Você está na página 1de 66

Escola De E ducao Profissional SENAI Visconde De Mau

ESCOLA DE EDUCAO PROFISSIONAL SENAI VISCONDE DE MAU


CURSO TCNICO DE INFORMTICA INDUSTRIAL

CONTROLADORES LGICOS
PROGRAMVEIS
SIEMENS SIMATIC S7-200

LABORATRIO DE PROJETOS E AUTOMAO


MAIO DE 2003

Apostila CLP SIEMENS SIMATIC S7-200

Escola De E ducao Profissional SENAI Visconde De Mau

SUMRIO
INTRODUO..........................................................................................

1
1.1
1.2
1.3

INTRODUO AO CLP........................................................................... 3
HISTRICO........................................................................................................ 3
MERCADO ATUAL............................................................................................ 4
APLICAES..................................................................................................... 5

2
2.1
2.2

PRINCIPIOS DE FUNCIONAMENTO...................................................... 6
ESTRUTURAS DO CLP................................................................................... 6
HARDWARE CARACTERSTICO................................................................... 7

3
3.1
3.2

INTRODUO A PROGRAMAO....................................................... 9
LGICA MATEMTICA E BINRIA............................................................... 9
LINGUAGENS DE PROGRAMAO............................................................. 11

4
4.1
4.1.1
4.2

O CLP SIEMENS SIMATIC S7-200......................................................... 13


CARACTERSTICAS DE HARDWARE.......................................................... 14
ESPECIFICAES TCNICAS......................................................................
15
CARACTERSTICAS DO SOFTWARE.......................................................... 16

5
5.1
5.2
5.3

INSTALANDO O CLP S7-200......................................................................... 17


INSTALANDO EM PAINEL OU TRILHO........................................................ 18
LIGANDO O CLP AO COMPUTADOR........................................................... 18
INSTALANDO O STEP 7 Micro/WIN 32......................................................... 19

6
6.1
6.2
6.3
6.4
6.5

PROGRAMANDO O CLP S7-200................................................................... 20


CONCEITOS BSICOS....................................................................................
CONFIGURANDO O CLP.................................................................................
PROGRAMANDO EM LADDER......................................................................
INSTRUES LADDER...................................................................................
EXEMPLOS DAS INTRUES LADDER.....................................................

EXERCCIOS......................................................................................................

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

64

20
22
23
26
44

1 INTRODUO AO CLP
Os Controladores Lgicos Programveis ou CLPs, so equipamentos eletrnicos
utilizados em sistemas de automao flexvel. So ferramentas de trabalho muito teis e
versteis para aplicaes em sistemas de acionamentos e controle, e por isso s
o
utilizados em grande escala no mercado industrial. Permitem desenvolver e alterar
facilmente a lgica para acionamento das sadas em funo das entradas. Desta forma,
podemos associar diversos sinais de entrada para controlar diversos atuadores ligados
nos pontos de sada.
1.1 HISTRICO
Durante a dcada de 50, os dispositivos eletromecnicos foram os recursos mais
utilizados para efetuar controles lgicos e de intertravamentos nas linhas de produo e
em mquinas isoladas. Tais dispositivos so baseados principalmente em rels, tinham
especial importncia na indstria automobilstica em que a complexidade dos processos
produtivos envolvidos exigia, no raro, instalaes em painis e cabinas de controle com
centenas de rels e, conseqentemente, um nmero maior ainda de interconexes deles.
Tais sistemas de controle, apesar de funcionais, apresentavam problemas de ordem
prtica bastante relevantes. Como as instalaes possuam uma grande quantidade de
elementos, a ocorrncia de uma falha qualquer significava o comprometimento de vrias
horas ou mesmo dias de trabalho de pesquisa e correo do elemento faltoso. Alm disto,
pelo fato de os rels apresentarem dimenso fsica elevada, os painis ocupavam grande
espao, o qual deveria ser protegida contra umidade, sobre temperatura, gase
s
inflamveis, oxidaes, poeira, etc.
Outro fator ainda comprometedor das instalaes a rels era o fato de que como a
programao lgica do processo controlado era realizada por interconexo eltrica com
lgica fixas (hardwired), eventuais alteraes na mesma exigiam interrupes n
o
processo produtivo a fim de se reconectarem os elementos. Interrupes estas nem
sempre bem-vindas na produo industrial Como conseqncia ainda, tornava-se
obrigatria a atualizao das listas de fiao como garantia de manter a documentao do
sistema.
Com o advento da tecnologia de estado slido, desenvolvida a princpio em substituio
s vlvulas a vcuo, alguns dispositivos transistorizados foram utilizados no final da
dcada de 50 e incio dos anos 60, sendo que tais dispositivos reduziam muitos do
s
problemas existentes nos rels. Porm, foi com o surgimento dos componente
s
eletrnicos integrados em larga escala (LSI), que novas fronteiras se abririam ao mundo
dos computadores digitais e, em especial s tecnologias para a automao industrial.
Assim, a primeira experincia de um controle de lgica que permitisse
a
programao por recursos de software foi realizada em 1968, na diviso de hidramticos
da General Motors Corporation. Aliado ao uso de dispositivos perifricos, capazes de
realizar operaes de entrada e sada, um minicomputador com sua capacidade de
programao pode obter vantagens tcnicas de controle que suplantaram o custo que tal
implementao representou na poca. Iniciava-se a era dos controladores de lgica
programvel.
Essa primeira gerao de PLC, como poderia ser denominada, recebeu sensveis
melhorias com o advento dos microprocessadores ocorrido durante os anos 70. Assim,
no se tornava necessrio o uso de computadores de grande porte, tornando-o uma

unidade isolada. Foram adicionados ainda recursos importantes tais como interfaces de

Apostila CLP SIEMENS SIMATIC S7-200

Escola De Educao Profissional SENAI Visconde De Mau

operao e programao facilitadas ao usurio, instrues de aritmtica e de manipulao


de dados poderosas, recursos de comunicao por meio de redes de PLC, possibilidades
de configurao especfica a cada finalidade por meio de mdulos intercambiveis, dentre
outras inmeras vantagens encontradas nos modelos comerciais que esto atualmente
disponveis.
Assim, os tcnicos em controle de mquinas e processos passaram a contar com
um dispositivo capaz de:
Permitir fcil diagnstico de funcionamento ainda na fase de projeto do
sistema e/ou de reparos em falhas que venham a ocorrer durante a sua
operao.
Ser instalado em cabinas reduzidas devido ao pequeno espao fsico
exigido.
Operar com reduzido grau de proteo, pelo fato de no serem gerados
faiscamentos.
Ser facilmente reprogramado sem necessidade de interromper o processo
produtivo (programao on-line).
Possibilitar a criao de um banco de armazenamento de programas que
podem ser reutilizados a qualquer momento.
Manter uma documentao sempre atualizada com o processo e
m
execuo.
Apresentar baixo consumo de energia.
Manter o funcionamento da planta de produo com uma reduzida equipe
de manuteno.
Garantir maior confiabilidade pela menor incidncia de defeitos.
Emitir menores nveis de rudos eletrostticos.
Ter a flexibilidade de expanso do nmero de entradas e sadas por serem
controladas.
Ter a capacidade de se comunicar com diversos outros equipamentos
Em nvel de Brasil, porm, na dcada de 80, que o PLC veio a proliferar
na
indstria, primeiramente pela absoro de tecnologias utilizadas na Matriz d
as
multinacionais. Atualmente, com a crescente reduo no custo do PLC, observa-se o
incremento de sua utilizao nas indstrias em geral, independente de seu porte ou ramo
de atividades.
Nota: Citao de Silveira, Paulo Rogrio e Santos, Winderson em Automao e controle
Discreto.
1.2 MERCADO ATUAL
A roda viva da atualizao, da qual fazemos parte, movimenta e impulsiona o
mercado mundial atualmente. Os profissionais buscam conhecimentos para se tornarem
mais versteis, adequando-se s necessidades das empresas, que por sua vez, buscam
maior variedade e rapidez de produo para atender ao cliente, que se torna cada vez
mais exigente.
As empresas esto se reorganizando para atender as necessidades atuais de

aumento de produtividade, flexibilidade e reduo de custos. Destas necessidades


surgiram as necessidades de os equipamentos se adequarem rapidamente s alteraes
de configuraes necessrias para produzirem diversos modelos de produtos, com
pequenas alteraes entre si.

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

1.3 APLICAES
Projetado para substituir antigos quadros de comando de rels o controlador deve
ocupar pequeno espao fsico, apresentar flexibilidade para possveis mudanas na lgica
de controle, ser resistente ao ambiente e ser imune a toda natureza de rudos.
O CLP trabalha manipulando sadas conforme o estado de suas entradas. O usurio
elabora um programa, normalmente por software que d os resultados desejados. CLPs
so muito usados hoje. So boas as chances que haja um CLP presente em vrios tipos
de indstrias. Se voc trabalha em mquinas automatizadas ou em processos industriais
voc provavelmente est os usando. Quase qualquer aplicao que precisa de algum tipo
de controle pode se usar um CLP. Algumas aplicaes de sucesso so:
-

Mquinas industriais em geral


Prensas
Mquinas de usinagem de madeira
Aparafusadeiras
Manipuladores
Mquinas de solda
Estaes de tratamento de efluentes
Estaes de bombeamento de fluidos
Elevadores
Transportadores de cargas
Mquinas de lavar veculos
Sistemas de empacotamento
Automao predial
Sistema de alarme com monitoramento remoto

Apostila CLP SIEMENS SIMATIC S7-200

Escola De Educao Profissional SENAI Visconde De Mau

2 PRINCPIOS DE FUNCIONAMENTO
Neste captulo sero apresentados os princpios tcnicos de funcionamento de um
CLP. As caractersticas fsicas e tcnicas so comuns em alguns aspectos. O que ocorre
no mercado, so as caractersticas especficas que um ou outro fabricante adiciona ao
seu clp, como por exemplo, facilidade de programao, conectores padronizados,
tamanhos reduzidos, potncias de controle, etc.
2.1 ESTRUTURAS DO CLP
Podemos apresentar a estrutura de um CLP dividida em trs partes: entrada,
processamento e sada.

Figura 1 Estrutura bsica de um CLP


Os sinais de entrada e sada dos CLPs podem ser digitais ou analgicos. Existem
diversos tipos de mdulos de entrada e sada que se adequam as necessidades d
o
sistema a ser controlado.
Os mdulos de entrada e sadas so compostos de grupos de bits, associados em
conjunto de 8 bits (1 byte) ou conjunto de 16 bits, de acordo com o tipo da CPU.
As entradas analgicas so mdulos conversores A/D, que convertem um sinal de
entrada em um valor digital, normalmente de 12 bits (4096 combinaes). As sadas
analgicas so mdulos conversores D/A, ou seja, um valor binrio transformado em
um sinal analgico.
Os sinais dos sensores so aplicados s entradas do controlador e a cada ciclo
(varredura) todos esses sinais so lidos e transferidos para a unidade de memria interna
denominada memria imagem de entrada. Estes sinais so associados entre si e aos
sinais internos. Ao trmino do ciclo de
varredura, os resultados so transferidos memria imagem de sada e ento aplicados
aos terminais de sada. Este ciclo esta representado na figura 2.2.

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

Figura 2 Ciclo de processamento dos CLPs.


2.2 HARDWARE CARACTERSTICO
Basicamente o CLP um computador dedicado a funes de controle, este possui
um processador, memria e dispositivos de entrada e sada como veremos mais adiante.
Um sistema de controle de estado slido, com memria programvel para
armazenamento de instrues para controle lgico, pode executar funes equivalentes
as de um painel de rels ou de um sistema de controle lgico. ideal para aplicaes em
sistemas de controle de rels e contadores, os quais se utilizam principalmente de fiao,
dificultando, desta forma, os acessos, possveis modificaes e ampliaes do circuito de
controle existente.

Figura 3 Esquema de hardware caracterstico.


O Controlador Programvel monitora o estado das entradas e sadas, em resposta
s instrues programadas na memria do usurio, e energiza ou desenergiza as sadas,
dependendo do resultado lgico conseguido atravs das instrues de programa.
O programa uma seqncia de instrues a serem executadas pelo Controlador
Programvel para executar um processo. A tarefa do Controlador Programvel ler, de

forma cclica, as instrues contidas neste programa, interpret-las e processar as


operaes correspondentes.

A post ila CLP SIEMENS SIMATIC S7-200

Escola De E ducao Profissional SENAI Visconde De Mau

Um CLP basicamente um pequeno computador dedicado, onde em su


a
estrutura fsico encontra-se:
Unidade Central de Processamento
Memria do tipo ROM para armazenamento do FIRMWARE (programa
onde se encontra os principais cdigos de operao da mquina)
Memria RAM para armazenamento de dados e programas do usurio
Dispositivos de Entrada e Sada para a comunicao com o exterior.
Por outro lado, algumas caractersticas so particulares nos CLPs, como por
exemplo:
Espao de memria RAM com mapeamento para uso especfico n
a
aplicao fim, em outras palavras durante o projeto do controlador lgico
programvel seus espaos de memria so previamente organizados
durante a elaborao do FIRMWARE. Isto ocorre porque os CLPs so
equipamentos dedicados a um tipo de aplicao especfica, admitindo
apenas serem programados
com SOFTWARES
desenvolvidos
especificamente para eles

Normalmente utilizado um dispositivo de SOFTWARE que monitora o


tempo limite para a varredura do programa do usurio (watch dog time).
Os dispositivos de entrada sada (pontos digitais), so geralmente isolados
para evitar rudos e tambm a danificao interna por picos de tenso na
entrada ou sada.

O processador do CP efetua a leitura das entradas e atualiza a tabela imagem de


entrada, logo aps executa o programa do usurio e atualiza a tabela imagem de sada.

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

3 INTRODUO A PROGRAMAO
Dentro deste captulo, veremos a base lgica de um CLP e de onde surgiram as
linguagens de programao, bem como as diversas linguagens existentes no mercado e
Portas Lgicas
NOT
AND

Smbolo
A

Expresso

Ladder

S=A

S = A.B

S = A+B

OR

A
B

as mais usadas. Para dominarmos uma linguagem de programao, devem


os
primeiramente
funciona a lgica matemtica e binria, muito usada na
lgicas
bsicas:entender
AND, ORcomo
e NOT.
lgica digital.
O cuidado dedicado ao desenvolvimento de uma linguagem adequada prioridade
do fabricante. Desta forma, o formato torna-se fundamental para aceitao do produto no
mercado. Este deve ser de fcil operao e tambm oferecer uma grande flexibilidade de
programao e estruturao.
3.1 LGICA MATEMTICA E BINRIA
A lgica matemtica
simblica
superar
as dificuldades
e ambigidades d
Tabela 1 ou
Portas
lgicas visa
e suas
equivalncias
em Ladder.
e
qualquer lngua, devido a sua natureza vaga e equvoca das palavras usadas e do estilo
metafrico e, portanto, confuso que poderia atrapalhar o rigor lgico do raciocnio. Para
evitar essas dificuldades, criou-se
uma linguagem lgica artificial.
A lgica binria possui apenas dois valores que so representados por : 0 e 1. A partir
desses dois smbolos construmos ento uma base numrica binria. A partir desses
conceitos foram criadas as portas lgicas, que so circuitos utilizados para combinar
nveis lgicos digitais de formas especficas. Neste curso aprenderemos apenas as portas

Os CLPs vieram a substituir elementos e componentes eletro-eletrnicos de


acionamento e a linguagem utilizada na sua programao similar linguagem d
e
diagramas lgicos de acionamento desenvolvidos por eletrotcnicos e profissionais da
rea de controle, esta linguagem denominada linguagem de contatos ou simplesmente
LADDER. A linguagem Ladder permite que se desenvolvam lgicas combinacionais,

seqenciais e circuitos que envolvam ambas, utilizando como operadores para estas
lgicas: entradas, sa
Tipo
Smbolo
Equipamento eltrico
das
, estados auxiliares e
regi Contato Aberto
stros numricos. A Ta
bel
a 2 nos mostra
os t
rs principais smbolo
s d Contato Fechado
e programao:
Sada
Tabela 2 Principais smbolos de programao.

A post ila CLP SIEMENS SIMATIC S7-200

Escola De Educao Profissional SENAI Visconde De Mau

Para entendermos o circuito com o CLP, vamos observar o programa desenvolvido


para acender a lmpada L quando acionamos o boto B1.
Circuito eltrico

Programa

Circuito CLP

Figura 4 Acionamento de uma lmpada.


O boto B1, normalmente aberto, est ligado a entrada I0.0 e a lmpada est

ligada sada Q0.0. Ao acionarmos B1, I0.0 acionado e a sada Q0.0 energizada.
Caso quisssemos que a lmpada apagasse quando acionssemos B1 bastaria trocar o
contato normal aberto por um contato normal fechado, o que representa a funo NOT.
Podemos desenvolver programas para CLPs que correspondam a operaes lgicas
combinacionais bsicas da lgebra de Boole, como a operao AND. Na rea eltrica a
operao AND corresponde a associao em srie de contatos, como indicado na figura
x.

Figura 5 Lgica AND.


Outra operao lgica bsica a funo OR, que corresponde a associao em
paralelo de contatos, como indicado na figura X.

10

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

Figura 6 Lgica OR.


