在我这里的S5DC驱动功能块(fb44)中
NETzwerk2
B=DAT1;OPendataword开启数据
UN=INOF
UN=D1.0
=D1.1
.
‘
‘
Netzwerk20
UN=MIN
UND1.12
=D1.13
问题1:
在开启数据中,这里有“B”,在S7中用什么指令代替?是用OPN吗?
问题2:
上面程序中“D”表示什么?为什么可以出现有D1.12等小数点尾数大于7以上数字呢?
问题补充:
麻烦再告诉我一下:
Netzwerk1
NAMEGS-ANTRI
BEZREADEBI
‘
‘
‘
BEZ:INCHEBI
BEZ:DAT1B
BEZHOPNABI
Netzwerk2
B=DAT1;opendataword开启数据
UN=INOF
UN=D1.0
=D1.1
为什么B=DAT1
转为S7:OPN#DAT1
是错误的
在这里跪谢了!!!!
最佳答案
问题1:
在开启数据中,这里有“B”,在S7中用什么指令代替?是用OPN吗?
是的。这是德语。
问题2:
上面程序中“D”表示什么?为什么可以出现有D1.12等小数点尾数大于7以上数字呢?
这里的D表示某数据块的一个二进制位。D1.12表示当前被打开数据块的第1个字的第12位(相当S7数据块的第2个字的第12位)。例如,在S7-300中的DB10.DBX2.12.即数据块10中的第2个字的第12位。
S5的数据块的字排序:D0,D1,D2…..。
提问者对于答案的评价:
谢谢,老大,收到