Inicializa Memória NVRAM

Caminho Controlador/Inicializa Memória NVRAM
Tecla de Atalho Nenhuma
Botão ico
Tabela de compatibilidade de firmwares
Geração de Firmware GI, GII, GII-DUO, G3, G3S, G3R

Quando um programa de aplicação é carregado em um controlador, a base de dados NVRAM definida neste programa é mantida inalterada, visto que os valores associados não devem ser perdidos no caso de falha de energia ou reinicialização do controlador. Entretanto existem situações em que o usuário deseja inicializar estes valores para garantir uma condição inicial da base de dados para o programa. Neste caso, este comando é utilizado para inicializar todos os valores das memórias associadas à base NVRAM do controlador conectado. Existem duas condições operacionais que são avaliadas durante a execução deste comando.

Caso exista programa carregado no controlador conectado, a seguinte tela será apresentado ao usuário:

../_images/contr_inicializa_nvram_aplic.png

Uma vez confirmado o comando através do botão inicia, toda a base de dados NVRAM definida no programa do controlador será inicializada. As variáveis do tipo Contatos [R] serão inicializadas com valor falso (OFF), enquanto as variáveis dos tipos Memória Inteira [M] ou Memória Real [D] serão inicializadas com valor zero.

Caso não exista programa carregado no controlador, a seguinte tela será apresentado ao usuário:

../_images/contr_inicializa_nvram.png

Uma vez confirmado o comando através do botão inicia, toda a base de dados do controlador será inicializada. Todas as variáveis do tipo Contatos [R] serão inicializadas com valor falso (OFF), enquanto as variáveis dos tipos Memória Inteira [M] ou Memória Real [D] serão inicializadas com valor zero.

Dica

Sempre que for carregar um novo programa pela primeira vez, primeiro elimine o programa anterior e em seguida reinicialize a NVRAM. Este procedimento irá garantir que todos os valores definidos como NVRAM no seu projeto estarão com valores conhecidos, no instante que o programa carregado começar a ser executado.