Funções / Blocos de funções
O padrão IEC suporta uma vasta variedade de funções e blocos de funções. A tabela a seguir detalha o nome da função e a sua descrição.
Funções do padrão IEC61131 (em ordem alfabética)
Função |
Descrição |
|---|---|
Valor absoluto de A |
|
O inverso do cosseno de A |
|
Soma de A+B+… |
|
Logica AND das entradas A,B,… |
|
O inverso do seno de A |
|
O inverso da tangente de A |
|
Concatena as strings A,B,… |
|
Concatena valores de dia, mês e ano |
|
Concatena valores de data e hora completos |
|
Concatena valores de data e hora em partes |
|
Concatena valores de hora, minutos, segundos e milisegundos |
|
Encontra o cosseno de A |
|
Contador decrescente ativo <=0, A diminui, B carrega predefinição |
|
Contador crescente ativo >=C, A diminui, B reinicia |
|
Contador crescente/decrescente combina as funções dos dois contadores |
|
Irá deletar caracteres B na posição C na string A |
|
A/B |
|
Irá comparar A=B=C=… |
|
Encontra e**A onde e é o número natural |
|
A**B |
|
Irá encontrar o começo da string B na string A |
|
Trigger de borda de descida |
|
Irá comparar A>=B, B>=C, C>=… |
|
Irá comparar A>B, B>C, C>… |
|
Irá inserir B em A na posição C |
|
Converte A de inteiro para real |
|
Irá comparar A<=B, B<=C, C<=… |
|
Irá retornar os caracteres que estão à esquerda de B na string A |
|
Irá retornar o tamanho da string A |
|
Verifica se B>=A e B<=C |
|
Logaritmo natural de A |
|
Logaritmo na base 10 de A |
|
Irá comparar se A<B, B<C, C<… |
|
Indica o máximo entre A,B,… |
|
Irá retornar os caracteres B começando em C na string A |
|
Indica o mínimo entre A,B,… |
|
O resto ou parte fracionária de A/B |
|
Move um valor da entrada para saída, o mesmo que := |
|
Multiplica os valores A*B*…. |
|
O valor A irá selecionar a saída B,C,… |
|
Irá comparar se A <> B |
|
Lógica NOT de A |
|
Lógica OR das entradas A,B,… |
|
Converte A de real para inteiro |
|
Irá substituir os caracteres C na posição D na string A com a string B |
|
Irá retornar os caracteres A à direita da string B |
|
Rotaciona para esquerda o valor A de comprimento B bits |
|
Rotaciona para direita o valor A de comprimento B bits |
|
Flip flop RS com entradas A e B |
|
Irá setar e/ou retornar o tempo do sistema atual |
|
Trigger de borda de subida |
|
Se a=0 a saída será B se A=1 a saída será C |
|
Desloca para esquerda o valor A do comprimento B bits |
|
Desloca para direita o valor A do comprimento B bits |
|
Encontra o seno de A |
|
Raiz quadrada de A |
|
Flip flop SR com entradas A e B |
|
A-B |
|
Encontra a tangente de A |
|
Temporizador que aguarda um tempo de retardo para desligar. |
|
Temporizador que aguarda um tempo de retardo para ligar. |
|
Temporizador de tempo ligado, quando a entrada ficar ativa, temporiza um tempo, mantendo a saida ativa durante a temporização. |
|
Converte um real para inteiro, sem arredondamento |
|
Lógica XOR, OR exclusiva de A,B,… |