quote:以下是引用jacky_andy在2011-12-09 16:11:47的发言:
关于固定扫描周期以前做过测试。
关于最小循环时间,一开始我因为是将扫描周期固定在一个时间内,
用过力士乐的一款运动控制器,它的意思是说将每个扫描周期的时间固定在设定的时间上。
这样的好处在于类似与OB1的过程影像或者PROFIBUS的等时模式。
而400PLC的最小扫描周期实际运行起来的时间是最小,而不是固定。
比如技术支持上面举得例子
设置OB1最小循环时间为100ms,而实际程序运行只用了60ms,那么OB1有40ms是出于等待状态的。
我的测试是OB1等待的时间每次都大于40ms。我原先的想法是既然OB1的循环时间用了少于100ms,设置了最小扫描周期,那它的时间就应该是100ms,结果不是这样。要大于100ms。
感觉这个地方有点不合理。不知道是不是我测试的问题。最好是固定为100ms。
另外关于OB90的问题,我测试的时候,当时也没下载OB90,好像PLC也不报警。
我用WinAC做了实验,是像我说的那种情形。另外,关于这个问题的回复,我仔细查看了RTX手册,发现之前的表述有点问题,所以原帖关于恒定扫描周期的实现方式做了改动,实际上WinAC是不调用OB90的。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。