DicSys инструментальная среда разработки прикладных программ для программируемых логических контроллеров.
В качестве контроллера может использоваться практически любой промышленный ПК или контроллер на базе ОС Linux. Обеспечивает функционал подобный таким системам как CodeSys и ISaGRAF.
Промышленные контроллеры с исполнительной системой DicSys предоставляют возможность сбора данных, обработки и при необходимости последующей передачи в систему управления (SCADA) верхнего уровня.
Конфигурирование осуществляется с помощью программы PWR-CFG.
Позволяет решать задачи автоматизации любой сложности. Обладает следующими основными свойствами:
- Поддержка большого числа промышленных протоколов (IEC-101, IEC-104, IEC-103, Modbus TCP, Modbus RTU, OPC, и т.п.)
- Содержит средства синхронизации времени может является сервером времени.
- Средства мониторинга оборудования по протоколу SNMP.
- Возможность мониторинга сети с помощью службы Netwatch(ping).
- Свободно программируемая логика на языке SCL. Используется собственный оптимизирующий компилятор совместимый с LLVM и генерирующий непосредственно машинный код целевой платформы. Что позволяет максимально использовать ресурсы аппаратуры и реализовывать при поддержке ОС алгоритмы реального времени.
- Паскале подобный язык SCL разработан для обеспечения создания безопасного и надежного кода, содержит средства ООП.
- Поддержка управления протоколами из среды SCL. Это позволяет создавать алгоритмы опроса событий, уставок и п.р. из терминалов РЗА и других устройств.
- Компилятором поддерживаются платформы x86, x64, arm, MIPS, PowerPC и другие.
- Генерация сообщений непосредственно на уровне контроллера с передачей в HMI.
- Службы архивирования тегов и сообщений.
- Сохранение значений тегов на диск между запусками PLC.
- Оптимизация использования каналов связи за счет использования апертур значений тегов, т.е. запись в ядро значения происходит только при достижении заданного уровня изменения значения.
- Поддержка ОС Linux, Windows.
- В качестве аппаратной платформы для телемеханики обычно используются промышленные компьютеры MOXA(DA-682A и т.п.), для создания устройств ПА используются cPCI (Контрон, Adlink и д.р.)
- Возможность построения систем с горячим резервированием.
- Поддержка аппаратных и программных WatchDog.
- Функции отладки, просмотр тегов, ручной ввод тегов и д.р.
Система конфигурирования PWR-CFG позволяет реализовывать задачи любой сложности в том числе выполняющихся в реальном времени. За счет компилятора построенного на базе библиотеки LLVM прикладная задача транслируется в выполняемый машинный код, что обеспечивает высокое быстродействие даже на ограниченных по вычислительной мощности ресурсах.
Пример скрипта
Пример конфигурирования устройств