×
10.04.2014
216.012.b338

Результат интеллектуальной деятельности: ВРЕМЕННАЯ СИНХРОНИЗАЦИЯ В АВТОМАТИЗИРОВАННЫХ ПРИБОРАХ

Вид РИД

Изобретение

№ охранного документа
0002511596
Дата охранного документа
10.04.2014
Аннотация: Изобретения относятся к временной синхронизации в автоматизированных приборах. Способ заключается в том, что сформированный в выбранном модуле (11а) базовый временной тракт передается на по меньшей мере один другой модуль (11b) и применяется для синхронизации временного такта модулей (11а, 11b). Для этого импульсы базового временного такта подаются на соответствующий первый счетчик (13а) модулей (11а, 11b) и обуславливают там инкрементное уменьшение состояния счетчика. Импульсы базового временного такта подаются на соответствующий второй счетчик (14а, 14b) модулей (11а, 11b) и обуславливают там инкрементное повышение состояния счетчика. При достижении состояния счетчика со значением нуль для соответствующего первого счетчика (13а, 13b) генерируется соответствующий временной импульс, из которого формируется соответствующий временной такт модулей. Посредством сравнения состояния счетчика для второго счетчика (14а, 14b) с соответствующими временными импульсами определяется корректирующее значение, которое применяется для синхронизации первого счетчика (13а, 13b) модулей (11а, 11b). Также заявлено устройство, в котором реализован указанный способ. Технический результат заключается в упрощении способа и устройства. 2 н.п., 3 з.п. ф-лы.2 ил.

Изобретение относится к способу временной синхронизации в автоматизированном приборе, а также соответственно выполненному автоматизированному прибору.

Автоматизированные приборы, такие как, например, используемые при автоматизации энергетических установок в качестве приборов управления или приборов защиты, имеют в настоящее время обычно несколько внутренних модулей, которые включают в себя собственные микроконтроллерные устройства для регистрации и обработки данных. Для исполнения сложных функций управления и защиты, а также выполнения высокоточной временной маркировки зарегистрированных значений данных (например, измеренных значений) необходимо, чтобы на всех модулях автоматизированного прибора имелись точно синхронизированные друг с другом датчики времени, то есть, с одной стороны, чтобы импульсы соответствующих временных тактов в отдельных модулях (далее «временные такты модулей») возникали синхронно и с одинаковыми временными интервалами, а с другой стороны, чтобы временная информация часов к одинаковому моменту времени на всех модулях автоматизированного прибора имела одинаковое значение.

Наряду с продолжительным наблюдением временной синхронизации в текущем режиме работы автоматизированного прибора, в особенности в отношении пусковой фазы, то есть временной фазы, следующей непосредственно перед включением или повторным включением автоматизированного прибора или одного из его модулей, устанавливается требование в течение по возможности короткого времени установить временную синхронизацию между отдельными модулями автоматизированного прибора.

Для обеспечения временной синхронизации до сих пор использовались, например, способы, при которых временные такты и временные информации часов отдельных модулей следуют посредством дейтаграмм, двунаправленно передаваемых через детерминистическую коммуникационную сеть, которые передаются с регулярными интервалами. На основе согласованных времен распространения дейтаграмм в прямом и обратном направлении на каждом модуле можно сделать вывод о текущем времени ведущих часов. Относительно распределительного устройства в диапазоне высокого и среднего напряжения такой способ известен, например, из европейской патентной заявки ЕР 1143312 А2.

Недостатком в известном способе является необходимость в детерминистической коммуникационной сети, то есть коммуникационной сети, при которой передача дейтаграмм от отправителя к получателю должна осуществляться внутри заданного постоянного интервала времени.

В основе изобретения лежит задача создать способ, с помощью которого при сравнительно низких затратах и, в частности, при особенно низких требованиях к коммуникационному средству возможна временная синхронизация в автоматизированном приборе.

Эта задача решается в соответствии с изобретением способом временной синхронизации в автоматизированном приборе, при котором сформированный в выбранном модуле автоматизированного прибора базовый временной тракт передается на по меньшей мере один другой модуль автоматизированного прибора и применяется для синхронизации временного такта модулей по меньшей мере одного другого модуля с временным тактом модулей выбранного модуля, причем выполняются следующие этапы: импульсы базового временного такта подаются на соответствующий первый счетчик выбранного и по меньшей мере одного другого модуля и обуславливают там инкрементное уменьшение состояния счетчика для соответствующего первого счетчика; импульсы базового временного такта подаются на соответствующий второй счетчик выбранного и по меньшей мере одного другого модуля и обуславливают там инкрементное повышение состояния счетчика для соответствующего второго счетчика; при достижении состояния счетчика со значением 0 соответствующего первого счетчика генерируется соответствующий временной импульс, из которого формируется соответствующий временной такт модулей; в качестве реакции на временной импульс на выбранном и по меньшей мере одном другом модуле состояние счетчика для соответствующего второго счетчика сохраняется в памяти, и значение счетчика перезапуска, имеющееся в памяти перезапуска, принимается в соответствующий первый счетчик; в качестве реакции на временной импульс на выбранном модуле дополнительно формируется сообщение временного управления, которое содержит текущее сохраненное в памяти состояние счетчика для второго счетчика выбранного модуля, и передается на по меньшей мере один другой модуль; на по меньшей мере одном другом модуле принятое с сообщением временного управления состояние счетчика для второго счетчика выбранного модуля сравнивается с состоянием счетчика соответствующего собственного второго счетчика; из разницы между соответствующими состояниями счетчиков определяется корректирующее значение; и корректирующее значение, для установления временной синхронизации для однократного прохода соответствующего первого счетчика, суммируется со значением счетчика перезапуска, имеющимся в соответствующей памяти перезапуска по меньшей мере одного другого модуля.

