Você está na página 1de 35

CURSO BSICO DE CLP SIEMENS

1

S7 300 CPU 315 2DP






Famlia SIMATIC S7



CURSO BSICO DE CLP SIEMENS

2


S7 300 Caractersticas



S7 300 O S7 300 o pequeno e totalmente modular CLP da Famlia SIMATIC S7.
Caractersticas
-Diversas CPUs com diferentes capacidades:
-Extensivo espectro de mdulos;
-Pode ser expandido at 32 mdulos;
-Mdulos integrados em barramento backline;
-Pode ser ligado em rede com interface multi-point (MPI), PROFIBUS, e Industrial
Ethernet;
-Conexo central com PC acessa todos os mdulos (FM e CP);
-Sem regra s de para alocao das placas;
-Configurao e parametrizao via STEP 7.

S7 300 Dados Tcnicos


CURSO BSICO DE CLP SIEMENS

3




S7 300 Elementos da CPU






CURSO BSICO DE CLP SIEMENS

4

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





STATUS DA CPU:

SF = Erro interno na CPU ou erro de diagnstico dos mdulos.
BATF = Sem bateria ou carga baixa.
DC5V = Fonte de +5V
- Acesa: Indica tenso OK
- Piscando: Sobrecarga
FRCE = Indica que pelo menos uma entrada ou sada est forada.
RUN = Piscando durante a inicializao da CPU, acessa 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).

S7 300 Tipos de Mdulos



CURSO BSICO DE CLP SIEMENS

5


S7 300 Endereamento de Mdulos/Slot





No S7-300 o endereamento dos mdulos de I/O, CP e FM so slots 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)

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.

CURSO BSICO DE CLP SIEMENS

6



SLOT- 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 entrada digital.
Entrada=I Sada=Q

S7 300 Endereamento de I/O Digital



ENDEREAMENTO DIGITAL

O endereamento das entradas (I) e sadas (Q) digitais comea com o endereo
0 (zero) para o mdulo localizado no slot 4 (quatro)( 1. Slot para SM). A relao entre o
slot fsico e o endereo do mdulo exibido na figura anterior.
Cada mdulo digital ocupa 4 bytes de endereos independentemente do numero
de pontos.

TABELA IMAGEM DE PERIFERIA

O sinais digitais do PLC so armazenados em uma rea na CPU denominada
CURSO BSICO DE CLP SIEMENS

7

Tabela Imagem da Periferia de Entrada (PII) e de Sada(PIQ). Neste verificado o estado
atual das entradas e sadas. A CPU atualiza automaticamente as informaes da Tabela
a cada incio e fim de ciclo respectivamente.
Essas reas podem ser acessadas em bits, bytes, words ou double words.


EXEMPLOS:

Q4.0 um dado que arquivado no primeiro bit (bit 0) do byte 4 na tabela imagem
de periferia de sada.
IB100 refere-se ao dado no byte 100 da tabela imagem de entrada.
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 e 27 da tabela
imagem de periferia de sada.

S7 300 Endereamento de I/O Analgico



ENDEREAMENTO ANALGICO

O endereamento das entradas e sadas analgicas comea com o endereo 256
para o mdulo localizado no slot 4 (quatro)( 1. Slot para SM). A figura anterior 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.





CURSO BSICO DE CLP SIEMENS

8

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, atualizadas a cada ciclo. Ao invs disso, voc define quando os
dados sero atualizados (lidos/escritos) usando simplesmente o endereo analgico no
seu programa.

EXEMPLOS:

O endereo identificador para uma entrada analgica PIW e para sada 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).
Para acessar os dados do segundo canal no primeiro mdulo no rack 2, o endereo
da entrada analgica PIW514.


SIMATIC SOFTWARE STEP 7

Softwares para as famlias S7/C7/M7



Pr-requisitos para a instalao:

CURSO BSICO DE CLP SIEMENS

9





Instalao do STEP 7:

