Множество новых ФБ.
Тролль-наседка, добрый, нежный и ласковый
Нужны добровольцы на:
1. Описать работу ФБ
2. Проверить правильность работы на реальном ПЛК
3. Написать код на языке ST в библиотеке, чтобы можно было использовать симуляцию.
Тролль-наседка, добрый, нежный и ласковый
Я готов
1. http://www.owen.ru/forum/showthread....l=1#post197840
2. Тоже не проблема
3. До конца не ясно, нужен код для ФБ и п.1? Для проверки его на ПЛК?
Последний раз редактировалось приборист; 16.06.2016 в 16:30.
А ФБ для управление ШД (http://www.owen.ru/forum/showthread....l=1#post197840) сделали ?
По п.3 - нужен код на ST, чтобы можно было воспользоваться режимом симуляции кодесиса.
Это сложная задача, требуется реверс-инжиниринг кода с ассемблера в ST.
Все добровольцы присылайте на почту мне свои координаты. plc_prog@owen.ru
На следующей неделе разошлю пакет для тестирования.
Если кто-то видит в себе силы в программировании кода ФБ (ассемблер, машинные коды, метаязык), могут попробовать написать свой ФБ под свои задачи. Укажите это в данных, я пришлю вам расширенный инструментарий
У меня свободного времени практически нет для написания сложных ФБ.
Тролль-наседка, добрый, нежный и ласковый
Добрый день!
Подскажите - работы остановились?
Жду библиотеку для ШД.
Интересно, а есть кто-то кроме меня (ну, кроме сотрудников ОВЕН), кто "работает над PRU"?
0) До августа Владислав в отпуске. Всего неделя осталась. Будем держаться.
Не знаю как у других, а у меня так: я вторую неделю жду договор от юристов Овен. Кирилл Валюнин предупредил, что это дело небыстрое, и, надеюсь, про меня не забыли (а, возможно, ждут Владислава).
1) Владислав прислал пакет с "pru beta 2", но там снова только BOOL функции. Т.е. блоков для работы с INT/WORD нет.
2) В присланных материалах не было инструмента, который позволял бы создавать свои ФБ. Как раз тут ждём юристов.
Мой план пока прежний -- сделать поддержку PRU в Hardella IDE.
А вот можно по-подробнее о том, какие именно функции нужны?
Я видел #30 "Генерация импульсов должна начинаться по фронту ENABLE, а заканчиваться либо после формирования заданного количества импульсов, либо если ENABLE перейдет в ноль. READY устанавливается в TRUE по окончанию формирования пачки импульсов и сбрасывается в FALSE по фронту ENABLE..."
Это всё или нужно ещё что-то?