Sunteți pe pagina 1din 35

CURSO BSICO DE CLP SIEMENS S7 300 CPU 315 2DP

Famlia SIMATIC S7

CURSO BSICO DE CLP SIEMENS 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

S7 300 Elementos da CPU

CURSO BSICO DE CLP SIEMENS


Modo de Operao: Chave para seleo manual do modo de operao da CPU MRES STOP RUN = Reset da Memria (Overall Reset). = O programa no executado. = 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 BATF DC5V = Erro interno na CPU ou erro de diagnstico dos mdulos. = Sem bateria ou carga baixa. = 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 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

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
6

CURSO BSICO DE CLP SIEMENS


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


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

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

Selecionando o Idioma e o tipo de Mnemnico para a Programao

Verificando Interface com a CPU

10

CURSO BSICO DE CLP SIEMENS

Faixa de endereamento mximo no STEP 7

11

CURSO BSICO DE CLP SIEMENS

Usando o HELP

Algumas das Ferramentas do STEP 7

12

CURSO BSICO DE CLP SIEMENS

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

13

CURSO BSICO DE CLP SIEMENS

Iniciando um projeto (Passo 1)

Menu e Barra de Ferramenta do STEP 7

14

CURSO BSICO DE CLP SIEMENS

Definindo o nome do projeto (Passo 2)

Montando o Hardware do projeto (Passo 3)

15

CURSO BSICO DE CLP SIEMENS

Selecionando o objeto do Hardware (Passo 4)

Configurando o objeto do Hardware (Passo 5)

16

CURSO BSICO DE CLP SIEMENS

Elementos do objeto do Hardware (Passo 6)

17

CURSO BSICO DE CLP SIEMENS Objeto do Hardware configurado (Passo 7)

Estrutura do Projeto (Passo 8)

18

CURSO BSICO DE CLP SIEMENS Objetos do STEP 7

Objetos Opcionais do STEP 7

19

CURSO BSICO DE CLP SIEMENS

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

20

CURSO BSICO DE CLP SIEMENS

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
21

CURSO BSICO DE CLP SIEMENS


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

22

CURSO BSICO DE CLP SIEMENS

Tipos de Blocos de Programa

Blocos do Usurio

23

CURSO BSICO DE CLP SIEMENS

Blocos do sistema

24

CURSO BSICO DE CLP SIEMENS

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
25

CURSO BSICO DE CLP SIEMENS


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
26

CURSO BSICO DE CLP SIEMENS


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

27

CURSO BSICO DE CLP SIEMENS 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.

28

CURSO BSICO DE CLP SIEMENS


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

29

CURSO BSICO DE CLP SIEMENS

Timer OFF_DELAY (S_OFFDT) Temp. com retardo na desenergizao

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

30

CURSO BSICO DE CLP SIEMENS

PULSE S5 TIMER (S_PULSE) Temp. de Pulso

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

31

CURSO BSICO DE CLP SIEMENS

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

32

CURSO BSICO DE CLP SIEMENS


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)

33

CURSO BSICO DE CLP SIEMENS

Up Counter S_CU (Instruo Contador Crescente)

Down Counter S_CD (Instruo Contador Decrescente)

34

CURSO BSICO DE CLP SIEMENS

35

S-ar putea să vă placă și