Como todo aplicativo Windows, o software dever ser instalado via funo
Adicionar/Remover Programas, que executar o programa SETUP do STEP 7.
Durante a instalao do STEP 7, deve-se integrar drivers para a comunicao com o
CLP (cabo ou carto) e para E-PROM.
O software provido com uma proteo contra cpia e pode ser operada somente em
um terminal de programao. Um disquete com a autorizao sempre requerido aps a
instalao.

Algumas das Ferramentas do STEP 7

CURSO BSICO DE CLP SIEMENS

10



Selecionando o Idioma e o tipo de Mnemnico para a Programao



Verificando Interface com a CPU

CURSO BSICO DE CLP SIEMENS

11



Faixa de endereamento mximo no STEP 7



CURSO BSICO DE CLP SIEMENS

12



Usando o HELP



Algumas das Ferramentas do STEP 7




CURSO BSICO DE CLP SIEMENS

13





Com auxlio do conversor S5/S7, pode-se converter programas STEP 5 em
programas STEP 7.



O Editor de Programas habilita voc a escrever o seu programa com uma das
linguagens de programao STEP 7: Ladder Diagram (LAD), Statement List (STL) ou
Function Blocks (FBD).









Define os parmetros da interface de comunicao PG-PC ( Ex.: o tipo de
interface, cabo ou placa, a interrupo de comunicao ou endereo MPI).



Esta a principal aplicao, que tambm aparece como um cone na rea de
Trabalho do Windows. Atravs dela que se inicia a execuo do projeto: Configurao,
edio, testes, etc.
chamada de Manager, pois ter a funo de gerenciar todo o projeto.







Estrutura do Projeto no SIMATIC Manager

CURSO BSICO DE CLP SIEMENS

14




Iniciando um projeto (Passo 1)




Menu e Barra de Ferramenta do STEP 7

CURSO BSICO DE CLP SIEMENS

15




Definindo o nome do projeto (Passo 2)




Montando o Hardware do projeto (Passo 3)


CURSO BSICO DE CLP SIEMENS

16



Selecionando o objeto do Hardware (Passo 4)



Configurando o objeto do Hardware (Passo 5)

CURSO BSICO DE CLP SIEMENS

17




Elementos do objeto do Hardware (Passo 6)




CURSO BSICO DE CLP SIEMENS

18

Objeto do Hardware configurado (Passo 7)



Estrutura do Projeto (Passo 8)


CURSO BSICO DE CLP SIEMENS

19


Objetos do STEP 7




Objetos Opcionais do STEP 7

CURSO BSICO DE CLP SIEMENS

20



Blocos do STEP 7

Blocos so partes funcionais do programa do usurio. Eles diferem em funo, uso
e estruturas. Os Blocos representam o cdigo executvel do programa.
O ambiente STEP 7 suporta os seguintes tipos de blocos:

BLOCOS LGICOS:
OBs Blocos de Organizao
FCs Funes
FBs Blocos de Funes
SFCs Funes de Sistema
SFBs Blocos de Funo de Sistema

BLOCOS DE DADOS:
DBs Blocos de Dados
SDBs Bloco de Dados do Sistema
Tipos de Dados Definidos pelo Usurio: UDTs (User Data Type).
VAT (Tabela para monitorao/modificao de variveis) no so blocos, mas so
arquivos no programa do usurio).

Wizard

Wizard um assistente que auxilia a criana do projeto. Para inici-lo utilize a
opo: File -> New Project Wizard

CURSO BSICO DE CLP SIEMENS

21





Cabe ao Usurio apenas a criao do seu programa. O hardware criado contm
somente a CPU, devendo-se complementar o hardware e parametriz-lo se necessrio.


Princpios Bsicos de Programao

Norma IEC 1131

Parte 1: Informaes Gerais
Definies de termos para PLC e Glossrio
Caractersticas gerais das funes do PLC
CURSO BSICO DE CLP SIEMENS

22

Parte 2: Itens exigidos
Exigncias eltricas, mecnicas e funcionais
Informaes dos fabricantes
Normas Reguladoras a serem cumpridas (conformance)

