Программа POU не привязана к задаче, поэтому не вызывается.
Вид для печати
Программу надо вызвать, для этого в Конфигурации задач добавить задачу TASK, и в нём выбрать новую программу Вложение 74903
Непонятно только, зачем вы сделали новую программу, функцию можно было вызвать и из старой.
А так же, вы поставили на входе функции 4-20 мА, а подаёте больше 20.6, значит вход не правильно настроен ( другой диапазон), Вложение 74904
на выходе у вас будет больше 1036, а это уже больше 20 мА.
Чтобы ограничить выход в пределах 0-1000, можете чуть изменить функцию, но вход надо правильно настроить.
Код:Scale :=LIMIT(0,(In1-Min1)*(Max2-Min2) / ((MAX1-MIN1) + MIN2)+0.5,1000) ;
Вложение 74913 Странно, думал поправить логику в проекте и перезалить, а получил вот это на ВП110, зашёл просто в вэб плк210 и вижу точно такое же сообщения, SSL сертификат новый сгенерировал, проблема осталась.
Добрый день.
Напишите, пожалуйста, на support@owen.ru - вам помогут.
Здравствуйте коллеги, подскажите пожалуйста, есть ли какой то способ сделать холодный сброс из кода контроллера во время работы программы(чтоб он сам сбрасывался) и потом снова запускался?
при входящем сигнале(ипмульсе) зависает плк, и отвисает только холодным сбросом.
Если предположить, что в этом состоянии код продолжает выполняться, и внутри yего можно отследить, что произошел переход в это состояние - то см. функцию AppReset в библиотеке CmpApp.
Hо я бы рекомендовал вам заняться отладкой вашей ситуации, а не пытаться ее игнорировать с помощью сооружения подпорок.
Коллеги приветствую.
А что значат вопросики в CODESYS?
Ожидаемо заработал (да там и внутри ФБ в коментах указано, что он не работал, лучше б я сам этот ФБ написал :().
А так интересно конечно получилось, библиотека версии 3.3.3.0 в системе установлена, при открытии архива проекта я "сделал все новейшим"... Но обновилось почему то не все. Собственно вопрос: возможно ли узнать последние версии библиотек используются в проекте или нет?
Проект - Среда проекта
Но у OSCAT специфическая ситуация.
Там была версия 3.31, а потом вместо 3.33 выпустили 3.3.3.0 (изменили систему версионности).
Механизм "сделать все новейшими" сравнивает по октетам - т.е. первые цифры совпадают (3), дальше есть 31 и 3. Первое число больше второго - библиотека считается новейшей.
Теперь понятно что произошло, сделал новейшим и откатился на 3.31… вот ведь подлая ситуация :)
В ПЛК есть свитча Ран/стоп просто его выключение ни на что не влияет я правильно понимаю, его можно найти в узле самого ПЛК210 в TargetVars.stPlc210_02.stRoot.xStartStopSwitch и его уже задействовать по своему желанию, я верно понимаю ? - Сейчас думаю как разгрузить процессор и я так понял в мейн таске свыше 10ms cтавить нельзя, в визуализации и дугих можно.
Не могу понять почему окна открываются очень низко, в настройках Менеджер визуализации выставил Y = 50 но на ВП110 открывается низко, а в настройках Логина и Пароля в отличии от самопальных диологов нет параметра открытия в определённых координатах, или я где-то не доглядел, но вроде пролез всё
Update Device в дереве проекта перестало работать. Открывается, но сразу перекидывает на Append Device и остальные варианты кроме этого становятся неактивны.
См. видео
В чем может быть проблема? Ибо еще несколько дней назад все работало.
Попробовал на двух разных проектах.
Перезагружал программу и виндовс.
Правда делал экспорт проекта из старой версии. Возможно сделал что-то лишнее в плане замены глобальных параметров среды разработки.
https://youtu.be/_zXAd2n1Okw
Попробуйте отключить автоскрытие для дерева проекта.
Если не поможет - напишите мне в телеграм (в подписи).
Здравствуйте! Возник вопрос. Есть контроллер Овен ПЛК 160 v2 . Проект написан в CoDeSys v2. Есть компьютер , на компьютере лицензионная CoDeSys HMI v 3.5. Создан проект HMI v 3.5. Подскажите пожалуйста, как сделать чтобы контроллер связался с визуализацией. Чтобы я из визуализации мог управлять входа-выходами контроллера. То есть нужна связь HMI v3.5 + Овен ПЛК 160 V2 (проект в контроллере CoDeSys V2)? Заранее признателен.
Скорее всего нужно идти по классическому методу: в контроллере на CodeSys 2.3 делать Modbus Slave, а в CodeSys HMI - Modbus Master.
В общем, по аналогии с такими же задачами, когда к ПЛК подключают панели оператора: только тут вместо панели оператора будет CodeSys HMI.
Спасибо , добрые люди! Буду пробовать.
Здравствуйте. Пытаюсь подключить КТР121_02_20 к СПК 110.
Задаю переменные, задаю каналы modbus slave в соответствии с руководством к КТР 121
температура с типом real в соотнесении входов/ выходов считывается правильноВложение 75074 Вложение 75071 Вложение 75072 Вложение 75073
с переменной типа bool (аварийная кнопка) тоже правильное отображение в соотнесении входов/выходов
Вложение 75075 Вложение 75076 Вложение 75077 Вложение 75078
Но с переменными типа WORD, например текущая уставка, отображение в соотнесении входов /выходов уже не совсем правильное
Вложение 75081 Вложение 75079 Вложение 75080 Вложение 75082
Так и переменная real - уставка ПИД Кп модулируемой горелки тоже вместо 2 отображается как 90
Вложение 75083 Вложение 75084Вложение 75085 Вложение 75086
Подскажите, пожалуйста, что я делаю не правильно.
Спасибо.
Действительно, мною используется ранняя версия КТР121 у которой карта регистров не сходится с картой регистров в новом руководстве. решили проблему более старой версией руководства для КТР121_02_20.https://www.owen.ru/uploads/rie_ktr-121-02.20_2756.pdf
Спасибо Евгению.
Добрый день!
Подскажите пожалуйста в чем отличия создания Persistent Retain переменной через специальный объект "PersistentVars" и через "Список глобальных переменных"