Приложения ОС не должен беспокоить вид порта — 232 или 485. Соответственно, он не должен там упоминаться. Посмотрите руководство к этой bb_comtest.
Приложения ОС не должен беспокоить вид порта — 232 или 485. Соответственно, он не должен там упоминаться. Посмотрите руководство к этой bb_comtest.
Да действительно: выбор протокола осуществляется на уровне драйвера. Нашёл настройки как Linux так и в Windows. По Windows он уже был настроен как надо. Подозреваю, что под Linux тоже, ибо не помогло:
3.jpeg
Цитата из мануала к Uport 1130:
parameter value interface
port 0 RS-232
1 RS-485 2W
2 RS-422
3 RS-485 4W
For example:
To set the port's informations:
# setserial /dev/ttyUSB0 port 1
To get the port's informations:
# setserial -G /dev/ttyUSB0
Ответ Uport 1130
root@hardbox:~/server/terminals/modpoll.3.4/linux# setserial -G /dev/ttyUSB0
/dev/ttyUSB0 uart 16550A port 0x0001 irq 0 baud_base 9600 spd_normal low_latency
root@hardbox:~/server/terminals/modpoll.3.4/linux#
Привожу скрин программы, которой модули отвечают по ModBus у меня. BaseBlock ModBus Communication Tester
Не вижу никаких специфических настроек, кроме rs-485... Помогите кто-нибудь!
bb_commtest.jpg