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

Тема: Работа с клавиатурой ПЛК 73

  1. #1

    По умолчанию Работа с клавиатурой ПЛК 73

    Здравствуйте!
    Это мой первый опыт работы с контроллерами, поэтому прошу не пинать если что
    Есть контроллер ПЛК 73 М. При попытке запуска всех программ, которые я пробовал запускать, прибор не реагирует на нажатия кнопок, от которых зависит выполнение программы.
    Распишу свои действия подробно:
    Беру пример запуска и останова с помощью кнопок на лицевой панеле ПЛК в режиме work_mode из "Navigator_PLC_DVD_v3\08. Примеры программ и полезности\Samples_plc63-73\02_KeyBoard\keyboard_1.pro"

    Объявление переменных
    PROGRAM PLC_PRG
    VAR
    starting:BOOL:=FALSE;
    run_stop:BOOL:=FALSE; (*false = stop, true = run*)
    fm:F_TRIG;
    tm: TON;
    END_VAR
    VAR CONSTANT
    key_exit: BYTE := 64;
    key_start: BYTE := 32;
    END_VAR

    Текст программы

    IF NOT starting THEN (*что выполняется при начальной загрузке*)
    SetWorkScreenCount(1);
    ClearScreen(0);
    ShowString(0,0,0,'Пуск/стоп запуск');
    ShowString(0,0,1,'Выход останов');
    starting:=TRUE;
    END_IF
    fm(clk:=kbrd=key_start AND NOT run_stop ); (*если прибор в режиме стоп и пользователь нажал и отпустил клавишу пуск/стоп*)
    IF fm.Q THEN (*то будет выполнен этот цикл*)
    ClearScreen(0);
    ShowString(0,0,0,'Run');
    run_stop:=TRUE;
    END_IF
    tm(in:=kbrd=key_exit AND run_stop, pt:=t#1s); (*при нажатии клавиши выход на время более 1 сек при условии что прибор запущен*)
    IF tm.Q THEN (*то будет выполнен этот цикл*)
    ClearScreen(0);
    ShowString(0,0,0,'Stop');
    run_stop:=FALSE;
    END_IF
    На вкладке "Ресурсы" настройки целевой платформы меняю на "PLC-73-M"
    Меню "Онлайн" - "Подключение". По предложению в Codesys загружаю программу в контроллер. Нажимаю меню "Онлайн" - "Старт".
    На экране появляется 2 строки:
    'Пуск/стоп запуск'
    'Выход останов'
    Нажимаю кнопку 'Пуск/стоп'(код 32) и никакой реакции. Переназначал на другие кнопки, всё равно не работает.
    Звук кнопок при нажатиях тоже не работает, хотя в настройках шаблона в графе "По умолчанию" указано "Включить". Но сами кнопки работают и позволяют переходить в конфигурационный режим. Пищалка при подключении контроллера к сети тоже срабатывает.

    Что я не правильно делаю? Может где-то нужно дополнительно указать настройки? Прошу помочь разобраться.

    P.S.
    И ещё, что меня смущает: при переходе в конфигурационный режим по продолжительному нажатию кнопки "Ввод", высвечивается надпись "Меню ПЛК63", а у меня прибор ПЛК73. Это нормально, или может быть что-то криво прошито?
    Последний раз редактировалось SvLed; 08.12.2014 в 19:07. Причина: Дополнение

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

    По умолчанию

    Ну а кто знает - где живет kbrd ?

  3. #3
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Вы программу выложите. проверю.
    А вот так сидеть вникать....

  4. #4

    По умолчанию

    Выкладываю программу, посмотрите, пожалуйста.
    Изображения Изображения
    Вложения Вложения

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от SvLed Посмотреть сообщение
    Здравствуйте!
    Беру пример запуска и останова с помощью кнопок на лицевой панеле ПЛК в режиме work_mode из "Navigator_PLC_DVD_v3\08. Примеры программ и полезности\Samples_plc63-73\02_KeyBoard\keyboard_1.pro"
    На вкладке "Ресурсы" настройки целевой платформы меняю на "PLC-73-M"
    Меню "Онлайн" - "Подключение". По предложению в Codesys загружаю программу в контроллер. Нажимаю меню "Онлайн" - "Старт".
    На экране появляется 2 строки:
    'Пуск/стоп запуск'
    'Выход останов'
    Нажимаю кнопку 'Пуск/стоп'(код 32) и никакой реакции. Переназначал на другие кнопки, всё равно не работает.
    Звук кнопок при нажатиях тоже не работает, хотя в настройках шаблона в графе "По умолчанию" указано "Включить". Но сами кнопки работают и позволяют переходить в конфигурационный режим. Пищалка при подключении контроллера к сети тоже срабатывает.

    Что я не правильно делаю? Может где-то нужно дополнительно указать настройки? Прошу помочь разобраться.
    После замены целевой платформы нужно еще и в конфигурации ПЛК выполнить "Дополнение -Стандартная конфигурация"
    P.S.
    И ещё, что меня смущает: при переходе в конфигурационный режим по продолжительному нажатию кнопки "Ввод", высвечивается надпись "Меню ПЛК63", а у меня прибор ПЛК73. Это нормально, или может быть что-то криво прошито?
    Потому, что не выполнен сброс к стандартной конфигурации
    Захват-1.png
    Последний раз редактировалось petera; 09.12.2014 в 13:21.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    petera, сделал, как Вы сказали, клавиатура заработала! Спасибо огромное!
    В меню конфигурационного режима сначала по-прежнему высвечивался "ПЛК63". Я выбрал "Онлайн-Сброс". Далее перезаписал программу, и всё стало как надо.
    Всем ответившим спасибо)

Похожие темы

  1. ПЛК-73 и диспетчеризация
    от Anthonymus в разделе ПЛК63/73
    Ответов: 17
    Последнее сообщение: 19.01.2015, 22:18
  2. ПЛК73 работа с клавиатурой с среде CFC
    от HiryrG в разделе ПЛК63/73
    Ответов: 10
    Последнее сообщение: 05.11.2014, 13:00
  3. плк 73
    от Mikalay83 в разделе ПЛК63/73
    Ответов: 3
    Последнее сообщение: 03.02.2014, 09:49
  4. ПЛК-73
    от Mikhail в разделе ПЛК63/73
    Ответов: 9
    Последнее сообщение: 30.07.2012, 20:45
  5. ПЛК-73 - РЭ.
    от kolyan в разделе ПЛК63/73
    Ответов: 3
    Последнее сообщение: 14.04.2012, 14:52

Метки этой темы

Ваши права

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