Вложений: 1
ПЛК110 старые 3 штуки в сети. Работают не более 2 единовременно ... почему бы?
Собственно вопрос в заголовке.
Потребовалось "размазать" программу по 3 ПЛК для набора нужного количества точек ввода - вывода и приемлемого времени опроса. Их опрашивает компьютер. Используется библиотека SysLibSock.
Соединение через свитч. В сети лишних устройств нет. адреса у всех разные.
Кодесисом удается одновременно подключаться к двум контроллерам. Все нормально грузится, и работает. При попытке залогинить третий проект - вылет его по таймауту, на ранее работающих появляются траблы, но вроде держатся. Отключаю все, сбрасываю подключение на компьютере - ситуация повторяется. Контроллеры можно логинить в любом сочетании, но два! При отключении любого - можно залогинить третий.
Собственно аналогичная ситуация при работе пользовательской программы. С любым одним - устойчивый обмен. При подключении второго в сеть - в обмене появляются потери пакетов, но иногда прорываются. Обмен с третьим не поднимается.
Кабели обжаты прямые. Свичи менял, использовал двух типов, результат одинаков.
Прицепил лог сниффера с моментом подключения 3 контроллера.... оппаньки... комп пингует 10.0.6.30 (вновь подключенный) а отвечает 10.0.6.20 (ранее подключенный) ..... ну собственно понятно.... прошивка 2.10.9
UPD. Вопрос решился сниффером. Техник при перепрошивке указал одинаковый MAC-адрес на 2 контроллерах.... Все таки он должен быть аппаратным )))