UniSet
2.6.0
|
@section sec_lpCommon Общее описание Логический процессор представляет из себя процесс, который работает по принципу PLC-контроллеров, выполняя бесконечный цикл: @code 1. опрос входов 2. шаг алгоритма 3. выставление выходов \endcode При этом "логика" формируется из простых логических элементов: -# \b "И" \b (AND) -# \b "ИЛИ" \b (OR) -# \b "Задержка" \b (Delay) -# \b "Отрицание" \b (NOT) @section sec_lpShema Конфигурирование Конфигурирование процесса осуществляется при помощи xml-файла задающего "схему соединения" элементов. Например @code
<Schema>
1 –| | 2 –|TOR1|—| 1 --— | | |-—| | -— 2 | |–| |-—|TAND3| | -— | | | | | | | --— | 1 –|TOR2| | | 1 -— ----— 2 –| |— | -— —| | | | out | | | 1 | | 2 |TOR5|--—| Delay |-— -— |—|TOR4|--—| | | | 2 -—| | | | | |
<connections> </connections> </Schema>
Блок \b <elements> содержит список элементов участвующих в "логике", каждому из
которых присвоен уникальный id, а также характеристики каждого элемента. В секции <connections> задаютcя собственно соединения.
В текущей реализации в качестве датчиков разрешено использовать только типы DO или DI.