PC端使用MSComm控件操作数据,PLC端使用RS指令发送一数据串,字符串以26(十进制)结束;按照MSDN说明,当MSComm收到该字符时,MSComm控件应该产生OmComm事件(CommEvent 参数为comEvEOF(7 收到文件结束(ASCII 字符为 26)字符。)但实际上,字符串已经能正确接收,数据完整,最后字符确为26,但是OmComm事件并没发生,这是为什么,或者我哪错了,请知道的高手不吝赐教。
解决方案 »
- VB编写的程序,数据库老出错啊。求救。。
- 帮帮忙 关于listview的checkboxes属性
- 怎样使按回车键后文本框的内容被选定?
- 自己用VB写的一个日期选择标准DLL
- 谁知道这些类名都是些什么控件???
- 急急急急急急急急急急急急急急急急急急急急急,VB打包一问,急急急急急急急急急急急急急急急急急急急急急急
- 班主请将以下贴删除,那是我的贴,已经不用了,谢谢
- 图像透明问题
- 有谁可以告诉我MSFlexGrid的单元格是否...
- 我要查找日期字段小于等于DATA1且大于等于DATA2的记录但是提示代码出错为什么
- Calendar控件里,怎么样实现单击每一天会跳出一个msgbox
- 将动态添加的多个textbox对象分成多个不同的小集合
看看这个:
http://download.csdn.net/detail/veron_04/4037248
一般VB和PLC通信要了解PLC的通信协议,按照通信协议组织数据,并解释返回的数据,一般情况下,不不要使用rs指令(rs指令一般作为主机使用,PC和PLC通信,一般将PLC做从机使用)