西门子S7-200系列PLC实操(30 数据类型及存储区)
大家好,为了方便后续课程等等学习,这节课我们做一些复习工作:
学习“数据类型及存储区”
1、数据长度:
字节(B):从0开始的联系8位二进制数,成为一个字节;
字(W):相邻的两个字节,构成一个字(16位);
双字:(DW):故名意思,就是两个字,或者叫四个字节(4×8=32位)。
2、数据长度及数据范围:
在存储单元存放的数据类型有字节,整数型(INT),实数型和字符串类型。这跟我们在学习编程语言时,定义的数据类型相似。
3、变量存储区(V)
用户可以用变量存储区,存储程序执行过程中控制逻辑操作的中间结果,也可以用来保存与工序或任务相关的其他数据。它可以按位、字节、字或双字来存取变量存储区中的数据。
位:V[字节地址].[位地址] 如:V10.2
字节、字或双字:V[数据长度].[起始字节地址] 如:VB100,VW200
4、位存储区(M)
在逻辑运算中通常需要一些存储中间操作信息的元件,他们并不直接驱动外部负载,只是起中间状态的暂存作用,类似于亟待拿起接触系统中的中间继电器。在S7-200系列PLC中,可以用位存储器作为控制继电器来存储中间操作状态和控制信息。
5、特殊标志位(SM)
介绍几个常用的特殊标志位:
SM0.0:RUN监控,PLC在RUN状态时,SU0.0总为1.
SM0.1:初始化脉冲,PLC由STOP转为RUN时,SM0.1接通一个扫描周期。(上电信号);
SM0.2:当RAM中保存的数据丢失时,SM0.2接通一个扫描周期。
SM0.3: PLC上电进入RUM时,SM0.3接通一个扫描周期。
SM0.4: 该位提供了一个周期为1MIN,占空比为0.5的时钟;
SM0.5: 该位提供了一个周期为1S,占空比为0.5的时钟;
SM0.6:该位为扫描时钟,本次扫描1下次扫描置0交替循环,可作为扫描计数器的输入;
SM0.7: 该位指示CPU工作方式开关的位置,0=TERM,1=RUN。通常用来在RUN状态下启动自由口通信方式。
6、定时器区(T)
定时器作用相当于时间继电器,可用于时间增量的累计。分辨率有3种,1ms,10ms,和100ms。常用寻址格式:T[定时器编号],如T37
7、计数器区(C)
计数器用于累计从输入端或内部元件送来的脉冲数。有增计数器、减计数器及增减计数器3种类型。格式:C[计数器编号],如C0
8、局部变量存储区(L)
局部变量存储区与变量存储区类似,区别在于局部变量存储区仅对于局部有效,变量存储区则是全局有效。
格式如: 位 L[字节地址].[位地址] L0.5
字节、字或双字:L[长度][起始字节地址] LB34
请先 后发表评论~