software:qview:qview_6:ladder_library:20132

no way to compare when less than two revisions

Differenze

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


software:qview:qview_6:ladder_library:20132 [2019/08/29 17:01] (versione attuale) – creata - modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +===== TBL_FIND ( ricerca dato nella tabella ) =====
  
 +{{template>lib:tpl:tpl-s-funzladd-010
 +|funname=TBLFIND_010 |
 +|funvers=1.0 |
 +|funstat=stabile |
 +|funcomp=non compatibile |
 +|funimag=20132 |
 +}}
 +
 +**Ingressi / uscite : **
 +
 +^  Nome  ^  Gruppo appartenenza  ^  Accesso  ^  Tipi di dati  ^ Descrizione ^
 +|  EN     |  Power Flow sinistro  |          |                     | IEC1131-3 enable input |
 +|  TBL      |  Nome array                    |                     | Nome tabella |
 +|  CMD      |  Normale              |  R , RW  |  B , W , L          | Tipologia ricerca desiderata | 
 +|  PTN      |  Normale              |  R , RW  |  F , B , W , L , S  | Dato da ricercare nella tabella |
 +|  INDXIN    Normale              |  R , RW  |  B , W , L , S      | Indice tabella da cui iniziare ricerca |
 +|  INDXOUT  |  Normale              |  W , RW  |  B , W , L , S      | Indice tabella risultatante |
 +|  ENO     |  Power Flow destro    |          |                     | IEC1131-3 enable output |
 +
 +**Descrizione :**
 +
 +L'operazione **ricerca dato nella tabella** ricerca nella tabella (TBL), a partire dalla registrazione specificata da **INDXIN**, il valore (PTN) corrispondente ai criteri di ricerca indicati da CMD. Al parametro di comando (CMD) viene assegnato un valore numerico compreso fra 1 e 4, corrispondente rispettivamente ai rapporti =, <>, < e >.Se viene individuata una registrazione della tabella corrispondente al criterio di ricerca, essa viene puntata da INDXOUT. Per ricercare la successiva registrazione corrispondente, si deve incrementare INDXIN prima di richiamare nuovamente l'operazione Ricerca dato nella tabella. Se non vengono trovate registrazioni corrispondenti al criterio di ricerca, INDXOUT avrà un valore pari zero.
 +
 +**Condizioni d'errore che impostano ENO = 0 :**
 +
 +  * Tabella vuota.
 +  * Tipologia ricerca desiderata, non è compreso tra 1 e 4.
 +  * Indice tabella da cui iniziare ricerca, non è compreso tra 1 e la dimensione della tabella.
 +
 +----
 +<html><pagebreak /></html>
  • Ultima modifica: 2019/08/29 17:01