apostila tutorial ftvs logix5000

156
Novembro de 2012 Tutorial de aula Informática Industrial: Programação de CLP e IHM Controlador L23E-QB1 - RSLogix 5000 Factory Talk View Studio IHM PanelView Plus 600 Professor MSc. Fábio Augusto Gentilin

Upload: fabio-gentilin

Post on 23-Nov-2015

272 views

Category:

Documents


52 download

TRANSCRIPT

  • Novembrode2012

    Tutorial de aula Informtica Industrial: Programao de CLP e

    IHM

    Controlador L23E-QB1 - RSLogix 5000 Factory Talk View Studio IHM PanelView Plus 600

    Professor MSc. Fbio Augusto Gentilin

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina2

    Contedo ndice de figuras ............................................................................................................. 6

    ndice de tabelas ........................................................................................................... 13

    A quem se destina este tutorial .................................................................................... 14

    Objetivo......................................................................................................................... 14

    Justificativa ................................................................................................................... 14

    Introduo ..................................................................................................................... 15

    Integrao Industrial .................................................................................................. 15

    Comunicao entre dispositivos ................................................................................... 16

    Acessando o ambiente do RSLinx ............................................................................ 17

    Boas prticas: Verificando a existncia de outros servidores ativos ..................... 18

    Criando um driver de comunicao ....................................................................... 19

    Programao de controle industrial com RSLogix 5000 ............................................... 22

    Iniciando o ambiente RSLogix 5000 ......................................................................... 22

    Implementando rotina de teste no RSLogix 5000 ......................................................... 23

    Criando TAGs vinculados a estrutura do CLP (Alias) ................................................... 24

    Fazendo o download do programa no controlador ....................................................... 25

    Configurando o servidor OPC no RS Linx .................................................................... 27

    IHM Interface Homem-Mquina ................................................................................. 30

    Acessando o ambiente FTVS ................................................................................... 30

    Configurando a comunicao da IHM com o CLP e o PC ............................................ 31

    Telas no FTVS .......................................................................................................... 35

    Criando telas ......................................................................................................... 37

    Inserindo componentes nas telas criadas ............................................................. 39

    Definindo a tela inicial da execuo na IHM ............................................................. 45

    Criando o arquivo de aplicao Runtime .................................................................. 46

    Transferindo a aplicao para a IHM desejada ........................................................ 47

    Restaurando uma aplicao (.mer) desenvolvida no FTVS ...................................... 50

    Selecionando a aplicao a ser restaurada .......................................................... 51

    Carregando a aplicao selecionada .................................................................... 52

    Criando animaes no FTVS .................................................................................... 53

    Exerccio de programao Ladder e sistema supervisrio: ...................................... 55

    Introduzindo um mostrador numrico (numeric display) na tela da IHM ................... 56

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina3

    Inserindo texto na tela ............................................................................................... 57

    Inserindo boto de Shutdown na aplicao .............................................................. 58

    Tcnicas de programao no ambiente RSLogix 5000 ................................................ 59

    Estrutura Add-on ..................................................................................................... 59

    Procedimento para criao de bloco Add-on ........................................................ 59

    Configurando o bloco Add-on no programa .......................................................... 63

    Atividade Prtica: Acionamento de motor via sada analgica do CLP ........................ 65

    Cuidados com a segurana: ..................................................................................... 65

    Procedimento: ........................................................................................................... 65

    Passos para o desenvolvimento do projeto .............................................................. 66

    Exerccio de controle de velocidade: ........................................................................ 67

    Alterando o controlador do projeto ............................................................................ 68

    Adicionar o carto de entradas e sadas analgicas ................................................ 71

    Interpretando os TAGs do controlador nos cartes de I/O ....................................... 74

    Acessando parmetros internos do carto de I/O analgicas .................................. 75

    Criando animaes no FTVS ........................................................................................ 76

    Animaes de deslocamento ................................................................................ 76

    Animao de deslizamento no slider ..................................................................... 77

    Controle de acesso no FTVS ........................................................................................ 80

    Atribuindo nvel de acesso tela do FTVS ............................................................... 80

    Alterando a cor de fundo da tela ............................................................................... 81

    Exerccio alterao de cores das telas no FTVS: ..................................................... 81

    Criando usurios e grupos de trabalho ..................................................................... 81

    Exerccio de controle de acesso: .............................................................................. 83

    Soluo do exerccio ............................................................................................. 84

    Criando botes de navegao entre as telas no FTVS ............................................ 87

    Criando boto de retorno a tela (Return to Display Button) ...................................... 89

    Introduzindo imagem no boto .............................................................................. 89

    Introduzindo relgio na tela do FTVS ........................................................................ 90

    Introduzindo os botes de Login e Logout ................................................................ 91

    Exibindo o usurio que est acessando a aplicao atual ....................................... 92

    Exerccio de controle de acesso completo: ............................................................... 93

    Instrues lgicas no RSLogix 5000 ............................................................................ 94

    CMP (Comparao) .................................................................................................. 94

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina4

    LIM (Limite) ............................................................................................................... 95

    MEQ (Mscara igual) ................................................................................................ 95

    EQU (Igual) ............................................................................................................... 96

    NEQ (Diferente) ........................................................................................................ 96

    LES (Menor) .............................................................................................................. 96

    GRT (Maior) .............................................................................................................. 96

    LEQ (Menor ou igual) ................................................................................................ 97

    GEQ (Maior ou igual) ................................................................................................ 97

    Exerccios de instrues lgicas: .............................................................................. 97

    Tipos de dados (Data Types) no RSLogix 5000 ........................................................... 99

    BOOL (Tipo de dados binrios) ................................................................................ 99

    REAL (Tipo de dados com ponto flutuante) .............................................................. 99

    DINT (Tipo de dados inteiro) ..................................................................................... 99

    TIMER (Tipo de dados Temporizador) ...................................................................... 99

    Instrues de temporizao e contagem no RSLogix 5000 ....................................... 100

    Temporizadores ...................................................................................................... 100

    TON Tempo para ligar ...................................................................................... 100

    TOF Tempo para desligar ................................................................................ 101

    RTO Temporizador Retentivo ........................................................................... 102

    ONS One Shot .................................................................................................. 103

    COUNTER (Tipo de dados Contador) .................................................................... 103

    Comandos de texto para instrues Ladder no RSLOGIX 5000 ................................ 104

    Trabalhando com sub-rotinas no ambiente RSLogix 5000 ......................................... 105

    Configurao da rede DeviceNet com controlador CompactLogix L23E-QB1B ......... 108

    Estados da Electronic Keying (chave de verificao de verso de firmware) ......... 110

    Acesso ao ambiente RSNetworxs ........................................................................... 111

    Diagnstico de rede ................................................................................................ 120

    Utilizando o gerador de TAGs para DeviceNet ....................................................... 122

    Habilitando o carto do scanner ............................................................................. 126

    Visualizando os parmetros dos dispositivos da rede ............................................ 127

    Acessando os parmetros do inversor de frequncia Powerflex40 .................... 128

    Testando o acionamento via rede ....................................................................... 129

    Acessando os parmetros do mdulo DeviceNet E1 plus .................................. 131

    Acessando os parmetros do mdulo de I/O remotas (CompactBlock I/O) ........ 133

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina5

    Utilizando o RSLogix 5000 em ambiente simulado (emulado) ................................... 136

    Configurando o driver de emulao ........................................................................ 136

    RSLogix Emulate 5000 ........................................................................................... 138

    Inserindo cartes no rack do clp emulado ........................................................... 139

    Exerccio: ................................................................................................................ 149

    Exemplos de projetos ................................................................................................. 150

    Comando manual/automtico ................................................................................. 150

    Comando Liga/Desliga por um nico boto de pulso (chave biestvel) ................. 150

    Sinaleiro com um nico temporizador ..................................................................... 151

    Estrutura de sub-rotinas .......................................................................................... 152

    Rotinas de acionamento via rede DeviceNet .......................................................... 152

    Bibliografia .................................................................................................................. 155

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina6

    ndice de figuras Figura 1: Diagrama de ligao dos dispositivos. .......................................................... 16 Figura 2: Arquitetura de interligao de dispositivos (RSLinx). .................................... 16 Figura 3: Abrindo o RS Linx. ......................................................................................... 17 Figura 4: Tela do RS Linx Classic. ............................................................................... 17 Figura 5: DDE/OPC - Topic Configuration. ................................................................... 18 Figura 6: Limpando a lista do Topc Configuration. ...................................................... 18 Figura 7: Configure Drivers. .......................................................................................... 19 Figura 8: Adicionando driver de comunicao .............................................................. 19 Figura 9: Finalizao do lab15. ..................................................................................... 20 Figura 10: Configuraes do driver Ethernet/IP Driver. ................................................ 20 Figura 11: Configure Drivers. ........................................................................................ 20 Figura 12: RS Who. ...................................................................................................... 21 Figura 13: Who active e cartes do CLP. ..................................................................... 21 Figura 14: Acessando o RSLogix 5000. ....................................................................... 22 Figura 15: Criando um novo controlador. ..................................................................... 22 Figura 16: Criando TAGs no RSLogix 5000. ................................................................ 23 Figura 17: Configurao do TAG. ................................................................................. 23 Figura 18: Apontando o TAG para Controller Tags. ..................................................... 24 Figura 19: Criao de TAG com vnculo (alias). ........................................................... 24 Figura 20: Configurando TAG. ...................................................................................... 25 Figura 21: Configurando o caminho de comunicao do CLP na rede ethernet com o PC. ................................................................................................................................ 25 Figura 22: Apontando para a CPU do controlador. ...................................................... 26 Figura 23: Fazendo o Download no CLP. ..................................................................... 26 Figura 24: Concluindo o Download. .............................................................................. 27 Figura 25: Configurando o servidor de dados OPC no RS Linx. .................................. 27 Figura 26: Conexo do projeto de controle com o CLP via RS Linx. ........................... 28 Figura 27: Driver de comunicao e slot da CPU do programa de controle. ............... 28 Figura 28: Verificando os TAGs online atravs do RS Linx. ......................................... 29 Figura 29: TAGs sendo verificados. ............................................................................. 29 Figura 30: Acessando o Factory Talk View Studio. ...................................................... 30 Figura 31: Configurao do controlador. ...................................................................... 30 Figura 32: Tela inicial de projeto do Factory Talk View Studio. .................................... 31 Figura 33: Configurando a comunicao de IHM com o CLP/PC. ............................... 31 Figura 34: Criando atalho para a comunicao entre dispositivos. .............................. 32 Figura 35: Nomeando o atalho de comunicao. ......................................................... 32 Figura 36: Apontando o caminho para a aplicao Design. ......................................... 33 Figura 37: Confirmando as alteraes. ......................................................................... 33 Figura 38: Aviso de finalizao de comando. ............................................................... 33 Figura 39: Visualizando a rede de dispositivos. ........................................................... 34 Figura 40: Adicionando o caminho do arquivo do programa de controle (.ACD). ........ 34 Figura 41: Aplicando as alteraes feitas. .................................................................... 35 Figura 42: Verificando as conexes feitas no atalho de comunicao. ........................ 35 Figura 43: Definindo o tamanho da tela da IHM. .......................................................... 36

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina7

    Figura 44: Definio da IHM PanelView 600 plus. ....................................................... 36 Figura 45: Inserindo barra de ttulo na aplicao. ........................................................ 37 Figura 46: Redimensionamento dos componentes das telas. ...................................... 37 Figura 47: Inserindo telas. ............................................................................................ 38 Figura 48: Aspecto da tela inserida. ............................................................................. 38 Figura 49: Inserindo boto Push Button na tela. .......................................................... 39 Figura 50: Propriedades do boto. ............................................................................... 39 Figura 51: Configuraes do push button. .................................................................... 40 Figura 52: Associando o TAG no boto. ....................................................................... 40 Figura 53: Atualizando a lista de TAGs online. ............................................................. 41 Figura 54: Lista de TAGs online atualizada. ................................................................. 41 Figura 55: Associando o TAG no boto. ....................................................................... 42 Figura 56: Botes na tela. ............................................................................................. 42 Figura 57: Criao de indicador multiestado. ............................................................... 43 Figura 58: Configuraes do indicador multiestado. .................................................... 43 Figura 59: Configurao dos estados 0 e 1. ................................................................. 44 Figura 60: Inserindo TAG ao indicador multiestado. .................................................... 44 Figura 61: Salvando as configuraes da tela. ............................................................. 44 Figura 62: Definindo a tela inicial. ................................................................................. 45 Figura 63: Selecionando a tela inicial. .......................................................................... 45 Figura 64: Criando uma aplicao Runtime. ................................................................ 46 Figura 65: Salvando e configurando a aplicao (.mer). .............................................. 46 Figura 66: Gerando a aplicao (.mer). ........................................................................ 47 Figura 67: Transferindo a aplicao para a IHM. ......................................................... 47 Figura 68: Configurando a transferncia da aplicao (.mer). ..................................... 48 Figura 69: Selecionando a aplicao a ser transferida. ................................................ 48 Figura 70: Configurando a transferncia para a IHM - Detalhes de execuo em modo "Startup". ....................................................................................................................... 49 Figura 71: Tela de concluso do Download. ................................................................ 49 Figura 72: Tela de seleo de aplicao j existente clique em cancelar nesta tela. 50 Figura 73: Interface do FTVS sem aplicao carregada. ............................................. 50 Figura 74: Application Manager (Gerenciador de aplicao FTVS): Restaurando uma aplicao antiga. ........................................................................................................... 51 Figura 75: Application Manager (Gerenciador de aplicao FTVS): Selecionando a aplicao desejada. ...................................................................................................... 51 Figura 76: Exemplo de carregamento (restaurao) de aplicao desenvolvida. ........ 52 Figura 77: Renomeando a aplicao carregada. .......................................................... 52 Figura 78: Abrindo a aplicao restaurada. .................................................................. 52 Figura 79: Tela de seleo da aplicao restaurada. ................................................... 53 Figura 80: Exemplo de imagens do FTVS. ................................................................... 53 Figura 81: Animao de rotao: Figura com aspecto rotativo. ................................... 54 Figura 82: Selecionando a animao de rotao. ........................................................ 54 Figura 83: Configurando a animao. .......................................................................... 55 Figura 84: Exemplo de rotina para estmulo da animao. .......................................... 55 Figura 85: Inserindo o TAG estimulante a animao da tela no FTVS. ....................... 56 Figura 86: Componentes da tela. ................................................................................. 56

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina8

    Figura 87: Aplicao em teste com animao. ............................................................. 57 Figura 88: Inserindo texto na tela. ................................................................................ 57 Figura 89: Tela de exemplo com texto inserido. ........................................................... 58 Figura 90: Introduzindo uma instruo encapsulada ADD-ON. .................................... 59 Figura 91: Salvando a instruo Add-on. ..................................................................... 60 Figura 92: Configurando a instruo Add-on. ............................................................... 60 Figura 93: Inserindo Parameters na instruo Add-on. ................................................ 61 Figura 94: Help da instruo SCL. ................................................................................ 61 Figura 95: Editando o programa dentro da instruo Add-on. ...................................... 62 Figura 96: Acessando o bloco criado. .......................................................................... 62 Figura 97: Criando um TAG para identificar o bloco introduzido no programa. ........... 63 Figura 98: Atribuindo nome ao TAG criado. ................................................................. 63 Figura 99: Funcionamento do bloco Add-on no programa. .......................................... 64 Figura 100: Relao entre escalas. .............................................................................. 66 Figura 101: Diagrama do carto de entradas e sadas analgicas do CLP. ................ 66 Figura 102: Esquema de ligaes entre o inversor e o CLP. ....................................... 68 Figura 103: Alterando o controlador do projeto. ........................................................... 68 Figura 104: Visualizando o controlador atual. .............................................................. 69 Figura 105: Alterando o controlador. ............................................................................ 69 Figura 106: Atualizando para verso de CLP fsico. .................................................... 70 Figura 107: Confirmando as alteraes feitas. ............................................................. 70 Figura 108: Finalizando as alteraes. ......................................................................... 71 Figura 109: Inserindo carto de I/Os analgicas. ......................................................... 71 Figura 110: Selecionando o carto de I/Os analgicas. ............................................... 72 Figura 111: Configurando o carto de I/Os analgicas. ............................................... 72 Figura 112: Habilitando as entradas analgicas. .......................................................... 73 Figura 113: Habilitando as sadas analgicas. ............................................................. 73 Figura 114: Visualizando o novo carto de I/Os analgicas. ........................................ 74 Figura 115: Acessando o Controller Tags. ................................................................... 74 Figura 116: Tags do carto de I/Os analgico-digitais. ................................................ 75 Figura 117: Acessando parmetros de entrada (data). ................................................ 75 Figura 118: Deslocamento combinado. ........................................................................ 76 Figura 119: Tipos de animaes. ................................................................................. 77 Figura 120: Selecionando um Slider. ............................................................................ 77 Figura 121: Acessando o cursor do slider. ................................................................... 78 Figura 122: Selecionando a animao de deslocamento horizontal. ........................... 78 Figura 123: Configurando o slider. ............................................................................... 78 Figura 124: Associando o TAG ao slider. ..................................................................... 78 Figura 125: Configuraes do slider para o TAG REFERENCIA. .............................. 79 Figura 126: Configurando a tela. .................................................................................. 80 Figura 127: Configuraes da tela. ............................................................................... 80 Figura 128: Acessando usurios e grupos de usurios no FTVS. ............................... 81 Figura 129: Inserindo novo usurio. ............................................................................. 81 Figura 130: Configurando o usurio. ............................................................................ 81 Figura 131: Associando o usurio ao grupo de trabalho. ............................................. 82 Figura 132: Criando novo grupo de usurios acesso. ............................................... 82

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina9

    Figura 133: Criando novo grupo de usurios. .............................................................. 83 Figura 134: Configurando o grupo de usurios. ........................................................... 83 Figura 135: Selecionando o grupo de usurios. ........................................................... 84 Figura 136: Confirmando o grupo de usurios. ............................................................ 84 Figura 137: Acessando a segurana do sistema - "Runtime Security" ........................ 85 Figura 138: Tela de configuraes de segurana. ....................................................... 85 Figura 139: Adicionando grupos de usurios. .............................................................. 85 Figura 140: Configurando grupo de usurio ENGENHARIA. ....................................... 86 Figura 141: Configuraes do grupo selecionado aceitas. ........................................... 86 Figura 142: Configurando o boto de acesso telas (Goto Display Button). ............... 87 Figura 143: Configurando o acesso tela. ................................................................... 87 Figura 144: Configurando o label do boto de acesso tela. ...................................... 88 Figura 145: Configurando tamanho e posio do boto. .............................................. 88 Figura 146: Criando boto de retorno a tela que a solicitou. ........................................ 89 Figura 147: Inserindo label no boto return to Display Button. ..................................... 89 Figura 148: Inserindo imagem ao boto de return to Display Button. .......................... 90 Figura 149: Configuraes do relgio. .......................................................................... 90 Figura 150: Inserindo e configurando boto de Login. ................................................. 91 Figura 151: Inserindo e configurando boto de Logout. ............................................... 91 Figura 152: Inserindo e configurando mostrador de texto (string display). ................... 92 Figura 153: Associando tag ao mostrador de texto. ..................................................... 92 Figura 154: Tela inicial com controle de acesso. .......................................................... 93 Figura 155: Aba compare. ............................................................................................ 94 Figura 156: Exemplo de comparao entre valores (instruo CMP). ......................... 94 Figura 157: Exemplos de implementao da instruo Compare. ............................... 95 Figura 158: Exemplo da instruo LIM. ........................................................................ 95 Figura 159: Exemplo da instruo MEQ. ...................................................................... 95 Figura 160: Exemplo da instruo EQU. ...................................................................... 96 Figura 161: Exemplo da Instruo NEQ. ...................................................................... 96 Figura 162: Exemplo de aplicao da instruo LES. .................................................. 96 Figura 163: Exemplo de aplicao da instruo GRT. ................................................. 96 Figura 164: Exemplo de aplicao da instruo LEQ. .................................................. 97 Figura 165: Exemplo de aplicao da instruo GEQ. ................................................. 97 Figura 166: Processo de mistura. ................................................................................. 98 Figura 167: Acesso a aba Timer/Counter. .................................................................. 100 Figura 168: Exemplo de avaliao da instruo de temporizao. ............................ 101 Figura 169: Exemplo de instruo TOF para avaliao. ............................................ 102 Figura 170: Exemplo de utilizao da instruo RTO. ............................................... 102 Figura 171: Testando o contador e seus parmetros. ................................................ 103 Figura 172: Linha de comando do exemplo de edio por texto. ............................... 104 Figura 173: Acessando o cdigo da linha escrita em Ladder. .................................... 104 Figura 174: Criando uma nova rotina (sub-rotina). ..................................................... 105 Figura 175: Nomeando a nova rotina. ........................................................................ 105 Figura 176: Nova rotina criada. .................................................................................. 106 Figura 177: Chamando a sub-rotina. .......................................................................... 106 Figura 178: Retornando de uma sub-rotina. ............................................................... 107

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina10

    Figura 179: Hierarquia de rotinas. .............................................................................. 107 Figura 180: Inserindo novo mdulo (carto) ao CLP. ................................................. 108 Figura 181: Inserindo carto Scanner de rede DeviceNet. ......................................... 109 Figura 182: Configurando a reviso do mdulo. ......................................................... 109 Figura 183: Configurando o carto do Scanner DeviceNet no projeto. ...................... 110 Figura 184: Estados da chave de verificao de verso de firmware. ....................... 110 Figura 185: Aba connection. ....................................................................................... 111 Figura 186: Abrindo o RSNetworks para DeviceNet. ................................................. 111 Figura 187: Tela inicial do RSNetworks para DeviceNet. ........................................... 112 Figura 188: Localizando a rede DeviceNet. ................................................................ 112 Figura 189: Tela de confirmao. ............................................................................... 113 Figura 190: Varredura da rede (varredura). ................................................................ 113 Figura 191: Dispositivos encontrados na rede DeviceNet. ......................................... 113 Figura 192: Configurando o scanner de rede DeviceNet. .......................................... 114 Figura 193: Confirmao de atualizao da configurao de rede no scanner. ........ 114 Figura 194: Configurando o slot do scanner no CLP. ................................................. 115 Figura 195: Lista de devices encontrados durante a varredura. ................................ 115 Figura 196: Adicionando os dispositivos lista de varredura da rede. ...................... 116 Figura 197: Abas Input e Output - regies de memria mapeadas para rede DeviceNet. .................................................................................................................................... 116 Figura 198: Endereos dos devices. .......................................................................... 117 Figura 199: Sumrio da rede DeviceNet. ................................................................... 117 Figura 200: Aplicando as configuraes ao carto scanner. ...................................... 118 Figura 201: Finalizando as configuraes do scanner. .............................................. 118 Figura 202: Baixando as configuraes na rede. ....................................................... 119 Figura 203: Confirmao de download na rede. ......................................................... 119 Figura 204: Download na rede DeviceNet. ................................................................. 119 Figura 205: Salvando o projeto de rede DeviceNet. ................................................... 120 Figura 206: Selecionando dispositivos para diagnstico de rede. .............................. 120 Figura 207: Lista de dispositivos includos no diagnstico de rede. ........................... 121 Figura 208: Status dos dispositivos da rede. .............................................................. 121 Figura 209: Inserindo o arquivo do projeto de rede. ................................................... 122 Figura 210: Confirmando a insero do projeto de rede. ........................................... 122 Figura 211: Abrindo o DeviceNet Tag Generator. ...................................................... 123 Figura 212: Selecionando o arquivo do projeto de controle. ...................................... 123 Figura 213: Selecionando o scanner do projeto. ........................................................ 124 Figura 214: Selecionando o arquivo do projeto de rede. ............................................ 124 Figura 215: Selecionando o n do scanner da rede. .................................................. 124 Figura 216: Gerando os TAGs da rede DeviceNet. .................................................... 125 Figura 217: Confirmao de TAGs encontrados na rede DeviceNet. ........................ 125 Figura 218: TAGs gerados. ........................................................................................ 126 Figura 219: Tela do projeto de controle com os TAGs criados. ................................. 126 Figura 220: Habilitando o mdulo scanner. ................................................................ 127 Figura 221: Identificando os TAGs dos devices da rede DeviceNet. ......................... 127 Figura 222: Parmetros de entrada do inversor de frequncia. ................................. 128 Figura 223: Parmetros de sada do inversor de frequncia. ..................................... 128

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina11

    Figura 224: Testando a comunicao da rede DeviceNet projetada. ......................... 129 Figura 225: Estado dos TAGs de entrada aps o motor acionado. ............................ 130 Figura 226: Estado dos TAGs de sada aps o motor acionado. ............................... 130 Figura 227: Acessando parmetros do rel de sobrecarga. ....................................... 131 Figura 228: Carto DeviceNet para rel de sobrecarga E1 plus. ............................... 131 Figura 229: Rel de sobrecarga e carto de rede associados. .................................. 132 Figura 230: Ligao do carto E1 ao contator K1. ..................................................... 132 Figura 231: Acionando o bit OutputA do mdulo E1 plus. .......................................... 132 Figura 232: Monitorando o status das entradas IN1 e IN2 de E1. .............................. 133 Figura 233: Foto do mdulo CompactBlock I/O. ......................................................... 133 Figura 234: Configurando o endereo (n) do bloco Remote I/O via DIP Switch rotativa. ....................................................................................................................... 134 Figura 235: Parmetros de I/O do bloco de remotas (CompactBlock I/O). ................ 134 Figura 236: Exemplo de rotina de escrita atravs de entradas digitais remotas. ....... 135 Figura 237: Exemplo de rotina de leitura de sada digital remota. ............................. 135 Figura 238: Acessando a configurao de drivers (RSLinx). ..................................... 136 Figura 239: Configurando drivers de comunicao. ................................................... 137 Figura 240: Selecionando o driver de emulao do CLP. .......................................... 137 Figura 241: Nome do driver de emulao. ................................................................. 137 Figura 242: Slot do RSLinx (CLP emulado). ............................................................... 138 Figura 243: Acessando o ambiente RSLogix Emulate 5000 . .................................... 138 Figura 244: RSLogix Emulate 5000 - interface baseada em rack. ............................ 139 Figura 245: Adicionando carto no controlador emulado. .......................................... 139 Figura 246: Seleo do tipo de carto. ....................................................................... 140 Figura 247: Configurando a CPU emulada. ................................................................ 140 Figura 248: Configuraes avanadas da CPU emulada. .......................................... 141 Figura 249: CLP emulado com CPU no slot 1. ........................................................... 141 Figura 250: Inserindo carto de I/O genrico. ............................................................ 142 Figura 251: Atribuindo nmero do slot ao carto. ....................................................... 142 Figura 252: Atribuindo rtulo para o carto virtual criado (Entradas Digitais). ........... 143 Figura 253: Rack com os cartes CPU e Generic I/O. ............................................... 143 Figura 254: Controlador Emulado. .............................................................................. 143 Figura 255: Adicionando carto ao projeto de controle. ............................................. 144 Figura 256: Selecionando o carto de I/O genrico. .................................................. 144 Figura 257: Reviso de firmware do carto. ............................................................... 145 Figura 258: Configurando o carto de entradas digitais emulado. ............................. 145 Figura 259: Finalizando a configurao do carto. ..................................................... 145 Figura 260: Apontando o caminho da CPU da aplicao emulada. ........................... 146 Figura 261: Confirmao de Download. ..................................................................... 146 Figura 262: Salvando configurao do CLP emulado. ............................................... 147 Figura 263: Salvando as configuraes do ambiente emulado. ................................. 147 Figura 264: Confirmar salvamento do Snapshot. ....................................................... 147 Figura 265: Restaurando as configuraes do ambiente emulado. ........................... 148 Figura 266: Acessando o arquivo do Snapshot criado. .............................................. 148 Figura 267: Tela de aviso de fechamento da aplicao emulada. ............................. 148 Figura 268: Modo Manual/Automtico. ....................................................................... 150

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina12

    Figura 269: Liga e desliga por um boto de pulso. ..................................................... 151 Figura 270: Sinaleiro com um nico temporizador. .................................................... 151 Figura 271: Sub-rotinas no RSLogix 5000. ................................................................. 152 Figura 272: Comando LIGA/DESLIGA e limpa falha automtico. .............................. 153 Figura 273: Rotinas de inverso de sentido de giro com um pulso via DeviceNet. .... 154

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina13

    ndice de tabelas

    Tabela 1:Representao do registrador de 16 bits. ...................................................... 65 Tabela 2: Controle de acesso s telas. ........................................................................ 93 Tabela 3: Parmetros das instrues de tempo. ........................................................ 100 Tabela 4: Parmetros das instrues de um contador. .............................................. 103

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina14

    A quem se destina este tutorial

    Este tutorial foi desenvolvido com o intuito de compor material auxiliar para suporte s aulas de Informtica Industrial e Sistemas Distribudos e Redes. Foi elaborado durante o curso de extenso de Informtica Industrial - turma 2/2012, formado por alunos da turma MEC4-I-A de 2012 do Cesumar.

    Destina-se a alunos dos cursos de Engenharia de Controle e Automao (Mecatrnica), Automao Industrial e Engenharia Eltrica.

    Objetivo

    O objetivo deste tutorial apresentar aos alunos uma referncia para estudos aplicados s aulas das disciplinas correlatas (Informtica Industrial e Sistemas Distribudos e Redes) de modo a auxili-los em suas atividades, dado a quantidade de detalhes envolvidos no processo de aprendizagem da ferramenta.

    Este tutorial no dispensa a aula e apenas complementa as observaes do professor, de modo que o aluno tenha que anotar o mnimo possvel de informaes durante a aula, podendo atentar as explicaes da aula.

    Justificativa

    A quantidade de informaes despejada durante uma aula de Informtica Industrial ou Sistemas Distribudos e Redes muito grande e por muitas vezes o aluno no consegue acompanhar todo o desenvolvimento da aula, ento as mesmas acabam por ficar pouco produtivas.

    Este tutorial preenche a lacuna representada pela dvida no momento em que o aluno se submete a realizar os passos repassados pelo professor da disciplina e permite que o mesmo detenha a maior parte das anotaes de aula j em mos, possibilitando os estudos mesmo estando em casa.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina15

    Introduo

    Integrao Industrial

    Quando nos referimos a automao industrial somos tentados a pensar em CLPs, inversores de frequncia, sistemas supervisrios, sensores, atuadores, redes industriais, etc., mas normalmente no pensamos acima deste ponto, da que vem a pergunta:

    Para onde vo todos os dados coletados pelo CLP e entregues aos sistemas supervisrios?

    Na verdade, no muito til investir em todos estes recursos s no associarmos os mesmos a um ganho na produo ou a capacidade de gerenciamento e gesto de um processo de manufatura. Atualmente, os CLPs (Controladores Lgico Programveis) apresentam recursos que os permite controlar processos cada vez mais crticos, alinhados a necessidade de minimizar falhas e paradas de mquina que representam prejuzos muito significativos ao processo produtivo.

    Na indstria moderna, todos os recursos necessrios para manter o funcionamento de um processo so custeados em termos de custo do equipamento, custo da energia eltrica consumida pelo o processo, custo de pessoal necessrio para operar o processo, custo de mquina parada (em caso de falhas) custo fixo das instalaes, entre outros.

    Para que tudo funcione corretamente, necessrio que indicadores de desempenho de cada etapa do processo sejam integrados a bases gestoras capazes de converter os dados gerados na planta fabril em informaes que representam cifras, necessrias ao gerenciamento da manufatura. Para que haja sintonia entre o cho de fbrica e a gesto dos recursos necessrios a produo industrial, necessrio que os dados do processo sejam condicionados de maneira fiel e organizada e entregues a servidores capazes de processar e armazen-los para finalmente inferir se correspondem ao desejado para a atual produo. Ao processo de entrega de dados do processo do cho de fbrica aos sistemas de bancos de dados especialistas que compe o PIMS (Sistema de Gerenciamento de dados da planta) dado o nome de Integrao Industrial.

    A integrao Industrial existe com o intuito de controlar a produo ou manufatura, no sentido de tornar transparente as informaes dentro de uma estrutura de rede de dados e disponibiliz-los a sistemas analticos capazes de monitorar e identificar gargalos na produo ou desperdcios que podem ser minimizados.

    Muitos desafios so encontrados quando o assunto coletar dados e convert-los em informaes, um deles a comunicao entre os dispositivos desde o cho de fbrica at os nveis mais elevados de gesto industrial. A importncia e a responsabilidade de um sistema inteligente de integrao esto alinhadas com o argumento de que:

    no se pode controlar o que no se pode mensurar

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina16

    Comunicao entre dispositivos Para que qualquer programa funcione, inicialmente necessrio que a comunicao

    entre as entidades do projeto de controle funcione, ou no haver integrao de dados entre o processo e os sistema de superviso e controle.

    Todos os CLPs apresentam seu prprio mtodo para trocar informaes entre o processo industrial e o sistema supervisrio integrado no computador pessoal, cada qual fazendo uso de determinado protocolo e meio fsico, alm de aplicativos prprios para cada famlia de controladores.

    Para os controladores da famlia Controllogix/CompactLogix e IHMs PanelView utilizado o software RSLinx para o gerenciamento da comunicao entre os dispositivos e o PC.

    Figura 1: Diagrama de ligao dos dispositivos.

    A comunicao entre os dispositivos utilizados neste tutorial feita atravs de protocolo Ethernet/IP com um distribuidor de rede (Switch) no gerencivel com cinco portas. A Figura 2 mostra a arquitetura de comunicao entre as entidades PC - CLP IHM, reforando a presena do ambiente de edio e simulao do programa de controle, que utiliza o ambiente RSLogix 5000 e o ambiente de edio e simulao de sistema supervisrio Factory Talk View.

    Figura 2: Arquitetura de interligao de dispositivos (RSLinx).

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina17

    Acessando o ambiente do RSLinx Para configurar o gerenciador de comunicao RSLinx, deve-se acessar sua

    interface, executando a sequencia de comandos (Figura 3): Iniciar Programas Rockwell Software RSLinx RSLinx Classic.

    Figura 3: Abrindo o RS Linx.

    Normalmente ele executado automaticamente e fica em um cone no canto inferior da tela na barra de tarefas, mas pode ser acessado atravs do Menu iniciar do Windows.

    Figura 4: Tela do RS Linx Classic.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina18

    Boas prticas: Verificando a existncia de outros servidores ativos Clicar em DDE/OPC e depois em Topic Configuration...

    Figura 5: DDE/OPC - Topic Configuration. Limpar (apagar) todos os nomes de programas que esto listados em Topic List

    Figura 6: Limpando a lista do Topc Configuration. Clicar em DONE.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina19

    Criando um driver de comunicao Clicar em RS WHO e verificar o driver de comunicao Ethernet/IP Drivers. Caso

    no esteja disponvel, instalar o driver atravs do menu Configure Drivers...[1].

    Figura 7: Configure Drivers. Clicar na seta e escolher Ethernet/IP Driver.

    Figura 8: Adicionando driver de comunicao Atribuir nome a rede criada:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina20

    Figura 9: Finalizao do lab15. Apontar o endereo de origem (endereo IP do seu PC):

    Figura 10: Configuraes do driver Ethernet/IP Driver. Clicar em aplicar e em Ok.

    Figura 11: Configure Drivers. Clicar em CLOSE.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina21

    Verificando os drivers instalados

    Figura 12: RS Who. Verifique as conexes de rede disponveis

    Figura 13: Who active e cartes do CLP.

    CartesdoCLP

    IHMsdaRede

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina22

    Programao de controle industrial com RSLogix 5000

    Iniciando o ambiente RSLogix 5000 Execute a seqncia de comandos [2]:

    Figura 14: Acessando o RSLogix 5000. Criar novo controlador:

    Figura 15: Criando um novo controlador.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina23

    Implementando rotina de teste no RSLogix 5000

    Figura 16: Criando TAGs no RSLogix 5000.

    Figura 17: Configurao do TAG.

    Alterar o Scope para ACIONA BANCADA. Assim, os TAGs sero endereados a controller tags.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina24

    Figura 18: Apontando o TAG para Controller Tags.

    Criar todos os tags diretamente dos nomes nas estruturas. Criando TAGs vinculados a estrutura do CLP (Alias) No exemplo dos TAGs de sada, criar vnculo do tipo Alias (pseudnimo) com uma

    sada fsica, para permitir o acionamento na bancada, conforme o exemplo:

    Figura 19: Criao de TAG com vnculo (alias).

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina25

    Apontar para o nmero da sada de interesse (no caso, o utilizado foi sada 0).

    Figura 20: Configurando TAG. Fazendo o download do programa no controlador

    Primeiramente, deve-se apontar o caminho de comunicao com o CLP, atravs do cone Who active.

    Figura 21: Configurando o caminho de comunicao do CLP na rede ethernet com o PC.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina26

    Figura 22: Apontando para a CPU do controlador.

    Apontar o endereo do CLP na rede (driver criado Ethernet/IP Driver) e clicar no slot da CPU. Depois clicar em Set Project Path. Clique em Download.

    A tela de confirmao ir surgir. Caso esteja de acordo com as mensagens, prossiga.

    Figura 23: Fazendo o Download no CLP.

    Confirmar clicando em Download

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina27

    Figura 24: Concluindo o Download.

    Confirmar clicando em SIM.

    Configurando o servidor OPC no RS Linx

    Clicar em DDE/OPC: Topic Configuration

    Figura 25: Configurando o servidor de dados OPC no RS Linx. Perceba que o nome do programa que est online aparece na lista. Devemos

    apontar o caminho da CPU do CLP onde o mesmo est rodando: Clicar no nome do programa; Clicar no slot da CPU do CLP desejado; Clicar em Apply; Clicar em Done; Clicar na aba Advanced Communication.

    Programaem

    execuo

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina28

    Notar que no campo Communications Drivers est listado o driver utilizado para

    comunicao com o CLP; Em Station: deve aparecer automaticamente o endereo da CPU (slot da CPU do

    CLP: 0 clp fsico).

    Figura 26: Conexo do projeto de controle com o CLP via RS Linx.

    Figura 27: Driver de comunicao e slot da CPU do programa de controle.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina29

    Para verificar se os TAGs do programa em execuo esto online, clicar em Edit Copy DDE/OPC link...:

    Figura 28: Verificando os TAGs online atravs do RS Linx.

    Clicar no nome do programa em execuo e na palavra online. Os tags neste modo devem aparecer no lado direito da tela (caso estejam em Controller Tags no RSLogix 5000).

    Figura 29: TAGs sendo verificados. Clicar em Cancelar.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina30

    IHM Interface Homem-Mquina

    O ambiente de desenvolvimento da interface homem-mquina deste tutorial o Factory Talk View Studio (FTVS), lembrando que h duas variaes do ambiente Factory Talk, sendo:

    SE (Site Edition): Corresponde a aplicao que roda no PC e ME (Machine Edition): Corresponde a aplicao que roda na IHM. Acessando o ambiente FTVS Execute a sequencia de comandos [3]; [4]: Iniciar Programas Rockwell software

    Factory Talk View Factory Talk View Studio (Figura 30).

    Figura 30: Acessando o Factory Talk View Studio. Clicar em NEW e preencher os campos. Depois clicar em Create.

    Figura 31: Configurao do controlador. A tela do Factory Talk View Studio (FTVS) deve surgir:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina31

    Figura 32: Tela inicial de projeto do Factory Talk View Studio.

    Configurando a comunicao da IHM com o CLP e o PC No FTVS:

    Clicar em RSlinx Enterprise e duas vezes em Communication Setup.

    Figura 33: Configurando a comunicao de IHM com o CLP/PC. Clicar em concluir

    CommunicationSetup

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina32

    Figura 34: Criando atalho para a comunicao entre dispositivos. Atribua nome ao atalho (shortcut), no exemplo, bancada1.

    Figura 35: Nomeando o atalho de comunicao. Clicar em bancada 1 e apontar o caminho (path) da comunicao para a aba Design

    (local), apontando o slot da CPU do CLP que coincida com o programa que est rodando no RSLogix 500 e clicar em aplicar:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina33

    Figura 36: Apontando o caminho para a aplicao Design.

    Figura 37: Confirmando as alteraes. Clicar em Sim. Copiar a configurao do caminho da rede para a aba Runtime (target) clicando no

    boto Copy from Design to Runtime:

    Figura 38: Aviso de finalizao de comando.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina34

    Clicar em Sim.

    Figura 39: Visualizando a rede de dispositivos.

    Verifique que os caminhos da aba Design e Runtime so os mesmos. Prximo passo: Apontar o caminho do arquivo de tags offline offline tag file clicando

    em Browse:

    Figura 40: Adicionando o caminho do arquivo do programa de controle (.ACD).

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina35

    Clicar em aplicar (Apply);

    Figura 41: Aplicando as alteraes feitas.

    Clicar em Sim. Para verificar se todos os passos foram concludos com sucesso, clicar em verificar

    (Verify), conforme Figura 42:

    Figura 42: Verificando as conexes feitas no atalho de comunicao. Note que trs modificaes foram feitas no atalho com relao aplicao Design,

    Runtime e arquivo do programa de controle (Ladder). Feito isso, clicar em CLOSE e depois em OK.

    Telas no FTVS Para criar telas, podemos configurar inicialmente o tamanho da tela final onde a

    aplicao ir ser executada, clicando em Project Settings:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina36

    Figura 43: Definindo o tamanho da tela da IHM.

    Na opo Project Window size escolha a tela referente sua IHM (Panel View Plus 400/600):

    Figura 44: Definio da IHM PanelView 600 plus. Na aba Runtime, atribuir ttulo aplicao e clicar em OK:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina37

    Figura 45: Inserindo barra de ttulo na aplicao.

    Figura 46: Redimensionamento dos componentes das telas. Caso concorde com as opes selecionadas, clicar em OK.

    Criando telas Na opo Displays clicar com o boto direito em New.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina38

    Figura 47: Inserindo telas.

    Figura 48: Aspecto da tela inserida.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina39

    Inserindo componentes nas telas criadas

    Nas telas da interface, utilizamos componentes do tipo: botes (push buton, etc.), mostradores (displays, indicators, etc), campos de edio (numeric input, etc.), entre outros. Nesta seo sero mostrados alguns componentes utilizados em telas de sistemas supervisrios.

    Inserindo botes a tela de aplicao Na tela em branco, inserir um boto momentneo (push button):

    Figura 49: Inserindo boto Push Button na tela. Clicar duas vezes no boto criado:

    Figura 50: Propriedades do boto.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina40

    Na aba States, selecionar as opes de fonte e cor para o boto de acordo com a necessidade:

    Figura 51: Configuraes do push button. Na aba connections, clicar abaixo da opo TAG:

    Figura 52: Associando o TAG no boto.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina41

    Neste momento, deve-se associar um tag ao boto (neste caso o boto liga):

    Figura 53: Atualizando a lista de TAGs online.

    Clicar com o boto direito no nome do programa que est rodando e selecione a opo refresh all folders

    Figura 54: Lista de TAGs online atualizada.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina42

    Note que os tags que esto online devem aparecer no lado direito da tela. Selecionar o tag LIGA correspondente ao boto em edio neste momento e clicar em OK.

    Figura 55: Associando o TAG no boto. Clicar em OK na Figura 55. Fazer o mesmo para todos os outros componentes da mesma natureza.

    Inserindo indicador multiestado na aplicao Introduzir componente de exibio multiestado por texto (multistate indicator).

    Figura 56: Botes na tela.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina43

    Figura 57: Criao de indicador multiestado.

    Clicando duas vezes no campo criado, edita-se o mesmo:

    Figura 58: Configuraes do indicador multiestado. Clicar em states e configurar dois estados para o tag MOTOR: Para o estado 0 (state 0) e para o estado 1 (state 1), conforme a Figura 59.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina44

    Figura 59: Configurao dos estados 0 e 1. Para finalizar, clicar na aba connections e apontar o TAG MOTOR. Clicar em OK nas

    prximas telas (Figura 60 e Figura 61).

    Figura 60: Inserindo TAG ao indicador multiestado.

    Salvar a tela criada clicando no disquete ou em: File- Save As.

    Figura 61: Salvando as configuraes da tela.

    Atribua um nome a tela (INICIO) e clique em OK.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina45

    Definindo a tela inicial da execuo na IHM Clique em STARTUP

    Figura 62: Definindo a tela inicial. Desmarque as opes que estavam marcas e marque Initial Graphic e selecione a

    tela salva (INICIO):

    Figura 63: Selecionando a tela inicial. A tela escolhida ser a tela inicial da execuo da aplicao na IHM.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina46

    Criando o arquivo de aplicao Runtime Clicar em: Application Create Runtime Application

    Figura 64: Criando uma aplicao Runtime.

    Verifique o nome do arquivo e clique em salvar, sem alterar as demais opes:

    Figura 65: Salvando e configurando a aplicao (.mer). Clique em Salvar.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina47

    NOTA: As trs opes em Conversion to development application significam:

    Always allow conversion: Permite que a aplicao quando restaurada seja convertida para outro modelo de IHM. Never allow conversion: Nunca ser permitido que a aplicao restaurada seja convertida para outro modelo de IHM. Conversion protected by password: Permite que a aplicao quando restaurada seja convertida para outro modelo de IHM, mas requer uma senha.

    O mtodo de restaurao da aplicao ser visto mais adiante.

    Figura 66: Gerando a aplicao (.mer). O FTVS gera ento um arquivo com extenso mer (.mer), o qual contm as

    configuraes criadas at o momento.

    Transferindo a aplicao para a IHM desejada Clicando na opo Transfer Utility...

    Figura 67: Transferindo a aplicao para a IHM.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina48

    Na tela seguinte (Figura 68), apontar o arquivo criado (ACIONA_BANCADA.mer):

    Figura 68: Configurando a transferncia da aplicao (.mer).

    Figura 69: Selecionando a aplicao a ser transferida.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina49

    Clicar em abrir. Apontar a IHM desejada e selecionar as opes de execuo conforme Figura 70:

    Figura 70: Configurando a transferncia para a IHM - Detalhes de execuo em modo "Startup". Clicar em Download.

    Figura 71: Tela de concluso do Download.

    A aplicao foi transferida para a IHM selecionada com sucesso. Aguardar o reincio da IHM e testar as funes atribudas mesma.

    IHMdesejada

    Opesde

    execuo

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina50

    Restaurando uma aplicao (.mer) desenvolvida no FTVS Inicialmente, abrir o FTVS e depois clicar em cancelar na tela de abertura:

    Figura 72: Tela de seleo de aplicao j existente clique em cancelar nesta tela.

    Aparecer a tela sem aplicao carregada:

    Figura 73: Interface do FTVS sem aplicao carregada.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina51

    Selecionando a aplicao a ser restaurada Clicar em: Tools Application Manager...

    Figura 74: Application Manager (Gerenciador de aplicao FTVS): Restaurando uma aplicao antiga.

    Marcar a opo Restore runtime application e clicar em Avanar.

    Figura 75: Application Manager (Gerenciador de aplicao FTVS): Selecionando a aplicao desejada.

    Clicar no boto para carregar a aplicao desejada.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina52

    Figura 76: Exemplo de carregamento (restaurao) de aplicao desenvolvida. Clicar em avanar e alterar o nome da aplicao (caso necessrio).

    Figura 77: Renomeando a aplicao carregada.

    Carregando a aplicao selecionada Clicar em abrir para acessar a aplicao na lista de aplicaes:

    Figura 78: Abrindo a aplicao restaurada.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina53

    A tela de abertura com as aplicaes deve ser exibida:

    Figura 79: Tela de seleo da aplicao restaurada.

    Clicar na aplicao carregada (Aula2_2) e depois em Open.

    Criando animaes no FTVS Primeiramente devemos introduzir uma imagem na tela de interesse. Em Libraries e selecione uma tela com imagens de seu interesse. Ex.: Motors

    Figura 80: Exemplo de imagens do FTVS.

    Clicar e arrastar a imagem desejada para dentro da sua tela.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina54

    Figura 81: Animao de rotao: Figura com aspecto rotativo.

    Clicando 3 vezes no crculo menor da maior engrenagem, obtemos a marcao necessria para acessar os parmetros de edio de animao. Clicar com o boto direito na seleo e em animation e depois em rotation.

    Figura 82: Selecionando a animao de rotao.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina55

    Figura 83: Configurando a animao.

    Note que em Expression a expresso responsvel pela animao de rotao da imagem system/Second, que significa segundos do relgio do PC.

    A opo Use constant em Expression Range utiliza Min: 0 a Max: 60 para realizar a rotao de 0 a 360.

    Exerccio de programao Ladder e sistema supervisrio: No RSLogix 5000, criar rotina que quando acionar o motor produza uma contagem de

    0 a 10 contnua para 0 a 360. Sugesto de rotina:

    Figura 84: Exemplo de rotina para estmulo da animao.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina56

    Criar um tag em Controller tags chamado cont com vnculo (alias) para o parmetro acumulado (.acc) do contador c1.

    Apontar os tags na aplicao de acordo com sua funo, sendo que o tag cont deve ser aplicado ao tag de animao da imagem escolhida:

    Figura 85: Inserindo o TAG estimulante a animao da tela no FTVS. Alterar Expression range para valores de 0 a 10. Observe que o centro de rotao da

    imagem ocorre com escala corrigida (0,11). Outras imagens podem assumir o centro da pea, de acordo com as caractersticas da figura.

    Introduzindo um mostrador numrico (numeric display) na tela da IHM Clicar na opo e criar um retngulo na tela para exibir a contagem de pulsos do

    tag cont. Introduzir dois botes do tipo push button ( ) para liga e desliga e associ-los aos respectivos tags.

    Figura 86: Componentes da tela.

    Pushbutton

    Numericdisplay

    Imagemcom

    animao

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina57

    Clicando em test display ( ), possvel visualizar a aplicao sendo testada.

    Figura 87: Aplicao em teste com animao.

    Inserindo texto na tela

    Clicar em e marque na tela a regio desejada a ser inserido o texto.

    Figura 88: Inserindo texto na tela.

    Deve ser exibida a Figura 88. Configurar o texto de acordo com a necessidade e clicar

    em Aplicar e OK. Da ento a Figura 89 de exemplo deve ser exibida.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina58

    Figura 89: Tela de exemplo com texto inserido.

    Inserindo boto de Shutdown na aplicao O boto de Shutdown tem a funo de finalizar a execuo da aplicao e acessar a

    pgina inicial de configuraes da IHM. Em modo de simulao na aplicao SE, retorna a tela de edio do FTVS e em modo ME, reinicia a IHM e acessa a tela de configuraes da mesma.

    Para introduzir este boto na tela da IHM, deve-se utilizar o cone e marcar uma regio na tela de interesse (normalmente na tela inicial da aplicao).

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina59

    Tcnicas de programao no ambiente RSLogix 5000

    Estrutura Add-on O objetivo converter uma rotina em um bloco que poder ser utilizado em outros

    programas. Este bloco chama-se Add-on [5].

    Procedimento para criao de bloco Add-on No ambiente RSLogix 5000, clicar com o boto direito do mouse em Add-on

    instructions e depois em New Add-on Instruction...

    Figura 90: Introduzindo uma instruo encapsulada ADD-ON.

    Ser utilizado um bloco Add-on para converter a equao de converso dada em um programa encapsulado.

    A equao de escala (SCL) mostrada em Eq. 1:

    MINESCMINENTRADAMAXENTRADA

    MINESCMAXESCMINENTRADAENTRADAESCOUT ___

    __.__ Eq. 1

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina60

    Onde: OUT_ESC a sada escalonada, variando entre ESC_ MIN e ESC_ MAX. A sada escalonada varia de acordo com a variao que ocorre, atravs do valor do TAG ENTRADA, que significa o valor atual da entrada, entre os limites impostos por ENTRADA_MIN e ENTRADA_MAX.

    Figura 91: Salvando a instruo Add-on.

    Figura 92: Configurando a instruo Add-on.

    Clicando na aba Parameters, devemos entrar com as variveis utilizadas na equao:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina61

    Figura 93: Inserindo Parameters na instruo Add-on.

    Figura 94: Help da instruo SCL. Clicar no campo Logic:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina62

    Figura 95: Editando o programa dentro da instruo Add-on.

    Depois de implementadas as linhas de cdigo para a equao dada, o bloco SCL_EXT implementado pode ser utilizado na rotina principal do programa acessado a partir da aba Add-on:

    Figura 96: Acessando o bloco criado.

    CampoondesereditadooprogramadentrodainstruoAddon

    AbaAddon BlocoSCL_EXT

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina63

    Configurando o bloco Add-on no programa Deve-se atribuir um nome (identificador) par ao bloco no campo SCL_EXT, ex.:

    SCL1:

    Figura 97: Criando um TAG para identificar o bloco introduzido no programa.

    Figura 98: Atribuindo nome ao TAG criado.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina64

    Depois de configurado o bloco para operar com uma faixa de entrada de 0 a 32767 e com uma faixa de sada variando entre 0 e 60 Hz, obtemos o resultado da Figura 99.

    Figura 99: Funcionamento do bloco Add-on no programa.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina65

    Atividade Prtica: Acionamento de motor via sada analgica do CLP Para esta atividade ser utilizado um inversor de frequncia CFW 10 (WEG) e um

    motor assncrono de 1800 RPM (4 polos) [6]. Cuidados com a segurana:

    Procedimento: 1. Instalar o inversor de frequncia CFW10 (WEG) e configurar os parmetros conforme a seqncia [7]: 2. Inicialmente, desbloquear o teclado do inversor: P000 = 5; 3. Carregar configurao de fbrica parmetro: 204 = 5; 4. Configurar os demais parmetros com os valores:

    P230: 1 (seleo de comando remoto) P133: 0 Hz (frequncia mnima); P134: 60 Hz (frequncia mxima); P221: 1 (Referncia de velocidade); P235: 0 (Sinal da entrada analgica 0 a 10V);

    5. Interligar as bobinas do motor em 380 V (estrela). O acionamento consiste em utilizar o CLP Compactlogix L23E-QB1B para o

    acionamento de um motor assncrono atravs de um inversor de frequncia CFW10 (WEG). A variao de velocidade do motor dada por meio do carto de entradas e sadas analgicas modelo 1769-IF4X0F2 (4 entradas e 2 sadas) encontrado no slot 4 do CLP.

    CUIDADO: O carto de entradas e sadas analgicas opera com potenciais de tenso

    de at 10 V. No introduzir potencial maior para evitar danos ao equipamento! A relao de variao de velocidade consiste nas caractersticas do carto de I/O

    analgicas que dispe de 16 bits de resoluo, sendo o bit mais significativo, o bit de sinal (+/-, sendo 0=+ e 1=-). A Tabela 1 mostra a representao dos 16 bits.

    SINAL

    (+/-) BIT 15

    BIT 14

    BIT 13

    BIT 12

    BIT 11

    BIT 10

    BIT 9

    BIT 8

    BIT 7

    BIT 6

    BIT 5

    BIT 4

    BIT 3

    BIT 2

    BIT 1

    BIT 0

    Tabela 1:Representao do registrador de 16 bits.

    Os demais bits totalizam a relao 215=32768, limitando este carto a operar com limites entre 0 e 32767 para as grandezas de entrada a sada envolvidas, sendo assim, conforme as propores da Figura 100:

    ATENO:ParautilizarasbancadasdeInformticaindustrialeRedes,deveseadotaroscuidadoscomaseguranaprevistospelasnormasdaNR10.CUIDADO!Equipamentoenergizado!Riscodechoqueeltrico.Operarcomatenoeequipamentodeseguranaadequado.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina66

    Figura 100: Relao entre escalas.

    O diagrama que representa o carto de entradas e sadas (I/O) analgicas do CLP utilizado (1769-IF4X0F2) representado na Figura 101.

    Figura 101: Diagrama do carto de entradas e sadas analgicas do CLP. Passos para o desenvolvimento do projeto 1. Atravs do RS Linx, configurar a comunicao com o CLP atravs do driver de comunicao adequado (para rede ethernet EtherNet/IP Driver) [8][1]; 2. No RSLogix 5000 , criar um novo projeto e adicionar o carto de entradas e sadas analgicas 1769-IF4X0F2 clicando com o boto direito em expansion I/O New Module...[2]; 3. Na aba General, configurar o carto adicionado:

    Nome do carto; Slot do carto (4);

    2. Na aba Input Configuration marcar os check boxes relativos s entradas analgicas que deseja habilita [9]; 3. Na aba Output Configuration marcar os check boxes relativos s sadas analgicas que deseja habilitar;

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina67

    4. Clicar em OK; 5. Em Controller Tags, criar tags com Alias para as entradas e sadas de interesse; 6. Salvar o projeto criado. Em main routine, criar uma linha que move o contedo de um TAG chamado

    VALOR com Data Type INT para um TAG criado com vnculo para uma sada analgica de interesse.

    Para testar a aplicao desenvolvida, apontar o caminho (path Who active) da CPU do CLP de interesse.

    Estabelea os modos online e RUN no CLP e escreva o nmero 32767 no campo correspondente do TAG VALOR.

    Veja que na sada analgica do CLP o valor de 32767 deve ser impresso. Se um voltmetro for acoplado entre os terminais de sada V out X+ e COM, possvel verificar uma tenso de 10 V para 32767 e se um ampermetro for acoplado entre as sadas I out x+ e COM, possvel verificar uma corrente de 20 mA.

    Da mesma forma, se o valor 0 for aplicado ao TAG VALOR, possvel verificar a tenso de 0 V nos terminais de tenso correspondentes e 4 mA se a sada escolhida for dada em corrente.

    Exerccio de controle de velocidade: Utilizando a rotina de escala (SCL), implementar projeto de controle com CLP L23E

    que permita variar a acelerao de um motor assncrono de 4 polos, exibindo na tela do sistema supervisrio Factory Talk SE:

    Frequncia do motor (Hz); Rotao do motor (RPM); Deslizante (slider) que permita a variao da velocidade de 0 a 60 Hz e 0 a 1800 RPM. Utilizar a Eq. 2 para converso de Hz em RPM:

    RPMpfNS .120

    Eq. 2

    Onde:

    Ns = Velocidade sncrona = [RPM]; p = nmero de polos do motor; f = frequncia de operao do motor [Hz]; 120 = Valor constante.

    Animao que exiba o acionamento do motor; Intertravamento de comando manual/automtico completo (com status de operao); Grfico de tendncia que imprima a variao de velocidade do motor; Mostrador de horas no rodap da aplicao; Boto de shutdown; Indicadores numricos para amostrar os valores de frequncia e rotao do motor; Indicador analgico (gauge) para frequncia e rotao do motor. Lembrar que: na tela de supervisrio, o valor a ser apresentado deve ser de 0 a 60 Hz e 0 a 1800 RPM e na sada analgica o valor deve variar de 0 a 32767, ento a necessidade de utilizar a rotina de escala (SCL).

    DICA:

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina68

    Criar telas diferentes para distribuir os componentes (tela de TENDNCIAS e tela de

    PROCESSO). O esquema de ligaes entre o inversor de frequncia e o CLP (Figura 102)

    recomendado para realizar a atividade [10][7].

    Figura 102: Esquema de ligaes entre o inversor e o CLP. Alterando o controlador do projeto Clicar em Controller:

    Figura 103: Alterando o controlador do projeto. Clicar em Change controller...

    Controller

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina69

    Figura 104: Visualizando o controlador atual.

    Figura 105: Alterando o controlador.

    Alterar para controlado L23E-QB1 (para uso na bancada).

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina70

    Figura 106: Atualizando para verso de CLP fsico.

    No se esquecer da verso do firmware (17).

    Figura 107: Confirmando as alteraes feitas. Clicar em Yes.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina71

    Figura 108: Finalizando as alteraes. Clicar em OK. Esta alterao implica no re-endereamendo dos tags vinculados (alias) a estruturas

    de hardware do antigo controlador.

    Adicionar o carto de entradas e sadas analgicas Clicar com o boto direito em Expansion I/O e em New Module [9][10].

    Figura 109: Inserindo carto de I/Os analgicas. Clicar em Analog e selecionar a opo 1769-IF4X0F2. Este carto apresenta 4

    entradas analgicas (corrente e tenso) e 2 sadas analgicas (corrente e tenso):

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina72

    Figura 110: Selecionando o carto de I/Os analgicas. Clicar em OK. A tela de configuraes do carto de I/O analgicas deve ser exibida:

    Figura 111: Configurando o carto de I/Os analgicas.

    Preencha os campos com nome e slot (4). Na aba Input configuration devemos habilitar as entradas analgicas (Figura 112):

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina73

    Figura 112: Habilitando as entradas analgicas.

    Habilite tambm as sadas analgicas a serem utilizadas no projeto:

    Figura 113: Habilitando as sadas analgicas. Clique em OK. Perceba que na rvore de hardware do barramento do CLP h um novo carto.

    Habiliteasentradasaseremutilizadasnoseu

    projeto

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina74

    Figura 114: Visualizando o novo carto de I/Os analgicas.

    Interpretando os TAGs do controlador nos cartes de I/O

    Clicar em Controller tags [11]:

    Figura 115: Acessando o Controller Tags.

    Novocartode

    I/Osanalgicasadicionado

    Controllertags

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina75

    Figura 116: Tags do carto de I/Os analgico-digitais. Acessando parmetros internos do carto de I/O analgicas

    Parmetros de entrada (data) [9][12].

    Figura 117: Acessando parmetros de entrada (data).

    OstagsdocartodeI/Osanalgicos

    aparecemaqui(SLOT4)

    Valordaentradaanalgica(data)

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina76

    Criando animaes no FTVS Animaes so atributos que podem ser associados a objetos em uma tela que

    permitem a representao de movimento em um processo de transporte de caixas em uma esteira transportadora, por exemplo, ou o giro do eixo de um motor que aciona uma hlice ou turbina [3][13][4].

    H diversos tipos de animaes disponveis no ambiente FTVS. Entre elas, destacam-se:

    Rotao; Deslocamento vertical e horizontal; Posio vertical e horizontal; Largura e altura; Preenchimento; Visibilidade e Troca de cor.

    As animaes so estimuladas em funo da mudana de estado (ou variao do valor) de um TAG diretamente do um programa de controle ou de um TAG interno, da prpria IHM. Animaes de deslocamento Animaes de deslocamento permitem que um objeto admita variaes de posio

    verticais e horizontais. A combinao das duas resulta em um deslocamento diagonal, conforme Figura 118.

    Figura 118: Deslocamento combinado. possvel associar a um objeto o deslocamento que represente um movimento real de

    um processo, como por exemplo, de uma caixa em movimento sobre uma esteira ou de uma ponte mvel que transporta peas.

    Para configurar uma animao de deslocamento, necessrio clicar com o boto direito do mouse no objeto e depois na opo Animation. Nesta opo possvel escolher entre (Figura 119):

    Mudana de posio horizontal ou vertical (Horizontal ou Vertical position...) ou Deslizamento horizontal ou vertical (Horizontal ou Vertical slider...).

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina77

    Figura 119: Tipos de animaes. Animao de deslizamento no slider Tambm podemos utilizar o recurso de deslocamento em objetos animados como o

    slider para obter resultados semelhantes ao de um potencimetro deslizante, vertical ou horizontal. Para este exemplo ser utilizado um slider existente no FTVS, na opo Libraries - Sliders, conforme Figura 120:

    Figura 120: Selecionando um Slider. Para utilizar um dos modelos, basta clicar e arrast-lo para a tela desejada. Para

    configurar a animao de deslocamento no slider preciso selecionar a imagem que se movimenta no objeto, que no caso o cursor, conforme Figura 121:

    Sliders

    ModelosdeSliders

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina78

    Figura 121: Acessando o cursor do slider.

    Para selecionar o cursor, deve-se clicar sobre a figura do mesmo trs vezes seguidas

    (a quantidade de cliques depende de cada objeto). Uma vez selecionado o cursor, clicar com o boto direito do mouse e selecionar a opo Horizontal Slider... (Figura 122).

    Figura 122: Selecionando a animao de deslocamento horizontal. A tela da Figura 123 ser exibida.

    Figura 123: Configurando o slider.

    No campo Tag deve-se introduzir o TAG desejado clicando no boto :

    Figura 124: Associando o TAG ao slider.

    Cursordoslider

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina79

    Depois de selecionar o TAG, clicar em OK. No campo Expression range, clicar em Use constant, estabelecendo limites mnimo

    e mximos referentes ao TAG vinculado. No exemplo, o TAG REFERENCIA varia entre 0 e 32676, ento fica:

    Figura 125: Configuraes do slider para o TAG REFERENCIA. Note que h um campo denominado Horizontal offset (Pixels), que corresponde

    variao de posio que o objeto vai representar com a variao do valor previsto em Expression range e para o tamanho real do slider original, vai de 0 a 100 Pixels. Se o slider for redimensionado (tamanho alterado), deve-se encontrar a posio final do cursor para atender a nova faixa de deslocamento.

    Resumo: Ao configurar o slider para atuar em um TAG (REFERENCIA), deve-se apontar os

    limites impostos pelo TAG selecionado e o movimento realizado pelo cursor, proporcional a variao do valor do TAG.

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina80

    Controle de acesso no FTVS Inicialmente, devemos ter telas com diferentes nveis de acesso e grupos de usurios

    para acess-las [4][3]. Atribuindo nvel de acesso tela do FTVS Clicar com o boto direito do mouse sobre a tela de interesse e selecione a opo

    Display Settings...:

    Figura 126: Configurando a tela.

    Figura 127: Configuraes da tela.

    SecuritycodeCdigodenvel

    deacesso(*=todososusurios)

    Backgroundcolor

    Cordefundodatela

  • CESUMARCentroUniversitriodeMaringInformticaIndustrial

    ProfessorMSc.FbioAugustoGentilin29/11/2012 Pgina81

    Alterando a cor de fundo da tela Para alterar a cor do fundo da tela, selecione a cor desejada em Background color

    (Figura 127). Exerccio alterao de cores das telas no FTVS: Criar quatro telas, sendo: INICIAL, TENDNCIAS, PROCESSO e COMANDO. Atribuir

    a elas nveis de acesso diferentes entre si. Criando usurios e grupos de trabalho Pa