问题:
S7-22x系统能识别哪种数据块?
解答:
S7 22x只能识别“DB1”数据块。n但DB1并不和STEP5、STEP7在同一个程序分块中,而是占据变量内存“V”的起始区。n可用于DB1 的变量内存的大小取决于CPU:
CPU 221 | CPU 222 | CPU 224 | CPU 226 | CPU 226XM | |||||
编号 | 范围 | 编号 | 范围 | 编号 | 范围n | 编号 | 范围 | 编号 | 范围 |
2KBn | VB0 | 2KBn | VB0 | 5KBn | VB0 | 5 KBn | VB0 | 10KBn | VB 0 |
如果想要在程序内创建一个数据块,需在数据块编辑器中输入数据地址和值。数据块编辑器是一个可以自由选择格式的文本编辑器,也就是说没有为特定信息指定特定的域。n然而,要正确的编译数据还必须遵守一些规则。
规则
- 在每一行的第一栏中输入数据的规格和值的初始地址。Micro/WIN根据每行的第一个条目确定地址。
- 用空格或使用TAB键将起始的地址,数据值和以双斜线起始的(//)注释分隔开。
- 每行以回车结束。
- 始终指定一个内存区和一个地址。例如:VB12 或VW100 等。n
数据块实例:
VB0n | 255n | //字节值,开始于 VB0n |
VW2n | 256n | //字值,开始于 VW2n |
VD4n | 700.59n | //双字,实型数字,开始于 VD4n |
VB8n | -35n | //字节值,开始于 VB8n |
VW10n | 16#0An | //字值,HEX,开始于VW10n |
VD14n | 146879n | //双字值,开始于 VW20n |
VW20n | 2 4 8 16 32 64n | //带字值的表格,开始于 VW20。 |
-2 -4 -8n | -16 -32 -64n | //在内存中, |
VB45n | 'Up'n | //两个字节的ASCII字符串,开始于VB45n |
VW90n | 65535n | //字值,开始于 VW90n |
关键字:
内存类型,存储区,系统属性
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341187.html