Вполне явно написано и даже местами нарисовано
изображение_2023-09-22_103603408.png
Вполне явно написано и даже местами нарисовано
изображение_2023-09-22_103603408.png
Здравствуйте! Когда значения параметров ПИД-регулятора прописываю в панели его свойств, то в симуляторе ПИД-регулятор "работает": меняет мощность на выходе при изменении температуры на входе. Когда же значения параметров ПИД-регулятора прописываю через блоки записи в функциональный блок, то в симуляторе отрабатывает только параметр "Выходная мощность в выключенном состоянии". Это корректная работа симулятора?1.jpg2.jpg
Что именно вы записываете через WriteToFB? чтобы было понятнее, если вы пишите время, то блок ВСЕГДА пишет в миллисекундах. Возможно в этом причина ?
Спасиб будем тогда переделывать.
Все просто. Читаете абсолютное значение. Через минуту - читаете еще раз. Разность значений делите на 1024 (256*4 - количество импульсов на оборот). Результат - количество оборотов в минуту.
Как делать запрос раз в минуту или 10 секунд или 1 секунду по модбас в ПР я не знаю.
Или читать достаточно часто, а скорость измерять по таймеру.
Последний раз редактировалось AlexandrGr; 27.09.2023 в 14:46.
Как записать переменную в фб? Во вложении скриншот, сетевая переменная, которая задаётся либо с экрана ПР, либо через модбас.
В такой компоновке она не передаётся в фб таймера никак. Вроде работало раньше, но с каких то изменений в проекте перестало работать. Не понимаю почему.
https://drive.google.com/file/d/1CN0...usp=drive_link
Последний раз редактировалось meta11ist87; 28.09.2023 в 21:53. Причина: Вложение не грузится, ngnix возвращает ошибку 500.