PDA

Просмотр полной версии : ПЛК100 и обрыв связи



Malyshevsergey
02.10.2012, 16:02
Здравствуйте!
После нескольких раз прошивки ПЛК происходит обрыв связи и лечится это только путем перепрошивки ПЛК. Как избавиться от этой проблемы?

capzap
02.10.2012, 16:15
не прошивайте так часто, это вредно. Потерь связи случается частенько. Можно зайти в онлайн не загружая проект, сбросить контроллер либо сразу загрузить новый, либо выйти и еще раз зайти уже с загрузкой проекта

Malyshevsergey
02.10.2012, 16:18
Благодарю!

Александр Приходько
02.10.2012, 16:30
1) По какому интерфейсу обрывы наблюдаются?
2) Перепрошивать прибор по несколько раз для решения одной и той же проблемы это не выход. Нужно понять когда и почему она происходит.
3) Как часто обрывы происходят?
4) Какая прошивка в ПЛК?

Malyshevsergey
02.10.2012, 16:41
RS 232
Обрывы происходят на 2-3 раз прошивания
Прошивка 2,14

lara197a
02.10.2012, 16:45
Заходите через Изернет или USB. RS232 плохо помехи переносит

Malyshevsergey
03.10.2012, 12:45
Изернет та же ситуация. Через USB не пробовал.

Александр Приходько
04.10.2012, 09:57
RS 232
Обрывы происходят на 2-3 раз прошивания
Прошивка 2,14

А можно уточнить что вы имеете ввиду под термином прошивания?

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


Если проблемы при загрузке программы, то тут может быть много разных нюансов.
1) Проблемы на самом ПК, попробуйте на другом компьютере.
2) Некорректная программа, которая приводит к сбоям при обмене
3) Большая/сложная программа, которой не хватает времени цикла по умолчанию - результат вы наблюдаете сами
4) Проблемы в самом конторллере

Давайте поступим так.
Полностью по пунктам опишите, что вы делаете и как, а дальше подумаем.
На всякий случай приложите вариант вашей программы.

Malyshevsergey
04.10.2012, 16:00
Да, обрыв связи происходит при загрузки программы из КДС в ПЛК.
Время загрузки программы ~5мин. Проблему частично решил, путем укорачивания кабеля. Теперь обрыв связи происходит достаточно редко.
При перешивании прошивки ПЛК обрывов связи не происходило.

"3) Большая/сложная программа, которой не хватает времени цикла по умолчанию - результат вы наблюдаете сами" - что нужно делать в этом случае?

Александр Приходько
04.10.2012, 16:30
1) Добавить модуль статистика в конфигурации.
2) Посмотреть сколько реально ПЛК кушает цикл
3) При необходимости отредактировать данный параметр.

Ну например, если вы увидите в статистике значение 21, это значит, что он использует 2,1 мс, округляем до большего -> цикл 3мс.


А кабель у вас не стандартный получается был? Если так, то проблема вполне обоснована. Если посмотреть РЭ, то там написано длина не более 1,5 метра. А на больших расстояниях на скорости 115200 как минимум вы помех нахватаете.

Malyshevsergey
04.10.2012, 16:37
Да, все понял, благодарю.
Еще один вопрос. Будет ли работать связь с ПЛК и загрузка программы при следующих ситуациях - ПК RS232->RS485->RS485->ПЛК RS232, дистанция 30-40 метров?

Александр Приходько
18.10.2012, 14:50
Да, все понял, благодарю.
Еще один вопрос. Будет ли работать связь с ПЛК и загрузка программы при следующих ситуациях - ПК RS232->RS485->RS485->ПЛК RS232, дистанция 30-40 метров?

в теории да. На таком расстоянии проще и дешевле кабель Ethernet пробросить.