slavas писал(а):огород в огороде
А как, допустим, вставить ПБ на СИ состоящий из одной строчки (например, Out=In1 xor In2 xor In3 xor In4;) в ПБ на FBD? Стандартного-то блока XOR для переменных типа Byte нет. Лепить FBD огород:
- прочитать бит0/1/2/3/4/5/6/7 переменной IN1
- прочитать бит0/1/2/3/4/5/6/7 переменной IN2
- каждую пару заксорить
- записать биты0/1/2/3/4/5/6/7 в переменную темп
- прочитать бит0/1/2/3/4/5/6/7 переменной темп
- прочитать бит0/1/2/3/4/5/6/7 переменной IN3
- каждую пару заксорить
- записать биты0/1/2/3/4/5/6/7 в переменную темп
- и т.д.
Представляете себе размер коробочки?
Тоже самое с побитовым сдвигом вправо/влево (ну тут можно делением/умножением обойтись), AND и OR.