Стартовая страница › Форумы › Взаимодействие с устройствами › Связь с ФСТ-3М
- В этой теме 1 ответ, 2 участника, последнее обновление 1 час, 36 минут назад сделано
manjey73.
-
АвторЗаписи
-
01.07.2026 в 17:31 #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 D8Lo байт
№ бита L.7 L.6 L.5 L.4 L.3 L.2 L.1 L.0
Значение D7 D6 D5 D4 D3 D2 D1 D0K – =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 не калиброванный блок датчикПодскажите пожалуйста, на базе какого из существующих драйверов можно осуществить подключение?
01.07.2026 в 19:30 #44071
manjey73УчастникСкорее всего просто писать новый драйвер.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.