Combine general high level language and specialised plc language