S7-22x的数据块处理

问题:
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

VB2047n

2KBn

VB0

VB2047n

5KBn

VB0

VB5119n

5 KBn

VB0

VB5119n

10KBn

VB 0

VB10239n

如果想要在程序内创建一个数据块,需在数据块编辑器中输入数据地址和值。数据块编辑器是一个可以自由选择格式的文本编辑器,也就是说没有为特定信息指定特定的域。n然而,要正确的编译数据还必须遵守一些规则。

规则

  1. 在每一行的第一栏中输入数据的规格和值的初始地址。Micro/WIN根据每行的第一个条目确定地址。
  2. 用空格或使用TAB键将起始的地址,数据值和以双斜线起始的(//)注释分隔开。
  3. 每行以回车结束。
  4. 始终指定一个内存区和一个地址。例如: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。
//值分布在好几行中。n

-2 -4 -8n

-16 -32 -64n

//在内存中,
//为地址保留第一栏。n

VB45n

'Up'n

//两个字节的ASCII字符串,开始于VB45n

VW90n

65535n

//字值,开始于 VW90n

关键字:
内存类型,存储区,系统属性

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论