11、高速计数器区( HSC)
高速计数器用来累计比CPU扫描速率更快的事件。S7-200各个高速计数器计数频率高达30kHz。高速计数器的编号为: HSC0、HSC1、 ……、HSC5。S7-200 有 6 个高速计数器。 其中 CPU221 和 CPU222 仅有 4 个高速计数器(HSC0、HSC3 、HSC4 、HSC5)。详细用法可参照编程软件帮助。
12、累加器区(AC)
累加器可以像存储器那样进行读 /写的设备。可以用累加器向子程序传递参数,或从子程序返回参数,以及用来存储计算的中间数据。S7-200 CPU 提供了4个32位累加器(AC0 、AC1 、AC2 、AC3)。可以按字节、字或双字来存取累加器数据中的数据。因为 PLC 的运算功能是离不开累加器的,因此不能像占用其他存储区那样占用累加器。
13、特殊存储器区(SM)
特殊存储器是 S7-200PLC 为 CPU 和用户程序之间传递信息的媒介。它是 S7-200PLC为保存自身工作状态数据而建立的一个存储区,用SM表示。特殊存储器区的数据有些是可读可写的,有一些是只读的。特殊存储器区的数据可以是位,也可是字节、字或双字。详细介绍请参考编程软件帮助。
常用的特殊继电器及其功能:
SM0.0 一直为"1"状态;
SM0.1 仅在执行用户程序的第一个扫描周期为"1"状态;
SM0.4 和 SM0.5 分别提供周期为1min和1s的时钟脉冲;
14、S7-200PLC存储单元
S7-200 CPU内部存储区对应的的物理存储单元分为易失性的RAM存储区和永久保持的EEPROM两种。
RAM包含CPU工作存储区和数据区域中的V变量存储区、M位据存储区、T(定时器)区和C(计数器)区。
EEPROM包含程序存储区、V数据存储区的全部和M数据存储区的前14个字节、C区全部以及TONR对应区域。V区和MB0-MB13这些区域都有对应的EEPROM永久保持区域。
EEPROM的写操作次数是有限制的,请只在必要时才进行保存操作。EEPROM的写入次数超过限制后,需要整体更换CPU。
西门子PLC S7-200可能逐步被S7-1200替代,但是基础原理是相通的。通过学习掌握这些基础知识,将会更加快速的对PLC有一个整体认识,对今后的编程有着举足轻重的作用。对于本篇文章的介绍,你还满意吗?
(未经许可,请勿抄袭。如果转载,请注明出处,谢谢)