Parte 3: Linguagem de Programao
Diagrama Ladder, Diagrama de Blocos de Funes, Lista de Instrues,Funes
Seqenciais e Texto Estruturado

Parte 4: Diretrizes para Usurios
Especificaes e Anlise de Sistemas
Seleo e aplicao de PLCs
Segurana e proteo, instalao e manuteno

Parte 5: Comunicao
Modelos, blocos de comunicao, mapeamento em protocolos ISO

Ciclo de Processamento da CPU


CURSO BSICO DE CLP SIEMENS

23



Tipos de Blocos de Programa



Blocos do Usurio

CURSO BSICO DE CLP SIEMENS

24



Blocos do sistema


CURSO BSICO DE CLP SIEMENS

25



Programao Estruturada



Significado dos Registradores na utilizao das Instrues

Os registradores ajudam a melhorar o desempenho da CPU no trabalho com
operaes lgicas, matemticas, deslocamento ou converso.
Acumuladores
CURSO BSICO DE CLP SIEMENS

26

So utilizados dois acumuladores de uso geral para processar bytes, words e
double words.

reas de um acumulador



Dicas Importantes

RLO (Result Logic Operation)

Quando dois ou mais bits forem checados em funo de uma associao qualquer
geram uma operao lgica. O resultado desses checks o RLO. O RLO pode ser ento
designado para uma sada ou memria (flag).



FIRST CHECK

O termo First Check indica que est sendo executada a primeira instruo de uma
lgica. Isto significa que uma nova operao lgica se iniciou, e que o resultado(RLO) da
operao anterior no ser considerado.


Programao

INSTRUES DE BITS

Contato Normal Aberto
Contato Normal Fechado
Bobina de Sada
Sada Intermediria
Inversora do Fluxo
Salva RLO para Memria BR
SET Bobina
RESET Bobina
SET/RESET FLIP-FLOP
RESET/SET FLIP-FLOP
RLO Sensvel a Borda de subida
RLO sensvel a Borda de descida
Endereo Sensvel a Borda de Subida
CURSO BSICO DE CLP SIEMENS

27

Endereo Sensvel a Borda de Descida

INSTRUES DE TEMPORIZAO

Caractersticas:

Decrescente

N de Temporizadores: 256
Tempo Mximo: 9900 seg. ou 2H_46M_30S

Formato: S5T#aH_bbM_ccS_ddMS (Base de tempo automtico)
a -> hora
bb -> minutos
cc -> segundos
dd -> milisegundos
W#16#wxyz
w -> base de tempo
xyz -> tempo em BCD

Bit 12 e 13 da Word do temporizador muda a base:
00 10ms
01 100ms
10 1s
11 10s

Caractersticas:
Tipo decrescente

N de Temporizadores: 256
Tempo Mximo: 9990 seg. ou 2H_46M_30S

Formato: W#16#wxyz
w -> base de tempo
xyz -> tempo em BCD

Bit 12 e 13 da Word do temporizador muda a base:
00 10ms
01 100ms
10 1s
11 10s






CURSO BSICO DE CLP SIEMENS

28


TIPO BINRIO
Bobina (SP) Temporizador de Pulso
Bobina (SE) Temporizador de Pulso Estendido
Bobina (SD) Temporizador ON-DELAY
Bobina (SS) Temporizador ON-DELAY Retentivo
Bobina (SF) Temporizador OFF-DELAY

Bobina (SP) -Temporizador de Pulso
Se o RLO mudar de 0 para 1, o temporizador SP recebe o valor de tempo. O
temporizador funciona por um perodo de tempo especfico se RLO=1. Se o RLO mudar
de 1 para 0 com o temporizador funcionando, o temporizador pra.




Bobina (SE) Temporizador de Pulso Estendido
Se o RLO mudar de 0 para 1, o temporizador SE recebe o valor de tempo. O
temporizador funciona por um perodo de tempo especfico mesmo que o RLO mude para
0 antes de parar. Se o RLO mudar de 0 para 1, o temporizador e setado novamente.



