三菱PLC状态编程方法

时间:2023-03-15来源:佚名
一、单流程状态转移图的编程
(一)什么是单流程
所谓单流程,是指状态转移只可能有一种顺序。例如台车自动往返的控制过程只有一种顺序:S0→S20→S21→S22→S23→S24→S0,没有其他可能,所以叫单流程。
(二)单流程状态转移图的编程方法
1.状态的三要素
状态转移图中的状态三要素是指驱动、状态转移条件和状态转移方向三个要素。其中指定状态转移条件和状态转移方向是不可缺少的。
表达本状态的工作任务(负载驱动)时可以使用OUT指令也可以使用SET指令。
OUT指令和SET指令的区别:OUT指令驱动的输出在本状态关闭后自动关闭,使用SET指令驱动的输出可保持到其他状态执行,直到在程序的别的地方使用RST指令使其复位。
三菱PLC状态编程方法 
 
状态三要素
2.状态转移图的编程方法
步进顺控指令的编程原则:先进行驱动处理,然后进行状态转移处理。状态转移处理就是根据转移方向和转移条件实现向下一个状态的转移。
三菱PLC状态编程方法
步进顺控指令的编程原则
二、编程要点和注意事项
(1) 对状态进行编程处理,必须使用步进接点指令STL,它表示这些处理(包括驱动、转移)均在该状态接点形成的子母线上进行。
(2)与STL步进接点相连的触点应使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始。
RET指令意味着整个STL程序区的结束,LD点返回左侧母线。每个STL步进接点驱动的电路一般放在一起,最后一个STL电路结束时(即步进程序的最后),一定要使用RET指令,否则将出现“程序语法错误”信息,plc不能执行用户程序。
(3)状态编程顺序为:先进行驱动处理,再进行转移处理,不能颠倒。驱动处理就是该状态的输出处理,转移处理就是根据转移方向和转移条件实现下一个状态的转移。
(4)初始状态可由其他状态驱动,但运行开始时,必须用其他方法预先作好驱动,否则状态流程不可能向下进行。一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。
M8002是一个初始脉冲,它只在PLC运行开关由STOP→RUN时有电一个扫描周期,故初始状态S0就只被它“激活”一次,因此,初始状态S0就只有初始复位的功能。M8000是运行监视,它在PLC的运行开关由STOP→RUN后一直有电,直到PLC停电或PLC的运行开关由RUN→STOP,故初始状态S0就一直处在被“激活”的状态。有的时候还用其他触点进行组合来驱动S0。
(5)STL步进接点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈和应用指令。驱动负载使用OUT指令时,若同一负载需要连续在多个状态下驱动,则可在各个状态下分别输出,也可以使用SET指令将负载置位,等到负载不需要驱动时,用RST指令将其复位。负载的驱动或状态转移的条件也可能是多个,要视其具体逻辑关系,将其进行串、并联组合。
三菱PLC状态编程方法
单流程状态转移图及指令表
(6)若为顺序不连续转移(即跳转),不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。
三菱PLC状态编程方法
非连续转移状态转移图
(7)由于CPU只执行活动步对应的电路块,因此,使用STL指令时允许双线圈输出,即不同的STL触点可以驱动同一软元件的线圈,但是同一软元件的线圈不能在同时为活动步的STL区内出现。在有并行流程的状态转移图中,应特别注意这一问题。另外,状态软元件S在状态转移图中不能重复使用,否则会引起程序执行错误。
(8)在步的活动状态的转移过程中,相邻两步的状态继电器会同时ON一个扫描周期,可能会引发瞬时的双线圈问题。所以,要特别注意如下两个问题:
一是定时器在下一次运行之前,应将它的线圈“断电”复位后才能开始下一次的运行,否则将导致定时器的非正常运行。所以,同一定时器的线圈可以在不同的步使用,但是同一定时器的线圈不可以在相邻的步使用。若同一定时器的线圈用于相邻的两步,在步的活动状态转移时,该定时器的线圈还没有来得及断开,又被下一活动步起动并开始计时,这样,导致定时器的当前值不能复位,从而导致定时器的非正常运行。
二是为了避免不能同时接通的两个输出(如控制异步电动机正反转的交流接触器线圈)同时动作,除了在梯形图中设置软件互锁电路外,还应在PLC外部设置由常闭触点组成的硬件互锁电路。
(9)并行流程或选择流程中每一分支状态的支路数不能超过8条,总的支路数不能超过16条。
(10)STL步进接点右边不能紧跟着使用MPS指令。STL指令不能与MC、MCR指令一起使用。在FOR、NEXT结构中、子程序和中断程序中,不能有STL程序块,但STL程序块中可允许使用最多4级嵌套的FOR、NEXT指令。虽然并不禁止在STL步进接点驱动的电路块中使用CJ指令,但是为了不引起附加的和不必要的程序流程混乱,建议不要在STL程序中使用跳转指令。
(11)需要在停电恢复后继续维持停电前的运行状态时,可使用S500~S899停电保持状态继电器。

