跪求S5程序转换成S7程序最后两点疑问

在我这里的S5 DC驱动功能块(FB44)中
Netzwerk 2
  B     =DAT1      ;open dataword开启数据
 
  UN  =INOF
   UN =D 1.0
   =        D1.1
     .
     '
     '
Netzwerk 20
    UN       =MIN
    UN      D  1.12
      =        D   1.13
问题1:
    在开启数据中,这里有 “B”,在S7中用什么指令代替?是用OPN吗?
问题2:
    上面程序中 “D”表示什么? 为什么可以出现有D 1.12 等小数点尾数大于7以上数字呢?

问题补充:
麻烦再告诉我一下:
Netzwerk 1
NAME   GS-ANTRI
BEZ   READ   EBI
'
'
'
BEZ:  INCH   EBI
BEZ:  DAT1   B
BEZ   HOPN   ABI
Netzwerk 2
B     =DAT1      ;open dataword开启数据
 
UN    =INOF
UN    =D 1.0
=     D1.1

为什么B  =DAT1
转为S7  :  OPN  #DAT1
是错误的
  

   在这里跪谢了!!!!

最佳答案

问题1:
    在开启数据中,这里有 “B”,在S7中用什么指令代替?是用OPN吗?
是的。这是德语。

问题2:
    上面程序中 “D”表示什么? 为什么可以出现有D 1.12 等小数点尾数大于7以上数字呢? 
这里的D表示某数据块的一个二进制位。D 1.12 表示当前被打开数据块的第1个字的第12位(相当S7数据块的第2个字的第12位)。例如,在S7-300中的DB10.DBX2.12.即数据块10中的第2个字的第12位。
S5的数据块的字排序:D0,D1,D2.....。

提问者对于答案的评价:
谢谢,老大,收到

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日
下一篇 2017年6月1日

相关推荐