首页 理论教育 同一项目中的FDL通信解决方案

同一项目中的FDL通信解决方案

时间:2023-06-15 理论教育 版权反馈
【摘要】:将两套S7-300 CPU系统的CP342-5用一根PROFIBUS电缆相连,并且在给一个接口并联上PC Adapter,用于下载组态信息和用户程序。图5-135 选择No DP模式3)设置FDL连接。在弹出的Insert New Connection对话框中,将Connection Partner中的连接对象设为预与本站通信的CPU,并将连接类型设为FDL Connection,如图5-137所示。可以借助CPU的在线诊断信息及CP模块的在线诊断信息对通信故障进行诊断,如图5-142所示。

同一项目中的FDL通信解决方案

1)硬件组态连接。将两套S7-300 CPU系统的CP342-5用一根PROFIBUS电缆相连,并且在给一个接口并联上PC Adapter,用于下载组态信息和用户程序。系统组态设备及网络连接如图5-133和图5-134所示。

978-7-111-46009-1-Chapter05-133.jpg

图5-132 系统配置

978-7-111-46009-1-Chapter05-134.jpg

图5-133 系统设备组态

978-7-111-46009-1-Chapter05-135.jpg

图5-134 系统设备网络连接图

2)网络连接设置。分别将两块CP342-5模块连接到一条PROFIBUS网络上,并设置为相同的通信速率,在CP属性对话框Operating Mode标签页中,选择No DP模式,如图5-135所示。

978-7-111-46009-1-Chapter05-136.jpg

图5-135 选择No DP模式

3)设置FDL连接。打开SIMATIC Manager中Net Pro窗口,选中S7-300 CPU,这时在窗口下部会出现一个连接表,双击连接表的空白处建立一个新连接,如图5-136所示。

在弹出的Insert New Connection对话框中,将Connection Partner中的连接对象设为预与本站通信的CPU,并将连接类型设为FDL Connection,如图5-137所示。

978-7-111-46009-1-Chapter05-137.jpg

图5-136 建立一个新连接

978-7-111-46009-1-Chapter05-138.jpg

图5-137 设置连接类型

这样就建立起来了S7-300间的FDL连接,需要注意连接属性对话框中General Informa-tion标签页中的ID和LADDR两个参数,如图5-138所示,编程时将会使用这两个参数。(www.xing528.com)

978-7-111-46009-1-Chapter05-139.jpg

图5-138 属性对话框窗口

4)编程。在OB1中调用FC6AG RECV(SIMATIC→CP300),如图5-139所示。在OB35中调用FC5AG SEND(SIMATIC→CP300)块中的ID和LADDR参数,即上文中提到的两参数,如图5-140所示。

5)编译下载组态数据及程序。在SIMATIC Manager窗口中,选中左侧目录树的CPU,单击工具栏下载按钮,组态信息、程序块、数据块便会依次下装至CPU存储区,如图5-141所示。

978-7-111-46009-1-Chapter05-140.jpg

图5-139 OB1中FC6AG RECV块

978-7-111-46009-1-Chapter05-141.jpg

图5-140 OB35中FC5 AG SEND块

6)故障诊断。可以借助CPU的在线诊断信息及CP模块的在线诊断信息对通信故障进行诊断,如图5-142所示。

可以通过编程界面中的菜单PLC→Monitor/Modify Variables对DB存储区的通信数据进行监控,如图5-143所示。

978-7-111-46009-1-Chapter05-142.jpg

图5-141 SIMATIC Manager窗口

978-7-111-46009-1-Chapter05-143.jpg

图5-142 CPU的在线诊断及CP模块的在线诊断窗口

978-7-111-46009-1-Chapter05-144.jpg

图5-143 编程界面中的菜单

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