Questa è una vecchia versione del documento!
Uscita analogica con Signal Board
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 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.
Signal board SB 1232
Nella parte superiore dei PLC del laboratorio 23 è installata una Signal Board (SB). Si tratta di una soluzione compatta che rende disponibile un a sola uscita analogica senza occupare spazio sul rack. Le caratteristiche della SB sono elencate in questo datasheet; quelle principali sono:
- uscita in tensione o corrente
- tensione da -10 a +10 Volt con risoluzione di 12 bit
- corrente da 0 a 20 mA con risoluzione 11 bit
- carico in tensione 1 kΩ (quindi corrente massima 10 mA)
- carico in corrente 600 Ω (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 tensione (o corrente) in uscita si imposta ponendo nell'indirizzo QW80
(indicato nelle proprietà della SB) un valore di tipo int
compreso tra -27648 e +27648. I due estremi corrispondono a -10 e +10 Volt (0 e 20 mA). Per testare il funzionamento dell'uscita è sufficiente usare l'istruzione MOVE.