С одной стороны, посредством передачи базового временного такта от выбранного модуля на по меньшей мере один другой модуль в автоматизированном приборе может гарантироваться наличие идентичного базового временного такта на всех модулях. На основе незначительной пространственной протяженности обычного автоматизированного прибора не проявляются соответствующие разницы во времени распространения при передаче базового временного такта на отдельные другие модули. Тем самым переданный на отдельные модули базовый временной такт может использоваться первым счетчиком каждого модуля для того, чтобы генерировать временные импульсы, которые формируются с определенными одинаковыми временными интервалами. Для синхронизации моментов времени, в которые формируются эти временные импульсы, предусмотрен второй счетчик, состояние которого всегда при формировании временного импульса сохраняется. Посредством сравнения состояний счетчика для каждого из других модулей может определяться корректирующее значение, которое однократно суммируется со значением счетчика перезапуска, и тем самым для одного прохода первого счетчика временной интервал до следующего временного импульса увеличивается на корректирующее значение. После этой коррекции формирование временного импульса на выбранном модуле и по меньшей мере одном другом модуле осуществляется одновременно.

К коммуникационной среде, с помощью которой сообщение временного управления от выбранного модуля передается на по меньшей мере один другой модуль, соответствующий изобретению способ не предъявляет никаких особых требований, в частности коммуникационная среда не должна иметь детерминистической характеристики передачи.

Предпочтительная форма выполнения соответствующего изобретению способа предусматривает, что значение счетчика перезапуска выбирается таким образом, что, с учетом частоты базового временного такта, формирование временного импульса всегда осуществляется по прошествии выбранного временного интервала, и в качестве реакции на соответствующий временной импульс значение соответствующего датчика времени модуля для выбранного и по меньшей мере одного другого модуля повышается на временной шаг, соответствующий этому временному интервалу.

Таким способом, за счет соответствующего выбора, с одной стороны, частоты базового временного такта и, с другой стороны, значения счетчика перезапуска временные импульсы могут формироваться с любым желательным временным интервалом, например, при применении базового временного такта с частотой 1000 МГц и выборе значения счетчика перезапуска со значением 1000 можно реализовать генерацию временных импульсов с интервалом 1 миллисекунда.

Чтобы иметь возможность осуществлять коррекцию временного такта модулей с по возможности точными градациями, согласно другой предпочтительной форме выполнения соответствующего изобретению способа предложено, что импульсы базового временного такта выбранного и по меньшей мере одного другого модуля подаются на компонент умножения, который выполняет умножение частоты временного такта на значение F; и соответственно повышенный базовый временной такт применяется как временной такт для соответствующего первого счетчика.

То есть чем выше временной такт, применяемый для соответствующего первого счетчика, тем точнее может быть сформировано смещение момента времени формирования временного импульса в модуле за счет добавления соответствующего корректирующего значения.

Другая предпочтительная форма выполнения соответствующего изобретению способа, кроме того, предусматривает, что имеется другой выбранный модуль, который выполнен с возможностью формирования соответствующего базового временного такта, и при сбое базового временного такта первого выбранного модуля другой выбранный модуль передает свой базовый временной такт на по меньшей мере один другой модуль и выполняет шаги для временной синхронизации, выполнявшиеся до сих пор первым выбранным модулем.

За счет этого может быть достигнуто то, что при сбое базового временного такта первого выбранного модуля, например из-за дефекта комплектного модуля, другие модули в короткое время могут быть настроены на временной такт модулей предусмотренного с избыточностью выбранного модуля.

Вышеназванная задача также решается посредством автоматизированного прибора с по меньшей мере двумя внутренними модулями, причем выбранный из обоих модулей выполнен с возможностью формирования базового временного такта и передачи базового временного такта на по меньшей мере один другой модуль, и выбранный и по меньшей мере один другой модуль выполнены с возможностью осуществления способа для временной синхронизации согласно любому из пунктов 1-4.

Изобретение далее поясняется более подробно на примерах выполнения, при этом на чертежах показано следующее:

Фиг.1 - пример выполнения автоматизированного прибора с двумя внутренними модулями; и

Фиг.2 - временная диаграмма, на которой показана характеристика временных импульсов временных тактов модулей для выбранного и другого модулей.

