ASCII – это знакомая аббревиатура, встречающаяся в таких приложениях, как связь Modbus и строковые типы данных, но что это такое и что означает ASCII?

Не каждый сигнал, проходящий по проводам системы управления, представляет собой двоичную последовательность высокого/низкого напряжения. Дискретные последовательности являются характерной чертой цифровых систем управления, начиная с замыкающих/размыкающих контактных блоков кнопок и заканчивая пакетами данных Ethernet длиной в сотни байтов. Но где-то посередине должны лежать самые ранние формы цифровых кодов и последовательностей, используемых для передачи данных между устройствами структурированным, универсальным методом, понятным любой машине. Один из этих цифровых кодов, использовавшийся в ранних машинах и существующий до сих пор, известен как ASCII, и хотя многие слышали об этом коде, его понимают только те, кто обнаружил необходимость «заглянуть под капот» и узнать, как оно работает.