当前位置: 主页 > PLC控制

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

  • 关注微信

猜你喜欢

微信公众号