Фиг.1 схематично показывает автоматизированный прибор 10, который может представлять собой, например, прибор защиты для энергетической установки. Автоматизированный прибор 10 содержит в примере по фиг.1 два модуля 11а и 11b, из которых модуль 11а далее упоминается как «выбранный модуль», а модуль 11b - как «другой модуль». Хотя в примере выполнения по фиг.1 предусмотрен только один другой модуль в автоматизированном приборе 10, в рамках изобретения может предусматриваться любое число других модулей, соответствующих модулю 11b. Также обеспечение других выбранных модулей, соответствующих модулю 11а, по причинам резервирования может быть предпочтительным, это будет пояснено далее.

Оба модуля 11а и 11b автоматизированного прибора 10 являются так называемыми интеллектуальными модулями, то есть они включают в себя, соответственно, по меньшей мере один (не показанный на фиг.1 для наглядности чертежа) микропроцессор, который выполняет специфическую для модуля управляющую программу, чтобы, например, выполнять функции для регистрации данных, для коммуникации или для обработки данных. В случае прибора защиты для энергетической установки функции для обработки данных могут представлять собой, например, алгоритмы защиты, которые выполняются, чтобы иметь возможность автоматически распознавать неисправные состояния энергетической установки и отключать ее.

Каждый модуль 11а и 11b автоматизированного прибора 10 требует для выполнения своих функций так называемого временного такта модулей, который, например, необходим для временной маркировки регистрируемых данных, для точной по времени передачи дейтаграмм или для запуска функций или подфункций обработки данных. Для надлежащего режима функционирования автоматизированного прибора 10, кроме того, необходимо, чтобы все модули 11а и 11b работали с синхронизированным временным тактом модулей, то есть отдельные временные такты модулей 11а и 11b, с одной стороны, должны иметь одну и ту же частоту, а с другой стороны, вырабатывать импульсы в точно тот же самый момент времени. Для временной маркировки регистрируемых значений данных, кроме того, необходимо датчиком времени модулей, управляемым соответствующим временным тактом модулей, управлять синхронно со всеми другими датчиками времени модулей, то есть датчики времени всех модулей должны в один и тот же момент времени выдавать то же самое значение.

Далее в отношении модулей 11а и 11b будут описываться исключительно компоненты, применяемые для временной синхронизации; другие компоненты, которые используются для регистрации и передачи данных и обработки данных по отношению к другим функциям модуля, разумеется, также имеются в модулях 11а и 11b, однако не рассматриваются для объяснения способа временной синхронизации и поэтому на фиг.1 не изображены.

Показанный на фиг.1 выбранный модуль 11а имеет базовый тактовый генератор 12 для формирования базового временного такта ВТ, который может представлять собой, например, кварцевый кристалл, осциллирующий с постоянной основной частотой.

К базовому тактовому генератору 12 подключены первый счетчик 13а и второй счетчик 14а. Опционально, перед первым счетчиком 13а может быть включен тактовый умножитель 15а. С первым счетчиком 13а, кроме того, ассоциирована память 16а перезапуска, которая обеспечивает значение Wn счетчика перезапуска, для первого счетчика 13а. За первым счетчиком 13а, кроме того, расположен датчик 17а времени модулей. За вторым счетчиком 14а расположена память 18а.

Модуль 11а также имеет коммуникационное устройство 19а для коммуникации с другим модулем 11b.

Структура другого модуля 11b по существу соответствует структуре выбранного модуля 11а. Так другой модуль 11b также содержит первый счетчик 13b, перед которым опционально включен тактовый умножитель 15b, второй счетчик 14b, память 16b перезапуска, датчик 17b времени модулей, память 18b и коммуникационное устройство 19b.

Вторые счетчики 14а и 14b обоих модулей выполнены как когерентные счетчики, то есть, если они управляются с тем же самым временным тактом, то к общему моменту времени опроса они имеют совпадающие значения счетчика.

В противоположность выбранному модулю 11а другой модуль 11b не содержит базового тактового генератора, соответствующего базовому тактовому генератору 12 выбранного модуля 11а. Но другой модуль 11b имеет интерфейс 20 временного такта, который выполнен с возможностью приема и дальнейшей передачи базового временного такта ВТ от базового тактового генератора 12 выбранного модуля 11а. Кроме того, другой модуль 11b имеет устройство 21 коррекции для определения корректирующего значения К. Устройство 21 коррекции имеет доступ записи к памяти 16b перезапуска.

Далее со ссылкой на фиг.1 и фиг.2 будет пояснен режим работы временной синхронизации в автоматизированном устройстве 10.

Базовый тактовый генератор 12 выбранного модуля 11а непрерывно вырабатывает постоянный базовый временной такт ВТ. Допустим, что базовый временной такт ВТ имеет частоту 32,768 МГц, то есть от базового тактового генератора 12 в каждую секунду выдается 32768000 импульсов.

