Стартовая страница › Форумы › Взаимодействие с устройствами › Связь с ФСТ-3М
- В этой теме 18 ответов, 3 участника, последнее обновление 1 неделя назад сделано
JurasskPark.
-
АвторЗаписи
-
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УчастникСкорее всего просто писать новый драйвер.
01.07.2026 в 21:14 #44072
JurasskParkУчастникhttps://jurasskpark.ru/files/forum/DrvFSTJP_6.4.0.0_TestBeta.zip
На свой страх и риск! Я ответственности не несу за вышедший из строя прибор. 🙂
02.07.2026 в 17:52 #44098
JurasskParkУчастник@Oleg Pulik, куда вы пропали? 🙁
02.07.2026 в 20:47 #44099Oleg Pulik
УчастникДобрый день!
Занимался пусконвладкой объекта.
Спасибо, проверю на выходных.06.07.2026 в 13:30 #44120
JurasskParkУчастникУдалось проверить?
06.07.2026 в 17:19 #44131Oleg Pulik
УчастникСейчас пробую.
06.07.2026 в 19:00 #44132Oleg Pulik
УчастникНе смог подключить драйвер.
Перенес все попки в корень папки SCADA, перезапустил сервер/коммуникатор/компьютер.
Драйвер не отображается в списке драйверов коммуникатора и перечне КП.06.07.2026 в 19:09 #44133Oleg Pulik
УчастникДобавился, продолжаю настройку.
06.07.2026 в 20:06 #44134Oleg Pulik
УчастникДрайвер поднялся и настроился. Посылает запросы в прибор и не получает ответ.
Штатное ПО прибор видит, ответы получает, скриншоты ниже:https://imgdb.io/i/hk2_8T8.png Журнал линии
https://imgdb.io/i/f6WaVBs.png Устройства
https://imgdb.io/i/fd43t0A.png Настройка линии
https://imgdb.io/i/jdhpnT8.png Настройки драйвера
https://imgdb.io/i/CqE-vA0.png Подключение. Заводское ПО
https://imgdb.io/i/f2tmgTQ.png Каналы. Заводское ПО
Конфликта портов нет, штатное ПО отключается при включении линии связи.
-
Ответ изменён 2 недели назад пользователем
Oleg Pulik.
-
Ответ изменён 1 неделя, 6 дней назад пользователем
Mikhail.
06.07.2026 в 21:06 #44136
JurasskParkУчастникНу так вы бы дали нам это ПО. 🙂
Или оно платное и привязано к ключу?
Тогда хотя бы пустите через USR-VCOM опрос, чтобы через Monitor посмотреть запросы и ответы в HEX.07.07.2026 в 08:13 #44137Oleg Pulik
УчастникДобрый день!
ПО бесплатно: https://pharmec.by/fileadmin/_migrated/content_uploads/SDDInstall.zip (Для установки на W11 требует Visual C++ 2005 SP1 Redistributable.
Запросы и ответы посмотрю в течение пары дней.
Спасибо!
08.07.2026 в 10:09 #44142Oleg Pulik
УчастникМонитор VCOM:
08.07.2026 в 14:05 #44147
JurasskParkУчастникЭто только запросы.
Через какой прибор вы опрашиваете устройство? TCP сервер там есть?
То есть виртаульный порт подключается как TCP client к TCP серверу, например, MOXA.08.07.2026 в 17:17 #44152Oleg Pulik
УчастникОбычный конвертер RS-485-USB (FTDI)
-
Ответ изменён 2 недели назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.