三菱FX系列PLC是国内市场占有率最高的PLC产品之一,尤其在中小型自动化设备领域应用广泛。掌握FX系列编程是电气工程师的必备技能。
GX Works2是三菱FX系列的主流编程软件。新建工程时选择PLC型号(如FX3U),程序语言选梯形图,点击确定后进入编辑界面。界面核心区域包括左侧导航栏(管理工程、程序、参数、软元件注释)、编辑区(绘制梯形图)、工具栏和输出栏。每次编辑梯形图后必须按F4进行程序转换(编译),否则修改内容不会被保存。如果有语法错误,输出栏会提示具体位置和原因。
FX系列的核心指令体系包括触点指令、输出指令、定时器、计数器和功能指令五大类。触点指令中,LD为常开触点(取),LDI为常闭触点(取反),AND为串联常开,ANI为串联常闭,OR为并联常开,ORI为并联常闭。输出指令中,OUT驱动线圈,SET置位保持,RST复位。SET/RST的区别在于:SET使线圈保持ON状态即使触发条件消失,RST则将线圈或数据寄存器清零。
定时器是PLC程序中最常用的元素之一。FX3U系列的定时器分为五种类型:100ms型(T0-T199,范围0.1-3276.7秒)、10ms型(T200-T245,范围0.01-327.67秒)、1ms型(T246-T249,范围0.001-32.767秒)、100ms累积型(T250-T255)和1ms型(T256-T511)。使用时需注意,普通定时器在驱动条件断开时自动复位,而累积型定时器需要用RST指令手动复位。例如T0 K50表示定时5秒(50×100ms),定时器到达后其触点动作。
计数器同样分为多种类型。16位增计数器C0-C199(一般用C0-C99,停电保持C100-C199),32位增减计数器C200-C234。计数器使用C0 K10表示计数10次后触点动作。32位增减计数器由特殊辅助继电器M8200-M8234控制增减方向——对应M继电器ON时为减计数,OFF时为增计数。
功能指令是FX系列的"高级武器"。MOV指令用于数据传送,如"MOV K100 D0"将常数100传送到数据寄存器D0。CMP指令用于比较,如"CMP D0 K50 M0"比较D0与50的大小,结果分别存入M0(小于)、M1(等于)、M2(大于)。ZCP是区间比较指令,可判断数据是否在指定范围内。ADD、SUB、MUL、DIV分别实现加减乘除运算。
在实际编程中,步进梯形图(STL)是处理顺序控制的最佳方式。将工艺过程分解为若干步(S20-S899),每步对应一组输出动作和转换条件。步进指令RET表示步进结束返回主程序。例如自动循环控制:S20步启动电机→等待到位信号→S21步启动气缸→等待到位信号→S22步完成→返回S20。这种结构清晰直观,修改和调试都非常方便。
调试方面,GX Works2支持在线监控功能。按F3启动监控后,导通的触点和线圈显示蓝色高亮,可实时观察软元件状态。在监控表中可以强制修改变量值来模拟输入信号。程序写入PLC时选择"在线→PLC写入",勾选需要下载的程序和参数后执行。建议每次修改后先在仿真模式下测试,确认无误后再下载到实际PLC。
关于软元件的使用规划,建议养成以下习惯:M0-M499用于一般辅助继电器,M500以上用于停电保持区域;D0-D199用于一般数据寄存器,D200以上用于停电保持;定时器和计数器按功能段分配,避免混用。
联系我们
邮箱:rencai.guuo@plcwb.com
电话:18501512500
网址:https://www.ttplc.com/


