Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2013, 15:15   #1
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию управление плк через интернет

здравствуйте,такой вапрос, возможно ли PIXELем управлять через интернет?ктонибудь так делал?
Vladimir вне форума   Ответить с цитированием
Старый 22.05.2013, 15:57   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Vladimir Посмотреть сообщение
здравствуйте,такой вапрос, возможно ли PIXELем управлять через интернет?ктонибудь так делал?
Можно. Я делал. Что вас интересует?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 23.05.2013, 11:51   #3
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Ну во-первых: это возможно реализовать, я так понимаю, только при наличии постоянно включенного компьютера подключенного к PIXELу?или не только?какие способы подключения возможны?
Vladimir вне форума   Ответить с цитированием
Старый 23.05.2013, 12:58   #4
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Ну во-первых: это возможно реализовать, я так понимаю, только при наличии постоянно включенного компьютера подключенного к PIXELу?
Это зависит не от подключения, а от степени автономности программы в Пикселе. Подключить Пиксел к интернету можно и без промежуточного компьютера. Но нежелательно с точки зрения безопасности.
Цитата:
Сообщение от Vladimir Посмотреть сообщение
какие способы подключения возможны?
Кабель в PNA-023, установленную в Писел, фиксированный IP-адрес от провайдера, настроенный OPC-сервер на "управляющем" компьютере.


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 27.05.2013, 11:32   #5
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Это зависит не от подключения, а от степени автономности программы в Пикселе. Подключить Пиксел к интернету можно и без промежуточного компьютера. Но нежелательно с точки зрения безопасности.
Хотелось бы попробовать и так и так. Для начала хотелось без использования постоянно включенного компьютера, чтобы Пиксел сразу был подключен к интернету.
Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Кабель в PNA-023, установленную в Писел, фиксированный IP-адрес от провайдера, настроенный OPC-сервер на "управляющем" компьютере.
Пиксел у меня есть, кабель с интернетом тоже, PNA-023,тоже есть,фиксированный ip-адрес есть, как теперь это все связать это вопрос?и как настраивать OPC-сервер на "управляющем" компьютере?
Vladimir вне форума   Ответить с цитированием
Старый 27.05.2013, 12:17   #6
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Vladimir Посмотреть сообщение
как настраивать OPC-сервер на "управляющем" компьютере?
Если в двух словах, то OPC-серверу скармливается IP-адрес Пикселя, указывается 502 порт и топик с адресами modbus-переменных Пикселя.
А не в двух словах - зависит от OPC-сервера. У Вас какой? Lectus?


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 27.05.2013, 12:29   #7
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
А не в двух словах - зависит от OPC-сервера. У Вас какой? Lectus?
Да у меня Lectus.
Vladimir вне форума   Ответить с цитированием
Старый 27.05.2013, 12:44   #8
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Версия Lectusa если это важно lectus modbus OPC/DDE server 3.8
указал 502 порт и топик с адресами modbus-переменных Пикселя, ip-адресом контроллера будет тот что по кабелю присвоится?его нужно будет ввести в контроллер и OPC сервер?

Последний раз редактировалось Vladimir, 27.05.2013 в 13:05
Vladimir вне форума   Ответить с цитированием
Старый 27.05.2013, 13:31   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Хотелось бы попробовать и так и так. Для начала хотелось без использования постоянно включенного компьютера, чтобы Пиксел сразу был подключен к интернету.

Пиксел у меня есть, кабель с интернетом тоже, PNA-023,тоже есть,фиксированный ip-адрес есть, как теперь это все связать это вопрос?и как настраивать OPC-сервер на "управляющем" компьютере?
У вас три задачи:

1) Связать контроллер с интернетом

2) Разрешить работу modbus-tcp

3) Настроить opc-server

-----------------

Выполнение первой задачи: втыкаете кабель в контроллер, в свойствах контроллера указываете данные, полученные от провайдера - ip, маску подсети и шлюз. После изменения свойств контроллер перезапускаете.

Выполнение второй задачи: звоните провайдеру, просите открыть работу по 502 порту

Выполнение третьей задачи: можно использовать пример работы, использующий lectus opc/dde server. Разница с примером в том, что в примере выбирается ком-порт в "прямом подключении", а вам нужно выбрать "TCP/IP подключение" и задать свойства этого подключения.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.05.2013, 18:52   #10
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: управление плк через интернет

