
你的意思就是想在顺控进行时 按急停按钮 让程序停止 然后复位急停按钮后 程序不继续急停之前的步骤是吧? 那就要加一个复位指令 如图 是一个顺控指令的急停程序 其中 X2为急停按钮,X0为选择性复位按钮(意思就是说,当你按下急停按钮后,要急停按钮复位后程序不继续急停前进行就按X0) Y4为启动指示灯 Y5为急停指示灯
关于顺序控制图,三菱的PLC编程手册中有详细的介绍。简称:SFC.
西门子也可实现这样的功能,不过他没有专门的介绍。建议楼主看一下三菱的FX系列的PLC编程手册。
楼主可参照提供的图,大体感受一下。
SFC一般用在数控机床等按步运行的场合。
大体将一个工序,分成几个工步。这几个工步是串联起来的。当工步1完成后,接收到完成触发信号,系统转入工步2。.直到接收到工步2完成信号,才进入下一工步。否则系统一直保持工步2的输出状态。整个工步全部完成之后,如果需要停止,系统停止。否则,系统投入工步1,进行第二次的运行。依次循环进行。
、单流程状态转移图的编程(一)什么是单流程
所谓单流程,是指状态转移只可能有一种顺序。例如台车自动往返的控制过程只有一种顺序:S0→S20→S21→S22→S23→S24→S0,没有其他可能,所以叫单流程。
(二)单流程状态转移图的编程方法
1.状态的三要素
状态转移图中的状态三要素是指驱动、状态转移条件和状态转移方向三个要素。其中指定状态转移条件和状态转移方向是不可缺少的。
表达本状态的工作任务(负载驱动)时可以使用OUT指令也可以使用SET指令。
OUT指令和SET指令的区别:OUT指令驱动的输出在本状态关闭后自动关闭,使用SET指令驱动的输出可保持到其他状态执行,直到在程序的别的地方使用RST指令使其复位。
状态三要素
2.状态转移图的编程方法
步进顺控指令的编程原则:先进行驱动处理,然后进行状态转移处理。状态转移处理就是根据转移方向和转移条件实现向下一个状态的转移。
步进顺控指令的编程原则
二、编程要点和注意事项
(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就一直处在被“激活”的状态。有的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)