当主节点收到来自外部的报文或网络拓扑发生变化时,它所接收到的报文或网络拓扑发生变化时,则需重新建立时间基准;当从节点收到来自外部的报文或网络拓扑发生变化时,它所接收到的报文或网络拓扑没有变化(即不重新建立时间基准)。这就需要将主节点所收到的来自外部报文或网络拓扑的信息及时传送到从节点。
同步时钟对于控制系统来说非常重要,因为它可以保证各设备之间精确地同步运行。在局域网中,由于计算机时钟与网络上各个计算机之间存在时间差,从而会产生时差问题。这种问题简单的解决办法就是使用本地时钟来对不同节点间的时间进行补偿。目前常用的本地时钟有以下几种:
1、以太网时钟
以太网时钟的特点是:结构简单,价格便宜,且时钟源相对稳定,适合于远距离传输。它具有网络连接的可靠性、信息传输的安全性等优点。2、本地时钟
本地时钟你是指位于主节点的时钟。这种本地时钟使用少的频率资源,但仍然要求整个网络中各节点的时钟频率要保持一致,这是因为本地时钟需要为各个节点提供精准的时间,否则时间就会存在偏差。例如,在网络中的主节点A和从节点B之间使用了本地时钟。如果A是主节点,则它必须定时地为B提供准确的时间。这里需要指出的是,如果A、B之间没有其他外部设备,那么两个节点之间使用本地时钟就没有意义了。因为A、B都不可能知道对方时间的变化,因此它们之间不可能实现同步运行。
3、嵌入式时钟
嵌入式时钟是由嵌入式微处理器产生的、以二进制或十进制的形式呈现的时钟信号,它包括秒、分、时等各种格式。嵌入式时钟具有体积小、功耗低、稳定性高的特点,目前在工业控制领域应用广泛。这种时钟也有自己的缺点,就是精度不高,难以满足高精度同步要求,所以在工业控制领域应用不多。4、串口时钟
串口时钟是一种利用串口来进行时间同步的方法,这种方法不仅能够实现时间同步,而且还能实现本地时钟和远程时钟的同步。不过由于串口本身的特性,其数据传输速率非常慢,所以其精度也会受到一定影响。5、网络时间服务器
网络时间服务器的工作原理是:网络时间服务器通过计算机网络和其他监控设备,接收并处理监控设备的数据,将收到的数据进行同步处理,以达到对网络中所有远程计算机统一进行时钟校正的目的。