Макросы сам не делал, не было необходимости, правда бывало тесно на программном поле, и думал на эту тему, но больших и сложных задач не было, в основном не сложная логика.
Макросы сам не делал, не было необходимости, правда бывало тесно на программном поле, и думал на эту тему, но больших и сложных задач не было, в основном не сложная логика.
про макрос слабо не вам адресовано,а vladimirisitnikov, не все же такие умные...Макросы сам не делал, не было необходимости, правда бывало тесно на программном поле, и думал на эту тему, но больших и сложных задач не было, в основном не сложная логика.
Подскажите, как быть? Подключил через USB-порт реле ПР200.220.1.1.0 к компьютеру, но он не видит прибор. После подачи питания происходит просто переключение светодиодов F1, F2 и выходных реле и всё, а подключение компа не видно.
это слова.....дела нет.Нет, а что?
Значение экспоненты можно рассчитать на калькуляторе и забить константу в OL.
Вы же не собираетесь делать "интервал сглаживания" настраиваемым параметром?
Если делать настраиваемым, можно подготовить 3-5 констант и выбирать их SEL'ами.
И, да, экспоненту можно вычислять так же как вычисляют sin/cos (хвала рядам Тейлора), но в конкретном случае, достаточно просто константу в ОЛ указать.
На ваш ПР200 была загружена тестовая программа. При заливке новой программы старая полностью удаляется. Никаких следов не остаётся. В диспетчере устройств после установки драйвера устр-ва(ПР200) , откройте строку -Порты(COM и LPT) , там должен прописаться драйвер с определенным , присвоенным системой, номером СОМ-порта(например СОМ1, или СОМ2, ... и т.д.). Без знаков восклицательных. Именно этот номер укажите в OL -Прибор-Настройки порта. Если всё нормально , то в правом нижем углу появится номер открытого порта и тип подключенного прибора
Подскажите пожалуйста такой вопрос.
Как организовать в ПИД регуляторе из макроса начало его выполнения по булевому условию (вход Е), как в стандартном функциональном блоке. Необходимо сделать задержку модуляции горелки до некоторого прогрева котла по таймеру включения.
Безымянный.png
Где регуль откопали?
Для начала взять ПИД отсюда. http://www.owen.ru/forum/showthread....l=1#post200940 Желательно по включению питания и подаче напряжения на датчик, заблокировать подачу импульсов с блинка секунд на 5-10 ( зависит от времени фильтрации) чтобы накопитель интегратора всякого говна вместо данных не наелся.
Для чего именно делать задержку?Необходимо сделать задержку модуляции горелки до некоторого прогрева котла по таймеру включения.
Ситуация: котёл в режиме(15-60%мощности), пропало электричество на несколько секунд, действие?
ЗЫ: если при большой разнице между уставкой и температурой уже идёт модуляция, то нужно уставки настраивать.
Алексей, а объясните, пожалуйста:
1) Где именно у вас константа интегрирующей составляющей умножается на, собственно, интеграл?
Смотрю на ваш макрос и вижу там fADD
pid_reg.png
2) FLIMIT'ы внутри PID'а выглядят как поправочные коэффициенты.
Может, стоит их (необходимость) пересмотреть после починки fadd->fmul?