Escolar Documentos
Profissional Documentos
Cultura Documentos
Famlia SIMATIC S7
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.
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).
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.
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
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
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.
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.
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.
10
11
Usando o HELP
12
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.
13
14
15
16
17
18
19
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
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.
22
Blocos do Usurio
23
Blocos do sistema
24
Programao Estruturada
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.
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
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
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
Timer RETENTIVO ON-DELAY (S_ODTS) Temp. com retardo na energizao com reteno.
30
31
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
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
34
35