Адресация modbus tcp/ip vs WinCC нужна помощь
Адресация modbus tcp/ip vs WinCC нужна помощь
Добрый день Уважаемые форумчане. Нужна ваша помощь, уже пару дней пытаюсь связать esp8266 nodemcu и скаду на WinCC по протоколу modbuc tcp/ip. Не могу понять с адресацией, в WinCC адресация например для холдинг регистра начинается с 40001, выставляю этот адрес flprog а wincc не видит данных. Побывал сканировать через modbus poll пишет ошибка не правельный адрес. Подскажите кто сталкивался как правильно выставить адреса в flprog чтобы можно их было использовать в wincc и тому подобных программах
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Адресация modbus tcp/ip vs WinCC нужна помощь
Может для начала проверить с использованием ардуино и ws5100/ws5500?fleshmax писал(а): 11 янв 2019, 13:11Подскажите кто сталкивался как правильно выставить адреса в flprog чтобы можно их было использовать в wincc и тому подобных программах
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Адресация modbus tcp/ip vs WinCC нужна помощь
[ref]fleshmax[/ref], Посмотри, что за запросы отправляет скада - сразу станет понятно.
Может помочь
Может помочь
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Адресация modbus tcp/ip vs WinCC нужна помощь
До этого я отправлял данные на скаду с еспешки из кода написаного в ручную вот ссылка от кудова собственно и отталкивался http://en.trialcommand.com/blog/esp8266 ... libraries/
на этом коде все работает я его проверял и с OPC и с WinCC все работает но что там что там адресация например холдинг регистра начинается с 40001 Вот например для ОРС Kepware диапазон адресов 400001-465535 DWord для холдинг регистра
Отправлено спустя 4 минуты 17 секунд:
Дело в том что изначально попробовал как и в видео обучалке с использованием MasterOPC Universal Modbus Server он адресацию которую выдает Flprog скушал на ура но там адресация у холдинг регистра начинается с нуля а не с 4000х

- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Адресация modbus tcp/ip vs WinCC нужна помощь
Как правило, holdreg называют начиная с 4, inputreg с 3.
Реально адресация с нуля либо с 1.
Поэтому попробуйте записать в рег 0 - 100, в 1 - 102 и т.д.. штук пять.
Потом попробуйте считывать по одному! начиная с 40001...
Так будет понятно соответствие.
Сори, немного занят...
Реально адресация с нуля либо с 1.
Поэтому попробуйте записать в рег 0 - 100, в 1 - 102 и т.д.. штук пять.
Потом попробуйте считывать по одному! начиная с 40001...
Так будет понятно соответствие.
Сори, немного занят...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Адресация modbus tcp/ip vs WinCC нужна помощь
Все получилось после пляски с бубном итд. Значится так если в flprog например используем холдинг регистр с адресом 1 то в wincc, KEPServerEX
и Tia Portal 13 адресация будет 400002 правда в этих программах еще нужно поиграться с настройкой драйверов, соединений и тому подобной заморочкой. если кому будет интересно пишите расскажу по подробнее
и Tia Portal 13 адресация будет 400002 правда в этих программах еще нужно поиграться с настройкой драйверов, соединений и тому подобной заморочкой. если кому будет интересно пишите расскажу по подробнее
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Адресация modbus tcp/ip vs WinCC нужна помощь
Так и получилось: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 гостей