halva Posted February 2, 2017 Share Posted February 2, 2017 Здравствуйте! Помогите пожалуйста организовать связь между EDS508A и WInCC 7.3, чтобы считать состояние портов. Вот настройки соединения в WinCC: с IPшником всё понятно, CPU type перепробывал все типы, Address of remote slave - здесь не нужен, по справке либо 255, либо 0. Адрес регистра строго по мануалу 30001 + 4096(0x1000 - состояние порта 1) В WEB-интерфейсе EDS галочка Modbus TCP enable стоит Может быть для EDS508A нужно ещё что-то настроить? Link to comment
Alexandra Posted February 2, 2017 Share Posted February 2, 2017 Добрый день! Настраивать на коммутаторе ничего дополнительно не требуется. К сожалению, мы не работали с WInCC 7.3 - тут подсказать не можем. Мы пробовали опрашивать коммутатор с помощью программы Modpoll - все получилось. Опрашивали со следующими параметрами: функция 3, адрес 4097 - смотрите скриншот во вложении. Link to comment
halva Posted February 3, 2017 Author Share Posted February 3, 2017 Добрый день! Настраивать на коммутаторе ничего дополнительно не требуется. К сожалению, мы не работали с WInCC 7.3 - тут подсказать не можем. Мы пробовали опрашивать коммутатор с помощью программы Modpoll - все получилось. Опрашивали со следующими параметрами: функция 3, адрес 4097 - смотрите скриншот во вложении. Спасибо за ответ! Он помог больше, чем мануалы на этой странице http://www.moxa.ru/shop/ethernet/managed/eds_500a/eds-508a/eds-508a-t/ Во-первых, в мануале по настройке промышленных протоколов сказано, что таблица регистров начинается с адреса 30001, а вы делаете запрос с регистра 4097. Кстати, modpoll ругается, если запросить значения регистра 30001 (с кодом 3 и4) Во-вторых, воспользовавшись программой modpoll, выяснил, что коммутатор имеет имеет адрес 1, про который тоже не упоминается в мануале. В итоге, связь по modbus tcp установлена, но считать регистры пока не удалось - жалуется на неверный адрес, но тут я так понимаю, помочь вы не сможете. Link to comment
halva Posted February 3, 2017 Author Share Posted February 3, 2017 Проблема решена! Для логического завершения темы, публикую окончательный вариант: Изменил в настройках: CPU type: Premium, Micro Непонятно почему, но пришлось сдвинуть адреса регистров на 1. Т. е. через Modpoll состояние портов начинаются с регистра 4097. в настройках WinCC начальных адрес пришлось поставить 4096. Большое спасибо Alexandra за подсказки! Link to comment
Alexandra Posted February 3, 2017 Share Posted February 3, 2017 Спасибо, что поделились решением - будем иметь ввиду! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now