10.2.4 ÊÎÄÛ ÎØÈÁÎÊ (6601–6609)
10 – 6 MITSUBISHI ELECTRIC
ÊÎÄÛ ÎØÈÁÎÊ ÎØÈÁÊÈ ÏÐÎÃÐÀÌÌÛ
Îøèáêà
Ñïåöèàëü
-
íûé
ðåãèñòð
Êîä îøèáêè Çíà÷åíèå Óñòðàíåíèå îøèáêè
Ошибка програм
-
мирования
D8066
0000
Нет ошибки
Ошибки программы
появляются, если воз
-
никают ошибочные
комбинации инструк
-
ций или ошибочные
соотношения между
парными взаимозави
-
симыми инструкци
-
ями.
Опознанная ошибка
должна исправляться
в режиме программи-
рования.
6601
LD- или LDI-инструкции были запрограм
-
мированы один после другого 9 раз или
чаще.
6602
1) Ни одной LD- или-LDI-инструкции.
2) LD-, LDI-, AND-, ANI-инструкции непра
-
вильно включены.
3) Следующие инструкции связаны
некорректно:
STL, RET, MCR, P, I, EI, DI, IRET, FOR, NEXT,
FEND, SRET, END.
4) Отсутствует МРР-инструкция.
6603
MPS-инструкция была запрограммиро
-
вана один за другим 12 раз или чаще.
6604
MPS-, MRD-, и MPP-инструкции непра
-
вильно включены.
6605
1) LD- или LDI-инструкции были запрог
-
раммированы один за другим 9 раз или
чаще.
2) МС-, МСR- или прерывания-инструкции
были запрограммированы внутри шага.
3) RET-инструкция была запрограммиро
-
вана вне шага состояния или отсутствует
в программе.
6606
1) Отсутствуют точка P или точка преры-
вания I.
2) Отсутствуют IRET-/SRET-инструкции.
3) IRET-/SRET- и прерывания-инструкции
были запрограммированы в главной про-
грамме.
4) STL/RET/MC или MCR были запрограм-
мированы в подпрограмме или в про-
грамме прерывания.
6607
1) Недопустимые FOR-/NEХT-инструкции,
6 или больше уровней.
2) Следующие инструкции были запрог
-
раммированы в FOR-/NEХT-петле:
STL, RET, MC, MCR, IRET, FEND, SRET, END.
6608
1) Недопустимые MC-, MCR-инструкции.
2) Отсутствует MCR NO.
3) IRET-/SRET- или прерывания-инструк
-
ции были запрограммированы между MC
и MCR блоками.
6609
Другие ошибки
Òàáë. 10-7: Êîäû îøèáîê (6601–6609)