È possibile scambiare software PLC di marche diverse? Questo articolo ha tutte le risposte!
È possibile scambiare software PLC di marche diverse? Questo articolo ha tutte le risposte!
Il software PLC di diversi produttori è intercambiabile? In questo articolo approfondiamo la questione e forniamo una risposta esaustiva.
I software PLC delle principali marche non sono certamente intercambiabili. Ogni produttore sviluppa le proprie caratteristiche uniche per attirare gli utenti e non offre il proprio software sviluppato scrupolosamente per l'uso gratuito da parte di altri.
I grandi produttori in genere non consentono che l'hardware di altre società sia compatibile con il loro software. Anche diverse serie di PLC dello stesso produttore, come ad esempio Siemens, sono spesso incompatibili tra loro.
Nonostante le differenze nel software, i programmi sviluppati dai diversi produttori presentano somiglianze. La maggior parte supporta i linguaggi PLC standard IEC. Lo standard internazionale IEC 61131-3 definisce cinque linguaggi di programmazione PLC:
Elenco istruzioni (IL)
Testo strutturato (ST)
Diagramma a scala (LD)
Diagramma a blocchi funzione (FBD)
Grafico funzionale sequenziale (SFC)
Ciò consente agli ingegneri di comprendere facilmente i programmi di base di diversi PLC. L'IEC ha dato un contributo significativo allo sviluppo dei PLC.
I programmi conformi a IEC possono essere trasferiti con relativa facilità tra diverse piattaforme software. Per i programmi ST basati su testo, per eseguire il programma può essere sufficiente copiare (o esportare) da un software di programmazione e incollarlo in un altro, seguito da piccole modifiche della sintassi. Per programmi grafici come LD e FBD, la copia diretta non è possibile, ma ridisegnarli nel software di destinazione può ottenere funzionalità simili, che è anche una forma di porting.
Nel campo del controllo industriale, comprendere i principi dei PLC e padroneggiare i linguaggi PLC standard IEC consente agli ingegneri di lavorare facilmente con PLC di vari produttori. Familiarizzare con le caratteristiche delle diverse piattaforme software è fondamentale. Dopotutto, i programmi PLC sono progettati per servire a scopi di controllo e questo obiettivo fondamentale rimane invariato.