Вот рабочая конфигурация с одного из объектов:
1. картинка "связь-пиксель" - настройка сетевых параметров контроллера из SMLogix.
2. в SMLogix жмем Crtl+M, затем "Сохранить".
3. запускаем конвертор из приложенного "convert.rar" и конвертим созданный в п.2 файл *.map в *.cfg для лектуса.
4. открываем в лектусе созданный в п.3 файл *.cfg.
5. картинки "связь-лектус 1" и "связь-лектус 2" - настраиваем в лектусе импортированные в п.4 топики, ибо сетевые параметры контроллера в таблицу переменных не сохраняются.
6. снова картинка "связь-лектус 1" если топиков больше одного - настраиваем "период опроса" и "начало опроса" так, чтобы сокет одного топика открывался после закрытия по тайм-ауту предыдущего, ибо иначе пиксель со своим единственным TCP-стеком будет давать отказ в обслуживании.
Вот в общем-то и всё...
Изображения
Тип файла: jpg связь-пиксель.JPG (36.7 Кбайт, 383 просмотров)
Тип файла: jpg связь-лектус 1.JPG (33.3 Кбайт, 214 просмотров)
Тип файла: jpg связь-лектус 2.JPG (12.4 Кбайт, 206 просмотров)
Вложения
Тип файла: rar Convert.rar (545.9 Кбайт, 98 просмотров)


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 28.05.2013, 14:57   #11
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: управление плк через интернет

Владимир,
возвращаясь к теме безопасности подключения плк к интернету напрямую, в разделе макросов
http://forum.segnetics.com/showthrea...6143#post16143
я выложил пример защиты от несанкционированного изменения входных modbus-переменных.


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 06.06.2013, 15:15   #12
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Владимир,
возвращаясь к теме безопасности подключения плк к интернету напрямую, в разделе макросов
http://forum.segnetics.com/showthrea...6143#post16143
я выложил пример защиты от несанкционированного изменения входных modbus-переменных.
спасибо большое,посмотрел я эту связку, все работает),вот только я так понимаю, что управлять плк,можно только черз опс или эксель?
Vladimir вне форума   Ответить с цитированием
Старый 06.06.2013, 15:23   #13
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Arsie Посмотреть сообщение
У вас три задачи:

1) Связать контроллер с интернетом

2) Разрешить работу modbus-tcp

3) Настроить opc-server

-----------------

Выполнение первой задачи: втыкаете кабель в контроллер, в свойствах контроллера указываете данные, полученные от провайдера - ip, маску подсети и шлюз. После изменения свойств контроллер перезапускаете.

Выполнение второй задачи: звоните провайдеру, просите открыть работу по 502 порту

Выполнение третьей задачи: можно использовать пример работы, использующий lectus opc/dde server. Разница с примером в том, что в примере выбирается ком-порт в "прямом подключении", а вам нужно выбрать "TCP/IP подключение" и задать свойства этого подключения.
Спасибо.Получилось управлять Пикселем по такой схеме, только вместо ОПС сервера, я использовал ПО от панели Waintek(EasyBuilder). можно ли сделать управление контроллера через интернет при такой связке более безопасным,например, чтобы он запрашивал пароль на изменение параметров?или хоть чтонибудь
Vladimir вне форума   Ответить с цитированием
Старый 06.06.2013, 15:33   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Спасибо.Получилось управлять Пикселем по такой схеме, только вместо ОПС сервера, я использовал ПО от панели Waintek(EasyBuilder). можно ли сделать управление контроллера через интернет при такой связке более безопасным,например, чтобы он запрашивал пароль на изменение параметров?или хоть чтонибудь
Для начала вы должны определить для себя критерий безопасности.

