打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【新提醒】止于西门子通信
userphoto

2022.09.24 江西

关注


要理解通信格式,字符与信息真的格式。自由口的通信是完全安在信息真的格式来准备数据和接送数据的。
对应发送指令XMT来讲比较好做,PLC只要激活这个发送指令,PLC就会自动的把你定义好的缓冲器的数据发送出去,PLC自己直到什么时候开始发送,什么时候发送完成的,但是对应接收指令的使用来讲比较难,自由口通信的难点也就是在接收指令的使用的,接收指令在实用的 过程中PLC在接收数据时PLC不知道什么时候开始的数据是有效数据,什么时候把数据给接收完了,所以在使用接收指令的时候,我们需要先定义好接收信息的起始和结束的条件,常用的起始条件有,字符判断起始,空闲线判断起始,或是字符与空闲线的组合判断起始,而对于结束条件的判断主要用结束符判断结束,字符定时器判断消息结束,消息定时器判断消息结束,当然还有一些别的条件来判断,但是常用的无非就是这几种,你掌握了这个后在按照下面的步骤去设置程序就可以了。主要分为以下几个步骤来编写
主站程序的编写步骤:
1.根据协议内容定义好发送缓冲区;
2.在首次扫描中设置相关通讯参数;
3.在首次扫描中连接“接收完成中断”和“发送消息中断”;
4.启用发送XMT指令,把缓冲区数据发送出去;
5.在发送完成中断程序里,调用接收RCV指令;
6.在接收完成中断程序里,判断接收是否正确,如果正确调用发送XMT指令重新请求数据;如果不正确,可考虑再次重发一次请求。
从站程序的编写步骤:
1.在首次扫描中设置相关通讯参数;
2.在首次扫描中连接“接收完成中断”和“发送消息中断”;
3.启用接收RCV指令,等待主站发送过来的请求;
4.在接收完成中断程序里,判断接收是否正确,如果正确,判断请求指令,组织相应的数据到缓冲区里,调用发送XMT指令;如果不正确,重新调用接收RCV指令;
5.在发送完成中断程序里,调用接收RCV指令
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
西门子PLC自由口通讯 中断,这么用很方便!
自由口通信模式的应用
关于PLC的自由通讯,很基本的实例讲解
告诉你怎么样学PLC通信
自由口编程处理
S7-200系列PLC自由口通信知识分享(2)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服