Тема: Modbus ASCII
Показать сообщение отдельно
Старый 20.02.2020, 13:19   #5
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Modbus ASCII

Цитата:
Сообщение от Valknut Посмотреть сообщение
один расходомер, имеющийся у нас на объекте оснащен интерфейсом RS232 И работает по протоколу Mosbus ASCII. Нам нужно считать с него расход в контроллер SMH4... Сможем мы это сделать? И если сможем то как?
Не сможете.
Если свободен Ethernet - проблема решаема легко: недорогой Icpdas'овский шлюз Ethernet/TCP в RS232/RS485 с автоопросом его поддерживает.
Если занят - решение обойдется в разы дороже: нужно будет покупать сервер с портами RS485 и RS232, и писать под него софт для конвертации.
На выходе шлюзов - будет цепочка Modbus/RTU регистров с кодами символов из ответа (главное - зарезервировать достаточное количество регистров, чтоб заведомо влез самый длинный ответ). Ну и далее - полученную последовательность регистров "разбирать" FBD-макросом. Однажды так делал (на SMH2) - больше точно не возьмусь, нафиг-нафиг.
PS:
вы уверены, что там именно ASCII, а не DCON или ГОСТ? потому что ГОСТ - это полный [censored] в части поддержки, а DCON (хоть и очень похож на ASCII) в RTU упаковывает только адамовский сервер за $438 (как бы не выгоднее было расходомер поменять, с учетом интеграции в новую систему)
ailcat вне форума   Ответить с цитированием