PLC编程的一个小案例: 昨天设计的程序,总算改的差不多了。 朋友说结构化工程看不懂,问小李能不能转换成普通梯形图。 简单几个字,“当然不能”。 因为他要控制多组同时动作,所以要转换成他熟悉的梯形图,好方便插入他的程序。这样小李又给他编程了简单工程的梯形图,还好不是太难。 简单工程的梯形图还是有区别的: X0启动气缸Y0, 启动5秒断开, Y0启动后触发X1接近开关点亮, 如果Y0启动后X1没输入(这里小李认为应该延时处理一下,不然刚启动就报警了)或者输入不超过4秒(这个时间绝对比气缸动作时间短啊), 则报警输出Y1点亮, 如果满足4秒又或者重按X0, Y1是常灭的。 小李认为他这个还可以用FB块的方式,更加简单。不过建立FB块一般人是不会的,小李试着建立了一个,调用调试效果还可以。 来跟小李一起操作起来,打开三菱PLC编程软件GX-WORKS2,新建工程。选择系列、机型、工程类型、程序语言,点击确定。这里小李喜欢用结构化工程,比较好看。 为了方便理解,在全局软元件注释处,注释一下: 找到导航处的工程,在程序部件右击“FB/FUN”,新建一个FB,命好名字,选择好程序语言,点击确定。 FB局部标签定义: FB程序编写: 主程序调用FB(简单工程也可以调用FB): 程序已编写好,来试一下: 4个小时又过去了,总算调试还行吧,时间就要慢慢调到合适的值,把它改好就可以了。 |
|