Você está na página 1de 140

DOMINANDO O TWIDO TOTALMENTE Sumrio

MDULO 1: ESTRUTURA GERAL DE UM DISPOSITIVO DE AUTOMAO............................ 1 SEO 1: O QUE UM CONTROLADOR PROGRAMVEL?......................................................................................1 Para que serve um Controlador Programvel?.................................................................................. 1 Estrutura de um Controlador Programvel........................................................................................ 1 A CPU ou processador........................................................................................................................ 1 A memria............................................................................................................................................ 2 A interface de entradas/sadas............................................................................................................. 2 A fonte de alimentao.........................................................................................................................2 O mdulo de comunicao...................................................................................................................2 O que voc deve lembrar..................................................................................................................... 2 O que um Bit?....................................................................................................................................3 O que uma Palavra?......................................................................................................................... 3 A memria............................................................................................................................................ 4 As entradas / sadas............................................................................................................................. 4 O que voc deve lembrar..................................................................................................................... 5 O que um ciclo do Controlador?...................................................................................................... 5 O que voc deve lembrar..................................................................................................................... 6 MDULO 2: EXEMPLOS DE APLICAES........................................................................................6 SEO 1: SEMFOROS.................................................................................................................................... 6 Objetivo................................................................................................................................................ 6 Especificaes...................................................................................................................................... 6 Escolha do Twido................................................................................................................................. 7 O que voc deve lembrar..................................................................................................................... 7 SEO 2: ADMINISTRAO DE UM ESTACIONAMENTO.......................................................................................... 7 Objetivo................................................................................................................................................ 7 Especificaes...................................................................................................................................... 7 Funcionamento do estacionamento..................................................................................................... 8 Escolha do Twido................................................................................................................................. 8 O que voc deve lembrar..................................................................................................................... 8 Especificaes...................................................................................................................................... 9 O que voc deve lembrar..................................................................................................................... 9 MDULO 3: ESCOLHA DE UM DISPOSITIVO TWIDO....................................................................9 A gama completa do Twido da Telemecanique................................................................................... 9 Aplicaes do usurio........................................................................................................................ 10 O que voc deve lembrar................................................................................................................... 10 O Controlador Twido Modular.......................................................................................................... 11 As principais caractersticas..............................................................................................................11 Capacidades de expanso do Twido Modular................................................................................... 12 Capacidades de expanso utilizando rels........................................................................................ 12 Capacidades de expanso utilizando transistores............................................................................. 12 Por que utilizar um Controlador Twido Modular?........................................................................... 12 Os LEDs do Controlador................................................................................................................... 13 Controladores: entradas/sadas.........................................................................................................14 Mdulos de expanso: entradas digitais........................................................................................... 14 Mdulos de expanso: entradas/sadas digitais................................................................................ 14 Mdulos de expanso: sadas digitais............................................................................................... 15 Mdulos de expanso de E/S analgicas........................................................................................... 15 Opcionais sugeridos: Relgio de Tempo Real................................................................................... 15 Opcionais sugeridos: Display de ajustes........................................................................................... 16 Opcionais sugeridos: Memria de backup........................................................................................ 16 Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Opcionais sugeridos: expanso de memria..................................................................................... 17 Opcionais sugeridos: Distribuio de memria................................................................................ 17 Opcionais sugeridos: ligao serial.................................................................................................. 18 O que voc deve lembrar................................................................................................................... 18 Controladores.................................................................................................................................... 19 Entradas/sadas digitais.....................................................................................................................19 Entradas/Sadas analgicas...............................................................................................................20 Sistemas de conexo.......................................................................................................................... 20 Opcionais de memria e relgio de tempo real................................................................................. 20 Opcionais de comunicao................................................................................................................ 20 Display de ajustes opcional............................................................................................................... 21 Acessrios.......................................................................................................................................... 21 Software de programao e cabo para PC/Controlador.................................................................. 21 O que voc deve lembrar................................................................................................................... 21 MDULO 4: INSTALAO DO CONTROLADOR........................................................................... 21 Montagem do Controlador Twido Modular...................................................................................... 22 Implantao do Relgio de Tempo Real (RTC) opcional.................................................................. 22 Montagem do Display de Ajustes opcional........................................................................................ 22 Montagem da Porta de Comunicao Serial adicional..................................................................... 23 Montagem de um Mdulo de Expanso............................................................................................. 23 O que voc deve lembrar................................................................................................................... 24 Compatibilidade Eletromagntica (CEM)......................................................................................... 24 Conceito de potncia e controle........................................................................................................ 24 Exemplo de Cabeamento....................................................................................................................25 Montagem de um Controlador Twido em painel............................................................................... 25 Sistemas de fiao do controlador..................................................................................................... 25 Conexo utilizando o sistema Telefast............................................................................................... 25 Sistemas de fiao do Controlador.................................................................................................... 26 Ateno, Segurana em primeiro lugar!............................................................................................ 26 Exemplo de controle de um estacionamento...................................................................................... 26 Conexo da aplicao de controle do estacionamento..................................................................... 27 O que voc deve lembrar................................................................................................................... 27 MDULO 5: REVISO DA PROGRAMAO................................................................................... 28 Para que serve o software de programao?.................................................................................... 28 Instalao do software de programao........................................................................................... 28 Procedimento de instalao do software........................................................................................... 29 Conexo do PC ao controlador......................................................................................................... 32 O que voc deve lembrar................................................................................................................... 32 Depurar o programa.......................................................................................................................... 32 Ajuste das variveis do programa..................................................................................................... 33 Diagnstico de defeitos...................................................................................................................... 33 Modo off-line ou on-line.................................................................................................................... 33 Modo off-line...................................................................................................................................... 33 Modo on-line...................................................................................................................................... 34 O que pode ser feito no modo off-line ou on-line?............................................................................ 34 Como criar uma nova aplicao........................................................................................................34 Os elementos do software.................................................................................................................. 35 O navegador da aplicao................................................................................................................. 35 Como acessar o navegador?.............................................................................................................. 35 A barra de menu.................................................................................................................................35 O menu "Tools".................................................................................................................................. 36 O menu "Hardware".......................................................................................................................... 36 O menu "Software"............................................................................................................................ 36 O menu "Program"............................................................................................................................ 36 O menu "Controller".......................................................................................................................... 36 A barra de ferramentas...................................................................................................................... 36 Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

A barra de status................................................................................................................................ 37 O que voc deve lembrar................................................................................................................... 37 O que um ciclo do Controlador?.................................................................................................... 38 Leitura das entradas.......................................................................................................................... 38 Execuo do programa...................................................................................................................... 38 Atualizao das sadas....................................................................................................................... 38 O que voc deve lembrar................................................................................................................... 38 Entradas............................................................................................................................................. 39 Sadas................................................................................................................................................. 40 Bits internos....................................................................................................................................... 40 Os bits internos dos controladores Twido......................................................................................... 41 Bits de sistema....................................................................................................................................41 Os bits do sistema da base de tempo................................................................................................. 41 Outros exemplos de bits de sistema................................................................................................... 41 Palavras internas............................................................................................................................... 42 A distribuio de tipos de objeto na memria................................................................................... 43 Uma pergunta esperta........................................................................................................................43 Temporizadores..................................................................................................................................44 Representao grfica de um temporizador...................................................................................... 44 Operao de um temporizador de tipo TON......................................................................................45 Operao de um temporizador de tipo TOF...................................................................................... 45 Operao de um temporizador de tipo TP......................................................................................... 45 Contadores......................................................................................................................................... 46 Grfico de representao de um contador........................................................................................ 46 Exemplo de contagem aplicada em estacionamento......................................................................... 47 Como funciona um contador.............................................................................................................. 47 O que voc deve lembrar................................................................................................................... 48 MDULO 6: PROGRAMAO (LINGUAGENS).............................................................................. 48 Para que serve uma linguagem?........................................................................................................48 Quais linguagens so utilizadas?...................................................................................................... 48 Linguagem Ladder............................................................................................................................. 48 Linguagem de Lista de Instrues..................................................................................................... 49 Linguagem SFC................................................................................................................................. 49 O que voc deve lembrar................................................................................................................... 50 Analogia linguagem Ladder / esquema eltrico................................................................................ 50 Analogia linguagem Ladder / esquema eltrico................................................................................ 51 Princpios da leitura da linguagem Ladder....................................................................................... 51 Detalhes da leitura............................................................................................................................. 51 Contatos............................................................................................................................................. 52 Contatos normalmente abertos e normalmente fechados.................................................................. 52 Deteco de subida e de descida de sinal.......................................................................................... 52 Bobinas.............................................................................................................................................. 53 Bobinas e bobinas negadas................................................................................................................ 53 Bobinas de SET e de RESET.............................................................................................................. 54 Temporizadores..................................................................................................................................54 Representao grfica de um temporizador...................................................................................... 55 Funcionamento detalhado de um temporizador tipo TON................................................................ 55 Exemplo utilizando um temporizador tipo TON................................................................................ 56 Funcionamento detalhado de um temporizador tipo TOF................................................................ 56 Exemplo utilizando um temporizador tipo TOF................................................................................ 57 Funcionamento detalhado de um temporizador tipo TP................................................................... 57 Exemplo utilizando um temporizador tipo TP................................................................................... 57 Contadores......................................................................................................................................... 58 Representao grfica do contador................................................................................................... 58 Funcionamento detalhado de um contador....................................................................................... 59 Exemplo de utilizao de um contador.............................................................................................. 59 "Drum controllers"............................................................................................................................ 59 Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Representao grfica de um "Drum Controller"............................................................................. 60 Como funciona um "Drum Controller"..............................................................................................61 Utilizando o "Drum Controller"........................................................................................................ 61 A matriz do "Drum Controller"......................................................................................................... 62 Exemplo de programao do Drum................................................................................................... 62 Relgios de Tempo Real.....................................................................................................................62 Exemplo de sistema automtico de irrigao.................................................................................... 63 O editor da linguagem Ladder........................................................................................................... 63 A barra de ferramentas do editor...................................................................................................... 63 As principais instrues da linguagem Ladder................................................................................. 65 Como criar uma Rung........................................................................................................................ 65 Exemplo de insero de Rung utilizando o mouse.............................................................................66 O que voc deve lembrar:.................................................................................................................. 66 Regras para escrever uma frase de programa.................................................................................. 66 Contatos............................................................................................................................................. 67 Combinaes de contatos simples..................................................................................................... 68 Combinaes de contatos mltiplos...................................................................................................68 Bobinas.............................................................................................................................................. 69 Exemplos de passos............................................................................................................................69 Resumo das instrues....................................................................................................................... 70 O temporizador na Lista de Instrues.............................................................................................. 70 O contador na Lista de Instrues..................................................................................................... 71 O "Drum controller" na linguagem Lista de Instrues.................................................................... 71 Reversibilidade Lista de Instrues / Ladder.................................................................................... 72 O que voc deve lembrar................................................................................................................... 72 O que SFC?..................................................................................................................................... 73 Os passos da linguagem SFC............................................................................................................ 73 Transio da linguagem SFC............................................................................................................ 74 Ligaes SFC..................................................................................................................................... 75 Princpios de programao............................................................................................................... 75 Estrutura de um programa utilizando a SFC.................................................................................... 76 Processamento preliminar................................................................................................................. 76 Processamento seqencial................................................................................................................. 76 Processamento posterior................................................................................................................... 77 Como escrever o programa............................................................................................................... 78 Exemplo: Especificaes................................................................................................................... 79 Estrutura de um programa utilizando SFC....................................................................................... 80 Contedo do processamento preliminar............................................................................................ 80 Contedo do processamento seqencial............................................................................................ 81 Contedo do processamento posterior.............................................................................................. 81 O que voc deve lembrar................................................................................................................... 82 MDULO 7: PROCEDIMENTOS.......................................................................................................... 82 Criar uma nova aplicao................................................................................................................. 82 Escolher a referncia do produto Twido........................................................................................... 83 Escrever o programa......................................................................................................................... 83 Salvar o programa............................................................................................................................. 84 Transferir para o controlador........................................................................................................... 85 EXECUTAR (RUN)............................................................................................................................ 86 Simulao da operao do circuito paralelo.....................................................................................87 Procurar um elemento no programa................................................................................................. 87 O que voc deve lembrar................................................................................................................... 89 Princpio e objetivo da documentao.............................................................................................. 89 Conselho............................................................................................................................................ 90 Como adicionar um comentrio?...................................................................................................... 90 Como adicionar um smbolo?............................................................................................................ 91 Como criar a documentao?............................................................................................................ 93 Exemplo de documentao padro.................................................................................................... 95 Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

O que voc deve lembrar................................................................................................................... 96 O editor da linguagem Ladder........................................................................................................... 96 Exemplo do editor de linguagem Ladder........................................................................................... 96 As tabelas de animao..................................................................................................................... 96 Exemplo de tabela de animao........................................................................................................ 97 Como criar uma tabela de animao.................................................................................................97 Forar uma entrada ou sada............................................................................................................ 97 Forar uma entrada........................................................................................................................... 97 Forar uma sada............................................................................................................................... 98 O que voc deve lembrar................................................................................................................... 98 Operadores do Twido........................................................................................................................ 99 MDULO 8: FUNCIONALIDADES DO TWIDO................................................................................ 99 O que uma funcionalidade?............................................................................................................ 99 O Display de Ajustes.......................................................................................................................... 99 Funes analgicas......................................................................................................................... 100 Funes de contagem....................................................................................................................... 100 Funes de comunicao................................................................................................................. 100 O que voc deve lembrar................................................................................................................. 101 Hardware......................................................................................................................................... 101 O que pode ser feito com este hardware?........................................................................................ 101 Obter informaes sobre o Twido....................................................................................................102 Modificar a data e hora................................................................................................................ 103 O que voc deve lembrar................................................................................................................. 103 Hardware......................................................................................................................................... 104 Objetos da linguagem...................................................................................................................... 105 O que voc deve lembrar................................................................................................................. 105 Hardware......................................................................................................................................... 105 Princpios de operao.................................................................................................................... 106 Caractersticas gerais da contagem rpida..................................................................................... 106 Bloco de funo %FCi de contagem rpida.................................................................................... 106 Contagem rpida: representao do bloco de funo %FCi.......................................................... 108 Contagem rpida: configurao do contador rpido...................................................................... 108 Contagem rpida: integrao de um contador rpido no programa.............................................. 109 Caractersticas gerais da contagem muito rpida...........................................................................110 Contagem muito Rpida: entradas e sadas fsicas......................................................................... 110 Contagem Muito Rpida: bloco de funo %VFCi......................................................................... 111 Contador Muito Rpido: representao do bloco de funo %VFCi............................................. 115 Contagem Muito Rpida: configurar o contador rpido................................................................ 115 O que voc deve lembrar................................................................................................................. 116 Hardware......................................................................................................................................... 116 Hardware: sumrio.......................................................................................................................... 117 Entradas / sadas remotas: arquitetura........................................................................................... 117 Entradas / sadas remotas: conexes............................................................................................... 118 Entradas / sadas remotas: configurao........................................................................................ 118 Entradas / sadas remotas: acessar as E/S remotas........................................................................ 120 Entradas / sadas remotas: exemplos.............................................................................................. 120 Entradas / sadas remotas: concluso............................................................................................. 120 Comunicao entre CPUs: arquitetura........................................................................................... 121 Comunicao entre CPUs: configurao........................................................................................ 121 Comunicao entre CPUs: objetos da rede.....................................................................................123 Comunicao entre CPUs: objetos compartilhados........................................................................123 Comunicao entre CPUs: concluso............................................................................................. 123 Solues combinadas....................................................................................................................... 124 Comunicao no modo ASCII.......................................................................................................... 124 Comunicao no modo ASCII: conexes......................................................................................... 125 Comunicao no modo ASCII: configurao.................................................................................. 125 Comunicao no modo ASCII: programao..................................................................................126 Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Comunicao no modo ASCII: demonstrao de transmisso de mensagem................................. 126 Comunicao no modo ASCII: concluso....................................................................................... 127 Comunicao Modbus: caractersticas gerais................................................................................ 127 Comunicao Modbus: conexes.................................................................................................... 127 Comunicao Modbus: configurao do mestre............................................................................. 128 Comunicao Modbus: configurao do escravo no endereo 10.................................................. 128 Comunicao Modbus: exemplo de palavras de leitura..................................................................129 Comunicao Modbus: exemplo de palavras de escrita................................................................. 130 Comunicao Modbus: concluso................................................................................................... 130 O que voc deve lembrar................................................................................................................. 131 MDULO 9: MANUTENO E DIAGNSTICO............................................................................. 131 Histrico de falhas do controlador.................................................................................................. 131 As ferramentas de diagnstico das falhas....................................................................................... 131 O que voc deve lembrar................................................................................................................. 132 Os LEDs do Controlador................................................................................................................. 132 Os LEDs de entrada e sada............................................................................................................ 133 Os LEDs de estado........................................................................................................................... 133 Diagnstico: O LED PWR est desligado....................................................................................... 133 Diagnstico: o LED RUN est piscando......................................................................................... 133 O que voc deve lembrar................................................................................................................. 134

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Mdulo 1: Estrutura geral de um dispositivo de automao


