Источниками дискретных сигналов являются сигналы типа «сухой контакт» [1]. Их ввод осуществляется двумя основными способами:
– простые контакты (рис. 1);
– перекидные контакты по 3-проводной схеме подключения (рис. 2), при этом нормально разомкнутые контакты подключаются к нечетным входам, нормально замкнутые контакты подключаются к четным входам модуля.
В качестве источника дискретных сигналов может быть использован также потенциальный сигнал 0–24 В от источника информации, имеющего общую «землю» с модулем приема сигналов и расположенным в том же помещении, что и модуль приема дискретного сигнала [2].
Ввод и алгоритмы обработки дискретного сигнала.
Типовой канал ввода и обработки дискретного сигнала [3] представлен на рис. 3 в виде структурной схемы.
В общую процедуру обработки входит:
– аппаратная обработка;
– программная обработка;
– вывод дискретного сигнала.
Ввод, обработка дискретных сигналов и их вывод, а также обработка прикладной программы выполняется в быстром цикле SZYK, продолжительность цикла составляет 26,7 мс.
Для некритичной ко времени обработки программы может быть установлен медленный цикл обработки LZYK, длительность цикла [4] зависит от длины программы.
Для дискретных входов при их обработке необходимо задать параметры настройки:
– разрешение прерывания;
– время переключения контактов;
– время подавления дребезга.
Ввод и обработка дискретных сигналов может осуществляться как в нерезервированных модулях, так и в резервированных.
В модуле контролируется значение напряжения в цепях дискретных сигналов. При вводе дискретных сигналов входы подключаются к –24 В. Напряжение питания контактов сравнивается с эталонным значением, которое хранится в памяти EPROM. Если напряжение питания отклонилось от эталонного значения за допустимые пределы, формируется сигнал неисправности модуля [5].
Диагностический контроль напряжения питания позволяет выявить следующие состояния контактов: