Вы находитесь на странице: 1из 32

Programao bsica

Configurando e parametrizando o S7

Introduo
Chamando o Configurador de HW

Configurando o rack

KONF_T1D

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.2

Conhecimento em Automao Training Center

Configurao de H/W Com esta ferramenta, possvel: definir os mdulos utilizados (CPU, I/O, FM) e a sua parametrizao. Ex.: tipo de medio do mdulo analgico de entrada. ler a configurao da CPU. Ex. designao dos mdulos no rack ler diagnstico de dados referentes a mdulos (system diagnostics)

A janela on-line (diagnstico de hardware) mostra a configurao da estao que est acessvel on-line. Informaes de status ou estado de operao de cada mdulo so mostradas no relatrio simblico do mdulo (=system diagnostics)

SENAI - SIEMENS - VW

75

Programao bsica

A tecla F5 atualiza a exibio. Para obter mais informaes, dar um double-click no smbolo. A ferramenta iniciada, por exemplo, pela seleo de uma estao de hardware no SIMATIC Manager ou via comando de menu Edit Open Object Configurando O usurio especifica a posio dos mdulos no rack e os endereos so definidos automaticamente ( nas CPU315-2 e do S7-400 o usurio pode alterar os endereos). esta configurao denominaremos configurao parametrizada. Durante o start-up, a CPU checa a distribuio dos mdulos existente, que denominada configurao real. No caso do S7-400, possvel comparar a configurao real com a configurao parametrizada. Existindo divergncias, o start-up pode ser abortado, se desejado pelo usurio. Setando Parmetros Ao invs de setar chaves nos mdulos, todos os parmetros so definidos via software. Pode-se definir parmetros para a CPU e para determinados mdulos de I/O, tais como mdulos analgicos. Nos parmetros da CPU esto includos, entre outros, o tempo de superviso de durao de ciclo ou o intervalo de tempo para execuo de partes do programa. Trocando Mdulos Durante um restart completo, a CPU distribui os parmetros para todos os mdulos existentes. Assim, quando se substitui um mdulo defeituoso, a parametrizao para o novo mdulo ainda estar disponvel, armazenada na CPU.

76

SENAI - SIEMENS - VW

Programao bsica

Configurador de Hardware - Menus


Barra de Ferramentas Barra de Ferramentas

Menu de Edio Menu de Edio

Upload (le o CLP) Download (transfere p/ CPU) Ativa o Catlogo

Menu da Estao Menu da Estao Menu de Visualizao Menu de Visualizao Menu do PLC Menu do PLC

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.3

Conhecimento em Automao Training Center

Station (estao) O menu Station serve para selecionar o CLP a ser editado, salvar a configurao, imprimir, etc. comparvel ao menu de edio de um Processador de Texto como por exemplo: O Microsoft Word. possvel entre outras funes: New - criar uma nova estao Open e Open Online - editar uma configurao existente no PG/PC ou na CPU. Save - salvar a configurao corrente. Ao se salvar uma configurao pela 1a. vez, o STEP 7 criar na estrutura automaticamente um Mdulo Programvel (por ex. a CPU) e a pasta S7-Programs subordinada este mdulo, alm de gerar o bloco de configurao (SDB). Consistency Check - verifica se a configurao de hardware est correta, porm no gera o bloco de configurao (SDB) nem as pastas de CPU e programa.
SENAI - SIEMENS - VW

77

Programao bsica

Compile - o mesmo que save. Checa a consistncia, gravando ao bloco de configurao de hardware na respectiva pasta CPU/Programa j criada.

View O menu View utilizado para selecionar a maneira que se quer visualizar a configurao, simplificada ou em detalhes (com MLFB, endereo, etc), alm de tornar ativo ou no a barra de ferramentas e a linha de status. A linha de status serve como um pequeno help online, mostrando sempre um pequeno texto sobre a funo selecionada, alm do modo de operao ativo Offline ou Online. PLC O menu PLC utilizado para ler ou transferir a configurao editada do PG para o CLP (tambm possvel pelo cone da barra de ferramentas). A transferncia s pode ser feita se a CPU estiver conectada ao Terminal de Programao. No modo online esto ainda disponveis funes de informao e de diagnstico, alm de se poder alterar o modo de operao da CPU.

78

SENAI - SIEMENS - VW

Programao bsica

Configurao Real

Configurao Real

Lendo a Configurao Real


P G 72 0

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.4

Conhecimento em Automao Training Center

