您现在所在的是:

PLC论坛

回帖:10个,阅读:1356 [上一页] [1] [2] [下一页]
2072
wugamp
文章数:228
年度积分:50
历史总积分:2072
注册时间:2008/9/13
发站内信
发表于:2009/5/5 16:46:47
#0楼
PLC里的代码通常是周期性运行的。即预先设定一个周期Cycle time,每个周期开始时,都要读取所有输入,计算,最后输出,等于把整个代码都跑了一遍。
梯形图非常形象地表达了这个特征:左边的线是输入,右边的线是输出,中间的BLOCK是逻辑。每个周期,都要把全部逻辑按从上到下的次序运行一遍。
问题是:有很多控制过程的持续时间较长,远远大于Cycle time。比如整个控制过程由5个不同的动作组成,每个动作的持续时间可能长达数分钟,而且各动作的控制逻辑还不同,但是PLC的Cycle time只有100ms。显然,这时肯定无法在一个Cycle time里涵盖全部过程的。
请问:PLC工程师如何解决这类问题呢?
谢谢!
38162
cvlsam 版主
文章数:12495
年度积分:773
历史总积分:38162
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/5/5 17:06:27
#1楼
每個動作持續數分鐘,也就是大約在數百秒,也就相當于數萬毫秒,相當于數千萬微秒~~

以富士SPH最小執行指令時間20NS來算,閣下的這個動作相當于數億條指令。

敢問樓主,何種PLC能使用數億條指令而不報超時?

樓主沒有搞清掃描周期與定時的關系~~

要明白,PLC是不斷的進行掃描的,即使你的程式中有定時器,也無關系,定時器指令并不是說程式到這里就不走了,等定時結束,而是繼續掃描。

因此請你首先要去搞清掃描周期的具體含義,否則如樓主的控制需求恐怕沒有一家廠商能滿足。

Regards
3034
myname
文章数:522
年度积分:50
历史总积分:3034
注册时间:2005/9/9
发站内信
发表于:2009/5/5 17:31:08
#2楼
cvlsam说的好像和楼主不是一个问题, 还有中国解放前用的\现在港台用的繁体不好看懂, 写就更困难了....
---每个周期开始时,都要读取所有输入,计算,最后输出,等于把整个代码都跑了一遍。--这没有错,  但输出之后, 到读取输入,计算时,    输出 ON 还是保持上一周期的状态,不是读取输入时,向外部的输出就断掉.  而是直到输入/逻辑要求输出改变为断掉输出, 输出才为 OFF,无输出.

841
szjsyyypan
文章数:-1
年度积分:50
历史总积分:841
注册时间:2009/5/5
发站内信
发表于:2009/5/5 17:48:59
#3楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
16080
nyw99812
文章数:5322
年度积分:50
历史总积分:16080
注册时间:2009/2/25
发站内信
发表于:2009/5/5 18:21:59
#4楼
二楼说得对
1852
xujingshu
文章数:210
年度积分:50
历史总积分:1852
注册时间:2006/2/20
发站内信
发表于:2009/5/5 18:29:17
#5楼
楼主对PLC工作理解有误.小心别走尽死胡同,
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2009/5/5 20:56:35
#6楼
楼主理解有误,不会出现这种现象。
希望通过论坛与各位成为朋友!
学无止境,学有所用
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/5/5 21:56:23
#7楼
看来是楼主刚接触PLC了,我刚开始时,也有这个疑惑的
其实PLC的扫描时间是这个意思,在这个时间过后,更新输入与输出信号,在更新之前,输入与输出信号是保持上一时刻的。所以你担心的输出持续多长时间是没有问题的
说说
1506
华东海
文章数:233
年度积分:50
历史总积分:1506
注册时间:2008/6/22
发站内信
发表于:2009/5/5 22:54:39
#8楼
楼主其实不用担心这个问题.PLC扫描是非常快的.以US 来计
43988
YXBK 版主
文章数:20138
年度积分:1367
历史总积分:43988
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2009/5/6 2:55:58
#9楼
楼主没有搞清楚,二楼解释的很对
大家一起学习

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

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

93.6006