浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
6SL3120-2TE21-0AA4

     Pcs7系统cs架构,采用了2台服务器相互冗余,21台客户机,一台工程师站。项目共用了6对400H,交换机用的是x204-2,在运行过程中,2台服务器出现过数据不同步,也出现过一台服务器停止不能自动切换到另外一台服务器的现象,在处理问题的过程中,让我对2台服务器的冗余以及服务器在网络中起到的作用有了新的认识。

       我们的服务器用的是戴尔owerEdge T610,配有2块网卡,一块普通网卡,一块cp1623网卡。普通网卡用于pcs7系统终端总线上操作员站与服务器进行通信,cp1623网卡用于工厂总线上服务器与AS控制器进行通信。

112.png

     2台服务器之间的冗余需要在wincc中激活并进行设置,打开冗余配置选项,选中“激活冗余”复选框,

111.png

       然后还要选择 WinCC 服务器之间的冗余识别连接方式串口或者双网卡,提高冗余状态的稳定性。同步可以通过串口同步,也可以通过网卡接口同步。我们采用的是两台服务器用零调制解调器电缆通讯的串口同步。同步接口不能进行数据同步,只能进行两台服务器的状态同步。

     可以通过在页面连接变量@RedundantServerState来查看服务器的冗余状态,变量的状态含义:
     0:未定义状态或初始值
     1:服务器处于“主机”状态
     2:服务器处于“备用机”状态
     3:服务器处于“故障”状态
     4: 服务器独立或无冗余操作

     我们都知道200CN退市,200SMART逐渐占据了绝大部分市场份额,很多从200转过了的用户,很方便的得到了升级,因为MICROWIN Smart能直接打开MICROWIN的项目,简单的修改就可以使用,可以说非常的简单、便捷。

      产品的更新肯定有个过程,就像我们的客户一样,200CN的在用量较大,比较而言200SMART数量还是少数,用户对200CN还有备件需求。有时候需要将MICROWIN SMART的程序转换到200CN上用,开始也是通过复制、粘贴的方式,将程序转换到200上用。

      今天翻阅找答案板块,发现也有咨询如何将200SMART程序用的200CN上的问题,网友的意见多是程序复制或重新编写,这也是我在早期遇到的问题和使用的方法,今天介绍一下我用的*多的方式,或者说省事且不容易出错的方式。

       无论是MICROWIN 还是MICROWIN SMART,子程序的后缀都是*.awl,所以可以通过子程序导出、导入的方式,快速的进行程序移植。

        MICROWIN SMART中右键相应的子程序,选择导出:

       100.png

        101.png

           既然导出的文件类型是*.awl,那么MICROWIN中导入就是水到渠成的事。

102.png


        103.png

       导入后MICROWIN子程序就被导入的SMART程序覆盖了。

        104.png

       当然,复制、粘贴也是比较快的方式,可以选择整个子程序的所有网络复制、粘贴,在此就不赘述了。

       导入后需要修改程序的,主要涉及到模拟量的输入、输出地址、量程范围及两个软件存在差异的地方都要修改,然后就可以下载调试了。


发布时间:2023-10-26
展开全文
其他新闻
优质商家推荐 拨打电话