Вход

Просмотр полной версии : Подключение плк через TCP/IP к нескольким пк.



Evgenyi
05.11.2015, 17:06
Здравствуйте!
есть 1 плк и 2 компьютера. в настройках браузера плк задается IP адрес компьютера с которым он связывается. а можно ввести 2 или 3 IP адреса и что бы к 1 плк обращались 2 или 3 компьютера. и с разными правами доступа.
Заранее спасибо!
P. S. если эту тему уже поднимали не ругайте, а дайте ссылку.

murdemon
05.11.2015, 17:24
а что за ПЛК? и где вы вводите IP?

Филоненко Владислав
05.11.2015, 20:29
через CoDeSys возможен только 1 логин за раз (1 на все интерфейсы)
Если использовать другие протоколы - можно больше одновременных соединений.
P.S. но, подозревая, что вы про адрес шлюза (SetGate?) - то он может быть только один.

Evgenyi
06.11.2015, 11:13
Филоненко Владислав да вы правы я про адрес шлюза SetGate,

murdemon плк-100. ввожу адрес SetGate хххх.хххх.хххх.хххх и плк связывается с этом компьютером.

один компьютер оператора, там только смотрят на данные с приборов и контроллеров, второй программиста он создает веб-интерфейс для передачи данных через интернет и браузер. и нет возможности отключить оператора пока программист что-то там пытается потестировать.
мне необходимо подключить 2 компьютера к 1 плк,
если есть возможность это реализовать напишите как. если нет то это печально(

capzap
06.11.2015, 11:40
печально только то что без базовых знаний в сфере ЛВС Вы пытаетесь что то делать

Филоненко Владислав
10.11.2015, 11:09
Не надо гнобить людей.
Шлюз всегда один, но это не адрес компьютера, с которого Вы сможете обращаться, а некий адрес компьютера (или роутера), через который ПЛК будет общаться с внешним миром (за пределами локальной сети). Он всегда и у всех один. Если у Вас локальная сеть - в принципе адрес не важен. Если есть сложная сеть - он важен.

Валенок
10.11.2015, 11:43
если есть возможность это реализовать напишите как.
ПЛК'е заделать общий модбас-слейв по нескольким tcp-портам.
Все кто хочет - могут перебрать порты, найти свободный, прицепится и читать/писать спокойно все что нужно
Одновременное кол-во желающих, ессно, ограничено - где-то 5-10 видимо.

capzap
10.11.2015, 12:08
Не надо гнобить людей.
Шлюз всегда один, но это не адрес компьютера, с которого Вы сможете обращаться, а некий адрес компьютера (или роутера), через который ПЛК будет общаться с внешним миром (за пределами локальной сети). Он всегда и у всех один. Если у Вас локальная сеть - в принципе адрес не важен. Если есть сложная сеть - он важен.
Так Вы вобще не втему пишите, чел задается вопросом можно ли работать одновременно по разным портам, ну как можно задавать такие вопросы не зная базовые принципы сетей. Оператор слушает 502 порт, программист заливает проект по 1200, веб интерфейс по желанию программиста, обычно 80 или 8080, главное не нарушать Ваш овеновский принцип один порт - один клиент

Дмитрий Артюховский
10.11.2015, 12:10
ПЛК держит не более 3 подключений, и одно из них зарезервировано на кодесис, так что хреновый из него сервер...

а задача топик-стартера решается через написание проги с использованием syslibsock

Валенок
10.11.2015, 12:35
Сдаеццо мне, что принцип один порт- один клиент , не то чтобы овеновский
Что касаемо кол-ва, крайний раз запускал под десяток мастеров-клиентов под один ПЛК. Все клиенты были счастливы

Филоненко Владислав
11.11.2015, 10:21
15 TCP и 4 UDP сокета доступны в старых ПЛК. В новых ещё больше. Так что нормальный сервер для небольших задач. Если не висеть на соединении сутками,то полсотни потребителей обеспечит. Это как АТС.

Evgenyi
13.11.2015, 16:59
Спасибо Всем!
Филоненко Владислав, Дмитрий Артюховский Валенок Вам отдельное спасибо. Хоть я и не корректно сформулировал вопрос Ваш ответ мне помог