Académique Documents
Professionnel Documents
Culture Documents
Curso CLP - 5
Mdulo Bsico usando o software RS Logix 5
3. REDE DE E/S LOCAL ESTENDIDA USANDO OS CLP-5/40L ou CLP-5/60L042 4. REDE DE E/S REMOTAS (RIO) 4.1 Conceito 4.1.1 Caractersticas gerais da rede 4.2 Meio fsico 4.3 Velocidades 4.4 Mdulo Adaptador de E/S Remotas 1771-ASB 044 044 045 045 045
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina I de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina II de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina III de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina IV de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
151 151 151 152 152 153 153 154 154 155 155 156 156 157 158 159 160 161 162 163 164 164 164 165 166 166
168 168 168 169 169 170 170 171 171 172 172 173
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina V de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Figura 2.A Tamanhos de Chassis 009 Figura 2.B Vista do chassi sem cartes e localizao da chave de configura-o do mesmo e jumper de seleo da fonte de alimentao 010 Figura 2.C Mdulo Fonte de Alimentao 012 Figura 2.D Fonte de Alimentao externa 012 Figura 2.E Vista Frontal do mdulo Fonte de Alimentao 013 Figura 2.F Vista Frontal da Fonte de Alimentao Externa 013 Figura 2.G Vista Frontal dos Controladores CLP-5/15 e CLP-5/25 017 Figura 2.H Ajuste das mini-seletoras dos Controladores CLP-5/15 e CLP-5/25 018 Figura 2.I Vista Frontal dos Controladores CLP-5/11 e CLP-5/20 019 Figura 2.J Vista Frontal dos Controladores CLP-5/30; -5/40; -5/60 e -5/80 020 Figura 2.K Ajuste das mini-seletoras dos Controladores 5/11;-5/20;-5/30;-5/40 -5/60 e -5/80 021
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina VI de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina VII de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina VIII de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_______________________________________________________________________________________ NDICE da apostila do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina IX de IX
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
1.2 - PRTICA A sigla CLP significa Controlador Lgico Programvel. No termo em ingls usada a sigla PLC que significa Programmable Logic Controller. um equipamento de controle de processos e mquinas, programvel atravs de um computador e apropriado para aplicaes industriais em operaes sequenciais, intertravamento, alarme e segurana. usado para controle automtico de subsistemas dentro de uma plataforma (Exemplo: Fogo e gs / Separador de leo e gs / Geradores / Emergncia / intertravamento de vlvulas de segurana, etc...) A aquisio de dados de um CLP feita normalmente utilizando-se de uma IHM ou Sistema Supervisrio (ESC ou ECOS).
1.3 - Histrico e caractersticas do CLP Criado em 1969 para a General Motors dos Estados Unidos; Fcil de programar e reprogramar (software); Facilidade de manuteno e reparo; Robustez mesmo em ambiente hostil (industrial); Menor tamanho que sistema com rels eletromecnicos convencionais; Aumenta a produtividade; Aceitar entradas e sadas para diferentes nveis de tenso (Vac / Vcc); Modular e expansvel Confiabilidade aumentada quando se utiliza um sistema de redundncia.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 1 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 1.4 - Aparncia do PLC-5 (Famlia 5 da Allen Bradley) Apresenta configurao modular e expansvel sendo selecionado e montado pelo usurio de acordo com suas necessidades
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 2 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Sensores mecnicos
Superviso IHM
Variveis de Entrada na Planta Comandos ABRE / FECHA Comandos LIGA / DESLIGA Comandos PROPORCIONAIS
Solenides de vlvulas
Lmpadas / Sirenes
CIRCUITOS DE ENTRADAS q So circuitos que fazem a interface com sinais de entrada de campo (Exemplos: chaves de nvel, sensores de nvel, transmissores de presso, temperatura, botes liga / desliga, emergncia, abandono, etc)
CIRCUITOS DE SADAS q So circuitos que fazem a interface com sinais de sada de campo (Exemplos: solenides, sirenes, comandos para vlvulas proporcionais, etc)
CPU
q
Unidade Central de Processamento. o crebro do CLP. responsvel pela execuo do programa aplicativo (ladder) que controla a(s) planta(s) dentro da plataforma. (Exemplo: Controle dos geradores, fogo e gs, separador de leo / gs, etc )
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 3 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
FONTE DE ALIMENTAO q utilizada para a energizao do barramento do rack permitindo a alimentao dos circuitos eletrnicos da CPU e mdulos instalados no rack.
TERMINAL DE PROGRAMAO q um microcomputador onde instalado um software de configurao, programao e documentao do PLC-5. Este software chamado de RS Logix 5 e roda em ambiente Windows (sistema operacional).
q
Este terminal ser utilizado como ferramenta de diagnsticos e manuteno do CLP. Geralmente o terminal de programao comunica-se com o CLP atravs da rede Ethernet / TCP-IP (Em caso de plataformas onde o sistema j est instalado), podendo tambm comunicar-se com o CLP atravs da porta serial, utilizando o protocolo DF1 (Full Duplex)
Existem 02 tipos de memrias: Memria voltil ou no retentiva => O contedo desta memria apagado quando no existe tenso aplicada. Exemplo: memria RAM (Random Access Memory) No PLC-5 o programa e dados so armazenados na memria RAM com backup atravs de bateria de ltio. Memria no voltil ou retentiva => O contedo desta memria fica armazenado mesmo quando no existe tenso aplicada. Exemplo: memria EEPROM (Electrical Erasable Programmable Read Only Memory)
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 4 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
n Estrutura metlica onde so encaixados os mdulos do CLP e a Fonte de alimentao; n Utiliza um barramento dedicado para sinais de alimentao, controle e dados de comunicao entre a CPU e os demais mdulos; n No Chassis so inseridos os seguintes cartes: n Fonte de alimentao n CPU n Mdulos de entradas e sadas (E/S ou I/O) n Mdulos de comunicao
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 5 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
3 O Processador do CLP ativa ou desativa os canais dos cartes de sada, baseados nos status da memria imagem das sadas.
Processador do CLP resolve continuamente o programa lgico do usurio baseado nos status da tabela de imagem da entrada Programa lgico do usurio Processador do CLP atualiza continuamente os status da tabela de imagem da sada baseado na soluo do programa lgico do usurio Processador do CLP ativa ou desativa continuamente os status do mdulo de sada de acordo com os status da tabela de imagem da sada Tabela de imagem de sada
Mdulo de sada
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 6 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Servios de Comunicao 4
SCAN
Descrio: 1- Tempo requerido pela CPU para varrer e ler todas as entradas. 2- Tempo requerido pela CPU para executar todas as instrues presentes no programa aplicativo. Este tempo depende das instrues utilizadas. 3- Tempo requerido pela CPU para varrer e escrever em todas as sadas. 4- Parte do ciclo de operao em que ocorre a comunicao com o terminal de programao. 5- Housekeeping o tempo gasto com atualizao dos registros internos de diagnsticos. Observao: O SCAN medido em milisegundos (ms). Para se medir o tempo de SCAN de uma aplicao necessrio utilizar-se de um terminal de programao (microcomputador rodando o software RS Logix 5) e estabelecer comunicao com a CPU e acessar a janela de Diagnsticos do CLP.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 7 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 1.9 - Interrupo do ciclo de operao O ciclo de operao (SCAN) de um CLP pode ser interrompido por uma rotina de programa especfica. ( Exemplos: clculo e totalizao de vazo; controle de uma malha PID de temperatura e/ou presso ). Existem dois tipos de rotinas que podem interromper o ciclo normal de operao de um CLP a) Rotina de interrupo por tempo (STI) b) Rotina de interrupo por evento (PII) A rotina de interrupo por tempo executada em intervalos de tempo prdefinidos pelo programador ou usurio ( Exemplo: A totalizao de vazo deve ser feita a cada 1000 ms ). A rotina de interrupo por evento executada somente quando um evento ocorrer (Exemplo: quando uma chave de nvel atuar, o CLP executa uma rotina de controle de nvel )
Figura 1.E Interrupo do Ciclo de Operao
PROCESSAMENTO DO PROGRAMA
Rotina de interrupo
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 8 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
1771-A1B
1771-A2B
1771-A3B
1771-A4B
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 9 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.1.1 Mini-seletoras do Chassis Principal ( com CLP-5) No backplane (placa de fundo) do Chassis existe um conjunto de 08 miniseletoras utilizadas para a configurao do mesmo. A configurao destas miniseletoras depende do tipo de Chassis a ser empregado na configurao do sistema (Principal, Expanso Local, Expanso Remota). Mostraremos primeiramente a configurao do Chassis Principal, ou seja, aquele que abriga o Mdulo Controlador (CPU).
Figura 2.B Vista do chassis sem cartes e localizao da chave de configurao do mesmo e jumper de seleo da fonte de alimentao
Jumper de Seleo da Fonte de Alimentao
Miniseletora
Posio
Descrio Sadas permanecem no seu ltimo estado quando ocorre uma falha no hardware (1) Sadas so desenergizadas quando ocorre uma falha de hardware (1) Esta mini-seletora deve permanecer sempre desligada Esta mini-seletora deve permanecer sempre desligada Define o endereamento do Chassis para 02 ranhuras Define o endereamento do Chassis para 01 ranhura Define o endereamento do Chassis para ranhura No permitido Transfere programa aplicativo da memria EEPROM para a memria RAM do Controlador na Energizao (2) Transfere da EEPROM para a memria RAM do Controlador se a memria do mesmo no for vlida No transfere (3) Proteo da memria RAM do Controlador desabilitada Proteo da memria RAM do Controlador habilitada (4)
ON SW-1 SW-2 SW-3 SW-4 / SW-5 SW-6 / SW-7 OFF OFF OFF
OFF OFF ON ON OFF ON ON OFF ON OFF ON OFF ON OFF OFF ON
SW-8
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 10 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Notas: (1) Independentemente do ajuste da mini-seletora, as sadas so desenergizadas quando: - o controlador detecta um erro de run-time - ocorre uma falha na placa de fundo do Chassis de E/S - o modo teste ou programao selecionado - um bit do arquivo de status ajustado para desenergizar uma gaveta local. (2) Se um mdulo de memria EEPROM no estiver instalado, o indicador PROC pisca e o controlador energiza o bit S:11/9 (bit 9) da palavra de falha grave do CLP. (3) Uma falha no controlador ocorre se a memria do controlador (indicador PROC aceso) no for vlida (4) No possvel limpar a memria do controlador quando esta mini-seletora est na posio ON, ou descarregar um novo programa no CLP (download). possvel apenas alterar linhas de programa no modo de edio ON LINE.
2.1.2 Jumper de seleo da Fonte de Alimentao no Chassis de E/S No backplane (placa de fundo) do Chassis existe tambm um jumper de seleo do tipo de Fonte de Alimentao que ser instalada no Chassis. Existem 02 tipos de fonte de alimentao: a) Placa fonte de alimentao que colocada em uma ranhura (slot) do Chassis b) Fonte de Alimentao externa que montada no lado esquerdo do Chassis Deste modo este jumper usado para selecionar se o chassis receber uma placa fonte de alimentao ou ser energizado atravs de uma fonte externa.
Posio do jumper Descrio
Y N
Quando se utiliza Fonte de alimentao interna (mdulo fonte de alimentao) Quando se utiliza Fonte de alimentao externa
Observao: No possvel energizar um nico chassis com um mdulo fonte de alimentao e uma fonte de alimentao externa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 11 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.2 - FONTE DE ALIMENTAO A Fonte de alimentao utilizada para energizao do Mdulo Controlador (CPU) ou mdulo adaptador, mdulos de E/S e mdulos especiais encaixados em um Chassis. Existem 02 tipos de Fontes de alimentao que podem ser utilizados no Sistema de Controle usando PLC-5: a) Mdulo Fonte de alimentao: uma fonte de alimentao interna porque est instalada em uma ou duas ranhuras de um chassis. b) Fonte de alimentao: uma fonte de alimentao montada na lateral esquerda do chassis. No utiliza ranhuras para cartes de E/S.
Fonte de Alimentao
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 12 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.E Vista frontal do mdulo Fonte de Alimentao
Conexo da alimentao Chave LIGA / DESLIGA Fusvel da Fonte Chave seletora de Tenso LED indicador de alimentao
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 13 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Tabela 2.1: Fontes de alimentao em um Chassis com o Controlador
Alimentao de entrada
Fonte
1771-P3 1771-P4 1771P4S 1771P4S1 1771P4R 1771-P5 1771P6S 1771P6S1 1771P6R 1771-P7 1771PS7
Corrente de Sada (A) quando em paralelo com: P3 P4 P4S P4S1 P5 P6S P6S1
6 11 11 11 16 16 11 16 16 16
120 Vca 120 Vca 120 Vca 100 Vca 120 Vca 24 Vcc 220 Vca 200 Vca 220 Vca 120/220 Vca 120/220 Vca
16 16 16
(1) No se pode utilizar uma fonte de alimentao externa e um mdulo fonte de alimentao para fornecer alimentao ao mesmo chassis, pois no so compatveis.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 14 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.3 Mdulo Controlador ou CPU A CPU o crebro do CLP-5. responsvel pela varredura das E/S, execuo do programa aplicativo que controla o processo (cada subsistema de uma plataforma) e diagnsticos do sistema.
Existem vrios modelos de CPUs da famlia PLC-5. As diferenas bsicas entre as CPUs so: a) Capacidade de memria (programa + dados) b) Capacidade de controle de E/S digitais e/ou analgicas c) Velocidade de processamento (freqncia do microprocessador).
Cada chassi ou bastidor permite apenas 01 CPU instalada na ranhura mais esquerda. As demais ranhuras so reservadas para mdulos de E/S e/ou especiais.
Modelos de Controladores para plataforma PLC-5: Processador CLP-5/11 CLP-5/15 (*) CLP-5/20 CLP-5/25 (*) CLP-5/30 CLP-5/40 CLP-5/60 CLP-5/40L CLP-5/60L CLP-5/80 Cdigo de catlogo 1785-L11 1785-LT 1785-L20 1785-LT2 1785-L30 1785-L40 1785-L60 1785-L40L 1785-L60L 1785-L80
(*) Os Processadores CLP-5/15 e CLP-5/25 so CPUs pertencentes plataforma antiga (primeiros processadores da famlia CLP-5) e os demais processadores so pertencentes nova plataforma.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 15 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Tabela 2.2: Especificaes dos Controladores CLP-5
Nmeros das Gavetas de E/S (2)
Controlador
Capacidade De E/S
Configuraes Da Gaveta
Memria do Controlador
512 (3) 1024 (4) 512 (5) 512 (5) 1024 (4) 2048 (6)
4 8 4 4 8 16
CLP-5/40L
2048 (6)
16
CLP-5/60 CLP-5/60L
24 24
CLP-5/80
3072 (7)
24
1 4 local, 0 3 remotas 1 4 local, 1 7 remotas 1 4 local 1 remota 1 4 local, 3 remotas 1 4 local, 1 7 remotas 1 4 local, 1 15 remotas 1 4 local, 1 15 local expandida e remota 1 4 local, 1 23 remota 1 4 local 1 23 local expandida e remota 1 4 local 1 23 remota
Adaptador e Scanner Adaptador e Scanner Adaptador e Scanner Adaptador e Scanner Adaptador e Scanner Adaptador e Scanner Adaptador e Scanner
0 - 17
Sim
48K
0 - 27 0 - 27
Sim Sim
64K 64K
0 - 27
Adaptador e Scanner
Sim
100K
Expanso de memria com mdulo de expanso 1785-MS Todos os nmeros das gavetas de E/S esto em notao OCTAL. 512 entradas e 512 sadas, utilizando mdulos de 16 ou 32 pontos 1024 entradas e 1024 sadas, utilizando mdulos de 16 ou 32 pontos 512 E/S, utilizando mdulos de E/S de 32 pontos com endereamento de ranhura no chassis de E/S (6) 2048 entradas e 2048 sadas, utilizando mdulos de 16 ou 32 pontos (7) 3072 entradas e 3072 sadas, utilizando mdulos de 16 ou 32 pontos Observao: Memria de 1K = 1024 words (1024 palavras ou registros de 16 bits).
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 16 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.G Vista Frontal dos Controladores CLP-5/15 e CLP-5/25 (Plataforma antiga)
Indicador de comunicao Ativa / em Falha (verde / vermelho) Indicador de E/S Remota ativa / falha (verde / vermelho) Indicador do Modo de operao (verde)
Indicador de Bateria Fraca (vermelho) Indicador operao / falha no controlador (verde / vermelho) Indicador Force (mbar)
Compartimento da bateria
Conector para
Tipo do conector
Descrio
Conecta um terminal de programao diretamente ao controlador. Possui conexo paralela com o conector de 3 pinos da rede DH+ Estabelece a conexo com a rede DH+ Estabelece a conexo com as gavetas de E/S remotas.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 17 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.H Ajuste das mini-seletoras dos Controladores CLP-5/15 e CLP-5/25 Vista superior do Controlador
SW1
Vista inferior do Controlador
SW3
SW2
Utilize a miniseletora
SW1
Para:
-definir o nmero da estao do controlador na rede DH+ -selecionar o modo de operao (adaptador ou scanner) para o controlador - determinar o nmero de palavras da tabela de dados reservadas para estabelecer a comunicao entre um controlador principal e o controlador CLP-5 operando como adaptador. - nmero do primeiro grupo da gaveta na qual o CLP-5, operando como adaptador, est instalado. - determinar o nmero da gaveta de E/S do CLP-5, operando como adaptador. - conectar um resistor de terminao na linha do controlador quando este for o ltimo dispositivo da rede DH+ e/ou rede de E/S remota.
SW2
SW3
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 18 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.I Vista Frontal dos Controladores CLP-5/11 e CLP-5/20 CLP-5/11 CLP-5/20
LED indicador de BATERIA FRACA (vermelho) LED indicador de Operao / Falha no Controlador (verde / vermelho)
Compartimento de bateria
Conexo do terminal de programao quando o canal 1A est configurado para rede DH+ Canal 1A Porta DH+ fixa
Canal / Conector
Descrio
25 pinos, D-shell
Porta serial opticamente isolada. Suporta os seguintes padres eltricos seriais: RS-232, RS-422 e RS-423. Porta com protocolo ASCII ou DF1 (ponto-aponto, escravo ou mestre). Portas de comunicao configurveis pelo usurio. Permitem que o CLP-5 opere como Scanner, adaptador ou estabelea comunicao com a rede DH+ (Data Highway Plus). O canal 1A do CLP-5/20 uma porta DH+ fixa. Possui conexo paralela com o conector de 3 pinos dos canais 1A .
1A 1B
3 pinos
Terminal de Programao
DH+
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 19 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.J Vista Frontal dos Controladores CLP-5/30, CLP-5/40, CLP-5/60 e CLP-5/80 CLP-5/40 , 5/60 ou 5/80 CLP-5/30
Chave seletora de modo de operao Indicador do canal 2A (verde constante) Conexo do Terminal de programao quando o canal 2A estiver configurado para DH+ LED indicador de BATERIA FRACA (vermelho) LED indicador de Operao / Falha no Controlador (verde / vermelho) Indicador do canal 2B (verde constante) LED indicador de FORCE (mbar) LED indicador do canal 0 (verde) Porta de comunicao Canal 2A Porta de comunicao Canal 2B Indicador do canal 1A (verde constante) Conexo do Terminal de programao quando o canal 1A estiver configurado para DH+ Porta de comunicao Canal 1A Porta de comunicao Canal 1B Indicador do canal 1B (verde constante) Instalao do mdulo de memria EEPROM Porta serial Canal 0 Porta serial Canal 0
Compartimento de bateria
Canal / Conector
Descrio
25 pinos, D-shell
Porta serial opticamente isolada. Suporta os seguintes padres eltricos seriais: RS-232, RS-422 e RS-423. Porta com protocolo ASCII ou DF1 (ponto-aponto, escravo ou mestre).
Portas de comunicao configurveis pelo usurio. 3 pinos Permitem que o CLP-5 opere como Scanner, adaptador ou estabelea comunicao com a rede DH+ (Data Highway Plus). Terminal de 8 pinos, mini-DIN Possui conexo paralela com o conector de 3 Programao (2 conectores) pinos dos canais 1A e 2A. Utilizam-se estes conectores quando os canais 1A e 2A estiverem configurados para rede DH+ ___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 20 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
1A 1B 2A 2B
_________________________________________________________________________
Figura 2.K Ajuste das mini-seletoras dos Controladores CLP-5/11 , CLP-5/20 , CLP5/30, CLP-5/40, CLP-5/60 e CLP-5/80
SW1
SW2
Utilize a miniseletora
SW1 SW2
Para:
- definir o nmero da estao do canal 1A na Rede DH+ - definir a configurao do padro eltrico para a porta serial 0. Os padres eltricos disponveis so compatveis com EIA RS-232C, RS-423 ou RS-422.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 21 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Nmero da estao
Mini-seletora
1
L D L D L D L D L D L D L D L D
2
L L D D L L D D L L D D L L D D
3
L L L L D D D D L L L L D D D D
4
L L L L L L L L D D D D D D D D
5
L L L L L L L L L L L L L L L L
6
L L L L L L L L L L L L L L L L
Nmero da estao
Mini-seletora
1
L D L D L D L D L D L D L D L D
2
L L D D L L D D L L D D L L D D
3
L L L L D D D D L L L L D D D D
4
L L L L L L L L D D D D D D D D
5
D D D D D D D D D D D D D D D D
6
L L L L L L L L L L L L L L L L
0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17
20 21 22 23 24 25 26 27 30 31 32 33 34 35 36 37
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 22 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Tabela 2.3: Endereamento do nmero da Estao do Controlador na rede DH+
Nmero da estao Mini-seletora Nmero da estao Mini-seletora
1
L D L D L D L D L D L D L D L D
2
L L D D L L D D L L D D L L D D
3
L L L L D D D D L L L L D D D D
4
L L L L L L L L D D D D D D D D
5
L L L L L L L L L L L L L L L L
6
D D D D D D D D D D D D D D D D
1
L D L D L D L D L D L D L D L D
2
L L D D L L D D L L D D L L D D
3
L L L L D D D D L L L L D D D D
4
L L L L L L L L D D D D D D D D
5
D D D D D D D D D D D D D D D D
6
D D D D D D D D D D D D D D D D
40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57
60 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77
Observao: As mini-seletoras 3 e 9 esto sempre ajustadas em On (ligada); As mini-seletoras 4, 5, 8 e 10 esto sempre ajustadas em Off (desligada)
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 23 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.L Vista Frontal dos Controladores CLP-5/20E, CLP-5/40E, CLP-5/80E (Plataforma ETHERNET) Estes Controladores possuem uma interface Ethernet (10Mbps) incorporada no prprio Mdulo Processador. A porta 2 a porta Ehernet e utiliza um conector AUI 15 pinos. Podemos instalar nesta porta um transceiver para cabo par tranado (10BaseT), cabo coaxial e fibra-ptica.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 24 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.M Vista Frontal dos Controladores CLP-5/40L e CLP-5/60L Estes Controladores possuem uma interface paralela de comunicao com Chassis de Expanso Local A porta 2 a porta de expanso local e nela instala-se um cabo paralelo para interligao aos chassis de expanso local.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 25 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Figura 2.N Vista Frontal dos Controladores CLP-5/20C , CLP-5/40C e CLP-5/80C (Plataforma CONTROL NET) Estes Controladores possuem uma interface ControlNet com redundncia incorporada no prprio Mdulo Processador. A porta 2 a porta ControlNet e utiliza dois conectores do tipo BNC. O cabo coaxial da rede ControlNet instalado em um conector BNC ou em ambos conectores quando se trabalha com redundncia de meio fsico.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 26 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Quando a chave colocada na posio RUN: - Executa-se o programa aplicativo, - As sadas do Controlador so habilitadas; - Permite o force das E/S; - possvel salvar o programa aplicativo no disco rgido do programador (micro rodando o RSLogix5); - O equipamento ou processo controlado por este Processador inicia a operao
Impedimento: No possvel criar ou apagar um arquivo de programa, criar ou apagar arquivos de dados ou alterar os modos de operao atravs do terminal de programao.
Quando a chave colocada na posio PROG: - O Controlador pra de executar o programa aplicativo; - As sadas do Controlador so desabilitadas; - possvel fazer uma transferncia do programa e configurao do terminal de programao para a memria do Controlador; - possvel criar, modificar e apagar arquivos de programas e /ou arquivos de dados; - Copiar o programa aplicativo para a memria EEPROM; Observao: O controlador pra de executar a varredura do programa aplicativo; No possvel alterar o modo de operao atravs do terminal de programao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 27 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Quando a chave colocada na posio REM: - possvel alterar os modos de operao para Programao, Teste ou RUN atravs do terminal de programao; Operao remota / REM RUN - Controlador varre o programa aplicativo; - As sadas do controlador so habilitadas; - Salvar/recuperar e editar programas em On Line Obs.: No possvel criar ou apagar programas de aplicao ou arquivos de dados.
Programao remota / REM PROG - O Controlador pra de executar o programa aplicativo; - As sadas do Controlador so desabilitadas; - possvel fazer uma transferncia do programa e configurao do terminal de programao para a memria do Controlador; - possvel criar, modificar e apagar arquivos de programas e /ou arquivos de dados; - Copiar o programa aplicativo para a memria EEPROM; Teste remoto / REM TEST - Executa os programas de aplicao com as sadas desabilitadas.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 28 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 29 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Ao instalar a bateria, deve-se proceder conforme descrito nas seguintes etapas: Etapa 1: Etapa 2: Etapa 3: Etapa 4: Etapa 5: Remova o controlador do saco antiesttico. Localize o conector da bateria. Instale a bateria conforme figura 21. Coloque a cobertura do compartimento sobre a bateria e aperte os parafusos. Escreva a data da instalao da bateria na cobertura do compartimento.
Recomenda-se que a substituio da bateria de ltio seja feita todo ano ou quando o indicador de bateria (BATT) acender. Importante: Pode-se inserir ou remover a bateria sem que o controlador seja desenergizado. Entretanto, para NO perder o programa, certificar-se de que o controlador esteja ENERGIZADO ao trocar a bateria. Importante: O mdulo CMOS RAM possui memria voltil. Quando houver substituio da bateria do controlador, durante a manuteno regular, certificar-se de que o controlador esteja ENERGIZADO, caso contrrio, perder a memria.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 30 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Para substituir a bateria, proceder como descrito a seguir: 1 2 3 Solte os parafusos de aperto manual do compartimento de bateria. Remova a bateria. Observe o procedimento adequado de instalao para a bateria que est sendo substituda.
Figura 2.O Instalao da Bateria A. Instalao da bateria 1770-XYC no Controlador CLP-5/11 ou CLP-5/20 B. Instalao da bateria 1770-XYC no Controlador CLP-5/30; 5/40; 5/40L; 5/60; 5/60L e 5/80
a) Encaixe devidamente o conector da bateria no conector do controlador. b) Para remover a bateria, pressione a trava da bateria e desencaixe os conectores.
a) Encaixe devidamente o conector do controlador na bateria. b) Dobre os fios e coloque a bateria no compartimento, com a polaridade positiva primeiro.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 31 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.3.6 Instalao dos mdulos EEPROM nos Controladores CLP-5/11, -5/20, -5/30, -5/40, -5/60, -5/40L, -5/60L ou -5/80
Os mdulos de memria EEPROM so mdulos opcionais e que so utilizados para armazenamento do programa aplicativo, alm do backup via bateria de ltio. Os modelos de mdulo EEPROM que podem ser adquiridos so: 1785-ME16: 16 K palavras 1785-ME32: 32 K palavras 1785-ME64: 64 K palavras Observe as seguintes precaues antiestticas: 1. Marque o mdulo de memria para indicar os programas ou controlador que ser copiado; 2. Desligue a alimentao do chassi e do controlador; 3. Insira com firmeza o mdulo EEPROM no controlador com o pino de codificao voltado para baixo. A colocao do mdulo estar correta se os pinos conectores na parte traseira da EEPROM forem encaixados adequadamente no conector correspondente no controlador. ATENO: No coloque ou remova a EEPROM se o controlador estiver energizado, pois isso poder resultar em perda de memria do programa e falha do controlador.
Figura 2.P Instalao dos mdulos de memria EEPROM 1785-ME16, - ME32, -ME64
Pino de codificao
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 32 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
2.4
SISTEMAS DE E/S
Os sensores de campo digitais e analgicos (ex: chaves de nvel, chaves de presso, transmissores de nvel, presso, temperatura, etc.) so interligados ao CLP-5 atravs das Interfaces de E/S digitais e/ou analgicas como visto na Arquitetura do CLP-5. Estas interfaces podem ser instaladas em um rack Principal e/ou rack de expanso local ou remota. Estas interfaces podem tambm ser instaladas em uma rede proprietria da Allen Bradley chamada de Rede de E/S remotas. Geralmente estas interfaces podem ser Racks Remotos ou Flex I/O. Faremos um breve estudo dos cartes da AB (Interfaces E/S) para racks e posteriormente quando estudarmos a rede de E/S remotas trataremos das interfaces chamadas Racks Remotos e Flex I/O.
Com relao aos mdulos de Entradas e Sadas digitais para tenses de corrente contnua so definidos dois tipos de mdulos: a) Sink ou lgica positiva b) Source ou lgica negativa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 33 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.4.1.1 - Mdulo de Entrada digital LGICA POSITIVA (SINK) O dispositivo de campo est conectado ao positivo da fonte. Quando o mesmo atua, ele fornece corrente ao circuito de entrada do mdulo.
2.4.1.2 - Mdulo de Entrada digital LGICA NEGATIVA (SOURCE) O dispositivo de campo est conectado ao negativo da fonte. Quando o mesmo atua, ele drena corrente do circuito de entrada do mdulo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 34 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.4.1.3 - Mdulo de Sada digital LGICA POSITIVA (SINK) O dispositivo de campo est conectado entre o positivo da fonte externa e o terminal de sada do mdulo. Quando o terminal de sada do mdulo atua, ele drena corrente do dispositivo de campo.
2.4.1.4 - Mdulo de Sada digital LGICA NEGATIVA (SOURCE) O dispositivo de campo est conectado entre o negativo da fonte externa e o terminal de sada do mdulo. Quando o terminal de sada do mdulo atua, ele fornece corrente para o dispositivo de campo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 35 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.4.2 - Mdulos de Entradas Digitais Fazem a interface dos seguintes sinais de campo com o CLP ( chaves fim de curso de vlvulas, pressostatos, chaves de nvel, chaves de filtro condensado, botoeira local abre / fecha, etc...) Existem mdulos de entrada com densidade de 8, 16 ou 32 canais. Cada canal utilizado para a interligao de um sinal de campo. Existem mdulos de entrada para classes de tenso Vcc (corrente contnua) ou Vca (corrente alternada). Tabela 2.5 Modelos de Mdulos de Entradas Digitais Mdulo 1771-IB 1771-IBD 1771-IBN 1771-IA 1771-IAD Nmero de canais 8 16 32 8 16 Voltagem 10 30 Vcc 10 30 Vcc 10 30 Vcc 110 Vca 110 Vca Lgica Pos / Neg Pos Pos Pos -
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 36 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.4.3 - Mdulos de Sadas Digitais Fazem a interface dos seguintes sinais de campo com o CLP ( solenides, contatores, lmpadas, sirenes, rels de comando liga/desliga, etc...) Existem mdulos de sada com densidade de 8, 16 ou 32 canais. Cada canal utilizado para a interligao de um sinal de campo. Existem mdulos de sada para classes de tenso Vcc (corrente contnua) ou Vca (corrente alternada). Tabela 2.6 Modelos de Mdulos de Sadas Digitais Mdulo 1771-OB 1771-OBD 1771-OBN 1771-OA 1771-OW16 Nmero de canais 8 16 32 8 16 sadas de contato seco Voltagem 10 30 Vcc 10 30 Vcc 10 30 Vcc 110 Vca Vcc / Vca Carga 2A 2A 2A 2A 2A Lgica Pos / Neg Neg Neg Neg -
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 37 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
CPU
Mdulo EA
Mdulo SA
L/I
Transmissor de nvel
2.4.4.1 - Mdulos de Entrada Analgica Os mdulos de Entrada Analgica so a interface dos sinais analgicos (Ex: presso, temperatura, nvel, velocidade, etc...) com o CLP. Existem mdulos de 8 canais diferenciais ou 16 canais simples. Cada canal permite a interligao de um sinal de entrada analgica proveniente de um transmissor de corrente e / ou tenso. Existe um componente chamado conversor de analgico para digital (A/D) responsvel pela converso de um sinal de corrente ou tenso em um nmero binrio proporcional na faixa de 0 a 4095 ou 0 a 32767 dependendo do tipo de conversor. Exemplos: Transmissor de temperatura Transmissor de presso 4 a 20 mA A/D 0 a 4095 0 a 10 Vcc A/D 0 a 4095
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 38 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ A converso do sinal para escala em unidades de engenharia pode ser configurada no prprio mdulo EA ou feita atravs de programa utilizando-se instrues matemticas. Figura 2.X Conversor A/D
Conversor Analgico / Digital
4 ~ 20 mA
P/I
Transmissor de presso
A/D
0 a 4095
Registro no CLP
Exemplo: Mdulo 1771-IFE - um mdulo de EA configurvel para 16 canais simples ou 8 canais diferenciais. - Cada EA pode ser individualmente configurada para uma entrada de corrente ou tenso (via hardware). - Existe um conversor A/D de 12 bits 4 mA 12 mA 20 mA 0 2048 4095
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 39 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 2.4.4.2 - Mdulos de Sadas Analgicas Os mdulos de Sada Analgica so a interface dos sinais analgicos (Ex: comando de abertura de uma vlvula proporcional) com o CLP. Existem mdulos de 4 canais. Cada canal permite a interligao de um sinal de sada analgica. Existe um componente chamado conversor de digital para analgico (D/A) responsvel pela converso de um nmero binrio de 0 a 4095 em um sinal de corrente e / ou tenso configurado. Exemplos: Abertura da vlvula em 50% => Abertura da vlvula em 100% =>
A converso do sinal de unidades de engenharia para a faixa de 0 a 4095 counts pode ser feita atravs de instrues matemticas ou configuradas no prprio mdulo de SA.
D/A
Vlvula proporcional
REGISTRO NO CLP
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 40 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Exemplo: Mdulo 1771-OFE2 - um mdulo de SA com 04 sadas isoladas de 4 a 20 mA. - O conversor D/A do mdulo de 12 bits 0 0 mA 2048 12 mA 4095 20 mA Diagrama de conexo de um dispositivo analgico borneira do mdulo 1771OFE2
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 41 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Os cabos possuem um conector de terminao simples em uma ponta e um conector de terminao dupla na outra. Para interligar os chassis ao controlador necessrio instalar os seguintes mdulos: Controlador CLP-5/40L ou CLP-5/60L A porta 2 incorporada ao controlador a interface para comunicao com os chassis de expanso local estendida. Fornece uma Interface paralela de alta velocidade. 3 LEDs na frente do mdulo sinalizam o status. Mdulo adaptador de E/S local estendida 1771-ALX Sempre localizado na 1 (primeira) ranhura do rack de expanso. ltimo mdulo 1771-ALX requer plug terminador. 3 LEDs na frente do mdulo sinalizam o status.
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 42 de 212
CLP-5/40L ou CLP-5/60L
1771-ALX
1771-ALX
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 43 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
CLP-5/80
Canal 1B (Scanner)
Rack Remoto 1771 Rack Remoto 1771 Flex I/O 1794
179417942 2
1794-ASB
0 1 2 3 4 5
1794-ASB
1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
10
11
12
13
14
15
10
11
12
13
14
15
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 44 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
4.3 Velocidades
57,6 Kbps comprimento mximo = 3000 m 115,2 Kbps comprimento mximo = 1500 m 230,4 Kbps comprimento mximo = 750 m
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 45 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Se os 03 jumpers forem colocados na posio esquerda, podemos instalar no chassi, mdulos de E/S de 32 pontos para qualquer tipo de endereamento, entretanto no possvel instalar mdulos 1771-IX ou 1771-IY Se os 03 jumpers forem colocados na posio direita, podemos instalar no chassi, mdulos 1771-IX ou 1771-IY para qualquer tipo de endereamento, entretanto no possvel instalar mdulos de E/S de 32 pontos.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 46 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 47 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Miniseletora
Posio
Descrio Em caso de falha do mdulo adaptador (1771-ASB), as sadas deste chassis so mantidas no ltimo estado. Em caso de falha do mdulo adaptador (1771-ASB), as sadas deste chassis so desenergizadas. A CPU pode reinicializar a comunicao com o mdulo ASB aps a correo da falha de comunicao. O chassis de E/S dever ser resetado atravs de um boto (manualmente) aps a correo da falha de comunicao. Esta mini-seletora deve permanecer sempre desligada Esta mini-seletora deve permanecer sempre desligada Define o endereamento do Chassis de ranhura Define o endereamento do Chassis de 1 ranhura Define o endereamento do Chassis de 2 ranhuras No permitido Esta mini-seletora deve permanecer sempre desligada Esta mini-seletora deve permanecer sempre desligada
ON SW-1 OFF ON SW-2 SW-3 SW-4 SW-5 / SW-6 SW-7 SW-8 OFF OFF OFF
OFF ON OFF ON ON OFF OFF ON
OFF OFF
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 48 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 49 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
ON
OFF
OFF
OFF
ON
OFF
ON
Piscante
OFF OFF ON ON
Erro no adaptador Grupo inicial incorreto Mdulo no comunicando Mdulo no comunicando Adaptador no controlando E/S (link de comunicao com scanner normal) e autoconfigurao foi feita com sucesso Mdulo no comunicando Mdulo adaptador no controlando as E/S
Mdulo em slot incorreto Erro no grupo inicial ou endereo do Rack Lgico Velocidade setada de forma incorreta Varredura setada para todos + ltimos 4 slots em rack com tamanho de 1/4 Processador no modo Program ou Test ou falha na configurao
Energize novamente o mdulo. Caso necessrio substitua o mdulo. Colocar o mdulo em slot correto no chassis Checar mini-seletoras SW1 e SW2 Checar mini-seletora SW2 Resetar configurao de scan. Colocar o processador no modo RUN. Corrigir a configurao (tamanho de rack, nmero do rack)
Piscante
OFF
OFF
Sequncia ON / OFF dos leds de cima para baixo Piscante alternadamente OFF
Existe outro mdulo Adaptador com o mesmo endereo na rede Mini-seletora do chassis Processor restart lockout na posio ON
Corrigir o endereo
OFF
OFF
ON
Podem existir problemas entre: - adaptador e um mdulo no chassis, o mdulo ficar em falha at que a falha seja corrigida - curto circuito no backplane ou no mdulo E/S Possvel curto no backplane Excessivo rudo no backplane
Piscante
OFF
ON
Violao no chassi
Pressione o boto de reset ou re-energize o chassis: - checar se o boto de pulso no foi corretamente instalado na borneira do mdulo adaptador. Reenergize o chassis para resetar as falhas de um possvel problema resultante de rudos. - remova e substitua todos os mdulos - se o problema persistir, troque o mdulo ou chassis. Identificar fonte de rudo. Checar chassis e se necessrio substitu-lo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 50 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Ao recomendada Identificar fonte de rudo. Checar chassis e se necessrio substitu-lo Checar led indicador de COM do scanner Verde fixo normal Piscante verde no mnimo um n da rede falhou Vermelho scanner pode ter um problema de hardware, substituao Desligado canal do mdulo scanner no foi configurado para ser ativo na rede RIO.
OFF
OFF
OFF Falha na Fonte de alimentao Checar o cabo da fonte de alimentao e conexes e verifique se o mdulo adaptador est inserido corretamente no chassis. Corrigir cabo e defeitos na fiao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 51 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 52 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 53 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Cada subsistema FLEX I / O fornece 128 E/S digitais (16 x 8) ou 64 E/S analgicas (8 x 8) Figura 4.E - Montagem do mdulo adaptador e base para mdulos sobre trilho DIN
(*) As mini-seletoras SW2-5 e SW2-8 vm de fbrica na posio ON. Isto devido seleo de endereamento de 1 ranhura para o Flex I/O. Neste caso, podemos inserir mdulos de Entradas e Sadas de 8 e / ou 16 pontos.
Observao: Para informaes detalhadas de configurao das mini-seletoras, favor consultar manual do fabricante. Acessar site www.ab.com/manuals e procurar por 1794-ASB.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 54 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Terminais de programao (rodando os softwares RS Logix 5 e RS Linx) e Sistemas SCADAS (ESC ou ECOS) podem ser instalados na rede DH+ para comunicao com Controladores PLC-5.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 55 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
CONTROLOGIX
PLC-5
RT = 150 OHM
Rede DH+
SLC-5/04
5.3 Velocidades
57,6 Kbps comprimento mximo = 3000 m 115,2 Kbps comprimento mximo = 1500 m 230,4 Kbps comprimento mximo = 750 m
5.4 Protocolo
Passagem de basto (Token passing)
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 56 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Observao: O canal 1A dos CLP-5/11, -5/20, -5/30, -5/40, -5/60, -5/80 vem configurado de fbrica para funcionar como canal DH+ e cujo endereo do nmero da estao feito atravs da mini-seletora SW2 do Controlador conforme descrito anteriormente. Os canais 1B para os controladores CLP-5/30, -5/40, -5/60, -5/80 podem se necessrio ser configurados como canal DH+ cuja configurao e atribuio do nmero da estao feita atravs do software RS Logix 5 Os canais 2A e 2B para os controladores CLP-5/40, 5/60 e 5/80, podem se necessrio, serem configurados como canais DH+ cujas configuraes e atribuies dos nmeros das estaes so feitas atravs do software RS Logix 5
1784-KTX 5.6.2 Interface para notebook (Exemplo: terminal de programao rodando os softwares RS Logix 5 e RS Linx) As interface utilizada instalada em slot PCMCIA do notebook: 1784-PCMK Figura 5.C - Placa PCMK
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 57 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 58 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
6.2 Meios fsicos: par tranado (10BaseT) ns por segmento de rede. distncia mxima de 100 m, somente 02
cabo coaxial fino (10Base2) distncia mxima de aproximadamente 200 m, 30 ns, distncia mxima entre ns de 0,5 m cabo coaxial grosso (10Base5) distncia mxima de aproximadamente 500 m, 100 ns, distncia mxima entre ns de 2,5 m. fibra ptica (10BaseFL) ns por segmento. wireless RF distncia mxima de 2000 m, somente 02
6.3 Velocidades:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 59 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
6.4 Topologias:
6.4.1 BARRAMENTO Utiliza um cabo tronco (principal) e derivaes do tipo T para conexo de equipamentos. Mdias 10Base2 (cabo coaxial fino) 10Base5 (cabo coaxial grosso)
6.4.2 ANEL
Anel
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 60 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 6.4.3 ESTRELA Nesta topologia, cada dispositivo conectado a um concentrador de informaes (hub / switch). Falha de um n no afeta os demais ns; Falha no concentrador gera falha na rede toda. Mdias 10/100BaseT (Par tranado) 100BASE-FL
Hub / switch
6.5 Protocolo
6.6 Acesso
_________________________________________________________________________
6.7 Endereo de IP
Cada dispositivo conectado na rede identificado individualmente atravs de um nmero de n chamado de endereo de IP (IP Address). No protocolo TCP/IP, existem dois tipos de endereos para cada dispositivo: Endereo fsico Endereo lgico endereo fornecido pelo fabricante do dispositivo (fixo) endereo definido via software pelo usurio.
O endereo lgico chamado de IP Address formado por 32 bits utilizados para identificar ns na rede (IPv4). Cada dispositivo tem seu prprio endereo de IP diferentemente dos demais ns. No pode haver duplicidade de ns na rede. Exemplo: IP Address: 10.121.1.12
Este endereo contm informaes que auxiliam a rota de dados atravs da rede para o n destino. O endereo fsico (Endereo de Hardware) um nmero que identifica o fabricante, tipo de mquina e o identificador da unidade (lote). Ele no contm qualquer informao da rota. Exemplo: Allen Bradley 00-00-BC-XX-XX-XX GE Fanuc 08-00-19-XX-XX-XX
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 62 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 63 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 64 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 65 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 66 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
PORTA 2
PORTA 1
_________________________________________________________________________ A comunicao entre o Mdulo Controlador (CLP-5) e o mdulo 3100-MCM programada atravs de blocos de instrues BTW e BTR. A comunicao entre o mdulo 3100-MCM e o(s) dispositivos ESCRAVOS feita atravs do driver para protocolo MODBUS-RTU na prpria placa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 68 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
8. MEMRIA DO CLP-5
8.1 - CONCEITOS BSICOS 8.1.1. BIT - Dgito binrio a menor unidade de informao digital. usado para armazenar o status de uma entrada digital ou sada digital Exemplos: Entrada digital Entrada digital Sada digital Sada digital => chave aberta => chave fechada => solenide desenergizada => solenide energizada => bit = 0 => bit = 1 => bit = 0 => bit = 1
8.1.2. BYTE um conjunto formado por 8 bits. O byte pode ser utilizado para armazenar o status de at 8 entradas ou sadas digitais. 8.1.3. REGISTRO ou PALAVRA um conjunto formado por 16 bits. O registro pode ser utilizado para armazenar o status de at 16 entradas ou 16 sadas digitais. Ele pode ser usado tambm para armazenar valores numricos na faixa de 0 a 65535 (UINT) ou -32768 a +32767 (SINT) Exemplos: Temperatura do motor = 48 C Presso de suco da bomba = 12 kgf/cm2
8.1.4. REGISTRO DE PONTO FLUTUANTE um conjunto formado por 02 registros (32bits). O registro de ponto flutuante pode ser utilizado para armazenar um valor inteiro do tipo DINT na faixa de -2.147.483.648 a + 2.147.483.647 ou utilizado para armazenar um valor real e / ou fracionrio do tipo REAL na faixa de +/- 1,17x10-38 a +/-3,40x10+38.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 69 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Cada arquivo de programa utiliza quatro palavras de cabealho. 8.2.2.1 Arquivos Reservados Arquivo de Programa no 0 O arquivo de programa nmero 0 reservado para armazenar a senha e a identificao do programa. A senha utilizada para proteger o acesso ao sistema. Uma senha utiliza uma palavra de cabealho e uma palavra para cada dois caracteres, sendo que a mesma pode ser composta por at 10 caracteres.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 70 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ - Os programas so identificados atravs de um nome de projeto, um nome para cada arquivo de programa e uma descrio para cada arquivo de programa ( opcional ). - Cada nome de arquivo de programa utiliza uma palavra de cabealho e uma palavra para cada dois caracteres, sendo que o mesmo composto por at 10 caracteres. Cada descrio de arquivo de programa pode ser composto por at 50 caracteres ( AI Sries 5 , RS Logix 5 ). Nomes de projeto no utilizam cabealho e utilizam uma palavra para cada dois caracteres, sendo que os mesmos so compostos por at 8 caracteres ( softwares 6200 e AI Sries 5 ), e mais de 8 caracteres no software RS Logix 5.
Arquivo de Programa no 1 O arquivo de programa nmero 1 controla a estrutura do controle sequencial de funes ( acessado somente atravs do software do CLP-5 ). Este arquivo no disponvel para armazenar programas na forma de diagrama de contatos. 8.2.2.2 Arquivo do Programa Principal Quando no estiver sendo utilizado o Controle Sequencial de Funes (SFC), o arquivo de programa nmero 2 armazena o programa principal. O nmero de palavras disponveis para esse arquivo a diferena entre a capacidade mxima de palavras da memria do controlador e o nmero de palavras utilizadas por todos os outros arquivos. No CLP-5 podemos configurar para o Controlador um total de 16 arquivos de programa principal, tambm chamados de arquivos MCP ( Main Control Program ). O arquivo nmero 2, por definio j um arquivo MCP.
8.2.2.3 Arquivos de Transio e de Passo do SFC Os arquivos de programas de 2 a 999 podem ser utilizados para armazenar programas na forma de diagrama de contatos, sendo que cada um desses programas pode representar um passo ou uma transio no diagrama do Controle Sequencial de Funes ( SFC ). A lgica de cada passo e de cada transio colocada em um arquivo distinto e o controlador varre cada um desses arquivos de acordo com o diagrama. Para informaes adicionais sobre o Controle Sequencial de Funes, consulte o Manual do Fabricante.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 71 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.2.2.4 Arquivos de Subrotinas Os arquivos de programa 3-999 podem ser utilizados para armazenar subrotinas. Os arquivos de subrotinas permitem um melhor aproveitamento da memria, em aplicaes onde a programao repetitiva requerida ou, que se otimize o tempo de varredura, onde sees do programa de aplicao no precisam ser executadas a cada varredura. Cada subrotina deve estar em um arquivo distinto numerado de 3 a 999. O controlador varre um arquivo de subrotina sempre que encontra uma instruo informando-o para faz-lo e retorna ao programa anterior no ponto em que saiu para a subrotina. Em um programa de aplicao pode-se ter at oito nveis de subrotinas. Porm, deve-se programar o retorno na ordem inversa, reconstituindose os saltos.
8.2.2.5 Arquivo de Interrupo com Temporizao Selecionvel Pode-se programar o CLP-5 para saltar, periodicamente, para um arquivo de interrupo, a um intervalo de tempo determinado. Pode-se especificar qualquer nmero de arquivo de 3 a 999 para designar o arquivo de interrupo. Para habilit-lo, deve-se inserir o nmero do arquivo e o tempo de interrupo nas palavras 31 e 30, respectivamente, do arquivo de Status do Controlador. Quando o programa na forma de diagrama de contatos ( Ladder ) do arquivo de interrupo comea a ser varrido, a contagem do tempo recomea. Portanto, necessrio certificar-se de que a varredura do mesmo se complete antes que o tempo de interrupo termine. Do contrrio, o controlador detecta um erro e energiza um bit de falha de advertncia no arquivo de Status do Controlador.
8.2.2.6 Arquivo de Rotina de Falha Um arquivo de programa 3-999 pode ser selecionado para armazenar a Rotina de Falha. Para habilitar esse arquivo necessrio inserir seu nmero na palavra 29 do arquivo de Status do Controlador. Ao detectar uma falha grave o controlador interrompe a varredura do programa de aplicao e varre o arquivo de Rotina de Falha, criado para tratar algumas situaes de falhas graves.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 72 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Se no for criada uma rotina de falha, ao detectar uma falha grave, o controlador passa, automaticamente para o modo de programao e todas as sadas fsicas so desenergizadas. O controlador retm os nmeros do arquivo de programa e da linha que contm a instruo que provocou a falha, para que, a partir do terminal de programao, se possa examinar esta informao. Assim o programa da Rotina de Falha pode monitorar os cdigos de falha resultantes e agir adequadamente. Pode-se tambm utilizar a Rotina de Falha quando da perda de alimentao. O controlador pode ser programado, para no retorno, varrer o arquivo de Rotina de Falha apenas uma vez, e: decidir se as condies de mquina permitem reassumir varrendo o programa principal a partir da primeira linha realizar um desligamento ordenado parar no final da Rotina de Falha ( requer interferncia manual ) com o diagrama SFC, reassumir varrendo os passos que estavam ativos quando da queda de alimentao.
Sem a interferncia da Rotina de Falha, na energizao, o controlador reassume varrendo a primeira linha do arquivo de programa que estava varrendo, quando ocorreu a perda da alimentao. 8.2.2.7 Transferncia de Arquivos de Programas Pode-se transferir arquivos de programas entre Controladores CLP5, tanto de mesma verso quanto de verses diferentes. Essa transferncia realizada atravs dos seguintes dispositivos: - Terminal de Programao atravs da rede Data Highway Plus A transferncia ocorre apenas quando a memria e capacidade de pontos de E/S no excedem os limites do controlador que est recebendo o programa. Mdulo de Memria EEPROM O contedo do Mdulo EEPROM transferido totalmente para o CLP-5. Um mdulo EEPROM 1785-MJ de 8K gravado por um CLP-5/25 no pode ser utilizado por um CLP-5/15. Se entretanto o Mdulo 1785-MJ for gravado em um CLP-5/15 o mesmo poder ser utilizado em um CLP-5/25. Computador via rede Data Highway Plus ou via rede Data Highway As transferncias de programas entre controladores
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 73 de 212
_________________________________________________________________________ atravs de um computador so limitadas apenas a controladores de mesma verso e mesma srie, isto , s realizada a transferncia entre CLPs de mesmo modelo e srie. 8.2.3 Arquivos de Dados
O Controlador CLP-5 permite at 1000 arquivos de diversos tipos, sendo
que cada tipo de arquivo pode armazenar at 1000 elementos. Um elemento utiliza uma, duas ou trs palavras, dependendo do tipo do arquivo.
A tabela 8.1 a seguir apresenta a organizao da memria para os arquivos de dados do Controlador CLP-5
Smbolo a ser utilizado no desenvolvimento do programa Nmero mximo Tipo de de Elementos Arquivo * * 32 1000 1000 1000 1000 1000 1000 1000 Sada Entrada Status Bit Temporizador Contador Controle Inteiro Ponto Flutuante Nmero do Palavras por Arquivo Elemento 0 1 2 3 4 5 6 7 8 9-999 1 1 1 1 (16 bits) 3 3 3 1 2
O I S B T C R N F
* Depende da Capacidade de endereamento de pontos de E/S de cada modelo de CLP-5 Tabela 8.1 Organizao de Memria para Arquivos de Dados
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 74 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Ao ser inicializado atravs do terminal de programao o controlador cria arquivos de Sada, Entrada e Status. O nmero de elementos dos arquivos de Entrada e Sada, dependem do modelo do Controlador CLP-5 e no podem Ter seus tamanhos alterados. O arquivo de Status criado com 32 elementos e no pode Ter seu tamanho alterado. So criados tambm arquivos de Bit, Temporizador, Contador, Controle, Inteiro e Ponto Flutuante com tamanhos de 1 elemento cada, sendo que seus tamanhos podem ser alterados para conter at 1000 elementos. Pode-se utilizar nmeros de 9 a 999 para identificar quaisquer tipos de arquivos adicionais de Bit, Temporizador, Contador, Controle, Ponto Flutuante, ASCII ou BCD. Arquivos ASCII e BCD podem ser exibidos e/ou transferidos, mas no manipulados. Para realizar qualquer alterao no tamanho dos arquivos ou criao dos mesmos o controlador dever estar no modo programao. O tipo de arquivo especificado de acordo com o tipo de dados nele armazenado. No possvel misturar tipos de dados em um arquivo. Caso se tente faze-lo, o terminal de programao informar que isto no deve ser realizado. Cada arquivo de dado utiliza duas palavras de cabealho alm dos dados nele armazenados. 8.2.3.1 Arquivos utilizados com maior frequncia Para otimizar a organizao da memria, recomenda-se que sejam endereadas instrues de bit e elemento, utilizadas com maior frequncia, abaixo do arquivo de Status e em determinadas localizaes. No caso das instrues de Bit, estas devem vir antes da palavra 256 e no caso das instrues de elemento, antes da palavra 4096. As palavras 256 e 4096 tm como referncia o incio do armazenamento dos dados, arquivo de Sada O, palavra 0. Os endereos de bit abaixo da palavra 256 e os endereos de elemento abaixo da palavra 4096 necessitam de metade das palavras de armazenamento dos endereos acima destes limites e so mais rapidamente acessados pelo controlador. Os arquivos do Controlador CLP-5 so contnuos na memria ( tabela 8.2 ). Arquivos de E/S ( 1 e 0 ) tm seus tamanhos fixos de 32 palavras ( verso CLP5/15 ). Na verso CLP-5/25 os mesmos podem variar de tamanho de 32 a 64
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 75 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ palavras dependendo da configurao de E/S utilizada. O arquivo de Status (2) tem seu tamanho fixo com 32 palavras. J os arquivos de nmero 3 em diante variam de tamanho, contendo somente o nmero de palavras que corresponde ao maior endereo determinado no programa de aplicao.
CLP-5/15 CLP-5/25 No. de Palavra 0 0 32 32-64 64 64-128 96 96-160 256 4096 Tipo de Arquivo No de Arquivo
Sada Entrada Status Bit, Temporizador, Contador, Controle, Inteiro, Ponto Flutuante.
Controlador CLP-5/15 Na verso CLP-5/15 o arquivo de Status (2) termina na palavra 95. As instrues de bit mais utilizadas so ento, endereadas no arquivo de Bit (3) de B3:0 a B3:159. J as instrues de elemento mais utilizadas, so endereadas at a palavra 4096, nos arquivos 4 em diante. Controlador CLP-5/25 Na verso CLP-5/25 o arquivo de Status (2) termina na palavra 159 se for utilizado o arquivo imagem de E/S inteiro. As instrues de bit mais utilizadas so endereadas no arquivo de Bit (3) de B3:0 a B3:95. J as instrues de elemento mais utilizadas, so endereadas at a palavra 4096, nos arquivos 4 em diante.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 76 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.2.3.2 Estendendo o Arquivo Imagem de E/S ( CLP-5/25 ) O arquivo imagem de E/S do CLP-5/25 pode ter seu tamanho ampliado de 32 palavras para 64 palavras, de um dos seguintes modos: A uma instruo, inserida atravs do terminal de programao, determinar um endereo de imagem de E/S. Por exemplo, o endereo E:63 estende os arquivos imagem de Entrada e imagem de Sada para 56 palavras cada, permitindo com isso a utilizao da gaveta de nmero 6. Criar o arquivo imagem de Entrada ou Sada atravs do terminal de programao, aumentando o seu tamanho. Arquivos Imagens de E/S so estendidos em incrementos de 8 palavras ( eqivale a uma gaveta de E/S completa ) para a entrada e para a sada. Para maiores detalhes, ver procedimento de criao de arquivo no manual do terminal utilizado.
Quando se estende um arquivo imagem de entrada ou de sada, o controlador estende automaticamente para o mesmo tamanho, o arquivo de imagem oposto, pois o controlador no varre uma gaveta de E/S se sua tabela imagem no existir. Quando se estende o arquivo imagem de E/S a palavra 256 permanece como recomendao de limite. Ver arquivos utilizados com Maior frequncia.
8.2.3.3 Agrupamento de Arquivos do mesmo tipo Recomenda-se agrupar arquivos de dados do mesmo tipo. Por exemplo, coloque todos os dados inteiros no N7. Se for necessrio espao adicional para 10 arquivos de dados inteiros, pode-se determinar, por exemplo, os nmeros 9 a 18, para arquivos com endereos, tais como, N9 a N18.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 77 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.2.3.4 Elementos de Arquivo Dependendo do tipo de arquivo, um elemento utiliza uma, duas ou trs palavras. Um arquivo com 1000 elementos poderia ter respectivamente, 1000, 2000 ou 3000 palavras. Pode-se tambm, pensar em um elemento como uma palavra de 16, 32 ou 48 bits. A maioria dos arquivos ( E/S, Bit, Status, Inteiro, BCD e ASCII ) utilizam elementos de 1 palavra da qual o bit a menor unidade enderevel ( figura 8.A ).
15 08 | 07 16 bits de dados Faixa de valores que se pode armazenar em uma palavra 32768 a +32767 ( decimal ) Figura 8.A Arquivos com elementos de uma Palavra. 00
Os arquivos de Ponto Flutuante utilizam elementos de 2 palavras na qual a menor unidade enderevel um par de palavras (elemento) - ( figura 8.B )
_________________________________________________________________________ 15 08 | 07 00
Faixa de valores que se pode armazenar em um elemento de ponto flutuante: +/- 1.1754999E-38 +/- 3.4028237E+38 Figura 8.B Arquivo de Ponto Flutuante
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 78 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ - Os arquivos de Contador e Temporizador utilizam elementos de trs palavras. O elemento armazena nessas trs palavras o valor acumulado, o pr-selecionado e a palavra de controle. No elemento de trs palavras, a menor unidade enderevel o bit ( figura 8.C ).
CU CD DN OV UN
Valor pr-selecionado Valor acumulado Bits endereveis de Temporizador EN = Habilitao TT = Temporizando DN = Executado
Valor pr-selecionado Valor acumulado Bits Endereveis de Contador CU= Habilitao do Contador Crescente CD=Habilitao do Contador Decrescente DN = Executado OV = Overflow UN = Underflow
Palavras Endereveis .PRE = pr-selecionado .ACC = acumulado Figura 8.C Arquivos de Temporizador e Contador
A palavra 0 ( primeira palavra do elemento ) a palavra de estado do temporizador e/ou contador sendo endereada apenas por um bit. J a palavra 1 ( segunda palavra do elemento ) e a palavra 2 ( terceira palavra do elemento ) so endereadas por bit ou por palavra. As faixas do valor pr-selecionado e do valor acumulado so as seguintes: Temporizadores: Contadores: inteiro com sinal 0 a +32767 inteiro com sinal 32768 a +32767
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 79 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ O arquivo de Controle tambm utiliza elementos de 3 palavras (figura 8.D). Toda vez que se determina um endereo para uma instruo de arquivo, utiliza-se trs palavras de memria ( um elemento ) neste tipo de arquivo, alm das palavras operadas pela prpria instruo.
15 08 | 07 Estado Comprimento Posio 00
O Controlador opera com dois tipos de dados: inteiro e ponto flutuante, tratando como inteiro os dados dos arquivos de Bit, Temporizador, Controle, Contador, Status, Entrada, Sada, ASCII e BCD. Os dados dos arquivos ASCII e BCD so utilizados apenas para visualizao, pois se forem manipulados podero perder seus valores, j que o controlador os interpreta como inteiros. Deste modo, deve-se utilizar instrues aritmticas para converter BCD em nmero inteiro, caso se deseje manipular valores equivalentes BCD ou, para converter nmero inteiro em BCD, caso se deseje mostrar valores BCD externos ao controlador. Pode-se combinar valores de nmero inteiro e de ponto flutuante nos endereos do destino e da expresso, se o resultado da operao no exceder a faixa dos valores inteiros. Recomenda-se a utilizao de um endereo de ponto flutuante para o destino, se for inserido um endereo de ponto flutuante na expresso. Se neste caso for utilizado um endereo inteiro o valor de ponto flutuante pode perder a preciso quando convertido para inteiro. Na converso para nmero inteiro, o controlador arredonda valores de ponto flutuante de 0,5 a 0,9 para o nmero inteiro seguinte, e omite valores de 0,1 a 0,4. Por exemplo, o controlador arredonda 7,5 para 8 e 7,4 para 7.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 80 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ O controlador possui um arquivo de Status ( arquivo 2 ) que utilizado para identificar falhas graves, falhas de advertncia e de gaveta ( Rack Lgico de E/S ), e armazenar informaes relacionadas sua operao ( tabela 8.3 ). Para habilitar vrias funes do controlador deve-se inserir dados no arquivo de status e seus bits podem ser examinados para manipular os dados no programa de aplicao.
Tabela 8.3 Arquivo de Status Palavra Contedo 0 Bits de Estado Aritmticos 1,2 Estado do Controlador / Configurao 3,6 Tabelas de Estaes Ativas na Rede DH+ 7 Estado das Gavetas de E/S e da Fila da TB 8 ltima varredura do programa (ms ) 9 Mxima varredura do programa (ms ) 10 Bits de Falha de Advertncia 11 Bits de Falha Grave 12 Cdigos de Falha 13 Nmero do Arquivo de Programa da ltima Falha 14 Nmero da Linha da ltima Falha 15-17 Reservadas para uso futuro 18-23 Relgio de Tempo Real e Calendrio * 24 Valor de ndice para Endereamento Indexado 25 No utilizada 26 Bits de Controle ( SFC e Proteo na Energizao ) * 27 Inibio de E/S e Rearme * 28 Watchdog Timer * 29 Nmero do Arquivo da Rotina de Falha * 30 Interrupo com Temporizao Selecionvel * 31 Arquivo de Interrupo com Temporizao Selecionvel * No inserir valores nas palavras de 0 a 14, exceto caso se deseje zerar os bits de falha, bem como o tempo mximo de varredura. A insero de valores nessas palavras anular suas funes, ou seja, de informar a respeito do estado do controlador ou falhas diversas. As palavras de 18 a 31, marcadas com um asterisco ( * ), requerem a insero de valores, caso se pretenda utilizar suas respectivas funes. Para habilitar a funo, devese inserir dados nestas palavras, ou ento inserir zero para inibi-las.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 81 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.2.4 Endereamento Lgico O endereamento lgico inclui endereamento direto e indexado. Inclui tambm constantes de programa. 8.2.4.1 Endereamento Lgico Direto Esta forma de endereamento permite que se identifique um bit, elemento ou arquivo. O formato do endereo varia dependendo do tipo do endereo ( figura 8.E ).
#Xf:e.s/b
Onde:
# X f : e . s / b identificador do endereo de arquivo identificador do tipo do arquivo nmero do tipo do arquivo delimitador nmero do elemento delimitador nmero do sub-elemento ou mnemnico delimitador de bit nmero do bit
Figura 8.E Formato Geral do Endereo Lgico Direto Conforme apresentado na figura 8.E os smbolos identificam o seguinte: # X Endereo de arquivo
Tipo de arquivo O = Sada I = Entrada S = Estado B = Bit T = Temporizador C = Contador R = Controle N = Nmero inteiro F = Ponto flutuante D = BCD* A = ASCII* * apenas para visualizao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 82 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ F Nmero do arquivo 0 = Sada 1 = Entrada 2 = Estado 3 = Bit 4 = Temporizador 5 = Contador 6 = Controle 7 = Nmero inteiro 8 = Ponto flutuante 9 999 = para armazenamento de outros arquivos Delimitador que separa o nmero do tipo de arquivo e o nmero do elemento. Nmero do elemento 0 a 37 octal para arquivos de E/S, 0 a 31 decimal para arquivo de estado, ou 0 a 999 decimal para todos os outros tipos de arquivos. Delimitador utilizado apenas com mnemnico de sub-elemento em arquivo de Controle, Contador e Temporizador. Mnemnico de sub-elemento utilizado apenas com arquivo de Temporizador, Contador ou de Controle.
. S
Endereo de palavra em arquivos de Temporizador, Contador e Controle Para enderear palavras, utilize o delimitador ponto ( . ) e o mnemnico, de acordo com o tipo de arquivo ( tabela 8.D ). Tabela 8.D Endereo de palavra ( Arquivos T, C e R ) Arquivo T ou C .PRE ( pr-selecionado ) .ACC ( acumulado ) Arquivo R .LEN ( comprimento ) .POS ( posio )
Por exemplo, para se enderear o valor acumulado de um arquivo do tipo Contador (5), o formato C5:8.ACC ( formato geral Xf:e.s ) Quando o sub-elemento for omitido ser entendido como sendo de controle (CTL). / b Delimitador que separa o nmero de bit do nmero de elemento ou sub-elemento. Nmero de bit
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 83 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 0-17 (octal) para arquivos de E/S 0-15 (decimal) para todos os outros tipos de arquivos 0-15999 (decimal) (opcional), para arquivos de bit quando no for especificado o nmero do elemento. Endereo de Bit em arquivos de Temporizador, Contador ou Controle Para enderear bits, pode-se acessar somente os nmeros de bit ou mnemnicos em arquivos de Temporizador, Contador ou de Controle apresentados na tabela 8.5.
Tabela 8.5 Endereo de Bit ( Arquivos T, C e R ) Bit 15 14 13 12 11 10 09 08 Temporizador Contador EN habilitao CU contagem crescente TT temporizando CD contagem decrescente DN executado DN executado OV overflow UN underflow Controle EN habilitao EU habilitao de descarga DN executado EM vazio ER erro UL descarga IN inibio FD descoberta
Por exemplo, para se enderear o bit de executado do arquivo de Contador (5) de elemento 8, utiliza-se o formato C5:8/13 ou o mnemnico do bit C5:8/DN. Notar que o sub-elemento for omitido ( formato geral Xf:e/b ) Por exemplo, para se acessar o bit zero do arquivo Contador (5) de elemento 8, sub-elemento acumulado, utiliza-se o formato C5:8.ACC/00. Notar que o mnemnico do sub-elemento ACC.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 84 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
16 Entradas Digitais
16 Sadas Digitais
Observaes: O endereo dos bits para E/S deve ser no formato OCTAL. 1 grupo pode ocupar 2 ranhuras, 1 ranhura ou ranhura.
RACK LGICO ou GAVETA de E/S 1 Gaveta de E/S formada por oito palavras no Arquivo Imagem de Entradas + oito palavras no Arquivo Imagem de Sadas. 1 Gaveta ou Rack Lgico = 8 grupos de E/S Observao: Os grupos so endereados de 0 a 7.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 85 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.3.1.2 Tipos de endereamentos de Chassis 2 SLOTS ou 2 RANHURAS Neste tipo de endereamento atribudo 1 GRUPO de E/S para cada 2 SLOTS do Chassi. 1 GRUPO E/S = 2 SLOTS
17 16 15 14 13 12 11 10 07 06 05 04 03 02 01
17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
16 Sadas Digitais
2 SLOTS
1 SLOT ou 1 RANHURA Neste tipo de endereamento atribudo 1 GRUPO de E/S para cada 1 SLOT do Chassi. 1 GRUPO E/S = 1 SLOT
17 16 15 14 13 12 11 10 07 06 05 04 03 02 01
17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
16 Sadas Digitais
1 SLOT 1/2 SLOT ou 1/2 RANHURA Neste tipo de endereamento atribudo 1 GRUPO de E/S para cada 1/2 SLOT do Chassi. 2 GRUPOS E/S = 1 SLOT
16 ED 16 SD 16 ED 16 SD
GRUPO 0
GRUPO 1
Observao:
1 SLOT
Tipo de endereamento utilizado quando se utiliza cartes de 32 canais (32 bits). Exemplo: 1771-IBN (Mdulo de Entrada Digital de 32 canais)
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 86 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ O formato para endereamento de E/S difere do formato geral. Palavras ou bits em um arquivo de E/S devem ser endereados do seguinte modo:
I : Gg/00-17 Onde:
O : Gg/00-17
I = Entrada O = Sada G = nmero da gaveta E/S ou Rack Lgico E/S G = nmero do grupo do mdulo 00 17 = nmero do terminal ( bit )
8.3.2 - ENDEREAMENTO DO ARQUIVO DE STATUS O formato para endereamento do Arquivo de Status tambm difere do formato geral. Palavras ou bits em um arquivo de Status devem ser endereados do seguinte modo: S : e/b Onde: S = arquivo de Status e = nmero do elemento ( 00-31 ) b = nmero do bit ( 00-15 )
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 87 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
B3/245 endereo de um bit na faixa de 0 a 15999 do arquivo de bit de nmero 3 ( nesse formato no especificado o nmero do elemento )
B3:15/5 endereo de bit idntico ao B3/245 ( neste formato especificado o nmero do elemento )
I:002/10 endereo de bit de entrada, que representa gaveta ou Rack Lgico 00 , Grupo 2 e bit 10.
S2:0/7 endereo de um bit localizado no elemento 0 do arquivo de Status N7:64/00 endereo de um bit localizado no elemento 64 do arquivo de tipo Inteiro. C5:6/DN endereo de um bit ( bit de executado DN ) de um arquivo do tipo Contador de elemento 6.
ENDEREAMENTO DE SUBELEMENTO T4:12.ACC endereo de uma palavra de um arquivo do tipo Temporizador ( valor acumulado do temporizador 12 em um arquivo 4 )
ENDEREAMENTO DE ELEMENTO S:3 endereo de uma palavra em um arquivo de Status elemento 3 F8:58 endereo de um elemento em um arquivo do tipo Ponto Flutuante, elemento 58 do arquivo 8.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 88 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.3.4 Endereamento Indireto A forma de endereamento indireto permite que um arquivo, elemento ou bit seja especificado, atravs de seu local de armazenamento na Tabela de Dados, sendo que os endereos indiretos podem ser formados por at dois endereos diretos ( arquivo, elemento ou bit ). O endereamento indireto utilizado quando se deseja que o programa de aplicao manipule nmeros de arquivos ou elementos. J o endereamento direto utilizado para endereos que no variam. Um endereo indireto designado atravs de colchetes ( [ ] ), os quais contm o endereo do nmero do arquivo, elemento ou bit do endereo indireto. Por exemplo, no endereo F[N7:32]:0, o nmero do arquivo de Ponto Flutuante (F) foi substitudo por um endereo direto do arquivo do tipo inteiro (N7:32), uma vez que nesse endereo est armazenado o nmero correspondente ao arquivo F. REGRAS PARA ENDEREAMENTO INDIRETO Para realizar um endereamento indireto, faz-se necessrio observar as seguintes regras: Um endereo indireto deve ser indicado por colchetes. O endereo dentro dos colchetes deve ser um endereo lgico direto de um elemento do tipo Inteiro (N), Temporizador (T), Contador (C) ou Controle (R). Recomenda-se utilizar um inteiro (N).
O identificador de endereo de arquivo (#) deve ser omitido dentro do colchetes. Quando um endereo indireto armazena um nmero de arquivo, esse nmero deve corresponder ao mesmo tipo de arquivo especificado na Tabela de Dados. Caso contrrio, ocorrer um erro de run-time.
_________________________________________________________________________ ATENO: No permitido combinar tipos de arquivos diferentes ao utilizar o endereamento indireto. Se isso ocorrer, o controlador acusar um erro de run-time ao executar a instruo e exibir, na tela referente ao Arquivo de Status, a localizao da linha com falha. Para tanto, recomenda-se utilizar endereos inteiros para o nmero de arquivo ou de elemento de um endereo indireto.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 89 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ - Se um endereo indireto armazenar um elemento, o nmero do elemento no dever ultrapassar o comprimento do arquivo a que ele pertence, afim de evitar um erro de run-time, ou seja, cruzar o limite de um arquivo e entrar no prximo arquivo que pode ser do mesmo tipo ou diferente.
_________________________________________________________________________ ATENO: O controlador NO verifica o valor do elemento armazenado em um endereo indireto. Se esse valor ultrapassar o tamanho do arquivo, os dados podero se tornar invlidos, ocasionando operao inesperada da mquina, com possveis avarias ao equipamento e/ou danos pessoais.
A ttulo de exemplo, tem-se um endereo lgico direto pertencente ao arquivo de Ponto Flutuante ( F ) e esse arquivo numerado de #F9 at #F13. Caso se deseje enderear indiretamente o nmero do arquivo F, esse nmero deve ser armazenado em um endereo inteiro ( por exemplo: N7:0 ) e deve estar dentro da faixa de 9 a 13. Assim, o endereo indireto do nmero do arquivo de Ponto Flutuante seria F[N7:0]:0.
8.3.5 Exemplos de Endereamento Direto e Indireto Os formatos do endereamento indireto so diferentes dependendo de se enderear indiretamente um nmero de arquivo, elemento ou bit. Os formatos gerais de endereamento e seus respectivos exemplos so apresentados a seguir. ENDEREO DE BIT Os formatos para enderear um bit e seus respectivos exemplos so:
Bf/b B3/15999 B[N7:10]/25 B/[ ] B[ ]/[ ] Xf:e/b N7:3/15 N[N7:11]:3/12 N7 [ ]/10 N[ ] [ ]/6 Xf:e.s/b T4:7.ACC/00 C[N7:12]:5.ACC/00 C5 [ ].ACC/00 T[ ] [ ].ACC/00
Pode-se tambm enderear um bit, utilizando-se o mnemnico EN, tal como: R6:[ ]/EN. O delimitador ( : ) no precisa ser introduzido entre os colchetes, nem imediatamente antes ou depois dos mesmos.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 90 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ ENDEREO DE ELEMENTO A forma de enderear um elemento Xf:e, sendo que, a seguir so apresentados alguns exemplos. N7:3 F[N7:3]:3 D9[ ] A[ ][ ] ENDEREO DE ARQUIVO O formato geral utilizado para enderear um arquivo #Xf:e, sendo que, a seguir, so apresentados alguns exemplos. #F8:0 #D[N7:14]:27 #N10[ ] #A[ ][ ] 8.3.6 Endereamento Indexado Esta forma de endereamento permite indexar um endereo atravs de um nmero de palavras selecionado. Armazena-se o valor de ndice em uma palavra no arquivo de Status do CLP-5. O controlador inicia a operao no endereo, acrescido do valor do ndice, sendo possvel manipular este valor no programa de aplicao. Para operaes repetidas e de malha, pode-se criar instrues apropriadas atravs do endereamento indexado. O smbolo do endereo indexado #, sendo que o mesmo deve ser colocado, em um endereo lgico, imediatamente antes do identificador de tipo de arquivo. Deve-se tambm entrar com um valor de ndice na palavra 24 do Arquivo de Status do Controlador ( S:24 ). Todas as instrues indexadas utilizam a mesma palavra ( S:24 ) para armazenar um valor de ndice. Assim, antes de habilitar uma instruo indexada, deve-se manipular esse valor.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 91 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ REGRAS PARA ENDEREAMENTO INDEXADO Certifique-se de que o valor de ndice ( positivo ou negativo ) no permita que o endereo indexado exceda os limites do arquivo.
O Controlador no verifica isso a menos que seja utilizado um endereo indexado indireto ou que seja excedida a rea de arquivo de dados da memria. Se o endereo indexado exceder a rea de arquivo de dados, ocorrer um erro de runtime, e o bit de falha grave no arquivo de Status do Controlador ser energizado. Quando for utilizado dois ou mais endereos indexados em uma mesma instruo, o mesmo valor de ndice ser adicionado a cada endereo indexado. Antes de habilitar uma instruo que tenha um endereo indexado, deve-se atualizar a palavra que contm o valor de ndice, para o valor desejado.
As seguintes instrues manipulam o valor de ndice na palavra S:24: Carga / Descarga FIFO.................................................................. FFL / FFU Comparao de Bits de Arquivos..................................................... FBC Comparao e Pesquisa de Arquivo.................................................FSC Cpia de Arquivo............................................................................ COP Deslocamento de Bit Esquerda / Direita......................................BSL / BSR Deteco de Diagnstico................................................................. DDT Entrada / Carga / Sada de Sequenciador...................................... SQI / SQL / SQO Lgica e Aritmtica de Arquivo........................................................ FAL Preenchimento de Arquivo.............................................................. FLL Pode-se tambm utilizar o smbolo # para identificar endereos em uma instruo de arquivo. As instrues de arquivo, listadas acima, utilizam automaticamente a indexao de endereo, de acordo com o modo de operao da instruo selecionado.
ATENO: As instrues de arquivo manipulam o valor de ndice armazenado na palavra S:24. Certifique-se de monitorar e/ou armazenar o valor de ndice antes de utilizar um endereo indexado. Caso contrrio, pode ocorrer operao inesperada da mquina, ocasionando possveis avarias ao equipamento e/ou danos pessoais.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 92 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 8.3.7 Exemplo de Endereamento Indexado No exemplo da instruo ADD ( figura 8.F ), inserido um smbolo de endereamento indexado no endereo Fonte e Destino. Se o valor de ndice 10 for armazenado na palavra S:24, o controlador manipular os dados armazenados no endereo base adicionado do valor do ndice.
No exemplo da figura 8.F, o controlador manipula os valores dos seguintes endereos: SOURCE A SOURCE B DEST 8.3.8 Constantes do Programa As constantes de nmero inteiro ou de ponto flutuante, tais como, valores de referncia, podem ser introduzidas diretamente no programa de aplicao, independente da Tabela de Dados, economizando, assim, uma palavra dessa tabela. Se a constante for maior que 1024, sero utilizadas duas palavras de armazenamento na memria do programa e se a constante for de ponto flutuante, sero utilizadas trs palavras. Uma vez inseridas, as constantes do programa no podem ser manipuladas pelo programa de aplicao. Pode-se alter-las utilizando o software de programao estando on-line com o Controlador, ou ento com o Controlador no modo programao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 93 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ A faixa de valores para constantes de nmeros inteiros de 32768 a +32767 e de +/- 1.1754944E-38 a +/- 3.402824E+38 para constantes de ponto flutuante. Por exemplo, pode-se introduzir diretamente um valor de referncia 238 em uma instruo de comparao. A comparao desse valor com um outro, armazenado em algum endereo direto tal que, quando a expresso N7:0 = 238 for verdadeira, habilitar uma sada. Ao inserir 238 na instruo de comparao o valor 238 armazenado no programa de aplicao. 8.3.9 Visualizao dos Nmeros de Ponto Flutuante Embora o controlador manipule e armazene nmeros de ponto flutuante na faixa de +/- 1.1754944E-38 a +/- 3.402824E+38, o terminal de programao utilizado tem limitaes que devem ser consideradas. Dependendo do nmero de dgitos significativos e da extenso do nmero de ponto flutuante, o terminal de programao pode arredondar ou truncar o nmero inserido.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 94 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
9 . RS LOGIX 5
9.1 Introduo
- um software de configurao, programao e documentao dos Controladores Lgicos Programveis CLP-5 ( Rockwell Automation / Allen Bradley ). - utilizado tambm como uma ferramenta de manuteno e depurao do programa aplicativo. - Roda em Ambiente operacional Windows 95, 98, NT, 2000, XP. - Em cada micro dever ser instalada uma licena de software. Para isto, deve-se ter um disquete chamado de Master disk, que contm a ativao a ser transferida para o micro. - Para monitorao das variveis do CLP, necessrio estar com o RS Logix 5 em modo On Line. Nota: Sem a ativao, o RS Logix 5 no roda. - Modos de programao: OFF LINE o programa armazenado na memria RAM do micro ON LINE o programa armazenado na memria RAM do CLP
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 95 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2 Procedimentos de operao do software RS Logix 5 9.2.1 ABRINDO UMA APLICAO EXISTENTE
9.2.1.1 Abrir o RS Logix 5 ; 9.2.1.2 Selecionar File / Open / Abrir o diretrio onde o arquivo da aplicao est gravado / selecionar o arquivo a ser aberto e clicar no boto Abrir. Nota: Os arquivos gerados pelo RS Logix 5 tm extenso (.RSP) Exemplos: Aplicao VASPS MCS PLC1 Aplicao VASPS MCS PLC2 VASPS_MCS1_UNIC_02MAIO04.RSP VASPS_MCS2_UNIC_02MAIO04.RSP
9.2.2 MODIFICANDO UMA LINHA DE PROGRAMA em OFF LINE (memria micro) 9.2.2.1 Procurar pela linha (RUNG) de programa a ser modificada, teclando CTRL + G e digitando o nmero do arquivo : nmero da linha de programa a ser modificada. Exemplo: Para se modificar a linha 1 do Ladder 20, teclar CTRL + G e digitar 20:1 e teclar Go To. Teclar Close para fechar a janela.
9.2.2.2 Fazer as modificaes necessrias na linha localizada. 9.2.2.3 Clicar com o boto direito do mouse no incio da linha e selecionar Verify Rung para verificar a linha e finalizar a modificao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 96 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.3 MODIFICANDO UMA LINHA DE PROGRAMA em ON LINE (memria PLC) 9.2.3.1 Procurar pela linha (RUNG) de programa a ser modificada, teclando CTRL + G e digitando o nmero do arquivo : nmero da linha de programa a ser modificada. Exemplo: Para se modificar a linha 1 do Ladder 20, teclar CTRL + G e digitar 20:1 e teclar Go To. Teclar Close para fechar a janela.
9.2.3.2 Dar duplo clique na linha de programa a ser modificada ou clicar com o boto direito do mouse no incio da linha e selecionar Start Rung Edit
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 97 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
9.2.3.4 Concludas as modificaes, clicar com o boto direito do mouse e selecionar na seguinte ordem: - Accept Rung Edits para verificar a modificao feita; - Test Edits para testar a edio (observe que a linha r fica azul e a linha e fica verde, ou seja, a linha que foi modificada passa a ser executada; - Assemble Edits para finalizar a edio. Observao: No modo ON LINE na janela ladder, aparecem os seguintes comandos de edio ON LINE:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 98 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.4 GERANDO UM BACKUP DE UMA APLICAO 9.2.4.1 Estando com a aplicao aberta selecionar File / Backup Project
9.2.4.2 Aparecer uma janela para selecionar o nome do arquivo a ser feito o backup. Caso seja o que j est aberto, o nome dele aparece automaticamente.
9.2.4.3 Selecionar o diretrio onde o arquivo backupeado ser armazenado e clicar no boto OK
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 99 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.5 RESTAURANDO UM BACKUP DE UMA APLICAO 9.2.5.1 Abrir o RS Logix 5 9.2.5.2 Selecionar File / Open e selecionar arquivos do tipo RS Backup Files (*.RP1)
9.2.5.3 Selecionar na lista, o nome do arquivo a ser restaurado e clicar no boto Abrir
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 100 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.5.4 Selecionar o diretrio onde ser armazenado o arquivo a ser restaurado e clicar no boto OK.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 101 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.6 CONFIGURAO DO DRIVER SERIAL RS-232 ATRAVS DO RS LINX 9.2.6.1 Abrir o software RS Linx
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 102 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
9.2.6.4 Selecionar o driver RS-232 DF1 devices e clicar no boto Add New...
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 103 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
9.2.6.6 Aparecer a janela de configurao do driver serial. Neste caso, apenas selecionar a porta serial onde est conectado o cabo serial Comm. Port
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 104 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.6.7 Caso o cabo esteja conectado na porta serial do CLP, basta clicar no boto Auto-configure para configurao automtica dos parmetros para este driver. Dever aparecer a seguinte mensagem Auto-configuration sucessfully.
9.2.6.8 O driver aparecer na lista de drivers configurados e o status ser running. Neste caso o driver estar pronto para rodar.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 105 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.7 CONFIGURAO DO DRIVER ETHERNET ATRAVS DO RS LINX 9.2.7.1 Abrir o software RS Linx
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 106 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 107 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
9.2.7.6 Aparecer a janela de configurao do driver Ethernet. Neste caso, digitar o endereo de IP da porta Ethernet do CLP. Para cada novo endereo de IP a ser acrescentado na lista, teclar Add New. Clicar no boto OK para fechar a janela do driver. No exemplo abaixo: IP 128.1.221.250 refere-se ao canal Ethernet do PLC1 IP 128.1.221.251 refere-se ao canal Ethernet do PLC2
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 108 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.7.7 Configurar o IP Address do terminal (micro) compatvel com o endereo IP do PLC atravs do Painel de Controle do Windows / Conexes de Rede. 9.2.7.8 - O driver aparecer na lista de drivers configurados e o status ser running. Neste caso o driver estar pronto para rodar.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 109 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.8 TRANSFERINDO UMA APLICAO PARA O CLP - (DOWNLOAD) 9.2.8.1 Estando com a aplicao a ser transferida para a memria do CLP aberta, selecionar Tools / Options e aparecer a seguinte janela:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 110 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.8.3 Selecionar o driver AB_DF1 (para comunicao pela porta serial) ou AB_ETH-1 (para comunicao pela rede EtherNet). (Obs.: Os drivers AB_DF1 e/ou AB_ETH-1 j devem ter sido configurados atravs do RS Linx) 9.2.8.4 Clicar no boto Who Active... para localizar o PLC1 ou PLC2 na rede ethernet e selecionar o PLC desejado para comunicao. Caso a comunicao seja feita pela porta serial configurar Node Processor = 1 9.2.8.5 Clicar no boto Aplicar 9.2.8.6 Clicar no boto OK para fechar a janela 9.2.8.7 Estando na janela principal selecionar no boto OFF LINE / Download
9.2.8.8 Aparecer uma janela informando o nome do projeto / modelo e reviso da CPU a ser transferida e o nome do Processador / modelo / reviso do PLC cujo terminal est conectado. Clicar no boto OK para iniciar o procedimento de downloading. Observao: Caso o PLC esteja no modo REM RUN o mesmo ser passado para o modo REM PROG (CPU pra de executar o programa) e ocorre a transferncia do controle para o PLC Stand by caso voc tenha um sistema de redundncia. 9.2.8.9 Aps o download ter sido completado, caso a CPU tenha sido colocada no modo REM PROG, o software informa se o usurio deseja volt-la para o modo REM RUN, caso contrrio, a mesma permanece em REM PROG. 9.2.8.10 Aparecer a seguinte janela:
_________________________________________________________________________ 9.2.9 SALVANDO UMA APLICAO DO CLP - (UPLOAD) 9.2.9.1 Abrir a aplicao OFF LINE. Estando com a aplicao aberta, necessrio configurar o driver a ser utilizado no RS Logix 5 para a comunicao com o CLP. Neste caso, selecionar Tools / Options e aparecer a seguinte janela:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 112 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.9.3 Selecionar o driver AB_DF1 (para comunicao pela porta serial) ou AB_ETH-1 (para comunicao pela rede EtherNet). (Obs.: Os drivers AB_DF1 e/ou AB_ETH-1 j devem ter sido configurados atravs do RS Linx) 9.2.9.4 Clicar no boto Who Active... para localizar o PLC1 ou PLC2 na rede ethernet e selecionar o PLC desejado para comunicao. Caso a comunicao seja feita pela porta serial configurar Node Processor = 1 9.2.9.5 Clicar no boto Aplicar 9.2.9.6 Clicar no boto OK para fechar a janela 9.2.9.7 Estando na janela principal selecionar no boto OFF LINE / Upload
9.2.9.8 Inicia-se o processo de Upload. Aps o Upload salvar o arquivo (projeto) no micro teclando o boto salvar.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 113 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.10 ACESSANDO A TABELA DE DADOS DO CLP 9.2.10.1 Estando com a aplicao aberta podemos visualizar a rea de dados dentro da aplicao:
9.2.10.2 Para acessar qualquer arquivo de dados, basta posicionar o cursor sobre a pasta do arquivo e dar duplo clique ou clicar com o boto direito e selecionar Open
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 114 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
9.2.10.4 A partir desta janela possvel monitorar e/ou alterar o valor de qualquer registro (palavra). possvel tambm selecionar a base (Decimal, Hex/BCD, Binrio, Octal). possvel digitar um smbolo (tag) e descrio para cada endereo. 9.2.10.5 Clicando no boto Usage ser mostrada uma tabela dos endereos (bits / palavras) utilizados dentro da aplicao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 115 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.10.6 Monitorando o ladder, colocar o cursor sobre um endereo (bit ou palavra) e clicar com o boto direito para selecionar Goto Data Table para abrir a tabela de dados naquele endereo.
9.2.10.7 Estando em uma janela ladder qualquer teclar CTRL + G e digitar o endereo a ser monitorado. Clicar no boto Go To e Close para fechar.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 116 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.11 REFERNCIA CRUZADA 9.2.11.1 Estando com o programa aplicativo ladder aberto, clicar com o boto direito sobre o endereo que se deseja fazer a referncia cruzada e selecionar a opo Cross Reference
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 117 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Nesta lista podemos observar os seguintes itens: N20:2/0 VSD in operation OTE File #8 Modbus 1 51 endereo a ser pesquisado descrio do endereo (documentao) instruo onde est sendo usado o endereo Arquivo ladder onde est sendo usado linha de programa onde est sendo usado
9.2.11.3 - Para se localizar a linha especfica, clicar duas vezes sobre a linha na lista. Exemplo: - Clicando duas vezes na linha indicada abaixo:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 118 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.11.4 Estando com um projeto aberto no RS Logix 5, podemos abrir o arquivo de Referncia Cruzada atravs da janela rvore de projeto conforme figura abaixo:
9.2.11.5 Dar duplo clique no arquivo Cross Reference ou clicar com o boto direito e selecionar abrir. Aparecer a seguinte janela:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 119 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Como podemos perceber a lista de referncia cruzada est organizada por ordem de endereos ( Sorted by address) Se voc precisar acessar a lista de referncia cruzada organizada por smbolos (tags), basta clicar no boto Sort By Symbol. Neste caso, aparecer a seguinte janela:
Se voc precisar acessar a lista de referncia cruzada organizada por endereos, basta clicar no boto Sort By Address.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 120 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.12 ACESSANDO A TABELA DE FORCES DO CLP 9.2.12.1 Estando com a aplicao aberta podemos visualizar a tabela de forces.
9.2.12.2 Para acessar a tabela de Forces das Sadas digitais, dar duplo clique no arquivo O0 OUTPUT ou clicar com o boto direito do mouse e selecionar Open
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 121 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Como podemos observar a sada de endereo O:032/7 est Forada em ON (1) 9.2.12.3 Para acessar a tabela de Forces das Entradas digitais, dar duplo clique no arquivo I1 INPUT ou clicar com o boto direito do mouse e selecionar Open
Como podemos observar a entrada de endereo I:031/5 est Forada em OFF (0)
9.2.12.4 No programa podemos observar quando um endereo est forado ou no e o estado deste force.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 122 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.12.5 Procedimento para forar um endereo (bit) 9.2.12.5.1 Teclar CTRL + G e digitar o endereo do bit a ser forado para acessar a tabela de dados do CLP. Teclar GoTo e Close para fechar a janela.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 123 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.12.5.3 Digitar 1 [enter] para FORCE ON Digitar 0 [enter] para FORCE OFF Digitar . [enter] para REMOVER FORCE
9.2.12.5.4 Se for o primeiro bit a ser forado dentro da aplicao necessrio habilitar o(s) Force(s).
9.2.12.5.5 Para forar um endereo (bit) de entrada e/ou sada procurar o endereo no programa ladder, clicar com o boto direito do mouse e selecionar Force On / Force Off
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 124 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.13 ACESSANDO A TABELA DE FALHAS DO CLP 9.2.13.1 Caso o Led de PROC no frontal do CLP esteja piscando na cor vermelha, isto significa que o CLP est em falha. Para se determinar o tipo de falha devemos acessar a tabela de Falhas do CLP. 9.2.13.2 Estabelecer a comunicao com o CLP ( ON LINE )
Observe que aparece uma janela vermelha FAULTED (CPU em Falha). 9.2.13.3 Clicar no boto direita da janela FAULTED e selecionar Goto Error para acessar a tabela de Falhas do CLP.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 125 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.13.5 Para resetar a sinalizao de falha no CLP, clicar no boto Clear Major Error. Observar que o modo de operao do CLP volta a REMOTE PROG e o Led PROC no frontal do CLP apaga. Aps eliminados os problemas que geraram a falha podemos colocar o PLC no modo de operao atravs do programador ou atravs da chave de operao no frontal do PLC.
9.2.13.6 Outra forma de se acessar a tabela de falhas do CLP, dar duplo clique na pasta do arquivo S2 STATUS
9.2.13.7 Estando com a janela de STATUS aberta, selecionar a pasta Errors para acessar a tabela de Falhas do CLP.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 126 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.14 IDENTIFICANDO FALHAS DE E/S 9.2.14.1 Caso o Led do CH 1B pisque ou fique vermelho no frontal do CLP, existe falha de comunicao com algum rack remoto. Neste caso, entrar ON LINE com o PLC usando o RS Logix 5 9.2.14.2 Abrir a pasta Channel Configuration na pasta do Controlador na rvore de projeto.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 127 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 9.2.14.4 Clicar na posta Channel 1B para acessar a configurao dos racks remotos conectados a este canal.
- Pode-se observar que existem falhas no rack 2 e no rack 3. Atravs do desenho da configurao do sistema de controle, localizar o painel e o(s) respectivo(s) rack(s) com falha(s) e tomar as devidas providncias.
Observao: Consultar o catlogo do fabricante com relao ao mdulo adaptador local (1771-ASB) para identificar o tipo de falha ocorrida e providncias a serem tomadas para resetar a falha e rearmar o sistema.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 128 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
10.2 Linguagem grfica 10.2.1 Diagrama de lgica de rels ( LADDER ) 10.2.2 Diagrama de Blocos de Funes (FBD) 10.2.3 Grfico sequencial de Funes (SFC)
10.3 Linguagem textual 10.3.1 Lista de instrues (IL) 10.3.2 Texto estruturado ( ST) 10.3.3 Basic (BAS) 10.3.4 Linguagem C
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 129 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 10.4 - LINGUAGEM LADDER Forma de programao usada para passar instrues ao CLP sobre como deve ser executado o plano de controle (lgica de intertravamento, segurana e alarmes) Utiliza smbolos similares aos usados em diagrama eltrico de rels como linguagem de programao. No incio pensou-se em se desenvolver uma linguagem de programao muito prxima dos circuitos eltricos para ser familiar s pessoas responsveis pela manuteno. Hoje a linguagem Ladder tornou-se padro em programao para CLPs. O programa aplicativo das plataformas utilizando o CLP-5 utiliza este tipo de linguagem de programao.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 130 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
_________________________________________________________________________ 11.1.2.2 Examinar se Desenergizado ( XIO ) Quando um dispositivo de entrada no acionado, o terminal de entrada, conectado a ele, indica um estado desenergizado, que refletido no bit correspondente na memria. Ao localizar uma instruo XIO com o mesmo endereo, o controlador determina que a entrada est desenergizada e ajusta a lgica da instruo para verdadeira. Quando o dispositivo acionado o controlador ajusta a lgica desta instruo para falsa. Caso a linha lgica, que contm esta instruo, tambm contenha uma instruo de sada, a mesma ser habilitada quando a instruo XIO for verdadeira ( entrada desacionada ). Uma instruo de sada no retentiva ser desabilitada quando a instruo for falsa ( entrada acionada ). Figura 11.B
11.1.3 Instrues Energizar / Desenergizar Sada As instrues Energizar / Desenergizar Sada so empregadas para energizar ou desenergizar um particular bit na memria do Controlador. Estas instrues so: Energizar / Desenergizar sada ( OTE ) Energizar sada com reteno ( OTL ) Desenergizar sada com reteno ( OTU )
11.1.3.1 Energizar Sada ( OTE ) Utilize instrues OTE para energizar um bit especfico na memria. Se o endereo do bit corresponder ao endereo de um terminal do mdulo de sada, o dispositivo de sada conectado a este terminal ser energizado. O estado habilitado deste bit determinado pela lgica da linha de programa de aplicao. Se um caminho lgico for estabelecido com instrues de entrada, a instruo OTE ser habilitada. Caso este caminho no seja estabelecido ou as condies da linha se tornem falsas, a instruo OTE desabilitada. Quando as respectivas condies se tornam falsas, o dispositivo de sada associado se desenergiza.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 132 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Uma instruo OTE semelhante a uma bobina de rel sendo controlada por instrues anteriores em sua linha de programa ( figura 11.C ). Uma bobina de rel controlada por contatos em sua linha no circuito lgico. Um caminho lgico completo de condies verdadeiras semelhante a um circuito eltrico de contatos fechados. O programa de aplicao pode examinar um bit controlado por estas instrues sempre que necessrio.
11.1.3.2 Energizar Sada com Reteno e Desenergizar Sada com Reteno ( OTL e OTU ) Estas instrues so instrues de sada retentiva e geralmente so utilizadas aos pares para qualquer bit da tabela de dados controlado pelas mesmas. Quando se determina um endereo para a instruo OTL que corresponde ao endereo de um terminal do mdulo de sada, o dispositivo de sada conectado a este terminal ser energizado assim que o bit na memria for energizado. O estado habilitado deste bit determinado pela lgica da linha anterior s instrues OTL ( figura 11.D ) e OTU ( figura 11.E ). Caso o caminho lgico seja estabelecido com instrues de entrada, a instruo OTL habilitada. Se o mesmo no for estabelecido e o bit correspondente na memria no tiver sido energizado previamente, a instruo OTL no ser habilitada. Entretanto, se o caminho lgico foi estabelecido previamente, o bit na memria ser retido energizado e assim permanecer mesmo aps as condies da linha terem se tornado falsas. Uma instruo OTU com o mesmo endereo da instruo OTL rearma (desabilita ou desenergiza) o bit na memria. Quando um caminho lgico estabelecido, a instruo OTU desenergiza seu bit correspondente na memria.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 133 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
_______________________________________________________________________ Figura 11.D Instruo Energizar Sada com Reteno ( OTL ) Figura 11.E Instruo Desenergizar Sada com Reteno ( OTU ) Quando o CLP-5 passa do modo operao para o modo programao, ou na queda
da alimentao ( desde que exista uma bateria de back-up instalada ), a ltima instruo verdadeira de energizar ou desenergizar sada com reteno continua a controlar o bit na memria. O dispositivo da sada energizada com reteno energizado mesmo que as condies da linha que controlam a instruo de energizar sada com reteno, passem a falsas. Ao retornar ao modo operao ou no caso da alimentao ser restaurada, o controlador inicialmente varre todas as linhas como se fossem falsas. As instrues retentivas mantm seu estado. O programa de aplicao pode examinar um bit controlado pelas instrues OTL e OTU sempre que necessrio.
11.1.4 Instrues de Ramificao Para formar lgica paralela no programa de aplicao, utilizam-se as instrues de ramificao. Podem ser programadas ramificaes paralelas para instrues de entrada, sada ou combinaes dessas instrues. O CLP-5 permite ramificao interna, at quatro nveis. Pode-se obter at quatro incios de ramificao, antes de se ter um fim de ramificao. Para maiores detalhes sobre a programao de ramificao consulte o manual do terminal de programao utilizado. A figura 11.F a seguir apresenta um exemplo de ramificao interna.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 134 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Quando: I:002/0 for verdadeiro, a varredura continua at I:002/1 I:002/1 for verdadeiro, a varredura continua at I:002/2 I:002/1 for falso, a varredura continua at I:002/3 I:002/0 for falsa, a varredura salta para O:003/0
Figura 11.F Exemplo de Ramificao Interna
O Controlador CLP-5 varre as linhas da esquerda para a direita e de cima para baixo. Este conceito importante, especialmente com relao s instrues de ramificao. Ao encontrar uma instruo de entrada, ( XIC ou XIO ) cuja lgica seja falsa, o controlador varre o resto da linha como se fosse falsa, diminuindo o tempo de varredura de 1,3 microsegundos para 0,8 microsegundos.
11.1.4.1 Ramificao de Entrada Utiliza-se uma Ramificao de Entrada no programa de aplicao, afim de permitir mais de uma combinao de entradas para formar ramificaes em paralelo ( condies lgicas - OU ). Se pelo menos uma dessas ramificaes em paralelo formar o caminho lgico, a lgica da linha ser habilitada. Caso ocorra o contrrio, a lgica da linha no ser habilitada e a lgica da instruo de sada no ser verdadeira (sada no ser energizada). Onde for possvel, recomenda-se colocar instrues de entrada em srie frente de instrues de ramificao, para se reduzir o tempo de varredura do programa.
11.1.4.2 Ramificao de Sada A instruo Ramificao de sada permite que uma ou mais condies de entrada controle duas ou mais sadas simultaneamente.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 135 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
A instruo INV uma instruo de entrada que pode ser programada em Processadores da Nova Plataforma, Srie C, Reviso C ou posterior. Esta instruo inverte o estado lgico da linha, por exemplo, a linha abaixo executa de acordo com a tabela de estado abaixo:
Tabela de Estado
SE B3/0 = 0 B3/0 = 1 ENTO B3/1 = 1 B3/1 = 0
Importante: A instruo INV pode ser programada em Arquivos Ladder ou de Texto Estruturado, entretanto, os softwares 6200 ( DOS ) e A.I.Sries 5 ( verso 7.xx ) no permitem a programao ou visualizao da instruo INV.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 136 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.2 INSTRUES DE TEMPORIZADORES E CONTADORES 11.2.1 Generalidades As instrues de Temporizadores e Contadores e seus mnemnicos so: - Temporizador na energizao ( TON ) - Temporizador na desenergizao ( TOF ) - Temporizador Retentivo ( RTO ) - Contador Crescente ( CTU ) - Contador Decrescente ( CTD ) - Rearme de temporizador ou contador ( RES ) 11.2.2 Descrio Estas instrues executam muitas das tarefas para as quais, frequentemente se utilizam rels de tempo ou dispositivos de temporizao e de contagem de estado slido. As instrues de Temporizador e de Contador so instrues de sadas que podem ser condicionadas por instrues de entradas, tais como, examinar se energizado e examinar se desenergizado. Os temporizadores contam intervalos de tempo e os contadores contam eventos, conforme determinado pela lgica do programa de aplicao. Cada instruo de temporizador ou contador possui dois valores associados a ela que so: Valor pr-selecionado - Este valor inserido para controlar a temporizao ou contagem da instruo. Quando o valor acumulado for igual ou maior que o valor pr-selecionado, o bit de estado ser energizado. Pode-se utilizar este bit para controlar um dispositivo de sada. Valor acumulado - Para temporizadores, o nmero de intervalos temporizados que transcorreram; e para contadores, o nmero de eventos que foram contados. As instrues de Contador e de Temporizador para o CLP-5 requerem trs palavras da tabela de dados: Uma palavra utilizada para controle da instruo, outra para o valor pr-selecionado e a ltima para o valor acumulado (figura 11.H). Os dados nas palavras do valor pr-selecionado e do valor acumulado so armazenados no formato de nmeros inteiros. Palavra de Controle Valor Pr-Selecionado Valor Acumulado
Figura 11.H Palavras da Tabela de Dados para as Instrues de Temporizador e de Contador.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 137 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Os valores pr-selecionado e acumulado para temporizadores variam de 0 a 32767 e os valores para contadores variam de 32768 a +32767. Se o valor acumulado ou pr-selecionado do temporizador for um nmero negativo, ocorrer um erro de run-time, causando falha no controlador.
11.2.3 Instrues de Temporizador Os dados da palavra de controle para instrues de temporizador incluem ( figura 11.I ) . Trs bits de estado do temporizador; . Oito bits utilizados internamente para preciso da instruo de Temporizador ( no possvel acessar estes bits a partir de um dispositivo de programao ).
Deve-se selecionar uma base de tempo para instrues de Temporizador. As bases de tempo disponveis so: 1.0 segundo 0.01 segundo ( 10 milisegundos )
A base de tempo utilizada depende do programa de aplicao e de quanto tempo se deseja registrar. A preciso da instruo de temporizador depende de dois fatores: a tolerncia do relgio do temporizador e a base de tempo. A tolerncia do relgio de +/- 0,02%. Portanto, um temporizador pode ter intervalos que variam de 0,02% acima ou 0,02% abaixo da sua base de tempo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 138 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ O temporizador de 0,01 segundo mantm a preciso com uma varredura de programa de at 2,5 segundos. O temporizador de 1,0 segundo mantm a preciso com uma varredura de programa de at 1,5 segundos. Se a varredura do programa de aplicao exceder a 1,5 ou 2,5 segundos, repita a linha da instruo de Temporizador para que seja varrida dentro destes limites. A preciso da temporizao aqui descrita se refere, apenas, durao de tempo entre o momento que uma instruo de Temporizador habilitada ( bit de habilitao energizado ) e o momento que o intervalo temporizado completado ( bit de executado energizado ). A impreciso causada pela varredura do programa pode ser maior que a base de tempo do temporizador. Deve-se, tambm, considerar o tempo necessrio para energizar o dispositivo de sada. Os resultados do temporizador podem ser imprecisos se as instrues JMP / LBL, JSR / SBR ou MCR fizerem com que o programa pule a linha que contm a instruo de temporizador, enquanto o temporizador est registrando o tempo.
11.2.3.1 Temporizador na Energizao ( TON ) A instruo de Temporizador na Energizao (TON) pode ser utilizada para energizar ou desenergizar um dispositivo quando tiver transcorrido um intervalo de tempo pr-determinado ( figura 11.J ). Quando as condies da linha para uma instruo de Temporizador na Energizao se tornarem verdadeiras, o temporizador comear a contar intervalos da base de tempo. Enquanto as condies permanecerem verdadeiras, ele incrementar sua palavra de valor acumulado a cada intervalo contado. Quando o valor acumulado igual ou maior que o valor pr-selecionado, o temporizador pra de incrementar seu valor acumulado e energiza o bit de executado (DN), o qual pode ento, ser utilizado para energizar ou desenergizar um dispositivo de sada (linha 2). O bit de executado do temporizador desenergizado quando as condies se tornam falsas. Se desenergizado antes que o valor acumulado se iguale ao valor pr-selecionado, a contagem de tempo pra e o valor do acumulado rearmado ( valor = 0 ). O bit de temporizando (TT) do temporizador energizado quando as condies da linha so verdadeiras e o valor acumulado menor que o valor prselecionado. Quando o bit de executado do temporizador energizado, a instruo TON interrompe a temporizao e desenergiza este bit. O bit de habilitao (EN) do temporizador energizado quando as condies da linha so verdadeiras e desenergizado quando as condies da linha se tornam falsas.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 139 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ A figura 11.J apresenta a instruo TON controlando um dispositivo de sada atravs de seu bit de executado ( DN ) e o diagrama de tempo desta instruo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 140 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Se o Controlador passar do modo de operao ou teste para programao, ou ento, se a alimentao for perdida enquanto uma instruo TON est contando um tempo sem ainda ter atingido o valor pr-selecionado, ocorre o seguinte: - os bits de habilitao e temporizando permanecem energizados; - o valor acumulado permanece o mesmo Quando o controlador retorna ao modo de operao ou teste ou quando a alimentao for restabelecida, o valor acumulado ser zerado e os bits de temporizando e de habilitao permanecero energizados, no caso da linha ser verdadeira. Por outro lado, caso a linha seja falsa, o valor acumulado ser zerado e os bits de controle sero desenergizados.
11.2.3.2 Temporizador na Desenergizao ( TOF ) A instruo de Temporizador na Desenergizao conta intervalos de base de tempo e armazena esta contagem na palavra de valor acumulado. Entretanto, a instruo TOF difere da instruo TON sob diversos aspectos: A instruo de Temporizador na Desenergizao comea a temporizar um intervalo de tempo, assim que as condies da linha se tornam falsas. Enquanto as condies da linha permanecem falsas, o temporizador continuar a temporizar at que o valor acumulado se iguale ao valor pr-selecionado. O bit de executado energizado quando as condies da linha so verdadeiras. Quando as condies da linha se tornam falsas, o bit de executado permanece energizado at que o valor do acumulado seja igual ao valor pr-selecionado. Neste momento este bit desenergizado. O valor acumulado zerado quando as condies da linha se tornam verdadeiras. A continuidade lgica das condies da linha controla o estado energizado / desenergizado do bit de habilitao. Este bit energizado quando as condies da linha so verdadeiras e desenergizado quando so falsas. O bit de temporizando energizado quando as condies da linha so falsas e o valor do acumulado menor que o valor pr-selecionado. Quando o valor acumulado igual ou maior que o valor pr-selecionado, a instruo de Temporizador na Desenergizao pra de contar o tempo e ento este bit desenergizado.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 141 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ A figura 11.K apresenta a instruo TOF controlando um dispositivo de sada atravs de seu bit de executado ( DN ), assim como o diagrama de tempo desta instruo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 142 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Se o Controlador for passado do modo operao ou teste para programao, ou ento se a alimentao for perdida enquanto a instruo TOF estiver temporizando sem ter ainda atingido o valor pr-selecionado, ocorre o seguinte: - o bit de habilitao permanece desenergizado; - os bits de executado e de temporizando permanecem energizados; - o valor acumulado permanece o mesmo Quando o Controlador retorna ao modo de operao ou teste, ou se a alimentao for restabelecida, o valor acumulado ser zerado, o bit de temporizando ser desenergizado, o bit de habilitao ser energizado e o bit de executado permanecer energizado, no caso da linha ser verdadeira. Caso a linha seja falsa, o valor acumulado ser zerado e os bits de controle sero desenergizados. ATENO: No utilize a instruo RES do contador / temporizador com a instruo TOF, pois desenergizar os bits de controle pode causar operao inesperada da mquina e/ou danos pessoais. 11.2.3.3 Temporizador Retentivo ( RTO ) A instruo de Temporizador Retentivo conta intervalos de base de tempo quando as condies da linha se tornam verdadeiras. Ela retm seu valor acumulado quando: - as condies de linha se tornam falsas; - a operao do controlador alterada do modo operao ou teste para programao; - o controlador perde a alimentao (desde que exista bateria de back-up). Quando o temporizador est registrando o tempo, as condies de entrada podem se alterar sem que o valor acumulado seja zerado. A temporizao continua a partir deste valor quando a linha tem uma nova transio de falsa para verdadeira. Retendo o seu valor acumulado, a instruo RTO mede o perodo acumulativo durante o qual as condies da linha so verdadeiras. O valor acumulado da instruo de Temporizador Retentivo pode ser zerado por uma instruo RES ou desenergizando-se os bits de controle apropriados e a contagem acumulada. Quando a instruo RES que contm o mesmo endereo da instruo de Temporizador Retentivo for habilitada, o valor acumulado ser zerado e os bits de controle sero desenergizados quando a linha da instruo RTO passar a falsa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 143 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ O bit de executado ( DN ) energizado quando o valor acumulado igual ou maior que o valor pr-selecionado. Entretanto, o bit de executado de um temporizador retentivo no desenergizado quando as condies da linha se tornam falsas ou a alimentao desligada e ligada. Este bit desenergizado apenas quando a instruo RES habilitada. O bit de temporizando da instruo de Temporizador Retentivo opera da mesma maneira que os de uma instruo TON. Note que este bit energizado quando as condies da linha so verdadeiras e o valor acumulado menor que o valor pr-selecionado. Quando o valor acumulado igual ou maior que o valor prselecionado, a instruo de Temporizador Retentivo interrompe a temporizao. O bit de temporizando ento desenergizado. O bit de habilitao energizado quando as condies da linha so verdadeiras e desenergizado quando as condies da linha so falsas. Quando o controlador passado do modo operao ou teste para programao, ou ento quando a alimentao perdida enquanto uma instruo RTO est registrando um tempo sem ainda ter atingido o valor pr-selecionado, o bit de habilitao e o de temporizado permanecem energizados e o valor acumulado permanece o mesmo. Quando se retorna ao modo de operao ou a alimentao restabelecida, se a linha for verdadeira, o valor acumulado permanecer o mesmo e continuar registrando o tempo a partir de onde parou, e o bit de temporizando e de habilitao permanecero energizados. Se a linha for falsa, o valor acumulado permanecer o mesmo e os bits de controle sero desenergizados ( se energizado, o bit de executado permanecer neste estado quando a linha passar a falsa ). A figura 11.L apresenta a instruo RTO controlando um dispositivo de sada atravs de seu bit de executado ( DN ), assim como o diagrama de tempo desta instruo.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 144 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 145 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.2.4 Instrues de Contador Crescente / Decrescente ( CTU e CTD ) As instrues de Contador Crescente (CTU) e Contador Decrescente (CTD) contam as transies de falso para verdadeiro, as quais podem ser causadas por eventos que ocorram no programa, tais como peas que passam por um detetor ( figura 11.M ). Cada contagem retida quando as condies da linha se tornam falsas e assim permanece at que uma instruo RES, com o mesmo endereo da instruo do contador, seja habilitada. A figura 11.M apresenta os formatos das instrues CTU e CTD.
Cada instruo de contador possui um valor pr-selecionado e acumulado e uma palavra de controle associada. Os valores acumulado e pr-selecionado so armazenados como nmeros inteiros. Valores negativos so armazenados na forma de complemento de 2.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 146 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ A palavra de controle para instrues de Contador inclui cinco bits de estado ( figura 11.N ).
Figura 11.N Palavra de Controle da Instruo de Contador. Quando as condies da linha para uma instruo CTU passam de falsa para verdadeira, o valor acumulado incrementado de um. Quando isto ocorre sucessivamente at que o valor acumulado se torne maior ou igual ao valor prselecionado, o bit de executado ( DN ) energizado. O bit de habilitao do Contador Crescente ( CU ) energizado quando as condies da linha so verdadeiras e desenergizado quando as condies da linha se tornam falsas ou uma instruo RES, com mesmo endereo da instruo CTU habilitada. As instrues CTU podem contar alm de seu valor pr-selecionado. Quando a contagem ultrapassa o valor pr-selecionado atingindo ( 32767 + 1 ) ocorre uma condio de overflow. Isto indicado quando o bit de overflow ( OV ) energizado. Pode-se desenergizar o bit de overflow habilitando-se a instruo RES com o mesmo endereo da instruo CTU. Tambm possvel desenergiz-lo decrementando a contagem para um valor menor ou igual a 32767 com uma instruo CTD. Quando o bit de overflow ( OV ) energizado, o valor acumulado atinge o valor de -32768 e continua a contagem crescente a partir da.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 147 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ As instrues CTD tambm contam transies da linha de falsa para verdadeira. O valor acumulado do contador decrementado a cada transio de falsa para verdadeira. Quando ocorrer um nmero suficiente de contagens e o valor acumulado se tornar menor que o valor pr-selecionado, o bit de executado do contador desenergizado.
O bit de habilitao do Contador Decrescente ( CD ) energizado quando as condies da linha so verdadeiras e a instruo de Contador Decrescente habilitada. O bit de habilitao desenergizado quando as condies da linha se tornam falsas ( instruo de Contador Decrescente desabilitada ) ou a instruo RES de mesmo endereo do contador habilitada.
Quando uma instruo CTD conta alm de seu valor pr-selecionado e atinge o valor ( -32768 - 1 ), o bit de underflow ( UN ) energizado. Pode-se desenergiz-lo habilitando a instruo RES apropriada. Tambm possvel desenergiz-lo incrementando-se a contagem com uma instruo CTU que tenha o mesmo endereo da instruo CTD.
Quando o bit de underflow ( UN ) energizado o valor acumulado atinge +32.767 e continua a contagem decrescente a partir da.
As instrues CTU e CTD so retentivas. O valor acumulado retido depois que a instruo CTU ou CTD se torna falsa ou quando a alimentao do controlador removida e depois restaurada. O estado energizado e desenergizado dos bits de executado, de overflow e de underflow tambm retentivo. Estes bits de controle e o valor acumulado so zerados quando a instruo RES de mesmo endereo do contador habilitada.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 148 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 149 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.2.5 Instruo de Rearme de Temporizador / Contador ( RES ) Utiliza-se uma instruo RES para zerar instrues de Contador e Temporizador. Quando a instruo RES habilitada, ela zera a instruo de temporizador, de contador crescente e / ou contador decrescente, de mesmo endereo da instruo RES.
A figura 11.P mostra um exemplo de uma instruo RES para o temporizador T4:2
Figura 11.P Instruo de Rearme de Temporizador / Contador. Em uma instruo de Temporizador, quando uma instruo RES habilitada, so zerados o valor acumulado, o bit de executado, o bit de temporizando e o bit de habilitao.
J em uma instruo de Contador Crescente ou Decrescente so zerados o valor acumulado, os bits de overflow, o bit de executado e o bit de habilitao.
Se a linha do contador for habilitada, o bit CU ou CD ser desenergizado assim que a instruo RES for habilitada.
Caso o valor pr-selecionado seja negativo, a instruo RES coloca o valor acumulado em zero. Isto ento, leva o bit de executado a ser energizado pela instruo de Contador Crescente ou Contador Decrescente.
ATENO: J que a instruo RES zera o valor acumulado, o bit de executado e o bit de temporizando de uma instruo de temporizador, no utilize-a para zerar uma instruo TOF.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 150 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3 INSTRUES ARITMTICAS, LGICAS E DE MOVIMENTAO 11.3.1 Generalidades Pode-se realizar operaes aritmticas, lgicas e de movimentao em palavras individuais, atravs de determinadas instrues de sada. 11.3.2 Descrio Estas instrues podem realizar as seguintes operaes: Aritmticas Adio ( ADD ) Subtrao ( SUB ) Multiplicao ( MUL ) Diviso ( DIV ) Raiz Quadrada ( SQR ) Negao ( NEG ) Zeramento ( CLR ) Converso para BCD ( TOD ) Converso de BCD ( FRD ) Lgicas E ( AND ) OU inclusivo ( OR ) OU exclusivo ( XOR ) Complementao ( NOT ) Movimento Movimentao ( MOV ) Movimentao com Mscara ( MVM ) Pode-se tambm realizar essas operaes, exceto a Movimento com Mscara ( MVM ), utilizando a instruo de Clculo ( CPT ), descrita no final deste captulo. 11.3.3 Parmetros das Instrues
Os parmetros da instruo que se insere so: Source ( Fonte ): endereo do valor que ser utilizado na operao matemtica. Pode ser um endereo lgico direto e/ou constante de programa. endereo do resultado da operao.
Dest ( Destino ):
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 151 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.4 Bits de Estado Aritmticos Depois que cada instruo executada, os bits de estado aritmticos so atualizados. Estes bits se localizam no elemento 0 do arquivo de Flag. Veja tabela 11.1. Tabela 11.1 Bits de Estado Aritmticos Elemento
0
Bit
0 1
Descrio
carry ( transporte ) ( C ) overflow ( V ) quando o resultado muito grande para destino ou muito pequeno em operadores de ponto flutuante. zero ( Z ) sinal ( S )
2 3
O Controlador opera com dois tipos de dados: inteiro e ponto flutuante, tratando como inteiro os dados dos arquivos de Bit, Temporizador, Controle, Contador, Flag, Entrada, Sada, ASCII e BCD.
Os dados dos arquivos de ASCII e BCD so utilizados apenas para visualizao, pois se forem manipulados podero perder seus valores, j que o controlador os interpreta como inteiros. Deste modo, deve-se utilizar instrues aritmticas para converter BCD em nmero inteiro, caso se deseje manipular valores equivalentes BCD ou para converter nmero inteiro em BCD, caso se deseje mostrar valores BCD externos ao controlador.
Pode-se combinar valores de nmero inteiro e de ponto flutuante nos endereos do destino e da expresso, se o resultado da operao no exceder a faixa dos valores inteiros. Recomenda-se a utilizao de um endereo de ponto flutuante para o destino, se inserido um endereo de ponto flutuante na expresso. Se neste caso for utilizado um endereo inteiro o valor de ponto flutuante pode perder a preciso quando convertido para inteiro.
O controlador arredonda o valor final de uma expresso antes de armazen-la no destino. Se o destino for um nmero inteiro, o arredondamento ser para o nmero inteiro mais prximo, por exemplo: 1,4999 = 1 e 1,500 = 2.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 152 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.6 Instruo de Adio ( ADD ) A figura 11.Q apresenta o formato da instruo ADD.
Figura 11.Q Formato da Instruo ADD O valor na Fonte A somado com o valor na Fonte B e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits: C, V, Z e S.
11.3.7 Instruo de Subtrao ( SUB ) A figura 11.R apresenta o formato da instruo SUB.
O valor na Fonte B subtrado do valor na Fonte A e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits: C, V, Z e S.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 153 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.8 Instruo de Multiplicao ( MUL ) A figura 11.S apresenta o formato da instruo MUL.
Figura 11.S Formato da Instruo MUL O valor na Fonte A multiplicado pelo valor na Fonte B e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits: V, Z e S. O bit C sempre desenergizado.
11.3.9 Instruo de Diviso ( DIV ) A figura 11.T apresenta o formato da instruo DIV.
Figura 11.T Formato da Instruo DIV O valor na Fonte A dividido pelo valor na Fonte B e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits: V, Z e S. O bit C sempre desenergizado.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 154 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.10 Instruo de Raiz Quadrada ( SQR ) A figura 11.U apresenta o formato da instruo SQR.
Figura 11.U Formato da Instruo SQR A raiz quadrada do valor na Fonte armazenada no Destino. O controlador calcula a raiz quadrada do valor absoluto. Se o sinal negativo, o controlador ignora o mesmo. No arquivo de Flag, elemento 0, so atualizados os bits: Z. Os bits C, V e S so sempre desenergizados.
11.3.11 Instruo de Negao ( NEG ) A figura 11.V apresenta o formato da instruo NEG.
Figura 11.V Formato da Instruo NEG O valor na Fonte subtrado de 0 e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits: V, Z e S. O bit C ser desenergizado se o resultado for zero, caso contrrio ser energizado.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 155 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.12 Instruo de Zeramento ( CLR ) A figura 11.W apresenta o formato da instruo CLR.
Figura 11.W Formato da Instruo CLR O valor no Destino zerado. No arquivo de Flag, elemento 0, os bits C, V e S so sempre desenergizados e o bit Z sempre energizado.
11.3.13 Instruo de Converso para BCD ( TOD ) A figura 11.X apresenta o formato da instruo TOD.
Figura 11.X Formato da Instruo TOD O valor do nmero inteiro armazenado na Fonte ( arquivo inteiro ) convertido para BCD e armazenado no Destino ( arquivo BCD ). Utilize essa converso quando desejar exibir ou transferir valores BCD para displays externos ao Controlador. No arquivo de Flag, elemento 0, so atualizados os Bits V e Z. O bit V ser energizado quando o valor do nmero inteiro for menor que zero ou maior que 9999. Se o valor do nmero inteiro introduzido for maior que 9999, o resultado armazenado como 9999. Os bits C e S so sempre desenergizados.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 156 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.14 Instruo de Converso de BCD ( FRD ) A figura 11.Y apresenta o formato da instruo FRD.
Figura 11.Y Formato da Instruo FRD O valor BCD armazenado na Fonte ( arquivo BCD ) convertido para um nmero inteiro e armazenado no Destino ( arquivo inteiro ). Recomenda-se converter valores BCD em inteiro antes de manipul-los no programa de aplicao. No arquivo de Flag, elemento 0, utilizado o bit Z. Os bits C, V e S so sempre desenergizados.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 157 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 158 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Aplicao das Operaes Lgicas em Plataformas: As operaes Lgicas so bastante utilizadas em rotinas de Tratamento dos sinais de E/S do PLC, popularmente conhecido como Padro gua Viva. Esquema lgico do Padro gua Viva:
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 159 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.15 Instruo lgica E ( AND ) A figura 11.Z apresenta o formato da instruo AND.
executado um AND bit a bit entre o valor na Fonte A e o valor na Fonte B e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits Z e S. O bit S ser energizado, se o bit mais significativo do resultado for energizado ( resultado negativo ). Os bits C e V so sempre desenergizados. A tabela verdade da operao lgica E apresentada na tabela 11.2. Tabela 11.2 Operao Lgica E A 0 1 0 1 onde R = B 0 0 1 1 A AND B R 0 0 0 1
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 160 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.16 Instruo lgica OU ( OR ) A figura 11.AA apresenta o formato da instruo OR.
Figura 11.AA Formato da Instruo OR executado um OR bit a bit entre o valor na Fonte A e o valor na Fonte B e o resultado armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits Z e S. O bit S ser energizado, se o bit mais significativo do resultado for energizado ( resultado negativo ). Os bits C e V so sempre desenergizados. A tabela verdade da operao lgica OU apresentada na tabela 11.3.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 161 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
Figura 11.BB Formato da Instruo XOR executado um XOR bit a bit entre o valor na Fonte A e o valor na Fonte B e ento armazenado no Destino. No arquivo de Flag, elemento 0, so atualizados os bits Z e S. O bit S ser energizado se o bit mais significativo do resultado for energizado ( resultado negativo ). Os bits C e V so sempre desenergizados. A tabela verdade da operao lgica OU Exclusivo tabela 11.4. Tabela 11.4 Operao Lgica OU Exclusivo A 0 1 0 1 onde R = B 0 0 1 1 A XOR B R 0 1 1 0 apresentada na
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 162 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.18 Instruo lgica de Complementao ( NOT ) A figura 11.CC apresenta o formato da instruo NOT.
No arquivo de Flag, elemento 0, so atualizados os bits Z e S. O bit S ser energizado se o bit mais significativo do resultado for energizado ( resultado negativo ). Os bits C e V so sempre desenergizados. A tabela verdade da operao lgica Complementao apresentada na tabela 11.5.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 163 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.19 Instruo de Movimentao ( MOV ) A figura 11.DD apresenta o formato da instruo MOV.
Figura 11.DD Formato da Instruo MOV O Controlador move o valor da Fonte para o Destino. No arquivo de Flag, elemento 0, so atualizados os bits Z e S. Os bits C e V so sempre desenergizados.
11.3.20 Instruo de Movimentao com Mscara ( MVM ) A instruo de Movimento com Mscara ( MVM ) uma instruo de palavra que movimenta dados de uma localizao de origem para um destino e permite que partes desses dados sejam mascarados por uma palavra. O formato da instruo mostrado na figura 11.EE.
Figura 11.EE Formato da Instruo MVM 11.3.20.1 Parmetros da Instruo Os parmetros da instruo que se insere so: Source ( Fonte ): Mask ( Mscara ): Dest ( Destino ): endereo dos dados que se deseja movimentar ou uma constante de programa. endereo da mscara atravs da qual a instruo movimenta os dados. endereo para onde a instruo move os dados.
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 164 de 212
_________________________________________________________________________ 11.3.20.2 Operao Quando a linha passa de falsa para verdadeira, os dados no endereo Fonte passam atravs da mscara para o endereo Destino ( figura 11.FF ). A instruo movimenta os mesmos dados, a cada varredura, enquanto a linha permanece verdadeira.
Os dados so mascarados quando os bits da palavra da mscara so desenergizados; os dados so transferidos quando os bits da palavra de mscara so energizados. Os bits da palavra de mscara podem ser fixados utilizando-se um valor constante ( valor em Hexadecimal ), ou podem ser alterados atribuindo mscara um endereo direto ou indireto. Os bits na palavra de destino, correspondentes aos zeros da palavra de mscara no so alterados.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 165 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.3.21 Instruo de Clculo ( CPT ) Todas as operaes descritas neste captulo, exceto a instruo de movimentao com mscara ( MVM ), podem ser realizadas atravs da instruo de Clculo ( CPT ), cujo formato apresentado na figura 11.GG.
Figura 11.GG Formato da Instruo CPT 11.3.21.1 Parmetros da Instruo Os parmetros da instruo que se insere so:
Dest ( Resultado / Destino ): Expression ( Expresso ): endereo do resultado da operao. operao aritmtica ou lgica (at 80 caracteres ). Podem ser utilizados endereos lgicos direto e / ou constantes de programa.
O resultado da operao especificada na expresso armazenado na palavra de destino. O tempo de execuo de uma instruo CPT maior que o tempo de execuo da sua correspondente instruo aritmtica, lgica ou de movimento. Uma instruo ADD, por exemplo, executada em menos tempo que uma instruo CPT ( Adio ). Uma instruo CPT tambm utiliza mais palavras no arquivo de programa que sua correspondente instruo aritmtica, lgica ou de movimento. Depois que cada instruo CPT desenvolvida, os bits de estado aritmticos do arquivo de flag so atualizados da mesma forma que sua correspondente instruo aritmtica, lgica ou de movimento. Como exemplo, verifique atravs da instruo ADD, como esses bits so atualizados aps ser realizada a operao da instruo CPT (Adio).
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 166 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ A tabela 11.6 apresenta os smbolos que se insere na expresso da instruo CPT para definir uma operao e apresenta tambm um exemplo dessas expresses.
Operao Adio Subtrao Multiplicao Diviso Raiz Quadrada Negao Converso para BCD Converso de BCD E OU OU Exclusivo Complementao Zeramento Movimentao
Smbolo + ( sinal de mais ) - ( sinal de menos ) * ( asterisco ) | ( barra vertical ) SQR - ( sinal de menos ) TOD FRD AND OR XOR NOT Entrar 0 ( zero ) para a expresso Entrar somente endereo Fonte ou constante de programa para a expresso
Exemplo N7:0 + N7:1 N7:0 - N7:1 N7:0 * N7:1 N7:0 | N7:1 SQR N7:0 - N7:0 TOD N7:0 FRD N7:0 N7:0 AND N7:1 N7:0 OR N7:1 N7:0 XOR N7:1 NOT N7:0 0 N7:0
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 167 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.4 INSTRUES DE COMPARAO 11.4.1 Generalidades As instrues de comparao permitem comparar valores de dados e tratam-se de instrues de entrada. 11.4.2 Descrio As operaes que podem ser realizadas com as instrues de comparao so: Igual a ( EQU ) Diferente de ( NEQ ) Menor que ( LES ) Menor ou igual a ( LEQ ) Maior que ( GRT ) Maior ou igual a ( GEQ ) Teste Limite ( LIM ) Igual Mascarada ( MEQ ) Todas as operaes apresentadas acima tambm podem ser desenvolvidas atravs da instruo de Comparao ( CMP ), descrita no final deste captulo. 11.4.3 Parmetros da Instruo Os parmetros que se insere nestas instrues so: SOURCE A e B ( Fonte ) - constantes de programa ou endereos lgicos diretos de valores que se deseja comparar. Pode-se comparar valores de tipos diferentes de dados, tais como, ponto flutuante e inteiro. Entretanto, os valores em BCD e ASCII devem ser utilizados apenas para fins de visualizao. Valores em BCD ou ASCII inseridos em uma instruo de comparao so tratados como nmeros inteiros. Por exemplo, se o valor em N7:2 for igual a 10 ( decimal ) e o valor em D9:3 for igual a 10 ( BCD ), a expresso N7:2 = D9:3 no verdadeira. Entretanto como os valores em BCD no so convertidos para decimal, a instruo de comparao:
10 ( BCD ) 0000 0000 0001 0000 10 ( Decimal ) 0000 0000 0000 1010
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 168 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.4.4 Instruo Igual a ( EQU ) A figura 11.HH apresenta o formato da instruo EQU.
Quando os valores da Fonte A e da Fonte B forem iguais, esta instruo ser logicamente verdadeira. Se estes valores no forem iguais, a instruo ser falsa. A instruo EQU no deve ser utilizada para comparar dois valores de ponto flutuante, pois raramente esses valores sero totalmente iguais. Ao invs disto, utilizar a instruo LIM ( ser vista mais a frente ) fixando assim, uma faixa de valores com a qual o valor de ponto flutuante ser comparado.
11.4.5 Instruo Diferente de ( NEQ ) A figura 11.II apresenta o formato da instruo NEQ.
Quando os valores da Fonte A e da Fonte B no forem iguais, esta instruo ser logicamente verdadeira. Se esses dois valores forem iguais, esta instruo ser falsa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 169 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.4.6 Instruo Menor que ( LES ) A figura 11.JJ apresenta o formato da instruo LES.
Quando o valor da Fonte A for menor que o valor da Fonte B esta instruo ser logicamente verdadeira. Se o valor da fonte A for maior ou igual ao valor da Fonte B, esta instruo ser falsa.
11.4.7 Instruo Menor ou Igual a ( LEQ ) A figura 11.KK apresenta o formato da instruo LEQ.
Quando o valor da Fonte A for menor ou igual ao valor da Fonte B, esta instruo ser logicamente verdadeira. Se o valor da Fonte A for maior que o valor da Fonte B, esta instruo ser falsa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 170 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.4.8 Instruo Maior que ( GRT ) A figura 11.LL apresenta o formato da instruo GRT.
Quando o valor da Fonte A for maior que o valor da Fonte B, esta instruo ser logicamente verdadeira. Se o valor da fonte A for menor ou igual ao valor da Fonte B, esta instruo ser falsa.
11.4.9 Instruo Maior ou Igual a ( GEQ ) A figura 11.MM apresenta o formato da instruo GEQ.
Quando o valor da Fonte A for maior ou igual ao valor da Fonte B, esta instruo ser logicamente verdadeira. Se o valor da fonte A for menor que o valor da Fonte B, esta instruo ser falsa.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 171 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.4.10 Instruo Testar Limite ( LIM ) Esta instruo de entrada testa os valores dentro ou fora de uma faixa especificada, dependendo de como foram ajustados os limites. A figura 11.NN, mostra o formato da instruo de Testar Limite ( LIM ).
11.4.10.1 Parmetros da Instruo Os parmetros da instruo que se insere so: Low Limit ( Limite Baixo ): endereo do valor A ou constante do programa. endereo do valor B ou constante do programa. endereo do valor C ou constante do programa.
A instruo falsa a no ser que o valor de B esteja entre certos limites. Esses limites so os valores A e C, onde o valor A pode ser menor ou maior que o valor de C. A figura 11.OO apresenta dois exemplos: um para o caso do valor A ser menor ou igual ao valor C (a) e outro para o caso do valor A ser maior ou igual ao valor de C (b). Caso a) Valor A valor C
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 172 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ Quando o controlador detecta que o valor B igual a um dos limites ou est entre eles, a instruo verdadeira. Se o valor B estiver fora desses limites, ento a instruo falsa. Caso b) Valor A valor C
Quando o controlador detecta que o valor B est fora dos limites ou igual a um deles, a instruo verdadeira. Se o valor B estiver entre os limites, mas no igual a um deles, a instruo falsa.
Figura 11.OO Exemplo da Instruo LIM
11.4.11 Instruo Igual Mascarada ( MEQ ) Esta instruo de entrada compara dados de um endereo fonte com dados de um endereo de referncia, permitindo que partes desses dados sejam mascarados atravs de uma palavra.
Os parmetros da instruo que se insere so: Source ( Fonte ): Mask ( Mscara ): endereo do valor que se deseja comparar ou um valor inteiro. endereo da mscara atravs da qual a instruo movimenta os dados ou um valor em hexadecimal.
Se os 16 bits de dados de um endereo Fonte forem iguais aos 16 bits de dados do endereo Referncia ( exceto os bits mascarados ), a instruo verdadeira. A instruo se torna falsa assim que ela detecta uma diferena. Os bits da palavra de mscara iguais a 0 (zero) mascaram os dados, j os bits iguais a 1 permitem que seja realizada a comparao. Figura 11.QQ.
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 174 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ 11.4.12 Instruo de Comparao ( CMP ) A instruo CMP uma instruo de entrada que permite realizar as operaes de comparao ( exceto MEQ e LIM ) descritas anteriormente. O tempo de execuo de uma instruo CMP maior que o tempo de execuo de uma instruo de comparao. Uma instruo LEQ, por exemplo, executa mais rapidamente que uma instruo CMP ( Menor ou Igual a ). Uma instruo CMP tambm utiliza mais palavras no arquivo de programa do que utilizaria sua correspondente instruo de comparao. A figura 11.RR apresenta o formato da instruo CMP.
A expresso que se insere para a instruo CMP uma comparao entre dois valores, representados por endereos lgicos diretos e/ou constantes de programa. A tabela 11.7 apresenta os smbolos e os tipos de operao da instruo CMP.
Operao Igual a Diferente de Menor que Menor ou Igual a Maior que Maior ou Igual a
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 175 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 176 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 177 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Tabela 12.1 - Leds indicadores de status do mdulo 1785-BCM LED PRI SEC Cor do LED verde verde Este LED indica Quando aceso o mdulo BCM pertence ao sistema PRIMRIO Quando aceso o mdulo BCM pertence ao sistema SECUNDRIO Quando piscante o mdulo BCM est executando uma instruo de Block Transfer ou comunicando corretamente com as E/S atravs da placa de fundo do Chassi Quando apagado no existe comunicao entre o mdulo BCM e o Processador (CPU) Quando piscante rede HSSL funcionando adequadamente Quando apagado falha na rede HSSL Quando aceso Falha de Hardware do BCM
BPLN
verde
SER FLT
verde vermelho
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 178 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
(*) Substitua este trecho de rede com resistor de terminao de 150 Ohm, se este n estiver na extremidade da rede.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 179 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
1 2 3 4 5 6 7 8
05
Endereo: _______________________
CLP-5
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 180 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
07
+ 24 Vcc
CLP-5
Endereo: _______________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 181 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
Mini-seletoras do Chassi de E/S Remotas Mini-seletoras do mdulo 1771-ASB
ON ON ON ON OFF OFF ON ON
10 13
02
XY-122315
Endereo: _______________________
1771-ASB
ZSL-122315 ZSH-122315
Endereo: _______________________
Endereo: _______________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 182 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 2 Objetivo: Testar a funcionalidade das instrues de bits (contatos e bobinas) 1 Criar um novo arquivo de programa (LAD3) chamado de EXERC2 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC2) 3 Dentro desta subrotina, desenvolver um programa em LADDER para o controle de partida / parada de uma bomba, conforme descritivo abaixo: 3.1 Existir 1 boto para LIGAR a bomba (boto de pulso NA do simulador) 3.2 Existir 1 boto para DESLIGAR a bomba (boto de pulso NA do simulador) 3.3 Quando for dado um pulso no boto LIGAR, energizar a bomba B1 e mantla energizada (considerar uma lmpada do simulador) 3.4 Quando for dado um pulso no boto DESLIGAR, desenergizar a bomba B1 e mant-la desenergizada. 3.5 Sinalizar atravs de uma lmpada do simulador o status da bomba B1 ligada 3.6 Sinalizar atravs de outra lmpada do simulador o status da bomba B1 desligada. 3.7 Documentar o programa
Sinais de Entradas e Sadas Boto LIGA bomba Boto DESLIGA bomba Bomba B1 Lmpada B1 LIGADA Lmpada B1 DESLIGADA I: I: O: O: O: / / / / / pulso NA pulso NA
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 183 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 184 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 185 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 3 Objetivo: Testar a funcionalidade das instrues de bits e temporizadores 1 Criar um novo arquivo de programa (LAD4) chamado de EXERC3 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC3) 3 Dentro desta subrotina, desenvolver um programa em LADDER para controlar o acionamento de 05 motores distintos, conforme descritivo abaixo: 3.1 Existir apenas 1 boto para LIGAR os 05 motores ( boto de pulso NA do simulador ). 3.2 Existir apenas 1 boto para DESLIGAR os 05 motores ( boto de pulso NF do simulador ). 3.3 Quando for dado um pulso no boto LIGAR, aps 1 segundo ligar o motor M1, aps 2 segundos ligar o motor M2, aps 3 segundos ligar o motor M3, aps 4 segundos ligar o motor M4 e aps 5 segundos ligar o motor M5. (Nota: Considerar uma lmpada do simulador para cada motor) 3.4 Quando for dado um pulso no boto DESLIGAR, desligar os 05 motores simultaneamente. 3.5 Documentar o programa. Sinais de Entradas e Sadas Boto LIGAR motores Boto DESLIGAR motores Motor M1 Motor M2 Motor M3 Motor M4 Motor M5 I: I: O: O: O: O: O: / / / / / / / pulso NA pulso NA
M1 M2 M3
LIGAR DESLIGAR
M4 M5
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 186 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 187 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 188 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 4 Objetivo: Testar a funcionalidade das instrues de bits e temporizadores 1 Criar um novo arquivo de programa (LAD5) chamado de EXERC4 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC4) 3 Dentro desta subrotina, desenvolver um programa em LADDER para gerar um alarme de nvel Alto do condensado do filtro FIL-001A. 3.1 Existe uma chave de nvel (LSH_001A contato NF) instalada no filtro FIL001A. 3.2 Dever existir a indicao de alarme de nvel alto no supervisrio relacionado com a referncia B3:0/0 (LAH_001A). nvel normal B3:0/0 = 1 nvel alto B3:0/0 = 0 3.3 Ocorrer sinalizao de alarme de nvel alto se a chave permanecer atuada por um tempo maior ou igual a 10 segundos. 3.4 Documentar o programa Nota: Considerar um boto NF do simulador como chave de nvel alto.
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 189 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 190 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 191 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 5 Objetivo: Testar a funcionalidade das instrues de bits e contadores 1 Criar um novo arquivo de programa (LAD6) chamado de EXERC5 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC5) 3 Dentro desta subrotina, desenvolver um programa em LADDER para gerar um contador do nmero de partidas de um motor, conforme descrio abaixo: 3.1 Criar uma lgica de partida / parada de um motor baseada no exerccio 2 Boto liga (pulso NA) considerar um boto do simulador Boto desliga (pulso NA) considerar um boto do simulador Boto resete (pulso NA) zerar o contador de partidas Motor considerar uma lmpada do simulador Considerar: B3:1/0 retorno do status do motor (=0 desligado / =1 ligado) Registro: N7:0 nmero de partidas do motor 3.2 Toda vez que for dado um comando de partida e houver retorno de motor ligado, a lgica dever contar o nmero de partidas e indicar no registro N7:0. 3.3 Caso o operador deseje zerar o contador de partidas, o mesmo dever gerar um pulso no boto resete. 3.4 Documentar o programa
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 192 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 193 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 194 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 6 Objetivo: Testar a funcionalidade temporizadores e movimentao: das instrues de bits, contadores,
1 Criar um novo arquivo de programa (LAD7) chamado de EXERC6 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC6) 3 Dentro desta subrotina, desenvolver um programa em LADDER para gerar um hormetro de um motor, conforme descrio abaixo: 3.1 Considerar a lgica de partida / parada do motor do exerccio 5 3.2 Quando o motor estiver ligado: 3.2.1 - Indicar no N7:10 as horas de motor em funcionamento. 3.2.2 - Indicar no N7:11 os minutos do motor em funcionamento. 3.2.3 - Indicar no N7:12 os segundos do motor em funcionamento. 3.3 Quando o motor estiver desligado: 3.3.1 - Indicar nos registros N7:20, N7:21 e N7:22 as horas, minutos e segundos respectivamente, relacionadas ao ltimo intervalo de tempo de motor ligado. 3.3.2- Zerar os registros de horas, minutos e segundos de motor em funcionamento 3.4 Acrescentar na lgica, um boto para zerar o hormetro durante o motor ligado, se houver necessidade. 3.5 Documentar o programa
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 195 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 196 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 197 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 7 Objetivo: Testar a funcionalidade das instrues de bits, temporizadores e contadores 1 Criar um novo arquivo de programa (LAD8) chamado de EXERC7 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC7) 3 Dentro desta subrotina, desenvolver um programa em LADDER para controlar a vlvula de controle XV_111 do tanque de gua indicado abaixo conforme descrio a seguir: 3.1 O tanque ser preenchido constantemente do nvel 0 a 10 metros. A cada 1 metro o sensor de nvel SN1 envia um pulso para o CLP. 3.2 Quando o nvel do tanque atingir 10 metros, o CLP abrir a vlvula XV_132 durante um tempo fixo de 10 segundos (tempo suficiente para esvaziar o tanque). Aps este tempo a vlvula fechar automaticamente. 3.3 Documentar o programa Considerar: SN1 boto de pulso NA do simulador (I: XV_111 lmpada do simulador (O: / / ) )
10 09 08 07 06 05 04 03 02 01 00
XV_111 SN 1
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 198 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 199 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 200 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 8 Objetivo: Testar a funcionalidade das instrues de bits e matemticas bsicas 1 Criar um novo arquivo de programa (LAD9) chamado de EXERC8 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC8) 3 Dentro desta subrotina, desenvolver um programa em LADDER para executar uma converso de escala utilizando-se de instrues aritmticas bsicas, conforme descrio abaixo: 3.1 O CLP est lendo um sinal analgico de 4 ~ 20 mA, proveniente de um sensor de presso (PT_12233) calibrado para o range de 0 a 120 Kgf/cm2, atravs de uma Entrada Analgica cujo endereo N10:4 Considerar: 0 kgf 4 mA 0 120 Kgf 20 mA 4095 3.2 Ser feita a indicao desta leitura na tela do Supervisrio (Central de Operao e Controle). A indicao desta presso ser em Unidades de Engenharia (indicao em ponto flutuante). 3.3 Pede-se fazer a converso de escala para unidades de engenharia no CLP atravs do programa aplicativo. O resultado da converso dever ser armazenado no endereo F8:0 3.4 Documentar o programa
4 ~ 20 mA
P/I
Transmissor de presso PT_12233
A/D
0 a 4095
REGISTRO NO CLP
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 201 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 202 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 203 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
EXERCCIO 9 Objetivo: Testar a funcionalidade das instrues de bits e de comparao 1 Criar um novo arquivo de programa (LAD10) chamado de EXERC9 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC9) 3 Dentro desta subrotina, desenvolver um programa em LADDER para executar uma lgica de alarmes de presso baixa (PAL_12233) e presso alta (PAH_12233), conforme descrio abaixo: 3.1 Os alarmes devero ser sinalizados em 02 lmpadas localizadas em um painel quando: PAL_12233 Quando PT_12233 20 Kgf/cm2 PAH_12233 Quando PT_12233 100 Kgf/cm2 3.2- Existir um boto de pulso (NA) para reconhecimento de qualquer um dos alarmes. Quando for pressionado este boto, o Operador estar reconhecendo o alarme. 3.2.1 Quando ocorrer um alarme a lmpada respectiva dever PISCAR 3.2.2 Quando um alarme for reconhecido a lmpada respectiva pra de PISCAR e fica ACESA 3.2.3 Quando no ocorrer alarme a lmpada respectiva dever APAGAR
PAL_12233
PAH_12233
RECONHECE
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 204 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 205 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 206 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 10 Objetivo: Testar a funcionalidade das instrues de bits e relacionais 1 Criar um novo arquivo de programa (LAD11) chamado de EXERC10 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC10) 3 As chaves de nvel LSH e LSL so pr-alarmes do transmissor de nvel do vaso. Quando ocorrer LSH ou LSL sinalizar alarme nas respectivas lmpadas. 4 As chaves de nvel LSHH e LSLL so ED do CLP. 5 Fazer indicao do nvel do vaso em unidades de engenharia (0 100%) no registro F8:10 Consideraes: LSL setpoint = 30% LSH setpoint = 60% Chave de nvel LSLL Chave de nvel LSHH Transmissor de nvel utilizar os endereos N7:24 Range da entrada analgica 4 20 mA / 0 a 4095 Bomba B-151801 Alarme de nvel baixo Alarme de nvel alto Matriz de Causa x Efeito O: O: O: / / /
I: I:
/ /
Fluxograma P& ID
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 208 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 209 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________ EXERCCIO 11 Objetivo: Testar a funcionalidade das instrues de bits e lgicas 1 Criar um novo arquivo de programa (LAD12) chamado de EXERC11 2 Editar no arquivo de programa principal (LAD2) um salto para chamada desta subrotina (EXERC11) 3 Dentro desta subrotina, desenvolver um programa em LADDER para executar uma lgica de polarizao das seguintes entradas relacionadas na tabela abaixo. O resultado desta polarizao dever ser armazenado no registro B3:21. Considerar: ENT Endereo da entrada fsica EST Estado da entrada fsica ( 0 = chave aberta / 1 = chave fechada ) ESP Estado esperado da entrada ( 0 = chave NA / 1 = chave NF ) EP Entrada Polarizada ( 0 = normal / 1 = atuada ) 4 Considerando os estados das entradas, indicados na tabela abaixo, preencher o estado das entradas polarizadas EP ENT FISICA I:002/00 I:002/01 I:002/02 I:002/03 I:002/04 I:002/05 I:002/06 I:002/07 I:002/10 I:002/11 I:002/12 I:002/13 I:002/14 I:002/15 I:002/16 I:002/17 EST 0 1 1 0 1 1 0 1 1 0 1 1 1 1 0 0 ESP (B3:20) 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 EP (B3:21)
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 210 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 211 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839
_________________________________________________________________________
___________________________________________________________________________________ APOSTILA do Curso PLC-5 usando o software RS Logix 5 Bsico Pgina 212 de 212
Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839