Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 22:59

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: CP1L - ошибка времени цикла, ошибка памяти
СообщениеДобавлено: Чт мар 19, 2020 15:11 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
День добрый.
1. Программа чуть позже. Достаем с другого компа.
2. Скриншот ошибок тоже во вложении.

Что имеем:
несколько ИТП, программа данного модуля менялась только в назначении аналоговых входов, больше изменений не проводилось.

Вне зависимости от каких-либо ситуаций, контроллер выпадает в аварию. Т.е. загорается красным "ERROR", после чего отрубаются все входа/выхода.

Лечили - перезапуском контроллера.

Заметили иной интересный глюк, если панель NB7 подключена к контроллеру через кабель RS232, то при подключении панели к компьютеру через переходник USB (A) - USB (B) - контроллер просто останавливается, т.е. вырубает все входа/выхода, но ошибку не пишет, красную лампочку не зажигает.

Основные ошибки:
- ошибка времени цикла
- ошибка памяти
- Программная ошибка

7 ИТП работают без сбоев. Одно вот, выдает, вот такие, ошибки.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L - ошибка времени цикла, ошибка памяти
СообщениеДобавлено: Чт мар 19, 2020 22:35 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Иногда бывало, при отладке проги, при подключенном через USB ноуте, в моменты срабатывания в шкафу релюх на гидравлические клапаны и мощного пускателя, контроллер улетал в ошибку, с красным ERR. Ноут был подключен к розетке.

Если контроллер, заземлён, отключите от него землю, и от панели и блока питания.

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


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L - ошибка времени цикла, ошибка памяти
СообщениеДобавлено: Пт мар 20, 2020 14:57 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
Олег писал(а):
Иногда бывало, при отладке проги, при подключенном через USB ноуте, в моменты срабатывания в шкафу релюх на гидравлические клапаны и мощного пускателя, контроллер улетал в ошибку, с красным ERR. Ноут был подключен к розетке.

Если контроллер, заземлён, отключите от него землю, и от панели и блока питания.

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



Это может влиять на появление ошибок?
Просто служба технадзора заказчика давит на то, что ПО неработоспособно. И тот факт что остальные ИТП в работе - им по-барабану.

Во вложении программа.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L - ошибка времени цикла, ошибка памяти
СообщениеДобавлено: Пт мар 20, 2020 23:20 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Запустите программу в симуляции и покажите отсутствие ошибок. Программа в норме. Возможны ошибки по питанию, Олег дело говорит, бывало такое. Превышение времени цикла у меня случалось и контроллер зависал. Только передернуть питание помогало. Оказалась ошибка в программе, в моем ФБ, из цикла не выходил блок при определенных условиях. Но это была моя ошибка и она была найдена и исправлена. У Вас в программе циклов вроде нет? Я посмотрел программу очень бегло, нет времени. Проверьте циклы( в симуляторе прогоните все возможные значения, если есть там беда, она и в симуляторе будет) , если они есть.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L - ошибка времени цикла, ошибка памяти
СообщениеДобавлено: Сб мар 21, 2020 18:36 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
У Вас ошибки хаотичные, ошибка памяти и программная ошибка с разными указателями.
В проге нет зацикливаний, нет прерываний по входам, т.е. нет ничего что может вызвать увеличение времени цикла. Или контроллер неисправен, или внешние причины.

В проге нет настроек контроллера, галочку на "Остановить ЦПУ при ошибке команды" случайно не поставили? Это по поводу програмной ошибки.

p001p писал(а):
Заметили иной интересный глюк, если панель NB7 подключена к контроллеру через кабель RS232, то при подключении панели к компьютеру через переходник USB (A) - USB (B) - контроллер просто останавливается, т.е. вырубает все входа/выхода, но ошибку не пишет, красную лампочку не зажигает.

Это не глюк. Судя по проге контроллер работает как модуль ввода вывода, и при этом подключении просто теряет связь с тем, кто его выходами рулит.


Зачем использовать команды от старых контроллеров? неудобно ведь.
т.е. зачем CMP(020) 13 #7FFF если есть LD=(300) 13 #7FFF


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L - ошибка времени цикла, ошибка памяти
СообщениеДобавлено: Пт мар 27, 2020 12:28 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
Олег писал(а):
"Остановить ЦПУ при ошибке команды"


Нет, точно нет.

Алексей писал(а):
Зачем использовать команды от старых контроллеров? неудобно ведь.
т.е. зачем CMP(020) 13 #7FFF если есть LD=(300) 13 #7FFF

Программе на данных ПЛК уже 5 год скоро будет. Сначала написали, потом уже "работает, не трогай". Там связь с 2 ПЛК, так что данный модуль выступает только в качестве контроля датчиков температуры. И писали вроде по оф. мануалы. По крайней мере работу с датчиками - точно.


В целом, решилась проблема откидыванием заземления со всех оконечных устройств.
ИБП, Блок питания, Контроллер, Панель. Оставили только на датчиках.
Неделя - полет нормальный.

Олег писал(а):
Это не глюк. Судя по проге контроллер работает как модуль ввода вывода, и при этом подключении просто теряет связь с тем, кто его выходами рулит.


Не, земля по RS232 глушила контроллер, Так как с компьютера по USB у нас идет свои +5в на панель, а у панели на RS232 и USB - общий GND контур (ИМХО, предположение.)


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 6 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3