В 2002 году стандартный протокол IEEE 1588 точность времени вопрос о необходимости для детерминированной ответов путем введения протокол синхронизации часов точность для сетевых измерений и систем управления. В 2008 году был выпущен пересмотренный стандарт IEEE 1588-2008 (также известный как PTP версия 2) для улучшения точности, точность и надежность.
Принятие IEEE 1588, специально точность времени протокол (PTP), реализуется в различных сетевых протоколов реального времени Industrial Ethernet.
Ethernet/IP: CIPsync, частью рамок Управление Ethernet/IP, сильно полагается на PTP для приложений управления движением.
PROFINET: Profinet (ПНО) использует PTP протокол синхронизации.
Ethernet POWERLINK: Ethernet группа POWERLINK стандартизации (EPSG) планирует использовать PTP для синхронизации в реальном времени сегментов в будущей версии.
В общих чертах PTP обеспечивает отказоустойчивость синхронизацию между рабом часы и обеспечение того, что события и отметки времени во всех устройств используют один и тот же базовый время мастер часы.
Возникла необходимость синхронизации часов из-за нескольких факторов: различия в температуре окружающей среды, возраст часы сами и показатель частоты могут повлиять на качество синхронизации и, следовательно, производительность сети в режиме реального времени. Нет никакой гарантии, что часы во всей сети, на той же частоте, останется синхронизированной, и это обстоятельство инициировал вызов для непрерывной синхронизации.
PTP требует очень мало пропускной способности, вычислительной мощности и установки. Он синхронизирует все часы в пределах сети, регулируя часы высокого качества часов. IEEE 1588 определяет диапазоны значений для стандартного набора характеристик часов.
Лучший будильник мастер (BMC) алгоритм определяет, какие clock это высокого качества часы в пределах сети. BMC (также известный как часы гроссмейстер) синхронизирует все другие часы (часы раб) в сети. Если контроллер BMC будет удален из сети или определяется алгоритм больше не быть высокого качества часы, переопределяет алгоритм, которые новый BMC и корректирует все другие часы соответственно.
Хотя большинство реализаций IEEE 1588 обеспечивают точность в диапазоне суб микросекунд, их фактическая производительность является весьма конкретного приложения. Например протокол IEEE 1588 не указан тактовой частоты в master и рабов.
Нижняя частота часы имеют бедных разрешение по времени, что приводит к менее точным штампов времени в сообщениях синхронизации PTP.
Еще одним фактором является стабильность будильник. Часы с нижней графену дрейф врозь быстрее и, как следствие, требуют более высокий показатель частоты и фазы корректировки.
Еще одним фактором является топологии сети. Простейшая топология сети (то есть два устройства на один кабель) вызывает меньше Сеть джиттера, чем многие устройства, связанные с использованием маршрутизаторов и коммутаторов.
Если более одной подсети требуется увеличить расстояние или количество устройств, сетевой коммутатор с точной IEEE 1588 часами, называется границы часы, становится главной будильник и синхронизирует устройства в подсетях.
И Последнее, но не менее важно широкие расхождения в сетевой трафик может отрицательно воздействия рассинхронизация как коррекция задержки лаги текущих условий движения. Потому что многие факторы могут снизить производительность перекоса, рекомендуется сравнительный анализ и мониторинг фактического наклона производительности с течением времени.