visualizza l'elenco degli articoli
STEP 7-Micro/WIN -- Creazione programma S7 -- Richiamo di blocchi e funzioni
Come si possono resettare i contatori veloci dell'S7-200?
Come si può, con l'impiego di un S7-200 e senza interruttore crepuscolare, aprire una tapparella al sorgere del sole opp. chiuderla al tramonto?
Come si possono con l’S7-200 contare valori superiori ai 16 bit?
Come è possibile con l' S7-200 limitare la pendenza in caso di variazioni a scalino?
Si può configurare il modulo di posizionamento EM253, in modo che il motore passo passo collegato possa muoversi in entrambe le direzioni?
Come si può posizionare un asse di un servoazionamento con l'aiuto dell'interfaccia ad impulsi dell'S7-200?
Come è possibile creare una rappresentazione bar graph sul TD 200 o TD 200C?
Come si possono utilizzare i timer in modo ottimale in STEP 7-Micro/WIN?
Come è possibile con S7-200 rilevare la frequenza di una sequenza di impulsi opp. numero di giri?
Come si possono mettere in scala valori analogici con l'S7-200 in relazione alla CPU224XP e modulo di espansione EM 231, 232 e 235?
Come si può realizzare in STEP 7-Micro/WIN la conversione di un numero duale in codice Gray (opp. viceversa)?
Come è possibile in STEP 7-Micro/WIN la conversione del formato numerico DOUBLE INTEGER nel codice BCD (opp. viceversa)?
Come si può realizzare il valore assoluto e la negazione di numeri in STEP 7-Micro/WIN?
Perché il regolatore PID generato dal wizard delle operazioni sporadicamente non funziona?
Che cosa si deve fare con SIMATIC S7-200, per elaborare solo una volta dopo un nuovo avviamento una parte del programma?
Quale libreria con le funzioni inverse rispetto alle funzioni trigonometriche (seno, coseno, tangente) è disponibile per STEP 7-Micro/WIN?
Messa in scala dei setpoint e dei valori istantanei nel wizard STEP 7 Micro/WIN V4 per i circuiti di regolazione PID
Wizard di posizionamento per PTO/PWM in STEP 7 Micro/WIN V4.0
Come si può realizzare una regolazione a tre punti con comportamento di regolazione PID con S7-200 tramite STEP 7-Micro/WIN?
STEP 7-Micro/WIN -- Servizio e manutenzione -- Diagnostica degli errori
A cosa occorre fare attenzione se nei sottoprogrammi si utilizzano i tipi di variabili locali OUT opp. TEMP?
Come si può in STEP 7-Micro/WIN abilitare nuovamente l'area di memoria di una libreria non più necessaria?
Come si può operare tramite una connessione Ethernet con STEP 7 Micro/WIN sul Panel di comando PID opp. EM253?
Perché il regolatore PID generato dal wizard delle operazioni sporadicamente non funziona?
Il regolatore PID emette una grandezza regolante sbagliata, quando il valore istantaneo è uguale al valore impostato
Valore di uscita errato della funzione "ROUND"
Percé il valore istantaneo del regolatore PID sporadicamente salta?
Perché il regolatore PID generato dal wizard delle operazioni sporadicamente non funziona?
Numero di ordinazione:

Descrizione
Se in STEP 7-Micro/WIN il regolatore PID, generato dal wizard delle operazioni, sporadicamente non funziona, questo può dipendere dai collegamenti del bit di abilitazione "EN" (ENABLE) del sottoprogramma di inizializzazione "PIDx_INIT" (vedi la Figura 01).


Figura 01

Soluzione
Per un funzionamento senza problemi del regolatore PID, il sottoprogramma di inizializzazione "PIDx_INIT" deve essere richiamato dal programma principale in ogni ciclo con l'aiuto del merker speciale 0.0 (SM0.0) (vedi la Figura 03, Segmento 2).
Il blocco "PIDx_INIT" configura il regolatore PID tramite il merker speciale 0.1 (SM0.1) inizializzando le variabili necessarie che vengono utilizzate dalla logica del regolatore PID ed avvia il programma di interrupt PID "PID_EXE", che viene richiamato ciclicamente in funzione del tempo di campionamento PID.

Funzionamento manuale del regolatore PID
Se la regolazione PID deve essere attivata solo per determinati tempi opp. eventi, questo può essere realizzato tramite il funzionamento manuale nel "Wizard delle operazioni PID" (vedi la Figura 02).


Figura 02

Con l'attivazione del funzionamento manuale, deve essere inserito ex novo nel programma principale il blocco "PIDx_INIT", perché sono stati aggiunti i parametri "Auto_Manual" e "ManualOutput" (vedi la Figura 03, Segmento 2).
Le condizioni per l'attivazione del regolatore PID vengono trasferite nel Segmento 1 (Figura 03) in corrispondenza delle direttive della Figura 01.


Figura 03

Nel funzionamento manuale ("Auto_Manual" = "0") il calcolo PID non viene eseguito e il valore REAL normalizzato (0.00 ... 1.00) presente sull'ingresso "ManualOutput" viene convertito, in corrispondenza delle direttive di limitazione (vedi la Figura 04) nella grandezza controllante "Output" (tipo dati: INTEGER) come segue:

Output = ManualOutput * (Valore limite superiore - Valore limite inferiore) + Valore limite inferiore


Figura 04

 Articolo con ID:25781753   Data:2007-11-01 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour