Привет.
Подскажите принцип срабатывания WatcDog таймера.
1. Если функциональный блок (FB) не отдал управление через определенной количество секунд, то в ПЛК летит сигнал RESET. Так?
2. Если программа (PRG) не отдала управление, то конфигуратор задач принудительно переключит ПЛК на другую программу? И так по кругу между программами? Или тоже сгенерируется сигнал Reset?
Добрый день.
См. стр. 16, п. 3:
https://ftp.owen.ru/CoDeSys3/98_Book...kManagment.pdf
С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
Добрый день.
Подскажите, пожалуйста, по такому вопросу. Предположим, мне нужно опрашивать по TCP около двух десятков устройств. Период опроса - от одной до нескольких секунд. Объем данных, которые будут исходить из контроллера и приниматься им - несколько сотен байт максимум. Некоторые устройства - десятки байт.
1. Допустимо ли в CODESYS создать такое колличество TCP-клиентов и некоторый связанный с ними ST-парсинг, если на том контроллере будет и визуализация для отображения состояния устройств и управления ими, или это вообще не проблема
в смысле нагрузки на средний контроллер?
2. Вполне ли достаточно для этого контроллеров Owen 200 серии?
С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
Добрый день. Может в чем то заблуждаюсь. Не так давно занимаюсь Кодесис3.5. Написал пока начало блока:
IF w09>1 THEN
Pusk_Nasos_Otop_Syst:=FALSE;
TON_2(IN:=FALSE);
ELSE
TON_2(IN:=wa11,PT:=w12,Q=>Pusk_Nasos_Otop_Syst,ET= >wa25);
END_IF
Как бы у меня Блок TON находится внутри основного блока.
FUNCTION_BLOCK Nasos_Otop_Syst
VAR_INPUT
wa11: BOOL;
w12: TIME;
w09: REAL;
END_VAR
VAR_OUTPUT
Pusk_Nasos_Otop_Syst: BOOL;
wa25: TIME;
END_VAR
VAR
TON_2: TON;
END_VAR
Как бы все работает, но никак не могу понять смысл строчки Pusk_Nasos_Otop_Syst:=FALSE; если я ее убираю:
ведь я уже написал условие , что если wa>1, то на IN в TON будет FALSE соответственно и выход должен стать фальшем, а он остается TRUE.
В CFC без проблем все делается. А вот в ST какие то подковырки. Извините если этот форум не про правильность написания и устранении ошибок, подскажите пожалуйста про такой форум.
Последний раз редактировалось Дмитрий Хороменков; 16.03.2023 в 14:15.
Добрый день.
Выход таймера - должен и становится. Вы путаете его с вашей переменной Pusk_Nasos_Otop_Syst. Исправление, которое поясняет ситуацию:ведь я уже написал условие , что если wa>1, то на IN в TON будет FALSE соответственно и выход должен стать фальшем, а он остается TRUE.
Можно и так:Код:IF w09>1 THEN TON_2(IN:=FALSE, Q=>Pusk_Nasos_Otop_Syst); ELSE TON_2(IN:=wa11,PT:=w12,Q=>Pusk_Nasos_Otop_Syst,ET=>wa25); END_IF
Код:TON_2(IN := wa11 AND NOT(w09>1), PT := w12, Q => Pusk_Nasos_Otop_Syst, ET => wa25);
Последний раз редактировалось Евгений Кислов; 15.03.2023 в 14:52.
С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
Благодарю Вас.
Ограничение диапазона значений:
Это Кодесис 2.3 в 3.5 что то не выходит.
Последний раз редактировалось Евгений Кислов; 16.03.2023 в 19:12.
Покажите, пожалуйста, скриншотами, что именно у вас не выходит.
С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