Seo 1: O que um Controlador Programvel?
Objetivo
O objetivo desta seo definir o que um Controlador Programvel. Se voc j sabe o que um Controlador Programvel, voc pode ir diretamente para a seo 2 deste mdulo. Aps rever o objetivo dos Controladores Programveis, veremos como foram projetados para compreender como funcionam.

Para que serve um Controlador Programvel?


Num sistema automao, o Controlador Programvel constitui o sistema de processamento de dados. o crebro da instalao. O Controlador decide e envia as aes necessrias a serem realizadas em funo dos dados recebidos.

Estrutura de um Controlador Programvel


Para que serve o barramento? O barramento permite a comunicao entre todas as partes do sistema. a ferramenta de dilogo interno do Controlador. Os outros blocos sero descritos nas prximas pginas.

A CPU ou processador
A CPU, ou processador, constitui o motor ou o "mestre de cerimnia" do Controlador. a CPU que: L os valores dos sensores Executa o programa com os dados contidos na memria Escreve nas sadas conectadas aos atuadores

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

A memria
A memria do controlador contm o programa a ser executado, mas tambm os dados utilizados por este programa (valores do temporizador, do contador etc.). onde todos os dados contidos no controlador so armazenados. Sem a memria, um controlador no pode operar.

A interface de entradas/sadas
A interface de entradas/sadas utilizada para transferir o estado dos sensores para o Controlador. tambm utilizada para enviar comandos aos atuadores, por exemplo, rels, contatores etc.

A fonte de alimentao
Um Controlador um dispositivo ativo. O Controlador Twido Modular contm uma fonte de alimentao interna que recebe 24 volts CC e gera tenses internas diferentes, necessrias para a operao do Controlador.

O mdulo de comunicao
Como j foi visto, o Controlador constitui o crebro de um dispositivo de automao. Ele contm o programa que descreve as aes a serem realizadas. Este programa, que criado em seu computador, deve ser transferido para o Controlador. Esta a tarefa do mdulo de comunicao. Em um Controlador Twido, o mdulo de comunicao interno e visvel somente atravs de seus conectores.

O que voc deve lembrar


As partes principais de um Controlador Programvel so: O processador A memria A interface de entradas/sadas A fonte de alimentao O mdulo de comunicao

Todas estas funes comunicam-se entre si atravs de um barramento interno.

Seo 2: Conceitos essenciais


Objetivo
O objetivo desta seo relembrar algumas noes essenciais compreenso do funcionamento de um Controlador. Se voc j sabe como funciona um Controlador, voc pode ir diretamente para a seo 3 deste mdulo. essencial saber o que um Bit, o que uma Palavra, quais tipos de memria existentes e o que so as entradas e sadas de um Controlador.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

O que um Bit?
Existem vrios tipos de Bits: bits de entrada, bits de sada e bits internos.

O que uma Palavra?


Uma palavra corresponde a um nmero e pode representar o valor predefinido de um temporizador ou de um contador.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

A memria
A memria, como j foi visto, uma rea onde as informaes so armazenadas. Estas informaes podem ser dadas: Bits: bits de entrada, bits de sada ou bits internos. Palavras: valores de temporizadores, contadores etc. As informaes podem ser tambm instrues a serem enviadas. Este o caso de um programa do Controlador. H dois tipos de memria:

Memria de Acesso Randmico: Permite o armazenamento de nmeros ou valores que mudam com o tempo (valores de temporizadores, contadores etc.). chamada memria RAM. Memria Somente de Leitura: Permite o armazenamento de valores constantes, dados de segurana (p.ex. valores predefinidos de um contador, instrues de um programa). Os diferentes tipos de Memria Somente de Leitura so: - ROM - PROM - REPROM - EEPROM

As entradas / sadas
As entradas e sadas constituem as ligaes fsicas do Controlador com o mundo externo. Para voc, so simples terminais de conexo, mas para o Controlador elas representam um sistema que:

Transforma um sinal eltrico em um: estado lgico (0 ou 1), no caso das entradas.

Transforma um sinal eltrico em um: estado lgico (0 ou 1), no caso das entradas.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

O que voc deve lembrar



Um bit representa uma rea na memria, que pode possuir dois valores 0 ou 1. Uma palavra representa uma rea na memria que contm um valor numrico. utilizado para armazenar uma durao de tempo, um valor de contagem... A memria do controlador contm dados ou instrues de programa. Pode ser de dois tipos: RAM ou ROM. A Memria de Acesso Randmico (RAM) que pode ser lida e escrita, e, a Memria Somente de Leitura (ROM) que pode somente ser lida. As entradas e as sadas so ligaes fsicas com o mundo externo. Elas permitem ao controlador entender e gerar sinais eltricos.

Seo 3: Como funciona um Controlador Programvel


Objetivo
O objetivo desta seo fornecer uma viso geral do funcionamento de um Controlador Programvel. Introduziremos o conceito de ciclo do Controlador e, ento, definiremos o que so programa e linguagem de programao. Finalmente, utilizaremos uma linguagem de programao (linguagem Ladder) para ilustrar nossas explicaes.

O que um ciclo do Controlador?


Assim que executarmos o programa, o Controlador realizar trs fases ciclicamente:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

No final da terceira fase, o controlador volta Fase 1, e assim por diante.

O que voc deve lembrar


Um ciclo do Controlador composto de 3 fases: Fase 1: Leitura instantnea e armazenamento do estado das entradas Fase 2: Execuo do programa Fase 3: Atualizao das sadas

Mdulo 2: Exemplos de aplicaes


Seo 1: Semforos
Objetivo
O objetivo desta seo fornecer um simples exemplo de uma aplicao de um dispositivo de automao baseada em um Controlador Twido Modular. Utilizaremos o exemplo do controle de um semforo para ilustrar.

Especificaes
Controlaremos o trfego no cruzamento de duas avenidas, sendo a avenida B na vertical e a avenida A na horizontal. O ciclo do semforo ser o seguinte: Semforo A fica vermelho por 5 s; semforo B se mantm verde Semforo B fica amarelo por 2 s; semforo A se mantm vermelho Semforo B muda para vermelho; semforo A se mantm vermelho por 1s Semforo A muda para verde; semforo B se mantm vermelho por 5s Semforo A muda para amarelo por 2 s; semforo B se mantm vermelho Semforo A muda para vermelho; semforo B se mantm vermelho por 1s

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Escolha do Twido
Para criar esta pequena aplicao do Controlador, sero necessrias no mnimo 6 sadas (uma para cada lmpada de cada semforo). Poderamos utilizar um Twido Compacto, porm, se no futuro decidirmos melhorar o sistema de controle de semforos (por exemplo, implementar semforos inteligentes de forma a controlar o fluxo de veculos) seria melhor utilizar um Twido Modular. "Para este exemplo, escolhemos um Twido Modular com sadas a rel para controlar diretamente as lmpadas dos semforos. A referncia do Twido Modular escolhido : TWDLMDA20DRT".

O que voc deve lembrar


Voc acabou de ver um exemplo que utiliza um Twido Modular.

Seo 2: Administrao de um estacionamento


Objetivo
O objetivo desta seo fornecer um segundo exemplo de aplicao de um dispositivo de automao baseada em um Controlador Twido Modular. Utilizaremos o exemplo da administrao de um estacionamento para ilustrar.

Especificaes
Nosso objetivo implementar a operao de um estacionamento que utiliza um sistema padro de cancelas para controlar a entrada e a sada de veculos. A insero de um cdigo ou a validao de tickets no sero controladas pelo nosso sistema, mas implantaremos as seguintes funes: Contagem de veculos para fechar o acesso ao estacionamento, se mais de 10 veculos j estiverem dentro. Manter o semforo verde aceso, enquanto o nmero mximo de veculos no for atingido.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Acender o semforo vermelho quando o nmero mximo de veculos for atingido. Apagar o semforo verde quando o nmero mximo de veculos for atingido. Manter abaixadas as cancelas da entrada quando o nmero mximo de veculos for atingido. Exibir o nmero de veculos estacionados na instalao. Utilizao de 2 botes impulso para alterar o nmero de veculos estacionados (p. ex., para reservar vagas para VIPs ou funcionrios). Cada impulso no 1 boto aumenta em 1 o nmero de veculos, e cada impulso no 2 boto, diminui em 1 o nmero de veculos mostrados.

Funcionamento do estacionamento

Escolha do Twido
Para criar esta aplicao de automao, precisaremos de:

1 sada para bloquear a cancela (considerar uma cancela com possibilidade de anular o bloqueio da cancela) 1 sada para a sinalizao verde 1 sada para a sinalizao vermelha 1 entrada de contagem (veculos que entram) 1 entrada de contagem regressiva (veculos que saem) 1 entrada do PB1 (aumenta o nmero de veculos no estacionamento) 1 entrada do PB2 (diminui o nmero de veculos no estacionamento) 8 sadas para dois displays de 7 segmentos (4 por display)

Escolhemos um Twido Modular com sadas a transistor para controlar diretamente os displays de 7 segmentos e inseriremos rels para a sinalizao. A referncia do Twido Modular escolhido : TWDLMDA40DUK.

O que voc deve lembrar


Voc acabou de ver um exemplo que utiliza o Twido Modular. A escolha de sadas a transistor ligada utilizao do display de 7 segmentos. Seria possvel escolher um mdulo bsico com transistores e uma extenso com sadas a rel. As referncias dos produtos seriam as seguintes:

TWDLMDA20DUK (Twido 20 E/S 24 volts) TWDDRA8RT (extenso com 8 sadas a rel)

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Seo 3: Enchimento de garrafas numa mesa rotatria


Objetivo
O objetivo desta seo fornecer um terceiro exemplo de aplicao industrial que utiliza um Controlador Twido Modular. Utilizaremos o exemplo de enchimento de garrafas numa mesa rotatria para ilustrar.

Especificaes
Nosso objetivo criar um sistema de enchimento de garrafas utilizando uma mesa rotatria. Para fazer isto precisamos descrever cada etapa do sistema: Detectar garrafa vazia Encher garrafa Detectar nvel de enchimento Tampar garrafa Detectar tampa Retirar garrafa Detectar a retirada da garrafa

O que voc deve lembrar


Voc acabou de ver um exemplo que utiliza o Twido Modular para implementar uma aplicao industrial. Como veremos nas prximas sees, um Twido pode administrar uma unidade de produo individual e comunicar-se com as outras unidades da linha de produo, tornando-se assim um componente em harmonia com todo o processo de produo.

Mdulo 3: Escolha de um dispositivo Twido


Seo 1: Viso geral da gama Twido da Telemecanique
Objetivo
O objetivo desta seo fornecer uma viso geral da gama de produtos de automao Twido da Telemecanique. Mostraremos os diferentes produtos e expanses, e especificaremos os tipos de aplicaes que podem ser realizadas.

A gama completa do Twido da Telemecanique

Compacto: Controlador compacto.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

Modular: Grande flexibilidade na capacidade de expanso.

Aplicaes do usurio

Automao de um porto eltrico, Sistema automtico de irrigao, Uma piscina etc. Twido Compacto com 10 E/S ou 16 E/S

Mquinas ferramenta, Unidades de produo etc. Twido Compacto com 24 E/S

O que voc deve lembrar


Existem duas gamas Twido: a gama Twido Compacto e a gama Twido Modular. As configuraes e aplicaes possveis so numerosas graas gama de mdulos de expanso disponvel.

Seo 2: O Twido Modular


Objetivo
O objetivo desta seo fornecer uma viso geral do Twido Modular. Se desejar obter mais informaes sobre as principais caractersticas dos Controladores Twido Compacto, consulte o mdulo 3 do curso Dominando o Twido totalmente ou a documentao tcnica do Twido. Ao mostrarmos as caractersticas gerais do Twido Modular, forneceremos uma descrio detalhada do produto.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

10

O Controlador Twido Modular


O Twido Modular uma soluo flexvel e extensvel na gama de produtos Twido. H trs tipos de CPUs para o Twido Modular que podem ser combinadas com diferentes mdulos de entradas/sadas.

H 2 referncias para as CPUs com 20 E/S a transistor, 2 referncias para as CPUs com 40 E/S a transistor e 1 referncia para a CPU com 20 E/S a rel.

As principais caractersticas

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

11

Capacidades de expanso do Twido Modular

Com 7 mdulos de expanso, voc pode obter at 264 E/S.

Capacidades de expanso utilizando rels


Aqui, as limitaes so devidas utilizao de mdulos a rel.

Capacidades de expanso utilizando transistores


A proporo entrada-sada proposta representa uma aplicao padro.

Por que utilizar um Controlador Twido Modular?


O Twido Modular:

fcil de instalar, conectar e programar, Possui muitas possibilidades de expanso (at 7 mdulos).

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

12

Os LEDs do Controlador
O Twido Modular possui dois tipos de LEDs: Os LEDs de estado de operao interna,

Os LEDs de entrada e sada.

Os LEDs de entrada e sada so utilizados para determinar o estado das entradas e das sadas. Os LEDs de estado de operao interna so utilizados para determinar o estado do Twido Modular.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

13

Controladores: entradas/sadas

Mdulos de expanso: entradas digitais

Mdulos de expanso: entradas/sadas digitais

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

14

Mdulos de expanso: sadas digitais

Mdulos de expanso de E/S analgicas


A resoluo destes mdulos de 12 bits.

Opcionais sugeridos: Relgio de Tempo Real


O Twido Modular pode ser equipado com um Relgio de Tempo Real, que possibilita a utilizao de instrues de gerenciamento de tempo e assim operar as mquinas de acordo com um calendrio.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

15

Opcionais sugeridos: Display de ajustes


O mdulo de display opcional TWDXCPODM acoplado na lateral esquerda do Twido Modular. Este mdulo possui um display e 4 botes impulso. Pode ser utilizado para controlar e visualizar a aplicao de automao criada com o Twido Modular.