Bobina (SD) Temporizador ON-DELAY
Se o RLO mudar de 0 para 1, o temporizador SD inicializado. Se o temporizador
estiver funcionando, e o RLO mudar de 1 para 0, o temporizador pra.


CURSO BSICO DE CLP SIEMENS

29


Bobina (SS) Temporizador ON-DELAY Retentivo
Se o RLO mudar de 0 para 1, o temporizador SS recebe o valor de tempo. O
temporizador funciona por um perodo de tempo especfico mesmo que o RLO mude para
0 antes de parar. Se o RLO mudar de 0 para 1, o temporizador e setado novamente.



Bobina (SF) Temporizador OFF-DELAY
Se o RLO mudar de 1 para 0, o temporizador SF inicializado. Se o RLO mudar de
0 para 1, o temporizador e resetado. O temporizador no completamente reinicializado
at que o RLO mude de 1 para 0.



TEMPORIZADORES

Timer ON-DELAY (S_ODT) Temp. com retardo energizao
Timer OFF_DELAY (S_OFFDT) Temp. com retardo na desenergizao
Timer RETENTIVO ON-DELAY (S_ODTS) Temp. com retardo na energizao com
reteno.
PULSE S5 TIMER (S_PULSE) Temp. de Pulso
EXTENDED PULSE S5 TIMER (S_PEXT) Temp. de Pulso Estendido

Timer ON-DELAY (S_ODT) Temp. com retardo energizao

CURSO BSICO DE CLP SIEMENS

30




Timer OFF_DELAY (S_OFFDT) Temp. com retardo na desenergizao




Timer RETENTIVO ON-DELAY (S_ODTS) Temp. com retardo na energizao com
reteno.

CURSO BSICO DE CLP SIEMENS

31





PULSE S5 TIMER (S_PULSE) Temp. de Pulso




EXTENDED PULSE S5 TIMER (S_PEXT) Temp. de Pulso Estendido

CURSO BSICO DE CLP SIEMENS

32





INSTRUES DE CONTAGEM

rea na memria: Os Contadores tem uma rea reservada na memria da CPU. Essa
rea de memria reserva palavras de 16 bits para cada contador. O nmero de
contadores de 256.
S as instrues de contagem tem acesso a rea de memria de contagem.

Valor da Contagem: O bits de 0 a 9 da word do contador determinam o valor da contagem
em binrio.
O valor da contagem movido para uma word quando o contador setado.
A faixa do contador de 0 a 999.
O valor de contagem pode ser variado dentro da faixa de contagem usando as intrues
Up-Down Counter, Up Counter, e Down Counter.

Exemplo: C#127



CURSO BSICO DE CLP SIEMENS

33

TIPO BINRIO

Set Counter Value - SC (Bobina para presetar Contador)
Up Counter Coil - CU (Bobina do Contador Crescente)
Down Counter Coil - CD (Bobina do Contador Decrescente)

Set Counter Value - SC (Bobina para presetar Contador)
A instruo Set Counter Value (SC) usada para presetar um valor de contagem dentro
do contador especificado. Funciona na transio positiva do RLO.





Up Counter Coil - CU (Bobina do Contador Crescente)
A instruo Up Counter Coil (CU) usada para incrementar o valor do contador na
transio positiva do RLO. Se o valor ultrapassar o preset no acontecer troca de valor.




Down Counter Coil - CD (Bobina do Contador Decrescente)
A instruo Down Counter Coil (CD) usada para decrementar o valor do contador na
transio positiva do RLO. Se o valor menor do que 0 no acontecer troca de valor.




CONTADORES

Up-Down Counter S_CUD (Instruo Contador Crescente/Decrescente)
Up Counter S_CU (Instruo Contador Crescente)
Down Counter S_CD (Instruo Contador Decrescente)

Up-Down Counter S_CUD (Instruo Contador Crescente/Decrescente)

CURSO BSICO DE CLP SIEMENS

34




Up Counter S_CU (Instruo Contador Crescente)




Down Counter S_CD (Instruo Contador Decrescente)

CURSO BSICO DE CLP SIEMENS

35

Você também pode gostar