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

Тема: Контроль связи с приборами

  1. #1

    По умолчанию Контроль связи с приборами

    Здравствуйте!
    Имеется PLK 150.
    К нему подкючены по протоколу ОВЕН следующие приборы:
    МДВВ,МВА8,ТРМ-202,ПКП1.
    Как в программе PLK можно контролировать связь с данными приборами?

  2. #2

    По умолчанию

    Может, через работу с библиотекой UNM, по анализу ответа от каждого прибора.

  3. #3

    По умолчанию

    Цитата Сообщение от KIA Посмотреть сообщение
    Здравствуйте!
    Имеется PLK 150.
    К нему подкючены по протоколу ОВЕН следующие приборы:
    МДВВ,МВА8,ТРМ-202,ПКП1.
    Как в программе PLK можно контролировать связь с данными приборами?
    если работает по протоколу ОВЕН, то в OWEN_master (это в конфигурации ПЛК), есть переменные last address и last error. По их занчениям можно судить, с каким устройством в последний раз связывался ПЛК и насколько успешно произошла передача данных. Расшивровка ошибок last error приведена в рукодстве по конфигурированию области ввода/вывода.

  4. #4

    По умолчанию

    У меня на шине 31 прибор.
    Смогу ли я обработать каждый ответ устройства?
    С переменной last error понятно
    А вот с last address нет.
    Адреса устройства совсем не те, что у меня описаны в конфигураторе.(4х значное число к примеру)
    Как его преобразовать в понятный вид?

  5. #5
    Пользователь
    Регистрация
    22.12.2006
    Адрес
    Тихое зимовье
    Сообщений
    182

    По умолчанию

    Цитата Сообщение от KIA Посмотреть сообщение
    Как его преобразовать в понятный вид?
    подели на 8.

    Кстати, делал подобное, ошибки вылавливает, но не каждый раз, особенно если их много.

  6. #6

    По умолчанию

    Если транзакций много, конечно могут быть случаи, когда в 1 цикл ПЛК накладываются 2 транзакции. Но единичную ошибку и обрабатывать не нужно.
    Надо накапливать статистику по всем приборам и если число ошибок за единицу времени превысит порог - реагировать.

  7. #7

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Если транзакций много, конечно могут быть случаи, когда в 1 цикл ПЛК накладываются 2 транзакции. Но единичную ошибку и обрабатывать не нужно.
    Надо накапливать статистику по всем приборам и если число ошибок за единицу времени превысит порог - реагировать.
    обьясните мне пожалуйста подробнее как мне вести статистику в ПЛК о связи с подключенными по модбасу приборами???

  8. #8

    По умолчанию

    Каждый цикл анализируете код ошибки и адреса приборов. Если все хорошо - -1 от счетчика ошибок для прибора. Если ошибка - +1 к счетчику.
    Далее раз в секунду или реже анализируете табличку и сравниваете число ошибок с числом транзакций.
    Если ошибок <10% - связь нормальная, если >10% - сообщаете оператору. Если вообще нет связи - бьете тревогу, вкл. резервн. канал или еще что-нибудь.

  9. #9

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    ... и сравниваете число ошибок с числом транзакций.
    не понимаю что называется "числом транзакций"? где это число сохраняется?

  10. #10

    По умолчанию

    Вы задали для каждой переменной число опросов, 1 раз в сек., но раз в сек.

    1. Проверьте, не превышена ли пропускная способность шины.

    2. Если п.1. выполнен - сгрупируйте переменные по аресам и вычислите среднее число обращений к каждому прибору в сек. Этои будет числом транзакций

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

Ваши права

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