Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DE TREINAMENTO -
SIMATIC PCS 7
06/08/2012
SOLUTION ENGENHARIA DE AUTOMAÇÃO
MANUAL DE TREINAMENTO -
SIMATIC PCS 7
Lista de Figuras 8
Lista de Abreviações 9
Glossário 10
1 Visão geral 1
2 Simatic Manager 3
2.1 Configurações Iniciais . . . . . . . . . . . . . . . . . . . . . . . 3
3 Multiprojeto 6
3.1 Configurações iniciais . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Criação de um multiprojeto . . . . . . . . . . . . . . . . . . . . 7
3.2.1 Modos de visualização de um multiprojeto . . . . . . . . 12
3.3 Primeiros passos . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 Configuração de HW e download . . . . . . . . . . . . . . . . . 16
3.4.1 AS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.2 OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 Criação e configuração da hierarquia da planta . . . . . . . . . 19
3.6 Programação em CFC . . . . . . . . . . . . . . . . . . . . . . 22
3.6.1 Disponibilização de Symbols na OS . . . . . . . . . . . 22
3.7 Programação em SFC . . . . . . . . . . . . . . . . . . . . . . 23
3.8 Compilação e download de AS . . . . . . . . . . . . . . . . . . 25
3.9 Compilação de OS . . . . . . . . . . . . . . . . . . . . . . . . 28
3.10 Execução de AS(s) e OS(s) . . . . . . . . . . . . . . . . . . . . 31
3.11 Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
A Instalação 55
A.1 Sistema Operacional e Configurações das Estações . . . . . . 55
A.2 Message Queuing Service . . . . . . . . . . . . . . . . . . . . 55
A.3 Microsoft Internet Information Services (IIS) . . . . . . . . . . . 56
A.4 Simatic PCS 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
A.5 Licenças . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
B Base de Conhecimento 59
B.1 Multiprojeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
B.1.1 Projeto × Multiprojeto . . . . . . . . . . . . . . . . . . . 59
B.1.2 Destruição de (multi)projetos e afins . . . . . . . . . . . 59
B.1.3 Recuperação de multiprojetos . . . . . . . . . . . . . . 60
B.1.4 A opção Save As com reorganização . . . . . . . . . . 60
B.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
B.2.1 Configuração de Hardware . . . . . . . . . . . . . . . . 61
B.2.2 Hardware, Conexões e Gateways . . . . . . . . . . . . 62
B.2.3 Memory Reset na CPU . . . . . . . . . . . . . . . . . . 62
B.2.4 Bateria da fonte de alimentação . . . . . . . . . . . . . 63
B.2.5 Mudança de CPU . . . . . . . . . . . . . . . . . . . . . 63
B.2.6 Protocolos de comunicação Ethernet, MAC e IP . . . . . 63
B.2.7 Diagnósticos de hardware e cartões Extended . . . . . 63
B.2.8 Números de nós na rede Profibus . . . . . . . . . . . . 64
B.2.9 Links e Couplers Profibus PA . . . . . . . . . . . . . . . 64
B.2.10 Limitação de número de dispositivos em um ramo Profibus 65
B.2.11 Arquitetura de rede Profibus . . . . . . . . . . . . . . . 68
B.2.12 Velocidade de comunicação rede Profibus . . . . . . . . 69
B.2.13 Configuração de Simocodes . . . . . . . . . . . . . . . 70
B.2.14 Instalação de GSD’s . . . . . . . . . . . . . . . . . . . 70
B.2.15 Instalação de Hardware Updates . . . . . . . . . . . . . 70
B.2.16 Download e upload via PDM . . . . . . . . . . . . . . . 72
B.2.17 Mensagens de diagnósticos provenientes das AS’s . . . 72
B.2.18 Base de dados: Symbols × HW Config . . . . . . . . . 73
B.2.19 Symbols do tipo PIB/PIW/PID e PQB/PQW/PQD . . . . 73
B.3 Comunicação AS e OS . . . . . . . . . . . . . . . . . . . . . . 74
B.3.1 Download de programas recuperados . . . . . . . . . . 74
B.3.2 Condições para download parcial . . . . . . . . . . . . 75
B.3.3 Assistente de compilação e download de AS’s e OS’s . 75
B.3.4 Integração entre AS’s e OS’s . . . . . . . . . . . . . . . 76
B.3.5 Conexões entre OS’s e PLCSIM . . . . . . . . . . . . . 76
B.3.6 Conexões entre AS’s e IHM . . . . . . . . . . . . . . . . 77
B.4 Programação . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
B.4.1 Criação de charts . . . . . . . . . . . . . . . . . . . . . 77
B.4.2 Referência cruzada . . . . . . . . . . . . . . . . . . . . 77
B.4.3 Mudança de interface de blocos criados . . . . . . . . . 77
B.4.4 Criação de DB’s . . . . . . . . . . . . . . . . . . . . . . 79
B.4.5 Blocos de comunicação via Ethernet (send × receive) . 79
B.4.6 Grupos de execução (Runtime Groups) . . . . . . . . . 82
B.4.7 Otimização da ordem de execução dos blocos (opção
Optimize Run Sequence) . . . . . . . . . . . . . . . . . 82
B.4.8 Ativação e desativação de runtime groups . . . . . . . . 83
B.4.9 Medição do tempo de execução das OB’s . . . . . . . . 83
B.4.10 Boa prática para inserção de blocos . . . . . . . . . . . 84
B.4.11 Mudança em típicos (Process Tag Types) . . . . . . . . 84
B.4.12 SFC e temporizações . . . . . . . . . . . . . . . . . . . 85
B.4.13 SFC como uma máquina de estados . . . . . . . . . . . 85
B.5 OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
B.5.1 Nome da máquina e nome da OS . . . . . . . . . . . . 88
B.5.2 OS’s remotas . . . . . . . . . . . . . . . . . . . . . . . 88
B.5.3 Compilação de OS sem compilação de AS . . . . . . . 88
B.5.4 Redundância de OS servidores . . . . . . . . . . . . . . 89
B.5.5 Download de OS servidoras redundantes . . . . . . . . 89
B.5.6 Estações Cliente (OS Client) . . . . . . . . . . . . . . . 89
B.5.7 Cópia de funções (scripts) . . . . . . . . . . . . . . . . 90
B.5.8 Telas nas estações cliente . . . . . . . . . . . . . . . . 91
B.6 Geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
B.6.1 Instalação e hotfix PLCSIM . . . . . . . . . . . . . . . . 91
B.6.2 Licenças . . . . . . . . . . . . . . . . . . . . . . . . . . 91
B.6.3 Bibliotecas personalizadas . . . . . . . . . . . . . . . . 91
B.6.4 Trabalho em equipe . . . . . . . . . . . . . . . . . . . . 92
B.6.5 Proteção de tela . . . . . . . . . . . . . . . . . . . . . . 92
B.6.6 Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
B.6.7 Desfragmentação . . . . . . . . . . . . . . . . . . . . . 93
B.6.8 Anti-virus . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Lista de Tabelas
1 Principais ferramentas de programação e configuração. . . . . 2
2 Possíveis sistemas operacionais de acordo com tipo de estação. 3
3 Configuração de hardware básica para OS’s (Siemens, 2005a). 45
4 Tempos de execução de OB’s cíclicas. . . . . . . . . . . . . . . 83
Lista de Figuras
1 Visão geral Totally Integrated Automation R (Siemens, 2003). . . 1
2 Configuração inicial de idioma e símbolos do Simatic Manager. 4
3 Configuração inicial de diretório padrão para criação de projetos
e bibliotecas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Configuração inicial do processo de criação de backups. . . . . 5
5 Configuração inicial de números de mensagens. . . . . . . . . 6
6 Metodologia de criação de multiprojetos em PCS 7 (Siemens,
2007b) - adaptada. . . . . . . . . . . . . . . . . . . . . . . . . 7
7 Assistente de criação de (multi)projeto - Janela 1/5. . . . . . . . 8
8 Assistente de criação de (multi)projeto - Janela 2/5. . . . . . . . 9
9 Assistente de criação de (multi)projeto - Janela 3/5. . . . . . . . 10
10 Assistente de criação de (multi)projeto - Janela 4/5. . . . . . . . 11
11 Assistente de criação de (multi)projeto - Janela 5/5. . . . . . . . 12
12 Component View (Solution, 2007). . . . . . . . . . . . . . . . . 13
13 Component View (Solution, 2007). . . . . . . . . . . . . . . . . 14
14 Component View (Solution, 2007). . . . . . . . . . . . . . . . . 15
15 Configuração de hardware no HW Config (Solution, 2007). . . . 17
16 Configuração de hardware no NetPro (Solution, 2007). . . . . . 18
17 Configuração de hardware no NetPro (Solution, 2007). . . . . . 19
18 AS OS Assignment na hierarquia de planta (Solution, 2007). . . 20
19 Atributos da hierarquia de planta (Solution, 2007). . . . . . . . 21
20 Configuração da hierarquia de planta (Solution, 2007). . . . . . 22
21 Exemplo de programação em SFC (Solution, 2007). . . . . . . 24
22 External View de um SFC (Solution, 2007). . . . . . . . . . . . 25
23 Compilação de AS. . . . . . . . . . . . . . . . . . . . . . . . . 27
24 Compilação de AS - Generate Module Drivers. . . . . . . . . . 27
25 Assistente de compilação e download de AS e OS (Solution,
2007). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
26 Compilação de OS - janela 1/4 (Solution, 2007). . . . . . . . . 29
27 Compilação de OS - janela 2/4 (Solution, 2007). . . . . . . . . 30
28 Compilação de OS - janela 3/4 (Solution, 2007). . . . . . . . . 30
29 Compilação de OS - janela 4/4 (Solution, 2007). . . . . . . . . 31
30 Compactação via archive (Solution, 2007). . . . . . . . . . . . 32
31 Descompactação via retrieve (Solution, 2007). . . . . . . . . . 32
32 Criação de nova biblioteca (Solution, 2007). . . . . . . . . . . . 35
33 Compilação de bloco programado em CFC - Aba General. . . . 35
34 Compilação de bloco programado em CFC - Aba Attributes. . . 36
35 Exemplo de bloco implementado em CFC. . . . . . . . . . . . 37
36 Exemplo de bloco implementado em SCL. . . . . . . . . . . . . 37
37 Criação de sinais e parâmetros. . . . . . . . . . . . . . . . . . 39
38 Criação do arquivo de importação. . . . . . . . . . . . . . . . . 41
39 Criação do arquivo de importação - seleção do arquivo. . . . . 41
40 Criação do arquivo de importação - configurações típicas. . . . 42
41 Criação do arquivo de importação - finalização. . . . . . . . . . 43
42 Comunicação entre AS/PLC e OS via Ethernet (Siemens, 2005b). 45
43 Rede Profibus - Meios físicos e conversores (Siemens, 2003). . 47
44 Topologia de rede Profibus PA - Barramento (Smar, 2002). . . . 48
45 Topologia de rede Profibus PA - Árvore (Smar, 2002). . . . . . 49
46 Topologia de rede Profibus PA - Daisy Chain (Smar, 2002). . . 49
47 Utilização de GSD’s (Siemens, 2002). . . . . . . . . . . . . . . 51
48 Janela inicial de utilização do Lifelist. . . . . . . . . . . . . . . 53
49 Ilustração da funcionalidade do objeto PG/PC (Siemens, 2004a). 54
50 Janela de instalação de componentes Windows. . . . . . . . . 56
51 Janela de seleção de componentes Windows. . . . . . . . . . . 56
52 Configuração típica simplificada de uma estação de engenharia. 58
53 Visualização das licenças via Automation License Manager. . . 59
54 Limitações e definições rede Profibus PA - Links e Couplers. . . 65
55 Limite de 64 nós / 244 bytes para ramo Profibus DP (IM 157
como mestre). . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
56 Limite de 64 nós / 244 bytes para ramo Profibus PA (IM 157
como mestre). . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
57 Limite de 123 nós / 4096 bytes para ramo Profibus DP (cartão
CP 443-5 Extended como mestre). . . . . . . . . . . . . . . . . 67
58 Limite de 4096 bytes para ramo Profibus DP (cartão CP 443-5
Extended como mestre). . . . . . . . . . . . . . . . . . . . . . 68
59 Topologia de rede Profibus DP com repetidores. . . . . . . . . 69
60 Janela de configuração de Hardware Updates. . . . . . . . . . 71
61 Janela de instalação de Hardware Updates. . . . . . . . . . . . 72
62 Consistência de atribuiação de ID’s para comunicação entre
CPU’s via Ethernet: AS’s não redundantes. . . . . . . . . . . . 80
63 Consistência de atribuiação de ID’s para comunicação entre
CPU’s via Ethernet: uma AS redundante. . . . . . . . . . . . . 81
64 Consistência de atribuiação de ID’s para comunicação entre
CPU’s via Ethernet: S7 connection fault-tolerant. . . . . . . . . 81
65 Máquina de estados SFC - principais estados e transições. . . 87
Lista de Abreviações
1 Visão geral
O Simatic PCS 7 consiste em uma plataforma composta por ferramentas
de configuração e programação de hardware e de software integradas a fer-
ramentas de engenharia. Em conjunto, essas ferramentas são responsáveis
pelo monitoramento e obtenção de diagnósticos para automação e controle
de plantas industriais. A Figura 1 ilustra o conceito de Automação Totalmente
Integrada (TIA: Totally Integrated Automation R ) com a utilização do PCS 7.
8. Internet/Intranet;
2 Simatic Manager
O Simatic Manager consiste na ferramenta central do PCS 71 . O Simatic
Manager provê a possibilidade de visualização do (multi)projeto PCS 7 de três
formas distintas principais:
1. Component View;
2. Plant View;
1
De fato, a utilização do Simatic Manager não se restringe apenas à criação e configuração
de projetos PCS 7, mas de uma grande quantidade de diferentes produtos Siemens.
3 Multiprojeto
Esta seção tem por objetivo apresentar o proceso de criação e as ferra-
mentas de configuração de um multiprojeto PCS 7. O processo de criação de
um multiprojeto PCS 7 é ilustrado na Figura 6.
1. Component View;
2. Plant View;
• Hierarchy Folder;
• CFC;
• SFC;
• Picture;
• Report;
Após a inserção das Simatic Stations, deve-se proceder com a sua con-
figuração, via HW Config. Essa configuração é a responsável pela diferenci-
ação das diversas estações, de acordo com a função a ser desempenhada.
Por exemplo, apenas com a inserção das Simatic Stations, não se pode afir-
mar que uma Simatic PC Station seja uma single station, uma estação cliente
ou servidora.
3.4.1 AS
• Instrumentos de rede.
4
No caso de um sistema redundante (H System, essa configuração é duplicada. Além
disso, inserem-se nos slots da CPU, módulos de redundância H Sync Submodules.)
3.4.2 OS
• Application;
• WinCC Application;
Para que um driver possa ser utilizado de forma adequada, deve-se com-
pilar o programa da AS com a opção Generate Module Drivers selecionada.
Essa seleção faz com que o PCS 7 crie blocos internos responsáveis pela ob-
tenção de diagnósticos dos componentes de comunicação e os conecte aos
drivers via um pino denominado Mode. De forma resumida, duas conclusões
podem ser tiradas:
1. Sempre que um sinal de entrada ou de saída for utilizado, deve-se utili-
zar um driver;
2. Sempre que um driver for utilizado, deve-se compilar com a opção Ge-
nerate Module Drivers selecionada. Essa seleção deve ser mantida ape-
nas para a primeira compilação após a inserção do driver pois causa
uma aumento considerável do tempo de compilação.
Uma última observação ainda deve ser feita. Sempre que possível, deve-
se optar pela compilação parcial (Changes only). Esse procedimento diminui
o tempo de compilação e, principalmente, evita uma eventual necessidade
de download completo (o que causa parada de CPU). Quanto às demais se-
leções da janela de compilação (Figura 23), aconselha-se que sejam todas
marcadas durante ao menos uma compilação do programa e, depois disso,
devem permanecer preferencialmente desmarcadas.
Uma vez que o programa tenha sido compilado, basta fazer download para
a AS5 . Para isso, aconselha-se conferir os campos CPU e Program name
(ambos referentes à AS para a qual o download será feito) e sempre que
possível, optar por download apenas das modificações (Changes only) para
evitar parada de CPU. Quanto à opção Include user data blocks, aconselha-se
que esteja marcada (Figura 24).
3.9 Compilação de OS
A compilação de OS consiste no passo responsável pela criação de tags
e da interface gráfica correspondente aos programas (CFC/SFC) de AS(s) na
OS. De fato, essa possibilidade de integração entre programação de PLC e
sistema de supervisão é um dos principais diferenciais de um sistema híbrido.
Para maiores detalhes, veja a Seção B.3.4.
Uma vez que se deseja integração entre AS’s e OS’s, é razoável imagi-
nar que a compilação da(s) OS(s) devam ser feitas após a compilação da(s)
AS(s). Com isso, dois procedimentos podem ser adotados para a compilação
de uma OS. O primeiro deles consiste na utilização do assistente de compila-
ção e download de AS’s e OS’s. Esse assistente pode ser acessado via PLC
→ Compile and Download Objects no Simatic Manager com o multiprojeto
selecionado e é ilustrado na Figura 25.
3.11 Backups
O Simatic Manager pode ser utilizado para compactar e descompactar um
(multi)projeto. Para isso, basta selecionar as opções File → archive (Figura
30) e File → retrieve (Figura 31). Importante apenas observar que se deve
8
Preferencialmante sem a indicação de qualquer tipo de erro de execução ou comunica-
ção, indicado com LEDs nos cartões de comunicação e na própria CPU.
1. Caso ainda não exista, criar uma nova biblioteca para armazenamento
dos blocos personalizados: botão direito sobre o multiprojeto, Multipro-
ject → Create in Multiproject, selecionar Library em Type (Figura 32);
4. Programar o chart;
1. Todos os blocos devem ter nomes sugestivos. Caso isso não ocorra, ha-
verá dificuldades para sua identificação na etapa de criação do Process
tag type (próximo passo);
• Parameter:
• Signal:
Apenas uma observação: caso algum dos blocos que fazem parte do pro-
cess tag type possua mensagens11 (como o bloco de motor Siemens, por
exemplo) o campo Messages (ícone vermelho) também deve ser selecionado.
Nesse caso, esse campo é transferido para o quadro I/O points for messages,
conforme a Figura 37.
Uma vez que o process tag type tenha sido criado, o arquivo para importa-
ção deve ser criado. Esse procedimento consiste na transformação do chart
criado em um arquivo em forma de tabela, com extensão .IEA.
Para isso, basta pressionar o botão direito sobre o process tag type, Pro-
cess Tags → Assign/Create Import File. A primeira janela lista características
do process tag type e a segunda é responsável pela criação do arquivo pro-
priamente dita (Figura 38).
10
Tempo de monitoramento para falha na partida, por exemplo.
11
Representam alarmes no WinCC.
3. CPU: Nome do programa da CPU em que o process tag deve ser inse-
rido13 ;
Uma vez que se tenha inserido e configurado uma linha para cada novo
process tag, o processo de configuração do arquivo de importação está fina-
lizado.
Uma vez que o arquivo tenha sido configurado, resta importá-lo. Para isso,
basta pressionar o botão direito sobre o process tag type, Process tags → Im-
port. Em seguida, basta selecionar o arquivo desejado com o pressionamento
de Other File e importá-lo.
5.2 Profibus
5.2.1 Meio Físico
1. Link DP/PA:
(a) Consiste em um rack, com slots nos quais se podem conectar aco-
pladores;
(b) Visível no lado RS-485 (DP): possui nó associado;
(c) Abre novo ramo Profibus;
(d) Converte protocolos (DP ↔ PA);
2. Acoplador:
5.2.5 GSD
• HW Config;
16
Essa funcionalidade é inserida no GSD do dispositivo.
Para acessar o Lifelist, basta pressionar o botão direito sobre o ramo de-
sejado (no Process Device Network View), Simatic PDM → Start Lifelist. A
Figura 48 ilustra janela inicial de utilização do Lifelist.
5.2.8 PG/PC
A Instalação
Este documento não pretende descrever passo a passo o procedimento
de instalação do PCS 7. O motivo para isso é bastante simples: a partir da
versão 6.1, basta que se insira o DVD principal (Simatic PCS 7 V6.1 SP1 -
Enginnering) e se sigam as recomendações caso algum dos componentes
ainda não esteja instalado. De forma bastante direta, o DVD principal verifica
todos os componentes instalados e, caso seja necessária a instalação de al-
gum não existente no próprio DVD, uma mensagem de advertência é emitida.
• Engineering:
PCS 7 Engineering;
PDM.
• Runtime:
– Single Station:
OS Single Station.
– Server:
OS Server.
– Client:
OS Client.
19
Batch e Route Control, respectivamente.
A.5 Licenças
As licenças do PCS 7 são fornecidas pela Siemens em disquetes20 . A
aplicação de gerenciamento de licenças do PCS 7 é o Automation License
20
Disquetes amarelos, fornecidos na mesma caixa do software em questão.
Para que uma aplicação seja licenciada, basta que a licença seja movida
para a mesma partição em que o software esteja instalado (unidade C:, tipica-
mente). Para a transferência das licenças, basta inserir o disquete, selecionar
a unidade A:, botão direito sobre a licença desejada e selecionar Transfer.
B Base de Conhecimento
B.1 Multiprojeto
B.1.1 Projeto × Multiprojeto
Contudo, essa opção deve ser utilizada apenas em último caso e, pre-
ferencialmente, antes do comissionamento da planta. O motivo para isso
está no fato de essa opção apresentar eventuais efeitos colaterais indese-
jados, como a modificação de arquivos XDBs (que contém a configuração
de HW das OS’s), por exemplo. Além disso, de acordo com o tamanho do
projeto, pode-se tratar de uma atividade bastante lenta. Todo o processo de
salvamento pode algumas horas (Solution, 2007) e, durante esse período,
o Simatic Manager pode se tornar temporariamente inoperante (estado “Not
responding" no Windows Task Manager).
B.2 Hardware
B.2.1 Configuração de Hardware
3. Pressionar a chave novamente para a posição MRES. Isso faz com que
o LED pare de piscar.
Antes de utilizar uma bateria (principalmente caso seja fornecida pela pró-
pria Siemens), aconselha-se curto-circuitar instantaneamente seus terminais.
Caso esse procedimento não seja seguindo, é bastante possível que a bateria
não funcione e a CPU será desenergizada caso o painel o seja.
Esse tipo de funcionalidade não pode ser implementada por carões Profibus
da própria CPU, por exemplo. Por isso, caso se tratem de dispositivos cujos
diagnósticos de hardware sejam importantes, aconselha-se que sejam conec-
tados a cartões Extended.
1. Todo cartão Profibus deve ter nó 2, seja ele um cartão da própria CPU
ou um cartão extended;
Figura 55: Limite de 64 nós / 244 bytes para ramo Profibus DP (IM 157 como
mestre).
Figura 56: Limite de 64 nós / 244 bytes para ramo Profibus PA (IM 157 como
mestre).
Figura 57: Limite de 123 nós / 4096 bytes para ramo Profibus DP (cartão CP
443-5 Extended como mestre).
Figura 58: Limite de 4096 bytes para ramo Profibus DP (cartão CP 443-5
Extended como mestre).
1. Via Symbols;
2. Via HW Config.
Esta é a diferença entre endereços com e sem a letra “P” (de Process): a
utilização ou não das tabelas de imagem de processo. Enquanto os endere-
ços sem a letra “P” se referem a pontos nas tabelas de imagem de processo,
aqueles com a letra “P” dizem respeito ao ponto físico. Com isso, para garan-
tia da consistência dos dados devem-se utilizar endereços sem a letra “P”.
B.3 Comunicação AS e OS
B.3.1 Download de programas recuperados
Uma importante observação deve ser feita no que diz respeito ao down-
load de programas recuperados (backups): Uma CPU PCS7 apenas aceita
download parcial (sem a necessidade de pará-la) caso os time stamps da
• Compilação com a opção Generate Module Drivers, por si só, não im-
plica download completo;
B.4 Programação
B.4.1 Criação de charts
4. Compilar a AS;
7. Compilar a AS;
Uma observação ainda deve ser feita. Ao pressionar o botão clean up,
exibem-se apenas os blocos que foram inseridos na AS em alguma ocasião
mas que, por algum motivo, foram apagados. Com isso, duas constatações
podem ser feitas:
(a) No NetPro, selecionar uma das CPU’s envolvidas (CPU A), botão
direito sobre o último slot de conexões disponível, Insert New Con-
nection;
(b) Selecionar a segunda CPU (CPU B) na janela de seleção. Se
ambas as AS’s forem redundantes (CPU’s A1/A2 e B1/B2), utilizar
S7 connection fault-tolerant. Caso contrário (se qualquer das AS’s
não for redundante), utilizar apenas S7 connection;
Um Runtime Group tem por objetivo definir a ordem de execução dos blo-
cos de programação nele agrupados. Mais que isso, pode-se definir a or-
dem de execução desses grupos de maneira explícita. Para acessá-los (no
Runtime Editor), deve-se pressionar o botão Run Sequence no ambiente de
programação em CFC ou dar duplo clique sobre a tarja verde de um bloco
qualquer. Tipicamente, o PCS 7 cria um Runtime Group para cada chart cri-
ado (com mesmo nome).
No que diz respeito aos Runtime Groups, uma observação deve ser feita.
Recortar e colar (cut e paste) um bloco de um chart para outro não faz com
que seu grupo de execução também seja modificado. De fato, o bloco é co-
piado para o novo chart mas ainda continua fazendo parte do Runtime Group
referente ao antigo chart. Com isso, caso esse procedimento seja necessário,
recomenda-se que a cópia do bloco no novo chart seja seguida da cópia da
referência ao bloco do antigo Runtime Group para o novo.
26
Pode-se, por exemplo, tornar pinos (in)visíveis ou (não-)conectáveis.
B.5 OS
B.5.1 Nome da máquina e nome da OS
No PCS 7, o nome das máquinas (conforme estabelecidos no Windows),
têm grande importância. De maneira simplificada, a seguinte regra deve ser
seguida:
Computer Name (Station Configuration Editor)
Nome da PC Station (Simatic Manager) = <nome da máquina>
Computer (WinCC Explorer)
Três observações importantes devem ser feitas no que diz respeito às es-
tações servidoras redundantes:
B.6 Geral
B.6.1 Instalação e hotfix PLCSIM
B.6.2 Licenças
pretende-se dizer que se pode, por exemplo, inserir uma biblioteca ao multi-
projeto, inserir alguns de seus blocos nos programas e então remover a bibli-
oteca sem que isso prejudique o funcionamento dos blocos inseridos.
B.6.6 Firewall
B.6.7 Desfragmentação
B.6.8 Anti-virus
Referências
Cassiolato, C., Torres, L. H. B., and Camargo, P. R. (2006). Profibus - Descri-
ção Técnica. Technical report, Smar/Siemens.
Siemens (2003). Simatic PCS 7 Process Control System - Product Brief. Te-
chnical report, Siemens AG.
Siemens (2007b). PCS 7 on Tour - Basic. Technical report, Siemens AG, Östl.
Rheinbrückenstr. 50, D - 76187, Karlsruhe, Alemanha.