分享程序:西门子S7-200Smart自由口通信超时处理方法一 点击:1098 | 回复:1



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-27 17:02:54
楼主

分享程序:西门子S7-200 Smart自由口通信超时处理方法一

一、主程序:

1、网络1:

SMB30 = 2#00001001:自由口通信模式,波特率9600,8位数据位,无校验;

SMB87 = 2#10111100:

任意字符检测为信息接收的起始条件,SMW90 = 0 ms;

结束字符 16#0A 和消息定时器超时 SMW92 = 100 ms 为信息接收的结束条件;

设置允许最大接收字符个数 SMB94 = 10 。

中断程序 INT_0 连接到通信端口 0 发送完成事件,启用中断 。


2.png

2、网络2:

每秒执行一次 XMT 指令,将字符串"guanyumou"发送出去。


二、发送完成中断程序:

1、网络1:

执行 RCV 指令,开始新的信息接收。

三、程序提供下载:

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



新手在杭州学习

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 283回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2019年3月30日
发表于:2020-06-19 23:50:38
1楼

西门子S7-200Smart自由口通信超时处理方法一


热门招聘
相关主题

官方公众号

智造工程师