Assim podemos afirmar que todas as funes lgicas combinacionais podem ser
desenvolvidas em programao e executadas por CLPs, uma vez que todas derivam dos
bsicos: NOT, AND e OR.
A flexibilidade dos CLPs percebida neste momento pois as alteraes lgicas
podem ocorrer com grande facilidade, sem que sejam necessrias alteraes d
o
hardware ou incluso de componentes eletrnicos ou eltricos. Esta a princip
al
caracterstica dos sistemas de automao flexveis e o que faz dos CLPs ferramentas de
grande aplicao nas estruturas de automao.
Alm da linguagem de contatos, existem outras formas de programa
o
caractersticas de cada fabricante.
Conclumos ento que os projetos de automao e controle envolvendo CLPs
reduzem o trabalho de desenvolvimento de hardware dos circuitos lgicos
do
acionamento, bem como os dispositivos e potncia para acionamento de cargas e dos
atuadores, uma vez que podemos escolher mdulos de sada j prontos, adequados ao
tipo de carga que desejamos acionar.
As utilizaes desses controladores contemplam, por conseguinte alguns passos
genricos:
Definio da funo lgica a ser programada
Transformao desta funo em programa assimilvel pelo CLP
Implementao fsica do controlador e de suas interfaces com o processo

3.2 LINGUAGENS DE PROGRAMAO


Entre os formatos encontrados no mercado o mais popular o LADDER. Dentre
outros tipos existentes no mercado temos: LISTA DE INSTRUES, BLOCO
S
LGICOS, LINGUAGENS DESCRITIVAS, etc
O CLP SIEMENS SIMATIC S7-200 e o software STEP 7 MICRO/WIN, suportam os
seguintes formatos de programao:
-

Statement List (STL) um conjunto de instrues escritas pelo usurio,


onde cada linha de programao representa uma funo do CLP. Essa
linguagem geralmente usada por programadores experientes. O STL
permite que o programador crie programas que no possam ser feitos em
linguagem visual.
Ladder (LAD) bastante conhecido e teve seu nascimento no continente
norte americano. tambm conhecido como Diagrama de contatos, muito
semelhante a um esquema eltrico. Por se tratar de uma linguagem visual,

Apostila CLP SIEMENS SIMATIC S7-200

11

Escola De Educao Profissional SENAI Visconde De Mau

de fcil compreenso e aprendizado, neste manual todos os exerccio e


exemplos sero referidos a ela.

Figura 7 Elementosbsicosde uma lgica Ladder.

Figura 8 Estrutura de um programa STL (Lista de Instrues).

Figura 9 Programa em FBD (Diagrama de Blocos).

12

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

4 O CLP SIEMENS SIMATIC S7-200


O micro CLP S7-200 constitui uma verdadeira alternativa econmica para todas as
aplicaes na rea de automao de pequeno porte. Seu projeto caracterizado pelas
seguintes qualidades bsicas:
-

Elevada performance
Excelente modularidade
Elevada conectividade

Elevada performance
O S7-200 pequeno e compacto ideal para as aplicaes onde o espa
o
disponvel crtico. Ele tambm rpido, oferecendo um excelente comportamento em
tempo real, garantindo maior qualidade, eficincia e confiabilidade ao processo. E, com
seus recursos amigveis de programao, ele pode ser programado de maneira rpida,
simples e conveniente.
Excelente modularidade
A famlia do S7-200 tem uma concepo modular coerente, permitindo qu
e
solues possam ser desenvolvidas sob medida e ampliadas conforme a demanda. Ela
composta de CPUs com diferentes nveis de memria e diferentes nmeros de entradas e
sadas integradas. Esto disponveis uma vasta gama de mdulos de expanso para
diversas funes, bem como diversas possibilidades de painis de comando
e
visualizao.
Elevada conectividade
As possibilidades de comunicao do S7-200 no tm comparao. As interfaces
integradas padro RS485 suportam taxas de transferncia de dados at 187,5 Kbps e
podem trabalhar no modo Freeport, que aceita protocolo definido pelo usurio. Atravs de
mdulos de expanso especficos, possvel a comunicao via modem, PROFIBUS-DP,
AS-Interface e at Ethernet.

Figura 10 S7-200 Micro PLC

13

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

4.1 CARACTERSTICAS DE HARDWARE


Um

amplo

espectro

de

CPUs

est

disponvel

para

aplicaes

simples

at

aplicaes de grande performance. Ao todo so 5 modelos de CPU com diferente


s
caractersticas, dentre elas, a quantidade de memria e de entradas e sadas integradas.
A prpria CPU j vem equipada com diversos recursos, como:
Entradas e sadas digitais integradas
Interface RS485 integrada
Protocolo PPI (mestre/escravo), MPI (escravo), ou outros como Modbus
(programvel via Freeport)
Contadores rpidos
Sadas de pulso rpido
Memria retentiva
Entradas de interrupo
Relgio de tempo real (opcional para alguns modelos)
Carto de memria removvel
Potencimetro

LEDs de status
Cartucho

Porta de
Comunicao

Terminal de fora
Terminal de sada
Chave RUN / STOP
Potencimetro
Conector p/ expanso
Sensor de fora
Terminal de Entrada

Figura 11 Caractersticas do S7-200.


A

grande

diversidade

de

mdulos

de

expanso

permite

adaptao

da
configurao para diversos tipos de aplicao. Dependendo do modelo da CPU,

possvel utilizar at 7 mdulos de expanso:


Mdulos de Entradas/Sadas
Digitais
Analgicos
Especficos para medio de temperatura
Mdulo de Posicionamento
Mdulos de Comunicao
AS-Interface (mestre)
PROFIBUS-DP (escravo)
Modem
Ethernet

14

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

4.1.1 ESPECIFICAES TCNICAS


Abaixo, a tabela com as especificaes tcnicas dos CLPs SIMATIC S7-200
modelos 221, 222 e 224:

Tabela 3 Especificaes tcnicas

Apostila CLP SIEMENS SIMATIC S7-200

15

Escola De Educao Profissional SENAI Visconde De Mau

4.2 CARACTERSTICAS DO SOFTWARE


A programao do SIMATIC S7-200 feita atravs do software STEP 7-Micro/WIN,
que uma ferramenta que preza a facilidade de uso, possibilitando a programao na
linguagem que mais lhe agrada: LAD, FDB e STL (SIMATIC), ou KOP e FUP (IEC 1131).
Sua aparncia e operao so idnticas s aplicaes padro Windows, agilizando a
ambientao do usurio. Ele permite que voc crie suas prprias bibliotecas, com partes
de programas para serem reutilizadas, ou adicionar bibliotecas prontas, como a d
e
protocolo USS. Alm disso, ele conta com os Wizards, que so assistentes
de
parametrizao para funes como comunicao em rede e configurao do TD200, entre
outros. Isso tudo lhe permite poupar tempo, aumentando sua produtividade e reduzindo
custos.

Figura 12 STEP 7 Micro/WIN 32

16

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

5 - INSTALANDO O CLP S7-200


A instalao de um CLP S7-200 foi desenvolvida para ser fcil, rpida e prtica.
Voc pode usar os furos da carcaa para prender o CLP em um painel ou ento usar os
clips para fix-lo em um trilho padro(DIN). O pequeno tamanho do CLP facilita
o
aproveitamento de espao em um painel.
Voc pode instalar o clp em posio vertical ou horizontal, contanto que o
s
mdulos de expanso sejam instalados da mesma maneira. Para montagens em trilho
padro(DIN) existe um cabo para a interligao dos mdulos de expanso.

Montagem em painel

Montagem em trilho padro DIN

Figura 13 Configuraes de montagem.

Superfcie
de
Montagem

Tampa do
painel

Espaamento
para ventilao

Vista frontal

Vista lateral

Figura 14 Espaamento mnimo vertical e horizontal para montagem

Figura 15 Dimenses para trilho padro DIN

A post ila CLP SIEMENS SIMATIC S7-200

17

Escola De Educao Profissional SENAI Visconde De Mau

Figura 16 Dimenses para montagem em painel (somente CPU 224)


5.1 INSTALANDO EM PAINEL OU TRILHO
Instalando em painel:
- Faa a furao do painel segundo as medidas citadas anteriormente. Os furos
so norma DIN M4 ou AMERICAN STANDART NUMBER 8 SCREWS.
- Parafuse o CLP usando os parafusos com as medidas dos furos.
- Nunca manuseie o CLP ligado. Voc pode danific-lo ou tomar choque
s
eltricos.
Instalando em trilho:
- A distncia entre cada trilho deve ser de 4 verticalmente.
- Abra o clip localizado na parte de baixo, e encoste o clp no trilho;
- Feche o clip e certifique-se de que o clp esteja bem firme ao trilho.

5.2 LIGANDO O S7-200 AO COMPUTADOR


