Стартовая страница › Форумы › Вопросы без категории › Драйвер для ASCII через RS-232 / MOXA
- В этой теме 10 ответов, 5 участников, последнее обновление 1 неделя, 6 дней назад сделано
manjey73.
-
АвторЗаписи
-
21.09.2026 в 13:06 #45035
baurУчастникКоллеги, добрый день.
Подскажите, есть ли у кого-нибудь наработки или готовый драйвер для приема и разбора текстового ASCII-потока?
Данные идут постоянно через последовательный интерфейс, выведенный в сеть через MOXA.
Пример потока:
Any key for menu 13:59:47 Mon 21/09/2026 IPC-14-SC Precision Weighing System 77.0t/hr 3609943.0t ZeroTrack ON 0.75m/sec 8176681660.0tonnes Any key for menu 13:59:48 Mon 21/09/2026 IPC-14-SC Precision Weighing System 77.0t/hr 3609943.0t ZeroTrack ON 0.75m/sec 8176681660.0tonnesНужно из этого потока получать отдельные значения:
* производительность:
77.0 т/ч
* текущий счетчик:3609943.0 т
* ZeroTrack:ON—тут наверно можно 1/0
* скорость ленты:0.75 м/с
* несбрасываемый счетчик:8176681660.0 т21.09.2026 в 13:15 #45036
manjey73УчастникПосмотрите драйвер Debug от @JurasskPark
сам не пробовал, возможно сможете настроить при помощи него.
22.09.2026 в 11:03 #45041
baurУчастникМожно было бы написать свой парсер и положить данные в СУБД, затем через модуль импорта RS создать канал. Но вопрос: модуль импорта учитывает «datetime» из БД?
22.09.2026 в 12:45 #45045
a80808УчастникА если поток в файл а потом его разобрать?
22.09.2026 в 13:43 #45048
manjey73Участниккаждую секунду в файл? жестко будет 🙂
22.09.2026 в 14:14 #45049
a80808УчастникДозаписывать и читать последнюю строчку.Хотя тоже не айс…
22.09.2026 в 15:27 #45054
MikhailМодераторДобрый день!
модуль импорта учитывает «datetime» из БД?
Стандартный драйвер DrvDbImport работает только с текущими данными.
С историческими данными работает DrvDbImportPlus22.09.2026 в 15:30 #45055
MikhailМодераторМожно было бы написать свой парсер и положить данные в СУБД, затем через модуль импорта RS создать канал.
Может быть, проще написать небольшой драйвер под конкретный формат данных с помощью ИИ, чем делать промежуточный уровень в виде БД.
Алгоритм представляется не сложным: разбираем строку за строкой и раскидываем данные по тегам устройства.
-
Ответ изменён 2 недели, 2 дня назад пользователем
Mikhail.
22.09.2026 в 15:32 #4505725.09.2026 в 10:33 #45121saprin8
УчастникЛибо MOXA MGate брать, она может в преобразование ASCII
25.09.2026 в 16:02 #45130
manjey73УчастникСпросите у @JurasskPark он делал какой-то драйвер для MOXA, не оно ли вам нужно?
хотя наверное не оно, там сами Moxa опрашивались, вплоть до смены прошивок.
-
Ответ изменён 1 неделя, 6 дней назад пользователем
manjey73.
-
Ответ изменён 2 недели, 2 дня назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.