Например: в то место, на котором вы сейчас сидите, может попасть метеорит. Т.е. оно небезопасно. Однако отсаживаться на полметра правее смысла нет - туда тоже может попасть метеорит. Однако вероятность этого события настолько низка, что вы об этой угрозе даже не задумываетесь.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.06.2013, 15:43   #15
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Arsie Посмотреть сообщение
Для начала вы должны определить для себя критерий безопасности.
ну не хотелось бы чтобы кому то сделать такой проект, и там на производстве вдруг ктонибудь начнет управлять всем из вне,да так что все накроется( запрос пароля от контроллера было бы идеально
Vladimir вне форума   Ответить с цитированием
Старый 06.06.2013, 16:32   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Vladimir Посмотреть сообщение
ну не хотелось бы чтобы кому то сделать такой проект, и там на производстве вдруг ктонибудь начнет управлять всем из вне,да так что все накроется( запрос пароля от контроллера было бы идеально
Пожалуйста, обрисуйте сценарий, как будет происходить "вторжение".


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.06.2013, 16:55   #17
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: управление плк через интернет

В моем примере эксель берет через DDE данные от лектуса, который OPC+DDE сервер.
Можно вместо лектуса любой OPC/DDE сервер использовать. Их много всяких, просто лектус самый недорогой из них.
В принципе, можно вообще обойтись без OPC/DDE сервера, если в экселе написать на VBA обмен по Modbus TCP. Наверняка в инете даже примеры "VB/VBA modbus sample code" есть.
И даже без экселя можно обойтись, если напишите приложение на любом любимом языке программирования под любую любимую платформу (кроме закрытых типа iOS)...


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 25.12.2014, 18:31   #18
max7222
Member
 
Регистрация: Jul 2012
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Вопрос: А возможно подключение МК Pixel к интернету с помощью 3G модема

Подскажите пожалуйста, а можно ли, и как настроить подключение МК Pixel к интернету с помощью 3G модема. (Проводного интернета на объекте нет)
max7222 вне форума   Ответить с цитированием
Старый 26.12.2014, 16:05   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопрос: А возможно подключение МК Pixel к интернету с помощью 3G модема

Цитата:
Сообщение от max7222 Посмотреть сообщение
Подскажите пожалуйста, а можно ли, и как настроить подключение МК Pixel к интернету с помощью 3G модема. (Проводного интернета на объекте нет)
Нет, нельзя. Но можно с помощью 3G роутера с выделенным IP.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.03.2015, 12:13   #20
Shurik37
Новичок
 
Регистрация: Mar 2015
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: управление плк через интернет

Добрый день, управлять контроллером через интернет по средствам ОПС сервера Лекстус и прямом подключении кабеля с фиксированным АйПишником к Пикселю получилось. Но при этом офис остался без интернета... стоит задача подключить пиксель к роутеру в ЛВС и уже через него управлять удаленно. в настройках пикселя прописываем адрес ЛВС и соединяем с роутером. и вот тут кроется первая засада: заходим в настройки роутера - смотрим локальные подключения - и не видим пиксель с его айпишником.. как я понимаю раз роутер его "не видит" то и пробросить внешний запрос на внутренний адрес он не может. Подскажите пожалуйста в чем может быть проблема.. и не ругайтесь за то что дилетанты лезут туда куда не надо.. учиться то надо как то. Спасибо
Shurik37 вне форума   Ответить с цитированием
Старый 13.03.2015, 12:55   #21
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: управление плк через интернет

Цитата:
Сообщение от Shurik37 Посмотреть сообщение
Добрый день, управлять контроллером через интернет по средствам ОПС сервера Лекстус и прямом подключении кабеля с фиксированным АйПишником к Пикселю получилось. Но при этом офис остался без интернета... стоит задача подключить пиксель к роутеру в ЛВС и уже через него управлять удаленно. в настройках пикселя прописываем адрес ЛВС и соединяем с роутером. и вот тут кроется первая засада: заходим в настройки роутера - смотрим локальные подключения - и не видим пиксель с его айпишником.. как я понимаю раз роутер его "не видит" то и пробросить внешний запрос на внутренний адрес он не может. Подскажите пожалуйста в чем может быть проблема.. и не ругайтесь за то что дилетанты лезут туда куда не надо.. учиться то надо как то. Спасибо
Пробрасывайте порт на конкретный IP, который у Пикселя.

Как это сделать - в техподдержку производителя роутера или в его инструкцию.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.03.2015, 18:30   #22
vlad250865
Member
 
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: управление плк через интернет

По роутеру приведу простенький пример, может и поможет. IP адрес роутера 192.168.1.1 (IP шлюза), разрешенная адресация подключаемых компьютеров к внутренним соединениям и WiFi от 192.168.1.100 до 192.168.1.200 (это уже в настройках роутера). В Pixel заносим адрес, к примеру, 192.168.1.150, шлюз - IP адрес роутера и маску идентично роутеру.
Если в соответствующем разделе настройки роутера не прописать присвоенный статический адрес контроллера, то в Pixel заносим адрес как можно ближе к 200 (меньше вероятности конфликта совпадения адресов, которые раздаются компьютерам).
Далее на компьютер, подключенному к внутреннему соединению, при запросе по IP адресу контроллера. будем получать ответ (на компьютере OPC или соответствующая программа).
Далее - компьютер удаленно. В этом случае адресацию Pixel не меняем. Так как запрос от компьютера идет с внешнего соединения роутера, то в настройках маршрутизации роутера необходимо прописать следующее:
Если внешний запрос с указанием порта 502, то автоматически переадресовать его на IP адрес 192.168.1.150 (адрес контроллера).
И не забывать - IP адрес внешнему соединению роутера присваивает провайдер (к примеру 172.17.245.56), то и с удаленного компьютера запрос формировать именно по этому адресу.
vlad250865 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:20.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024