工控编程吧

标题: 400冗余初体验 [打印本页]

作者: baikhgmv    时间: 2016-9-25 21:50
标题: 400冗余初体验
400冗余初体验

前段时间,刚做了个危废处理的冗余项目,第一次做冗余,把调试过程中遇到的问题与大家分享:


软件配置:

= 工程师站

     STEP 7 5.5

WINCC 7.3SE 完全版

REDCONNECT套件(就是个SIMATIC NET的光盘,带冗余受权,主要是那个受权)

= 操作员站

    WINCC 7.3SE 运行版(受权不同而已)

    REDCONNECT套件

硬件配置:

工程师站和操作员站都配了2块CP 1623

CPU:412-5H

3个ET200M从站

1个DP/PA(冗余转单PROFIBUS的模块,与200、300通讯);


因为第一次做冗余,在做此项目之前心里一直没底,从SIEMENS官网找了很多资料,这里先得感谢SIEMENS技术热线的工程师,从项目的选型到调试过程中遇到的问题,都一一耐心的解答,虽然不知道他的名字,但在此还是得感谢这位无名英雄,谢谢!


没做过的人都认为冗余很难,但真正自己做过之后,就觉得冗余并没有想像的那么复杂,照着官网上的指南一步步做,基本差不多了,下面推荐一些资料:

《西门子冗余系统指南》

《如何实现WINCC V7和S7-400H PN的工业以太网通信》

《redundant_io_programming_in_step_7》

《ET200有源底板配置说明》

《西门子高端自动化产品样本》

以上是我做此次项目觉得比较有用的一些资料。


软件编程和普通PLC编程差不多,没什么区别,只是冗余的模拟量地址不用PIW/PQW,是用IW/QW

讲一下我调试过程中遇到的问题:

1. 硬件在家里都已安装好,甲方过来发货前的最后考查,CPU确运行不起来,最后到甲方走也没解决(估计当时甲方很郁闷,对我们的水平肯定很怀疑),最后在官网找了很多资料,发现是本地数据太小了,把优先级为25、28的本地数据由256改为758就OK了。当时在诊断缓冲区里也报了相关信息,但一直没太在意,因为当时最主要的还有一个原因是把一个OB73下载下去了,最后发现OB73不支持CPU412-5H


2. ES站无法载到OS站

我所遇到的如下情况:

找不到OS站,主要是ES和OS要在同一个网络,且能够互相PING通


在OS打开项目时报错:

主要是先要在OS站建立一个共享文件夹,这个文件夹要有相关的权限,且只能通过ES下载到OS上的共享文件夹内,或是通过项目复制器复制,手动复制过来的项目是打不开的,会报如下错误

(, 下载次数: 0)