да так и описывать на что сказали "да"
что-то непонятно?Код:if второй спад X1 then (*Условие включения Q1 - второй спад X1,..*) Q1 := true; end_if if спад X2 then (*.. выключения - спад X2*) Q1 := false; end_if if спад X2 and X1 then (*Условие включения Q2 - спад X2 при активном X1*) Q2 := true; end_if if никогда then (*Q2 не выключается, просто единичка так и будет висеть*) Q := false; end_if
Колеги добрый день ! подскажите пожалуста где ошибка в синтаксисе? Подключил библиотеку Util.lib. Хочу использовать ФБ Гистирезис.
Об.явил блок:
HYSTERESIS_1:HYSTERESIS;
Обявил входные переменные:
IN_TEMP_MASLA:REAL;(*Получаем текущию температуру масла*)
IN_UST_ON_NAGREVA:REAL;(*Принимаем уставку включения нагрева*)
IN_UST_OFF_NAGREVA:REAL;(*Принимаеи уставку выключения нагрева*)
IN_TEMP_MASLA_INT: INT;
IN_UST_ON_NAGREVA_INT: INT;
IN_UST_OFF_NAGREVA_INT: INT;
Преобразовал и в INT:
IN_TEMP_MASLA_INT:=REAL_TO_INT(IN_TEMP_MASLA);
IN_UST_ON_NAGREVA_INT:= REAL_TO_INT(IN_UST_ON_NAGREVA);
IN_UST_OFF_NAGREVA_INT:=REAL_TO_INT(IN_UST_OFF_NAG REVA);
Теперь проописываю их непосредственно в ФБ:
HYSTERESIS_1( HYSTERESIS_1.HIGH:=IN_UST_OFF_NAGREVA_INT,
HYSTERESIS_1.IN:=IN_TEMP_MASLA_INT,
HYSTERESIS_1.LOW:=IN_UST_ON_NAGREVA_INT)
Появляется сообщение об ошибке:сообщение об ошибке.jpg
А это место где она находиться: Локация ошибки.jpg
Подскажите, плиз
Может так:
HYSTERESIS_1(HIGH:=IN_UST_OFF_NAGREVA_INT, IN:=IN_TEMP_MASLA_INT, LOW:=IN_UST_ON_NAGREVA_INT);
Символ ";" добавить!!
Последний раз редактировалось EFrol; 07.05.2024 в 14:24.
Сейчас попробую
Спасибо Вам добрый человек! Ваша подсказка сработала!Хорошего дня!
Работает ли в режиме эмуляции обмен по Modbus?
Если да можно ли связать с конфигурацией СП3хх который то же в режиме эмуляции?
CoDeSys 2.3, ПЛК110. Онлайн -> Читать файл из ПЛК, открывает микропроводник с отображением содержимого папки на ПК а не ПЛК, в микропроводнике Мой компьютер - память ПЛК не отображается. Подключился через Ethernet, посмотрел через минипроводник, сеть и там пусто. В руководствах ответа не нашел. Подскажите пожалуйста для чего этот пункт меню и как работает?
Выполнил "Записать файл в ПЛК" записал все файлы из папки проекта с ПК, так же для проверки текстового файла.
После выполнил дважды Онлайн -> "Сброс (заводской)", вык(ПЛК)-подождал-вкл, Подключаюсь, filedir выводит список файлов с ранее загруженными файлами. Выполнил filedelete текстового файла, он пропал.
Подключаюсь по Ethernet "Онлайн->Подключить" все подключается без ошибок, выполняю "Онлайн->Отключить". Далее пробую "Открыть->Проект из ПЛК" - ошибка.
Как выгрузить загруженный проект из ПЛК не могу понять? Подскажите пожалуйста.
Последний раз редактировалось novinky; 12.05.2024 в 07:49.