Адресация modbus tcp/ip vs WinCC нужна помощь

Ответить
fleshmax
Рядовой
Сообщения: 15
Зарегистрирован: 04 дек 2018, 11:17
Имя: Макс

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение fleshmax »

Добрый день Уважаемые форумчане. Нужна ваша помощь, уже пару дней пытаюсь связать esp8266 nodemcu и скаду на WinCC по протоколу modbuc tcp/ip. Не могу понять с адресацией, в WinCC адресация например для холдинг регистра начинается с 40001, выставляю этот адрес flprog а wincc не видит данных. Побывал сканировать через modbus poll пишет ошибка не правельный адрес. Подскажите кто сталкивался как правильно выставить адреса в flprog чтобы можно их было использовать в wincc и тому подобных программах
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение Ingwar »

fleshmax писал(а): 11 янв 2019, 13:11Подскажите кто сталкивался как правильно выставить адреса в flprog чтобы можно их было использовать в wincc и тому подобных программах
Может для начала проверить с использованием ардуино и ws5100/ws5500?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение Sancho »

[ref]fleshmax[/ref], Посмотри, что за запросы отправляет скада - сразу станет понятно.
Может помочь
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
fleshmax
Рядовой
Сообщения: 15
Зарегистрирован: 04 дек 2018, 11:17
Имя: Макс

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение fleshmax »

Sancho писал(а): 11 янв 2019, 17:59 [ref]fleshmax[/ref], Посмотри, что за запросы отправляет скада - сразу станет понятно.
Может помочь
До этого я отправлял данные на скаду с еспешки из кода написаного в ручную вот ссылка от кудова собственно и отталкивался http://en.trialcommand.com/blog/esp8266 ... libraries/
на этом коде все работает я его проверял и с OPC и с WinCC все работает но что там что там адресация например холдинг регистра начинается с 40001 Вот например для ОРС Kepware диапазон адресов 400001-465535 DWord для холдинг регистра

Отправлено спустя 4 минуты 17 секунд:
Ingwar писал(а): 11 янв 2019, 17:48
fleshmax писал(а): 11 янв 2019, 13:11Подскажите кто сталкивался как правильно выставить адреса в flprog чтобы можно их было использовать в wincc и тому подобных программах
Может для начала проверить с использованием ардуино и ws5100/ws5500?
Дело в том что изначально попробовал как и в видео обучалке с использованием MasterOPC Universal Modbus Server он адресацию которую выдает Flprog скушал на ура но там адресация у холдинг регистра начинается с нуля а не с 4000х :smile37:
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение Sancho »

Как правило, holdreg называют начиная с 4, inputreg с 3.
Реально адресация с нуля либо с 1.
Поэтому попробуйте записать в рег 0 - 100, в 1 - 102 и т.д.. штук пять.
Потом попробуйте считывать по одному! начиная с 40001...
Так будет понятно соответствие.
Сори, немного занят...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
fleshmax
Рядовой
Сообщения: 15
Зарегистрирован: 04 дек 2018, 11:17
Имя: Макс

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение fleshmax »

Спасибо завтра попробую на работе и отпишусь
fleshmax
Рядовой
Сообщения: 15
Зарегистрирован: 04 дек 2018, 11:17
Имя: Макс

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение fleshmax »

Все получилось после пляски с бубном итд. Значится так если в flprog например используем холдинг регистр с адресом 1 то в wincc, KEPServerEX
и Tia Portal 13 адресация будет 400002 правда в этих программах еще нужно поиграться с настройкой драйверов, соединений и тому подобной заморочкой. если кому будет интересно пишите расскажу по подробнее
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Адресация modbus tcp/ip vs WinCC нужна помощь

Сообщение Sancho »

Sancho писал(а): 11 янв 2019, 21:35Как правило, holdreg называют начиная с 4, inputreg с 3.
Реально адресация с нуля либо с 1.
Поэтому попробуйте записать в рег 0 - 100, в 1 - 102 и т.д.. штук пять.
Потом попробуйте считывать по одному! начиная с 40001...
Так будет понятно соответствие.
Так и получилось:
fleshmax писал(а): 15 янв 2019, 17:06Все получилось после пляски с бубном итд. Значится так если в flprog например используем холдинг регистр с адресом 1 то в wincc, KEPServerEX
и Tia Portal 13 адресация будет 400002
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей