dominando o twido totalmente

Upload: luiz-farkas

Post on 12-Jul-2015

955 views

Category:

Documents


20 download

TRANSCRIPT

DOMINANDO O TWIDO TOTALMENTE SumrioMDULO 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: [email protected]

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: [email protected]

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: [email protected]

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: [email protected]

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: [email protected]

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: [email protected]

Mdulo 1: Estrutura geral de um dispositivo de automaoSeo 1: O que um Controlador Programvel?ObjetivoO 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 ProgramvelPara 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 processadorA 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: [email protected]

1

A memriaA 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/sadasA 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 alimentaoUm 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 comunicaoComo 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 lembrarAs 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 essenciaisObjetivoO 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: [email protected]

2

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: [email protected]

3

A memriaA 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 / sadasAs 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: [email protected]

4

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 ProgramvelObjetivoO 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: [email protected]

5

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

O que voc deve lembrarUm 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 aplicaesSeo 1: SemforosObjetivoO 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.

EspecificaesControlaremos 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: [email protected]

6

Escolha do TwidoPara 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 lembrarVoc acabou de ver um exemplo que utiliza um Twido Modular.

Seo 2: Administrao de um estacionamentoObjetivoO 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.

EspecificaesNosso 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: [email protected]

7

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 TwidoPara 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 lembrarVoc 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: [email protected]

8

Seo 3: Enchimento de garrafas numa mesa rotatriaObjetivoO 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.

EspecificaesNosso 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 lembrarVoc 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 TwidoSeo 1: Viso geral da gama Twido da TelemecaniqueObjetivoO 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 TelemecaniqueCompacto: Controlador compacto.

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: [email protected]

9

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 lembrarExistem 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 ModularObjetivoO 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: [email protected]

10

O Controlador Twido ModularO 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: [email protected]

11

Capacidades de expanso do Twido Modular

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

Capacidades de expanso utilizando relsAqui, as limitaes so devidas utilizao de mdulos a rel.

Capacidades de expanso utilizando transistoresA 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: [email protected]

12

Os LEDs do ControladorO 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: [email protected]

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: [email protected]

14

Mdulos de expanso: sadas digitais

Mdulos de expanso de E/S analgicasA resoluo destes mdulos de 12 bits.

Opcionais sugeridos: Relgio de Tempo RealO 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: [email protected]

15

Opcionais sugeridos: Display de ajustesO 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 backupTrata-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: [email protected]

16

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

Opcionais sugeridos: expanso de memriaUtilize 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 memriaA 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: [email protected]

17

Distribuio de memria com a expanso

Opcionais sugeridos: ligao serialEste 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 produtosObjetivoO 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: [email protected]

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: [email protected]

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: [email protected]

20

Display de ajustes opcional

Acessrios

Software de programao e cabo para PC/Controlador

O que voc deve lembrarVoc sabe como encomendar um Controlador Twido.

Mdulo 4: Instalao do ControladorSeo 1: Montagem do Controlador Twido ModularObjetivoO 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: [email protected]

21

Montagem do Controlador Twido Modular

Implantao do Relgio de Tempo Real (RTC) opcionalO 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 opcionalO 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: [email protected]

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: [email protected]

23

O que voc deve lembrarVoc 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 montagemObjetivoO 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 controleNa 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: [email protected]

24

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

Montagem de um Controlador Twido em painel

Sistemas de fiao do controladorO 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 TelefastO 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: [email protected]

25

Sistemas de fiao do ControladorA 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: [email protected]

26

Conexo da aplicao de controle do estacionamentoVoc 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 lembrarUma 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: [email protected]

27

Mdulo 5: Reviso da programaoSeo 1: Viso geral do software de programaoObjetivoO 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 programaoVoc 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: [email protected]

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: [email protected]

29

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: [email protected]

30

Rua Durval Dias de Abreu, n 245 Jd. Frei Eugnio Uberaba/MG. CEP: 38081-070 Tel/fax: (34) 3322-3012 E-mail: [email protected]

31

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

O que voc deve lembrarO 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 programaUma 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: [email protected]

32

Ajuste das variveis do programaA 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 defeitosSeu 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-lineJ 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-lineVoc 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: [email protected]

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-lineVoc 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 softwareObjetivoO 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 aplicaoFile->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: [email protected]

34

Os elementos do softwareQuando 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 aplicaoO 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 menuA 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: [email protected]

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: [email protected]

36

A barra de statusComo 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 lembrarNo 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 programaoObjetivoO 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: [email protected]

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 entradasA 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 programaA 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 sadasA 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: [email protected]

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 programaObjetivoO objetivo desta seo fornecer uma viso geral dos diferentes objetos de um programa. O que so eles e como funcionam?

EntradasEntradas 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: [email protected]

39

SadasAs 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 internosUm 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: [email protected]

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 sistemaOs 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 tempoAqui 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: [email protected]

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 internasPalavras 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 exemplosPor 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: [email protected]

42

Alguns exemplosPor 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 memriaUma 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 espertaA 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: [email protected]

43

TemporizadoresOs 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 de10 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 temporizadorPara 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: [email protected]

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 TONO 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 TOFO 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 TPA 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: [email protected]

45

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

ContadoresContadores 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 contadorPara 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: [email protected]

46

Exemplo de contagem aplicada em estacionamentoVamos 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 contadorUm 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: [email protected]

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 lembrarOs 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 programaoObjetivoO 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 LadderA 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: [email protected]

48

Linguagem de Lista de InstruesA 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 SFCO 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: [email protected]

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 lembrarTrs 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 LadderObjetivoO 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