Académique Documents
Professionnel Documents
Culture Documents
2 Dia - continuao
APRESENTAO
Joo Mealhas
O formador:
Temporizadores e contadores
Desta forma a nossa varivel fica orientada ao comentrio, e perco algumas funcionalidades, como seja a chamada do endereo pelo seu nome.
COMENTRIO
Temporizadores e contadores
Temporizadores e contadores
Temporizadores e contadores
Temporizadores e contadores
Temporizadores e contadores
ASSIGNAO AUTOMTICA
O CX-Programmer pode assignar automaticamente endereos aos contactos/nomes
Depois de ter habilitado a opo Automatic Allocation para o PLC em causa, cada contacto que for criado deixando o seu endereo em branco, ( necessrio colocar o nome do contacto), ter assignado um endereo que ser marcado como Auto para indicar que esse endereo no foi atribudo pelo programador.
EXERCCIO 9
Descrio do pretendido:
Utilizando o editor de smbolos do Cx-Programmer, trabalhar o ltimo programa feito, de modo a atribuir nomes aos respectivos endereos. NOTA: Trabalhar a partir do ltimo programa feito.
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DA ZONA DE INSPECO MOTOR TAPETE TEMPO MX PARA A INSPECO
PEAS OK
MT
Temporizadores e contadores
EXERCCIO 10
Descrio do pretendido:
Utilizando o programa na sua ltima fase, criar 3 seces designadas por: TAPETE Colocar apenas a funo referente ao movimento do tapete TEMPO_INSP Colocar apenas o temporizador FIM Alterar apenas o nome NOTA: Trabalhar a partir do ltimo programa feito.
Manual de Exerccios
pg. 12
PEAS OK
MT
Temporizadores e contadores
CONTADORES CNT
A instruo CNT permite a programao de um contador decrescente Este identificado com um nmero, tal como acontece nos temporizadores especificado tambm o valor de PRESET que pode ser uma constante ou o valor contido numa word.
Um pormenor importante de se referir, que ao contrrio dos temporizadores, os contadores retm o seu contedo, mesmo aps a falha de alimentao do autmato.
Temporizadores e contadores
CONTADORES CNTR(12)
A instruo CNTR(12) permite programar um contador reversvel Tal como na instruo CNT, este identificado com um nmero especificado tambm o valor de PRESET que pode ser uma constante ou o valor especificado por um canal
EXERCCIO 11
Descrio do pretendido:
Ao processo que temos vindo a utilizar, foi retirada a fase referente inspeco. Pretende-se agora, e aps a ordem de arranque do sistema (On), transportar 5 peas (ex: unidades por palete), aps as quais o sistema devera permanecer em repouso at nova ordem (On). ordem de paragem (Off) o sistema dever parar. Ao reiniciar dever contar novamente mais 5 peas, independentemente do nmero em que se encontrava quando foi dada a ordem de paragem.
On Off Sensor
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DA SADA - CONTA NUMERO DE PEAS MOTOR TAPETE CONTA PEAS SADA
MT
Temporizadores e contadores
EXERCCIO 12
Descrio do pretendido:
Apagar todos os endereos do programa anterior que no estejam a ser utilizados, recorrendo funo do Cx-Programmer que permite esta operao.
NOME ON OFF S_INSP S_CIL_FR S_CONT M_TAP CIL_REJ CNT_PEAS TIM_INSP DU_SINSP DD_SINSP
TIPO BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL
ENDEREOS 0.00 0.01 0.02 0.03 0.04 1.00 1.01 C0001 T0000 W0.00 W0.01
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DA ZONA DE INSPECO CILINDRO FRENTE SENSOR DA SADA - CONTA NUMERO DE PEAS MOTOR TAPETE CILINDRO REJEIO DE PEAS CONTA PEAS SADA TEMPO MX PARA A INSPECO DIFU DO SENSOR DA ZONA DE INSPECO DIFD DO SENSOR DA ZONA DE INSPECO
Antes
Depois
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DA SADA - CONTA NUMERO DE PEAS MOTOR TAPETE CONTA PEAS SADA
Temporizadores e contadores
EXERCCIO 13
Descrio do pretendido:
Ao programa feito no exerccio anterior, alterar as variveis definidas como Globais para variveis Locais. Recorrendo ao editor de smbolos, alterar os seguintes endereos: Sensor de sada: De 000.04 para 000.02 Contador: De C0001 para C0000
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DA SADA - CONTA NUMERO DE PEAS MOTOR TAPETE CONTA PEAS SADA
Sistemas numricos
SISTEMAS NUMRICOS
O sistema mais comum de representao sem duvida o sistema decimal que utiliza os smbolos de "0" a "9". Em certas aplicaes (mquinas, comunicaes, etc.), recorre-se frequentemente a outros sistemas de numerao, por forma a optimizar a sua explorao tais como sistemas:
Sistemas numricos
SISTEMA BINRIO
Num circuito elctrico, facilmente podemos definir dois estados: ligado/desligado ou com tenso/sem tenso. Podem-se ento usar estes dois estados como base de um sistema numrico; um sistema binrio. Para simplificar a representao dos estados ligado e desligado usam-se os smbolos 1 e 0 respectivamente. Podemos codificar valores numricos numa base binria, usando a mecnica que j foi anteriormente explicada para o sistema decimal.
Sistemas numricos
SISTEMA BINRIO
Frmula geral de converso de um nmero binrio para decimal
N DECIMAL Z N 2 N Z N 1 2 N 1 .... Z1 21 Z 0 2 0
Procedimento para a converso do numero 1100 em binrio, para o seu equivalente em decimal.
1 23 1 22 0 21 0 20 12
Sistemas numricos
SISTEMA BCD
Para que a converso de um valor binrio em decimal seja mais fcil, existe um sistema de codificao que usa quatro bits para codificar valores de 0 a 9, desaproveitando as restantes 6 combinaes possveis. Esta forma de codificar valores numricos em binrio chama-se BCD.
Sistemas numricos
SISTEMA HEXADECIMAL
Este sistema utiliza como smbolos, os nmeros de 0 a 9 e as letras de 'A' a ' F'.
16 273 16 113 17 1 1
16 1
111E
REPRESENTAO EM HEXADECIMAL
TRATAMENTO DE DADOS
OBJECTIVOS Anlise e aplicao de algumas intruses dedicadas ao tratamento de dados Trabalhar com o editor de reas de memria do cx-programmer
Tratamento de dados
A instruo CMP(20) sempre antecedida por uma condio lgica que quando est a ON permite a execuo da comparao
Nas novas famlias de autmatos CS e CJ podem utilizar-se funes de comparao directas:
Se A>B ento o rel 255.05 vai a ON. Se A=B ento o rel 255.06 vai a ON. Se A<B ento o rel 255.07 vai a ON.
EXERCCIO 14
Descrio do pretendido:
Ao programa da fase anterior foi acrescentada uma torre luminosa para informao ao operador do estado da contagem. Durante a contagem das 5 peas a embalar a luz vermelha e a luz amarela devem dar a seguinte indicao: Amarela Deve acender quando faltarem 2 peas para finalizar o ciclo Vermelha Deve acender 5 pea transportada. Adicionando o facto de que esta dever piscar em intervalos de 1 segundo. ordem de novo ciclo (On), ou ordem de paragem (Off) os indicadores luminosos devero apagar.
NOME ON OFF S_CONT M_TAP L_AMARELA L_VERMELHA CNT_PEAS TIPO BOOL BOOL BOOL BOOL BOOL BOOL BOOL ENDEREOS 0.00 0.01 0.02 1.00 1.01 1.02 C0000 COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DA SADA - CONTA NUMERO DE PEAS MOTOR TAPETE LUZ AMARELA DA TORRE LUZ VERMELHA DA TORRE CONTA PEAS SADA
On Off Sensor
MT
Tratamento de dados
INSTRUO MOV(21)
A instruo MOV (MOVE) permite copiar o valor contido em A para o destino expresso em B, sempre que a condio lgica que antecede esta instruo esteja a ON. "A" pode ser um canal, um temporizador/contador ou uma constante "B" pode ser um canal ou temporizador/contador
Tratamento de dados
INSTRUO MOVN(22)
A instruo MOVE NOT permite copiar o contedo negado de A para o destino expresso em B, sempre que a condio lgica que antecede esta instruo esteja a ON "A" pode ser um canal, um temporizador/contador ou uma constante "B" pode ser um canal ou temporizador/contador
EXERCCIO 15
Descrio do pretendido:
Ao sistema anterior fizeram-se algumas alteraes, no sentido de permitir que os lotes no fossem feitos sempre de 5 peas, mas de acordo com a posio de um selector fazer respectivamente lotes de 3, 5 e 10 peas. Foi retirada a torre luminosa O selector dever permitir seleccionar uma das 3 ordens de fabrico possveis: Ord. Fabrico 1 Para fazer lotes de 3 peas Ord. Fabrico 2 Para fazer lotes de 5 peas Ord. Fabrico 3 Para fazer lotes de 10 peas
NOME ON OFF S_CONT ORD_FAB1 ORD_FAB2 ORD_FAB3 M_TAP CNT_PEAS NUM_PEAS TIPO ENDEREOS COMENTRIOS BOOL 0.00 LIGAR SISTEMA BOOL 0.01 DESLIGAR SISTEMA BOOL 0.02 SENSOR DA SADA - CONTA NUMERO DE PEAS BOOL 0.03 ORDEM DE FABRICO 1 - 3 PEAS BOOL 0.04 ORDEM DE FABRICO 2 - 5 PEAS BOOL 0.05 ORDEM DE FABRICO 3 - 10 PEAS BOOL 1.00 MOTOR TAPETE BOOL C0000 CONTA PEAS SADA CHANNEL D0 NMERO DE PEAS A FAZER
FAB 1
FAB 2 FAB 3
On Off Sensor
MT
Tratamento de dados
Tratamento de dados
Tratamento de dados
INSTRUO SFT(10)
A instruo SHIFT permite implementar um registo deslocamento comeando na word A e acabando na word B A word A dever ter um endereo menor ou igual word B, e as duas devem pertencer mesma rea de memria
Tratamento de dados
Tratamento de dados
Tratamento de dados
EDIO EM BINRIO
Tratamento de dados
EXERCCIO 16
Descrio do pretendido:
Na zona de embalagem do nosso projecto, necessrio fazer uma operao para selagem do produto final. O sistema composto por 5 cilindros. A ordem de descida dos cilindros dever ser do 1 para o 5, um de cada vez, e a cada ordem de descida dada pelo operador. Os cilindros devem manter-se actuados, at ordem de paragem (Off) ou ordem de nova descida j com todos os cilindros actuados. Para o recuo dos cilindros basta retirar o sinal de actuao correspondente.
Descer Off
NOME ORD_FUNC OFF CIL_1 CIL_2 CIL_3 CIL_4 CIL_5 AUX_SADAS AUX_OUT1 AUX_OUT2 AUX_OUT3 AUX_OUT4 AUX_OUT5 FIM_CILIN
ENDEREO 0.00 0.01 2.00 2.01 2.02 2.03 2.04 200 200.01 200.02 200.03 200.04 200.05 200.06
DESCRIO ORDEM DE FUNCIONAMENTO DESLIGAR SISTEMA CILINDRO PRENSA 1 CILINDRO PRENSA 2 CILINDRO PRENSA 3 CILINDRO PRENSA 4 CILINDRO PRENSA 5 CANAL UTILIZADO COMO AUXILIAR NA FUNO SHIFT AUXILIAR DA SADA 1 AUXILIAR DA SADA 2 AUXILIAR DA SADA 3 AUXILIAR DA SADA 4 AUXILIAR DA SADA 5 FIM DO CICLO DE ACTUAO DOS CILINDROS
ETAPAS, s quais esto associadas ACES TRANSIES, s quais esto associadas RECEPTIVIDADES LIGAES, ligao das etapas s transies e vice versa
EXERCCIO 21
Descrio do pretendido:
Pretende-se a cada ordem (On) encher 2 depsitos consecutivos, Produto A e Produto B. O fim de descarga de cada produto indicado pelo respectivo equipamento EV1 e EV2. Ao fim de encher o ltimo deposito, o tapete deve avanar e parar logo que o depsito abandone a zona de enchimento (deixar de actuar no sensor). ordem de paragem (Off) o sistema deve desligar todas as sadas, e ficar pronto para novo ciclo.
Prod A
Prod B
EV1 On Off
EV2
TIPO BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL
ENDEREOS 0.00 0.01 0.02 0.03 0.04 1.00 1.01 1.02 W200.00 (AUTO)
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DE DEPOSITO NA ZONA DE ENCHIMENTO FEITA A DESCARGA DO PRODUTO 1 FEITA A DESCARGA DO PRODUTO 2 MOTOR TAPETE ELCTROVLVULA 1 ELCTROVLVULA 2 INDICA QUE EST NA FASE DA PRIMEIRA DESCARGA
AFG 1
AFG 2
Sensor
MT
OPERAES ARITMTICAS
hoje frequente nos autmatos instrues que permitem a execuo de operaes aritmticas, embora esta no seja uma mquina vocacionada para o clculo numrico Dependendo do autmato, poderemos encontrar as operaes bsicas (soma, subtraco, multiplicao e diviso) ou outras mais sofisticadas, como sendo o clculo em virgula flutuante, funes trigonomtricas, raiz quadrada, etc.. A base numrica tambm pode ser diversa: binrio, BCD, etc..
Vamos neste captulo analisar o uso das operaes aritmticas bsicas em BCD e outras funes associadas
EXEMPLO DE APLICAO
SOMA BCD
Pg. 158
REL DE CARRY
O rel CY utilizado em operaes aritmticas, para detectar:
-Existncia de OVERFLOW -Existncia de resultado negativo
REL DE CARRY
EXEMPLO DE APLICAO - CY
Nestes casos a presena do bit mais significativo (1) sinalizado por um rel especial que passa a ON, e que se designa por REL DE CARRY
O REL DE CARRY uma vez a ON, s passa a OFF se for executada a funo CLC(41).
REL DE CARRY
Quando se trabalha com nmeros positivos, boa norma fazer executar a funo CLC(41) antes de executar uma funo aritmtica Desta forma limpa-se o rel de CARRY ( colocado a OFF) que poderia ter sido colocado a ON por outra operao aritmtica existente no programa e que caso estivesse activo falsearia o resultado da operao a executar
Neste contexto o programa do exemplo anterior poderia ser melhorado desta forma
que B ). Esta ocorrncia assinalada pelo mesmo rel de carry atrs mencionado.
Sempre que a condio lgica que antecede a funo est a ON, o valor em A
multiplicado pelo valor contido em B e o resultado da operao colocado no canal especificado em C e no imediatamente seguinte C+1 Os quatro dgitos menos significativos do resultado so colocados no canal especificado em C e os quatro restantes dgitos mais significativos so colocados no canal C+1
Sempre que a condio lgica que antecede a funo est a ON, o valor em A
dividido pelo valor contido em B e o resultado da operao colocado no canal especificado em C e no imediatamente seguinte
O quociente colocado no canal especificado em C e o resto colocado no
canal C+1
H no entanto situaes que obrigam a trabalhar valores maiores que 9999 (BCD), e para o fazer temos de recorrer codificao em Binrio Em Binrio possvel codificar numa word um valor que pode ir at 65535, contra 9999 em BCD
Instrues aritmticas bsicas para operar com valores binrios: ADB(50) - soma binria SBB(51) - subtraco binria MLB(52) - multiplicao binria DVB(53) - diviso binria
EXERCCIO 17
Descrio do pretendido:
Aproveitar o exerccio 11 Ao sistema em causa foi adicionado um terminal de dilogo homem mquina, para permitir introduzir o nmero de paletes que se pretende fazer (D0000), bem como monitorizar o nmero de peas que falta transportar para finalizar o pedido em curso (D0002) Uma vez dada ordem de inicio (On) o sistema dever transportar o numero de peas necessrias para preencher o numero de paletes solicitadas Cada palete leva 5 peas
On Off Sensor
MT
TIPO ENDEREOS COMENTRIOS BOOL 0.00 LIGAR SISTEMA BOOL 0.01 DESLIGAR SISTEMA BOOL 0.02 SENSOR DA SADA - CONTA NUMERO DE PEAS BOOL 1.00 MOTOR TAPETE BOOL C0000 CONTA PEAS SADA CHANNEL D0 NUMERO DE PALETES A FAZER CHANNEL D1 NUMERO DE CAIXAS A TRANSPORTAR CHANNEL D2 NUMERO DE CAIXAS J FEITAS
Tal como acontecia com a instruo INC(38), a instruo DEC(39) deriva de um caso particular da subtraco em BCD. Sempre que a condio de execuo est activa, esta instruo faz decrementar uma unidade ao contedo do canal especificado em A, em cada scan.
EXERCCIO 18
Descrio do pretendido:
Utilizar o programa na sua forma mais simples, ou seja apenas o controlo de tapete (Liga/Desliga) Foi colocada mais uma fotoclula sensivelmente no inicio do tapete. Pretende-se desta forma saber sempre quantas peas esto no decorrer do transporte, ou seja compreendidas entre os dois sensores.
TIPO ENDEREOS COMENTRIOS BOOL 0.00 LIGAR SISTEMA BOOL 0.01 DESLIGAR SISTEMA BOOL 0.02 SENSOR DE DETECO DE SADA BOOL 0.03 SENSOR DE DETECO DE ENTRADA BOOL 1.00 MOTOR TAPETE CHANNEL D0 NUMERO DE PEAS NO TAPETE
MT
Temporizadores e contadores
Tratamento de dados
Tratamento de dados
Tratamento de dados
EXERCCIO 19
Descrio do pretendido:
Embora os programas em causa tenham poucas seces, a ttulo de exerccio comentar as seces do programa anterior.
SOLUES EQUIVALENTES
EXERCCIO 20
Descrio do pretendido:
Aplicar s instrues do exerccio anterior este conceito.
TIPO ENDEREOS COMENTRIOS BOOL 0.00 LIGAR SISTEMA BOOL 0.01 DESLIGAR SISTEMA BOOL 0.02 SENSOR DE DETECO DE SADA BOOL 0.03 SENSOR DE DETECO DE ENTRADA BOOL 1.00 MOTOR TAPETE CHANNEL D0 NUMERO DE PEAS NO TAPETE
MT
CONVERSO DE DADOS
INSTRUO BSET(71)
Esta instruo permite copiar o contedo de um canal, ou constante, para um grupo de canais especificados.
INSTRUO XFER(70)
Transfere dados de um dado grupo de canais consecutivos, para outro grupo de canais igualmente consecutivos.
EXERCCIO 21
Descrio do pretendido:
Pretende-se agora a cada ordem de produo (On) encher 2 depsitos consecutivos, o primeiro com o Produto A e o segundo com o Produto B. O fim de descarga de cada produto indicado por um impulso fornecido ao PLC pelo respectivo equipamento EV1 e EV2 Ao fim de encher o 2 e ltimo deposito, o tapete deve avanar e parar logo que o depsito abandone a zona de enchimento (deixar de actuar no sensor). ordem de paragem (Off) o sistema deve desligar todas as sadas, e ficar pronto para novo ciclo.
Prod A
Prod B
EV1 On Off
EV2
TIPO BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL
ENDEREOS 0.00 0.01 0.02 0.03 0.04 1.00 1.01 1.02 W200.00 (AUTO)
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DE DEPOSITO NA ZONA DE ENCHIMENTO FEITA A DESCARGA DO PRODUTO 1 FEITA A DESCARGA DO PRODUTO 2 MOTOR TAPETE ELCTROVLVULA 1 ELCTROVLVULA 2 INDICA QUE EST NA FASE DA PRIMEIRA DESCARGA
AFG 1
AFG 2
Sensor
MT
INTRODUO
So inmeras as situaes de comando onde as tarefas a executar se repetem sempre na mesma sequncia ou em sequncias pr-determinadas.
A experincia ensinou-nos que o objectivo de qualquer projectista colocar em prtica a sua ideia atravs de um modelo fsico, que tecnicamente seja perfeito, economicamente acessvel e rentvel Assim, ele ter de conhecer vrios MTODOS ou vias que lhe permitam atingir os seus objectivos
INSTRUMENTOS DE REPRESENTAO
Desde a concepo, o sistema a desenvolver deve ser suportado por uma ferramenta que permita o dilogo indispensvel entre o projectista/tcnico e o futuro utilizador A linguagem corrente, revela-se assim bastante mal adaptada descrio de sistemas sequncias.
Deste modo facilmente compreendemos a necessidade de dispor de um mtodo de representao desprovido de ambiguidades, fcil de compreender e utilizar.
ENTRE AS VRIAS FERRAMENTAS EXISTENTES PARA O EFEITO, VAMOS APROFUNDAR NESTE CAPITULO O GRAFCET
ETAPAS, s quais esto associadas ACES TRANSIES, s quais esto associadas RECEPTIVIDADES LIGAES, ligao das etapas s transies e vice versa
GRAFCET Especificaes
0
ETAPAS/ACES
ETAPA INICIAL
12
12
MT 1
MT 1
MT 1
MT 3
ACES ETAPA S
ETAPAS ACTIVAS
LIGAES ORIENTADAS
TRANSIES
LIGAES ORIENTADAS
TRANSIES
4 4 5
TIPOS DE PROCESSAMENTO
Pode-se ter num sistema basicamente trs tipos de processamentos, numa representao em GRAFCET
Processamento linear
Processamento paralelo Processamento alternativo
Programao de processos sequenciais PROCESSAMENTO LINEAR Os estados do processo esto dispostos em linha. Independentemente das condies do processo, este consta de uma sucesso de passos que se executam sempre, e na mesma sequncia.
Exemplo 1
Sequncia no transposta
Exemplo 2
Sequncia no transposta
Exemplo 3
Sequncia transposta
PROCESSAMENTO PARALELO Em determinado momento do processo, a sequncia pode tomar dois ou mais caminhos que se vo executar em paralelo
Exemplo 1
Sequncia no transposta
Exemplo 2
Sequncia no transposta
Exemplo 3
Sequncia transposta
PROCESSAMENTO ALTERNATIVO Surgem muito frequentemente situaes de seleco exclusiva, de uma s sequncia
Receptividades exclusivas
Receptividades prioritrias
SALTOS ENTRE ETAPAS Podem ser feitos saltos entre etapas no consecutivas
12
13
AVANO
14
RETROCESSO
15
EXERCCIO 22
Descrio do pretendido:
Resolver o exerccio anterior recorrendo sua representao em GRAFCET.
Prod A
Prod B
EV1 On Off
EV2
TIPO BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL
ENDEREOS 0.00 0.01 0.02 0.03 0.04 1.00 1.01 1.02 W200.00 (AUTO)
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DE DEPOSITO NA ZONA DE ENCHIMENTO FEITA A DESCARGA DO PRODUTO 1 FEITA A DESCARGA DO PRODUTO 2 MOTOR TAPETE ELCTROVLVULA 1 ELCTROVLVULA 2 INDICA QUE EST NA FASE DA PRIMEIRA DESCARGA
AFG 1
AFG 2
Sensor
MT
STEP(08) e SNXT(09)
Tratamento de dados
Tratamento de dados
Tratamento de dados
POR LTIMO
Tratamento de dados
EXEMPLO Utilizando as funes STEP(08) e SNXT(09)
EXERCCIO 23
Descrio do pretendido:
A partir da representao anterior em GRAFCET, fazer a sua passagem para linguagem de contactos. Passar o programa para o PLC Testar o programa
Prod A Prod B
EV1 On Off
EV2
TIPO BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL
ENDEREOS 0.00 0.01 0.02 0.03 0.04 1.00 1.01 1.02 W200.00 (AUTO)
COMENTRIOS LIGAR SISTEMA DESLIGAR SISTEMA SENSOR DE DEPOSITO NA ZONA DE ENCHIMENTO FEITA A DESCARGA DO PRODUTO 1 FEITA A DESCARGA DO PRODUTO 2 MOTOR TAPETE ELCTROVLVULA 1 ELCTROVLVULA 2 INDICA QUE EST NA FASE DA PRIMEIRA DESCARGA
AFG 1
AFG 2
Sensor
MT
EXERCCIO 24
Descrio do pretendido:
Numa dada fase do processo necessrio fazer um teste trmico ao produto. Elaborar um programa de acordo com o seguinte funcionamento: ordem de inicio do teste (On), o sistema deve iniciar o aquecimento e registar a evoluo da temperatura do produto de 1 em 1 segundo. Ao fim de 10 registos (10 seg), o sistema deve parar. Se durante o evoluir do processo for dada ordem de paragem (Off), o sistema deve parar. O sensor de temperatura regista a temperatura actual no endereo (D0100). O historial dos valores da temperatura devem ser armazenados nos endereos (D0020 a D0029). Sempre que dada ordem para um novo teste, todos os valores registados referentes ao teste anterior, devem ser apagados.
ENDEREO 0.00 0.01 1.00 C0000 D0 D20 D29 D100 W200.00 (Auto)
DESCRIO LIGAR SISTEMA DESLIGAR SISTEMA EQUIPAMENTO DE AQUECIMENTO CONTA OS 10 SEG DE AQUECIMENTO APONTADOR PARA A REA DE MEM A ESCREVER AREA DE INICIO DOS REGISTOS DE TEMPERATURA AREA DE FIM DOS REGISTOS DE TEMPERATURA REGISTO QUE CONTEM A TEMPERATURA ACTUAL AUXILIAR DO BIT ESPECIAL DE 1 SEGUNDO
ENDEREAMENTO INDIRECTO
OBJECTIVOS Compreenso do endereamento indirecto e sua aplicao prtica
Endereamento indirecto
APLICAO
Esta facilidade pode ser encontrada em alguns autmatos O uso do endereamento indirecto permite dotar os programas de uma grande flexibilidade e reduzir a extenso dos mesmos.
Exemplo 2 - O contedo da DM100, contm o endereo de um outro DM, encontrando-se neste ltimo o valor a ser considerado pela instruo.
Exemplo 1 - Se a DM100 contm o valor 350, ento o CH10 tomar esse valor
EXERCCIO 25
Descrio do pretendido:
Numa dada fase do processo necessrio fazer um teste trmico ao produto. Elaborar um programa de acordo com o seguinte funcionamento: ordem de inicio do teste (On), o sistema deve iniciar o aquecimento e registar a evoluo da temperatura do produto de 1 em 1 segundo. Ao fim de 10 registos (10 seg), o sistema deve parar. Se durante o evoluir do processo for dada ordem de paragem (Off), o sistema deve parar. O sensor de temperatura regista a temperatura actual no endereo (D0100). O historial dos valores da temperatura devem ser armazenados nos endereos (D0020 a D0029). Sempre que dada ordem para um novo teste, todos os valores registados referentes ao teste anterior, devem ser apagados.
ENDEREO 0.00 0.01 1.00 C0000 D0 D20 D29 D100 W200.00 (Auto)
DESCRIO LIGAR SISTEMA DESLIGAR SISTEMA EQUIPAMENTO DE AQUECIMENTO CONTA OS 10 SEG DE AQUECIMENTO APONTADOR PARA A REA DE MEM A ESCREVER AREA DE INICIO DOS REGISTOS DE TEMPERATURA AREA DE FIM DOS REGISTOS DE TEMPERATURA REGISTO QUE CONTEM A TEMPERATURA ACTUAL AUXILIAR DO BIT ESPECIAL DE 1 SEGUNDO
Fim
Muito obrigado...
www.omron.pt
Info.pt@eu.omron.com