00问答网
所有问题
VB编写上位机程序时,modbus 通讯协议可以采用Mscomm控件来实现通讯吗?
如题所述
举报该问题
其他回答
第1个回答 2011-07-11
可以的。
但是MSComm控件的效果不是很好,因为该控件不能实现接收完一个字节就立刻产生中断,这时候要是去提取接收缓冲区数据,很容易导致下一个数据的丢失。如果设定接收数据个数,这样只能当上位机使用,做不来从机程序。
所以,看你要用MSComm控件来做什么咯。本回答被提问者采纳
第2个回答 2011-07-11
可以使用带应用层转换的协议转换器,不过需要根据企业协议做设置/定制。
你转成MODBUS协议后,要跟什么东西连接?
追问
与单片机模块相连的。
第3个回答 2011-07-11
Zaxife 回答错误
MSComm有个属性可以设定,接受几个字节产生oncom事件
其他我就不说了
相似回答
...读取甚至修改下位机的参数。
通信
规约为
MODBUS
答:
MSComm 作为一个串行通讯控件为程序员串口通讯编程节省了很多时间
。在基于对话框的应用中加入一个MSComm控件非常简单。只需进行以下操作即可:打开“Project->Add To Project->Components and Controls->Registered Activex Controls”(工程/部件/控件),然后选择控件:Microsoft Communication Control,version 6...
...
协议,
一定要
编写modbus通讯协议
和CRC校验
吗?
还是只要定义
MSCOMM
就
可
...
答:
如果你发送指定的指令 那就不需要编写crc校验 直接设置好com控件 发送对应的指令就ok了 不过我这边用的都是485口 非232, 发送数据是16进制 表示 但是实际是以2进制发送的
请问触摸屏和
VB上位机
之间是怎么
通信
的,触摸屏是威伦通型号的。_百度知...
答:
实现你上面问题的功能,
只需要拿到触摸屏的通讯协议(可以找厂家要
,或者官网上下),根据协议给触摸屏发指令就可以了,前提是触摸屏支持这种功能。vb用mscomm控件使用直接查MSDN(就是VB的帮助手册或开发文档)就不错(安装完VB6,再把MSDN也装上),里面说的详细还权威,再有就是找个虚拟串口的软件,...
我现在也在做
用VB
与plc300的
通信,
麻烦请教下VB这边编程应考虑什么?多 ...
答:
上位机采用
组态软件WinCC,针对串口操作,可以通过调用编写好的VB串口
通讯程序来实现
数据交换,也
可以用
全局脚本VBS实现对串口的访问,在WINCC图形编辑器中调用Active X
控件MSComm,
如添加按钮,按钮链接了一个VBS鼠标动作,主要是对串口进行初始化。在MSComm中组态了一个oncomm事件,利用事件触发的形式对串口...
大家正在搜
modbus上位机软件
stc12上位机代码modbus
modbus上位机软件源码
vb开发上位机modbus
电源上位机modbus
modbus与STC
相关问题
VB中使用MSCOMM控件能实现与USB的通信吗
vb mscomm上位机通讯 求一段能接收数据的代码,用一个...
是关于VB程序的,编写一个上位机程序,读取甚至修改下位机的参...
VB编写上位机软件,采用以太网通信,基于modbus tcp...
VB中mscomm控件如何实现与下位机的RS232接口通信.
vb中用mscomm控件做通信时如何逐个发送多条数据,求vb...
如何用VB实现Modbus串行通讯
在VB编程里与PLC相连,运用modbus协议,一定要编写m...