internationally accepted standard
unified rules in systems worldwide, reduces misunderstandings and shortens training
reuse of ready-made functions and function blocks, saves time for programming and debugging
better overview through structure and modularity
fewer errors through defined data types and encapsulation
safe investment due to standardization