1)硬件组态连接。将两套S7-300 CPU系统的CP342-5用一根PROFIBUS电缆相连,并且在给一个接口并联上PC Adapter,用于下载组态信息和用户程序。系统组态设备及网络连接如图5-133和图5-134所示。
图5-132 系统配置图
图5-133 系统设备组态
图5-134 系统设备网络连接图
2)网络连接设置。分别将两块CP342-5模块连接到一条PROFIBUS网络上,并设置为相同的通信速率,在CP属性对话框Operating Mode标签页中,选择No DP模式,如图5-135所示。
图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所示。
图5-136 建立一个新连接
图5-137 设置连接类型
这样就建立起来了S7-300间的FDL连接,需要注意连接属性对话框中General Informa-tion标签页中的ID和LADDR两个参数,如图5-138所示,编程时将会使用这两个参数。(www.xing528.com)
图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所示。
图5-139 OB1中FC6AG RECV块
图5-140 OB35中FC5 AG SEND块
6)故障诊断。可以借助CPU的在线诊断信息及CP模块的在线诊断信息对通信故障进行诊断,如图5-142所示。
可以通过编程界面中的菜单PLC→Monitor/Modify Variables对DB存储区的通信数据进行监控,如图5-143所示。
图5-141 SIMATIC Manager窗口
图5-142 CPU的在线诊断及CP模块的在线诊断窗口
图5-143 编程界面中的菜单
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。