- 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主站和从站通讯的设计与实现
?
?
Summary:本文介绍了PROFIBUS现场总线技术的特点并结合SIEMENS公司的S7-300 PLC、通讯模块CP342-5 及ET200M等相关产品组建PROFIBUS-DP网络。讨论了该网络的组态、STEP 7程序的编制以及现场设备GSD文件的建立方法,并详细讨论了PROFIBUS-DP主从站数据交换的实现方法。
Key:PROFIBUS-DP网络;通讯;可编程序控制器;网络组态
1 引言
PROFIBUS是近年来国际上最为流行的现场总线,也是目前数据传输率最快的一种现场总线(传输率可达12Mbit/s),因此在很多领域内得到了广泛的应用。它由三个兼容部分组成,即PROFIBUS-DP、PROFIBUS-PA和PROFIBUS-FMS。其中,PROFIBUS-DP在数据传输速率、效率和低连接成本方面特别适用于自动化系统与分散外围设备之间的通信。使用PROFIBUS-DP可取代24V(DC)或4~20mA信号传输。
PROFIBUS-DP用于现场的快速数据交换时,以中央自动化设备(如PLC/PC或过程控制系统)为主站,通过串行连接与分散的现场设备(如I/O、驱动器和阀门及测量变送器)组成通信网络。主站周期地读取从站的输入信息并周期地向从站发送输出信息,也可利用PROFIBUS-DP提供扩展的非循环通信服务,用于智能现场设备的参数化、诊断、操作监控和报警处理等,通信方式灵活方便。
2 基于PROFIBUS-DP的主站和从站的通讯
2.1 硬件部分
在综合分析PROFIBUS-DP网络各种典型配置后,本文构建的PROFIBUS-DP网络如下:以研华工控机(插有SIEMENS公司的CP5613通讯卡)作为上位机及一类主站;以S7-300 PLC作为智能从站,为具典型性两个从站选用不同的配置,从站1的CPU为CPU315-2DP(带集成的DP接口)不需要DP通讯模块,从站2的CPU为CPU314(不带DP接口)需要通讯模块CP342-5 ;以ET200M作为从站1的远程I/O从站(选用IM153-1接口模块),用于采集现场数据。以上设备通过PROFIBUS专用电缆连接到PROFIBUS-DP网络上。PROFIBUS总线连接器上带有终端电阻,在网络的终端站点需要将终端电阻开关设置为“ON”,网络的中间站点需要将终端电阻开关设置为“OFF”。
2.2 软件部分
2.2.1 网络组态
使用STEP 7或PROFIBUS专用组态软件COM PROFIBUS均能方便实现网络的组态,但只有STEP 7能对PLC模块编程,因此在较为复杂的应用系统中推荐使用STEP 7软件。上位机中装有SIMATIC STEP 7 及SIMATIC NET 软件。SIMATIC NET用于驱动CP5613通讯卡,设置OPC接口,并组态及监控网络。
PROFIBUS-DP网络的配置相当灵活,网络允许单子网或多子网配置,既可以单主-从网络,又可多主-從网络。用STEP 7进行网络组态时,首先要把设备的GSD文件安装到STEP 7硬件库中,然后才能够在STEP 7的硬件目录中找到该设备,从而实现对其进行组态。因此,掌握GSD文件的编写是非常重要的。
GSD文件是设备数据库文件,为了将不同厂家的PROFIBUS产品集成在一起,必须以GSD文件方式提供这些产品的功能参数。GSD文件包括三个部分:总体说明(厂商和设备名称、软硬件版本、支持的波特率等)、DP主设备相关的规范(如可连接从设备的最多台数或卸载能力)、从设备相关的规范(如I/O通道的数量和类型、诊断测试的规格及I/O数据的一致性信息)。编写GSD文件既可以使用PROFIBUS专用的GSD文件编辑软件,也可以直接在一般的文档编辑软件(如Windows附件中的写字板)中编写。下面介绍的示例有利于读者掌握GSD文件的编写,其中“;”后面为注释语句。
#Profibus_DP ;DP设备的GSD文件均以此关键字开头
GSD_Revision=1 ;GSD文件版本号
Vendor_Name=“SIEMENS” ;设备制造商
Model_Name=“Modular I/O Station” ;DP设备名称
Revision=“V1.0” ;DP设备版本号
Ident_Number=0x0032 ; DP设备识别号
Protocol_Ident=0 ;协议类型(0表示DP协议)
Station_Type=0 ;站类型(0表示DP从站,1表示DP主站)
FMS_Supp=0 ;不支持FMS,纯DP从站
Hardware_Release=“V1.0” ; DP设备硬件版本
Software_Release=“V1.0” ; DP设备软件版本
9.6_Sup
文档评论(0)