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

Тема: Реализация задачи на языке LD на ПЛК73L

  1. #1

    По умолчанию Реализация задачи на языке LD на ПЛК73L

    Добрый день!
    Есть элементарная установка для исследования модуля ПЛК73. На входе 3 кнопки, на выходе 3 светодиода.
    Имеется простая задачка, которую надо написать на LD, записать в ПЛК и чтобы это всё работало.
    С Codesys работаю впервые (раньше в основном были LOGO! и Owen Logic).
    В принципе, программу я написал, в Конфигурации ПЛК указал все соответствующие входы и выходы. Подключил в режиме эмуляции - всё работает. Нажимаешь определённую кнопку и как бы на выходе всё загорается.
    Записал в ПЛК, нажал в программе Старт, нажимаю на установке кнопки и ничего не происходит. Скажу сразу, установка точно рабочая. Всё проверяли. Дело даже в том, что нажимая кнопку на установке и отслеживая это в Конфигурации ПЛК, видно, что загорается соответствующий квадратик напротив обозначения входов. А вот на выходе ничего не происходит.
    В тоже же время, если из программы в списке выходов Outputs подать "1" на любой выход, то на установке загорится соответсвующий светодиод.
    Но почему же не работает программа в самом ПЛК? Где я так туплю?
    Спасибо за помощь!
    Изображения Изображения
    • Тип файла: bmp 123.bmp (611.8 Кб, Просмотров: 42)
    Вложения Вложения

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,254

    По умолчанию

    Глобальные переменные перекрыты локальными

  3. #3

    По умолчанию

    Подскажите, пожалуйста, где в меню это исправить?

  4. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,254

    По умолчанию

    Это не меню. Это авторское. Уберите дубли имен в PLC_PRG
    Так как не поняли, настоятельно рекомендую почитать про это в любой литературе по любым языкам высокого уровня

    PS
    ..и обязательно про приведения/преобразования типов, т.к. это будет Ваш следующий вопрос ))
    Последний раз редактировалось Валенок; 04.02.2016 в 18:14.

  5. #5
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    532

    По умолчанию

    Имена переменных в конфигурации не должны совпадать с локальными.

  6. #6

    По умолчанию

    Всем спасибо за помощь!
    Разобрался. Всё работает!

Похожие темы

  1. Выполнение задачи в определенное время
    от bladerunner в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 26.10.2016, 09:14
  2. Ответов: 16
    Последнее сообщение: 27.10.2015, 11:47
  3. Ответов: 5
    Последнее сообщение: 19.05.2015, 15:17
  4. ТРМ148 подойдет ли к поставленной задачи?
    от Игорёк в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 19.10.2012, 11:19

Ваши права

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