Apostila de Treinamento CP1L
Apostila de Treinamento CP1L
Apostila de Treinamento CP1L
Prefcio
A Omron Eletrnica do Brasil Ltda - Diviso de Automao, est presente no mercado nacional desde 1979, fornecendo produtos de automao industrial e de processos. Com a preocupao em satisfazer e atender todas as necessidades de seus clientes, foi inaugurada em 1997 a nova sede da Omron no Brasil, com recursos de Marketing, Vendas, Estoque, Engenharia, Treinamento e Show Room. Apresentamos uma expressiva participao no segmento de Automao Industrial, fornecendo produtos eletro-eletrnicos, tais como: Sensores; Controladores Lgicos Programveis; Fontes de Alimentao; Controladores de Temperatura e Processos; Contadores; Produtos para rede DeviceNet; Interfaces Homem-Mquina; Temporizadores; Sistemas de Viso; Encoders; Componentes Eletrnicos; RFID & Leitores de Cdigo de Barras; Rels, etc.
Com o compromisso de garantir a satisfao de todos os seus clientes, a OMRON Eletrnica do Brasil est cada vez mais se dedicando para aumentar o reconhecimento do nome OMRON no mercado brasileiro como fornecedor de tecnologia avanada e de solues com qualidade garantida.
Rev. I Abril/2008
Rev. I Abril/2008
Sumrio
INTRODUO ....................................................................................................................................... 5 DIAGRAMA EM BLOCOS ....................................................................................................................... 5 HISTRIA ........................................................................................................................................... 6 APLICAO DOS CLPS...................................................................................................................... 6 PRINCIPAIS CARACTERSTICAS ............................................................................................................ 6 COMPONENTES BSICOS .................................................................................................................... 7 DIAGRAMA LADDER ............................................................................................................................ 7 FUNCIONAMENTO DO CLP .................................................................................................................. 8 TIPOS DE PLC ...................................................................................................................................... 9 2.1 SRIE DE PLC COMPACTO .................................................................................................................. 10 2.2 SRIE DE PLC MODULAR .................................................................................................................... 11 2.3 SRIE DE PLC EM RACK...................................................................................................................... 12
3 3.0
O PLC CP1 E SUAS CARACTERSTICAS .............................................................................................. 13 SISTEMAS NUMRICOS .................................................................................................................... 23 3.1 3.2 SISTEMAS DECIMAL/HEXADECIMAL/BINRIO/BCD ............................................................................ 23 CONVERSO DE BINRIO PARA HEXADECIMAL .................................................................................. 23 ENDEREAMENTO ............................................................................................................................ 23 4.1 FORMATO DO ENDEREAMENTO ........................................................................................................ 23 FUNES LGICAS .......................................................................................................................... 26 5.1 5.2 5.3 FUNO OR .................................................................................................................................... 26 FUNO AND .................................................................................................................................. 26 FUNO NOT (INVERSORA) .............................................................................................................. 26 SOFTWARE CX-PROGRAMER ......................................................................................................... 30 MEMORIZAO DE PULSOS ............................................................................................................ 36 7.1 FUNO KEEP (11) ......................................................................................................................... 36 GERAO DE PULSOS ..................................................................................................................... 37 8.1 8.2 8.3 8.4 FUNO DIF UP - DIFU (13) ............................................................................................................ 37 FUNO DIF DOWN DIFD (14) .................................................................................................... 38 EXEMPLO - LIGA / DESLIGA DE MOTOR .............................................................................................. 39 EXERCCIO ....................................................................................................................................... 40 TEMPORIZADORES ........................................................................................................................... 41 9.1 9.2 9.3 FUNO TIM .................................................................................................................................... 41 FUNO TIMH (15) .......................................................................................................................... 42 EXEMPLO - TEMPORIZAO ENERGIZAO ..................................................................................... 43 PARTIDA ESTRELA / TRINGULO ................................................................................................... 43 EXERCCIO ....................................................................................................................................... 44
4.0
5.0
6.0 7.0
8.0
9.0
10.0
10.1 11.0
CONTADORES.................................................................................................................................... 45 FUNO CNT/CNTR ....................................................................................................................... 45 FUNO CNTR(12) - CONTADOR UP/DOWN ..................................................................................... 46 EXEMPLO ......................................................................................................................................... 46 EXERCCIO ....................................................................................................................................... 47
COMPARAO DE DADOS .............................................................................................................. 48 FUNO CMP(20) - FUNO DE OMPARAO ................................................................................... 48 EXEMPLO ......................................................................................................................................... 48
12.1 12.2
Rev. I Abril/2008
14.1 14.2
PINAGEM ........................................................................................................................................................ 52 14.3 14.4 14.5 CABO DE PROGRAMAO DE IHM E PC ............................................................................................ 52 CABO DE COMUNICAO ENTE IHM E CLP ....................................................................................... 53 CABO DE COMUNICAO ENTE CLP E PC ......................................................................................... 54
Rev. I Abril/2008
1.0 Introduo
1.1 Diagrama em blocos
Instrues Armazenadas
Lgica Sequencial
Contagem
Comunicao
Aritmtica
Processo ou mquinas
medidas controle
Rev. I Abril/2008
Treinamento de PLC Bsico 1.2 Histria O controlador lgico programvel (CLP) um dispositivo eletrnico que controla mquinas e processos. Utiliza uma memria programvel para armazenar instrues e executar funes especficas que incluem controla de energizao/desenergizao, temporizao, contagem, seqenciamento, operaes matemticas e manipulao de dados. O desenvolvimento dos CLPs comeou em 1968 em resposta a uma necessidade da industria automotiva. Os primeiros CLPs forma instalados em 1969, fazendo sucesso quase de imediato.Funcionando como substitutos de rels, os primeiros CLPs eram mais confiveis, principalmente devido a robustez de seus componentes de estado slido. Os CLPs permitiram reduzir os custos de materiais, mo-de-obra, instalao, espao e localizao de falhas ao reduzir a necessidade da fiao e erros associados.
1.3 Aplicao dos CLPs As aplicaes desse tipo de produto (CLP) no mercado de automao industrial so inmeras. Podemos citar entre elas: controle de elevadores, sistemas de entretenimento, sistemas de peso ou balanas de pesagem, sistemas de controle e automao industrial em fbricas de ramos de atividades diversificados, etc. Os controles de processos industriais ou automao da manufatura sem dvida, uma das aplicaes de maior impacto; tambm onde se alcanou o maior sucesso comercial dos microprocessadores. O controlador programvel pode ao mesmo tempo automatizar uma grande quantidade de informaes, substituindo assim o homem com mais preciso, confiabilidade, custo e rapidez. O controlador lgico programvel constitudo com perifricos de entradas e sadas. As variveis de entrada do controlador programvel informam em cada instante as condies do processo. Isso feito por um deslocamento mecnico, posio de uma haste fimde-curso, temperatura de um termostato, presso etc., fornecendo ao CLP um nvel lgico um ou zero, ou seja binrio ou nvel de sinal analgico. Segundo o programa armazenado na memria do CLP e esses dados de entrada, o CLP atua sobre o processo atravs de suas sadas, acionando rels, controladores, vlvulas, etc., realizando desde uma simples operao mecnica em uma mquina-ferramenta at o controle total de uma linha de montagem industrial. Sistema desse tipo so ditos de tempo real, ou seja, as informaes de entrada so analisadas, as decises tomadas, os comandos ou acionamentos so enviados s sadas, tudo com o desenrolar do processo. Nos sistemas de tempo real, portanto, o computador trabalha em paralelo com o sistema ou processo, controlando, processando e acionando. Devemos lembrar que o trabalho de automao industrial era antigamente realizado por meio de circuitos e rels acionadores. A partir de desenhos representativos dos controles industriais, eram elaboradas listas de trabalho e posteriormente eram montados em armrios eltricos todos esses comandos. Cada comando , simbolizado atravs de um circuito eltrico era traduzido em uma lista de instrues e desta para uma montagem, alojada normalmente em armrios, chamados armrios eltricos. Assim, quando era necessrio efetuar uma modificao no comando, por qualquer motivo, isso implicava em um rearranjo na montagem, via de regra cansativo, demorado e dispendioso. Para quem no tem uma idia do que era o processo, uma modificao s vezes implicava em uma reforma total nos armrios eltricos. As substituies das peas em caso de manuteno de montagem tornavam-se difceis, quando no impossvel. O CLP veio, assim, trazer um grande avano tecnolgico, facilidade nas manutenes, reduo de tempo de engenharia e muitos outros benefcios.
1.4 Principais caractersticas Velocidade (tempo de scan rpido) Tamanho reduzido Baixo custo Flexibilidade Funes avanadas Comunicaes Diagnsticos
Rev. I Abril/2008
Treinamento de PLC Bsico 1.5 Componentes Bsicos Fonte de alimentao Entradas digitais ou analgicas Sadas digitais ou analgicas CPU Software de programao
Fonte de alimentao
Memria entradas
CPU
Dispositivo de programao
L3
Rev. I Abril/2008
sadas
Treinamento de PLC Bsico 1.7 Funcionamento do CLP Basicamente, os CLPs devem possuir no mnimo um mdulo de entrada, o mdulo de processamento e um mdulo de sada, independente de serem compactos ou modulares. De uma forma bem simples, podemos explicar o funcionamento do CLP atravs do diagrama a seguir:
Os sinais so gerados atravs das entradas, que por sua vez podem ser botes, sensores, chaves fim-de-curso, etc. Somente lembrando, os sinais gerados pelas entradas representadas acima, so sinais binrios, ou seja, s pode assumir dois valores: 0 (desligado) e 1 (ligado). Conforme as entradas so acionadas ocorre a seguinte seqncia: Os sinais gerados pelas entradas so enviados para a memria imagem de entrada (PII ou Proccess Image Input); O processador faz a leitura da memria imagem e realiza ento, o scan rate (ou varredura) no programa de usurio. Este sempre ocorre de cima para baixo da direita para a esquerda; Aps concluir o scan rate (ou varredura), o processador atualiza a memria imagem de sada (PIO ou Proccess Image Output); Atualizada a memria imagem de sada, o sinal binrio escrito no carto de sada do CLP, e comutado acionando a carga. OBS: As entradas do CLP podem ser Transistor (24 Vcc) ou TRIAC (110/220 Vac) e as sadas, podem ser a Transistor, TRIAC ou Rel.
Rev. I Abril/2008
Rev. I Abril/2008
Treinamento de PLC Bsico 2.1 Srie de PLC Compacto Esta srie suporta at no mximo 320 pontos de entradas e sadas.
Rev. I Abril/2008
10
Treinamento de PLC Bsico 2.2 Srie de PLC Modular Esta srie suporta at no mximo 2500 pontos de entradas e sadas.
Rev. I Abril/2008
11
Treinamento de PLC Bsico 2.3 Srie de PLC em Rack Esta srie suporta at no mximo 5120 pontos de entradas e sadas.
Rev. I Abril/2008
12
Rev. I Abril/2008
13
- 4 entradas rpidas - 2 sadas rpidas - CPUs com fonte de alimentao CA ou CC - 14, 20, 30 ou 40 E/S incorporadas - Conjunto de instrues compatveis com PLC, sries CP1H-, CJ1 e CS1 - Portas seriais opcionais RS232C e RS422A/485 - Porta de programao USB - Suporta expanses de E/S (160 pontos) - Funcionalidade de movimento - nico software de programao
Rev. I Abril/2008
14
Rev. I Abril/2008
15
Rev. I Abril/2008
16
Rev. I Abril/2008
17
Rev. I Abril/2008
18
Rev. I Abril/2008
19
Rev. I Abril/2008
20
Rev. I Abril/2008
21
Treinamento de PLC Bsico A estrutura da rea de memria do CP1L e suas especificaes seguem nas tabelas abaixo:
Rev. I Abril/2008
22
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Binrio 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
BCD 0 1 2 3 4 5 6 7 8 9 -------
0 1
3
3
1 1
1
2
0
1
4.0 Endereamento
4.1 Formato do endereamento
Rev. I Abril/2008
23
Treinamento de PLC Bsico Para cada modelo de CLP, tem uma estrutura e capacidade de memria.
XX
001
13
Exemplo de uma word com seu valor interno (binrio) e visualizado em formato decimal.
0 1
15 14
0
13
1 0
12
1 0
9
0 1
8 7
0
6
0 0
5 4
0 1
3 2
1 1
1 0
11 10
4+2+1=7
Word
8 7
Rev. I Abril/2008
24
Rev. I Abril/2008
25
A 0 1
S 1 0
Utilizao das Funes Lgicas Antes de utilizamos as instrues lgicas, devemos conhecer as instrues bsicas, pois ser atravs delas que poderemos construir as portas lgicas bsicas, e demais circuitos combinacionais (ou seqenciais).
B B: Bit IR,SR,AR,HR,TC,LR,TR
B B: Bit IR,SR,AR,HR,TC,LR,TR
Rev. I Abril/2008
26
AND NOT - AND NOT (Lgica srie de contatos NA com NF). Realiza um E lgico com o estado inverso do bit especificado. A B B: Bit IR,SR,AR,HR,TC,LR,TR
OR OR (Lgica paralela de contato NA com NA). Realiza um OU lgico com o bit especificado.
A B: Bit IR,SR,AR,HR,TC,LR,TR
OR NOT - OR NOT (Lgica paralela de contato NA com NF). Realiza um OU lgico com o inverso do estado do bit especificado.
A B: Bit IR,SR,AR,HR,TC,LR,TR
B: Bit IR,SR,AR,HR,TC,LR,TR
Rev. I Abril/2008
27
B: Bit IR,SR,AR,HR,TC,LR,TR
END FUN(01) - obrigatrio o uso desta instruo no final do programa. Sem esta instruo o programa nunca ser executado.
END (01)
000.00
000.01
000.02
100.03
END (01)
000.01
000.02
END (01)
Rev. I Abril/2008
28
Treinamento de PLC Bsico AND LOAD - Realiza um E lgico entre dois blocos. OR LOAD - Realiza um OU lgico entre dois blocos. N Mximo de AND LOAD / OR LOAD por malha de 8.
AND LOAD - AND LD 000.00 000.02 100.00 LD OR LD OR NOT AND LD OUT END (01) 00000 00001 00002 00003 10000
000.01 Bloco A
000.03 Bloco B
OR LOAD - OR LD Bloco A 000.00 000.02 100.02 LD AND LD AND OR LD OUT END (01) 00000 00002 00007 00008 10002
000.07
000.08
Bloco B
Rev. I Abril/2008
29
Rev. I Abril/2008
30
Treinamento de PLC Bsico Aps aberto o software, selecione a opo File e clique em New no sub menu, conforme mostrado a seguir:
Antes de comearmos o desenvolvimento da aplicao, devemos configurar o CLP. Configurar o CLP, como normalmente falado, significa definir qual o modelo de CPU, qual protocolo, e, principalmente, qual o Canal de comunicao serial ir utilizar. Para definir qual a famlia de CLP estaremos trabalhando, selecione atravs da opo Device Type o modelo do CLP em questo. Verifique isso no frontal do CPU
Rev. I Abril/2008
31
Aps definido a famlia de CLP que estaremos trabalhando, defina especificamente o modelo da CPU em questo. Isto tambm deve ser observado do frontal do CLP.
Depois de concludo a configurao da famlia e modelo do CLP, confirme com OK e, em seguida, clique na opo Settings dentro do campo Network Types, selecione a paleta conforme mostrado a seguir (para colocar a comunicao nos parmetros padro Default.
Rev. I Abril/2008
32
Rev. I Abril/2008
33
Treinamento de PLC Bsico Atravs desta janela j se torna possvel a elaborao e alterao do programa de usurio, finalmente estamos na rea de desenvolvimento da aplicao. Para um primeiro contato com o software, iremos construir o seguinte programa:
Atravs de pulsos que so gerados na entrada 2960.00, acionaremos a sada 2961.00. Para construir essa aplicao, contaremos com a paleta de edio disponvel na parte superior do software:
Como podemos observar acima, atravs dessa paleta temos acesso as instrues binrias, sendo estas: Modo de Seleo: com ele podemos escolher uma ou mais instrues, para edit-las, apag-las, etc.
Instruo Novo Contato: com ele podemos criar novos contatos NA (normalmente aberto), cujo atalho a letra (C).
Instruo Novo Contato Fechado: com ele podemos criar novos contatos NF (normalmente fechado), cujo atalho a barra (/).
Instruo Novo Contato OU: com ele podemos criar novos contatos OU NA, ou seja, usado para criar lgicas OU NA, cujo atalho a letra (W).
Instruo Novo Contato Fechado OU: com ele podemos criar novos contatos OU NF, ou seja, usado para criar lgicas OU NF, cujo atalho a letra (X).
Novo Vertical: com ele podemos criar ou apagar Linha na direo vertical, ou seja, podemos ligar ou unir duas ou mais instrues na direo vertical, cujo atalho so as teclas (Ctrl + Right).
Rev. I Abril/2008
34
Treinamento de PLC Bsico Novo Horizontal: com ele podemos criar ou apagar Linha na direo horizontal. Ou seja, podemos ligar ou unir duas ou mais instrues na direo horizontal, cujo atalho so as teclas (Ctrl + Right).
Instruo Nova Bobina: com ela podemos criar novas bobinas NA (normalmente abertas), cujo atalho a letra (O).
Instruo Nova Bobina Fechada: com ela podemos criar novas bobinas NF (normalmente fechado), cujo atalho a letra (Q).
Nova Instruo CLP: com ela podemos criar novas instrues avanadas do CLP, como temporizadores, contadores, movimentadores de dados, deslocadores de dados, etc, cujo atalho a letra (I).
Modo ligar Linhas: com ele podemos criar novas Linhas tanto na direo vertical quanto na direo horizontal ou as duas ao mesmo tempo, no contem atalho.
Modo Apaga Linhas: com ele podemos apagar Linhas tanto na direo vertical quanto na direo horizontal ou as duas ao mesmo tempo, no contem atalho.
Inicialmente vamos nos ater somente as instrues binrias. Uma vez concludo a edio do programa, devemos ento transferi-lo para o CLP, porm, para que haja essa transferncia, o CLP deve estar On Line, isto significa que devera estar comunicando com o Programador. Faa isso clicando sobre o cone:
Uma vez o CLP estando em On Line, podemos transferir o programa clicando sobre o cone mostrado a seguir:
CLP est neste momento com o programa em sua memria, para efetuarmos ento os testes, basta constatar se este encontra-se rodando, ou seja, com os scans ou varreduras sendo executado. Caso no esteja, clique sobre o cone mostrado a seguir:
Rev. I Abril/2008
35
O bit B (100.00) assume o estado ON quando gerado um sinal ON na condio 00000 mesmo que este seja um impulso. O bit B (10000) assume estado OFF, quando gerado um sinal ON na condio reset.
S ON
B ON
R ON
B - OFF
S ON R OFF
Rev. I Abril/2008
36
Quando o estado do bit 000.00 passa de OFF a ON o bit B (100.00) assume o estado ON, durante um ciclo do programa.
A ON
OFF
Rev. I Abril/2008
37
Quando o estado do bit 00000 passa de ON a OFF o bit B (10000) assume o estado ON, durante um ciclo do programa.
ON
A
OFF
B Tempo de 1 ciclo de programa
Rev. I Abril/2008
38
Treinamento de PLC Bsico 8.3 Exemplo - Liga / Desliga de motor Acionando o boto A liga o contator K (mantm-se ligado devido o selo), este por sua vez liga o motor M, que ficar ligado at que o boto P seja acionado.
P K M
Rev. I Abril/2008
39
Treinamento de PLC Bsico 8.4 Exerccio Montar um circuito para que os equipamentos relacionados cumpram as seguintes tarefas: Sensor a - Detectar a presena do produto quando chegar ao cilindro A e ligar o cilindro A; Sensor c - Detectar a presena do produto, ligar o motor C e aps o produto j estar completamente na prxima esteira desligar o cilindro A; Sensor d - Detectar a presena do produto quando chegar ao cilindro B, ligar o cilindro B e desligar o motor C; Sensor b - Detectar a presena do produto e aps o produto estar completamente na prxima esteira, desligar o Cilindro B; Cilindro A com retorno por mola - Empurrar o produto para a esteira B; Motor C - Ligar a esteira; Cilindro B com retorno por mola - Empurrar o produto. Sensores - a, b , c e d Cilindros - A e B Motor da esteira C
Produto
Produto
Produto
Produto
Produto
Produto
d B
Rev. I Abril/2008
40
9.0 Temporizadores
9.1 Funo TIM 000.00 TIM N SV
N: Nmero do Temporizador # (000-127) CPM1/CPM1A # (000-511) CQM1 SV: Valor de Contagem IR, SR, AR,DM, HR, LR, #
Base de Tempo 0000 a 9999 0,1 segundo 0001 1 segundo 0010 10 segundos 0100 1 minuto 0600
000.00
ON
TIM N SV SV
OFF
Pela anlise efetuada ao diagrama de tempo, podemos concluir que para que o contato associado ao temporizador TIM feche (ON), necessrio que o sinal da condio (A) se mantenha fechado (ON), pelo menos durante o tempo de contagem (SV).
Rev. I Abril/2008
41
Treinamento de PLC Bsico 9.2 Funo TIMH (15) Algumas instrues necessitam de um nmero para que possa ser identificada pelo o programa ou software. A TIMH N SV
N: Nmero Temporizador # (000 127) CPM1/CPM1A # (000 511) CQM1 SV: Valor Contagem IR, SR, AR, DM, HR, LR, #
Base de Tempo 0000 a 9999 (centsimos de segundos) 0,1 segundo 0010 1 segundo 0100 10 segundos 1000 1 minuto 6000
ON
TIM N SV SV
OFF
Rev. I Abril/2008
42
000.00 KEEP (11) TIM000 012.00 LD LD KEEP LD TIM 000 LD OR OUT END(01) 00000 T000 01200 01200 #5065 T000 10000 10000
100.00
Rev. I Abril/2008
43
B0
B1
K1
K1
T1
e1
k2
1 2 3
6 4 5
4 5 6
K1
K3
T1
K2
Rev. I Abril/2008
44
11.0 Contadores
11.1 Funo CNT/CNTR
A CNT B N SV N: Nmero Contador # (000 511) SV: Valor Contagem IR, SR, AR, DM, HR, LR, #
ON
OFF
SV
SV-1
SV-2
SV-3
SV-4
0000
0000
0000
SV
SV-1
Os contadores so decrementais, isto , por cada pulso (OFF-ON) no bit A, o valor SV decrementado (subtrado) de uma unidade at atingir o valor mnimo (0000), quando o SV = 0000, o contato associado ao contador CNT N fecha (ON). O bit B a qualquer altura faz o reset do contador, quer dizer que o SV vai ser igual ao valor inicial.
Rev. I Abril/2008
45
000.00 CNTR (12) 000.01 N: Nmero Contador # (000 511) SV: Valor Contagem IR, SR, AR, DM, HR, LR, #
000.02
SV
000.00 Impulso para incrementao 000.01 Impulso para decrementao 000.02 Reset do contador
11.3 Exemplo
000.00 CNT 000.01 040 #0100 LD 00001 LD 00002 CNT 040 #0100 LD C040 OUT 10000 END(01)
CNT040
100.00
A entrada 000.00 recebe os pulsos e envia-os para o contador que contar de modo decrescente (Down) A entrada 000.01 quando recebe pulsos reseta o contador, ou seja, reinicia a contagem. No necessrio manter a entrada 000.00 ligada para que o contador acione, basta completar a contagem especificada pelo SV e no reset-lo. Quando o contador acionado este inverte todos os seu contatos. (NA passa para NF, e NF passa para NA).
Rev. I Abril/2008
46
Produto
Produto
Produto
a A
Aps pressionar o boto liga a mquina comea a funcionar ligando primeiramente o Motor B. Aps terem passado 3 produtos pelo sensor a, desliga o Motor B e liga o Cilindro A. O sensor b detecta quando os produtos terminam de passar pelo o mesmo, manda desligar ou desnergizar o Cilindro A que retorno por mola e manda ligar novamente o Motor B e qual reinicia assim o processo. Se acionar o boto desliga a qualquer momento dever ser desligado todas as sadas. Sensor a Detecta a presena do produto e manda pulsos para um contador que conta at 3, o contador ento manda ligar o cilindro A e desligar o Motor B Sensor b Desliga o cilindro A e manda reiniciar o processo aps os produtos terem passado pelo o mesmo. O cilindro A quando acionado desliga o motor B e reseta o contador, fazendo assim reiniciar o processo.
Rev. I Abril/2008
47
000.00 CMP (20) A B A: Canal IR, SR, AR, DM, HR, TC, LR, # B: Canal IR, SR, AR, DM, HR, TC, LR, #
000.00 Condio de execuo 000.00 ON Faz a comparao 000.00 - OFF No faz a comparao
12.2 Exemplo 000.00 CMP (20) A B LD AND OUT END(01) LD OUT CMP(20) 00001 TR0 DM0000 DM0100 TR0 25506 10000
255.06
100.00
255.05 - Indicador de maior que 255.06 - Indicador de igual que 255.07 - Indicador de menor que
Quando a entrada 000.00 acionada (ON) a instruo de comparao executada, ou seja, compara-se A com B. Se estes valores forem iguais aciona-se o bit 255.06 consequentemente acionando a sada 100.00. Se o valor de A comparado B for menor ou maior, os bits 255.07 e 255.05 tambm so acionados.
Rev. I Abril/2008
48
Objetivo: Ativar a sada 100.00 quando A < 100 Ativar a sada 100.01 quando A > 100 e A < 200 Ativar s sada 100.02 quando A > 200 Canal A Valor analgico
Resoluo: 000.00 CMP (20) DM0000 #0100 LD AND OUT LD AND OUT LD CMP LD OUT CMP(20) 00000 TR0 DM0000 #0100 TR0 25507 10000 TR0 25505 20000 00001 DM0000 #0200 TR0 25507 20000 10001 TR0 25505 10002
255.07
100.00
255.05
255.06
100.02
Rev. I Abril/2008
49
000.00 MOV (21) F D D: Canal IR, SR, AR, DM, HR, LR F: Canal IR, SR, AR, DM, HR, TC, LR, #
13.2 Exemplo 000.00 CNT 000.01 000 #0014 P_On MOV CNT000 DM0000
LD LD CNT LD MOV
000
END (01)
O bit 253.13 um bit especial, sempre que estiver em ON, este tem a finalidade de acionar a funo MOV. No exemplo acima a funo MOV est transferindo o valor do contator para a DM0000.
Rev. I Abril/2008
50
ST
000.04
SE
14.2 Exemplo
000.00 SFT (10) 000.02 LD LD LD SHIFT (10) 00000 00002 00004 001 001 000.04 END (01) 001
001
Rev. I Abril/2008
51
Pinagem
14.3 Cabo de programao de IHM e PC CLP e IHM Conector Macho / Computador Conector Fmea - DB-9 (RS 232)
Rev. I Abril/2008
52
Treinamento de PLC Bsico 14.4 Cabo de Comunicao ente IHM e CLP CLP e IHM Conectores Macho
Rev. I Abril/2008
53
14.5 Cabo de Comunicao ente CLP e PC CLP e IHM Conector Macho / Computador Conector Fmea - DB-9 (RS 232)
Rev. I Abril/2008
54
Finalidade
Smbolo em Ladder
Variaes
Operandos
N: Numero do Temporizador O nmero do temporizador deve ser entre 0000 4095 (decimal). S: Ajuste de Valor (Set Value) O set value deve ser entre #0000 and 9999 (BCD).
Ver I Abril/2008
Descrio
Quando a entrada do temporizador ON, TTIM(087)/TTIMX(555) incrementa o PV. Quando a entrada do temporizador passa para OFF, o temporizador para de incrementar o PV, mas o valor mantm-se retentido. O PV retornar a incrementar quando a entrada tornar-se ON novamente. A Flag do temporizador tornar ON quando o PV alcanar o SV.
Ver I Abril/2008
Variaes
Descrio WSFT(016) desloca o dado do St para E em unidades de word e o dado da origem S copiado no St. O contedo do E perdido.
Ver I Abril/2008
Variaes
Operandos
C: Word de Controle
Direo do deslocamento 1 (ON): Esquerda 0 (OFF): Direita Entrada de dado Pulso de deslocamernto Reset
Ver I Abril/2008
Descrio
Quando a condio de execuo da entrada de pulso, bit 14 do C, muda para ON, o dado do St movido em direo ao E em bit a bit designado pelo bit 12 do C, estando ON para que o bit se mova para esquerda e OFF para que o bit se mova para direita. Quando o bit desloca-se at o fim das words especificadas, este colocado em uma Carry Flag (CY).
Ver I Abril/2008
Treinamento de PLC Extras . Exemplo Deslocando Dado Se a CIO 030014 e a CIO 000000 estiverem em ON, e o bit de reset, CIO 030015 estiver em OFF, as words CIO 0100 at a CIO 0102 estaro deslocando bit a bit na direo designada pela CIO 030012 (ex: 1 - Direita) e o estado do bit de entrada da CIO 030013 estar sendo deslocado para a direita no sentido do bit CIO 010000. O contedo da CIO 010215 ser deslocado para a Carry Flag (CY).
Resetando Dado Se a CIO 030014 estiver em ON quando CIO 000000 estiver em ON, e o bit de reset, CIO 030015, passar a ser ON, as words CIO 0100 at a CIO 0102 e a Carry Flag sero resetados para OFF.
Ver I Abril/2008
Variaes
Operandos
S: Word de Origem Especifica a origem do dado. St: Word Inicial Especifica a primeira word no range. E: Word Final Especifica a ultima word no range
Ver I Abril/2008
Especificaes do Operando
Descrio
BSET(071) copia a mesma word de origem (S) para todas as words dentro do range entre St e E.
Exemplo
Quando a CIO 000000 esta em ON, o dado da D00100 copiado para D00200 at D00209.
Ver I Abril/2008
Operandos
N: Numero de Words Especififa o n de words a serem copiadas. O range possvel para N 0000 FFFF (0 65,535 decimal). S: Primeira Word de Origem Especifica a primeira word de origem.
Ver I Abril/2008
Especificaes do Operando
Descrio
XFER(070) copia o n de words especificado em N apartir da origem S (S S+(N1)) para o mesmo n de words apartir do destino D (D D+(N1)).
possvel que as words de origem e destino se sobreponham, possibilitando que esta funo tambm opere como uma deslocadora de words.
Ver I Abril/2008
10
Treinamento de PLC Extras . Exemplo Quando a CIO 000000 esta em ON, as 10 words em D00100 at D00109 so copiados para D00200 at D00209.
Operandos
Bs: Endereo Base de Origem Especifica um endereo base de origem. O offset adicionado neste endereo para calcular a word de origem. Of: Offset Este valor adicionado no endereo base para calcular a word de origem. O offset pode ser um valor entre 0000 FFFF (0 65,535 decimal), mas Bs e Bs+Of devem ser da mesma rea de memria..
Ver I Abril/2008
11
Descrio
COLL(081) copia a word de origem (adicionado Of + Bs) para uma word de destino. A mesma instruo COLL(081) pode ser usada para coletar dados de vrias words de origem com a posio de procura determinado pelo valor de Of.
Ver I Abril/2008
12
Exemplo Quando CIO 000000 esta em ON, o contedo de D00110 (D00100 + 10) ser copiado para D00300 se o contedo de D00200 10 (0A hexadecimal). O contedo de outra word pode ser copiado mudando o valor de offset na D00200.
Ver I Abril/2008
13
Smbolo em Ladder
S1: Primeira word do bloco 1 S2: Primeira word do bloco 2 R: Word de Resultado
S1: Primeira word do bloco 1 Especifica o incio das 16 words do bloco 1. S1 e S1+15 devem ser da mesma rea de memria. S2: Primeira word do bloco 2
Especifica o incio das 16 words do bloco 2. S1 e S1+15 devem ser da mesma rea de memria. R: Word de Resultado Cada bit da R contem o resultado da comparao entre 2 words em 16 words selecionadas, S1+n e S2+n.
Ver I Abril/2008
14
Descrio MCMP(019) compara o contedo das 16 words S1 at S1+15 com o contedo das 16 words S2 at S2+15, e seta para ON o bit correspondente na word R quando os contedo no so iguais. O contedo de S1 comparado com o contedo de S2, o contedo de S1+1 com o contedo de S2+1, ..., e o contedo de S1+15 como o contedo de S2+15. O bit n de R setado em OFF quando o contedo S1+n igual ao contedo de S2+n; e setado em ON quando os contedos so diferentes.
Ver I Abril/2008
15
Treinamento de PLC Extras . Exemplo Quando a CIO 000000 esta em ON, MCMP(019) compara as words D00100 at D00115 em ordem com as words D00200 at D00215 e seta em ON os bits correspondentes em D00300 quando no forem iguais.
Ver I Abril/2008
16
Treinamento de PLC Extras . Operandos T: Primeira word da tabela Especifica o incio da tabela das 16 words. T e T+15 devem ser da mesma rea de memria. R: Word de resultado Cada bit de R contem o resultado da comparao entre S e as 16 words da tabela.
Ver I Abril/2008
17
Descrio
TCMP(085) compara o dado de origem (S) com cada uma das 16 words T at T+15 e seta em ON o bit correspondente na word R quando o contedo for igual. S comparado com o contedo de T e o bit 00 de R setado em ON se o contedo for igual ou OFF quando for diferente. S comparado com o contedo de T+1 e o bit 01 de R setado em ON quando o contedo for igual ou OFF quando for diferente, e assim por diante.
Ver I Abril/2008
18
Treinamento de PLC Extras . Exemplo Quando a CIO 000000 esta em ON, TCMP(085) compara o contedo de D00100 com o contedo das words D00200 at D00215 e seta em ON o bit especfico da D00300 quando o contedo for igual ou OFF quando for diferente.
Ver I Abril/2008
19
Smbolo em Ladder
Operandos
B: Primeira word do bloco Especificar o incio do bloco de 32 words (16 pares de limite mnimo/mximo). B e B+31 devem ser da mesma rea de memria. R: Word de Resultado Cada bit de R contem o resultado da comparao entre S e um dos 16 ranges definidos no bloco das 32 words.
Especificaes do Operando
Ver I Abril/2008
20
Treinamento de PLC Extras . Descrio BCMP(068) compara um dado de origem (S) com os 16 ranges definidos por pares de valores mnimos e mximos em B at B+31. A primeira word em cada par (B+2n) fornece o limite mnimo e a segunda word (B+2n+1) fornece o limite mximo do range n (n = 0 to 15). Se S esta dentro de qualquer um dos ranges (incluindo o limite mnimo e mximo), o bit correspondente em R ficar setado em ON. Os bits restantes estaro em OFF. B B+2 B+4 B+6 B+8 B+10 B+12 B+14 B+16 B+18 B+20 B+22 B+24 B+26 B+28 B+30 Exemplo Quando a CIO 000000 esta em ON, BCMP(068) compara o contedo de D00100 com os 16 ranges definidos em D00200 at D00231 e seta ON o bit correspondente em D00300 quando S estiver dentro do range definido, ou OFF quando estiver fora. S S S S S S S S S S S S S S S S B+1 B+3 B+5 B+7 B+9 B+11 B+13 B+15 B+17 B+19 B+21 B+23 B+25 B+27 B+29 B+31 Bit 00 of R Bit 01 of R Bit 02 of R Bit 03 of R Bit 04 of R Bit 05 of R Bit 06 of R Bit 07 of R Bit 08 of R Bit 09 of R Bit 10 of R Bit 11 of R Bit 12 of R Bit 13 of R Bit 14 of R Bit 15 of R
Ver I Abril/2008
21
CD: Dado a ser comparado LL: Limite mnimo do range UL: Limite mximo do range Variaes
Ver I Abril/2008
22
Especificaes do Operando
Descrio ZCP(088) compara o contedo em CD com o range definido por LL e UL e o resultado atribudo com Flags aritmticas, maior que (>), igual (=) e menor que (<). Estado da Flag Aritmetica A tabela seguinte mostra o estado das Flags aps execuo desta funo.
Usando o resultado do ZCP(088) no programa Quando o ZCP(088) executado, o resultado refletido nas Flags aritmticas. Para utilizar o resultado desta funo necessrio conectar as Flags conforme mostra a figura abaixo: Correto uso de ZCP(088)
Ver I Abril/2008
23
Treinamento de PLC Extras . Exemplo Quando a CIO 000000 esta em ON, o contedo na D00000 comparado com o range de 0005 001F hex (5 31 decimal) e o resultado de sada esta atribudo pelas Flags (<), (=) e (>). CIO 000200 setado em ON se 0005 hex contedo da D00000 001F hex. CIO 000201 setado em ON se o contedo da D00000 > 001F hex. CIO 000202 setado em ON se o contedo da D00000 < 0005 hex.
Ver I Abril/2008
24
Especificao do Operando
Descrio ANDW(034) faz uma lgica AND entre os bits especificados em I1 e I2 e sada resulta em R.
Ver I Abril/2008
25
Especificaes do Operando
Ver I Abril/2008
26
Descrio ORW(035) faz uma lgica OU entre os bits especificados em I1 e I2 e sada resulta em R.
Operandos
N: Nmero do Jump O nmero do jump deve ser entre 0000 03FF (&0 &1,023 decimal).
Ver I Abril/2008
27
Nota: O range para os CPUs CJ1M-CPU11 e CJ1M-CPU21 #0000 #00FF (binrio) ou &0 &1023 (decimal). Descrio Quando a condio de execuo do JMP(004) ON, nenhum jump efetuado e o programa executado normalmente. Quando a condio de execuo do JMP(004) OFF, a execuo do programa pulado at o primeiro JME(005) no programa com o mesmo nmero do jump. As instrues entre JMP(004) e JME(005) no so executadas, ento o estado entre JMP(004) e JME(005) mantido. .
Condio de Execuo Instrues Puladas Instrues nesta seo no so executadas e o estado da sada mantido.
Ver I Abril/2008
28
Treinamento de PLC Extras . Exemplo Operao Bsica Quando a CIO 000000 esta em OFF, a instruo entre JMP(004) e JME(005) no so executadas e as sadas se mantem em estados anteriores. Quando a CIO 000000 esta em ON, as instrues entre JMP(004) e JME(005) so executadas normalmente.
Ver I Abril/2008
29
rea de Programa Aplicado Operandos N: Nmero da Sub-rotina Especifica o nmero da sub-rotina entre 0 e 1023 (decimal).
Especificaes do Operando
Ver I Abril/2008
30
Treinamento de PLC Extras . Descrio SBS(091) chama a sub-rotina com o nmero especfico prprio dela. A subrotina no programa definida entre SBN(092) e RET(093). Quando a subrotina completada, a execuo do programa continua com a prxima linha aps SBS(091).
As sub-rotinas podem-hierarquizar at 16 nveis, isto quando uma sub-rotina chama outra sub-rotina, como acontece no exemplo abaixo que esta com 3 nveis.
Ver I Abril/2008
31
Treinamento de PLC Extras . Exemplos Exemplo 1: Sequencial (Sem hierarquia) Quando a CIO 000000 esta em ON, a sub-rotina 1 executada e a execuo do programa retorna a prxima instruo aps SBS(091). O restante do programa principal (antes da instruo SBN(092) 1) ento executada.
Ver I Abril/2008
32
Treinamento de PLC Extras . Example 2: Sequential (Non-nested) Subroutines Quando a CIO 000000 esta em ON, a sub-rotina 1 executada e a execuo do programa retorna a prxima instruo aps SBS(091) 1. Quando a CIO 000001 esta em ON, a sub-rotina executada e a execuo do programa retorna aps a instruo SBS(091) 2.
Ver I Abril/2008
33
Treinamento de PLC Extras . Exemplo 3: Hierarquia de Sub-rotinas Quando a CIO 000000 esta em ON, a sub-rotina 1 executada. Se CIO 000001 tornar-se ON, a sub-rotina 2 ser executada dentro da sub-rotina 1 e a execuo do programa retornar aps a instruo SBS(091) 2 quando a subrotina 2 estar completa. A execuo da sub-rotina 1 continua e a execuo do programa retornar aps a instruo SBS(091) 1 quando a sub-rotina 1 estar completa.
Ver I Abril/2008
34
Especificaes do Operando
Ver I Abril/2008
35
Treinamento de PLC Extras . Descrio SBN(092) indica onde comea a sub-rotina com o nmero especfico. O fim da sub-rotina indicado por RET(093). A regio da sub-rotina inicia na instruo SBN(092) somente quando for chamada pela instruo SBS(091).
Exemplo Quando a CIO 000000 esta em ON, a sub-rotina 10 executada e a execuo do programa retornar depois da instruo SBS(091) que foi a instruo que chamou esta sub-rotina.
Ver I Abril/2008
36
Variao
Descrio
RET(093) indica o fim da sub-rotina e SBN(092) indica o incio. Quando a execuo do programa processa a instruo RET(093), o programa automaticamente retorna para a prxima linha aps instruo SBS(091) que foi a instruo que chamou a sub-rotina.
Ver I Abril/2008
37
Variaes
Operandos
Ver I Abril/2008
38
Treinamento de PLC Extras . NV: Primeira word com novo PV NV e NV+1 contem o novo PV quando houver alterao de PV.
Especificaes do Operando
Descrio
INI(880) executa a operao especificada em C na porta especificada em P. A possibilidade de combinaes de operaes e portas so mostrados na tabela abaixo.
Ver I Abril/2008
39
Treinamento de PLC Extras . Iniciando comparao (C = 0000 hex) Se C 0000 hex, INI(880) inicia a comparao do contador de alta velocidade, para a tabela de comparao registrada com a CTBL(882). Nota: A tabela de comparao deve ser registrada com CTBL(882). Se INI(880) executado sem o registro da tabela, ocorrer erro. Parando a comparao (C = 0001 hex) Se C 0001 hex, INI(880) faz a parada da comparao do contador de alta velocidade. Mudando o PV (C = 0002 hex) Se C 0002 hex, INI(880) mudar o PV como mostra na tabela Parando pulsos na sada (P = 1000 or 1001 hex and C = 0003 hex) Se C 0003 hex, INI(880) imediatamente para os pulsos na sada da especificada porta. Exemplo Quando a CIO 000000 torna-se ON, SPED(885) inicia os pulsos na sada 0 em modo continuo a 500 Hz. Quando a CIO 000001 torna-se ON, os pulsos na sada so parados por INI(880)
Ver I Abril/2008
40
Smbolo em Ladder
Variao
Operandos
Ver I Abril/2008
41
Treinamento de PLC Extras . C: Dado de controle A funo da instruo INI(880) determinada pelo dado de controle, C.
D: Primeira word de destino O PV utiliza uma word para interrupo ou duas words para os outros fins.
Ver I Abril/2008
42
Especificaes do Operando
Descrio PRV(881) l o dado especificado em C na porta especificada em P. As possveis combinaes de dados e portas so mostrados na tabela seguinte.
Ver I Abril/2008
43
Treinamento de PLC Extras . Lendo o PV (valor presente) (C = 0000 hex) Se C 0000 hex, PRV(881) l o PV como mostra na tabela.
Lendo o Estado (C = 0001 hex) Se C 0001 hex, PRV(881) l o estado como mostra na tabela.
Ver I Abril/2008
44
Treinamento de PLC Extras . Lendo o resultado de comparao por range (C = 0002 hex) Se C 0002 hex, PRV(881) l o resultado de comparao por range e armazena em D como mostra o diagrama. Essa questo tem a necessidade da instruo CTBL(882), porque ela cria essa tabela de comparao, e aqui vai somente os bits de resultado.
Exemplo 1 Quando a CIO 000000 torna-se ON como mostra no programa de exemplo, CTBL(882) registra uma tabela de range de comparao para o contador rpido 0 comece a comparar. Quando a CIO 000001 torna-se ON, PRV(881) l a comparao no range e armazena o resultado na CIO 0100.
Exemplo 2 Quando a CIO 000100 torna-se ON, PRV(881) l a freqncia de pulsos na entrada de contagem rpida 0 e armazena em valor hexadecimal na D00200 e D00201.
Ver I Abril/2008
45
Smbolo em Ladder
P: Porta especifica C: Dado de controle TB: Primeira word da tabela de comparao
Variao
Operandos
P: Porta especifica Especifica qual a porta que vai ser contado os pulsos.
Ver I Abril/2008
46
Treinamento de PLC Extras . TB: Primeira word da tabela de comparao TB a primeira word da tabela de comparao. A estrutura da tabela de comparao depende do tipo de comparao que ser efetuada. Para comparar o valor exato, o tamanho da tabela de comparao determinado pelo nmero de estados especificado em TB. A tabela tem entre 4 e 145 long words, como mostra abaixo.
Para comparao de range, a tabela de comparao sempre tem 8 ranges. A tabela composta de 40 long words, como mostra a figura. Se no for necessrio utilizar todos os ranges, necessrio incluir FFFF hex na prxima TB que ficar vazia.
Nota: Sempre ajuste um valor maior ou igual que o valor mnimo de qualquer range.
Ver I Abril/2008
47
Descrio
CTBL(882) registra a tabela de comparao e comea a comparao com o PV para porta especificada em P e o metodo especificado em C. Quando usado a CTBL(882) para comear a comparao, necessrio que tenha diferenciao de corda de subida, ou adicionar a @ que ter o mesmo efeito, (@CTBL(882)) para que seja executada somente uma vez quando setada. Registrando uma tabela de comparao (C = 0002 ou 0003 hex) Se C ajustado com 0002 ou 0003 hex, a tabela de comparao dever ser iniciada com a instruo INI(880). Registrando uma tabela de e iniciando a comparao (C = 0000 ou 0001 hex) Se C ajustado com 0000 ou 0001 hex, a tabela de comparao ser registrada e iniciada a comparao quando for ativada. Parando a comparao A comparao parada com INI(880). No tem influncia se esta instruo no participou da inicializao do CTBL(882).
Ver I Abril/2008
48
A task correspondente chamada e executada quando o PV atinge o valor definido. As tasks podem ser chamadas por diversos acionamentos. A tabela de comparao pode conter at 48 valor definidos, que a quantidade definido em TB (o tamanho da tabela depende do nmero valores especificados). A comparao executada para todos o valores registrados na tabela. Comparao por Range A task correspondente chamada e executada quando o PV atinge o range definido. As tasks podem ser chamadas por diversos acionamentos. A tabela de comparao contm 8 ranges, cada um definido por limite mnimo e mximo. Se um range no vai ser usado, ajuste a task em FFFF hex para desabilitar este range. A task executada somente quando o PV entra dentro do range. Exemplo Quando a CIO 000000 torna-se ON, CTBL(882) registra a tabela de comparao e inicia a comparao da entrada de contagem rpida 0. O PV do contador de entrada rpida contado de forma incremental e quando atinge 500, este igual ao valor 1 e a task 1 executada. Quando o PV incrementado a 1000, este igual ao valor 2 e a task 2 executada.
Ver I Abril/2008
49
Smbolo em Ladder
P: Porta especifica M: Output mode F: Primeira word de frequncia de pulsos
Variao
Operandos P: Porta especifica Especifica qual a porta onde haver a sada de pulsos.
Ver I Abril/2008
50
Treinamento de PLC Extras . F: Primeira word de frequncia de pulsos O valor de F e F+1 setam a frequncia de pulsos em Hz.
Especificaes do Operando
Descrio SPED(885) inicia a sada de pulsos na porta especificada em P usando o mtodo especificado em M e com frequncia especificada em F. A sada de pulso ser iniciada no tempo que a instruo SPED(885) for executada. Esta instruo utilizada com a diferenciao de borda subida, (@SPED(885)) que ser acionada somente em um ciclo do CPU.
No modo independente , a sada de pulso ir parar automaticamente quando o nmero de pulsos equivaler com PULS(886). No modo continuo, a sada de pulso ir parar com a parada do programa. Ir ocorrer um erro se a troca de modo for trocado quando a sada estiver ativa. Modo de controle de velocidade continua Quando o modo de operao iniciado, a sada de pulso ir continuar at o programa seja parado.
Ver I Abril/2008
51
Treinamento de PLC Extras . Nota: A sada de pulso ir parar automaticamente se o CPU alternar para modo PROGRAMAO.
Modo de posio independente Quando a operao de modo independente iniciada, a sada de pulsos ir continuar at que o nmero especifico de pulsos atinja o valor determinado. Nota: 1 A sada de pulso ir parar automaticamente se o CPU alternar para modo PROGRAMAO. 2. O nmero de pulsos na sada deve ser setado cada vez que for restartado. 3. O nmero de pulsos na sada deve ser setado com PULS(881). Os pulsos no iro ocorrer com SPED(885) se PULS(881) no for executado primeiro.
Ver I Abril/2008
52
Treinamento de PLC Extras . 4. A direo setada em SPED(885) o oerando ser ignorado se o nmero de pulsos setado em PULS(881) for um valor absoluto.
Ver I Abril/2008
53
Treinamento de PLC Extras . Exemplo Quando a CIO 000000 torna-se ON, PULS(886) seta o numero de pulsos para a sada 0. Um valor absoluto de 5.000 pulsos. SPED(885) executada utilizando na sada o mtodo CW/CCW no sentido horrio em modo independente com uma frequncia de 500 Hz.
Ver I Abril/2008
54
Smbolo em Ladder
P: Porta especifica T: Tipo de pulso N: Nmero de pulsos
Variaes
Operandos
P: Porta Especifica Indica qual a porta ser usada. O parametro setado em D e N ser aplicado a instruo SPED(885).
N e N+1: Nmero de Pulsos N e N+1 especificam o nmero de pulsos relativos ou absolutos, em 8-dgitos hexadecimal.
Ver I Abril/2008
55
Descrio PULS(886) seta o tipo de pulso e o nmero de pulsos especifico em T e N para a porta especifica em P. A sada iniciada usando SPED(885) em modo independente.
Exemplo Quando a CIO 000000 torna-se ON, PULS(886) seta o nmero de pulsos para a sada 0. Um valor absoluto de 5.000 pulsos setado. SPED(885) executado e inicia os pulsos na sada usando o mtodo CW/CCW no sentido horrio em modo independente com uma frequncia de 500 Hz.
Ver I Abril/2008
56
Omron Eletrnica do Brasil Ltda. Qualquer dvida ou sugesto favor entrar em contato. Fone: (41) 2101-5966 Fax: (41) 2101-5901 rafael.leite@omron.com.br Departamento de Engenharia de Aplicaes
Ver I Abril/2008
57