A ligao do CLP ao computador se faz atravs de um cabo PC/PPI, prprio desse
CLP, pela porta serial do computador (COM1). A configurao desse cabo ser explicada
nos prximos captulos deste manual.

Figura 17 Ligao atravs do cabo PC/PPI


18

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

O CLP deve ser alimentado por uma fonte de tenso DC de 24V. A alimentao
deve ser conectada nas entradas L+ (positivo) e M (terra) conforme a figura abaixo:

Figura 18 Alimentao do S7-200.


5.3 INSTALANDO O STEP 7 Micro/WIN 32
A instalao do programador do CLP S7-200
um
microcomputador com os seguintes requerimentos mnimos:
-

Sistema Operacional Windows 95, 98, ME, 2000 ou NT 4.0

simples.

Basta

ter

Processador de 233MHz
32MB RAM
50MB de espao livre em disco.

Basta colocar o CD1 e executar o programa SETUP.EXE dentro do diretrio raiz do


CD.

Apostila CLP SIEMENS SIMATIC S7-200

19

Escola De Educao Profissional SENAI Visconde De Mau

6 PROGRAMANDO O CLP S7-200


A programao do CLP SIEMENS S7-200 ser apresentada de uma forma rpida,
visual e direta. A linguagem de programao escolhida, foi a LADDER por sua fc
il
compreenso e progamao.
6.1 CONCEITOS BSICOS
ENTRADAS E SADAS
O CLP SIEMENS SIMATIC S7-200 CPU 224 apresenta 14 entradas e 10 sadas
reais digitais.
Entradas so elementos usados para monitorar um evento como uma botoeira,
interruptor, termostato, etc. As entradas so representadas da seguinte forma:
I0.0, I0.1, I0.2, I0.3, I0.4, I0.5, I0.6, I0.7, I1.0, I1.1, I1.2
,
I1.3, I1.4, I1.5.
Sadas so elementos usados para acionar equipamentos como motores, vlvulas,
rels, solenides, etc. As sadas so representadas da seguinte forma:
Q0.0, Q0.1, Q0.2, Q0.3, Q0.4, Q0.5, Q0.6, Q0.7, Q1.0, Q1.1.

Entradas e sadas virtuais so aquelas apenas representadas internamente pelo


programa do CLP. Elas so representadas por:
Ix.y e Qx.y, onde x e y variam de 0 7, sendo que a primeira entrada virtual comea
em I1.6 e a primeira sada em Q1.2.
BARRAS DE FERRAMENTAS E MENUS DO STEP 7
Ao abrir o STEP 7, aparecera a tela de abertura do programa. A partir da, pode-se
iniciar a programao de sua lgica LADDER. Abaixo segue a descrio de cada funo
das barras de ferramentas e menus do STEP 7:
- Novo projeto

- Colar

- Abrir projeto

- Voltar

- Salvar projeto

- Compilar o programa (Janela ativa)

- Imprimir

- Compilar tudo

- Visualizar impresso

- Ler o programa do CLP (Upload)

- Cortar

- Carregar o programa no CLP

- Copiar
Figura 19 Barra de ferramentas FILE.
20

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

- Executar o programa (RUN)

- Program Status

- Parar execuo (STOP)

- Chart Status

Figura 20 Barra de ferramentas DEBUG.


- Linha abaixo

- Inserir contato

- Linha acima

- Inserir bobina

- Linha esquerda

- Inserir Network

- Linha direita

- Apagar Network

- Insere uma funo(Timer, Counter)


Figura 21 Barra de ferramentas PROGRAM.
O

menu

FILE

EDIT

possui

todos

s
comandos bsicos do windows, com o qual j
estamos familiarizados.
O comando Upload e Download o
mesmo que o citado na barra de ferramentas.
Import e Export abre e salva o programa em
cdigo ASCII. Insert e Delete so responsvei

pela incluso e excluso


Subroutines e Interrupts.

de

Networks,

Figura 22 MENU FILE E EDIT.


O menu VIEW contm os
modos de vizualizao da linguagem
de programao (STL, LADDER e
FBD), A tabela de smbolos, o mapa
de status, o Data Block e o System
Block, referencia cruzada e configura
o tipo de CLP em Communications.
Em PLC, rodamos o programa
compilamos, limpamos a lgica,
Reset, e escolhemos o tipo de CLP
em Type.
Figura 23 MENU VIEW E PLC

Apostila CLP SIEMENS SIMATIC S7-200

21

Escola De Educao Profissional SENAI Visconde De Mau

Este menu serve para executar scans simples e


mltiplos. Em Program Status monitoramos o programa em
execuo pela tela do computador.
MENUS TOOLS, WINDOWS E HELP
O menu Tools serve para configurarmos as barras de
ferramentas (Customize...), as opes de programao do
CLP (Options...). H tambm um assistente de programao.
O menu Windows seleciona a jenela que desejamos
vizualizar e o menu Help, contm todos os tpicos de ajuda
para utilizar o programa.
Figura 24 MENU DEBUG
6.2 CONFIGURANDO O CLP
Para configurarmos o tipo de CLP a ser usado devemos seguir os seguinte
s
passos:
- Pelo cone Communications:

Clique no cone ao lado


ou pelo menu
View/Communications

Figura 25 Configurando o CLP e sua comunicao

22

A post ila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

- Pelo menu PLC/Type, aparecer a seguinte tela:

Figura 26 Escolhendo o tipo de CLP.


Clique em Read PLC (com o CLP j conectado a porta serial e ligado) e de OK
6.3 PROGRAMANDO EM LADDER
A primeira coisa a se fazer antes de programar, escolher a linguagem
de
programao. Abra o menu View e selecione Ladder. Depois s seguir os passo
s

abaixo:
1. Para inserir um contato, coloque o cursor no inicio da Network 1. Clique em
pressione F4. Aparecera uma drop down para escolher o tipo de contato.

ou

Figura 27 Inserindo um contato,


Para inserir um contato normalmente aberto selecione
fechado selecione
.

. Para um normalmente

2. Indique o endereo do contato (J citados no capitulo 6.3, em ENTRADAS


E
SADAS)

Figura 28 Nome ao contato

A post ila CLP SIEMENS SIMATIC S7-200

23

Escola De E ducao Profissional SENAI Visconde De Mau

Voc pode dar um nome a Network, indicando qual sua funo, e adiciona
r
comentrios no visveis na lgica LADDER.
3. Insira uma sada clicando em
para escolher o tipo de sada.

ou pressione F6. Aparecer uma drop down

Figura 29 inserindo uma sada.


4. Indique o endereo da sada (j citadas no capitulo 6.3, em ENTRADAS
E
SADAS)

Figura 30 Nomeando uma sada.


5. O programa esta pronto. Basta agora compilar e enviar ao CLP.

Figura 31 Programa pronto.


Para compilar o Program Editor, System Block, e o Data Block clique em
(Compile All). Para enviar o programa ao CLP clique em
seguinte tela:

(Download). Surge a

Figura 32 Enviando o programa ao CLP.

24

A post ila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

De OK, aguarde o programa gravar no CLP e depois execute o programa clicando


em

(RUN). Para monitorar pela tela do micro clique em

(Program Status).

Est pronto o primeiro passo para programar um CLP SIEMENS S7-200. No


esquea antes de gravar o programa no CLP de colocar a chave RUN/STOP e
m
TERM.(Figura 11).
Existe uma outra maneira de programar o CLP, usando a Instruction Tree. Basta
selecionar uma lgica e arrast-la para a edio LADEER(LAD):
1. Selecione a instruo:

2. Clique, segure e arraste a instruo no local desejado:

3. Solte a instruo:

Figura 33 Instruction Tree


No esquea de colocar os nomes das respectivas entradas e sadas. Basta dar
um clique sobre os pontos de interrogao em vermelho.
Voc pode tambm, ao invs de arrastar a instruo para o editor LAD, posicionar
o cursor onde gostaria de inserir uma instruo e dar um duplo clique na instru
o
desejada da Instruction Tree.

A post ila CLP SIEMENS SIMATIC S7-200

25

Escola De E ducao Profissional SENAI Visconde De Mau

6.4 TABELA DE SMBOLOS


A tabela de smbolos serve para tornar o nosso programa mais amigvel e fcil de
manusear. Com ela, podemos atribuir nomes que ns compreendemos a entradas e
sadas, agilizando a localizao das mesmas. Para vizualizar a tabela de smbolos basta
clicar no boto Symbol Table da barra VIEW, ou ento ir pelo menu View / Symbol Table
ou ainda clicar na Instruction Tree em Symbol Table e escolher a tabela corrente:

Figura 34 Tabela de Smbolos.