相关阅读

风力发电机组控制技术,科普一下

风力资源丰富的地区通常都位于边远地区或海岛甚至是海上,这些地方自然环境较恶劣,需要做到无人值守和远程监控,这对机组控制系统的可靠性和安全性要求较高。作为风力资源丰...
2023-06-13
风力发电机组控制技术,科普一下

电气设备绝缘的摇测方法,你记住了吗?

一、配电变压器绝缘电阻的摇测 配电变压器在安装或检修后投入运行前以及长期停用后,都要用电压为1000~2500V的摇表测量绕组绝缘电阻,测得的数值和测量时的油温应记入变压器档...
2024-08-16

电工赶紧收藏!什么是反时限和瞬时跳闸断路器?

断路器有两种类型: 反时限断路器,又称热磁断路器。 瞬时断路器也称为单磁断路器。反时限断路器反时限断路器与热特性有关。在较低的过电流水平下,断路器必须等待一段时间才能...
2024-08-09
电工赶紧收藏!什么是反时限和瞬时跳闸断路器?

异步电动机等效电路参数及转矩公式

本文介绍了异步电动机等效电路的参数定义,异步电动机等效电路的转矩公式,异步电动机等效电路的同步机械角转速,感兴趣的朋友可以参考下。 一、异步电动机等效电路的参数定义...
2023-06-26
异步电动机等效电路参数及转矩公式

电子元器件在电路中的作用有哪些

一般来说,电子元件在电路中有九种主要作用。任何一种电子设备或电子器件都是由电子元件组成的,它们在电路中发挥着不同的作用,共同完成一定的“任务”。 电子元器件在电路中...
2023-03-31
电子元器件在电路中的作用有哪些

热销商品

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

萝卜头螺丝刀磁性两用伸缩螺丝刀一字十字梅花平口短小改锥

萝卜头螺丝刀是一款多功能、便携实用的手动工具,集一字、十字、梅花(星型)等多种刀头于一体,采用磁性设计,可牢固吸附螺丝,提升操作效率。其独特的伸缩结构让刀头可灵活...
3.28

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条,专为电气设备柜体、玻璃边缘及金属框架设计。采用优质耐候橡胶材质,具备优异的柔韧性与抗老化性能,...
3

儿童帽安全帽工地小孩活动团队农民工表演防砸耐安洪宏安免费印字

洪宏安儿童安全帽专为工地参观、儿童活动及农民工团队表演设计,具备优异的防砸、耐冲击性能,符合国家安全防护标准。采用轻质高强度材料,佩戴舒适,透气性好,适合长时间...
11.8

防静电镊子不锈钢摄子可换头塑料陶瓷聂孑耐高温电子维修工具套装

防静电镊子不锈钢摄子套装是一款专为精密电子维修设计的工具组合,采用高品质不锈钢材质,具备优异的耐腐蚀性与机械强度。其表面经过特殊防静电处理,有效避免静电对敏...
3.15

网站栏目