现在的项目普遍要求对中控系统进行热备用,要求设置2台上位机,互为热备,普遍的做法是,将这两台工控机全部采用同样的通讯方式接入到控制网络当中,两台机上运行相同的单用户项目文件,这样下来当一台机子出问题后,可以保证另一台机的正常监控,但是停机恢复后,故障机中有一部分归档数据失去了,做不到真正的冗余。
按照西门子网络配置方案,无论是做多用户系统还是分布式系统组态,客户机与服务器需要通过网络互联,而且只有服务器才具有过程连接,网络中服务器可以具有冗余伙伴,这样下来可以做到真正的冗余,客户机通过访问服务器(主站或者伙伴服务器),来实现对过程的监控功能。这里冗余的是服务器,服务面向的对象是客户机。配置的话,至少2台服务器和一台客户机共3台电脑,项目也必须是多用户项目
请问:
1、如果只用2台服务器,而不用客户机,这两台服务器构成冗余,采用多用户项目,这种方式来对过程进行监控,实现互为热备是否可行?
2、如果是单用户项目,可否组态2台服务器的冗余?冗余必须针对多用户项目么?
3、wincc采用tcp/ip或以太网方式建立过程连接时,其ip地址或者mac地址是不同的。但如果采用profibus或者mpi的方式与过程建立连接,这两台机的mpi或者profibus地址怎样区别开来?在用这两种方式组态wincc项目时,并没有进行地址的设定啊,一般情况下,pc机的地址都是0,不可能一条总线上有2个相同的地址吧。如何设置pc的mpi或者profibus地址?