Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: Получить состояние Modbus-модулей в программе

  1. #11

    По умолчанию

    Я так делаю

    Код:
    _fbModbusError_RS(SET := refModbusSlave.xError, RESET1 := refModbusSlave.xDone);
    _fbModbusErrorDelay(IN := _fbModbusError_RS.Q1, PT := T#5S);
    
    IF _fbModbusErrorDelay.Q THEN
      xPing := FALSE;
    ELSE
      xPing := TRUE;
    END_IF

  2. #12

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    разве условие Modbus_TCP_Slave.ComState <> 16#2 не удовлетворяет требованию о потере связи?
    TCP-шные модули, к слову, работают в этом плане стабильно
    Проблема с модулями по RS-485. С ними все проблемы

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

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    TCP-шные модули, к слову, работают в этом плане стабильно
    Проблема с модулями по RS-485. С ними все проблемы
    ну в проекте треугольник же не пропадает. У меня нет последовательных устройств, проверить не начем, по аналогии с ТСР есть параметр getdeviсestate.eError, возможно его надо сравнивать на равенство нулю
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 23
    Последнее сообщение: 15.08.2023, 14:24
  2. Ответов: 0
    Последнее сообщение: 30.10.2018, 10:06
  3. ТРМ 133м-04 modbus Текущее состояние
    от Sashka4000 в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 29.01.2016, 09:10
  4. Ответов: 11
    Последнее сообщение: 04.03.2015, 12:23
  5. Ответов: 3
    Последнее сообщение: 22.04.2009, 15:10

Ваши права

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