Показано с 1 по 2 из 2

Тема: помогите новичку!

  1. #1

    По умолчанию помогите новичку!

    Прежде никогда не занимался программированием логических контроллеров. Возникла необходимость запрограммировать ПЛК-63 на управление тремя насосами (каскадный режим работы с чередованием основного насоса). В связи с этим возникло несколько вопросов (примеры кода в ответах приветствуются):
    1. Как в CoDeSys осуществляется получение величины токового сигнала пришедшего от датчика на один из входов ПЛК?
    2. Как, сравнив, эту величину с заданной, отдать сигнал на подключение/отключение 2(3)-го насоса?
    3. Как связаны между собой CoDeSys и конфигуратор ПЛК?
    Заранее спасибо!

  2. #2
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию

    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. Что такое конфигуратор ПЛК?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •