Связь с ФСТ-3М

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Записи
  • #44070
    Oleg Pulik
    Участник

    Коллеги, добрый день!

    Возник запрос на интеграцию с RapidScada стационарного газоанализатора ФСТ-3М.

    Связь с прибором по RS-485. Описание взаимодействия ниже:

    Управление газоанализатором ФСТ-03х по RS232/RS485 осуществляется
    пакетами данных в соответствии со структурой описанной в пункте 3.2. В рабо-
    чем режиме доступны следующие команды:

    Проверка связи.
    Код команды: 0x00
    Длина блока данных: 0x00
    Код ответа: 0x00
    Длина блока данных ответа: 0x01
    Блок данных ответа: тип устройства с данным адресом
    0х01 – ФСТ-03В
    0х02 – ФСТ-03М

    Запрос состояния прибора.
    Код команды: 0x01
    Длина блока данных: 0x00
    В ответ передается слово состояния прибора
    Код ответа: 0x01
    Длина блока данных ответа: 25(по 3 байта на канал)
    Блок данных: слово состояния ФСТ-03х
    +0 – глобальные ошибки ФСТ-03х
    +1 – Up байт состояния канала 1
    +2 – Hi байт состояния канала 1
    +3 – Lo байт состояния канала 1

    +22 – Up байт состояния канала 8
    +23 – Hi байт состояния канала 8
    +24 – Lo байт состояния канала 8

    Глобальные ошибки ФСТ-03х:
    D0 – =1 не исправность ИК канала (только для ФСТ-03В)
    D1 – =1 ошибка задания активаторов исполнительных устройств
    D2 – =1 ошибка записи в EEPROM
    D3 – reserved
    D4 – =1 ошибка обмена с DS1621 по I2C (для ФСТ-03В)
    =1 ошибка обмена с контроллером смещения ЖКИ (для ФСТ-03м)
    D5..D7 – reserved

    Слово состояния канала ФСТ-03х

    Up байт
    № бита U.7 U.6 U.5 U.4 U.3 U.2 U.1 U.0
    Значение B3 B2 B1 B0 K T1 T2 >

    Hi байт
    № бита H.7 H.6 H.5 H.4 H.3 H.2 H.1 H.0
    Значение A1 A0 D11 D10 D9 D8

    Lo байт
    № бита L.7 L.6 L.5 L.4 L.3 L.2 L.1 L.0
    Значение D7 D6 D5 D4 D3 D2 D1 D0

    K – =1 требуется калибровка датчика
    T1, T2 – Превышение порогов 1, 2 соответственно (=0 нет превышения, =1 есть);
    > – =1 БД отключен, >5%(2%) для метан термокаталитический (пропан)
    A1, A0 – код сообщения.
    0 0 – идет инициализация канала (нет данных о концентрации)
    0 1 – D11…D0 содержит текущую концентрацию измеряемого газа
    1 0 – D7…D0 содержит код аварии канала
    D0 – =1 нет связи с контроллером канала (для ФСТ-03В)
    =1 КЗ линии связи с БД (для ФСТ-03м)
    D1 – =1 Обрыв/КЗ линии связи с БД (для ФСТ-03В)
    =1 Обрыв линии связи с БД (для ФСТ-03м)
    D2 – =1 нет сигнала (данных) от БД
    D3 – =1 не известный тип БД (не совпадение заданного типа газа в БПС и подключенного к каналу блока датчика)
    D4 – =1 не исправность сенсора БД (ошибка также возможна при неправильной ка-
    либровке БД)
    D5 – =1 пониженное напряжение питания БД (возможно большое сопротивление линии
    связи с блоком датчика)
    D6 – =1 не исправность БД (блок датчика не переходит в рабочий режим)
    D7 – =1 не калиброванный блок датчик

    Подскажите пожалуйста, на базе какого из существующих драйверов можно осуществить подключение?

    #44071
    manjey73
    Участник

    Скорее всего просто писать новый драйвер.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Для ответа в этой теме необходимо авторизоваться.