没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐

西门子
PLC S7-200
通讯协议
目 录
1 概述.........................................................................................................................1
2 通讯数据报文总体格式.........................................................................................1
2.1 主机读写申请的数据格式(OUT1).................................................................1
2.2 PLC 接收到读写命令,校验正确后,返回的数据格式(IN1).....................2
2.3 主机确认读写命令 POLL 的数据格式(OUT2)..............................................2
2.4 从机返回读写完成消息,带回所读到的数据格式(IN2).............................3
3 通讯报文描述.........................................................................................................4
3.1 主机读格式......................................................................................................4
3.2 主机写格式......................................................................................................5
3.3 主机 FORCE 格式..............................................................................................7
3.4 主机 UNFORCE 格式.........................................................................................8
3.5 主机 UNFORCE ALL 格式................................................................................10
3.6 PLC 返回(主机读)格式............................................................................11
3.7 PLC 返回(主机写)格式:........................................................................12
3.8 PLC 返回(主机 FORCE,UNFORCE)格式..................................................13
3.9 PLC 返回(主机 UNFORCE ALL)格式.........................................................14
4 S7-200 存储单元地址计算方法...........................................................................15
4.1 附一:............................................................................................................16
4.2 附二 存储区操作说明...................................................................................17

西门子 PLC S7-200 通讯协议
1 概述
S7-200 的编程口物理层为 RS-485 结构.SIEMENSS7-200PLC 的编程通讯接口,
内部固化的通讯协议有 PPI 协议,如果上位机遵循 PPI 协议来读写 PLC,就可以
省略编写 PLC 的通讯代码。上位机遵循 PPI 协议,就可以读写 PLC 内部的数据,
实现上位机的人机操作功能。
西门子的 PPI(PointtoPoint)通讯协议采用主从式的通讯方式,一次读写操
作的步骤包括 4 步:
1. (OUT1) 首先上位机发出读写命令.
2. (IN1) PLC 作出接收正确的响应.
3. (OUT2) 上位机接到此响应则发出确认申请命令(poll).
4. (IN2) PLC 则完成正确的读写响应,回应给上位机数据。
这样收发两次数据,完成一次数据的读写(如以下图例)。Unforce all 命令则主
机需要发三次确认命令(poll)。主机发出读写命令或 POLL 命令后 500ms 以内
PLC 应该作回应,否则视为出错.
主机 S7-200
OUT1
IN1
OUT2
IN2
2 通讯数据报文总体格式
2.1 主机读写申请的数据格式(OUT1)
报文
SD4 LE LER SD4 D
A
S
A
F
C
DASP SSAP DU FCS ED
固定
68 68 6C 16
-----------------------------------------------------------------------------
第 1 页 共 19 页

西门子 PLC S7-200 通讯协议 正文
符号
字节
数
1 1 1 1 1 1 1 1 1 N 1 1
SD4:(StartDelimiter)开始定界符(68H)
LE:(Length)报文数据长度
LER:(RepeatedLength)重复数据长度
SD4:(StartDelimiter)开始定界符(68H)
DA:(DestinationAddress)PLC 地址.
SA:(SourceAddress)主机地址.
FC:(FunctionCode)功能码
DSAP:(DestinationServiceAccessPoint)目的服务存取点
SSAP:(SourceServiceAccessPoint)源服务存取点
DU:(DataUnit)数据块
FCS:(FrameCheckSequence)校验码
ED:(EndDelimiter)结束界定符(16H)
报文数据长度和重复数据长度为自 DA 到 DU 末的字节长度,校验码为 DA
到 DU 末数据的和校验,只取其中的末字节值。
2.2 PLC 接收到读写命令,校验正确后,返回的数据格式(IN1)
报文
ACK1
固定符号
E5
字节数
1
2.3 主机确认读写命令 POLL 的数据格式(OUT2)
SD1:起始符,为 10H
SA:主机地址
-----------------------------------------------------------------------------第 2 页 共 19 页
报文
SD1 SA DA FC FDS ED
固定符号
10 5C 16
字节数
1 1 1 1 1 1
剩余18页未读,继续阅读

格式:kt 资源大小:14.1KB





















格式:doc 资源大小:111.5KB 页数:6







wjun7610
- 粉丝: 4
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 互联网+下的高职计算机课程教学改革研究.docx
- 大数据掘金的九个洞察.docx
- 简析我国未成年人网络道德教育的论文-教育理论论文.docx
- 建设工程价格的合理确定.doc
- 项目工期管理制度(中建).doc
- QC成果:合理布置管井管道提高安装工程质量.ppt
- 串级控制系统基础.doc
- SYSOP036客户监造管理办法(版本1.01).doc.doc
- 公路隧道施工技术规范特殊地质地段的施工.doc
- 计算机技术在职业中学数学教学中应用现状及对策.docx
- 小型应急卫星通信指挥车总体设计的探索与思考.docx
- 电工与电子技术练习题.doc
- 人货梯安装合同.doc
- 项目激励约束考评实施细则.doc
- 预留预埋施工方案.pdf
- 毕业设计四层电梯的PLC控制设计.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论5