0、引 言 对单片机、工控机进行位置控制来说,采用可靠性高,程序编辑、修改和调试便捷的可编程逻辑控制器(PLC)以及定位模块集成进行位置控制,无须花太多的精力放在硬件处理上,采用积木式结构便可很快形成控制系统。 定位模块 FX2N-1PG 是三菱 PLC 功能模块之一 ,可单轴控制,脉冲输出最大可达100 KB/s。针对定位控制的特点,该模块具有完善的控制参数设定,如定位目标跟踪、运行速度、爬行速度、加减速时间等。这些参数都可通过 PLC 的 FROM/TO 指令设定。除高速响应输出外,还有常用的输入控制,如正反限位开关、STOP、DOG(回参考点开关信号)、PG0(参考点信号)等。此外,还内置了许多软控制位,如返回原点、向前、向后等。对这些特定的功能,只要通过设置特定的缓冲单元已定义的位就可实现。 1、系统组成 图 1 是采用 FX2N-1PG 定位模块的位置控制系统组成。其中:滑台的定位控制由交流伺服电机通过滚珠丝杠来带动,滑台的正反向运动由电机的正反转控制,滑台移动的速度由电机的转速决定。伺服电机由 MR-J2S 伺服装置驱动,MRJ2S 接受 FX2N-1PG 定位模块发出的正向或反向位置脉冲信号;FX2N-1 PG 和 FX2N-32MT 通过数据线连接,进行数据通信。位置和速度数据由触摸屏 F930GOT 通过 RS422 输入。 伺服电机末端的光电编码器将丝杠的角位移和电机转速以脉冲的形式反馈至 MR-J2S的 CN2 口,在 MR-J2S 中完成位置控制和速度控制。整个位置控制系统实际上是位置半闭环的伺服系统。 2 、系统接口 图 2 是位置控制系统的接口示意图。 端口定义如下: x 0——正限位,接近开关 SQO.0 输入; x 1——负限位,接近开关 SQ1.0 输入; x 2——伺服准备好输入信号,来自 MR-J2S 伺服驱动 SV RDY 输出; x 3——伺服报警输入,来自 MR-J2S 伺服报警 ALM 输出; x 4——紧停开关输入; X5——伺服结束信号输入,来自 MR-J2S 伺服驱动 INP 输出; Y0——紧停输出; Yl——伺服 ON; Y2——复位输出; Y3——伺服正限位输出; Y4——伺服负限位输出; Y5——伺服停止输出。 回参考点接近开关SQ2.0 与定位模块FX2N-1PG 的DOG 相接,FX2N.1PG 的正向FP 和反向RP 脉冲输出口分别与MR J2S 的PP 和NP 口相接,其余连线按标准连接。 3、程序编制 位置控制 PLC 程序由 FX-PCS/WIN-C 编程软件实现。程序由定位模块初始设定、参数计算、位置编辑及执行、伺服状态指...