Professional Documents
Culture Documents
Quem somos
Fundada em 1933 com sede mundial em Kyoto, Japo, a Omron Corporation lder global em solues em sensoriamento e controle. Atualmente conta com mais de 33.500 colaboradores ao redor do mundo e est presente em 34 pases atravs de 161 unidades, entre plantas industriais e unidades de negcios.
A Omron conta com certificao ISO 9.000 em todas as fbricas. Todos os produtos so desenvolvidos para receber os padres de segurana mundial (CE, UL e CSA). A Omron tambm se preocupa com a ecologia, tendo a certificao ISO 14.000 em vrias unidades fabris.
BRASIL
Princpios Omron
Uma empresa que se preocupa em passar para o seus clientes, por meio dos seus princpios, uma unicidade de pensamento que a fez crescer desde a sua fundao. At work for a better life, a better world for all Trabalhar para uma vida melhor e um mundo melhor para todos
Princpios de Gesto
Desafiar as nossas capacidades para fazermos sempre melhor Inovao movida pelas necessidades sociais Respeito pela humanidade
Compromissos de Gesto
Respeito pela individualidade e diversidade Satisfao mxima do cliente Construo de uma slida relao com os acionistas Conhecimento e prtica da cidadania na empresa
Princpios Orientadores de Ao
Qualidade em primeiro lugar Compromisso contnuo em desafiar as nossas capacidades Elevado grau de integridade e tica Autoconfiana e suporte mtuo
BRASIL
Responsabilidade social
Nossos produtos so construdos respeitando a natureza, seguindo a diretriz Europia Rohs (Restriction of Harzadous Substances) Construo de 3 fbricas no Japo operadas 100% por pessoas com algum tipo de deficincia fsica Todo o ano a empresa celebra o dia do fundador, OMRON DAY, organizando os colaboradores para aes voluntrias de ajuda social Associada a entidades que renem empresas socialmente responsveis afim de firmar parcerias para a construo de uma sociedade sustentvel e justa
BRASIL
Negcios
Automao Industrial
BRASIL
Tecnologia
Pesquisa e desenvolvimento
A Omron possui 3 centros de P&D no Japo e outros 3 situados na Europa, EUA e Malsia, respectivamente e investe a cada ano 7% de sua receita em Pesquisa e Desenvolvimento.
O Keihanna Technology Innovation Center em Kyoto Japo atualmente conta com mais de 500 pesquisadores
BRASIL
Brasil
Fundada em 1979 Certificada ISO 9001:2000 Sede em So Paulo SP Filiais: Campinas SP Curitiba PR Atendimento comercial e tcnico para todo o Brasil Omron Eletrnica do Brasil Av. Santa Catarina, 935 So Paulo - SP
disponibilizada uma srie de servios agregados aos produtos: Atendimento Especializado e Personalizado Suporte Tcnico Telefnico Engenharia de Aplicaes Treinamentos Especializados Amplo Estoque Local Vendedores Tcnicos Assistncia Tcnica e Reparos
BRASIL
Nosso Mercado
Sensoriamento Lder absoluto, com sensores especficos para as mais diversas aplicaes. Automao e Controle Solues completas em controle local e distribudo: CLP, IHM, Blocos Remotos para comunicao em Rede. A Omron membro fundador da ODVA (Open DeviceNet Vendor Association), entidade que rege as diretrizes do protocolo de comunicao Devicenet. Sistemas de Viso Com uma grande famlia de produtos, a Omron possui equipamentos para as mais diversas aplicaes em inspeo visual. Componentes Industriais Equipamentos como controladores de temperatura e processo, temporizadores, contadores, fontes de alimentao, rels programveis e indicadores de painis. Rels Ampla famlia de rels eletromecnicos e de estado slido. AOI (Automated Optical Inspection) Mquinas dedicadas para inspeo de placas de circuito impresso.
BRASIL
Nosso Mercado
INDSTRIA DE BEBIDAS
IND. AUTOMOTIVA
IND. ALIMENTCIA
BRASIL
Hardware - CJ1M
BRASIL
Hardware - CJ1M
BRASIL
10
Hardware - CJ1M
BRASIL
11
Hardware - CJ1M
Esquema de Ligao dos I/Os embutidos
BRASIL
12
Hardware - CJ1M
BRASIL
13
Hardware - CJ1M
BRASIL
14
Hardware - CJ1M
BRASIL
15
Hardware - CJ1M
BRASIL
16
Hardware - CJ1M
BRASIL
17
Hardware - CJ1M
BRASIL
18
Hardware - CJ1M
BRASIL
19
Hardware - CJ1M
BRASIL
20
Cabo de programao
BRASIL
21
IEC61131-3
Desde o advento dos controladores programveis, muitas linguagens tem sido utilizadas para escrever programas para mquinas e processos. O resultado desta falta de padronizao acaba se refletindo na necessidade de treinamentos em diferentes equipamentos e formao de equipes de manuteno especficas em determinados fabricantes. A conseqncia direta, muitas vezes no percebida pelos usurios, a perda de tempo e dinheiro. Para atenuar este problema, um grupo formado pela organizao internacional IEC ( International Electrotechnical Commission ) definiu uma norma para vrios aspectos dos controladores, desde caractersticas do hardware, instalao, testes, comunicao e programao. Especificamente a norma IEC61131-3 (parte 3) estabelece as principais caractersticas para programao de controladores. Estas caractersticas definem o modelo de software e cobre as 5 linguagens mais utilizadas em todo mundo: Function Block Diagram (FBD), Ladder Diagram (LD), Sequential Function Chart (SFC), Structured Text (ST) e Instruction List (IL). Dentre as principais vantagens da norma podemos destacar a facilidade que o usurio tem em modularizar e estruturar a programao em elementos funcionais ou "POUs" ( Program Organization Units ), bem como poder definir a linguagem em que ir programar determinada parte do projeto, alm de estar utilizando um ambiente de programao worldwide onde o usurio, aprendendo as linguagens da norma, poder usar este conhecimento em diferentes ambientes de programao (fabricantes). Alm disso, o modelo de software permite a reutilizao de cdigo atravs da utilizao de biblioteca de blocos funcionais, facilitando o desenvolvimento, implantao e manuteno dos sistemas e aumentando a qualidade do software. Os programas ou parte deles podero ser usados entre os ambientes de programao atravs da importao e exportao de mdulos. Fonte: www.iec61131.com.br
22
BRASIL
Software de programao
Suporta os PLCs: C1000H, C2000H C200H, C200HS, C200Halpha CQM1, CQM1H CPM1, CPM1A CPM2A, CPM2C CV SRM1 CJ1H, CJ1G, CJ1M, CP1H, CP1L CS1H, CS1G
Sistema operacional Windows 95, Windows 98, Windows NT 4.0 Hardware Processador: Pentium 133 MHz ou superior. Memria: 32 Mb mnimo. Disco duro: mnimo 100 Mb de espao livre. Leitor de CD-ROM Placa Grfica: resoluo mnima de 800x600 pixeis (SVGA).
BRASIL
23
Software de programao
BRASIL
24
Software de programao
Ferramentas do Software
CPM2
CQM1H
CS1
CJ1
Processos
O arquivo de projeto pode conter vrios programas e a informao relativa a cada PLC. Os programas que compem um projeto podem referir-se a PLCs de famlias diferentes. Smbolos Tabela de E/S
Estrutura Centralizada
25
Software de programao
Ferramentas do Software Para acessar s diferentes ferramentas que o CX-Programmer dispe, necessrio em primeiro lugar criar um projeto. Algumas ferramentas so diferentes dependendo da famlia do PLC escolhido.
- Criar um novo projeto Para criar um novo projeto devemos efetuar uma das seguintes aes: - Atravs do menu File escolher a opo New - Pressionar Ctrl + N - Clicar sobre o icone:
Nome que identifica o PLC Famlia do PLC Tipo de Comunicao Comentrio sobre o PLC
BRASIL
26
Software de programao
Modelo da CPU
Modem
Porta e Velocidade
Ferramentas Off-line
Ferramentas On-line
BRASIL
27
Software de programao
Propriedades do PLC Editor da Tabela de E/S
Nome do projeto Variveis Globais Configurao do PLC Gesto do Memory Card (s CS1 e CJ1) Visualizao de erros Relgio do PLC Nome do programa (tarefa)
Editor/Monitor das reas de memria Editor de variveis Locais Sees (blocos) de programa
Bastidores de expanso
BRASIL
28
Software de programao
Criando o I/O Table
Ao clicar em IO Table and Unit Setup, aparecer uma janela, contendo a tabela com todos os cartes e racks que esto sendo utilizados no PLC, e seus respectivos endereos de memria na CPU
Certifique se que o PLC est em program, e na janela do I/O Table clique em Options, Create e automaticamente o software criar a tabela para voc. O I/O Table pode ser criado manualmente, clique com boto direito no slot que deseja se inserir um carto, v em Add Unit, clique duas vezes no tipo de carto que ser inserido. Ir se abrir uma relao com o cdigo de todos os cartes que podem ser adicionados, selecione o carto que deseja e ele surgir na tabela com seu respectivo endereo de Memria na CPU. Os endereos de memria sero distribudos de maneira seqencial conforme o tipo de carto a posio no rack e a seleo fsica do carto quando houver.
BRASIL
29
Software de programao
Criando o I/O Table
Posio no bastidor
As opes disponveis dependem se o CX-Programmer esta em Modo Offline ou Online e se o PLC est em Modo Program ou Monitor/Run
BRASIL
30
Software de programao
No CX-Programmer temos 4 janelas que podemos alterar a sua visualizao: Project Workspace
Estrutura em forma de rvore, que representa as vrias ferramentas associadas ao PLC / Projeto.
Output Window
BRASIL
31
Software de programao
Watch Window
BRASIL
32
Software de programao
Paleta de Edio
Modo de Seleo: com ele podemos escolher uma ou mais instrues, para edit-las, apag-las, etc. Instruo Novo Contato: com ele podemos criar novos contatos NA (normalmente aberto), cujo atalho a letra (C). Instruo Novo Contato Fechado: com ele podemos criar novos contatos NF (normalmente fechado), cujo atalho a barra (/). Instruo Novo Contato OU: com ele podemos criar novos contatos OU NA, ou seja, usado para criar lgicas OU NA, cujo atalho a letra (W).
BRASIL
33
Software de programao
Instruo Novo Contato Fechado OU: com ele podemos criar novos contatos OU NF, ou seja, usado para criar lgicas OU NF, cujo atalho a letra (X). Novo Vertical: com ele podemos criar ou apagar Linha na direo vertical, ou seja, podemos ligar ou unir duas ou mais instrues na direo vertical, cujo atalho so as teclas (Ctrl + Down). Novo Horizontal: com ele podemos criar ou apagar Linha na direo horizontal. Ou seja, podemos ligar ou unir duas ou mais instrues na direo horizontal, cujo atalho so as teclas (Ctrl + Right). Instruo Nova Bobina: com ela podemos criar novas bobinas NA (normalmente abertas), cujo atalho a letra (O). Instruo Nova Bobina Fechada: com ela podemos criar novas bobinas NF (normalmente fechado), cujo atalho a letra (Q). Nova Instruo CLP: com ela podemos criar novas instrues avanadas do CLP, como temporizadores, contadores, movimentadores de dados, deslocadores de dados, etc, cujo atalho a letra (I). Modo ligar Linhas: Com ele podemos criar novas Linhas tanto na direo vertical quanto na direo horizontal ou as duas ao mesmo tempo, no contem atalho. Modo Apaga Linhas: Com ele podemos apagar Linhas tanto na direo vertical quanto na direo horizontal ou as duas ao mesmo tempo, no contem atalho.
BRASIL
34
Software de programao
Modo de Programao
Modo de Monitorao
Modo Run
Modo de Programao Neste modo pode se forar valores a qualquer rea de memria, fazer edio on-line do programa e somente neste modo pode se transferir dados para o PLC, porm nenhuma instruo ser executada e os bits s sero acionados se forados. Modo de Monitorao Neste modo pode se forar valores a qualquer rea de memria, fazer edio on-line do programa, e todas as instrues so executadas e os bits acionados conforme a lgica programada. Modo Run Neste modo no permitido se forar nenhum valor, nem fazer edio On-line do programa, e todas as instrues so executadas e os bits acionados conforme a programao.
BRASIL
35
Instrues
Instrues abordadas: Instrues para controle seqencial; Instrues para controle de interrupes; Sub-Rotinas; Instrues para pulsos de alta velocidade; Controle de tarefas; Instrues analgicas.
BRASIL
36
1. Controle seqencial
JUMP e JUMP END: JMP(004) e JME(005)
Quando a condio de execuo do JMP(004) off, o programa de execuo pula diretamente para o primeiro JME(005) no programa com o mesmo nmero de jump. JMP(004 e JME(005) so usadas aos pares.
OMRON-PLC1 BRASIL
37
1. Controle seqencial
BRASIL
38
1. Controle seqencial
INTERLOCK e INTERLOCK CLEAR: IL(002) e ILC(003)
Finalidade Smbolo em Ladder Intertrava todas as sadas entre IL(002) e ILC(003) quando a condio de execuo de IL(002) OFF. IL e ILC so normalmente usadas em pares.
Variaes
Descrio
Quando a condio de execuo para IL(002) OFF, as sadas para todas as instrues entre IL(002) e ILC(003) so Intertravadas. Quando a condio de IL(002) ON, as instrues entre IL(002) and ILC(003) so executadas normalmente.
BRASIL
39
1. Controle seqencial
O exemplo abaixo mostra o tratamento de vrias sadas em uma sesso intertravada entre IL(002) e ILC(003).
1. Estas instrues so suportadas somente pelas CPUs CJ1-H-R. 2. Bits e words em todas as instrues incluindo TTIM(087), TTIMX(555), m MTIM(543), MTIMX(554), SET, RSET, CNT, CNTX(546), CNTR(012), m CNTRX(548), SFT, e KEEP(011) retm seus status anteriores. Se existir algum bit que voc quer que continue ON em uma sesso intertravada do programa, set estes bits para ON com SET antes de IL(002). Isto geralmente mais eficiente para chavear uma sesso do programa com IL(002) e ILC(003). Quando vrios processos so controlados com a mesma condio de execuo, usado poucos steps para colocar esses processos entre IL(002) e ILC(003).
BRASIL
40
1. Controle seqencial
Quando a CIO 000000 OFF no exemplo abaixo, todas as sadas entre IL(002) e ILC(003) so intertravadas. Quando a CIO 000000 ON no Exemplo abaixo, as instrues entre IL(002) e IL(003) so executadas normalmente.
BRASIL
41
2. Controle de interrupo
SET INTERRUPT MASK: MSKS(690)
Finalidade Controla se E/S de task de interrupo e atraso de task de interrupo esto executadas. Quando comea a execuo do programa, a entrada de interrupo que gera E/S de tasks de interrupo so desabilitadas, N: Identificador de interrupo e o timer interno cria um timer interrupo que gera um C: Dado dede controle atrasa nas task de interrupo e so paradas. MSKS(690) usada para habilitar as E/S de interrupo e timers de interrupo, que correspondem com as tasks de que sero executadas.
Smbolo Ladder
Variaes
BRASIL
42
2. Controle de interrupo
Descrio MSKS(690) controla a execuo de tasks de interrupo. O valor em N especifica a task de interrupo e o tipo de processo que ser executado.
Exemplos
Exemplos para o CS1W-INT01 / CJ1W-INT01 Quando CIO 000000 vai ON, MSKS(690) habilita entrada de interrupo na entrada do Mdulo de Interrupo 0.
Quando CIO 000000 vai ON, MSKS(690) aciona a borde de subida/descida designada para interromper a entrada do Mdulo de Interrupo 0.
BRASIL
43
3. Sub rotinas
ACIONAR SUB-ROTINA: SBS(091)
BRASIL
44
3. Sub rotinas
BRASIL
45
3. Sub rotinas
BRASIL
46
3. Sub rotinas
BRASIL
47
3. Sub rotinas
BRASIL
48
3. Sub rotinas
ENTRADA DE SUB-ROTINA: SBN(092)
BRASIL
49
3. Sub rotinas
BRASIL
50
3. Sub rotinas
RETORNO DE SUB-ROTINA: RET(093)
BRASIL
51
4. Pulsagem rpida
CONTADOR DE ALTA VELOCIDADE: PRV(881)
BRASIL
52
4. Pulsagem rpida
BRASIL
53
4. Pulsagem rpida
BRASIL
54
4. Pulsagem rpida
BRASIL
55
4. Pulsagem rpida
BRASIL
56
4. Pulsagem rpida
TABELA DE COMPARAO DE REGISTRO: CTBL(882)
BRASIL
57
4. Pulsagem rpida
BRASIL
58
4. Pulsagem rpida
BRASIL
59
4. Pulsagem rpida
BRASIL
60
4. Pulsagem rpida
SADA RPIDA: SPED(885)
BRASIL
61
4. Pulsagem rpida
BRASIL
62
4. Pulsagem rpida
BRASIL
63
4. Pulsagem rpida
BRASIL
64
4. Pulsagem rpida
BRASIL
65
4. Pulsagem rpida
AJUSTAR QUANTIDADE DE PULSOS: PULS(886)
BRASIL
66
4. Pulsagem rpida
BRASIL
67
5. Controle de tarefas
TASK ON: TKON(820)
Finalidade Executa uma task especfica. Tambm trabalha como task de interrupo para operar uma task cclica extra. (Tasks cclicas extras so suportadas somente pelas CPU das famlias CS1 e CJ1).
Variaes
Operandos
N: Nmero da task O range para N depende do tipo de task especificada. - Task cclica: N deve ser uma constante entre 0 e 31 decimal. (Para valores de 0 a 31 especificar task cclicas de 0 a 31). - Task cclica extra (somente para CPU das sries CS1 e CJ1.) N deve ser uma constante entre 8000 e 8255 decimal. (Para valores de mi8000 a 8255 especificar task cclica extra de 0 a 255).
BRASIL
68
5. Controle de tarefas
Exemplos Especificando uma task de atraso Quando CIO 000000 est em ON, a task n 3 ser executada no mesmo ciclo quando a execuo do programa alcana a task n3.
Especificando uma task antecipada Quando CIO 000000 via a ON, task n 1 executada na task n 3. A task n 1 ser executada no prximo ciclo quando a execuo do programa alcanar a task n 1.
BRASIL
69
5. Controle de tarefas
TASK OFF: TONF(821)
Finalidade Coloca a task cclica especfica ou task cclica extra em estado de espera, ou seja, desabilita a execuo da task.
Variaes
Operandos
N: Nmero da task O range para N depende do tipo de task especificada. - Task cclica: N deve ser uma constante entre 0 e 31 decimal. (Para valores de 0 a 31 especificar task cclicas de 0 a 31). - Task cclica extra (somente para CPU das sries CS1 e CJ1.) N deve ser uma constante entre 8000 e 8255 decimal. (Para valores de mi8000 a 8255 especificar task cclica extra de 0 a 255).
BRASIL
70
5. Controle de tarefas
Exemplos Especificando uma task de atraso Quando CIO 000000 est em ON, a task n 3 colocada em estado de espera na task n 1. Task n 3 sera executada no ciclo em que o programa de execuo alcanar a task n 3.
Especificando uma task antecipada Quando CIO 000000 est ON, a task n 1 coloca em estado de espera a task n 3. Task n 1 no ser executada no mesmo ciclo quando a execuo do programa alcanar a task n 1.
Task n 1 em estado de espera no ciclo seguinte, ou seja, executada no ciclo atual, mas no no prximo.
BRASIL
71
6. Analgicas
ESCALONAMENTO: SBS(091)
Finalidade Converte um dado Binrio sem sinal em um dado em BCD tambm sem sinal, de acordo com uma funo linear especfica.
Smbolo em Ladder
S: Word de origem P1: 1 word de parametrizao R: Word resultante
Variaes
Operandos
O contedo das 4 words comeam com a 1 word de parametrizao (P1) como mostrado no diagrama abaixo
BRASIL
72
6. Analgicas
Especificaes de Operando
BRASIL
73
6. Analgicas
Exemplo No exemplo abaixo, um sinal digital de 1 a 5V convertido e inserido em D00000 como 0000 a 0FA0 hexadecimal. SCL(194) usado para converter (escalonar) o valor na CIO 0200 para um valor entre 0000 e 0300 BCD. Quando CIO 000000 est em ON, o contedo de D00000 escalonado usando o funo linear definida pelo ponto A (0000, 0000) e o ponto B (0FA0, 0300). As coordenadas destes pontos esto contidos de D00100 a D00103, e o resultado enviado para D00200.
Valores Negativos Uma unidade de entradas analgicas envia valores de FF38 a 1068 hexadecimal para 0,8 a 5,2V. A funo SCL(194) pode, contudo, operar somente valores em binrio sem sinal (+ -) entre 0000 e FFFF hexadecimal, tornando impossvel o uso da SCL(194) diretamente para operar valores binrios com sinal (+ -) abaixo de 1V (0000 hexadecimal), isto , FF38 a FFFF hexadecimal. Na aplicao apresentada, necessrio adicionar 00C8 hexadecimal para todos os valores, desta forma FF38 hex fica representado por 0000 hex antes de se usar SCL(194), como mostrado abaixo.
BRASIL
74
6. Analgicas
Neste exemplo, valores de 0000 a 00C8 hex sero convertidos para valores negativos. SCL(194), contudo, pode-se sair com valores BCD sem sinal de 0000 a 9999, ento 0000 BCD ser enviado para a sada quando o contedo de D00000 est entre 0000 e 00C8 hex. Escala Reversa Tambm pode ser usada por As<Bs and Ar>Br. Como mostrado abaixo:
A escala reversa pode ser usada para converter de 1 a 5V (0000 a 0FA0 hexadecimal) para 0300 a 0000, respectivamente, como mostrado no diagrama abaixo.
BRASIL
75
6. Analgicas
ESCALONAMENTO 3: SCL3(487)
Finalidade Converte valores BCD com sinal em valores binrio com sinal de acordo com a funo linear. Um offset pode ser inserido definindo a funo linear.
Variaes
Operandos
O contedo de 5 words comeando com a primeira word de parametrizao (P1) so mostradas no diagrama abaixo.
Mnima converso 8000 a 7FFF (binrio com sinal) NOTA: P1 a P1+4 tm de estar na mesma rea de memria.
BRASIL
76
6. Analgicas
Especificao de Operando
BRASIL
77
6. Analgicas
Exemplo Quando um valor de 0 a 200 escalonado para um sinal analgico (1 a 5V, por exemplo), o valor BCD com sinal de 0000 a 0200 convertido (escalonado) para binrio com sinal de 0000 a 0FA0 por uma unidade de sada analgica. Quando CIO 000000 vai p/ ON no exemplo abaixo, o contedo de D00000 escalonado usando a funo linear definida por X(0200), Y(0FA0), e o offset(0). Esses valores esto contidos de D00100 a D00102. O sinal do valor BCD em D00000 indicado pelo Carry Flag. O resultado alocado na CIO 2011.
BRASIL
78
6. Analgicas
MDIA: AVG(195)
Finalidade Calcula o valor de mdia de uma word de entrada por um nmero especfico de ciclos.
Smbolo Ladder S: Word de origem N: Nmero de ciclos R: Word resultante R+1: Primeira word de trabalho Variaes
Operandos
N: Nmero de ciclos O nmero de ciclos tem de ser entre 0001 e 0040 HEX (0 a 64 ciclos). R: Word resultante e R+1: Primeira word de trabalho R ter o valor mdio depois da especificao do nmero de ciclos. R+1 fornecer informaes sobre o processo da mdia e de R+2 at R+N+1 ter os valores anteriores de S como mostrado abaixo:
BRASIL
79
6. Analgicas
Especificao dos Operandos
BRASIL
80
6. Analgicas
Exemplos No exemplo abaixo o contedo da CIO 0040 setado para #0000 e ento incrementado por 1 a cada ciclo. Para os primeiros 2 ciclos, AVG(195) move o contedo da CIO 0040 para D01002 e D01003. O Contedo de D01001 tambm ser trocado (o qual pode ser usado para confirmar que o valor de AVG(195) foi trocado). No terceiro e ltimo ciclos o AVG calcula a mdia contida de D01002 para D01004 e escreve a mdia em D01000.
BRASIL
81
Mdulos Analgicos
O nmero mximo est limitado pela corrente Consumida. Ter em ateno os restantes Mdulos. (Ver manual).
Velocidade de Converso 1 ms por ponto e resoluo de 4000 pontos ou (verso V1) 250 micro seg. e resoluo de 8000 pontos. Deteco de interrupo de sinal Quando as entradas esto parametrizadas para 1 a 5V ou 4 a 20mA. O bit especifico entrada vai a ON quando o valores inferior a 0,3V ou 1,2mA. Funo de Valor Mximo Quando habilitada, retm o valor mximo de cada entrada. Funo de Reteno de Sada Quando habilitada, mantm o valor da sada quando ocorre um erro na CPU do PLC. Funo de Valor Mdio possvel parametrizar no mdulo o numero de amostragens para calculo da mdia do valor de entrada. Modo de ajuste de Ganho e Offset Para dispositivos com necessidade de calibrao, possvel parametrizar para cada ponto o ganho e o offset dos valores analgicos. Para isso colocar o mdulo em modo de ajuste e seguir as instrues do manual.
BRASIL
82
Entradas analgicas
1 a 5V / 4 a 20mA
0 a 10V
0 a 5V
-10 a 10V
BRASIL
83
Entradas analgicas
Anotaes
BRASIL
84
Sadas analgicas
1 a 5V / 4 a 20mA
0 a 10V
0 a 5V
-10 a 10V
BRASIL
85
Sadas analgicas
Anotaes
BRASIL
86
Parametrizao
A sequncia de operaes descrita vlida para qualquer um dos mdulos analgicos.
Colocar o Switch da parte frontal do mdulo na posio Modo Normal. (1 e 2 a Off). Colocar o Switch da parte posterior do bloco de bornes na posio correta. Entrada em tenso ou em corrente. Selecionar o numero de carta especial nos dois Switchs Rotativos da parte frontal do mdulo (garantir que no existe duplicaes). Efetuar as ligaes fsicas dos sinais.
Alimentar o PLC.
7 8
Com o PLC em modo Program, criar a Tabela de Entrada/Sadas. Configurar os canais da rea D atribudos a cada unidade: - Definir os pontos utilizados. - Configurar os limites do sinal (0 a 10V, 0 a 5V, 4 a 20mA, -10 a 10V). - Definir o numero de amostragens para mdia e as entradas que vo utilizar esta funo. (apenas para os mdulos de entradas). - Selecionar o modo de reteno do valor de sada. (apenas para os mdulos de sadas). - Selecionar o tempo e a resoluo de converso (apenas para os mdulos V1).
BRASIL
87
Parametrizao
Parametrizao de Canais Para cada mdulo so destinados 10 canais na rea CIO (desde o canal n a n+9) n = CIO 2000 + (a x 10) Para cada mdulo so destinados 100 canais na rea D (desde o canal m a m+9) m = D 20000 + (a x 100) a o nmero de cartes especiais (switch rotativo)
m = D 20000 + (a x 100)
BRASIL
88
Parametrizao
m = D 20000 + (a x 100)
m = D 20000 + (a x 100)
BRASIL
89
Parametrizao
m = D 20000 + (a x 100)
m = D 20000 + (a x 100)
BRASIL
90
Parametrizao
m = D 20000 + (a x 100)
BRASIL
91
Parametrizao
BRASIL
92
Parametrizao
Caractersticas dos Canais rea CIO n = CIO 2000 + (a x 10)
BRASIL
93
Parametrizao
Objetivo Pretende-se controlar a frequncia da Bomba mediante um variador de velocidade. O Sensor Ultra-snico fornece o nvel do reservatrio (sada 0 a 10V). Quando o nvel de gua no reservatrio for superior a 200 litros, a bomba ligada. A frequncia mnima da Bomba de 10Hz e a mxima de 50Hz. A frequncia da bomba vai ser proporcional ao nvel de gua no depsito. A proporcionalidade a seguinte: - 200 litros = 10Hz - 1000 litros = 50Hz Sensor ultra-snico
Bomba
BRASIL
94
Parametrizao
Implementao Passo-a-Passo
1- Colocar o Switch correspondente entrada analgica 1 na posio OFF (entrada em tenso). 2 - Efectuar as ligaes fsicas SENSOR 95
+ -
3 Parametrizar o nmero do Carto Especial (ex: 00) 4 Ligar o PLC e colocar em modo PROGRAM. Criar a tabela de Entradas/Sadas (I/O Table). 5 Parametrizar o mdulo (Zona D correspondente) Carta Especial n 00: m = D20000 + (a x 100) onde a = 00 ento m = D20000 + (00 x 100) m = 20000
BRASIL
Parametrizao
Entradas Utilizadas: - Entrada 1, ento: D(m) = 1 D20000 = 1 Limites do sinal: - 0 a 10V, ento: D(m+1) = 01 D20001 = 01 Restante Zona de D(m+2) a D(m+18) deve conter o valor 0000
6 Desligar e voltar a ligar o PLC, para que as parametrizaes sejam ativadas. 7 Colocar o PLC em modo MONITOR e verificar o funcionamento da Entrada Analgica 1. - Canal CIO 2001
BRASIL
Parametrizao
Implementao Passo-a-Passo
Sabemos que o sinal de sada em tenso e com os limites de 0 a 10V. 1 - Efectuar as ligaes fsicas INVERSOR
+ -
2 Parametrizar o nmero do Carto Especial (ex: 01) 3 Ligar o PLC e colocar em modo PROGRAM. Criar a tabela de Entradas/Sadas. 4 Parametrizar o mdulo (Zona D correspondente) Carta Especial n 01: m = D20000 + (a x 100) onde a = 01 ento m = D20000 + (01 x 100) m = 20100
BRASIL
97
Parametrizao
Sadas Utilizadas: - Sada 1, ento: D(m) = 1 D20100 = 1 Limites do sinal: - 0 a 10V, ento: D(m+1) = 01 D20101 = 01 Restante Zona de D(m+2) e D(m+3) deve conter o valor 0000
5 Desligar e voltar a ligar o PLC, para que as parametrizaes sejam activadas. 6 Colocar o PLC em modo MONITOR e verificar o funcionamento da Sada Analgica 1. - Canal CIO 2011
BRASIL
98
Parametrizao
NOTA: Para que a sada fique ativa, necessrio activar o bit correspondente de converso habilitada. CIO 2010.00
Ex: Colocar o valor 0FA0 no canal CIO 2011 e verificar se a sada tem 10V.
BRASIL
99
Parametrizao
Implementao Passo-a-Passo
Programao Entrada Analgica Vamos criar uma converso do valor analgico (Hex para BCD) de forma a que represente o valor do nvel em litros.
O Sensor Ultra-snico fornece uma sada em tenso de 0 a 10V. Em Hexadecimal vai corresponder: 0V 0(Hex) 10V 0FA0(Hex)
O sensor foi configurado para ter a seguinte correspondncia: 0V - 0 Litros 10V - 1000 Litros ento, podemos dizer que: 0 Litros 0(Hex) 1000 Litros 0FA0(Hex) BCD 1000 Necessitamos efetuar uma correspondncia proporcional do valor em Hexadecimal (0 a 0FA0) para BCD (0 a 1000). 0 0 0FA0 HEX
BRASIL
100
Parametrizao
Existe uma funo que faz essa converso proporcional: SCL BCD C P P+1 P+2 P+3 =A =B =C =D SCL(194)
IN (Hex)
Parmetros
No nosso exemplo:
BCD 1000 C
SCL(194) D500 = 0000 D501 = 0000 D502 = 1000 D503 = 0FA0 2001 D500 D100
0 B 0FA0 D HEX
0 A
Efetuar o Ladder correspondente e verificar o valor do D100. Deve ser: 0V = 0 10V = 1000
BRASIL
101
Parametrizao
Implementao Passo-a-Passo
Programao Sada Analgica Sabemos que o variador de Velocidade vai receber um valor em tenso de 0 a 10V. Este sinal proveniente do PLC e vai fornecer a frequncia de referncia do variador. 0V = 0Hz 10V = 50Hz O nosso objetivo criar o controle proporcional seguinte: 200 Litros = 10Hz 1000 Litros = 50Hz O valor em litros temos disponvel no D100. Agora necessitamos de criar uma converso proporcional de BCD (200 a 1000) para HEX ( ? A 0Fa0). ? Vai ser o valor em Hexadecimal correspondente a 10Hz Se 10V (0FA0 Hex) = 50Hz quanto 10Hz?
0FA0 X
50 10
X = (4000 x 10) / 50
HEX 0FA0
Necessitamos de efetuar uma correspondncia proporcional do valor em BCD (200 a 1000) para HEX (320 a 0FA0). 0320 200
BRASIL PLC II Treinamento v.1
1000
BCD 102
Parametrizao
Existe uma funo que faz essa converso proporcional: SCL3 HEX SCL3(487) 0FA0 IN (BCD) P P+1 P+2 P+3 P+4 = Offset (Hex) = Delta X (BCD) = Delta Y (Hex) = Max. (Hex) = Min. (Hex) Y
Parmetros
OUT (HEX)
0320 200 X
BCD 1000
No nosso exemplo:
HEX SCL3(487) D510 = 0000 D511 = 0800 D512 = 0C80 D513 = 0FA0 D514 = 0320 0FA0
D100
D510
BCD 1000
BRASIL
103
Parametrizao
HEX 0FA0 D510 = 0000 D511 = 0800 D512 = 0C80 Y D513 = 0FA0 D514 = 0320 Delta X = 1000 - 200 Delta Y = 0FA0 - 0320 Mximo = 50Hz (10V) Mnimo = 10Hz (2V) 0FA0 0320 10V X
0320 200 0FA0 (hex) = 4000 (dec) 0320 (hex) = 800 (dec) X
X=2
Efetuar o Ladder correspondente e verificar o funcionamento: NOTA: Para que a sada fique ativa, necessrio ativar o bit correspondente de converso habilita. CIO 2010.00 Verificar que quando o valor do nvel inferior a 200 Litros a sada tem um valor de 2 Volt e vai aumentando proporcionalmente at atingir os 10 Volt aos 1000 Litros.
BRASIL
104
Parametrizao
Implementao Passo-a-Passo
Controle da Bomba O controle da frequncia de referncia j est implementado. Falta agora criar a condio de colocao em marcha da bomba (RUN do variador de frequncia) quando o nvel for superior a 200 Litros. Para isso basta efetuar a seguinte lgica, tendo em conta que a sada 60.00 esta ligada entrada de RUN do variador:
BRASIL
105
RAFAEL LEITE
ENGENHARIA DE APLICAO