发明名称 |
自动化设备中的时间同步 |
摘要 |
为了给出一种可以以相对小的开销进行在自动化设备内部的时间同步的方法,建议一种方法,在所述方法中,选择的组件(11a)上产生的基础定时时钟被传输到至少一个其他组件(11b)并且被用于同步组件(11a,11b)的组件定时时钟。在此,将基础定时时钟的脉冲传输到组件(11a,11b)的分别一个第一计数器(13a)并且在那里使得计数器状态递减。还将基础定时时钟的脉冲传输到组件(11a,11b)的分别一个第二计数器(14a,14b)并且在那里使得计数器状态递增。在各个第一计数器(13a,13b)的计数器状态达到值0时分别产生一个时间脉冲,从该时间脉冲中产生各自的组件定时时钟。通过在各自的时间脉冲比较第二计数器的计数器状态确定校正值,该校正值用于同步组件(11a,11b)的第一计数器(13a,13b)。本发明还涉及一种相应的自动化设备(10)。 |
申请公布号 |
CN102483609B |
申请公布日期 |
2013.09.04 |
申请号 |
CN200980161073.6 |
申请日期 |
2009.09.08 |
申请人 |
西门子公司 |
发明人 |
G.纽曼 |
分类号 |
H04L7/08(2006.01)I;G04G7/00(2006.01)I |
主分类号 |
H04L7/08(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
谢强 |
主权项 |
一种用于自动化设备(10)中的时间同步的方法,在所述方法中,在自动化设备(10)的选择的组件(11a)上产生的基础定时时钟被传输到该自动化设备(10)的至少一个其他组件(11b)并且被用于将该至少一个其他组件(11b)的组件定时时钟与所选择的组件(11a)的组件定时时钟同步,其中,进行以下步骤:‑将基础定时时钟的脉冲传输到选择的组件(11a)和至少一个其他组件(11b)的分别一个第一计数器(13a,13b)并且使得各个第一计数器(13a,13b)的计数器状态递减;‑将基础定时时钟的脉冲传输到选择的组件(11a)和至少一个其他组件(11b)的分别一个第二计数器(14a,14b)并且使得各个第二计数器(14a,14b)的计数器状态递增;‑在各个第一计数器(13a,13b)的计数器状态达到值0时分别产生一个时间脉冲,从该时间脉冲中产生各自的组件定时时钟;‑作为对所述时间脉冲的反应,在选择的组件(11a)和至少一个其他组件(11b)上‑将各自的第二计数器(14a,14b)的计数器状态存储在存储器(18a,18b)中;并且‑将分别在重新开始存储器(16a,16b)中存在的重新开始计数器值转移到各自的第一计数器(13a,13b)中;‑作为对时间脉冲的反应,在选择的组件(11a)上附加地产生时间控制电文,该时间控制电文包含选择的组件(11a)的第二计数器(14a)的当前在存储器(18a)中存储的计数器值,并且传输到至少一个其他组件(11b);‑在至少一个其他组件(11b)上将利用时间控制电文接收的、选择的组件(11a)的第二计数器(14a)的计数器状态与各自的本身的第二计数器(14b)的计数器状态比较;‑从各个计数器状态之间的区别确定校正值;并且‑为了对于各自的第一计数器(13b)的一次性的过程建立时间同步,将所述校正值加到在至少一个其他组件(11b)的各自的重新开始存储器(16b)中 存在的重新开始计数器值。 |
地址 |
德国慕尼黑 |