cpu13.ru - форум OMRON
http://cpu13.ru/

Как связаться с CP1L через шлюз на CJ1M?
http://cpu13.ru/viewtopic.php?f=6&t=549
Страница 1 из 1

Автор:  Олег [ Ср май 27, 2009 15:55 ]
Заголовок сообщения:  Как связаться с CP1L через шлюз на CJ1M?

Рисунок


CP1L подключен к 232 порту CJ1M, CJ1M через эзернет к компу, нужно связаться из программера с CP1L.
Теоретически такое возможно, а вот как практически? что и как нужно настроить?

Автор:  I1 [ Ср май 27, 2009 17:54 ]
Заголовок сообщения: 

Таблицу маршрутизации в CJ1M...

Автор:  Олег [ Ср май 27, 2009 19:00 ]
Заголовок сообщения: 

Таблицу освоил, из эзернета в 232 порт перенаправляет, из порта выходит именно тот протокол на который порт настроен, или толбас или хост линк. В тех посылках которые уходят в порт разобраться не могу, т.к нет полного описания на хостлинк или толбас.

Если кто делал подобное, может поделитесь работающим примером в программере и файликом таблицы маршрутизации?

Почему-то у меня в порт уходит
-->:@00OF08000060201FE01010001050172*<CR>
-->:@00OF08000060201FE01010002050171*<CR>
-->:@00OF080000602011401010001050174*<CR>
А должно быть FA...

Автор:  I1 [ Чт май 28, 2009 12:21 ]
Заголовок сообщения: 

Вопрос для службы поддержки Omron.
И все же... Для связи програмера через шлюз кажется должен быть выбран тип сети Ethernet(Fins/TCP).

Автор:  Олег [ Чт май 28, 2009 13:36 ]
Заголовок сообщения: 

Пробовал указать в настройках связи для CP1L Ethernet(Fins/TCP), с номерами сетей которые в таблицу на CJ1M прописал, на 232 порт перенаправляется, CP1L получает посылки, а связи нет...

Ну очень пригодился бы такой доступ. Сейчас если в цехе несколько контроллеов CJ1M, то обязательно с эзернетом, и инвертора все пытаюсь на контроллер прицепить, т.е. в большинстве случаев уже нет необходимости лазить по цеху с ноутбуком, можно сидя в кипе с кружкой кофе добраться почти до любого контроллера, инвертора или скады, а если сисадмин не полный придурок, то кофе и дома можно пить за кучю километров от цеха.

Автор:  I1 [ Чт май 28, 2009 15:50 ]
Заголовок сообщения: 

Может быть оба порта настроить на режим без протокола, а то host link как то логически не подходит для передающего. Что то подобное я делал, но не помню уже как. И не попробовать сейчас ведь! Не на чем... Может у Алексея Годунина спросить, он должен знать.

Автор:  alexey.godunin [ Пн июн 08, 2009 09:31 ]
Заголовок сообщения: 

Можно, конечно, и у меня спросить :D ,правда давно я этим не занимался на практике...
RS232 порт должен быть либо в хост-линке, либо в serial gateway.
не забыть прописать номер сетки эзернет в качестве удаленной сетки на CP1L.
тип EtherNet, UDP или TCP, в данном случае не играет роли. я бы выбрал UDP для простоты.

Автор:  Олег [ Пн июн 08, 2009 10:13 ]
Заголовок сообщения: 

Цитата:
не забыть прописать номер сетки эзернет в качестве удаленной сетки на CP1L.


Вот только как это сделать? где номер порта найти чтобы на него релей ноде с нужным номером эзернеиа повесить?

Мне бы примерчик с файлами *.cdm и *.rtg для обоих контроллеров.

Автор:  alexey.godunin [ Пн июн 08, 2009 11:32 ]
Заголовок сообщения: 

к сожалению, примерчик сделать не могу.

должно работать так:
на CJ1M выставляешь порт на Serial Gateway.
на CP1L выставляешь как HostLink, и Unit No >0 (например, 2).
ест-нно скорости и т.п. одинокаовые.

