Информационные каналы позволяют осуществлять взаимодействие и обмен информацией между интерфейсом пользователя и моделируемой логической структурой цифрового автомата. Т.к. логическая структура описывается посредством организации связей между функциональными блоками, база которых заложена в программу, в дальнейшем, логическую структуру мы будем называть FBD (Functional Block Database) программой. А интерфейс пользователя – сокращенно ИП.
Каналы, в зависимости от направления передачи информации, делятся на три вида: вводящие, выводящие и управляющие.
1. Вводящими - называются каналы, которые передают информацию (данные) от ИП на вход FBD программы.
2. Выводящими – соответственно каналы, которые передают информацию с выхода FBD программы в ИП.
3. Управляющими – каналы, к которым подключается FBD программа.
Количество вводящих каналов обычно определяется размерностью шины данных проектируемого цифрового автомата. Количество выводящих каналов зависит от количества активных элементов в цифровом автомате. Управляющих каналов, в большинстве случаев, необходимо и достаточно одного.
Например, если вы проектируете преобразователь 4-х разрядного двоичного кода в десятичный с выводом на стандартный семисегментний индикатор, то вводящих каналов будет четыре (разрядность шины данных), выводящих семь (количество сегментов индикатора), плюс один управляющий канал.