Страница 1 из 1

Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 02 авг 2019, 20:40
razorqhex
Здравствуйте!

Помогите пожалуйста настроить сервер Lectus Modbus OPC в режиме Slave по протоколу Modbus RTU поверх TCP

Документацию и FAQ читал, но что-то совсем не могу :(

Использую Modbus Poll в качестве Master, ног он ругается ошибками типа Timeout Error, Read Error, Write Error иногда бывает ошибка Bytes Missing Error

Буду очень благодарен

Re: Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 02 авг 2019, 21:00
admin
1) В основных настройках Modbus узла установите тип подключения «Нет».
2) В дополнительных настройках Modbus узла установите тип Slave подключения «TCP подключения».
3) В настройках Slave подключения выберите «Modbus через TCP”.
4) Добавьте типизированные Modbus переменные в Modbus узел

Re: Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 02 авг 2019, 21:56
razorqhex
Вроде всё хорошо, только теперь OPC не отвечает ответным пакетом и теперь в Modbus Poll ошибка только Timeout Error, что может значить, что попросту нету ответа с сервера. Это может быть с разными таймера опроса и ответа сервера и Modbus Poll

Re: Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 02 авг 2019, 23:56
admin
Используйте корректный Modbus адрес устройства, заданный в свойствах узла

Re: Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 03 авг 2019, 09:24
admin
1) Опрашиваемые адреса определяются списком добавленных Modbus переменных. Для них задается начальный Modbus адрес.
2) Соединение рвётся со стороны опрашивающей программы. Ничего не могу сказать

Re: Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 03 авг 2019, 09:35
razorqhex
admin писал(а): 03 авг 2019, 09:24 1) Опрашиваемые адреса определяются списком добавленных Modbus переменных. Для них задается начальный Modbus адрес.
В том-то и дело, что адрес выставлен 0 и Modbus Poll начинает опрос с нулевого регистра. И в итоге получается ошибка Timeout Error, но если начать опрос с первого регистра, то тут же всё в порядке и всё четко опрашивается.

Re: Modbus RTU поверх TCP (в режиме Slave)

Добавлено: 03 авг 2019, 14:52
admin
Для аргументированного ответа нет данных.
Вышлите на lectussoft@gmail.com используемую конфигурацию *.cfg и лог обмена *.log из папки профиля, доступной через меню «Настройка» - «Папка профиля»