PDA

Просмотр полной версии : Кодесис перестал подключаться к ПЛК100



Boris_K
17.02.2015, 18:45
На установке ПЛК100, уже месяцев 8 нормально работает, но последние несколько дней не могу из Кодесис к нему подключиться. Подключаюсь по Ethernet. Все настройки связи (IP, маски) - в норме и не менялись, как на ПЛК, так и на компе. Жму "Подключение", секунд 10 ничего не происходит, а потом пишет "Ошибка связи (#0). Произошло отключение". Помню раньше когда-то такое было, прошло после того как перезагрузил комп и/или ПЛК, или передёрнул сетевое подключение, уже не помню. Но сейчас ни в какую не хочет. Пробовал другой новый кабель.

Ещё, перед этим, при попытке подключиться вылезало окошко Gateway-сервера и запрашивало какой-то пароль, хотя его никогда не открывали и пароль не ставили. Как ребутнул комп, такое прекратилось, и вместо этого происходит вышеописанное "Ошибка связи (#0). Произошло отключение". :(

Scream
17.02.2015, 23:44
Кабель прямой? кросовый? соединение ПК-ПЛК? ПК-хаб-ПЛК?

Boris_K
18.02.2015, 10:09
Нет, соединение прямое, комп-ПЛК. Тип кабеля не знаю, скорее всего прямой, но с этим кабелем он всегда отлично работал.

Дмитрий Артюховский
18.02.2015, 10:18
кабель должен быть кроссовый (UPLINK) и проверьте настройки кодесиса Online->Communication Parameters чаще всего подключались к другому ПЛК через ком и забыли поменять настройку обратно

melky
18.02.2015, 11:12
С этим кабелем и с ЭТИМ же компьютером ?
Не все сетевые карты умеют работать по прямому кабелю, когда требуется кросс соединение.

Scream
18.02.2015, 11:26
Этот кабель проверьте с другим ПК, какая скорость поднимается, пошевелите, вобщем убедитесь что с кабелем на 100% все в порядке, потом дальше копать будем...
В целом можете приложить скрин настроек IPv4 вашего ПК и файл local_addres.dat (или скрин PLCInfo) из плк (подключившись можно через USB). Тогда мы убедимся что вы все правильно настроили и пригласим модеров.

Boris_K
18.02.2015, 14:16
С этим кабелем и с ЭТИМ же компьютером ?

Именно. Ничего не менялось.

Подключился с ноута к этому ПЛК. Всё нормально. А с того компа по-прежнему не могу, пробовал и прямой, и кроссовый кабели. Все настройки в порядке, так и быть, сейчас скрины приложу...

Boris_K
18.02.2015, 14:37
Оба кабеля в порядке, и прямой, и кроссовый, которые пробовал. Вот скрины:

16784

То есть у ПЛК айпи 10.0.6.10 (заводской), у компа 10.0.6.8. Маски подсети не совпадают, но у ПЛК100 всегда была такая маска (255.255.255.0), а у компа 255.255.0.0, в соответствии с руководством...

Scream
18.02.2015, 15:15
Маску можно поставить как у "всех" 255.255.255.0, сильно сути не меняет. Должно робить, фаирвол может лочит или антивирус, у меня лично блокировал касперский.
А плк пингуется?
Смените ip ПЛК например на 10.0.6.11 (SetIP 10.0.6.11), перезагрузите плк и пропингуйте. win+r -> "ping 10.0.6.11 -t" (без ковычек).
Еще link есть? Светодиоды на ethernet ПЛК мигают?

Boris_K
18.02.2015, 15:51
Точно не файрвол, Кодесис и все его примочки - давно в нём разрешены. Отключать его совсем тоже пробовал. Антивируса нет (комп не подключён к инету).

ПЛК пингуется нормально - среднее 15 мс, 0% потерь (пинговал с этого "упрямого" компа). Светодиоды Ethernet тоже норм (зелёный горит, жёлтый горит и помигивает).

Scream
18.02.2015, 15:57
Ну тут чтото совсем поверхностное, где то косячок, не в параметрах связи ли? Там настроен именно Tcp/ip (Level 2), port 1200, Blocksize 128, motorola No?

Boris_K
18.02.2015, 16:05
Там настроен именно Tcp/ip (Level 2), port 1200, Blocksize 128, motorola No?

Именно так. Уже пробовал и новое создать, с такими же настройками, бесполезно. Есть мысль переустановить Кодесис нафиг...

А нельзя ли поменять порт для связи? Может, на компе какая-то прога использует порт 1200?

Scream
18.02.2015, 16:17
Именно так. Уже пробовал и новое создать, с такими же настройками, бесполезно. Есть мысль переустановить Кодесис нафиг...

А нельзя ли поменять порт для связи? Может, на компе какая-то прога использует порт 1200?

Порт поменять нельзя. Тут нужно понимать что порт 1200 это не ПК, а ПЛК, при этом ОС в качестве исходящего порта выберет автоматичекси свободный.

Тогда контрольный выстрел. Подключитесь telnet'ом к плк.
win+r -> telnet -> enter.
В открывшимся окне "o 10.0.6.11 1200" (o IPплк 1200) -> enter
При этом codesys закройте.
Если напишет "Подключение к IPплк... Не удалось открыть подключение к этому узлу....."
то codesys не виноват, хотя может его какието сервисы.

Если же напишет "Нажмите любую клавишу..." то ПЛК тут не причем.

еще я бы взял другой ПК и попробывал сделать то же, если там нет codesys, то к лучшему.

Boris_K
18.02.2015, 16:57
Да, с обоих компов Телнет подключается к адресу ПЛК в порт 1200, так и пишет - "Нажмите любую клавишу...". Кодесис стоит на обоих, но был закрыт перед этим.

Scream
18.02.2015, 17:42
Ну вот, значит искать не у овен надо. Telnet подключается, а codesys нет, значит проблема кдс, или таргете и т.п. Во всяком случае переустановить кдс и перезагруить пк и плк не помешает. Может ещё умные люди что подскажут. В кдс есть ещё в настройках тайм-аут ожидания, может он очень мал. Идеи сякнут с каждым постом, хочется уже из принципа решить эту задачу века.
Если найдёте решение, поделитесь здесь им.

Boris_K
18.02.2015, 18:59
Да, ПЛК с заводской прошивкой, ни разу её не трогал. Таргет тоже не менял, как поставил на тот комп. Таргет тот же, что и на других компах (2.11). Таймаут стоит обычный. Заметил, что окно с ошибкой связи иногда появляется почти сразу, а иногда - с задержкой секунд 15.

Scream
18.02.2015, 22:39
Ну еще перерпрошить его чтоли осталось.

Boris_K
19.02.2015, 10:31
Всё, i win. Проблема решилась тупо удалением всех настроек связи из списка в Кодесис (в окне "Параметры связи...") и созданием заново нужного подключения. В n-ый раз убеждаюсь, что КДС, по крайней мере 2-ой, местами сырой и недоделанный. Наверное, поэтому он и бесплатный...

melky
19.02.2015, 10:58
Не обязательно было все удалять, просто надо было выбрать нужный тип связи и нажать ОК.
Бывает у него такое, когда заходишь из одного места (сети) а потом из другого.

Yegor
19.02.2015, 11:08
Всё, i win«won». Кстати советую в таких случаях plc_io попробовать — она тоже по кодесисовскому протоколу к ПЛК подключается, но у неё нет заморочек со множеством сохранённых подключений.

Boris_K
19.02.2015, 11:20
Не обязательно было все удалять, просто надо было выбрать нужный тип связи и нажать ОК.

Нет, это проделывал 100 раз и не прокатывало. Только когда удалил всё, помогло сразу.

Scream
19.02.2015, 13:08
Поздравляю. Хороший баг...
Теперь можно в эту тему тыкать следующих пользователей с этой проблемой.

Boris_K
14.01.2016, 13:06
Только когда удалил всё, помогло сразу.

Приплыли :( Теперь и это не прокатывает. В окне Онлайн->Параметры связи не даёт создать новое подключение. При открытии этого окна пишет "No gateway with the given settings could be found". Потом окно открывается, но там ничего не происходит при создании нового подключения. Всё перепробовал. Уже не помню, было ли в тот раз такое, вроде было, но как устранилось, не помню. На компе и в ПЛК с того времени ничего не менялось, кроме обновления программы в ПЛК. Сам ПЛК с этого же компа пингуется нормально. Не знаю уже что делать. Подключаю Кодесис к ПЛК только с другого компа. :(

Филоненко Владислав
14.01.2016, 14:04
Getway сглюкнул. Reset поможет.

lomtik
14.01.2016, 23:44
у вас похоже плк работает с кодесисным опс-сервером. Этот сервер очень глючный, для его работы запускаются сервера связи с плк gateway. Бегите от этого сервера))) - используйте опс сервер модбас по TCP/IP.


