Добрый день, уважаемые коллеги.
Переделываю алгоритм на одном из объектов, проблема в том, что на данный момент алгоритм работает не очень хорошо, и было решено его править, так как используется функция отдаленно напоминающая регулятор, разбираться в ней нет никакого желания, было решено использовать ПИД из библиотеки.
Интересует именно вызов библиотечной функции ПИД-регулятора в Sript Editor (не FBD)
Версия ПО SBO1.8
Нажмите для просмотра прикрепленного файла
Делаю следующее:
1. Создал функцию в которую, добавил только программу ПИД-регулятора из библиотеки.
Нажмите для просмотра прикрепленного файла
2. Создал программу в которой вызываю функцию с ПИД-ом.
Нажмите для просмотра прикрепленного файла
3. Связал функцию с программой
Нажмите для просмотра прикрепленного файла
4. Запускаю дебаг, иду пошагам. Но после исполнения части кода с ПИД-ом выходное значение равно 0.
Я не уверен что вызываю ПИД правильно, а точнее его аргументы. Нигде не нашел описания на скриптовый пид, примеров как им пользоваться.
Может кто-то делал подобное, поделитесь опытом. Скорее всего что-то с аргументами ПИД-а, не знаю как правильно.
Заранее благодарен за помощь.