PLC传VB 把DB数据作为字符串

请问如何把DB的数据通过tcp发送到局域网上的某台计算机

 我现在只有bool型的可以准确发送

 其他类型的都是不正确的数字

 比如DB定义的int 发送1
 VB定义的int 接受的就是256
 DB定义的real 
 VB收到的就是一个4.0145E-42

 不知道为什么

 可以有把DB全部变成字符串发送的吗?

问题补充:
把串口打开? 貌似和这个没关系吧

最佳答案

这个跟原始数据有点像。VB接收到的数据是以BYTE为单位的,要还原数据,必须按照原来的格式将高低字节进行交换。
 可以在PLC中实现将高低字节交换,当然也可以在VB中进行交换。

提问者对于答案的评价:
请问如何可以实现VB的高低位交换?能不能提过一下代码 谢谢了啊
 kangaroo2000@sina.com

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

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

相关推荐