PDA

Просмотр полной версии : Пропадает связь по ethernet modbus tcp(ПЛК-110)



Harp
06.10.2015, 07:43
Пропадает связь по ethernet modbus tcp(ПЛК-110).

Железо: Один ПЛК-110.30M связан с ПК по эзернет. В сети больше ничего нет.
На ПК мастерскада с OPC Lectus. ПЛК связывается с ПК по modbus tcp (использованы штатные функции кодесиса). Обмен идет прекрасно, пока раз в несколько дней не происходит зависание связи, перезагрузка ПК не помогает. Помогает перезагрузка ПЛК. В ПЛК есть счетчики приходящих пакетов.

Видим такое костыльное решение - при остановке обмена - переиниализация связки modbus tcp и драйвера ethernet без перезапуска ПЛК. Это возможно? Нам надо рабочее решение, т.к. объект сдан в эксплуатацию и экспериментировать возможности уже нет. Перевести на RS-232, вариант самый запасной, т.к. передается 80 регистров.

Harp
06.10.2015, 08:10
Я рад, но проблема налицо.

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

capzap
06.10.2015, 08:18
Я рад, но проблема налицо.

Полуофф - неделю назад ставили аналогичный плк, не работал канал входа. Пришлось снят крышку и увидели что нога внутреннего разъема была отогнута. Вывод - сборка ногами и никакого контроля на самом деле нет, так что с овеном быть в чем-то уверенным нельзя. Про ПО я вообще молчу.
хрен ли Вы продолжаете брать оборудование, если оно не отвечает Вашим высоким требованиям, чтоб пожжаловаться, здесь на форуме, на свою нелегкую жизнь?

Harp
06.10.2015, 08:28
от Вас такой ответ ожидаем...
А по теме, есть ли какой либо способ переинициализации Ethernet?

capzap
06.10.2015, 08:34
А по теме, есть ли какой либо способ переинициализации Ethernet?

а на что здесь отвечать, есть информация о прошивке, о архитектуре сети и т.п.?
Откуда мне например знать, как Вы отнесетесь к программной перезагрузке контроллера, в состоянии ли Вы перейти на библиотечное управление и т.д.

Harp
06.10.2015, 08:49
Архитектура эзернет просто точка-точка. Вот два порта 485 заняты модулями ввода-вывода и 12 ПЧ. Тут все работает нормально. Информацию о прошивке получить быстро не могу, т.к. подключиться к плк дадут только раз в месяц при ППР.

Полная перезагрузка ПЛК явно нежелательна, т.к. есть пид-регуляторы и дискретные выходы. Библиотеки-это в принципе возможно, но нет возможности экспериментировать на действующем объекте, нет уверенности что это не проблема драйверов контроллера эзернет. В общем, придется наверно ставить moxa nport с rs-232 рядом.

Филоненко Владислав
06.10.2015, 09:04
Да, какая версия ПО?

Harp
06.10.2015, 10:03
Эта информация будет только через неделю-другую, раньше на объект не попадем.

spectrum48k
06.10.2015, 10:10
Пропадает связь по ethernet modbus tcp(ПЛК-110).

Железо: Один ПЛК-110.30M связан с ПК по эзернет. В сети больше ничего нет.
На ПК мастерскада с OPC Lectus. ПЛК связывается с ПК по modbus tcp (использованы штатные функции кодесиса). Обмен идет прекрасно, пока раз в несколько дней не происходит зависание связи, перезагрузка ПК не помогает. Помогает перезагрузка ПЛК. В ПЛК есть счетчики приходящих пакетов.

Видим такое костыльное решение - при остановке обмена - переиниализация связки modbus tcp и драйвера ethernet без перезапуска ПЛК. Это возможно? Нам надо рабочее решение, т.к. объект сдан в эксплуатацию и экспериментировать возможности уже нет. Перевести на RS-232, вариант самый запасной, т.к. передается 80 регистров.

Бывает так, что Лектус проявляет способность повесить все что угодно. Проверьте сколько процессов ServOPC (или как-то так) в диспетчере задач. Сниффером пощупайте линию передачи, действительно ли установлено одно соединение, и действительно ли регистры опрашиваются строго в соответствии интервалу.
В этом месте перестраховаться тоже не мешает (сторона ПК).

nia5
06.10.2015, 10:17
Может быть еще посмотреть время цикла в ПЛК? Может просто не успевает обрабатывать сетевые запросы?

Harp
06.10.2015, 10:31
Может быть еще посмотреть время цикла в ПЛК? Может просто не успевает обрабатывать сетевые запросы?

Да вроде в обычно все успевает обработать, сейчас цикл опроса стоит 0.5сек.

Harp
06.10.2015, 10:32
Бывает так, что Лектус проявляет способность повесить все что угодно. Проверьте сколько процессов ServOPC (или как-то так) в диспетчере задач. Сниффером пощупайте линию передачи, действительно ли установлено одно соединение, и действительно ли регистры опрашиваются строго в соответствии интервалу.
В этом месте перестраховаться тоже не мешает (сторона ПК).

Подумаем как это сделать.

Harp
02.11.2015, 10:39
Разборки показали что вис не просто стек TCP, но и все задачи. Перевели связь с хостом на moxa nport через порт RS-232. Больше ничего не меняли. Неделя - полет нормальный.

Прикол в том, что в 2007 взяли плк сотой серии из-за эзернета. И эзернет не поднимал связь если даже кабель передернуть. За семь лет ситуация ничуть лучше не стала, как делали фуфло так и делают.

Scream
02.11.2015, 12:16
Разборки показали что вис не просто стек TCP, но и все задачи. Перевели связь с хостом на moxa nport через порт RS-232. Больше ничего не меняли. Неделя - полет нормальный.

Прикол в том, что в 2007 взяли плк сотой серии из-за эзернета. И эзернет не поднимал связь если даже кабель передернуть. За семь лет ситуация ничуть лучше не стала, как делали фуфло так и делают.

Хз... у меня все робит с ethernet'ом на ура, есть нюансы работы, но в целом вполне рабочее состояние. Годами связь онлайн с десятками плк, связь бывает отваливается раз 3 месяца на плк160, но через 5 сек все переподключается и работает.

Harp
02.11.2015, 12:48
Вот это и убивает напрочь. Тут работет, тут не работает. Тут рыбу заворачивали. Сделали до этого один объект с modbus tcp. Все работает. Поставили на более серьезный объект. Сдали. И начались подвисы. Имеем репутационные потери, нахрен ненужные, т.к. объект достаточно серьезный, плк там с одной стороны не критичная часть, но начальству все одно будет доложено что "система не работает". Что тут удивляться, если у нас на входном контроле уже каждый десятый периферийный модуль отправляем в овен по гарантии. Вот и девиз овена - "ХЗ".