Импульсы базового временного такта ВТ подаются на первый счетчик 13а выбранного модуля 11а. Опционально, но не обязательно, частота базового временного такта ВТ перед этим, посредством тактового умножителя 15а, который может представлять собой контур ФАПЧ (фазоследящий контур), может быть увеличена на постоянный коэффициент. В примере выполнения по фиг.1 принято, что базовый временной такт ВТ в тактовом умножителе 15а должен увеличиться с коэффициентом 6, так что на выходе тактового умножителя 15а прикладывается увеличенный базовый временной такт ВТХ с частотой 196,608 МГц. За счет увеличения базового временного такта перед подачей на первый счетчик 13а можно повысить точность описываемого далее способа временной синхронизации.

Первый счетчик 13а выполнен таким образом, что каждый импульс поданного повышенного базового временного такта ВТХ обуславливает инкрементное уменьшение состояния первого счетчика. Иными словами, первый счетчик считает, исходя из начального значения, при каждом импульсе повышенного базового временного такта ВТХ, на один шаг назад, пока он, наконец, не достигнет значения нуль. Исходное начальное значение первого счетчика 13а сохраняется в памяти 16а перезапуска как значение Wn счетчика перезапуска и обеспечивается для первого счетчика 13а.

Базовый временной такт ВТ с неизменной частотой также подается на второй счетчик 14а, который выполнен таким образом, что при каждом импульсе базового временного такта ВТ его состояние счетчика инкрементно повышается на одно значение.

Если значение первого счетчика 13а достигает значения нуль, то первым счетчиком 13а вырабатывается временной импульс i, который вызывает следующие реакции. С одной стороны, временной импульс i подается на память 16а перезапуска и вызывает там то, что имеющееся в памяти 16а перезапуска значение Wn счетчика перезапуска заносится в регистр первого счетчика 13а как новое начальное значение, так что первый счетчик 13а при приеме следующего тактового импульса повышенного базового временного такта ВТХ начинает новый цикл и вновь выполняет обратный отсчет от этого начального значения. Иными словами, всегда, когда состояние счетчика для первого счетчика 13а достигло значения нуль, происходит новая загрузка первого счетчика с помощью значения Wn счетчика перезапуска в качестве начального значения, так что начинается новый цикл обратного отсчета для первого счетчика 13а.

Временной импульс i обуславливает, кроме того, что имеющееся во втором счетчике 14а состояние счетчика сохраняется в памяти 18а.

Наконец, имеет преимущество, если временной импульс i также подается на датчик 17а времени модулей, который в простейшем случае может представлять собой счетчик временных импульсов i. Если начальное значение первого счетчика 13а, то есть значение Wn счетчика перезапуска в памяти 16а перезапуска установлено соответствующим образом, то может достигаться то, что временной импульс i генерируется с желательным временным интервалом. Так, при выборе значения 196608 в качестве значения Wn счетчика перезапуска может достигаться то, что при повышенном базовом временном такте ВТХ, равном 196,608 МГц, временной импульс i генерируется соответственно по истечении одной миллисекунды. Иными словами, первый счетчик 13а выдает в этом случае временной такт модулей с частотой 1 кГц (то есть 1 временной импульс i в миллисекунду). За счет этого может достигаться то, что датчик 17а времени модулей работает как счетчик миллисекунд. Выдаваемый первым счетчиком 13а выбранного модуля 11а временной такт модулей с временными импульсами i показан на фиг.2 в строке, обозначенной (а), где представлены временные такты модулей для выбранного и другого модуля 11а и 11b на временной оси.

Выработанный в базовом тактовом генераторе 12 базовый временной такт ВТ подается через интерфейс 20 временного такта на другой модуль 11b и оттуда, при необходимости после согласования с помощью тактового умножителя 15b, на первый счетчик 13b, а также на второй счетчик 14b. Относительно наличия тактового умножителя следует принимать во внимание, что он либо должен иметься во всех модулях, либо отсутствовать, чтобы обеспечить возможность корректного функционирования временной синхронизации.

Как уже пояснялось в отношении выбранного модуля 11а, поданный на первый счетчик 13b повышенный базовый временной такт ВТХ обуславливает инкрементный обратный отсчет первого счетчика 13b, в то время как поданный на второй счетчик 14b базовый временной такт обуславливает инкрементное повышение состояния счетчика для второго счетчика 14b. Аналогично представлению относительно выбранного модуля 11а, достижение состояния счета, равного нулю, в первом счетчике 13b обуславливает в другом модуле 11b выдачу временного импульса i, за счет чего, с одной стороны, имеющееся в памяти 16b перезапуска значение Wn счетчика перезапуска заносится в качестве нового начального значения в регистр первого счетчика 13b, и, с другой стороны, текущее состояние счетчика для второго счетчика 14b сохраняется в памяти 18b. Также временной импульс i может применяться для управления датчиком 17b времени модулей для другого модуля 11b. Если обеспеченные в памяти 16а и 16b перезапуска значения счетчика перезапуска имеют одно и то же значение, то гарантируется, что частота, с которой временные импульсы i выдаются первым счетчиком 13а выбранного модуля 11а и вторым счетчиком 13b другого модуля 11b, совпадает. Это вытекает из того, что на первый счетчик 13а и 13b в выбранном модуле 11а и другом модуле 11b подается соответственно одинаковый повышенный базовый временной такт ВТХ.

