天天看点

寄存器和存储器的区别_PLC S7-200存储器类型,你了解多少

寄存器和存储器的区别_PLC S7-200存储器类型,你了解多少

变量存储器 V

变量存储器是最常用的存储器。可以用它存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相关的数据。并且可以按位、字节、字或双字来存取变量存储区存储区中的数据。不同型号的CPU的V存储区的大小不一样。

标志存储器(位存储器) M

M存储区在功能和用法上与V存储区类似,但是M存储区很小,只有32个字节。M存储区有一点特殊,对于MBO-MB13这14个字节可设置成保存在EEPROM里永久保持

局部存储器 L

局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取( 包括主程序、子程序和中断服务程序)。局部是指存储器区和特定的程序相关联。

注意:局部存储器是根据需要由CPU动态分配的。当发生中断或者调用一个子程序时,CPU才会分配局部存储器给中断程序或子程序。局部存储器( TEMP和0UT)在分配时CPU不进行初始化,初值可能是任意的。所以在使用局部存储器时,一定要注意先附值,后使用。

系统存储器 SM

系统存储器为CPU与用户程序之间传递信息提供了一种手段。可以用这些系统存储器来选择和控制S7-200CPU的一些特殊功能。

例如:

SM0.0 :始终接通

SM0.1 :仅在首次扫描周期接通

SM0.2 :如果保持数据丢失,接通一个扫描周期

SM0.3 :从上电进入RUN模式时,接通1个扫描周期

SM0.4 :针对1分钟的周期时间,时钟脉冲接通30s,断开30 s。

SM0.5 :针对1s的周期时间,时钟脉冲接通0.5s, 断开0.5 s。

SM0.6 :扫描周期时钟,一个扫描周期接通,下一个扫描周期关断

SM0.7 :如果实时时钟设备的时间被重置或在上电时丢失(导致系统时间丢失) ,则该位将接通一个扫描 周期。 该位可用作错误存储器位或用来调用特殊启动顺序。

SM1.0 :特定指令的操作结果=0时,置位为1

计数器 C

高速计数器 HC

计数器适用于低速度,例如:每秒几个或几十个脉冲信号。

高速计数器适用于高速度,例如:每秒几千或几万个脉冲信号。

累加寄存器 AC

累加器是可以像存储器一样使用的存储区。例如,可以用它来向子程序传递参数,也可以从子程序返回,以及用来存储计算的中间结果。S7-200提供4个32位累加器(ACO,AC1, AC2和AC3)。并且可以按字节、字或双字的形式来存取累加器中的数值。被访问的数据长度取决于存取累加器时所使用的指令

顺序控制继电器 S

在顺序控制过程中,用于组织步进过程的控制。

下图是S7-200 CPU存储器范围及其特性(摘自《S7-200 可编程序控制器系统手册》)

寄存器和存储器的区别_PLC S7-200存储器类型,你了解多少
寄存器和存储器的区别_PLC S7-200存储器类型,你了解多少

下图是S7-200 CPU的操作数范围(摘自《S7-200 可编程序控制器系统手册》)

寄存器和存储器的区别_PLC S7-200存储器类型,你了解多少
寄存器和存储器的区别_PLC S7-200存储器类型,你了解多少

注:文中如有侵权,私信小编删除

如有补充或指教,请在评论区留言,小编及时更正!!!

看都看了,给小编点个赞,关注一下!!!