Я обманываю в TwinCAT3, пытаясь познакомиться с ST. Теперь у меня есть простой вопрос.Использование массивов или байтов для установки нескольких выходов в структурированном тексте
Скажем, у меня 8 светодиодов. Каждый назначается на выход 1-8. Теперь я хочу, чтобы иметь возможность отправлять в байт, выглядящий следующим образом: 10101010. Позволяет вызывать эту переменную для хранения этого байта setOUTPUTS. Могу ли я активировать setOUTPUTS следующим образом?
bsetOUTPUTS := BYTE;
После того как я инициализировать эту переменную, как я мог цикл через него, чтобы установить каждый светодиод соответствующего бита?
Например: setOUTPUTS = 10001000, как бы я прошел через переменную setOUTPUTS, чтобы установить светодиод 8 и светодиод 4 ON, оставив остальные выключенными.
ЕСЛИ это невозможно, что альтернативный способ использования массивов?
Спасибо!
вы программирование в CoDeSys? – mrsargent
Нет в среде TwinCAT – youngEngineer