macros писал(а):Хотелось бы видеть еще алгоритм работы контроллеров с установленными модулями Мираж-ТМ-01или Мираж-EМ-01
В общем случае Мираж-TM-01 работает как резервный канал передачи данных, то есть при наличие любого события в очереди, TM-01 будет пытаться его доставить. Тестовые звонки через данный модуль не совершаются и отдельно рассматривать данный модуль в алгоритмах нет необходимости.
С модулем EM-01 ситуация следующая (выдержка из инструкции):
В дежурном режиме EM-01 подключается к серверу ПЦН согласно считанным настройкам. Установленное TCP/IP-соединение всегда остаётся активным и в случае его разрыва автоматически происходит переподключение TCP/IP соединения.
При установленном TCP/IP-соединении EM-01 каждые 100мс опрашивает базовый контроллер о наличии событий. При появлении недоставленного события, модуль считывает и доставляет его по установленному TCP/IP-каналу.
При неуспешной доставке события, модуль выполняет следующие действия:
- переподключение TCP/IP и MSRV соединения;
- считывание события из базового контроллера;
- доставка события по установленному TCP-каналу.
После получения от сервера ПЦН квитанции об успешной доставке события, EM-01 сообщает базовому контроллеру о результатах и возвращается в дежурный режим.
Никаких специфических алгоритомов работы здесь нет, поэтому этот вопрос не освещен в описании. Если вы хотите узнать что-то конкретное, то оставляйте ваши вопросы, постараемся на них ответить.