- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROFIBUS-DP 从站
编程开发
— 从入门到精通
成都理工大学-李清林
2011 年 03 月 07 日
目 录
1. PROFIBUS-DP协议 1
1.1. PROFIBUS协议结构 1
1.2. PROFIBUS-DP 基本功能 3
1.3. PROFIBUS-DP 通信关系 5
2. PROFIBUS-DP报文 1
3. PROFIBUS-DP报文详细剖析 1
4. PROFIBUS-DP报文格式 1
5. MS0 周期性数据交换报文简介 5
6. PROFIBUS-DP 状态机11
6.1. 初始化阶段,重启和用户数据通信 13
7. DEFAULT SAP 15
8. SAP 55(SET_SLAVE_ADD) 16
9. SAP 61(SET_PRM) 18
10. SAP 60(SLAVE_DIAG) 22
11. SAP 62(CHK_CFG) 26
12. PROFIBUS-DP 通信实例报文分析 1
13. GSD 文件 7
13.1. GSD 文件范例 8
13.2. GSD规范 8
14. SPC3 介绍 12
15. PROFIBUS-DP 寄存器 15
16. CONTROL PARAMETERS(LATCHES/REGISTERS) 15
17. CONTROL PARAMETERS(LATCHES/REGISTERS) 30
18. INTERRUPT CONTROLLER REGISTER 34
18.1. 中断请求寄存器(IRR): 35
18.2. 中断屏蔽寄存器 IMR 38
18.3. 中断确认寄存器 IAR 38
18.4. 中断寄存器 IR 38
19. ORGANIZATIONAL PARAMETERS 40
PROFIBUS-DP协议
1. PROFIBUS-DP协议
根据 EN50170标准,PROFIBUS 有几种改进型,分别用于不同的领域。
(1)、PROFIBUS-DP
用于数据链路层的高速数据传输。主站周期地读取从站的输入信息并周期地向从站发送输出信息。除
周期性用户数据传输外,PROFIBUS-DP还提供了智能化设备所需的非周期性通信功能,即:组态、诊断
和报警处理等。PROFIBUS-DP 是目前在全球应用最为广泛的总线系统。PROFIBUS-DP 是一种由主站、从
站构成的总线系统,主站功能由控制系统中的主控制器来实现。主站在完成自身功能的同时,通过循环的
以及非循环的报文与控制系统中的各个从站进行通讯。它的实时性远高于其它类型局域网,因此非常适合
工业现场,一般所说的 PROFIBUS 泛指 PROFIBUS-DP。DP 内部通信可分为循环通信 V0、非循环通信 V1、
运动控制相关 V2 通信扩展三个部分。与主要应用范围在运动精密控制的 V2 通信相比,V0/V1 相关产品
在当前市场上要广泛的多。
(2)、PROFIBUS-PA
是专为过程自动化设计的,它通过藕合器或连接器接入 DP 网络,PA 和 DP 的区别在:物理层使用了
不同的数据传输速率和编码方式,而 FDL层的协议是一样的。也就是说,PA 是 DP 的一种演变,它的出
现使得 PROFIBUS总线也可用于安全领域,同时又与 DP总线系统保持着通用性。
(3)、PROFIBUS-FMS
用于车间级监控网络,提供大量的通信服务,完成中等速度的循环和非循环通讯任务。采用令牌结构、
实时多主类型的网络。由于已经和市场需求逐渐脱离,这种通信协议基本上已经处于无人问津的状态。
1.1. PROFIBUS协议结构
PROFIBUS 利用了现有国际标准,它的协议结构以国际标准 OSI 系统互连模型为基础,如下图所示,
因此符合了开放性和标准化的要求。
在这个模型中,每个传输精确处理所定义的任务。第一层物理层定义了物理的传输特性,第二层数据
链路层定义了总线的存取协议,第七层应用层定义了应用功能。
PROFIBUS-DP 使用了第一层、二层和用户接口,第三层到第七层未加描述,这种流体结构确保了数
据传输的快速和有效、直接数据链路映像 DDLM(direct data link mapper)提供了易于进入第二层的服务
用户接口,该用户接口规定了用户与系统以及不同设备可调用的应用功能,并详细说明了各种不同
PROFIBUS-DP设备的设备行为,还提供了 RS-485传输技术或光纤。
PROFIBUS-DP 从站开发:从入门到精通(成都理工大学-李清林) 1
PROFIBUS-DP协议
(1)PROFIBUS 第 1 层
物理层(PHY),规定了线路介质、物理连接的类型和电气特性。PROFIBUS 通过采用差分电压输出
的 RS485实现连接。在线性拓扑结构下采用双绞线电缆。树型结构还可能
原创力文档


文档评论(0)