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

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

点击:1765 回复:26


。。。。。也做了好多小项目。
        都知道PLC有个扫描周期。
        这个扫描周期能容纳多长(多少步)的程序呢?或者换句话问:如果我写一个很长
        的程序(夸张一点 ---  1000万步)PLC会不会由于在额定的扫描周期完成不了而
        死机?或者干脆瘫痪?
19-01-16 14:45

引用 qdppo 在 2019/1/16 14:45:40 发言【内容省略】

1、能容纳多少步的程序?扫描周期是指执行程序(包括输入输出映像区更新,模块之间的通讯时间等等),它不是存储区域,当你的PLC执行程序足够快的时候,那么扫描周期会缩短。
2、假设你的程序有1000万步甚至于更多,那么只要你的执行速度够快,你会在触发看门狗前执行完毕的话,它不会死机,也不会触发问题。
3、当你的PLC执行速度不够快,那么你需要考虑在最大扫描周期内能否执行完指令了,如果不能执行完,那么会触发看门狗错误,从而系统进入停机,请注意停机而不是死机,因此此时操作系统,PLC也有操纵系统,他让PLC停下来并给你发出警告,作为程序员,你可以使用强制更新看门狗指令来确保不会超过扫描周期,这种操作程序员应该了解它的后果,否则,虽然PLC不会进入停机,那么完成一次扫描后,程序员就可以去领养老金了,显然老板是不会接受的。
Good Luck~
19-01-16 14:52
PLC的扫描周期与程序的步数、时钟频率及所用指令的执行时间有关。
想知道极限?不清楚有没有极限。
19-01-16 14:53

引用 jint 在 2019/1/16 14:53:06 发言【内容省略】

FOR嵌套就可以了,你很快会知道极限在哪里。
Good Luck~
19-01-16 14:56
附件 微信截图_20190116151727.jpg
PLC编程软件提示我内存不足,PLC开始出现各种状况无法理解状况。
19-01-16 15:19
扫描周期是程序执行的时间,与执行的指令、指令的执行时间有关。
预定的最大扫描周期时间不足时,可查看可否修改扫描周期限定值(保证不会影响控制的前提下);或者分析程序,看能否减少执行时间。
只是一点想象。
19-01-16 16:03
没遇到过提示扫描周期不足的情况
只遇到过程序空间不足 需要优化程序的情况。
19-01-16 16:19
扫描周期,是你的PLC完整运转一周的时间,超过限定的时间,PLC就报警,你的设备也就停在那里。
因起的因素比较多,一般程序在调试就可以触发,除非某段程序你太自信了放弃联合调试。
喜欢使用中断的特别要注意,频繁的中断会引起超时报警。
19-01-16 16:31

。。。。。了解了。
19-01-16 18:15
呵呵;FX2N的PLC才8000步;你连1000万步都出来了;
见到过目前为止最大型的KEYENCE KV-7500系列支持到150万步;
19-01-16 19:04

上一页下一页

工控新闻

更多新闻资讯