Podemos criar vrias tabelas de acordo com a necessidade do programa. Para
inserir uma tabela devemos ir pelo menu Edit / Insert / Table. Ou ento clicar com
o
boto do mouse em cima do cone da Symbol Table na Instruction Tree e selecionar
Insert Symbol Table:

Figura 35 Inserindo uma tabela de smbolos.

Figura 36 Programa usando Smbolos

26

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

6.5 CONFIGURANDO O SYSTEM BLOCK


Para configurar o System Block basta acessar o menu View / System Block, o
ento clicar em System Block na instruction Tree ou na Barra View. Abrira as seguintes
janelas:

Na orelha Ports configuramos o endereo do CLP, o Baud Rate, o Retry Count


(Tentativas de contagem), e o Gap Update Factor (Fator de Atualizao com erros)

A post ila CLP SIEMENS SIMATIC S7-200

27

Escola De Educao Profissional SENAI Visconde De Mau

Selecione da orelha Retentive Ranges (alcances de reteno), quais as memrias


devero segurar o valor quando o CLP for desligado.

Em Password, podemos definir uma senha de acesso a certas funes d


o
programa, como Download, Upload, modificar o programa etc.

Em Output Table, definimos quais as sadas queremos que mantenham seus


estados entre a transio de RUN e STOP do CLP.
28

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

Os Input Filters servem para filtrar as entradas digitais, evitando rudos externos.
Para que essa entrada acione, o novo estado de entrada dela deve durar o mesmo tempo
setado em milisegndos.

Os filtros de entrada analgica so usados para evitar rudos e interferncias no


sinal analgico.

A post ila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

29

A configurao Pulse Catch Bits usada para ler pulsos nas entradas no momento
em que elas so atualizadas pela varredura do programa (Scan Cycle).

Inputs / Outputs

Operands

Data Types

Normalmente Aberto / Fechado

bit (LAD/STL)

I, Q, M, SM, T, C, V, S, L

BOOL

BOOL

I, Q, M, SM, T, C, V, S, L
Power Flow

BOOL
BOOL

I, Q, M, SM, T, C, V, S, L
VB, IB, QB, MB, SMB, SB, LB, AC, Constant, *VD, *AC, *LD

BOOL
BYTE

Contatos imediatos

bit (LAD/STL)
Sada comum

bit
Input (LAD)
Sada Set / Reset / NOP

bit
N

Voc pode configurarar a porcentagem do tempo de ciclo da varredura que ser


dedicado a processar os pedidos de uma comunicao associados com o status de STL.

30

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

6.4 INSTRUES LADDER


Abaixo, segue uma lista das principais instrues de programao da linguagem
SIMATIC LAD, ou seja, o ladder usado pelo CLP SIEMENS SIMATIC S7-200.
INTRUES DE LGICA BIT (BIT LOGIC INSTRUCTIONS)

Normalmente
Aberto

Imediato Imediato
Normalmente
Normalmente Normalmente
Fechado
Aberto Fechado

Negado

Ativa na
Borda de
Subida

Ativa na
Borda de
Descida

Sada sem
reteno

Sada
Sada Set Sada Reset
Imediata sem
com reteno com reteno
reteno

Sada sem
efeito.

Os contatos normais pegam o valor referenciado na memria ou no Registro do


processo da imagem se o tipo de dado I ou Q. Os contatos imediatos obtm o valo
r
fsico da entrada quando a instruo executada, mas o Registro do processo da imagem
no renovado. O contato NOT nega a sada de um contato qualquer. O contato P deixa
passar apenas um pulso quando ativo em borda de subida e o contato N em borda d
e

Inputs / Outputs

Operands

Data Types

BYTE

IB, QB, MB, SMB, VB, SB, LB, AC, Constant, *VD, *AC, *LD
inputs

BYTE

INTEGER

IW, QW, MW, SW, SMW, T, C, VW, LW, AIW, AC Constant, *VD,*AC,*LD

INT

DOUBLE WORD / REAL

ID, QD, MD, SD, SMD, VD, LD, HC, AC, Constant, *VD, *AC, *LD

DINT/REAL

descida. A sada NOP serve apenas para gastar ciclos de mquina. O alcance de pontos
N das sadas SET e RESET de 0 at 255.

Tabela 4 Operandos de entradas e sadas

A post ila CLP SIEMENS SIMATIC S7-200

31

Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE COMPARAO (COMPARE INSTRUCTIONS)

Compara
BYTE

Compara
INTEGER
(inteiro)

Compara
DOUBLE
WORD

Compara
REAL

