两台计算机程序完全一样,一台ES一台OS通过CP1613与S7-400组成网络,归档数据如何作到统一?
问题补充:
另外在运行时,在ES上修改程序后也要在OS上修改(很麻烦)
最佳答案
你现在的做法,实际上是把ES和OS作为两台单站来运行的,它们分别拥有自己的数据库,怎么可能实现数据的一致性呢?
解决办法:1、把OS改成SERVER运行,在ES上建立
CLIENT项目并运行,数据通过终端总线从
SERVER获取;
2、把两台机器做成冗余SERVER,运行中数据会
不断同步,保持一致;
3、另外增加一台服务器,现有的ES和OS都改为
CLIENT从SERVER获取数据.
第一个方案性价比最高,不论哪种方案,中心思想就是要采用C/S结构,实现数据的一致性;另外你可能对ES的作用没太搞清,在工程师站上可以建立各种不同类型的STATION,包括OS站,对于所有的站都是通过下载的方式进行程序的修改,而不需要分别到每台机器上去修改程序,要是有100台机器那还不得累死几个工程师?!:)
提问者对于答案的评价:
ok
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202651.html