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日 上午12:37
下一篇 2017年8月26日 上午12:38

相关推荐

  • 400H通讯冗余编程

    各位好! 我是SIEMENS设备的维护人员,在工作碰到一个难题,想请各位帮忙! 问题是这样的,目前使用的400H型,但是通讯任务都是挂在主站上,有用CP443-…

    SIMATIC PCS 7 2017年6月29日
  • pcs7压缩os项目总是出错

    pcs7里压缩os项目时,总是提示有其他step7程序正在使用os项目,拒绝访问,windows关闭SQL进程仍然如此,有时重启好使,有时候重启之后仍然报这个,请问大家有什么窍门解…

    SIMATIC PCS 7 2017年6月11日
  • PCS7自带APL库的一些块,wincc画面运行中经常出现错误报警,不该报警的时候报警??

    如图所示,明明报警选择都已经取消了,即便不取消,也不在报警的范围内,却一直出现报警。点开报警记录面板,内容是空的。而且这报警怎么确认都确认不掉,谁告诉我是什么原因呢?? 问题补充:…

    2017年5月31日
  • 为何自己建立一个PCS7工程某些文件夹不能删除,如winccom

    本人在自己做的工程想删除时遇到不能删除,原因有个文件被使用,如后缀是.mdf、.ldf,好像与wicc有关,请问有何办法删除自己做的工程。 最佳答案 “开始”–“运行”,输入re…

    SIMATIC PCS 7 2017年6月29日
  • CPU 410使用SFC0设置模块时间的一点注意事项

    CPU中使用SFC0设置模块时间,SFC0不执行? 最佳答案 设置时间之后,需要重新使能EN(下降沿触发),否则SFC0不执行 提问者对于答案的评价:

    SIMATIC PCS 7 2020年11月1日
  • PCS7编译出错问题请教

    PCS7项目CFC编译时出现1、“块数据部分不存在(DB589)”,但是在程序的块文件夹是存在的;2、另一个项目编译是出现“FC1194在用户使用范围之外”,查看FC1194,是用…

    SIMATIC PCS 7 2017年6月10日
  • 客户机设置

    请问在系统网络中加装一台客户机需要做哪些设置 问题补充:pcs7多用户系统 能详细点吗谢谢  最佳答案 需要设置以下: 1.联网 通过网络连…

    SIMATIC PCS 7 2017年10月29日
  • 重新获取 装载服务器

    在新装工程师站上,打开原先的归档,但有弹出窗口提示“重新获取(257:5),无法显示一个或多个对象或对象类型。无法为对象_S7H_STELLVERTRETER_CT装载服务器’s7…

    SIMATIC PCS 7 2017年6月27日
  • FC块内信号边沿不能用块临时变量存储吗

    写的一个定时计数的程序块。图中M4.7用块内变量#m时不能使定时器复位,计数器不计数,而全局M4.7可以。这是为啥? 图片说明:    最佳答案 1、注意,由于…

    2017年6月6日
  • 送…补正

    各位老师大家好。经常能在DCS的工程项目中看到某个量“送…补正”,想知道这个“补正”是什么意思?为什么要进行“补正”?   最佳答案 意为补偿数值,就是测量…

    SIMATIC PCS 7 2017年7月30日