Skip to main content

Panoramica

IL CODESYS Control Extension Package fornisce molte diverse opzioni e interfacce per connettere i propri programmi al sistema di runtime Linux e all'applicazione IEC.

Ciò consente, ad esempio, di controllare il PLC, rispondere agli eventi dal PLC o aggiungere le proprie funzionalità al PLC o all'applicazione IEC.

Vedi sotto per una panoramica delle interfacce e delle funzionalità più importanti. Nota: "Dall'esterno del PLC" significa ancora che sei sul sistema Linux. Le interfacce sono disponibili solo sul sistema Linux e non su un altro dispositivo, ma comunque al di fuori del processo di sistema di runtime.

Per una panoramica delle misure di sicurezza adottate e degli avvisi rilevanti per la sicurezza, vedere: Meccanismi di sicurezza.

Questi nuovi meccanismi e interfacce sono in gran parte basati sulla separazione dei processi che si basano su risorse standard di Linux (file, socket o simili).

Tra le altre cose, vengono utilizzati " socket di dominio unix" e quindi un "terminale remoto" può essere implementato indipendentemente dalla tecnologia (Python, C, e così via).

Il collegamento del proprio codice C (Extension SDK) è un'eccezione perché il codice C qui compilato sotto forma di un componente di sistema dinamico di runtime (oggetto condiviso) viene aggiunto direttamente al CODESYS sistema di runtime ed eseguito. Per ulteriori informazioni, vedere: SDK di estensione.

Gli esempi si trovano nella directory di installazione del programma CODESYS Control Extension Package. Per impostazione predefinita, questa è: C:\Program Files\CODESYS <version>\CODESYS\CODESYS Control SL Extension Package\<version>\Examples.