Strumenti Utente

Strumenti Sito


ao-plc

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
ao-plc [2018/02/09 09:26] – [Controllo motore DC] adminao-plc [2022/03/10 13:52] (versione attuale) – [Signal board SB 1232] admin
Linea 3: Linea 3:
 ===== Premessa ===== ===== Premessa =====
  
-I PLC S7-1200 del laboratorio 23 - CPU 1214C AC/DC/RLY - hanno le uscite a relè invece che a transistor. Si è già discusso  [[https://leonardocanducci.org/wiki/tp4/plc_siemens#ingressi_e_uscite|qui]] circa i vantaggi e gli svantaggi delle uscite a relè ma una limitazione importante è che non è possibile usare le uscite come generatori di impulsi PWM, come con le uscite DC, perché relè non sono abbastanza veloci per questo tipo di impiego. Se si desidera ottenere un valore analogico in uscita bisogna allora ricorrere a moduli I/O analogici, da installare sul rack a lato della CPU, o a una Signal Board.+I PLC S7-1200 del laboratorio 23 - CPU 1214C AC/DC/RLY - hanno le uscite a relè invece che a transistor. Si è già discusso  [[https://leonardocanducci.org/wiki/tp4/plc_siemens#ingressi_e_uscite|qui]] circa i vantaggi e gli svantaggi delle uscite a relè ma una limitazione importante è che non è possibile usare le uscite come generatori di impulsi PWM perché relè non sono abbastanza veloci per questo tipo di impiego. Se si desidera ottenere un valore analogico in uscita bisogna allora ricorrere a moduli I/O analogici, da installare sul rack a lato della CPU, o a una Signal Board.
  
 ===== Signal board SB 1232 ===== ===== Signal board SB 1232 =====
Linea 11: Linea 11:
   * tensione da -10 a +10 Volt con risoluzione di 12 bit   * tensione da -10 a +10 Volt con risoluzione di 12 bit
   * corrente da 0 a 20 mA con risoluzione 11 bit   * corrente da 0 a 20 mA con risoluzione 11 bit
-  * carico in tensione 1 kΩ (quindi corrente massima 10 mA) +  * carico minimo con uscita in tensione1 kΩ (corrente massima 10 mA) 
-  * carico in corrente 600 Ω (tensione massima 12 Volt) +  * carico minimo con uscita in corrente600 Ω (tensione massima 12 Volt) 
  
 La SB viene riconosciuta quando si rileva la CPU (o può essere inserita manualmente dal catalogo) e può essere configurata tra i dispositivi. Le impostazioni principali riguardano il tipo di uscita (tensione o corrente) e il valore impostato quando la CPU passa in RUN.  La SB viene riconosciuta quando si rileva la CPU (o può essere inserita manualmente dal catalogo) e può essere configurata tra i dispositivi. Le impostazioni principali riguardano il tipo di uscita (tensione o corrente) e il valore impostato quando la CPU passa in RUN. 
Linea 26: Linea 26:
 Gli impulsi possono essere generati con un timer TON (vedi [[timer-troubleshooting]]) o si può usare un merker di clock (il più veloce è a 10 Hz). Il contatore sarà comandato dagli impulsi e resettato una volta raggiunto il valore ''PV''. Il risultato è una sequenza di valori che cresce linearmente - quindi una rampa - con un periodo ben preciso. La figura seguente mostra una possibile implementazione: Gli impulsi possono essere generati con un timer TON (vedi [[timer-troubleshooting]]) o si può usare un merker di clock (il più veloce è a 10 Hz). Il contatore sarà comandato dagli impulsi e resettato una volta raggiunto il valore ''PV''. Il risultato è una sequenza di valori che cresce linearmente - quindi una rampa - con un periodo ben preciso. La figura seguente mostra una possibile implementazione:
  
-FIXME+{{::analog-out.png|uscita analogica con rampa di tensione}}
  
 Il PLC non può pilotare direttamente un motore quindi è necessario interporre un transistor nella configurazione da inseguitore di emettitore, come nella figura seguente: Il PLC non può pilotare direttamente un motore quindi è necessario interporre un transistor nella configurazione da inseguitore di emettitore, come nella figura seguente:
  
-FIXME+{{::inseguitoree.png?400|inseguitore di emettitore}}
  
 Osserviamo che: Osserviamo che:
-  * la tensione tra emettitore e massa è uguale a quella tra base e massa (salvo per la caduta V<sub>BE</sub> = 0,7 Volt costante) +  * la tensione tra emettitore e massa è uguale a quella tra base e massa (a meno della V<sub>BE</sub> = 0,7 Volt costante) 
   * allora la tensione applicata al motore segue l'andamento di quella generata dal PLC applicata alla base del transistor   * allora la tensione applicata al motore segue l'andamento di quella generata dal PLC applicata alla base del transistor
   * questo tipo di regolazione è detta lineare perché il transistor funziona nella zona attiva lineare   * questo tipo di regolazione è detta lineare perché il transistor funziona nella zona attiva lineare
ao-plc.1518168419.txt.gz · Ultima modifica: 2020/07/03 15:58 (modifica esterna)