在工业自动化项目里,三菱PLC是不少工程师的首选。尤其是FX系列和Q系列,稳定又易上手。但刚接手一个新项目时,最让人头疼的往往是输入输出(I/O)怎么分配。这时候,一张清晰的输入输出分配表就显得特别关键。
什么是输入输出分配表
简单说,这张表就是把PLC的每个输入点和输出点对应的实际设备列出来。比如X0接的是启动按钮,Y1控制的是传送带电机。它就像电路图里的“通讯录”,让编程、接线、调试的人都能快速对号入座。
没有这张表,现场接线工可能接错端子,程序员也搞不清哪个地址对应哪个设备,后期维护更是寸步难行。
常见的I/O地址命名规则
三菱PLC的输入以X开头,输出以Y开头,都是八进制编号。比如X0、X1……X7,然后是X10(相当于十进制的8),这点初学者容易搞混。举个实际例子:
X0 - 启动按钮
X1 - 停止按钮
X2 - 光电传感器
X3 - 急停开关
Y0 - 主电机运行指示灯
Y1 - 传送带驱动继电器
Y2 - 警报器
这样的表格一写,谁都能看懂。建议在项目初期就和电气工程师一起确认好,避免后期反复修改程序。
如何在GX Works2中管理I/O分配
用GX Works2编程时,可以直接在“软元件注释”里添加说明。比如给X0加上注释“启动按钮”,下载程序后,监控时就能看到文字提示,不用硬记地址。
也可以在“标签一览”里建立结构化变量,把I/O点和设备名称绑定。这样写梯形图时,直接用“Start_Button”代替X0,逻辑更清晰,尤其适合大型项目。
实际应用中的小技巧
产线上有个老设备改造项目,原来的PLC坏了,换成了新的FX3U。接线图丢了,只能靠万用表一个个测。我们先把所有端子拆下来,用导线模拟触发,观察哪些动作被激活,再反向推断每个点的功能,最后整理出新的I/O表。
这个过程虽然麻烦,但一旦完成,后续改程序、加功能就轻松多了。后来加了个自动计数功能,直接调用X2的传感器信号,几行代码搞定。
共享与维护建议
I/O分配表最好保存为Excel或Word文档,和程序文件一起归档。每次有改动,必须同步更新。曾经遇到过一次故障,查了半天发现是现场私自改了接线,但没通知程序员,导致新旧地址对不上,耽误了两小时生产。
现在我们规定,任何硬件变动都得先填变更单,确认后才允许操作,从源头减少混乱。