="justify"> SetYearReg (адреса 4: 00013) прив'язана до входу YEAR і служить для установки року.
Змінна SetHourReg (адреса 4: 00014) прив'язана до входу HOUR і служить для установки години в добі.
Змінна SetMinuteReg (адреса 4: 00012) прив'язана до входу MINUTE і служить для установки хвилин.
Змінна SetSecondReg (адреса 4: 00012) прив'язана до входу SECOND і служить для установки секунд.
Вихід TOD_CNF блоку видає «1», якщо системний годинник визначені і блок готовий до установки часу. Якщо на виході блоку значення «0», значить або не знайдені системний годинник, або йде процес встановлення системного часу.
У секції також проводиться контроль роботи головного комп'ютера. Контроль реалізований за допомогою таймера. Керуюче слово таймера контролю роботи головного комп'ютера знаходиться в масиві InitialTimers з індексом [1]. За допомогою змінної vuMainCompCnt встановлюється номер ведучого комп'ютера.
Секція OipProc - обробка аналогових параметрів.
У секції OIPProc використовується програмний блок AIP. Блок AIP має тип OIP і призначений для обробки вхідних аналогових сигналів.
Блок AIP має наступні входу:
iBBSign: сигналізація .: початковий номер оперативних повідомлень .: Кількість оброблюваних аналогових сигналів .: початкова адреса масиву посилань на аналогові сигнали в 4-й області .: початкова адреса масиву посилань на уставки в 4-й області.: індекс вхідного аналогового параметра для запису уставок .: підтвердження завершення запису уставок за даним вхідному аналоговому параметру (дорівнює індексу параметра) .: індекс вихідного аналогового параметра для запису уставок .: підтвердження завершення запису уставок за даним вихідних аналогових параметру (дорівнює індексу параметра).: адреса (посилання в явному вигляді) джерела параметра .: верхня межа датчика (код АЦП) .: максимальна аварійна уставка .: максимальна уставка: мінімальна уставка: мінімальна аварійна уставка: нижня межа датчика код АЦП: коефіцієнт згладжування: зона нечутливості: маска видачі оп. повідомлень і сигналізації по спрацьовуванню уставок .: номер сигналу на виході oDebugAI .: номер параметра в коді АЦП на виході oDebugACP .: затримка записи уставок при прокачуванні з верхнього рівня.
Блок AIP має наступні виходи:
оBBSign: дзвінок в операторної: індекс параметра для запису уставок.IIndex2: підтвердження завершення запису уставок за даним вхідному аналоговому параметру (дорівнює індексу параметра).:Індекс параметра для читання уставок.:Підтвердження завершення читання уставок за даним вхідному аналоговому параметру (дорівнює індексу параметра).:Адреса джерела параметра (3хххх або 4хххх).
оwHL: верхня межа датчика код АЦП.:Максимальна аварійна уставка.:Максимальна уставка.:Мінімальна уставка.:Мінімальна аварійна уставка.:Нижня межа датчика код АЦП.:Коефіцієнт згладжування.:Зона нечутливості.:Маска видачі оп. повідомлень по спрацьовуванню уставок.:Маска включення сигналізації по спрацьовуванню уставок.
У кожному скане модуль OIP обробляє всі аналогові вхідні сигнали. Для цього модуль зчитує код АЦП починаючи з регістра з адресою у змінній AIBegin. Кількість зчитувальних регістрів дорівнює значенню у змінній iMaxAI. Командне слово аналогового сигналу має формат:
Біти 0-10 - код коефіцієнта згладжування аналогового сигналу.
Біт 11 - біт клямка симуляції.
Біт 12 - біт - команда на симуляцію.
Біти 13 - 15 - спрацювання уставок:
- мінімальна аварійна уставка;
- мінімальна уставка;
- норма;
- максимальна уставка;
- максимальна аварійна уставка;
- нижня недостовірність;
- верхня недостовірність.
Група секцій LimitProtects - обробка захистів по граничних значеннях параметрів.
У секції LCommonProc здійснюється переопісаніе сигналів, заведених на захисту по граничних значеннях за допомогою блоку MSP30, запуск, скидання і обробка таймерів захистів і прописана реакція обладнання на кожну захист: включення і відключення вспомсістем, сирен і табло.
Обробка спрацьовування таймерів захистів по граничних значеннях проводиться в секції LTimersProc.
Програма секції аналізує наявність 15-го біта в масиві параметрів aw List4_P . При наявності параметра проводиться відпрацювання ві...