Страница 3 из 10 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 96

Тема: Отображение данных с ПЛК210 на цифровом дисплее СП310-Р

  1. #21

    По умолчанию

    В плк210 для pfw области адресация должно быть не для 300 регистра, а для 10300. А в СП315 это будут PFW 300 регистры и далее. Вроде так.

    А у вас все регистры в плк обозначены для PSW области панели.

  2. #22

    По умолчанию

    Для регистра PFW310, адрес должен быть 10310 или в HEX 16#2846, а у вас адрес 310 или 16#0136. 1 Передача регистра.jpg

    Чтобы не путаться забивайте адрес в DEC, в в HEX комп сам переведёт
    Последний раз редактировалось kondor3000; 06.01.2025 в 16:19.

  3. #23

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Для регистра PFW310, адрес должен быть 10310 или в HEX 16#2846, а у вас адрес 310 или 16#0136. 1 Передача регистра.jpg

    Чтобы не путаться забивайте адрес в DEC, в в HEX комп сам переведёт
    Согласно руководства это зона холдинг регистров, просто энергонезависимая...

    Ну да ладно. Что-то не видно "начальника транспортного цеха". Хотелось бы услышать получилось или нет... А то не напишет больше, а мы тут 2 дня все что-то обдумываем...

  4. #24

    По умолчанию

    Доброе утро! Рождество же было, отдыхали)

    Все верно, напутал с адресами для регистров! На Панели и в ПЛК появилось отображение верных значений, вводимых с Панели.


    kondor3000 и МихаилГл спасибо большое за помощь в решении проблемы! И за объяснения принципов работы обмена Панель - ПЛК)
    Изображения Изображения
    Последний раз редактировалось Mikhail_NNT; 08.01.2025 в 09:32.

  5. #25

    По умолчанию

    Вопрос может не в тему, но как к опытным товарищам:

    Есть простейшая часть программы - Если нажата кнопка с фиксацией загорается лампа и издается звуковой сигнал 2 секунды, если кнопка с фиксацией отжата, то лампа гаснет.
    Программа лампа.png

    Переменные, привязанные к входам/выходам модулей на вкладке Соотнесения входов/выходов меняют свои значения, при выполнении программы, т.е. при нажатии кнопки с фиксацией лампа загорается, при отжатии - гаснет.
    Вход.png выход.png

    Но в коде программы значения не меняются с Истины на Ложь и обратно. При этом физически все работает: при нажатии кнопки загорается соответствующий вход, далее загорается соответствующий выход на лампу и она горит.
    И таймер ТР также работает некорректно: должен при нажатии кнопки с фиксацией (по ее заднему фронту) запуститься на 2 секунды и все. В реальности запускается при нажатии кнопки на бесконечный цикл 2 секунды, при отжатии кнопки - отключается после отработки заданного времени.

    Именно эта часть кода так себя ведет, остальная программа работает как положено. С чем это может быть связано?

  6. #26

    По умолчанию

    Цитата Сообщение от Mikhail_NNT Посмотреть сообщение
    Вопрос может не в тему, но как к опытным товарищам:

    Есть простейшая часть программы - Если нажата кнопка с фиксацией загорается лампа и издается звуковой сигнал 2 секунды, если кнопка с фиксацией отжата, то лампа гаснет.


    Переменные, привязанные к входам/выходам модулей на вкладке Соотнесения входов/выходов меняют свои значения, при выполнении программы, т.е. при нажатии кнопки с фиксацией лампа загорается, при отжатии - гаснет.


    Но в коде программы значения не меняются с Истины на Ложь и обратно. При этом физически все работает: при нажатии кнопки загорается соответствующий вход, далее загорается соответствующий выход на лампу и она горит.
    И таймер ТР также работает некорректно: должен при нажатии кнопки с фиксацией (по ее заднему фронту) запуститься на 2 секунды и все. В реальности запускается при нажатии кнопки на бесконечный цикл 2 секунды, при отжатии кнопки - отключается после отработки заданного времени.

    Именно эта часть кода так себя ведет, остальная программа работает как положено. С чем это может быть связано?
    Таймер ТР - где он на скринах?

  7. #27
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,009

    По умолчанию

    как может быть цикл в 2 сек бесконечным ?

    вероятно у вас через цикл таймер перезапускается. Не силен в ST, но скорее всего, если есть запустить эмуляцию по шагам это будет видно.

  8. #28

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Таймер ТР - где он на скринах?
    Выделил красным
    таймер.png

  9. #29

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    как может быть цикл в 2 сек бесконечным ?

    вероятно у вас через цикл таймер перезапускается. Не силен в ST, но скорее всего, если есть запустить эмуляцию по шагам это будет видно.
    Да, таймер запускается на 2 секунды, после отработки снова на 2 секунды и так далее. Может быть этот как-то связано с переменными, которые не меняют свое значение?

  10. #30

    По умолчанию

    Цитата Сообщение от Mikhail_NNT Посмотреть сообщение
    Выделил красным
    А куда его выход привязан?

    Вообще это
    изображение_2025-01-08_164632491.png
    Можно заменить на
    Код:
    xRedLamp := xRedButton;
    tpRedBuzzer(IN := rtClickRedButton.Q, PT :- t#2s);
    Последний раз редактировалось 1exan; 08.01.2025 в 12:47.

Страница 3 из 10 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 25
    Последнее сообщение: 03.09.2020, 09:37
  2. Программируемое реле ПР200. Отображение информации на дисплее.
    от mchelarsky в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 08.08.2019, 12:50
  3. Отображение float/int на дисплее ПР200
    от flicker581 в разделе Среда программирования OWEN Logic
    Ответов: 0
    Последнее сообщение: 17.02.2016, 19:12
  4. Ответов: 8
    Последнее сообщение: 05.06.2014, 21:33
  5. Ответов: 4
    Последнее сообщение: 21.02.2014, 09:24

Ваши права

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