Configurao Real A CPU gera uma configurao interna real durante a energizao. Isto , a CPU verifica a disposio dos mdulos existentes, e caso no exista o bloco de parametrizao, distribui os endereos de acordo com um algoritmo fixo. Se no existe parametrizao, os parmetros default so usados. A CPU arquiva esta configurao real no bloco de dados do sistema. No PG/PC, voc pode ler esta configurao real para servir como base (template) para adicionar e/ou re-parametrizar os mdulos usando o HW Configuration.

SENAI - SIEMENS - VW

79

Programao bsica

Procedimento A configurao real gerada usando o cone Upload.

80

SENAI - SIEMENS - VW

Programao bsica

Configurando o Hardware

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.5

Conhecimento em Automao Training Center

D-se o nome de Configurao Parametrizada configurao de hardware criada pelo usurio, determinando os mdulos existentes e a sua localizao, bem como a parametrizao destes mdulos. Configurando A configurao executada pela ferramenta Configurador de Hardware. A partir do catlogo, seleciona-se os mdulos utilizados, posicionando-os no slot respectivo do trilho/bastidor. Naturalmente inicia-se a configurao com o trilho/bastidor para ento se posicionar os outros mdulos. Ao se posicionar um mdulo, o sistema automaticamente designa um endereo para o mdulo. A CPU315-2 e toda a famlia S7-400 permitem que este endereo seja alterado pelo usurio.

SENAI - SIEMENS - VW

81

Programao bsica

A parametrizao dos mdulos realizada dando-se um double-click sobre o mdulo desejado. Uma tela de configurao referente ao mdulo aparecer, permitindo a alterao dos parmetros. Durante o start-up do controlador lgico programvel S7-400, pode haver um check para verificar se a configurao real (existente) e a configurao parametrizada esto de acordo. Catlogo Eletrnico O catlogo eletrnico contm toda a lista de mdulos existente do S7. Quando voc clicar na tecla +, voc ter disponvel os mdulos do grupo selecionado. Atualizaes deste catlogo (novas placas) estaro sempre disponveis via Internet ou via o Distribuidor local.

82

SENAI - SIEMENS - VW

Programao bsica

Parmetros e Propriedades da CPU

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.6

Conhecimento em Automao Training Center

Setando Parmetros da CPU Entre outros, os seguintes parmetros podem ser setados na CPU: endereo da interface MPI caractersticas de start-up/ciclo: tempo mximo de ciclo, ciclo de carga para comunicao, auto teste cclico e auto teste depois da energizao. interrupo cclica (Watchdog): OB 35 memria retentiva: markers de memria (flags), temporizadores, contadores e bloco de dados. clock de memria: reduzir a freqncia de byte de memria diagnstico de sistema: enviar mensagens de diagnstico, detalhar registros no buffer de diagnstico.

SENAI - SIEMENS - VW

83

Programao bsica

Se o usurio no definir nenhum parmetro, os parmetros default sero utilizados na CPU. Depois de setar os parmetros, deve-se transferir os novos parmetros com o comando de menu PLC Download. A CPU dever estar no modo STOP. Endereo MPI Se voc desejar conectar vrios controladores lgicos programveis via interface MPI, voc dever setar diferentes endereos MPI para cada CPU.

84

SENAI - SIEMENS - VW

Programao bsica

CPU - Caractersticas de Start-Up

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.7

Conhecimento em Automao Training Center

Setpoint and Actual Configuration Para o S7-300 com a CPU 315-2 e o S7-400, quando voc desativa este campo, voc pode fazer com que a CPU v para STOP se a configurao real (existente) no for igual a configurao parametrizada. Delete PIQ on Restart No restart, a imagem de entradas/sadas do processo normalmente deletada. Se voc no deseja que isto acontea , voc pode desativar este item (vlido para o S7400). Hardware Test Quando esta funo ativada, a RAM interna da CPU testada durante o start-up
SENAI - SIEMENS - VW

85

Programao bsica

Automatic Startup after "Network On" Para o S7-400, voc pode escolher entre: Restart completo (deletando as reas no retentivas e o programa inicia com a primeira instruo no bloco OB1) Restart (todas as reas de memria so retidas, e o programa continua no local da interrupo). Watchdog Time Os seguintes tempos podem ser especificados: Tempo mximo para passar parmetros para os mdulos parametrizveis. Tempo mximo para o sinal completo do mdulo. Para o S7-400, o tempo mximo de interrupo (falta de energia ou chave do modo de operao) aps o qual um restart (warm) ainda possvel. Aps este tempo ser executado um complete restart.

