登录
首页 电脑编程
回帖 发帖
正文

主题:vc编写modbus协议实现串口通讯

点击:6261 回复:6

不知有没有这方面经验的可以帮忙啊,急
04-07-25 22:07
使用mscomm控件或pcomm库,按照modbus的协议编写就行了,采用类的方式编写比较好
04-08-06 13:46
对不起,我看成vb了
04-08-06 13:48
那vb又是怎么做的呢?请指教一下!
04-08-16 11:07
本站精华帖,不过是用VB写的,VB&VC无所谓吧,换一种语法而已
http://www.gkong.com/gkong_bbs/dispbbs.asp?Boardid=10&ID=4465&replyID=26182&skin=1
04-08-16 19:55
我急需要用VC编的MODBUS程序,不知道能不能帮帮我。
06-03-21 22:39

int CWRComDlg::CRC_16(BYTE *resource,BYTE *target,int usDataLen)
{
int CRCCode=0xffff;
for(int i=0;i {
target[i]=resource[i];
CRCCode=CRCCode^resource[i];
for(int j=0;j<8;j++)
{
int movebit=CRCCode&0x0001;
CRCCode=(CRCCode>>1)&0x7fff;
if(movebit==1)
{
CRCCode=CRCCode^0xa001;
}
}
}
target[usDataLen]=LOBYTE(CRCCode);
target[usDataLen+1]=HIBYTE(CRCCode);
return CRCCode;
}
给你一段此协议的主要校验的程序,把你的数据通过此函数校验后得出校验码,就形成了该协议的数据。
06-03-24 08:59

工控新闻

更多新闻资讯