Variáveis padrão do sistema
As variáveis padrão do sistema ficam disponíveis para controladores
Micro800
na grade de variáveis globais.Nome da variável | Tipo | Leitura/Gravação | Descrição |
|---|---|---|---|
__SYSVA_ABORT_CYCLE | BOOL | Leitura | Cancelando ciclo. |
__SYSVA_CCEXEC | BOOL | Leitura/Gravação | Executa um ciclo quando o aplicativo está no modo ciclo a ciclo. |
__SYSVA_CYCLECNT | DINT | Leitura | Contador de ciclo. |
__SYSVA_CYCLEDATE | TIME | Leitura | Carimbo de data e hora do início do ciclo em milissegundos. |
__SYSVA_FIRST_SCAN | BOOL | Leitura | Primeiro bit de varredura. Verdadeiro somente na primeira varredura após essa execução. |
__SYSVA_KVBCERR | BOOL | Leitura/Gravação | Erro de consumo de ligação variável de kernel ou erro de consumo. |
__SYSA_KVBPERR | BOOL | Leitura | Erro de produção de ligação variável de kernel ou erro de produção. |
__SYSVA_MAJ_ERR_HALT | BOOL | Leitura | Indicador de falha. |
__SYSVA_POWERUP_BIT | BOOL | Leitura | Ativação do bit. True somente se a primeira varredura após a ativação ou execução pela primeira vez de uma nova lógica de contatos. |
__SYSVA_PROJ_INCOMPLETE | UDINT | Leitura | Projeto incompleto. BIT 0:
BIT 1:
|
__SYSVA_REMOTE | BOOL | Leitura | Indica a posição do interruptor do interruptor remoto. |
__SYSVA_RESMODE | SINT | Leitura | Modo de execução de recurso. Os modos possíveis são: -1: Erro fatal. -2: O recurso é interrompido no modo passo a passo após exceção. -3: O recurso é interrompido no modo passo a passo após exceção da divisão por zero. -4: O recurso é interrompido no modo passo a passo após exceção da verificação da ligação. -5: Valor negativo máximo para passo a passo. 1: Recurso armazenado disponível. 2: Pronto para executar. 3: Execução em tempo real. 4: Execução ciclo a ciclo. 5: Execução com ponto de interrupção encontrado. 7: Parado no modo passo a passo. 8: Modo de programa do Micro800 .9: Modo de suspensão do Micro800 .10: Modo de download do Micro800 - nenhum programa é carregado. |
__SYSVA_RESNAME | STRING | Leitura | Variável do sistema mostrando o nome do modelo do controlador. Por exemplo, Micro810 . (comp. máx.=255). |
__SYSVA_SCANCNT | DINT | Leitura | Entrada do contador de varreduras. |
__SYSVA_SUSPEND_ID | UINT | Leitura | ID suspenso para o bloco de instruções SUS. |
_SYSVA_TCYCURRENT | TIME | Leitura | Tempo do ciclo atual. O tempo do ciclo atual e o tempo máximo do ciclo variam de acordo com as variabilidades no projeto, como comunicações e programa do usuário. |
__SYSVA_TCYCYCTIME | TIME | Leitura/Gravação | Tempo do ciclo programado. o tempo do ciclo programado é implementado em uma resolução de 10 ms. Se o valor inserido não for múltiplo de 10, ele será arredondado para o próximo múltiplo de 10. |
__SYSVA_TCYMAXIMUM | TIME | Leitura | Tempo máximo de ciclo desde o último início. O tempo do ciclo atual e o tempo máximo do ciclo variam de acordo com as variabilidades no projeto, como comunicações e programa do usuário. |
__SYSVA_TCYOVERFLOW | DINT | Leitura | Número de estouros de ciclo. Os valores da variável do sistema do Micro810 não podem ser retidos durante uma queda de energia. Para salvar os valores da variável do sistema, eles devem ser copiados para uma variável do usuário retida.O valor de _SYSVA_TCYOVERFLOW aumenta quando (SYSVA_TCYCYCTIME)-(tempo de varredura real) é menor ou igual a 10 ms. |
__SYSVA_TCYWDG | UDINT | Leitura/Gravação | Tempo limite do watchdog. O tempo limite do watchdog do programa do usuário não configura mais de 2,55 segundos. |
__SYSVA_USER_DATA_LOST | BOOL | Leitura/Gravação | Dados perdidos do usuário. true quando Dados do usuário retidos for desmarcado. Permanece True até ser desmarcado pelo usuário ou em um novo download do Programa do usuário. Os dados perdidos do usuário são TRUE quando o controlador é ativado com determinadas Falhas graves e só é capaz de restaurar o Programa do usuário, mas não os Dados do usuário retidos. |
Dê sua opinião