使用指针处理从PIW512开始的50个数据,转换real类型输出

请前辈们帮忙写个使用指针处理模拟量转换程序,从PIW512开始的50个数据转换real类型输出,结果存放在DB1数据块内(将INT数据通过ITD--DTR--27648--乘以量程上(DB2)下(DB3)限--加下限),谢谢!另外处理画面上输入real,从PQW512开始的23个数据,从DB7开始读取。

最佳答案

opn db1
l p#0.0
lar1
l p#512
lar2
l 50
mm:t mw10
 l piw[ar2,p#0.0]
 itd
dtr
l 27648
/r
l 量程值
*r
t dbd[ar1,p#0.0]
l p#2.0
+ar2
l p#4.0
+ar1
l mw10
loop mm

opn db7
l p#0.0
lar1
l p#512
lar2
l 23
mmm: t mw12
l dbd[ar1,p#0.0]
l 27648
*r
l 量程
/r
rnd
t pqw[ar2,p#0.0]
l p#4.0
+ar1
l p#2.0
+ar2
l mw12
loop mmm
以上对上下限没有限定,可以自己加上去

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午5:31
下一篇 2018年12月1日 上午5:31

相关推荐