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 revisioneEntrambe le parti successive la revisione
strumenti:qpanelplus:qc104:mima1hmiqc104 [2024/07/04 14:11] – [7.5.2 Utilizzo dei connettori da QView] qem218strumenti:qpanelplus:qc104:mima1hmiqc104 [2024/07/04 14:24] – [7.5.2 Utilizzo dei connettori da QView] qem218
Linea 825: Linea 825:
  
 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>
 +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 
 +</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
Linea 832: Linea 863:
  
 | **Maschera di Bit ->**    15    |  14    |  13    |  12    |  11    |  10    |  09    |  08    |  07    |  06    |  05    |  04                      03    |  02    |  01                      00                                                                                         | | **Maschera di Bit ->**    15    |  14    |  13    |  12    |  11    |  10    |  09    |  08    |  07    |  06    |  05    |  04                      03    |  02    |  01                      00                                                                                         |
-| **Id In/Output ->**      |  IO16  |  IO15  |  IO14  |  IO13  |  IO12  |  IO11  |  IO10  |  IO09  |  IO08  |  IO07  |  IO06  |  IO05                   |  IO04  |  IO03  |  IO02                   |  IO01                   |                                                                     | +| **Id In/Output ->**      |  **IO16**  |  **IO15 ** |  **IO14 ** |  **IO13 ** |  **IO12 ** |  **IO11 ** |  **IO10 ** |  **IO09 ** |  **IO08 ** |  **IO07 ** |  **IO06 ** |  **IO05                  ** |  **IO04 ** |  **IO03 ** |  **IO02                  ** |  **IO01                  ** |                                                                     | 
-| **Esempio* (1,2,5) ->**  |  00    |  00    |  00    |  00    |  00    |  00    |  00    |  00    |  00     00    |  00    |  <wrap hi>  01 </wrap>  |  00    |  00    |  <wrap hi>  01 </wrap>  |  <wrap hi>  01 </wrap>  |  = **2<sup>4</sup> + 2<sup>1</sup> + 2<sup>0</sup>** = 16 + 3 + 1 = **19**  |+| **Esempio* (1,2,5) ->**  |     |     |     |     |     |  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**  |
  
  
  • Ultima modifica: 2024/07/05 08:46