Instrução definida em ordem alfabética

A tabela a seguir lista as instruções do controlador
Micro800
disponíveis no
FactoryTalk Design Workbench
.
Instruções do controlador Micro800 em ordem alfabética
Instrução
Categoria
Tipo
Descrição
SUB
Matemática
Operador
Subtrai um valor do Integer, Real ou Time de outro valor Integer, Real ou Time.
MUL
Matemática
Operador
Multiplica dois ou mais valores inteiros ou reais.
DIV
Matemática
Operador
Divisão de dois valores Inteiros ou Reais.
ADICIONAR
Matemática
Operador
Acrescenta dois ou mais valores de Inteiro, Real, Tempo ou String.
LT
Comparar
Operador
Compara valores de entrada do tipo Inteiro, Real, Hora, Data e String para determinar se o primeiro é menor que o segundo.
LE
Comparar
Operador
Compara valores de entrada do tipo Inteiro, Real, Hora, Data e String para determinar se o primeiro é menor ou igual ao segundo.
NE
Comparar
Operador
Compara valores de entrada do tipo Inteiro, Real, Hora, Date e String para determinar se o primeiro não é igual ao segundo.
EQ
Comparar
Operador
Testa se um valor é igual ao outro.
GT
Comparar
Operador
Compara valores de entrada do tipo Inteiro, Real, Hora, Data e String para determinar se o primeiro é maior que o segundo.
GE
Comparar
Operador
Compara valores de entrada do tipo Inteiro, Real, Hora, Data e String para determinar se o primeiro é maior ou igual ao segundo.
ABL
Porta serial
Bloco da função
Contabiliza o número de caracteres no buffer até, e incluindo, o caractere de término de linha.
ABS
Matemática
Função
Retorna o valor absoluto de um valor real.
ACB
Porta serial
Bloco da função
Contabiliza o número total de caracteres no buffer.
ACL
Porta serial
Bloco da função
Limpa os buffers recebidos e transmitidos.
ACOS
Funções trigonométricas
Função
Calcula o arco cosseno de um valor Real.
ACOS_LREAL
Funções trigonométricas
Função
Calcula o arco cosseno de um valor Real Longo.
AFI
Controle de programa
Função
Desativa temporariamente uma linha ao depurar.
AHL
Porta serial
Bloco da função
Define ou redefine linhas de handshake do modem.
AND
Lógicas
Operador
Executa uma operação AND booleana entre dois ou mais valores.
AND_MASK
Lógicas
Função
Executa um AND bit a bit entre dois valores Inteiros.
ANY_TO_BOOL
Conversão
Função
Converte um valor não booleano em um valor booleano.
ANY_TO_BYTE
Conversão
Função
Converte um valor em um Byte.
ANY_TO_DATE
Conversão
Função
Converte tipo de dados String, Integer, Real ou Time em tipo de dados Date.
ANY_TO_DINT
Conversão
Função
Converte um valor em um Inteiro Duplo.
ANY_TO_DWORD
Conversão
Função
Converte um valor em um valor Palavra Dupla.
ANY_TO_INT
Conversão
Função
Converte um valor em um Inteiro.
ANY_TO_LINT
Conversão
Função
Converte um valor em um Inteiro Longo.
ANY_TO_LREAL
Conversão
Função
Converte um valor em um Real Longo.
ANY_TO_LWORD
Conversão
Função
Converte um valor em uma Palavra Longa.
ANY_TO_REAL
Conversão
Função
Converte um valor em um Real.
ANY_TO_SINT
Conversão
Função
Converte um valor em um Inteiro Curto.
ANY_TO_STRING
Conversão
Função
Converte um valor em uma String.
ANY_TO_TIME
Conversão
Função
Converte um valor para o tipo de dados de Hora.
ANY_TO_UDINT
Conversão
Função
Converte um valor em um Inteiro Duplo Sem Sinal.
ANY_TO_UINT
Conversão
Função
Converte um valor em um Inteiro Sem Sinal.
ANY_TO_ULINT
Conversão
Função
Converte um valor em um Inteiro Longo Sem Sinal.
ANY_TO_USINT
Conversão
Função
Converte um valor em um Inteiro Curto Sem Sinal.
ANY_TO_WORD
Conversão
Função
Converte um valor em uma Palavra.
ARD
Porta serial
Bloco da função
Lê os caracteres do buffer de entrada e os coloca em uma string.
ARL
Porta serial
Bloco da função
Lê uma linha de caracteres do buffer de entrada e os coloca em uma string.
ASCII
String ASCII
Função
Retorna o código ASCII para caracteres em uma string. Caractere -> código ASCII.
ASIN
Funções trigonométricas
Função
Calcula o arco seno de um valor Real.
ASIN_LREAL
Funções trigonométricas
Função
Calcula o arco seno de um valor real longo.
ATAN
Funções trigonométricas
Função
Calcula o arco tangente de um valor Real.
ATAN_LREAL
Funções trigonométricas
Função
Calcula o arco tangente de um Valor real longo.
AVE
Arquivo/Matriz
Bloco da função
Calcula a média de execução de um número definido de amostras definidas.
AWA
Porta serial
Função
Grava uma string com dois caracteres (configurados pelo usuário) anexados a um dispositivo externo.
AWT
Porta serial
Função
Gravar caracteres de uma string de origem em um dispositivo externo.
BSL
Arquivo/Shift
Bloco da função
Desloca um bit em um elemento de matriz para a esquerda.
BSR
Arquivo/Shift
Bloco da função
Desloca um bit em um elemento de matriz para a direita.
CHAR
String ASCII
Função
Retorna uma string de um caractere para um código ASCII. Código ASCII -> caractere.
COM_IO_WDOG
Comunicações
Bloco da função
Monitora as comunicações para o controlador.
COP
Mover/Copiar
Bloco da função
Copia os dados binários no elemento de origem para o elemento de destino.
COS
Funções trigonométricas
Função
Calcula o cosseno de um valor Real.
COS_LREAL
Funções trigonométricas
Função
Calcula o cosseno de um valor real longo.
CTD
Temporizador/Contador
Função
Conta inteiros desde um determinado valor até 0, um por um.
CTU
Temporizador/Contador
Função
Conta inteiros desde 0 até um determinado valor, um por um.
CTUD
Temporizador/Contador
Função
Conta inteiros desde 0 até um determinado valor, um por um, ou desde um determinado valor até 0, um por um.
DELETE
String ASCII
Função
Exclui caracteres de uma string.
DERIVATE
Matemática avançada
Bloco da função
Diferenciação de um valor real ao longo de um ciclo de tempo definido.
DLG
Log de dados/Receita
Bloco da função
Grava os valores variáveis do mecanismo de tempo de execução em um arquivo de log de dados em um cartão SD.
DOY
Data/hora
Função
Ativa uma saída se o valor do relógio em tempo real estiver na faixa de configuração de Época do Ano.
EXPT
Matemática avançada
Função
Calcula o valor Real de um número base elevado à potência do expoente Inteiro.
OSF
Bit
Bloco da função
Detecta uma borda descendente de uma variável booleana.
FFL
Arquivo/Shift
Bloco da função
Carrega dados de 8, 16, 32 ou 64 bits em uma matriz criada pelo usuário chamada pilha FIFO.
FFU
Arquivo/Shift
Bloco da função
Descarrega dados de 8, 16, 32 ou 64 bits de uma matriz criada pelo usuário chamada de pilha FIFO (primeiro a entrar, primeiro a sair) na mesma ordem em que os dados foram carregados usando a instrução FFL.
FIND
String ASCII
Função
Localiza e fornece a posição das substring dentro de uma string.
HSC
HSC
Bloco da função
Aplica predefinições altas, predefinições baixas e os valores da fonte de saída ao contador de alta velocidade.
HSC_SET_STS
HSC
Bloco da função
Define ou redefine manualmente o status de contagem do HSC.
HSCE
HSC
Bloco da função
Inicia, para e lê o valor do acumulador.
HSCE_CFG
HSC
Bloco da função
HSCE_CFG é a configuração do contador de alta velocidade.
HSCE_CFG_PLS
HSC
Bloco da função
HSCE_CFG_PLS é a configuração PLS do contador de alta velocidade.
HSCE_READ_STS
HSC
Bloco da função
HSCE_READ_STS lê o status do contador de alta velocidade.
HSCE_SET_STS
HSC
Bloco da função
Define ou redefine manualmente o status do contador de alta velocidade.
HYSTER
Processo
Bloco da função
Histerese booleana na diferença de reais.
IIM
Entrada/Saída
Bloco da função
Atualiza as entradas antes da varredura de saída normal.
INSERT
String ASCII
Função
Insere substrings nas posições definidas pelo usuário dentro das strings.
INTEGRAL
Matemática avançada
Bloco da função
Integra um valor real durante o tempo de ciclo definido.
IOM
Entrada/Saída
Bloco da função
Atualiza as saídas antes da varredura de saída normal.
IPIDCONTROLLER
Processo
Bloco da função
Configura e controla as entradas e saídas usadas para a lógica Proporcional Integral Derivativo (Proportional Integral Derivative, PID).
KEY_READ
LCD
Bloco da função
Lê o status da Chave no módulo de LCD opcional quando a tela do usuário está ativa.
Disponível para controladores
Micro810
.
KEY_READ_REM
LCD
Bloco da função
Lê o status da Chave no módulo de LCD remoto opcional quando a tela do usuário está ativa.
Disponível para controladores L20E, L50E e L70E.
LCD
LCD
Função
Exibe uma string ou número em uma tela de LCD.
Disponível para controladores
Micro810
.
LCD_BKLT_REM
LCD
Função
Define os parâmetros de iluminação de fundo do LCD em um programa do usuário.
LCD_REM
LCD
Função
Exibe as mensagens definidas pelo usuário para o LCD remoto.
LEFT
String ASCII
Função
Extrai caracteres do lado esquerdo de uma string.
LFL (carregar LIFO)
Arquivo/Shift
Bloco da função
Carrega dados de 8, 16, 32 ou 64 bits em uma matriz criada pelo usuário chamada pilha LIFO.
LFU (descarregar LIFO)
Arquivo/Shift
Bloco da função
Descarrega dados de 8, 16, 32 ou 64 bits de uma matriz criada pelo usuário chamada de pilha LIFO (último a entrar, primeiro a sair) na mesma ordem que os dados foram carregados usando a instrução LFL.
LIM
Comparar
Bloco da função
Um alarme com histerese em um valor real para limites altos e baixos.
LIMIT
Comparar
Função
Restringe valores inteiros para um certo intervalo.
LOG
Matemática avançada
Função
Calcula o logaritmo (base 10) de um valor real.
MAX
Comparar
Função
Calcula o máximo de dois valores inteiros.
MC_AbortTrigger
Evento de movimento
Bloco da função
Cancela Blocos da função de movimento conectados a eventos de disparo.
MC_Halt
Movimento
Bloco da função
Comanda uma parada de movimento controlada sob condições operacionais normais.
MC_Home
Movimento
Bloco da função
Comanda o eixo para realizar a sequência
<search home>
.
MC_MoveAbsolute
Movimento
Bloco da função
Comanda um movimento controlado para uma posição absoluta especificada.
MC_MoveRelative
Movimento
Bloco da função
Comanda um movimento controlado para uma distância especificada com relação à posição real no tempo de execução.
MC_MoveVelocity
Movimento
Bloco da função
Comanda um movimento controlado contínuo em uma velocidade especificada.
MC_Power
Estado de movimento
Bloco da função
Controla a etapa de energia, LIGADO ou DESLIGADO.
MC_ReadActualPosition
Movimento
Bloco da função
Retorna a posição real do eixo de retorno.
MC_ReadActualVelocity
Movimento
Bloco da função
Retorna a velocidade real do eixo de retorno.
MC_ReadAxisError
Estado de movimento
Bloco da função
Lê os erros de eixo não relacionados aos blocos de instruções de controle de movimento.
MC_ReadBoolParameter
Config de movimento
Bloco da função
Retorna o valor de um parâmetro específico do fornecedor em tipo BOOL.
MC_ReadParameter
Config de movimento
Bloco da função
Retorna o valor de um parâmetro específico do fornecedor em tipo Real.
MC_ReadStatus
Estado de movimento
Bloco da função
Retorna o status do eixo em relação ao movimento em progresso no momento.
MC_Reset
Estado de movimento
Bloco da função
Muda o estado do eixo de Parada de erro para Suspenso reiniciando todos os erros relacionados ao eixo interno.
MC_SetPosition
Movimento
Bloco da função
Desvia o sistema de coordenadas de um eixo manipulando a posição real.
MC_Stop
Movimento
Bloco da função
Comanda uma parada de movimento controlada e altera o estado do eixo para Parando.
MC_TouchProbe
Evento de movimento
Bloco da função
Registra uma posição do eixo em um evento disparador.
MC_WriteBoolParameter
Config de movimento
Bloco da função
Modifica o valor de um parâmetro específico do fornecedor do tipo Bool.
MC_WriteParameter
Config de movimento
Bloco da função
Modifica o valor de um parâmetro específico do fornecedor do tipo Real.
MID
String ASCII
Função
Extrai os caracteres do meio de uma string.
MIN
Comparar
Função
Calcula o mínimo de dois valores inteiros.
MLEN
String ASCII
Função
Calcula o comprimento de uma string.
MM_INFO
Módulo
Bloco da função
Ler as informações de cabeçalho do módulo de memória.
MOD
Matemática
Função
Executa um cálculo de Módulo em valores Integer.
MODULE_INFO
Módulo
Bloco da função
Lê as informações do módulo de um módulo do plug-in ou de um módulo de expansão.
MOVE
Mover/Copiar
Operador
Atribui o valor de entrada à saída.
MSG_CIPGENERIC
Mensagens
Função
Envia uma mensagem explícita de CIP genérico.
MSG_CIPSYMBOLIC
Mensagens
Função
Envia uma mensagem explícita de CIP simbólico.
MSG_MODBUS
Mensagens
Função
Envia uma mensagem do Modbus.
MSG_MODBUS2
Mensagens
Função
Envia uma mensagem MODBUS/TCP por um canal Ethernet.
MSG_PCCC
Mensagens
Função
Envia uma mensagem PCCC por um canal Ethernet ou por uma porta serial.
MUX4B
Lógicas
Função
Multiplexador entre quatro entradas BOOL, a saída é um valor BOOL.
MUX8B
Lógicas
Função
Multiplexador entre oito entradas BOOL, a saída é um valor BOOL.
Neg
Matemática
Operador
Converte um valor em negativo.
NOP
Controle de programa
Função
Funciona como espaço reservado.
NOT
Lógicas
Operador
Converte valores booleanos em valores negados.
NOT_MASK
Lógicas
Função
Máscara de inversão de inteiro bit a bit, inverte um valor de parâmetro.
OR
Lógicas
Operador
OR booleano de dois ou mais valores.
OR_MASK
Lógicas
Função
Máscara bit a bit OR do inteiro, ativa os bits.
PID
Processo
Bloco da função
Uma instrução de saída que controla as propriedades físicas, como temperatura, pressão, nível de líquido ou taxa de fluxo, usando circuitos do processo.
PLUGIN_INFO
Módulo
Bloco da função
Obter informações de um módulo do plug-in genérico (não inclui o Módulo de memória).
PLUGIN_READ
Módulo
Bloco da função
Lê dados de um módulo do plug-in genérico (não inclui o Módulo de memória).
PLUGIN_RESET
Módulo
Bloco da função
Redefine um módulo do plug-in genérico, redefinição de hardware (não inclui o Módulo de memória).
PLUGIN_WRITE
Módulo
Bloco da função
Grava dados em um módulo do plug-in genérico (não inclui o Módulo de memória).
EXPT_REAL
Matemática avançada
Função
Calcula o valor de um número Real elevado à potência de expoente Real.
PWM
Entrada/Saída
Bloco da função
Liga ou desliga a saída de PWM (Modulação de Largura de Pulso) para um canal PWM configurado.
OSR
Bit
Bloco da função
Detecta uma borda ascendente de uma variável booleana.
RAND
Matemática avançada
Função
Calcula um valor inteiro aleatório a partir de um intervalo definido.
RCP
Log de dados/Receita
Bloco da função
Lê e grava dados de recibo para e de um cartão de memória SD.
REPLACE
String ASCII
Função
Substitui partes de uma string com novos conjuntos de caracteres.
RHC
Temporizador/Contador
Função
Lê o relógio de alta velocidade.
RIGHT
String ASCII
Função
Extrai caracteres do lado direito de uma string.
ROL
Arquivo/Shift
Função
Para inteiros de 32 bits, gira bits de inteiro para a esquerda.
ROR
Arquivo/Shift
Função
Para inteiros de 32 bits, gira bits de inteiro para a direita.
RPC
Controle de programa
Função
Lê a soma de verificação do programa do usuário.
RS
Lógicas
Bloco da função
Redefine o biestável dominante.
RTC_READ
Data/hora
Bloco da função
Lê as informações do módulo do relógio em tempo real (RTC).
RTC_SET
Data/hora
Bloco da função
Define dados RTC (relógio em tempo real) para as informações do módulo RTC.
RTO
Temporizador/Contador
Bloco da função
Temporização retentiva. Aumenta um temporizador interno quando a entrada está ativa, mas não restaura o temporizador interno quando a entrada muda para inativa.
SCALER
Entrada/Saída
Bloco da função
Dimensiona o valor de entrada de acordo com a faixa de saída.
SCL
Controle de processo
Bloco da função
Converte um valor de entrada sem escala em um valor de ponto flutuante em unidades de engenharia.
SHL
Arquivo/Shift
Função
Para inteiros de 32 bits, move inteiros para a esquerda e coloca 0 no bit menos significativo.
SHR
Arquivo/Shift
Função
Para inteiros de 32 bits, move inteiros para a direita e coloca 0 no bit mais significativo.
SIN
Funções trigonométricas
Função
Calcula o seno de um valor real.
SIN_LREAL
Funções trigonométricas
Função
Calcula o seno de um valor real longo.
SOCKET_ACCEPT
Soquetes
Bloco da função
Aceita uma solicitação de conexão TCP de um destino remoto e retorna uma instância de soquete usada para enviar e receber dados na conexão recém-criada.
SOCKET_CREATE
Soquetes
Bloco da função
Cria uma instância do soquete e retorna um número de instância que é usado como uma entrada em quaisquer operações de outro soquete.
SOCKET_DELETE
Soquetes
Bloco da função
Exclui uma instância de soquete criada.
SOCKET_DELETEALL
Soquetes
Bloco da função
Exclui todas as instâncias de soquete criadas.
SOCKET_INFO
Soquetes
Bloco da função
Retorna informações para o soquete como os códigos de erro e status da execução.
SOCKET_OPEN
Soquetes
Bloco da função
Abre a conexão para o endereço de destino especificado das conexões Transmission Control Protocol (TCP). Para conexões do User Datagram Protocol (UDP), associa um endereço IP de destino e um número da porta com o soquete especificado.
SOCKET_READ
Soquetes
Bloco da função
Lê os dados em um soquete.
SOCKET_WRITE
Soquetes
Bloco da função
Envia dados em um soquete.
SQRT
Matemática avançada
Função
Calcula a raiz quadrada de um valor real.
SR
Lógicas
Bloco da função
Define o biestável dominante.
STACKINT
Arquivo/Shift
Bloco da função
Gerencia a pilha de inteiros.
STIS
Interrupção
Função
Inicia o temporizador de interrupção temporizada selecionado pelo usuário (STI) no programa de controle em vez de iniciar automaticamente.
SUS
Controle de programa
Bloco da função
Suspende a execução do controlador
Micro800
.
SYS_INFO
Controle de programa
Bloco da função
Lê o bloco de dados de status para o controlador Micro800.
TAN
Funções trigonométricas
Função
Calcula a tangente de um valor real.
TAN_LREAL
Funções trigonométricas
Função
Calcula a tangente de um valor real longo.
TDF
Data/hora
Função
Computa a diferença de tempo entre TimeA e TimeB.
TND
Controle de programa
Função
Interrompe o ciclo atual da varredura do programa do usuário.
TOF
Temporizador/Contador
Bloco da função
Tempo de atraso de saída. Aumenta um temporizador interno até um determinado valor.
TON
Temporizador/Contador
Bloco da função
Tempo de atraso de entrada. Aumenta um temporizador interno até um determinado valor.
TONOFF
Temporizador/Contador
Bloco da função
Atrasa a ativação de uma saída em uma linha true e atrasa a desativação da saída na linha false.
TOW
Data/hora
Função
Ativa uma saída se o valor do relógio em tempo real estiver na faixa de configuração de Dia da Semana.
TP
Temporizador/Contador
Bloco da função
Temporização de pulso. Em uma borda ascendente, aumenta um temporizador interno até um determinado valor.
TRIMPOT_READ
Módulo
Bloco da função
Lê o valor trimpot de um trimpot específico.
TRUNC
Matemática
Função
Trunca valores Reais, deixando apenas o Inteiro.
TTABLE
Lógicas
Função
Fornece o valor da saída de acordo com a combinação de entradas.
UIC
Interrupção
Função
Limpa o bit perdido para interrupções selecionadas pelo usuário.
UID
Interrupção
Função
Desativa a interrupção específica do usuário.
UIE
Interrupção
Função
Ativa a entrada específica do usuário.
UIF
Interrupção
Função
Libera ou remove uma entrada de usuário pendente.
XOR
Lógicas
Operador
OR exclusivo booleano de dois valores.
XOR_MASK
Lógicas
Função
Máscara bit a bit OR exclusiva do inteiro retorna valores de bit invertidos.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal