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

Тема: Использование цикла while при опросе МДВВ по modbus

  1. #1

    По умолчанию Использование цикла while при опросе МДВВ по modbus

    Господа!
    Немного недопонимаю-может кто подскажет:
    Настроил связь с помощью modbus rtu rs485 между МДВВ (slave) и спк.
    Все работает, все отлично. Но в какой-то момент мне в цикле while надо ожидать появления входного сигнала на определенном входе МДВВ, но при этом plc_prg прекращает опрашивать МДВВ и соответственно программа никогда не продолжается дальше. Что надо запускать в while'е что бы опрашивать состояние входов МДВВ?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от maratpr Посмотреть сообщение
    Господа!
    Немного недопонимаю-может кто подскажет:
    Настроил связь с помощью modbus rtu rs485 между МДВВ (slave) и спк.
    Все работает, все отлично. Но в какой-то момент мне в цикле while надо ожидать появления входного сигнала на определенном входе МДВВ, но при этом plc_prg прекращает опрашивать МДВВ и соответственно программа никогда не продолжается дальше. Что надо запускать в while'е что бы опрашивать состояние входов МДВВ?
    это не компьютерное программирование, чтоб использовать цикл while. Обновление физических входов происходит раз в цикл плк, а while не даст закончится текущему циклу пока не выполнится условие, которое возможно произошло, но данные обновятся в следующем скане. Вот у Вас из-за неразрешимой ситуации и происходит сбой
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    это не компьютерное программирование, чтоб использовать цикл while. Обновление физических входов происходит раз в цикл плк, а while не даст закончится текущему циклу пока не выполнится условие, которое возможно произошло, но данные обновятся в следующем скане. Вот у Вас из-за неразрешимой ситуации и происходит сбой
    Свою ошибку понял, спасибо за оперативную помощь, поменяю текст программы!!!

Похожие темы

  1. Ответов: 8
    Последнее сообщение: 03.12.2015, 13:41
  2. Ответов: 8
    Последнее сообщение: 03.12.2015, 13:41
  3. ПЧВ3 проблема при опросе по протоколу ModBus RTU
    от Денис_NTS в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 16.12.2014, 14:06
  4. Наложение памяти при опросе по Modbus
    от AntonTrade в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 08.02.2012, 11:01
  5. использование входов мдвв с уровнем 24в
    от anissimoff в разделе Разработки
    Ответов: 1
    Последнее сообщение: 13.04.2010, 06:38

Ваши права

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