xiaofeiai
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 193 点
下载积分: 734 分
在线时间: 43(小时)
注册时间: 2011-01-10
最后登录: 2024-10-09
查看xiaofeiai的 主题 / 回贴
楼主  发表于: 2011-05-18 12:07
一般认为输入刷新+用户程序执行+输出刷新的时间就是扫描周期。但有个问题:

比如一段程序,执行到中间一个定时器,这个定时器定时10S,那PLC执行完这段程序不超过10S了吗,扫描周期大于10S?如果不是怎么理解扫描周期呢?

多谢!这个是新手很难真正理解的一个问题,希望大家给解答下,谢谢!

这个扫描周期是非常难以理解的一个东东,特别是用户程序执行这个时间怎么理解成为理解扫描周期有关键,根据查到的资料和大家的回答,是否可以这样理解?

用户程序执行
的时间,和程序的长短以及每条指令的复杂程序有关系,和程序的执行时间无关,可以看作是解释每条指令时间的总和。
不知这样理解正确不?刚接触时一直认为扫描周期是程序所有动作完成的时间。
[ 此帖被xiaofeiai在2011-05-20 16:19重新编辑 ]
xiaofeiai
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 193 点
下载积分: 734 分
在线时间: 43(小时)
注册时间: 2011-01-10
最后登录: 2024-10-09
查看xiaofeiai的 主题 / 回贴
1楼  发表于: 2011-05-18 17:33
多谢几位,  那输入刷新+用户程序执行+输出刷新的时间就是扫描周期,其中用户程序执行时间如何理解呢?

是等用户程序中每个动作都做完的总时间吗?还是只是从上向下,从左向右扫描一次而已?
xiaofeiai
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 193 点
下载积分: 734 分
在线时间: 43(小时)
注册时间: 2011-01-10
最后登录: 2024-10-09
查看xiaofeiai的 主题 / 回贴
2楼  发表于: 2011-05-20 16:21
多谢大家的回答了,这个扫描周期很多人都不是很理解,即使有个概念可能也是不正确的,学海无涯啊。