分享

三菱PLC的一个小案例,看似简单,模块化编程真简单

 PLC与自控设备 2022-04-27

往期精彩文章:

三菱Q系列PLC,Modbus 通信控制施耐德变频器运行

三菱Q系列PLC,CC-Link控制变频器正反转和多段速
三菱Q系列PLC,用Modbus通信方式控制FX5UPLC

PLC通信基础知识三菱PLC,CC-Link通信协议基础知识

现场实操,台达最新款MS300变频器修改第二段速度

三菱PLC结构化工程FBD块新建程序操作步骤简单教程

什么是ST语言?三菱PLC,ST语言创建方法及注意事项

什么是FB块?怎么用?以启保停程序为例学习很简单

三菱PLC输出接线,一篇文章搞懂,其他品牌大同小异

PLC输入接线,记住这两句口诀,什么机型的都会接了

基恩士FSN18N光纤传感器感光度异常处理,参数调校

欧姆龙(OMRON)E5CC温控器控制加热启停的设置

欧姆龙E3X-HD10光纤放大器调整20201104资料更新

PLC编程的一个小案例:

昨天设计的程序,总算改的差不多了。

三菱PLC的一个小案例,看似简单,真不简单

朋友说结构化工程看不懂,问小李能不能转换成普通梯形图。

简单几个字,“当然不能”。

因为他要控制多组同时动作,所以要转换成他熟悉的梯形图,好方便插入他的程序。这样小李又给他编程了简单工程的梯形图,还好不是太难。

简单工程的梯形图还是有区别的:

《三菱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个小时又过去了,总算调试还行吧,时间就要慢慢调到合适的值,把它改好就可以了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多