PDA

Просмотр полной версии : Овен ПЛК 100 и Mitsubishi FX3U по ETHERNET TCP



Леонид
15.12.2010, 18:03
Стоит такая задача !
Необходимо связать эти два контроллера и передавать друг другу значения переменных!
Есть ли детальное описание билиотеи SysLibSocket, что за чем вызывается и т.д., или пошаговый пример реализации подобных задач с любыми ПЛК или ПК.

Николаев Андрей
15.12.2010, 21:42
А Mitsubishi ModBus TCP не поддерживает???
Если я ничего не путаю - в ПЛК\примеры программ и полезности пример работы с сокетами был... Да и тема эта на форуме не раз обсуждалась...

Леонид
15.12.2010, 22:39
Mitsubishi ModBus TCP не встречал.
А есть ли ссылки на эти примеры или обсуждения?

Леонид
16.12.2010, 14:28
Дело ТРУБА!
Ну тогда может хоть подскажет кто как при помощи библиотеки SysLibSocket передать в сеть массив данных , ну скажем DWORD, или какихто других.
Протокол TCP или UDP разницы не имеет !
:confused: :confused: :confused: :confused: :confused: :confused:

Николаев Андрей
16.12.2010, 18:56
1.Есть несколько тем:
http://www.owen.ru/forum/showthread.php?t=425&highlight=socket
http://www.owen.ru/forum/showthread.php?t=6187&highlight=socket
Наверное стоит с авторами поговорить.
2. На диске с ПЛК есть пример работы через SysLibSocket - ping контроллера и описание.

Леонид
17.12.2010, 02:51
спасибо за поддержку!
двое суток и победа одержана!
теперь есть идея из плк 100 сделать Tcp сервер для всех плк в сети, отсюда вопрос.
какое колличество сокетов можно одновременно открывать, гдето читал что 16 , но вроде кто то потом опроверг данное утверждение.

Дмитрий Артюховский
17.12.2010, 08:57
4 или 5 и одно из них зарезервировано под кодесис... реально можно поднять 1 сервер и 1 клиент

lara197a
17.12.2010, 15:12
По UDP в сеть можно кидать данные как в примере
http://www.owen.ru/forum/showthread.php?t=551&highlight=%EF%EE%EB%E5%E7%ED%EE%F1%F2%E8
последняя на странице.
очень легко. проверено, работает.

Филоненко Владислав
17.12.2010, 16:00
5 Tcp и 20 Udp сокетов.
реально можно использовать 4 и 18
Однако если закрывать соединение после транзакции можно обслужить гораздо больше клиентов. См. реализацию Web-сервера :)