FC11中一开始装载的是0.0 浮点 为实数 到 #TEMP4
2装载 字 W#16#6C00 itd 整数转换为双整-d? 双整怎么减实数 ?这段程序结合FC20应该怎么理解啊?好像感觉很啰嗦。。piw704是温度传感器
谢谢!
FC11如下
L 0.000000e+000
T #TEMP4
L W#16#6C00
ITD
L #TEMP4
-D
T #TEMP5
L #IN2
ITD
L #TEMP4
-D
DTR
L #TEMP5
DTR
/R
T #TEMP6
L #IN1
L #IN0
-R
L #TEMP6
*R
L #IN0
+R
T #OUT3
FC 20如下:
L 1.000000e+002
T #TEMP0
L 0.000000e+000
T #TEMP1
CALL FC 11
IN0 :=#TEMP1
IN1 :=#TEMP0
IN2 :=PIW754
OUT3:=#TEMP2
L #TEMP2
TRUNC
T DB12.DBW 16</p>
FC11如下
L 0.000000e+000
T #TEMP4
L W#16#6C00
ITD
L #TEMP4
-D
T #TEMP5双整数和实数都是32位
L #IN2(piw704的模拟量值)
ITD
L #TEMP4
-D
DTR
L #TEMP5
DTR
/R
T #TEMP6
L #IN1
L #IN0
-R
L #TEMP6 (#temp0—#temp1的结果与#temp6相乘)
*R
L #IN0(#TEMP1)
+R
T #OUT3 (#temp2温度输出值)
FC 20如下:
L 1.000000e+002
T #TEMP0
L 0.000000e+000
T #TEMP1
CALL FC 11
IN0 :=#TEMP1
IN1 :=#TEMP0
IN2 :=PIW754
OUT3:=#TEMP2
L #TEMP2
TRUNC
T DB12.DBW 16