vb编写的小程序通过通过西门子200自带OPC软件与西门子200PLC通讯 5

用一个按钮控件控制电机的启停,按下时运行,松开时停止!现在出现问题是:1.采用同步通讯,有时候会出现按下按钮,PLC没动作但是电脑屏幕出现“系统繁忙”对话框,关闭对话框后... 用一个按钮控件控制电机的启停,按下时运行,松开时停止!现在出现问题是:1.采用同步通讯,有时候会出现按下按钮,PLC没动作但是电脑屏幕出现“系统繁忙”对话框,关闭对话框后再点一下才可能有反应!2.采用异步通信,不会出现“系统繁忙”对话框了,但是有时候会出现,按钮按下松开一段时间后,PLC那侧才有反应,中间像是死机一样!两种通讯方式,大部分情况下,都反应灵敏,不出问题!不知道是什么原因,请朋友们指点迷津,谢谢! 展开
 我来答
王葛郎
2015-10-20 · 知道合伙人IT服务行家
王葛郎
知道合伙人IT服务行家
采纳数:277 获赞数:549
专注于工业网络通讯。熟悉西门子、三菱、欧姆龙、松下、德国赫优讯等工业网络通讯产品。

向TA提问 私信TA
展开全部
1、同步通讯,就是要等待响应,如果一直没有响应,应该会报超时或者系统繁忙;

2、异步通讯,就是不许等待上次的请求响应,直接可以发下一条请求;
从描述的现象来看,两种通讯方式都有响应慢和延时的问题,
所以应该是OPC和PLC通讯本身速度慢或者延时产生的,
你可以用标准的OPC客户端测试一下,看看响应时间和稳定性。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式