Почему-то закрыли тему с примерами программ. Выкладываю РАБОТАЮЩУЮ программу пид-регулятора для плк-63 с ВОЗМОЖНОСТЬЮ ИЗМЕНЕНИЯ УСТАВКИ С ЭКРАНА (клавиша "ввод"). Выход контроллера 0-10В.
Причина написания - отсутствие простейших РАБОТАЮЩИХ примеров прикладных программ для ПЛК-63 с возможностью изменения уставки с экрана на форуме, на диске и на сайте (увы господа из компании Овен, но это так) хотя для начала работы с контроллером очень хочется иметь не кусок железа и кучу документации, а что-то более конкретное.
Программа написана методом научного тыка благодаря опыту работы с контроллерами различных производителей.
Добрый день Егор. Спасибо за пример. Но вы не могли уточнить, на какой прошивке вы делали данный пример? И какие библиотеки и с какого диска вы использовали? Если вы планируете в дальнейшем выкладывать примеры то в архив кроме как программу вкладывайте версию таргет файла и библиотеки. Что бы потом не искать почему не работает. Примеры которые выкладываются в разделе ПЛК\ Примеры программ и полезности так же могут быть применимы для ПЛК63 , но есть отличия в применении только библиотек ПИД регулятора для 63-ого это pid_reg2.lib. Недавно обновился диск навигатор с обновлённой документацией, и библиотеками. Диск выложен на сайте.
Вкладываю еще Target-файл и программу его установки (с диска) на всякий случай.
Контроллер ПЛК63-РРРРУУ-L. Датчик ТСП-100 подключен на ВХОД 1. Я проверил только изменение сигнала 0-10В на ВЫХОДЕ 5 при изменении уставки. Вход в экран изменения уставки по кнопке ВВОД, изменение - кнопками БОЛЬШЕ, МЕНЬШЕ. Выход из экрана изменения - нажатием кнопки ВВОД (около 1 сек), если держать больше - зайдете в меню Конфигурация (выход по кнопке ВЫХОД).
Интересно узнать Ваше мнение по поводу работы регулятора.
Надоело возиться с библиотечными регуляторами, как правило имеющими, мягко говоря "особенности", а прямо сказать - явные глюки. Причем это относится ко всем библиотечным функциям, посему коллега наваял свой на симатике, а я перетащил алгоритм в CoDeSys. Это классический ПИД, который не настаканивает интегратор в заоблачную даль при длительном рассогласовании так, что после выхода на режим эта шняга долго находится в том самом заоблачном состоянии и выход при перерегулировании долго не может начать свой путь вниз
Исходник помещается на один экран. Попробуйте, можете модифицировать по своему усмотрению, отзывы сюда.
Интересно, кто-нибудь реализовывал для ПЛК63 возможность изменения расписания работы какой-нибудь установки на экране (например, график работы приточной установки)?