86

SENAI - SIEMENS - VW

Programao bsica

CPU - Retentividade

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.8

Conhecimento em Automao Training Center

reas Retentivas As reas de memria retentivas permanecem inalteradas mesmo depois da falta de energia ou de um restart completo. Os seguintes itens podem ser retentivos: Memory markers Temporizadores Contadores Bloco de Dados

As reas que voc especifica nesta tela so retidas no caso de falha de energia mesmo no existindo bateria de backup.
SENAI - SIEMENS - VW

87

Programao bsica

Para ser utilizado sem bateria, o programa dever ser arquivado no mdulo de memria (memory card). DBs Retentivos Este parmetro s tem sentido no caso da no existncia de bateria. Quando a bateria usada, todos os blocos de dados so retentivos. Outros blocos de dados que devem permanecer retidos devem tambm ser salvos no mdulo de memria. Depois da falta de energia sem a bateria, os blocos de dados parametrizados como retentivos so retidos, e os outros blocos recebem os valores arquivados no mdulo de memria.

88

SENAI - SIEMENS - VW

Programao bsica

CPU - Ciclo/Clock de Memria

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.9

Conhecimento em Automao Training Center

Cycle Opes: tempo de monitorao do tempo de ciclo, quando este tempo ultrapassado, a CPU vai para STOP, se o OB80 de erro no foi programado. tempo mnimo de ciclo para o S7-400 para implementar tempo de ciclo constante porcentagem do tempo de ciclo de programa que ser reservado (no mx.) para tarefas de comunicao ou para auto teste cclico. Clock Memory Caso seja utilizado no programa algum tipo de pisca-pisca, pode-se deixar o sistema ger-lo automaticamente. Ative o campo e especifique qual o byte de memria a ser usado para este fim
SENAI - SIEMENS - VW

89

Programao bsica

O byte de memria especificado piscar nas seguintes freqncias, cada uma associado um bit deste byte: Bit Perodo/ Freqncia (Hz) 7 2 0,5 6 1,6 0,625 5 1 1 4 0,8 1,25 3 0,5 2 2 0,4 2,5 1 0,2 5 0 0,1 10

90

SENAI - SIEMENS - VW

Programao bsica

CPU - Proteo de Acesso

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.10

Conhecimento em Automao Training Center

Protection Levels O programa na CPU pode ser protegido contra um acesso no autorizado por meio de designao de uma senha. As correes de programa ou modificao de dados s podem ser executados se a senha correta for digitada. Os nveis de proteo tem os seguintes significados: 1: Sem proteo 2: Proteo contra a escrita (somente leitura ou status de blocos.) 3: Proteo contra leitura/escrita

SENAI - SIEMENS - VW

91

Programao bsica

CPU - Interrupes

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.11

Conhecimento em Automao Training Center

Hardware interrupts(int. de hardware) So geradas por mdulos que tenham capacidade de diagnstico. Na parametrizao default, todos as interrupes de hardware so processadas pelo OB40. Time-delay interrupts (int. tempo-decorrido) So geradas a partir do programa do usurio (SFC 32 SRT_DINT) aps decorrido o tempo programado quando a funo est habilitada. Communication int. (int. de comunicao) Para as CPUs S7-300 e S7-400 as interrupes de comunicao geralmente no so disponveis.

92

SENAI - SIEMENS - VW

Programao bsica

Priorities (prioridade) A prioridade de execuo de um bloco s considerada quando dois blocos OBs devam ser executados ao mesmo tempo. Assim ser executado o bloco de maior prioridade, sendo que o de menor prioridade aguarda o fim da execuo do outro para ser executado. Ento, pode-se especificar a seqncia de processamento para quando duas ou mais interrupes estejam presentes simultaneamente. No S7-300 no possvel mudar as prioridades default.

SENAI - SIEMENS - VW

93

Programao bsica

CPU - Interrupes Time-of-Day

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.12

Conhecimento em Automao Training Center

Time-of-day int. (int. datada) So blocos que sero executados exatamente na data e hora em que foram parametrizados. Pode-se selecionar inclusive a freqncia com que sero executados aps esta data: uma nica vez, a cada minuto, a cada hora, ms, dia, ano.

94

SENAI - SIEMENS - VW

Programao bsica

CPU - Interrupo Cclica

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.13

