Добрый день, коллеги!
Наша команда завершила этап разработки новой технологии для наших ПЛК и готова презентовать её для Вас и пригласить на бета-тестирование.
Все Вы уже знаете, я надеюсь, что у нас появился новый ПЛК 110-хх.
При его разработке мы заложили возможность его использования для управления процессами, требующими высокой скорости и стабильности реакции.
Для этого в ПЛК есть 2(4) быстрых входа и 4 быстрых выхода (которые способны воспринять или сформировать импульсы от 0,5 мкс длительностью) и 2 специализированых сопроцессора, PRU, которые подключены непосредственно к этим I/O и могут обрабатывать данные и управлять отдельно от основного цикла ПЛК.
Для программирования PRU нами разработан специальный язык, на котором сначала пишутся ФБ, из них делаются пакеты ФБ, далее с помощью графического редактора возможно "рисование" программы, далее программа компилится в специальный файл для загрузки в ПЛК.
При запуске ПЛК проверяет наличие файла и если он есть, загружает его в ПЛК и запускает выполнение программы.
Для обмена данными между PRU и основным циклом существует специальная библиотека, PruAccessLib.lib и если обмен с основным циклом требуется, то при помощи этой библиотеки и соответствующих ФБ в программе можно его организовать.
Мы подготовили небольшой "стартовый набор".
Для его использования надо его распаковать, перепрошить через заводской загрузчик ПЛК прошивкой M02, загрузить в ПЛК программу для PRU "PRU0.prg", перезапустить ПЛК и загрузить на него тестовую программу login.pro (с учётом модификации ПЛК у Вас).
Дя создания своих программ воспользуйтесь примером simple5.pro, из которого надо экспортировать код программы (project->export->выбрать только PLC_PRG->OK)
При редактировании программы можно использовать только ФБ из библиотеки present_lib.lib
Полученный файл ".exp" необходимо обработать сначала бат-файлом EDIT_PRES.bat. а затем MAKE_PRES.bat. (не забудьте поправить имена файлов)
Для целей тестирования мы использовали редактор CoDesys как графическую оболочку, в дальнейшем планируем более полноценный редактор.
Ну и как всегда, это тестовое ПО, поэтому ставить его куда-либо можете только на свой страх и риск![]()