Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
en:software:devices:modbus [2016/12/27 14:34] – [6.3.3. Variabili] qem103 | en:software:devices:modbus [2016/12/27 14:47] – [6.3.5. Comandi] qem103 |
---|
|serr|B|0|R/W|-|**Serial Errors**\\ Indicates if errors occurred in serial communication.\\ The parameter is updated for each error encountered. The value persists until a subsequent error or to a writing on the same with the QCL.\\ **0** = no errors,\\ **1** = parity error,\\ **2** = framing error,\\ **3** = overrun error.| | |serr|B|0|R/W|-|**Serial Errors**\\ Indicates if errors occurred in serial communication.\\ The parameter is updated for each error encountered. The value persists until a subsequent error or to a writing on the same with the QCL.\\ **0** = no errors,\\ **1** = parity error,\\ **2** = framing error,\\ **3** = overrun error.| |
| |
=== - Stati === | === - States === |
^Nome^D^R^A^Condizioni^ Descrizione^ | |
|st_msgrx|F|0|R||-|**Message received**\\ Stato utilizzato solo in modalitá slave. Indica che un messagio del master ha eseguito una scrittura nell’area scambio dati QCL. Lo stato viene resettato con il comando RECEIVED.| | |
|st_opencom|F|0|R|-|**Open communication port**\\ L'attivazione indica che il device sta impegnando la porta di comunicazione seriale. Per settare questo stato usare il comando OPENCOM, per resettarlo CLOSECOM.| | |
|wdata|F|0|R|-|**Warning Data**\\ Questo bit segnala che è stato tentato un inserimento di un valore non valido in un parametro.| | |
|wcmd|F|0|R|-|**Warning Command**\\ Questo bit segnala che è non è stato eseguito un comando perchè mancano le condizioni necessarie.| | |
| |
=== - Comandi === | ^Name^D^R^A^Conditions^Description^ |
I comandi a disposizione per gestire il device sono elencati sotto in ordine di priorità decrescente.\\ | |st_msgrx|F|0|R|-|**Message received**\\ State used only in slave mode. Indicates that a message from the master has executed a write in the QCL data exchange area. The state is reset with the RECEIVED command.| |
Il device esegue tutti i comandi ricevuti entro lo stesso tempo di campionamento iniziando da quello con la priorità maggiore.\\ | |st_opencom|F|0|R|-|**Open communication port**\\ Activation indicates that the device is working with the serial communications port. To set this state use the OPENCOM command, for reset use CLOSECOM.| |
Per esempio se il device riceve nello stesso tempo di campionamento i comandi CLOSECOM e OPENCOM, per primo esegue il comando OPENCOM e poi quello di CLOSECOM lasciando perciò la porta di comunicazione chiusa. | |wdata|F|0|R|-|**Warning Data**\\ This bit indicates that an attempt was made to insert an invalid value in a parameter.| |
^ Nome ^ D ^ R ^ A ^ Condizioni ^ Descrizione ^ | |wcmd|F|0|R|-|**Warning Command**\\ This bit indicates that it did not execute a command because they lack the necessary conditions.| |
| RECEIVED | - | - | - | st_msgrx = 1\\ mode = 1, 2\\ st_opencom = 1 | **Received**\\ Utilizzato solamente in modalitá slave. Indica che l’applicativo QCL ha processato le informazioni che il master ha inviato | | |
| VALIDATE | - | - | - | mode = 1, 2\\ st_opencom = 1 | **Validate**\\ Indica che i parametri di scambio dati QCL diventano disponibili al master. | | === - Commands === |
| CLRWDATA | - | - | - | - | **Clear Warning Data**\\ Azzera la segnalazione del parametro wdata | | |
| CLRWCMD | - | - | - | - | **Clear Warning Command**\\ Azzera la segnalazione del parametro wcmd | | The available commands to manage the device are listed below in descending order of priority.\\ |
| OPENCOM | - | - | - | st_opencom = 0 | **Open Serial communication**\\ Apre la comunicazione seriale (il device quindi impegna la porta di comunicazione). Lo stato //st_opencom// diventa 1. | | The device executes all commands received within the same sampling time starting from the one with the highest priority.\\ |
| CLOSECOM | - | - | - | - | **Close Serial communication**\\ Chiude la comunicazione seriale (il device quindi non impegna piú la porta di comunicazione). Lo stato //st_opencom// diventa 0. | | For example if the device receives the same sampling time CLOSECOM and OPENCOM commands, first run the OPENCOM command and than to CLOSECOM leaving therefore the communication port closed. |
| |
| ^ Name ^ D ^ R ^ A ^ Conditions ^ Description ^ |
| | RECEIVED | - | - | - | st_msgrx = 1\\ mode = 1, 2\\ st_opencom = 1 | **Received**\\ Used only in slave mode. Indicates that the QCL application has processed the information that the master has sent | |
| | VALIDATE | - | - | - | mode = 1, 2\\ st_opencom = 1 | **Validate**\\ Indicates that the parameters of the QCL data exchange becomes available to the master. | |
| | CLRWDATA | - | - | - | - | **Clear Warning Data**\\ Reset the wdata parameter reporting | |
| | CLRWCMD | - | - | - | - | **Clear Warning Command**\\ Reset the wcmd parameter reporting | |
| | OPENCOM | - | - | - | st_opencom = 0 | **Open Serial communication**\\ Open the serial communication (the device then committed the communications port). The //st_opencom// state changes to 1. | |
| | CLOSECOM | - | - | - | - | **Close Serial communication**\\ Closes the serial communication (the device then does not commit more the communications port). The //st_opencom// state changes to 0. | |
| |
| |