Язык функциональных диаграмм (Function Block Diagram - FBD) создан для описания функционирования одного или нескольких, например, соединенных через информационную сеть, логических контроллеров. Язык описывает входящие в состав схемы элементы и соединяющие их цепи. Язык FBD прост в изучении, нагляден и удобен для прикладных специалистов, не имеющих специальной подготовки в области информатики. Жесткая последовательность выполнения приводит к простой внутренней структуре команд, которая транслируется в быстрый и надежный код.