pc与plc通信

我用PLC回馈数据的时候,回馈布尔量VB能识别,但回馈数据的时候却不能在文本框里显示出来,我是通过数组储存plc那边发过来的数据的,布尔量没问题,文本框显示会提示下标越界。

最佳答案

用VB接受数据,你设置MSCOMM的收发数据类型一般为了能接受特殊字符一般肯定是二进制传输,既然BOOL量可以收到,就说明通讯正常,不能显示到文本框是因为文本框只能显示"字符",而整形变量会自动转化为字符,所以是可以显示的.
   你可以这样来解决问题,接收到的肯定也是二进制数据,定义的接收数据变量为字符数组(或16进制数组),(长度应该是整个接收缓冲区长度,因为这样才可能包括一段完整的数据贞),然后把接受到的数据显示到文本框(文本框字符数不要限制,选自动换行),分析一下,可以看看接受到数据是否就是你PLC这边发送的数据贞,有可能字节数据是先低后高,也可能是先高后低排列,确认后,再把分离数据处理后.
   文本框是不能显示其它类型数组的,但是可以显示字符数组,类型选字符串就可以.,通讯数据贞分析开始时必须要显示接受到的全部缓冲区数据.
  试试,有问题再说,我去查看一下我以前编写VB通讯程序就清楚,毕竟好久没去看了.

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • s7200PLC怎么和工控机连接,买个485/232转换就可以吗?

    多谢 问题补充:是不是自己买转换模块的时候还需要买个cp5611卡呢 最佳答案 误导啊!首先,你做通讯用啥,上位组态软件支持那种协议,确定了就很简单了。举例吧:1、不管200&nb…

    SIMATIC S7-200 2020年11月1日
  • 多台7-200自由口通讯中的中断

    最近看S7-200的系统手册,里面有多台200利用自由口通讯的例子,但里面有些中断里面套中断的程序,看不懂。能有高手帮我解释一下吗? 问题补充:LD  &nbs…

    SIMATIC S7-200 2021年7月5日
  • 初学者 望请高手指点迷津

    用PLC 控制三相异步电动机的起动和停止。开0.15h小时 停0.3再起动0.15h…… !!~ 那位高手给写个程序 还有…

    SIMATIC S7-200 2020年11月1日
  • S7-200如何恢复出厂设置

    S7-200 PLC,怎样恢复出厂设置,恢出厂设置后,PLC里面的内容是不是还有,请高手教我! 最佳答案 用Wipeout.exe,复位后和出厂是一样的,什么都没有了&n…

    SIMATIC S7-200 2021年7月4日
  • S7-200间的MODBUS通讯故障

    各位大侠,我采用2台CPU226进行modbus通讯时,从站PLC报(7)CRC校检故障,主站PLC报(3)通讯超时故障,请问有何办法可以消除该错误,谢谢各位大侠指导。 问题补充:…

    SIMATIC S7-200 2020年10月31日
  • 三台西门子触摸屏与S7-200通讯

    三台西门子触摸屏与S7-200 224CPU通讯,是否可行?需要使用什么样的通讯协议?MPI是否可以?多谢! 最佳答案 三台西门子触摸屏与S7-200 224C…

    SIMATIC S7-200 2020年11月1日
  • 西门子200PID控制占空比

    用西门子PLC控制加热器,占空比周期为1s.设定温度为200.温度小于180时,z占空比为1,电加热持续加热。180-200时每增加1度,高电平减少0.05s。如何实现PID的输出…

    SIMATIC S7-200 2017年11月17日
  • 一台PLC控制2台伺服电机

    大家好,小弟刚进入伺服行业,不懂伺服方面,我想问一下一个简单的程序。如何用一台200 PLC控制2台伺服电机,伺服电机是X轴左右移动,Y轴上下移动,不需要联动。譬如只要在…

    SIMATIC S7-200 2018年12月7日
  • CPU226的M断电保持区域疑问

    记得200PLC的M是默认断电保存范围是MB0-MB13,那么在系统参数里设置,M的断电保持要扩大到18,那么是设置0-18呢,还是14-18? 最佳答案 设0~18 如…

    SIMATIC S7-200 2020年10月31日
  • 请教问题 S7 200 SMART 与松下A5 接线

    请问对不对,如果不对错在什么地方,谢谢大家 问题补充:我感觉接线应该对着,但是网上说200输出PNP,松下接收NPN,两者不能直接接。但是,我觉得这个接线可以使电流顺利流入脉冲输入…

    2021年7月5日