西门子plc s7-200数据存储区与元件功能中文说明

作者:老电工时间:2015-10-02 09:36:48

西门子s7-200系列plc数据存储区及元件功能

1)、输入继电器 (I)
输入继电器用来接受外部传感器或开关元件发来的信号,是专设的输入过程映像寄存器。它只能由外部信号驱动程序驱动。在每次扫描周期的开始,CPU总对物理输入进行采样,并将采样值写入输入过程映像寄存器中。输入继电器一般采用八进制编号,一个端子占用一个点。它有4种寻址方式即可以按位、字节、字或双字来存取输入过程映像寄存器中的数据。

位: I〔字节地址〕.〔位地址〕 如:I0.1
字节、字或双字: I〔长度〕〔起始字节地址〕  如:IB3    IW4    ID0

2)、输出继电器(Q)
输出继电器是用来将PLC的输出信号传递给负载,是专设的输出过程映像寄存器。它只能用程序指令驱动。在每次扫描周期的结尾,CPU将输出映像寄存器中的数值复制到物理输出点上,并将采样值写入,以驱动负载。输出继电器一般采用八进制编号,一个端子占用一个点。它有4种寻址方式即可以按位、字节、字或双字来存取输出过程映像寄存器中的数据。

位: Q〔字节地址〕.〔位地址〕如:Q0.2
字节、字或双字: Q〔长度〕〔起始字节地址〕如:QB2  QW6    QD4

3) 变量存储区(V)
用户可以用变量存储区存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相关的其他数据。它有4种寻址方式即可以按位、字节、字或双字来存取变量存储区中的数据。

位: V〔字节地址〕.〔位地址〕如:V10.2
字节、字或双字: V[数据长度] [起始字节地址〕如:VB 100、VW200, VD300

4)、位存储区(M)
在逻辑运算中通常需要一些存储中间操作信息的元件,它们并不直接驱动外部负载,只起中间状态的暂存作用,类似于继电器接触系统中的中间继电器。在S7-200系列PLC 中,可以用位存储器作为控制继电器来存储中间操作状态和控制信息。一般以位为单位使用。
位存储区有4种寻址方式即可以按位、字节、字或双字来存取位存储器中的数据。

位: M〔字节地址〕.〔位地址] 如:M0.3
字节、字或双字:M 长度〕〔起始字节地址〕 如:MB4 MW10 MD4

5)、特殊标志位(SM)
特殊标志位为用户提供一些特殊的控制功能及系统信息,用户对操作的一些特殊要求也要通过SM通知系统。特殊标志位分为只读区和可读可写区两部分。
只读区特殊标志位,用户只能使用其触点,如:
SM0.0    RUN监控,PLC 在RUN状态时,SM0.0总为1。
SM0.1    初始化脉冲,PLC由STOP转为RUN时,SM0.1接通一个扫描周期。
SM0.2    当RAM中保存的数据丢失时,SM0.2接通一个扫描周期。
SM0.3    PLC 上电进入RUN时,SM0.3 接通一个扫描周期。
SM0.4    该位提供了一个周期为1 min,占空比为0.5的时钟。
SM0.5    该位提供了一个周期为1 S,占空比为0.5的时钟。
SM0.6    该位为扫描时钟,本次扫描置1,下次扫描置0,交替循环。可作为扫描计数器的输入。
SM0.7    该位指示CPU工作方式开关的位置,0=TERM,1=RUN。通常用来在RUN状态下启动自由口通信方式。
可读可写特殊标志位用于特殊控制功能,如用于自由口设置的SMB30,用于定时中断时间设置的SMB34/SMB35,用于高速计数器设置的SMB36~SMB62,用于脉冲输出和脉冲调制的SMB66~SMB85等。

6)、定时器区(T)
在S7-200 PLC中,定时器作用相当于时间继电器,可用于时间增量的累计。其分辨率分为三种:1ms、10ms、100ms。

定时器有以下两种寻址形式。
●当前值寻址:16位有符号整数,存储定时器所累计的时间。
●定时器位寻址:根据当前值和预置值的比较结果置位或者复位。
两种寻址使用同样的格式:T+定时器编号。例如:T37

7)、计数器区(C)
在S7-200 CPU中,计数器用于累计从输入端或内部元件送来的脉冲数。它有增计数器、减计数器及增/减计数器3种类型。由于计数器频率扫描周期的限制,当需要对高频信号计数时可以用高频计数器(HSC)。

计数器的两种寻址形式:
●当前值寻址:16位有符号整数,存储累计脉冲数。
●计数器位寻址:根据当前值和预置值的比较结果置位或者复位。同定时器一样,两种寻址方式使用同样的格式,即C+计数器编号。例如:C0

8)、高速计数器(HC)
高速计数器用于对频率高于扫描周期的外界信号进行计数,高速计数器使用主机上的专用端子接收这些高速信号。高速计数器是对高速事件计数,它独立于CPU的扫描周期,其数据为32位有符号的高速计算器的当前值。

格式:     HC〔高速计数器号〕    例如:HC1

9)、累加器(AC)
累加器是用来暂存数据的寄存器,可以同子程序之间传递参数,以及存储计算结果的中间值。S7-200 PLC提供了4个32位累加器AC0~AC3。累加器可以按字节、字和双字的形式来存取累加器中的数值。

格式:AC[累加器号〕。 例如:AC 1

10)、局部变量存储区(L)
局部变量存储器与变量存储器很类似,主要区别在于局部变量存储器是局部有效的,变量存储器则是全局有效。全局有效是指同一个存储器可以被任何程序(如主程序,中断程序或子程序)存取,局部有效是指存储区和特定的程序相关联。局部变量存储器常用来作为临时数据的存储器或者为子程序传递函数。可以按位、字节、字或双字来存取局部变量存储区中的数据。

位:L〔字节地址〕.〔位地址〕 L0. 5
字节、字或双字: L〔长度〕〔起始字节地址〕 LB34  LW20  LD4

11)、顺序控制继电器存储区(S)

顺序控制继电器又称状态元件,用来组织机器操作或进入等效程序段工步,以实现顺序控制和步进控制。状态元件是使用顺序控制继电器指令的重要元件,在PLC内为数字量。
可以按位、字节、字或双字来存取状态元件存储区中的数据。

位:S〔字节地址〕.〔位地址〕 S0. 6
字节、字或双字:S〔长度〕〔起始字节地址〕 SB10   SW10   SD4

12)、模拟量输入(A1)
S7-200将模拟量值(如温度或电压)转换成1个字长(16位)的数字量。可以用区域标识符(AI)、数据长度(W)及字节的起始地址来存取这些值。因为模拟输入量为1个字长,且从偶数位字节(如0、2、4)开始,所以必须用偶数字节地址(如AIW0、AIW2、AIW4)来存取这些值。模拟量输入值为只读数据,模拟量转换的实际精度是12位。

格式:AQW〔起始字节地址〕AIW4

13)、模拟量输出(AQ)

S7-200将1个字长(16位)数字值按比例转换为电流或电压。可以用区域标识符(AQ)、数据长度(W)及字节的起始地址来改变这些值。因为模拟量为1个字长,且从偶数字节(如0、2、 4)开始,所以必须用偶数字节地址(如AQW0、 AQW2、AQW4)来改变这些值。模拟量输出值为只写数据。模拟量转换的实际精度是12位。

格式:AQW[起始字节地址〕。例如:AQW4.

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc