Librerie

 

Librerie

Introduzione

Le librerie forniscono funzioni, blocchi funzione, tipi di dati e variabili che possono essere usati per sviluppare il progetto.

Il Gestore libreria di SoMachine fornisce informazioni sulle librerie contenute nel progetto e consente di installarne di nuove. Per ulteriori informazioni sul Gestore libreria, vedere  - Funzioni e librerie - Guida utente.

Magelis SCU HMI Controller

Quando si seleziona un Magelis SCU HMI Controller per l'applicazione, SoMachine carica automaticamente le seguenti librerie:

Nome della libreria

Descrizione

IoStandard

Tipi di configurazione CmpIoMgr, ConfigAccess, parametri e funzioni di guida: gestisce gli I/O nell'applicazione.

Standard

Contiene le funzioni e i blocchi funzione necessari secondo IEC61131-3 come POU standard per un sistema di programmazione IEC. Collega le POU standard al progetto (libreria.standard).

Util

Monitor analogici, conversioni BCD, funzioni Bit/Byte, tipi di dati del controller, manipolatori di funzione, funzioni matematiche, segnali.

Comunicazioni PLC

SysMem, Standard, SE_PLCSystem. Queste funzioni facilitano le comunicazioni tra dispositivi specifici. La maggior parte delle funzioni è dedicata allo scambio Modbus. Le funzioni di comunicazione vengono elaborate in modo asincrono rispetto al task dell'applicazione che ha richiamato la funzione.

HMISCU PLCSystem

Contiene le funzioni e le variabili per ottenere informazioni e inviare comandi al sistema del controller.

HMISCU HSC

Contiene i blocchi funzione e le variabili per ottenere informazioni e inviare comandi agli ingressi/alle uscite veloci di Magelis SCU HMI Controller. Questi blocchi funzione consentono d'implementare le funzioni HSC (High Speed Counting, conteggio ad alta velocità) sugli ingressi/le uscite veloci di Magelis SCU HMI Controller.

HMISCU PTOPWM

Contiene i blocchi funzione e le variabili per ottenere informazioni e inviare comandi agli ingressi/alle uscite veloci di Magelis SCU HMI Controller. Questi blocchi funzione consentono d'implementare le funzioni PTO (Pulse Train Output, uscita treni d'impulsi) e PWM (Pulse With Modulation, modulazione ad ampiezza d'impulso) sulle uscite veloci di Magelis SCU HMI Controller.

Queste ulteriori librerie possono anche essere aggiunte all'applicazione del Magelis SCU HMI Controller in uso:

Nome della libreria

Descrizione

o_3SCOS: 3S CANopenStack

oFDT_CAN: FDT_CANOpenDriver

oCIA405: CAA CiA 405

La libreria CAA CiA 405 offre un insieme di blocchi funzione che soddisfano i requisiti di CiA405 per l'accesso alla rete CANopen dall'applicazione (programma IEC61131-3) del controller (master CANopen).

NOTA: Queste librerie non sono caricate automaticamente quando si aggiunge il dispositivo HMI SCU. Vengono aggiunte quando si aggiunge il nodo secondario CANopen_Optimized sotto CAN.

SE_ModbusTCP_Slave

Contiene un blocco funzionale per gestire la comunicazione tra il controller HMI SCU con la funzione di server Modbus e i client che richiedono servizi Modbus dal controller. Per maggiori informazioni su questa libreria, consultare Library SE_ModbusTCP_Slave.