Среда CODESYS – это комплекс инструментов разработки приложений для программируемых контроллеров. В CODESYS V3.5 создаются приложения на языках программирования стандарта МЭК 61131-3, разрабатывается человеко-машинный интерфейс и конфигурируется обмен данными с устройствами. Развитие среды CODESYS приводит к появлению новых компонентов, расширению функционала редакторов программирования и визуализации, улучшению поддержки протоколов обмена.
CODESYS предназначена для программирования логических контроллеров разных марок, включая ОВЕН, WAGO, EMKO и Beckhoff. Программа позволяет совершать интеграцию с СПК, создавать или редактировать программный код, а также проверять его на возможные ошибки при помощи встроенных в среду разработки отладчиков. CODESYS поддерживает все распространенные языки программирования МЭК и настраивается для работы не только с СПК, но и другими платформами.
Особенности
- Встроенный пошаговый помощник для разработки проектов;
- Обширный набор готовых функциональных блоков;
- Пользовательская библиотека для хранения и повторного использования программ;
- Надежные средства для защиты исходного кода и программы контроллера в процессе эксплуатации;
- Удобная система отладки и оптимизации программного кода;
- Гибкий пользовательский интерфейс.
Новые элементы и возможности визуализации
Для удобства создания операторского интерфейса в редактор визуализации добавлены:
- элементы для работы со временем – Часы, Календарь, Выбор даты и времени;
- возможность выбора координат открытия для диалогов ввода;
- функция тиражирования элементов;
- библиотека пиктограмм VisuSymbols;
- новые стили визуализации (рис. 5);
- переменные для таблицы тревог (число активных тревог, управление сортировкой и т.д.);
- функция экспорта данных таблицы тревог в формате .csv (требуется подключение к ПЛК).
В CODESYS SP11 реализована поддержка новых функций:
- исторических графиков;
- элемента Web-browser;
- прозрачности;
- русскоязычной клавиатуры;
- вращения элементов в редакторе визуализации;
- переменных типа REAL для параметров перемещения элементов (повышение точности позиционирования).
Поддержка протокола Modbus
В драйвер протокола Modbus добавлена поддержка:
- протокола Modbus ASCII (Master);
- битовых функций для компонентов Modbus Serial Slave и Modbus TCP Slave.
Увеличено количество доступных регистров для каждой области памяти Modbus TCP Slave до 4096, удалено ограничение по количеству slaveустройств в проекте и улучшена функция диагностики обмена.