这两段程序执行的结果完全一样但在PLC中执行的过程却不一样。
程序1 只用一次扫描周期,就可完成对%M4 的刷新;
程序2 要用四次扫描周期,才能完成对%M4 的刷新。
这两个例子说明:同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,也可以看到:采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
一般来说,PLC 的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。
2.PLC 的I/O 响应时间
为了增强PLC 的抗干扰能力,提高其可靠性,PLC的每个开关量输入端都采用光电隔离等技术。
为了能实现继电器控制线路的硬逻辑并行控制,PLC 采用了不同于一般微型计算机的运行方式(扫描技术)。
以上两个主要原因,使得PLC 得I/O 响应比一般微型计算机构成的工业控制系统满的多,其响应时间至少等于一个扫描周期,一般均大于一个扫描周期甚至更长。
所谓I/O 响应时间指从PLC 的某一输入信号变化开始到系统有关输出端信号的改变所需的时间。其最短的I/O 响应时间与最长的I/O 响应时间如图所示:
最短I/O 响应时间:
最长I/O 响应时间:
八、PLC 的I/O 系统
1.I/O 寻址方式
PLC的硬件结构主要分单元式和模块式两种。前者将PLC 的主要部分(包括I/O 系统和电源等)全部安装在一个机箱内。后者将PLC 的主要硬件部分分别制成模块,然后由用户根据需要将所选用的模块插入PLC 机架上的槽内,构成一个PLC 系统。
不论采取哪一种硬件结构,都必须确立用于连接工业现场的各个输入/输出点与PLC 的I/O 映象区之间的对应关系,即给每一个输入/输出点以明确的地址确立这种对应关系所采用得方式称为I/O 寻址方式。
I/O寻址方式有以下三种
固定的I/O 寻址方式
这种I/O 寻址方式是由PLC 制造厂家在设计、生产PLC 时确定的,它的每一个输入/输出点都有一个明确的固定不变的地址。一般来说,单元式的PLC 采用这种I/O寻址方式。
开关设定的I/O 寻址方式
这种I/O 寻址方式是由用户通过对机架和模块上的开关位置的设定来确定的。
用软件来设定的I/O 寻址方式
这种I/O 寻址方式是有用户通过软件来编制I/O 地址分配表来确定的
上一篇:PLC学习之路(1)