15- 8 Обработка основной ошибки
Publication 1756-PM001G-EN-P - March 2004
Сброс основной
ошибки во время
предварительного
сканирования
Если контроллер выдает ошибку сразу после того, как Вы
переключили его в режим выполнения (Run), проверьте операцию
предварительного сканирования на ошибку. В зависимости от
версии Вашего контроллера, выход индекса массива за заданную
размерность массива во время предварительного сканирования
может вызывать, а может и не вызывать генерацию ошибки:
Чтобы сбросить основную ошибку, возникшую во время
предварительного сканирования:
Определите, когда контроллер осуществляет предварительное
сканирование
Определите тип и код ошибки
Проверьте конкретную ошибку
Сбросьте ошибку
Определение, когда контроллер в состоянии предварительного
сканирования
В главную процедуру Вашей программы введите следующую цепочку:
1. Введите эту цепочку как первую цепочку в главной процедуре
программы
2. Процедура обработки ошибок этой программы использует
состояние этого бита для определения, возникла эта ошибка во
время предварительного сканирования или во время нормального
сканирования логики:
• Во время предварительного сканирования этот бит выключен.
(Во время предварительного сканирования контроллер
сбрасывает все биты, на которые ссылаются инструкции OTE.)
• Как только контроллер начнет выполнение логики, этот бит
будет все время включен.
Если Ваш контроллер версии: Тогда:
11.х или более ранний Во время предварительного сканирования индекс массива, находящийся за
пределами размерности массива вызывает основную ошибку.
12.х Смотри документацию к программно-аппаратным средствам контроллера.
13.0 или более поздний Во время предварительного сканирования контроллер автоматически
сбрасывает все ошибки связанные с выходом индексов за пределы
размерности массива.
1
.
1
.
Имя тега Тип
CPU_scanning BOOL