scl中如何访问db数据块中的int和real类型的数据!最好能出个例子!!

scl语言中如何访问DB数据块中的整型和实数类型数据!!最好有个例子!!
谢谢了先!!

问题补充:
我现在建共享数据db8里有250条real实数格式数据可是我如何写都只读出第一条也就是db8.dbd0里的数据!density:=DWORD_TO_REAL(DB8.DD100);
返回的还是DB8.DBD0里的数据!。不解!!无语中!求解!!!

最佳答案

a为int 
   1.直接寻址    a:=word_to_int(DB1.DBW0)
   2.符号寻址    a:=aa.qq      (db名--aa     变量名--qq)

提问者对于答案的评价:
二楼说的不大明白!但我还是把分给你吧~~
    通过近几天测试发现!scl是以WORD或DWORD来读取数据!比方说DB1.DBD12实际是real类型! 但是scl是以DWORD形式读取来的!所以在SCL里要用转换函数DWORD_TO_REAL转换一下才行~!

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

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

相关推荐