Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
61131-5 - Comunicação
585-17/01 2
I EC 6 1 1 3 1 -3
M o d e l o d e So f t w a r e
Configuração
Função de Comunicação
585-17/01
I EC 6 1 1 3 1 -3
M o d e l o d e So f t w a r e
Configuração
Recurso Recurso
Função de Comunicação
585-17/01
I EC 6 1 1 3 1 -3
M o d e l o d e So f t w a r e
Configuração
Recurso Recurso
Função de Comunicação
585-17/01
I EC 6 1 1 3 1 -3
M o d e l o d e So f t w a r e
Configuração
Recurso Recurso
Caminho do controle
de execução
Função de Comunicação
585-17/01
I EC 6 1 1 3 1 -3
M o d e l o d e So f t w a r e
Configuração
Recurso Recurso Variável
caminho de acesso
Caminho de acesso
Função de Comunicação
585-17/01
I EC 6 1 1 3 1 -3
M o d e l o d e So f t w a r e x CL P Co n v e n c i o n a l
Configuração
Recurso Recurso Variável
caminho de acesso
Caminho de acesso
Função de Comunicação
585-17/01
I EC 6 1 1 3 1 -3
Mecanismo de execução
...
Define
saídas Task N periódica período_N
585-17/01 9
I EC 6 1 1 3 1 -3
N o r m a I EC 6 1 1 3 1 -3
Elementos Comuns
Linguagens de Programação
585-17/01
El e m e n t o s Co m u n s
Convenção de nomes
DIGESTOR_1
SEQUÊNCIA
FATOR_H
CONTROLE_TEMP
DIGESTOR_1
DIGESTOR_1.SEQUÊNCIA
DIGESTOR_1.SEQUÊNCIA.FATOR_H
DIGESTOR_1.SEQUÊNCIA.FATOR_H.CONTROLE_TEMP
DIGESTOR_1.SEQUÊNCIA.FATOR_H.CONTROLE_TEMP.TIC101_VP 17051021
585-17/01 11
El e m e n t o s Co m u n s
Convenção de nomes
585-17/01 12
El e m e n t o s Co m u n s
Tipos de dados
z ANY
z ANY - NUM
z ANY - BIT
z STRING
z ANY - DATE
z TIME
z DERIVADOS
585-17/01 13
El e m e n t o s Co m u n s
Elemento simples
Consiste de um único elemento de um tipo de dado
Ex:
%QX75 e %Q75 Bit de saída 75
%IW215 Palavra de entrada 215
%IW2.5.7.1 (hierárquico) Canal 1, módulo 7, rack 5,
barramento 2
Múltiplos elementos
z Array - Coleção de dados do mesmo tipo
585-17/01 14
El e m e n t o s Co m u n s
Programa (Program)
Características
Fornecidas pelo fabricante (software, equipamentos, etc…)
Não recursivas
585-17/01 15
El e m e n t o s Co m u n s
Função
585-17/01 16
El e m e n t o s Co m u n s
Exemplo de função
Example Explanation
+-----+ Graphical use of ADD function
| ADD | (No formal parameter names)
B---| |---A
C---| |
D---| |
+-----+
585-17/01 17
El e m e n t o s Co m u n s
Funções Padrões
Classe Funções
Conversão de tipo *_TO_**, TRUNC,
BCD_TO_**,
*_TO_BCD
Numéricas ABS, SQRT, LN, LOG, EXP, SIN, COS,
TAN, ASIN, ACOS, ATAN
Aritméticas ADD (+), MUL (*), SUB (-), DIV (/),
MOD, EXPT (**), MOVE (:=)
Deslocamento de Bit SHL, SHR, ROR, ROL
Booleanas AND (&), OR (>=1), XOR, NOT
Seleção SEL, MAX, MIN, LIMIT, MUX
Comparação GT (>), GE (>=), EQ (=),
LE (<=), LT (<), NE (<>)
String LEN, LEFT, RIGHT, MID, CONCAT,
INSERT, DELETE, REPLACE, FIND
Tempo ADD (+), SUB (-), MUL (*), DIV (/),
CONCAT,
DATE_AND_TIME_TO_TIME_OF_DAY,
DATE_AND_TIME_TO_DATE
Enumerações SEL, MUX, EQ, NE
585-17/01 18
El e m e n t o s Co m u n s
Funções Derivadas
z Linguagens adicionais
585-17/01 19
El e m e n t o s Co m u n s
585-17/01 20
El e m e n t o s Co m u n s
585-17/01 21
El e m e n t o s Co m u n s
585-17/01 22
El e m e n t o s Co m u n s
z Linguagens adicionais
585-17/01 23
El e m e n t o s Co m u n s
Programa
585-17/01 24
El e m e n t o s Co m u n s
585-17/01 25
Linguagens
Linguagens de Programação
Textuais
z IL - Lista de Instruções
z ST - Texto Estruturado
Gráficas
z LD - Ladder
Organização de Programas
z Flow Chart
z C
z Etc.
585-17/01 26
Linguagens
TEXTUAIS GRÁFICAS
Mais Controle lógico Controle lógico
flexível e sequencial e regulatório
Baixo nível
Otimização ou pequenas aplicações
585-17/01 27
Linguagens
IL - Lista de Instruções
Características
Linguagem de Baixo Nível
Semelhante ao Assembler
585-17/01 28
Linguagens
IL - Lista de Instruções
Estrutura
Label Operator Operand Comment
START: LD %IX1 (* PUSH BUTTON *)
ANDN %MX5 (* NOT INHIBITED *)
ST %QX2 (* FAN ON *)
585-17/01 29
Linguagens
IL - Instruction List
585-17/01 30
Linguagens
ST - Texto Estruturado
Características
Linguagem de alto nível
Ideal para
z Tomada de decisões
z Cálculos
z Utilização de literais
z Criação de blocos
z Etc.
585-17/01 31
Linguagens
ST - Structured Text
585-17/01 32
Linguagens
LD - Ladder Diagram
Características
585-17/01 33
Linguagens
LD - Ladder Diagram
585-17/01 34
Linguagens
Características
Baseada no diagramas de circuitos (Diagrama Lógico)
585-17/01 35
Linguagens
585-17/01 36
Linguagens
585-17/01 37
Linguagens
Características
Baseada no Grafcet e Redes de Petri Ö Formulação
Matemática
Padrão para programação de processos Batch Ö ISA
SP88
Adequada para
Rastreabilidade de eventos
585-17/01 38
Linguagens
Elementos de programação
z Passo
z Transição
z Ação
z Ramificação
585-17/01 39
Linguagens
RAMIFICAÇÃO R
L
T LINK L
L
P
A
CARREGA-
MENTO DE
MATÉRIA- (FUNÇÃO DE
PRIMA LÓGICA LADDER)
L
T
T
R
A
P
P
CARREGA- ( BLOCOS DE
MENTO DE GERAÇÃO
DE VAPOR FUNÇÕES )
LIXÍVIA
585-17/01 40
Linguagens
585-17/01 41
Linguagens Adic ionais
z Bibliotecas dedicadas
585-17/01 42
Linguagens Adic ionais
585-17/01 43
PL COp e n
z Divulgação da norma
z Certificação de produtos
Testes de compatibilidade
z Base level
z Reusability level
z Compliance level
585-17/01 44
A s p e c t o s Pr á t i c o s
Estruturação
Modularização
Reutilização
585-17/01 45
A s p e c t o s Pr á t i c o s
Etc...
585-17/01 46
Dúvidas ?
585-17/01 47