简思PLC如何实现帧号检测、帧号跳转指令

时间:2024-10-13 20:07:51

1、设置目的:有很多无顺序的控制动作,只要满足条件就能触发,或者是对应于时序环的主程序动作,对某个输入信号或者某个动作进行检测,类似于这样的控制,都可以用到的组合逻辑编辑,比如超时报警检测的动作,就可以用到组合逻辑中的帧号检测和帧号跳转指令。【控制要求】 用启动开关X0和感应器X1来控制A灯的通断过程,即启动开关X0有信号输入的时候,A灯通;感应器X1有信号输入的时候,A灯断。在A灯通的状态下,如果在5s之内,没有检测到感应器X1有信号,就触发报警灯点亮(Y2通)。

2、【动作分析】控制A灯通断是一个时序窑钕仇焱结构,在时序环编辑正常动作程序:启动开关就是添加一个等待输入,等待输入X0通,在程序开始运行的时候,报是灯是断开的,所以先添加触发报警灯(Y2断),再触发输出A灯点亮(Y0通),再添加等待输入X1通,X1有信号后再触发A灯。 检测感应器X1在5s内是否有信号是一个无序动作,在组合逻辑编辑:添加帧号检测(为组长指令),检测时序环程序的等待输入X1的那一帧指令是否运行到当前帧,当时序环程序运行到感应器X0所在帧时,在5s检测到该信号,添加定时等待(用定时器寄存器T0),定时5s,若5s内X1没有信号,就触发Y2通(报警灯)。

3、【控制流程图】按照动作分钟,每一个动作就是一个指令,每个指令用流程图的方式连接起来。

简思PLC如何实现帧号检测、帧号跳转指令

4、【修改别名】在软件别名处,对动作需要用到的端口进行别名修改:输入端别名修改:X0: 按键开关。输出端别名修改:Y0: Y0: A灯。

5、【程序编辑】根据流程图编程,在时序环0编辑主程序:在组合帧中添加一组超时检测程序,添加帧号检测指令,检测环0中的第3帧指令(等待感应器X1有信号)是否为当前帧,定时等待5s,如若检测时序环运行到第3帧,还未有信号时,就用帧号跳转将0环跳转至第4帧,即触发Y0断,同时触发Y2通(警报信号)。

简思PLC如何实现帧号检测、帧号跳转指令
简思PLC如何实现帧号检测、帧号跳转指令

6、【程序调试】当所有的程序编辑之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。1.可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环,选择下发程序的端口,即可在线调试。2.可在触摸屏软件上实现在线模拟,进行程序调试。

© 手抄报圈