Фиг.2 в строке (b) показывает выдаваемый с первого счетчика 13b другого модуля 11b временной такт модулей с временными импульсами i. Как можно видеть при рассмотрении первых временных импульсов i обоих временных тактов модулей в строках (а) и (b), и при совпадающей частоте обоих временных тактов модулей может иметь место постоянное временное смещение моментов времени, в которые формируются отдельные временные импульсы i первым счетчиком 13а выбранного модуля 11а и первым счетчиком 13b другого модуля 11b. Это временное смещение должно устраняться в ходе временной синхронизации, так что временные импульсы i после выполненной синхронизации формируются как с одинаковой частотой, так и в совпадающие моменты времени, то есть синхронно друг другу.

Здесь принимается, что в момент времени ta (см. фиг.2) первый счетчик 13а выбранного модуля 11а принимает состояние счетчика со значением нуль и выдает временной импульс i. Как уже пояснялось, этот временной импульс i обуславливает в выбранном модуле 11a то, что текущее, имеющее место во втором счетчике 14а состояние Za счетчика принимается в память 18а.

Временной импульс i, который выдается от первого счетчика 13а выбранного модуля 11а, кроме того, вызывает то, что от коммуникационного устройства 19а выдается сообщение временного управления Т, которое в качестве составной части содержит имеющееся в памяти 18а состояние Za счетчика второго счетчика 14а. Это сообщение временного управления Т передается на коммуникационное устройство 19b другого модуля 11b, который из него извлекает состояние Za счетчика второго счетчика 14а выбранного модуля 11а и подает на вход корректирующего устройства 21 другого модуля 11b.

В момент времени ta, следующий за моментом времени tb, состояние счета первого счетчика 13b другого модуля 11b достигает значения нуль, так что первый счетчик 13b другого модуля 11b формирует временной импульс i, который обуславливает то, что текущее, имеющее место во втором счетчике 14b другого модуля 11b состояние Zb счетчика сохраняется в памяти 18b. Сохраненное в памяти 18b состояние Zb счетчика второго счетчика 14b другого модуля 11b затем подается на другой вход корректирующего устройства 21.

На основе обоих состояний Za, Zb счетчиков вторых счетчиков 14а и 14b выбранного модуля 11а и другого модуля 11b корректирующее устройство 21 определяет корректирующее значение К. Это корректирующее устройство К затем подается на память 16b перезапуска и применяется для того, чтобы для однократного прохода первого счетчика 13b выработать модифицированное значение Wn* счетчика перезапуска, которое получается как сумма собственно значения Wn счетчика перезапуска и корректирующего значения К:

Wn*=Wn

В качестве примера, пусть в момент t0 (см., например, фиг.2) корректирующее значение К образуется из содержащегося в сообщении временного управления Т состояния Za счетчика второго счетчика 14а выбранного модуля 11а и состояния Zb счетчика второго счетчика 14b другого модуля 11b. Затем для однократного прохода значение Wn счетчика перезапуска в памяти 16b повышается на корректирующее значение К, так что на первый счетчик 13b другого модуля 11b для следующего прохода подается соответственно увеличенное модифицированное значение Wn* счетчика перезапуска. В строке (b) на фиг.2 можно ясно видеть, что тем самым следующий за моментом t0 времени, в который определяется корректирующее значение К, временной интервал между временным импульсом i (ссылочная позиция 30) и следующим временным импульсом i (ссылочная позиция 31) первого счетчика 13b другого модуля 11b соответственно удлиняется, так что этот временной интервал теперь имеет временной интервал Tk коррекции:

Tk=Wn*/f(i)=Wn/f(i)+K/f(i),

где Wn* - модифицированное значение счетчика перезапуска,

Wn - обычное значение счетчика перезапуска,

f(i) - частота временного импульса i.

За счет этого смещения формирования временного импульса 31 достигается синхронность между временными импульсами i временного такта модулей выбранного модуля 11а и временными импульсами i временного такта модулей другого модуля 11b. Как можно видеть на фиг.2, начиная с временного импульса i, обозначенного ссылочной позицией 31, временные импульсы i обоих модулей формируются абсолютно синхронно друг с другом.

Для обеспечения синхронного формирования временных импульсов первого счетчика 13b другого модуля 11b, следующих от временного импульса 31, применяемое для следующего за временным импульсом 31 временного интервала значение Wn счетчика перезапуска должно вновь применять свое первоначальное значение; затем оно должно сохраняться для всех последующих временных интервалов, пока снова не возникает отклонение между временными моментами формирования временных импульсов обоих модулей.

Далее поясняется формирование корректирующего значения К. Для момента tb времени справедливо следующее условие:

Za+n*+Z(dt)=Zb+n*,

где Za - состояние счетчика для второго счетчика 14а выбранного модуля 11а,

