Вход

Просмотр полной версии : ПЛК63 перезагружается



PavelGO
09.10.2019, 13:20
Добрый день. Подскажите, в чём может быть причина циклической перезагрузки:
ПЛК шлёт данные каждую секунду по rs485 через SysLibCom. (чтения порта нет). На столе было всё отлично и проверено через usb-485 адаптер.
Эти данные записаны и переданы для проверки записи в табло в другом городе. Всё ок.

На объекте ПЛК циклически перезагружается, передав одну строку(1 пакет). Т.е., не в наводках дело.
Моё видение - в ответ табло поднимает передачу, шлёт пакет, а плк в передаче. Но плк ждёт паузу и в это время нет отправки.
Даже если и так, почему именно перезагрузка?
Почему плк так долго в передаче?

Никита Сергеев
11.10.2019, 10:28
Очень похоже, что срабатывает таймер по WatchDog'у. Происходит зацикливание, ПЛК не управляется за время цикла и уходит в перезагрузку.

PavelGO
14.10.2019, 11:49
На собаку похоже, но дело в том, что на столе работало. Ссыль на проект:
https://drive.google.com/file/d/1wHFESYm1t6Nb67v6SLG5A3M5mE88sD49/view?usp=sharing
Косяк там конечно есть. Таймер ожидания ответа добавлю. Но перезагрузки изза этого не может быть.

PavelGO
16.10.2019, 10:56
Спасибо. Косяки исправил. Вот только и без чтения порта проблема перезагрузки была. Т.е. после ELSE и до END_CASE было пусто. Т.е. мусор на линии не при чем. Проявляется сразу после отправки первого пакета. Скоро поеду мерять что на линии творится.

PavelGO
30.10.2019, 23:38
Та же программа на плк100 работает. По осциллограмме обмена 63: Он и после отправки продолжает удерживать линию в 5в, чего я так понимаю быть не должно. До отправки 2.63в.

ASo
31.10.2019, 00:28
Вы уверены, что это RS-485?
Потому, что на нём двуполярный сигнал одной амплитуды.

PavelGO
31.10.2019, 07:50
Напряжение A-B имею ввиду45390

ASo
31.10.2019, 11:16
А дальше? Такое впечатление, что посылка не завершена.

PavelGO
31.10.2019, 11:34
Дальше перезагрузка плк63 и падение напряжения A-B до 2.63в 45397

PavelGO
15.11.2019, 13:41
Разобраться в итоге так и не смог. В общем 100, 110 работают, поставят 150 в итоге для компактности.