strumenti:qpanelplus:qc104:mima1hmiqc104

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 revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
strumenti:qpanelplus:qc104:mima1hmiqc104 [2024/07/04 14:27] – [7.5.2 Utilizzo dei connettori da QView] qem218strumenti:qpanelplus:qc104:mima1hmiqc104 [2024/07/04 14:50] – [3.5.1 2 ingressi analogici 12bit potenziometrici, voltmetrici e amperometrici] qem218
Linea 211: Linea 211:
 | :::                                              11        I16     | Ingresso I16                    | $INPL1 (bit 15)  | | :::                                              11        I16     | Ingresso I16                    | $INPL1 (bit 15)  |
 | :::                                              12        0V      | Comune degli ingressi digitali  |                  | | :::                                              12        0V      | Comune degli ingressi digitali  |                  |
 +
 +<WRAP center round info 60%>
 +Per poter utilizzare i valori di questi connettori in QView fare riferimento alla sezione: [[https://wiki.qem.it/doku.php/strumenti/qpanelplus/qc104/mima1hmiqc104#utilizzo_dei_connettori_da_qview|7.5.2 Utilizzo dei connettori da QView]]
 +</WRAP>
  
 <pagebreak> <pagebreak>
Linea 243: Linea 247:
 | :::                                              11        PHB2    | Fase B del secondo conteggio    | :::               | | :::                                              11        PHB2    | Fase B del secondo conteggio    | :::               |
 | :::                                              12        0V      | Comune degli ingressi digitali  |                   | | :::                                              12        0V      | Comune degli ingressi digitali  |                   |
 +
 +<WRAP center round info 60%>
 +Per poter utilizzare i valori di questi connettori in QView fare riferimento alla sezione: [[https://wiki.qem.it/doku.php/strumenti/qpanelplus/qc104/mima1hmiqc104#utilizzo_dei_connettori_da_qview|7.5.2 Utilizzo dei connettori da QView]]
 +</WRAP>
  
 <pagebreak> <pagebreak>
Linea 260: Linea 268:
 | :::                                            |  9        |  VREF    | Tensione di riferimento                                                                                                                  |            | | :::                                            |  9        |  VREF    | Tensione di riferimento                                                                                                                  |            |
 FIXME Apici in fondo alla pagina. Prima erano sotto questa tabella. FIXME Apici in fondo alla pagina. Prima erano sotto questa tabella.
 +
 +<WRAP center round info 60%>
 +Per poter utilizzare i valori di questi connettori in QView fare riferimento alla sezione: [[https://wiki.qem.it/doku.php/strumenti/qpanelplus/qc104/mima1hmiqc104#utilizzo_dei_connettori_da_qview|7.5.2 Utilizzo dei connettori da QView]]
 +</WRAP>
 <pagebreak> <pagebreak>
  
Linea 812: Linea 824:
 ---- ----
 === Caso Ingressi Usicite Digitali === === Caso Ingressi Usicite Digitali ===
-Informazione essenziale: gli ingressi e le uscite digitali nel QC104 vengono salvati sottoforma di maschera di bit rispettivamente in "$INPL1" e in "$OUTL1". Tuttavia vengono inerpretate del QPaint come un numero digitale.  +<WRAP center round important 60%> 
-Per esempio*: se fossero alzati gli ingressi 1, 2, 5. La bit mask sarebbe 0..0100101 e in $INPL1 riuslterebbe 19.+**Gli ingressi e le uscite digitali nel QC104 vengono salvati sottoforma di maschera di bit rispettivamente in "//$INPL1//" e in "//$OUTL1//". Tuttavia vengono interpretate del QPaint come un numero digitale.** 
 +</WRAP> 
 + 
 +Per esempio*: se fossero alzati gli ingressi 1, 2, 5. La **bit mask** sarebbe 0..0100101 e in "//$INPL1//" riuslterebbe 19 <wrap lo>(vedasi tabella in basso del punto 4)</wrap>.
  
 Quindi per poter leggere Ingressi Digitali o settare Uscite Digitali è necessario seguire la seguente procedura. Quindi per poter leggere Ingressi Digitali o settare Uscite Digitali è necessario seguire la seguente procedura.
Linea 824: Linea 839:
  glOUTL1 L   glOUTL1 L 
 </code>  </code> 
- +** 
-2. Creare una variabile di tipo flag(F) per ciascuno degli input/output di cui si vuole visualizzare lo stato (0/1)+2. Creare una variabile di tipo flag(F) per ciascuno degli input/output di cui si vuole visualizzare lo stato (0/1)**
 <code pascal> <code pascal>
 GLOBAL GLOBAL
Linea 857: Linea 872:
  ofHMIOut08 F   ofHMIOut08 F 
 </code> </code>
- +** 
-3. Seguire la procedura generica del paragrafo sopra al fine di tener sempre aggiornato lo stato di glINPL1 e glOUTL1+3. Seguire la procedura generica del paragrafo sopra al fine di tener sempre aggiornato lo stato di glINPL1 e glOUTL1**
 {{ :strumenti:qpanelplus:qc104:step6-glinpl1.png?nolink&800 |}} {{ :strumenti:qpanelplus:qc104:step6-glinpl1.png?nolink&800 |}}
 {{ :strumenti:qpanelplus:qc104:step7-gloutl1.png?nolink&800 |}} {{ :strumenti:qpanelplus:qc104:step7-gloutl1.png?nolink&800 |}}
  
-4. Creare una funzione che converta il valore di glINPL1 e/o glOUTL1 in binario per assegnare lo stato di ciascun bit al rispettivo ingresso/uscita+**4. Creare una funzione che converta il valore di glINPL1 e/o glOUTL1 in binario per assegnare lo stato di ciascun bit al rispettivo ingresso/uscita**
  
  
Linea 869: Linea 884:
 | **Esempio* (1,2,5) ->**  |  0    |  0    |  0    |  0    |  0    |  0    0    |  0    |  0    | 0    |  0    |  <wrap hi>  1 </wrap>  |  0    |  0    |  <wrap hi>  1 </wrap>  |  <wrap hi>  1 </wrap>  |  = **2<sup>4</sup> + 2<sup>1</sup> + 2<sup>0</sup>** = 16 + 3 + 1 = **19**  | | **Esempio* (1,2,5) ->**  |  0    |  0    |  0    |  0    |  0    |  0    0    |  0    |  0    | 0    |  0    |  <wrap hi>  1 </wrap>  |  0    |  0    |  <wrap hi>  1 </wrap>  |  <wrap hi>  1 </wrap>  |  = **2<sup>4</sup> + 2<sup>1</sup> + 2<sup>0</sup>** = 16 + 3 + 1 = **19**  |
  
 +=== Esempi di codice ===
 +Qui sotto è possibile scaricare alcuni **applicativi di prova**. In questi appicativi è stato usato un PLC [[https://wiki.qem.it/doku.php/strumenti/qmoveplus/c1r44/mimc1r44fx_base|C1-R44]] colleggato tramite USER port all'HMI QC104
 +<WRAP center round download 60%>
 +[[  link  |QC104-CG2]]
 +
 +[[  link  |QC104-G16]]
 +</WRAP>
  
  
  • Ultima modifica: 2024/07/05 08:46