PDA

Просмотр полной версии : ПЛК 110 в режиме TCP мультислейв



aspeed
19.10.2021, 09:16
Добрый день!

Возник такой вопрос: Есть ПЛК 110 с 0 по 9 регистр опрашиввает по TCP один прибор, позможно ли вторым прибором опрашивать с 10 по 20? Разговор идет о стандартных инструментах codesys 2.3.

In_Da_Cher_A
19.10.2021, 11:32
Есть ПЛК 100 с 0 по 9 регистр опрашиввает по TCP один прибор, позможно ли вторым прибором опрашивать с 10 по 20?
вторым прибором опрашивать первый? ПЛК100 мастер, первый прибор слейв, второй прибор мастер?

aspeed
19.10.2021, 12:29
ПЛК 110 слейв, остальные 2 прибора мастер

melky
19.10.2021, 12:48
Надо добавить второй слейв на другом порту и либо сделать слейв в слейве или разделить.
у ПЛК100 на один порт один сокет.

Spawn
19.10.2021, 15:23
ПЛК 110 слейв
Погодите... Так ПЛК100 или ПЛК110? Нужно, я думаю, сначала с этим вопросом разобраться.

второй слейв на другом порту
Если все же ПЛК100, и если я правильно понял содержание документа "CDSv2.3_Sockets_v1.0.pdf" стр. 8, то на ПЛК100 можно пользоваться одним и тем же портом, 502-ым, например, ничего, конечно, не мешает использовать разные порты, но тем не менее.
Или я что-то путаю?

melky
19.10.2021, 15:52
а, сорри, это я попутал. у 110-ого вроде 5 сокетов, но вот не уверен, что на один порт доступны...

Spawn 100-й второму мастеру по TCP на тот же порт даст отлуп...

aspeed
19.10.2021, 18:15
Так все таки сколько сокетов в стандарте на TCP порте. Как их считать, и как их правильно настроить? Готов даже букварь прочитать, только где рыться...

melky
19.10.2021, 22:55
aspeed а че там рыться? настраиваете один слейв на какой-то порт и с двух компов его пробуете опрашивать, сразу все узнаете.

aspeed
20.10.2021, 07:23
Хотелось услышать мнения специалистов, тех. поддержки. У Сигнетиксов в руководстве черным по белому прописано - "поддерживает мультислейв". с ними как бы вопросов нет. У Овена с вертикальной интеграцией все понятно. Вопрос, как задешево передать в горизонте?

Алексеев Савр
20.10.2021, 10:12
Хотелось услышать мнения специалистов, тех. поддержки. У Сигнетиксов в руководстве черным по белому прописано - "поддерживает мультислейв". с ними как бы вопросов нет. У Овена с вертикальной интеграцией все понятно. Вопрос, как задешево передать в горизонте?

Добрый день.
О каком ПЛК речь: ПЛК110 или ПЛК110 [M02]?

aspeed
21.10.2021, 07:03
Добрый день. ПЛК110 [M02] 60

Филоненко Владислав
21.10.2021, 09:13
Итак, в ПЛК используется принцип жёсткого выделения сокетов для связи. Т.е. вставляя 1 модуль TCP-slave в конфигурацию Вы получаете ровно 1 соединение. Если нужно опрашивать по 2 соединениям - надо вставить 2 модуля TCP-Slave

Филоненко Владислав
21.10.2021, 09:15
Число доступных сокетов зависит от модели, у M02 их 39.

melky
21.10.2021, 09:43
Филоненко Владислав получается независимо сколько всего сокетов возможно в ПЛК все равно, один порт, один сокет?
и в любом случае создавать несколько слейвов (или слев в слейве, чтобы не городить повторы переменных) на несколько портов ?

Николай Суриков
21.10.2021, 14:49
Филоненко Владислав получается независимо сколько всего сокетов возможно в ПЛК все равно, один порт, один сокет?
и в любом случае создавать несколько слейвов (или слев в слейве, чтобы не городить повторы переменных) на несколько портов ?

57619
Как-то так

In_Da_Cher_A
21.10.2021, 15:15
57619
Как-то тактак это один слейв или это разные слейвы с разными портами? и нужно ли "разводить" запросы разных мастеров, чтобы если это один слейв, то он успевал отрабатывать по разным портам?
и всё, что сидит на слейве будет выдаваться в порт, что не всегда нужно на стороне мастера

A.Simonov
21.10.2021, 15:23
Филоненко Владислав получается независимо сколько всего сокетов возможно в ПЛК все равно, один порт, один сокет?
и в любом случае создавать несколько слейвов (или слев в слейве, чтобы не городить повторы переменных) на несколько портов ?

Да не. Слейв один, а подмодулей TCP несколько, и в них прописать разные порты.
57624

melky
21.10.2021, 15:25
Ну я это и имел ввиду, что собственно для понятия "мульти" никак не подходит... костыль в общем....

Николай Суриков
21.10.2021, 16:37
и всё, что сидит на слейве будет выдаваться в порт, что не всегда нужно на стороне мастера

Слейв выдает в порт то, что спросит мастер. Если вам не нужны некоторые регистры слейва, просто не опрашивайте их мастером.

aspeed
21.10.2021, 19:11
Однако забористо... А число 39 это только для TCP соединений или на 485 надо иметь ввиду

Филоненко Владислав
22.10.2021, 13:16
у 485 нет сокетов :)