А если в системных событиях, взять событие старт, установить галочку и создать этому событию функцию, в которой переменной из модбас присвоить начальное значение, так не получится?
А если в системных событиях, взять событие старт, установить галочку и создать этому событию функцию, в которой переменной из модбас присвоить начальное значение, так не получится?
Спасибо за идею. Получается, но не всё.
Выбираем событие старт, устанавливаем галочку, справа пишем название POU (например INIT), которое будет вызываться при событии СТАРТ. В самом POU пишем что нам надо.
Далее в PLC-PRG(CFC) вводим элемент с названием INIT. После изучения документации на библиотеку SysLibCallback получаем:
Event.jpg
Так и не понял: что такое dwFilter.
Всё компилируется и работает, однако при попытке изменения модбас переменной из конфигуратора, она снова принимает прежнее значение.![]()
Коллеги: что делаю не так?