Jump to content
Форум по продукции MOXA

EDS-508A и Simatic WinCC 7.3 через Modbus TCP


Recommended Posts

Здравствуйте!

Помогите пожалуйста организовать связь между EDS508A и WInCC 7.3, чтобы считать состояние портов.

 

Вот настройки соединения в WinCC:

post-11757-0-92187300-1486031727_thumb.png

 

с IPшником всё понятно, CPU type перепробывал все типы, Address of remote slave - здесь не нужен, по справке либо 255, либо 0.

Адрес регистра строго по мануалу 30001 + 4096(0x1000 - состояние порта 1)

 

В WEB-интерфейсе EDS галочка Modbus TCP enable стоит

Может быть для EDS508A нужно ещё что-то настроить?

Link to comment

Добрый день! 

 

Настраивать на коммутаторе ничего дополнительно не требуется. 

К сожалению, мы не работали с WInCC 7.3 - тут подсказать не можем. Мы пробовали опрашивать коммутатор с помощью программы Modpoll - все получилось. Опрашивали со следующими параметрами: функция 3, адрес 4097 - смотрите скриншот во вложении. 

modpoll.png

Link to comment

Добрый день! 

 

Настраивать на коммутаторе ничего дополнительно не требуется. 

К сожалению, мы не работали с 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 установлена, но считать регистры пока не удалось - жалуется на неверный адрес, но тут я так понимаю, помочь вы не сможете.

post-11757-0-88225300-1486096463_thumb.png

Link to comment

Проблема решена!

Для логического завершения темы, публикую окончательный вариант:

 

post-11757-0-14220900-1486107734_thumb.png

 

Изменил в настройках: CPU type: Premium, Micro

Непонятно почему, но пришлось сдвинуть адреса регистров на 1. Т. е. через Modpoll состояние портов начинаются с регистра 4097. в настройках WinCC начальных адрес пришлось поставить 4096.

 

Большое спасибо Alexandra за подсказки!

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...