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

Тема: Программа работает - нет выхода на Outputs (DO1) (Выход1)

  1. #1

    По умолчанию Программа работает - нет выхода на Outputs (DO1) (Выход1)

    Программа на контроллер ПЛК 73 М.
    Среда программирования CoDeSys, язык реализации LD.

    PROGRAM PLC_PRG
    VAR_INPUT
    d1 AT %IX0.0.0.0: BOOL;
    END_VAR
    VAR_OUTPUT
    led AT %QB0.4.4: BOOL;
    out AT %QD0.1.0: BOOL;
    END_VAR

    Замыкаю концевик (переменная d1) на дискретном входе(D|1).
    Засвечивается светодиод К1(переменная led) на панели контроллера.
    На выходе DO1 (out) собрана электрическая цепь с лампочкой, которая никак не хочет засвечиваться.

    При работе программы переменные d1, led, out меняют свое значение с FALSE на TRUE.

  2. #2

    По умолчанию

    Тут вопрос к тому, какую цепь вы собрали на выходе.
    Если в программе все засвечивается и изменяет свои значения, значит внутри все в порядке.
    Обратите внимание, что 4 выхода ПЛК73 - транзисторные ключи, а не обычные контакты реле.

  3. #3
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Сходу ошибка: out - тип REAL, led - BYTE.

    Зачем в PLC_PRG входные и выходные переменные? Это ведь не функциональный блок. Компилятор не ругается, но кому Вы их передавать будете? Обзовите переменные в конфигурации.
    Код на ST примерно такой:
    IF di1 THEN
    led:=1;
    out:=1.0;
    END_IF

  4. #4

    По умолчанию

    Цитата Сообщение от Kirill Посмотреть сообщение
    Тут вопрос к тому, какую цепь вы собрали на выходе.
    Если в программе все засвечивается и изменяет свои значения, значит внутри все в порядке.
    Обратите внимание, что 4 выхода ПЛК73 - транзисторные ключи, а не обычные контакты реле.
    В режиме онлайн в программе CoDeSys, вкладка "Ресурсы" ->"Конфигурация ПЛК" ->"Configuratio[FIX] ->"Outputs[FIX] ->Выбираю "Выход1" и в окне "Запись переменной" выставляю "1" -лампочка засвечивается, "0" гаснет. И с самого контроллера с меню также включается. А с программы никак, может я программу как-то не так составил?

  5. #5

    По умолчанию

    Цитата Сообщение от kgsh82 Посмотреть сообщение
    Сходу ошибка: out - тип REAL, led - BYTE.

    Зачем в PLC_PRG входные и выходные переменные? Это ведь не функциональный блок. Компилятор не ругается, но кому Вы их передавать будете? Обзовите переменные в конфигурации.
    Код на ST примерно такой:
    IF di1 THEN
    led:=1;
    out:=1.0;
    END_IF
    Я в программировании пока что не очень силен, нужно будет помедитировать Спасибо за подсказку, буду пробовать.

  6. #6
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Цитата Сообщение от dr_alf Посмотреть сообщение
    Я в программировании пока что не очень силен, нужно будет помедитировать Спасибо за подсказку, буду пробовать.
    Задачу опишите подробнее - подскажем

  7. #7

    По умолчанию

    Так работает (на ST):
    PROGRAM PLC_PRG
    VAR
    di AT %IX0.0.0.0: BOOL;
    led AT %QB0.4.4: BOOL;
    out AT %QD0.1.0: REAL;
    END_VAR
    ===========================
    IF di=1 THEN
    led:=1;
    out:=1.0;
    END_IF
    IF di=0 THEN
    led:=0;
    out:=0.0;
    END_IF

    Замкнут концевик - светится светодиод и светится лампочка (в общем это и есть задача).
    Разомкнут концевик - все отключено
    Как реализовать эту программу на языке LD или FBD.

  8. #8

    По умолчанию

    попробуйте так на ld
    (см вложение)
    Вложения Вложения
    • Тип файла: rar ld1.rar (14.4 Кб, Просмотров: 26)

  9. #9

    По умолчанию

    Kirill, kgsh82 спасибо все заработало, задача решена, принцип мне ясен.

Похожие темы

  1. ТРМ148, OPC, Outputs ?
    от kfvniiz в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 15.02.2010, 21:58
  2. ПЛК 100.Передача данных с выхода.
    от Locman в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 08.11.2009, 20:03
  3. Ответов: 9
    Последнее сообщение: 03.11.2009, 12:23
  4. выхода плк 100 24 K L
    от Юрий Мазин в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 01.09.2009, 14:33
  5. МДВВ-выхода
    от nagor в разделе Мх110
    Ответов: 11
    Последнее сообщение: 02.09.2008, 02:19

Ваши права

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