西门子200Smart自由口协议串口通信 点击:1126 | 回复:4



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2019-11-29 12:11:05
楼主

西门子200 Smart自由口协议串口通信


一、程序实现功能:

手动置位M1.0触发端口0开始发送,将发送缓冲区发送出去,发送完成后产生发送完成中断,每产生一次发送完成中断对VB200做自加操作。

二、程序分段说明:

1、端口0通信参数:自由口协议,波特率9600bps,8位数据位,无校验,启用端口0发送完成中断


2、启动发送:将如下字符串复制至端口0发送缓冲区首地址VB100中,使用M1.0触发端口0开始发送


3、发送完成中断子程序:每产生一次发送完成中断都对VB200做自加操作


三、程序测试:

使用USB转RS485电缆将200 Smart的端口0和电脑连接起来,电脑打开串口调试助手并设置好通信参数,PLC程序中触发M1.0,即可观察到串口调试助手接收到字符串,如下所示:

四、源程序分享,如下附件所示:

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




甘超

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 86回
  • 年度积分:98
  • 历史总积分:162
  • 注册:2019年11月25日
发表于:2019-12-03 10:45:07
1楼

好我没有积分了可以下载吗

关育谋

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2019-12-10 22:38:22
2楼

回复内容:

对:甘超 好我没有积分了可以下载吗     内容的回复:

这个附件下载没有积分限制!

a119937115

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 310回
  • 年度积分:58
  • 历史总积分:295
  • 注册:2019年11月23日
发表于:2021-10-29 19:34:06
3楼

好东西,给力。感谢楼主!

luohuike

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 102回
  • 年度积分:14
  • 历史总积分:330
  • 注册:2010年11月26日
发表于:2022-10-09 15:18:30
4楼

谢谢分享,给力。


热门招聘
相关主题

官方公众号

智造工程师