|
双机热备 |
双机热备功能:
|
|
双机热备功能在工业监控行业应用广泛,其思想是主机通过连好的网络(至少包括一台主机,一台从机,一台采集站),监测采集站的工作,从机始终保持监视状态,监视主机的工作情况。一旦发现主机异常,从机将在很短的时间内代替主机,进行实时监测并保存历史数据;一旦主机重新启动,而从机检测到主机的存在,则会自动将主机丢失的历史数据拷贝给主机,同时从机将重新处于监视状态。这样即使是发生了事故,系统也能保存一个相对完整的数据库。
双机热备的实现,防止了因现场,以及硬件等各种原因导致数据丢失的情况,增加了系统的可靠性,便于系统维护,双机热备主要功能是实时数据的热备和历史数据的热备。 |
|
实时数据的热备: |
|
主机与从机的工程文件完全一致,从机获取实时数据是通过网络从主机获取,正常工作时从机通过网络从主机获取实时数据而不是从下位设备,从机与主机之间采取请求与应答的方式,从机以一定的时间间隔向主机发出请求,主机应答从机将继续保持监视状态,主机如果没有作出应答从机将切断与主机的网络数据传输,改由下位设备获取数据,通过这种方式实现了实时数据的热备。在实时数据热备中,各台计算机应保持时钟一致,这就涉及时钟服务器的概念,一般的设置是将主机定为时钟服务器,主机采取广播的方式以一定的时间间隔向各台机器发送校时桢,保持网络的始终统一。而当主机失效时,从机将代替主机成为网络的时钟服务器。
|
|
历史数据的热备: |
|
历史数据的热备:双机热备时主机、从机分别保存历史数据,当主机失效时,从机代替主机进行数据采集,同时继续保存从下位机上传的数据;当主机重新恢复,从机监测到主机的存在,首先从机停止下位机采集数据,并通过网络数据流从主机获取数据;然后从机通过比较主机与从机保存的历史数据文件,向主机的数据库拷贝其丢失的数据,从而实现了历史数据库之间的热备。
|
双机热备功能的注意事项:
|
|
硬件接线
|
|
|
|
主机从机工程必须完全一样
|
|
在主机
|
|
开发系统中“系统配置/网络配置”中设置为“本机为主站”;
“从站历史数据库路径”按如下格式输入:
//从站计算机名/盘符/路径名--注意盘符后不用加":"
如://workstation/c /网络工程
|
|
在从机 |
|
开发系统中“系统配置/网络配置”中设置为“本机为从站”,
“主站机器名称”中输入主站计算机节点名称,如“sever”;
“从历史站数据库路径”按如下格式输入:
//从站计算机名/盘符/路径名--注意盘符后不用加":"
如://sever/c /网络工程
|
|
用“$双机热备”进行通讯监控 |
|
在主站中“$双机热备”为“1”表示正常;
在从站中“$双机热备”为“100”表示主机正常,“-100”表示主机有误
|
|
正常运行时,系统时钟以主机为准,主机间隔自动与从机对时。 |