Along with contacts and coils you can also enter function blocks and programs In the network they must have an input and an output with Boolean values and can be used at the same places as contacts, that is on the left side of the Ladder Diagram network⮫ “Contact”⮫ “Coil”⮫ “Function block”.