s7-300软冗余调试总结

s7-300软冗余调试总结

ID:15764820

大小:218.00 KB

页数:7页

时间:2018-08-05

s7-300软冗余调试总结_第1页
s7-300软冗余调试总结_第2页
s7-300软冗余调试总结_第3页
s7-300软冗余调试总结_第4页
s7-300软冗余调试总结_第5页
资源描述:

《s7-300软冗余调试总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、S7-300软冗余调试总结我用的软硬件配置:序号订货号描述16ES7307-1EA01-0AA0电源模块(5A)26ES7390-1AF30-0AA0导轨530mm36ES7315-2AH14-0AB0CPU315-2DP,256K内存46ES7953-8LG11-0AA0SIMATICMicro内存卡128KByte(MMC)56GK7343-1EX30-0XE0CP343-1以太网通讯模66ES7972-0BA52-0XA0快速连线网络接头(不带编程口)76GK5005-0BA00-1AA3以太网交换机X005(五个

2、RJ45口)86ES7307-1EA01-0AA0电源模块(5A)96ES7195-1GG30-0XA0有源总线模块的DIN导轨(620mm)106ES7153-2AR03-0XA5IM153冗余套件高性能型2个153-2和1个IM/IM总线模板与快速连线网络接头(不带编程口)组合件116ES7972-0BA52-0XA0快速连线网络接头(不带编程口)126ES7195-7HB00-0XA0有源总线模块BM2X40136ES7321-1BH02-0AA0开入模块(16点,24VDC)146ES7331-7KF02-0AB

3、0模拟量输入模块(8路)156ES7332-5HD01-0AB0模拟输出模块(4路)166ES7392-1AJ00-0AA020针前连接器17工控机(含LCD显示器)186GK1161-2AA00CP1612网卡(以太网10M/100M自适应,PCI总线)196ES7862-0AC01-0YA0冗余软件20STEP7V5.4编程软21WINCC6.2SP3概述:本系统2个315-2DPCPU通过CP343-1连接到以太网交换机实现冗余链路,用DP通讯的IM153-2冗余套件实现ET200M的冗余通讯,CP1612SIEM

4、ENS以太网卡连接到交换机实现WINCC与冗余系统的通讯(据说可以直接用计算机网卡实现)。下面介绍我整理后的实现过程:硬件配置:先添加两个站A站和B站,每个站单独进行配置,硬件配置完后,需要增加一个冗余连接,这需要打开“网络配置”(configurenetwork),在里边右击A站CPU(B站也行)会出现菜单,选择“添加新连接”(insertnewconnection),如果两个站都配置过,这是就会出现B站的信息,而且默认已经选在了B站CPU上,你需要做的就是在下边选择“连接类型”(connectiontype),我用以

5、太网ISO-TCP协议实现冗余的,这里根据自己需要的类型选择就行,点OK,就出现下面这个画面,这里边的ID:7和LADDR十六进制100,也就是十进制256,后边设置FC100要用到。注意ID(hex)0007A050这里是可以选择的,原来是0001A050,被我改成了0007A050,这时的ID就成了7。因为资料上说以太网实现冗余一般LocalID不能小于2(其他方式实现没说),所以要改一下,两个CPU的都要改一致,这个在后边设置FC100参数要用到,这样就建立了一个新的连接,在界面的下方能看到一个连接出现,另外需要注

6、意的是如果用DP冗余I/O那么ET200M必须两个站里都要做,而且要一模一样,DP地址也一样。另一个需要注意的是输出地址必须连续,这个一般的时候如果有模拟量数字量混合的话,容易不连续,需要修改一下,改成连续的,比如我这里Q改为0~9,这个在后边FC100设置也要用。硬件配置需要注意的就这些。软件实现:要实现软冗余,需要在OB100中调用FC100“SWR_START”,用于初始化冗余,再在OB35中调用FB101“SWR_ZYK”来实现冗余程序和数据的同步,然后再OB86中调用FC102“SWR_DIAG”进行诊断,这个

7、诊断调用必须得做。首先打开冗余程序库,里边有所需要的数据块:这其中SWR_AGSEND_300是300以太网和DP软冗余用的,SWR_XSEND_300,是MPI软冗余用的。后缀是400的当然就是400软冗余用的啦。这其中有个SFB3TP,这个是IEC定时器块,在软冗余程序中如果用到定时器,是不能用原来的Time定时器的,只能用IEC定时器,而且要提前算好你要用的定时器计数器的个数,后边设置FC100要用。IEC定时器分别有SFB3TP,SFB4TON,SFB5TOF等,具体功能看帮助吧。把这里边的块都复制到你的项目里,

8、然后还要添加两个FC,分别是这两个FC在Libraries-->SIMATIC_NET_CP-->CP300里边可以找到。在随便一个位置调用这两个块,然后再删除它们,只要项目的Blocks里边出现这两个块就行啦!这两个块要下载到CPU的,不过不用我们手动调用,据说是FB101内部调用它们以及上边的FB104。需要用的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。