Как увидеть новые пакеты в Modbus Ethernet и назначить вOPC? |
|
|
|
25.10.2011, 15:47
|
Группа: New
Сообщений: 7
Регистрация: 16.9.2011
Пользователь №: 122015

|
В общем с низу вверх:в мастере модулей Modbus RTU на rs-485 назначено новое устройство,а точнее чтение его некоторых(нужных)регистров,обмен данными имеется.Дальше с мастера по Modbus Ethernet в АРМ.В АРМе OPC/DDE сервер (KEPserver). Как определить и завести новые пакеты в KEPserver?С того же IP-адреса уже есть переменные в KEPserver,но как добавить? Сканировал Ethernet кадры программой Wireshark-есть пакеты только уже назначенных тегов в KEPserver,то есть нужно в драйвере Modbus Ethernet KEPserverа добавить опрос?В общем помогите пожаайлуста!Извените за дикую неосведомлённость,но я только учусь,а сделать нужно сейчас !!Премного Благодарен! P.S.Нашёл ещё один смысл жизни...
|
|
|
|
|
 |
Ответов
(1 - 10)
|
26.10.2011, 10:49
|
Группа: New
Сообщений: 7
Регистрация: 16.9.2011
Пользователь №: 122015

|
Понимаю вопрос для вас смешной,но для меня серьёзный!Перефразирую:В группе устройств(МК-400) Modbus RTU на rs-485 назначено новое устройство,в мастере прописаны декрипторы чтения(04) нужных регистров нового слэйва(обмен имеется судя по индикации).Мастер через шлюз Ethernet по Modbus TCP передаёт всё в АРМ,в OPC/DDE сервер (KEPserver).Как мне обнаружить пакеты нового устройства в OPC и привязать к тегам?Пробывал назначать соседние адреса(тегов тысяч несколько) по типам-бестолку.Я подозреваю что делается это через DCOM?Подскажите пожайлуста хотя бы направление!
|
|
|
|
Гость_Max2114_*
|
26.10.2011, 10:56
|
Guest Forum

|
Цитата(Lovin4 @ 26.10.2011, 11:49)  Понимаю вопрос для вас смешной,но для меня серьёзный!Перефразирую:В группе устройств(МК-400) Modbus RTU на rs-485 назначено новое устройство,в мастере прописаны декрипторы чтения(04) нужных регистров нового слэйва(обмен имеется судя по индикации).Мастер через шлюз Ethernet по Modbus TCP передаёт всё в АРМ,в OPC/DDE сервер (KEPserver).Как мне обнаружить пакеты нового устройства в OPC и привязать к тегам?Пробывал назначать соседние адреса(тегов тысяч несколько) по типам-бестолку.Я подозреваю что делается это через DCOM?Подскажите пожайлуста хотя бы направление! У вас стоит конвертор RS485-езернет c конвертацией ModbusRTU в ModbusTCP? И вы добавили новое устройство в РС485? Если так, то вам при запросе нужно указывать дарес нового утсройства. К примеру у вас на РС485 висел один слейв с адресом 1. Вы обращались к IP адресу, но в запросе еще указывали адрес слейва (1). Если вы добавили второе утсройство тоему надао в сети РС485 задать другой адрес (к примеру 2). И в запросе кроме IP адреса укахзать адрес слейва и адреса его переменных. А вообще нужно разобраться что у вас за шлюз, бывают такие, кторые карту переменных с рс485 транслируют "в себя" и раскидывать по своим внутренним регистрам. ТОгда вам нужно сначла сконфигуировать шлюз, а потом уже привязываться к соответсвующим адресам.
|
|
|
|
|
26.10.2011, 11:42
|
Группа: Участники форума
Сообщений: 1337
Регистрация: 24.5.2010
Из: Москва
Пользователь №: 58149

|
Какой вопрос, такой и ответ. Вы выложили минимум данных и хотите получить подробную инструкцию. мы же не экстрасенсы, чтобы узнать, а что же вы там сделали и что-же за устройства вы используете. Начнем с того, что для устройства, которое вы опрашиваете есть карта регистров. В этой карте прописано, какая переменная находится в каком регистре, ее адрес, тип и т.д. В ПЛК их создают сами программисты, в конфигурируемых устройствах эти таблицы заложены на заводе и идут как приложения в инструкциях. Зная, в каком устройстве и по какому адресу находится необходимая вам переменная, вы добавляете ее в нужный узел в ОРС сервере. Как добавить переменную в узел на ОРС-сервере читайте в инструкции к серверу. Как добавить переменные в регистры вашего опрашиваемого устройства, это уже к разработчику програмного обеспечения данного устройства. Это все в общих чертах, но вот теперь остается вопрос, а что вам нужно? инструкции к ОРС-серверу и опрашиваемому устройству? и что такое МК-400. Мне попадалось такое обозначение в серии устройств ФГУП «Уфимское Приборостроительное производственное объединение». Но это название серии. а внутри нее куча разных блоков со своими индексами.
|
|
|
|
|
26.10.2011, 11:50
|
Группа: New
Сообщений: 7
Регистрация: 16.9.2011
Пользователь №: 122015

