当前位置:
工控论坛
> >
产品
>
工控机
我要发帖
vb 通信
点击:
621
| 回复:
4
efgg
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 7回
年度积分:0
历史总积分:22
注册:2006年1月01日
发表于:2007-01-21 00:37:00
楼主
发送端主要程序为
mscomm1.settings="9600,n,7,1"
data="00FFBR0X000009"
mscomm1.output=chr(5)+data+sum(data)
由于用有协议通信.故plc端无设置
目前情况是
返回inbuffer=mscomm1.input
text1.text=inbuffer
而text.text中无显示且inbuffer中只有一个乱码,通过x=asc(inbuffer)得知x=21
请教各位大师,是何原因????? 接受不到数据?
分享到:
收藏
邀请回答
回复楼主
举报
efgg
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 7回
年度积分:0
历史总积分:22
注册:2006年1月01日
发表于:2007-01-21 02:52:00
1楼
是通信口设置有问题??
请教中~~~~~~~
回复
引用
举报
xuzhenrui
关注
私信
精华:2帖
求助:12帖
帖子:79帖 | 205回
年度积分:0
历史总积分:1038
注册:2003年9月11日
发表于:2007-01-22 10:27:00
2楼
mscomm控件设置不全。输入缓冲区的大小没有设置。而且和PLC通讯。PLC协议中返回指令有结束符。我是设置串口一次接收一个字符。等接收到结束符后在将接收到的所有字符连接后处理。
回复
引用
举报
efgg
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 7回
年度积分:0
历史总积分:22
注册:2006年1月01日
发表于:2007-01-22 10:38:00
3楼
如果mscomm1.inputlen=0 '接受字符串可以不设置
我加上 do
doevents
loop until mscomm1.inputcount>10
inbuffer=mscomm1.input
但一直在那循环,,没数据传过来呀
回复
引用
举报
wanwei903
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 16回
年度积分:0
历史总积分:46
注册:2007年3月22日
发表于:2007-06-13 22:27:00
4楼
我和楼上的问题是一样的,不知道楼上解决了没有?急切想知道是怎么回事!非常感谢!
回复
引用
举报
热门招聘
相关主题
3u4槽cpci背板
[2392]
工控行情?
[1573]
工控机的几种显示功能要求!推...
[1250]
求教:有关于pc/104的介绍
[1364]
监控行业的工控机应用现状及...
[4860]
自己不爱国就算了,别拉别人下...
[2472]
求助: vb data控件帮定数据库...
[1265]
PLC 与 工控机
[1346]
PCBASE UCOS
[1882]
求RS232接口程序
[2165]
官方公众号
智造工程师
客服
小程序
公众号