2013-10-14 5 views
0

Я хочу сделать несколько подключений к CPU 315-2 DP с модулем CP 343-1. Внутри программного обеспечения я могу сделать одно соединение с устройством, но во втором соединении не удается подключиться и возвращает -1 в функции connectPLC.Несколько соединений с CP 343-1 с LibNoDave

Аналогичный вопрос задается здесь: Libnodave: connectPLC returns -1, но я могу сделать одно соединение, но не второй.

В этой же сети есть два других ПЛК ПЛК 315-2 ПЛК, и мы можем сделать несколько соединений с этими ПЛК.

Я использую Visual Studion 2010 с C#, и я использую LibNoDave для подключения к ПЛК. Может ли кто-нибудь сказать мне, могу ли я сделать несколько соединений с CPU 315-2 DP с модулем CP 343-1?

ответ

0

CP343-1 также называется сетевой карточкой LEAN. Первый результат в поиске Google является следующим документом: http://cache.automation.siemens.com/dnl/zE/zEzMzUyOQAA_19308657_HB/mn_cp343-1-lean_76.pdf

В главе 5.1 дает максимальное число соединений, как 12

+0

Только мы используем не тот же блок, наш являются в два раза больше (HTTP: //cache.automation.siemens.com/dnl/zY/zYzMDc1AAAA_8777308_HB/ghb3431_e.pdf) Он может обрабатывать максимум 16 соединений. LibNoDave использует соединение PG через ISO-on-TCP. Мы видим, что соединение используется, а второе соединение отклоняется. В некоторых разделах LibNoDave я вижу, что можно изменить используемый тип соединения, но это возможно только в коде C. Кто-нибудь знает, можно ли сделать несколько соединений с ПЛК с помощью сетевой карты LEAN с помощью LibNoDave? – Bojo