1.输入继电器(I)
输入继电器一般都有一个PLC的输入端子与之对应,它是PLC用来接收工业现场各设备输入信号的接口,其状态仅取决于输入端开关元件的状态。当接在输入端子的开关元件闭合时,输入继电器的线圈得电,在程序中的动合触点闭合,动断触点断开;这些触点可以在编程时任意使用,使用次数不受限制。
PLC输入端子可连接外部的动合(NO)触点或动断(NC)触点,输入端连接不同触点,其内部软元件对应的状态也相应不同。编程时应注意的是,输入继电器的线圈只能由外部信号来驱动,不能在程序内用指令来驱动,因此在编制的梯形图中只能出现输入继电器的触点,而不应出现输入继电器的线圈,其触点也不能直接输出驱动负载。
输入继电器有IB0~IB15共计16个字节,按位存取的地址范围是I0.0~I15.7。
2.输出继电器(Q)
输出继电器也有一个PLC的输出端子与之对应,它是用来将输出信号传送到负载的接口,用于驱动负载。当输出继电器的线圈得电时,对应的输出端子接通,负载电路开始工作。每一个输出继电器的动合触点和动断触点在编程时,可不限次数使用。
编程时需要注意的是,外部信号无法直接驱动输出继电器,它只能在程序内部驱动。
输出继电器有QB0~QB15共计16个字节,按位存取的地址范围是Q0.0~Q15.7。
3.辅助继电器
(1)通用辅助继电器(M)
PLC内部有很多辅助继电器,和输出继电器一样,只能由程序驱动,每个辅助继电器也有无数对动合、动断触点供编程使用。辅助继电器的触点在PLC内部编程时可以任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的触点来驱动。
在逻辑运算中经常需要一些辅助继电器作为辅助运算用,这些器件往往用作状态暂存、移位等运算。另外一些辅助继电器还有一些特殊功能。
辅助继电器可以按位、字节、字或双字来存取,按位存取的地址范围是M0.0~M31.7,共计32个字节。
(2)特殊辅助继电器(SM)
特殊辅助继电器,又称特殊标志位存储器。对于不同的CPU,特殊标志位存储器的地址范围有所不同,CPU224的地址范围为SM0.0~SM179.7,可按位、字节、字和双字来存取。每一个特殊标志位存储器都有特定的功能,常用特殊辅助继电器元件见表2-7。
表-7 S7-200系列PLC的常用特殊辅助继电器元件

4.顺序控制继电器(S)
顺序控制继电器常用于顺序控制或步进控制中,用其表示某一特定的操作或程序步,并与其指令(SCR)一起使用实现顺序或步进控制功能流程图(SFC)的编程。顺序控制继电器的线圈只能由程序指令驱动,触点在PLC内部编程时可以任意使用。
顺序控制继电器存取的地址范围是S0.0~S31.7。(https://www.xing528.com)
5.定时器(T)
PLC提供的定时器相当于继电器控制系统中的时间继电器,是累计时间增量的编程元件,定时值由程序设置。每个定时器都对应一个16位的当前值寄存器,当定时器的输入条件满足时开始计时,当前值从0开始按一定的时间单位增加,当定时器的当前值等于程序中的设定值时,定时时间到,定时器的触点动作。每个定时器提供的动合触点和动断触点有无数个。
CPU222、CPU224及CPU226的定时器地址范围是T0~T255,用定时器地址(T和定时器号,如T0)来存取当前值和定时器位。
6.计数器(C)
计数器用于累计计数输入端接收到的由断开到接通的脉冲个数,其设定计数值由程序设置。计数器的当前值是16位或32位有符号整数,用于存储累计的脉冲个数,当计数器的当前值等于设定值时,计数器的触点动作。每个计数器提供的动合触点和动断触点有无数个。
计数器的地址范围是C0~C255,用计数器地址(C和计数器号,如C0)来存取当前值和计数器位。
7.高速计数器(HC)
高速计数器的地址范围根据CPU的型号有所不同,CPU221、CPU222各有4个高速计数器,分别是HC0~HC3,CPU224、CPU226各有6个高速计数器,分别是HC0~HC5。
8.数据存储器
(1)变量存储器(V)
变量存储器主要用于存储变量。它可以存放程序执行过程中的中间变量,也可以保存与工序或任务相关的变量。在进行数据处理时,变量存储器会被经常使用。
变量存储器存取的地址范围根据CPU的型号有所不同,CPU221、CPU222为V0.0~V2047.7,CPU224、CPU226为V0.0~V5119.7。
(2)局部变量存储器(L)
局部变量存储器和变量存储器相类似,也是用来存储变量。区别在于局部变量存储器主要用来存放局部变量,而变量存储器存放的是全局变量。S7-200系列PLC有64个字节的局部存储器,PLC运行时,根据需要动态地分配局部变量存储器,其中60个字节可以作为暂时存储器,或给子程序传递参数,另外4个字节作为系统的保留字节。
局部变量存储器存取的地址范围是L0.0~L63.7。
(3)累加器(AC)
累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果,也可以用来向子程序传递参数或从子程序返回参数。
S7-200系列PLC提供了4个32位的累加器,地址范围是AC0~AC3。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
