PLC程序获得CPU运行与停止信号的方法
来源:电工天下时间:2019-12-21 08:34:21 作者:老电工手机版>>
有关PLC程序获得CPU运行与停止信号的方法,PLC自身不应该在线检测自己的状态,有关运行信号与冗余系统获得CPU 的运行和停止信号的方法。
PLC程序获得CPU运行与停止的方法
1、运行信号容易获得,但停止信号就没有可能了,CPU都停止了,什么信号也获得不了。
2、运行信号,简单方法就是在程序中给一特定的标志位(例如M0.0)置1,判断为1即运行。
3、有关冗余系统倒有办法获得CPU 的运行和停止信号,因为有一台CPU来判断另一CPU。
你是想用外部的其他设备,检测plc当前的状态:停止或者运行?
如果是,那么首先PLC自身不应该在线检测自己的状态,至少这是不科学的,应该由第三方检测。
其次,可以通过与进行PLC通讯,传递芯跳信号,来标志PLC的运行。
如果只读取PLC的诊断日志,那么就不用那么麻烦了,只需要上传诊断日志即可。
相关文章
西门子plc cpu模块中断(lnterrupts)设定的分类
西门子plc cpu模块中断(lnterrupts)设定的分类,包括硬件中断(Hardware Interrupts)设定、延时中断(Time-Delay Interrupts)设定、PROFIBUS-DP中断(lnterrupts for DPVl)设定、异步出错中断(Asynchronous Error Interrupts)设定。
时间:2020-04-25 13:50:53
西门子s7-300 cpu系统扫描循环时间的查看办法
如何查看西门子s7-300中cpu系统扫描循环时间,有二种方法,方法1:将程序下载到plc中,在线连接并查看cpu信息,方法2:通过将OB1对应的临时变量传到M区中,读取CPU的扫描循环时间。
时间:2020-04-08 11:52:20
西门子s7-300中cpu扫描时间过长系统停机怎么办?
西门子s7-300中cpu扫描时间过长导致系统停机的解决方法,CPU会因看门狗超时而导致系统停机,同时会触发定时错误OB80,可以参考下本文的解决方法与步骤。
时间:2020-04-08 11:51:37
西门子S7-200 CPU内EEPROM写入的几种情况
西门子S7-200 CPU内EEPROM写入的几种情况,EEPROM的写入分为三种情况:1、MB0—MB13的设置,只需要在系统块—断电数据保持中设置即可。
时间:2020-04-01 14:51:12
在S7-CPU中使用嵌套程序的注意事项
在S7-CPU中使用嵌套程序的注意事项
回答:S7-CPU支持嵌套程序,但对于不同的CPU类型,在使用时需要注意一些问题。时间:2020-04-01 14:42:38
西门子plc s7-200 CPU电池卡怎么用?
有关西门子plc s7-200 CPU电池卡的用法,新版S7-200 CPU电池卡有两种型号,不同型号的CPU电池卡在使用时的注意事项不同,一起来了解下。
时间:2020-03-13 10:15:31
保证plc程序稳定运行的方法
如何保证plc程序稳定运行的方法,防止人为出现的plc故障,对plc设置使用权限,来保护plc程序不会被更改或程序被删除,具体的操作步骤有哪些,一起来看看。
时间:2020-03-09 09:59:44
【图】西门子S7-200 CPU内EEPROM写入的几种情况
西门子S7-200 CPU内EEPROM写入的几种情况,分为MB0—MB13的设置,数据块中定义的数据,使用SMB31和SMW32控制字来实现将V区的数据存到EEPROM中等。
时间:2020-03-09 09:58:21