Chamado tambm de IHM, este opcional pode ser acoplado ao Twido Compacto utilizando a unidade de display TWDXCPODC.

Opcionais sugeridos: Memria de backup


Trata-se de um opcional de memria EEPROM de backup de 32 KB, que pode ser utilizado para backup e restaurar uma aplicao inteira sem precisar de um console de programao. Mantm o programa do Controlador em um lugar seguro Restaura automaticamente um programa eventualmente danificado do Controlador Duplica o programa para mquinas idnticas

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

16

O programa mantido na memria automaticamente transferido para o Twido. Este opcional tambm funciona com o Twido Compacto.

Opcionais sugeridos: expanso de memria


Utilize este opcional para adicionar 64 KB de memria EEPROM. Pode ser utilizado para armazenar programas grandes e com mais dados.

Este opcional funciona somente com o Twido Modular TWDLMDA20DRT, TWDLMDA40DUK e TWDLMDA40DTK.

Opcionais sugeridos: Distribuio de memria


A memria distribuda diferentemente, se a expanso de memria foi acionada. Distribuio de memria sem a expanso

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

17

Distribuio de memria com a expanso

Opcionais sugeridos: ligao serial


Este opcional fornece ao Twido Modular uma ligao serial adicional. Pode ser utilizado para comunicar com os protocolos RS 485 ou RS 232. O opcional vem com um conector miniDIN ou um terminal de parafuso.

Este opcional tambm disponvel no Twido Compacto com 16 e 24 E/S

O que voc deve lembrar

H 5 referncias de CPUs do Twido Modular, os mdulos possuem 20 ou 40 E/S e podem ser expandidos com, no mximo, 7 mdulos. O mximo de E/S 264. Os mdulos de expanso de E/S analgicas so disponveis para 4-20 mA e 0-10 V. Os seguintes opcionais tambm so disponveis: Relgio de Tempo Real, Display de ajustes, Opo de memria, Opo de backup, Comunicao serial adicional.

Seo 3: Referncias dos produtos


Objetivo
O objetivo desta seo fornecer uma viso geral das referncias do produto Twido Modular.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

18

Controladores

Entradas/sadas digitais

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

19

Entradas/Sadas analgicas

Sistemas de conexo

Opcionais de memria e relgio de tempo real

Opcionais de comunicao

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

20

Display de ajustes opcional

Acessrios

Software de programao e cabo para PC/Controlador

O que voc deve lembrar


Voc sabe como encomendar um Controlador Twido.

Mdulo 4: Instalao do Controlador


Seo 1: Montagem do Controlador Twido Modular
Objetivo
O objetivo desta seo mostrar como montar o Twido Modular. Montagem do Controlador Twido Modular
Implantao do Relgio de Tempo Real (RTC) opcional Implantao da Expanso de Memria Montagem do Display de Ajustes opcional

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

21

Montagem do Controlador Twido Modular

Implantao do Relgio de Tempo Real (RTC) opcional


O RTC opcional permite que o Twido controle as aplicaes que necessitam de um calendrio (por exemplo, limpeza automtica de uma piscina, todas as noites aps as 22h).

Se desejar realizar uma funo programada segundo o tempo em sua aplicao, este opcional indispensvel.

Montagem do Display de Ajustes opcional


O Display de Ajustes opcional permite exibirem dados e receber instrues atravs de botes impulso integrados.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

22

Montagem da Porta de Comunicao Serial adicional

Montagem de um Mdulo de Expanso

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

23

O que voc deve lembrar


Voc acabou de ver como fcil instalar o Controlador Twido Modular, conectar as expanses de entradas/sadas e adicionar opcionais tais como: Relgio de Tempo Real (RTC), Display de Ajustes, Expanso de Memria, Comunicao Serial.

Seo 2: Regras de instalao e montagem


Objetivo
O objetivo desta seo fornecer uma viso geral das regras de montagem e instalao de um Controlador. Aps uma breve reviso da CEM (Compatibilidade Eletromagntica), estudaremos os diferentes sistemas de montagem e conexo utilizados com os Controladores Twido Modular.

Montagem em painel Sistema de fiao Conexes da fonte de alimentao

Compatibilidade Eletromagntica (CEM)


O que CEM? Uma corrente eltrica fluindo atravs de um condutor gera ondas eletromagnticas (interferncias) que podem interromper o funcionamento de aparelhos eltricos. , porm, necessrio assegurar-se de que dispositivos eltricos em operao no mesmo ambiente, no interrompam o funcionamento uns dos outros. Dispositivos como o Twido atendem a certas normas da CEM. , no entanto, necessrio seguir as regras de maneira a no interromper sua operao.

Conceito de potncia e controle


Na automao, uma regra fundamental de CEM separar claramente os cabos de potncia dos cabos de controle. Cabo de potncia a alimentao de um atuador, como um motor, por exemplo. Cabo de controle um cabo que conecta sensores (fotoclulas, sensores de nvel etc.) para placas de circuito eltrico, controladores, rels etc.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

24

Exemplo de Cabeamento
A ilustrao abaixo mostra a disposio correta de um controlador instalado em um painel.

Montagem de um Controlador Twido em painel

Sistemas de fiao do controlador


O sistema de conexo mais difundido o que utiliza um cabo com adaptador que conecta os terminais do controlador a um conjunto de terminais existente no painel.

Conexo utilizando o sistema Telefast


O sistema Telefast um sistema de conexo rpida para Controladores. O Telefast tambm modular e possui um sistema integrado de diagnsticos (LEDs). As conexes Telefast necessitam do Twido ou dos mdulos de expanso com conectores HE10.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

25

Sistemas de fiao do Controlador


A conexo da alimentao do Twido relativamente simples. No entanto, no esquea do fusvel de segurana para evitar danos em seu equipamento. Para ver a fiao da alimentao.

Ateno, Segurana em primeiro lugar!


Acima de tudo, no esquea de utilizar os fusveis de segurana para proteger seu equipamento.

Exemplo de controle de um estacionamento

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

26

Conexo da aplicao de controle do estacionamento


Voc encontrar o diagrama de conexes que indica as seguintes entradas e sadas a seguir: I0 para a entrada de contagem I1 para a entrada de contagem decrescente I2 para os botes impulso utilizados para aumentar o nmero de veculos autorizados a entrar no estacionamento I3 para os botes impulso utilizados para diminuir o nmero de veculos autorizados a entrar no estacionamento Q0 at Q3 para as dezenas do display com 7 segmentos Q4 at Q7 para as unidades do display com 7 segmentos Q8 para bloquear a cancela Q9 para a sinalizao verde Q10 para a sinalizao Vermelha

A referncia do Twido escolhido TWDLMDA40DUK. Precisaremos conectar 4 entradas e 11 sadas.

O que voc deve lembrar


Uma corrente eltrica fluindo atravs de um condutor gera ondas eletromagnticas que podem interromper o funcionamento de aparelhos eltricos. , porm, necessrio seguir algumas regras simples durante a instalao, montagem e conexo de qualquer Controlador.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

27

Mdulo 5: Reviso da programao


Seo 1: Viso geral do software de programao
Objetivo
O objetivo desta seo fornecer uma viso geral do software de programao TwidoSoft: Para que utilizado? Relao das funes do software Como instalar o software em seu PC? Como realizar a conexo PC/Controlador?

Para que serve o software de programao?


O software de programao possui todas as funes necessrias para implementar uma aplicao de automao. Ele permite: Escolher o modelo do controlador Configurar elementos do programa Escrever o programa Transferir o programa para o controlador Executar e parar o programa Depurar o programa Ajustar as variveis em operao Diagnosticar defeitos

S mais uma coisa... O software de programao tambm utilizado para editar o arquivo de documentao de sua aplicao.

Instalao do software de programao


Voc deve ter um dos seguintes sistemas operacionais em seu computador, para permitir a instalao do software de programao do Twido.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

28

Voc pode instalar o software de programao em um laptop ou em um computador de mesa que apresente no mnimo as seguintes caractersticas: Pentium 300 MHz 40 MB de disco rgido 128 MB de RAM Leitor de CD-ROM

Procedimento de instalao do software

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

29

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

30

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

31

Conexo do PC ao controlador
Obs.: A chave seletora do cabo de comunicao deve estar na posio 2.

O que voc deve lembrar


O software TwidoSoft utilizado para criar o programa que corresponde sua aplicao. Utilize-o para: escolher o tipo de Controlador, configurar os objetos, escrever o programa, transferi-lo para o Controlador e realizar depuraes e diagnsticos.

Depurar o programa
Uma vez o programa executado, voc agora precisa verificar se ele funciona corretamente. Isto o que ns chamamos de depurao. O software de programao pode ser utilizado para verificar se tudo est funcionando corretamente conforme as instrues que foram dadas. Esta funo muito importante. Devido a isso, grande parte do mdulo 7 explica a utilidade do que chamamos: Modo de depurao.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

32

Ajuste das variveis do programa


A depurao do programa no pode ser separada do ajuste das variveis. Esta funo, fornecida pelo software de programao, consiste em modificar as diferentes caractersticas dos elementos do programa (temporizadores, contadores, relgios de tempo real etc.).

Diagnstico de defeitos
Seu dispositivo de automao j est operando h algum tempo, quando de repente voc percebe que no reage mais do mesmo jeito. Voc pode corrigir este defeito atravs do software de programao. Isto ser visto no mdulo 8 que ser dedicado s ferramentas de diagnstico.

Modo off-line ou on-line


J foi visto qual a utilidade do software de programao e o que pode ser feito com ele. Estas diferentes funes no so sempre disponveis. Algumas delas so disponveis no modo offline, e outras no modo on-line.

Modo off-line
Voc est no modo off-line quando o computador no est conectado ao controlador. Voc pode escolher o tipo de controlador, definir os tipos de temporizadores, escrever o programa de Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

33

sua aplicao e salv-lo no disco rgido de seu PC, etc. Mas tudo que for escrito permanecer no seu computador. Mais tarde, voc ter que transferir este programa para o controlador, j que este ir controlar sua mquina.

Modo on-line
Voc est no modo on-line, quando o computador est conectado ao controlador. ATENO: 'conectado' no significa simplesmente 'ligado a'! Para estar conectado, voc precisa no somente conectar o controlador ao computador com o cabo fornecido para este propsito, MAS TAMBM, mandar o software de programao conectar-se. Voc j pode instruir seu controlador a executar o programa que voc acabou de escrever.

O que pode ser feito no modo off-line ou on-line?


No modo off-line, voc pode: Escolher o tipo de controlador: Twido 10, 16,... Configurar os elementos do programa: temporizadores... Escrever o programa da aplicao Transferir o programa para o controlador aps conectar o computador ao controlador. No modo on-line, voc pode: Executar e parar o programa Depurar o programa Ajustar os dados Diagnosticar os defeitos Como pode imaginar fora a transferncia, todas as aes que tm influncia no controlador, so realizadas no modo on-line.

Seo 2: Procedimentos de operao do software


Objetivo
O objetivo desta seo ensinar a utilizar as principais ferramentas de programao do software. Considerando a enorme quantidade de recursos existentes, no estudaremos todos eles, mas voc pode utilizar a ajuda do software on-line para aprender mais sobre suas funes.

Como criar uma nova aplicao


File->New Software->change base controller -> Escolha o primeiro quando for o compacto

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

34

Os elementos do software
Quando for criada uma nova aplicao (ver pgina anterior), duas janelas e vrios elementos grficos aparecero: O navegador do software O editor da linguagem Ladder A barra de menu A barra de ferramentas A barra de status

O navegador da aplicao
O Navegador da Aplicao o elemento fundamental do software de programao. a partir desta janela que voc poder navegar atravs das diferentes opes do software.

Como acessar o navegador?


O acesso ao contedo do Navegador da Aplicao fcil. Voc pode escolher entre duas opes: Dar um duplo clique na pasta Clicar com o boto da direita na pasta

A barra de menu
A barra de menu baseada no Windows. Isto significa que o programa cumpre as normas de todos os softwares que rodam no sistema operacional Windows. Os menus Arquivo (File) e Editar (Edit) contm as mesmas opes que um processador de texto. Alm disso, eles tambm contm funes adicionais especficas programao do controlador.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

35

O menu "Tools"
O menu Tools d acesso a todas as ferramentas disponveis. Este menu depende da atual situao do software, por exemplo, aquilo que exibido direita.

O menu "Hardware"
O menu Hardware engloba tudo que relacionado com o hardware, incluindo configuraes, opes adicionais etc.

O menu "Software"
O menu Software d acesso s configuraes de todos os elementos da aplicao do Controlador Programvel: constantes, contadores...

O menu "Program"
O menu Program engloba tudo que relacionado com a criao do programa: escolha dos editores, editor de tabelas de animao, editor de smbolos etc.

O menu "Controller"
O menu Controller engloba tudo que relacionado com o controlador: conexo, desconexo, EXECUTAR o programa, PARAR o programa, transferncias etc.

A barra de ferramentas

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

36

A barra de status
Como indica seu nome, a barra de status indica o estado de operao atual. Ele muda de acordo com o modo no qual o software est no momento (conectado ou desconectado).

O que voc deve lembrar


No hesite em clicar nos cones e menus. Voc sempre poder utilizar a Ajuda On-line do seu software, ou voltar para esta seo. O TwidoSoft o software de programao para os controladores Twido. Ele roda em Windows. Todos os menus do software esto em conformidade com as normas do Windows.

Seo 3: Princpios de programao


Objetivo
O objetivo desta seo dar uma viso geral do funcionamento de um Controlador Programvel. Forneceremos detalhes sobre como um ciclo do controlador opera, incluindo a leitura das entradas, processamento do programa e atualizao das sadas.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

37

O que um ciclo do Controlador?


Assim que executarmos o programa, o Controlador realizar ciclicamente trs fases:

Ao final da Fase 3 o controlador volta para a Fase 1 e assim por diante.

Leitura das entradas


A primeira fase, a leitura das entradas, consiste em copiar o estado das entradas fsicas na memria do controlador. Portanto, copiado o estado dos sensores, botes, detectores etc. Isto permite que todas as instrues do programa sejam executadas a partir do mesmo valor de entrada. O programa possui assim, num certo momento, uma imagem consistente do sistema a ser controlado.

Execuo do programa
A segunda fase, a execuo do programa, consiste em executar o programa que foi escrito linha aps linha. Graas leitura instantnea das entradas e execuo das instrues do programa, o processador pode escrever o valor calculado das sadas numa tabela de "Imagem de Sada".

Atualizao das sadas


A terceira fase, a atualizao das sadas, consiste em copiar a imagem das sadas armazenadas na memria nas sadas fsicas do controlador. Uma das principais razes disto atualizar simultaneamente todas as sadas, de maneira a eliminar riscos imprevistos relacionados seqncia de instrues de execuo do programa. No programa de sua aplicao, recomendado utilizar cada bobina uma s vez.

O que voc deve lembrar


Um ciclo do controlador composto de 3 fases: Fase 1 : Leitura instantnea do estado das entradas Fase 2 : Execuo do programa Fase 3 : Atualizao das sadas

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

38

A fase 1 copia o estado das entradas na memria do controlador. A imagem das entradas nica para a execuo do programa. A fase 2 compreende o programa do usurio, que executado, instruo por instruo, at o fim. A fase 3 ativa as sadas fsicas com os valores calculados pelo programa. Esta a fase em que h uma real ativao/desativao das sadas.

Seo 4: Objetos do programa


Objetivo
O objetivo desta seo fornecer uma viso geral dos diferentes objetos de um programa. O que so eles e como funcionam?

Entradas
Entradas so itens dos Dados discretos dos sensores. Seu valor 1 ou 0 (contato fechado ou aberto) e utilizada a seguinte sintaxe:

% indica que se trata de um objeto. I indica que se trata de uma entrada. y o nmero do mdulo. Para ns, ele sempre ser 0. z o nmero do canal, o nmero da entrada indicado no Twido.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

39

Sadas
As sadas so o que ns conhecemos como "comandos discretos", que so enviados aos pr-atuadores (rels etc.). Seu valor 1 ou 0 (ativado ou desativado) e utilizada a seguinte sintaxe:

% indica que se trata de um objeto. Q indica que se trata de uma sada. y o nmero do mdulo. Para ns, ele sempre ser 0. z o nmero do canal, o nmero de sada indicado no Twido. PAROU AQUI!!!

Bits internos
Um bit interno equivalente a um rel auxiliar. Ele permite salvar um estado ao copiar o seu valor ou o valor de uma conexo com muitos contatos. A seguinte sintaxe utilizada:

%Mn
% indica que se trata de um objeto. M indica que se trata de um bit da Memria interna. n o nmero deste bit. Para o nmero mximo de um bit interno, consulte as especificaes de cada produto.
Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

40

Os bits internos dos controladores Twido

%M0, %M1,...%M127: 128 bits comuns a todos os Controladores Twido. %M128 a %M255: 128 bits extras para Controladores Twido de 24 E/S ou mais.

Bits de sistema
Os bits de sistema so bits que indicam o estado do controlador ou os valores de um sistema particular: A seguinte sintaxe utilizada:

%Sn
% indica que se trata de um objeto. S indica que se trata de um bit de Sistema. n o nmero deste bit. Este nmero um valor entre 0 e 127.
ATENO, nem todos os nmeros so utilizados.

Exemplos de bits do sistema: O bit %S0 indica uma falta de alimentao, os bits %S4 a %S7 so bases de tempo, que estaremos estudando em detalhe na pgina seguinte.

Os bits do sistema da base de tempo


Aqui esto alguns bits de sistema que podem ser escritos pelo controlador. Eles so as bases de tempo que reproduzem indefinidamente as seqncias descritas abaixo: %S4 est fechado por 5ms e aberto pelos prximos 5ms %S5 est fechado por 50ms e aberto pelos prximos 50ms %S6 est fechado por 1/2s e aberto pelos prximos 1/2s %S7 est fechado por 30s e aberto pelos prximos 30s

Outros exemplos de bits de sistema



%S0 indica uma partida a frio (falta de energia, rearme do controlador, inicializao) %S10 indica uma falha de entrada/sada

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

41

%S18 indica uma sobrecarga durante a operao %S21 inicializa o Grafcet quando ajustado em 1 %S

Os bits de sistema so numerados de 0 a 127 e so descritos em detalhes na documentao tcnica.

Palavras internas
Palavras so espaos de memria utilizados como variveis. Elas mantm o resultado de operaes numricas. A seguinte sintaxe utilizada:

%MWn
% indica que se trata de um objeto. M indica que se trata de um objeto na Memria interna. W indica que se trata de uma palavra de 16 bits (Word). n o nmero desta palavra. Alguns exemplos
Por exemplo, os seguintes objetos: %KW10: palavra constante No. 10 (palavra de 16 bits) %MW100: palavra da memria interna No. 100 (palavra de 16 bits) %SW51: palavra do sistema contendo horas e minutos do Relgio de Tempo Real do Controlador %I1.2: entrada discreta No. 2 do mdulo de expanso No. 1 %Q3.0: sada discreta No. 0 do mdulo de expanso No. 3 %IW2.0: entrada analgica No. 0 do mdulo de expanso analgico No. 2 %QW3.0: sada analgica No. 0 do mdulo de expanso analgico No. 3 %MD200: Palavra Dupla da memria interna No. 200 (palavra de 32 bits) %MF300: Nmero Flutuante No. 300 (nmero real com vrgula de 32 bits, p.ex. 3,14159) %MB24: byte No. 24 Para bits default, o m omitido e a seguinte sintaxe utilizada: %S0, %M120, %S6 Palavras constantes %KW so objetos que nunca devem ser modificados pelo programa do usurio. Elas podem somente ser definidas pelo programador utilizando o kit de programao do TwidoSoft. Estas palavras constantes podem ser dados de configurao, parmetros de transmisso de dados etc.

Acessando bits das palavras

%MWn:x
% indica que se trata de um objeto. M indica que se trata de um objeto na Memria interna. W indica que se trata de uma palavra de 16 bits (Word). n o nmero desta palavra. x o bit acessado.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

42

Alguns exemplos
Por exemplo, os seguintes objetos: %MW30:4: palavra da memria interna No. 30 (palavra de 16 bits) e bit acessado 4; Os nmeros de bits vo de 0 15.

A distribuio de tipos de objeto na memria


Uma ateno especial deve ser dada para bytes, palavras, palavras duplas e nmeros com ponto flutuante em relao numerao utilizada, pois diferentes objetos coexistem na mesma rea de memria. A distribuio a seguinte:

Como voc pode ver a palavra dupla %MD0 abrange as palavras %MW0 e %MW1. A palavra %MW3 abrange os bytes %MB6 e %MB7. Portanto seja CUIDADOSO! ! ! Na prtica, prefervel definir diferentes reas na memria para cada um desses tipos de dados. Por exemplo, eu preciso de: 50 bytes ==> rea de bytes: %MB0 a %MB49 75 bytes ==> rea de bytes: %MW25 a %MW99 20 nmeros flutuantes ==> rea de nmeros flutuantes: %MF50 a %MF69.... Neste exemplo, as reas na memria no se sobrepem.

Uma pergunta esperta


A palavra de memria %MW145 contm dois bytes. Quais dois?

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

43

Temporizadores
Os temporizadores habilitam os recursos de tempo: temporizadores ativados na energizao ou na desenergizao ou um pulso com durao especfica, a serem utilizados numa aplicao. A seguinte sintaxe utilizada:

%TMn
% indica que se trata de um objeto. TM indica que se trata de um temporizador. n o nmero do temporizador. O nmero mximo depende do modelo do Twido, 64 (n=0 a 63) para o Twido de
10 e 16 E/S e 128 (n=0 a 127) para outros modelos de Twido.

Exemplos de utilizao:

Temporizador na energizao: para evitar as altas correntes nas partidas de motores. Temporizador na desenergizao: fechamento de um porto automtico 2 segundos aps a passagem de um veculo. Um impulso com durao especfica: a iluminao de uma escada, onde ao pressionar um boto impulso, acende as lmpadas por 2 minutos.

Para funcionar de acordo com suas necessidades, o temporizador precisa ter alguns valores predefinidos. Para %TMn esses valores so: Tipo: TON (temporizador na energizao), TOF (temporizador na desenergizao) ou TP (temporizador de impulso com durao especfica);

A base de tempo: 1ms, 10ms, 100ms, 1s e 1min; %TMn.P : valor predefinido; %TMn.V: valor atual; %TMn.Q: sada do temporizador; uma entrada (IN) de comando.

Representao grfica de um temporizador


Para saber como funciona um temporizador, estudaremos este grfico. Trata-se de um temporizador com entrada e sada, por exemplo, um temporizador %TM0:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

44

Este exemplo mostra o temporizador %TM0 de tipo TON, com uma base de tempo equivalente a 1 segundo, com um valor predefinido igual a 4 (4 x 1s = 4 segundos)

Operao de um temporizador de tipo TON


O temporizador de tipo TON, ou seja, Temporizador na energizao funciona da seguinte maneira:

Quando a entrada IN for ativada, o temporizador ser energizado. A sada Q ativada ao fim do tempo definido em %TM0.P (base de tempo multiplicada pelo valor de %TM0.P).

Operao de um temporizador de tipo TOF


O temporizador de tipo TOF, conhecido tambm como Temporizador na desenergizao, funciona da seguinte maneira:

Quando a entrada IN for ativada, a sada Q ser ativada e o temporizador ser energizado. A sada Q desativada ao final do tempo definido por %TM0.P.

Operao de um temporizador de tipo TP


A funo de um temporizador TP gerar um impulso de durao especfica. Seu grfico de tempo o seguinte:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

45

Quando a entrada IN for ativada, o temporizador ser energizado. A sada Q ativada por um tempo definido na varivel %TM0.P

Contadores
Contadores so utilizados para realizar a contagem crescente ou decrescente de pulsos. Como os temporizadores, os contadores possuem entradas, sadas e parmetros que sero estudados na prxima pgina. A seguinte sintaxe utilizada:

%Cn
% indica que se trata de um objeto. C indica que se trata de um Contador. n o nmero do contador.
Este nmero um valor de 0 a 128.

Exemplos de utilizao:

Gerenciamento de um estacionamento: Contagem de veculos que entram e que saem do estacionamento.

Grfico de representao de um contador


Para obter uma imagem clara do funcionamento de um contador, estudaremos sua representao grfica. Isto uma funo com 4 entradas e 3 sadas. Por exemplo, o contador %C0 ser mostrado da seguinte maneira:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

46

Exemplo de contagem aplicada em estacionamento


Vamos utilizar o exemplo onde so contados os veculos que entram e saem de um estacionamento (contagem crescente e decrescente), de maneira a aprender como funciona um contador.

Como funciona um contador


Um contador utilizado para contar valores crescentes (impulsos nas entradas do contador) funciona da seguinte maneira:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

47

Aps cada impulso na contagem, o valor atual aumentado de 1 at que o valor predefinido seja alcanado. Um impulso em R reinicializa o contador.

O que voc deve lembrar


Os principais objetos de um programa de automao so bits e palavras. H diferentes reas na memria para estes objetos: Objetos do sistema Entradas Sadas Objetos da memria interna Objetos constantes

Existem diferentes tipos de objetos: Bits palavras de 16 bits palavras duplas de 32 bits Nmeros com ponto flutuante

Mdulo 6: Programao (linguagens)


Seo 1: Introduo s linguagens de programao
Objetivo
O objetivo desta seo apresentar as diferentes linguagens de programao que podem ser utilizadas com o Twido.

Para que serve uma linguagem?


A maneira como opera um Controlador determinada por um programa armazenado em sua memria. O programa uma srie de instrues que o Controlador executar. As instrues podem ser escritas em vrias linguagens diferentes. O Twido pode entender 3 linguagens.

Quais linguagens so utilizadas?


As trs linguagens de programao que podem ser utilizadas com o Twido so as seguintes: Linguagem Ladder Linguagem de Lista de Instrues Linguagem SFC (Grafcet)

SFC , na verdade, derivada da linguagem Grafcet que foi padronizada e integrada na norma IEC-1131.

Linguagem Ladder
A linguagem Ladder permite ao programador escrever graficamente as instrues do Controlador. Os esquemas utilizados so relacionados com os esquemas eltricos: Contatos entre dois plos energizam as bobinas quando os contatos estiveram fechados.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

48

Linguagem de Lista de Instrues


A linguagem de Lista de Instrues pode ser utilizada para escrever programas, linha por linha. Cada linha do programa uma instruo que o Controlador entende e executa. A linguagem de Lista de Instrues similar s linguagens de computador, por exemplo, Assembler. Ela concisa e utiliza menos memria, mas mais difcil de compreender. Abaixo est o programa da pgina anterior escrito na linguagem de Lista de Instrues:

Linguagem SFC
O objetivo da linguagem SFC posicionar as instrues do programa numa ordem seqencial, isto , administrar a sucesso das instrues numa ordem precisa ou a execuo simultnea.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

49

A linguagem SFC nunca executar uma instruo numa sada ou palavra interna. No entanto, a linguagem SFC e as duas linguagens precedentes se complementam.

O que voc deve lembrar


Trs linguagens de programao podem ser utilizadas com o Twido Modular:

Linguagem Ladder Linguagem de Lista de Instrues Linguagem SFC (Grafcet)

Mas ateno, somente as duas primeiras linguagens podem realizar operaes, enquanto a terceira utilizada para organizar!

Seo 2: Linguagem Ladder


Objetivo
O objetivo desta seo fornecer uma viso geral da linguagem Ladder utilizada com o Controlador Twido. Explicaremos como ela funciona e o princpio de leitura de elementos do programa. A seguir, explicaremos as principais instrues da linguagem Ladder. Finalmente, veremos como utilizar o editor do software de programao para criar um programa em linguagem Ladder.

Analogia linguagem Ladder / esquema eltrico


Aqui est um exemplo de esquema eltrico e linguagem Ladder equivalente.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

50

O esquema eltrico esquerda, possui dois contatos (interruptores) e uma bobina (rel). Exatamente como o programa em Ladder direita.

Analogia linguagem Ladder / esquema eltrico


Para realizar este esquema eltrico para um controlador, conecte simplesmente duas entradas do controlador aos interruptores correspondentes e conecte uma sada ao rel auxiliar.

Princpios da leitura da linguagem Ladder


O programa do controlador uma srie de instrues. Quando o controlador executa seu programa, ele deve ler as linhas escritas na linguagem Ladder. Para isto, ele segue as seguintes regras de leitura:

Leitura linha por linha Leitura de cima para baixo, e ento... Leitura da esquerda para a direita

Detalhes da leitura
Este um exemplo de leitura do programa:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

51

As rungs so lidas na seguinte ordem: primeiro o verde, depois o azul e, ento, o vermelho.

Contatos
Os contatos podem ser contatos de entradas (fim de curso, boto a impulso), contatos de bits internos (rels de automao) etc. Existem quatro tipos de contatos:

Contatos normalmente abertos e normalmente fechados


A maneira mais fcil de entender como funcionam os contatos normalmente abertos e normalmente fechados testar este exemplo:

Deteco de subida e de descida de sinal


A deteco de subida de sinal representa o momento que o contato muda de 0 para 1. A deteco de descida de sinal representa o momento que o contato muda de 1 para 0.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

52

Como as entradas do Controlador so lidas a cada ciclo, o sinal vlido por um ciclo para uma determinada entrada.

Bobinas
Lembrete: bobinas, em geral, correspondem a sadas do controlador. Elas representam o comando que ser executado. Estas sadas so atualizadas ao fim do ciclo do controlador.

Existem quatro tipos de bobinas:

Bobinas e bobinas negadas


Para entender como funcionam as bobinas e as bobinas negadas, vamos estudar este exemplo. Desta vez no mostraremos a conexo ao Twido.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

53

Bobinas de SET e de RESET


Para entender como funcionam as bobinas de SET e de RESET, vamos estudar um exemplo. Desta vez no mostraremos a conexo ao Twido. O SET ativa uma bobina interna ou de sada que mantida no estado ativo at que a bobina de RESET seja habilitada. Para uma nica sada, se existe uma bobina de SET no programa, tambm dever haver uma bobina de RESET.

Temporizadores
Temporizadores possibilitam a administrao de temporizaes na energizao ou na desenergizao e, para fazer isto, eles possuem seus prprios parmetros, entradas e sadas.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

54

Para %TMn eles so:

Tipos: TON, TOF ou TP Base de tempo: 1ms, 10ms, 100ms, 1s e 1min %TMn.P: Valor predefinido %TMn.V: Valor atual %TMn.Q: Sada do temporizador E uma entrada de comando

Representao grfica de um temporizador


Na linguagem Ladder, o temporizador possui uma representao grfica. Ele mostrado como um bloco de funo com uma entrada e uma sada. Por exemplo, o temporizador %TM0 mostrado assim:

O exemplo mostra o temporizador %TM0 com uma base de tempo de 1 segundo, um valor predefinido de 4 (p. ex., 4x1s = 4 segundos) e de tipo TON.

Funcionamento detalhado de um temporizador tipo TON


O temporizador tipo TON, tambm conhecido como Temporizador na energizao funciona da seguinte maneira:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

55

Quando a entrada IN for ativada, o temporizador iniciado. Ele pra quando %TM0.V=%TM0.P onde a sada Q torna-se ativa. Se o IN no for mais ativado, o temporizador pra.

Exemplo utilizando um temporizador tipo TON


Como foi visto na pgina anterior, este temporizador gera uma temporizao na energizao. freqentemente utilizado para ligar muitos motores sucessivamente, de forma a no interromper a instalao durante a inicializao.

Funcionamento detalhado de um temporizador tipo TOF


O temporizador tipo TOF, conhecido tambm como Temporizador na desenergizao funciona da seguinte maneira:

Quando a entrada IN for habilitada, a sada Q torna-se ativa. Quando IN reiniciado, o temporizador iniciado. Ele pra quando %TM0.V=%TM0.P onde a sada Q reiniciada. Quando o IN tornar-se ativo, o valor atual ser fixado em 0, se for diferente de zero.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

56

Exemplo utilizando um temporizador tipo TOF


Como foi visto na pgina anterior, este temporizador gera uma temporizao na desenergizao. freqentemente utilizado para desligar muitos dispositivos, por exemplo, quando um ventilador deve continuar acionado por certo perodo depois que o motor parou.

Funcionamento detalhado de um temporizador tipo TP


A funo do temporizador tipo TP gerar um impulso de certa durao. Seu grfico de tempo o seguinte:

Quando a entrada IN for ativada, o temporizador se inicializa e a sada Q ativada. Ele pra quando %TM0.V=%TM0.P onde a sada Q reiniciada. O perodo de atividade de Q sempre o mesmo.

Exemplo utilizando um temporizador tipo TP


Como foi visto na pgina anterior, este temporizador gera um impulso de durao especfica. Pode ser utilizado como minuteria, para iluminar um corredor, por exemplo.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

57

Contadores
Contadores so utilizados para realizar a contagem crescente ou decrescente de impulsos. Eles possuem seus prprios parmetros, entradas e sadas que determinam seu funcionamento. Para um contador %Cn eles so: Uma entrada de retorno zero Uma entrada predefinida Uma entrada para contagem crescente Uma entrada para contagem decrescente %Cn.E: Uma sada que indica contador vazio %Cn.D: Uma sada de alcance do valor predefinido %Cn.F: Uma sada de estouro da contagem %Cn.P: Um valor predefinido %Cn.V: Um valor atual

Representao grfica do contador


Na linguagem Ladder, o contador possui uma representao grfica: mostrado como um bloco de funo com 4 entradas e 3 sadas. Por exemplo, o contador %C0 ser mostrado da seguinte maneira:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

58

Funcionamento detalhado de um contador


Um contador utilizado na contagem crescente (impulsos na entrada CU) funciona da seguinte maneira:

O valor atual aumentado de 1 a cada impulso contado. Quando %C0.V=%C0.P, ento, %C0.D torna-se ativo. Se os impulsos continuam, %C0.D no mais ativado.

Exemplo de utilizao de um contador


Utilize um contador para saber se um estacionamento est lotado ou no. Para isso, simplesmente especifique o nmero de vagas do estacionamento no valor predefinido para contar os carros que entram no estacionamento e descontar os carros que saem.

"Drum controllers"
"Drum controllers' so o equivalente em programao a um came mecnico. Os bits internos e os estados das sadas correspondem a cada passo. Estes estados so definidos na configurao do "Drum Controller". A seguinte notao utilizada:

%DRn
Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

59

% indica que se trata de um objeto. DR indica que se trata de um Drum Controller. n o nmero do Drum Controller. O nmero mximo depende do modelo do Twido, 4 (n=0 a 3) para o Twido 10 e 16 E/S e 8 (n=0 a 7) para os outros modelos de Twido.

Os Drum Controllers possuem seus prprios parmetros, entradas, sadas que determinam o seu funcionamento. Para o %DRn eles so: Uma entrada para retorno a zero (voltar para o passo 0) Uma entrada para avanar para o prximo passo %DRn: Um sada que indica o ltimo passo O nmero total de passos Uma matriz de operao

A matriz de operao permite estipular os nomes dos 16 bits (mximo) a serem controlados, assim como o estado de cada um destes bits para cada passo. O nmero mximo de passos 8, mas voc pode utilizar menos.

Representao grfica de um "Drum Controller"


Na linguagem Ladder, o "Drum Controller" possui uma representao grfica. Ele mostrado como bloco de funo com 2 entradas e 1 sada. No exemplo, o "Drum Controller" %DR0 ser mostrado da seguinte maneira:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

60

O exemplo acima mostra o "Drum Controller" %DR0 com 8 passos.

Como funciona um "Drum Controller"


Para entender melhor como funciona um "Drum Controller", vamos estudar o exemplo de um indicador luminoso de uma farmcia com o seguinte ciclo de operao:

Desligar todas as lmpadas; Ligar todas as lmpadas; Ligar somente lmpada interna; Ligar somente lmpada central; Ligar somente lmpada externa; Ligar lmpada externa; Ligar lmpadas externa e central; Ligar todas as lmpadas.

Utilizando o "Drum Controller"


Para tornar simples o controle deste sinal luminoso, um "Drum Controller" ser utilizado. Existem trs sadas a serem controladas, com uma para cada lmpada: Sada da lmpada externa %Q0.0 Sada da lmpada central %Q0.1 Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

61

Sada da lmpada interna %Q0.2 O avano para o prximo passo feito pelo bit de sistema %S6 (Base de tempo de 1 segundo).

A matriz do "Drum Controller"

Exemplo de programao do Drum


Para administrar o sinal luminoso utilizando a linguagem Ladder e um "Drum Controller" junto com a matriz, precisamos simplesmente escrever o seguinte programa.

A cada segundo (bit do sistema %S6) o "Drum Controller" avana 1 passo.

Relgios de Tempo Real


O controlador Twido com o RTC opcional possui Relgios de Tempo Real. Eles so capazes de controlar sadas de acordo com um horrio predefinido. Nenhum programa necessrio para fazer isto. Simplesmente configure o Relgio de Tempo Real a partir da pasta Relgio de Tempo Real no navegador.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

62

Exemplo de sistema automtico de irrigao


Para controlar um sistema automtico de irrigao, cuja vlvula est conectada sada %Q0.1 do Twido Modular durante um tempo especfico (por exemplo, todos os dias de 19h a 0h, entre os dias 1 de Junho e 30 de setembro), voc precisa somente configurar o RTC 0 da seguinte maneira:

O editor da linguagem Ladder


O editor da linguagem Ladder aparece sempre que uma nova aplicao criada. No mdulo 1 foi visto como possvel utiliz-lo para escrever o programa.

A barra de ferramentas do editor


O editor possui uma barra de ferramentas para facilitar o trabalho.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

63

Se voc clicar no primeiro cone da barra de ferramentas (cone de insero de rungs), voc ter acesso a uma nova barra de ferramentas que permite criar uma nova rung.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

64

As principais instrues da linguagem Ladder

Como criar uma Rung


Criar uma nova Rung muito simples. A partir da tela principal do editor da linguagem, simplesmente clique no primeiro cone. Voc acabou de criar sua primeira Rung. Voc deve agora indicar a qual objeto ela se refere, com um duplo clique nela para entrar o nome (por exemplo, %I0.0). Para criar outras, o princpio o mesmo: selecione o objeto da barra de ferramentas e, ento, clique com o boto da direita onde voc deseja posicion-lo.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

65

Exemplo de insero de Rung utilizando o mouse


Para entender totalmente a insero de uma Rung, mostraremos o procedimento completo de insero de uma simples Rung.

O que voc deve lembrar:


A linguagem Ladder permite criar aplicaes com dispositivos de automao utilizando o Twidosoft.

Seo 3: Linguagem de Lista de Instrues


Objetivo
O objetivo desta seo fornecer uma viso geral da linguagem de Lista de Instrues utilizada com o Controlador Twido. Para compreender mais facilmente, faremos analogias com a linguagem Ladder. A linguagem de Lista de Instrues permite, na verdade, criar o mesmo programa que a linguagem Ladder. O editor de linguagem do software pode ser utilizado para converter uma rung de uma linguagem para a outra (voc deve clicar em um boto para fazer isto). Regras de sintaxe especficas devem ser respeitadas ao escrever uma frase de programa na linguagem de Lista de Instrues (equivalente a uma rung da linguagem Ladder).

Regras para escrever uma frase de programa


Na linguagem de Lista de Instrues, uma "frase" do programa corresponde a uma rung da linguagem Ladder. A "frase" composta de uma seqncia de instrues escritas.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

66

As principais regras que comandam a escrita de "frases" so as seguintes:


Cada instruo deve ser escrita em uma linha. A primeira instruo de uma frase deve comear com LD (load). Cada instruo deve possuir 2 reas: o O nome da instruo (composto da ao e do tipo do objeto); o O nome do objeto em que a instruo ser aplicada.

Contatos
Se voc deseja escrever o equivalente a dois contatos paralelos, no caso de um OR (ou) lgico entre os dois contatos, voc deve utilizar a instruo OR (ou). Para dois contatos em srie, voc deve utilizar a instruo AND (e).

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

67

Combinaes de contatos simples

Combinaes de contatos mltiplos

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

68

Bobinas

Exemplos de passos

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

69

Resumo das instrues

O temporizador na Lista de Instrues


Para utilizar um temporizador na linguagem de Lista de Instrues, um bloco (equivalente a um esquema Ladder), escrito "BLK", deve ser criado e entradas e sadas devem ser atribudas. Vamos demonstrar isto utilizando um temporizador de tipo TON (temporizadores de tipo TON permitem a inicializao seqencial de dois motores).

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

70

O programa funciona da seguinte maneira: Quando o boto ON acionado (%I0.0), a bobina de SET MOT_1 (%Q0.0 que controla o motor 1) ativada acionando o temporizador que aps 4 segundos, ativa a bobina de SET MOT_2 (%Q0.1 que controla o motor 2). Neste exemplo, utilizaremos um temporizador na energizao. Dois botes impulso so conectados a %I0.0 e %I0.1. Ambos os botes controlam uma lmpada conectada a %Q0.0, que deve ligar por 1 minuto (60 segundos).

O contador na Lista de Instrues


Para ver como escrever o programa de um contador na linguagem de Lista de Instrues, utilizaremos o exemplo da seo anterior: um contador conta e desconta o nmero de veculos que entram e saem de um estacionamento com 10 vagas. Quando o estacionamento estiver lotado, uma sinalizao conectada sada %Q1.0 ser acionada. A contagem realizada em %I0.0 e a contagem decrescente em %I0.1.

O "Drum controller" na linguagem Lista de Instrues


Para ver como escrever o programa de um "Drum controller" na linguagem de Lista de Instrues, utilizaremos o exemplo da seo anterior: um "Drum controller" que controla as lmpadas de um sinal luminoso.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

71

Reversibilidade Lista de Instrues / Ladder


No editor da Lista de Instrues, clique em Programa > Ladder para converter o programa em um esquema Ladder e vice-versa.

O que voc deve lembrar


A linguagem de Lista de Instrues uma linguagem de programao textual. As "frases" da Lista de Instrues correspondem a rungs da linguagem Ladder. Ambas as linguagens:

Linguagem Ladder Linguagem de Lista de Instrues

So reversveis. Simplesmente clique nos cones IL ou LD na barra de ferramentas do editor para converter. A insero do programa na linguagem de Lista de Instrues muito simples. Apenas digite o texto no editor. Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

72

Seo 4: Linguagem SFC


Objetivo
O objetivo desta seo fornecer uma viso geral da linguagem SFC. Aps definir a linguagem SFC, veremos as principais regras da linguagem SFC e ento veremos como utilizar o software de programao para projetar um grfico SFC.

O que SFC?
SFC uma continuao da linguagem Grafcet que foi padronizada e integrada norma IEC1131. Para aqueles familiarizados com o Grafcet, notem que o SFC ser utilizado durante este curso no lugar do Grafcet. A SFC:

Permite que uma ao complexa seja dividida em vrias aes simples Determina as condies necessrias para ir de uma ao prxima Determina a ordem de execuo de cada ao simples Determina se as aes simples ocorrem simultaneamente ou no

Tecnicamente, a SFC um diagrama funcional que utilizado para descrever graficamente como se comporta um dispositivo de automao seqencial. O Grfico definido por:

Elementos grficos Regras que controlam a progresso

A linguagem SFC pode ser utilizada com o Twido. O software de programao permite projetar um grfico que o Controlador executar.

Os passos da linguagem SFC


Existem dois tipos diferentes de passos da linguagem SFC:

Passos iniciais; Passos simples.

Os passos iniciais so ativados quando o Controlador reinicializado aps uma falta de energia, quando o Controlador posto no modo EXECUTAR ou quando inicializado pelo software de programao TwidoSoft.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

73

Ao decompor uma ao complexa, geralmente os passos correspondem a uma ao simples. Por exemplo, num grfico utilizado para encher garrafas numa linha de produo, um passo pode corresponder ao de encher a garrafa.

Transio da linguagem SFC


Existem trs tipos principais de transio da linguagem SFC: Transio de um passo para o prximo o Ex: IF (se) o passo 2 for ativado AND (e) a transio abaixo for verdadeira, THEN (ento) o passo 2 ser desativado e o passo 3 ser ativado. Divergncia de transio AND (e) e OR (ou) o Exemplo de divergncia de transio AND (e): IF (se) o passo 1 for ativado AND (e) a transio abaixo for verdadeira, THEN (ento) o passo 1 ser desativado e os passos 2 e 3 sero ativados. Convergncia de transio AND (e) e OR (ou) o Exemplo de convergncia de transio AND (e): IF (se) os passos 4 e 5 forem ativados AND (e) a transio abaixo deles for verdadeira, THEN (ento) os passos 4 e 5 sero desativados e o passo 7 ser ativado.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

74

Ao decompor uma ao complexa, a transio corresponde condio que deve ser verificada antes de ir para o prximo passo. Por exemplo, em um grfico utilizado para encher garrafas em uma linha de produo, a transio pode corresponder verificao do contedo da garrafa antes de passar para o prximo passo, que seria colocar a tampa na garrafa.

Ligaes SFC
Existem quatro tipos de ligaes SFC:

Ligaes para baixo Ligaes para cima Ligaes para a esquerda Ligaes para a direita

As ligaes permitem que passos sejam ligados a uma transio e transies sejam ligadas a um passo, de forma a determinar a ordem na qual o grfico dever ser executado.

Os elementos grficos vistos so associados s regras de comportamento que determinam o funcionamento do grfico. Por exemplo, uma transio vazia nunca ser atravessada.

Princpios de programao
De forma a operar e controlar a parte em funcionamento, uma SFC deve ser associada a uma parte de um programa escrito na linguagem Ladder ou na Linguagem de Lista de Instrues. Esta parte do programa ir:
Executar as aes (controlar as sadas associadas aos passos), Validar condies de transies (dados de sensores), Realizar alguns clculos, Administrar modos de operao

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

75

