In the past many vendors for PLC systems used their own programming languages which were incompatible with others. To enhance reusing of components, compatibility and interoperability among different ...