帮我解释一下程序!

我就搞不懂了,一个公式前面整这么复杂是什么意思?作用是什么?看了一上午也没有看明白,麻烦大神指点一下,谢谢!

//模拟量读取

TAR1  #TEMP11

 L     P##IN0    

      LAR1  

      L     B [AR1,P#1.0]

      T     #TEMP7

 L     W [AR1,P#4.0]

      T     #TEMP8

      OPN   DB [#TEMP8]

  A(    

      L     #TEMP7

      L     2

      ==I   

      )     

      JCN   M001

      L     D [AR1,P#6.0]

      LAR1  

      L     B [AR1,P#0.0]

      ITD   

      DTR   

      JU    M002

M001: NOP   0

   O(    

      L     #TEMP7

      L     4

      ==I   

      )     

      O(    

      L     #TEMP7

      L     5

      ==I   

      )     

      JCN   M003

      L     D [AR1,P#6.0]

      LAR1  

      L     W [AR1,P#0.0]

      ITD   

      DTR   

      JU    M002

M003: NOP   0

 O(    

      L     #TEMP7

      L     6

      ==I   

      )     

      O(    

      L     #TEMP7

      L     7

      ==I   

      )     

      JCN   M004

      L     D [AR1,P#6.0]

      LAR1  

      L     D [AR1,P#0.0]

      DTR   

      JU    M002

M004: NOP   0

   A(    

      L     #TEMP7

      L     8

      ==I   

      )     

      JCN   M005

      L     D [AR1,P#6.0]

      LAR1  

      L     D [AR1,P#0.0]

      JU    M002

M005: L     0.000000e+000

M002: T     #TEMP9

  L     #IN1

      L     #IN2

      -R    

      T     #TEMP10

      L     #TEMP9

      L     #IN2

      -R    

      L     #TEMP10

      /R    

      T     #TEMP10

      L     #IN3

      L     #IN4

      -R    

      L     #TEMP10

      *R    

      L     #IN4

      +R    

      T     #OUT5

      RND   

      T     #OUT6

  LAR1  #TEMP11

 //这是调用的程序

   CALL  "ANALOG_VALUE_READ"

       IN0 :="=32+ET12-2M1_PIW"

       IN1 :=2.764800e+004

       IN2 :=5.530000e+003

       IN3 :=1.000000e+002

       IN4 :=0.000000e+000

       OUT5:="ACTUAL_VAL".DRY.DRY1._014.ACT

       OUT6:=#Output_INT

      NOP   0

最佳答案

用ANY指针传送数据,判断这个指针对应的数据是字节的,还是一个字或整型,还是双字或双整型,然后做相应的转换成实数,如果是其他类型的就写入0,  最后做数据的计算,变成百分比,一个实数,一个整数,输出;

提问者对于答案的评价:
谢谢!的确是这样!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:39
下一篇 2020年10月30日 下午11:39

相关推荐