Principio di funzionamento del PLC Siemens
Jun 13, 2023principio operativo
Dopo che il PLC è stato messo in funzione, il suo processo di lavoro è generalmente suddiviso in tre fasi, vale a dire il campionamento dell'ingresso, l'esecuzione del programma utente e l'aggiornamento dell'uscita. Il completamento delle tre fasi precedenti è chiamato ciclo di scansione. Durante l'intero periodo di funzionamento, la CPU del PLC esegue ripetutamente le tre fasi precedenti a una determinata velocità di scansione.
Comprimi il campionamento dell'input
Nella fase di campionamento degli ingressi, il PLC legge in sequenza tutti gli stati di ingresso ei dati in modalità di scansione e li memorizza nelle unità corrispondenti nell'area dell'immagine I/O. Dopo che il campionamento degli ingressi è completato, entra nella fase di esecuzione del programma utente e di aggiornamento delle uscite. In queste due fasi, anche se lo stato di ingresso ei dati cambiano, lo stato ei dati delle unità corrispondenti nell'area dell'immagine I/O non cambieranno. Pertanto, se l'ingresso è un segnale impulsivo, l'ampiezza del segnale impulsivo deve essere maggiore di un ciclo di scansione per garantire comunque la lettura dell'ingresso.
Comprimi l'esecuzione del programma utente
Durante la fase di esecuzione del programma utente, il PLC esegue sempre la scansione del programma utente (schema a contatti) in ordine dall'alto verso il basso. Durante la scansione di ogni diagramma ladder, scansionare sempre prima il circuito di controllo composto da ciascun contatto sul lato sinistro del diagramma ladder ed eseguire operazioni logiche sul circuito di controllo composto dai contatti nell'ordine da sinistra a destra, dall'alto verso il basso. Quindi, in base ai risultati delle operazioni logiche, aggiornare lo stato del bit corrispondente della bobina logica nell'area di memoria RAM del sistema; Oppure aggiornare lo stato del bit corrispondente della bobina di uscita nell'area dell'immagine I/O; Oppure determinare se eseguire le istruzioni funzionali speciali specificate nel diagramma ladder.
Ciò significa che durante l'esecuzione del programma utente, solo lo stato e i dati dei punti di ingresso nell'area dell'immagine di I/O non cambieranno, mentre lo stato e i dati di altri punti di uscita e dispositivi software nell'area dell'immagine di I/O o l'area di archiviazione della RAM di sistema potrebbe cambiare. Inoltre, i risultati dell'esecuzione del programma del diagramma ladder sopra elencato influiranno sul diagramma ladder sottostante che utilizza queste bobine o dati; Al contrario, nel diagramma ladder sottostante, lo stato o i dati della bobina logica aggiornata possono essere applicati solo al programma sopra di essa nel ciclo di scansione successivo.
Comprimi Output Aggiorna
Dopo la scansione del programma utente, il PLC entra nella fase di aggiornamento delle uscite. Durante questo periodo, la CPU aggiorna tutti i circuiti di latch di uscita in base allo stato e ai dati corrispondenti nell'area dell'immagine I/O, quindi pilota i dispositivi periferici corrispondenti attraverso il circuito di uscita. A questo punto, è la vera uscita del PLC.
Lo stesso numero di diagrammi ladder, con ordine di disposizione diverso, determina risultati di esecuzione diversi. Inoltre, vi sono differenze tra i risultati della scansione dei programmi utente ei risultati del funzionamento in parallelo a logica rigida dei dispositivi di controllo del relè. Naturalmente, se il tempo occupato dal ciclo di scansione può essere ignorato per l'intera corsa, allora non c'è differenza tra i due.