innok
Forum Member / Участник форума
Участник № / Member № 1481
отправлено / posted
Никак не получается настроить связь с конроллером Omron CJ1G-H CPU43 по сети Ethernet по протоколу UDP. В руководстве сказано необходимо создать файл omron_ip_addr_tab, но при запуске в профайлере проект к этому файлу не обращается, хотя сам драйвер t12s47.dll запускает. вот лог профайлера:
INF_LOAD:Starting... Proba_0 INF_RTM:Detected NT5.RTM 5.1 ._.:Professional Debug RTM TM6 IDE ver. 6.01.1 INF_LOAD:Channels = 3 INF_LOAD:Templates=1 External=1 INF_LOAD:Objects = 3 INF_RTM:Timer=0.055s CalcLoop=549ms ERR_MEDIA:PROTOCOL:Open error = -1 ERR_MEDIA:deleted = 47 INF_RTM:Professional Debug RTM TM6 IDE ver. 6.01.1 INF_RTM:mode=2(Work) e15=00 e18=00 e20=c0 INF_RTM:Professional Debug RTM TM6 IDE ver. 6.01.1 INF_RTM:stoping... INF_RTM:stop time is 1.906 s INF_RTM:number of calculation = 22 ._.:END OF WORK
отправлено / posted
ERR_MEDIA:PROTOCOL:Open error = -1 Похоже МРВ не находит нужную media<n>.dll этого драйвера. Посмотрите - в папке системы ИС имеются файлы типа media?.dll ?
Сообщения / Posts 17320 | Из / From: Россия
| IP / IP: IP адрес / IP address |
innok
Forum Member / Участник форума
Участник № / Member № 1481
отправлено / posted
У этого драйвера 36-я media. Не могли бы Вы привести здесь текст файла omron_ip_addr_tab?
Сообщения / Posts 17320 | Из / From: Россия
| IP / IP: IP адрес / IP address |
innok
Forum Member / Участник форума
Участник № / Member № 1481
отправлено / posted
Текст файла omron_ip_addr_tab в папке проекта: 0 130.25.0.6:9600
отправлено / posted
1) Не понятно почему у Вас два файла конфигурации? Файл должен быть в той же папке, где и dll'ки драйвера. 2) Попробуйте убрать лишние нули в IP-адресе. 3) Есть какие-либо сторонние средства, не ТМ, чтобы убедиться, что контроллеры действительно имеют данные IP-адреса и работоспособны? 4) Если файл omron_ip_addr_tab создавали в notepad'е, а в системе стоит настройка скрытия известных расширений имен файлов, то вполне вероятно, что он у Вас не без расширения, а с расширением txt, поэтому его может драйвер и не находить.
Сообщения / Posts 17320 | Из / From: Россия
| IP / IP: IP адрес / IP address |
innok
Forum Member / Участник форума
Участник № / Member № 1481
отправлено / posted
файл omron_ip_addr_tab в папке проекта создает сама TM6, в руководстве так и сказано "скопируйте файл omron_ip_addr_tab в корневой каталог и отредактируйте в соответствии с настройками сети". Файл точно без расширения. Конфигурировал систему и задавал IP через CX-Programmer. Сам CX-Programmer связывается с контроллером через Ethertnet без проблем. Пробовал пинговать через Nethwork Tool и контроллер и компьютер отвечают. смотрел обращение к файлам File Mon - ом, ИС обращается к билиотекам media0.dll, затем media8.dll
Сообщения / Posts 47 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Кажется понятно - вероятно драйвер не ищет media дальше 9-й... Попробуйте вместо media0.dll подставить 36-ю.
Сообщения / Posts 17320 | Из / From: Россия
| IP / IP: IP адрес / IP address |
innok
Forum Member / Участник форума
Участник № / Member № 1481
отправлено / posted
переименовал media36.dll в media0.dll результат тот же. Посе переименовал media47.dll в media0.dll результат вот лог: INF_LOAD:Starting... Proba_0 INF_RTM:Detected NT5.RTM 5.1 ._.:Professional Debug RTM TM6 IDE ver. 6.01.1 INF_LOAD:Channels = 2 INF_LOAD:Templates=1 External=1 INF_LOAD:Objects = 3 INF_RTM:Timer=0.055s CalcLoop=549ms INF_MEDIA:protocol open OMRON IP INF_MEDIA:p47 with m0 INF_MEDIA:IN N=01 ADDR=0 by CH=3 Q=0 p=47 INF_RTM:N=01 ADDR=0 by CH=3 Q=0 p=47 INF_RTM:N=01 ADDR=0 by CH=3 Q=0 p=47 INF_RTM:mode=2(Work) e15=00 e18=00 e20=c0 INF_RTM:stoping... INF_MEDIA:PROTOCOL47 Exchange=27 Time=0 Send 243 Rec 108
INF_RTM:stop time is 2.281 s INF_RTM:number of calculation = 27 ._.:END OF WORK