控制工程师论坛

PLC与PAC

S7 300/400 的一些功能和技巧3

lyc19730508
lyc19730508

2014-04-01

S7 300/400 的一些功能和技巧3

循环读模拟量入DB块
      L     #DB_NO
      T     LW     0
      OPN   DB [LW 0]
      L     #PIW_ADDR
      SLD   3
      T     LD     4
      L     #DBD_ADDR
      SLD   3
      T     LD     8
      L     #CH_LEN
NEXT: T     LW     0
      L     LD     4
      LAR1  
      L     PIW [AR1,P#0.0]
      T     LW     2

     { CALL  "Read Analog Value 464-2"
       IN     :=LW2
       HI_LIM :=5.000000e+002
       LO_LIM :=-1.000000e+001      将模拟量转换成工程量
BIPOLAR:=TRUE
       RET_VAL:=LW10
OUT    :=LD12   } 
   L     LD     8
      LAR1  
      L     LD     2
      T     DBD [AR1,P#0.0]
      L     LD     4
      +     L#16
      T     LD     4
      L     LD     8
      +     L#32
      T     LD     8
      L     LW     0
      LOOP  NEXT


PIW_Addr :模拟块通道起始地址
CHI_LEN :要读入的 通道数
DB_NO :存储数据块
DBW_Addr :存储在数据块中的字地址

回帖

评论0

首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China