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

Тема: ПЛК160 МО2 + ТРМ138

  1. #1

    По умолчанию ПЛК160 МО2 + ТРМ138

    Добрый день. Подключил к плк160 ТРМ138 (ТСМ 50М). Только вот дело в следующем входа работают как надо, но если разорвать связь с датчиком температуры, т.е. отсоединить, ПЛК сохраняет последний параметр температуры и не сбрасывает значение.

  2. #2
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Может имеет смысл читать регистр статуса канала измерения? Обычно там при ошибке (например обрыве датчика) имеется значение, отличное от нормального состояния.

  3. #3

    По умолчанию

    Использую "Real input module", в параметрах "read input register", что еще нужно.

  4. #4

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Может имеет смысл читать регистр статуса канала измерения? Обычно там при ошибке (например обрыве датчика) имеется значение, отличное от нормального состояния.
    А зачем читать регистр статуса, если при обрыве, при чтении регистра какого либо каналла должно значение хотяб установиться на "0".

  5. #5
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    111.jpg
    222.jpg

    Нет ошибки - данным верим, есть ошибка - данным не верим.

  6. #6

    По умолчанию

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

  7. #7

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Может имеет смысл читать регистр статуса канала измерения? Обычно там при ошибке (например обрыве датчика) имеется значение, отличное от нормального состояния.
    Допустим одновременно считывать коды ошибок и значения температуры. Как реализовать это в кодисее чтобы допустим при коде ошибки "0" значения показывались.

  8. #8
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    если Ошибка_Канала <>0 то
    Сигнализация_ошибки_канала:=FALSE;
    Температура_Канала:=Регистр_температуры_канала;
    иначе
    Сигнализация_ошибки_канала:=TRUE;
    Температура_Канала:=0;
    конец_если;
    Последний раз редактировалось Sulfur; 27.10.2020 в 14:21.

  9. #9

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    если Ошибка_Канала <>0 то
    Сигнализация_ошибки_канала:=FALSE;
    Температура_Канала:=Регистр_температуры_канала;
    иначе
    Сигнализация_ошибки_канала:=TRUE;
    Температура_Канала:=0;
    конец_если;
    разобрался спасибо, добавил ФБ SEL

    Как при обрыве связи тоже получать ошибку какую либо?

  10. #10
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    В конфигурации мастера Модбас есть регистры LastAddres и LastError. Адрес проблемного устройства и код ошибки соответственно. Читать их тоже нужно в паре. Я обычно делал по ненулевому LastError.

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

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 20.03.2020, 17:32
  2. ПЛК160(Master)+МВВ+ПЛК160(slave), по Modbus RTU
    от NikolaevV в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 16.05.2019, 18:07
  3. Ответов: 6
    Последнее сообщение: 22.05.2017, 12:31
  4. ПЛК160 и ПЛК 100 WI-FI
    от Andrew_Stranger в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 13.05.2016, 13:55
  5. ПЛК160
    от CEkip в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 07.02.2011, 11:34

Ваши права

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