SCL中设置的数组变量如何调用DB块中的变量

如题目所示,在SCL中建立了一个数组变量,现在需要将DB块(数组类型)中的数据赋给该数组变量,请问该如何写呢,请高手来帮忙解决,最好能有例子,谢谢各位

最佳答案

两种方法,假定scl中的数组叫做A,REAL型,

方法一
A[1]:=DWORD_TO_REAL(DB1.DBD[0]);
说明:中括号里面的数字可以是变量,这样可以实现变址寻址

方法二
A[1]:=DB1.K9;//必须在DB1中预先定义一个叫做K9的Real变量,并且DB1本身在符号表中已经有了符号名
说明:也可以在DB1中定义数组,这样也可以实现变址寻址

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日
下一篇 2017年11月23日

相关推荐