Comparaes INTEGER so sinalizadas (16#7FFF > 16#8000).


Comparaes DOUBLE WORD so sinalizadas (16#7FFFFFFF > 16#80000000).
Comparaes REAL so sinalizadas
As instrues de comparao servem para comparar dois valores: IN1 e IN2. As
comparaes incluem: IN1=IN2, IN1>=IN2, IN1<=IN2, IN1>IN2, IN1<IN2, IN1<>IN2. Elas
so ativas (on) quando verdadeiras.
Tabela 5 Operandos de comparaes

Timer Type
TONR

TON - TOF

Inputs / Outputs
IN (LAD)
PT

32

Resolution in
miliseconds (ms)
1ms
10ms
100ms
1ms
10ms
100ms

Maximum Values in
seconds (s)
32.767
327.67
3276.7
32.767
327.67
3276.7

Timer Number
T0, T64
T1 to T4, T65 to T68
T5 to T31, T69 to T95
T32, T96
T33 to T36, T97 to T100
T37 to T63, T101 to T255

OperaData Types
nds
POWER FLOW
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant, *VD,*AC,*LD

BOOL
INT

A post ila CLP SIEMENS SIMATIC S7-200

Escola De E ducao Profissional SENAI Visconde De Mau

TIMER

On-Delay
Timer

Retentive OnDelay Timer

Off-Delay
Timer

O On-Delay Timer e o Retentive On-Delay Timer comeam a contar o temp


o
quando a entrada IN ligada (ativa). Quando o valor (Txxx) igual ou maior ao valor do
preset (PT) o timer bit ligado (ativo). O On-delay Timer zerado quando sua entrada IN
desligada. J o Retentive On-Delay Timer no zerado quando sua entrada

desligada. Usamos uma instruo Reset (R) para zerar este tipo de timer. Ambo
s
contadores continuam contando at o valor 32767 mesmo aps alcanarem o preset.
O Off-Delay Timer usado para desligar uma sada aps um perodo fixo d
e
tempo. Ao ligarmos a sua entrada IN, o timer seta sua sada (bit) em ativo, mas no conta.
Ele somente comea a contar ao desligarmos sua entrada. Aps a contagem do tempo,
ele seta sua sada (bit) para zero (desliga). Este tipo de timer precisa de uma Borda de
Descida para comear a contar.
A sada do timer representada pelo bit (Txxx) que o seu endereo de memria.

Os timers esto disponveis em 3 resolues 1, 10 e 100 milisegundos. A tabela abaixo


especifica a configurao dessas resolues:
Tabela 6 Resolues para Timer.
ATENO: Voc no pode usar o mesmo nmero de timer para o TON e o TOF
(TON T32 e TOF T32, por exemplo)

Tabela 7 Operandos de Timer.

Inputs / Outputs
CU, CD
R. LD
PV

Operands
I, Q, M, SM, T, C, V, S, L, Power Flow
I, Q, M, SM, T, C, V, S, L, Power Flow
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant, *VD,*AC,*LD
Apostila CLP SIEMENS SIMATIC S7-200

Data Types
BOOL
BOOL
INT

33

Escola De E ducao Profissional SENAI Visconde De Mau

CONTADORES (COUNTERS)

Contador
Crescente
(Count Up)

Contador
Crescente e
Decrescente
(Count

Contador
Decrescente
(Count Down)

Up/Down)
O Contador Crescente incrementa em um cada vez que for acionada a sua entrada
CU (Count Up). Quando o valor corrente (Cxxx) for maior ou igual ao valor do preset (PV),
o bit Cxxx acionado (liga). O contador crescente resetado quando acionamos a sua
entrada R (Reset).
O Contador Crescente / Decrescente possui duas entradas: CU e CD. Quando
acionamos a entrada CU, ele incrementa em um e quando acionamos a entrada CD ele
decrementa em um. Quando o valor corrente (Cxxx) for maior ou igual ao valor do preset
(PV), o bit Cxxx acionado (liga). O contador crescente resetado quando acionamos a
sua entrada R (Reset).
O Contador Crescente Decrementa em um cada vez que for acionada a su
a
entrada CD (Count Down). Quando o valor corrente (Cxxx) for igual a zero, o bit Cxxx

acionado (liga). O contador decrescente resetado, ou seja, carrega-se o PV ao Cxxx e


sua sada zerada, quando acionamos a entrada LD (Load).
O nmero de contadores (Cxxx) vai de 0 at 255.
ATENO: Voc no pode usar o mesmo nmero de conuter (Cxxx) para o CTU,
CTD e CTUD.

Tabela 8 Operandos de contadores

Inputs / Outputs
HSC
MODE
N

MODE
0
1
3

34

OperaData Types
nds

Constant
Constant
Constant

BYTE
BYTE
WORD

HSC0
Description
I0.0
I0.1
I0.2
Single Phase up/down counter with internal direction
control:
Clock
SM37.3=0, count down
Reset
SM37.3=1, count up
Single Phase up/down counter with external direction
control:
Clock
Dir
Apostila CLP SIEMENS SIMATIC S7-200
I0.1=0, count down
Reset
I0.1=1, count
up De E ducao Profissional SENAI Visconde De Mau
Escola

Clock Clock
COUNTER)
(Up)
(Dn) Reset

Two phase counter with count up and count down inputs

CONTADORES
DE ALTA VELOCIDADE (HIGH SPEED
7
9
10

A/B phase quadrature counter:


Phase A leads B by 90 degrees for clockwise rotation
Phase B leads A by 90 degrees for counterclockwise
rotation

High Speed
Counter
Definition

Clock Clock
Phase Phase
Reset
A
B

High Speed
Counter

Um contador HDEF atribui um modo (MODE), de operao referenciado a um


contador HSC. A instruo High-Speed Counter (HSC) quando executada, configurara e
controla a modalidade operacional de um contador de alta velocidade baseada no estado
dos bits da memria especial do HSC. O parmetro N especifica o nmero do contador de
alta velocidade. Apenas uma instruo HDEF deve ser usada por contador. As CPUs 221
e 222 no suportam HSC1 E HSC2.
Tabela 10 Operandos de contadores de alta velocidade (HSC)
Estes tipos de contadores contam eventos de altas velocidades que no podem ser
controlados pelas taxas de varredura (scans) da CPU e podem ser configurados em mais
de 12 modos de operao. A freqncia mxima de um contador de alta velocidad
e

depende do tipo de CPU. Os Modos de Operao esto listados nas tabelas abaixo:
HSC1
MODE
0
1
2
3
4
5

Description

I0.6

I0.7

Single Phase up/down counter with internal direction


control:
SM47.3=0, count down
SM47.3=1, count up

Clock

Single Phase up/down counter with external direction


control:
I0.7=0, count down
I0.7=1, count up

Clock

Two phase counter with count up and count down inputs

Clock
(Up)

I1.0

I1.1

Reset
Start

Dir

Reset
Start

6
7
MODE8

Description

I1.2

Clock
Reset
(Dn)
I1.3

I1.4

Start
I1.5

Phase up/down counter with internal direction


9 Single
A/B phase quadrature counter:
control:
1
Phase A leads B by 90 degrees for clockwise rotation
10 SM57.3=0,
count down
Phase B leads A by 90 degrees for counterclockwise
SM57.3=1,
count up
2
rotation
11
3
4
5

Clock Clock
Clock
Reset
Phase Phase Reset
A
B
Start
Start

Single Phase up/down counter with external direction


control:
I1.3=0, count down
I1.3=1, count up

Clock

Two phase counter with count up and count down inputs

Clock
(Up)

Dir

Reset
Start

6
7

Clock
Reset
(Dn)

8
9
10
11

Start
A/B phase quadrature counter:
Phase A leads B by 90 degrees for clockwise rotation
Phase B leads A by 90 degrees for counterclockwise
rotation

Clock Clock
Phase Phase Reset
A
B
Start

Tabela 11 Modos de operao do contador HSC0

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

35

HSC3
MODE

Description

I0.1

Single Phase up/down counter with internal direction


control:
0
Clock
SM137.3=0, count down
SM137.3=1, count up
HSC4
MODE
Description
I0.3
I0.4
Single
Phase
up/down
counter
with
internal
direction
0
control:
Clock
SM147.3=0, count down
1
SM147.3=1, count up
SingleTabela
Phase up/down
counterde
with
external direction
12 Modos
operao
do contador HSC1
3
control:
Clock
Dir
I0.4=0, count down
4
I0.4=1, count up
6
Two phase counter with count up and count down inputs
HSC5
MODE
0

Clock
(Up)

Reset

Reset

Clock
(Dn) Reset

Description
I0.4
A/B phase quadrature
counter:
9
Clock Clock
Phase
A
leads
B
by
90
degrees
for
clockwise
rotation
Single Phase up/down counter with internal direction
Phase Phase
Phase B leads A by 90 degrees for counterclockwise
10
Reset
control:
B
Clock A
rotation
SM157.3=0, count down
SM157.3=1, count up

Tabela 13 Modos de operao do contador HSC2

36

I0.5

A post ila CLP SIEMENS SIMATIC S7-200

Escola De E ducao Profissional SENAI Visconde De Mau

Interrupt Point
Tabela 14 Modos de operao
do contador HSC3

Element
0.0 0.1
HSC0
x
x
HSC1
HSC2
HSC3
x
HSC4
HSC5
Edge Counters
High-Speed
x
x
Interrupts HSC0

HSC0

HSC1
HSC2
HSC3
HSC4
HSC5

HSC1

SM37.0 SM47.0 SM57.0


-

0.2
x

SM47.1 SM57.1

SM37.2 SM47.2 SM57.2

0.3

x
x

I0.0
I0.6
I1.2
I0.1
I0.3
I0.4

0.4

x
x

0.5

0.6

0.7

1.0

1.1

1.2

1.3

1.4

1.5

Inputs Used
x
- I0.1 - I0.2
- I0.7 - I1.0 - I1.0
- I1.3 - I1.4 - I1.5
- I0.4 - I0.5

HSC2
HSC4
Active
level
control
bit
for
Reset:
SM147.0
0=Reset is active high; 1=Reset is active low
Active level control bit for Start:
0=Start is active high; 1=Star is active low
SM147.2 Counting rate selection for Quadrature counters:
0=4x counting rate; 1=1x counting rate

Description (
sed only whe

Tabela 15 Modos de operao do contador HSC4

Tabela 16 Modos de operao do contador HSC5


Na prtica, esses contadores servem para contar eventos de alta freqncia, como
a velocidade de giro de um motor, por exemplo.
A cada interrupo valor-corrente=valor-preset, um novo Preset carregado e o
prximo estado das sadas setado. Quando a interrupo reset ocorre, o primeiro preset
e o primeiro estado da sada setado e o ciclo se repete. Antes de usar um HSC, voc

deve selecionar o Counter MODE, que pode ser definido pela instruo HDEF. Todos os
contadores suportam interrupes.

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

37

Tabela 17 Entradas atribudas para os HSC e as interrupes de borda.

Byte Offset From


Profile Table Start

Profile Segment
Number

Number of segments (1 to 255); a value of 0 generates a nonfatal error. No PTO output is generated.

0
1
3

Description of Table Entries

#1

5
9
11

#2

13

Initial cycle time (2 to 65535 units of the time base)


Cycle time delta per pulse (signed value) (-32768 to 32767 units of the
time base)
Pulse count (1 to 4294967295)
Initial cycle time (2 to 65535 units of the time base)
Cycle time delta per pulse (signed value) (-32768 to 32767 units of the
time base)
Pulse count (1 to 4294967295)

Tabela 18 Entradas Dedicadas Para os contadores HSC

Tabela 19 Nvel de ativao para Reset, Start e 1x/4x control bits

38

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE SADA DE PULSO (PULSE OUTPUT INSTRUCTIONS)

Pulse Output

A instruo de sada de pulso examina os bits especficos de memria para


a
configurao das sadas de pulso (Q0.0 e Q0.1). O tipo de pulso definido p
ela
configurao destas memrias especiais (SM).
As CPUs S7-200 possuem dois tipos de sadas de pulso: PTO (Pulse Trai
n
Operation) e PWM (Pulse Width Modulation).
A funo PTO oferece uma sada de onda quadrada com 50% duty cycle com o
controle pelo usurio do tempo de ciclo e o nmero de pulsos. A funo PWM oferece um
duty cycle continuo ou varivel em sua sada com o controle pelo usurio do tempo de
ciclo e da largura de pulso.
Cada gerador PTO/PWM possui um BYTE de controle (8 bits), um valor para o
tempo de ciclo e largura de pulso (unsigned 16-bit) e um contador de pulsos (unsigned 32bit). Estes valores esto alocado na rea das memria especiais (SM). Uma vez estas
memria configuradas com os valores necessrios para a configurao das sadas de
pulso, estas operaes so executadas atravs da instruo PLS. Esta instruo l as
memrias e programa o PTO/PWM de acordo com seus valores.

Q0.0 Antes

deQ0.0
inicializar os geradores de pulso,Status
devemos
Byteusar a primeira varredura do
programa para zerar as duas
sadas
do CLP.
PTO profile
aborted
due to delta calculation error.
SM66.4

SM76.4

SM66.5

SM76.5

SM66.6

SM76.6

SM66.7
SM76.7
Inputs / Outputs
Q0.0T
Q0.1
SM67.0

SM77.0

SM67.1

SM77.1

SM67.2

SM77.2

SM67.3

SM77.3

SM67.4

SM77.4

SM67.5

SM77.5

SM67.6

SM77.6

SM67.7

SM77.7

Q0.0
SMW68
SMW70
SMD72

Q0.1
SMW78
SMW80
SMD82

SMB166

SMB176

SMW168

SMW178

0 = no error; 1 = aborted
PTO profile aborted due to user command.
0 = no abort; 1 = aborted
PTO pipeline overflow/underflow.
0 = no overflow; 1 = overflow/underflow
PTO idle.
0 = in progress; 1 = Operands
PTO idle
VB, IB, QB, MB, SMB, SB, Control
LB, *VD, *AC,
Byte*LD
PTO/PWM update cycle time value.
0 = no update; 1 = update cycle time.
PWM update pulse width time value.
0 = no update; 1 = update pulse width.
PTO update pulse count value.
CLP1 SIEMENS
SIMATIC
S7-200
0 =Apostila
no update;
= update pulse
count.
PTO/PWM time base select.
0 = 1 s/tick; 1 = 1ms/tick
PWM update method.
0 = asynchronous update, 1 = synchronous update
PTO operation.
0 = single segment operation 1 = multiple segment operation
PTO/PWM mode select.
0 = selects PTO; 1 = selects PWM
PTO/PWM enable 0 = disables PTO/PWM;
1 = enables PTO/PWM

Data Types
BYTE

39

Other PTO/PWM Registers


PTO/PWM cycle time value (range: 2 to 65535)
PWM pulse width value (range: 0 to 65535)
PTO pulse count value (range: 1 to 4294967295)
Number of segment in progress (used only in multiple segment PT
O
Starting location of profile table, expressed as a byte offset from V0 (used
only in multiple segment PTO operation)

Tabela 21 PTO/PWM control registers.

Tabela 20 Mltiplos segmentos para a operao do PTO.


40

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE CLOCK (RELGIO DE TEMPO REAL)

Read RealTime Clock

Set RealTime Clock

Read Real-Time Clock faz a leitura da hora e da data atual e carrega num buffer de
8 Bytes (comeando em um endereo T).
Set Real-Time Clock faz a escrita da hora e da data atual e carrega num buffer de 8

Bytes (comeando em um endereo T).

FormatosOperands
do Time Buffer

Inputs / Outputs
IN1, IN2
OUT
IN1, IN2
OUT
IN1, IN2
OUT

Inputs / Outputs
IN
OUT
IN
OUT
IN
OUT

Add/Subtract Integer
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant,*VD,*AC, *LD
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *AC, *LD
Add/Subtract Double Integer
VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD, *AC, *LD
VD, ID, QD, MD, SM, SD, LD, AC, *VD, *AC, *LD
Multiply/Divide Integer
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant,*VD,*AC, *LD
Data Formats
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *AC, *LD

OperaData Types
nds
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *AC, *LD
VB, IB, QB, MB, SB, SMB, LB, AC,*VD, *AC, *LD
WORD
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant,*VD,*AC, *LD
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *AC, *LD
DOUBLE WORD
VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD, *AC, *LD
VD, ID, QD, MD, SM, SD, LD, AC, *VD, *AC, *LD

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES MATEMTICAS

Data Types
INT
INT
DINT
DINT
INT
INT

BYTE
BYTE
INT
INT
DINT
DINT

41

Add Double
Integer

Integer

Subtract
Double
Integer

Multiply

IN1 (instruo matemtica) IN2 = OUT


Integer = 16 bits
Double Integer = 32 bits
Inputs / Outputs

Add Integer
IN
OUT
IN
OUT
IN
OUT

Operands
Data Types
Subtract
Divide Integer
BYTE
Integer
VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *AC, *LD
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC,*VD, *AC, *LD
BYTE
WORD
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant,*VD,*AC, *LD
INT
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *AC, *LD
INT
DOUBLE WORD
VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD, *AC, *LD
DINT
VD, ID, QD, MD, SM, SD, LD, AC, *VD, *AC, *LD
DINT

INSTRUES INCREMENTA / DECREMENTA

Incrementa
BYTE

Decrementa
BYTE

Incrementa
WORD

Decrementa
WORD

Incrementa
DOUBLE
WORD

A instruo increment/decrement serve para respectivamente


decrementar em 1 o valor da entrada IN e coloca o resultado em OUT.

42

Decrementa
DOUBLE
WORD
incrementar

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE TABELA (TABLE INSTRUCTIONS)

Add To Table
Essa instruo adiciona um dado (DATA) para uma tabela. O primeiro valor da
tabela o valor mximo de comprimento da tabela. O segundo valor o Entry Coun
t
(EC), que especifica o nmero de entradas na tabela. Novos dados so adicionados
tabela aps a ltima entrada. A cada novo dado adicionado tabela, o EC

incrementado. A tabela suporta mais de 10 entradas de dados.

Inputs / Outputs
IN
OUT
IN
OUT
IN
OUT

Operands
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *AC, *LD
VB, IB, QB, MB, SB, SMB, LB, AC,*VD, *AC, *LD
WORD
VW, IW, QW, MW, SW, SMW, LW, AIW, T, C, AC, Constant,*VD,*AC, *LD
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *AC, *LD
DOUBLE WORD
VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD, *AC, *LD
VD, ID, QD, MD, SM, SD, LD, AC, *VD, *AC, *LD

Data Types
BYTE
BYTE
WORD
WORD
DWORD
DWORD

43

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE OPERAES LGICAS (LOGICAL OPERATIONS)

AND BYTE

OR BYTE

XOR BYTE

AND
DOUBLE
WORD

OR DOUBLE
WORD

XOR
DOUBLE
WORD

AND WORD

OR WORD

XOR WORD

As instrues AND, OR e XOR analisam as entradas IN1 e IN2, processam a lgica


correspondente e colocam na sada OUT sem alterar o resultado das entradas. Elas
afetam a memria especial SM 1.0.

44

A post ila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

INSTRUES DE CONTROLE (CONTROL INSTRUCTIONS)

END

STOP

Watchdog
Reset

Jump To
Label, Label

Subroutine,
Return to
Subroutine

A instruo END finaliza um programa que esteja rodando na cpu. STOP, coloca a
CPU em STOP MODE. WDR o watchdog timer, que reset a CPU aps um certo tempo,
caso o programa trave: Ele deve ser zerado de tempos em tempos para no resetar a
mquina, caso ela esteja funcionando corretamente.
As instrues JMP e SBR, so instrues de salto, ou seja, de desvio do programa
principal. JMP usado para pular para uma outra parte do programa, sem retornar ao
ponto de pulo. SBR serve para instrues de subrotinas, usadas para auxiliar o programa
principal, voltando ao ponto de partida.

A post ila CLP SIEMENS SIMATIC S7-200

45

Escola De E ducao Profissional SENAI Visconde De Mau

INTERRUPES

Inputs / Outputs
INT
EVNT

Attach
interrupt

Operands

Data Types
BYTE
BYTE

Constant (CPU 222: 0-12, 19-23, 27-33; CPU 224: 0-23, 27-33)
Constant (CPU 222: 0-12, 19-23, 27-33; CPU 224: 0-23, 27-33)

Detach
Interrupt

Return From
Interupt

Enable
Interrupt

Disable
Interupt

ATCH associa um evento de interrupo (EVNT) um nmero de uma rotina de


interrupo e habilita o evento de interrupo.
DTCH desassocia um evento de interrupo de todas as rotinas de interrupo e
desabilita o evento de interrupo.
Antes que uma rotina da interrupo possa ser invocada, uma associao deve ser
estabelecida entre o evento da interrupo e o segmento de programa que voc quer
executar quando o evento ocorre. Use a instruo da interrupo do anexo (ATCH) para
associar um evento da interrupo (especificado pelo nmero do evento da interrupo) e
o segmento de programa (especificado por um nmero da rotina de interrupo). Voc
pode unir eventos mltiplos da interrupo a uma rotina da interrupo, mas um evento
no pode simultaneamente ser unido s mltiplas rotinas da interrupo. Quando um
evento ocorrer com as interrupes permitidas, apenas a ltima rotina da interrupo
unida a este evento ser executada.
Quando voc une um evento da interrupo a uma rotina da interrupo, essa
interrupo est permitida automaticamente. Se voc incapacitar todas as interrupes
usando global disable interrupt, cada ocorrncia do evento da interrupo est
o
enfileiradas at que as interrupes re-estejam permitidas, usando o global enable
interruption.
ENI, habilita todos os processos de interrupo anexados aos seus respectivos
eventos. DISI, desabilita todas as interupes anexadas aos seus respectivos eventos.
A instruo RETI serve para retornar de uma interrupo, baseada na condio da
lgica precedente.
As interrupes de I/O incluem borda de subida / descida, high speed counters e
PTO. A CPU pode gerar uma interrupo em uma borda de subida / descida de um
a
entrada ou de eventos que podem ser capturados destes pontos de entrada. Est
a
aplicao de borda de subida / descida pode ser usada em para uma ateno imediata
quando um evento ocorre. Os pontos de I/O suportados so: I0.0 at I0.3
Uma interrupo pode ser gerada pelos TIMER T32 e T96
ATENO: Voc no pode usar as instrues DISI, ENI, HDEF, LSCR e END em uma
rotina da interrupo.

Event
Number
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

46

Interrupt Description
Rising edge, I0.0
Falling edge, I0.0
Rising edge, I0.1
Falling edge, I0.1
Rising edge, I0.2
Falling edge, I0.2
Rising edge, I0.3
Falling edge, I0.3
Port 0: Receive character
Port 0: Transmit complete
Timed interrupt 0, SMB34
Timed interrupt 1, SMB35
HSC0 CV=PV (current value = preset value)
HSC1 CV=PV (current value = preset value)
HSC1 direction changed
HSC1 external reset
HSC2 CV=PV (current value = preset value)
HSC2 direction changed
HSC2 external reset
PLS0 pulse count complete interrupt
PLS1 pulse count complete interrupt
Timer T32 CT=PT interrupt
Timer T96 CT=PT interrupt
Port 0: Receive message complete
Port 1: Receive message complete
Port 1: Receive character
Port 1: Transmit complete
HSC0 direction changed
HSC0 external reset
HSC4 CV=PV (current value = preset value)
HSC4 direction changed
HSC4 external reset
HSC3 CV=PV (current value = preset value)
HSC5 CV=PV (current value = preset value)
Apostila CLP SIEMENS SIMATIC S7-200

Escola De E ducao Profissional SENAI Visconde De Mau

CPU 221

CPU 222

CPU 224

Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y

Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y

Y
Y
Y
Y
Y

Y
Y
Y
Y
Y

Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y

Y
Y
Y
Y
Y
Y
Y

Y
Y
Y
Y
Y
Y
Y

Y
Y
Y
Y
Y
Y

Event
Number
8
9
23
24
25
26
19
20
0
2
4
6
1
3
5
7
12
27
28
13
14
15
16
17
18
32
29
30
31
33
10
11
21
22

Interrupt Description
Port 0: Receive character
Port 0: Transmit complete
Port 0: Receive message complete
Port 1: Receive message complete
Port 1: Receive character
Port 1: Transmit complete
PTO 0 complete interrupt
PTO 1 complete interrupt
Rising edge, I0.0
Rising edge, I0.1
Rising edge, I0.2
Rising edge, I0.3
Falling edge, I0.0
Falling edge, I0.1
Falling edge, I0.2
Falling edge, I0.3
HSC0 CV=PV (current value = preset value)
HSC0 direction changed
HSC0 external reset
HSC1 CV=PV (current value = preset value)
HSC1 direction input changed
HSC1 external reset
HSC2 CV=PV
HSC2 direction changed
HSC2 external reset
HSC3 CV=PV (current value = preset value)
HSC4 CV=PV (current value = preset value)
HSC4 direction changed
HSC4 external reset
HSC5 CV=PV (current value = preset value)
Timed interrupt 0
Timed interrupt 1
Timer T32 CT=PT interrupt
Timer T96 CT=PT
Tabela 22 Diferentes
tipos interrupt
de interrupo

Priority Group

Communications
(highest)

Discrete (middle)

Timed (lowest)

(Interrupt Events)

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

Priority
In Group
0
0
0
1
1
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
0
1
2
3

47

48

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

6.5 EXEMPLOS DAS INSTRUES LADDER


Esto listados a seguir, exemplos de todas as instrues do CLP SIEMEN
S
SIMATIC S7-200 com os seus respectivos diagramas de tempo (timing diagram).
INTRUES DE LGICA BIT (BIT LOGIC INSTRUCTIONS)

Tabela 23 Eventos de Interrupo em ordem de prioridade.

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE COMPARAO (COMPARE INSTRUCTIONS)

TIMER

On Delay Timer

49

50

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

Retentive On Delay Timer

Off Delay Timer

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

CONTADORES (COUNTERS)

CTD Counter

CTDU Counter

52

51

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

CONTADORES DE ALTA VELOCIDADE (HIGH SPEED COUNTER)

Diagrama com Reset sem Start

Diagrama com Reset e Start

Operao exemplo dos modos 0, 1 ou 2

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

Operao exemplo dos modos 3, 4 ou 5

Operao exemplo dos modos 6, 7 ou 8

Operao exemplo dos modos 9, 10 ou 11(Quadrature 1x)

53

54

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

Operao exemplo dos modos 9, 10 ou 11(Quadrature 4x)

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

Exemplo de icnicializao do HSC1

56

A post ila CLP SIEMENS SIMATIC S7-200

55

Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES DE SADA DE PULSO (PULSE OUTPUT INSTRUCTIONS)

Exemplo de uma sada de alta velocidade usando PWM.

Apostila CLP SIEMENS SIMATIC S7-200

57

Escola De E ducao Profissional SENAI Visconde De Mau

Exemplo de PTO usando Single Segment


Operation

58

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES MATEMTICAS

Adio, Multiplicao e Diviso

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

59

INSTRUES INCRMENTA / DECREMENTA

INSTRUES DE TABELA

Add To Table

60

A post ila CLP SIEMENS SIMATIC S7-200

Escola De E ducao Profissional SENAI Visconde De Mau

INSTRUES LGICAS

INSTRUES DE CONTROLE

Stop, WDR e End

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

61

JUMP TO LABEL, LABEL

Este exemplo demonstra uma subrotina sendo chamada e aps sua execuo, retorna ao
ponto de partida, para a prxima linha do programa.

62

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

INTERRUPES

Configurando uma interrupo

Configurando uma Timed Interrupt para ler o valor de uma entrada analgica.

Apostila CLP SIEMENS SIMATIC S7-200


Escola De Educao Profissional SENAI Visconde De Mau

7.0 EXERCCIOS

63

1. Dada a lgica de comando digital abaixo, implemente em linguagem ladder e


simule no STEP-7:

2. Na figura indicada abaixo temos um esteira que acionada por um boto liga e
um de parada desliga. Necessita-se contar o nmero de tambores que passam
pela esteira. Uma vez atingido o nmero necessrio, um alarme (AL) dever ser
acionado. Desenvolva um programa em linguagem Ladder que realize esta funo.
Simule no STEP-7:

ST= Sensor de presena de tambor


M= Motor que movimenta a esteira,
Controlado pelo Clp.
Funcionamento solicitado:
Ao ligarmos o boto de partida deveremos contar um lote de dez tambores e
desligar a esteira. No caso de parada, esperar a partida e continuar contando.

3. Queremos automatizar uma garagem comercial. A informao necessria a


indicao se a garagem est lotada ou no. A garagem possui uma entrada e uma
sada sendo que cada uma delas possui um sensor que detecta a presena de
carros. Desenvolva um programa em linguagem Ladder que realize este controle.

64

A post ila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

4.Utilizando-se apenas de um elemento temporizador, elabore um programa de PLC


capaz de acionar uma lmpada de sinalizao piscante com perodo de 2 segundos.

5.Elaborar um programa PLC capaz de interromper


automaticamente
o
funcionamento de uma esteira transportadora de peas. A parada se realiza sempre
que um sensor tico no detectar a passagem de uma nova pea num intervalo
menor do que 5 segundos. O religamento da esteira se d pelo comando do
operador em uma botoeira. Identifique qual esquema de temporizao foi utilizado
na soluo.
6.Utilizando-se dos recursos de contagem em PLC, elabore um programa capaz de
acionar uma lmpada sinalizadora sempre que o nmero de pulsos recebidos em
sua entrada for mltiplo de 5 (cinco). Assim, no recebimento do quinto pulso a
lmpada acende, desligando-se no sexto pulso; novamente acende no dcimo e
desliga no dcimo primeiro e assim sucessivamente
7.Para os diagramas eltricos indicados abaixo, implemente-os em liguagem ladder
e descreva o funcionamento do circuito. Programe-os no STEP-7:

Apostila CLP SIEMENS SIMATIC S7-200


Escola De E ducao Profissional SENAI Visconde De Mau

65

66

A post ila CLP SIEMENS SIMATIC S7-200