Zb - состояние счетчика для второго счетчика 14b выбранного модуля 11b,

n* - число импульсов базового временного такта ВТ, которое выдается между двумя временными импульсами i, n* имеет значение 32768, если базовый временной такт ВТ формируется с частотой 32,768 МГц,

dt - временное смещение между формированием временных импульсов i обоих модулей,

Z(dt) - изменение состояния счетчика для второго счетчика 14а или 14b в течение временного смещения dt.

Член Z(dt) может определяться применением функции по модулю “mod”, как определено ниже, чтобы иметь возможность выполнить вычисление корректирующего значения К в любые моменты времени. Тем самым корректное определение осуществляется и тогда, когда одно временное сообщение отсутствовало бы и сравнение состояний счетчиков для вторых счетчиков 14а и 14b сдвинулось бы, соответственно, на один или более временных тактов i.

Z(dt)=(Zb-Za)mod n*

Корректирующее значение К вычисляется отсюда согласно

K=F*Z(dt)

причем F указывает коэффициент, на который тактовые умножители 15а или 15b повышают базовый временной такт перед его подачей на соответствующий первый счетчик 13а или 13b. Если такой тактовый умножитель отсутствует, то F принимает значение 1.

Описанным способом можно установить временную синхронизацию между временными тактами модулей как при первом запуске автоматизированного прибора 10, так и при перезапуске одного или всех модулей.

Временные такты модулей, как описано, также применяются для управления датчиками 17а и 17b времени модулей, которые в представленном примере выполнения работают как миллисекундные счетчики. Чтобы датчики 17а и 17b времени поддерживать синхронными друг другу, сообщение временного управления Т может, дополнительно к состоянию Za счетчика, также содержать значение датчика 17а времени выбранного модуля. Для того чтобы датчик 17b времени другого модуля согласовать с ним, это значение при следующем временном импульсе i первого счетчика 13b другого модуля 11b должно устанавливаться на повышенное на 1 переданное значение датчика 17а времени.

Наряду с управлением датчиками 17а или 17b времени модулей временные импульсы i могут также применяться для управления не показанными на фиг.1 часами модулей, которые осуществляют соответствующее указание времени, так что, например, может осуществляться точная временная маркировка регистрируемых значений данных. Для синхронизации указанного часами модулей времени от выбранного модуля 11а с сообщением временного управления Т дополнительно может передаваться информация о времени часов модулей выбранного модуля 11а на другой модуль 11b. Значение времени часов другого модуля должно тогда при следующем временном импульсе i первого счетчика 13b другого модуля 11b устанавливаться на соответственно увеличенное на 1 мс значение.

Для того чтобы часы модулей также синхронизировать с абсолютным временем внешних часов, в выбранном модуле может также предусматриваться интерфейс для приема внешнего сигнала времени часов, который, например, выводится из сигнала GPS или соответствующего сигнала времени коммуникационной сети (например, сети Ethernet реального времени). С внешним сигналом времени часов может выполняться синхронизация часов модуля выбранного модуля 11а, с которым затем с помощью сообщения временного управления Т согласуются часы другого модуля 11b.

Как уже упоминалось выше, описанный способ синхронизации может выполняться и при более чем одном другом модуле. Соответствующие шаги способа выполняются в соответствии с шагами способа, описанными для другого модуля 11b.

Чтобы создать избыточность базового временного такта ВТ, из которого в конечном счете выводятся временные такты всех модулей, в автоматизированном приборе 10 могут, кроме того, иметься один или более дополнительных выбранных модулей, из которых один, при отказе базового тактового генератора 12 первоначального выбранного модуля 11а (например, из-за дефекта комплектного модуля 11а), формирует соответствующий базовый временной такт ВТ и подает на имеющиеся другие модули. С помощью описанного выше способа временной синхронизации может очень быстро достигаться то, что другие модули настраиваются на временной такт модулей нового выбранного модуля; для этого новый выбранный модуль должен только принять на себя прежние функции для временной синхронизации прежнего выбранного модуля 11а. В частности, новый выбранный модуль должен опросить состояние счетчика своего второго счетчика из памяти и передать на другие модули. Синхронизация осуществляется затем, как описано выше.

Особое преимущество описанного способа состоит в том, что к коммуникационной среде между отдельными модулями 11а и 11b, через которую коммуникационные устройства 19а и 19b осуществляют связь друг с другом, не предъявляются никакие особые требования. В частности, не идет речь о детерминистическом во времени коммуникационном соединении. Описанный способ, в частности, функционирует независимо от того, как долго требуется сообщению временного управления Т для передачи между модулями; например, и в том случае, когда сообщение временного управления только в момент t0 (фиг.2) достигает другого модуля 11b. Даже при пропуске одного сообщения временного управления Т способ может выполняться без проблем со следующим корректно переданным сообщением временного управления.


