中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

串口通信

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 串口通信 → 浏览主题: 西门子200 Smart自由口协议串口通信
发表新帖 回复该主题
回帖:11个,阅读:177 [上一页] [1] [2] [下一页]
* 帖子主题:

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

分享到
17929
guanyumou 版主
文章数:8542
年度积分:766
历史总积分:17929
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/29 12:05:58
#0楼
西门子200 Smart自由口协议串口通信

一、程序实现功能:
手动置位M1.0触发端口0开始发送,将发送缓冲区发送出去,发送完成后产生发送完成中断,每产生一次发送完成中断对VB200做自加操作。
二、程序分段说明:
1、端口0通信参数:自由口协议,波特率9600bps,8位数据位,无校验,启用端口0发送完成中断
附件 1.jpg
附件 4.jpg
2、启动发送:将字符串QQ149034219复制至端口0发送缓冲区首地址VB100中,使用M1.0触发端口0开始发送
附件 2.jpg
3、发送完成中断子程序:每产生一次发送完成中断都对VB200做自加操作
附件 3.jpg
三、程序测试:
使用USB转RS485电缆将200 Smart的端口0和电脑连接起来,电脑打开串口调试助手并设置好通信参数,PLC程序中触发M1.0,即可观察到串口调试助手接收到字符串,如下所示:
附件 5.jpg
四、源程序分享,如下附件所示:
附件:西门子200 Smart自由口发送.rar
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
4737
711022027
文章数:436
年度积分:226
历史总积分:4737
注册时间:2006/8/4
发站内信
发表于:2019/11/29 15:55:00
#1楼
感谢版主热心分析,谢谢!
159
余生少年
文章数:160
年度积分:159
历史总积分:159
注册时间:2019/8/19
发站内信
发表于:2019/11/29 16:16:59
#2楼
求助版主,关于数据读写的问题,modbus RTU 的问题
17929
guanyumou 版主
文章数:8542
年度积分:766
历史总积分:17929
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/29 16:21:27
#3楼
以下是引用余生少年2019/11/29 16:16:59的发言:
求助版主,关于数据读写的问题,modbus RTU 的问题
详细说说
此帖发自论坛APP
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
159
余生少年
文章数:160
年度积分:159
历史总积分:159
注册时间:2019/8/19
发站内信
发表于:2019/11/29 16:24:22
#4楼
回复 #3楼 guanyumou
附件:测试程序.zip
[本地下载]
我读取没问题,寄存器写入不行
159
余生少年
文章数:160
年度积分:159
历史总积分:159
注册时间:2019/8/19
发站内信
发表于:2019/11/29 16:24:51
#5楼
附件:x6机型485通讯协议.zip
[本地下载]
这是仪表的协议
159
余生少年
文章数:160
年度积分:159
历史总积分:159
注册时间:2019/8/19
发站内信
发表于:2019/11/29 16:33:03
#6楼
按照三菱的实例去写我的数据写不进去,我的方法有问题么
17929
guanyumou 版主
文章数:8542
年度积分:766
历史总积分:17929
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/29 17:05:07
#7楼
以下是引用余生少年2019/11/29 16:24:22的发言:
附件:测试程序.zip
[本地下载]
我读取没问题,寄存器写入不行
10进制和16进制你都不区分吗?如果是写多路保持寄存器的话,这里要么是K16,要么是H10
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
175
1640402100
文章数:4
年度积分:50
历史总积分:175
注册时间:2018/9/20
发站内信
发表于:2019/11/30 11:41:18
#8楼
16#09和下面的9是用来干什么的?
附件 QQ图片20191130114034.jpg
17929
guanyumou 版主
文章数:8542
年度积分:766
历史总积分:17929
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/11/30 13:06:07
#9楼
以下是引用16404021002019/11/30 11:41:18的发言:
16#09和下面的9是用来干什么的?
附件 QQ图片20191130114034.jpg
16#09是给特殊功能寄存器赋值的,具体含义顶楼有说明
9是发送完成中断事件号
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2020 Gkong.com, All Rights Reserved

109.2