登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:问个钻牛角尖的问题。

点击:1765 回复:26

执行时间长和步数不一定关系大.
sam说的,碰到过.在plc程序里,用了循环.比如一个死循环,就2句,程序就不动了.
但是,plc设计的不会真让你搞死它.所以有个看门狗时间.在达到看门狗时间,plc会出错,会产生错误中断,并调用错误处理程序.这和单片机跑飞还有点区别.
扫描从几毫秒到100多毫秒都经历过,当然程序并不一定完全执行.在考察扫描时间的时候,往往得不到最大的扫描时间,所以cpu状态里面会有个扫描时间范围.
另外还有一种plc执行方法,就是周期规划.周期规划的程序,让它每多少ms(或者其它)执行一次,这种情况,一般还要提供一个watchdog时间.
19-01-16 19:17
确实牛角尖了,现实中程序容量要和PLC容量相匹配!
19-01-16 19:38

引用 qq362176248 在 2019/1/16 15:19:30 发言【内容省略】

厉害了,这么大的程序,这编写得要花多久呀!
19-01-16 20:05

引用 逍遥的久鸣 在 2019/1/16 20:05:35 发言【内容省略】

一个月日夜兼程
19-01-16 21:03

引用 cvlsam 在 2019/1/16 14:56:55 发言【内容省略】

我试过10秒看门狗,用for指令,
19-01-16 21:08
不是你想做个程序100万步就可以,关键还得看你选的PLC是否支持
19-01-16 21:25
真有点牛角尖
19-01-16 21:56
时间太长PLC就会报错了,我用循环把PLC的周期拖长,亮了红灯报错
19-01-16 22:06
学到!!表情
19-01-17 14:34
扫描时间是可以看得到的,如果是小项目的话不用考虑这个!
19-01-17 17:43

上一页 下一页

工控新闻

更多新闻资讯