Столкнулся с такой вот бажиной в pBlazIDE 3.74:
Если в начале строки с командой DINT или EINT стоит лейбл, то генериться не правильный код инструкции, а именно адрес команды попадает по or в код. На EINT влияния не оказывает, а вот на DINT - весьма - если эта конструкция приходится на нечетный адрес, то сами понимаете, вместо DINT имеем EINT.....
Желающие могут посмотреть, во что генериться следующий код:
Код
Label1 : DINT
Label2 : DINT
Решение следующее - не допускать наличие на одной строке лейбла и команды, т.е. правильно сгенериться:
Код
Label1 :
DINT
Label2 :
DINT