Escolar Documentos
Profissional Documentos
Cultura Documentos
EQU
EQUAL
( )
SOURCE A:
SOURCE B:
NEQ
NOT EQUAL
( )
SOURCE A:
SOURCE B:
LES
LESS THAM
( )
SOURCE A:
SOURCE B:
LES
LESS THAM
( )
SOURCE A:
SOURCE B:
GRT
GREATER THAM
( )
SOURCE A:
SOURCE B:
GEQ
SOURCE B:
MEQ
MASKED EQUAL
( )
SOURCE :
MASK:
COMPARE:
LIM
LIMIT TEST
( )
LOW LIM:
TEST:
HIGH LIM:
- Adição ( ADD );
- Subtração ( SUB );
- Multiplicação ( MUL );
- Divisão ( DIV );
- Dupla Divisão ( DDV );
- Negação ( NEG );
- Zeramento ( CLR );
- Decodificação ( DCD ).
- Raiz quadrada ( SQR );
Parâmetros das Instruções
- Source - endereço (s) do (s) valor (res) em que a operação
matemática será executada; pode ser endereço (s) de palavra ou
constante (s) de programa. Se a instrução tiver dois operandos
Source, não é possível introduzir constantes de programas nos dois
operandos.
- Dest - endereço destino referente ao resultado da operação.
Bits de Estado Aritméticos
Depois que uma instrução for executada, os bits de estado
aritméticos ( C, V, Z e S ) do arquivo de estado são atualizados.
- Carry (C), S:0/0 - Energizado se for gerado um carry ( vai 1 );
caso contrário, desenergizado;
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
ADD
SOURCE A:
SOURCE B:
DEST:
SUB
SOURCE A:
SOURCE B:
DEST:
MUL
SOURCE A:
SOURCE B:
DEST:
C - sempre desenergizado;
V - energizado se um overflow for detectado no destino; caso
contrário, será desenergizado. Em overflow, o bit de erro de
overflow também é energizado. O valor 32.767 ou -32.768 é
introduzido no destino.
Z - energizado se o resultado for zero; caso contrário, é
desenergizado.
S - energizado se o resultado for um valor negativo; caso contrário,
é desenergizado.
DIV
SOURCE A:
SOURCE B:
DEST:
NEG
SOURCE:
DEST:
CLR
DEST
SQR
SQUARE ROAT:
SOURCE :
DEST:
1.3.1 - GENERALIDADES:
As instruções de saída utilizadas com os Controladores, permitem
realizar as operações lógicas e de movimentação. Essas instruções
são as seguintes:
- Movimentação ( MOV );
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
MOV
MOVE
SOURCE :
DEST:
MVM
MASKED MOVE
SOURCE :
MASK
DEST:
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
AND
1 1
BITWISE AND: 1
SOURCE A:
SOURCE B:
DEST:
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
Formato da Instrução OR
OR
1 X
BITWISE INCLUSIVE OR 1
SOURCE A:
SOURCE B:
DEST:
DEST:
SOURCE
DEST:
COP FLL
SOURCE SOURCE
DEST DEST
LENGHT LENGHT
BSL ( EN )
BIT SHIFT LEFT
FILE ( DN )
CONTROL
BIT ADRESS:
LENGHT
BSR ( EN )
BIT SHIFT RIGHT
FILE ( DN )
CONTROL
BIT ADRESS:
LENGHT
Formato da instrução:
FFL
FIFO LOAD
( EN )
( DN )
SOURCE
FIFO ( EM )
CONTROL
LENGHT
POSITION
FFU
FIFO UNLOAD
( EN )
( DN )
FIFO
DEST ( EM )
CONTROL
LENGHT
POSITION
N7:2
# N7:12
Length: 11
Position: 7
Palavra de controle:
15 14 13 12...
00
EN EU DN EM
Tamanho
Posição
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
Bits de Estado:
LFL
( EN )
LIFO LOAD
( DN )
SOURCE
LIFO ( EM )
CONTROL
LENGHT
POSITION
LFU
( EN )
LIFO UNLOAD
( DN )
LIFO
DEST ( EM )
CONTROL
LENGHT
POSITION
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
N7:2
# N7:12
• - Instruções de sequenciador:
SQO : Saída de sequenciador. Transfere dados de 16 bits para
endereços de palavra a fim de controlar operações sequenciais de
maquina.
SQC : Sequenciador de Comparação. Compara dados de 16 bits
com dados armazenados para monitorar as condições de operação
da máquina ou para fins de diagnóstico . Compara dados de uma
palavra ou arquivo com uma referência se o estado do bits for
igual o bit de encontrado da instrução é energizado (FD).
SQL : Carga de sequenciador. Carrega dados de 16 bits em um
arquivo a cada etapa de operação do sequenciador. Carrega o
conteúdo de um endereço especificado no parâmetro source em
um arquivo especificado por FILE. A cada transição de falsa para
verdadeira da condição da linha a posição é incrementada e o
conteúdo de source é armazenado nesta.
1.5.5 - SQO:
SQO
( EN )
SEQUENCER OUTPUT
( DN )
FILE
MASK
DEST
CONTROL
LENGTH
POSITION
SP
CV
+
Controlada
PV
Variável
de processo
C(t)
Set
point
t
TS TA
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
PID
Proporcional Integral Derivativo
Control Block
Process Variable
Control Variable
Control Block Length 23
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
Palavra de controle:
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
EN DN PV SP LL UL DB TF SC OL CM AM TM 0
Referência SP 2
Ganho Kc 3
Rearme Ti 4
Taxa Td 5
Zona Morta 9
Uso interno 10
Saída Max 11
Saída Min 12
Atualização da Malha 13
Erro de escala SE 15
17
Uso interno ao
22
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo
OBS:
- Faixas de E/S: * Inserir um valor de SET POINT
multiplicado por 100 e ajustar Smáx e Smin também
multiplicado por 100,para facilitar ajustes da PID.
- Deve-se escalonar o variável de processo para valores de 0 à
16.383 , que é faixa interna de variação da PID.
- Com a zona morta a saída não é alterada enquanto o erro
permanecer dentro desta faixa, durante o tempo em que a PID
permanece na zona morta a instrução considera o valor de erro
igual a zero ou seja a PID não atua no processo.
- Pode-se limitar a saída ,para tanto basta energizar o bit de
habilitação de limite ( 3 )
- No Modo Manual Pode-se inserir um valor de CV de 0 à
100 % .
Este valor é convertido em um número de o à 16383 e escrito no
endereço da variável de controle.
- FEEDFORWARD: Valor que será adicionado à saída para
evitar distúrbios.
- Quando se utilizar válvula reversa na saída,pode-se subtrair o
valor máximo 16.384 do valor de CV.
- Pode-se estabelecer limites para as saídas de 0 à 100%.
- Um aumento de Kc, pode gerar instabilidade no sistema.
- Geralmente usa-se o termo derivativo para controles de
temperatura e controles de Pressão e Vazão usa-se controlador
PI, Proporcional e Integral.
Pós Graduação em Automação de Processos Industriais - Controladores Lógico Programáveis
Profs. Msc.Claiton M.Franchi/Valter L. A. Camargo