Q4GA1_RST
Reseta o módulo de modem celular 4GA1, equivalente a desligar e religar o módulo, executando a operação a cada transição da entrada de habilitação. É um bloco de função (mantém estado entre scans; requer instância).
Biblioteca: HI_STD · Namespace: HILS · Tipo: bloco de função
Bloco de função
Q4GA1_RST
+-------------+
BOOL ---|START DONE|--- BOOL
+-------------+
O bloco é executado apenas na transição de START. Ao concluir o reset do módulo,
a saída DONE é acionada (TRUE), sinalizando o fim do processo.
Parâmetros
Nome |
Direção |
Tipo |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|
START |
IN |
BOOL |
FALSE |
— |
Habilita a operação do bloco. Executado apenas a cada transição de |
DONE |
OUT |
BOOL |
FALSE |
— |
Sinaliza o fim do processo de reset ( |
Pré-condições
O equipamento deve possuir o módulo de modem celular 4GA1.
Observações
O reset equivale a desligar e religar o módulo 4GA1.
O bloco atua por transição de
START; mantenhaSTARTemFALSEaté o momento de disparar um novo reset.
Ver também
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
START : BOOL := FALSE; (* Habilita operação do bloco *)
Q4G_RST : HILS.Q4GA1_RST; (* Instância do bloco de função *)
END_VAR
(* Utilize a variável START para ativar o processo de reset no modem 4GA1 *)
Q4G_RST(
START := START
);
IF Q4G_RST.DONE = TRUE THEN
START := FALSE;
END_IF;