MCHA - машина / пускатель
=========================

Управляет выходом платы управления.
--------------------------------------------------------------------------------¬
¦ВХОДЫ:                                                                         ¦
+--------------T----------------------------------------------------------------+
¦ TrigRes      ¦ Набор входов для сброса аварии (объеденены по ИЛИ)             ¦
+--------------+----------------------------------------------------------------+
¦ Suspend      ¦ Набор входов для приостановки машины (объеденены по ИЛИ)       ¦
+--------------+----------------------------------------------------------------+
¦ InputX       ¦ Набор входов для включения машины.Входы одной группы объеденены¦
¦              ¦ по И, сами группы - по ИЛИ. X - символ от A до Y идентификатор ¦
¦ (входы)      ¦ группы. Выбор идентификатора группы выполняется нажатием Ctrl+A¦
¦              ¦                                                                ¦
¦              ¦ Если использовать вход InputZ, то сигнал Plata будет извлекать-¦
¦              ¦ ся не через Channel'ы, а с этого входа. Этот вход также может  ¦  
¦              ¦ использоваться и в режиме эммуляции                            ¦
¦              ¦                                                                ¦
L--------------+-----------------------------------------------------------------
Добавление/удаление входов клавишами Ins/Del, или через меню. Измение текущей
группы Input - Ctrl+A.

--------------------------------------------------------------------------------¬
¦ВЫХОДЫ:                                                                        ¦
+--------------T----------------------------------------------------------------+
¦ MasterOut    ¦ Выход для управления влючением/выключением других устройств    ¦
+--------------+----------------------------------------------------------------+
¦ Sost         ¦ Состояние:                                                     ¦
¦              ¦ =0 - выключено                                                 ¦
¦              ¦ =1 - работает                                                  ¦
¦              ¦ =2 - запуск                                                    ¦
¦              ¦ =3 - останов                                                   ¦
¦              ¦ =4 - авария                                                    ¦
¦              ¦ =5 - приостановлено                                            ¦
¦              ¦ =7 - выключено, но фаза=1                                      ¦
¦              ¦ =8 - неправильный адрес                                        ¦
+--------------+----------------------------------------------------------------+
¦ Alarm        ¦ Авария (Sost=4)                                                ¦
+--------------+----------------------------------------------------------------+
¦ Plata        ¦ Значение на входе клеммы обраной связи (фаза)                  ¦
+--------------+----------------------------------------------------------------+
¦ Cnt          ¦ Счетчик времени запуска / останова                             ¦
+--------------+----------------------------------------------------------------+
¦ TrigRes      ¦ Повтор значения с входов TrigRes для датчиков MDTA             ¦
+--------------+----------------------------------------------------------------+
¦ Control      ¦ Управление режимом:                                            ¦
¦              ¦   b0-режим: 0=авт                                              ¦
¦              ¦             1=руч                                              ¦
¦              ¦   b1-ручное управление: 0=выкл                                 ¦
¦              ¦                         1=вкл                                  ¦
¦              ¦   b2-сброс аварии                                              ¦
¦              ¦   b3-имитация аварии (Sost=4)                                  ¦
¦              ¦                                                                ¦
¦              ¦   b4-внешний input (1=запустить)                               ¦
¦              ¦                                                                ¦
+--------------+----------------------------------------------------------------+
¦ Blok         ¦ Блокировка                                                     ¦
+--------------+----------------------------------------------------------------+
¦ TimeStart    ¦ Время запуска                                                  ¦
+--------------+----------------------------------------------------------------+
¦ TimeStop     ¦ Время останова. Влияет на работу машины в автомате.            ¦
¦              ¦ После того как на входе разрешение работы пропадает, машина    ¦
¦              ¦ продолжает работать заданное кол-во секунд. Если отключить ма- ¦  
¦              ¦ шину вручную, то она остановится немедленно.                   ¦
¦              ¦                                                                ¦
+--------------+----------------------------------------------------------------+
¦ Channel1     ¦ Канал управления и обраной связи на плате управления           ¦
¦ Channel2     ¦ Канал управления и обраной связи на плате управления           ¦
¦              ¦ Различия использования см. в Flags                             ¦
¦              ¦                                                                ¦
+--------------+----------------------------------------------------------------+
¦ Flags        ¦ Флаги:                                                         ¦
¦              ¦   b1b0 - определение Channel                                   ¦
¦              ¦    =0 - управление Channel1, контроль Channel2                 ¦
¦              ¦    =1 - управление и контроль Channel1. Channel2 не использ.   ¦
¦              ¦    =2 - режим индикации - только контроль по Channel1          ¦
¦              ¦    =3 - режим эмуляции - Channel1 и Channel2 не используются   ¦
¦              ¦                                                                ¦
¦              ¦   b2 - влияет на работу выхода MasterOut во время запуска.     ¦
¦              ¦    =0, запуск продолжается всё заданное время TimeStart        ¦
¦              ¦    =1, запуск переходит в работу при поступлении сигнала конт- ¦
¦              ¦        роля                                                    ¦
¦              ¦                                                                ¦
¦              ¦   b3 - запрет запуска от внешнего input                        ¦
¦              ¦    =0, запрета нет                                             ¦
¦              ¦    =1, запрет включен                                          ¦
¦              ¦                                                                ¦
¦              ¦   b4 - запрет запрет мнгновенного останова по аварии. Вместо   ¦
¦              ¦        того, чтобы стразу перейти в аварийное состояние при    ¦
¦              ¦        пропадании контроля, будет выдержана пауза, равная      ¦
¦              ¦        TimeStart, и если контроль не вернулся, наступает авария¦
¦              ¦    =0, мнгновенный останов                                     ¦
¦              ¦    =1, останов после задержки TimeStart                        ¦
¦              ¦                                                                ¦
¦              ¦   b7 - определение положительного значения контроля            ¦
¦              ¦    =0 - по нулю                                                ¦
¦              ¦    =1 - по единице                                             ¦
¦              ¦                                                                ¦
¦              ¦   b8 - если =1, то при приостановке (Sost=5) включается Alarm=1¦
¦              ¦                                                                ¦
¦              ¦   b9 - если =1, то входы Suspend учитываются только после      ¦
¦              ¦        после старта (Sost=1)                                   ¦
¦              ¦        *** реализовано только в jrobo ***                      ¦
¦              ¦                                                                ¦
+--------------+----------------------------------------------------------------+
¦ Input        ¦ Выход, транслирующий сигнал, поданный на Input или Control.    ¦
¦              ¦ Позволяет определить, подается команда запуска машине или нет. ¦
¦ (выход)      ¦ Команда запуска формируется следующими способами:              ¦
¦              ¦  - входами Input                                               ¦
¦              ¦  - Control.b4 (внешний input)                                  ¦
¦              ¦                                                                ¦
¦              ¦ Ручное управления не влияет на выход Input.                    ¦
¦              ¦                                                                ¦
+--------------+----------------------------------------------------------------+
¦ InputExt     ¦ Выход, транслирующий сигнал, поданный как внешнией Input.      ¦
¦              ¦                                                                ¦
¦ (выход)      ¦ InputExt = (Control.b4 > 0)                                    ¦
¦              ¦                                                                ¦
¦              ¦ Flags.b3 не влияет на выход InputExt.                          ¦
¦              ¦                                                                ¦
L--------------+-----------------------------------------------------------------



УСТАНОВКИ ТЕГОВ ДЛЯ РАБОТЫ С VISSCADA
                                 
Имя тега  ¦Init¦Чт/Зап¦По_запросу¦Сохранение¦Архивирование¦Сообщение
----------+----+------+----------+----------+-------------+------------------
Sost      ¦    ¦  R   ¦    *     ¦          ¦  ARC4_SEC   ¦Авария машины
Plata     ¦    ¦  R   ¦    *     ¦          ¦  ARC2_SEC   ¦
Control   ¦   0¦  RW  ¦    *     ¦          ¦             ¦
Blok      ¦   0¦  RW  ¦    *     ¦  bit     ¦             ¦
TimeStart ¦   5¦  RW  ¦    *     ¦  word    ¦             ¦
TimeStop  ¦   0¦  RW  ¦    *     ¦  word    ¦             ¦
Channel1  ¦   0¦  RW  ¦    *     ¦  word    ¦             ¦
Channel2  ¦   0¦  RW  ¦    *     ¦  word    ¦             ¦
Flags     ¦  80¦  RW  ¦    *     ¦          ¦             ¦
