发布于 2011-02-12 11:08:14
1楼
1、所谓PLC的采集周期,实际上是PLC在执行代码前,读取输入映像区的过程。从电信号到输入映像区需要经过电信号-》逻辑门-》输入映像区(寄存器区),这个过程由IO模块硬件自己完成。当然,所谓的采集周期是PLC循环周期的一部分;
2、OB1的循环时间不是整个PLC的一个循环周期,还需要加上输入输出映像区的刷新时间。中断时间虽然不能算作OB1的循环时间,但他的存在客观上延长了OB1的时间,所以OB1的时间一般上都是不等的,没办法,谁叫OB1的等级最低呢,呵呵。
3、上位机的扫描时间和上下位机间的通信约定有关,和PLC的扫描无关。、
此外,在说点题外话,从狭义上来说,PLC与外界的通信也算输入、输出刷新的一种特例。纵观我们所熟悉的一些品牌PLC,其通信处理无外乎采用中断和IO刷新方式,前者无论,后者与我们通常说的IO类似,仅是外部电路不同。其实,随着通信技术的发展,PLC的工作机制也正发生着深刻的变化,特别是一些所谓自带CPU的模块的加入,采用中断技术的模块增多,使得PLC所谓循环周期的概念正变得似是而非起来,深究这些东西已经变得不是特别必要了。
好好生活,天天向上!