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

Тема: Plc150, ошибка в работе аналоговых входов

  1. #1
    незарегистрированный
    Гость

    Angry Plc150, ошибка в работе аналоговых входов

    Добрый день!
    Контроллер PC150 используется в системе управления теплоснабжения
    офиса. Вся система смонтирована в подвальном помещении, причем задейстованы все аналоговые входы (температура прямого и обратного теплоносителя, температура на улице, и температура в помещении). Для измерения температур используются термометры сопротивлений ДТС125-100M B2.60 и ДТС035-100M B3.80.
    Несколько раз возникала ситуация (возможно при кратковременном сбое питания), когда вместо температуры аналоговые входы возвращали коды ошибок, расшифровка которых с помощью DECODE_FLOAT возвращает _ERR - 10 или 11, причем сразу по всем входам. Дискретные входы при этом работают нормально. После этого не возможно привести контролер в рабочее состояние - ни перезагрузка контроллера, ни загрузка других программ не помогает. Единственное решение, которое мне удалось найти - это выключение контроллера на длительное время или переподключение сигнальных кабелей термометров сопротивления к клеммам контроллера, что для автономной системы теплоснабжения является неприемлемым.
    Что делать? Какие мероприятия необходимо предпринять для исключения вышеуказанных проблем с аналоговыми входами?

  2. #2

    По умолчанию

    Т.е. если отключить термосопротивление и подключить его заново, то все начинает работать нормально?

  3. #3

    По умолчанию

    Какая у Вас версия прошивки?

  4. #4
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Какая у Вас версия прошивки?
    PLCInfo
    PLC model MODEL PLC 150
    Binary VERSION 1.31.4
    Need Target version 1.31
    Compiled: 15:51:46 Feb 2 2007
    MAC 0A:06:0A:0A:0A:0A
    IP 192.168.100.50
    GATE 192.168.100.1
    MASK 255.255.255.0
    Licence limited to 360 bytes
    Voltage DAC
    PIC version is 08

    Сегодня ситуация повторилась. После выключения питания на 45 мин состояние аналоговых входов пришло в норму, при этом переподключение не производилось.

  5. #5
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Т.е. если отключить термосопротивление и подключить его заново, то все начинает работать нормально?
    Последняя проверка показала, что достаточно только выключить питание на несколько минут (>10).

  6. #6

    По умолчанию

    Пожалуйста, напишите
    1) К каким клеммам Вы подключаете ТСМ.
    2) Какой тип датчика вы устанавливаете в конфигурации
    3) Какое сопротивление выдает не подключенный датчик между 0 и +.
    4) Создайте пустую конфигурацию (без программы и доп. модулей) автозагрузка - установите датчики, вкл/выкл питание - будет ли сбой? Если нет, через какое время он появится?
    Последний раз редактировалось Малышев Олег; 19.03.2007 в 12:49.

  7. #7
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    1) К каким клеммам Вы подключаете ТСМ.
    {25,26} - TCM прямого теплоносителя
    {27,28} - TCM обратного теплоносителя
    {29,30} - TCM температуры на улице
    {31,32} - TCM температуры в офисе

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    2) Какой тип датчика вы устанавливаете в конфигурации
    Для всех TCM устанавливается "RTD sensor", тип сенсора - r426_100, интервал измерения - 1 сек, корректирующие точки - все нули.

    Раз уж затронули эту тему, то дополнительно хочу сообщить, что:

    1) При указанных настройках измеренная температура отличалась примерно на 8 градусов от реальной. Этот же датчик, подключенный к MTL831B показывал правильную температуру.

    2) При подключении вместо TCM магазина сопротивлений, и задании значений сопротивления по таблице A.4 ГОСТ6651-94, было получено такое же расхождение (около 8 градусов) измеренного с приведенным в таблице.

    3) Коррекция по трем точкам работает не правильно. Реально можно пользоваться только коррекцией по одной точке.

  8. #8
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от малышев олег Посмотреть сообщение
    3) какое сопротивление выдает не подключенный датчик между 0 и +.
    на данный момент нет оснований считать, что Tcm работает не правильно. все измеренные значения согласуются с данными, приведенными в гост6651-94.

  9. #9
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от малышев олег Посмотреть сообщение
    4) создайте пустую конфигурацию (без программы и доп. модулей) автозагрузка - установите датчики, вкл/выкл питание - будет ли сбой? если нет, через какое время он появится?
    в настоящее время система находится в работе. как только предоставится такая возможность, я проведу дополнительные исследования, и сообщу о результатах.

  10. #10
    незарегистрированный
    Гость

    По умолчанию

    Система может работать достаточно долго без сбоев (несколько дней).
    Интуитивно могу предположить, что проблемы возникают либо при перезагрузке программы по WatchDog, либо по кратковременному сбою питания. При этом перезагрузка, либо загрузка пустой программы не помогает. Единственное лекарство от "залипания" - выключение питания на несколько минут.

    Также было замечено, что иногда PLC самопроизвольно перезагружается при использовании "Sampling Trace" с большим количиством точек, а также при загрузке новой программы, или по команде "Online/Create boot project", при этом индикатор загрузки показывет, что процесс загрузки еще не завершен. В результате, после перезагрузки, в 20% случаев на аналоговых входах выдается код ошибки.

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

Ваши права

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