Check more in Stefan's blog at: https://stefanhenneken.net/2016/12/07/iec-61131-3-the-command-pattern/ Commands can be abstracted to a few types, like on/off, integer, or float, for example.