Conhecimento em Automao Training Center

Cyclic interrupt (int. cclica) Caso se deseje que parte do programa da CPU seja executada a intervalos regulares de tempo, pode-se utilizar o OB de interrupo cclica. Este OB ser ento executado toda a vez que o intervalo de tempo parametrizado tenha sido decorrido. Isto habilita a implementao de tarefas de controle de malha fechada, por exemplo, que devem ser processados em intervalos de tempo programados O S7-300 possui para esta funo somente no OB35, o qual processado a cada 100ms como default. A base de tempo pode ser setada na faixa de 1 a 60000ms. O S7-400 possui vrios OBs de interrupes cclicas com diferentes intervalos de tempo. Para garantir que estes OBs no sejam executados ao mesmo tempo, no caso
SENAI - SIEMENS - VW

95

Programao bsica

dos intervalos de tempo coincidirem, pode-se usar um offset, que as interrupes ocorrem defasadas entre si. Importante: OB1 O principal bloco do programa S7 o OB1. Este OB um OB cclico, porm diferente de um OB de interrupo cclica. Ao atingir a sua ltima instruo, o OB1 se reinicia imediatamente na 1a. instruo. Como a chamada de blocos pode variar de um ciclo para outro, no se pode garantir que o tempo de execuo da cada ciclo do OB1 seja constante.

96

SENAI - SIEMENS - VW

Programao bsica

CPU - Diagnstico/Clock

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.14

Conhecimento em Automao Training Center

System diagnostics Uma poderosa ferramenta na depurao do programa e procura de falhas o Diagnstico Buffer. Este um buffer que registra todas as ocorrncias anormais do CLP, inclusive com data e hora. Esta funo, que deve sempre ser deixada ativa, alm de registrar as ocorrncias que levaram a CPU para STOP (Dysplay cause of STOP), pode ainda ser incrementada com outras ocorrncias (Extended Functional Scope). Com a opo Extended Functional Scope ativa todos as chamadas de OBs de interrupo so registradas no buffer de diagnstico. Isto til por exemplo na hora de depurar o SW ou na procura de um defeito especfico do sistema. No deve ser porm deixada ativa, pois o buffer de diagnstico ser preenchido como uma srie de

SENAI - SIEMENS - VW

97

Programao bsica

registros dificultando uma eventual anlise do motivo de parada da CPU (mensagens importantes podem ser sobrescritas). Clock Se est sendo utilizado vrios mdulos com clocks em um CLP, pode-se definir quais mdulos vo ser escravos e mestres. O mestre sincroniza outros clocks de acordo com o intervalo de tempo setado. O fator de correo corrige variaes do relgio do mestre diariamente, sendo expresso em ms.

98

SENAI - SIEMENS - VW

Programao bsica

Setando Parmetros em Mdulos de Sinais


Parmetros nos mdulos de sinais so variveis que contm os ajustes da resposta dos nveis de sinais dos mdulos (um ou mais por mdulos). Todos os mdulos tem ajustes default. Os ajustes para a maioria dos mdulos S7 podem ser modificados usando o S7 Hardware Configuration ou por meio de SFCs no programa do usurio.

Existem dois tipos de parmetros para estes mdulos:

Parmetros Estticos - Ajuste dos mdulos podem ser modificados com o S7 Hardware Configuration, mas no com SFCs no seu programa. Parmetros Dinmicos - Ajuste dos mdulos podem ser modificados no programa do usurio, mesmo se elas forem feitas com o STEP 7.

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.15

Conhecimento em Automao Training Center

Ajustes Default da Auto-Configurao O sistema S7 fornece facilidades para a configurao automtica do endereamento de I/O e parametrizao de blocos. Quando o hardware e I/Os so instaladas, o sistema S7 se auto-configura. Modificando os Parmetros com o S7 Hardware Configuration A alterao das caractersticas funcionais default dos mdulos feita no configurador de Hardware. O acesso estes parmetros feito da mesma maneira que o acesso aos parmetros da CPU. Selecionando-se o mdulo e clicando-se o mouse duas vezes aparece a tela de parmetros do mdulo (note que nem todos os mdulos tem parmetros que podem
SENAI - SIEMENS - VW

99

Programao bsica

ser alterados). Toda a parametrizao feita, dos mdulos e da CPU, so armazenadas em um bloco denominado SDB, que transferido para a CPU ao se dar um Download (Transferncia para a CPU). Este bloco tambm arquivado no PG/PC, na respectiva pasta de programa S7, sob o nome SDB, ao se salvar a configurao. Este armazenamento da parametrizao em um SDB, torna possvel a troca de qualquer mdulo do CLP sem a necessidade de ajuste, j que a parametrizao do novo mdulo transferida automaticamente da CPU para o novo mdulo. Modificando os Parmetros com o Programa do Usurio possvel alterar a parametrizao de um mdulo dinamicamente, isto , pelo programa de usurio na CPU. Isto feito com o auxlio das funes de sistema (SFC55-59). Estes SFCs tem acesso de leitura e escrita nos registros de dados dos mdulos.

