Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
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:11] – [7.5.2 Utilizzo dei connettori da QView] qem218 | strumenti:qpanelplus:qc104:mima1hmiqc104 [2024/07/04 15:03] – [Table] qem218 | ||
---|---|---|---|
Linea 211: | Linea 211: | ||
| ::: | | ::: | ||
| ::: | | ::: | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Per poter utilizzare i valori di questi connettori in QView fare riferimento alla sezione: [[https:// | ||
+ | </ | ||
< | < | ||
Linea 243: | Linea 247: | ||
| ::: | | ::: | ||
| ::: | | ::: | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Per poter utilizzare i valori di questi connettori in QView fare riferimento alla sezione: [[https:// | ||
+ | </ | ||
< | < | ||
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:// | ||
+ | </ | ||
< | < | ||
Linea 277: | Linea 289: | ||
| ::: | | ::: | ||
+ | <WRAP center round info 60%> | ||
+ | Per poter utilizzare i valori di questi connettori in QView fare riferimento alla sezione: [[https:// | ||
+ | </ | ||
< | < | ||
Linea 810: | Linea 825: | ||
{{ : | {{ : | ||
+ | ---- | ||
=== 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 " | + | <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 |
+ | </ | ||
+ | |||
+ | Per esempio*: se fossero alzati gli ingressi 1, 2, 5. La **bit mask** sarebbe 0..0100101 e in "//$INPL1//" | ||
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 823: | Linea 842: | ||
glOUTL1 L | glOUTL1 L | ||
</ | </ | ||
+ | ** | ||
+ | 2. Creare una variabile di tipo flag(F) per ciascuno degli input/ | ||
+ | <code pascal> | ||
+ | GLOBAL | ||
+ | ;inputs variables | ||
+ | ifHMIInp01 F | ||
+ | ifHMIInp02 F | ||
+ | ifHMIInp03 F | ||
+ | ifHMIInp04 F | ||
+ | ifHMIInp05 F | ||
+ | ifHMIInp06 F | ||
+ | ifHMIInp07 F | ||
+ | ifHMIInp08 F | ||
+ | |||
+ | ifHMIInp09 F | ||
+ | ifHMIInp10 F | ||
+ | ifHMIInp11 F | ||
+ | ifHMIInp12 F | ||
+ | ifHMIInp13 F | ||
+ | ifHMIInp14 F | ||
+ | ifHMIInp15 F | ||
+ | ifHMIInp16 F | ||
+ | |||
+ | ;outputs variables | ||
+ | ofHMIOut01 F | ||
+ | ofHMIOut02 F | ||
+ | ofHMIOut03 F | ||
+ | ofHMIOut04 F | ||
+ | ofHMIOut05 F | ||
+ | ofHMIOut06 F | ||
+ | ofHMIOut07 F | ||
+ | ofHMIOut08 F | ||
+ | </ | ||
+ | ** | ||
+ | 3. Seguire la procedura generica del paragrafo sopra al fine di tener sempre aggiornato lo stato di glINPL1 e glOUTL1** | ||
+ | {{ : | ||
+ | {{ : | ||
- | 2. Creare una variabile | + | **4. Creare una funzione che converta il valore |
- | 3. Seguire la procedura generica del paragrafo sopra al fine di tener sempre aggiornato lo stato di glINPL1 e glOUTL1 | ||
- | 4. Creare una funzione che converta il valore | + | | **Maschera |
+ | | **Id In/Output -> | ||
+ | | **Esempio* (1,2,5) -> | ||
+ | === Esempi di codice === | ||
+ | Qui sotto è possibile scaricare alcuni **applicativi di prova**. In questi appicativi è stato usato un PLC [[https:// | ||
+ | <WRAP center round download 60%> | ||
+ | [[ link |QC104-CG2]] | ||
- | | **Maschera di Bit -> | + | [[ link |QC104-G16]] |
- | | **Id In/ | + | </WRAP> |
- | | **Esempio* (1,2,5) -> | + | |