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

Тема: Помогите запрогромировать ПЛК150 на CoDeSyS

  1. #1

    По умолчанию Помогите запрогромировать ПЛК150 на CoDeSyS

    Помогите запрогромировать ПЛК150 без ограничений на CoDeSyS.При нажатии кнопки сигнализатора загорелись лампочки (их n-ое количество) нажали еще раз эти лампочки погасли.Но есть 3 условия когда лампочки не срабатывают:1)кнопка стоп отжата2)не работает Пуск отжата3)рестарт программы.Помогите пожалуйста,очень нужно

  2. #2

    По умолчанию

    Опишите, пожалуйста, подробнее, как должна работать ваша программа и что сейчас не получается? Кнопки, о которых идет речь, внешние, или Пуск/стоп самого ПЛК? Какой конкретно у вас ПЛК (полное обозначение посмотрите сбоку на крышке)?

  3. #3

    По умолчанию

    ПЛК 150 модификация еще не подобрана сейчас решается этот вопрос,кнопки пуск/стоп самого ПЛК,...сейчас надо написать программу в Codesys что бы сигнальные лампочки зажигались при нажатии кнопки Сигнализатора (значении 1) при повторном нажатии на кнопку Сигнализатора (значение 0) лампочки гаснут...И выполняются три условия при которых лампочки не загораются даже если мы нажали кнопку Сигнализаторакнопка стоп отжата2)не работает Пуск отжата3)рестарт программы....хотя бы что бы выполнялись первые два условия

  4. #4

    По умолчанию

    VAR
    kTr:R_TRIG;
    key_sign:BOOL; (* Нада in %IX....*)
    Lamp:BOOL; (* Нада in %QX....*)
    restart_prg:BOOL:=false;
    pusk_key:BOOL;(* Нада in %IX....*)
    END_VAR
    kTr(CLK:=key_sign);

    if kTr.Q then
    Lamp:=not Lamp;
    end_if
    if restart_prg or not pusk_key then
    lamp:=false;
    end_if

Ваши права

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