Controle do led de operação da interface do Controlador
| Bloco de Controle Padrão |
| Função |
Leitura em Flag de Controle |
| Código |
90 |
| Caminho |
Programa/Editor Ladder/Elementos/Especiais/Bloco de controle Padrão |
| Flag de controle |
1000 - Obter o modo de operação corrente do led de operação da
interface do controlador |
| Grupo |
Especiais |
| Ícone |
 |
| Bloco de Controle Padrão |
| Função |
Escrita em Flag de Controle |
| Código |
91 |
| Caminho |
Programa/Editor Ladder/Elementos/Especiais/Bloco de controle Padrão |
| Flag de controle |
1000 - Alterar o modo de operação do led de operação da interface
do controlador |
| Grupo |
Especiais |
| Ícone |
 |
A função deste bloco SCB é disponibilizar o acesso de leitura e escrita sobre
o flag de controle associado ao modo de operação do led de operação da
interface do controlador. Está disponível o seguinte flag de controle:
Note que este flag de controle disponibiliza acesso de leitura e escrita.
As tabelas abaixo apresentam os parâmetros para o acesso de leitura e escrita
neste flag de controle.
Parâmetros
| Parâmetros da Função para Leitura do Flag de Controle 1000 |
| Parâmetros |
Tipos |
Valores |
Descrição |
| P1 |
K |
0..Max(K) |
Função do bloco SCB para leitura de flag de controle.
Deve ser uma constante inteira, cujo o valor deve ser 90. |
| P2 |
M |
M[x + 0] |
Número do slot onde está o modulo a ser acessado o flag
de controle. O primeiro slot do controlador onde está
localizado o módulo de CPU corresponde ao slot de número
0 (zero). |
| M[x + 1] |
Número do flag de controle a ser acessado, onde: 1000
- Obter o modo de operação do led de operação da
interface do controlador. |
| P3 |
M |
M[y + 0] |
Retorna o modo de operação corrente do led de “operação”
da interface do controlador. Consultar
Modos de Operação do Led de “operação” da interface do controlador. |
| P4 |
M |
M[z + 0] |
Código de retorno da execução da função. Para mais
informações sobre os códigos de erro, consulte a
Tabela de códigos de retorno do controlador . |
| Parâmetros da Função para Escrita no Flag de Controle 1000 |
| Parâmetros |
Tipos |
Valores |
Descrição |
| P1 |
K |
0..Max(K) |
Função do bloco SCB para escrita de um flag de controle.
Deve ser uma constante inteira, cujo o valor deve ser 91. |
| P2 |
M |
M[x + 0] |
Número do slot onde está o módulo a ser acessado o flag
de controle. O primeiro slot do controlador onde está
localizado o módulo de CPU corresponde ao slot de número
0 (zero). |
| M[x + 1] |
Número do flag de controle a ser acessado, onde:1000
- Definir o modo de operação do led de operação
da interface do controlador. |
| M[x + 2] |
Valor a ser atribuído ao flag de controle. Neste caso o
novo modo de operação do led de “operação” da interface
do controlador. Consultar Modos de Operação do Led de “operação” da interface do controlador. |
| P3 |
M |
M[y + 0] |
Parâmetro não utilizado para esta função
(parâmetro dummy). |
| P4 |
M |
M[z + 0] |
Código de retorno da execução da função. Para mais
informações sobre os códigos de erro, consulte a
Tabela de códigos de retorno do controlador. |
Modos de Operação do Led de “operação” da interface do controlador
Este led de operação possui os seguintes códigos associados ao seu modo de operação:
- 0 - controle via firmware: Este modo de operação corresponde ao modo “default” do controlador,
onde o próprio firmware disponibiliza padrões de sinalização pré-definidos. Consulte o manual de operação
do controlador utilizado para obter informações sobre estes padrões de sinalização.
- 1 - ligado: Led ligado, controlado pela aplicação em execução no controlador.
- 2 - desligado: Led desligado, controlado pela aplicação em execução no controlador.
Nos modos 1 - ligado e 2 - desligado o próprio programa de aplicação em execução no controlador
é quem determina o padrão de sinalização, de tal forma a ser uma sinalização customizada para cada aplicação.
Neste caso, para piscar este led, o programa de aplicação deve ligar e desligar o led, bem como gerenciar o
tempo em que permanece ligado/desligado e, o número de vezes que deseja piscar.
Entrada
| Descrição das Entradas |
| Entrada |
Função |
Estado |
Descrição |
| A1 |
Ativação |
Inativo |
Neste estado o bloco não executa nenhuma ação, repassando
apenas o estado inativo para a saída B1. |
| Ativo |
Neste estado o bloco executa a funcionalidade associada
ao mesmo. OBS: Cabe ressaltar que, para o bloco SCB,
esta entrada opera por transição ou seja, o bloco é
executado apenas quando a entrada A1 muda do estado
inativo para o estado ativo. Uma vez ativada, a entrada
A1 deverá permanecer ativa até o término da execução da
função que é sinalizado através da ativação da saida B1
do bloco. |
Saída
| Descrição das Saídas |
| Saída |
Função |
Estado |
Descrição |
| B1 |
Ativação / Falha |
Inativo |
A saída B1 sempre estará inativa se a entrada A1
estiver inativa. Quando a entrada A1 for ativada
a saída B1 permanecerá inativa enquando o bloco
estiver executando o comando associado indicando
que o processo ainda não terminou. |
| Ativo |
Indica fim de execução do processo associado ao
bloco. Para identificar se a função foi executada
com sucesso é necessário examinar o parâmetro P4,
que contém o código indicando o resultado da
execução do processo associado. Para mais
informações sobre os códigos de erro, consulte a
Tabela de códigos de retorno do controlador. |