
Концепция программирования контроллеров строится на основе IEC 61131-3 с выбором FBD в качестве основного языка программирования.
Программа, которую разрабатывает пользователь, составляется из набора функциональных блоков фирменной, а также собственной библиотеки.
Совместно с YART Studio поставляется готовая библиотека, состоящая из общепринятого в промышленности набора математических, логических и управляющих блоков.
В дополнение к "типовому" набору СЕРЕБРУМ предлагает широкий выбор специальных блоков для организации обмена данными, подключению исполнительных устройств и датчиков, а также блоки для удобного использования аппаратных возможностей контроллеров и модулей СЕРЕБРУМ.
Определенный в IEC 61131 язык программирования ST заменен в СЕРЕБРУМ на более удобный C-YART, позволяющий снизить время на разработку прикладных программ блоков и сделать код менее тяжелым по сравнению с классическим ST.
Так, неповоротливая структура «BEGIN --- END» заменяется парой скобок «{ --- }», а локальные переменные можно объявлять непосредственно в коде блока, используя оператор «new».
В YART Studio основной акцент строится на использовании визуального программирования для упрощения процесса создания и отладки алгоритмов. Пользователь мышкой перетаскивает блоки и переменные на рабочее поле, а затем соединяет их при помощи линий связи.
Расположение линий осуществляется автоматически, сами линии сглаженные. Это позволяет не тратить время на длительный процесс аккуратной трассировки соединений.
Каждому типу данных соответствует свой цвет. При попытке соединить несовместимые типы подключения не происходит.
Скачать программу
Официальный источник: https://serebrum.ru/ru/software/yart-studio
|