Контроллер Q02H, две проблемы., Сбои в работе программ. |
Здравствуйте, гость ( Вход | Регистрация )
Контроллер Q02H, две проблемы., Сбои в работе программ. |
17.01.2015 - 17:02
Сообщение
#1
|
|
Писатель Группа: Пользователи Сообщений: 55 Регистрация: 15.11.2008 Пользователь №: 8998 |
Первая проблема уже давно, года четыре на первой машине,
В программе применена индексная адресация, шесть индексов внутренних маркеров, есть исходник программы, исходник предоставили китайцы при первом сбое, при проверке программы в Девелопере он указывает на это как на ошибку в программе, маркеры откечают за переключение размотчиков, номер маркера использован один и тот же разница в номере индекса, сбой происходит с полной остановкой машины и миганием красного светодиода в процессорном модуле, ошибка "сбой в регистре данных", после перезаливки программы машина работает дальше месяца три-четыре, потом опять сбой. Что делать в этом случае? лезть в программу с редакцией или оставить как есть? На второй машине проблема возникла в этот четверг, на панели GOT1040 стала информация отображаться с сильным запозданием чего раньше не было, текущие значения скорости и счета изделий изменяются скачками и на нажатие кнопок реакция происходит с запозданием. Процессор Q02H, исходника нет не на панель не на контроллер. На смой панели кнопки переключения страниц и изменения параметров функционируют нормально. Думаю глюк в блоке передачи данных, но как с этим бороться не знаю. |
|
|
30.01.2015 - 11:54
Сообщение
#2
|
|
Писатель Группа: Пользователи Сообщений: 55 Регистрация: 15.11.2008 Пользователь №: 8998 |
Оно отличается, без очистки в этих процессорах вообще ничего не зальешь, если только дописанный блок.
В исходнике функциональные блоки, а в онлайне их нет. Ошибка всегда одна, 2400, а индивидуальная не всегда смотрю, стоят за спиной и гонят. |
|
|
30.01.2015 - 19:10
Сообщение
#3
|
|
Гигант мысли Группа: Пользователи Сообщений: 459 Регистрация: 5.02.2014 Пользователь №: 10203 |
Оно отличается, без очистки в этих процессорах вообще ничего не зальешь, если только дописанный блок. В исходнике функциональные блоки, а в онлайне их нет. Ошибка всегда одна, 2400, а индивидуальная не всегда смотрю, стоят за спиной и гонят. Специально для вашей темы скачал и установил GX Developer, дабы просмотреть выложенный материал. На вскидку могу заметить следующее: Ошибок в блоке с индексными регистрами нет. При грамотном исполнении основной программы они (Z-регистры) будут обрабатываться нормально. НО! В других POU я насчитал по меньшей мере 9 неоднозначных ситуаций, которые вполне могут привести к сбою в счете. На лицо явно видны противоречивые ситуации, которые приведут к неопределенному состоянию некоторых маркеров, от которых, в свою очередь, зависит инкремент Z-регистров. Но опять же, для полного понимания всей картины, необходимо хоть немного обладать знаниями о работе всей установки в целом. Хотя бы приблизительно надо знать сущность всего процесса, что данная машина делает... Примерно так... -------------------- Никому никогда ничего не объясняйте — каждый всё равно поймёт так, как ему выгодно.
|
|
|
Текстовая версия | Сейчас: 20.09.2024 - 23:39 |