您现在所在的是:

PLC论坛

回帖:26个,阅读:1683 [上一页] [1] [2] [3] [下一页]
8884
qdppo
文章数:1196
年度积分:922
历史总积分:8884
注册时间:2016/2/13
发站内信
发表于:2019/1/16 14:45:40
#0楼

。。。。。也做了好多小项目。


        都知道PLC有个扫描周期。


        这个扫描周期能容纳多长(多少步)的程序呢?或者换句话问:如果我写一个很长
        的程序(夸张一点 ---  1000万步)PLC会不会由于在额定的扫描周期完成不了而
        死机?或者干脆瘫痪?

       


       
37246
cvlsam 版主
文章数:12401
年度积分:1598
历史总积分:37246
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/1/16 14:52:35
#1楼
以下是引用qdppo2019/1/16 14:45:40的发言:

。。。。。也做了好多小项目。


        都知道PLC有个扫描周期。


        这个扫描周期能容纳多长(多少步)的程序呢?或者换句话问:如果我写一个很长
        的程序(夸张一点 ---  1000万步)PLC会不会由于在额定的扫描周期完成不了而
        死机?或者干脆瘫痪?






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

Good Luck~
39267
jint 管理员
文章数:20718
年度积分:777
历史总积分:39267
注册时间:2007/8/30
发站内信
发表于:2019/1/16 14:53:06
#2楼
PLC的扫描周期与程序的步数、时钟频率及所用指令的执行时间有关。

想知道极限?不清楚有没有极限。
37246
cvlsam 版主
文章数:12401
年度积分:1598
历史总积分:37246
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/1/16 14:56:55
#3楼
以下是引用jint2019/1/16 14:53:06的发言:
PLC的扫描周期与程序的步数、时钟频率及所用指令的执行时间有关。

想知道极限?不清楚有没有极限。

FOR嵌套就可以了,你很快会知道极限在哪里。

Good Luck~
16594
李东泽 版主
文章数:7102
年度积分:259
历史总积分:16594
注册时间:2013/4/20
发站内信
2018春节活动(三)
英威腾变频器(三)
龙诚PLC体验(三)
三菱电机活动(一)
发表于:2019/1/16 15:19:30
#4楼
附件 微信截图_20190116151727.jpg



PLC编程软件提示我内存不足,PLC开始出现各种状况无法理解状况。
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2019/1/16 16:03:32
#5楼
扫描周期是程序执行的时间,与执行的指令、指令的执行时间有关。
预定的最大扫描周期时间不足时,可查看可否修改扫描周期限定值(保证不会影响控制的前提下);或者分析程序,看能否减少执行时间。
只是一点想象。
此帖发自手机工控论坛
1307
hwjtxf
文章数:521
年度积分:50
历史总积分:1307
注册时间:2018/3/29
发站内信
发表于:2019/1/16 16:19:25
#6楼
没遇到过提示扫描周期不足的情况
只遇到过程序空间不足 需要优化程序的情况。
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2019/1/16 16:31:31
#7楼
扫描周期,是你的PLC完整运转一周的时间,超过限定的时间,PLC就报警,你的设备也就停在那里。
因起的因素比较多,一般程序在调试就可以触发,除非某段程序你太自信了放弃联合调试。
喜欢使用中断的特别要注意,频繁的中断会引起超时报警。
8884
qdppo
文章数:1196
年度积分:922
历史总积分:8884
注册时间:2016/2/13
发站内信
发表于:2019/1/16 18:15:40
#8楼
回复 #1楼 cvlsam


。。。。。了解了。
85333
ZCMY 版主
文章数:47406
年度积分:1392
历史总积分:85333
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/1/16 19:04:56
#9楼
呵呵;FX2N的PLC才8000步;你连1000万步都出来了;
见到过目前为止最大型的KEYENCE KV-7500系列支持到150万步;

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006