Function block diagram, FBD on graafinen ohjelmointikieli ohjelmoitaville logiikoille.

Ohjelmat kirjoitetaan tietokoneella, tarkoitukseen sopivilla ohjelmilla ja siirretään logiikkaan. Ohjelma tallennetaan logiikassa normaalisti joko paristovarmeinteiseen RAM-muistiin tai muuhun pysyvään muistiin.

Tyypillisiä ohjelmoinnissa käytettyjä "blokkeja" voivat olla

Loogiset portit, kuten JA, EI ja TAI

RS-kiikku

Laskuri

Muita logiikoille soveltuvia kieliä ovat Tikapuulogiikka, Structure Text, Instruction List ja Sequential Function Chart.

Luokka:Ohjelmointikielet Luokka:Automaatio