День добрый.
Ситуация. Большое количество приточных, приточно-вытяжных, просто вытяжных машин.
Все с частотными преобразователями.
Все контроллеры в общей локальной сети.
Задача:
- управление частотой вращения двигателя через изменение % задания на ПЧ.
ПЧ - Danfoss FC51.
Используется программа из конструктора в которой не указывали ПЧ.
На выход блока сделали конструкцию на рис. №1
Добавили доп. подпункт в меню на рис. №2
С получившихся выходов блока "СИСТЕМНОЕ МЕНЮ" делаем вот такую логику для передачи данных на выход. Рис. 3
В результате получаем возможность править частоту вращения.
Теперь стоит задача чтобы это значение задавалось как с ПЛК, так и с АРМа оператора.
Помню ранее проблемы были с задатчиком (можно посмотреть ранее созданные мною темы).
Полазил по структуре программы, обнаружил вот такой блок. (Рис. 4)
Вопрос, можно ли его использовать для задания значения И с ПЛК, И с АРМа по модбасу?
По сути:
В частности интересует вход MB_int.
Так как данный макрос это вложение макроса, в макрос, в макрос, we need to go deeper пока не доходим вот до такого макроса (рис. 5)
Из описание становится ясно, что данный макрос - ячейка памяти куда записывается значение.
Смотрим логику входов INT и MB_INT. Последующий мультиплесор ненавязчиво сообщает нам что есть выбор записать значение с любого из двух входов.
В общем, вопрос... Чо мне сделать? Помогите, а? На MB_int повесить входящее значение с АРМа?
P.S. С АРМа есть возможность осуществлять задание значения переменной посредством отправки бита "ЗАПИСАТЬ" или что-то подобное. Так же можно просто менять значение в переменной.