SCB_FDB_RD

A função deste bloco é disponibilizar a leitura de variaveis do Banco de Dados em Flash (DB Flash), ou seja, ler um registro de dados do BD para a base de dados do PLC. Considera-se como registro de dados uma combinação qualquer de variáveis do tipo R, M, D ou L. Este bloco é executado em um único ciclo de scan do programa ladder.

O Banco de Dados em Flash ROM tem a capacidade de armazenar uma quantidade de variáveis e os dados armazenados nestas variáveis não são perdidos quando se desliga o equipamento.

Nas aplicações é possível mesclar os tipos de variáveis a serem salvas no Banco de Dados, de modo a permitir salvar registros de dados compostos pelas variáveis R, M, D e L.

Bloco

         SCB_FDB_RD
          +-----+
          |     |
    EN ---|     |--- ENO
          |     |
 R_SRC ---|     |--- RESULT
          |     |
R_SIZE ---|     |
          |     |
 R_DST ---|     |
          |     |
 M_SRC ---|     |
          |     |
M_SIZE ---|     |
          |     |
 M_DST ---|     |
          |     |
 D_SRC ---|     |
          |     |
D_SIZE ---|     |
          |     |
 D_DST ---|     |
          |     |
 L_SRC ---|     |
          |     |
L_SIZE ---|     |
          |     |
 L_DST ---|     |
          |     |
          +-----+

Nome

Parâmetro

Tipo Dado

Descrição

EN

Entrada

BOOL

Entrada de habilitaçao do bloco. O bloco só será executado quando a entrada EN mudar do estado inativo para ativo.

R_SRC

Entrada

UINT

Valor inicial da variavel R no banco em flash

R_SIZE

Entrada

UINT

Quantidade de variaveis a serem lidas

R_DST

Entrada

UINT

Valor inicial da variavel R na RAM

M_SRC

Entrada

UINT

Valor inicial da variavel M no banco em flash

M_SIZE

Entrada

UINT

Quantidade de variaveis a serem lidas

M_DST

Entrada

UINT

Valor inicial da variavel M na RAM

D_SRC

Entrada

UINT

Valor inicial da variavel D no banco em flash

D_SIZE

Entrada

UINT

Quantidade de variaveis a serem lidas

D_DST

Entrada

UINT

Valor inicial da variavel D na RAM

L_SRC

Entrada

UINT

Valor inicial da variavel L no banco em flash

L_SIZE

Entrada

UINT

Quantidade de variaveis a serem lidas

L_DST

Entrada

UINT

Valor inicial da variavel L na RAM

ENO

Saida

BOOL

Saída de habilitação do bloco. Este valor reflete o estado do sinal EN.

RESULT

Saida

RET_CODE

Código de retorno de execução da função