Ответ: Об ошибках при загрузке программы
InstrErr - это ядро наткнулось на незнакомый блок.
Code - это код незнакомого блока.
Adr - адрес в программе, где блок расположен. Не несёт полезной информации.
Коды блоков можно найти в файле block.ini:
[AND-NOT (32)]
GUID = 388
in0 = in0:u:s:v:lng
in1 = in1:255:s:v:lng
out0 = out:u:s:v:lng
Т.е. ошибку вызывает блок AND-NOT(32).
На деле это означает, что контроллер выпущен ранее 22.06.2005, т.к. именно в эту дату появилось ядро версии 221, которое умеет выполнять блоки AND-NOT(32).
Вам нужно либо заменить внутреннее ПО в контроллере (ядро), используя специальный программатор, либо не использовать 32-хразрядную логику.
__________________
Программа делает то что написал программист, а не то что он хотел.
Добро всегда побеждает зло. Кто победил - тот и добрый.
|