Стартовая страница › Форумы › Взаимодействие с устройствами › TCP сервер MOXA NPORT 6450
- В этой теме 20 ответов, 5 участников, последнее обновление 8 месяцев, 2 недели назад сделано
Mikhail.
-
АвторЗаписи
-
16.02.2018 в 21:55 #8512
a93911
УчастникЗдравствуйте. Имеется следующее оборудование — MOXA NPORT 6450, преобразующее данные, поступающие на встроенный TCP сервер, в данные последовательного порта rs232/485. К порту подключено устройство, обменивающееся по протоколу Modbus RTU (slave). Что выбрать в настройках Коммуникатора для успешного обмена данными? Оборудование не является шлюзом Modbus TCP — RTU, а просто преобразует данные.
17.02.2018 в 11:48 #8513
MikhailМодераторДобрый день.
Судя по Вашему описанию, нужно выбрать канал связи TCP-клиент и указать IP моксы в параметрах канала связи.29.10.2025 в 16:06 #40911easyt
УчастникЗдравствуйте.
Пытаюсь настроить получение данных с TCP-сервера Moxa NPort 5150 (на стороне оборудования указаны Operation mode = «TCP Server Mode», Local TCP port = «4001»). Создал линию связи с типом TCP-клиент, в ее настройках указал IP-адрес Moxa, порт = 4001. И дальше я затупил. Какой драйвер выбрать на вкладке «опрос устройств» и как его настроить? Идея — просто получать данные с TCP-сервера Moxа. К примеру, через клиент-серверную утилиту «Hercules by HW-group.com» я просто подключаюсь с указанием ip и порта и все, в окне данных я вижу то, что передает сервер. А как настроить подобное получение данных в RapidScada 6.2?29.10.2025 в 16:12 #40913
manjey73Участникдрайвер Modbus, режим работы драйвера Modbus RTU, линия связи как выше указано TCP клиент, порт 4001
Связка настроек Modbus RTU + TCP клиент аналогична в других ПО ComOverTCP
29.10.2025 в 18:30 #40915easyt
УчастникНадо было, наверное, сразу написать о том, что к Moxa подключен сканер штрих-кодов (интерфейсом RS-232). Если я указываю в параметрах линии режим Slave, то линия не запускается, в журнале ошибка «Поведение Slave канала связи не поддерживается устройством N». Если я указываю в параметрах линии режим Master, то линия запускается, но требуется тогда шаблон устройства.
29.10.2025 в 19:51 #40916
manjey73УчастникХм, а при чем тут тогда Modbus? И по вашим же словам, что подключено устройство слейв?
29.10.2025 в 20:20 #40918easyt
УчастникПытаюсь решить задачу. На входе есть сканер ШК с интерфейсом RS-232, подключен к Moxa. На Moxa включен режим TCP-сервера. Сейчас каждый отсканированный ШК «прилетает» подключенному к Moxa TCP-клиенту (например, в утилиту «Hercules by HW-group.com»). Я пытаюсь аналогичным образом получить данные ШК в RapidScada. Для этого добавил новую линию с типом TCP-клиент и … дальше я не знаю, какие настройки следует сделать. Отсюда и просьба о помощи.
29.10.2025 в 20:56 #40920
manjey73УчастникMoxa Tcp сервер, значит сканер должен быть слейв. Скада TCP клиент. Но устройство при этом может быть мастером.
Сканеры обычно мастера.Геркулес в каком режиме работает? Modbus slave? Значит вам нужен драйвер Modbus slave — платный.
Если в режиме прослушки, то вы ничего не сделаете без написания драйвера.На 5-й версии вроде был драйвер Barcode, уточните у Михаила есть ли он сейчас под 6-ю, ну и собственно подойдёт ли он.
29.10.2025 в 20:58 #40921
manjey73УчастникВ смысле устройство не обязательно должно быть слейв, даже если moxa сервер. чуть неправильно написал.
-
Ответ изменён 8 месяцев, 3 недели назад пользователем
manjey73.
29.10.2025 в 21:25 #40925
JurasskParkУчастникНеправильная логика у вас.
Сканер бар кодов читает по нажатию кнопки и по ней же он должен отдать данные по USB или RS232.
В вашем примере у вас на конце сканера MOXA. И когда данные приходят на COM никто не знает. Поэтому там должен быть TCP клиент, а на компе где RAPID поднята линия с TCP сервером, куда MOXA и будет подключаться и отдавать данные, когда они появились.30.10.2025 в 03:45 #40930easyt
УчастникНа сканере нет кнопки, вызывающей чтение ШК. Сканер работает в постоянном режиме ожидания и, как только «видит» в своем поле зрения ШК, передает его. На кассах в магазинах такие стоят.
30.10.2025 в 06:44 #40931
manjey73УчастникЕсли он отдает по определенным регистрам в Modbus, то в магазине Rapid есть слейв драйвер.
Если по своему протоколу шлёт посылку, то и драйвер для Rapid должен быть свой. Скорее всего 2-е.
Для 5-й версии был подобный, но не факт, что поймет ваши сканеры.
30.10.2025 в 10:05 #40933easyt
УчастникПоделитесь, пожалуйста, ссылкой на тот, что был в 5 версии (если есть, конечно).
30.10.2025 в 12:51 #40935
manjey73УчастникТак оно вам не подойдёт.
Посмотрите в магазине, если нет, то напишите на инфо. Это кажется был платный драйвер по заказу. Назывался barcode или что-то в этом роде.30.10.2025 в 14:53 #40941
MikhailМодераторДобрый день!
Обычно сканер просто пишет в порт полученные данные.
Чтобы убедиться в этом, сделайте скриншот программы Геркулес.
Если нужно перевести драйвер Barcode с 5-й на 6-ю версию, напишите, пожалуйста, на емаил. -
Ответ изменён 8 месяцев, 3 недели назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.