LR1_CFG
Este bloco tem por função enviar uma sequência de comandos AT de configuracao do modulo LoRa
Após o bloco ser habilitado pela entrada EN, ficará aguardando uma transição de subida em START; quando essa ocorrer, o bloco irá configurar o modulo. A entrada START deve permanecer em nível alto durante a execução do bloco. Na finalização do bloco o START será desabilitado e o resultados do processo de configuração estará no sinal de READY. Os Pulsos de DONE_EVT sinalizará em RESULT os eventuais erros ou sucessos durante o processo.
Nota
Para se conectar a rede LoRaWAN, utilizar o bloco LR1_CONN
Bloco
LR1_CFG
+--------------------+
BOOL ----|EN ENO|---- BOOL
| |
BOOL ----|START DONE_EVT|---- BOOL
| |
USINT ----|COMM_SRC READY|---- BOOL
| |
USINT ----|LORA_MODE RESULT|---- INT
| |
STRING ----|DEV_EUI ----------- |----
| |
STRING ----|APP_EUI ----------- |----
| |
STRING ----|APP_KEY ----------- |----
| |
----|R_BUF ------------- |----
+--------------------+
Parâmetros
Nome |
Classe |
Tipo |
Dim. |
V. Ini. |
Descrição |
EN |
Entrada |
BOOL |
1 |
Entrada habilitadora do bloco |
|
START |
Entrada |
BOOL |
FALSE |
Habilita incio da configuração |
|
COMM_SRC |
Entrada |
USINT |
0 |
Canal de comunicação a ser utilizado |
|
LORA_MODE |
Entrada |
USINT |
0 |
Modo de operação do Lora: OTAA[1] ou ABP[2] |
|
DEV_EUI |
Entrada/Saída |
STRING |
:16 |
Device EUI gerado pela application no LoraNertwork Server |
|
APP_EUI |
Entrada/Saída |
STRING |
:32 |
Application EUI gerado pela application no LoraNertwork Server |
|
APP_KEY |
Entrada/Saída |
STRING |
:32 |
App Key gerado pela application no LoraNertwork Server |
|
R_BUF |
Entrada/Saída |
ANY |
Buffer utilizado na transação corrente (envio do comando e recepção da resposta do bloco ASCII_SR) |
||
ENO |
Saída |
BOOL |
FALSE |
Saída de habilitação |
|
DONE_EVT |
Saída |
BOOL |
FALSE |
Pulso de saida que indica “bloco finalizado”, é preciso verificar no CFG_STS se o evento terminou com sucesso ou erro |
|
READY |
Saída |
BOOL |
FALSE |
Flag indicativo de config. OK |
|
RESULT |
Saída |
INT |
0 |
Resultado da operação |
RESULT
02 : Erro no comando de leitura do status
11 : DEV_EUI inválida
12 : APP_EUI inválido
13 : APP_KEY inválido
30 : Erro de hardware (modulo não responde ?)