Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
para Logix5000
Soluo de aplicao
IMPORTANTE
ATENO
Identifica informaes sobre prticas ou circunstncias que possam causar uma exploso em uma rea classificada
que leve a ferimentos ou morte, danos propriedade ou perda econmica.
PERIGO DE CHOQUE
Os rtulos podem estar sobre ou dentro do equipamento, por exemplo, um inversor ou motor, para alertar as
pessoas de que pode haver uma tenso eltrica perigosa.
PERIGO DE QUEIMADURA
Os rtulos podem estar sobre ou dentro do equipamento, por exemplo, um inversor ou motor, para alertar as
pessoas de que as superfcies podem atingir temperaturas perigosas.
Sumrio
Prefcio
Finalidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Converso versus traduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Terminologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Recursos adicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Servios de converso de lgica CLP fornecidos
pela Rockwell Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Recursos de servios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Servios de converso do programa CLP de interrupo nica . . . . . 9
Benefcios do servio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Servios oferecidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Pacote de converso bsico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Pacote de limpeza inicial mais converso . . . . . . . . . . . . . . . . . . . . . . . . 10
Opes adicionais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Converses de programa adicionais disponveis. . . . . . . . . . . . . . . . . . 11
Captulo 1
Converso de hardware
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controladores S7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sistemas de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E/S local S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleo e configurao de componentes de E/S do S7 . . . . . . . . . . . .
E/S local Logix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleo e configurao de componentes E/S do Logix
E/S remoto S7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurao E/S remota de DP Profibus S7. . . . . . . . . . . . . . . . . . . .
E/S distribuda Logix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurao de E/S distribuda Logix . . . . . . . . . . . . . . . . . . . . . . . . .
Redes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redes no S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redes no Logix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Converso de IHM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Converso de sistemas contendo controladores distribudos. . . . . . . . . .
Implementao de hardware e software . . . . . . . . . . . . . . . . . . . . . . . . .
Conectando dispositivos Siemens e Rockwell Automation . . . . . . . . . . .
Controladores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Servios distribudos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
14
14
14
16
20
21
22
22
25
25
27
31
32
32
34
34
34
Captulo 2
Recursos do Logix que podem no ser
familiares a usurios do S7
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Blocos de organizao do S7 comparados a tarefas do Logix . . . . . . . . . .
Blocos de organizao no S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tarefas no Logix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitor de tarefas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tags no endereados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
reas de dados no S7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dados no Logix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E/S e tags de alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
36
36
41
46
47
47
50
51
3
Sumrio
Programando linguagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagrama de lgica ladder do Logix. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Texto estruturado do Logix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagrama de bloco de funes do Logix . . . . . . . . . . . . . . . . . . . . . . . . .
Controle seqencial de funes do Logix. . . . . . . . . . . . . . . . . . . . . . . .
Converso de cdigo STEP 7 para Logix . . . . . . . . . . . . . . . . . . . . . . . .
Vetores no indicadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instrues adicionais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resumo de instrues adicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tags backing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
O Common Industrial Protocol (CIP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizando a rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intercmbio de dados entre controladores . . . . . . . . . . . . . . . . . . . . . . . . . .
Envio/recebimento no STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tags produzidos/consumidos no Logix . . . . . . . . . . . . . . . . . . . . . . . . .
Tipos de dados definidos pelo usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Atualizando E/S assncrona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
O tipo de dados DINT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gerenciador de fases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gerenciamento de fases no STEP 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gerenciador de fases no Logix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tempo de sistema (CST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entradas com data/hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sadas programadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sem variveis temporrias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sem a necessidade de acumuladores ou registradores especias . . . . . . . . .
53
54
54
55
55
55
56
57
57
58
58
59
60
60
60
61
62
62
63
63
63
65
65
65
66
66
Captulo 3
Converso de sistema de software
e funes padro
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funes de sistema Logix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cpia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste e leitura de data e hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leitura de tempo do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manuseio de interrupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Erros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status Mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status para OBs e tarefas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rotinas de converso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rotinas de manuseio de grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemplos de chamadas de funo do sistema . . . . . . . . . . . . . . . . . . . . . . . .
Ajustando o relgio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desabilitando interrupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leitura de hora do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Obter falhas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informaes do mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Obter tempo de varredura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
68
68
69
69
70
70
71
71
72
72
73
73
74
74
76
78
79
80
81
Sumrio
Captulo 4
Converso de estruturas
de programa tpicas
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Converso de exemplos de cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Converso de lgica ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Saltos e tomada de decises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Vetores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Tipos de dados do usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Indicadores e vetores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Mquina de estados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Mquina de estados do STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Variveis temporrias do STEP 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Funes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Cpia de bloco, COP e CPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Expresses matemticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Outros tpicos relacionados programao . . . . . . . . . . . . . . . . . . . . . . . . 120
Escopo de variveis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
OBs, tarefas e seqenciamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Um exemplo maior - mdulo de controle . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Componentes de CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Vlvula de tipo de dados do usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
A instruo add-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Dados locais da instruo add-on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Chamada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Captulo 5
Erros comuns ao converter para Logix
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No selecionar hardware apropriado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subestimar o impacto do seqenciamento de tarefas . . . . . . . . . . . . . . . .
Executar traduo em vez de converso . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No usar as linguagens Logix mais apropriadas . . . . . . . . . . . . . . . . . . . . .
Implementao de tipos de dados incorretos DINT versus INT. . . .
Adicionar DINTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adicionar INTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resultados de temporizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cdigo de usurio emulando instrues existentes. . . . . . . . . . . . . . . . . .
Cdigo do usurio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instruo COP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso incorreto de COP, MOV e CPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso incorreto de CPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No manusear grupos de maneira ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso extensivo de saltos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No usar tags com alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
133
133
Sumrio
Captulo 6
Glossrio S7 para Logix
Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Terminologia de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Terminologia de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Apndice A
Peas e equivalentes RA de S7 300
e S7 400
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPUs compactas S7 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPUs padro S7 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPUs com tecnologia S7 300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CPUs S7 300 livres de falhas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de entrada digital S7 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de sada digital S7 300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de sada com rel S7 300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de combinao digital S7 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de entrada analgica S7 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de sada analgica S7 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de combinao analgica S7 300 . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos padro S7 400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controladores redundantes e livres de falhas . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de entrada digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de sada digital. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de sada analgica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
140
140
141
142
142
143
144
144
144
145
146
146
147
147
147
148
148
Apndice B
Tabela de referncia cruzada
IHM Siemens
149
151
152
155
157
159
Prefcio
Finalidade
Prefcio
Terminologia
Recursos adicionais
Cada seo deste guia de converso de aplicao faz referncia a outros manuais
de usurio, guias de seleo e documentos da Rockwell Automation nos quais
mais informaes podem ser encontradas.
Nmero da publicao
Ttulo da publicao
1756-SG001
1769-SG001
1768-UM001
1769-SG002
1756-RM094
1756-PM001
1756-RM003
1734-SG001
1738-SG001
1792-SG001
1794-SG002
NETS-SG001
VIEW-SG001
IA-RM001
6873-SG004
1756-PM010
1756-RM087
IASIMP-RM001
Prefcio
Servios de converso
de lgica CLP fornecidos
pela Rockwell Automation
Recursos de servio
Servios de converso de programa CLP de interrupo nica
Benefcios do servio
Servios oferecidos
Pacote de converso bsica
Pacote de limpeza inicial mais converso
Converses de programa adicionais disponveis
Recursos de servio
Os servios de converso de programa convertero seu CLP herdado da marca
Allen-Bradley ou programa de controlador programvel de terceiros para
execuo em um sistema de controle de automao programvel Logix ou os
controladores programveis SLC 500/MicroLogix ou PLC-5.
Os produtos herdados geralmente so mais caros de suportar e mais difceis de
consertar, o que pode aumentar o tempo parado e reduzir a produtividade.
Por esse motivo, o suporte ao cliente Rockwell Automation agora oferece servios
de converso de programa.Esses servios so projetados par reduzir o custo e o
tempo necessrios para migrar de um CLP herdado par uma de nossas famlias de
plataformas atuais PAC ou de controle de CLP.
Prefcio
Benefcios do servio
Os especialistas de cada plataforma de produto estaro envolvidos durante
o processo de converso do programa. No h anomalias difceis de encontrar na
lgica devido a erros de digitao. Na maioria dos casos, toda a tabela de dados
reproduzida e nenhum dado perdido, bem como a documentao original
preservada, sem redigitao de comentrios e smbolos. Os programas originais
da marca Allen-Bradley podem estar no formato das sries 6200, APS ou AI.
Os novos programas estaro no formato apropriado RSLogix.
Servios oferecidos
Os pacotes de converso do programa esto disponveis, bem como pacotes
personalizados especficos do projeto feitos caso a caso.
10
Prefcio
Opes adicionais
As opes adicionais para os pacotes incluem o seguinte:
Suporte por telefone para a aplicao durante a fase de partida e depurao
do projeto.
Consultoria sobre a reengenharia do sistema, interface de operao,
estratgias de arquitetura e comunicao, para tirar proveito total das
capacidades da nova plataforma que no sejam parte de um esforo de
converso de cdigo, treinamento e partida no local esto disponveis
como um valor agregado em seu representante de vendas e solues
globais (GSS).
Migrao turn-key completa ou atualizaes esto disponveis em seu
representante local GSS/sistemas com engenharia.
11
Prefcio
Observaes:
12
Captulo
Converso de hardware
Introduo
Controladores S7
Tpico
Pgina
Controladores S7
13
Sistemas de E/S
14
Redes
25
Converso de IHM
31
32
34
Controlador
N da Pea
Equivalente Logix
313C
6ES7 313-5BF03-0AB0
L23 Serial
314C-DP
6ES7 314-6CG03-0AB0
315-2 DP
6ES7 315-2AG10-0AB0
L32E, L32C
317-2 DP
6ES7 317-6TJ10-0AB0
L35CR, L35E
317T-2 DP
6ES7 317-6TJ10-0AB0
L43, L45
319-3 PN/DP
6ES7 318-3EL00-0AB0
L45, L61
414-2
6ES7 414-2XK05-0AB0
L61, L62
414-3
6ES7 414-3XM05-0AB0
414-3 PN/DP
6ES7 414-3EM05-0AB0
13
Captulo 1
Converso de hardware
6ES7 315-2FH13-0AB0
6ES7 317-2FK13-0AB0
414-H (Redundante)
6ES7 414-4HM14-0AB0
417-H
6ES7 417-4HT14-0AB0
Sistemas de E/S
E/S Local S7
H uma grande quantidade de mdulos de E/S S7-300 e S7-400. Os mdulos
S7-300 so montados em um trilho DIN padro e conectados a placas adjacentes
usando conectores U, fornecidos com os mdulos. Os mdulos S7-400 so
montados no rack S7-400.
14
Converso de hardware
Captulo 1
15
Captulo 1
Converso de hardware
16
Converso de hardware
Captulo 1
Descrio
Equivalente Logix
Descrio
6ES7 321-1BL00-0AA0
1769-IQ32
CompactLogix com
entrada digital de
32 canais
1769-OB16
CompactLogix com
sada digital de 16
canais
6ES7 421-1BL01-0AA0
1756-IB32
ControlLogix com
entrada digital de
32 canais
6ES7 422-1BH01-0AA0
1756-OB16E
17
Captulo 1
Converso de hardware
18
Converso de hardware
Captulo 1
19
Captulo 1
Converso de hardware
E/S remota S7
comum dividir a E/S entre o rack local do controlador e as estaes de E/S
remotas, com a comunicao pela rede Profibus DP. Estes so os tipos de ns
Profibus DP:
A E/S remota S7, nesse caso os mdulos de E/S S7-300 padro, so
montados em um painel de E/S remota e fazem interface com o
barramento Profibus DP por meio de um mdulo especial. O controlador
enxerga essa E/S como a E/S local e atribui endereos de E/S padro.
Isso chamado de ET200M.
Outras E/S remotas Siemens, como ET200S (semelhante ao sistema
POINT I/O) e ET200L (semelhante ao sistema FLEX I/O).
E/S remotas de terceiros. Uma srie de fabricantes de E/S e vlvulas produz
uma interface para vincular sistemas ao barramento Profibus DP da mesma
maneira que a E/S remota S7. Para esses sistemas, um arquivo de integrao
especial (arquivo GSD) pode precisar ser importado para sua instalao de
STEP 7.
Alguns fabricantes de dispositivos mais complexos, como balanas e
inversores de velocidade varivel , produzem interfaces Profibus DP para
seus produtos.Para esses sistemas, um arquivo de integrao especial
(GSD) dever ser importado para sua instalao de STEP 7. necessrio
consultar freqentemente a documentao do fabricante para aprender
o significado das reas de dados.
Configurao de E/S S7 tpica
Controlador
E/S remota S7
20
Converso de hardware
Captulo 1
21
Captulo 1
Converso de hardware
22
Converso de hardware
Captulo 1
23
Captulo 1
Converso de hardware
24
Converso de hardware
Redes
Captulo 1
Redes em S7
Rede Profibus DP, DPV1, DPV3
No mundo S7, o principal tipo de rede para comunicao com dispositivos
a rede Profibus DP em vrias implementaes. Alguns controladores S7-300
de classe mais alta e todos os S7-400 tm portas mestre Profibus incorporadas.
25
Captulo 1
Converso de hardware
Profinet
Profinet fornece funcionalidade Profibus DP semelhante em uma Ethernet
industrial com os mesmos requisitos de diretrio de programao. Uma rede
usando Profinet semelhante a Profibus exceto pelo cabo e conectores diferentes
e usa mdulos de interface de campo Ethernet em vez de Profibus.
Os controladores com uma interface Profinet incorporada ou um processador
de comunicao equipado para Profinet so usados para conexo com a rede.
Como alternativa, uma rede Profibus DP existente pode ser ligada em ponte com
Profinet, com um proxy ou usando uma porta Profibus DP de um controlador
equipado com Profinet.
Alguns mdulos de interface de campo tm vrias portas RJ45 com uma chave
integrada para permitir um barramento de linha do tipo Profibus, se necessrio.
A Profinet fornece estas trs possibilidades de comunicao:
Profinet CBA (Component Based Automation), que usada
principalmente para comunicao entre controladores e usa hardware
Ethernet padro e a pilha de software TCP/IP.
Profinet IO para transferncias programadas, como inversores ou mdulos
de E/S e usa hardware Ethernet padro, mas ignora a pilha de software
TCP/IP.
Profinet IRT (Isochronous Real Time) para aplicaes de controle de
posicionamento que usa hardware Profinet especfico e tambm ignora
a pilha de software TCP/IP e deve existir em um segmento de rede
protegido.
Se o framework Profinet CBA for usado, ento as redes Profibus, Profinet
e Ethernet industrial podem ser integradas pela configurao grfica, com
necessidade reduzida de programao adicional. As redes EtherNet/IP Rockwell
Automation fornecem essa funcionalidade usando hardware padro e a pilha de
software TCP/IP padro com funes incorporadas como a instruo Message
(MSG) e tags produzidos/consumidos.
26
Converso de hardware
Captulo 1
Redes no Logix
NetLinx o termo que identifica a soluo Rockwell Automation na rea de
tecnologias de rede. A seguir esto as principais redes usadas nos sistemas Logix:
EtherNet/IP
ControlNet
DeviceNet
Essas redes tm vrios recursos notveis. Todas so projetadas sob o Common
Industrial Protocol (CIP), que permite controlar, configurar e coletar dados sobre
qualquer rede NetLinx. Como resultado, os dados podem fluir entre redes
diferentes sem qualquer necessidade de software de converso de protocolo
ou proxies.
Um engenheiro que esteja se familiarizando com os sistemas Logix pode ficar
impressionado pela natureza integrada e elegncia na configurao de redes
Logix.
Rede EtherNet/IP
A rede EtherNet/IP oferece uma sute completa de servios de aquisio de
dados, configurao e controle. Ela usa TCP/IP para intercmbio geral de
mensagens/informaes para mensagens de E/S. Ela mais freqentemente usada
nestes tipos de configuraes:
27
Captulo 1
Converso de hardware
28
Converso de hardware
Captulo 1
Rede ControlNet
ControlNet uma rede de controle em tempo real que oferece transporte
de alguns dados importantes de E/S, intertravamento e mensagem de dados,
incluindo carregamento/descarregamento de dados de programao e
configurao em um nico link e mdia fsicos. Ela mais freqentemente usada
nestes tipos de configuraes:
Controle de E/S geral
Intercmbio de dados entre controladores
Backbone para vrias redes distribudas DeviceNet
Exemplo de ControlNet tpico
29
Captulo 1
Converso de hardware
Rede DeviceNet
A rede DeviceNet uma soluo para redes de dispositivos industriais de baixo
nvel. Projetado para dispositivos com um baixo volume de dados por dispositivo
para operao em tempo real. Ela mais freqentemente usada nestes tipos de
configuraes:
Aplicaes contendo dispositivos distribudos com poucos pontos
Rede de inversores de terceiros e outros dispositivos simples de terceiros
Sistemas nos quais os dispositivos precisam estar conectados diretamente
rede com dados e energia na mesma conexo
Quando as informaes de diagnstico avanado so necessrias
Exemplo de DeviceNet tpico
30
Converso de hardware
Captulo 1
Converso de IHM
Consulte o Apndice B.
31
Captulo 1
Converso de hardware
Converso de sistemas
contendo controladores
distribudos
32
Converso de hardware
Captulo 1
Controle de processo
O diagrama abaixo ilustra a estrutura de hardware e software de uma aplicao de
controle de processo S88. O PC executar o software FactoryTalk Batch, que
um pacote de software para conduzir a produo em batelada por meio de
receitas. O software FactoryTalk Batch reside em um PC e comunica-se com cada
controlador por meio da rede EtherNet/IP.
As fases do equipamento so configuradas sob o PhaseManager, conforme
descrito posteriormente no Captulo 2. Elas executam a lgica de fase e
comunicam-se com a E/S do sistema de controle por meio de mdulos de
controle.
33
Captulo 1
Converso de hardware
Conectando dispositivos
Siemens e Rockwell Automation
Controladores
Os controladores Logix podem ser conectados a redes S7 usando:
mdulos em racks.
conversores de protocolo de comunicao independentes.
Dispositivos distribudos
Alguns dos sistemas de E/S da Rockwell Automation, inversores PowerFlex
e terminais IHM conectam-se com Profibus por meio de adaptadores de
comunicao, interfaces incorporadas ou mdulos de interface.
34
Captulo
Introduo
Este captulo descreve os recursos Logix que podem no ser familiares a usurios S7.
Tpico
Pgina
36
Tags no endereos
47
51
Linguagens de programao
53
Instrues add-on
57
58
60
61
62
62
Gerenciador de fases
63
65
65
Sadas programadas
65
66
66
35
Captulo 2
Blocos de organizao do S7
comparados a tarefas do
Logix
Blocos de organizao no S7
O tipo de OB definido por seu nmero eles so executados continuamente
(OB1 apenas), executados periodicamente (OB30 OB38), eles podem ser
executados em eventos (OB40 OB47) ou podem ser executados quando certas
falhas aparecerem. Com o Logix, as tarefas no so numeradas, mas sim
identificadas por um nome definido pelo usurio.
Um nome significativo pode ser anexado ao OB do STEP 7 se necessrio.
36
Captulo 2
37
Captulo 2
38
Captulo 2
39
Captulo 2
40
Captulo 2
Tarefas no Logix
As tarefas so chamadas pelo sistema operacional. Uma tarefa oferece
programao e prioridade para um ou mais programas. Cada programa contm
uma seo de dados e uma ou mais rotinas de cdigo.
As tarefas podem ser peridicas, de evento ou contnuas. A cada tarefa pode ser
atribuda uma prioridade. A tarefa contnua, se presente, ser sempre de
prioridade mais baixa.
Um projeto Logix ter uma tarefa cujo nome padro ser MainTask. Essa tarefa
pode ser contnua, peridica ou de evento. Voc pode alterar seu nome se desejar.
41
Captulo 2
Tarefas peridicas
As tarefas peridicas sero disparadas em um intervalo configurado constante.
A configurao do perodo e prioridade so mostradas abaixo.
42
Captulo 2
43
Captulo 2
Captulo 2
Tarefas de evento
As tarefas de evento sero executadas quando um evento de disparo configurado
ocorrer. Normalmente elas tero prioridade mais alta que as tarefas peridicas.
45
Captulo 2
Tarefa contnua
Um controlador Logix suporta uma tarefa contnua, mas um projeto no precisa
incluir a tarefa contnua. Voc pode, se quiser, executar todo seu programa em
tarefas de evento e peridicas.
Voc pode configurar se a tarefa contnua deve atualizar as sadas no final de sua
execuo.
Voc pode, se quiser, ajustar a porcentagem do tempo de sua CPU gasto em
comunicao no programvel como uma porcentagem de tempo dedicada
tarefa contnua.
Monitor de tarefas
O software RSLogix 5000 inclui uma ferramenta chamada Monitor de tarefa que
pode ajudar a analisar as tarefas programadas e muito mais.
A captura de tela abaixo mostra como as informaes sobre as tarefas de seu
controlador podem ser visualizadas em uma tabela.
46
Tags no endereos
Captulo 2
reas de dados no S7
reas de dados nos controladores S7
rea de endereo
Notao S7
Tamanho da unidade
Bit de entrada
IB
Byte de entrada
IW
Palavra de entrada
ID
Bit de sada
QB
Byte de sada
QW
Palavra de sada
QD
Bit de memria
MB
Byte de memria
MW
Palavra de memria
MD
Memria de bit
Temporizadores
Contadores
Bloco de dados
DBX
Bit de dados
DBB
Byte de dados
DBW
Palavra de dados
As sees abaixo dizem mais sobre as duas reas mais comumente usadas na
programao memria de bits e blocos de dados.
47
Captulo 2
Memria de bit
As locaes de memria de bits so denotadas por Mx, por exemplo:
M5.3 um bit.
MB6 um byte (BYTE).
MW8 uma palavra de 16 bits (WORD).
MD10 uma palavra de 32 bits (DWORD).
48
Captulo 2
Blocos de dados
Os blocos de dados tm status semelhante a outros blocos blocos de
organizao, blocos de funes e funes exceto por conterem dados em vez de
cdigo de programa. A memria nos blocos de dados esttica os dados
mantm seu valor at serem alterados.
Exemplo de um bloco de dados
49
Captulo 2
Dados no Logix
No ambiente de programao RSLogix 5000, os dados so configurados em um
banco de dados de tags. Os endereos de memria ficam ocultos, o que torna as
coisas mais fceis para o programador.
Banco de dados de tags
50
Captulo 2
Um tag de alias permite que voc represente outro tag, pois ambos os tags tm
o mesmo valor. Uma das finalidades dos aliases fazer referncia aos tags de E/S
conforme descrito abaixo.
Os mdulos de E/S podem ser adicionados a um projeto pela adio do mdulo
ao backplane do controlador na pasta do projeto.
51
Captulo 2
Voc pode criar um novo tag de alias com um nome mais descritivo. Por exemplo,
um alias para a primeira entrada pode ser criado, chamado Limit_Switch_1, que
descreve fisicamente essa entrada.
52
Linguagens de programao
Captulo 2
53
Captulo 2
Uma rotina a seo bsica de cdigo em Logix pode estar em qualquer uma
dessas linguagens e um programa pode ser feito de rotinas escritas em diferentes
linguagens. A captura de tela a seguir mostra um exemplo.
Este um controle de
seqencial de funes.
54
Captulo 2
55
Captulo 2
Vetores no indicadores
No STEP 7, os vetores podem ser definidos exatamente como seriam em Pascal
ou C, mas as linguagens bsicas (STL, LD e FBD) no oferecem suporte de alto
nvel para acess-los. Em vez disso, rotinas de indicadores devem ser criadas.
As funes de biblioteca STEP 7 no tm suporte para acesso de vetor.
Os programadores que dominarem os indicadores podem escrever suas prprias
funes, como FC101 INDEXED_COPY (veja abaixo), mas isso requer
habilidade e tempo.
INDEXED_COPY no STEP 7 faz o mesmo que a instrues COP do Logix
para cpia indexada.
O indicador para o objeto retornado no parmetro #ptr, que pode ser, ento,
desreferenciado para obter os dados.
No Logix, os vetores podem ser ambos definidos e acessados da maneira comum
de uma linguagem de computador de alto nvel, como mostra o fragmento abaixo.
56
Instrues add-on
Captulo 2
57
Captulo 2
Tags de backing
Muitas instrues e tipos de dados usam tags de backing tags criados
especificamente para a instncia da instruo ou tipos de dados que voc est
instanciando. Instrues add-on, temporizadores, contadores, mensagens e
controle PID usam tags backing. O software RSLogix 5000 gerar a estrutura
correspondente de elementos em qualquer momento em que voc crie tag desse
tipo de modo que voc no tenha que criar os elementos.
58
Captulo 2
Visualizando a rede
Os usurios S7 podem achar a configurao e gerenciamento da rede Logix
impressionantes. Como exemplo, a rvore abaixo mostra os dispositivos
realmente conectados ao sistema. Essa rvore foi criada entrando em
comunicao nada foi configurado.
59
Captulo 2
Envio/recebimento no STEP 7
Para preparar a comunicao controlador para controlador no STEP 7, estas
etapas so seguidas.
1. As estaes remotas so configuradas graficamente em um componente
STEP 7 chamado NetPro.
2. Uma tabela de conexo criada no NetPro especificando os protocolos
e parmetros de cada conexo.
3. As funes de biblioteca FC5 AG_SEND e FC6 AG_RECV so copiadas
no projeto.
4. As chamadas so feitas do programa do usurio para AG_SEND
e AG_RECV, especificando parmetros de configurao e as reas
de dados usadas para gerar e receber dados.
60
Captulo 2
61
Captulo 2
Nos sistemas Logix, a E/S atualizada de maneira assncrona no que diz respeito
aos perodos de execuo do programa, em contraste com a abordagem CLP
tradicional usada no S7, na qual uma tabela de imagem E/S atualizada no incio
do ciclo e os valores de entrada no mudam durante uma execuo do programa.
O programador Logix precisar considerar se h alguma necessidade de colocar os
dados de entrada em buffer, de modo que seu valor permanea constante durante
a execuo do programa.
muito comum consumir entradas apenas passando-as como parmetros a um
mdulo do cdigo. As entradas no sero usadas em mais nenhum lugar no
programa. Isso elimina qualquer necessidade de buffer. Veja o exemplo de mdulo
de controle no Captulo 4.
62
Gerenciador de fases
Captulo 2
63
Captulo 2
O cdigo de cada estado da fase pode ser escrito em qualquer das linguagens
Logix.
Essa a mquina de estados de fase. Ela quase idntica ao modelo de estados
S88.
64
Captulo 2
O registro de data e hora uma funcionalidade que registra uma alterao nos
dados de entrada com um tempo relativo de quando a alterao ocorreu. Com os
mdulos de entrada digital, voc pode configurar um registro de data e hora das
alteraes de dados. Voc pode usar o registro de data e hora CST para comparar
o tempo relativo entre as amostras de dados.
Isso permite que o programador consiga uma preciso incomparvel ao vincular
sinais de entrada para aplicaes como o controle de posicionamento comumente
usado, sem colocar uma grande carga sobre os sistemas de comunicao
e processamento de lgica e o cdigo de aplicao relacionado.
Sadas programadas
Com os mdulos de sada digital, voc pode configurar o mdulo para definir as
sadas em um tempo programvel.
Isso permite que o programador consiga uma preciso incomparvel ao vincular
sadas s referncias de tempo de aplicaes como posies de eixo no controle de
posicionamento ou funes de controle de processo, sem colocar uma pesada
carga sobre os sistemas de comunicao e processamento de lgica e o cdigo da
aplicao relacionado.
65
Captulo 2
Sem necessidade de
acumuladores ou registradores
especiais
66
Captulo
Introduo
Pgina
68
Copiar
68
69
69
Tratamento de interrupes
70
Erros
70
Status controlador
71
Status mdulo
71
72
Temporizadores
72
Rotinas de converso
73
73
74
67
Captulo 3
Copiar
S7
Comentrio
Logix
Comentrio
SFC20 BLKMOV
COP (instruo)
SFC81 UBLKMOV
CPS (instruo)
SFC14 DPRD_DAT
Se o dispositivo DP Profibus tiver a rea de CPS (ControlNet e Ethernet /IP) No obrigatrio para DeviceNet
dados de comunicao > 4 bytes, o SFC
assegurar leituras consistentes.
SFC15 DPWR_DAT
68
Captulo 3
S7
Comentrio
Logix
Comentrio
SFC0 SET_CLK
SSV
(Set System Value)
SFC1 READ_CLK
GSV
(Get System Value)
S7
Comentrio
Logix
Comentrio
SFC64 TIME_TCK
GSV
(Get System Value)
69
Captulo 3
Tratamento de interrupes
S7
Comentrio
Logix
Comentrio
SFC39 DIS_IRT
SSV
Inibe a tarefa especificada.
SFC39 EN_IRT
SSV
Habilita a tarefa especificada.
SFC41 DIS_AIRT
UID
SFC42 EN_AIRT
UIE
Erros
S7
Comentrio
SFC38 READ_ERR
70
Logix
Comentrio
Classe GSV - FaultLog
Atributo GSV:
MajorEvents nenhum evento principal
MinorEvents nenhum evento secundrio
MajorFaultBits falha principal atual
MinorFaultBits falha secundria atual
Destino GSV INT ou DINT a receber dados
Status controlador
Captulo 3
S7
Comentrio
Logix
SFC51 RDSYSST
GSV
Os parmetros de entrada especificam a
classe de informaes a serem lidas e
possivelmente um nmero de instncia se
houver diversos objetos.
Os parmetros de sada so um indicador
para uma lista com as informaes
retornadas e o nmero e tamanho dos
elementos na lista.
Comentrio
Mdulos com uma conexo direta: Examina o
membro Fault ou ChannelFault se presente.
Mdulos com uma conexo otimizada de rack:
examina o membro SlotStatusBits dos dados de
entrada do adaptador ou o membro Fault do
carto conforme as instrues acima. Para todos
os outros cartes: Executa GSV:
Classe Module
Instncia ModuleName
Atributo - Entrystatus
A chamada de SFC (S7) e GSV (Logix) retornar dados nos mdulos instalados.
Status mdulo
S7
Comentrio
Logix
SFC51 RDSYSST
GSV
Os parmetros de entrada especificam a
classe de informaes a serem lidas e
possivelmente um nmero de instncia se
houver diversos objetos.
Os parmetros de sada so um indicador
para uma lista com as informaes
retornadas e o nmero e tamanho dos
elementos na lista.
Comentrio
Classe GSV - Module
Atributo GSV:
EntryStatus (relacionamento do objeto Module
com o mdulo)
FaultCode
FaultInfo
ForceStatus
LEDStatus
Modo (SSV tambm)
Destino GSV depende do atributo escolhido
Voc pode monitorar as informaes de falha nos tags do Logix criados quando
o mdulo inserido na configurao de E/S. Da mesma maneira que no STEP 7,
se voc acessar a configurao de hardware e alternar para Abrir ONLINE, as
informaes de falha dos mdulos sero exibidas.
71
Captulo 3
Comentrio
Logix
Comentrio
Cabealho OB
GSV/SSV
Os dados de status de OBs so
armazenados nas variveis temporrias
geradas automaticamente pelo cabealho
de OB. Eles podem ser acessados
diretamente pelo cdigo OB e transferidos
s reas de dados estticos se o acesso for
solicitado de fora do OB.
Veja um exemplo abaixo.
S7
Comentrio
Logix
Comentrio
SFB4 TON
TON (LD)
TONR (ST & FBD)
RTO (LD)
RTOR (LD & ST)
Temporizadores
SFB5 TOF
TOF (LD)
TOFR (ST & FBD)
SFB3 TP
72
Captulo 3
Rotinas de converso
S7
Comentrio
Logix
Funes de biblioteca
Comentrio
Instrues
FC16 I_STRNG
DTOS
FC5 DI_STRNG
DTOS
FC30 R_STRG
RTOS
FC38 STRG_I
DTOS
FC37 STRG_DI
STOD
FC39 STRG_R
STOR
Logix
Comentrio
Comentrio
Funes de biblioteca
FC10 EQ_STRNG
FC13 GE_STRNG
Instrues
EQU
GEQ (LD)
>= (ST)
FC15 GT_STRNG
GRT (LD)
FC19 LE_STRNG
LEQ (LD)
<= (ST)
FC24 LT_STRNG
LES (LD)
< (ST)
FC29 NE_STRNG
NEQ (LD)
<> (ST)
FC21 LEN
Comprimento do grupo
.LEN
FC26 MID
MID
FC2 CONCAT
CONCAT
DELETE
FC17 INSERT
INSERT
FC31 REPLACE
FC11 FIND
73
Captulo 3
Exemplos de chamadas
de funo do sistema
Ajustando o relgio
STEP 7
Esta chamada ao SFC0 ajustar o relgio. A hora e data so inseridas em
#date_time.
A data e hora so armazenadas em 8 bytes seguindo o formato #date_time
em BCD.
0 ano
1 ms
2 dia
3 hora
4 minuto
5 segundo
6 2 dgitos mais significativos de milissegundos
7 1 dgito menos significativo de milissegundos e dia da semana
74
Captulo 3
Logix
Os valores de data e hora so armazenados nos sete DINTs seguindo #date_time.
0 ano
1 ms
2 dia
3 hora
6 minuto
5 segundo
6 microssegundo
A captura de tela do Logix mostra a estrutura de dados associada a GSV e SSV.
Selecione a classe de um menu como apresentado.
75
Captulo 3
Finalmente, selecione o tag que ser a origem (SSV) ou destino (GSV) dos dados.
Desabilitando interrupes
STEP 7
76
Captulo 3
Logix
Este exemplo mostra SSV em texto estruturado.
Se voc digitar gsv, depois alt-A, a tela de seleo de parmetro a seguir ser
exibida.
77
Captulo 3
Logix
78
Captulo 3
Obter falhas
STEP 7
Logix
79
Captulo 3
Informaes do mdulo
A maneira mais fcil de inspecionar os tags do perfil do dispositivo do mdulo,
que contm informaes de falha/diagnstico.
1756-IT6I2 Tag de entrada analgica de termopar
80
Captulo 3
Outra maneira de usar as instrues GSV para ler objetos do mdulo. A captura
de tela abaixo mostra como usar o GSV par obter informaes a respeito do
mdulo de entrada digital 1756-IB16D.
81
Captulo 3
Logix
O tempo de execuo pode ser recuperado de cada tarefa do Logix.
Com o S7, voc pode obter diretamente o tempo de varredura para OB1 de
#OB1_PREV_CYCLE. Entretanto, para OBs peridicos, no h equivalente
para #OB1_PREV_CYCLE. Para obter o tempo de execuo de OBs peridicos,
voc precisar inserir chamadas para SFC64 TIME_TCK no incio e fim do OB
e subtrair os tempos do relgio do sistema retornados pelo SFC.
82
Captulo
Introduo
Pgina
83
120
121
Exemplos de cdigo
de converso
LOGIX
83
Captulo 4
Definir e reinicializar
STEP 7
LOGIX
84
Captulo 4
LOGIX
Como antes, use a instruo CMP se a expresso for mais complexa do que apenas comparar dois nmeros.
85
Captulo 4
No atraso do temporizador
STEP 7
LOGIX
86
Captulo 4
LOGIX
87
Captulo 4
Rede booleana
STEP 7
LOGIX
88
Captulo 4
O editor LD do Logix
H no menos do que sete maneiras de selecionar instrues LD. Dois mtodos
muitos semelhantes ao modo como isso feito no STEP 7 so descritos abaixo.
Voc pode selecionar de uma paleta acima a folha de dados LD.
89
Captulo 4
Captulo 4
Isso mais fcil de ler do que uma seqncia de salto convencional e mais
eficiente pois apenas o cdigo na tabela de destino executado.
91
Captulo 4
92
Captulo 4
93
Captulo 4
Vetores
Tanto o STEP 7 quanto o Logix permitem que vetores de objetos simples ou
complexos sejam criados na memria. O Logix tem suporte de alto nvel para
acessar vetores. No STEP 7, entretanto, programao de baixo nvel necessria.
94
Captulo 4
Nesse caso, o cdigo de texto estruturado Logix foi usado como o comentrio da
rede, demonstrando quo intuitivo o cdigo Logix .
Publicao LOGIX-AP008B-PT-P - Junho 2008
95
Captulo 4
96
Captulo 4
97
Captulo 4
O segundo (limpando o campo real no vetor de UDTs) pode ser feito de uma
destas maneiras.
98
Captulo 4
99
Captulo 4
Observe a entrada table do tipo Struct. Dentro de table pode estar uma
coleo (ordenada ou desordenada) de qualquer combinao de tipos.
100
Captulo 4
No Logix, isso pode ser feito pela definio de Struct como um UDT contendo
a estrutura de dados desejada e, ento, declarando tabel como tipo Struct.
101
Captulo 4
Ponteiros e vetores
Um programa STEP 7 pode ter indicadores para qualquer objeto de dados.
O acesso indireto a blocos de dados tambm permitido, mas no h indicadores
para funes (exceto de uma maneira restrita pela instruo JL (lista de salto).
O ponteiro de dados incomum no tocante a ser um indicador para um bit.
Portanto, seu valor oito vezes o de um indicador normal para um byte.
Isso reflete a importncia de bits na programao de sistemas de controle.
No Logix no h indicadores. Os vetores executam a mesma funo que os
indicadores, mas so mais simples e seguros.
O programador S7 ser capaz de executar um conjunto completo de tarefas no
Logix sem os indicadores?Na programao de computadores, os indicadores para
dados so usados principalmente para trs finalidades:
102
Captulo 4
Mquina de estados
A mquina de estados um elemento importante no software de sistemas
de controle, pois simplifica enormemente a tarefa de controle seqencial
de programao.
103
Captulo 4
104
Captulo 4
A varivel #state contm o nmero de estado. A instruo de lista de salto faz com
que a execuo salte para o rtulo relevante ao valor #state. Se a condio de
transio de estado for Verdadeira, o novo valor de estado ser carregado no
acumulador e a execuo saltar para o rtulo label next, onde o novo nmero
de estado ser transferido para a varivel #state.
105
Captulo 4
106
Captulo 4
107
Captulo 4
Grupos
Definio de grupo no STEP 7
108
Captulo 4
109
Captulo 4
Funes
Se o programador em STEP 7 usar uma lista de declaraes, ele pode ter que
desenvolver rotinas de baixo nvel demoradas de escrever e que requerem testes
cuidadosos. As funes so importantes porque o desenvolvimento de tais rotinas
precisa ser feito apenas uma vez e, depois de concludas, tanto o originador da
funo quanto os outros programadores podero fazer a mesma coisa em uma
frao do tempo.
Esta seo descreve como as funes podem ser implementadas no Logix.
110
Captulo 4
111
Captulo 4
112
Captulo 4
113
Captulo 4
Observe que com instrues add-on voc precisa criar um tag do tipo Add-On
Instruction em uma rea de dados visvel rotina. Isso chamado de tag backing.
Antes de escrever uma instruo add-on, verifique a ajuda para instrues no
software RSLogix 5000. Voc pode descobrir uma instruo j existente que far
o trabalho. A seo a seguir ilustrar isso.
114
Captulo 4
O programador STEP 7 pode escrever uma funo para atender a esse requisito.
Nesse caso, a cpia est entre dois vetores e os ndices so definidos por
indexSource e indexDest.
No Logix, a instruo COP incorporada gravar todo o trabalho.
115
Captulo 4
Expresses matemticas
Esta seo descrever como o programador em S7 pode executar computaes
matemticas no Logix. Um exemplo ser usado a expresso v(cos(x)^2 +
sin(x)^2). O resultado dessa expresso sempre exatamente 1, de modo que
fcil verificar se voc est obtendo a resposta correta.
STEP 7 - STL
O cdigo matemtico no STL STEP 7 eficiente, mas s vezes no muito claro
para algum que no esteja familiarizado com STL.
116
Captulo 4
STEP 7 - LAD
A avaliao matemtica em LAD segue um padro convencional de combinao
de funes.
117
Captulo 4
Logix - ST
A expresso inserida da mesma maneira que com qualquer outra linguagem
de alto nvel.
Logix - LD
A instruo CPT permite que a expresso seja inserida de um modo de alto nvel,
que a maioria das pessoas entender mais facilmente que uma rede (linha) de
instrues separadas.
118
Captulo 4
Verificao de tipo
Tanto no STEP 7 quanto no Logix, os parmetros para funes, blocos de
funes, instrues e instrues add-on so verificados estritamente quanto ao
tipo por seus compiladores.
H diferenas com expresses numricas.
O Logix faz distino entre valores numricos e booleanos. O compilador
rejeitar expresses que misturem de maneira no lgica valores numricos
e booleanos. Ao encontrar expresses de tipo numrico misturadas, ele far
converses para produzir um resultado do tipo de varivel de resultado declarado.
Portanto, ele interpretar * como uma multiplicao de nmero inteiro se o
resultado deve ser um nmero inteiro e como multiplicao real se o resultado
deve ser um nmero real.
No STEP 7, o tipo de operaes aritmticas deve ser especificado. H, por
exemplo, *I (multiplicar dois nmeros inteiros com 16 bits) *D (multiplicar dois
nmeros inteiros de 32 bits) e *R (multiplicar dois nmeros reais). Cabe ao
programador assegurar que os dois nmeros operandos de uma instruo *R
sejam nmeros reais. Se eles no forem, o compilador no reclamar, mas o
resultado ser sem sentido.
Concluso
Os mtodos Logix de programao de expresses matemticas so mais claros e,
separando o cdigo matemtico de outra lgica, torna o teste e a validao mais
simples.
119
Captulo 4
Escopo de variveis
Esta uma rea na qual o Logix difere consideravelmente do
STEP 7.
120
Captulo 4
Este exemplo montar alguns dos diferentes tpicos ilustrados nas sees
anteriores. O termo mdulo de controle (CM) provm do padro de controle
de batelada S88 influencial. O S88 encorajou o design de software de controlador
a ser mais orientado a objetos. Esse mdulo de controle para uma vlvula
binria. A instruo add-on adequada para esse tipo de programao.
Componentes do CM
So:
121
Captulo 4
Criar o UDT deve ser o primeiro passo ele inclui todos os dados necessrios
para modelar a vlvula.
122
Captulo 4
A instruo add-on
Parmetros da instruo add-on
A captura de tela mostra a tela de configurao de parmetros.
123
Captulo 4
124
Captulo 4
125
Captulo 4
Os tags referidos nessa lgica so todos parmetros ou tags locais. Isso significa
que a instruo add-on pode ser usada em qualquer programa (desde que UDT
Valve esteja presente).
126
Captulo 4
Chamada
Tanto o cdigo de chamada quanto as instncias de UDT Valve esto localizadas
no programa valves_callup, que executado sob task_02s. A freqncia com que
o cdigo de chamada executado depende da aplicao e do tamanho da vlvula.
A captura de tela abaixo mostra as instncias de dados.
Adicione uma instncia do tipo Valve para cada vlvula fsica. O primeiro tag
o tag backing necessrio para a instruo add-on.
A captura de tela abaixo mostra o cdigo de chamada.
127
Captulo 4
Chame a instruo add-on uma vez para cada vlvula. Os parmetros reais so os
tags de e/S reais para os sensores e solenide da vlvula e a instncia de UDT
valve.
Os tags E/S aparecero apenas na chamada da instruo add-on. Eles no sero
usados em qualquer outro lugar do programa. Alm de mais organizado do ponto
de vista da estrutura do software, isso cancela qualquer risco de problemas
provenientes da atualizao assncrona de E/S.
Lembre-se de que com os controladores Logix a E/S so varridas
assincronamente.
128
Captulo
Introduo
O objetivo desta seo apontar alguns dos erros de design e programao que os
usurios do S7 cometem freqentemente ao converter aplicaes para o Logix.
Esses erros foram identificados pela examinao de programas Logix convertidos
a partir do STEP 7.
Tpico
Pgina
129
130
130
130
131
132
133
133
133
133
133
No selecionar hardware
apropriado
129
Captulo 5
Subestimar o seqenciamento
de tarefas
130
Implementao de tipos
de dados incorretos DINT
versus INT
Captulo 5
Adicionar DINTs
Adicionar INTs
Resultados de temporizao
A tabela mostra tempos relativos (nmero menor mais rpido). Os nmeros
aqui so apenas para comparao com outros nmeros na tabela. Eles no devem
ser comparados com entradas em outras tabelas.
Mtodo
Tempos relativos
53
100
Para comparao, o mesmo teste foi feito com um controlador S7. Nesse caso,
os resultados foram idnticos para DINTs e INTs.
A lio usar DINT para que todos os nmeros inteiros funcionem no Logix.
Use apenas INT ou SINT se estiver fazendo interface com um sistema externo
que requeira o uso de INTs ou SINTs.
131
Captulo 5
Cdigo de usurio
Instruo COP
Tempos relativos
100
18
132
Captulo 5
MOV copia um simples valor (imediato ou tag) para um tipo de tag simples
DINT, INT, SINT ou REAL. COP pode fazer o mesmo que MOV (a origem
no pode ser um valor imediato), mas seu uso mais importante copiar tipos de
dados complexos.
Seria um erro de programao menor usar o COP para copiar tipos de dados
simples.
Um erro visto mais freqentemente usar vrios MOVs para copiar uma estrutura
de dados quando um COP poderia ser usado.
Se seus dados de origem puderem mudar durante a cpia devido a atualizao de
E/S assncronas, use o CPS. Essa instruo no pode ser interrompida de modo de
dados de origem permanecero constantes durante a cpia.
No Logix, a instruo CPT pode ser usada para avaliar expresses. A expresso
inserida em um dos campos da instruo. Isso muito conveniente.
Entretanto, a CPT deve apenas ser usada se mais de uma instruo aritmtica for
necessria para avaliar a expresso. Se uma nica instruo for suficiente, ela ser
mais rpida que a CPT.
Voc pode ler mais a respeito da CPT no Captulo 4.
No manusear grupos
de maneira ideal
Se voc quiser definir um novo tipo de grupo, por exemplo, com um nmero
diferente de caracteres que os 82 padro, pode ser um erro criar um novo tipo de
dados do usurio. Em vez disso, crie um novo tipo de dados de grupo. A vantagem
de fazer isso dessa maneira que o campo LEN ser atualizado automaticamente
medida que o comprimento do grupo mudar.
Lembre-se de criar tags com alias par aos tags de E/S que o software
RSLogix 5000 cria para voc. Eles tornaro o programa mais fcil de ler.
Consulte o Captulo 2.
133
Captulo 5
Observaes:
134
Captulo
Introduo
Terminologia de hardware
Termo S7
Definio
Termo Logix
Processador de
comunicaes
Mdulo de comunicaes
Ponte
Controlador
O controlador
Controlador
CPU
CPU ou controlador
GuardLogix
Ethernet industrial
EtherNet/IP
ControlNet
MPI
Serial
Controlador programvel
Definio
Controlador ou PAC
PROFIBUS DP
PROFIBUS PA
PROFINET
EtherNet/IP
PROFISAFE
GuardLogix
S7-200
MicroLogix
S7-300
CompactLogix
S7-400
ControlLogix
SIMATIC
Logix
EtherNet/IP
ControlNet
DeviceNet
135
Captulo 6
Terminologia de software
Termo S7
Definio
Definio
Acumulador
Usado em STL
No aplicvel
AR1, AR2
Registradores de indicador
No aplicvel
Vetor
Vetor
Sintaxe REAL[8]
A indexao comea sempre em 0
Memria de bit
Endereos M...
No aplicvel
Usa tags
Transferncia de blocos
COP
Instruo
(usa MOV para uma varivel simples)
BOOL
BOOL
Byte
Palavra de 8 bits
SINT
CFC
FBD
CHAR
SINT
Cycle_Execution
tarefa contnua
Executado continuamente
Bloco de dados
Global
DINT
DINT
DWORD
Palavra de 32 bits
DINT
FBD
FBD
Funo
Rotina
AOI (instruo add-on)
Bloco de funes
Rotina
AOI (instruo add-on)
Programa
GRAPH
controle seqencial de
funes
Configurao de hardware
Configurao de E/S
INT
Nmero inteiro
INT
Interrupt_Execution
OB executado periodicamente OB
tarefa peridica
LAD
lgica ladder
LD
lgica ladder
Biblioteca
Funes do sistema
GSV, SSV
Instrues
Obter valor do sistema
Definir valor do sistema
136
Captulo 6
Termo S7
Definio
Definio
NetPro
Configurador de rede
No aplicvel
Bloco de organizao
Tarefa
Indicador
No aplicvel
Usa vetores
REAL
REAL
SCL
texto estruturado
Linguagem padro
Gerenciador Simatic
Componente do STEP 7
STEP 7
RSLogix 5000
STL
Lista de declaraes
No aplicvel
GRUPO
GRUPO
ESTRUTURA
No aplicvel
Smbolo
Tag
Memria temporria
No aplicvel
Usa tags
PALAVRA
Palavra de 16 bits
INT
UDT
UDT
137
Captulo 6
Observaes:
138
Apndice
Introduo
Pgina
140
140
141
141
142
142
143
143
144
145
145
146
146
147
147
147
148
139
ApndiceA
Referncia
rpida
Siemens
Memria
Tamanho
mximo
MMC
Portas
de
comunicao
MPI
DP
Srie
E/S
incorporada
DI
DO
Soluo RA
AI
AO
6ES7
312-5BE0x-xxxx
S7-312C
32K
4 MB
10
6ES7
313-5BF0x-xxxx
S7-313C
64K Sim S
No No
8 MB
24
16
6ES7
313-6BF0x-xxxx
S7-313C- PtP
64K
RS422/4
85
8 MB
16
16
1769-L31 +
E/S compacta
ML1500
6ES7
313-6CF0x-xxxx
S7-313C- DP
64K
8 MB
16
16
1769-L31 +
E/S compacta
ML1500
6ES7
314-6BG0x-xxxx
RS422/4
85
8 MB
24
16
1769-L31 +
E/S compacta
ML1500
6ES7
314-6CG0x-xxxx
S7-314C- DP
8 MB
24
16
1769-L31 +
E/S compacta
ML1500
96K Sim
Sim No 8
MB
1769-L31 +
E/S compacta
ML1500
4
1769-L31 +
E/S compacta
ML1500
Referncia
rpida Siemens
Memria
Portas de
comunicao
N catlogo
MPI
DP
PN
Tamanho de
memria de
carga mxima
(RAM)
Soluo RA
6ES7 312-1AE1x-xxxx
S7-312
32K
4 MB
1769-L31
6ES7
S7-314
96K
8 MB
1769-L31
128K
8 MB
1769-L3xE ou
1769-L3xC
256K
8 MB
1769-L3xE ou
1769-L3xC
314-1AG1x-xxxx
140
Siemens
Referncia
rpida Siemens
Memria
Portas de
comunicao
N catlogo
MPI
DP
PN
ApndiceA
Tamanho de
memria de
carga mxima
(RAM)
Soluo RA
6ES7 317-2AJ1x-xxxx
S7-317-2 DP
512K
8 MB
1769-L3xE ou
1769-L3xC
6ES7 317-2EK1x-xxxx
S7-317-2 PN/DP
1 MB
8 MB
1769-L3xE ou
1769-L3xC
6ES7 319-3ELOx-xxxx
S7-319-3 PN/DP
1,4 MB
8 MB
1769-L3xE ou
1769-L3xC
Tamanho de
memria de
carga mxima
(RAM)
Soluo RA
Referncia
rpida Siemens
Memria
Portas de
comunicao
N Catlogo
MPI
DP
PN
6ES7 315-6TG1x-xxxx
S7-315T-2 DP
128K
4 ou 8 MB
1768-L43
6ES7 317-6TJ1x-xxxx
S7-317T-2 DP
512K
4 ou 8 MB
1768-L43
Tamanho de
memria de
carga mxima
(RAM)
Soluo RA
ControlLogix
Referncia
rpida Siemens
Memria
Portas de
comunicao
N Catlogo
MPI
DP
PN
6ES7 315-6FF1x-xxxx
S7-315F-2 DP
192K
8 MB
GuardLogix ou
SmartGuard 600
6ES7 315-2FH1x-xxxx
S7-315F-2 PN/DP
256K
8 MB
GuardLogix ou
SmartGuard 600
6ES7 317-6FF0x-xxxx
S7-317F-2 DP
1 MB
8 MB
GuardLogix ou
SmartGuard 600
6ES7 317-2FK1x-xxxx
S7-317F-2 PN/DP
1 MB
8 MB
GuardLogix ou
SmartGuard 600
141
ApndiceA
Conector frontal
Pontos
Faixa
Soluo RA
6ES7 321-1BH0x-xxxx
20 pinos
16
24 Vcc
1769-IQ16
1769-IQ16F
6ES7 321-1BH5x-xxxx
20 pinos
16
24 Vcc
1769-IQ16
1769-IQ16F
6ES7 321-1BL0x-xxxx
40 pinos
32
24 Vcc
1769-IQ32
1769-IQ32T
6ES7 321-1CH0x-xxxx
40 pinos
16
24 48 V
no aplicvel
6ES7 321-1CH2x-xxxx
20 pinos
16
48 125 Vcc
no aplicvel
6ES7 321-1BH1x-xxxx
20 pinos
16
24 Vcc
1769-IQ16
1769-IQ16F
6ES7 321-7BH0x-xxxx
20 pinos
16
24 Vcc
1769-IQ16
1769-IQ16F
6ES7 321-1FH0x-xxxx
20 pinos
16
1769-IA16
1769-IA16
admite apenas
120 Vca
6ES7 321-1FF0x-xxxx
20 pinos
1769-IM12
1769-IM12
admite apenas
230 Vca
6ES7 321-1FF1x-xxxx
40 pinos
1769-IA8I
1769-IA8I
admite apenas
120 Vca
6ES7 321-1EL0x-xxxx
40 pinos
32
120 Vca
no aplicvel
16
5 Vcc TTL
1769-IG16
no aplicvel
Comentrios
Conector frontal
Pontos
Faixa
6ES7 332-1FH0x-xxxx
20 pinos
16
120/230 Vca
0,5 A
1769-OA16
6ES7 332-1FF0x-xxxx
20 pinos
120/230 Vca
2A
1769-OA8
S7-300 possui
fusvel por
grupo
6ES7 332-5FF0x-xxxx
40 pinos
120/230 Vca
2A
1769-OA8
S7-300 vem em
grupos de 1
6ES7 322-1BH0x-xxxx
20 pinos
16
24 Vcc
0,5 A
1769-OB16
1769-OB16P
6ES7 322-1BH1x-xxxx
20 pinos
16
24 Vcc
0,5 A
no aplicvel
142
Comentrios
Alta velocidade
6ES7 322-1BL0x-xxxx
40 pinos
32
24 Vcc
0,5 A
1769-OB32
1769-OB32T
6ES7 322-1BF0x-xxxx
20 pinos
24 Vcc
2A
1769-OB8
6ES7 322-8BF0x-xxxx
20 pinos
24 Vcc
0,5 A
1769-OB8
6ES7 332-1FL0x-xxxx
2 x 20 pinos
32
120 Vca
1A
no aplicvel
6ES7 332-5GH0x-xxxx
40 pinos
16
24/48 V
0,5 A
no aplicvel
6ES7 332-1CF0x-xxxx
20 pinos
48 125 Vcc
no aplicvel
no aplicvel
16
5 Vcc TTL
1769-OG16
no aplicvel
16
24 Vcc
1769-OV16
no aplicvel
32
24 Vcc
1769-OV32T
no aplicvel
16
24 Vcc
1769-OB16P
Comentrios
ApndiceA
Conector frontal
Pontos
6ES7 322-1HH0x-xxxx
20 pinos
16
2A
1769-OW16
6ES7 322-1HF0x-xxxx
20 pinos
5A
1769-OW8
6ES7 322-1HF1x-xxxx
40 pinos
5A
1769-OW8I
6ES7 322-5HF0x-xxxx
40 pinos
8A
1769-OW8I
O mdulo S7-300
vem com filtro RC
e proteo contra
sobretenso
Conector frontal
Pontos
Comentrios
6ES7 323-1BH0x-xxxx
20 pinos
8/8
24 Vcc
24 Vcc / 0,5 A
1769-IQ6XOW4
6ES7 323-1BL0x-xxxx
40 pinos
16 / 16
24 Vcc
24 Vcc / 0,5 A
no aplicvel
6ES7 327-1BH0x-xxxx
20 pinos
8/8
24 Vcc
24 Vcc / 0,5 A
no aplicvel
8 entradas; 8 entradas
ou sadas
(configurvel)
143
ApndiceA
Conector frontal
Pontos
Resoluo (bits)
Tipo
Soluo de
E/S compacta
6ES7 331-1KF0x-xxxx
40
13
Tenso, corrente,
resistncia
Temperatura
1769sc-IF8U
1769-IF8U
6ES7 331-7KF0x-xxxx
20
9 / 12 / 14
Tenso, corrente,
resistncia
Temperatura
1769sc-IF8U
1769-IF8U
20
9 / 12 / 14
Tenso, corrente,
resistncia
Temperatura
1769sc-IF8U
1769-IF4
6ES7 331-7NF0x-xxxx
40
16
Tenso
Tenso
1769-IF8
6ES7 331-7NF1x-xxxx
40
16
Tenso
Tenso
1769-IF8
6ES7 331-7HF0x-xxxx
20
14
Tenso
Tenso
1769-IF8
6ES7 331-7PF0x-xxxx
40
RTD
Resistncia
1769-IR6
6ES7 331-7PF1x-xxxx
40
Termopar
1769-IT6
no aplicvel
144
Comentrios
Inclui interrupo de
hardware ao final do
ciclo vs 6ES7
331-7NF0x-xxxx
1769-IF4I
ApndiceA
Conector frontal
Pontos
Resoluo (bits)
Tipo
Soluo RA
6ES7 332-5HD0x-xxxx
40
12
Tenso
Corrente
1769-OF4VI
1769-OF4CI
6ES7 332-7ND0x-xxxx
20
16
Tenso
Corrente
1769-OF4VI
1769-OF4CI
6ES7 332-5HB0x-xxxx
20
12
Tenso
Corrente
1769-OF2
6ES7 332-5HF0x-xxxx
20
12
Tenso
Corrente
1769-OF8V
1769-OF8C
Soluo RA
Comentrios
Conector frontal
Pontos
Resoluo (bits)
Tipo
6ES7 334-0KE0x-xxxx
20
4/2
12
Tenso
Corrente
Pt 100
6ES7 334-0CE0x-xxxx
20
4/2
Tenso e corrente
(entradas e sadas)
Comentrios
Apenas sadas
tenso
1769-IF4XOF2
145
ApndiceA
Referncia
rpida Siemens
N Catlogo
Tamanho da
memria de
trabalho
Portas de
comunicao
MPI
DP
PN
Tamanho de
memria de
carga mxima
(RAM)
Soluo RA
ControlLogix
6ES7
412-1XF04-0AB0
CPU 412-1
144 kB
64 MB
1756-L61
6ES7
412-2GX04-0AB0
CPU 412-2
256 kB
64 MB
1756-L61
6ES7
414-2GX04-0AB0
CPU 414-2
512 kB
64 MB
1756-L62
1,4 MB
64 MB
1756-L63
6ES7
414-3EM05-0AB0
2,8 MB
64 MB
1756-L63
6ES7
416-3XK04-0AB0
CPU 416-2
2,8 MB
64 MB
1756-L63
6ES7
416-3XL04-0AB0
CPU 416-3
5,6MB
64 MB
1756-L64
6ES7
416-3ER05-0AB0
11,2 MB
64 MB
1756-L64
6ES7
417-4XL04-0AB0
CPU 417-4
20 MB
64 MB
1756-L64
Tamanho de
memria de
carga mxima
(RAM)
Soluo RA
ControlLogix
Controladores redundantes
e livres de falhas
Nmero de catlogo
Siemens
Referncia
Tamanho da
rpida Siemens memria de
trabalho
Portas de
comunicao
MPI
DP
PN
Portas de
sincronizao
6ES7 414-4HJ04-0AB0
CPU 414-4H
1,4 MB
64 MB
1756-L63
6ES7 417-4HL04-0AB0
CPU 417-4H
20 MB
64 MB
1756-L64
6ES7 416-2FK04-0AB0
CPU-416F-2
2,6 MB
64 MB
1756-L61S
146
ApndiceA
Conector frontal
Pontos
Faixa
Soluo RA
6ES7 421-7BH01-0AB0
(interrupo/ diagnstico)
48 pinos
16
24 Vcc
1756-IB16D
6ES7 421-1BL01-0AA0
48 pinos
32
24 Vcc
1756-IB32
6ES7 421-1EL00-0AA0
48 pinos
32
120 Vca/cc
1756-IA32
6ES7 421-1FH20-0AA0
48 pinos
16
230 Vca/cc
1756-IM161
48 pinos
32
24-60 Vca/cc
Comentrios
Conector frontal
Pontos
Faixa
Corrente
Soluo RA
6ES7 422-1FH00-0AA0
48 pinos
16
230 Vca
2A
1756-OA16
6ES7 422-1HH00-0AA0
48 pinos
16
5A
1756-OW16I
48 pinos
16
24 Vcc
2A
1756-OB16E
6ES7 422-1BL00-0AA0
48 pinos
32
24 Vcc
0,5 A
1756-OB32
6ES7 422-7BL00-0AB0
(diagnstico)
48 pinos
32
24 Vcc
0,5 A
1756-OB16D
1756-OB32
Comentrios
Conector frontal
Canais
Resoluo (bits)
Tipo
Soluo RA
Comentrios
6ES7 431-0HH0-0AB0
48 pinos
16
13
Tenso
Corrente
1756-IF16
16 bits
6ES7 431-1KF00-0AB0
48 pinos
13
Tenso
Corrente
Impedncia
1756-IF8
16 bits
4 entradas
diferenciais
6ES7 431-1KF10-0AB0
48 pinos
14-16
Tenso
Corrente
Termopar
Termorresistor
Impedncia
1756-IR6I
1756-IT6I
6 RTD
6 Termopar
Ambos 16 bit
147
ApndiceA
6ES7 431-1FK20-0AB0
48 pinos
14
Tenso
Corrente
Impedncia
1756-IF16
16 bits
6ES7 431-7QH00-0AB0
(interrupo)
48 pinos
16
16
Tenso
Corrente
Termopar
Termorresistor
Impedncia
1756-IR6I
1756-IT6I
6 RTD
6 Termopar
6ES7 431-7KF00-0AB0
48 pinos
16
Tenso
Corrente
Termopar
1756-IT6I
6 canais
6ES7 431-7KF01-0AB0
48 pinos
16
Termorresistor
1756-IR6I
5 canais
Conector frontal
Canais
Resoluo (bits)
Tipo
Soluo RA
Comentrios
6ES7 432-1HF00-0AB0
48 pinos
13
Tenso
Corrente
1756-OF8
15 bits
148
Apndice
Pgina
149
151
152
154
156
158
Micropainis SIMATIC
e equivalentes
Rockwell Automation
Micropainis SIMATIC
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
Cdigo de
catlogo
Rockwell
Automation
Nome
Descrio
6AV66400BA11-0AX0
SIMATIC OP
73MICRO
Visor
monocromtico
de 3 pol.
STN, 160x48
pixels, teclado,
24 Vcc apenas
128 KB
Compatvel com
1xRS485,
S7-200,
sem porta de
impressora
2711PK4M5D
PanelView Plus
400 escala de
cinza, teclado
6AV65450AA15-2AX0
SIMATIC TP070
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
toque,
24 Vcc apenas
128 KB
Compatvel com
1xRS485,
S7-200, sem
porta de
impressora
2711PT6M5D
PanelView Plus
600 escala de
cinza, toque
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
toque,
24 Vcc apenas,
funcionalidade
de aplicativo
limitada
256KB
Compatvel com
1xRS485,
S7-200,
sem porta de
impressora
2711PT6M5D
PanelView Plus
600 escala de
cinza, toque
Finalizado em
abril de 2007
6AV66400CA01-0AX0
SIMATIC TP
170MICRO
Finalizado em
abril de 2007
149
ApndiceB
Micropainis SIMATIC
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
Cdigo de
catlogo
Rockwell
Automation
Nome
Descrio
6AV66400CA11-0AX0
SIMATIC TP
177MICRO
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
toque, 24 Vcc
apenas
256KB
Compatvel com
1xRS485,
S7-200,
sem porta de
impressora
2711PT6M5D
PanelView Plus
600 escala de
cinza, toque
6AV66100AA01-1CA8
Software WINCC
FLEXIBLE MICRO
Software de
configurao e
programao
para micropainis
Simatic apenas
no
aplicvel
no aplicvel
9701VWSTMENE
Software
RSView Studio
Machine Edition
Software de
configurao RSView
Studio for Machine
Edition para
desenvolvimento e
teste de aplicativos
HMI no nvel da
mquina
150
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memri Opes de
a
comunicao
6AV66410AA11-0AX0
SIMATIC OP73
Visor STN
monocromtico
de 3 pol., 160x48
pixels, teclado, 24
Vcc apenas
256KB
6AV66410BA11-0AX0
SIMATIC OP77A
Visor STN
monocromtico
de 4,5 pol.,
160x64 pixels,
teclado. 24 Vcc
apenas
6AV66410CA01-0AX0
SIMATIC OP77B
Visor STN
monocromtico
de 4,5 pol.,
160x64 pixels,
teclado, 24 Vcc
apenas
6AV66210AA01-0AA0
Software WINCC
FLEXIBLE
COMPACT
Software de
no
no aplicvel
programao e
aplicvel
configurao para
Simatic OP77,
OP/TP170 e
micropainis
Cdigo de
catlogo
Rockwell
Automation
Nome
Descrio
1x RS485,
2711PS7-200, S7-com K4M5D
patvel com
300/400, sem
porta de
impressora
PanelView Plus
400 escala de
cinza, teclado
256KB
1xRS422,
2711P1xRS485,
K4M5D
S7-200,
S7-300/400, sem
porta de
impressora
PanelView Plus
400 escala de
cinza, teclado
1 MB
1xRS232,
1xRS422,
1xRS485, USB,
S7-200,
S7-300/400,
porta de
impressora
disponvel
2711PK4M5D
PanelView Plus
400 escala de
cinza, teclado
9701VWSTMENE
Software
RSView Studio
for Machine
Edition
Software de
configurao RSView
Studio Machine Edition
para desenvolvimento
e teste aplicativos HMI
no nvel de mquina
151
ApndiceB
ApndiceB
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
6AV65450BA15-2AX0
SIMATIC TP170A
modo Blue
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
toque, 24 Vcc
apenas
320 KB
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
toque, 24 Vcc
apenas
Finalizado em
abril de 2007
6AV65450BB15-2AX0
SIMATIC TP170B
modo Blue
Finalizado em
abril de 2007
6AV65450BC15-2AX0
SIMATIC TP170B
em cores
Finalizado em
abril de 2007
6AV65420BB15-2AX0
SIMATIC OP170B
modo Blue
Finalizado em
abril de 2007
Cdigo de
catlogo
Rockwell
Automation
Nome
Descrio
1xRS232,
2711P1xRS422,
T6M20D
1xRS485, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, sem
porta de
impressora
PanelView Plus
600 escala de
cinza, toque
768 KB
2xRS232,
2711P1xRS422,
T6M20D
1xRS485, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 escala de
cinza, toque
Visor STN
de 5,7 pol.
(256 cores),
320x240 pixels,
toque. 24 Vcc
apenas
768 KB
2xRS232,
2711P1xRS422,
T6C20D
1xRS485, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores,
toque
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
teclado e toque,
apenas 24 Vcc
768 KB
2xRS232,
2711P1xRS422,
B6M20D
1xRS485, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600, escala de
cinza, toque e
teclado
6AV66420DC01-1AX0
SIMATIC OP177B
modo Blue
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
teclado e toque,
apenas 24 Vcc
2 MB
1xRS422,
2711P1xRS485, USB,
B6M20D
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600, escala de
cinza, toque e
teclado
6AV66420AA11-0AX0
SIMATIC TP177A
modo Blue
Visor STN
de 5,7 pol.,
modo Blue
(4 nveis),
320x240 pixels,
toque, 24 Vcc
apenas
512 KB
Compatvel com
1xRS422,
1xRS485,
S7-200,
S7-300/400,
sem porta de
impressora
PanelView Plus
600 escala de
cinza, toque
152
2711P-T6M20D
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
6AV66420BA01-1AX0
SIMATIC TP177B
em cores
Visor colorido
STN de 5,7 pol.
(256 cores),
320x240 pixels,
toque. 24 Vcc
apenas
2 MB
6AV66420BC01-1AX0
SIMATIC TP177B
modo Blue
6AV66428BA10-0AA0
SIMATIC TP177B
em cores, ao
inoxidvel
6AV66420DA01-1AX0
6AV66210AA01-0AA0
Nome
Descrio
1xRS422,
2711P-T6C20D
1xRS485, USB,
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores,
toque
2 MB
1xRS422,
2711P-T6M20D
1xRS485, USB,
S5, S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 escala de
cinza, toque
Visor colorido
STN de 5,7 pol.
(256 cores),
320x240 pixels,
toque, apenas
24 Vcc, moldura
de ao inoxidel
2 MB
1xRS422,
2711P1xRS485, USB,
T6C20D
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores,
toque
SIMATIC OP177B
em cores
Visor colorido
STN de 5,7 pol.
(256 cores),
320x240 pixels,
teclado e toque,
24 Vcc apenas
2 MB
1xRS422,
2711P1xRS485, USB,
B6C20D
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores,
toque,e teclado
Software WINCC
FLEXIBLE
COMPACT
Software de
configurao e
programao
para Simatic
OP77, OP/TP170
e micropainis
no
aplicvel
no aplicvel
Software
RSView Studio
Machine Edition
Software de
configurao RSView
Studio Machine Edition
para desenvolvimento
e teste aplicativos HMI
no nvel de mquina
Cdigo de
catlogo
Rockwell
Automation
9701VWSTMENE
153
ApndiceB
ApndiceB
Cdigo de
catlogo
Siemens
Referncia
rpida
6AV65450CA10-0AX0
SIMATIC TP270 6
pol. em cores
Visor colorido
STN de 5,7 pol.,
(256 cores),
Finalizado em
320x240 pixels,
outubro de 2006 toque, 24 Vcc
apenas
2 MB
6AV65450CC10-0AX0
SIMATIC TP270
10 pol. em cores
Visor colorido
STN de 10,4 pol.,
(256 cores),
Finalizado em
640x480 pixels,
outubro de 2006 toque, 24 Vcc
apenas
6AV65420CA10-0AX0
6AV65420CC10-0AX0
154
Descrio
Nome
Descrio
2xRS232,
2711P1xRS422,
T6C20D
1xRS485, USB,
S5, S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impresso
disponvel.
PanelView Plus
600 em cores,
toque
2 MB
2xRS232,
2711P1xRS422,
T10C4D1
1xRS485, USB,
S5, S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
toque
SIMATIC OP270
6 pol. em cores
Visor colorido
STN de 5,7 pol.,
(256 cores),
Finalizado em
320x240 pixels,
outubro de 2006 teclado, 24 Vcc
apenas
2 MB
2xRS232,
2711P1xRS422,
K6C20D
1xRS485, USB,
S5, S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores
SIMATIC OP270
10 pol. em cores
2 MB
2xRS232,
2711P1xRS422,
K10C4D1
1xRS485, USB,
S5, S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
teclado
Visor colorido
STN de 10,4 pol.
(256 cores),
Finalizado em
640x480 pixels,
outubro de 2006 teclado, 24 Vcc
apenas
Memria Opes de
comunicao
Cdigo de
catlogo
Rockwell
Automation
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
6AV66430AA01-1AX0
SIMATIC TP 277
6 pol. em cores
Visor colorido
STN de 5,7 pol.,
(256 cores),
320x240 pixels,
toque, 24 Vcc
apenas
4 MB
6AV66430BA01-1AX0
SIMATIC OP 277
6 pol., em cores
Visor colorido
STN de 5,7 pol.,
(256 cores),
320x240 pixels,
teclado, 24 Vcc
apenas
6AV66220BA01-0AA0
Software WINCC
FLEXIBLE
STANDARD
Software de
configurao e
programao
para Simatic
OP/TP/
MP270, MP370,
OP77, OP/TP170
e micropainis
Cdigo de
catlogo
Rockwell
Automation
Nome
Descrio
1xRS422,
2711P1xRS485, USB,
T6C20D
Ethernet: S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores,
toque
4 MB
1xRS422,
2711P1xRS485, USB,
K6C20D
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel.
PanelView Plus
600 em cores
no
aplicvel
no aplicvel
Software
RSView Studio
Machine Edition
Software de
configurao RSView
Studio Machine Edition
para desenvolvimento
e teste aplicativos HMI
no nvel de mquina
9701VWSTMENE
155
ApndiceB
ApndiceB
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
6AV65420AG10-0AX0
SIMATIC
MP270B
teclado, 10 pol.
Finalizado em
outubro de 2006
Memria Opes de
comunicao
Cdigo de
catlogo
Rockwell
Automation
Nome
Descrio
2xRS422,
2711P1xRS485, USB,
K10C4D1
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
teclado
6AV65450AG10-0AX0
SIMATIC
MP270B toque,
10 pol.
Finalizado em
outubro de 2006
5 MB
2xRS422,
2711P1xRS485, USB,
T10C4D1
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
toque
6AV65450AH10-0AX0
SIMATIC
MP270B toque,
6 pol.
5 MB
2xRS422,
2711P1xRS485, USB,
K6C20D
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
600 em cores
Finalizado em
outubro de 2006
6AV66430CB01-1AX0
SIMATIC MP 277
toque, 8 pol.
6 MB
1xRS422,
2711P1xRS485,
T7C4D1
2xUSB, Ethernet,
S5, S7-200,
S7-300/400 e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
700 em cores,
toque
6AV66430CD01-1AX0
SIMATIC MP 277
toque, 10 pol.
6 MB
1xRS422,
2711P1xRS485,
T10C4D1
2xUSB, Ethernet:
S5, S7-200,
S7-300/400, e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
toque
156
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
SIMATIC MP 277
toque, 10 pol.,
ao inoxidvel
6 MB
6AV66430DB01-1AX0
SIMATIC MP 277
teclado, 8 pol.
6 MB
6AV66430DD01-1AX0
6AV66220BA01-0AA0
Nome
Descrio
1xRS422,
2711P1xRS485,
T10C4D1
2xUSB, Ethernet,
S5, S7-200,
S7-300/400 e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
toque
1xRS422,
2711P1xRS485,
K7C4D1
2xUSB, Ethernet,
S5, S7-200,
S7-300/400 e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
700 em cores,
teclado
1xRS422,
2711P1xRS485,
K10C4D1
2xUSB, Ethernet,
S5, S7-200,
S7-300/400 e
controladores de
terceiros, porta
de impressora
disponvel
PanelView Plus
1000 em cores,
teclado
Software WINCC
FLEXIBLE
STANDARD
no aplicvel
Software
RSView Studio
Machine Edition
Software de
configurao RSView
Studio Machine Edition
para desenvolvimento
e teste aplicativos HMI
no nvel de mquina
Software de
configurao
e programao para
Simatic OP/TP/
MP270, MP370,
OP77, OP/TP170
e micropainis
no
aplicvel
Cdigo de
catlogo
Rockwell
Automation
9701VWSTMENE
157
ApndiceB
ApndiceB
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
6AV65420DA10-0AX0
SIMATIC MP370,
teclado, 12 pol.
Visor colorido
TFT de 12,1 pol.
(256 cores),
800x600 pixels,
teclado, 24 Vcc
apenas
12,5 MB
6AV65450DA10-0AX0
SIMATIC MP370,
toque, 12 pol.
Visor colorido
TFT de 12,1 pol.
(256 cores),
800x600 pixels,
toque, 24 Vcc
apenas
6AV65450DB10-0AX0
Nome
Descrio
PanelView Plus
1250 em cores,
teclado
12,5 MB
PanelView Plus
1250, em cores,
toque
SIMATIC MP370
toque, 15 pol.
Visor colorido
12,5 MB
TFT de 15,1 pol.
(256 cores),
1024x768 pixels,
toque, 24 Vcc
apenas
PanelView Plus
1500, em cores,
toque
6AV65458DB10-0AA0
SIMATIC MP370,
toque, 15 pol.,
ao inoxidvel
Visor colorido
12,5 MB
TFT de 15,1 pol.
(256 cores),
1024x768 pixels,
toque, 24 Vcc
apenas, moldura
de ao
inoxidvel, IP66
PanelView Plus
1500, em cores,
toque
6AV6 6440AA01-2AX0
SIMATIC MP377,
toque 12,1 pol.
PanelView Plus
1250, em cores,
toque
158
12,5 MB
Cdigo de
catlogo
Rockwell
Automation
Cdigo de
catlogo
Siemens
Referncia
rpida
Descrio
Memria Opes de
comunicao
6AV6 6440BA01-2AX0
SIMATIC MP377,
teclado, 12,1
pol.
12,5 MB
6AV6 6440AB01-2AX0
SIMATIC MP377,
toque, 15 pol.
Visor TFT de 15
pol., 65.536
cores, 1024x768
pixels, toque,
24 Vcc apenas
6AV6 6440BA01-2AX0
SIMATIC MP377,
toque, 19 pol.
6AV66220BA01-0AA0
Software WINCC
FLEXIBLE
STANDARD
Nome
Descrio
PanelView Plus
1250 em cores,
teclado
12,5 MB
PanelView Plus
1500, em cores,
toque
Visor TFT de 19
pol., 65.536
cores,
1280x1024
pixels, toque,
24 Vcc apenas
12,5 MB
PanelView Plus
1500, em cores,
toque
Software de
configurao
e programao
para Simatic
OP/TP/
MP270, MP370,
OP77, OP/TP170
e micropainis
no
aplicvel
no aplicvel
Software
RSView Studio
Machine Edition
Software de
configurao RSView
Studio Machine Edition
para desenvolvimento
e teste aplicativos HMI
no nvel de mquina
Cdigo de
catlogo
Rockwell
Automation
9701VWSTMENE
159
ApndiceB
ApndiceB
Observaes:
160
161
ApndiceB
ApndiceB
162
Suporte da Rockwell
Automation
A Rockwell Automation fornece informaes tcnicas sobre a Web para ajudar voc
a usar seus produtos. Em http://support.rockwellautomation.com, voc pode encontrar
manuais tcnicos, uma base de conhecimentos de perguntas mais freqentes, notas
tcnicas e de aplicao, cdigo de amostra e links para pacotes de servio de software
e um recurso MySupport que pode ser personalizado para fazer o melhor uso dessas
ferramentas.
Para obter um nvel adicional de suporte tcnico por telefone quanto configurao,
instalao e resoluo de problemas, oferecemos programas de suporte TechConnect.
Para obter mais informaes, entre em contato com seu distribuidor local ou
representante Rockwell Automation ou visite http://support.rockwellautomation.com.
Assistncia instalao
Se ocorrer um problema nas primeiras 24 horas da instalao, analise as informaes
contidas neste manual. Voc pode tambm entrar em contato com um nmero de suporte
ao cliente para ajuda inicial para comear a usar seu produto.
Estados Unidos
1.440.646.3434
Segunda sexta-feira, das 8:00 s 17:00 EST
Entre em contato com seu distribuidor. Voc deve fornecer um nmero de caso de
suporte ao cliente (ligue para o nmero de telefone acima para obter um) a seu
distribuidor para concluir o processo de retorno.
Copyright 2008 Rockwell Automation, Inc. Todos os direitos reservados. Impresso nos EUA