Страница 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 из папки профиля, доступной через меню «Настройка» - «Папка профиля»