Estrutura de um programa utilizando a SFC


Um programa projetado em SFC deve possuir trs reas distintas: Processamento preliminar Processamento seqencial Processamento posterior

Processamento preliminar
Ao programar utilizando as linguagens Ladder e de Lista de Instrues, o processamento preliminar composto de uma srie de instrues ou elementos de rungs que abrangem: A reenergizao, As falhas na operao da aplicao, As modificaes no modo de operao, Os dados associados s entradas.

Processamento seqencial
Ao programar utilizando a linguagem de Lista de Instrues, o processamento seqencial composto de uma srie de instrues especializadas que representam o grfico. Estas instrues permitem a criao de diferentes elementos grficos que vimos anteriormente:

Passos, Transies, Ligaes.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

76

Esta parte escrita utilizando um nico bloco e posicionado imediatamente aps o processamento preliminar.

Processamento posterior
Ao programar utilizando as linguagens Ladder e de Lista de Instrues, o processamento posterior composto de uma srie de instrues que abrangem:

O processamento de comandos provenientes do processamento seqencial para controle de sada, A segurana indireta das sadas.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

77

Esta parte escrita utilizando um nico bloco. Como esta parte controla as sadas, ela posicionada no fim do programa. Deve ser escrita previamente para atualizar fisicamente as sadas do Controlador.

Como escrever o programa


Escrever o programa com o software de programao muito fcil.

O processamento preliminar inclui todas as linhas de programa que precedem o processamento seqencial (antes da primeira instruo =*= ou -*-).
O processamento posterior inclui todas as linhas de programa que sucedem a instruo POST =*= (ou passo POST).

O =*= e -*- so parte das novas instrues que podem ser utilizadas para escrever o grfico.

O processamento seqencial requer novas instrues que traduziro seu grfico para a linguagem de Lista de Instrues. As instrues so simples e em nmero limitado:

-*- i indica a presena de um passo i (i vai de 1 a 96), =*= i indica a presena de um passo inicial i, # i ativa o passo i aps desativar o passo atual, #D i desativa o passo i a partir de outro passo.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

78

Exemplo: Especificaes
Voc se lembra da aplicao das garrafas no mdulo 2? A aplicao pode ser facilmente criada utilizando o grfico seqencial. Comearemos com o passo de encher a garrafa, sem se preocupar com a colocao da tampa. Pressionar o boto "Iniciar ciclo" (%I0.0) inicializa a operao. Existem dois modos de funcionamento: o Modo manual (%I0.2 enche somente uma garrafa), o Modo automtico (%I0.3 enche as garrafas enquanto o enchimento de garrafas no for cancelado ao pressionar "Parar ciclo" %I0.1 normalmente aberto). Em ambos os casos (modos manual e automtico): o O Enchimento de garrafas comea quando a garrafa for detectada (%I0.4), o A sada %Q1.1 controla a mesa rotatria o Uma vlvula (%Q1.0) aberta para encher as garrafas, o Um sensor indica quando a garrafa est cheia (%I0.5). Se um problema ocorrer, uma Parada de Emergncia corta a energia da mesa. Utilizamos a informao de Parada de Emergncia (%I0.6 normalmente fechado) para desativar todos os passos do grfico. Um boto impulso (%I0.7) pode ser utilizado para retornar o grfico ao estado inicial

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

79

Estrutura de um programa utilizando SFC

Contedo do processamento preliminar


A Parada de Emergncia realizada durante o processamento preliminar. Se o boto Parada de Emergncia for pressionado, o grfico pra (bit de sistema %S23). O boto de inicializao deve ser pressionado para reinicializar o grfico (bit de sistema %S21).

Neste exemplo, o processamento preliminar mantido simples j que o nosso objetivo aprender como inserir o programa e no como desenvolver uma aplicao. Na verdade, o processamento preliminar tem um papel mais importante, pois deve administrar todos os modos de operao da mquina.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

80

Contedo do processamento seqencial


O processamento seqencial construdo utilizando a linguagem de Lista de Instrues. O programa o seguinte: =*= 1 LD %I0.0 AND %I0.1 #2 LD %I0.0 AND %I0.2 #4 -*- 2 LD %I0.4 #3 -*- 3 LD %I0.5 #1 -*- 4 LD %I0.4 #5 -*- 5 LD %I0.5 AND %I0.1 #1 LD %I0.5 ANDN %I0.1 #4

passo inicial inicia teste do ciclo E MODO MANUAL ENTO IR PARA O PASSO 2 INICIA TESTE DO CICLO E MODO AUTOMTICO ENTO IR PARA O PASSO 4 PASSO 2 TESTAR PRESENA DE GARRAFA ENTO IR PARA O PASSO 3 PASSO 3 TESTAR GARRAFA CHEIA ENTO IR PARA O PASSO 1 PASSO 4 TESTAR PRESENA DE GARRAFA ENTO IR PARA O PASSO 5 PASSO 5 TESTAR GARRAFA CHEIA E PARAR CICLO ENTO IR PARA O PASSO 1 TESTAR GARRAFA CHEIA E NO PARAR O CICLO ENTO IR PARA O PASSO 4

Contedo do processamento posterior


O processamento posterior contm principalmente a monitorao das entradas e sadas. Para ser mais claro, utilizaremos a linguagem Ladder. A primeira Rung deve indicar que se trata da primeira Rung do processamento posterior (=*= POST). O programa o seguinte:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

81

Neste exemplo, o processamento posterior simples j que o objetivo aprender como inserir o programa e no como desenvolver uma aplicao. Na verdade, o processamento posterior tem um papel mais importante, pois deve administrar a segurana indireta da mquina.

O que voc deve lembrar


SFC uma ferramenta de programao que permite as situaes complexas serem decompostas numa srie de situaes simples. Permitindo assim, que aplicaes sejam criadas mais facilmente. Uma aplicao escrita em SFC possui 3 partes:

Processamento preliminar Processamento seqencial Processamento posterior

Os processamentos preliminar e posterior so escritos nas linguagens Ladder ou de Lista de Instrues, enquanto o processamento seqencial escrito somente na linguagem de Lista de Instrues. Instrues especficas so disponveis para criar um grfico.

Mdulo 7: Procedimentos
Seo 1: Escrita de um programa
Objetivo
O objetivo desta seo ensinar: Como utilizar o software de programao TwidoSoft Como escrever um programa Como configurar o software Como salvar o programa Como transferir o programa para o Controlador Como EXECUTAR

Os pontos em cinza so externos programao, mas so necessrios para operar e testar o programa.

Criar uma nova aplicao

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

82

Escolher a referncia do produto Twido


Aps criar a nova aplicao, voc deve escolher a referncia do produto Twido que vai utilizar. A figura abaixo mostra como escolher o Twido Modular 20 E/S.

Escrever o programa
Sugerimos o programa e a fiao mostrada abaixo. Isto tambm pode ser criado utilizando o Twido Compacto 10 E/S:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

83

Vamos escrever um programa que crie um circuito paralelo com duas entradas para os dois interruptores e uma sada para a lmpada. Este um programa simples, seguro (24 V nos interruptores) e extensvel ( possvel adicionar temporizadores, sensores de luz etc.). Para chegar primeira tela desta figura, no esquea que voc deve clicar no cone Insert Rung.

Salvar o programa

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

84

Transferir para o controlador

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

85

EXECUTAR (RUN)

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

86

Simulao da operao do circuito paralelo


Ao EXECUTAR o controlador, voc poder testar o programa acionando os interruptores que acendem a lmpada, de acordo com o sistema paralelo.

Procurar um elemento no programa


Em um programa longo nem sempre fcil lembrar aonde uma sada controlada, por exemplo. O software de programao permite procurar diferentes objetos utilizados no programa. So conhecidas como Cross References.
Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

87

Exemplo de procura de I/O em um programa:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

88

O que voc deve lembrar


simples implementar um programa de automao, contanto que se saiba exatamente o que se deseja realizar. Acima de tudo, no hesite em consultar a Ajuda On-line para pesquisar outras funes que podem ser teis. O software de programao foi projetado para ser amigvel e intuitivo. De outra maneira, no esquea de olhar a barra de status quando estiver utilizando o programa, de modo a encontrar pequenas explicaes, no caso de eventuais erros de programao.

Seo 2: Documentao
Objetivo
O objetivo desta seo fornecer uma viso geral do que consiste a documentao para uma aplicao de automao. Veremos como ela criada e depois veremos alguns exemplos.

Princpio e objetivo da documentao


O software de programao TwidoSoft fornece a opo de gerar a documentao para a aplicao de automao que voc criou. Esta documentao gerada automaticamente utilizando todos os dados do sistema, o programa e as funes que acabamos de configurar. Voc tem tambm a opo de personalizar o arquivo com a descrio dos componentes de sua mquina e sua aplicao. O objetivo obter um documento fsico que descreva a aplicao em detalhes. verdade que quando tudo estiver operando h algum tempo, se uma falha ocorrer ou for necessria uma modificao, muito til ter um arquivo completo que documente o histrico da aplicao de automao que foi criada.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

89

Conselho
Na prxima pgina veremos como estabelecer esta documentao que criada automaticamente a partir dos dados que voc inseriu no software de programao. No entanto, voc precisa estar ciente que uma documentao realmente eficiente construda gradualmente em todos os estgios durante a criao do seu programa. Ento, quando voc estiver trabalhando em uma nova aplicao, voc no deve hesitar em: Adicionar comentrios s linhas do programa. Inserir smbolos para cada elemento do seu programa. Escrever o programa da maneira mais simples possvel.

Como adicionar um comentrio?


possvel escrever um comentrio em cada Rung do programa. Para isso, basta dar um duploclique no cabealho da Rung e inserir o comentrio.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

90

Como adicionar um smbolo?


Um smbolo um nome que voc pode associar a cada um dos objetos de seu programa (entrada, sada, contador, temporizador etc.). Para criar um smbolo, d um duplo-clique na pasta Smbolos de seu navegador e, ento, clique no cone de insero. Isto abrir uma janela que permite associar um smbolo a um objeto e adicionar um comentrio.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

91

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

92

Como criar a documentao?

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

93

E clicando no boto Comments:

Depois s clicar em SAVE DEFAULT e OK.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

94

Exemplo de documentao padro

Contm tambm nesta lista todas as variveis e o cdigo do programa em ladder.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

95

O que voc deve lembrar


A documentao um componente fundamental de uma aplicao de automao, pois permite a compreenso de uma aplicao criada por outra pessoa ou, se for necessrio, modificar um programa que voc escreveu meses ou anos antes. No negligencie o aspecto da documentao, j que tambm fornece uma apresentao de seu trabalho de uma forma completa e finalizada para entregar a um cliente.

Seo 3: Telas do modo on-line


Objetivo
O objetivo desta seo fornecer uma viso geral das principais telas do modo on-line. So as ferramentas de depurao no modo on-line.

O editor da linguagem Ladder


Quando criamos o programa, utilizamos o editor da linguagem Ladder. Este editor tambm utilizado no modo on-line para modificar o programa e ver a sua operao. A modificao do programa no modo on-line simples. Voc realiza isto exatamente como no modo off-line.

Exemplo do editor de linguagem Ladder

As tabelas de animao
Para ver o estado dos elementos do programa, voc pode criar o que conhecido como tabela de animao. Esta tabela na verdade uma tela onde voc posiciona os elementos que deseja visualizar. Quando o controlador est sendo EXECUTADO, estes elementos so animados de acordo com as instrues do programa. Assim, voc pode confirmar se sua aplicao de automao funciona corretamente.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

96

Exemplo de tabela de animao


Para ver uma tabela de animao para confirmar se o pequeno programa que vimos anteriormente funciona corretamente.

Como criar uma tabela de animao


Para criar uma tabela de animao, basta selecionar a opo Animation table do menu Program e inserir as variveis que deseja visualizar.

Forar uma entrada ou sada


As tabelas de animao no somente permitem a visualizao dos elementos do programa, mas tambm podem for-los. Por exemplo, voc pode atribuir o valor 1 a uma entrada quando o boto impulso conectado a ela no foi pressionado. Ou voc pode ativar uma sada mesmo que o programa a tenha designado ao valor 0. Isto chamado forar a 1. Se voc quiser desativar um sada ou fazer o controlador pensar que um boto impulso no foi pressionado quando na verdade ele foi, isto chamado forar a 0. Por que forar uma entrada ou sada? Para testar se o programa e a aplicao esto funcionando, por exemplo, ao simular que o nvel mximo foi atingido quando no h gua no tanque ou forar a bomba a ajustar e verificar o fluxo. A vantagem de forar poder simular um ambiente externo de forma a ver como o programa reage. Porm, voc deve proceder com cautela, pois isto pode ser arriscado, j que o programa no realiza mais nenhuma verificao automtica.

Forar uma entrada


Para simular uma entrada para verificar se um programa funciona voc pode forar esta entrada. Mas cuidado, se voc for-la por muito tempo, o tanque transbordar...

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

97

Forar uma sada


Para verificar se um comando foi corretamente enviado e recebido por um atuador (bomba, rel etc.), voc pode forar uma sada.

O que voc deve lembrar


No modo on-line, voc pode modificar o programa e observar o seu comportamento, assim como o de seus elementos. Para isto, voc desfruta de duas ferramentas principais: O editor da linguagem Ladder As tabelas de animao

Lembre-se que voc tem a possibilidade de salvar as tabelas de animao no seu disco rgido. Assim no ter que recri-las se precisar mais tarde.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

98

Operadores do Twido
Para saber como utilizar os operadores procure no help do TwidoSoft por Subtract. Operadores do tipo: soma, subtrao, etc.

Operate Block

Mdulo 8: Funcionalidades do Twido


Seo 1: Viso geral das funcionalidades
Objetivo
O objetivo desta seo mostrar as funcionalidades em relao aos dispositivos de automao Schneider. Mencionaremos algumas funcionalidades que sero apresentadas e explicadas durante o curso.

O que uma funcionalidade?


Uma funo do Controlador que implanta um mdulo de expanso especfico ou instrues especializadas so chamadas "funcionalidades". As quatro principais funcionalidades que podem ser acessadas pelo Twido so as seguintes: O display de ajustes, As funes analgicas, As funes de contagem, As funes de comunicao.

O Display de Ajustes
O Display de Ajustes inclui as ferramentas e funes que permitem a comunicao entre um usurio (operador, pessoal da manuteno, programador) e o Controlador. Para os Controladores Twido, ambos os opcionais IHM e terminais de interface Magelis podem ser utilizados.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

99

Funes analgicas
As funes analgicas permitem tratarem dados tanto de entradas, como de sadas analgicas: Os canais de entradas analgicas so utilizados para receber os valores Os canais de sadas analgicas so utilizados para gerar os valores

Valores analgicos so utilizados para fazer medies (temperatura) ou para controlar (velocidade de um motor). Valores analgicos so valores numricos tais como: O valor da temperatura de um forno. O valor da velocidade na qual um motor ser fixado via um controlador de velocidade varivel. Funes de programa especiais podem ser utilizadas para regular a temperatura do forno e a velocidade do motor, o que significa que os valores da temperatura ou da velocidade podem ser mantidos estveis. Um valor analgico utilizado para medies a imagem numrica de potncia ou corrente enviada por um sensor (ex.: sensor de temperatura). O mdulo analgico transforma tenso ou corrente em um valor numrico que pode ser utilizado pelo Controlador Twido.

