FDB_GET_INFO
Obtém informações e status associados ao banco de dados em flash do controlador (número máximo de blocos, blocos utilizados e status de bloqueio de escrita). É uma função.
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
FDB_GET_INFO
+----------------+
| MAX_BLK|---- INT
| |
| USED_BLK|---- INT
| |
| WR_LOCK|---- BOOL
+----------------+
A função retorna um código do tipo RET_CODE indicando o resultado da execução e
preenche as saídas com os dados atuais do banco de dados em flash.
Dica
Assista ao vídeo tutorial para aprender a utilizar os blocos de função relacionados à memória flash: Banco de dados em flash.
Parâmetros
Nome |
Direção |
Tipo |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|
MAX_BLK |
OUT |
INT |
0 |
— |
Número máximo de blocos suportado no banco de dados. |
USED_BLK |
OUT |
INT |
0 |
— |
Número de blocos utilizados no banco de dados. |
WR_LOCK |
OUT |
BOOL |
FALSE |
— |
Status do banco de dados bloqueado para escrita. |
Códigos de retorno
A função retorna um valor INT do tipo RET_CODE: 0 ( HILS.SUCCESS ) indica
execução com sucesso; qualquer valor diferente de 0 indica o código de erro correspondente.
Lista completa dos códigos de retorno: RET_CODE - Códigos de retorno do firmware G5.
Retorno / Saídas
Retorno:
INT(RET_CODE) — código de retorno da execução da função.
Ver também
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
maxBlk : INT; (* Nro máximo de blocos suportado no banco de dados *)
usedBlk : INT; (* Nro de blocos utilizados no banco de dados *)
wrLock : BOOL; (* Status de banco de dados bloqueado para escrita *)
ret : INT; (* Código de retorno da execução da função *)
END_VAR
(* ... *)
(* Solicita status do banco de dados em flash do controlador *)
ret := HILS.FDB_GET_INFO(maxBlk, usedBlk, wrLock);
(* ... *)