Caminho:  Equipamentos (Dispositivos) > SCA06 > Ladder > Hardware >

IMMEDIATEOUTPUT

Saída Imediata

Previous pageReturn to chapter overviewNext page

Bloco que realiza uma escrita instantânea na porta da saída selecionada, sem alterar o valor das imagens (variáveis GLOBAL_IO).

 

Representação Ladder

 

IMMEDIATEOUTPUT_block

 

Estrutura do Bloco

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_INPUT

EN

BOOL

Habilitação do bloco

Source

WORD INT UINT

Variável mapeada com os valores a serem enviados às saídas selecionadas

VAR_OUTPUT

ENO

BOOL

Habilitação de saída

Destination#

BYTE

Saídas a serem escritas (digitais ou analógicas)

 

Funcionamento

 

Este bloco, quando tem um valor TRUE em EN, escreve imediatamente na saída selecionada o valor de Source. Caso seja selecionada a saída analógica AO1, o valor de Source é repassado à esta. Caso sejam selecionadas as saídas digitais, DO1 receberá o bit zero de Source, DO2 o bit um, DO3 o bit dois, e assim sucessivamente.

 

Quando EN possui valor FALSE, Destination# permanece inalterada.

 

O valor de ENO repassa para o próximo bloco Ladder o valor de EN após finalizada a operação.

 

Compatibilidade

 

Equipamento

Versão

PLC300

1.20 ou superior

SCA06

2.00 ou superior

 

Fluxograma do Bloco

 

IMMEDIATE_OUTPUT_flowchart

 

Exemplo em Ladder

 

IMMEDIATEOUTPUT_example01

 

IMMEDIATEOUTPUT_example02

 

O exemplo acima faz uma escrita imediata do valor de SOURCE, interpretada como uma sequência de binários, nas saídas digitais DO1 a DO9 do PLC300, com DO1 recebendo o valor do bit menos significativo. Finalizado o bloco com sucesso, a saída ENO é ativada. Observe que a escrita imediata não prevalece sobre a bobina direta DO1 ou sober as bobinas de habilitação em DO2, DO3 e DO4.

 

Exemplo em ST

 

 O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem ST.

 

 

VAR

   SOURCE : WORD := 0;

END_VAR

 

DO1 := FB_IMMEDIATEOUTPUT(

   EN:=DI1,

   Source:=SOURCE,

   Destination:=0);