Funes de contagem
As funes de contagem incluem todas as aplicaes de contagem rpida. A contagem feita utilizando canais e funes especializadas. Para realizar estas funes, Controladores no podem mais limitar sua comunicao a entradas e sadas digitais. Hoje em dia, eles precisam de uma ferramenta, tal como uma comunicao serial, que permita enviar e receber mensagens de encoders de posio absoluta e incremental.

Funes de comunicao
Quando a comunicao entre as pessoas vital para a operao de uma empresa, a comunicao tambm tornou-se uma funo necessria para os Controladores. Controladores esto se tornando cada vez menores e separados em instalaes que operam perto de mquinas. sempre necessrio que os Controladores:

Sincronizem suas aes, Se comuniquem entre si,

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

100

Recebam informaes de uma estao de controle de operao, Forneam uma tela de controle com informaes...

Para realizar estas funes, Controladores no podem mais limitar sua comunicao a entradas e sadas digitais. Hoje em dia, eles precisam de uma ferramenta, tal como uma comunicao serial, que permita enviar e receber mensagens.

O que voc deve lembrar


As quatro funcionalidades abaixo so disponveis para o Twido:

O display de ajustes, As funes analgicas, As funes de contagem, As funes de comunicao.

Seo 2: O Display de Ajustes


Objetivo
O objetivo desta seo trein-lo a utilizar o Display de Ajustes opcional do Twido. Aps apresentar o hardware que atualmente disponvel, detalharemos suas funes e instruiremos como utiliz-lo.

Hardware
O hardware composto de um mdulo do display de ajustes acoplado no lado esquerdo da CPU do Twido Modular.

O que pode ser feito com este hardware?


A tela e os botes do display podem ser utilizados para:

Obter informaes relativas operao do Controlador Twido, Ver e modificar os objetos do sistema, Ver e modificar variveis internas, Configurar a porta serial,

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

101

Fixar a data e o horrio, Recalibrar o opcional RTC.

As duas ltimas funes so somente disponveis se o opcional RTC estiver instalado.

Obter informaes sobre o Twido


Para obter informaes sobre o Twido, pressione primeiro o boto ESC. A seguinte informao ser exibida:

Nmero da verso do sofware interno (exibido no topo direita),

Estado do Twido (exibido no topo esquerda):


o o o o o NCF: Controlador no configurado, STP: Controlador no estado STOP (parado), INI: Controlador no modo de Inicializao, RUN: Controlador no estado EXECUTAR, ERR: Erro do Controlador.

No modo de inicializao, os dados do Controlador so fixados em seus valores iniciais padres. Voc pode pressionar os botes para ir do modo STP para os modos INI ou RUN e do modo RUN para o modo STP.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

102

Modificar a data e hora

O que voc deve lembrar


A tela e os botes do display podem ser utilizados para:

Obter informaes sobre o Twido, Ver e modificar variveis internas, Configurar a porta serial, Fixar e calibrar a data e hora.

As principais funes dos botes so as seguintes:

Cancela as modificaes No modo Editar, muda o valor do campo atual Muda de tela ou campo de acordo com o modo Entra no modo Editar ou valida um campo dependendo do modo

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

103

Seo 3: Funes analgicas


Objetivo
O objetivo desta seo fornecer uma viso geral das Funes Analgicas do Twido. Aps apresentar o hardware que atualmente disponvel, discutiremos os objetos que lhe permitem trabalhar com os valores analgicos.

Hardware

A resoluo destes mdulos de 12 bits. Para detalhes tcnicos completos, consulte a documentao tcnica.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

104

Objetos da linguagem
Os objetos da linguagem das funes analgicas so palavras de entrada, %IW, ou palavras de sada, %QW. Eles so seguidos do endereo fsico do mdulo.

% indica o comeo de um objeto, I ou Q indica que se trata de uma entrada ou sada, W indica que se trata de uma palavra de 16 bits. y indica o nmero do mdulo (0 para a CPU e 1 a 7 para os mdulos de expanso), z indica o nmero do canal. Assim, o potencimetro analgico e a entrada analgica da CPU correspondem a %IW0.0 e %IW0.1, respectivamente.

O que voc deve lembrar


As funes analgicas utilizam mdulos especficos e objetos da linguagem. Elas podem fazer medies (p.ex.: temperatura), realizar controle analgico (p.ex.: controle de velocidade) e podem tambm ser utilizadas para criar programas que podem fazer regulagens (p.ex.: regulao de temperatura).

Seo 4: Funes de contagem


Objetivo
O objetivo desta seo fornecer uma viso geral das Funes de contagem do Twido Modular. Mais precisamente, discutiremos a contagem rpida que necessria em vrias aplicaes especializadas. Aps apresentar o hardware que atualmente disponvel, detalharemos suas funes e instruiremos como utiliz-lo. Antes de tudo, veremos a contagem rpida e, ento, a contagem muito rpida junto com a medio de freqncia.

Hardware
As funes de contagem so disponvel no Controlador Twido Modular e no requer nenhum equipamento externo. A contagem na verdade realizada atravs das entradas na base do Twido Modular.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

105

Princpios de operao
Os mdulos de contagem rpida e contagem muito rpida podem ser utilizados para a medio de freqncias de at 5 kHz para contagem rpida e 20 kHz para contagem muito rpida. Estas freqncias so muito mais altas que o ciclo do Controlador. Conseqentemente, utilizar uma entrada normal e um bloco de funo de contador padro (como visto nos mdulos precedentes) no permite que freqncias de impulsos sejam contadas ou processadas. Como visto anteriormente, a base do Twido possui entradas e sadas especficas para estes dois tipos de contagem, assim como blocos de funo especializados que so independentes do tempo do ciclo do Controlador. Estes blocos podem contar vrios impulsos durante o ciclo do Controlador e, assim, no perder informaes.

Caractersticas gerais da contagem rpida


A contagem rpida pode ser utilizada para contar Os seguintes blocos de funo so utilizados para isto: %FC0 para contagem na entrada %I0.2 %FC1 para contagem na entrada %I0.3 impulsos de at 5 kHz.

Estes blocos requerem configurao mnima para operar. No entanto, se voc deseja utilizar todas as suas funes, voc pode incorpor-las no seu programa de aplicao. Estes dois blocos so tambm disponveis com o Twido Compacto, que tambm possui o bloco %FC2 ligado entrada %I0.4. Alm disso, todas as entradas e sadas discretas podem ser utilizadas como entradas padro com seu programa, se no forem utilizadas para contagem rpida.

Bloco de funo %FCi de contagem rpida


O bloco de funo de contagem rpida possui entradas, sadas e parmetros internos que permitem configurar sua operao. Para o contador rpido %FC0 existem:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

106

Uma entrada de validao do contador: IN

Uma entrada de rearme ou de predefinio: R

Uma sada de estado: D

Um valor predefinido: %FC0.P

O valor atual: %FC0.V

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

107

Um tipo: "contagem crescente ou decrescente"

Uma opo: "modificvel ou no modificvel"

AVISO: O contador rpido utilizado para contagem crescente ou para contagem decrescente, mas nunca contagem crescente/decrescente.

Contagem rpida: representao do bloco de funo %FCi


O bloco de funo de contagem rpida pode ser utilizado ou:

Na configurao, ou No programa nas linguagens de Lista de Instrues ou Ladder

Contagem rpida: configurao do contador rpido


Exemplo de como configurar o contador rpido %FC0, modificvel no modo EXECUTAR, em contagem crescente e com valor predefinido 10.000.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

108

Contagem rpida: integrao de um contador rpido no programa


Exemplo de como inserir um bloco de funo de contagem rpida em uma Rung da linguagem Ladder.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

109

Caractersticas gerais da contagem muito rpida


A contagem muito rpida pode ser utilizada para contar impulsos de at 20 kHz. Os diferentes modos de operao so os seguintes:

Contagem crescente/contagem decrescente em uma entrada, Contagem crescente/contagem decrescente em diferena de fase, Contagem crescente nica, Contagem decrescente nica, Medio de freqncia.

Os blocos disponveis para executar a contagem muito rpida so os seguintes:

%VFC0 e %VFC1
Os blocos de funo utilizados para contagem so: %VFC0 para contagem na entrada %I0.1 %VFC1 para contagem na entrada %I0.7 A diferena de fase das entradas de contagem crescente/decrescente pode ser utilizada para detectar automaticamente o sentido de rotao de um encoder. A contagem muito rpida independente do ciclo do Controlador, o que previne a perda de contagem de impulsos. Os blocos %VFC so diretamente ligados s entradas e sadas rpidas.

Contagem muito Rpida: entradas e sadas fsicas


Como para contagem rpida, a contagem muito rpida possui entradas fsicas dedicadas. Contadores muito rpidos tambm possuem sadas dedicadas chamadas sadas de reflexo. Como para contagem rpida, a contagem muito rpida possui entradas fsicas dedicadas. Contadores muito rpidos tambm possuem sadas dedicadas chamadas sadas de reflexo. Se estas entradas/sadas dedicadas no forem atribudas para um contador, elas podem ser utilizadas como entradas/sadas padres no programa. Aviso: Ao utilizar contadores rpidos, voc deve possuir um Controlador com sadas a Transistor (e no sadas a rel que no operam rpido o bastante). A utilizao e a operao de entradas de contadores muito rpidos, %VFC0 e %VFC1, diferem conforme o modo de contagem escolhido. Para %VFC0 so:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

110

A utilizao e a operao de entradas de contadores muito rpidos, %VFC0 e %VFC1, diferem conforme o modo de contagem escolhido. Para %VFC1 so:

As tabelas anteriores merecem algumas explicaes adicionais: Sentido da contagem: o Se a entrada fsica for 1, uma contagem crescente, o Se a entrada fsica for 0, uma contagem decrescente, Fase A / Fase B: o Se o impulso em A vem antes de B, uma contagem crescente (+1), o Se o impulso em B vem antes de A, uma contagem decrescente (-1), Entrada predefinida IPres: No modo de contagem crescente, se IPres = 1, o valor atual fixado em 0, No modo de contagem decrescente, se IPres = 1, o valor atual fixado no valor predefinido, No modo de medio de freqncia, se IPres = 1, o valor atual fixado em 0 com indicador de validao de medio de freqncia. Entrada de captura ICa o Desconsiderando o modo, na deteco de subida de sinal da entrada de captura, o valor atual escrito na entrada de captura.

Contagem Muito Rpida: bloco de funo %VFCi


O bloco de funo do contador muito rpido possui entradas e sadas lgicas e parmetros internos que permitem configurar sua operao. Para o contador muito rpido, %VFC0, as seguintes entradas e sadas lgicas esto presentes: Uma entrada de validao do contador: IN

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

111

Uma entrada predefinida ou de rearme: S

Uma sada de contagem mxima excedida

Uma sada de descida de sinal 0: %VFC0.TH0

Uma sada de subida de sinal 1: %VFC0.TH1

Diversos elementos compem um contador muito rpido. Agora que voc viu as entradas e sadas lgicas de um bloco de funo de um contador muito rpido, veja os parmetros deste bloco. Para o contador muito rpido, %VFC0, existem os seguintes parmetros:

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

112

Um valor predefinido: %VFC0.P

Um valor atual: %VFC0.V

Um valor de captura: %VFC0.C

Um sentido de contagem: %VFC0.U

Um bit de validao para a primeira sada reflexa: %VFC0.R

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

113

Um bit de validao para a segunda sada reflexa: %VFC0.S

Um valor de descida de sinal: %VFC0.S0

Um valor de subida de sinal: %VFC0.S1

Um bit de validao da medio de freqncia: %VFC0.M

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

114

Uma base de tempo para a medio de freqncia

Uma opo modificvel ou no modificvel

Contador Muito Rpido: representao do bloco de funo %VFCi


Apesar do bloco de funo de um contador muito rpido poder ser utilizado sem inseri-lo no programa, o bloco pode ser chamado tambm na linguagem de Lista de Instrues e ter uma representao grfica na linguagem Ladder, como segue:

Contagem Muito Rpida: configurar o contador rpido


Exemplo de como configurar um contador muito rpido %VFC0 com os seguintes parmetros: modificvel, contagem crescente e contagem decrescente, valor de descida de sinal = 10.000, valor de subida de sinal = 50.000, valor predefinido = 60.000, entradas IPres e ICa configuradas, primeira sada reflexa fixada em 1 fora subida/descida de sinal e segunda sada reflexa fixada em 1, entre subida/descida de sinais. Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

115

O que voc deve lembrar


As funes de contagem empregam objetos de linguagem especficos. A contagem permite efetuar medies numa freqncia mxima de 5 kHz para contagem rpida e 20 kHz para contagem muito rpida. Ambos os tipos de contagem utilizam entradas e sadas especficas da CPU do Twido.

Seo 5: Funes de comunicao


Objetivo
O objetivo desta seo fornecer uma viso geral das Funes de comunicao do Twido. Iniciaremos com a comunicao entre diversos Controladores Twido. Aps apresentar o hardware que atualmente disponvel, detalharemos as diferentes ferramentas do software e instruiremos como utiliz-lo. Primeiramente, veremos a comunicao do Twido utilizando CPUs que se tornam Entradas/Sadas remotas. Depois mostraremos a comunicao utilizando CPUs Twido que possuem processamento e possibilitam a adio de mdulos de expanso e, ento, a comunicao ASCII. Finalizaremos esta seo falando da utilizao de uma rede Modbus.

Hardware
A utilidade de comunicao disponvel no Controlador Twido e no requer nenhum equipamento externo adicional. Porm, para maior flexibilidade, uma segunda porta de comunicao (opcional) pode ser adicionada ao hardware existente.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

116

Hardware: sumrio
O seguinte hardware utilizado com a comunicao do Twido Modular: porta de comunicao padro da CPU do Twido, Mdulo adicional RS 485, 8 conectores MiniDin (TXDNOZ485D), Mdulo adicional RS 232, 8 conectores MiniDin (TWDNOZ232D), Mdulo adicional RS 485, borneira (TWDNOZ485T), Md. display de ajustes e cartucho comun. opcionais RS232, 8 con. MiniDin (TWDNAC232D), Md. display de ajustes e cartucho comun. opcionais RS485, 8 con. MiniDin (TWDNAC485D), Md. display de ajustes e cartucho comun. opcionais RS485, borneira (TWDNAC485T). Os Controladores Twido podem ter duas portas de comunicao ao mesmo tempo, exceto o Twido 10 E/S. V para a prxima pgina para descobrir como instalar o Twido 10 E/S.

Entradas / sadas remotas: arquitetura


O primeiro servio oferecido pela gama Twido consiste em utilizar os Controladores (CPUs) como entradas/sadas remotas de um outro Controlador.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

117

At 8 Controladores Twido podem ser conectados: 1 Controlador Mestre ocupa o endereo 0 e os Controladores remotos ocupam os endereos 1 a 7.

Entradas / sadas remotas: conexes


Neste exemplo conectaremos trs Controladores idnticos, todos possuindo o display de ajustes opcional e um cartucho de comunicao adicional RS485 com borneira.

Entradas / sadas remotas: configurao


Aps conectar os trs Controladores, devemos configur-los para que o mestre reconhea os dois Controladores remotos.

O Controlador mestre sempre encontra-se no endereo 0. O Controlador mestre deve saber os nmeros e endereos de cada Controlador remoto. O primeiro Controlador remoto encontra-se no endereo 1. O segundo Controlador remoto encontra-se no endereo 2.

Exemplo de como adicionar uma ligao serial, como selecionar o endereo 0 e como declarar os dois Controladores remotos, para que o mestre possa reconhecer suas entradas e sadas.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

