Форум VDT Industrial Automation

Полная версия: SLC 500 5/04 Не сбрасывает аварию с верхнего уровня
Вы просматриваете упрощённую версию нашего контента. Просмотр полной версии с полным форматированием.
Добрый день. Работаю в компании Татинтек. в данный момент обслуживаем кустовые насосные станции под управлением Allen Bradley slc 500  5/04. Есть проблема с одной станцией, там после остановки всех агрегатов выскакиевает авария которую невозможно сбросить с верхнего уровня или в ручную через пульт местного управления, помогает только полная перезагрузка контроллера, не могу разобраться в чем причина, скидываю файл проекта. Помогите пожалуйста, крик души уже....
(18-Aug-2017, 13:56:55)LenarDavletov Написал: [ -> ]Есть проблема с одной станцией, там после остановки всех агрегатов выскакиевает авария которую невозможно сбросить....
Сначала ищи причину возникновения ошибки. Такого не должно быть в принципе, если программа правильная.
Какой код ошибки? Подозреваю, что связано с границами данных для индексной и косвенной адресации.
LenarDavletov, попробуйте во время следующей остановки всех агрегатов и выскакивании авария которую невозможно сбросить с верхнего уровня или в ручную через пульт местного управления, и перед полной перезагрузкой контроллера зайти в прошивку, нажать двойным кликов по "Processor Status", в появившемся окне выберите вкладку "Errors", там есть поле "Error Description", в данном поле описывается ошибка (лог ошибки). Возможно там будет конкретное описание и ссылка на LAD где произошла ошибка. По возможности можете выложить лог.

[Изображение: 01.jpg]

залить скрин
В его программе намек имеется: S:20=10 и S:21=234, в 234-м сплошь косвенная адресация, поэтому в состоянии ошибки надо смотреть куда покажет косвенная адресация, уверен на 99%, что за пределы.
Команда CLR S:5 в LAD-82 лишняя, и очень сильно ее не хватает в качестве последней в LAD-2.