S7-300 PLC与DCS控制系统的通信(4)

2020-02-21 02:42

图 3 选择安装GSD 文件

安装完成后可以在下面的路径中找到CPU314C-2DP,如图 4:

图 4 硬件目录中的保存路径

3 CP342-5 做主站采用GSD 方法实现PROFIBUS DP 通信 3.1 网络拓扑介绍

PROFIBUS DP 主站由CPU314+CP342-5 组成,其中CP342-5 做主站。 PROFIBUS DP 从站由CPU314C-2DP 组成,集成的DP 接口做从站。 网络拓扑图如下:

图 5 网络拓扑图 3.2 从站组态

首先插入SIMATIC S7-300 站,添加CPU314-2DP,双击DP 接口,分配一个 PROFIBUS 地址,然后在“Operating Mode”中选择“DP salve”模式,进入 “Configuration”标签页,新建两行通信接口区,如图 6 所示:

图 6 从站通信接口区

注意:上述从站组态的通信接口区和主站导入的GSD 从站的通信接口区在顺序、长度和 一致性上要保持一致。

3.3 主站组态及编程 3.3.1 主站组态

首先插入SIMATIC S7-300 站,添加CPU314 以及CP342-5,然后双击CP342-5,将 “Operating Mode”设置为“DP Master”。新建一条PROFIBUS 网络。然后从硬件目录中 选择CPU314C-2DP GSD 文件(路径参照图4),添加到新建的PROFIBUS 网络中,为其 分配PROFIBUS 地址,该地址要与前文的从站地址一致。

然后组态CPU314C-2DP 从站对应的通信接口区。本文在硬件目录中CPU314C-2DP

GSD 文件下方选择了“Master_I Slave_Q 1B unit”和“Master_Q Slave_I 1B unit”,和从 站组态时通信接口区保持一致,如图 7 所示。

图 7 主站组态 3.3.2 主站编程

由于CP342-5 提供的是虚拟地址映射区,所以需要分别调用FC1(DP_SEND)和FC2 (DP_RECV)来实现数据访问。如图8 和图9 所示。

图 8 发送程序

图 9 接收程序

如图7 所示,主站侧在组态CPU314C-2DP GSD 从站时,第一行通信接口区选择了

“Master_I Slave_Q 1B unit”,“Master_I”对应主站的IB0。参照图6 可知“Slave_Q” 对应从站的QB0, 表示数据由从站的QB0 发送到主站的IB0。又由于CP342-5 通过调用 FC2,将IB0 读取的数据保存在MB11,所以数据由从站的QB0 经过主站的IB0,最终保存 在MB11。 同理可分析第二行通信接口区“Master_Q Slave_I 1B unit”。综上所述,主站 和从站通信接口的对应关系,如表 1:

主站 MB11(IB0) MB10(QB0) 传输方向 从站 QB0 IB0 表1 主站和从站通信接口区对应表

4 S7-300 做主站采用GSD 方法实现PROFIBUS DP 通信 4.1 网络拓扑介绍

PROFIBUS DP 主站由CPU314C-2DP 组成,集成的DP 接口做主站。 PROFIBUS DP 从站由CPU314C-2DP 组成,集成的DP 接口做从站。 网络拓扑图如下:


S7-300 PLC与DCS控制系统的通信(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国氯化聚乙烯橡胶市场前景研究与投资可行性报告(

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: