-
помогите новичку!
Прежде никогда не занимался программированием логических контроллеров. Возникла необходимость запрограммировать ПЛК-63 на управление тремя насосами (каскадный режим работы с чередованием основного насоса). В связи с этим возникло несколько вопросов (примеры кода в ответах приветствуются):
1. Как в CoDeSys осуществляется получение величины токового сигнала пришедшего от датчика на один из входов ПЛК?
2. Как, сравнив, эту величину с заданной, отдать сигнал на подключение/отключение 2(3)-го насоса?
3. Как связаны между собой CoDeSys и конфигуратор ПЛК?
Заранее спасибо!
-
1. Конфигурация ПЛК, Configuration[FIX],AInputs, ЛКМ АТ -вводим пользовательскую переменную, например ai1. Настройка шаблона - тип входа. В PLC_PRG работаем с этой переменной.
2. Для сравнения в st можно использовать оператор IF
IF ai1<50 THEN r1:=1;
ELSE r1:=0;
END_IF;
где r1 - переменная OUTPUTS выхода 1, к примеру
50 - уставка
Для насоса естественно требуется сформировать задержку вкл/выкл
исользуя к примеру таймер из прилагаемой библиотеки
3. Что такое конфигуратор ПЛК?
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума