请问如何把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