OPC传来的未知具体长度的数组,该怎么把里面的数一一取出来进行强制转换

wincc里面,OPC传来的未知具体长度的数组,该怎么把里面的数一一取出来进行强制转换(转换成双精度类型),用vb脚本来编写,有大佬能给个程序模板吗,谢谢各位

问题补充:
还有VBS能读取数组吗,能的话是用HMIRuntime.Tags(“变量名”).read直接读取吗

最佳答案

WINCC有OPC驱动连接呀,连接OPC服务器建立变量!
数据传输是一个字节一个字节的传输,没有发送数组这一说法!

提问者对于答案的评价:
那有什么方法可以把收到的数据转换成double型吗,好像是把8个字节转换成一个数据,求大佬教一下,感谢

最佳答案作者回复:
没有那么复杂吧,OPC不是都会约定好数据类型吗?浮点数我不会转,两个字节整数等于第一个字节*255 + 第二个字节!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:27
下一篇 2020年11月1日 下午2:27

相关推荐