L #IN0 ITD DTR L 2.764800e+004 /R L 1.350000e+003 *R T #OUT1老师们能帮忙解释一下吗。还有好多什么*R /R -R +R,都是什么
最佳答案
L #IN0 //输入的数据为整形数据
ITD //整型数据转成长整型
DTR //长整型转成浮点数,假设转换后的数据为IN1
L 2.764800e+004 //下载了一个浮点数所以ACCU1=27648.0 ACCU2=IN1
/R //ACCU2/ACCU1,即ACCU1=IN1/27648.0
L 1.350000e+003 //再次下装一个浮点数,ACCU1=1350.0,ACCU2=IN1/27648.0
*R //ACCU1*ACCU2 ACCU1=IN1/27648.0*1350.0
T #OUT1 //OUT1=IN1/27648.0*1350.0
这段程序就是一个数值的计算,因为输入的是整型数据,所以进行了数据的转换,除以27648.0
,然后乘以1350.0,最以后得到一个数据输出。
提问者对于答案的评价:
谢谢,非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc292814.html