ВРЕМЕННАЯ СИНХРОНИЗАЦИЯ В АВТОМАТИЗИРОВАННЫХ ПРИБОРАХ
ВРЕМЕННАЯ СИНХРОНИЗАЦИЯ В АВТОМАТИЗИРОВАННЫХ ПРИБОРАХ
Источник поступления информации: Роспатент

Showing 91-100 of 1,427 items.
20.10.2013
№216.012.755f

Способ и устройство для отделения диоксида углерода от отходящего газа работающей на ископаемом топливе электростанции

Изобретение относится к способу отделения диоксида углерода от отходящего газа работающей на ископаемом топливе электростанции. Способ включает в себя абсорбционный процесс, в котором содержащий диоксид углерода отходящий газ приводят в контакт с абсорбентом, в результате чего образуется...
Тип: Изобретение
Номер охранного документа: 0002495707
Дата охранного документа: 20.10.2013
20.10.2013
№216.012.7734

Способ проверки функционирования вакуумного выключателя тягового выпрямителя тока

Изобретение касается способа проверки функционирования вакуумного выключателя (12) тягового выпрямителя тока с по меньшей мере одним четырехквадратным исполнительным элементом (2) сетевой стороны и импульсным выпрямителем (4) тока нагрузочной стороны, которые через конденсатор (C)...
Тип: Изобретение
Номер охранного документа: 0002496176
Дата охранного документа: 20.10.2013
20.10.2013
№216.012.7754

Устройство и способ для формирования, накопления и передачи электрической энергии

Использование: в области электротехники. Технический результат - повышение надежности энергоснабжения. Устройство включает в себя по меньшей мере один источник (1) энергии, по меньшей мере один первый накопительный блок (4) и один второй накопительный блок (5) для накопления энергии и блок (6)...
Тип: Изобретение
Номер охранного документа: 0002496208
Дата охранного документа: 20.10.2013
27.10.2013
№216.012.791f

Головная часть для образования лобовой стороны транспортного средства, по меньшей мере, с одним энергопоглощающим элементом

Изобретение относится к железнодорожному транспорту, в частности к конструкции головной части транспортного средства. Головная часть (1), размещаемая на лобовой стороне транспортного средства, содержит несущую конструкцию (2) с присоединительными средствами (11) для механического закрепления на...
Тип: Изобретение
Номер охранного документа: 0002496669
Дата охранного документа: 27.10.2013
27.10.2013
№216.012.7aa4

Печной агрегат

Изобретение относится к области металлургии, в частности к очистительному устройству для удаления и/или устранения блокирующего материала из или внутри люка для обслуживания печного агрегата. Печной агрегат содержит электродуговую печь, очистительное устройство для удаления и/или устранения...
Тип: Изобретение
Номер охранного документа: 0002497058
Дата охранного документа: 27.10.2013
27.10.2013
№216.012.7b6e

Электрическая машина с повышенной степенью защиты с улучшенным охлаждением ротора

Изобретение относится к области электротехники, в частности к электрическим машинам. Предлагаемая электрическая машина содержит статор (1) и роторный вал (3), установленный относительно статора (1) с возможностью вращения вокруг оси (5) вала, так что ось (5) вала определяет осевое направление,...
Тип: Изобретение
Номер охранного документа: 0002497260
Дата охранного документа: 27.10.2013
27.10.2013
№216.012.7b6f

Корпусная насадка для электрической машины со степенью защиты ip 24w

Изобретение относится к корпусной насадке для электрической машины. Корпусная насадка (10) имеет первую свисающую кромку (28), которая таким образом расположена на первой ограничительной стенке (19), что вода (47), находящаяся на среднем участке (20) на первой ограничительной стенке (19),...
Тип: Изобретение
Номер охранного документа: 0002497261
Дата охранного документа: 27.10.2013
27.10.2013
№216.012.7b70

Система, снабженная электрической машиной, а также способ эксплуатации электрической машины

Изобретение касается способа эксплуатации и системы, снабженной электрической машиной, которая включает в себя статор (4) и ротор (1), а также инфракрасным температурным сенсором, при этом поле детекции инфракрасного температурного сенсора ориентировано по поверхности корпуса ротора....
Тип: Изобретение
Номер охранного документа: 0002497262
Дата охранного документа: 27.10.2013
10.11.2013
№216.012.7d17

Рельсовое транспортное средство, которое в качестве приводного двигателя снабжено синхронным двигателем, возбуждаемым постоянными магнитами

Изобретение касается рельсового транспортного средства, которое в качестве приводного двигателя снабжено синхронным двигателем, возбуждаемым постоянными магнитами. При этом между преобразователем и приводным двигателем расположено переключающее устройство, которое в режиме движения соединяет...
Тип: Изобретение
Номер охранного документа: 0002497696
Дата охранного документа: 10.11.2013
10.11.2013
№216.012.7e9b

Осевая турбомашина с малыми потерями через зазоры

