工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 PLC学习 查看内容

三菱PLC的编程方式之经验设计法及顺序控制设计法

2021-3-10 21:07| 发布者: gk-auto| 查看: 6| 评论: 2|原作者: gk-auto

摘要: 通过实例看看三菱PLC的编程方式之经验设计法经验设计法用设计继电器电路的方法来设计比较简单的开关量控制系统,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断的修改和完善梯形图。只能用于简 ...
通过实例看看三菱PLC编程方式之经验设计
经验设计法用设计电器电路的方法来设计比较简单的开关控制系统,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断的修改和完善梯形图。只能用于简单的控制电路的设计。
举例来看下:


功能要求:送料小车在左限位处装料,10s后装料结束,开始右行,在碰到右极限或停下来卸料,15s后开始左行。碰到左限位后停下来装料,循环工作,知道按下停止按钮。
这是一个最简单的顺序控制电路。根据功能要求逐项进行编写,编写程序如下:


根据继电器电路图进行程序设计:根据继电器控制回路来转化成梯形图的设计方法。一般用于改造以前的继电器回路。其实也很少用了,但这是最基础的。
三相异步电动机正反转控制电路




程序:


时序控制设计法:
时序控制电路一般只有一个启动命令信号,在启动命令的上升沿之后,各输出量的ON/OFF状态根据预定的时间自动地发生变化,最后回到初始状态:
看看如下的程序:


无论是经验设计法还是继电器电路转换法,都存在没有普遍的规律可以遵循,具有很大的试探性和随意性,最后的编程结果不是唯一的,对于简单的控制电路可以用,但是对于复杂的控制电路显然是不适合的,因此,顺序控制设计法和顺序功能图的使用是比较通用的一种方法。
顺序控制设计法和顺序功能图
一、顺序功能图
顺序功能图就是描述控制系统的控制过程、功能和特性的一种图形。也是PLC的顺序控制程序的有力工具,顺序功能图画对了基本上程序也就出来了。
在画好顺序功能图后怎么编程呢?
先来看看用置位和复位指令来实现的梯形图实现方法:




举个例子:信号灯控制系统举例




STL指令:步进指令简称STL指令。RET复位指令




STL指令的特点:
1. 与STL触点相连的触点应使用LD/LDI指令。
2. STL触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,STL触点也可以使Y、M、S等元件置位或复位。
3. CPU只执行活动步对应的程序。
4. 使用STL指令时允许双线圈输出。
5. STL指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的STL触点在梯形图中只能出现一次。
6. 在STL触点驱动的电路块中不能使用MC和MCR指令,可以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.
7. 可以对状态寄存器使用LD 、 LDI 、AND、 ANI、 OR 、ORI、 S 、R 、 OUT等指令。
8. 对状态寄存器置位的指令,如果不在STL触点驱动的电路块内置位时,系统程序不会自动将前级步对应的状态寄存器复位。




是不是对怎么写顺序控制程序有所了解。后面我还介绍下复杂工序的编程。


507c409a7f8d400f9f14ebf2896c3679.png

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

Liu 2021-3-10 21:14
看到这帖子真是高兴!
wfq615 2021-3-10 21:18
楼主您的技术水准,我最服你,其他都是浮云

查看全部评论(2)

热门文章

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 || 沪公网安备 31010602005455号 )|网站地图

GMT+8, 2021-3-20 21:50 , Processed in 0.076957 second(s), 45 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部