100

SENAI - SIEMENS - VW

Programao bsica

Mdulo Analgico - Parametrizao

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.16

Conhecimento em Automao Training Center

Setando Parmetros dos Mdulos Os seguintes parmetros podem ser setados nos mdulos analgicos tipo de medio, tais como tenso ou corrente faixa de medio, tais como 0 a 10V teste de fonte de tenso superviso de quebra-de-fio; valores substitutos de sada (tomar ltimo valor) habilitar interrupo de diagnstico (OB82) originada por falha. interrupo fim do ciclo de leitura, depois que todos os valores de medio tenham sido processados (processamento de canais individuais ou um aps o outro) . Isto pode ser til para se assegurar que o valor real de medio o que est sendo considerado no programa
SENAI - SIEMENS - VW

101

Programao bsica

Importante 1) Verifique quais os parmetros disponveis para o mdulo que est sendo utilizado. 2) Para a faixa de medio, alm da parametrizao via SW necessrio posicionar a caixa de medio na placa (pos. A, B, C ou D).

102

SENAI - SIEMENS - VW

Programao bsica

Exerccio 5.1: Configurando uma Estao de Hardware


Chamando o Configurador de HW

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.17

Conhecimento em Automao Training Center

Objetivo Criar uma estao de HW Configurar o Hardware Procedimento 1. Destaque a pasta de projeto PRO1 2. Selecione no menu o comando Insert Station SIMATIC 300 Station (ou use o boto direito do mouse e o comando Insert New Object => SIMATIC 300 Station. 3. Uma nova estao S7-300 criada. 4 . Destaque a pasta da estao recm criada (SIMATIC 300 Station (1)) e d um clique duplo sobre o cone Hardware.
SENAI - SIEMENS - VW

103

Programao bsica

5. O Configurador de Hardware aberto. 6. Selecione no catlogo todos os mdulos existentes no seu rack de treinamento (comece obrigatoriamente com o trilho (rack)). 7. Salve a configurao no harddisk. Resultado Uma estrutura CPU, Programa, Blocos, etc. criada subordinada pasta de estao.

104

SENAI - SIEMENS - VW

Programao bsica

Exerccio 5.2: Parametrizando a CPU - Retentividade


cone para transferir a configurao para a CPU (Download)

Click-duplo sobre a CPU

SIMATIC S7
Siemens AG 1995. All rights reserved .

Data: 07/11/00 Verso: 3.1 Arquivo.: pro1_5.18

Conhecimento em Automao Training Center

Objetivo Parametrizar um mdulo (CPU) Testar a caracterstica Retentividade Procedimento 1. Inicie o Configurador de Hardware 2. D um click-duplo sobre a linha que contm CPU (ou destaque a linha da CPU e com o boto direito do mouse selecione a funo Object Properties). 3. Selecione a Pasta Retentive Memory. 4. Parametrize os Memory markes de 0 a 4 como retentivos (MB0 a MB4). 5. Selecione a pasta Cicle / Clock Memory
SENAI - SIEMENS - VW

105

Programao bsica

6. Parametrize o clock memory com o memory marker 100 (MB100) 7. Confirme a parametrizao com o boto OK. 8. Salve a configurao. 9. D um Download da configurao para a CPU (lembre-se a CPU tem que estar em Stop). 10. Escreve um programa no OB1 transferindo os dados do clock-memory para MB4 e MB5: L MB100 T MB4 T MB5 11. Coloque a CPU de STOP -> Run e observe com a funo Monitor Variables os memory markes MB4 e MB5. 12. Delete as instrues do OB1 (ou o prprio OB1). 13. Repita o passo 11. Resultado O que aconteceu com o MB4 e o MB5 no 2. start da CPU ? Por que no possuem o mesmo contedo ?

106

SENAI - SIEMENS - VW