Добрый день. Изменяю код внутри ФБ, добавляю, удаляю входы, изменяю название входов.
Добрый день. Изменяю код внутри ФБ, добавляю, удаляю входы, изменяю название входов.
Добрый день. ФБ используется в CFC-программе, наверное? Тогда ПКМ на блок - Контакты (Pins) - Сброс контактов (Reset Pins).
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
1 Написал проект для СПК110 прошивка 3.Х.
2 Потом перешил СПК110 на 5.Х,
3 Соответственно в Codesys удалил "пакеты" для прошивки 3.Х
"Библиотеки ОВЕН 3.5.4.3",
"Target-файлы СПК 3.5.4.20"
4 Установил "пакеты" для прошивки 5.Х:
"Библиотеки ОВЕН 3.5.4.8",
"Target-файлы СПК 3.5.4.26".
5 Остались нетронутыми "пакеты"
"REPOSITORY OWEN SPK 3.5.4.20",
"Модули ввода-вывода компании ОВЕН 3.5.4.5"
6 После чего на моем компе появлялись ошибки что в "Менеджере библиотек"
библиотека ModulsOwenLib 3.5.4.2 использует библиотеку Standard 3.5.2.0. и не может ее найти.
7 Через десяток перезапусков Codesys в режиме Администратора, повторных переустановок библиотек, и пр. танцев с бубнов, ошибка ушла.
8 Начал на удаленной системе делать тоже самое, чтобы залить там проект с новой прошивкой в контроллер.
Опять беда с "Standard 3.5.2.0" (отсутствует). Все кнопки типа "скачать с сайта Кодесис", "обновить", "удалить" не работают.
9 В итоге скомпилировал и залил проект с ошибкой.
Производство ответственное, будет очень болезненно, если эта "библиотека" где-то вылезет и контроллер заглючит.
Где взять эту "Standard 3.5.2.0" для "ModulOwenLibs 3.5.4.2"?
Можно ли ее хотя бы вручную как-то откуда-то "выдрать" и вручную прилепить к системе?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Всем добрый день.
Подскажите что за ошибка в проекте после компиляции появляется на операторе SEL.
В программе до этого шага операторы SEL используются (5 шт),на них компилятор не ругается...
А можно скрин, на котором еще видно элемент 476?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Спасибо,разобрался на выходе SEL не было объявлено переменной....
Мужики,выручайте.Работаю CODESYS V3.5.
Очень нужен пример вызова подпрограммы POU:
PROGRAM POU
VAR
RUND: OSCAT_BASIC.GEN_RDM;
Q: BOOL;
temp_real: REAL;
END_VAR
POU.jpg
в основную программу PLC_PRG:
PROGRAM PLC_PRG
VAR
temp_real: REAL;//температура помещения с датчика
temp_max: REAL:=23; // верхний предел температуры
temp_min: REAL:=16; //нижний предел температуры
temp_error: BOOL:=0;
vlag_real: REAL; //влажность помещения
vlag_max: REAL:=70; //максимальная допустимая влажность
vlag_min: REAL:=30; //минимальная допустимая влажность
vlag_error: BOOL:=0;
IF (temp_max<temp_real)OR(temp_min>temp_real)
THEN temp_error:=1;
ELSIF (temp_max>=temp_real)OR(temp_min<=temp_real)
THEN temp_error:=0;
END_IF
IF (vlag_max<vlag_real)OR(vlag_min>vlag_real)
THEN vlag_error:=1;
ELSIF (vlag_max>=vlag_real)OR(vlag_min<=vlag_real)
THEN vlag_error:=0;
END_IF
END_VAR
PLC_PRG.jpg
Да,информации много.Но нет конкретного примера.
в чем трудность то
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Надо сделать модель(т.е.не буду подключать к контроллеру) системы контроля за климатическим состоянием склада.
Измеряемые параметры: Температура и влажность.
Их буду рандомно(на определенных интервалах) получать из подпрограммы, которую представил.
Как взять из подпрограммы переменную?Как правильно объявить её в основной?
Последний раз редактировалось Максим95; 19.05.2018 в 19:49.