Getway сглюкнул. Reset поможет.
можно прибить gateway из диспетчера задач, он должен перезапуститься

Scream
15.01.2016, 09:30
буквально пару дней назад делал это
"можно прибить gateway из диспетчера задач, он должен перезапуститься"
так же не мог подключиться к плк

Boris_K
15.01.2016, 11:16
Нет, убив процесс Gateway.exe - ничего не поменялось. OPC-сервером не пользуюсь никаким.

Ещё, перед появлением того сообщения иногда появляется сообщение "Could not open port 1211, because it occupied by another application". Зачем ему этот порт, не понятно, в окошке настроек "Gateway..." указан порт 1210. И вообще, пытался поубивать все ненужные в данный момент процессы - не помогает. :(

Денис_NTS
20.05.2020, 08:48
Такая же проблема ... на одном заводе стоят 2 ПЛК110-60(один М2 .второй старого образца) , М2 работает безотказно, "старый" очень часто перестает подключаться кодесис и визуализация. Происходит это после выключения питания шкафа. Баг нестабильный , решается проблема также выключением питания (перезагрузкой) ПЛК. Второй раз столкнулся уже на другом предприятии ПЛК150 х 3шт, один из них также "отваливается" подключится можно только после перезагрузки, при чем выключение должно быть более 10 секунд. ПЛК в это время пингуется, но подключиться не возможно. При чем отвалился как ModBus TCP = 517, так и CDS port = 1200.

Инженер-Эл
25.05.2020, 10:28
У меня ПЛК100 на объекте подключаюсь удаленно через Ethernet. Сначала подключался более или менее стабильно. Подключил к OwenCloud, стал подключаться с глюками. Часто отпадывает после заливки программы и не хочет подключаться. Приходится просить перезагрузить ПЛК. Отключил от OwenCloud, вроде стал стабильнее. Если отпадет, то подключится через несколько минут. Но заливает программу очень медленно примерно по 110 байт каждые 2 секунды. То есть может заливать минут 20-30. просто жуть.
Хочу снова подключить к OwenCloud, аварии получать на почту... Боюсь опять начнутся танцы с бубнами.

proxy
06.10.2021, 11:59
Лечиться это так.
Удаляем все channels в окне Communication Parameters, жмем на Gateway... вибираем Connection: Local - > OK -> OK
Далее Онлайн -> Подключение, потом Отключение
снова заходим в Параметры связи, жмем New ...
теперь список всех Device должен отображаться корректно.

6385428
02.11.2021, 21:42
У меня ПЛК100 на объекте подключаюсь удаленно через Ethernet. Сначала подключался более или менее стабильно. Подключил к OwenCloud, стал подключаться с глюками. Часто отпадывает после заливки программы и не хочет подключаться. Приходится просить перезагрузить ПЛК. Отключил от OwenCloud, вроде стал стабильнее. Если отпадет, то подключится через несколько минут. Но заливает программу очень медленно примерно по 110 байт каждые 2 секунды. То есть может заливать минут 20-30. просто жуть.
Хочу снова подключить к OwenCloud, аварии получать на почту... Боюсь опять начнутся танцы с бубнами.

Похоже что да, есть проблема. Тоже самое - удаленное подключение работает какое-то время не стабильно, потом совсем падает до перезагрузки контроллера. Телнет на 1200 порт подключиться не может