Осевая турбомашина (1) включает рабочую лопаточную решетку, которая образована рабочими лопатками (3), у каждой из которых имеется передняя кромка (8) и расположенная в радиальном направлении снаружи свободная вершина (15) лопатки. Рабочую лопаточную решетку охватывают стенки (13) кольцевого...
Тип: Изобретение
Номер охранного документа: 0002498084
Дата охранного документа: 10.11.2013
Showing 91-100 of 943 items.
20.09.2013
№216.012.6aac

Способ изготовления вихревой распылительной форсунки для распыления жидкого топлива

Изобретение относится к способу изготовления вихревой распылительной форсунки для распыления жидкого топлива. Подготавливают заготовку, имеющую полый цилиндр с закрывающим его с одной стороны днищем и открытым с другой стороны продольным концом. Вблизи днища в полом цилиндре выполняют по...
Тип: Изобретение
Номер охранного документа: 0002492959
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6bdd

Устройство для опрокидывания металлургического плавильного сосуда, металлургическая плавильная система и способ с применением такой плавильной системы

Изобретение относится к области металлургии, в частности к устройству (1) для опрокидывания металлургического плавильного сосуда (50, 55) электродуговой печи (101, 101'). Устройство содержит опрокидываемую рабочую площадку (2) печи, которая имеет отверстие (3) для размещения плавильного сосуда...
Тип: Изобретение
Номер охранного документа: 0002493264
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6c8b

Направляющая или рабочая лопатка для осевого компрессора

Направляющая лопатка компрессора или рабочая лопатка осевого компрессора с осевым направлением, радиальным направлением (R), ступицей компрессора и корпусом компрессора. Направляющая лопатка или рабочая лопатка содержит аэродинамическую поверхность (1) с профильными сечениями (3, 5, 15А-15Е),...
Тип: Изобретение
Номер охранного документа: 0002493438
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6d04

Селективный детектор монооксида углерода

Изобретение относится к селективному детектору монооксида углерода. Предложен детектор монооксида углерода, который базируется на двух чувствительных слоях. Второй чувствительный слой является каталитически активным и реагирует равным образом на спирты, в частности этанол, и на монооксид...
Тип: Изобретение
Номер охранного документа: 0002493559
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6d07

Способ для определения и оценки индикации вихревых токов, в частности трещин, в испытываемом объекте из электропроводного материала

Изобретение относится к способу определения и оценки трещин в испытываемом объекте из электропроводного материала. Способ включает: нагружение испытываемого объекта электромагнитным переменным полем с предварительно определенной постоянной или переменной частотой (f), определение вихревых...
Тип: Изобретение
Номер охранного документа: 0002493562
Дата охранного документа: 20.09.2013
27.09.2013
№216.012.6fe1

Улавливающий подшипник для улавливания роторного вала машины

Изобретение относится к улавливающему подшипнику для улавливания роторного вала машины. Улавливающий подшипник (2) имеет проходящие вокруг воображаемой геометрической средней оси (М) первое опорное тело (7) и роликовые тела (5). Роликовые тела (5) имеют, каждое, зону (19), которая расположена...
Тип: Изобретение
Номер охранного документа: 0002494292
Дата охранного документа: 27.09.2013
27.09.2013
№216.012.7029

Способ и устройство для распознавания состояния исследуемой создающей шумы машины

Использование: в способе и устройстве для распознавания состояния исследуемой создающей шумы машины. Сущность: в способе и устройстве распознавания состояния исследуемого создающего шумы объекта сгенерированная для по меньшей мере одного эталонного объекта статистическая основная модель...
Тип: Изобретение
Номер охранного документа: 0002494364
Дата охранного документа: 27.09.2013
27.09.2013
№216.012.70bd

Способ управления при резервировании многофазного выпрямителя переменного тока с распределенными накопителями энергии

Изобретение относится к области электротехники и может быть использовано для управления выпрямителем переменного тока с распределенными накопителями энергии с тремя фазными модулями, которые имеют соответственно одну верхнюю и одну нижнюю ветвь вентилей, которые снабжены соответственно по...
Тип: Изобретение
Номер охранного документа: 0002494512
Дата охранного документа: 27.09.2013
10.10.2013
№216.012.71f2

Непрерывный прокатный стан с введением и/или выведением прокатных клетей в процессе функционирования

Изобретение предназначено для повышения качества проката. Способ включает непрерывную прокатку в нескольких клетях. Плавность выведения/введения прокатных клетей для замены валков обеспечивается за счет того, что при выведения одной (1'') из прокатных клетей (1, 1'') из непрерывного прокатного...
Тип: Изобретение
Номер охранного документа: 0002494827
Дата охранного документа: 10.10.2013
10.10.2013
№216.012.7327

Способ определения меры кусковатости твердого материала в электродуговой печи, электродуговая печь, устройство обработки сигнала, а также программный код и носитель данных

Изобретение относится к области получения металла в электродуговой печи. Технический результат - повышение точности прогнозирования состояния твердого материала в электродуговой печи. Согласно способу определения кусковатости для твердого материала, в особенности скрапа, в электродуговой печи...
Тип: Изобретение
Номер охранного документа: 0002495136
Дата охранного документа: 10.10.2013
+ добавить свой РИД