您现在所在的是:

三菱Mitsubishi

回帖:2个,阅读:985 [上一页] [1] [下一页]
* 帖子主题:

请进。。。。

1000
daojinliu
文章数:23
年度积分:50
历史总积分:1000
注册时间:2005/9/16
发站内信
发表于:2005/10/19 20:50:00
#0楼
各位高手。请教一个问题。
在计算机与三菱PLC通信时,在Mscomm控件中设置门限值为2,然后我在Oncomm()事件处理函数中调用读绶冲中的数据,请问我读到的是2个字符还是一个帧(假若我用RS指令发来一个信息帧)。如果是两个字符,我该怎样来接收一个完整的帧信息。
1520
孽天柔
文章数:235
年度积分:50
历史总积分:1520
注册时间:2005/7/13
发站内信
发表于:2005/10/20 10:19:00
#1楼
啊。没搞过这个呀。期待中。
1082
hmf3000
文章数:51
年度积分:50
历史总积分:1082
注册时间:2005/8/24
发站内信
发表于:2005/10/20 11:29:00
#2楼
门限值为2,是不是RThreshold属性为2?如果是的话,说明计算机媒接收到2个字符就会触发OnComm()事件,事实上,如果发送方不停的发送数据,计算机就会不停的触发OnComm()事件,但是如果发送方只发送一个字符,那么计算机就不会触发Oncomm()。

不知道你说的帧是怎么定义的,总之只要发送方每发送2个字节(1个字节代表1个字符)的数据,就会触发一次OnComm(),具体接收的话,要看你的InputLen属性了。InputLen为零的话计算机一次把接受缓冲区的数据全部读完

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003