а зачем паковать, если памяти много можно сделать BOOL_TO_WORD и получаете регистр с двумя значениями 0 или 1
а зачем паковать, если памяти много можно сделать BOOL_TO_WORD и получаете регистр с двумя значениями 0 или 1
Вот, есть повод спросить. Как вы думаете, если действительно памяти в десятки раз больше, чем требуется - есть ли смысл работать с однобайтными переменными? Процессор ПЛК100 - как-то различает, скажем, BYTE и WORD при обработке?
Я в одном проектике взял да и сделал абсолютно все переменные двухбайтными. Но поисследовать, есть ли ухудшение быстродействия - не стало времени. Увезли игрушку
Можно пойти и дальше - а может все целочисленные переменные привести к DINT? Хотя, ИМХО, все же должны быть разные комадны для 8- и 32-разрядных операндов...