Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:devices:datacell [2016/11/07 14:42] – [4. Command and parameter table] qem103 | en:software:devices:datacell [2020/07/13 14:53] (current) – qem103 | ||
---|---|---|---|
Line 2: | Line 2: | ||
- | ===== - Introduction ===== | + | ====== - Introduction |
The DATACELL device, is used to store data in a non-volatile device and is inserted in the family Micro-Qmove when there is no HMI device;\\ | The DATACELL device, is used to store data in a non-volatile device and is inserted in the family Micro-Qmove when there is no HMI device;\\ | ||
Line 89: | Line 89: | ||
===== - Commands and parameters table ===== | ===== - Commands and parameters table ===== | ||
- | ==== - SIMBOLOGIA ADOTTATA | + | ==== - SYMBOLS USED ==== |
- | Il **nome** del parametro, stato o comando è riportato alla sinistra della tabella. | + | The **name** of the parameter, state or command are shows on the left of the table. |
**R**\\ | **R**\\ | ||
- | Indica se il relativo parametro o stato è ritentivo | + | Indicates if the parameter or state is retentive |
- | Se il device | + | If the device |
- | della scheda.\\ | + | R = Retentive\\ |
- | R = Ritentivo\\ | + | 0 = Upon initialization of the device |
- | 0 = Al momento dellinizializzazione del device | + | 1 = Upon initialization of the device |
- | 1 = Al momento dellinizializzazione del device | + | - = Upon initialization of the device |
- | - = Al momento dellinizializzazione del device | + | |
**D**\\ | **D**\\ | ||
- | Indica la **dimensione del parametro**.\\ | + | Indicates the **dimensions of the parameter**.\\ |
F = Flag\\ | F = Flag\\ | ||
B = Byte\\ | B = Byte\\ | ||
Line 110: | Line 109: | ||
S = Single Float\\ | S = Single Float\\ | ||
- | === - Condizioni | + | === - Conditions |
- | Sono descritte tutte le **condizioni necessarie affinché il parametro sia considerato corretto o perché il comando sia accettato**.\\ In alcuni casi sono specificati dei valori limite per laccettazione del parametro: se sono introdotti dei valori esterni ai limiti impostati, il dato è in ogni caso accettato; pertanto devono essere previsti opportuni controlli dellapplicativo tali da garantire il corretto funzionamento.\\ Per lesecuzione di un comando, tutte le relative condizioni devono necessariamente essere soddisfatte; in caso contrario il comando non è inviato. | + | |
+ | Are desscribe all the **conditions that must exist is considered correct or because the command is accepted**.\\ In some cases, limit values are specified for the acceptance of the parameter: If there are any values outside the limits set, the data is in any case accepted; therefore appropriate controls of the application must be provided to ensure the proper functioning.\\ To run a command, all the conditions required to be met; otherwise the command is not sent. | ||
**A**\\ | **A**\\ | ||
- | Indica il modo d' | + | Indicates the access mode.\\ |
- | R = Read (lettura).\\ | + | R = Read.\\ |
- | W = Write (scrittura).\\ | + | W = Write.\\ |
RW = Read / Write. | RW = Read / Write. | ||
- | ==== - Parametri | + | ==== - Parameters |
- | ^Nome^D^R^A^Condizioni^Descrizione^ | + | ^Name^D^R^A^Conditions^Description^ |
- | |numelem|B|R|RW|-|**Elements number**\\ | + | |numelem|B|R|RW|-|**Elements number**\\ |
- | |numstep|W|R|RW|-|**Step number**\\ | + | |numstep|W|R|RW|-|**Step number**\\ |
- | |numprog|W|-|R|-|**Program number**\\ | + | |numprog|W|-|R|-|**Program number**\\ |
- | |progin|W|0|RW|-|**Program input**\\ | + | |progin|W|0|RW|-|**Program input**\\ |
- | |stepin|W|0|RW|-|**Step input**\\ | + | |stepin|W|0|RW|-|**Step input**\\ |
- | |stepout|W|0|RW|-|**Step output**\\ | + | |stepout|W|0|RW|-|**Step output**\\ |
- | |elema..f|L|0|RW|-|**Elements A..F**\\ | + | |elema..f|L|0|RW|-|**Elements A..F**\\ |
- | |elemend|W|0|RW|-|**Elements for end program**\\ | + | |elemend|W|0|RW|-|**Elements for end program**\\ |
- | |readstep|-|-|R|-|**ReadStep**\\ | + | |readstep|-|-|R|-|**ReadStep**\\ |
- | |writestep|-|-|R|-|**WriteStep**\\ | + | |writestep|-|-|R|-|**WriteStep**\\ |
- | |prgsetting|B|R|RW|-|**Setting program data-entry**\\ | + | |prgsetting|B|R|RW|-|**Setting program data-entry**\\ |
- | ==== - Comandi | + | ==== - Commands |
- | ^Nome^D^R^A^Condizioni^Descrizione^ | + | ^Name^D^R^A^Conditions^Description^ |
- | |readstep|-|-|R|-|**ReadStep**\\ | + | |readstep|-|-|R|-|**ReadStep**\\ |
- | |writestep|-|-|R|-|**WriteStep**\\ | + | |writestep|-|-|R|-|**WriteStep**\\ |
- | ===== - Limitazioni | + | ===== - Limitations |
- | L' | + | The write operation via the WRITESTEP |
- | di memoria utilizzato | + | For example, if the sampling time associated with the device |
- | Infatti il tempo utilizzato è variabile da 512 a 1024 volte il tempo di campionamento associato | + | Also the type of memory used guarantees |
- | questo tipo di memoria può essere utilizzato per contenere dei dati che possono essere variati dall' | + | |
- | relativamente lente. Sicuramente non è una memoria utilizzabile per contenere dati che devono essere scritti con | + | |
- | una alta frequenza. In ogni caso l' | + | |
- | le prestazioni della CPU nel gestire il resto dei device | + | |
- | Per esempio se il tempo di campionamento associato al device | + | |
- | può andare da circa 3 a 6 secondi. Il parametro stepout diventa uguale a stepin | + | |
- | Inoltre il tipo di memoria utilizzato garantisce un numero di scritture pari a 100000. | + | |
- | scrivere dei programmi che scrivino in modo continuo sulla memoria utilizzando il comando | + | |