I/O模块I/O接口是PLC与外界连接的接口
输入接口用来接收和采集输入信号,输出接口用来连接被控对象中各种执行元件,如接触器、电磁阀、指示灯、调节阀(模拟量)、调速装置(模拟量)等
图1-2PLC的扫描过程PLC有两种工作状态,即运行(RUN)状态和停止(STOP)状态
在运行状态,PLC通过执行反映控制要求的用户程序来实现控制功能
为了使PLC的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直到PLC停机或切换到STOP工作状态
除了执行用户程序外,每次循环过程中,PLC不还要完成内部处理、通信处理等工作,一次循环可分为5个阶段,如图1-2所示
PLC的这种周而复始的循环工作方式称为扫描工作方式
在工作状态下,执行一次上图所示的扫描操作所需的时间称为扫描周期
其典型值为1-100ms
(二)扫描周期在工作状态下,执行一次图2所示的扫描操作所需的时间称为扫描周期
其典型值为1-100ms
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段
完成上述三个阶段称作一个扫描周期
在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段
1、输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内
输入采样结束后,转入用户程序执行和输出刷新阶段
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变
因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入
、用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)
在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触