118

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

119

Entradas / sadas remotas: acessar as E/S remotas


Neste estgio, j conectamos todos os Controladores e configuramos o mestre para reconhecer os dois Controladores Twido remotos. Agora mostraremos como acessar as entradas e sadas destes dois Controladores.

Esta a representao padro de entrada e sada discretas. A nica diferena que um dgito deve ser adicionado (representado aqui pela letra x) para indicar o nmero do Controlador remoto.

Entradas / sadas remotas: exemplos


Aqui esto alguns exemplos de entradas e sadas remotas que correspondem arquitetura que configuramos. %I1.0.0: a entrada 0 da CPU do Twido remoto no endereo 1. %I1.0.1: a entrada 1 da CPU do Twido remoto no endereo 1. %I2.0.0: a entrada 0 da CPU do Twido remoto no endereo 2. %Q2.0.0: a sada 0 da CPU do Twido remoto no endereo 2. %Q1.0.0: a sada 0 da CPU do Twido remoto no endereo 1.

bom ressaltar que nessa configurao, apenas o controlador mestre pode possuir mdulos de expanso.

Entradas / sadas remotas: concluso


Para construir uma arquitetura de comunicao com o Twido remoto, necessrio:

Conectar os Controladores, Configurar a porta serial do mestre para que ele reconhea os Controladores Twido remotos conectados a ele, Configurar a porta serial de cada Twido remoto para indicar seus endereos. O programa do Controlador mestre pode acessar as entradas e sadas remotas discretas, %Ix.y.z ou %Qx.y.z, utilizando: o x = endereo do Twido remoto o y = nmero do mdulo o z = nmero do canal

Para cada Controlador, o programa deve estar vazio (no conter nenhuma instruo). Os controladores remotos devem ser configurados somente para indicar seus endereos.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

120

Comunicao entre CPUs: arquitetura


O segundo servio oferecido pelos Controladores Twido a comunicao entre cada Controlador. Os Controladores so conectados via ligao serial, Cada um possui uma aplicao e um programa que funcionam, Cada um tem capacidade para at 4 palavras de entrada, Cada um tem capacidade para at 4 palavras de sada.

At 8 Controladores Twido podem ser conectados: 1 Controlador mestre no endereo 0, e, 7 Controladores escravos nos endereos 1 a 7. O procedimento de conexo o mesmo que para as entradas/sadas remotas do Twido.

Comunicao entre CPUs: configurao


Agora que conectamos os Controladores, temos que configur-los para que possam se reconhecer. Apesar de estarem sendo utilizados para comunicao "ponto-a-ponto", um Controlador primrio (chamado mestre, no endereo 0) e Controladores "secundrios" devem ser configurados. O Controlador mestre sempre encontra-se no endereo 0. O Controlador mestre deve saber os nmeros e endereos dos outros controladores. O primeiro controlador secundrio encontra-se no endereo 1. O segundo controlador secundrio encontra-se no endereo 2.

Abaixo o procedimento que detalha como adicionar uma ligao serial ao Controlador no endereo 0, como escolher o endereo 0 e como declarar os dois outros Controladores, endereo 1 e 2, na configurao do Controlador 0.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

121

Exemplo do procedimento que detalha como adicionar uma ligao serial ao Controlador no endereo 1. Para o Controlador no endereo 2, utilize o mesmo procedimento que para o endereo 1 e troque o 1 por 2.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

122

Comunicao entre CPUs: objetos da rede


Agora que conectamos e configuramos os Controladores, veremos como eles realizam o intercmbio de palavras. Os trs Controladores so capazes de se comunicar entre si utilizando palavras de rede. As palavras tm a seguinte sintaxe:

%INW indica uma Palavra de Entrada da Rede, %QNW indica uma Palavra de Sada da Rede x o endereo de um Controlador definido (x = 0 a 7), j o nmero da palavra (j = 0 a 3 mximo).

Comunicao entre CPUs: objetos compartilhados


Exemplo de como as palavras da rede %INW e %QNW so compartilhadas:

Comunicao entre CPUs: concluso


Para construir uma arquitetura de comunicao entre CPUs com Controladores Twido, necessrio:

Conectar os Controladores, Configurar a ligao serial do Controlador no endereo 0 para que reconhea os outros Controladores Twido na rede de comunicao, Configurar a ligao serial dos outros Controladores Twido para indicar seus endereos (de 1 a 7).

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

123

Quando estas condies forem verificadas e o Controlador for posto no modo EXECUTAR, os Controladores automaticamente atualizaro seus dados, como visto na pgina anterior. Estes Controladores so autnomos e possuem seus prprios programas que permitem administrar uma aplicao de automao completa.

Solues combinadas
Como voc provavelmente observou a implantao de ambas as solues: Entradas/sadas remotas, Comunicao entre CPUs (ponto-a-ponto), similar.

por esta razo que voc pode conectar e configurar Controladores que se comunicam utilizando E/S remotas com Controladores que se comunicam no modo ponto-a-ponto.

O esquema mostra o Controlador mestre 0 administrando duas E/S remotas (1 e 2) e o Controlador no endereo 3. Ele est se comunicando com o mestre utilizando palavras da rede (%INW e %QNW).

Comunicao no modo ASCII


Os Controladores Twido podem se comunicar no modo ASCII. Para fazer isto, utilizada uma ligao serial sem protocolo. Isto permite a conexo do hardware, que utiliza portas seriais, tais como, impressora, unidades de display e terminais de comunicao.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

124

Comunicao no modo ASCII: conexes


Os Controladores Twido possuem os opcionais RS485 e RS232 que possibilitam a comunicao, utilizando uma ligao serial. Estes opcionais so compostos de:

Um conector de 8 posies MiniDin, Uma borneira com 3 conectores.

Nosso sistema de ligao, como mostrado no desenho abaixo, compatvel com os padres RS232 e RS485.

Comunicao no modo ASCII: configurao


Para configurar o Twido no modo ASCII, o opcional RS232 adicional (por exemplo) deve ser declarado no modo ASCII a partir do navegador da aplicao juntamente com a velocidade e outros parmetros de comunicao.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

125

Comunicao no modo ASCII: programao


A transmisso, utilizando uma ligao serial, na programao feita utilizando funes e blocos de funes predefinidos. Para enviar a mensagem "PRODUCTION STOP" para uma impressora conectada via RS232 na porta adicional, somente necessrio:

Conectar a impressora ao Twido, Configurar a porta, como visto na pgina anterior, e Escrever o programa que mostrado na pgina seguinte.

Comunicao no modo ASCII: demonstrao de transmisso de mensagem


A transmisso feita utilizando uma ligao serial, a programao feita utilizando a funo EXCH2 (ou EXCH1 para a ligao serial primria). O parmetro desta funo uma tabela que deve conter caracteres de controle e dados a serem enviados. No nosso exemplo, a tabela ser %MW100 :12 com o seguinte contedo:

O programa a ser escrito muito simples e requer um bloco de "Operao" no qual voc escrever a funo EXCH2 com seus parmetros, %MW100:12 (%MW100 :12 uma palavra de tabela com comprimento 12). Para evitar o envio de uma mensagem vrias vezes, utilizaremos a deteco de subida de sinal com o boto impulso %I0.1 para parar a produo na aplicao de enchimento de garrafas do mdulo 6. O programa o seguinte:

Voc acabou de ver o bloco de Operao que habilita a execuo de uma operao. Voc tambm pode atribuir uma expresso para uma varivel com este bloco (%MW10 := %MW12 + 34) ou mandar o Twido executar uma instruo como a seguinte: EXCH2 %MW100 :12.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

126

Comunicao no modo ASCII: concluso


A comunicao no modo ASCII muito simples. Voc precisa somente utilizar a funo EXCH2 com uma tabela de palavras contendo todas as informaes e parmetros necessrios para a comunicao. A comunicao possvel em diferentes modos:

Somente emisso, Emisso seguida de uma recepo, Somente recepo.

Para emisses seguidas de recepes, a tabela de palavras contm uma rea de emisso seguida de uma rea de recepo que receber os dados. O comprimento da emisso indicado na parte (byte) menos significativa da primeira palavra da tabela. Existem dois outros blocos de funes, %MSG1 e %MSG2. Eles podem ser utilizados para monitorar o intercmbio (de EXCH1 e EXCH2, respectivamente) e podem ser utilizados tambm para verificar se mensagens foram enviadas ou administrar emisses sucessivas.

Comunicao Modbus: caractersticas gerais


Os Controladores Twido podem tambm comunicar como mestre ou como escravos Modbus. Voc pode, assim:

Comunicao Modbus: conexes


Neste exemplo, vamos conectar trs Controladores idnticos, todos com o display de ajustes opcional e um cartucho de comunicao adicional RS485 com borneira.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

127

Comunicao Modbus: configurao do mestre


Em uma rede Modbus composta de Twido, o Controlador mestre determinado automaticamente. Conseqentemente, os procedimentos para configurar o mestre e os escravos so idnticos. O sistema reconhece o mestre da rede como sendo o Controlador que lana a execuo da funo EXCHi.

Comunicao Modbus: configurao do escravo no endereo 10


Configurar o escravo no endereo 10 consiste em configurar a porta de comunicao adicional RS485 com o Modbus e o endereo 10.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

128

Comunicao Modbus: exemplo de palavras de leitura


A programao de uma mensagem Modbus feita atravs de funes predefinidas, a funo EXCH1 para a porta 1 e a funo EXCH2 para a porta 2. Nesta seo programaremos a leitura da palavra %MW45 do escravo no endereo 10 via porta 2 (porta serial opcional). Utilizaremos a funo EXCH2 com a tabela %MW100:8 que possui os seguintes valores:

O programa a ser escrito muito simples e requer um bloco de "Operao" no qual voc escrever a funo EXCH2 com seus parmetros, %MW100 :8 (%MW100 :8 uma palavra de tabela com comprimento 8). Para evitar o envio de uma mensagem vrias vezes, utilizaremos a deteco de subida de sinal com o boto impulso %I0.1 para parar a produo na aplicao de enchimento de garrafas do mdulo 6. O programa o seguinte:

Como na comunicao ASCII, voc pode utilizar o bloco %MSG2 para administrar a comunicao. Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

129

Comunicao Modbus: exemplo de palavras de escrita


Este segundo exemplo consiste em escrever uma palavra para o escravo no endereo 10. Vamos escrever a palavra 10 (%MW10) com o valor de 567. Utilizaremos a funo EXCH2 com a tabela %MW100:8 que possui os seguinte valores:

O programa a ser escrito muito simples e requer um bloco de "Operao" no qual voc escrever a funo EXCH2 com seus parmetros, %MW100 :8 (%MW100 :8 uma palavra de tabela com comprimento 8). Para evitar o envio de uma mensagem vrias vezes, utilizaremos a deteco de subida de sinal com o boto impulso %I0.1 para parar a produo na aplicao de enchimento de garrafas do mdulo 6. O programa o seguinte:

Como na comunicao ASCII, voc pode utilizar o bloco %MSG2 para administrar a comunicao.

Comunicao Modbus: concluso


A comunicao Modbus muito simples. Voc precisa somente utilizar a funo EXCHi com uma tabela de palavras contendo todas as informaes e parmetros necessrios para a comunicao. As mensagens Modbus reconhecidas so as seguintes: 01: ler n bits de sada 02: ler n bits de entrada 03: ler n palavras de sada 04: ler n palavras de entrada 05: escrever 1 bit de sada 06: escrever 1 palavra de sada 15: escrever n bits de sada 16: escrever n palavras de sada

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

130

O que voc deve lembrar


Os seguintes tipos de comunicao so disponveis no Twido Modular:

Entradas/sadas remotas (%I e %Q) Comunicao do Controlador Ponto-a-Ponto (%INW e %QNW) Comunicao no modo ASCII (impressora, terminais) Comunicao Modbus (Modbus padro)

Os Controladores Twido utilizam a comunicao Modbus padro possibilitando uma fcil integrao nas arquiteturas existentes. Eles podem operar em Modbus RTU ou ASCII, dependendo do nmero de bits de dados selecionados.

Mdulo 9: Manuteno e diagnstico


Seo 1: Introduo s falhas
Objetivo
O objetivo desta seo introduzir o conceito de manuteno e diagnsticos de um sistema de automao. Vamos mostrar quais so as principais fontes de mau funcionamento e quais mtodos esto sua disposio para solucionar estas falhas.

Histrico de falhas do controlador


Em um sistema automatizado, 95% das falhas so externas ao controlador. Tm freqentemente origem na alimentao, nos sensores ou na fiao destes diferentes elementos.

As ferramentas de diagnstico das falhas


Apesar das falhas raramente terem como origem o Controlador Programvel, as diversas ferramentas de diagnstico permitem verificar falhas no programa, nos sensores e nos atuadores. Os LEDs do controlador Os bits e palavras do Sistema Buscar diferentes objetos no programa (Cross References) As tabelas de animao Forar valores nos bits

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

131

O que voc deve lembrar

95% das falhas so externas ao controlador. O controlador e o software de programao fornecem as ferramentas que permitem diagnosticar estas falhas. Dentre essas ferramentas, algumas so utilizadas para Depurao e Ajustes.

Lembre-se, a primeira ao a ser tomada numa eventual falha, verificar os LEDs do controlador.

Seo 2: Mtodo de busca de defeitos


Objetivo
O objetivo desta seo explicar como encontrar e corrigir rapidamente uma falha, utilizando os indicadores (LEDs) situados no painel frontal do controlador.

Os LEDs do Controlador
O Controlador Twido possui dois tipos de LEDs:

Os LEDs de estado do Controlador,

Os LEDs de entrada e sada.

Os LEDs de entrada e sada permitem visualizar o estado das entradas e sadas. Os LEDs de estado interno permitem determinar o estado do Twido Modular.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

132

Os LEDs de entrada e sada


Estes LEDs permitem visualizar o estado das entradas e sadas. Os LEDs de "entrada" esquerda Os LEDs de "sada" direita

Neste exemplo do Twido 20 E/S, a entrada 2 est habilitada e as sadas 0 e 1 esto ativadas. Ao utilizar estes indicadores, voc pode verificar se o programa est funcionando corretamente.

Os LEDs de estado
Estes LEDs permitem determinar o estado do controlador Twido.

Estes LEDs de estado tambm permitem verificar se o Twido est funcionando corretamente.

Diagnstico: O LED PWR est desligado


Comece verificando a fiao da alimentao. A fiao est correta? Modifique a fiao. A corrente est chegando ao terminal da alimentao do Twido? Alimente o controlador Twido utilizando 24 Vcc.

Diagnstico: o LED RUN est piscando


O LED ERR est aceso? EXECUTE o controlador utilizando o software de programao.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

133

O que voc deve lembrar


O Twido possui dois tipos de LEDs: Os LEDs de estado (PWR, RUN, ERR e STAT) Os LEDs de entrada e sada que mostram o estado das mesmas.

Os LEDs de estado permitem fazer um diagnstico do controlador. Alguns tpicos da documentao tcnica propem solues para as diferentes falhas que podem ocorrer.

Autor: Fbio Henrique Ribeiro Machado, Engenheiro de Computao, formado na Universidade de Uberaba, trabalhando atualmente na empresa TEKNOL Automao Industrial. E-mail: fabiohenriquerm@gmail.com Notas: * Contedo do manual retirado do site da Schneider-Electric, alm de anotaes feitas pelo autor.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: teknolautomacao@terra.com.br

134

Você também pode gostar