Máquinas e sistemas podem ser ligados com acopladores de bus de campo. Isto torna possível a troca de dados entre diferentes mundos de controlo. Uma comunicação complexa entre CPU e CPU pode ser omitida. Dependendo do bus de campo, a integração ocorre através de ficheiros de descrição de dispositivos, tais como GSD, GSDML ou EDS.
O protocolo MQTT estabeleceu-se nos últimos anos como um protocolo de transmissão simples para mensagens no mundo IoT. MQTT significa "Message Queue Telemetry Transport Protocol" e é uma norma OASIS. O protocolo MQTT utiliza sempre um intermediário central para a comunicação entre dispositivos, que recebe mensagens de, por exemplo, um sensor e as reencaminha para dispositivos interessados, como uma unidade de controlo. Quando um sensor envia dados para o corretor, chama-se "publicar". Se um dispositivo precisar de dados, deve subscrever o corretor ("Subscribe"). O corretor entrega os dados a todos os subscritores quando chegam novos dados do editor.
Com o acoplador PN/MQTT, é possível transferir valores entre uma máquina PROFINET (PLC) e um corretor MQTT. É possível enviar valores do PLC via PROFINET para um broker ("Publish"), bem como subscrever valores de um broker MQTT e recebê-los no PLC via PROFINET ("Subscribe").
A integração na ferramenta de engenharia do PLC é permitida por um ficheiro GSDML, não sendo necessário um software de configuração adicional. Todas as configurações para a ligação MQTT podem ser efectuadas na página web do dispositivo. Os brokers MQTT podem ser ligados localmente na própria rede ("On premise"), bem como através da Internet na nuvem.
A integração direta no PLC coloca o controlo total da troca de dados com o mundo IoT nas mãos do programador.
---