Q4GA1_RST
Com este bloco é possível resetar o módulo de modem celular 4GA1. Esta funcionalidade é equivalente ao módulo ser desligado e religado novamente.
Bloco
Q4GA1_RST
+-------------+
BOOL ---|START DONE|--- BOOL
+-------------+
Parâmetros
Nome |
Classe |
Tipo |
Dim. |
V. Ini. |
Opções |
Descrição |
START |
Entrada |
BOOL |
0 |
Habilita operação do bloco |
||
DONE |
Saída |
BOOL |
0 |
Sinaliza o fim do processo |
START
Habilita operação do bloco. Este bloco é executado apenas a cada transição da entrada START.
DONE
Ao finalizar o processo variável booleana DONE é acionada (= TRUE).
Exemplo
Declaração de variáveis
Nome |
Classe |
Tipo |
Valor Inicial |
Descrição |
|---|---|---|---|---|
START |
Local |
BOOL |
FALSE |
Habilita operação do bloco |
Q4G_RST |
Local |
HILS.Q4GA1_RST |
Instancia do bloco de função |
Código ST
// Utilize a variavel START para ativar o processo de reset no modem 4GA1
Q4G_RST( // Q4GA1_RST
START := START // [BOOL]
);
if Q4G_RST.DONE = 1 THEN
START := 0;
END_IF;