A comunicação entre o Controlador Lógico Programável e o sistema de supervisão pode ser realizado utilizando diversos protocolos. Entretanto, existe o protocolo OPC que é comum dentre todos os sistemas de supervisão. Baseado nesse protocolo, NÃO PODEMOS AFIRMAR que:
OPC é implementado baseado no sistema de comunicação do tipo cliente/servidor.
A comunicação OPC amplia a integração de diferentes sistemas de supervisão com diversos CLPs.
O OPC é instalado dentro do CLP, proporcionando a comunicação desejada.
O OPC permite que programas baseados no sistema operacional Microsoft Windows comuniquem com dispositivos industriais.
O software do servidor OPC precisar ter em sua lista de possibilidades de comunicação o protocolo do CLP que se deseja comunicar, ou seja, tem que ser compatível com o fabricante, modelo e tipo de comunicação que será utilizado.