- 数字量输入映像区(DI,process-image input); #范围:I0.0-I37.7
- 数字量输出映像区(DO,process-image output); #范围:Q0.0-Q37.7
- 模拟量输入存储区(AI); #范围:AIW0-AIW110
- 模拟量输出存储区(AO); #范围:AQW0-AQW110
也就是:典型的就是现场仪表、阀门,电机状态。
(二)内部存储区的类别比较多,包括:- 变量存储区(V,Variable memory); #主要用于数据存储,跟西门子300 的DB块一样
- 标志存储区(M,Flag memory); #M区主要用于逻辑中间变量,利于编程。也可以存位,但是容量小。 M0.0-M37.7
- 定时器(T,Timer); #T0-255 (常用T37开始)
- 计数器(C,Counter); #C0-C255
- 高速计数器(HC,high speed counter);
- 累加器(Accumulator);
- 特殊存储器(SM,special memory);
- 局部存储区(L,Local memory);
- 顺序控制继电器存储区(Sequence Control Relay)。
32位数据类型,一般每4个为间隔。如MD0,MD3,
16位数据类型,一般每2个为间隔。如MW0,MW1.
因为:
MD0=MW0(高位)+MW2(地位)=MB0+MB1+MB2+MB3=(M0.7-M0.0)+(M1.7-M1.0)+(M2.7-M2.0)+(M3.7-M3.0)
MD4=MW4(高位)+MW6(地位)=MB4+MB5+MB6+MB7=(M4.7-M4.0)+(M5.7-M5.0)+(M6.7-M6.0)+(M7.7-M7.0)
这样保证没有交叉引用,不能出现错误。