西门子S7400H冗余系统Ylink组态方法
冗余系统拥有两条DP总线,因此如果需要将一个单DP接口的从站连接到冗余系统下,需要借助于Ylink接口模块。Ylink可以在两条总线中实现自动的切换,无需编程。本文件将主要介绍S7-300从站通过集成的DP接口连接在Ylink后的组态步骤。1. 下载并安装GSD文件通常情况下在STEP 7的硬件组态中无法把在PROFIBUS-DP 目录下的300系列模块连接至Ylink的DP MASTER段。S7-300 作为从站连接至Ylink的唯一办法是通过GSD文件。首先,下载相应的CPU的GSD文件。请注意:对于某些300系列CPU,GSD文件有不同的版本,请选择合适的序列号。有时候下载后的GSD文件的文件名的格式为:siem80ee.gse.txt 。请删除.txt 后缀。得到GSD文件以后,应把它导入STEP 7的硬件组态目录中。见Pic1所示。https://p3-tt.byteimg.com/origin/pgc-image/db937fa5a4824b5090d74a429d5f164b?from=pcPic1. 导入新的GSD文件2. 系统的硬件组态2.1 S7 300组态在项目中加入Simatic 300 Station,进行相应组态插入相应的300CPU,其硬件组态见Pic2。https://p6-tt.byteimg.com/origin/pgc-image/029bbbf119c048a797f53af2ca4a2858?from=pc
Pic2. 315-2DP硬件组态双击CPU集成DP口,设置为DP Slave模式,见Pic3所示。https://p6-tt.byteimg.com/origin/pgc-image/50143bef53714b219eac0d31cbcd1b96?from=pc
Pic3. 315-2DP的DP口组态为了使300CPU能够与H系统进行通讯,应在300CPU内组态相应的与H系统的通讯区域。实际上是在300CPU的I/O区域内申请相应的通讯区域。I 区对应于从H系统接受的数据,Q区对应于向H系统发送的数据,点击Configuration页面,进行相应输入输出映象区设置,此处组态了4字节输入、4字节输出,见Pic4所示。Pic3. 315-2DP的DP口组态为了使300CPU能够与H系统进行通讯,应在300CPU内组态相应的与H系统的通讯区域。实际上是在300CPU的I/O区域内申请相应的通讯区域。I 区对应于从H系统接受的数据,Q区对应于向H系统发送的数据,点击Configuration页面,进行相应输入输出映象区设置,此处组态了4字节输入、4字节输出,见Pic4所示。https://p3-tt.byteimg.com/origin/pgc-image/14cecddeb660404593d851658cfcb553?from=pc
Pic4. 315-2DP的通讯区域设置https://p6-tt.byteimg.com/origin/pgc-image/f72f7ded83f548ba9ff05de454366080?from=pc
Pic5. 接口参数设置注意:通讯区域的组态中设置Consistency为ALL,且地址Address应与300 CPU I/O地址区分开,避免两者的重叠。2.2 冗余系统组态H系统中插入IM157时,请选择“Interface module for PROFIBUS-DP”选项,如下图Pic6所示。https://p3-tt.byteimg.com/origin/pgc-image/bc055f783a38478d8ac8614dcaecfb83?from=pc
Pic6. IM157 总线系统选择如下图Pic7所示,加入S7 300从站站点。https://p6-tt.byteimg.com/origin/pgc-image/3bf8049667f04228bd463e97d50f650b?from=pc
Pic7. 加入CPU315-2DP从站类似于为普通的ET200M从站组态插槽,为相应的S7-300站点组态接口数据,将如下图Pic8中的模块拖拽到相应的S7 300站点的插槽中,注意,需要从第4槽开始,且需要和S7 300硬件组态中的通讯接口的配置相对应。见上图Pic4中,S7-300配置了4字节输入、4字节输出,则此处要配置4字节输出、4字节输入。最终配置如下图Pic9所示。https://p3-tt.byteimg.com/origin/pgc-image/7efd8bc82c3d46c581445f691e7a2386?from=pc
Pic8. 作为DP-Slave 的315-2DP中可插入的模块注意:该接口的设置必须和S7 300中的接口设置相对应,S7 300处选择consistency为ALL,此处则需要选择tot. lgth.的模块,不能选择unit的模块。https://p6-tt.byteimg.com/origin/pgc-image/a72a9f1132884782bf07dac8ce7dc1b7?from=pc
Pic9. H系统中315-2DP中的模块最终组态如下图Pic10所示。https://p1-tt.byteimg.com/origin/pgc-image/e9471b7ad0c64701b37400690d4c83f6?from=pc
Pic10. 硬件组态3. S7-300和冗余系统下的编程实际进行通讯时,只要把H系统的I/Q区与315-2DP的Q/I区对应即可。本例中的通讯地址对应关系见下表。https://p1-tt.byteimg.com/origin/pgc-image/5b9285a0217f4473bc07804568602fb9?from=pc
Table1.通讯区域对应表无需为S7 300和冗余系统编制任何通讯程序,通讯数据通过上面配置的输入/输出接口区进行自动的读写。各控制器内如果需要读取这些数据,只需要通过上表中的相应地址直接读取即可。注意:通过Ylink和S7 300等从站通讯, Ylink后组态的所有从站通讯字节总和不能超过244 byte Input/244 byte output。
真是被感动的痛哭流涕……
感恩无私的分享与奉献 :) 路过打卡,为优质内容疯狂打 call 这波反向操作,我属实没想到! 画面感太强了,仿佛身临其境! 已转发给朋友,一起感受这份快乐~ 蹲一波同款,有没有小伙伴推荐? 这评论区卧虎藏龙,个个都是人才! 谁懂啊!真的被戳中笑点 / 泪点了
页:
[1]
2