登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子PLC自由口通信程序不解

点击:2240 回复:14

附件
上面这个网络表明,程序发送消息完成处于接收状态时开始50ms计时,如果在50ms   内没完成接收,则程序禁止接收,执行下面这段程序。
附件
这个网络表明在接收超时(超50ms)时,禁止接收,这不难理解,但紧接着开始发送消息(执行定时发送中断程序)就糊涂了,为什么在禁止接收了却在执行定时发送中断程序前还要加一条RCV接收指令呢?
13-01-24 17:16
该用户被锁定!
13-01-24 17:59
不要笑我,真心请求各位西门子大神们倾情相助!
13-01-25 08:41
该用户被锁定!
13-01-25 09:12
4楼
该帖内容不符合相关规定!
13-01-25 10:28
在线等回复呢,肯请各位不要再在这里发广告帖了!
13-01-25 10:45
再次肯请各位老师帮忙指点一下迷津!在此非常感谢!
13-01-25 17:05
一般RCV指令在程序的主程序段循环调用就可以了。我觉得这边删除了也是没有问题的。你可以测试下。放在这边的,我觉得写程序的是希望手动的再次清空接收区域,可能会有乱码产生的。一般PLC会自动的清空。这个程序是那种带有明显包头包尾的协议使用的。
13-01-26 09:06
8楼
该帖内容不符合相关规定!
13-01-26 10:04
一般RCV指令在程序的主程序段循环调用就可以了。我觉得这边删除了也是没有问题的。你可以测试下。放在这边的,我觉得写程序的是希望手动的再次清空接收区域,可能会有乱码产生的。一般PLC会自动的清空。这个程序是那种带有明显包头包尾的协议使用的。
13-01-27 13:26

上一页下一页

工控新闻

更多新闻资讯