您现在的位置是:首页 > PLC技术 > PLC技术

PROFIBUS通信方式

来源:艾特贸易2017-11-10

简介PROFIBUS 的通信有许多种方式,如 FMS 、 FDL 、 DP 及与 PA 的通信等。这里所指的通信方式与物理连接方式无关,即无论采用上述何种物理连接方式,逻辑通信上都可以使用 FMS 、 FDL 或 D


   PROFIBUS的通信有许多种方式,如FMSFDLDP及与PA的通信等。这里所指的通信方式与物理连接方式无关,即无论采用上述何种物理连接方式,逻辑通信上都可以使用FMSFDLDP的通信方式。

   (1) FMS-现场总线报文规范

PROFIBUS-FMS(Fieldbus Message Specification)提供了结构化的数据(FMS变量)传输服务。通过建立FMS连接,可以读、写和广播发布FMS变量。FMS主要用于连接S5系列和非西门子的支持FMS协议的控制器。PROFIBUS-FMS网络如图6-35所示。

 图6-35 PROFIBUS-FMS网络

6-35 PROFIBUS-FMS网络

   FMS通信主要通过CP343-5CP443-5Basic模块来实现,如表6-6所示。

6-6实现FMSCP模块

 表6-6实现FMS的CP模块

   (2) FDL-数据链路层通信

FDLSIMATIC S7服务协议支持SDA( Send Data WithAcknowledgment)SDN (SendData With No Acknowledgment)FDL属于ISO.参考模型的第二层,即数据链路层的协议。故可以和支持第二层协议的设备通信,也可实现DP主站间的通信,如图6-36所示。

 图6-36 PROFIBUS-FDL网络

6-36 PROFIBUS-FDL网络

   FDL通信主要通过CP342-5CP443-5Basic模块来实现,如表6-7所示。

6-7  实现PROFIBUS-FDLCP模块

 表6-7 实现PROFIBUS-FDL的CP模块

   (3) DP-分布式主从通信

   DP通信可以通过连接集成在CPU上的DP口、CP342-5CP443-5 Extend模块来完成。非西门子设备,只要支持标准DP协议,能够提供GSD文件,亦可通过DP协议进行通信。

    根据通信设备的不同,可以将DP通信分为以下几种情况:集成DP口之间做主从通信、集成DP口与CP分别做主站、从站的通信、CP之间做主从通信。本节稍后将介绍DP网络的硬件组态实例。

硬件组态完成后,接下来进行程序的编写。对于集成DP口的通信,需要调用SFC14DPRD_DAT”来读取数据,调用SFC15“DPWR_DAT”发送数据。

 


    将整个项目分别下载到主站和从站的CPU中,系统正常启动后,可以进行DP主/从的通信。