Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo ao Hardware S7
SIEMENS
SF RUN STOP
Q1.0 Q1.1
CPU 214
SIMATIC S7-200
UEBER_T1D
SIMATIC S7
Siemens AG 1996. All rights reserved.
Memria: de Trabalho (RAM) de Instrues 1 KByte 185 instrues 4 KByte 2K 8KByte 4k 8KByte 4k
I/O on-board 8 DI / 6 DO 14 DI / 10 DO 14 DI / 10 DO 24 DI / 16 DO
SENAI - SIEMENS - VW
33
Programao bsica
Interrupes 1 ent. inter., 1 contad. interrup. (2 kHz) 4 ent. inter., 3 contad. interrup. (2x 7 kHz; 1x 2 kHz) 4 ent. inter., 3 contad.---------------interrup. (2x 20 kHz; 1x 2 kHz)-----
Comunicao 1x PPI / Freeport 1x PPI/ Freeport / MPI 1x PPI 1x Profibus 1x PPI /Freeport 1x PPI
Set de operaes: Bsicas, standard, operaes especiais, PID integrado , receive +PID, funes de receive, funes aritimticas (operaes em ponto fixo e ponto flutuante), funes de jump, funes de loop, funes de converso de cdigo.
Modelos Cada CPU por sua vez possue diferentes modelos para as diferentes tenso dos I/Os.
34
SENAI - SIEMENS - VW
Programao bsica
SIEMENS
SF RUN STOP
Q1.0 Q1.1
CPU 214
SIMATIC S7-200
UEBER_T1D
SIMATIC S7
Siemens AG 1996. All rights reserved.
Dimenses CPU221 90x80x62 mm Memria: de Trabalho (RAM) de Instrues 4 kByte 1.3 k 4 kByte 1.3 k 8KByte 2.6 k 8KByte 2.6k CPU222 90x80x62 mm CPU224 120.5x80x62mm CPU226 196x80x62mm
I/O on-board 6 DI / 4 DO 8 DI / 6 DO 14 DI / 10 DO
SENAI - SIEMENS - VW
24 DI / 16 DO
35
Programao bsica
Interrupes 4 ent. inter., 4 contad. interrup. (30 kHz) 4 ent. inter., 4 contad. interrup. (30 kHz) --------- 4 ent. inter., 6 contad. --------interrup. (30 kHz) -------------------
Set de operaes Bsicas, standard, operaes especiais, PID integrado , receive +PID, funes de receive, funes aritimticas (operaes em ponto fixo e ponto flutuante), funes de jump, funes de loop, funes de converso de cdigo.
Modelos Cada CPU por sua vez possue diferentes modelos para as diferentes tenso dos I/Os.
36
SENAI - SIEMENS - VW
Programao bsica
Espectro de Mdulos
FM: CP: - Contadores - Posicionadores - Ponto a ponto - Controle em malha fechada - AS-i - PROFIBUS FMS/DP - Industrial Ethernet
PS = Fonte de tenso IM = Mdulo de interface SM =Mdulo de sinal FM = Mdulo de funo CP =Processador de comunicao
SIMATIC S7
Siemens AG 1996. All rights reserved.
Md. de Sinal SM O mdulo de sinal recebe do campo os sinais eltricos e os adapta aos vrios nveis de sinais dos mdulos: Entrada/sada digital Entrada/sada analgica (tenso, corrente, resistncia, termoelementos) Acessrios: conectores frontais
Md. de Interface IM O mdulo de interface torna possvel a configurao de vrios trilhos /bastidores de expanso. Estes mdulos fazem a conexo entre os trilhos / bastidores: Mdulo de Transmisso, conectado no Rack Central. Mdulo de Recepo, conectado no Rack de Expanso.
SENAI - SIEMENS - VW
37
Programao bsica
O mdulo combinado Send/Receive uma soluo econmica para configurao com dois trilhos; neste caso no trilho de expanso so permitidos somente mdulos de I/O (SM). Por ex. IM365 no S7-300.
Md. de Funes FM O mdulo de funo oferece funes especiais: Contagem Posicionamento Regulao em malha fechada
Md. de Comunicao CP Mdulos de comunicao oferecem as seguintes possibilidades de rede: Comunicao ponto a ponto PROFIBUS Industrial Ethernet
38
SENAI - SIEMENS - VW
Programao bsica
IM
SM
SM
SM
SM
SM
SM
SM SM
Slot: 11
10
No S7-300 o endereamento dos mdulos slot-orientado, isto , dependem da posio do mdulo no trilho
SIMATIC S7
Siemens AG 1996. All rights reserved.
No S7-300 o endereamento dos mdulos de I/O, CP e FM so slot-orientados, isto , o seu endereo depende da posio do mdulo no trilho. Alguns slots so reservados: PS, CPU e IM. Slot 1: PS - Fonte de alimentao. Obrigatoriamente no primeiro slot. No associado nenhum endereo para a fonte de alimentao. Slot 2: CPU; dever estar localizada prxima a fonte de alimentao. No associado nenhum endereo para a CPU (veremos mais tarde endereo MPI).
SENAI - SIEMENS - VW
39
Programao bsica
Slot 3: Mdulo de interface (IM). Para conectar racks de expanso. No associado nenhum endereo para a IM. At mesmo se a IM no estiver presente, ela dever ser considerada no esquema de endereamento do slot. O slot 3 logicamente reservado pela CPU para a IM. Slots 4 - 11: Mdulos de sinais. Slot 4 considerado o primeiro slot para mdulos de entrada e sada (ou CP ou FM). Um exemplo de endereamento exibido abaixo para um carto de digital (entrada = I, sada = Q):
40
SENAI - SIEMENS - VW
Programao bsica
96.0 to 99.7
Rack 2
64.0 to 67.7
68.0 to 70.7
72.0 to 75.7
76.0 to 79.7
80.0 to 83.7
84.0 to 87.7
88.0 to 91.7
92.0 to 95.7
Rack 1
32.0 to 35.7
36.0 to 39.7
40.0 to 43.7
44.0 to 47.7
48.0 to 51.7
52.0 to 55.7
56.0 to 59.7
60.0 to 63.7
Rack 0
IM
(Send)
0.0 to 3.7
4.0 to 7.7
8.0 to 11.7
12.0 to 15.7
16.0 to 19.7
20.0 to 23.7
24.0 to 27.7
28.0 to 31.7
SIMATIC S7
Siemens AG 1996. All rights reserved.
Endereamento Digital O endereamento das entradas (I) e sadas (Q) digitais comea com o endereo 0 para o mdulo de sinal localizado no slot 4 (1 slot para SM). A relao entre o slot fsico e o endereo do mdulo exibida acima. Cada mdulo digital ocupa 4 bytes de endereos independente do nmero de pontos. Tabela Imagem da Periferia Aos sinais digitais do CLP corresponde uma rea na CPU que contm o estado atual das entradas e sadas. Esta rea, denominada Tabela Imagem da Periferia de Entrada (PII) e de Sada (PIQ) so atualizadas automaticamente pela CPU a cada incio e fim de ciclo respectivamente. Pode-se acessar estas reas (I e Q) em bits, bytes, words ou double words, como mostrado nos exemplos a seguir:
SENAI - SIEMENS - VW
41
Programao bsica
Q4.0 um dado que arquivado no primeiro bit (bit 0) do byte 4 na tabela imagem da periferia de sada (usando a numerao padro das I/O do diagrama acima, isto corresponde ao primeiro ponto no mdulo 2)
QB100 refere-se ao dado no byte 100 da tabela imagem da periferia de sada. IW100 refere-se ao dado que arquivado nos bytes 100 e 101 da tabela imagem da periferia de entrada. QD24 refere-se ao dado que arquivado nos bytes 24, 25, 26, 27 da tabela imagem da periferia de sada.
Endereamento Digital do S7-400 O S7-400 permite a definio pelo usurio do endereamento dos mdulos. Caso no seja definido pelo usurio, o CLP assume um endereamento default para os mdulos, cada mdulo ocupando 4 bytes (32 bits). O endereamento digital segue o seguinte padro: Inicio Endereamento Digital = ( nmero do slot fsico - 1) x 4 Exemplo : Endereo inicial do mdulo digital no slot 4 12.0
42
SENAI - SIEMENS - VW
Programao bsica
Slot # Rack 3
10
11
640 to 654
656 to 670
672 to 686
688 to 702
704 to 718
720 to 734
736 to 750
752 to 766
Rack 2
512 to 526
528 to 542
544 to 558
560 to 574
576 to 590
592 to 606
608 to 622
624 to 638
Rack 1
384 to 398
400 to 414
416 to 430
432 to 446
448 to 462
464 to 478
480 to 494
496 to 510
Rack 0
IM
(Send)
256 to 270
272 to 286
288 to 302
304 to 318
320 to 334
336 to 350
352 to 366
368 to 382
SIMATIC S7
Siemens AG 1996. All rights reserved.
Endereamento Analgico O endereamento das entradas e sadas analgicas comea no endereo 256 para o mdulo de sinal localizado no slot 4 (1o slot para SM). A figura acima mostra o esquema de endereamento dos mdulos analgicos. Cada mdulo analgico ocupa 16 bytes de endereos, independente do tipo de mdulo, sendo que cada canal analgico ocupa dois bytes de dados. Acesso aos Sinais Analgicos As I/O analgicas acessam uma rea de memria denominada Periferia (PI e PQ) da CPU. Os sinais analgicos, ao contrrio dos sinais digitais, no possuem uma tabela imagem (PII ou PIQ), atualizados a cada ciclo. Ao invs disto, voc define quando os dados sero atualizados (lidos/escritos) usando simplesmente o endereo analgico no
SENAI - SIEMENS - VW
43
Programao bsica
seu programa. O endereo identificador para uma entrada analgica PIW e para sada analgica PQW. No S7-300 o endereamento para sinais analgicos comea com 256, sendo portanto que o primeiro canal no primeiro mdulo no primeiro rack ir ento ser PIW256. O ltimo endereo analgico 766 (para o S7-300). Exemplo: Para acessar os dados do segundo canal no primeiro mdulo no rack 2, o endereo da entrada analgica e PIW514. Endereamento Analgico no S7-400 O S7-400 tambm suporta opcionalmente endereamento padro para mdulos analgicos. O endereamento analgico default segue o seguinte padro: Endereo Inicial Analgico = (nmero do slot fsico - 1) x 64 + 512 Exemplo: Endereo inicial de um mdulo analgico no slot 4 704.
44
SENAI - SIEMENS - VW
Programao bsica
128 32
128 32
512 64
512 64
1024 128
2048 256
4096 512
16384 2048
1 k 32 64
2 k 64 128
2 k 64 128
2 k 64 128
2 k 64 128
2 k 64 128
2 k 64 128
8 k 512 512
32 32 63 sim
SIMATIC S7
Siemens AG 1996. All rights reserved.
Dados Tcnicos A famlia S7-300 suporta um set de instrues e endereamento comuns. A figura mostra as especificaes tcnicas mais importantes para as CPUs 312 a 315. Nmeros de Blocos Diferenas nas quantidade de nmeros de blocos (FB, FC, DB). CPU 312 32 FB 32FC 63 DB CPU 315 192 FB 192 FC 255 DB
SENAI - SIEMENS - VW
45
Programao bsica
FB Blocos de Funes FC Funes DB Blocos de Dados CPU 3xx IFM As CPUs IFM so caracterizadas no somente por possurem entradas/sadas integradas na CPU (on-board) como tambm funes especiais incorporadas. Trilhos (1) Para as CPUs 312/313, possvel a montagem em somente um trilho (sem expanso) Trilhos (2) As CPUs 314 a 318 suportam at quatro trilhos ( 3 trilhos de expanso). Conexo DP Os S7s 315-2 DP / 318-2 DP possuem uma interface adicional para PROFIBUS DP (Periferia Distribuda) e permitem a livre escolha do endereamento dos mdulos de I/O.
46
SENAI - SIEMENS - VW
Programao bsica
4 kB
4 kB
8 kB
8 kB
16 kB
16 kB
16 kB
16 kB
4 k 256 256
8 k 256 256
8 k 256 256
16 k 512 512
16 k 512 512
16 k 512 512
16 k 512 512
MPI/DP
MPI/DP
MPI/DP, DP
MPI/DP, DP
MPI/DP, DP
MPI/DP, DP
MPI/DP, DP
SIMATIC S7
Siemens AG 1996. All rights reserved.
Tipos de CPU: Um range completo de CPUs supre todas as exigncias de desempenho individuais no que se refere a tempo de execuo, tamanho da memria de trabalho e nmero de blocos. E ainda mais, as CPUs 400 possuem integrada pelo menos uma interface MPI / PROFIBUS-DP (mestre). P e C-BUS Cada S7-400 equipado com um barramento paralelo 1,5 sec/Byte (P-bus) para acesso de I/O em alta velocidade e um barramento de comunicao serial com 10,5
SENAI - SIEMENS - VW
47
Programao bsica
MBaud para troca de dados via MPI com mdulos de apoio, tais como CPUs, OPs, FMs, etc. SFB / CFB E ainda, possvel transferir dados entre CPUs, FMs e CPs com o funes especiais como System Function Blocks (SFBs ) e Communication Function Blocks (CFBs).
48
SENAI - SIEMENS - VW
Programao bsica
CPU314
SIMATIC S7-300
Battery MPI
Interface MPI
SIMATIC S7
Siemens AG 1996. All rights reserved.
Modo de Operao Chave para seleo manual do modo de operao da CPU - MRES = Reset da memria (overall reset) - STOP = o programa no executado. - RUN = O programa processado porm o programa no pode ser alterado pelo Terminal de Programao (s lido). - RUN-P = A CPU est processando o programa, e o Terminal de programao pode acessar/alterar o programa e o modo de operao (no existe trava).
SENAI - SIEMENS - VW
49
Programao bsica
Status da CPU (LEDS) SF = erro interno na CPU ou erro de diagnstico nos mdulos. BATF = sem bateria ou carga baixa . DC5V = fonte +5V - acesa : indica tenso DC Ok - piscando: sobrecarga. FRCE = indica que pelo menos uma entrada ou sada est forada (consulte verso de CPU) RUN = piscando durante a inicializao da CPU, acesa quando a CPU est em modo RUN (processando o programa). STOP = pisca se um reset da memria necessrio, acesa indica que a CPU est no modo STOP (programa no est sendo executado). Encaixe do Mdulo de Memria O mdulo de memria (memory card) inserido neste local. O mdulo utilizado para arquivar o programa como segurana para o caso de falta de alimentao e ausncia da bateria Encaixe da Bateria Existe um local para bateria de lithium abaixo da tampa. A bateria salva o contedo da memria RAM no caso de uma falha na alimentao da CPU. Interface MPI O conector de 9-pinos sob a tampa a conexo da multipoint interface (MPI). Esta a porta de programao da CPU do S7-300, e pode ser utilizada para a conexo de OPs, PCs e outros CLPs.
50
SENAI - SIEMENS - VW
Programao bsica
FRCE CRST
FRCE CRST
RUN-P R U N
RUN-P R U N
STOP CMRES
STOP CMRES
Interface DP
X3
X1
EXT.-BATT.
Bateria Externa
EXT.-BATT.
5...15V DC
5...15V DC
SIMATIC S7
Siemens AG 1996. All rights reserved.
Soquete da Bateria Soquete (banana, 2,5mm) para a conexo de uma fonte de tenso/bateria externa, de 5 ... 15VDC para backup da RAM no caso de ser necessrio substituir a fonte de tenso do bastidor (sem perda de dados). Interface MPI Conexo para CPUs, OPs, FMs, etc com o terminal de programao. Tambm utilizada para comunicao via dados globais (GD) com outras CPUs.
SENAI - SIEMENS - VW
51
Programao bsica
Interface DP As CPUs tm como caracterstica a interface DP para conexo de I/Os distribudas integrada diretamente na CPU. O S7-400 mestre para conexes com ET200M, ET200U (B/C), S7-300, etc. Encaixe do Mdulo de Memria Os cartes FLASH-RAM- ou -EPROM podem (devem) ser inseridos no S7-400 para aumentar a capacidade de memria de carga de acordo com a exigncia da aplicao: os dados da memria F-RAM com 64 KB, 256 KB, 1 MB, 2 MB so sustentados na CPU pela bateria. os dados da memria F-EPROM com at 64 MB so sustentados pela EEPROM integrada, no necessitando de bateria. Modo de Operao MRES = Reset da memria (overall reset) STOP = o programa no executado. FRCE = indica que pelo menos uma entrada ou sada est forada (consulte verso de CPU) RUN = O programa processado, mas pode somente ser lido (no permitido alter-lo). RUN-P = A CPU est processando o programa, e o Terminal de Programao pode alterar o programa e o modo de operao (no existe trava). Modo Start-Up CRST = (ColdReST art) o programa re-inicia sempre a partir da 1. instruo WRST = (Warm ReST art) o programa re-inicia no mesmo ponto em que havia parado A CPU indica o modo start-up atravs do LED de status
52
SENAI - SIEMENS - VW
Programao bsica
Tipo de Acesso
bit entrada/sada byte entrada/sada word entrada/sada double word entrada/sada
byte I/Q , periferia word I/Q, periferia double word I/Q , periferia
Bloco de dados (DB) Aberto com OPN DB Bit, byte, word, double word Aberto com OPN DI Bit, byte, word, double word
1 a 8192 0 a 65532
0 a 65532
SIMATIC S7
Siemens AG 1996. All rights reserved .
I Q B W D M P T C DI
Entrada Sada Byte (8 bits) Word (16 bits) Double word (32 bits) Memria (flag) Periferia (acesso direto- PIW/PQW) Temporizadores Contadores Data Block (usado em Bloco de Dados Instance)
DB Data block
Importante Verifique os dados tcnicos da CPU utilizada para verificar sua capacidade de endereamento.
SENAI - SIEMENS - VW
53
Programao bsica
SIMATIC S7
Siemens AG 1996. All rights reserved.
Esta uma demonstrao para auxiliar voc a entender como enderear I/Q no S7300. Atravs da ferramenta SIMATIC Manager, o instrutor ir mostrar a relao entre endereamento lgico e endereamento fsico. A tabela de entradas e sadas no rack criada com auxlio de Modify and Monitor Status Variables. A tabela ento ativada.
54
SENAI - SIEMENS - VW
Programao bsica
Resultados
A CPU ir para STOP. O LED STOP (amarelo) ir apagar e tornar a acender depois de aproximadamente 3 segundos . O LED amarelo ir piscar por aproximadamente 3 segundos e ento ficar acesa constantemente.
4 5 6
Todas as CPUs conectadas ao PG/PC so mostradas (MPI=....) Os blocos da CPU sero exibidos. No poder aparecer OBs, DBs FBs ou FCs no diretrio do SIMATIC Manager.
SIMATIC S7
Siemens AG 1996. All rights reserved.
Meta Apagar todos os blocos da CPU atravs de um reset geral. Procedimentos Siga os passos da figura acima. Acontecimentos Durante um Reset da Memria da CPU Quando executado um reset na CPU, ocorre o seguinte: Deleo dos dados na memria de trabalho e memria de carga. Deleo do back-up da memria (reas retentivas). Teste de Hardware. Inicializao do hardware e transferncia dos parmetros bsicos para CPU.
SENAI - SIEMENS - VW
55
Programao bsica
Cpia do programa do carto de memria para a memria interna da CPU, se o carto de memria estiver plugado.
Endereo MPI Se no estiver plugado o carto de memria, os endereos MPI setados sero retidos durante o reset da CPU. Se o carto de memria estiver plugado, os endereos arquivados no carto sero transferidos. Buffer de Memria O contedo do buffer de diagnstico fica retido quando feito um reset na CPU. Reset da Memria via PG/PC possvel tambm resetar a CPU via o Terminal de Programao. Gire a chave para a posio RUN/P, e proceda da seguinte forma: Inicie o SIMATIC Manager . Selecione a funo Acessible Nodes. Selecione a CPU. Comando de menu PLC Operating Mode . Use o smbolo STOP para passar para STOP Selecione no menu de comando PLC Memory Reset.
56
SENAI - SIEMENS - VW