问题:
S7-21x系统支持哪些数据块?
解答:
S7200只能识别数据块“DB1”。但DB1,并不象在STEP5、STEP7那样,在一个程序段中,而是在变量内存“V”的起始区中。 可用于DB1n的可变内存区的大小取决于CPU:
CPU210 | CPU212 | CPU214 | CPU215 | CPU216 | |||||
数量 | 范围 | 数量 | 范围 | 数量 | 范围 | 数量 | 范围 | 数量 | 范围 |
不可用 | 不可用 | 1 KB | VB 0 至 VB1023 |
4 KB | VB 0 至 VB4095 |
5 KB | VB 0 至 VB 5119 |
5 KB | VB 0 至 VB 5119 |
如果想要在程序内创建一个数据块,那么把数据地址以及他们的值输入到带有扩展名.db的文件中。数据块编辑器是一个文本编辑器,通过它可以选择格式,也就是说,并没有对特定的数据预定义有专门的域。然而,要正确的编译数据还必须遵守一些规则。
规则
- 在每一行的第一列中输入数据的大小和初始地址。Micro/WIN根据每行的第一个条目设置地址。
- 用空格或使用TAB键将地址,数据值和以双斜线(//)起始的注释分隔开。
- 每行以行间隔结束。
- 始终指定一个内存区和一个地址。例如:VB12 或VW100 等。n
数据块实例:
VB0 | 255 | //字节值,开始于 VB0 |
VW2 | 256 | //字值,开始于 VW2 |
VD4 | 700.59 | //双字,实型数字,开始于 VD4 |
VB8 | -35 | //字节值,开始于 VB8 |
VW10 | 16#0A | //字值,HEX,开始于VW10 |
VD14 | 146879 | //双字值,开始于 VW20 |
VW20 | 2 4 8 16 32 64 | //带字值的表格,开始于 VW20。值 //跨过几行 |
-2 -4 -8 | -16 -32 -64 | //在内存中,为地址保留第一列// |
VB45 | 'Up' | //两个字节的ASCII字符串,开始于VB45 |
VW90 | 65535 | //字值,开始于 VW90 |
关键字:
存储类型,内存区,系统属性
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341223.html