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çã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