PDA

Просмотр полной версии : PLC110.30_m Ошибка связи (#0): произошло отключение



Coolboy
06.05.2018, 08:57
Доброе утро.

Дано:
1) ПЛК 110 (IP:192.168.10.65 mask:255.255.0.0)
2) CoDeSys 2.3 на ПК (IP:192.168.10.4 mask:255.255.255.0)
3) OPC server for CoDeSys v2_0
4) MasterScada 3.9.0.2484

Написал программу, успешно соединялся с ПЛК, записал в него программу, смотрел как работает. Прикрутил к scada opc сервер, поработал неделю и начались чудеса со связью ПК со скадой и ПЛК.

Первоначально начались проблемы при перезаливке проекта с CoDeSys в ПЛК (Ошибка связи (#0): произошло отключение)

Помогало отключение питания ПЛК.

Исключил все проблемы связи (менял провода, коммутаторы), оставлял 2 устройства (ПЛК и ПК) в сети. На ошибку не влияет, он то работает, то нет.

ПЛК взят у фирмы ОВЕН на ознакомление, 40 дней подходят к концу, а он то работает, то нет.

В картинках все настройки системы, готов предоставить любую информацию по проекту.

Друзья помогите разобраться.

37075
37076
37077
37078

capzap
06.05.2018, 09:04
вот что значит не работает, ну не соединился режим онлайн в КДС с контроллером и что? В эмуляции отлаживайте свою программу, а в реальный контроллер не стоит заглядывать без особой необходимости. Когда появлется это окно разве ОРС выдает что переменные BAD?

Coolboy
06.05.2018, 09:14
вот что значит не работает, ну не соединился режим онлайн в КДС с контроллером и что? В эмуляции отлаживайте свою программу, а в реальный контроллер не стоит заглядывать без особой необходимости. Когда появлется это окно разве ОРС выдает что переменные BAD?

Да Бог с ним с CoDeSysом. К masterscada то его тоже не прицепить, не устанавливается связь и все тут.

Если бы он не работал вообще, то ладно, но он работал и переменные я видел свои!!!

37079

capzap
06.05.2018, 09:17
но он работал и переменные я видел свои!!!


так если всё работает, че Вы панику устраиваете на пустом месте

Мастерскада работает с ОРС как клиент, наличие плк ей вообще фиолетово

Coolboy
06.05.2018, 09:30
так если всё работает, че Вы панику устраиваете на пустом месте

Мастерскада работает с ОРС как клиент, наличие плк ей вообще фиолетово

Я поясню ход моей мысли, а Вы поправьте меня:

1) Пишу программу для ПЛК, обкатываю ее в эмуляторе.
2) Принимаю решение о загрузке ПО в ПЛК
3) Не могу подключиться к ПЛК, точнее подключаюсь к нему через раз.
4) Каким то образом с "танцами" и перезагрузкой заливаю ПО в ПЛК
5) Начинаю работать, вижу данные, скада генерит отчеты - я доволен.
6) В один прекрасный момент не вижу данных с ПЛК и не могу к нему подключиться никак.

ПЛК находится далеко от меня, у меня есть доступ в сеть предприятия, я его пингую, но он висит(и для OPC и для Codesys).

Просто хочу понять, как выйти из этой ситуации...

Coolboy
06.05.2018, 09:36
Пока говорим, попробовал использовать таргет файл PLC110.30_m_v2
Ничего не поменялось.

Придется ехать на предприятие и пытаться подцепить его по USB (т.к. у меня там Win7 64x, виртуальный COM я не установлю, придется искать какую нибудь XP)

Вы не принимайте критично мои посты, я искренне верю в ОВЕН и хочу разобраться.

capzap
06.05.2018, 09:53
использовать таргет файл PLC110.30_m_v2у Вас какой плк куплен с М02 на конце модели или всё же старый, может имеет смысл добавить в конфигуратор модуль Button

Coolboy
06.05.2018, 09:59
Причинно следственные связи (для понимания глубины моего, возможного, заблуждения):

MasterScada выдает ошибку 37081 , т.е. она не может подключиться к OPC.

OPC же выдает ошибку подключения к контроллеру -
(06.05.2018, 09:55:48.879) **** ERROR: PLC <PLC1> is not connected properly
(06.05.2018, 09:55:48.879) Client attached to server
(06.05.2018, 09:55:53.965) 2. Reconnect to <PLC1>
(06.05.2018, 09:55:53.966) [PLC1]: ::ConnectGateway(): m_ulGatewayChannels=1
(06.05.2018, 09:55:56.486) [PLC1]: ::DisconnectGateway(m_ulGateway=0): m_ulGatewayChannels=0
(06.05.2018, 09:55:56.486) **** ERROR: Open communication to <PLC1> failed


Все упирается в ПЛК.

Чуть позже выложу все шильды ПЛК и панели (которая тоже висит в ожидании соединения)

Coolboy
06.05.2018, 10:14
у Вас какой плк куплен с М02 на конце модели или всё же старый, может имеет смысл добавить в конфигуратор модуль Button

Вот он на фото 37082

Шильды выложу чуть позже, когда приеду на объект ;)

про модуль Button читал, но как то никак не применял (надо изучать)

capzap
06.05.2018, 10:25
так пусть местные перегрузят плк, залейте новую прогу с установленным модулем и может не придется ни куда ездить

Coolboy
06.05.2018, 12:56
так пусть местные перегрузят плк, залейте новую прогу с установленным модулем и может не придется ни куда ездить

Приехал ;)

Обесточил ПЛК, после подачи питания все нормализовалось и заработало: 37083

Кнопку СТАРТ/СТОП отключил ввел модуль Button (подсказка тут http://plc-blog.com.ua/owen-plc-110-60-bag-n2)
Хотя индикатор "РАБОТА" горел по приезду. Не горел только "СВЯЗЬ"

Запустил - тестирую.

Данные ПЛК: 37084

P.S. Capzap, спасибо тебе - добрый человек!

SBER
07.05.2018, 16:09
Если будет повторяться - проверьте напряжение встроенного аккумулятора и зеленые конденсаторы на нижней плате. У меня были подобные аттракционы с 100 плк, дело оказалось конденсаторах.

Coolboy
07.05.2018, 16:13
Хорошо, спасибо за совет.
ПЛК сутки уже отпахал, дай Бог все прошло ;)

Coolboy
13.05.2018, 07:33
Не долго музыка играла...

Опять перестал работать. Я включил логирование, выкладываю log файл. Может это как то поможет (как его перевести в читабельный вид?)

Готов выложить программу, готов на все :) Помогите!!!

Coolboy
13.05.2018, 07:47
Хм... Взял пустой проект, вставил в него BLINK и дергаю выходом - работает...

Coolboy
13.05.2018, 09:45
Вести с полей...

Отключил ПЛК110, СП307 от сети предприятия и соединил их через отдельный коммутатор - связь перестала пропадать...

Думаю, увод в отдельную подсеть должен спасти ситуацию. Пробую.

Coolboy
13.05.2018, 10:35
Вообщем картина такая:

Автономно система работает отлично. Как только коммутатор с ПЛК, СП307, OPC подключается к сети предприятия, первым падает панель, за ней OPC.

P.S. Отдельная подсеть не помогла... Пока не знаю куда копать, что то творится в сети.

SBER
13.05.2018, 18:39
Проверьте все же плату питания на плк. Указанные симптомы очень характерны для плк с питанием на 220в.

Coolboy
13.05.2018, 18:58
Проверьте все же плату питания на плк. Указанные симптомы очень характерны для плк с питанием на 220в.

Обязательно проверю, но позже. ПЛК новый. И в данный момент наше предприятие должно принять решение о дальнейшем использовании данных ПЛК...
Как то не хорошо все началось.

SBER
13.05.2018, 19:20
Плк овен лучше брать с питанием на 24 и м2 версию. Это избавит вас и от проблем с нижней платой и аккумулятором.
Тем более съемные клемники на старых и новых (м2) плк не совместимы друг с другом.

melky
13.05.2018, 19:33
Вот именно, проверьте сеть, отдельная подсеть не панацея, если там проблемы с сетевым оборудованием..

Coolboy
13.05.2018, 22:41
Вот именно, проверьте сеть, отдельная подсеть не панацея, если там проблемы с сетевым оборудованием..

Занимаемся этим ;) Как будет результат, сразу напишу.

Coolboy
16.05.2018, 16:45
Вопрос подходит к разрешению.

От безысходности я обратился в техподдержку и буквально сразу получил запрос на уточнение информации по проблеме.
Специалист подключился к моему ПК и сделал вывод о неисправности ПЛК.

Что бы окончательно отвести подозрения от компьютерной сети, я переписал проект на ПЛК 100, который работает, панель не теряет связь.

Предположили, что неисправен сетевой интерфейс ПЛК, т.к. достаточно большое время приема-передачи у 110 ПЛК (см. картинку)
слева (ПЛК110) - справа(ПЛК100) включены в один коммутатор (новый)
37280

Благодарю за помощь в решении вопроса!

Coolboy
24.05.2018, 20:28
Ура!
Сегодня не семинаре нам обменяли ПЛК 110 на новый. Приехал на работу и сразу прошил его. ПЛК работает, как часы.

Спасибо ОВЕН!!!