на счет обращения к портам: в CP1L номер порта 1 соответствует периферийному CJ1M.

Автор:  Олег [ Пн июн 08, 2009 17:27 ]
Заголовок сообщения: 

Как только не пробовал
У CJ1M адрес 192.168.111.24
В таблице прописано что на модуле 0 висит сеть №1
а на 232 порту сеть №111

у CP1L прописал что на 253 висит сеть №111 на ней модуль с адресом 24 и сетью №1

Для связи с CP1L выбираю Ethernet, Driver>>192.168.111.24
FINS Source Address:
Network - 1

FINS Destination Address:
Network - 111
Node - 1


Пробовал в настройках CJ1M выставлять Serial Gateway, в этом случае данные из эзернета вообще на порт не попадают. Если ставлю HostLink то финс команды передаются на этот порт, но выглядит она как-то странно
@00OF08000066F020001010002060100*<Cr>

причём адрес в начале строки приписывается именно тот который назначен порту CJ1M, и CP1L с адресом 1 никак не реагирует на посылку...

Автор:  alexey.godunin [ Пн июн 08, 2009 17:44 ]
Заголовок сообщения: 

Олег писал(а):
у CP1L прописал что на 253 висит сеть №111 на ней модуль с адресом 24 и сетью №1


Вот тут м.б. что-то не то...
В CP1L должно быть, что у него на 253 порту висит локальная сеть №111. А доступ к "чужой" сети №1 идет через сеть №111 через промежуточный узел №0. Цифры 24 тут нигде быть не должно...

Автор:  alexey.godunin [ Пн июн 08, 2009 19:37 ]
Заголовок сообщения:  решение

Протестировал на CJ1M-CPU13-V3.
Если CP1L подключен к RS232 порту CPU, то связи нет.
Если CP1L подключен к модулю SCU - все работает.

Вижу две возможные причины:
- либо на -V3 нет аппаратно режима SerialGateway. Возможно, что в V4 все заработает.
- либо SerialGateway, встроеный в CPU, имеет какие-то недокументированные ограничения, которых нет в SCU. Это наиболее вероятная причина, косвенно подтвежденная тем, что нам пока не удалось выяснить, почему частотники по Modbus можно подключить только через SCU, но не через RS232 CPU.

Решение для варианта, когда все работает. :)
Имеем ПК(IP=192.168.0.38 ) - Eth(сеть №1) - CJ1M-CPU13-V3+ETN21(Unit0,192.168.0.3))+SCU41(Unit2,Port2,SerialGateway) - HostLink(сеть№4) - CP1L (Port2, Hostlink, Unit 2).


Таблицы маршрутизации:
в CJ1:
Unit 0: LocalNetworkNumber(LNN) = 1
Unit 2/Port2: LNN = 4
в CP1L:
Unit252: LNN = 4
RemoteNetwork 1 via Relay Network 4/ Relay Node 1 (!!!!!!! похоже, что порт в режиме SerialGateway имеет собственный UnitNumber =1 )

В Программере:
PLC1 - CJ1 -Ethernet
Source Network =1
Destination Network = 1, Node = 3 (последняя цифра IP-адреса)

PLC2 - CP1L - [PLC1]
Source Network =1
Destination Network = 4, Node = 3 (!!!!!! HostLink Unit+1), Unit =0.

Автор:  Олег [ Пн июн 08, 2009 21:35 ]
Заголовок сообщения: 

http://www.support-omron.fr/pdf/FA%20SCU_CP1L.pdf
http://www.support-omron.fr/pdf/FA%20CP ... hernet.pdf

Примеры с французского сайта, на похожую тему, а у меня нихрена не вышло, версия контроллера 4.0, стоит порт переключить в Serial Gateway и он перестаёт отправлять посылки для CP1L.

не силён в английском, но судя по мануалу W342-E1-11+CS_CJ_CP+ReferenceManual.pdf порт CPU в режиме Serial Gateway, предназначен только для CompoWay/F и не держит модбас и хостлинк. (страница 99 акробата)

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/