|
В сети RS485 как раз всё отстроенно,адреса назначены,обмен есть.Мастер-преобразователь интерфейсов RS485 в Ethernet,именно в нём и прописаны дескрипторы опроса, и карта регистров есть.А дальше Ethernet,а вот его карты нет и вообще ничего по нему нет. Именно настроить этот шлюз мне и нужно,но как?
|
|
|
|
Гость_Max2114_*
|
26.10.2011, 12:03
|
Guest Forum

|
Цитата(Lovin4 @ 26.10.2011, 12:50)  В сети RS485 как раз всё отстроенно,адреса назначены,обмен есть.Мастер-преобразователь интерфейсов RS485 в Ethernet,именно в нём и прописаны дескрипторы опроса, и карта регистров есть.А дальше Ethernet,а вот его карты нет и вообще ничего по нему нет. Именно настроить этот шлюз мне и нужно,но как? Достать подробную инструкцию по шлюзу и разбираться! Вообще я пользовался моксой и там без настройки шлюза можно получать доступ к устройствам. т.е. обращаешься на IP шлюза и адрес слейва в сети рс485. Хотя там можно было настроить так, чтобы шлюз формировал единую карту переменных. Но я с этим не стал заморачиваться.
|
|
|
|
|
26.10.2011, 12:11
|
Группа: New
Сообщений: 7
Регистрация: 16.9.2011
Пользователь №: 122015

|
В инструкциях OPC/DDE сервера(KEPserver) сказано только как назначить внутрений адрес тега в программе(т.е. в памяти которая выделяется ПК под сам OPC/DDE сервер)а вот как привязать новые пакеты к этому тегу и вообще увидеть их в Modbus TCP непонятно.Модули серии МК-400(Авитрон-ойл)-преобразователи интерфейсов,DI;DO;AI,модемы,шлюзы,контроллеры на din-рейке стыкуются друг с другом разъёмами(локальная шина Modbus),есть своё ПО,очень удобно и просто,но вот по шлюзу Ethernet ничего нет...
|
|
|
|
Гость_Max2114_*
|
26.10.2011, 12:29
|
Guest Forum

|
Цитата(Lovin4 @ 26.10.2011, 13:11)  В инструкциях OPC/DDE сервера(KEPserver) сказано только как назначить внутрений адрес тега в программе(т.е. в памяти которая выделяется ПК под сам OPC/DDE сервер)а вот как привязать новые пакеты к этому тегу и вообще увидеть их в Modbus TCP непонятно.Модули серии МК-400(Авитрон-ойл)-преобразователи интерфейсов,DI;DO;AI,модемы,шлюзы,контроллеры на din-рейке стыкуются друг с другом разъёмами(локальная шина Modbus),есть своё ПО,очень удобно и просто,но вот по шлюзу Ethernet ничего нет... Так всеже что за шлюз модбаса? может маркировку с шильдика скажете? А еще лучше - выложите подробную схему того что и как у вас соединено и что вы хотите сделать и чего у вас не получается.
Сообщение отредактировал Max2114 - 26.10.2011, 12:30
|
|
|
|
|
26.10.2011, 12:36
|
Группа: New
Сообщений: 7
Регистрация: 16.9.2011
Пользователь №: 122015

|
Модули тупо по номерам идут,именно этот мастер:МК-442-преобразователь интерфейсов RS-232/rs-485 в Ethernet
|
|
|
|
Гость_Max2114_*
|
26.10.2011, 12:38
|
Guest Forum

|
Цитата(Lovin4 @ 26.10.2011, 13:36)  Модули тупо по номерам идут,именно этот мастер:МК-442-преобразователь интерфейсов RS-232/rs-485 в Ethernet Т.е. вы его настроить не можете? А софт есть? почему бы не позвонить в техподдержку производителя?
|
|
|
|
|
26.10.2011, 12:42
|
Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012

|
Верно задает вопрос Max2114. поскольку два варианта шлюзов: 1-й - преобразователь RS485-Ethernet без привязки к протоколу 2-й - преобразователь RS485Modbus-Modbus TCP, т.е. в этом случае учитываются все моменты конкретного протокола
И 1-й и 2-й варианты могут работать с Modbus , но в 1-м варианте RS485-Ethernet преобразователь виден на ПК как виртуальный СОМ-порт. И уже из ОРС-сервера вы обращаетесь как к СОМ-порту.
Сообщение отредактировал Chabol - 26.10.2011, 12:46
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvdgiCU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvyN5ZW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzqvY3G2W
Последние сообщения Форума
|