广东省西门子授权总代理---韶关市西门子电机维修授权合作伙伴

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-07-06 07:00

详细介绍

net work 1:
   tar1  #tmp_ar1
    tar2  #tmp_ar2
net work 2:
  clr   
      =     #wartungsschalter_aktiv
      =     #sammelfehler_gateway

      l     #adr_gate_pd
      sld   3
      lar1  
      l     iw [ar1,p#0.0]
      t     #zustand_gateway
      l     0
      ==i   
      jc    ok

      l     iw [ar1,p#0.0]
      l     1
      ==i   
      =     #wartungsschalter_aktiv
      >i    
      an    #abag
      =     #sammelfehler_gateway

ok:   nop   0
net work 3:
      lar1  #tmp_ar1

请问 net work 1 和 net work 3 这两个段 是什么作用?
1、· net work 1 和 net work 3 这两个段作用很简单,分别是:
net work 1:保存当前的地址寄存器ar1与ar2的内容到 #tmp_ar1与tar1  #tmp_ar2两个单元中。
net work 3 :恢复所保存的地址寄存器ar1与ar2的内容。即将#tmp_ar1与tar1  #tmp_ar2两个单元中的内容装进地址寄存器ar1与ar2中。
2、这种编程是非常常用的,例如,在主程序中(ob1)已应用了地址寄存器ar1与ar2,这时要调用子程序(fb或fc),而子程序中也应用地址寄存器ar1与ar2。所以,在进入子程序时必须首先要将保存当前的地址寄存器ar1与ar2的内容,待子程序执行结束时再恢复原地址寄存器ar1与ar2的内容。
3、重要一点!在调用fb时需要背景数据块,这时需要特别注意:
fb中为了方便背景数据块参数的寻址,自动使用ar2寄存器,ar2寄存器指向背景数据块的首地址p#dbx0.0,如果改变了这个寄存器的值,你再访问背景数据块参数时将不会得到正确的数值.所以,在fb里使用ar2寄存器要小心,对这两个寄存器改变后不要再使用背景数据块参数,当要使用背景数据块参数时要先恢复这两个寄存器的值。
所以在调用fb时就要用到类似 net work 1 和 net work 3 这两个段的程序了!当然必须要保存ar2寄存器

华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话