Просмотр полной версии : ПЛК1** / modbus клиент через oscat библиотеку
Привет всем.
Люди, помогите разобраться, почему ПЛК не шлет запрос модбас
Через конфигуратор работает
Через программу, использующую библиотеку OSCAT вижу только TCP запросы
Фото и программу прикладываю.
Такое впечатление как будто блок MB_CLENT не работает
Кому шлет?
Что выступает в качестве сервера?
Помоему ПЛК открывает новые и новые сокеты, которые скоро закончатся и придется делать сброс\закрытие.
У вас происходит трехстороннее рукопожатие, никаких modbus здесь тоже не вижу. Инициатор разрыва связи - плк.
тоесть плк связь установил, сервер подтвердил, плк отключился.
я бы пользовался SysLibSocket.
Кому шлет?
Что выступает в качестве сервера?
Помоему ПЛК открывает новые и новые сокеты, которые скоро закончатся и придется делать сброс\закрытие.
У вас происходит трехстороннее рукопожатие, никаких modbus здесь тоже не вижу. Инициатор разрыва связи - плк.
тоесть плк связь установил, сервер подтвердил, плк отключился.
я бы пользовался SysLibSocket.
Я знаю что Модбас здесь не видно. Соединение открывает ПЛК и закрывает сам же.
Там и так используется syslibsocket
Ip ПЛК - Модбас TCP мастер- 192.168.70.30 - он выступает в качестве TCP client
IP 192.168.70.233 - Модбас slave - TCP server. В качестве сервера использовал модбас эмулятор.
Сейчас приложу скрин - показывающей его работоспособность в связке со стандартным конфигуратором от ОВЕНа
Вот - как видите обмен идет через конфигуратор
Вот - как видите обмен идет через конфигуратор
А каким образом получены эти данные ?
А каким образом получены эти данные ?
Использован wireshark
ПЛК + ноут + modbus slave эмулятор + wireshark
Использован wireshark
ПЛК + ноут + modbus slave эмулятор + wireshark
А modbus slave эмулятор какой ?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot