Você está na página 1de 164

Guia de converso de aplicao Simatic S7

para Logix5000

Soluo de aplicao

Informaes Importantes ao Usurio


Os equipamentos de estado slido tm caractersticas operacionais que os diferenciam dos equipamentos eletromecnicos. As orientaes de
segurana para a aplicao, instalao e manuteno de controles de estado slido (publicao SGI-1.1 disponvel em seu representante de vendas
Rockwell Automation local ou on-line, em http://literature.rockwellautomation.com) descrevem algumas diferenas importantes entre
equipamentos de estado slido e dispositivos eletromecnicos conectados por fios. Devido a esta diferena e tambm ampla variedade de usos
para equipamentos de estado slido, todos os responsveis pela aplicao deste equipamento devem estar seguros de que a aplicao pretendida
deste equipamento aceitvel.
Em nenhuma circunstncia, a Rockwell Automation, Inc. ser responsvel por danos indiretos ou resultantes do uso ou aplicao deste
equipamento.
Os exemplos e grficos contidos neste manual so apenas para fins ilustrativos. Devidos aos diversos requisitos e variveis associados a todas as
aplicaes, a Rockwell Automation, Inc. no assumir nenhuma responsabilidade pelo uso real baseado nos exemplos e grficos.
Nenhuma responsabilidade sobre as patentes ser assumida pela Rockwell Automation, Inc. em relao ao uso das informaes, circuitos,
equipamentos ou software descritos neste manual.
A reproduo do contedo deste manual, no todo ou em parte, sem permisso por escrito da Rockwell Automation, Inc., proibido.
Ao longo deste manual, quando necessrio, usamos observaes para inform-lo das consideraes de segurana.
ADVERTNCIA

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.

Identifica informaes crticas para a aplicao e compreenso bem-sucedidas do produto.


Identifica informaes sobre prticas ou circunstncias que possam causar ferimentos ou morte, danos
propriedade ou perda econmica. As atenes ajudam voc a identificar e evitar um perigo e a reconhecer
a conseqncia.

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.

Allen-Bradley, Rockwell Automation e TechConnect so marcas registradas da Rockwell Automation, Inc.


As marcas registradas no pertencentes Rockwell Automation so de propriedade das empresas respectivas.

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

3Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Micropainis SIMATIC e equivalentes Rockwell Automation . . . . . .


Painis SIMATIC - srie 7x e equivalentes Rockwell
Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Painis SIMATIC - srie 17x e equivalentes Rockwell
Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Painis SIMATIC - srie 27x e equivalentes Rockwell
Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multipainis SIMATIC - srie 27x e equivalentes
Rockwell Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multipainis SIMATIC - srie 37x e equivalentes
Rockwell Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

149
151
152
155
157
159

Publicao LOGIX-AP008B-PT-P - Junho 2008

Prefcio

Finalidade

Este manual do usurio oferece orientao para usurios e engenheiros que


tenham usado os sistemas de controle com base em uma destas plataformas:
Controlador S7 Siemens
Controlador de automao programvel Logix da
Rockwell Automation (PAC)
E, alm disso:
tenham desejo ou necessidade de tirar proveito dos recursos PAC ou
estejam nos estgios iniciais de migrao do S7 para o Logix.
tenham um cdigo de programa STEP 7 especfico que queiram converter
para um cdigo RSLogix 5000 eficaz e eficiente.
Use este manual para ajud-lo a adotar boas prticas e para evitar erros comuns ao
converter o projeto para Logix.

Converso versus traduo

O tema de converso versus traduo repetido neste guia de converso de


aplicao. A simples traduo concentra-se apenas na linha de cdigo e em
encontrar um equivalente nas linguagens do Logix. Para converter uma aplicao
de maneira ideal, voc deve fazer mais do que apenas traduzir. Por exemplo, voc
pode se beneficiar de escolher uma linguagem de programao diferente,
utilizando diferentes tcnicas de programao e projetar um esquema de
seqenciamento diferente para resolver a mesma tarefa. Dessa maneira,
a converso executada em um contexto de projeto de alto nvel e de
conhecimento dos pontos fortes do sistema Logix.
Se voc tiver um cdigo de aplicao a ser convertido, voc deve compreender seu
programa STEP 7 antes de iniciar a converso envolvendo-se em seu
desenvolvimento ou lendo a documentao do programa e do processo que ele
controla. Se o programa ou o processo no for familiar ou contar com pouca
documentao, a converso apropriada ser difcil ser mera traduo com menos
chances de sucesso. Por exemplo, no Logix, h um espao de nome global, enquanto
no ambiente Siemens h blocos de dados que podem ser carregados/descarregados
pelo cdigo da aplicao. Observar isso ajuda a projetar uma estratgia de converso.
Em alguns casos, se a documentao tanto do processo quanto do programa no
for completa, pode ser mais eficiente, em termos de durao do projeto/custo
geral, escrever uma nova especificao e comear seu programa Logix com pouco
tempo empregado na traduo do programa antigo.

7Publicao LOGIX-AP008B-PT-P - Junho 2008

Prefcio

Terminologia

O STEP 7 o ambiente de software de programao dos controladores


SIMATIC S7 da Siemens. O software RSLogix 5000 usado com os
controladores de automao programvel Logix da Rockwell Automation.
Nos referimos ao Logix como um controlador de automao programvel devido
a ele fazer muito mais do que um CLP para fins gerais tradicional. Ele fornece
uma excelente plataforma de controle multidisciplina, um nomes de espao
comum, tempo de sistema para arquitetura multi-CPU verdadeiramente
expansveis, tipos de dados definidos pelo usurio e conectividade NetLinx total.
O termo Logix usado para se referir a qualquer controlador ControlLogix,
CompactLogix, GuardLogix, FlexLogix, DriveLogix ou SoftLogix, ou ao
ambiente de programao RSLogix 5000 em que esteja claro o contexto ao qual
estamos nos referindo.

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

Guia de seleo de controladores ControlLogix

1769-SG001

Guia de seleo de controladores CompactLogix 1769

1768-UM001

Manual do usurio de controladores CompactLogix 1768

1769-SG002

Guia de seleo de Compact I/O

1756-RM094

Manual de programao de consideraes de projeto dos controladores


Logix5000

1756-PM001

Manual de programao de procedimentos comuns dos controladores


Logix5000

1756-RM003

Manual de referncia de instrues gerais dos controladores Logix5000

1734-SG001

Guia de seleo de POINT I/O

1738-SG001

Guia de Seleo de ArmorPoint I/O

1792-SG001

Guia de seleo ArmorBlock I/O MaXum e ArmorBlock I/O

1794-SG002

Guia de seleo FLEX I/O e FLEX Ex

NETS-SG001

Guia de seleo NetLinx

VIEW-SG001

Guia de seleo de plataformas de visualizao

IA-RM001

Arquitetura integrada: fundamentos da programao modular

6873-SG004

Diretrio de produto do programa Encompass

1756-PM010

Manual de programao de instrues add-on dos controladores


Logix5000

1756-RM087

Manual de referncia de uso da memria e momento da execuo dos


controladores Logix5000

IASIMP-RM001

Manual de referncia de literatura recomendada IA

Publicao LOGIX-AP008B-PT-P - Junho 2008

Prefcio

Servios de converso
de lgica CLP fornecidos
pela Rockwell Automation

A Rockwell Automation fornece servios adicionais para a converso


de lgica CLP.

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.

Servios de converso de programa CLP de interrupo nica


A migrao para uma plataforma de controle Allen-Bradley atual a partir de um
produto herdado aprimorar seu processo de produo, a confiabilidade e
flexibilidade do sistema, oferecendo mais acesso ao poder de processamento do
aplicativo e reduzindo os custos de consertos de equipamentos e estoque de peas
sobressalentes. Com os servios de converso de programa do suporte ao cliente
da Rockwell Automation, seu programa de controlador programvel existente
ser convertido rpida e confiavelmente para a nova famlia de controladores.
Os engenheiros do suporte ao cliente da Rockwell Automation podem ajudar na
migrao de equipamentos Allen-Bradley herdados para converter seus sistemas
CLP para produtos da Rockwell Automation e, ao mesmo tempo, minimizando
o tempo parado e maximizando o sucesso operacional.

Publicao LOGIX-AP008B-PT-P - Junho 2008

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.

Pacote de converso bsica


O programa de controlador programvel ser convertido no formato
ControlLogix, CompactLogix, PLC-5 ou SLC 500/MicroLogix
apropriado.
O pacote fornece uma listagem de erros gerada durante a converso que
inclui instrues que no so convertidas diretamente e quaisquer
endereos que no tenham sido convertidos, o que pode incluir
indicadores e endereamento indireto.
O programa e a listagem de erros seriam retornados ao cliente para
depurao e correo manual.

Pacote de limpeza inicial mais converso


O programa controlador programvel original ser convertido no formato
ControlLogix, PLC-5 ou SLC 500/MicroLogix apropriado.
Ns corrigiremos e converteremos qualquer instruo e/ou erros
de endereamento da famlia do novo processador.
O programa concludo ser, ento, retornado ao cliente para partida
e depurao.

10

Publicao LOGIX-AP008B-PT-P - Junho 2008

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.

Converses de programa adicionais disponveis


Formato PLC-2 para formato ControlLogix, CompactLogix, PLC-5,
SLC500/MicroLogix
Formato PLC-3 para formato ControlLogix, CompactLogix ou PLC-5
Formato PLC-5/250 para formato ControlLogix ou CompactLogix
Modicon Quantum, 984, 584, 380, 381, 480, 485, 780, 785 para
formato ControlLogix ou CompactLogix
Siemens S-5, S-7 para formato ControlLogix ou CompactLogix
TI - 520, 520C, 525, 530, 530C, 535, 560, 560/565, 565, 560/560T,
560T, 545, 555, 575 para formato ControlLogix ou CompactLogix
GE srie 6 para formato ControlLogix ou CompactLogix
Converses de programa de outros controladores programveis de terceiros para
programas de controlador Allen-Bradley tambm esto disponveis. Entre em
contato com o suporte tcnico para obter mais detalhes.
Para programar um projeto de converso ou aprender mais sobre os servios
de converso de programa, entre em contato com seu representante de vendas
Rockwell Automation local ou distribuidor autorizado: envie um e-mail para
raprogramconversion@ra.rockwell.com, ou viste
http://support.rockwellautomation.com/ e consulte a base de conhecimentos,
documento G19154.
IMPORTANTE

Publicao LOGIX-AP008B-PT-P - Junho 2008

Use os servios de consultoria para reengenharia, geralmente


para expandir a funcionalidade do sistema e no para alterar
o hardware por obsolescncia ou motivos relacionados.
As converses de formato SLC para Logix e PLC-5 para
Logix e gerao de comentrios PCE so criadas no software
RSLogix 5000.

11

Prefcio

Observaes:

12

Publicao LOGIX-AP008B-PT-P - Junho 2008

Captulo

Converso de hardware

Introduo

O objetivo deste captulo oferecer orientao a um usurio ou engenheiro que


precise determinar o hardware Logix correto como substituto do equipamento S7
existente.
O captulo descreve como selecionar controladores, E/S local, E/S remota, redes e
IHM, inclui uma seo sobre arquitetura de controladores distribuda e fornece
exemplos de converso de hardware dos mdulos S7 mais freqentemente usados.

Controladores S7

Tpico

Pgina

Controladores S7

13

Sistemas de E/S

14

Redes

25

Converso de IHM

31

Converso de sistemas contendo controladores distribudos

32

Conectando dispositivos Siemens e Rockwell Automation

34

Esta tabela relaciona uma seleo relevante de controladores Siemens S7 usados


em uma grande variedade de aplicaes.
Seleo de controladores Siemens S7 atuais

13Publicao LOGIX-AP008B-PT-P - Junho 2008

Controlador

N da Pea

Equivalente Logix

313C

6ES7 313-5BF03-0AB0

L23 Serial

314C-DP

6ES7 314-6CG03-0AB0

L23 EtherNet/IP, L31

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

L62, L63, L64, L65

414-3 PN/DP

6ES7 414-3EM05-0AB0

13

Captulo 1

Converso de hardware

Seleo de controladores Siemens S7 atuais


315F-2 PN/DP (segurana)

6ES7 315-2FH13-0AB0
6ES7 317-2FK13-0AB0

GuardLogix L61S, L62S,


L63S

414-H (Redundante)

6ES7 414-4HM14-0AB0

L61-L65 com SRM

417-H

6ES7 417-4HT14-0AB0

PCS7 usa o controlador 417-4

L3x, L4x, L6x + FactoryTalk


View, software FactoryTalk
Batch

Um guia de adequao de alguns dos controladores S7 mais comumente


utilizados:
S7 315-2DP Mquinas pequenas e mdias.
S7 317-2DP Mquinas mdias e grandes, aplicaes de controle
de processo pequenas e mdias.
S7 414-2 Controle de mquina exigente, aplicaes de controle
de processo.
S7 414-3 Controle de mquina exigente, aplicaes de controle
de processo grandes.
O conjunto completo de controladores S7 est relacionado no Apndice A.

Sistemas de E/S

Estas sees descrevem os sistemas de E/S Logix que substituem o equipamento


S7 existente.

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.

Seleo e configurao de componentes de E/S S7


As capturas de tela a seguir so do programa de configurao de hardware
STEP 7, um programa separado no conjunto de aplicaes STEP 7.
No software RSLogix 5000, essa funcionalidade est totalmente integrada,
como voc ver posteriormente neste manual do usurio.

14

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Captulo 1

Programa de configurao de hardware STEP 7

Arraste o mdulo selecionado para a tela do rack de configurao.

Publicao LOGIX-AP008B-PT-P - Junho 2008

15

Captulo 1

Converso de hardware

E/S Local Logix


H disponvel uma ampla variedade de mdulos de E/S ControlLogix e
CompactLogix. A E/S 1769 tem bom custo-benefcio para as funcionalidades
bsicas freqentemente solicitadas por OEMs, enquanto a famlia E/S 1756
oferece muitos recursos/funcionalidades para as aplicaes mais exigentes,
conforme solicitado pelos usurios finais e, muitas vezes, necessrio para atender
a nveis de desempenho especficos.
Os mdulos CompactLogix so montados em um trilho DIN padro e um
sistema de acoplamento especial faz a conexo eltrica e mecnica com mdulos
adjacentes. Os engenheiros apreciaro o sistema de acoplamento mecnico
com o S7-300, os mdulos so fixados apenas em um trilho especial e no uns aos
outros (diferentemente do conector eltrico U).
Os mdulos ControlLogix so montados em racks 1756.
Para controladores 1769-L31, 1769-L32C, 1769-L32E e 1768-L43,
o nmero mximo de mdulos E/S conectados ao rack do controlador
16, em at trs bancos.
Para controladores 1769-L35CR, 1769-L35E e 1768-L45, o nmero
mximo de mdulos de E/S conectados ao rack do controlador 30,
tambm em 3 bancos.
Para controladores 1756, o nmero de slots no rack define o nmero
mximo de mdulos de E/S locais. Ele pode ser 4, 7, 10, 13 ou 17.
Em ambas as plataformas, podem ser inseridas E/S adicionais em redes CIP, nas
quais as redes EtherNet/IP e ControlNet oferecem a integrao de E/S mais
perfeita e transparente.

16

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Captulo 1

Esta tabela relaciona os equivalentes Logix de alguns mdulos de E/S S7 bastante


utilizados.
Equivalentes Logix de mdulos de E/S S7
Mdulo de E/S S7

Descrio

Equivalente Logix

Descrio

6ES7 321-1BL00-0AA0

S7-300 com entrada


digital de 32 canais

1769-IQ32

CompactLogix com
entrada digital de
32 canais

6ES7 322 - 1BH01-0AA0

S7-300 com sada


digital de 16 canais

1769-OB16

CompactLogix com
sada digital de 16
canais

6ES7 421-1BL01-0AA0

S7-400 com entrada


digital de 32 canais

1756-IB32

ControlLogix com
entrada digital de
32 canais

6ES7 422-1BH01-0AA0

S7-400 com sada


digital de 16 canais

1756-OB16E

ControlLogix com sada


digital de 16 canais

Consulte o Apndice A para obter tabelas de converso mais detalhadas


de mdulos de E/S.

Publicao LOGIX-AP008B-PT-P - Junho 2008

17

Captulo 1

Converso de hardware

Seleo e configurao de componentes de E/S Logix


A partir do ramo de configurao de E/S de sua rvore de projeto, a biblioteca
Logix de perfis de dispositivo pode ser acessada. Esses perfis fornecem
configurao totalmente dirigida por assistentes, para uma integrao completa
e fcil de usar na tabela de dados e controle programvel intuitivo sobre cada
funcionalidade do mdulo, como converso de escala, alarme e diagnsticos.

Selecione um item e ele aparecer no rack em sua configurao de E/S.

Os tags do perfil de dispositivo do novo mdulo de E/S foram adicionados


automaticamente ao banco de dados de tags do escopo do controlador.

18

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Captulo 1

A visualizao abaixo mostra os tags parcialmente expandidos.

O perfil contm dados de configurao e status, bem como dados de E/S.

Consulte o Captulo 4 para obter mais informaes.

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

E/S remota de terceiros

20

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Captulo 1

Configurao de E/S Remota de S7 Profibus DP


Um mdulo de interface Profibus DP pode ser instalado na configurao de
hardware sendo arrastado do catlogo de hardware para o grfico do barramento
Profibus DP. Aps o mdulo de interface ter sido instalado, ele poder ser aberto
e os mdulos S7-300 padro podero ser adicionados como se fossem E/S locais.

A tabela de dados define os endereos E/S associados ao inversor. Os smbolos


desses endereos devem ser adicionados manualmente na tabela de smbolos.
A configurao de hardware est agora concluda.
possvel usar dispositivos remotos na rede Profibus DP juntamente com Logix,
mas com as mesmas restries/limitaes de uso do ambiente S7.

Publicao LOGIX-AP008B-PT-P - Junho 2008

21

Captulo 1

Converso de hardware

E/S distribuda Logix


A E/S distribuda Rockwell Automation inclui E/S remota usando mdulos
de E/S 1756 ou 1769 e vrias plataformas E/S distribudas, como sistemas
POINT I/O, FLEX I/O, ArmorPoint e ArmorBlock.
Os mdulos E/S so conectados rede usando um mdulo de comunicao ou
adaptador de comunicao ou diretamente por meio de uma interface de
comunicao incorporada.

Configurao de E/S distribuda


Toda a configurao de E/S feita na rvore de projeto do software RSLogix
5000. A partir da ramificao de configurao de E/S, insira um mdulo de
comunicao para seu tipo de rede selecionado.
A captura de tela mostra a incluso de um mdulo de E/S remota 1756-IB32
conectado por meio de uma rede EtherNet/IP.

Observe que os tags correspondentes ao mdulo de E/S remota foram


adicionados automaticamente ao banco de dados de tag do escopo do
controlador.

22

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Captulo 1

Um inversor de velocidade varivel ligado em rede, como o inversor PowerFlex,


pode ser includo da mesma maneira.

Novamente, o software RSLogix 5000 gerar novos tags automaticamente para


qualquer dispositivo com um perfil no software RSLogix 5000 e conectado a uma
rede EtherNet/IP ou ControlNet. Para a rede DeviceNet, a E/S GuardLogix
Safety integrada da mesma maneira. Outros dispositivos DeviceNet precisam
ser configurados usando-se o software de configurao RSNetWorx e arquivos
EDS que operam essencialmente de modo equivalente ao software gerenciador
STEP 7 Profibus e arquivos GSD.

Publicao LOGIX-AP008B-PT-P - Junho 2008

23

Captulo 1

Converso de hardware

Mostrados abaixo esto os tags do perfil de dispositivo no software RSLogix 5000,


disponvel para centenas de dispositivos Rockwell Automation.

24

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Redes

Captulo 1

Consulte essas sees para obter informaes sobre redes.

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.

Rede Profibus outras


O FMS e o FDL Profibus so para comunicao de dados entre os controladores.
Eles executam uma funo semelhante rede Ethernet industrial e a configurao
quase idntica. As diferenas so que os processadores de comunicao Profibus
so necessrios, em vez da rede Ethernet, e que o cabeamento Profibus usado.
O Profibus DPV2 pode ser usado para conectar servo-drives nos controladores
S7-315T e S7-317T para controle de posicionamento de baixo nvel.

Rede industrial Ethernet


A rede Ethernet industrial Siemens uma variao da rede Ethernet em um
ambiente industrial. Ela usada principalmente para comunicao entre os
controladores e para comunicao do controlador com o computador de
programao.
A no ser por alguns controladores recentes equipados para Profinet, os
controladores S7 no possuem portas Ethernet incorporadas. Um sistema S7
usando Ethernet industrial ter processadores de comunicao montados nos racks.
Dependendo do processador de comunicao, os seguintes protocolos podem
ser usados:

S7 (protocolo proprietrio para comunicao entre controladores S7)


TCP (Transmission Control Protocol) Raw Sockets
ISO-on-TCP (Extended TCP com verificao adicional)
UDP (User Datagram Protocol) Raw Sockets

O cdigo da aplicao necessrio para gerenciar a maioria dos aspectos


de comunicao dessas redes.
No ambiente Rockwell Automation, essa funcionalidade pode ser implementada
usando as portas EtherNet/IP integradas, mdulos EtherNet/IP Bridge e/ou
mdulos EWEB.

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

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:

Publicao LOGIX-AP008B-PT-P - Junho 2008

Controle de E/S geral


Intercmbio de dados entre controladores
Conexo de vrios computadores
Conexo de muitos dispositivos
Conectividade com sistemas empresariais
Integrao de dispositivos de segurana
Controle de posicionamento (futuro)

27

Captulo 1

Converso de hardware

Exemplo de Ethernet/IP tpico

28

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de hardware

Captulo 1

Interconectando redes NetLinx


H dois caminhos comuns para interconectar redes NetLinx.
Backplane de comunicao, permitindo vrios links de rede de uma vez.
Dispositivos de link de comunicao, vinculando duas redes juntas de
maneira transparente.
Nenhum controlador ou programao necessrio nessas abordagens.
Exemplo de um sistema de controle em redes NetLinx

Converso de IHM

Publicao LOGIX-AP008B-PT-P - Junho 2008

Consulte o Apndice B.

31

Captulo 1

Converso de hardware

Converso de sistemas
contendo controladores
distribudos

Esta seo abrange:


como uma aplicao de controle discreta geral contendo um grupo de
unidades funcionais pode ser criada usando vrios controladores.
como um mtodo semelhante pode ser aplicado a uma aplicao
de controle de processo projetada para o padro S88.

Implementao de hardware e software


Controle discreto geral
O modelo de hardware e software para lgica distribuda para controle discreto
geral mostrado abaixo. Nesse caso, a funo de superviso ser desempenhada
por um controlador. Uma rede EtherNet/IP ou ControlNet pode ser usada par
interconectar os controladores. Produo/consumo ou mensagens explcitas
podem ser usadas para intercambiar dados com o sistema.

32

Publicao LOGIX-AP008B-PT-P - Junho 2008

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

33

Captulo 1

Converso de hardware

Conectando dispositivos
Siemens e Rockwell Automation

H situaes em que voc precisa interconectar equipamentos Siemens e


Rockwell Automation. Recomendamos que voc use produtos de empresas
parceiras agrupados no programa Encompass.

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Captulo

Recursos Logix que podem no ser familiares


a usurios S7

Introduo

Este captulo descreve os recursos Logix que podem no ser familiares a usurios S7.
Tpico

Pgina

Blocos de organizao do S7 comparados a tarefas do Logix

36

Tags no endereos

47

E/S e tags de alias

51

Linguagens de programao

53

Instrues add-on

57

O Common Industrial Protocol (CIP)

58

Intercmbio de dados entre controladores

60

Tipos de dados definidos pelo usurio

61

Atualizao de E/S assncronas

62

O tipo de dados DINT

62

Gerenciador de fases

63

Tempo de sistema (CST)

65

Entradas com registro de data e hora

65

Sadas programadas

65

Sem variveis temporrias

66

Sem necessidade de acumuladores ou registradores especiais

66

Determinados recursos do sistema Logix so mais fceis de usar e manter que


o S7 por exemplo, os dados so organizados em bancos de dados de tags sem
endereos absolutos, enquanto no S7 os itens de dados tm endereos absolutos
selecionados pelo programador nas reas de memria definidas.
Em outros aspectos, a estrutura do Logix bastante semelhante ao S7, mas
apresentada de maneira diferente por exemplo, debaixo da superfcie,
a estrutura tarefa semelhante aos blocos de organizao do S7.

35Publicao LOGIX-AP008B-PT-P - Junho 2008

35

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Este captulo contrasta os recursos diferentes (com os tags) e compara os recursos


com similaridades subjacentes (como tarefas).
O objetivo :
permitir que o usurio S7 converta-se ao Logix com informaes que
tornaro o processo de design mais fcil e rpido.
mostrar o que o Logix pode fazer, de modo que os engenheiros no tentem
recriar o que existe no firmware do controlador.

Blocos de organizao do S7
comparados a tarefas do
Logix

Essa comparao de blocos de organizao e tarefas apresentar a estrutura de um


programa Logix a um usurio do S7.
Os blocos de organizao e tarefas so semelhantes no fato de que ambos so
chamados pelo sistema operacional do controlador, em vez de pelo programa
do usurio. No STEP 7 (e Logix), h trs tipos de blocos de organizao
(tarefa no Logix).
O ciclo de programa OB (tarefa contnua no Logix), sendo que o OB
recomea do incio aps ser finalizado.
A interrupo cclica OB (tarefa peridica no Logix), sendo que o OB
executado em um perodo pr-configurado.
A interrupo de hardware OB (tarefa de evento no Logix) executada em
resposta a alguns estmulos de hardware.
Muitos programadores de STEP 7 no usam a interrupo cclica OB.
O Logix oferece um sistema operacional multitarefa configurvel pelo usurio
que permite que a energia da CPU seja alocada conforme a necessidade da
aplicao.

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Captulo 2

Ciclo de programa OB1


O OB1 tem ciclo contnuo. Quando sua execuo termina, os valores da tabela de
imagem de sada so enviados s sadas, a tabela de imagem de entrada atualizada
com as sadas e o OB1 novamente iniciado.
Um programa STEP 7 no tem que incluir o OB1, mas se este estiver includo,
ser contnuo.
Fragmento de OB1 tpico:

OB1 a raiz da hierarquia de chamada de todo o cdigo executado


continuamente.
OB1 remonta a (apenas um possvel, claro) tarefa contnua no Logix.
Na terminologia S7, OB1 descrito como ciclo de programa.
Para os leitores que estejam mais familiarizados com Logix do que com STEP 7,
pode ser til saber que na lgica ladder do STEP 7, uma rede o mesmo que uma
linha Logix. Na lista de declaraes do STEP 7, as redes ainda esto l, mas
servem apenas para aprimorar a aparncia do cdigo. Elas dividem o cdigo em
sees e permitem que componentes sejam adicionados. Todo o cdigo deve ser
colocado em uma rede, se desejado ele deve ser compilado e executado
perfeitamente bem.
Publicao LOGIX-AP008B-PT-P - Junho 2008

37

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

OB30 interrupes cclicas OB38


Esses OBs so executados em intervalos fixos configurveis. Sua prioridade pode
tambm ser configurada. OBs de prioridade mais alta sero interrompero
aqueles de prioridade mais baixa que estejam sendo executados.
Como os OBs chamados periodicamente so configurados

38

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Captulo 2

O nmero de OBs peridicos disponveis depende do tipo de controlador.


Um nmero de prioridade mais baixa representa uma prioridade de interrupo
mais alta (a seleo de prioridade s est disponvel nos controladores S7 400).
Execuo (ms) o perodo de execuo do OB. A defasagem de fase permite
colocar os disparos em fases de interrupes peridicas entre si. A seleo de
partio de imagem do processo permite que a tabela de imagem de E/S seja
particionada e essa partio seja atualizada apenas quando a interrupo ocorrer
(esse recurso est disponvel nos controladores S7 400 apenas). O padro a
tabela completa. No Logix, consulte a seleo de atualizao de E/S de tarefa
e comandos IOT.
O contedo de uma interrupo peridica OB geralmente lembra o contedo
de OB1. Ele consistir de chamadas a funes e blocos de funes que sero
executados na periodicidade do OB.
Esses OBs correspondem a tarefas peridicas no Logix. Na terminologia S7
OB30 OB38 so chamados de interrupes cclicas OBs.

OBs de interrupo de hardware OB40 OB47


Esses OBs podem ser configurados para disparar em um evento de entrada. Sua
prioridade pode tambm ser configurada.
Essas so tarefas de eventos no Logix. Na terminologia S7 OB40 OB47 so
chamados de interrupes de hardware.
Por exemplo, o evento de hardware mais simples que pode ser manipulado por
uma interrupo de hardware OB (ou tarefa de evento) uma alterao de estado
de uma entrada digital. Um interrupo de hardware (ou tarefa de evento) deve
garantir uma resposta muito rpida mudana.
As tarefas de evento so mais flexveis que as interrupes de hardware OB, com
disparadores no apenas de E/S, mas tambm de eventos de rede, instrues
de programa e eventos de posicionamento.

Publicao LOGIX-AP008B-PT-P - Junho 2008

39

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Estrutura de programa no STEP 7


Um programa tpico inclui blocos de organizao (OB), blocos de funes (FB),
funes (FC) e blocos de dados (DB). Os blocos de funes de sistema (SFB)
e funes de sistema (SFC) geralmente estaro presentes.
Partindo dos blocos de organizao (ciclo de programa ou interrupo
cclica ou ambos), as chamadas so feitas para blocos de funes e funes.
Um bloco de funo contm cdigo e est associado ao bloco de dados que
contm os dados estticos que o FB requer. Alm dos dados estticos, o FB
tem dados temporrios. FBs so usados quando a lgica deve preservar
valores entre as execues.
Uma funo contm cdigo, mas no dados estticos. Ela tem dados
temporrios. Os FCs so usados quando a lgica concluda em uma nica
execuo ela no tem que preservar valores.
Os blocos de dados so reas para armazenagem de dados estticos.
Eles sero descritos na prxima seo.
SFBs e SFCs so blocos de funo do sistema e funes do sistema. Eles
podem ser copiados de bibliotecas includas em uma instalao STEP 7
e colocados em um projeto.
Quando isso tiver sido feito, eles podero ser chamados de qualquer lugar
no programa.
No STEP 7 no h estrutura equivalente rotina/programa do Logix. O OB ser
a raiz da cadeia de chamada para FBs e FCs, mas como isso feito problema do
programador.

40

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

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.

Tarefa e estrutura do programa no Logix


Este instantneo de uma amostra de rvore de projeto RSLogix 5000 ajuda
a ilustrar como as tarefas e programas so estruturados.

Na captura de tela acima, o cone esquerda de event_task significa uma tarefa


de evento. O cone esquerda de MainTask significa uma tarefa contnua
e o cone esquerda de task_02s significa uma tarefa peridica.

Publicao LOGIX-AP008B-PT-P - Junho 2008

41

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Tarefas peridicas
As tarefas peridicas sero disparadas em um intervalo configurado constante.
A configurao do perodo e prioridade so mostradas abaixo.

A configurao semelhante pgina de configurao OB30 OB38 descrita na


seo Interrupes cclicas OB30 OB38.

42

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Captulo 2

Programao de tarefas peridicas


O propsito do sistema Tarefa :
permitir que o programador escolha freqncias apropriadas para
a execuo de programas. Executando cdigo no mais freqentemente
que o necessrio, a energia das CPUs do controlador so usadas mais
eficientemente para prioridades de aplicao.
para usar o sistema de prioridade para permitir que tarefas importantes
interrompam as de prioridade mais baixa, portanto aumentando a chance
de execuo na freqncia pretendida.
fcil verificar esses tempo em Monitor/propriedades da tarefa.

Publicao LOGIX-AP008B-PT-P - Junho 2008

43

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

O que acontecer se um disparo ocorrer enquanto uma tarefa estiver sendo


executada?
Se o novo disparo for para uma tarefa com uma prioridade mais alta que
aquela sendo executada, a tarefa sendo executada ser interrompido pela
nova, sendo retomada quando a tarefa de prioridade mais alta estiver
concluda.
Se o novo disparo for para uma tarefa com uma prioridade mais baixa que
aquela sendo executada, a tarefa sendo executada continuar e a nova tarefa
aguardar at que nenhuma tarefa com prioridade mais alta esteja sendo
executada.
Se o novo disparo for para uma tarefa com a mesma prioridade que aquela
sendo executada, o controlador executar ambas as tarefas alternando entre
elas em intervalos de 1 ms.
Se o novo disparo for para a mesma tarefa que estiver sendo executada,
o novo disparo ser rejeitado. Essa uma condio de sobreposio.
O nmero de sobreposies ocorridas desde que o contador foi reinicializado pela
ltima vez mostrado na janela de propriedades da tarefa. Um nmero diferente
de zero indica que o perodo de interrupo precisa ser aumentado.
DICA

Evite alternncia desnecessria de tarefas, devido quantidade de poder de


processamento desperdiada desnecessariamente durante a alternncia.

Ao programar interrupes peridicas no Logix, observe estas semelhanas e


diferenas no STEP 7:
No STEP 7, as chamadas sero feitas do OB configurado para ser
executado na freqncia escolhida para as funes e blocos de funes que
voc deseja executar nesta freqncia. No Logix, voc inserir programas e
rotinas na rvore de projeto sob a tarefa.
No STEP 7 e Logix, o cdigo de aplicao atual no diferir muito do
cdigo em uma tarefa de execuo contnua. Observe que a freqncia
constante e conhecida de uma tarefa peridica d aos programadores
a oportunidade de transformar um simples incremento em um
temporizador.
Em ambos os sistemas, voc precisar verificar as sobreposies medida
que desenvolve e testa seu cdigo. O tempo de execuo do OB ou tarefa
deve ser menor do que seu perodo de execuo.
Verificar o tempo de execuo das tarefas do Logix fcil. Use a tela de
propriedades da tarefa mostrada abaixo. No STEP 7 voc precisar
recolher uma amostra do relgio do sistema no incio e fim do OB, subtrair
os valores e armazenar o resultado em uma varivel para monitoramento.
44

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Captulo 2

Em um controlador S7, as sobreposies faro com que o controlador seja


interrompido a menos que um OB com falha seja adicionado que detecte
a falha. O Logix menos estrito e apenas conta o nmero de sobreposies.
No STEP 7, possvel organizar em fases a execuo peridica dos OBs
entre si. Isso no est disponvel nas tarefas do Logix.

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.

Uma tarefa de evento configurada abrindo-se a pgina Propriedades da tarefa


e selecionando-se Tipo de evento. Os diferentes tipos de disparos de tarefa
de evento podem ser usados para diferentes controladores Logix.

Publicao LOGIX-AP008B-PT-P - Junho 2008

45

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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.

As outras guias fornecem muitas informaes sobre o sistema a respeito do


desempenho de seu controlador. A ferramenta est includa como padro no
disco de instalao do RSLogix 5000.

46

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Tags no endereos

Captulo 2

Uma das maiores diferenas que um usurio S7 notar ao comear a trabalhar


com o Logix que os dados no tm endereos. Os itens de dados so criados em
um banco de dados de tags e o software RSLogix 5000 aloca endereos em
segundo plano. Isso torna desnecessrio que os usurios entendam e gerenciem
endereos de memria. Esta seo descreve a alocao de dados nos dois sistemas.

reas de dados no S7
reas de dados nos controladores S7
rea de endereo

Notao S7

Tamanho da unidade

Tabela de entrada de imagem do


processo

Bit de entrada

IB

Byte de entrada

IW

Palavra de entrada

ID

Palavra dupla de entrada

Bit de sada

QB

Byte de sada

QW

Palavra de sada

QD

Palavra dupla de sada

Bit de memria

MB

Byte de memria

MW

Palavra de memria

MD

Palavra dupla de memria

Tabela de sada de imagem do


processo

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

47

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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).

As locaes de memria de bits podem ser rotuladas na tabela de smbolos


(semelhante tabela de smbolos CLP-5 ou SLC), conforme mostrado na captura
de tela a seguir.

48

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

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

Os smbolos do bloco de dados no aparecem na tabela de smbolos, mas o nome


do bloco de dados sim.
Os blocos de dados podem ser atribudos para manter os dados usados pelos
blocos de funes. Esses so chamados blocos de dados de instncia.

Publicao LOGIX-AP008B-PT-P - Junho 2008

49

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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

Selecionar um tag do menu suspenso ao programar

No Logix, h um banco de dados de tags do escopo do controlador e bancos


de dados de tags de escopo do programa associados a cada programa.
Os tags no banco de dados do escopo do controlador so globais e podem
ser acessados por rotinas em qualquer parte do programa.
Os tags do escopo do programa s podem ser acessados por rotinas nesse
programa.

50

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

E/S e tags de alias

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.

Nesse caso, um carto de entrada de 32 pontos foi adicionado ao slot 3. O nmero


do slot est entre colchetes no incio da linha. 1756-IB32/A o nmero de pea
do carto. entrada_1 um nome para o carto configurado quando o carto
adicionado ao rack pela primeira vez.
Aps adicionar o carto, o software RSLogix 5000 gerar automaticamente os
tags de perfil do dispositivo relevante ao banco de dados de tags do escopo do
controlador. Eles so os tags de entrada Local:3:I e de configurao
Local:3:C abaixo.

Publicao LOGIX-AP008B-PT-P - Junho 2008

51

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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.

No STEP 7, a ferramenta de configurao de hardware atribuir endereos a um


carto de E/S quando este for adicionado ao sistema. Por exemplo, um carto
de entrada digital pode ter os bytes I16 e I17 atribudos. Ento o programador
identificar os endereos de bits de cada entrada e inserir um nome para ela na
tabela de smbolos. Aps terminar, o programa far automaticamente a associao
I16.5 = ZSC2036.

52

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Linguagens de programao

Captulo 2

Esta seo descreve as linguagens de programao disponveis com o software


STEP 7 e RSLogix 5000. Todas as linguagens no so padro; elas dependem da
verso do software comprado. A seleo do idioma Logix mais adequado tarefa
resultar em um projeto de programa mais fcil, codificao mais rpida e um
programa mais fcil de compreender.
H uma diferena significativa entre as linguagens S7 e Logix. No S7, a lista de
declaraes a linguagem nativa do controlador. Outras linguagens so
convertidas em STL. No Logix, todas as linguagens so nativas no controlador
cada uma compilada sem referncia a qualquer uma das outras. O benefcio
disso que quando voc carrega um programa do controlador, voc o visualiza na
linguagem em que ele foi escrito.
O STEP 7 tem trs linguagens padro:
Lista de declaraes (STL) pode ser descrito como montador de alto
nvel.
Lgica ladder (LAD)
Diagrama de bloco de funes (FBD)
E algumas linguagens opcionais:

Texto estruturado (ST)


CFC Fluxograma contnuo para aplicaes de tipo de processo
HiGraph Controle seqencial via software Graphing
ML Linguagem de posicionamento semelhante ao GML no antigo
controlador dedicado Rockwell Automation 1394

Um programa pode consistir em blocos de funes e funes escritas em


diferentes linguagens.
O software RSLogix 5000 tem quatro linguagens de programao:
Diagrama de lgica ladder (LD) comparvel a LD Siemens, com um
conjunto de instrues expandido.
Texto estruturado (ST) equivalente ao ST Siemens.
Diagrama de bloco de funes (FBD) equivalente ao CFC Siemens.
Controle seqencial de funes (SFC) comparvel ao hiGraph Siemens.

Publicao LOGIX-AP008B-PT-P - Junho 2008

53

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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 diagrama de lgica


ladder.
Este um texto estruturado.

Este um controle de
seqencial de funes.

Diagrama de lgica ladder Logix


Tradicionalmente, o diagrama de lgica ladder usado para implementar lgica
combinacional booleana. No Logix, isso tambm pode ser usado para lgica
seqencial, posicionamento, manipulao de dados e clculos matemticos,
apesar de que outras linguagens podem ser mais convenientes para essas tarefas.

Texto estruturado do Logix


Texto estruturado uma linguagem de procedimento de alto nvel fcil de
aprender por qualquer um com experincia em Basic, Pascal ou uma das
linguagens da famlia C. usado principalmente para manipulao de dados
e clculos matemticos, embora a lgica seqencial, combinacional e de
posicionamento possa ser facilmente programada em ST.

54

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Captulo 2

Diagrama de blocos de funes Logix


O diagrama de blocos de funes descreve graficamente uma funo (booleana ou
matemtica) relacionada a variveis de entrada ou variveis de sada. As variveis
de entrada e sada esto conectadas a blocos por linhas de conexo. Uma sada de
um bloco pode tambm estar conectada a uma entrada de outro bloco.
uma boa prtica programar loops PID no FBD. Essa a linguagem mais
conveniente para controle de processo.

Controle seqencial de funes Logix


SFC uma ferramenta grfica para descrio de lgica seqencial como um
conjunto de estados e transies. As sadas podem ser atribudas a um estado
e as condies boolenas para transies a outros estados definidos.

Converso de cdigo STEP 7 em Logix


Se voc tiver cdigo de lgica ladder STEP 7 que queira converter em
Logix, LD deve ser sua primeira escolha. O significado do LD semelhante
em ambos os sistemas.
Se voc tiver cdigo de diagrama de blocos de funes STEP 7 que queira
converter em Logix, FBD deve ser sua primeira escolha.
Observe que o FBD Logix padro mais avanado que o FBD STEP 7
e equivalente linguagem CFC STEP 7 opcional.
Se voc tiver um cdigo de lista de declaraes STEP 7 que queira
converter em Logix, a linguagem mais adequada depender da natureza do
bloco STL. Se o bloco STL contiver principalmente avaliaes boolenas,
LD ser provavelmente a melhor linguagem Logix para converso. Se o
bloco STL contiver indicadores para acessar e manipular dados ou executar
clculos matemticos, ST ser provavelmente a melhor linguagem Logix
para converso. Se o bloco STL contiver lgica seqencial, SFC deve ser
considerada, embora a lgica seqencial possa ser facilmente
implementada em ST e LD.

Publicao LOGIX-AP008B-PT-P - Junho 2008

55

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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 FC111 abaixo acessar um vetor.

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Instrues add-on

Captulo 2

Resumo de instrues add-on


As instrues add-on so o equivalente dos blocos de funes STEP 7, com dados
privativos e escolhas de parmetro avanadas.Em particular, o tipo de parmetro
INOUT ou passado por referncia torna possvel passar estruturas de dados
eficientemente ao cdigo.
Como a instruo add-on muito semelhante ao bloco de funes do STEP 7,
provvel que o programador S7 que esteja convertendo em Logix far uso dela
prontamente.
Comparao entre os FBs e instrues add-on:
Ambas podem ser chamadas como funes nomeadas a partir de qualquer
lugar no programa.
Ambas contm uma rea de dados privativos de dados estticos, embora ela
no seja verdadeiramente privativa no caso do STEP 7.
Um bloco de funes STEP 7 tambm tem uma rea de dados temporrios.
Na instruo add-on, os dados estticos locais faro a mesma coisa.
Ambos tm trs tipos de parmetros input (passado por valor), output (passado
por valor) e in-out (passado por referncia). O parmetro passado por referncia
um benefcio considervel, uma vez que permite que grandes estruturas de dados
sejam passadas eficientemente.
A instruo add-on manter automaticamente um histrico de alteraes
gravando o registro de data e hora e o nome de usurio do Windows no momento
da alterao. Isso no est disponvel nos blocos de funes do STEP 7.
Com a instruo add-on uma rotina de pr-varredura pode ser configurada para
ser executada quando o controlador passar do modo Programa para o modo
Executar ou for ligado no modo Executar. Sob essas condies, a rotina de
pr-varredura ser executada uma vez e geralmente pode ser usada para inicializar
dados. No STEP 7 o bloco de organizao OB100 faz o mesmo, mas o cdigo de
pr-varredura no pode ser anexado especificamente a um FB.
Se a instruo add-on for chamada de uma etapa SFC e o SFC for configurado
para reinicializao automtica, uma rotina de ps-varredura definida na
instruo add-on ser executada uma vez quando o SFC sair dessa etapa.
Isso pode ser usado para reinicializar dados. Um FB STEP 7 no tem equivalente
incorporado (embora seja fcil programar um).
Uma instruo add-on pode ter uma rotina EnableInFalse, que ser chamada
(se presente) quando a condio de linha na chamada da instruo add-on for
falsa. Nesse caso, os parmetros de entrada e sada passaro valores. Um FB
STEP 7 no tem equivalente.
As instrues add-on so exploradas com mais detalhes no Captulo 4.

Publicao LOGIX-AP008B-PT-P - Junho 2008

57

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

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.

O Common Industrial Protocol


(CIP)

O Logix usa trs redes principais Ethernet/IP, ControlNet e DeviceNet. Cada


uma tem caractersticas adequadas a diferentes reas da aplicao. Os trs tipos de
redes compartilham um protocolo, o Common Industrial Protocol.
O CIP torna possvel transferir dados por meio de qualquer um dos trs tipos de
redes suportados pelo Logix com uma configurao e interface de programao
praticamente idntica para os trs. Alm disso, os dados podem ser transferidos
por meio de uma rede construda a partir de mais de um dos trs tipos de rede sem
qualquer necessidade do programador converter protocolos.
No S7 tradicional os dois protocolos principais so Ethernet industrial, para
rede de TI e para outros controladores, e Profibus DP para rede para sistemas de
campo. Esses dois protocolos so separados no nvel do hardware e no nvel de
dados. Com o hardware e software S7 mais recentes, Profinet CBA integra
Ethernet industrial, Profinet e Profibus.

58

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

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.

A redes so descritas mais adiante no Captulo 1.

Publicao LOGIX-AP008B-PT-P - Junho 2008

59

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Intercmbio de dados entre


controladores

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.

Tags produzidos/consumidos no Logix


Tags produzidos e consumidos so o modo como dados importantes so
transferidos entre os controladores Logix em rede em cada perodo definido.
Os tags produzidos e consumidos podem transmitir por Ethernet/IP ou
ControlNet e no backplane dos controladores ControlLogix.
Os tags produzidos e consumidos so aqueles configurados como produzidos ou
consumidos durante a criao. Se um tag for marcado como produzido, ento seu
valor ser transmitido para uma rede EtherNet/IP ou ControlNet a qual o
controlador esteja conectado. Se marcado como consumido, ento o controlador
do qual o tag requer dados ser identificado como parte da configurao e o tag
consumido receber seu valor do tag produzido equivalente nesse controlador.
H canais separados para envio e recebimento. Alterar o valor de um tag de
consumo no ter efeito na produo do tag. Isso remete comunicao
controlador para controlador no S7 e difere da comunicao controlador para
SCADA, em que qualquer alterao se refletir na outra extremidade.
Nenhuma programao necessria para configurar as conexes de
produo/consumo. Isso contrasta com o S7, no qual alguma codificao
necessria para comunicaes controlador para controlador
(ENVIO/RECEBIMENTO).

60

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Tipos de dados definidos pelo


usurio

Captulo 2

No Logix, os tipos de dados definidos pelo usurio podem ser configurados.


Isso permite que a estrutura de um tipo de dados complexo seja declarada
como um tipo. Instncias desse tipo podem, ento, serem definidas no programa.
Os tipos de dados definidos pelo usurio Logix tm configurao e utilizao
muito semelhante aos tipos de dados definidos pelo usurio STEP 7.
UDT Logix

Publicao LOGIX-AP008B-PT-P - Junho 2008

61

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Atualizao de E/S assncronas

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.

O tipo de dados DINT

62

Os controladores Logix operam em tags DINT (inteiro de 32 bits) mais


eficientemente que em INT (inteiro de 16 bits) ou SINT (inteiro de 8 bits).
Use DINT sempre que possvel, mesmo se a faixa de valores em que voc est
trabalhando se encaixe em INT ou SINT. Esses tipos de dados so fornecidos por
motivos de compatibilidade com IEC61131-3, mas so convertidos internamente
em DINTS antes de serem usados pelo programa, de modo que o cdigo ser
executado mais eficientemente na maioria das situaes.

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Gerenciador de fases

Captulo 2

Gerenciamento de fases no STEP 7


O STEP 7 no possui ferramentas incorporadas para executar o gerenciamento
de fases. As estruturas necessrias devem ser programadas em um conjunto
de rotinas, geralmente referenciadas como PLI ou interface lgica de fase.
Os componentes de um programa PLI com base em S88 so:
Um seqenciador de etapas cujo comportamento est em conformidade
com o modelo de estado S88. Determinadas etapas ou faixas de etapas
definem o estado S88. Os comandos do seqenciador so tambm
especificados por S88 e o seqenciador responder apenas quando o
modelo de estado permitir. Um seqenciador com essas propriedades
chamado de fase.
Um conjunto de dados de cada fase usado para registrar o status da fase e
receber comandos do gerenciador de receitas. O gerenciador de receitas se
comunica com esses dados. O formato dos dados depender do
gerenciador de receitas.
Um mdulo de lgica que converte o status da fase no formato requerido
pelo gerenciador de receitas e converte o comando do gerenciador de
receitas em comandos de fase.

Gerenciador de fases no Logix


Em uma fase de equipamento S88, h estados especificados da fase, bem como as
transies entre esses estados. O gerenciador de fases uma funcionalidade do
software RSLogix 5000 que permite fazer trs coisas:
Alocar o cdigo de cada estado de fase para uma rotina diferente.
Executar uma mquina de estados em segundo plano que lide que as
transies entre estados da fase.
Gerenciar a execuo da fase usando um conjunto de comandos Logix.
Ele usado em uma variedade de espaos de aplicao, incluindo, mas no
limitado a, controle e empacotamento de processo, porque isso permite clara
separao de controle de dispositivos/equipamentos e de controle de
procedimentos, portanto tornando a criao de cdigo muito mais modularizada
e eficiente, especialmente na padronizao de grandes sistemas.

Publicao LOGIX-AP008B-PT-P - Junho 2008

63

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Fase de equipamento de fase na rvore de projeto

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.

Se voc tiver programado um gerenciador de fases/rotina PLI S88 compatvel


com STEP 7 e desejar convert-lo em Logix, pode ser possvel evitar a converso
usando o gerenciador de fases do Logix.

64

Publicao LOGIX-AP008B-PT-P - Junho 2008

Recursos Logix que podem no ser familiares a usurios S7

Tempo de sistema (CST)

Captulo 2

O S7 tem um relgio de sistema, que representado usando-se 32 bits e contagens


em milissegundos. Seu valor pode ser obtido (e armazenado) fazendo-se uma
chamada ao sistema operacional, o que til para medio precisa dos intervalos
de tempo.
O Logix usa o tempo de sistema, que um nmero de 64 bits que mede o nmero
de microssegundos desde a ltima inicializao do controlador. Como no S7,
os intervalos podem ser medidos fazendo-se chamadas ao sistema operacional
para obter o valor do tempo de sistema. Ele oferece a base da sincronizao do
relgio para sistemas com vrias CPUs, funcionalidade de controle preciso de
posicionamento, chaveamento de sada programvel preciso at 100 s, registro
de data e hora de evento de entrada, amostragem analgica programvel,
monitorao e comunicao de E/S de segurana, clculos de posio de came
de posicionamento e tempo de wallclock.

Entradas com registro de data


e hora

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

65

Captulo 2

Recursos Logix que podem no ser familiares a usurios S7

Sem variveis temporrias

O S7 tem uma categoria de variveis chamada de variveis temporrias. Seu


escopo o bloco de programa no qual elas so definidas e seu tempo de vida
a execuo do bloco de programa no qual foram definidas.
O Logix no tem um equivalente para as variveis temporrias. Todas as variveis
so estticas elas mantm seus valores at serem alteradas.
Para obter a funcionalidade geralmente conseguida nas aplicaes S7, use,
por exemplo, uma das seguintes abordagens:
Use tags do escopo do programa.
Se voc estiver programando a instruo add-on, use os tags locais
(parte dos dados da instruo add-on).

Sem necessidade de
acumuladores ou registradores
especiais

Se voc programa usando a lista de declaraes do STEP 7, voc est


familiarizado com os acumuladores e os registradores de indicador AR1 e AR2.
No h equivalentes no Logix. Todos os operadores so tags.
Para obter a funcionalidade geralmente conseguida nas aplicaes S7, use,
por exemplo, uma das seguintes abordagens:
Use tags do escopo do programa.
Se voc estiver programando uma instruo add-on, use os tags locais
(parte dos dados da instruo add-on).
Considere se voc precisa de equivalentes Logix dos acumuladores
e registradores especiais do S7. Eles esto l devido natureza de baixo
nvel das listas de declaraes do S7 e em uma linguagem como o texto
estruturado, improvvel que isso seja necessrio.

66

Publicao LOGIX-AP008B-PT-P - Junho 2008

Captulo

Converso de software do sistema e funes padro

Introduo

Este captulo relaciona as funes do sistema S7 mais comumente usadas, explica


como o equivalente feito no Logix e fornece diversos exemplos especficos.
Tpico

Pgina

Funes do sistema Logix

68

Copiar

68

Configurao e leitura de data e hora

69

Leitura de hora do sistema

69

Tratamento de interrupes

70

Erros

70

Status controlador

71

Status mdulo

71

Status for OBs e tarefas

72

Temporizadores

72

Rotinas de converso

73

Rotinas de manuseio de grupo

73

Exemplos de chamadas de funo do sistema

74

A finalidade deste captulo torn-lo ciente das instrues dedicadas disponveis


no Logix, de modo que voc no desperdice tempo desenvolvendo solues que j
existem.

67Publicao LOGIX-AP008B-PT-P - Junho 2008

67

Captulo 3

Converso de software do sistema e funes padro

Funes do sistema Logix

No Logix, o equivalente da maioria das funes do sistema S7 so as instrues


GSV (Get System Value) e SSV (Set System Value). Essas instrues acessam uma
hierarquia de objetos (classes, instncias e atributos) incorporadas aos
controladores do Logix. Se voc programar GSV e SSV, menus suspensos
o guiaro atravs da seleo de parmetros.
Instruo SSV

Depois que os fundamentos bsicos de GSV e SSV tiverem sido aprendidos,


o novo usurio Logix pode achar que o acesso ao sistema operacional mais fcil
que com os SFCs do S7.

Usado para copiar estruturas de dados complexas vetores de instncias de tipos


de dados do usurio.

Copiar
S7

Comentrio

Logix

Comentrio

SFC20 BLKMOV

Com o BLKMOV, os endereos devem ser


definidos no momento da compilao.

COP (instruo)

Se COP for usado para copiar entre vetores, o incio


do bloco (origem ou destino) pode incluir um
ndice de vetor para lidar com o elemento cujo
valor avaliado no momento da execuo.

SFC81 UBLKMOV

Verso sem interrupo para assegurar


que os dados de origem no possam ser
alterados durante a cpia.

CPS (instruo)

Verso sem interrupo para assegurar que os


dados de origem no possam ser alterados
durante a cpia.

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

Se o dispositivo DP Profibus tiver rea de


dados de comunicao > 4 bytes, o SFC
assegurar gravaes consistentes.

68

CPS (ControlNet e Ethernet /IP) No obrigatrio para DeviceNet

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

Configurao e leitura de data


e hora

Captulo 3

Os controladores de ambos os sistemas tm um relgio em tempo real que pode


ser lido ou configurado.

S7

Comentrio

Logix

Comentrio

SFC0 SET_CLK

Os valores passados em uma instncia do


tipo DT (DateTime)

SSV
(Set System Value)

Classe SSV - WallClockTime


Atributo SSV - DateTime
Origem SSV - especificar elemento[0] de DINT[7]

SFC1 READ_CLK

Valores retornados em uma instncia do


tipo DT (DateTime)

GSV
(Get System Value)

Classe GSV - WallClockTime


Atributo GSV - DateTime
Destino GSV elemento[0] de DINT[7]

Leitura de hora do sistema

Os controladores de ambos os sistemas tm um relgio de sistema, que dispara


junto com o controlador. No sistema S7, o tempo est em milissegundos,
no Logix est em microssegundos.

S7

Comentrio

Logix

Comentrio

SFC64 TIME_TCK

Retorna a hora do sistema na faixa


02.31 ms

GSV
(Get System Value)

Retorna a hora do sistema no intervalo 02.63 s


Classe GSV - CST
Atributo GSV - CurrentValue
Destino GSV - especifica o elemento[0] de DINT[2]
DINT[0] - inferior 32 bits
DINT[1] - superior 32 bits

Publicao LOGIX-AP008B-PT-P - Junho 2008

69

Captulo 3

Converso de software do sistema e funes padro

Tratamento de interrupes

As interrupes podem ser habilitadas e desabilitadas pela chamada a funes do


sistema pelo usurio do programa.

S7

Comentrio

Logix

Comentrio

SFC39 DIS_IRT

Desabilita interrupes tratadas por um


OB especificado. As requisies de
interrupo so perdidas.

SSV
Inibe a tarefa especificada.

Classe SSV - Task


Instncia SSV - Task name
Atributo SSV - InhibitTask
Origem SSV - varivel DINT definido como 1

SFC39 EN_IRT

Habilita interrupes tratadas por um OB


especificado

SSV
Habilita a tarefa especificada.

Classe SSV - Task


Instncia SSV - Task name
Atributo SSV - InhibitTask
Origem SSV - varivel DINT definida como 0

SFC41 DIS_AIRT

Desabilita interrupes tratadas por um


OB especificado. As requisies de
interrupo so atrasadas.

UID

Desabilita a interrupo da tarefa atual por uma


tarefa de prioridade mais alta

SFC42 EN_AIRT

Habilita interrupes tratadas por um OB


especificado. Quaisquer interrupes
atrasadas por SFC41 so executadas.

UIE

Habilita interrupes da tarefa atual.

Estas chamadas do sistema retornam campos de bit no caso do S7 ou um inteiro


no caso do Logix, representando cdigos de erro.

Erros
S7

Comentrio

SFC38 READ_ERR

L e limpa bits de erro. O tipo de erro a ser GSV


consultado por ser selecionado com um
(Use SSV para reinicializar
campo de filtragem.
contadores ou falhas)

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

Status controlador

Captulo 3

A chamada ao SFC (S7) e GSV (Logix) retornar dados sobre o controlador.


Observao o SFC51 requer algum aprendizado antes de poder ser usado.
O GSV neste caso mais acessvel.

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

71

Captulo 3

Converso de software do sistema e funes padro

Status for OBs e tarefas


S7

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.

Classe GSV - Task


Instncia GSV Task name
Atributo GSV:
DisableUpdateOutputs (no fim da Task)
EnableTimeOut
InhibitTask
Instncia
LastScanTime (microssegundos)
MaxIntervaln (entre execues sucessivas de Task)
OverlapCount (disparado na execuo)
Prioridade
Taxa (perodo em microssegundos)
StartTime (valor de WallClockTime quando
a tarefa foi iniciada na ltima vez)
Status (3 bits de status)
Watchdog (microssegundos)
Origem/destino GSV depende dos atributos
escolhidos

S7

Comentrio

Logix

Comentrio

SFB4 TON

Temporizador com atraso na energizao

TON (LD)
TONR (ST & FBD)

Temporizador com atraso na energizao

RTO (LD)
RTOR (LD & ST)

Reteno no temporizador com atraso na


energizao
Temporizador com atraso na desenergizao

Temporizadores

SFB5 TOF

Temporizador com atraso na


desenergizao

TOF (LD)
TOFR (ST & FBD)

SFB3 TP

Gera um pulso executado


incondicionalmente

Bit do acumulador de execuo


livre

72

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

Captulo 3

Rotinas de converso
S7

Comentrio

Logix

Funes de biblioteca

Comentrio

Instrues

FC16 I_STRNG

Nmero inteiro para o grupo

DTOS

INT pode ser usado como um tag de origem em


vez de DINT

FC5 DI_STRNG

Nmero inteiro duplo para o grupo

DTOS

DINT para o grupo

FC30 R_STRG

Real para o grupo

RTOS

Real para o grupo

FC38 STRG_I

Grupo para o nmero inteiro

DTOS

FC37 STRG_DI

Grupo para o nmero inteiro duplo

STOD

Grupo para DINT

FC39 STRG_R

Grupo para real

STOR

Grupo para real

Logix

Comentrio

Rotinas de manuseio de grupo


S7

Comentrio
Funes de biblioteca

FC10 EQ_STRNG

Compara grupos quando


igualdade

FC13 GE_STRNG

Compara grupos quanto a >=

Instrues
EQU

Compara grupos quando igualdade

GEQ (LD)

Compara grupos quanto a >=

>= (ST)
FC15 GT_STRNG

Compara grupos quanto a >

GRT (LD)

Compara grupos quanto a >

FC19 LE_STRNG

Compara grupos quanto a <=

LEQ (LD)

Compara grupos quanto a <=

<= (ST)
FC24 LT_STRNG

Comparar grupos quanto a <

LES (LD)

Comparar grupos quanto a <

< (ST)
FC29 NE_STRNG

Compara grupos quanto a <>

NEQ (LD)

Compara grupos quanto a <>

<> (ST)
FC21 LEN

Comprimento do grupo

.LEN

Propriedade de qualquer instncia do


grupo

FC26 MID

Retorna uma seo


intermediria do grupo

MID

Retorna uma seo intermediria do


grupo

FC2 CONCAT

Concatena dois grupos

CONCAT

Concatena dois grupos

Pode ser feito com FC31


REPLACE

DELETE

Exclui uma seo de um grupo

FC17 INSERT

Insere o grupo de origem no


grupo de destino

INSERT

Insere o grupo de origem no grupo de


destino

FC31 REPLACE

Substitui n caracteres do grupo Usa DELETE/INSERT


de destino pelo grupo de origem

FC11 FIND

Localiza um grupo em outro grupo FIND

Localiza um grupo em outro grupo

No h equivalente no STEP 7 para as instrues de porta serial ASCII do Logix


nem no conjunto de instrues nem na biblioteca de funes. Essas tero de ser
programadas em STL se necessrio.
Publicao LOGIX-AP008B-PT-P - Junho 2008

73

Captulo 3

Converso de software do sistema e funes padro

Exemplos de chamadas
de funo do sistema

Esses exemplos destinam-se principalmente a ilustrar o uso de instrues


GSV/SSV.

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

75

Captulo 3

Converso de software do sistema e funes padro

Selecione Atributo no menu, como apresentado.

Finalmente, selecione o tag que ser a origem (SSV) ou destino (GSV) dos dados.

Desabilitando interrupes
STEP 7

76

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

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.

Aps inserir os parmetros, clique em OK e os parmetros reais sero


completados.

Publicao LOGIX-AP008B-PT-P - Junho 2008

77

Captulo 3

Converso de software do sistema e funes padro

Ler hora do sistema


STEP 7

Logix

78

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

Captulo 3

Obter falhas
STEP 7

O padro de bits nos parmetros de entrada agem como um filtro para


selecionar as falhas a serem consultadas. As falhas retornadas so as falhas
mascaradas o mascaramento evita a parada do controlador ou chamada
de um OB com falha.

Logix

Publicao LOGIX-AP008B-PT-P - Junho 2008

79

Captulo 3

Converso de software do sistema e funes padro

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de software do sistema e funes padro

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.

Obter tempo de varredura


STEP 7
Esta uma captura de tela do cabealho Variveis Temporrias de OB1.

#OB1_PREV_CYCLE o tempo de varredura. Como uma varivel temporria,


ela deixar de existir quando a execuo de OB1 for concluda. Para armazenar
o tempo de varredura, copie #OB1_PREV_CYCLE para um local de memria
esttica.

Publicao LOGIX-AP008B-PT-P - Junho 2008

81

Captulo 3

Converso de software do sistema e funes padro

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Captulo

Converso de estruturas de programa tpicas

Introduo

O objetivo desta seo demonstrar como algumas tarefas de programao tpicas


no STEP 7 podem ser executadas no software RSLogix 5000. A explicao
baseia-se principalmente em fragmentos de cdigo, mas tambm h alguns
exemplos complexos.
Tpico

Pgina

Exemplos de cdigo de converso

83

Outros tpicos relacionados programao

120

Um exemplo maior - mdulo de controle

121

H tambm alguma explicao sobre os problemas relacionados programao,


como o escopo e visibilidade de variveis e a programao de sees de cdigo.

Exemplos de cdigo
de converso

Estes exemplos mostram o cdigo de converso.

Converso de lgica ladder


Esta seo descreve alguns exemplos de comparao entre o LAD do STEP 7
e LD do Logix.

Gravao em uma bobina


STEP 7

LOGIX

83Publicao LOGIX-AP008B-PT-P - Junho 2008

83

Captulo 4

Converso de estruturas de programa tpicas

Definir e reinicializar
STEP 7

LOGIX

84

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Teste para maior que


STEP 7

LOGIX

Como antes, use a instruo CMP se a expresso for mais complexa do que apenas comparar dois nmeros.

Publicao LOGIX-AP008B-PT-P - Junho 2008

85

Captulo 4

Converso de estruturas de programa tpicas

No atraso do temporizador
STEP 7

LOGIX

86

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Chamada de funo do usurio


STEP 7

LOGIX

Publicao LOGIX-AP008B-PT-P - Junho 2008

87

Captulo 4

Converso de estruturas de programa tpicas

Rede booleana
STEP 7

LOGIX

H semelhana suficiente entre o LAD STEP 7 LAD e o LD Logix LD para


tornar a converso no nvel de rotinas bastante direta.

88

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

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.

Se voc digitar Alt+Insert, esse menu pop-up de seleo ser exibido.

Ao configurar instrues, menus estaro disponveis para permitir que voc


selecione o tag a ser inserido.

Publicao LOGIX-AP008B-PT-P - Junho 2008

89

Captulo 4

Converso de estruturas de programa tpicas

Saltos e tomada de decises


STEP 7 - seqncia de salto convencional
A tarefa de exemplo a seguir explicada no comentrio da rede. Duas verses S7
so mostradas devido a ambas serem usadas com freqncia.

O valor do nmero da entrada comparado ao conjunto de constantes at a


comparao ser encontrada. Ento a comparao executada e a comparao
acaba. Uma ao padro ser executada se #input no se comparar a qualquer
valor no conjunto.
90

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

STEP 7 - Lista de salto


Neste exemplo, a tarefa a mesma, mas uma lista de salto usada.
Isso semelhante a uma tabela de salto de microprocessador e transfere a execuo
a um rtulo, dependendo do valor de uma varivel.

Isso mais fcil de ler do que uma seqncia de salto convencional e mais
eficiente pois apenas o cdigo na tabela de destino executado.

Publicao LOGIX-AP008B-PT-P - Junho 2008

91

Captulo 4

Converso de estruturas de programa tpicas

Logix - lgica ladder


Isso mostra uma escolha mltipla usando LD.

92

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Logix - texto estruturado IfThenElse


Qualquer um familiarizado com a linguagem de programao nas famlias
Basic/Pascal/C entender isso sem dificuldade.

Os colchetes em volta da condio if no so obrigatrios.

Declarao CASE de texto estruturado Logix


Essa outra variao no ST que faz a mesma tarefa. Ela to compacta e limpa
que h pouca necessidade de comentrios adicionais.

Todas as solues funcionam, mas esta a soluo Logix preferencial. Ela to


compacta e limpa que h pouca necessidade de comentrios adicionais.

Publicao LOGIX-AP008B-PT-P - Junho 2008

93

Captulo 4

Converso de estruturas de programa tpicas

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.

Criao de vetores no STEP 7


A captura de tela a seguir mostra dois vetores criados em uma instncia de bloco
de dados. Simple_array um vetor de 10 elementos. UDT_array um vetor de 10
estruturas do tipo test_UDT1, onde test_UDT1 um tipo de dados do usurio
contendo alguns outros tipos, no mostrados.

Criao de vetores no Logix


Isso exatamente igual no Logix.

Sintaxe de declarao de vetor


O STEP 7 usa a sintaxe de declarao VETOR[015] DE REAL. O Logix usa
REAL[15].
O STEP 7 tem uma sintaxe especial para grupos. STRING[32] um grupo de 32
caracteres no STEP 7 enquanto no Logix GRUPO[32] um vetor de 32 grupos,
cada um contendo 82 caracteres.

94

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Acesso de vetor no STEP 7


Este exemplo para executar uma tarefa simples em dois vetores simple_array[]
e UDT_array[]. A tarefa descrita nos comentrios da rede.
No STEP 7, no possvel acessar vetores usando a notao vetor[] normal. Em
vez disso, voc deve usar operaes de baixo nvel com indicadores. No fragmento
abaixo, uma funo GET_INDEXED_REFERENCE torna a tarefa muito
mais fcil ao retornar um ponteiro ao elemento de vetor a ser acessado.

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

Converso de estruturas de programa tpicas

STEP 7 - Criando loops nos elementos de vetor


O objetivo neste exemplo limpar o campo flutuante em cada estrutura em
UDT_array[]. Isso no difcil, mas a confiana no uso de indicadores
claramente necessria.

96

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Logix - operaes de vetor em texto estruturado


O fragmento ST a seguir executa as tarefas descritas nas duas sees precedentes.

Nenhum comentrio adicional necessrio para descrever como isso funciona.


Se precisar ficar alternando em variveis booleanas com declaraes
ifthenelse, considere escrever uma equao booleana em vez disso:

Logix - operaes de vetor no diagrama ladder


Os exemplos da seo anterior podem ser escritos em LD usando a instruo
CMP (comparar) como mostrado a seguir.

Publicao LOGIX-AP008B-PT-P - Junho 2008

97

Captulo 4

Converso de estruturas de programa tpicas

O segundo (limpando o campo real no vetor de UDTs) pode ser feito de uma
destas maneiras.

A primeira abordagem para limpar os elementos de vetor uma converso do


loop While do cdigo ST. O segundo usa a instruo FAL avanada para
operaes de vetor.

98

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Tipos de dados do usurio


Configurar e usar Tipos de Dados do Usurio (UDTs) no STEP 7 e Logix
muito semelhante.
Abaixo est um UDT no STEP 7.

Abaixo est um UDT no Logix.

Em ambos os sistemas, os UDTs podem ser usados para declarar e definir


variveis.

Publicao LOGIX-AP008B-PT-P - Junho 2008

99

Captulo 4

Converso de estruturas de programa tpicas

Eis uma declarao envolvendo um UDT no STEP 7.

Eis uma declarao envolvendo um UDT no Logix.

Uma pequena diferena entre os dois sistemas a seguinte:


No STEP 7 voc pode declarar um tipo de varivel struct.

Observe a entrada table do tipo Struct. Dentro de table pode estar uma
coleo (ordenada ou desordenada) de qualquer combinao de tipos.

100

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

101

Captulo 4

Converso de estruturas de programa tpicas

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:

Operaes em itens de dados ordenados seqencialmente (vetores de objetos,


grupos).
Alocar, acessar e excluir objetos alocados dinamicamente.
Passar referncias a objetos como parmetros em chamadas de funo.

No Logix, a primeira finalidade atendida pelos vetores. A segunda finalidade


no relevante no controle de software, pois no alocamos objetos
dinamicamente. A terceira atendida pelos parmetros inout tanto nos blocos
de funes do STEP 7 quanto nas instrues add-on do Logix.
Conclui-se, portanto, que a ausncia de indicadores explcitos no uma
limitao para os programadores em Logix. Os programadores em STEP 7 iro
descobrir tambm que a codificao usando vetores pode ser feita mais
rapidamente no texto estruturado usando vetores que no STL usando
indicadores.

102

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

103

Captulo 4

Converso de estruturas de programa tpicas

Mquina de estados do STEP 7


O STEP 7 oferece controle grfico seqencial de funes como uma opo extra
aplicao bsica. Se o SFC grfico no estiver disponvel, a lista de declaraes
far o trabalho.

104

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

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.

Mquina de estados Logix em texto estruturado


Eis a mesma mquina de estados em texto estruturado, usando a declarao
CASE. Como em outros exemplos ST, seria difcil escrever uma descrio mais
clara que o cdigo em si.

Publicao LOGIX-AP008B-PT-P - Junho 2008

105

Captulo 4

Converso de estruturas de programa tpicas

Mquina de estados Logix no controle seqencial de funes


O Logix fornece um SFC grfico como uma das linguagens de sua sute padro.
Abaixo est a mquina de estados em SFC.
Implementao da mquina de estados usando SFC

106

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Mquina de estados em diagrama de lgica ladder


A captura de tela abaixo mostra como a mquina de estados pode ser
implementada no LD.

Publicao LOGIX-AP008B-PT-P - Junho 2008

107

Captulo 4

Converso de estruturas de programa tpicas

Grupos
Definio de grupo no STEP 7

O cabealho de dados mostra como os grupos so definidos. O comprimento do


grupo inserido entre colchetes [] aps o tipo de dados do grupo. O valor inicial
do grupo digitado na coluna Initial Value.
possvel criar um vetor de grupos, mas a cada um no pode ser dado um valor
inicial. Uma definio alternativa para evitar esse problema mostrada pela
entrada table no cabealho de dados. Table uma estrutura. O contedo dessa
estrutura, no mostrado, so cinco instncias de grupo[46], cada uma com um
valor inicial.

Definio de grupo no Logix


O trecho da tabela de configurao de tags abaixo mostra como os grupos so
definidos no Logix.

108

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Se voc desejar criar um grupo de um comprimento diferente dos 82 caracteres


padro, clique com o boto direito em strings em sua rvore de projeto (como
mostrado abaixo).

Ento, configure as propriedades conforme mostrado abaixo.

Feito isso, voc pode definir instncias do novo tipo.

Publicao LOGIX-AP008B-PT-P - Junho 2008

109

Captulo 4

Converso de estruturas de programa tpicas

Com instncias do tipo STRING ou STRING_48, h um campo LEN


atualizado automaticamente quando uma constante de grupo inserida ou
quando o grupo manipulado por instrues ASCII ou STRING.

Variveis temporrias STEP 7


Uma das categorias de varivel no STEP 7 a varivel temporria. Elas podem ser
criadas em qualquer bloco de organizao, funo ou bloco de funes.
As variveis temporrias so usadas para armazenamento local temporrio de
valores intermedirios e indicadores. Elas existem apenas enquanto seu bloco
estiver sendo executado e seus valores so perdidos quando o bloco extinto.
O Logix no tem variveis temporrias. Todo armazenamento esttico, ou seja,
os valores so mantidos entre as execues de cdigo.
Se voc usa instrues add-on, voc notar que as variveis locais podem ser
criadas para uma instruo add-on. Essas variveis podem ser usadas da mesma
maneira que as variveis temporrias.

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.

Funes como instrues add-on no Logix


As funes do STEP 7 e blocos de funes so semelhantes em sua estrutura s
instrues add-on do Logix. As instrues add-on tm os mesmos tipos de
parmetros que os blocos de funes (Input, Output e InOut) e tm sua prpria
rea de dados. Aps codificada e testada, uma instruo add-on pode ser usada de
qualquer lugar em um programa e suficientemente autnoma para ser exportada
a outros projetos ou colocada em uma biblioteca de cdigos.

110

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Exemplo - uma funo de rampa


Este exemplo pega uma varivel real e a acelera em rampa linearmente, partindo
de seu valor inicial at um novo valor em uma taxa especificada.
Acesse a ramificao Add-On Instructions de sua rvore de projeto e clique com
o boto direito em Add-On Instruction.

Este formulrio ser exibido.

Digite o nome da instruo add-on e especifique a linguagem em que sua seo de


cdigo ser escrita.

Publicao LOGIX-AP008B-PT-P - Junho 2008

111

Captulo 4

Converso de estruturas de programa tpicas

Escolha a guia Parameters.

Como no STEP 7, os parmetros Input so os valores do programa para a


instruo add-on, os parmetros Output so valores da instruo add-on para
o programa e os parmetros InOut so para variveis que sero modificadas pela
instruo add-on. Se voc tiver quaisquer estruturas de dados, escolha o tipo
InOut, porque elas sero passadas por referncia e isso mais eficiente.

112

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Na rvore de projeto para AOI_RAMPER, h uma seo lgica.

Abra-a para verificar o cdigo dessa instruo add-on.

Publicao LOGIX-AP008B-PT-P - Junho 2008

113

Captulo 4

Converso de estruturas de programa tpicas

A instruo add-on pode ser chamada de qualquer rotina.

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.

Cpia de bloco, COP e CPS


No STEP 7, comum usar a funo de sistema SFC20 BLKMOV para copiar
um bloco de dados entre locais.

A instruo copia a string do quinto local em um vetor para um grupo de destino.


Freqentemente queremos copiar o i-simo elemento de um vetor, sendo que i
pode variar medida que o programa executado. BLKMOV no pode fazer
isso.

114

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

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.

Como as especificaes de origem e destino podem incluir ndices de vetor


variveis, COP far o trabalho. Esse o equivalente de INDEXED_COPY.
A instruo CPS a mesma que COP, mas com uma diferena.

A instruo no pode ser interrompida. Portanto, os dados de origem e destino


permanecero constantes ao longo da execuo. Se voc desejar mover dados que
podem mudar, use CPS.
Os exemplos so:

Publicao LOGIX-AP008B-PT-P - Junho 2008

copiar dados de entrada para um buffer, de onde o programa operar sobre os


dados.
copiar tags consumidos para um buffer, de onde o programa operar sobre os
dados.

115

Captulo 4

Converso de estruturas de programa tpicas

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

STEP 7 - LAD
A avaliao matemtica em LAD segue um padro convencional de combinao
de funes.

Publicao LOGIX-AP008B-PT-P - Junho 2008

117

Captulo 4

Converso de estruturas de programa tpicas

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.

STEP 7 - funes de usurio


Este bloco de funes foi escrito para fazer o mesmo que o CPT Logix.

118

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Ele l e avalia um grupo de expresses armazenadas em um bloco de dados.


Ele tem uma limitao comparado ao CPT Logix a expresso escrita em
notao polonesa reversa, o que no atende a todo mundo.
Escrever um bloco de funes como esse cria problemas, sendo os principais
o longo tempo e no ser para programadores iniciantes. Com o Logix, a instruo
CPT est disponvel para qualquer um usar assim que o software RSLogix 5000
seja instalado.

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

119

Captulo 4

Converso de estruturas de programa tpicas

Outros tpicos relacionados


programao

Escopo de variveis
Esta uma rea na qual o Logix difere consideravelmente do
STEP 7.

Regras para o STEP 7

As variveis temporrias so invisveis fora do bloco no qual elas foram


declaradas.
As variveis estticas globais so visveis por todo o programa.
As variveis estticas declaradas como dados de instncia para um bloco
de funes tm um status especial no bloco de funes, mas elas podem ser
acessadas de outras partes do programa.

Regras para o Logix


A execuo no Logix dividida em tarefas. Cada tarefa pode ter diversos
programas e cada programa pode ter diversas rotinas. Cada programa pode ter sua
prpria seo de tag.

Os cdigos de aceso de escopo do controlador so visveis por todas as rotinas


em todos os programas.
Os tags de escopo do programa so visveis apenas nas rotinas no programa
no qual eles foram definidos. Isso significa que se uma rotina em um
programa ir compartilhar dados com uma rotina em outro programa,
ela deve usar dados de escopo do controlador.
Os tags locais de instruo add-on so visveis apenas pela lgica da instruo
add-on.

OBs, tarefas e seqenciamento


Os blocos de organizao, tarefas e seqenciamento so descritos no Captulo 2.

120

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Um exemplo maior - mdulo


de controle

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:

Publicao LOGIX-AP008B-PT-P - Junho 2008

um UDT chamado UDT_VALVE.


uma instruo add-on chamada AOI_VALVE_2SENSOR
um novo programa em task_02s chamado valves_callup, que contm
a seo e uma rotina de tags de programa.

121

Captulo 4

Converso de estruturas de programa tpicas

Vlvula de tipo de dados do usurio


O UDT mostrado abaixo.

Criar o UDT deve ser o primeiro passo ele inclui todos os dados necessrios
para modelar a vlvula.

122

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

A instruo add-on
Parmetros da instruo add-on
A captura de tela mostra a tela de configurao de parmetros.

Os parmetros adicionados so a E/S da vlvula e um objeto do tipo


UDT_VALVE. V deve ser um parmetro InOut.

Publicao LOGIX-AP008B-PT-P - Junho 2008

123

Captulo 4

Converso de estruturas de programa tpicas

Dados locais da instruo add-on


A captura de tela abaixo mostra a pgina de configurao dos dados locais da
instruo add-on.

124

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

Captulo 4

Lgica da instruo add-on


A captura de tela abaixo mostra a lgica dessa instruo add-on.

Publicao LOGIX-AP008B-PT-P - Junho 2008

125

Captulo 4

Converso de estruturas de programa tpicas

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Converso de estruturas de programa tpicas

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

127

Captulo 4

Converso de estruturas de programa tpicas

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Captulo

Erros comuns ao converter para Logix

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

No selecionar hardware apropriado

129

Subestimar o seqenciamento de tarefas

130

Executar a traduo em lugar da converso

130

No usar as linguagens Logix mais apropriadas

130

Implementao de tipos de dados incorretos DINT versus INT

131

Cdigo de usurio simulando instrues existentes

132

Uso incorreto de COP, MOV e CPS

133

Uso incorreto de CPT

133

No manusear grupos de maneira ideal

133

Uso extensivo de saltos

133

No usar tags com alias

133

Os erros de programao esto nestas duas categorias:


Programao que leva reduo de eficincia do controlador.
Programao que leva a um sistema de controle difcil de compreender,
manter e desenvolver.
Na maioria dos casos, a codificao para eficincia tambm aprimorar
a facilidade de leitura e modularidade de seu programa. Reciprocamente,
aprimorar a estrutura do programa tambm o torna mais eficiente.

No selecionar hardware
apropriado

Este captulo concentra-se principalmente em software. Lembre-se, entretanto,


de que a seleo correta de hardware um requisito para a operao satisfatria.
possvel que o nmero de controladores e racks no seja o mesmo que para um
sistema S7 equivalente.
Leia o Captulo 1 e Apndice A para obter mais informaes sobre hardware.
Mais informaes podem ser encontradas nos Apndices A e B.

129Publicao LOGIX-AP008B-PT-P - Junho 2008

129

Captulo 5

Erros comuns ao converter para Logix

Subestimar o seqenciamento
de tarefas

Na rea de seqenciamento e interrupes, no h muita diferena na


capacidade dos dois sistemas. Entretanto, no mundo do Logix,
o seqenciamento encorajado mais ativamente.
muito comum que os programadores em STEP 7 negligenciem o seqenciamento
ao trabalharem com os controladores Logix. Consulte o Captulo 2 para uma
explicao mais detalhada sobre seqenciamento no Logix.

Executar a traduo em lugar


da converso

um erro comum traduzir um programa em STEP 7 linha por linha para


o Logix.
Em vez disso, um processo mais completo necessrio, o qual descrito como
converso. Isso abrange a escolha de linguagens, seqenciamento e escolha de
rotinas de cdigo.
Ao converter seus programas em STEP 7 em vez de traduzi-los, voc estar
fazendo um uso melhor da capacidade de seu sistema Logix.

No usar as linguagens Logix


mais apropriadas

Os programadores freqentemente negligenciam as linguagens Logix que no


a lgica ladder.
Leia o Captulo 2 para uma explicao de como escolher uma linguagem Logix
e o Captulo 4 para obter exemplos de cdigo STEP 7 convertido para o Logix.

130

Publicao LOGIX-AP008B-PT-P - Junho 2008

Erros comuns ao converter para Logix

Implementao de tipos
de dados incorretos DINT
versus INT

Captulo 5

comum aconselhar o uso de DINT em vez de INT.


O exemplo abaixo mostra uma adio de dois DINTs versus a adio de dois
INTs.

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

Adicionar DINTs com ST para loop

53

Adicionar INTs com ST para loop

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

131

Captulo 5

Erros comuns ao converter para Logix

Cdigo de usurio simulando


instrues existentes

Os programadores freqentemente escrevem cdigo de usurio quando uma


instruo existente faria o trabalho. Como exemplo, compare a cpia de um vetor
com o cdigo de usurio na instruo COP.

Cdigo de usurio

Instruo COP

Abaixo esto os tempos relativos de dois mtodos. Novamente, os nmeros so


apenas para comparao com outros nmeros na tabela. Eles no devem ser
comparados com entradas em outras tabelas.
Mtodo

Tempos relativos

Cpia de vetor de DINTs com texto


estruturado

100

Cpia de vetor de DINTs com COP

18

Para executar operaes como copiar vetores, as funes de biblioteca do STEP 7


escritas na lista de declaraes so usadas. Se a funo de biblioteca no fizer o
necessrio, uma nova pode ser escrita. As funes escritas podem ser quase to
eficientes quando aquelas que o STEP 7 fornece.
Entretanto, no Logix, possvel que um programador escreva uma funo
de cpia que seja to eficiente quando a COP incorporada. A lio para
programadores em S7 verificar a ajuda sobre instrues no software
RSLogix 5000 cuidadosamente.

132

Publicao LOGIX-AP008B-PT-P - Junho 2008

Erros comuns ao converter para Logix

Uso incorreto de COP, MOV e CPS

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.

Uso incorreto de CPT

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.

Uso extensivo de saltos

No Logix, os saltos podem ocorrer apenas na lgica ladder. recomendado


que a instruo JMP seja usada moderadamente. Os saltos na lgica ladder
freqentemente tornam o programa mais difcil de ler.

No usar tags com alias

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.

Publicao LOGIX-AP008B-PT-P - Junho 2008

133

Captulo 5

Erros comuns ao converter para Logix

Observaes:

134

Publicao LOGIX-AP008B-PT-P - Junho 2008

Captulo

Glossrio S7 para Logix

Este captulo fornece um glossrio dos termos S7 e seus equivalentes no Logix.

Introduo
Terminologia de hardware
Termo S7

Definio

Termo Logix

Processador de
comunicaes

Mdulo de comunicaes

Ponte

Controlador

O controlador

Controlador

CPU

Unidade central de processamento

CPU ou controlador

CPU Fail safe

CPU 315F-2 DP implementa a verso PROFISAFE


de DP

GuardLogix

L61S, L62S, L63S

Ethernet industrial

Verso Siemens da Ethernet

EtherNet/IP
ControlNet

Ambos tm a mesma (ou melhor) funcionalidade


que a Ethernet industrial

MPI

Interface multiponto um barramento serial

Serial

Protocolos DF1 ou DH485

Controlador programvel

Definio

Controlador ou PAC

PROFIBUS DP

Barramento de campo usado comumente

PROFIBUS PA

Variao de Profibus especializado em automao Como DP Profibus


de processo

PROFINET

Profibus pela Ethernet

EtherNet/IP

PROFISAFE

Verso livre de falhas do DP PROFIBUS

GuardLogix

S7-200

Controladores de baixa tecnologia

MicroLogix

S7-300

Controladores de nvel intermedirio

CompactLogix

S7-400

Controladores de alta tecnologia

ControlLogix

SIMATIC

Nome comercial pra produtos de automao da


Siemens

Logix

135Publicao LOGIX-AP008B-PT-P - Junho 2008

EtherNet/IP
ControlNet
DeviceNet

135

Captulo 6

Glossrio S7 para Logix

Terminologia de software
Termo S7

Definio

Termo Logix mais


aproximado

Definio

Acumulador

Usado em STL

No aplicvel

Nas linguagens Logix, no h necessidade de


acessar instrues de baixo nvel da CPU

AR1, AR2

Registradores de indicador

No aplicvel

Nas linguagens Logix, no h necessidade de


acessar instrues de baixo nvel da CPU

Vetor

Sintaxe VETOR[07] DE REAL

Vetor

Sintaxe REAL[8]
A indexao comea sempre em 0

Memria de bit

Endereos M...

No aplicvel

Usa tags

Transferncia de blocos

Copia bloco de dados.


SFC20 BLK_MOV

COP

Instruo
(usa MOV para uma varivel simples)

BOOL

BOOL

Byte

Palavra de 8 bits

SINT

Seu uso desencorajado ( mais lento que DINT)


exceto quando necessrio (por exemplo, caracteres
de grupo)

CFC

Linguagem de controle de processo opcional

FBD

Linguagem de bloco de funes padro

CHAR

Byte como caractere

SINT

Cycle_Execution

OB1 executado continuamente

tarefa contnua

Executado continuamente

Bloco de dados

Unidade de memria de dados estticos

Banco de dados de tags de


escopo do controlador
ou banco de dados de tags
de escopo do programa

Global

Nmero inteiro duplo

visvel no programa ao qual o banco de dados est


vinculado

DINT

Nmero inteiro duplo

DINT

DWORD

Palavra de 32 bits

DINT

FBD

diagrama de blocos de funes

FBD

diagrama de blocos de funes

Funo

Unidade de programa com memria temporria,


mas sem memria esttica

Rotina
AOI (instruo add-on)

Ambas podem corresponder a uma funo

Bloco de funes

Unidade de programa com memria temporria


e esttica

Rotina
AOI (instruo add-on)
Programa

Todas podem corresponder a um bloco de funes

GRAPH

Linguagem grfica opcional

controle seqencial de
funes

Linguagem grfica padro

Configurao de hardware

Configurao de hardware componente do


STEP 7

Configurao de E/S

Ramificao do organizador do controlador

INT

Nmero inteiro

INT

Seu uso desencorajado ( mais lento que DINT)

Interrupt_Execution

OB executado periodicamente OB

tarefa peridica

Tarefa executada periodicamente

LAD

lgica ladder

LD

lgica ladder

Biblioteca

Funes do sistema

GSV, SSV

Instrues
Obter valor do sistema
Definir valor do sistema

136

Publicao LOGIX-AP008B-PT-P - Junho 2008

Glossrio S7 para Logix

Captulo 6

Termo S7

Definio

Termo Logix mais


aproximado

Definio

NetPro

Configurador de rede

No aplicvel

Parte da ramificao de configurao de E/S do


organizador do controlador

Bloco de organizao

Unidade de programa chamada pelo sistema


operacional

Tarefa

Unidade de programa chamada pelo sistema


operacional

Indicador

Indicador de dados usado no STL

No aplicvel

Usa vetores

REAL

Nmero de ponto flutuante de 32 bits

REAL

Nmero de ponto flutuante de 32 bits

SCL

Linguagem de alto nvel opcional

texto estruturado

Linguagem padro

Gerenciador Simatic

Componente do STEP 7

Organizador do controlador Componente do RSLogix 5000

STEP 7

Software de monitorao e desenvolvimento


para S7

RSLogix 5000

Software de monitorao e desenvolvimento para


Logix

STL

Lista de declaraes

No aplicvel

Usar texto estruturado ou lgica ladder ou controle


seqencial de funes

GRUPO

Seqncia de caracteres Comprimento padro


254

GRUPO

Seqncia de SINTs. Comprimento padro 82.


O objeto de grupo contm tambm seu
comprimento como propriedade.LEN

ESTRUTURA

Conjunto sem tipo de dados

No aplicvel

No Logix, uma estrutura uma instncia de tipo


(UDT)

Smbolo

Nome para endereo de memria de dados

Tag

O tag define a estrutura da varivel e reserva


memria

Memria temporria

Memria criada na pilha no momento da


execuo

No aplicvel

Usa tags

PALAVRA

Palavra de 16 bits

INT

UDT

Tipo de dados do usurio

UDT

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tipo de dados do usurio

137

Captulo 6

Glossrio S7 para Logix

Observaes:

138

Publicao LOGIX-AP008B-PT-P - Junho 2008

Apndice

Peas de S7 300 e S7 400 e equivalentes RA

Introduo

Publicao LOGIX-AP008B-PT-P - Junho 2008

Este apndice relaciona os produtos Siemens e seus equivalentes


Rockwell Automation.
Tpico

Pgina

CPUs S7 300 compactas

140

CPUs S7 300 padro

140

CPUs com tecnologia S7 300

141

CPUs S7 300 Fail-Safe

141

Mdulos de entrada digital S7 300

142

Mdulos de sada digital S7 300

142

Mdulos de sada a rel S7 300

143

Mdulos digitais combinados S7 300

143

Mdulos de entrada analgica S7 300

144

Mdulos de sada analgica S7 300

145

Mdulos combinados analgicos S7 300

145

Mdulos de sada analgica S7 300

146

Controladores redundantes e livres de falhas

146

Mdulos de entrada digital

147

Mdulos de sada digital

147

Mdulos de entrada analgica

147

Mdulos de sada analgica

148

139

ApndiceA

Peas de S7 300 e S7 400 e equivalentes RA

CPUs S7 300 compactas


N catlogo
Siemens

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

S7-314C- PtP 96K

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

CPUs S7 300 padro


Siemens

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

6ES7 315-2AG1x-xxxx S7-315-2 DP

128K

8 MB

1769-L3xE ou
1769-L3xC

6ES7 315-2EH1x-xxxx S7-315-2 PN/DP

256K

8 MB

1769-L3xE ou
1769-L3xC

314-1AG1x-xxxx

140

Publicao LOGIX-AP008B-PT-P - Junho 2008

Peas de S7 300 e S7 400 e equivalentes RA

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

CPUs com tecnologia S7 300


Siemens

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

CPUs S7 300 Fail-Safe


Siemens

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

141

ApndiceA

Peas de S7 300 e S7 400 e equivalentes RA

Mdulos de entrada digital


S7 300
Nmero de catlogo
Siemens

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

120 230 Vca

1769-IA16

1769-IA16
admite apenas
120 Vca

6ES7 321-1FF0x-xxxx

20 pinos

120 ... 230 Vca

1769-IM12

1769-IM12
admite apenas
230 Vca

6ES7 321-1FF1x-xxxx

40 pinos

120 ... 230 Vca

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

Mdulos de sada digital S7 300


Nmero de catlogo
Siemens

Conector frontal

Pontos

Faixa

Corrente de sada Soluo RA

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Peas de S7 300 e S7 400 e equivalentes RA

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

Mdulos de sada a rel S7 300


Nmero de catlogo
Siemens

Conector frontal

Pontos

Corrente de sada Soluo RA

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

Mdulos digitais combinados


S7 300
Nmero de catlogo
Siemens

Conector frontal

Pontos

Entradas da faixa Corrente de sada Soluo RA

Comentrios

6ES7 323-1BH0x-xxxx

20 pinos

8/8

24 Vcc

24 Vcc / 0,5 A

1769-IQ6XOW4

E/S compacta tem


menos E/S e as sadas
possuem rel

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

8 entradas; 8 entradas
ou sadas
(configurvel)

143

ApndiceA

Peas de S7 300 e S7 400 e equivalentes RA

Mdulos de entrada analgica


S7 300
Nmero de catlogo
Siemens

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

6ES7 331-7 kB0x-xxxx

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Peas de S7 300 e S7 400 e equivalentes RA

ApndiceA

Mdulos de sada analgica


S7 300
Nmero de catlogo
Siemens

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

Mdulos combinados analgicos


S7 300
Nmero de catlogo
Siemens

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)

Publicao LOGIX-AP008B-PT-P - Junho 2008

Comentrios
Apenas sadas
tenso

1769-IF4XOF2

145

ApndiceA

Peas de S7 300 e S7 400 e equivalentes RA

Controladores S7 400 padro


Siemens

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

6ES7 414-3XJ04-0AB0 CPU 414-3

1,4 MB

64 MB

1756-L63

6ES7
414-3EM05-0AB0

CPU 414-3 PN/DP

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

CPU 416-3 PN/DP

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Peas de S7 300 e S7 400 e equivalentes RA

ApndiceA

Mdulos de entrada digital


Nmero de catlogo
Siemens

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

6ES7 421-7DH00 0AB0


(interrupo/ diagnstico)

48 pinos

32

24-60 Vca/cc

Comentrios

Mdulos de sada digital


Nmero de catlogo
Siemens

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

60 Vcc 230 Vca


(rel)

5A

1756-OW16I

6ES7 422 1BH11-0AA0

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

Mdulos de entrada analgica


Nmero de catlogo
Siemens

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

147

ApndiceA

Peas de S7 300 e S7 400 e equivalentes RA

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

Mdulos de sada analgica


Nmero de catlogo
Siemens

Conector frontal

Canais

Resoluo (bits)

Tipo

Soluo RA

Comentrios

6ES7 432-1HF00-0AB0

48 pinos

13

Tenso
Corrente

1756-OF8

15 bits

148

Publicao LOGIX-AP008B-PT-P - Junho 2008

Apndice

Tabela de referncia cruzada HMI Siemens


Use este apndice para comparar os painis Rockwell Automation com tipos de painis
especficos Siemens.
Tpico

Pgina

Micropainis SIMATIC e equivalentes Rockwell Automation

149

Painis SIMATIC - srie 7x e equivalentes Rockwell Automation

151

Painis SIMATIC - srie 17x e equivalentes Rockwell Automation

152

Painis SIMATIC - srie 27x e equivalentes Rockwell Automation

154

Multipainis SIMATIC - srie 27x e equivalentes Rockwell Automation

156

Multipainis SIMATIC - srie 37x e equivalentes Rockwell Automation

158

Micropainis SIMATIC
e equivalentes
Rockwell Automation
Micropainis SIMATIC

Soluo Rockwell Automation

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

Visor STN de 3,8 pol.,


escala de cinza de 32
nveis, 320 x 240 pixels,
comunicao RS-232,
teclado, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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,5 pol.,


escala de cinza de 32
nveis, 320 x 240 pixels,
RS-232 comunicao,
toque, 24 Vcc, recursos
de impresso USB

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

Visor STN de 5,5 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
RS-232 comunicao,
toque, 24 Vcc, recursos
de impresso USB

Finalizado em
abril de 2007

6AV66400CA01-0AX0

SIMATIC TP
170MICRO
Finalizado em
abril de 2007

Publicao LOGIX-AP008B-PT-P - Junho 2008

149

ApndiceB

Tabela de referncia cruzada HMI Siemens

Micropainis SIMATIC

Soluo Rockwell Automation

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

Visor STN de 5,5 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
RS-232 comunicao,
toque, 24 Vcc, recursos
de impresso USB

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tabela de referncia cruzada HMI Siemens

Painis SIMATIC - srie 7x e


equivalentes Rockwell
Automation
Painis SIMATIC - srie 7x

Soluo Rockwell Automation

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Visor STN de 3,8 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
RS-232 comunicao,
teclado, 24 Vcc, 64 MB
flash, recursos de
impresso USB

256KB

1xRS422,
2711P1xRS485,
K4M5D
S7-200,
S7-300/400, sem
porta de
impressora

PanelView Plus
400 escala de
cinza, teclado

Visor STN de 3,8 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
RS-232 comunicao,
teclado, 24 Vcc, 64 MB
flash, recursos de
impresso USB

1 MB

1xRS232,
1xRS422,
1xRS485, USB,
S7-200,
S7-300/400,
porta de
impressora
disponvel

2711PK4M5D

PanelView Plus
400 escala de
cinza, teclado

Visor STN de 3,8 pol.,


escala de cinza de 32
nveis, RS-232
comunicao, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

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

Tabela de referncia cruzada HMI Siemens

Painis SIMATIC - srie 17x e


equivalentes Rockwell
Automation
Painis SIMATIC - srie 17x

Soluo Rockwell Automation

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

Visor STN de 5,5 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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,5 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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 TFT colorido de


5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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

Visor STN de 5,5 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
EtherNet/IP,
comunicao RS-323,
toque e teclado, 24 Vcc,
64 MB flash, recursos
de impresso USB

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

Visor STN de 5,5 pol.,


escala de cinza de 32
nveis, 320x240 pixels,
EtherNet/IP,
comunicao RS-323,
toque e teclado, 24 Vcc,
64 MB flash, recursos
de impresso USB

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

Visor STN de 5,5 pol.,


escala de cinza de 32
nveis, 320 x 240,
pixels, EtherNet/IP,
comunicao RS-323,
toque, 24 Vcc, 64 MB
Flash, recursos de
impresso USB

152

2711P-T6M20D

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tabela de referncia cruzada HMI Siemens

Painis SIMATIC - srie 17x

Soluo Rockwell Automation

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

Visor STN de 5,7


pol., modo Blue
(4 nveis),
320x240 pixels,
toque, 24 Vcc
apenas

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

Visor colorido TFT de


5,5 pol.; 320 x 240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
Flash, recursos de
impresso USB

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 STN de 5,5 pol.,


escala de cinza de 32
nveis, 320 x 240,
pixels, EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
Flash, recursos de
impresso USB

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

Visor colorido TFT de


5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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

Visor colorido TFT de


5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
comunicao RS-232,
toque e teclado, 24 Vcc,
64 MB flash, recursos
de impresso USB

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Cdigo de
catlogo
Rockwell
Automation

9701VWSTMENE

153

ApndiceB

ApndiceB

Tabela de referncia cruzada HMI Siemens

Painis SIMATIC - srie 27x


e equivalentes
Rockwell Automation
Painis SIMATIC - srie 27x

Soluo Rockwell Automation

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

Visor colorido TFT


de 5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
Comunicao RS-232,
toque, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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

Visor TFT de 10,4 pol.,


640x480 pixels, 18 bits
em cores, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

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

Visor colorido TFT


de 5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
Comunicao RS-232,
teclado, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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 TFT de 10,4 pol.,


640x480 pixels,
profundidade de cor
de 18 bits, EtherNet/IP
e RS-232, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tabela de referncia cruzada HMI Siemens

Painis SIMATIC - srie 27x

Soluo 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

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Visor colorido TFT


de 5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
comunicao RS-232,
toque, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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

Visor colorido TFT


de 5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
comunicao RS-232,
teclado, 24 Vcc, 64 MB
flash, recursos de
impresso USB

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

Tabela de referncia cruzada HMI Siemens

Multipainis SIMATIC - srie 27x


e equivalentes Rockwell
Automation
Multipainis SIMATIC - srie 27x

Soluo Rockwell Automation

Cdigo de
catlogo
Siemens

Referncia
rpida

Descrio

6AV65420AG10-0AX0

SIMATIC
MP270B
teclado, 10 pol.

Visor colorido TFT


5 MB
de 10,4 pol. em cores
(64 k), 640x480
pixels, teclado, 24
Vcc apenas

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

Visor TFT de 10,4 pol.,


640x480 pixels,
profundidade de cor de
18 bits, EtherNet/IP
e RS-232, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

6AV65450AG10-0AX0

SIMATIC
MP270B toque,
10 pol.
Finalizado em
outubro de 2006

Visor colorido TFT


de 10,4 pol. (64 k),
640x480 pixels,
toque,
24 Vcc apenas

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

Visor TFT de 10,4 pol.,


640x480 pixels, 18 bits
em cores, EtherNet/IP e
RS-232, toque, 24 Vcc,
64 MB flash, recursos
de impresso USB

6AV65450AH10-0AX0

SIMATIC
MP270B toque,
6 pol.

Visor colorido TFT


de 5,7 pol. (64 k ),
320x240 pixels,
toque,
24 Vcc apenas

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

Visor colorido TFT


de 5,5 pol., 320x240
pixels, profundidade
de cor de 18 bits,
EtherNet/IP,
Comunicao RS-232,
teclado, 24 Vcc, 64 MB
flash, recursos de
impresso USB

Finalizado em
outubro de 2006

6AV66430CB01-1AX0

SIMATIC MP 277
toque, 8 pol.

Visor colorido TFT


de 7,5 pol. (64 k),
640x480 pixels,
toque,
24 Vcc apenas

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

Visor TFT de 6,5 pol.,


640x480 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

6AV66430CD01-1AX0

SIMATIC MP 277
toque, 10 pol.

Visor colorido TFT


de 10,4 pol. (64 k),
640x480 pixels,
toque,
24 Vcc apenas

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

Visor TFT de 10,4 pol.,


640x480 pixels, 18 bits
em cores, EtherNet/IP e
RS-232, toque, 24 Vcc,
64 MB flash, recursos
de impresso USB

156

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tabela de referncia cruzada HMI Siemens

Multipainis SIMATIC - srie 27x

Soluo Rockwell Automation

Cdigo de
catlogo
Siemens

Referncia
rpida

Descrio

Memria Opes de
comunicao

SIMATIC MP 277
toque, 10 pol.,
ao inoxidvel

Visor colorido TFT


de 10,4 pol. (64 k),
640x480 pixels,
toque, 24 Vcc
apenas, moldura de
ao inoxidvel, IP66

6 MB

6AV66430DB01-1AX0

SIMATIC MP 277
teclado, 8 pol.

Visor colorido TFT


de 7,5 pol. em cores
(64 k), 640x480
pixels, teclado,
24 Vcc apenas

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

Visor TFT de 10,4 pol.,


640x480 pixels, 18 bits
em cores, EtherNet/IP e
RS-232, toque, 24 Vcc,
64 MB flash, recursos
de impresso USB

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

Visor TFT de 6,5 pol.,


640x480 pixels,
profundidade de cor de
18 bits, EtherNet/IP e
RS-232, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

SIMATIC MP 277, Visor colorido TFT


6 MB
teclado, 10 pol. de 10,5 pol. em cores
(64 k), 640x480
pixels, teclado,
24 Vcc apenas

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

1Visor TFT de 10,4 pol.,


640x480 pixels,
profundidade de cor de
18 bits, EtherNet/IP e
RS-232, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

no
aplicvel

Cdigo de
catlogo
Rockwell
Automation

9701VWSTMENE

157

ApndiceB

ApndiceB

Tabela de referncia cruzada HMI Siemens

Multipainis SIMATIC - srie 37x


e equivalentes Rockwell
Automation
Multipainis SIMATIC - srie 37x

Soluo Rockwell Automation

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

1xTTY, 2xRS232, 2711P1xRS422,


K12C4D1
1xRS485, 1xUSB,
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1250 em cores,
teclado

Visor TFT de 12,1 pol.,


800x600 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

12,5 MB

1xTTY, 2xRS232, 2711P1xRS422,


T12C4D1
1xRS485, 1xUSB,
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1250, em cores,
toque

Visor TFT de 12,1 pol.,


800x600 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

SIMATIC MP370
toque, 15 pol.

Visor colorido
12,5 MB
TFT de 15,1 pol.
(256 cores),
1024x768 pixels,
toque, 24 Vcc
apenas

1xTTY, 2xRS232, 2711P1xRS422,


T15C4D1
1xRS485, 1xUSB,
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1500, em cores,
toque

Visor TFT de 15 pol.,


1024x768 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

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

1xTTY, 2xRS232, 2711P1xRS422,


T15C4D1
1xRS485, 1xUSB,
Ethernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1500, em cores,
toque

Visor TFT de 15 pol.,


1024x768 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque, 24
Vcc, 64 MB flash,
recursos de impresso
USB

6AV6 6440AA01-2AX0

SIMATIC MP377,
toque 12,1 pol.

Visor TFT de 12,1


pol., 65.536
cores, 800x600
pixels, toque, 24
Vcc apenas

1xTTY, 2xRS232, 2711P1xRS422,


T12C4D1
1xRS485, 2xUSB,
2xEthernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1250, em cores,
toque

Visor TFT de 12 pol.,


800x600 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

158

12,5 MB

Cdigo de
catlogo
Rockwell
Automation

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tabela de referncia cruzada HMI Siemens

Multipainis SIMATIC - srie 37x

Soluo Rockwell Automation

Cdigo de
catlogo
Siemens

Referncia
rpida

Descrio

Memria Opes de
comunicao

6AV6 6440BA01-2AX0

SIMATIC MP377,
teclado, 12,1
pol.

Visor TFT de 12,1


pol., 65.536
cores, 800x600
pixels, teclado,
24 Vcc apenas

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

1xTTY, 2xRS232, 2711P1xRS422,


K12C4D1
1xRS485, 2xUSB,
2xEthernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1250 em cores,
teclado

Visor TFT de 12,1 pol.,


800x600 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, teclado,
24 Vcc, 64 MB flash,
recursos de impresso
USB

12,5 MB

1xTTY, 2xRS232, 2711P1xRS422,


T15C4D1
1xRS485, 2xUSB,
2xEthernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1500, em cores,
toque

Visor TFT de 15 pol.,


1024x768 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

Visor TFT de 19
pol., 65.536
cores,
1280x1024
pixels, toque,
24 Vcc apenas

12,5 MB

1xTTY, 2xRS232, 2711P1xRS422,


T15C4D1
1xRS485, 2xUSB,
2xEthernet, S5,
S7-200,
S7-300/400, e
controladores de
terceiros, porta de
impressora
disponvel.

PanelView Plus
1500, em cores,
toque

Visor TFT de 15 pol.,


1024x768 pixels, cores
de 18 bits, EtherNet/IP
e RS-232, toque,
24 Vcc, 64 MB flash,
recursos de impresso
USB

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

Publicao LOGIX-AP008B-PT-P - Junho 2008

Cdigo de
catlogo
Rockwell
Automation

9701VWSTMENE

159

ApndiceB

ApndiceB

Tabela de referncia cruzada HMI Siemens

Observaes:

160

Publicao LOGIX-AP008B-PT-P - Junho 2008

Tabela de referncia cruzada HMI Siemens

Publicao LOGIX-AP008B-PT-P - Junho 2008

161

ApndiceB

ApndiceB

162

Tabela de referncia cruzada HMI Siemens

Publicao LOGIX-AP008B-PT-P - Junho 2008

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

Fora dos Estados


Unidos

Entre em contato com seu representante local da Rockwell Automation para


questes de suporte tcnico.

Retorno de satisfao com um produto novo


A Rockwell Automation testa todos os seus produtos para assegurar que estejam
totalmente operacionais ao serem embarcados da fbrica.Entretanto, se seu produto no
estiver funcionando e precisar ser devolvido, siga estes procedimentos.
Estados Unidos

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.

Fora dos Estados


Unidos

Entre em contato com seu representante Rockwell Automation para o procedimento


de devoluo.

Publicao LOGIX-AP008B-PT-P - Junho 2008 164


Substitui a publicao LOGIX-AP008B-PT-P

Copyright 2008 Rockwell Automation, Inc. Todos os direitos reservados. Impresso nos EUA