Escolar Documentos
Profissional Documentos
Cultura Documentos
Anexo C
Anexo C
Informtica Industrial
Anexo C
Introduo ao ambiente de desenvolvimento do
TSX-3721/22
Setembro de 2001
Informtica Industrial
2001/2002
Introduo
figura 1 autmato
Na figura 2 esto indicados os principais pontos caractersticos do autmato:
1. Autmato.
9. Terminais de alimentao.
2. Ponto de montagem.
3. Display.
(PCMCIA).
4. Terminal TER.
5. Terminal AUX.
14. Portas
alimentao.
para
funes
integradas
analgicas e de contagem.
8. Etiqueta.
Informtica Industrial
2001/2002
Informtica Industrial
2001/2002
PL7 Junior
O PL7 Junior um software de programao para os autmatos TSX 37 e TSX 57. Este
software oferece quatro linguagens para programao dos autmatos:
Uma linguagem boleana, a linguagem de lista de instrues (IL1), que uma linguagem
mquina para a programao de operao lgicas e de processamento numrico.
Criao da aplicao
Arranque o software PL7 Junior e seleccione o comando File/New. Identifique o autmato
programvel para o qual pretende desenvolver a aplicao (TSX Micro 37-21/22 V2.0) e, se
pretender utilizar Grafect, deve seleccionar Yes na opo de Grafcet.
Instruction List
Structured Text
Informtica Industrial
2001/2002
Configurao do PLC
No Application Browser seleccione Configuration. Seleccione Hardware configuration para
definir os mdulos instalados nas vrias posies do autmato (no seu caso seleccione o
mdulo TSX DMZ 28DR)
Informtica Industrial
2001/2002
Programao
A programao da aplicao pode ser efectuada em cada uma das linguagens j referidas.
Mais a diante vo ser apresentados mtodos de programao para as linguagens IL e GR7.
Informtica Industrial
2001/2002
Programao em IL
Informtica Industrial
2001/2002
Criao de um programa em IL
Comea-se por criar uma seco correspondente a IL. Para isso, no Application Browser,
selecciona-se o directrio da tarefa onde se pretende programar a seco e utilizando o boto
do lado direito do rato (ou SHIFT + F10) cria-se uma nova seco seleccionando a linguagem
IL para a sua programao.
Assim que se inicia a introduo do programa, este passa a ser apresentado a vermelho.
Quando termina de introduzir o programa deve pressionar o boto
Informtica Industrial
2001/2002
Informtica Industrial
2001/2002
Entradas
Sadas
ARRANQUE (%I1.1)
BOMBA (%Q2.1)
PARAGEM(%I1.2)
LUZ (%Q2.2)
SUPERIOR (%I1.3)
INFERIOR (%I1.4)
Defina uma varivel interna para guardar o estado do sistema - ESTADO (%M0).
Edio do Programa
Abra o editor em Station/ Program/ MAST Task/ Main. Seleccione a linguagem de
programao IL. No editor, introduza o programa, dividido em diversas sequncias,
correspondente ao esquema de funcionamento do sistema. Para o exemplo actual, uma
soluo possvel para o programa seria a apresentada na figura 6.
10
Informtica Industrial
2001/2002
figura 6 programa em IL
ou
atravs do menu Edit/Confirm. Quando uma sequncia confirmada o seu aspecto altera-se
passando o texto de vermelho para preto.
Animao
Quando o autmato se encontra em modo Run possvel visualizar no editor de IL a
evoluo do estado das diferentes instrues, associando-lhes um quadrado a cheio quando o
seu valor lgico 1.
11
Informtica Industrial
2001/2002
12
Informtica Industrial
2001/2002
Programao em Grafcet
Arcos direccionados ligam uma etapa a uma transio ou uma transio a uma etapa.
Editor grfico
O diagrama construdo utilizando o editor grfico que se encontra na figura seguinte.
Indicam o que deve ser realizado quando a etapa associada est activa (em particular descrevem os
comandos que devem ser enviados para o sistema fsico ou para outros sistemas de controlo).
Anexo C Introduo ao ambiente de desenvolvimento do TSX 37-21/22
13
Informtica Industrial
2001/2002
Objectos grficos
Os objectos grficos que podem ser utilizados para construir os diagramas (apresentados da
figura 11 figura 16) so os seguintes:
Etapa + transio.
Arcos orientados.
Conectores.
Comentrios.
14
Informtica Industrial
2001/2002
figura 11 - etapas
figura 13 - transies
15
Informtica Industrial
2001/2002
figura 15 - conectores
figura 16 comentrios
Objectos (words) associados s etapas e que indicam o tempo de actividade das mesmas %Xi.T.
Os objectos associados s etapas - %Xi - tomam o valor 1 quando a respectiva etapa est
activa. O seu valor pode ser testado em todas as tarefas de processamento mas apenas pode
ser modificado no pr processamento da tarefa principal.
Os objectos que indicam o tempo de actividade das etapas - %Xi.T - so incrementados de
100 em 100 ms e apresentam quanto tempo a etapa est activa em (ms). Quando uma etapa
activada, o contedo deste objecto colocado a zero e passa a ser incrementado enquanto esta
se mantiver activa. Quando uma etapa desactivada o seu contedo mantido.
Aces na activao executadas assim que a etapa a que esto associadas se torna activa
(e apenas nessa altura).
16
Informtica Industrial
2001/2002
Uma aco que controlada pela durao de uma etapa Xn deve ser desactivada
quando da desactivao da etapa Xn ou da activao da etapa Xn+1.
Uma aco que afecta vrias etapas activada na activao da etapa Xn e desactivada
na desactivao da etapa Xn+m.
17
Informtica Industrial
2001/2002
Sem Grafcet
Com Grafcet
Ps
processamento
(POST):
so
mdulos
programados
independentemente, podendo ser
chamadas do processo principal
ou
de
possvel
outras
ter
subrotinas
at
encadeados de subrotinas).
nveis
figura 18
18
Informtica Industrial
2001/2002
Se, enquanto o porto se encontra em movimento (em qualquer um dos sentidos), voltar a
ser pressionado o boto do comando o motor para imediatamente. Voltando a pressionar o
boto do comando o motor accionado no sentido contrrio ao que se deslocava
anteriormente (se estava a FECHAR passa a ABRIR; se estava a ABRIR passa a
FECHAR).
Pretende-se desenvolver o sistema de controlo para este porto baseado num autmato
programvel cuja programao deve ser efectuada atravs de Grafcet.
19
Informtica Industrial
2001/2002
Sadas
ABERTO (%I1.1)
ABRIR (%Q2.1)
FECHADO (%I1.2)
FECHAR (%Q2.2)
COMANDO (%I1.5)
Edio do programa
Abra o editor em Station/Program/MAST Task/Chart. Utilizando a barra de ferramentas que
se encontra no fundo da janela de edio construa o diagrama correspondente ao esquema de
funcionamento sequencial do sistema.
ou atravs do menu
20
Informtica Industrial
2001/2002
21
Informtica Industrial
2001/2002
semelhante.
1/2
1/4
2/3
4/3
3/0
3/5
5/1
! LDR %I1.5
! LDR %I1.1
! LDR %I1.5
! LDR %I1.5
! LDR %I1.5
! LDR %I1.2
! LDR %I1.5
! LDR %I1.5
22
Informtica Industrial
2001/2002
3
desactivao
activao
desactivao
! LD TRUE
! LD TRUE
! LD TRUE
! LD TRUE
S %Q2.1
R %Q2.1
S %Q2.2
R %Q2.2
tabela 4 aces
23
Informtica Industrial
2001/2002
O aspecto final do GR7 dever ser semelhante ao da figura seguinte. Os quadrados a cheio
junto aos objectos (transies e etapas) indicam quais so os que tm as respectivas condies
de transio (para as transies) ou aces (para as etapas) definidas.
Animao
Quando o autmato se encontra em modo Run possvel visualizar no editor de GR7 a
evoluo do estado do autmato. Uma etapa activa indicada a preto enquanto que uma etapa
no activa indicada a branco. Para tal, a funo de animao deve estar activa (quando o
PLC est no modo Run).
24
Informtica Industrial
2001/2002
Tpicos avanados
Temporizao de paragem
Considere agora um modo de funcionamento diferente. Ao contrrio do que foi especificado
inicialmente, quando o porto parado antes de alcanar o extremo (ABERTO, quando o
porto est a ABRIR, ou FECHADO, quando o porto est a FECHAR) e ficar nessa posio
at que volte a ser pressionado o boto COMANDO (instante em que se comea a mover no
sentido contrrio), este deve permanecer imvel por 30 segundos e, aps esse perodo de
tempo, deve comear a mover-se no sentido contrrio ao que se movia inicialmente.
Para satisfazer este requisito de funcionamento deve utilizar um objecto especfico do Grafcet
- %Xi.T - associado s etapas. Substitua as condies de transio das transies 4/3 e 5/0
pelas apresentadas na tabela seguinte.
4/3
5/0
! LD [%X4.T>30]
! LD [%X5.T>30]
25
Informtica Industrial
2001/2002
Clula fotoelctrica
Considere agora que o sistema, retomando o modo de funcionamento inicial, dispe de um
outro sensor. Existe uma clula fotoelctrica5 (CELULA), um sensor do tipo normalmente
aberto, que detecta objectos atravessados no porto. Considere dois modos de funcionamento
distintos.
Paragem
Considere que se, quando o porto est a fechar, a clula detecta um objecto atravessado no
porto este pra imediatamente e mantm-se imvel, sem responder ao boto COMANDO,
enquanto se mantiver um objecto atravessado o
3
! LD %X3
ANDN %I1.3
ST %Q2.2
3/5
! LDR %I1.2
! LDR %I1.5
ANDN %I1.3
ANDN %I1.3
26
Informtica Industrial
2001/2002
7/8
! LDR %I1.3
! LDN %I1.3
8/9
! LD [%X8.T>50]
8/7
9/6
! LDR %I1.3
! LD TRUE
AND %X3
! LD %X3
ANDN %X7
ANDN %X8
ANDN %X9
ST %Q2 2
Quando se efectua o Reset de uma etapa, as aces associadas sua desactivao no so executadas.
27
Informtica Industrial
2001/2002
utilizada em conjunto com a aco condicionada que vimos no caso anterior que neste caso
teria que ser alterada de modo ficar relacionada com o estado do sistema.
Para programar a macro aco abra o editor no mdulo de pr processamento (Application
Browser) Station/ Program/ MAST Task/ Prl e introduza a sequncia da tabela seguinte.
Tambm necessrio voltar a alterar as
Pr Processamento (IL)
! LD %X9
R %X3
S %X1
3/0
3/5
! LDR %I1.2
! LDR %I1.5
ANDN %X7
ANDN %X7
ANDN %X8
ANDN %X8
ANDN %X9
ANDN %X9
Sistema de iluminao
Considere agora um requisito adicional para o modo de funcionamento inicial. Existe um
sistema de iluminao (LUZ) que tambm deve ser controlado pelo autmato. Pretende-se
que, assim que o porto seja accionado (seja para abrir ou fechar) a luz se acenda e, aps a
imobilizao do porto, se mantenha acesa por um perodo de 5 minutos. A iluminao da
garagem pode tambm ser controlada por um interruptor (INTERRUPTOR) de presso, do
tipo normalmente aberto. Quando o INTERRUPTOR accionado, e caso esteja apagada, a
iluminao deve acender imediatamente e manter-se acesa por 5 minutos. Se entretanto o
porto for accionado o sistema de iluminao passa ao primeiro modo de funcionamento
(apaga passados 5 minutos da imobilizao do porto).
28
Informtica Industrial
2001/2002
Pretende-se alterar o sistema de controlo, incorporando este sensor, de modo a garantir que
sempre que exista luz natural suficiente o sistema de iluminao no accionado.
Segurana anti-stress
Por razes de segurana do material, pretende-se introduzir no sistema de controlo um
esquema de segurana anti-stress. Este esquema pretende evitar possveis danos ao sistema
causados por utilizadores que accionam o boto COMANDO quatro ou mais vezes seguidas
(ou quando accionado por vrios utilizadores em simultneo). Pretende-se que o sistema
pare de responder, por um perodo de 30 segundos, a partir do momento que o boto
COMANDO accionado mais de trs vezes num espao de 20 segundos. Ao fim dos 30
segundos de paragem deve regressar ao modo de funcionamento em que se encontrava.
29