Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Потеря связи по Modbus

  1. #1

    По умолчанию Потеря связи по Modbus

    Подключил влагомер по модбасу к СПК107, всё работает нормально, данные считываються. Но заметил что в Кодесисе на странице модбас слейв где прописаны адреса по которым я беру данные в прибора где то раз в 10 сек проскакивает ошибка "Шина не подключена". Как можно учесть етот фактор что бы во время такой ошибки данные с прибора не брались?

  2. #2
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Попробуйте статус шины в это время посмотреть (внизу на вкладке привязки регистров, см. скриншот).
    Изображения Изображения

  3. #3

    По умолчанию

    Не успеваю, ошибка исчезает за 0.5 секунды. Раз в 10сек такое происходит, ничего не рассмотреть в ето время. Я вот думаю как мне не использовать данные от устройства во время такой быстрой ошибки. Значение принимает вид 2.14Е13 что то типа такого.

  4. #4
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    А зачем Вам успевать, это плк должен следить если xError ИСТИНА то полученное значение не обрабатываем

  5. #5

    По умолчанию

    "xError" ето и есть ошибка потери связи или вы так образно?

  6. #6
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    в третьем кдс, х обозначает булевое значение,оно может только сказать что блок обработал ошибку, теоретически любую, так же у них есть параметр отсылающий к бибке cmperror, в которой прописаны все встречающиеся ошибки

  7. #7

    По умолчанию

    Где искать мою ошибку? Я и сам понял как сделать то что хотел, но проблема в том как написать ошибку.

  8. #8

    По умолчанию

    "Имя слейв".xError - если нет связи по сети либо ошибка, данная переменная будет "TRUE"

  9. #9

    По умолчанию

    Код:
    IF Modbus_Slave_COM_Port.xError=TRUE THEN F1:=0;
    END_IF
    Modbus_Slave_COM_Port.xError всегда в состоянии FALSE даже при ошибке: "Шина не подключена".

  10. #10
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    может не у слейва надо искать ошибку, а у мастера

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Пропадание связи по ModBus
    от Лузин Владимир в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 06.03.2014, 11:44
  2. Потеря связи по ModBus сразу со всеми приборами
    от Aleksandr_Sorokin в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 02.10.2013, 21:57
  3. Потеря связи Modbus (ПЛК160-ИП320)
    от Sergei2 в разделе ПЛК1хх
    Ответов: 18
    Последнее сообщение: 16.02.2012, 15:09
  4. Потеря связи по Ethernet с ПЛК 100
    от MCBK в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 14.02.2012, 08:46
  5. Потеря соединения по Modbus TCP/IP ПЛК304
    от Грушецкий Павел в разделе ПЛК3xx (архив)
    Ответов: 3
    Последнее сообщение: 03.02.2012, 19:19

Ваши права

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