|
|
|
发表人:cg |
发表时间:2005/3/15 11:25:00 |
|
|
本栏论题: |
什么是PLC“死循环” [28677] |
看到一篇文章,提出这个问题。plc能陷入死循环吗。 |
|
以下是关于《什么是PLC“死循环”》论题的回复(共46篇,分4页显示) |
回复:什么是PLC“死循环”
如果使用的是LAD、CSF语言变程,很难发生这样的情况。
在使用STL编程时,可要小心,除非你是有意的。
|
|
回复:什么是PLC“死循环”
针对PLC“死循环”要看你具体的情况啦,楼上的朋友也有提到的,PLC一运行CPU首先对程式进行一个扫描的,这一循环称为扫描周期。比如说CJ指令,你如果编辑不当,扫描就无法完成的。现在的OMRON 编程软件,当你程序出现错误时,里面自动显示红色的这是软件上的一个优势。
|
|
回复:什么是PLC“死循环”
OB1 就是死循环程式块。 不就是循环扫描嘛!
|
|
回复:什么是PLC“死循环”
很简单的一个情况,没有设置END
|
|
回复:什么是PLC“死循环”
西门子的CPU确有能改动的地
|
|
回复:什么是PLC“死循环”
需要死循环的目的是什么呢?
|
|
回复:什么是PLC“死循环”
使用CJ指令就可以达到目的。
|
|
回复:我的认识
PLC运行时就是对PLC程序的不断扫描循环,每循环一次为一个扫描周期。
死循环就是采用了循环指令、跳转指令等,让PLC的运行指针在一个扫描周期里跳过来、跳过去,无法完成一个扫描周期。
|
|
回复:有这种情况
我刚学的时候,三菱FX0N的我写一个程序就造成这样了,原来是因我把计时器作为了计数器的条件,这样就造成了一死循环了,光看书里是没有说这点的,这也许是经验吧
|
|
回复:应该是这样!
plc都有一个系统监视定时器,也叫看门狗定时器,用来监视plc扫描周期时间的。
所谓死循环,就是程序编制的问题,造成plc的一个扫描周期无法完成。一直呆在这个扫描周期里。
出现这个情况,看门狗定时器,会立刻停止plc的运行并报警。
|
|
回复:应该是这样!
能否举例说明一,二我使用OMRON PLC及三菱FX2N PLC
谢谢。
aht-temb@163.com
|
|
回复:大家能介绍几种造成"死循环"的例子吗?
大家能介绍几种造成"死循环"的例子吗?最好带有程序
|
|
回复:看门狗定时器的时间是系统时间,不允许客户修改
看门狗定时器的时间是系统时间,不允许客户修改。
这个时间设置长了,影响PLC的性能。
设置短了,PLC就要报警停机,影响PLC的正常工作。
|
|
|