关于Any参数型数据的传送

在图片中test01是一个Temp的变量,因为有时可能是Real或者是Dint,所以我想采用any型将test01的值通过FC22传给DB,请教各位能否给个例子。

最佳答案

any的第2个字节时数据类型,你不确定类型,那么any的值就无法确定,可以这样做,做一段函数,判断temp的类型,然后写出两个选择,即:第0个字节:B#16#10(固定不变),第二个字节为数据类型(需要判断是Real或者Dint),第2和3个字节为所传数据的个数;第4和5个字节为db的块号,剩下的6-9为交叉区域寄存器间接寻址方式(既然会any这个不在话下吧),程序就一句一句的写,但注意any的大小为10个字节

提问者对于答案的评价:
谢谢,已经搞定了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:35
下一篇 2017年6月6日 下午7:35

相关推荐