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

西门子活动

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 西门子活动 → 浏览主题: pc机与西门子s200的串口通讯如何打通
发表新帖 回复该主题
回帖:8个,阅读:1033 [上一页] [1] [下一页]
* 帖子主题:

pc机与西门子s200的串口通讯如何打通

分享到
782
13838147675
文章数:77
年度积分:56
历史总积分:782
注册时间:2017/2/24
发站内信
发表于:2018/6/6 9:05:33
#0楼
想要用pc机做个上位机和plc实现串口通讯,这个该如何实现。   是否需要通过串口通讯模块和s200连在一起,然后二者进行一些配置;    pc机的上位机在和串口通讯模块实现通讯?   是这样吗,   请问plc的通讯协议怎么搞,是不是厂家已经有现成的了呢?
31483
cvlsam 版主
文章数:11406
年度积分:1343
历史总积分:31483
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/6/6 9:27:00
#1楼
1、PPI协议西门子非公开,但是你可以下载到民间版本,鉴于你一直发的帖子提问惜字如金,因此如果你需要PPI的民间版本,将有偿提供。
2、S7-200有提供ModbusRTU的方式,你PC上可以编写ModbusRTU程序来读写S7-200的变量。
3、串口通讯模块品牌众多,你可以查看你串口模块的说明书设置。
4、S7-200提供无协议的通讯方式,你也可以自定义协议进行编程通讯。
5、不负责对于基础通讯术语的解释,例如自定义协议,ModbusRTU等,相关知识请执行搜索。

Good Luck~
17488
PLC-hmi
文章数:7493
年度积分:-7
历史总积分:17488
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2018/6/6 12:25:39
#2楼
网上vb之类的例子下载参考
此帖发自论坛APP
22345
guanyumou 版主
文章数:9730
年度积分:1974
历史总积分:22345
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2018/6/6 12:56:09
#3楼
以下是引用138381476752018/6/6 9:05:33的发言:
想要用pc机做个上位机和plc实现串口通讯,这个该如何实现。   是否需要通过串口通讯模块和s200连在一起,然后二者进行一些配置;    pc机的上位机在和串口通讯模块实现通讯?   是这样吗,   请问plc的通讯协议怎么搞,是不是厂家已经有现成的了呢?
一、PPI协议,此协议为西门子内部协议,不公开,不过可以通过串口侦测手段获取,比如:
读操作时序(以读I0.0为例,且下位机站地址为02):
上位机发送:10 02 00 49 4B 16(呼叫)
下位机返回:10 00 02 00 02 16(响应)
上位机发送:68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 01 00 01 00 00 81 00 00 00 63 16(发送读命令)
下位机返回:E5(应答)
上位机发送:10 02 00 5C 5E 16(确认)
下位机返回:68 16 16 68 00 02 08 32 03 00 00 00 00 00 02 00 05 00 00 04 01 FF 03 00 01 01 4F 16(完成)
读命令均为33个字节
二、Modbus RTU协议,莫迪康公开协议,现为施耐德一品牌!通用协议,几乎主流的组态软件、触摸屏、PLC、变频器都支持这个协议,西门子200支持这个协议,添加指令库即可,比如
读I0.0为例,假设站号为1
上位机发送:01 02 00 00 00 01 B9 CA
下位机返回:01 02 01 01 60 48
三、自由口协议,即就是自己定义通信协议,主要涉及到XMT RCV指令

Modbus RTU和自由口的都可以给你一个例子,供你参考!
附件:西门子PLC之Modbus RTU协议从站程序.rar
[本地下载]
附件:西门子PLC之自由口协议从站程序.rar
[本地下载]
35165
tigermu 版主
文章数:14418
年度积分:1456
历史总积分:35165
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2018/6/6 13:09:01
#4楼
自由口通讯得了,协议自己定。
12526
465010287 版主
文章数:6231
年度积分:389
历史总积分:12526
注册时间:2012/10/11
发站内信
发表于:2018/6/8 7:49:00
#5楼
你这个案例可以,实践过吗?通讯能通上吗?各种的自己,按照发送指令可以吗
此帖发自手机工控论坛
354
ntplc2017
文章数:84
年度积分:56
历史总积分:354
注册时间:2018/5/11
发站内信
发表于:2018/6/12 9:16:30
#6楼
PC机做上位机和PLC实现串口通信,可以使用现成的一些组态软件实现, 比如组态王, 力控,  昆仑通态, 或者WINCC 之类的, 直接选择对应的PLC型号,并做好变量关联就可以了,不用另外写串口通信的程序.  如果使用VB,C语言之类的自己写上位机, 则要详细理解通信协议并写通信协议
1499
zhujilucj 版主
文章数:312
年度积分:68
历史总积分:1499
注册时间:2018/12/20
发站内信
发表于:2019/1/7 22:02:20
#7楼
使用PPI通讯可以考虑使用PCAccess软件啊,把PLC的数据读取到PCAccess里,然后上位机编程通过OPC方式访问就可以了
-4794
AIWOSUOAI
文章数:10
年度积分:-4855
历史总积分:-4794
注册时间:2018/12/25
发站内信
发表于:2019/1/8 9:16:10
#8楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
工控学堂推荐视频:

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

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

312