quote:以下是引用凌波微步在2011-07-19 19:47:22的发言:
对于时间同步无非分为以下几种:
1.AS-AS的时间同步:
2.AS-OS的时间同步:
3.AS-AS-OS SERVER-OS CLIENT的时间同步:
但往往一个完整的项目是包含N个AS,N个OS的;因此要保证所有AS与所有OS的同步的;
1.如果对于时间准确性要求不高,只要保证系统内的时间同步的话,可以按如下完成:
1.1确定一个基准时钟,可以是SERVER,可以是AS,可以是OS CLIENT;但出于安全性的考虑,最好选择是AS,其次是SERVER,最好不选OS CLIENT当做基准时钟;原因是,OS CLIENT在系统当中是可以停下来,可以关机,甚至可以不适用的(当然多个OS CLIENT的前提下);
1.2最好是使用AS作为基准时钟:因为AS往往是不能停下来的,对于一个系统来说,多个AS之间都是相关联的。AS作为基准时钟,可以保证基准时钟的可靠性;
1.3SERVER作为主时钟也是可以的。因为SERVER如果停下来,对于一个系统来说也是一个重要大事件,往往也会停下整个系统的。
1.4对于时钟同步的方法,我也不多说了,下载中心有很详细的相关资料;
2.如果对于时间的精确性要求较高的话,除以上的设置之外,最好增加GPS+主时钟的方式。
2.1如果一个工厂有若干套系统,要保证这若干套系统的时间一致的话,建议使用一个精确的,全场统一的主时钟。最好是使用GPS时间全长时间采集的时间源。
2.2采用GPS+主时钟的时间同步方式在下载中心也有相关资料,可参考;
2.3如果使用的不是西门子的GPS+主时钟,那就得按照相关设备的资料进行设置;比如我现在在现场使用的就是非西门子的GPS,它采用的方法就是通过GPS采集时间源后,需要安装相应的软件到ES,OS中;而且作为基准时钟的OS与其他OS安装的软件有所差别。这里就不详细介绍了。