Home

Arquivos de Dados - Apostilas técnicas

image

Contents

1. Instru o Descri o P gina Instru o Descri o P gina ABL Teste de Buffer para Lina 2014 LM Testedelimte 0 ABS Valor Absoluto 10 10 MCR Reset do Controle Mestre 16 5 ACB N mero de Caracteres no Buffer 20 16 MEQ Compara o de M scara para Igual 9 6 ACI String para Inteiro 20 17 MOV Movimenta o 13 1 ACL Reinicializa o de Buffer ASCII 20 7 MSG Mensagem 21 5 ACN Concatena o de Strings 20 19 MUL Multiplica o 10 8 ADD Adi o OT MVYM Movimenta ocomM scara BI AEX Extra o de String 20 20 NEG Nega o 10 9 AHL Linhas de Handshake ASCII 20 21 EQ N o Igual 9 3 AIC Inteiro para String ASCII 20 8 OT NOT NAO L gico 12 6 AND AND E Orientado por Bit 12 3 ONS Monoest vel 7 5 ARD Leitura de Caracteres ASCII 20 23 OR OR OU L gico 12 4 ARL Leitura de Linha ASC 20 24 OSF Monoest vel Decrescente 76 ASC Busca de String 20 26 OSR Monoest vel Crescente 7 6 ASR Compara o de Strings ASCII 20 27 OTE Energiza o de Sa da 7 3 AWA Escrita ASCII com Acr scimo 20 9 OTL Reten o de Sa da 7 4 AWT Escrita ASCI 20 11 OTU N o Reten o de Sa da 7 4 BSL Deslocamento de Bit Esquerda 4 6 PID Derivativa Integral
2. Publica o 1762 RM001D PT P Outubro 2002 Configura o de Protocolo E 13 Tabela E 7 C digos de Erro Modbus O controlador responde aos c digos de fun o de comando Modbus listados na Tabela E 6 abaixo Tabela E 6 Comandos Modbus Suportados Apenas para Controladores MicroLogix 1200 e MicroLogix 1500 1764 LSP S rie B e Processadores 1764 LRP Comando C digo de Fun o decimal Ler Status da Bobina 1 C digo de Subfun o decimal Ler Status da Entrada Ler Registradores de Reten o Ler Registradores de Entrada Escrever um Registrador de Reten o Retornar Dados de Comando Reinicializar Contadores de Diagn stico 2 3 4 Definir e Redefinir uma Bobina 5 6 8 8 1 Definir e Redefinir V rias Bobinas 5 Escrever V rios Registradores de 16 Reten o 1 A difus o suportada para este comando No recebimento de um comando Modbus que n o seja suportado ou esteja formatado incorretamente o controlador responder com um dos c digos de exce o listados na Tabela E 6 abaixo Apenas Controladores MicroLogix 1200 e MicroLogix 1500 1764 LSP S rie B e Processadores 1764 LRP C digo Erro Descri o C digo de Exce o de Erro Transmitido 0 Sem erro nenhum 1 O C digo da Fun o n o pode A fun o n o suporta difus o nada transmitido realizar difus
3. 1 O arquivo de dados de Con role o nico tipo de arquivo v lido para o Elemento de Controle Publica o 1762 RM001D PT P Outubro 2002 20 24 Instru es ASCII ARL Leitura de Linha ASCII ARL ASCII Read Line lt EN gt Channel 0 Dest ST10 5 lt DN gt Control R6 4 String Length 15 lt lt ER gt Characters Read 0 lt Error 0 lt Publica o 1762 RM001D PT P Outubro 2002 Opera o da Instru o Neste exemplo quando a linha passa de falso para verdadeiro o bit Habilitado EN definido Quando a instru o colocada na fila ASCI o bit de Fila EU definido O bit de Opera o RN definido quando a instru o est sendo executada O bit DN definido na conclus o da instru o Uma vez que o n mero de caracteres solicitado est no buffer os caracteres s o movidos para a string de destino O n mero de caracteres movidos colocado no campo POS do arquivo de dados de controle O n mero no campo POS continuamente atualizado e o Bit Executado DN s definido depois que todos os caracteres s o lidos NOTA Para obter informa es sobre a temporiza o dessa instru o consulte o diagrama mostrado na p gina 20 29 Tipo de Instru o sa da Tabela 20 25 Tempo de Execu o para a Instru o ARL Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superior 139
4. Endere o Fun o P gina S 0 Sinalizadores Aritm ticos C 3 S 1 Modo do Controlador C 4 S 2 Modo STI C 9 S 2 9 Compara o de Programa do M dulo de Mem ria C 10 S 2 15 Sele o de Overflow Matem tico C 10 S 3H Tempo de Varredura de Watchdog C 11 S 4 Rel gio de Funcionamento Livre C 11 55 Bits de Erro de Advert ncia C 11 S 6 C digo de Erro Grave C 14 5 7 C digo de Suspens o C 14 S 8 Arquivo de Suspens o C 14 S 9 N s Ativos N s de 0 a 15 C 14 S 10 N s Ativos N s de 16 a 31 C 15 8 13 8 14 Registrador Matem tico C 15 S 15L Endere o do N C 15 S 15H Taxa de Transmiss o Baud C 16 5 22 Tempo M ximo de Varredura C 16 5 29 N mero de Arquivo da Rotina de Falha do Usu rio C 16 S 30 Setpoint de STI C 16 S 31 N mero de Arquivo de STI C 17 8 33 Comunica o no Canal O C 17 S 35 Ultimo Tempo de Varredura de 100 Seg 18 S 35 10 Prote o Perdida Contra Sobrescrita do Arquivo de Dados C 18 S 37 Ano do RTC C 19 S 38 M s do RTC C 19 8 39 Dia do M s do RTC 19 S 40 Horas do RTC C 19 8 41 Minutos do RTC C 20 8 42 Segundos do RTC C 20 S 53 Dia da Semana do RTC C 20 S 57 C digo de Cat logo do SO C 20 S 58 S rie do SO C 20 S 59 FRN N mero de Reserva Federal do SO 0 21 S 60 C digo de Cat logo do Processador C 21 S 61 S rie do Processador C 21 S 62 Revis o do Processador C 21 S 63 Tipo de Funcionalidade do Programa do Usu rio C 21 S 64L Revis o do Compilador N mero da Estrutura C
5. 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de status do HPI Interrup o de Preset Alto definido 1 quando o acumulador do HSC alcan a o valor de preset alto e a interrup o do HSC acionada Esse bit pode ser usado no programa de controle para determinar se a condi o de preset alto provocou a interrup o do HSC Se o programa de controle precisar realizar algum tipo espec fico de a o de controle com base no preset alto esse bit ser usado como l gica condicional Esse bit pode ser reinicializado 0 pelo programa de controle e tamb m ser reinicializado pelo subsistema HSC sempre que estas condi es forem detectadas e Execu o de Interrup o de Preset Baixo e Execu o de Interrup o de Underflow e Execu o de Interrup o de Overflow e O controlador entra em um modo de execu o Publica o 1762 RM001D PT P Outubro 2002 5 12 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 Preset Alto Alcan ado HPR Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio HPR Preset HSC 0 HPR bit 2a7 status somente leitura Alto Alcan ado 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O sinalizador de status HPR Preset Alto Alcan ado definido 1 pelo sub
6. Descri es dos Par metros de Endere o Formato dos Faixa Tipo Acesso ao Para Obter Ajuste Dados Programa do Mais Usu rio Informa es KC Ganho do Controlador K PD10 0 KC palavra INT 0 a 32 767 controle leitura escrita 19 9 TI Express o de Reset T PD10 0 Ti palavra INT 0 a 32 767 controle leitura escrita 19 9 TD Express o da Taxa Ty PD 10 0 1D palavra INT 0 a 32 767 controle leitura escrita 19 9 TM Modo de Tempo PD10 0 TM bin rio 0 ou 1 controle leitura escrita 19 10 LUT Tempo de Atualiza o da Malha PD10 0 LUT palavra INT 1a 1024 controle leitura escrita 19 10 ZCD Zona Morta de Cruzamento Zero PD10 0 2CD palavra INT 0 a 32 767 controle leitura escrita 19 11 FF Feed Forward Bias PD10 0 FF palavra INT 16 383 a 16 383 Icontrole leitura escrita 19 11 SE Erro em Escala PD10 0 SE palavra INT 32 768 a 432 767 status somente leitura 19 11 AM Autom tico Manual PD10 0 AM__ bin rio bit 0 ou 1 controle leitura escrita 19 12 CM Modo de Controle PD10 0 CM bin rio bit O ou 1 controle leitura escrita 19 12 DB PV na Zona Morta PD10 0 DB bin rio bit 0 ou 1 status leitura escrita 19 12 RG Faixa de Ganho do CLP 5 PD10 0 RG bin rio bit O ou 1 controle leitura escrita 119 13 SC Convers o em Escala do Setpoint PD10 0 SC bin rio bit O ou 1 controle leitura escrita 119 13 TF Atualiza o de Malha muito PD10 0 TF bin rio bit 0 ou 1 status l
7. 3 r E 2 Modo de N vel do Arquivos de Dados Arquivos de Fun o G 1 Endere amento Endere o 5 A us e 3 Par metro 5 S 5 g E E ly e 7g Z SEE ele eej co jl l l E g l k la a a e i hL EJIIS E l5 a la s 8e E E ag Origem e o LIFO e o o o o Controle 2 Comprimento Posi o 1 Consulte a nota Importante sobre endere amento indireto 2 Somente para o arquivo de Controle N o v lido para Temporizadores e Contadores TORNA N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 14 20 Instru es de Arquivo LFU Descarga ltimo a Entrar Primeiro a Sair LIFO Tipo de Instru o sa da LFU LIFO Unload CEU gt Tabela 14 18 Tempo de Execu o para a Instru o LFU LIFO N7 0 Hei o DN D Controlador Tamanho dos Quando a Linha for t Leith 1 lt lt EM gt Dados Verdadeira Falsa Position Es MicroLogix 1200 palavra 29 1 us 10 4 us palavra longa 31 6 us 10 4 us MicroLogix 1500 palavra 25 6 us 9 7 us palavra longa 27 4 us 9 7 us Em uma transi o de falso para verdadeiro a instru o LFU descarrega pala
8. Micro computador Publica o 1762 RM001D PT P Outubro 2002 21 18 Instru es de Comunica o Exemplo 3 Rede Local DF1 Half Duplex RSLinx 2 0 ou superior da RS 232 Rockwell Software processadores ON Protocolo DF1 Half Duplex SLC 5 03 SLC 5 04 e SLC 5 05 ou b CLP 5 configurados para protocolo Modem Ez 1 N 1 DF Half Duplex Mestre ESSES 72 q MicroLogix MicroLogix MicroLogix 1000 Escravo 1200 Escravo 1500 Escravo SLC 5 04 Escravo SLC 5 03 com M dulo de Interface 1747 KE Escravo NOTA recomendado que o isolamento 1761 NET AIC seja fornecido entre o controlador e o modem Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 19 Configura o de uma Mensagem Local Tela de Configura o de Mensagem A linha abaixo mostra uma instru o MSG antecedida de l gica condicional Acesse a tela de configura o de mensagem clicando duas vezes em Tela de Instala o B3 0 0000 0 MSG Read Write Message CEN gt MSG File MG11 0 DN Setup Screen ER A Tela de Configura o de Mensagem do RSLogix mostrada abaixo Essa tela usada para configurar Este controlador o Dispositivo de destino e Bits de controle A seguir apresentada a descri o de cada
9. 1 O arquivo de dados de Controle o nico ipo de arquivo v lido para o Elemento de Controle Opera o da Instru o Esta instru o executada em uma linha falsa ou verdadeira Entretanto a passagem da linha falsa para verdadeira necess ria para definir o bit EN de modo a repetir a instru o Publica o 1762 RM001D PT P Outubro 2002 Instru es ASCII 20 23 ARD Leitura de Caracteres ASCII ARD ASCII Read CEN gt Channel 0 Dest ST10 4 lt DN gt Control R6 3 String Length 10 lt lt ER gt Characters Read 0 lt Error 0 lt Controlador Tipo de Instru o sa da Tabela 20 23 Tempo de Execu o para a Instru o ARD Quando a Instru o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superior 132 3 us 49 7 s caractere 11 8 us MicroLogix 1500 S rie B FRN 4 ou superior 108 us 44 s caractere 10 7 us Use a instru o ARD para ler caracteres do buffer e armazen los em uma string Para repetir a opera o a linha dever passar de falsa para verdadeira Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta RS 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O on o canal 1 e Destino o elemento de string em que voc quer que os caracteres sejam armazenados e Controle o arquivo de dados de c
10. Acr scimo Tipo de Instru o sa da AWA am E Write append CEN gt Tabela 20 7 Tempo de Execu o para a Instru o AWA Control o poe Controlador Quando a Instru o for Ram to 5 Ra Verdadeira Falsa ii y MicroLogix 1200 268 us 12 us caractere 14 1 us MicroLogix 1500 S rie B FRN 4 ou superior 236 us 10 6 us caractere 12 5 us Use a instru o AWA para escrever caracteres de uma string de origem em um dispositivo externo Essa instru o adiciona dois caracteres anexados que s o configurados na tela de Configura o do canal O padr o o acr scimo dos caracteres de retorno de carro e de avan o de linha ao final da string NOTA Os caracteres anexados s o configurados na tela de Configura o do canal Os caracteres anexados padr o s o retorno de carro e avan o de linha Programa o de Instru es AWA Na programa o das instru es de sa da ASCII uma l gica condicional deve sempre anteceder a instru o ASCII para determinar quando novos dados precisam ser enviados ou enviar os dados em um intervalo de tempo Se os dados forem enviados em um intervalo de tempo use 0 5 segundo ou mais N o gere continuamente s ries de dados ASCII para transmiss o por uma porta de comunica o IMPORTANTE Se as instru es de escrita ASCII forem executadas continuamente talvez voc n o consiga restabelecer a comunica o com o RSLogix 500 quando o controlador estiver no modo RU
11. Conjunto de Caracteres A tabela abaixo lista as convers es de decimal hexadecimal octal e ASCII ASCII Tabela 20 31 Conjunto Padr o de Caracteres ASCII Coluna 1 Coluna 2 Coluna 3 Coluna 4 Ctrl IDEC HEX JOCT JASC DEC HEX OCT J ASC IDEC HEX JOCT JASC IDEC HEX OCT JASC 100 00 000 INUL 132 20 040 ISP 64 40 100 O 96 60 140 A A 01 01 001 ISOH 133 21 041 65 41 101 JA 97 61 141 la B 02 02 002 STX 134 22 042 66 42 102 B 98 62 142 Ib C 03 03 003 JETX 135 23 043 67 43 103 IC 99 63 143 e AD 04 04 004 JEOT 136 24 044 68 44 04 D 100 164 144 Id ME 05 05 005 ENO 137 25 045 1 69 45 05 E 101 165 145 le AF 06 06 006 JACK 138 26 046 amp 70 46 06 IF 102 66 146 If G 07 07 007 BEL 139 27 047 71 47 07 JG 103 167 147 ig H 08 08 010 IBS 40 28 050 72 48 0 IH 104 168 150 Ih Kj 09 09 011 HT 41 29 051 73 49 Tl 105 169 151 li NJ 10 OA 012 JLF 42 2A 052 74 4A 2 g 106 6A 152 j K 1 0B 013 IVT 43 2B 053 75 4B 3 JK 107 6B 153 Ik AL 2 0C 014 FF 44 2C 054 76 4C 4 JL 108 16C 154 l AM 3 oD 015 ICR 45 2D 055 77 4D 115 IM 109 6D 155 Im AN 4 0E 016 ISO 46 2E 056 78 4E 16 IN 110 GE 156 In 0 15 OF 017 JSI 47 2F 057 79 4F 7 J0 111 J6F 157 Jo AP 16 10 020 IDLE 48 30 060 10 80 50 20 IP 112 170 160 Ip Q 17 11 021 DC1 149 31 061 1 81 51 21 JQ 113 171 61 Ig AR 8 12 022 DC2 150 32 062 2 82 52 22 R 114 172 62 Ir S 9 13 023 DC3 51 33 063 13 83 53 23 JS 115 173 63 Is T 20 14 024 DC4 52 34 064 4 84 54
12. 5 27 RAC Redefinir Valor Acumulado naaa nuss anenun 5 28 Arquivo de Chave de Limite Program vel PLS 5 29 Cap tulo 6 PTO Sa da do Trem de Pulso suor es pese aan 6 1 Fun o de Sa da de Trem de Pulso quantas vs cer da 6 2 Arquivo de Fun o de Sa das do Trem de Pulso PTO 6 6 Resumo dos Subelementos do Arquivo de Fun o da Sa da do Trem de Pulso s fodido di A 6 7 PWM Modula o por Largura de Pulso 6 19 Fun o PWM usas bua edia iaa dotar ab rd a a di baga a 6 19 Arquivo de Fun o de Modula o por Largura de Pulso PWM tasas E GS GT a 6 20 Resumo dos Elementos do Arquivo de Fun o Modulado por Largura de Pulso ccicciiicitts 6 21 Cap tulo 7 XIC Examinar se Fechado XIO Examinar se Deo upa a E 7 1 OTE Energiza o de Sadat a a PAO 7 3 OTL Reten o de Sa da OTU N o reten o de Sa da pois eps unne 7 4 ONS Mondest vel spas ua p s na Sad 7 5 OSR Monoest vel Crescente OSF Monoest vel Decrescente cccciiiciccc 7 6 Cap tulo 8 Vis o Geral das Instru es de Temporizador 8 1 TON Temporizador Atraso na Ativa o cc 8 4 TOF Temporizador Atraso na Desativa o 8 5 RTO Temporizador Retentivo Atraso na Ativa o 8 6 Como os Contadores Funcionam asia eh E dn Mada gp Rd 8 7 CTU Contagem Crescente CTD Contagem Decrescente unusu
13. A vari vel PFN define qual sub rotina ser chamada executada quando a interrup o temporizada finalizar o registro de tempo Um arquivo de sub rotina v lido qualquer arquivo de programa de 3 a 255 O arquivo da sub rotina identificada na vari vel PFN n o um arquivo especial do controlador ele programado e opera da mesma forma que qualquer outro arquivo de programa Segundo a perspectiva do programa de controle esse arquivo nico j que a varredura autom tica com base no setpoint da STI C digo de Erro ER da Fun o STI Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio ER C digo de Erro STI 0 ER palavra INT status somente leitura Os C digos de Erro detectados pelo subsistema da fun o STI s o exibidos neste registrador Os c digos de erro est o descritos na tabela abaixo Tabela 18 11 C digo de Erro da Fun o STI C digo Falha Recuper vel Descri o de Erro Controlador 1 N mero do Arquivo 0 n mero do arquivo de programa menor que 3 maior de Programa Inv lido que 255 ou n o existe Uso de Interrup es 18 15 Execu o da Interrup o do Usu rio UIX da Fun o STI Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio UIX Execu o da STI O UIX bin rio bit status somente leitura Interrup o do Usu rio O bi
14. r w Ir w r w r w Ir w r w r w Ir w Ir w Ir w Ir w r w r w Ir w Ir w r w r w leitura e escrita Publica o 1762 RM001D PT P Outubro 2002 1 14 Configura o de E S Publica o 1762 RM001D PT P Outubro 2002 Configura o de E S Anal gica Arquivo de Dados de Entrada do 1769 IF4 Para cada m dulo de entrada as palavras de 0 a 3 cont m os valores anal gicos das entradas Posi o do Bit 15 14 13 12 11 10 9 8 7 6 5 453 21 10 SGN Dados de Entrada Anal gica do Canal O SGN Dados de Entrada Anal gica do Canal 1 SGN Dados de Entrada Anal gica do Canal 2 SGN Dados de Entrada Anal gica do Canal 3 gt X gt OlPalavra n o utilizado S3 S2 S1 SO Uo 100 U1 01 UZ 102 U3 103 Definido como O Os bits s o definidos como a seguir Sn e SGN Bit de sinal em formato de complemento de dois e Sx Bits de status geral para canais de O a 3 Esse bit definido 1 quando existe um erro sobrefaixa ou subfaixa no canal e Ux Bits sinalizadores de subfaixa para os canais de 0 a 3 Esses bits podem ser usados no programa de controle para detec o de erros e Ox Bits sinalizadores de sobrefaixa para os canais de O a 3 Esses bits podem ser usados no programa de controle para detec o de erros Arquivo de Dados de Sa da do 1769 0F Para cada m dulo as palavras O e 1 do arquivo de dados de sa da cont m os dados de sa da do cana
15. Data Hora N7 11 L14 0 T4 5 ACC 11 3 0 B3 2 Registro 0 01 10 2000 20 00 00 2315 103457 1200 8190 14465 Registro 1 01 10 2000 20 30 00 2400 103456 250 18210 4375 Registro 2 01 10 2000 21 00 00 2275 103455 225 8150 4335 Registro 3 01 10 2000 21 30 00 2380 103455 1223 8195 4360 Registro 4 01 10 2000 22 00 00 2293 103456 218 8390 4375 Registro 5 01 10 2000 22 30 00 2301 103455 1231 8400 4405 Registro 6 01 10 2000 23 00 00 2308 103456 1215 8100 14395 Registro 7 01 10 2000 23 30 00 2350 103457 1208 8120 4415 Registro 8 01 11 2000 00 00 00 2295 103457 1209 8145 4505 Registro 9 01 11 2000 00 30 00 2395 103456 1211 8190 4305 Registro 10 01 11 2000 01 00 00 2310 103455 1224 8195 4455 Registro 11 01 11 2000 01 30 00 2295 103456 1233 8190 4495 Comprimento da String de Registro O tamanho do registro limitado para que o comprimento m ximo de string formatada n o exceda 80 caracteres A tabela a seguir pode ser usada para determinar o comprimento da string formatada Dados Mem ria Consumida Tamanho de String Formatada delimitador 0 bytes 1 caractere palavra 2 bytes 6 caracteres palavra longa 4 bytes 11 caracteres data 2 bytes 10 caracteres hor rio 2 bytes 8 caracteres Para a fila 0 o comprimento da string formatada de 59 caracteres co
16. Locais Destino T lt gt leitura escrita T C lt gt leitura escrita C r lt gt leitura escrita Ir RTC gt escrita N RTC 1 Os tipos de dados de sa da e entrada n o s o tipos de dados locais v lidos para mensagens de leitura 2 500CPU escrita apenas de RTC para inteiros ou de RTC para RTC Aplica se somente para os controladores MicroLogix 1200 S rie B e superior e1500 S rie B e superior Publica o 1762 RM001D PT P Outubro 2002 21 28 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Exemplo 2 Leitura Local de uma 485CIF Configura o da Instru o de Mensagem Z MSG Rung 2 34 MG11 0 This Controller m Control Bits Communication Command 485CIF Read Ignore if timed out TO Data Table Address IMZ Size in Elements 5 Channel 0 Awaiting Execution Ew 0 Error ER Target Device Message done DN Message Timeout 15 Message Transmitting ST Data Table Offset 20 Message Enabled EN Local Node Addr dec 2 octalk Local Remote Local p Eror Error Code Hex 0 Mo errors Description Neste exemplo o controlador l cinco elementos palavras do arquivo N Local 2 CIF do dispositivo de destino come ando na palavra 20 ou byte 20 para dispositivos que n o sejam SLC 5
17. Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 59 palavra 0 a 32 767 status somente leitura Esse registrador identifica o FRN do sistema operacional do controlador C digo de Cat logo do Processador Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 60 ASCII A a ZZ status somente leitura Esse registrador identifica o C digo de Cat logo para o controlador S rie do Processador Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 61 ASCII Aaz status somente leitura Esse registrador identifica a S rie do processador Revis o do Processador Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 62 palavra 0 a 32 767 status somente leitura Esse registrador identifica a revis o FRN da Inicializa o do processador Tipo de Funcionalidade do Programa do Usu rio Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 63 palavra 0 a 32 767 status somente leitura Esse registrador identifica o n vel de funcionalidade do programa do usu rio no controlador Revis o do Compilador N mero da Estrutura Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 64 byte baixo byte 0a 255 status somente leitura Esse registrador identifica o N mero d
18. cccci P 1 Documenta o Relacionada a Este Manual cccccc P 2 Suporte da Rockwell Automation ccciccisicrsa P 2 Cap tulo 1 Configura o de E S E S Jocorporida a fa ei aba a E a EA 1 1 E S de Expans o do MicroLogix 1200 se sisumes asma supra 1 3 Mapeamento de Mem ria de E S de Expans o do Microondas a a E qa DRE 1 4 E S de Expans o do MicroLogix 1500 Compact 1 10 Mapeamento de Mem ria de E S de Expans o do MicroLogix 1500 Compact ul fa e pi ee 1 12 Enderecamento de E S ateus a Ts ad a Da A 1 22 Forcando ES ge eraan e rane dna da Sa di aA 1 23 Filtrand a Entrada ss aii o obs Tr a A BR 1 23 Entrada de Reten o aeria RES LEDS EAD S das 1 24 Configura o da E S de Expans o Usando o RSBo pi 500 st rene sa Ta rr pa br 1 28 Cap tulo 2 Tipos de Arquivo e Mem ria do Mem ria do Controlador cicciiiiiiicssii a 2 2 Controlador Arguivosde Dados si iaia a e AE ERE EEE o 2 7 Prote o de Arquivos de Dados Durante a Descarga Download sua Sp dd Eai a tira a SR Up ad dd 2 8 Prote o de Arquivo Est tico sd ss as a E 2 10 Prote o por Senha pasenis caatr so qa aa spa 2 11 Reinicializa o da Mem ria do Controlador 2 12 Defini o de Permiss o de Acesso Futuro Trava de QEM ss nie e DDR AR IA a 2 13 Cap tulo 3 Arquivos de Fun o Misao Gerili tenn Ep a dra E E a h 3 2 Arquivo de Fun o do Rel gio em Tempo Real 3 3 RTA Instru
19. 1 O ASCII s pode ser usado com os processadores MicroLogix 1200 e MicroLogix 1500 1764 LSP S rie B e superior e 1764 LRP A tabela a seguir mostra os detalhes de cada bloco do Arquivo de Status de Comunica o Arquivos de Fun o 3 15 Tabela 3 11 Bloco de Status Geral do Canal Palavra Bit Descri o 0 C digo Identificador da Categoria de Informa es de Status Geral do Canal de Comunica o 1 Comprimento 2 C digo do Formato 3 C digo de Erro da Configura o de Comunica o 4 0 ICP Bit de Comando Recebido Pendente Esse bit definido 1 quando o controlador determina que outro dispositivo solicitou informa es deste controlador Quando a solicita o atendida o bit redefinido 0 1 MRP Bit de Resposta Recebida Pendente Esse bit definido 1 quando o controlador determina que outro dispositivo forneceu as informa es solicitadas por uma instru o MSG executada por este controlador Quando a instru o MSG adequada atendida durante o fim da varredura SVC ou REF esse bit redefinido 0 2 MCP Bit de Comando de Envio Pendente Esse bit definido 1 quando o controlador tem uma ou mais instru es MSG habilitadas e que est o na fila de comunica o Esse bit redefinido 0 quando a fila fica vazia 3 SSB Bit de Status de Sele o Esse bit indica que o controlador est no Modo Sistema Est sempre definido 1 4 CAB Bit de Comunica o A
20. ABL Teste de Buffer para Linha ABL Ascii Test For Line lt EN gt Channel 0 Control R6 0 lt DN gt Characters 1 lt Error 0 lt lt ER gt Publica o 1762 RM001D PT P Outubro 2002 Exemplo I4 AWT Jo ASCII WRITE EN 10 Channel 0 Source ST37 20 DN Se a ranhura de entrada 1 bit 10 for definida o ana e escreva os 40 caracteres de ST37 20 no dispositivo Characters Sent 0 ER de exibi o Error 0 Neste exemplo quando a linha passa de falso para verdadeiro o bit Habilitado EN do elemento de controle definido Quando a instru o colocada na fila ASCII o bit de Fila EU definido O bit de Opera o RN definido quando a instru o est sendo executada O bit DN definido na conclus o da instru o Quarenta caracteres da string ST37 40 s o enviados pelo canal 0 O bit Executado DN definido e o valor 40 est presente na palavra POS do arquivo de dados de controle ASCII Quando um erro detectado o c digo de erro escrito no Byte de C digo de Erro e o Bit de Erro ER definido Consulte C digos de Erro da Instru o ASCII na p gina 20 31 para obter a lista de c digos de erro e a es recomendadas NOTA Para obter informa es sobre a temporiza o dessa instru o consulte o diagrama mostrado na p gina 20 29 Tipo de Instru o sa da Tabela 20 11 Tempo de Execu o para a Instru o ABL
21. Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superior 115 us 8 6 us caractere 12 5 us MicroLogix 1500 S rie B FRN 4 ou superior 94 us 7 6 s caractere 11 4 us A instru o ABL usada para determinar o n mero de caracteres no buffer de recebimento do canal de comunica o especificado at e incluindo os caracteres de final de linha extremidade Essa instru o procura dois caracteres de extremidade que s o configurados na tela de Configura o do canal Em uma passagem de falso para verdadeiro o controlador relata o n mero de caracteres no campo POS do arquivo de controle de dados A configura o do canal deve ser definida como ASCII Instru es ASCII 20 15 Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta RS 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O ou o canal 1 e Controle o arquivo de dados de controle Consulte a p gina 20 6 e Caracteres s o o n mero de caracteres no buffer encontrados pelo controlador de O a 1024 Esse par metro somente de leitura e reside na palavra 2 do arquivo de dados de controle e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter as descri es de c digo de erro Os Modos de Endere amen
22. Caracteres Enviados POS poder ser menor que o Comprimento de String LEN se o comprimento da string enviada for menor que o especificado no campo de Comprimento de String LEN Caracteres Enviados POS poder ser maior que o Comprimento de String LEN se os caracteres anexados ou os valores inseridos do endere amento in line forem usados Se o Comprimento de String LEN for maior que 82 a string escrita no destino ser truncada em 82 caracteres mais o n mero de caracteres anexados este n mero pode ser 82 83 ou 84 dependendo de quantos caracteres anexados sejam usados e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter descri es de c digo de erro Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Instru es ASCII 20 11 Tabela 20 8 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o AWA Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 i 1 Arquivos de Fun o m o Nivel do Arquivos de Dados q E Endere o Endere o o Q s Par metro S S o E ly o S 2 E E 5 a S le l ciel S slnlo lg le le l z E lz z l la a e e le J o l la e z n l s a k l2 E5 lE la
23. Permite que voc escolha o atraso entre o final da transmiss o e a queda do RTS Especifica o valor de RTS com Atraso em incrementos de 20 ms A faixa v lida de O a 65535 Atraso no Envio de RTS x 20 ms Permite que voc escolha o atraso entre o envio do RTS e o in cio da transmiss o Especifica o valor do Atraso no Envio do RTS em incrementos de 20 ms A faixa v lida de O a 65535 Publica o 1762 RM001D PT P Outubro 2002 Gloss rio Os termos a seguir s o usados neste manual Consulte a publica o AG 7 1 Allen Bradley Industrial Automation Glossary para obter o guia completo dos termos t cnicos usados na Allen Bradley AIC Conversor de interface avan ada Dispositivo que fornece isola o de R 232 para um link de comunica o RS 485 Half Duplex C d Cat 1761 NET AIC aplica o 1 m quina ou processo monitorado e controlado por um controlador 2 o uso de rotinas baseadas no processador ou no computador com finalidades espec ficas arquivo Coleta de dados ou l gica armazenados em grupos arquivo de programa reas de um controlador que cont m os programas de l gica Os controladores MicroLogix aceitam v rios arquivos de programa arquivos do processador Conjunto de arquivos de dados e de programa residentes no controlador ASCII American Standard Code for Information Interchange C digo Padr o Americano para Troca de Informa es Padr o para defini o de c digos
24. TOF Temporizador Atraso na Desativa o TOF Timer Off Delay CEN gt Timer Time Base 1 0 CDN gt Preset 0 lt Accum 0 lt Tipo de Instru o sa da Tabela 8 7 Tempo de Execu o para as Instru es TOF Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 12 9 us 13 0 us MicroLogix 1500 2 5 us 10 9 us Utilize a instru o TOF para atrasar a desativa o de uma sa da A instru o TOF inicia a contagem dos intervalos da base de tempo quando as condi es da linha se tornam falsas Enquanto as condi es da linha permanecem falsas o temporizador incrementa seu acumulador at que o valor de preset seja alcan ado O acumulador redefinido 0 quando as condi es da linha se tornam verdadeiras n o levando em considera o se o temporizador realizou a cronometragem ou n o Os temporizadores da instru o TOF s o redefinidos quando a alimenta o desligada e ligada novamente e o modo se altera As instru es do temporizador usam os seguintes bits de controle e status Tabela 8 8 Bits de Controle e Status do Temporizador Palavra 0 do Temporizador o Arquivo de Dados 4 configurado como um arquivo de temporizador para este exemplo Bit Est definido quando E permanece definido at que uma das seguintes condi es ocorra bit 13 T4 0 DN_ DN condi es da linha s o verdadeiras as condi es da linha se tornam
25. de E S na tela de configura o de E S O RSLogix 500 ler a configura o existente da E S do controlador Alguns m dulos de E S suportam ou exigem configura o Para configurar um m dulo espec fico clique duas vezes no m dulo Ser exibida uma tela de configura o de E S espec fica para o m dulo Publica o 1762 RM001D PT P Outubro 2002 1 28 Configura o de E S Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 2 Tipos de Arquivo e Mem ria do Controlador Esse cap tulo descreve a mem ria do controlador e os tipos de arquivo usados pelos controladores MicroLogix 1200 e MicroLogix 1500 O cap tulo organizado da seguinte forma e Mem ria do Controlador na p gina 2 2 e Arquivos de Dados na p gina 2 7 e Prote o de Arquivos de Dados Durante a Descarga Download na p gina 2 8 e Prote o de Arquivo Est tico na p gina 2 10 e Prote o por Senha na p gina 2 11 e Reinicializa o da Mem ria do Controlador na p gina 2 12 e Defini o de Permiss o de Acesso Futuro Trava de OEM na p gina 2 13 Publica o 1762 RM001D PT P Outubro 2002 2 2 Tipos de Arquivo e Mem ria do Controlador Mem ria do Controlador Estrutura do Arquivo A mem ria do usu rio MicroLogix 1200 e 1500 composta por Arquivos de Dados Arquivos de Fun o e Arquivos de Programa e arquivos B Ram para o processador MicroLogix 1500 1764 LRP Os arquivos de fun o s o exclusivos dos controla
26. e Status do Canal exibe o status atual de 0000 a 001F das linhas de handshake para o canal especificado Esse par metro somente de leitura e reside no campo POS do arquivo de dados de controle A seguir mostrado como se determina o valor de status do canal Nesse exemplo o valor 001F Bit de Status 15 14 13 12 11 10 9 8 7 de Canal Configura o reservado da Linha de Controle de Handshake Status de 0 0 1 Canal Palavra 2 do Elemento de Controle 001F 1 A linha de handshake DCD suportada somente no Canal 1 e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter descri es de c digo de erro Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 22 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o AHL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Par metro Canal Arquivos de Dados T C R Arquivos de Fun o CS Comunica o TPI DLS Registro de Dados Modo de Endere o Imediato N vel do Endere o Palavra Longa M scara AND ejo o M scara OU e o o Controle
27. 000A OS MISSING OR CORRUPT O sistema operacional necess rio para o programa do usu rio est corrompido ou ausente N o Usu rio e Descarregue um novo SO utilizando o ControlFlash Contate seu representante local da Rockwell Automation para obter mais informa es sobre os sistemas operacionais dispon veis para seu controlador 000B BASE HARDWARE FAULT O hardware base falhou ou incompat vel com o SO Sistema Operacional N o Usu rio e Atualize o SO usando o ControlFlash Substitua o controlador apenas MicroLogix 1200 Substitua a unidade base apenas MicroLogix 1500 Contate seu representante local da Rockwell Automation para obter mais informa es sobre os sistemas operacionais dispon veis para seu controlador 0011 EXECUTabela FILE 2 IS MISSING O Arquivo 2 de L gica Ladder est faltando no programa N o Usu rio e Recompile e recarregue o programa Publica o 1762 RM001D PT P Outubro 2002 D 4 Mensagens de Falha e C digos de Erro C digo Mensagem de Descri o Classifica o da A o Recomendada de Erro Advert ncia Falha Hex 0012 LADDER PROGRAM O programa de l gica ladder tem um N o Usu rio e Recarregue o programa ou recompile e ERROR problema de integridade de recarregue o programa Se o erro persistir mem ria use o software de programa o RSI para desenvolver e carregar o programa e Cons
28. 2 TI ACC 27 3 Publica o 1762 RM001D PT P Outubro 2002 A 6 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Publica o 1762 RM001D PT P Outubro 2002 Exemplo de Tempo de Execu o Instru o do N vel de Palavra Usando Endere amento Indireto Endere amento da Instru o ADD e Origem A N7 e Origem B T4 ACC e Destino N Tempos da Instru o ADD e Instru o ADD 2 7 us e Origem A 5 8 us e Origem B 6 5 us e Destino 24 5 us Total 36 5 us Exemplo de Tempo de Execu o Instru o de Bit Usando Endere amento Indireto XIC B3 e XIC 0 9 us 5 8 us 6 7 us caso verdadeiro e XIC 0 9 us 5 8 us 6 7 us caso falso Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 A 7 Planilha de Tempo de Varredura do MicroLogix 1200 abaixo Calcule o tempo de varredura para seu programa de controle usando a planilha Varredura de Entrada soma dos itens abaixo Overhead se a E S de expans o for usada 55 us Palavras de Entrada da Expans o X 10 us ou X 14 us se Force for usado N mero de m dulos com palavras de Entrada X 80 us Subtotal da Varredura de Entrada Varredura de Programa Adicionar tempos de execu o de todas as instru es no programa quando executado verdadeiro Subtotal da Varredura de Programa Varredura de Sa da soma dos itens abai
29. Fie 7 programa o RSLogix 500 Para cada arquivo de Type N dados que voc quiser proteger selecione o item Name INTEGER M dulo de Mem ria Download na caixa Prote o Desc na tela Propriedades do Arg de Dados como Elements 6 mostrado nesta na figura Para acessar esta tela Attributes F Debug I Skip When Deleting clique com o bot o direito do mouse no arquivo de dados desejado Scope Global C Local Cancel Apply Help Requisitos de Transfer ncia do Programa do Usu rio A Prote o de Descarga do Arquivo de Dados atua somente quando as seguintes condi es s o atendidas durante a descarga do Programa do Usu rio ou do M dulo de Mem ria no controlador e O controlador cont m arquivos de dados protegidos e O programa que est sendo descarregado tem o mesmo n mero de arquivos de dados protegidos que o atual programa do controlador e Todos os n meros tipos e tamanhos de arquivo de dados protegidos n mero de elementos existentes no controlador correspondem exatamente aos do programa que est sendo descarregado no controlador Se todas essas condi es forem atendidas o controlador n o escrever sobre o arquivo de dados do controlador que est configurado com Descarga Protegida Se as condi es n o forem cumpridas todo o Programa do Usu rio ser transferido para o controlador Al m disso se o programa do controlador contiver arquivos protegidos o indicador de Perda
30. Para determinar o tempo aproximado de atualiza o de malha que deve ser usado para o seu processo proceda da seguinte forma 1 Coloque os valores da aplica o normal em MinS e Maxs 2 Digite 50 em CO 3 4 Observe a vari vel de processo PV Quando a PV come ar a alterar pare Digite 60 em CO e inicie imediatamente o seu cron metro o seu cron metro Registre este valor Esse o tempo morto Multiplique o tempo morto por 4 Esse valor se aproxima do per odo natural Por exemplo se o tempo morto 3 segundos ent o 4 x 3 12 segundos per odo natural Divida por 10 o valor obtido na etapa 5 Use esse valor como o tempo de atualiza o de malha Por exemplo se per odo natural 12 segundos ent o 12 10 1 2 segundo Portanto o valor 120 seria inserido como o tempo de atualiza o da malha 120 x 10 ms 1 2 segundo Insira os seguintes valores o valor do setpoint SP inicial um reset T 0 uma taxa Ty 0 um ganho K 1 e o tempo de atualiza o de malha determinado na etapa 17 Defina o modo PID como STI ou Timed Temporizado de acordo com a sua l gica ladder Se STI for selecionado o tempo de atualiza o da malha dever ser igual ao intervalo de tempo STI Insira as configura es opcionais necess rias limita o de sa da alarme de sa da convers o MaxS Mins feed forward Volte para a p gina 19 23 e conclua o procedimento de ajuste iniciando co
31. Tipo de Mensagem Tipo do Arquivo Local Tipo do Arquivo de Destino 500CPU e CLP5 0 1 B N FL 0 1 S B N F L T T c C r r RTC N RTC 1 Aplica se somente aos controladores MicroLogix 1200 S rie C e superiores e 1500 S rie C e superiores O tipo de mensagem deve ser 500CPU ou CLP5 O tipo de arquivo local e o tipo de arquivo de destino devem ambos ser de ponto flutuante 2 500CPU escrita apenas de RTC para inteiros ou de RTC para RTC Aplica se somente aos controladores MicroLogix 1200 S rie B e superiores e1500 S rie B e superiores O offset da tabela de dados usado para as mensagens do tipo 485CIF Um offset v lido qualquer valor na faixa de 0 a 255 e indica o offset de byte ou palavra no Arquivo de Interface Comum CIF do destino O tipo de dispositivo determina se o offset de palavra ou de byte Os controladores MicroLogix e os processadores SLC usam offset de palavra os processadores CLP 5 e ControlLogix usam offset de byte Endere o de N Local Esse o n mero do n do dispositivo de destino caso os dispositivos estejam conectados a uma rede DH485 usando 1761 NET AIC DeviceNet usando 1761 NET DND ou DF1 Half Duplex NOTA Para iniciar uma mensagem de difus o em uma rede DH485 defina o endere o de n local como 1 Local Remota Essa vari vel define o tipo de comunica o que est sendo usado Use local quando precisar de comunica o ponto a ponto atrav s da DF1 Full Duplex ou comunica
32. considerada falsa 5 instru o PWM est inativa Publica o 1762 RM001D PT P Outubro 2002 6 20 Uso de Sa das de Alta Velocidade Arquivo de Fun o de Modula o por Largura de Pulso PWM Publica o 1762 RM001D PT P Outubro 2002 Quando a instru o PWM executada os bits de status e os dados s o atualizados e o controlador principal continua a operar Como a instru o PWM est sendo executada por um sistema paralelo os bits de status e outras informa es s o atualizadas toda vez que a instru o PWM passa pela varredura enquanto est em opera o Isso permite o acesso do programa de controle ao status da PWM enquanto a mesma est em opera o O status da PWM atualizado de acordo com o tempo de varredura do controlador A pior situa o de lat ncia a varredura m xima do controlador Essa condi o pode ser reduzida inserindo se uma instru o PWM no arquivo STI interrup o temporizada selecion vel ou acrescentando as instru es PWM ao programa para aumentar a frequ ncia de varredura da instru o PWM O arquivo de fun o PWM cont m dois elementos PWM Cada elemento pode ser configurado para controlar a sa da 2 00 0 2 em 1762 L24BXB 1762 L40BXB e 1764 28BXB ou a sa da 3 somente 00 0 3 em 1764 28BXB O elemento do arquivo de fun o PWM 0 mostrado abaixo Za Function Files HSC Pto PwM str Jem JrTC pat Tri Jum ale E Pwk 0 DUT Output
33. controle leitura escrita O bit autom tico manual pode ser definido ou reinicializado pelas instru es do seu programa de l gica ladder Quando desativado 0 especifica opera o autom tica Quando ativado 1 especifica opera o manual Em opera o autom tica a instru o controla a vari vel de controle CV Em opera o manual o programa de controle usu rio controla a CV Durante o ajuste defina esse bit como manual NOTA A limita o da sa da tamb m se aplica opera o manual Modo de Controle CM Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Ajuste Dados Programa do Usu rio CM Modo de Controle PD10 0 CM bin rio bit 0ou1 controle leitura escrita O modo de Controle ou a o para a frente reversa alterna os valores E SP PV e E PV SP A o para a frente E PV SP aumenta a vari vel de controle quando a vari vel de processo maior que o setpoint A o reversa E SP PV diminui a vari vel de controle quando a vari vel de processo maior que o setpoint Vari vel de Processo em Zona Morta DB Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Ajuste Dados Programa do Usu rio DB PV na Zona Morta PD10 0 DB bin rio bit O ou 1 status leitura escrita Este bit definido 1 quando a vari vel de processo est contida na faixa de zona morta de cruzam
34. e Caracteres correspondem ao n mero de caracteres no buffer encontrados pelo controlador de O a 1024 Esse par metro somente de leitura e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter as descri es dos c digos de erro Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Arquivos de Fun o MMI DAT TPI CS Comunica o DLS Registro de Dados Modo de Endere o Imediato N vel do Endere o Palavra Longa Elemento Controle 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Publica o 1762 RM001D PT P Outubro 2002 Opera o da Instru o Neste exemplo quando a linha passa de falso para verdadeiro o bit Habilitado EN definido Quando a instru o colocada na fila ASCII o bit de Fila Instru es ASCII 20 17 ACI String para Inteiro ACI String to Integer Source Dest ST10 0 N7 0 0 lt EU definido O bit de Opera o RN definido quando a instru o est sendo executada O bit Executado DN definido na conclus o da instru o O controlador determina o n mero de caracteres no buffer e coloca esse valor no campo POS do arquiv
35. e do estado do sinalizador de Erro Grave Interrompido S 1 13 NERI SS voc quiser que o controlador seja energizado e entre no modo Run opera o independentemente das condi es anteriores de falha necess rio definir tamb m o bit de Supress o de Falhas S 1 8 Fault Override de modo que o sinalizador de Erro Grave Interrompido seja reinicializado antes que o modo de energiza o seja determinado A tabela a seguir mostra o modo de energiza o em v rias condi es Comportament o do Modo de Energiza o Modo na Ultima Desenergiza o Modo de Energiza o Falsa Ultimo Estado Modo de Descarga Remota REM Download Programa Remoto Descarga Programa Remoto REM Program Programa ou Qualquer Modo de Teste Suspens o Remota REM Suspend ou Suspens o Remota Suspens o Opera o Remota REM Run ou Opera o Opera o Remota Opera o N o importa Opera o Remota Verdadeira N o importa N o importa Programa Remoto com Falha Erro Grave Comportament Modo na Ultima Desenergiza o Modo de Energiza o Interrompido o do Modo de Energiza o Programa Falsa N o importa N o importa Programa Verdadeira Programa com Falha Remoto Falsa Ultimo Estado Modo de Descarga Remota REM Download Programa Remoto Descarga Programa Remoto REM Program Programa ou Qualquer Modo de Teste Suspens o Remota REM Suspend ou Suspens o Remota Suspens o
36. o Programe a l gica da Rotina de Falha do Usu rio de forma adequada NOTA Na execu o da rotina de falha de prote o de inicializa o o c digo de falha de erro grave S 6 cont m o valor 0016H Publica o 1762 RM001D PT P Outubro 2002 C 6 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Carregar M dulo de Mem ria Mediante Erro ou Programa Padr o Existente Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 10 bin rio 0 ou 1 controle somente leitura Para que esta op o funcione necess rio definir esse bit 1 no programa de controle antes de descarregar o programa em um m dulo de mem ria Quando esse bit estiver definido no m dulo de mem ria e a alimenta o for aplicada o controlador descarregar o programa do m dulo de mem ria quando o programa de controle estiver corrompido ou um programa padr o existir no controlador NOTA Se voc reinicializar a mem ria do controlador o controlador carregar o programa padr o O modo do controlador depois que a transfer ncia ocorre determinado pela chave seletora de modo do controlador apenas MicroLogix 1500 e pelo bit de sele o de comportamento do modo de energiza o S 1 12 Consulte tamb m LE Carregamento em Erro na p gina 3 9 Sempre Carregar M dulo de Mem ria Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S1 1
37. o PWM ou N o Usu rio Fun o PWM para obter informa es sobre o erro espec fico 003D INVALID SEQUENCER Um par metro de posi o Falha Recuper vel Corrija o programa do usu rio Em seguida LENGTH POSITION comprimento da instru o de recompile e recarregue o programa e entre no seguenciador SQO SOC SOL modo Run maior que 255 003E INVALID BIT SHIFT OR Um par metro de comprimento da Falha Recuper vel Corrija o programa do usu rio ou realize a LIFO FIFO instru o BSR ou BSL maior que aloca o de mais espa o de arquivo de dados PARAMETER 2048 ou um par metro de usando o mapa de mem ria Em seguida comprimento da instru o FFU FFL LFU ou LFL maior que 128 arquivo de palavra ou maior que 64 arquivo de palavra dupla recarregue o programa e entre no modo Run Publica o 1762 RM001D PT P Outubro 2002 Mensagens de Falha e C digos de Erro D 7 C digo Mensagem de Descri o Classifica o da A o Recomendada de Erro Advert ncia Falha Hex 003F COP FLL OUTSIDE OF As refer ncias do par metro de Falha Recuper vel e Corrija o programa para garantir que o DATA FILE SPACE comprimento da instru o COP ou par metro e o comprimento n o apontem FLL est o fora do espa o total do para fora do espa o do arquivo de dados arquivo de dados e Recompile e recarregue o programa e entre no modo Run 0050 CONTROLLER TYPE Determinado tipo de co
38. o de Servi o na p gina 21 3 e MSG Mensagem na p gina 21 5 e O Elemento da Mensagem na p gina 21 6 e Diagrama de Temporiza o da Instru o MSG na p gina 21 13 e L gica Ladder da Instru o MSG na p gina 21 16 e Mensagens Locais na p gina 21 17 e Configura o de uma Mensagem Local na p gina 21 19 e Exemplos de Sistema de Mensagens Local na p gina 21 26 e Mensagens Remotas na p gina 21 38 e Configura o de uma Mensagem Remota na p gina 21 40 e C digos de Erro da Instru o MSG na p gina 21 43 As instru es de comunica o realizam a leitura ou a escrita de dados em outra esta o Instru o Usada para P gina SVC interromper a varredura do programa para executar a parte de 21 3 comunica o de servi o do ciclo operacional A varredura reiniciada na instru o seguinte instru o SVC MSG Transferir dados de um dispositivo para outro 21 5 A arquitetura de comunica o composta por tr s componentes b sicos e Varredura da L gica Ladder e Buffers de Comunica o e Fila de Comunica o Esses tr s componentes determinam quando a mensagem ser transmitida pelo controlador Para que uma mensagem seja transmitida deve se realizar uma varredura na mesma em uma linha verdadeira da l gica Depois da varredura a mensagem e os dados definidos na mensagem se for uma mensagem de escrita s o colocados em um buffer de comunica o O controlador continua a realizar a var
39. o de entrada em uma linha da l gica para fornecer o status do sistema da PWM outra parte do programa de controle Atraso de Acelera o Desacelera o de PWM ADD Descri o do Endere o Formato dos Faixa Tipo Acesso ao Elemento Dados Programa do Usu rio ADD Atraso de PWM 0 ADD palavra INT 0a controle leitura escrita Acelera o 32 167 Desacelera o O PWM ADD Atraso de Acelera o Desacelera o define o tempo em intervalos de 10 milissegundos para a rampa de zero dura o ou frequ ncia especificada Tamb m especifica o tempo para a rampa at zero O valor PWM ADD carregado e ativado imediatamente sempre que a instru o PWM passa pela varredura em uma linha com l gica verdadeira Isso permite que v rias etapas ou est gios de acelera o ou desacelera o ocorram C digo de Erro de PWM ER Descri o do Endere o Formato dos Faixa Tipo Acesso ao Elemento Dados Programa do Usu rio ER C digos de Erro de PWM 0 ER palavra INT 2ab status somente leitura PWM Uso de Sa das de Alta Velocidade 6 27 O PWM ER C digos de Erro detectado pelo subsistema da PWM exibido neste registrador A tabela identifica os erros conhecidos C digo Falha n o Falha Erros de Nome do Descri o de Erro Provocada Recuper vel Instru o Erro pelo Usu rio 2 sim n o n o Erro de Um erro
40. o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superior 1094us Mus MicroLogix 1500 S rie B FRN 4 ou superior 89 3 us 10 8 us A instru o AHL usada para definir ou redefinir a linha de controle de handshake para Pedido para Envio de RS 232 RTS para um modem O controlador usa duas m scaras para determinar se deve definir ou redefinir a linha de controle RTS ou n o realizar altera o alguma A configura o do canal deve ser definida como ASCII NOTA Certifique se que o controle autom tico do modem usado pela porta n o entre em conflito com essa instru o Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta RS 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O ou o canal 1 e M scara AND E a m scara usada para redefinir a linha de controle do RTS O Bit 1 corresponde linha de controle do RTS O valor 2 na m scara AND redefine a linha de controle do RTS o valor 0 deixa a linha inalterada Publica o 1762 RM001D PT P Outubro 2002 20 22 Instru es ASCII e M scara OR OU a m scara usada para definir a linha de controle do RTS O Bit 1 corresponde linha de controle do RTS O valor 2 na m scara OR define a linha de controle do RTS o valor 0 deixa a linha inalterada e Controle o arquivo de dados de controle Consulte a p gina 20 6
41. temporizador watchdog Temporizador que monitora um processo c clico e reinicializado na finaliza o de cada ciclo Se o watchdog for executado com atraso em rela o ao per odo de tempo programado o mesmo causar uma falha tens o operacional Para as entradas a faixa de tens o necess ria para a entrada ser Energizada Para as sa das a faixa permitida de tens o fornecida pelo usu rio terminal Ponto em um m dulo de E S em que s o conectados dispositivos externos como bot es ou luzes piloto trilho DIN Fabricado de acordo com o padr o DIN Deutsche Industrie Normenausshus um trilho met lico projetado para facilitar a instala o e a montagem dos dispositivos varredura A varredura composta de quatro elementos varredura de entrada varredura do programa varredura de sa da e housekeeping varredura de comunica o Parte do ciclo operacional do controlador comunica o com os dispositivos como outros controladores e dispositivos de interface de opera o ocorre durante esse per odo varredura de entrada O controlador l todos os dispositivos de entrada conectados aos terminais de entrada varredura de programa Parte do ciclo operacional do controlador Durante a varredura do programa o programa de l gica processado e a Imagem de Sa da atualizada varredura de sa da O controlador liga desliga ou modifica os dispositivos conectados aos terminais de sa da verdadeiro Status
42. 1 contagem Exemplo 3 off 0 Manter o valor do acumulador Exemplo 4 on 1 Manter o valor do acumulador Exemplo 5 on 1 Manter o valor do acumulador Exemplo 6 off 0 Manter o valor do acumulador 1 O HSC1 se aplica somente ao MicroLogix 1500 2 A contagem da entrada A antecede a contagem da entrada B 3 A contagem da entrada B antecede a contagem da entrada A C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA Publica o 1762 RM001D PT P Outubro 2002 As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas pata outras fun es independentemente do HSC que est sendo utilizado Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 21 Modo 7 do HSC Contador de quadratura entradas em fase A e B com Reset e Pausa externos Tabela 5 11 Exemplos do Modo 7 do Hsc Terminais de 11 0 0 0 HSCO 11 0 0 1 HSCO 11 0 0 2 HSCO 11 0 0 3 HSCO Bit Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 CE Fun o ContagemA ContagemB ResetZ Paua o Exemplo 1 2 T off 0 off 0 fon 1 Acumulador do HSC 1 contagem Exemplo 263 y off 0 off 0 off 0 jon 1 Acumulador do HSC 1 contagem Exemplo 3 off 0 off 0 lon 1 Redef
43. 4 Insira o total na instru o UIE Por exemplo para habilitar os Eventos 1 e 3 da instru o EII Evento da EI 1 32 Evento 3 da EII 4 32 4 36 insira esse valor ATEN O Caso sejam habilitadas interrup es durante a varredura do programa atrav s de uma instru o OTL OTE ou UIE essa instru o dever ser a ltima executada na linha ltima instru o na ltima ramifica o Recomenda se que essa seja a nica instru o de sa da na linha Publica o 1762 RM001D PT P Outubro 2002 18 12 Uso de Interrup es UIF Remo o de Interrup es do Usu rio UIF User Interrupt Flush Interrupt Types 1 Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 18 8 Tempo de Execu o para a Instru o UIF Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 123 us 0 0 us MicroLogix 1500 10 6 us 0 0 us A instru o UIF utilizada para remover interrup es selecionadas do usu rio interrup es pendentes no sistema A tabela abaixo mostra os tipos de interrup o com os bits de remo o correspondentes Tabela 18 9 Tipos de Interrup es Desabilitadas pela Instru o UIF Interrup o Elemento Valor Bit Decimal Correspondente EII Interrup es na Entrada de Eventos Evento O 64 bit 6 ElI Interrup es na Entrada de Eventos Evento 1 32 bit 5 HSC Contador de Alta Velocidade HSCO 16
44. 5 10 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 Interrup o de Preset Baixo LPI Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio t 2a7 status leitura escrita LPI Interrup o HSC 0 LPI bi de Preset Baixo 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de status do LPI Interrup o de Preset Baixo definido 1 quando o acumulador do HSC alcan a o valor de preset baixo e a interrup o do HSC est acionada Esse bit pode ser usado no programa de controle para determinar se a condi o de preset baixo provocou a interrup o do HSC Se o programa de controle precisar realizar algum tipo espec fico de a o de controle com base no preset baixo esse bit ser usado como l gica condicional Esse bit pode ser reinicializado 0 pelo programa de controle e tamb m ser reinicializado pelo subsistema HSC sempre que estas condi es forem detectadas e Execu o de Interrup o de Preset Alto e Execu o de Interrup o de Underflow e Execu o de Interrup o de Overflow e O controlador entra em um modo de execu o Preset Baixo Alcan ado LPR Descri o Endere o Formato dos Modos HSC Acesso ao Programa do Usu rio HSC 0 LPR somente leitura 1 Para obter a descri o dos modos consulte M
45. ATEN o ES voc iniciar instru es como por exemplo de temporizadores ou contadores em uma zona MCR a opera o da instru o ser interrompida quando a zona for desabilitada Se necess rio reprograme as opera es fundamentais fora da zona Cap tulo 17 IIM Entrada Imediata com M scara IM Immediate Input w Mask Slot E Mask N7 0 Length 1 Instru es de Entrada e Sa da s instru es de entrada e sa da permitem que voc atualize de forma seletiva os dados sem precisar esperar pelas varreduras de sa da e entrada Instru o IIM Entrada Imediata com M scara Usada para Atualizar os dados antes de uma varredura 17 1 normal de entrada IOM Sa da Imediata com M scara Atualizar as sa das antes de uma varredura 17 3 normal de sa da REF Atualiza o de E S Interromper a varredura do programa para 17 4 executar a varredura de E S sa das de escrita comunica o de servi o e entradas de leitura Tipo de Instru o sa da Esta instru o u mente para a E S incorporada N NOTA sta instru o usada somente para a E S incorporada N o projetada para ser usada com a E S de expans o Tabela 17 1 Tempo de Execu o para a Instru o IIM Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 26 4 us 0 0 us MicroLogix 1500 22 5 us 0 0 us Publica o 1762 RM001D PT P Outu
46. Atraso no Envio de RTS 0 a 65535 pode ser configurado em incrementos de 20 ms 0 x 20 ms Especifica o tempo de atraso entre a configura o do par metro RTS e a verifica o da resposta CTS Para uso com modems que n o estejam prontos para responder com CTS imediatamente ao receber RTS Atraso na 0 a 65535 pode ser configurado em incrementos de 1 ms 0 Pr Transmiss o Quando a linha de controle configurada como sem handshaking este o tempo de atraso x1 ms anterior transmiss o Necess rio para as redes f sicas Half Duplex 1761 NET AIC O 1761 NET AIC necessita de um atraso para passar do modo de transmiss o para o de recep o Quando a linha de controle configurada como Modem half duplex este o tempo m nimo de atraso entre o recebimento do ltimo caractere de um pacote e a afirmativa do RTS Publica o 1762 RM001D PT P Outubro 2002 Configura o de Protocolo E 15 Driver ASCII Apenas Controladores MicroLogix 1200 e 1500 S rie B e Superiores O driver ASCII permite conex o a outros dispositivos ASCII como leitoras de c digo de barras balan as impressoras seriais e outros dispositivos inteligentes Voc pode usar o ASCII configurando a porta RS 232 canal 0 para o driver ASCII somente para o 1764 LRP poss vel selecionar o Canal O ou o Canal 1 Quando o sistema est configurado para ASCII todos os dados recebidos s o colocados em um buffer Para acessar os dados us
47. C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Modo 1 do HSC Contador Crescente com Reset e Pausa Externos Tabela 5 5 Exemplos do Modo 1 do HSC Terminais de 11 0 0 0 HSCO 11 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSCO BitCE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem N o Utilizado Reset Pausa Exemplo 1 T on off off jon 1 fAcumulador do HSC 1 contagem 1 0 0 Exemplo 2 on off on Manter o valor do acumulador 1 0 1 Exemplo 3 on off off 0 Manter o valor do acumulador 1 0 Exemplo 4 on U loff on off Manter o valor do acumulador 1 0 1 0 Exemplo 5 tt Reinicializar o acumulador 0 1 O HSC1 se aplica somente ao MicroLogix 1500 C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Publica o 1762 RM001D PT P Outubro 2002 5 18 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Modo 2 do HSC Contador co
48. Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 22 3 us 0 0 us MicroLogix 1500 1764 LSP 18 4 us 0 0 us MicroLogix 1500 1764 LRP 19 4 us 0 0 us As instru es IOM permitem que voc atualize de forma seletiva os dados de sa da sem precisar esperar pelas varreduras autom ticas de sa da Esta instru o utiliza os seguintes operandos e Ranhura a localiza o f sica que atualizada com os dados do arquivo de sa da IMPORTANTE A ranhura 0 o nico n mero de ranhura v lido que pode ser usado com essa instru o instru o IOM n o pode ser usada com E S de expans o e M scara uma constante hexadecimal ou um endere o de registrador que cont m o valor da m scara que ser aplicado Se determinada posi o de bit na m scara 1 os dados de bit correspondentes s o transportados pata as sa das f sicas Um 0 impede que dados de bit correspondentes sejam transportados para as sa das O valor da m scara pode variar de O a OxFFFE Bit 15 14 13 12 11 10 9 8 7 6 5 43 2 1 J0 Dados de Palavra de Sa da Sa da M scara O O JO JO JO JO O O MM MM Mo Sa das Os Dados N o S o Atualizados Atualizado para Corresponder Verdadeiras Palavra de Sa da e Comprimento N mero de palavras com m scara a serem transferidas para as sa das Publica o 1762 RM001D PT P Outubro 2002 17 4 Instru es d
49. DB SP Faixa de erro DB Tempo O cruzamento zero um controle de zona morta que permite que a instru o utilize o erro para c lculos conforme a vari vel de processo atravessa a zona morta at cruzar o setpoint Quando a vari vel atinge o setpoint o erro cruza o valor zero e altera o sinal e durante o tempo em que permanece na zona morta a instru o considera o valor zero para os c lculos Selecione a zona morta inserindo um valor na palavra de armazenamento da mesma palavra 9 no bloco de controle A zona morta se estende acima e abaixo do setpoint pelo valor inserido O valor zero inibe esse recurso zona morta ter as mesmas unidades convertidas do setpoint se voc selecionar convers o de escala Alarmes de Sa da poss vel definir um alarme de sa da na vari vel de controle em um valor selecionado acima e ou abaixo de uma porcentagem de sa da selecionada Quando a instru o verifica que a vari vel de controle ultrapassou um valor a mesma define um bit de alarme bit LL para limite inferior bit UL para limite superior na instru o PID Os bits de alarme s o redefinidos pela instru o quando a vari vel de controle retorna aos limites A instru o n o impede que a vari vel de controle exceda os valores do alarme a menos que voc selecione uma limita o de sa da Selecione os alarmes de sa da superior e inferior inserindo um valor para os alarmes superior CVH e inferior CVL
50. Este um endere o de arquivo de controle Os bits de status comprimento da pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras Palavra O n o utilizado utilizado Palavra 1 Comprimento cont m o ndice do ltimo elemento no arquivo de refer ncia do sequenciador Palavra 2 Posi o a posi o atual na sequ ncia 1 EN O Bit de Habilita o definido quando a linha passa de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado definido depois que a instru o realiza sua opera o na ltima palavra no arquivo de seguenciador Esse bit redefinido na pr xima transi o de falsa para verdadeira depois que a linha passa para falsa 3 ER O Bit de Erro definido quando o controlador detecta um valor de posi o negativa ou um valor com comprimento zero ou negativo Quando o bit ER for definido o bit de erro de advert ncia S2 5 2 tamb m ser definido e Comprimento Cont m o n mero de etapas do arquivo de sequenciador tamb m ser o comprimento da origem se for um tipo de dados de arquivo O comprimento do sequenciador pode variar de 1 a 256 e Posi o Etapa ou local atual no arquivo de sequenciador bem como a origem se for um tipo de dados de arquivo Determina o pr ximo local na pilha que receber o valor ou a constante encontrada na origem posi o um compo
51. HIP ou Baixa LOP estabelecida no arquivo PLS os dados de origem da sa da Alto OHD ou Baixo OLD ser o escritos atrav s da m scara HSC Neste ponto a pr xima predefini o Alta HIP ou Baixa LOP estabelecida no arquivo PLS se torna ativa Quando o HSC conta para a nova predefini o os novos dados de sa da s o escritos atrav s da m scara do HSC Este processo continua at que o ltimo elemento dentro do arquivo PLS seja carregado Neste ponto o elemento ativo dentro do arquivo PLS restaurado a zero Este comportamento conhecido como opera o circular Publica o 1762 RM001D PT P Outubro 2002 5 30 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Formato Explica o NOTA Os Dados altos de sa da OHD s s o escritos quando a predefini o Alta HIP alcan ada Os Dados baixos de sa da OLD s s o escritos quando a predefini o baixa alcan ada NOTA Os Dados altos de sa da s est o operacionais quando o contador est incrementando Os Dados baixos de sa da s est o operacionais quando o contador est decrementando Se forem carregados dados inv lidos durante a opera o gerado um erro de HSC dentro do arquivo de fun o HSC O erro n o causar falha no controlador Se for detectado um par metro inv lido ele ser pulado e o pr ximo par metro ser carregado para execu o desde que seja v lido Voc
52. Modbus 1 22 1 13 1 10 1 09 1 09 1 09 1 09 1 09 1 00 ASCII 1 55 1 33 1 26 1 22 1 21 1 19 1 19 1 18 1 01 Encerramento 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 Inativo definido como Sem Envio de Mensagens e Sem Monitora o de Dados Para o protocolo DH 485 inativo significa que o controlador n o est conectado rede Publica o 1762 RM001D PT P Outubro 2002 A 8 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Publica o 1762 RM001D PT P Outubro 2002 Ap ndice B Utiliza o de Mem ria e Tempo de Execu o de Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 Este ap ndice cont m a lista completa das instru es de programa o do MicroLogix 1500 A lista mostra o uso da mem ria e o tempo de execu o para cada instru o Tamb m s o apresentados os tempos de execu o com a utiliza o de endere amento indireto e uma planilha de tempo de varredura Instru es de Programa o Tabela B 1 Controladores MicroLogix 1500 Utiliza o de Mem ria e Tempo de Execu o de Instru es de Programa o palavra longa de acordo com o formato dos dados As tabelas abaixo listam os tempos de execu o e o uso de mem ria para as instru es de programa o Esses valores dependem do uso de palavra ou Instru o de Programa o Mnem nico Palavra Palavra Longa
53. Redefinir Valor Acumulado Tipo de Instru o sa da RAC e Roset Accumulated valus p Controlador Tempo de Execu o Quando a Linha E Source 0 Verdadeira Falsa MicroLogix 1200 MicroLogix 1500 17 8us 0 0 us A instru o RAC Valor Acumulado do Reset realiza o reset do contador de alta velocidade e permite que um valor espec fico seja escrito no acumulador HSC A instru o RAC utiliza os seguintes par metros e N mero do Contador Especifica qual contador de alta velocidade est sendo usado N mero do Contador O HSCO MicroLogix 1200 e 1500 N mero do Contador 1 HSC1 apenas MicroLogix 1500 e Origem Especifica a localiza o do dado a ser carregado para o acumulador do HSC A faixa de dados de 2 147 483 648 a 2 147 483 647 Os Modos de Endere amento V lidos e os Tipos de Arquivo s o mostrados abaixo Tabela 5 14 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o RAC Para verificar os termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Mode Nivel do amp Endere o Endere o o a o o a 5 Par metro S 3 2 S E gt o Ss o S E e e le E 1 ISIS e gt gt 2 q a E l le IE 6 a E a 3 2 j N mero do Contador Origem ejo jo Publica o
54. Target Device Message done DN 0 Message Timeout Message Transmitting ST 0 Data Table Address Message Enabled EN 0 Local Node Addr dec octal Local Remote m Error Error Code Hex O r Error Description No errors Tempo de Espera da Mensagem Esse valor define o tempo em segundos de que a instru o de mensagem precisa para concluir sua opera o ap s o in cio tempotiza o come a quando a transi o de linha de falsa para verdadeira ocorre habilitando a mensagem Se o per odo de tempo de espera terminar a mensagem apresentar erro O valor padr o 5 segundos O valor m ximo de tempo de espera 255 segundos Se o tempo de espera da mensagem estiver definido como zero a instru o de mensagem n o ser interrompida Defina o bit de Tempo de Espera TO 1 para enviar uma instru o de mensagem de seu buffer caso o dispositivo de destino n o responda ao pedido de comunica o Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 25 Offset Endere o da Tabela de Dados Essa vari vel define o endere o inicial no controlador de destino O endere o da tabela de dados usado por mensagens do tipo 500CPU e CLP5 Um endere o v lido qualquer arquivo de dados v lido configurado no dispositivo de destino cujo tipo de arquivo seja reconhecido pelo controlador As combina es v lidas s o mostradas abaixo
55. energizado e B3 0 0 e B3 0 1 est o desenergizados Arquivo de receita 0 N mero de receita 2 executado por meio da carga dos valores a seguir para criar uma pintura Branca e N7 0 333 e N7 1 333 e N7 2 333 e T4 0 PRE 1000 Monitore o arquivo de dados N7 Observe que os valores mudam ap s cada bit ser comutado Este exemplo descreve a carga de valores de um arquivo RCP para endere os da tabela de dados Entretanto observe que com a mudan a da opera o do arquivo RCP de Carga para Armazenamento os valores podem ser carregados pela l gica ladder no banco de dados de receita para cada n mero de receita Publica o 1762 RM001D PT P Outubro 2002 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 7 Registro de Dados Filas e Registros Arquivos de Programa iai O registro de dados permite a captura armazenamento de dados de aplica o como um registro para recupera o posterior Cada registro armazenado em uma fila configurada pelo usu rio em uma mem ria com backup por bateria B Ram Os registros s o recuperados do processador 1764 LRP atrav s de comunica o Este cap tulo explica como o Registro de Dados configurado e usado Esta se o cont m os seguintes t picos e Filas e Registros na p gina 22 7 e Configura o das Filas de Registro de Dados na p gina 22 11 e DLG Instru o de Registro de Dados na p gina 22 13 e A
56. es para alterar a ordem em que o processador realiza a varredura em um programa de l gica ladder Em geral essas instru es s o usadas para reduzir o tempo de varredura criar um programa mais eficiente e localizar falhas em um programa de l gica ladder Instru o Usada para P gina JMP Salto para Label Saltar para a frente ou para tr s para a 16 1 LBL Label instru o de label correspondente me JSR Salto para Sub rotina Saltar para uma sub rotina designada e 16 2 SBR Sub rotina Label dito 16 3 RET Retorno da Sub rotina 16 3 SUS Suspende Execu o Depurar ou realizar um diagn stico do 16 4 programa do usu rio TND Fim Tempor rio Abandonar uma varredura atual da l gica 16 4 ladder END Fim do Programa Finalizar um programa ou uma sub rotina 16 5 MCR Reset do Controle Mestre Habilitar ou inibir uma zona de controle 16 5 mestre no programa de l gica ladder Tipo de Instru o sa da Tabela 16 1 Tempo de Execu o para a Instru o JMP Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1500 11 0 us 0 0 us A instru o JMP faz com que o controlador altere a ordem de execu o da l gica ladder Os saltos fazem com que a execu o do programa alcance a linha identificada como LBL n mero do label Os saltos podem ser para a frente ou para tr s em uma l gica ladder no mesmo arquivo de programa As v rias instru es JMP podem fa
57. incorporada do controlador instru o n o pode ser usada com os m dulos de expans o de E S Este cap tulo descreve como utilizar a fun o do contador HSC Al m disso cont m se es sobre as instru es HSL e RAC conforme explicado a seguir e Arquivo de Fun o do Contador de Alta Velocidade HSC na p gina 5 2 e HSL Carga do Contador de Alta Velocidade na p gina 5 27 e RAC Redefinir Valor Acumulado na p gina 5 28 A fun o Chave de limite program vel permite configurar o Contador de alta velocidade para que ele opere como uma PLS chave de limite program vel ou chave de came rotativa Consulte a p gina 5 29 para obter mais informa es Publica o 1762 RM001D PT P Outubro 2002 5 2 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Arquivo de Fun o do A pasta RSLogix 500 Function File cont m o arquivo de fun o HSC HSC Function File Esse arquivo oferece acesso aos dados de configura o do HSC Contador de Alta e tamb m permite que o programa de controle acesse todas as informa es Velocidade HSC pertencentes a cada um dos contadores de alta velocidade NOTA Se o controlador estiver no modo Run opera o os dados dos campos de subelemento poder o ser alterados HSC pro st Jem PTE em Jum Josr e Jall ajh C EEE l PFH Program File Number ER Error Code Ux User Interrupt E secuting UIE User Interrupt Enable UIL User I
58. o 1762 RM001D PT P Outubro 2002 11 10 Instru es de Convers o GCD C digo Cinza GCD Gray Code Source 11 2 0 225 lt Dest N7 1 190 lt Tipo de Instru o sa da Tabela 11 13 Tempo de Execu o para as Instru es GCD Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 9 5 us 0 0 us MicroLogix 1500 8 2 us 0 0 us A instru o GCD converte os dados de c digo cinza origem em um valor inteiro destino Se a entrada do c digo cinza for negativa bit alto definido o destino ser definido como 32767 e o sinalizador de overflow ser definido Os tipos de arquivo e os modos de endere amento s o mostrados na tabela a seguir Tabela 11 14 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o GCD Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 z E 2 Modo de N vel do Arquivos de Dados Arquivos de Fun o S Endere amento Endere o S a Wo o q a o Par metro e gt 5 Z E E la S le Ie e E Salt l E EI E lo E SIS E co on e Ig IO Im ZE lg z ly lo IA je 2 5 FR 7A q 77 lola e o o jm bla SR le F Elb la E e je lal a E m ja ja jm Origem e o e o Destino Publica o 1762 RM001D PT P O
59. o de Ajuste do Rel gio em Tempo Real 3 5 Arquivo de Fun o TPI Informa es sobre o Potenciometro de Corte ia vai do ap a das Asia 3 6 Arquivo de Fun o MMI Informa es sobre o M dulo CEM EMT tis Cedo a isa id a de 3 7 Arquivo de Fun o DAT Apenas MicroLogix 1500 3 10 Arquivo de Fun o de Informa es do Hardware Base BHI ss a AS ad a pe ps 3 13 Arquivo de Status de Comunica o cccsccccssos 3 14 Arquivo de Status de Entrada Saida asas aaaaas a gondii 3 19 Cap tulo 4 Vis o Geral das Instru es de Conjunto de Instru es ss seas sr E a ri das 4 1 Programa o Uso das Descri es de Instru es su ssemprsrp a reed EUR Ta 4 2 Publica o 1762 RM001D PT P Outubro 2002 vi ndice Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Uso de Sa das de Alta Velocidade Instru es de Tipo Rel Bit Instru es de Temporizador e Contador Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 5 Vis o Geral do Contador de Alta Velocidade c 5 1 Vis o Geral da Chave de Limite Program vel 5 1 Arquivo de Fun o do Contador de Alta Velocidade CELSO ama asp di E EAA E o Sp E E 5 2 Resumo dos Subelementos do Arquivo de Fun o do Contador de Alta Velocidade qa uapra isa DE gd a ratos 5 4 Subelementos do Arquivo de Fun o HSC c 5 5 HSL Carga do Contador de Alta Velocidade
60. o de Contagem Decrescente DN Bit Executado da Contagem OV Bit de Overflow da Contagem UN Bit de Underflow da Contagem e Preset faixa de Quando o acumulador alcan a esse valor o bit DN definido A dados de preset varia de 32768 a 32767 e Acumulador O acumulador cont m a contagem atual A faixa de dados do acumulador varia de 32768 a 32767 O valor acumulado aumentado CTU ou reduzido CTD quando a linha passa de falsa para verdadeira O valor acumulado mantido quando a condi o da linha se torna falsa novamente e quando a alimenta o do controlador desligada e ligada novamente contagem acumulada mantida at que seja removida por uma instru o RES que tenha o mesmo endere o que o contador NOTA O contador continua a contagem quando o acumulador maior que o valor de preset na instru o CTU e menor que o valor de preset na instru o CTD Publica o 1762 RM001D PT P Outubro 2002 Instru es de Temporizador e Contador Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 8 11 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es CTD e CTU Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o s Minig
61. o de Tempo Selecion vel Tabela 18 10 Arquivo de Fun o de Interrup o de Tempo Selecion vel STI 0 Descri o do Subelemento Endere o Formato dos Tipo Acesso ao Programa Para Obter Mais Dados do Usu rio informa es PFN N mero do Arquivo de Programa STI 0 PFN palavra INT controle somente leitura 18 14 ER C digo de Erro STI 0 ER palavra INT status somente leitura 18 14 UIX Execu o da Interrup o do Usu rio ST1I 0 UIX bin rio bit status somente leitura 8 15 UIE Habilitar Interrup o do Usu rio STI O UIE bin rio bit controle leitura escrita 8 15 UIL Perda da Interrup o do Usu rio STI O UIL bin rio bit status leitura escrita 8 15 UIP Interrup o do Usu rio Pendente STI 0 UIP bin rio bit status somente leitura 8 16 TIE Habilitar Interrup o de Tempo STI 0 TIE bin rio bit controle leitura escrita 8 16 AS In cio Autom tico STI 0 AS bin rio bit controle somente leitura 8 16 ED Erro Detectado STI 0 ED bin rio bit status somente leitura 8 17 SPM Setpoint em Milissegundos STI 0 SPM palavra INT controle leitura escrita 8 17 Publica o 1762 RM001D PT P Outubro 2002 Subelementos do Arquivo de Fun o STI N mero do Arquivo de Programa PFN STI Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio PFN N mero do STI 0 PFN palavra INT controle somente leitura Arquivo de Programa
62. o de rede como a DH485 usando 1761 NET AIC DeviceNet usando 1761 NET DND ou DF1 Half Duplex Publica o 1762 RM001D PT P Outubro 2002 21 26 Instru es de Comunica o Exemplos de Sistema de Mensagens Local Par metro Este Controlador Comando de Comunica o Quatro exemplos de sistema de mensagens local s o mostrados nesta se o e Tipo de mensagem 500CPU e Tipo de mensagem 485CIF e Tipo de mensagem CLP5 e Tipo de mensagem CIP Gen rico atrav s de DeviceNet Um resumo dos par metros de configura o de instru o de mensagem mostrado abaixo Descri o Especifica o tipo de mensagem Os tipos v lidos s o e 500CPU Leitura e 500CPU Escrita e 485CIF Leitura e 485CIF Escrita e CLP5 Leitura e CLP5 Escrita Endere o da Tabela de Dados Para uma leitura esse o endere o inicial que recebe os dados Os tipos de arquivo v lidos s o B T C R N e L Para uma Escrita esse o endere o inicial que enviado para o dispositivo de destino Os tipos v lidos de arquivo s o O B T C R N L TZ e RTOS Tamanho em Elementos Define o comprimento da mensagem em n mero de elementos e elementos de 1 palavra tamanho v lido 1 a 103 e elementos de 2 palavras tamanho v lido 1 a 51 e elementos de 8 palavras tamanho v lido 1 e elementos de 42 palavras tamanho v lido de 1 a 2 e Elementos de Temporizador 500CPU e 485CIF Contador e Controle tamanho v
63. o e adicionado o Cap tulo 21 sistema de mensagem DeviceNet CIP Gen rico Atualizado o tempo de execu o da instru o MSG 21E 5 Atualizadas as tabelas de Elemento do arquivo de mensagem e adicionada 21E 6 21E 7 a tabela de Informa es sobre o local de destino do arquivo de mensagem Dispositivo de destino CIP Gen rico Adicionadas informa es sobre o arquivo de Ponto flutuante 21E 22 21E 23 21E 25 Adicionada a nova instru o RCP Receita 22E 1 Adicionadas as instru es ABS valor absoluto CPW c pia de palavra Ap ndice A GCD c digo cinza e RTA ajuste do rel gio em tempo real Adicionadas as instru es ABS valor absoluto CPW c pia de palavra Ap ndice B GCD c digo cinza e RTA ajuste do rel gio em tempo real Adicionadas informa es sobre falha de hardware ao C digo de erro 0021 D 4 Adicionadas informa es sobre mapeamento aperfei oado de mem ria do E 9 at E 13 Modbus O controlador agora aceita at 1 536 eram 256 registradores de reten o que podem ser mapeados para at seis eram cinco arquivos de tabela de dados de bits ou inteiros Adicionadas novas instru es RTA ABS GCD CPW RCP Lista Cobertura Alfab tica de Instru es Traseira Interna ndice Pref cio Quem deve utilizar este manual era suis REDES adia P 1 Objetivo deste Matta ce qrena so san Ruas ORA PRE Ra P 1 T cnicas comuns utilizadas neste manual
64. 1200 2400 4800 9600 19 2 K 38 4 K 1200 Transmiss o Paridade nenhuma par nenhuma ID da Origem 0 a 254 decimal 1 Endere o do N Linha de Controle sem handshaking modem Half Duplex sem handshaking Detec o de Erro CRC BCC CRC Supress o de EOT habilitada desabilitada desabilitada Quando a Supress o de EOT estiver habilitada o escravo n o responder quando for consultado por polling se nenhuma mensagem estiver na fila Iss salva a alimenta o da transmiss o de modem quando n o h mensagens a transmitir Detec o de Pacote habilitada desabilitada habilitada Duplicado Detecta e elimina respostas duplicadas a uma mensagem Pacotes duplicados poder o ser enviados em condi es de comunica o com ru do se as Novas Tentativas de Mensagem Message Retries de quem est enviando a mensagem n o estiverem configuradas como 0 Per odo de Espera 0 a 65535 pode ser configurado em incrementos de 20 ms 3000 do Polling O Per odo de Espera do Polling aplic vel somente quando um dispositivo escravo inicia uma x 20 ms instru o MSG Esse o per odo de tempo durante o qual o dispositivo escravo fica esperando por um polling do dispositivo mestre Se o dispositivo escravo n o recebe um polling dentro do Per odo de Espera do Polling um erro de instru o MSG gerado e o programa de l gica ladder precisa colocar a instru o MSG na fila novamente Se voc estiver usan
65. 59 58 57 56 55 54 53 52 51 50 49 48 Matriz com 58 Bits RESERVADO 73 72 71 70 69 68 67 66 65 64 B3 1 I Bit de Descarga R6 0 10 Publica o 1762 RM001D PT P Outubro 2002 Instru es de Arquivo 14 7 Se voc quiser deslocar mais de um bit por varredura ser necess rio criar uma malha na sua aplica o atrav s das instru es JMP LBL e CTU Esta instru o utiliza os seguintes operandos e Arquivo O operando do arquivo o endere o da matriz de bits que ser manipulada e Controle O operando de controle o endere o do elemento de controle do BSL O elemento de controle composto por 3 palavras Palavra 0 n o utilizado Palavra 1 Tamanho da matriz de bits ima de bits Palavra 2 n o utilizado 1 EN O Bit de Habilita o definido em uma transi o da linha de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado quando definido indica que a matriz de bits foi deslocada uma posi o 3 ER O Bit de Erro quando definido indica que a instru o detectou um erro como por exemplo a inser o de um n mero negativo para o comprimento ou o operando de oritem 4 UL O Bit de Descarga a sa da da instru o Evite utilizar o bit UL descarga quando o bit ER erro estiver definido e Endere o de Bit origem consiste no endere
66. DS Decelerating Status R5 Run Status HAS Accelerating Status L PP Profile Parameter Select HIS Idle Status L ED Error Detected Status H NS Normal Operation Status EH Enable Hard Stop ES Enable Status follows rung state ER Error Code DF Output Frequency Hz L DFS Operating Frequency Status Hz DC Duty Cycle e g 456 45 6 II ne Uso de Sa das de Alta Velocidade 6 21 Resumo dos Elementos do As vari veis contidas em cada elemento da PWM juntamente com o tipo de Arquivo de Fun o comportamento e acesso que o programa de controle tem a essas vari veis est o relacionadas separadamente a seguir Modulado por Largura de Pulso Descri o do Elemento Endere o Formato dos Faixa Tipo Acesso ao Para Obter Dados Programa do Mais Usu rio Informa es OUT Sa da PWM PWM O OUT palavra INT 2 ou 3 status somente leitura 6 21 DS Status de Desacelera o PWM 0 DS bit O ou 1 status somente leitura 6 22 RS Status de Opera o de PWM PWM 0 RS bit O ou 1 status somente leitura 6 22 AS Status de Acelera o PWM 0 AS bit O ou 1 status somente leitura 6 22 PP Sele o do Par metro de Perfil PWM 0 PP bit 0 ou 1 controle leitura escrita 6 23 IS Status Inativo de PWM PWM 0 IS bit O ou 1 status somente leitura 6 23 ED Detec o de Erro de PWM PWM 0 ED bit 0 ou 1 stat
67. ES Status de PWM 0 ES bit 0ou1 status somente leitura Habilita o de PWM O bit PWM ES Status de Habilita o controlado pelo subsistema da PWM Quando a linha que antecede a instru o PWM for considerada verdadeira a instru o PWM ser habilitada e o bit de status de habilita o ser definido Quando a linha que antecede a instru o PWM realiza uma transi o para um estado falso o bit de habilita o de status redefinido 0 imediatamente e Definido 1 a PWM est habilitada e Reinicializado 0 a PWM foi conclu da ou a linha que antecede a instru o PWM falsa Frequ ncia de Sa da de PWM OF Uso de Sa das de Alta Velocidade 6 25 Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio OF Fregi ncia de PWM 0 0F palavra INT 0a controle leitura escrita Sa da de PWM 20 000 A vari vel PWM OF Frequ ncia de Sa da define a frequ ncia da fun o PWM Essa frequ ncia pode ser alterada a qualquer momento Status da Frequ ncia de Opera o de PWM OFS Opera o de PWM Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio OFS Status da PWM 0 0FS palavra INT 0a status somente leitura Frequ ncia de 20 000 O PWM OFS Status da Frequ ncia de Sa da gerado pelo subsistema da PWM e pode ser utilizado no programa d
68. MVM Movimenta o com M scara Tipo de Instru o sa da MVM Masked Move Tabela 13 4 Tempo de Execu o para a Instru o MVM aa M Controlador Tamanho dos Quando a Linha for 0000h lt Dados Verdadeira Falsa Dest N2 MicroLogix 1200 palavra 7 8 us 0 0 us palavra longa 11 8 us 0 0 us MicroLogix 1500 palavra 7 2 us 0 0 us palavra longa 10 0 us 0 0 us A instru o MVM usada para mover os dados da origem para o destino permitindo que partes do destino sejam mascaradas As fun es do bit de m scara s o as seguintes Tabela 13 5 Fun o de M scara para a Instru o MVM Bit de Origem Bit de M scara Bit de Destino 1 0 ltimo estado 0 0 ltimo estado 1 1 1 0 1 0 Mascare os dados definindo os bits da m scara como 0 zero passe os dados definindo os bits da m scara como 1 um A m scara pode ser uma constante ou voc pode variar a m scara atribuindo um endere o direto Os bits do Destino que correspondem aos zeros da M scara n o s o alterados Uso das Instru es MVM Ao utilizar as instru es MVM observe o seguinte e Origem a M scara e o Destino devem ter o mesmo tamanho de dados por exemplo todos devem ser palavras ou palavras longas Para mascarar dados defina o bit da m scara como O zero para passar dados defina o bit da m scara como 1 um A m scara pode ser um valor constante ou voc pode variar a m scara at
69. Opera o Remota REM Run ou Opera o Opera o Remota Opera o N o importa Opera o Remota Verdadeira N o importa N o importa Programa Remoto com Falha Opera o Falsa Ultimo Estado Suspens o Remota REM Suspend ou Suspens o Suspens o Qualquer modo exceto Suspens o Remota Opera o ou Suspens o Opera o N o importa Opera o Verdadeira N o importa N o importa Opera o com Falha 1 Opera o com Falha uma condi o de falha como se o controlador estivesse no modo de Programa com Falha Program w Fault as sa das foram reinicializadas e o programa do controlador n o est sendo executado Entretanto o controlador en reinicializado ra no modo de opera o assim que o sinalizador de Erro Grave Interrompido Consulte tamb m MB Comportamento do Modo na p gina 3 9 Publica o 1762 RM001D PT P Outubro 2002 C 8 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Erro Grave Interrompido Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 13 bin rio 0 ou 1 status leitura escrita O controlador define esse bit 1 quando um erro grave encontrado O controlador insere uma condi o de falha e a palavra S 6 cont m o C digo de Falha que pode ser usado para diagnosticar a condi o Cada vez que o bit de tempo 8 1 13 definido o controlador e desativa todas as sa das e faz o LED FAULT Falha
70. Os valores do alarme s o especificados como uma porcentagem da sa da Se voc n o quiser utilizar os alarmes insira o valor zero e 100 nos valores de alarme inferior e superior respectivamente e ignore os bits de alarme Instru o de Controle de Processo 19 21 Limita o de Sa da com Anti Reset Windup poss vel definir um limite de sa da porcentagem da sa da na vari vel de controle Quando a instru o detecta que a vari vel de controle ultrapassou um limite a mesma define um bit de alarme bit LL para limite inferior bit UL para limite superior impedindo que a vari vel de controle ultrapasse o valor de limite instru o limita a vari vel de controle entre O e 100 caso voc escolha n o definir os limites Selecione os limites inferior e superior para a sa da definindo o bit Habilitar limite bit OL e inserindo os limites superior CVH e inferior CVL Os valores de limite s o uma porcentagem de O a 100 da vari vel de controle A diferen a entre a sele o de alarmes de sa da e limites de sa da que voc deve selecionar a limita o de sa da para habilitar a limita o Os valores de limite e alarme s o armazenados nas mesmas palavras A entrada desses valores habilita os alarmes mas n o a limita o A entrada desses valores juntamente com a configura o do bit Habilitar limite habilita a limita o e os alarmes Anti reset windup um recurso que evita que a express o int
71. STI na p gina 18D 13 para obter mais informa es Comunica o no Canal 0 Comando de Entrada Pendente Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 33 1 bin rio 0 ou 1 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de status de comunica o em CS0 0 4 0 Consulte Bloco de Status Geral do Canal na p gina 3D 15 para obter mais informa es Resposta de Mensagem Pendente Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 33 1 bin rio 0 ou 1 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de status de comunica o em CS0 0 4 1 Consulte Bloco de Status Geral do Canal na p gina 3D 15 para obter mais informa es Comando de Mensagem de Sa da Pendente Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 33 2 bin rio 0 ou 1 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru
72. SUB MUL DIV NEG CLR Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o g Modo de N vel do 1 rauiyos 9 Tungan Endere amento Endere o o Wo o O q Par metro z o f E k4 F E la le je e e LL ERIZE ls El EE o F s la lo 9 lo l S lk i la lnlo o l _ lg o l l la e 2 amp ls l E a E 2 EB lala Es l8 adj LE Eli Origem A e o o o jo oj jo e o e o o o o o o o o o oj o e e o Origem B e o o 0 0 0 e o e o o o o o o o jo o oj o e e o Destino e o o o jo oj jo e o e o o 0 e e o 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas com unidades BXB do MicroLogix 1200 e 1500 2 O arquivo de Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP para as seguintes instru es matem ticas ADD SUB MUL DIV NEG e SCP 3 Consulte a nota Importante sobre endere amento indireto 4 O arquivo F v lido somente para os controladores MicroLogix 1200 e 1500 S rie C e superior N o poss vel utilizar endere amento indireto com IMPURTANTE arquivos S ST MG PD RTC HSC PTO PWM STI EI BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM
73. Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Tabela A 1 Utiliza o de Mem ria e Tempo de Execu o das Instru es de Programa o do Micrologix 1200 Instru o de Programa o Mnem nico Palavra Palavra Longa da Instru o Tempo de Execu o Uso de Tempo de Execu o Uso de em ps Mem ria em ps Mem ria Falsa Verdadeira Palavras Falsa Verdadeira em Palavras Reset do Controle Mestre MCR 1 2 1 2 1 0 O n vel de endere amento de Palavra Partida Longa n o aplic vel MCR Fim 1 6 1 6 15 Compara o Mascarada para MEQ 1 8 1 9 1 8 3 1 3 9 35 Igual Movimenta o MOV 0 0 2 4 2 5 0 0 8 3 2 0 Mensagem Estado Permanente MSG 6 0 20 0 2 9 O n vel de endere amento de Palavra Mensagem Transi o de Falsa 230 0 Longa n o aplic vel para Verdadeira para Leituras Mensagem Transi o de Falsa 264 1 6 para Verdadeira para Escritas palavra Multiplica o MUL 0 0 6 8 2 0 0 0 3 5 Movimenta o com M scara MVM 0 0 1 8 2 0 0 0 3 0 Nega o NEG 0 0 2 9 3 0 0 0 3 0 N o Igual NEQ 1 1 1 3 1 3 2 7 2 5 NOT NOT 0 0 2 4 2 5 0 0 2 5 Monoest vel ONS 1 9 2 6 3 5 O n vel de endere amento de Palavra Longa n o aplic vel OR OR 0 0 22 2 8 00 32 3 0 Monoest vel Decrescente OSF 3 7 2 8 5 4 O n vel de endere amento de Palavra Monoest v
74. amento Endere o 8 o q e E S E z E D er o sS E E e e g o E o D 5 S lS 1 1 sua us E El Ii la a a IB ls E s alo 8 la le le e jo le a j l ja l a m ja a jm e e N o poss vel utilizar endere amento indireto com arquivos IMPORTANTE S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Exemplo Valor da Origem antes de executar a instru o SWP abcdefghijklmnopqrstuvwxyzabcdefg Valor da Origem antes de executar a instru o SWP badcfehgjilknmporgtsvuxwzyabcdefg Os caracteres sublinhados mostram as 13 palavras em que o byte inferior foi trocado pelo byte superior Cap tulo 15 Instru es do Segienciador As instru es do sequenciador s o utilizadas para controlar m quinas ou processos autom ticos de montagem que se caracterizam por opera es regulares e repetitivas Em geral baseiam se no tempo ou no acionamento por evento Instru o Usada para SOC Compara o de Comparar dados de 16 bits com os Seguenciador dados armazenados S0O0 Sa da de Seguenciador Transferir dados de 16 bits para os 15 5 endere os de palavra SQL Carga de Sequenciador Carregar dados de 16 bits em um 15 8 arquivo Use a instru o de compara o do sequenciador para determinar quando uma etapa conclu da use a instru o de sa da do sequenciador para definir as condi es de sa da de cada etapa Uti
75. caso contr rio ele ser redefinido Intercepta o de overflow O bit de intercepta o de overflow em opera es matem ticas s ser definido se o bit de overflow estiver definido Caso contr rio ele permanecer no ltimo estado Instru es Matem ticas 10 11 Os tipos de arquivo e os modos de endere amento s o mostrados na tabela a seguir Tabela 10 11 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ABS Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 gt 4 Modo de N vel do Arquivos de Dados Arquivos de Fun o 1 amp Endere amento Endere o 8 e s lo g Par metro Ss J gE S N S z Fal Plo SEe oje o a dae c z a SeS ls E 5838 PE gao aE aaaea 2 5 43885 o z aaae aE E E jaddds Origem ejojojejo 0 0 ejo ojojojojojojojo ejoj o ejo o Destino ejojojojojojo ejo jojojojojojo e ojojo 1 Consulte a nota Importante sobre endere amento indireto Tan N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 10 12 Instru es Matem ticas SCL Escala de Dados SCL Scale Source N7 0 0 lt Rate 10000 N7 1 0 lt Offset N7 2 0 lt Dest
76. es Matem ticas na p gina 12 2 Publica o 1762 RM001D PT P Outubro 2002 12 6 Instru es L gicas NOT NOT N O L gico Tipo de Instru o sa da NOT NOT Tabela 12 9 Tempo de Execu o para a Instru o NOT Source N7 0 ast E Controlador Tamanho dos Quando a Linha for i 0 lt Dados Verdadeira Falsa MicroLogix 1200 palavra 2 4 us 0 0 us palavra longa 9 2 us 0 0 us MicroLogix 1500 palavra 2 4 us 0 0 us palavra longa 8 1 us 0 0 us A instru o NOT utilizada para inverter a origem bit por bit complementares e inserir o resultado no destino Tabela 12 10 Tabela Verdadeira para a Instru o NOT Destino A NOT B Origem 111 11 11 11 J0 J1 10 10 JOJO JO 1 1 J0 J0 Destino OO 0 J0 1 10 1 1 1 11 1 OITO 11 11 Para obter mais informa es consulte Uso das Instru es L gicas na p gina 12 1 e Atualiza es dos Bits de Status das Opera es Matem ticas na p gina 12 2 Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 13 Instru es de Movimenta o As instru es de movimenta o modificam e movem palavras Instru o Usada para P gina MOV Movimenta o sem Move o valor de origem para o destino 13 1 M scara MVM Movimenta o com Move os dados de um local de origem para 13 3 M scara uma parte selecionada do destino MOV Movimenta o Tipo
77. es sobre um protocolo aberto DF DF Protocol and Command Set 1770 6 5 16 Reference Manual Informa es avan adas sobre o aterramento e a fia o dos controladores Allen Bradley Programmable Controller 1770 4 1 program veis da Allen Bradley Grounding and Wiring Guidelines Uma descri o importante sobre as diferen as entre os produtos de Application Considerations for SGI 1 1 controladores program veis eletr nicos e os dispositivos eletromec nicos Solid State Controls Um artigo sobre bitolas e tipos de fio para aterramento do equipamento el trico National Electrical Code Publicado pela National Fire Protection Association de Boston estado de Massachussetts Glossary Uma rela o completa da documenta o atual incluindo as instru es ndice de Publica es da Allen Bradley SD499PT para fazer pedidos Tamb m indica se os documentos est o dispon veis em CD ROM ou em v rios idiomas Um gloss rio de termos e abrevia es referentes automa o industrial Allen Bradley Industrial Automation AG 7 1 Suporte da Rockwell Antes de entrar em contato com a Rockwell Automation para obter assist ncia t cnica sugerimos que voc consulte antes as informa es sobre solu o de Automation problemas contidas nesta publica o Se o problema persistir ligue para seu distribuidor local ou entre em contato com a Rockwell Automation de uma das formas a seguir Telefone Estad
78. est conectado ao controlador A condi o padr o 1 a qual configura EII para opera o com borda crescente Sele o de Entrada IS da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio IS Sele o de Entrada EII O IS palavra INT controle somente leitura O par metro IS Sele o de Entrada utilizado para configurar cada EII para uma entrada espec fica no controlador As entradas v lidas s o de O a 7 o que corresponde faixa de 11 0 0 0 a 11 0 0 7 Esse par metro est configurado com o dispositivo de programa o e n o pode ser alterado pelo programa de controle Cap tulo 19 O Conceito de PID A Equa o PID Instru o de Controle de Processo Este cap tulo descreve a instru o PID Proporcional Integral e Derivativa do MicroLogix 1200 e do MicroLogix 1500 A instru o PID uma instru o de sa da que controla as propriedades f sicas como por exemplo temperatura press o n vel de l quido ou taxa de fluxo utilizando as malhas de processo A instru o PID normalmente controla uma malha fechada utilizando entradas de um m dulo de entrada anal gica e fornecendo uma sa da para um m dulo de sa da anal gica Para o controle de temperatura poss vel converter a sa da anal gica em uma sa da de ativa o desativa o on off com tempo proporcional para acionar um aquecedor ou equipamento de
79. est escrevendo dados no n 51 SLC 5 04 no Link ID 100 O SLC 5 04 no n 17 o dispositivo ponte Essa vari vel envia a mensagem para o n local 17 Endere o da Ponte Remota Essa vari vel define o endere o do n remoto do dispositivo ponte Neste exemplo o endere o da ponte remota definido como zero porque o dispositivo de destino o controlador SLC 5 04 no n 63 octal um dispositivo com capacidade de comunica o remota Se o dispositivo de destino tiver capacidade de comunica o remota o endere o da ponte remota n o ser necess rio Se o dispositivo de destino n o tiver capacidade de comunica o remota SLC 500 SLC 5 01 SLC 5 02 e MicroLogix 1000 S ries A Be C o endere o da ponte remota ser necess rio Endere o da Esta o Remota Essa vari vel o endere o de destino final da instru o de mensagem Neste exemplo o arquivo de inteiros 50 elementos de 0 a 4 do SLC 5 04 no Link ID 100 no n 63 octal recebe os dados do controlador MicroLogix 1500 no n 12 no Link ID 1 Link ID de Ponte Remota Essa vari vel um valor atribu do pelo usu rio que define a rede remota como um n mero Esse n mero deve ser usado por qualquer dispositivo que inicie o envio de mensagens remotas para essa rede No exemplo qualquer controlador no Link ID 1 que envie dados a um dispositivo no Link ID 100 deve utilizar o Link ID de ponte remota do dispositivo de passthru Neste exemplo o SLC 5 04 no Lin
80. geral do hardware do m dulo Uma condi o de dados de entrada n o v lidos determinada pelo programa do usu rio Consulte o Manual de Usu rio do M dulo de Entrada RTD Resist ncia do MicroLogixTM 1200 publica o 1762 UM003 PT para obter detalhes e OCx Indica o de circuito aberto nos canais de O a 3 usando entradas de resist ncia ou RTD Detec o de curto circuito apenas para entradas de RTD A detec o de curto circuito em entradas de resist ncia n o indicada porque 0 um n mero v lido e OCx Bits de sinaliza o de sobrefaixa nos canais de O a 3 usando entradas de resist ncia ou RTD Esses bits podem ser usados no programa de controle para detec o de erros e Ux Bits de sinaliza o de subfaixa nos canais de 0 a 3 usando apenas entradas de RTD Esses bits podem ser usados no programa de controle para detec o de erros detec o de subfaixa em entradas de resist ncia diretas n o indicada porque O um n mero v lido Configura o de E S 1 9 Arquivo de Dados de Entrada do M dulo Termopar 1762 174 Para cada m dulo na ranhura x as palavras de O a 3 cont m os valores anal gicos das entradas O arquivo de dados de entrada mostrado abaixo Palavra Bit 15 4 13 12 j1 10 j9 ja 7 e s jafs 2 o 0 gt Dados de Entrada Anal gica do Canal O P 1 gt Dados de Entrada Anal gica do Canal 1 P 2 gt Dados de Entrada Anal gica do Canal 2 P 3 gt Dados
81. importante por exemplo quando uma s rie de c lculos matem ticos precisa ser processada sem interrup o Antes que os c lculos sejam efetuados reinicialize o bit UIE Ap s a conclus o dos c lculos defina o bit UIE e a sub rotina EII em processamento ser reiniciada Perda da Interrup o do Usu rio UIL da Fun o Ell Descri o do Subelemento UIL Perda da Interrup o do Usu rio Endere o Formato dos EII 0 UIL Dados bin rio bit Tipo status Acesso ao Programa do Usu rio leitura escrita O UIL Perda da Interrup o do Usu rio um sinalizador de status que representa uma interrup o perdida O controlador pode processar 1 uma condi o ativa de interrup o do usu rio e manter at 2 duas pendentes antes de definir o bit perdido Esse bit definido pelo controlador O programa de controle tem a fun o de utilizar rastrear se necess rio e remover a condi o perdida Interrup o do Usu rio Pendente UIP da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento UIP Interrup o do EII 0 UIP Dados bin rio bit status do Usu rio somente leitura Usu rio Pendente O UIP Interrup o do Usu rio Pendente um sinalizador de status que representa uma interrup o pendente Esse bit de status pode ser monitorado ou usado na l gica do programa de controle se for ne
82. instru o de atualiza o de E S 17 4 instru o de carga de FIFO 14 11 instru o de carga de LIFO 14 17 instru o de carga de seq enciador 15 8 instru o de carga do contador de alta velocidade 5 27 instru o de codifica o de 1 de 16 para 4 11 3 instru o de c digo cinza 11 10 instru o de compara o de m scara para igual 9 6 instru o de compara o de seq enciador 15 2 instru o de compara o de strings ASCII 20 27 instru o de comunica o de servi o 21 3 instru o de contagem crescente 8 9 instru o de contagem decrescente 8 9 instru o de controle de processo 19 1 Publica o 1762 RM001D PT P Outubro 2002 4 ndice Remissivo instru o de convers o de decimal codificado em bin rio BCD 11 4 instru o de convers o para decimal codificado em bin rio BCD 11 8 instru o de c pia de arquivo 14 4 instru o de c pia de palavra 14 2 instru o de decodifica o de 4 para 1 de 16 11 2 instru o de desabilita o da interrup o do usu rio 18 10 instru o de descarga de FIFO 14 14 instru o de descarga de LIFO 14 20 instru o de deslocamento de bit direita 14 8 instru o de deslocamento de bit esquerda 14 6 instru o de divis o 10 8 instru o de entrada imediata com m scara 17 1 instru o de escala de dados 10 12 instru o de escala de dados com par metros 10 13 instru o de escrita ASCII 20 12 instru o de escrita ASCII
83. mero M ximo de Registros Tamanho do Arquivo de Registro de Dados Tamanho do Registro 48 Kbytes 10 bytes 48 1024 10 4915 registros Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 11 Configura o das Filas de o de dados configurado por meio do software de programa o RSLogix 500 vers o V4 00 00 ou superior Registro de Dados i i 1 Abra uma aplica o do 1764 LRP A primeira etapa no uso de registro de dados configurar as filas de registro de dados O acesso a essa fun o concedido por atrav s da rea de projeto do RSLogix 500 EXAMPLE RESET DLG Mel E i E Controler EL Program Fies Clique duas vezes em 4 Data Fies Configura o para EJ Data Logging acessar a Configura o oi E Configuration do registro de dados H E Force Fiks H E Custom Data Monitors E Database 2 Ser exibida a janela da Fila do registro de dados Clique duas vezes na op o de Configura o do registro de dados Data Log Que Configuration A janela de Configura o da fila de registros de dados exibida antes da cria o de uma fila Data Log Configuration Cancel Help 3 A caixa de di logo da Fila do registro de dados exibida conforme mostrado a seguir Use essa caixa de di logo para inserir as informa es da fila Publica o 1762 RM001D PT P Outubro 2002 22 12 Receita Apenas MicroLogix 1500 e Registro
84. na realidade carregar o programa do usu rio a partir do m dulo de mem ria Consulte Comportamento do Modo de Energiza o na p gina 6 para obter mais informa es Publica o 1762 RM001D PT P Outubro 2002 3 10 Arquivos de Fun o Arquivo de Fun o DAT Apenas MicroLogix 1500 Publica o 1762 RM001D PT P Outubro 2002 NOTA Esta se o descreve o arquivo de fun o DAT Para obter instru es sobre a opera o do DAT consulte o Manual de Usu rio do MicroLogix 1500 publica o 1764 UMOO1 A configura o de DAT ferramenta de acesso aos dados armazenada no processador em um arquivo de configura o especializado denominado Arquivo de Fun o DAT O Arquivo de Fun o DAT que faz parte do programa de controle do usu rio mostrado abaixo s Function Files iof HSC PTO sm em Jarre en mmi i ter Jes Jramjios ddress CEY DF Data Access Terminal present H FIP F1 kep Pressed E FIL F1 Key Latched F2F F2 Key Pressed H F2L F2 Key Latched PST Power Save Timeout minutes 0 255 DFT Data Functional Type FMA Firmware Major Rev 1 4 FMI Firmware Minor Rev x 1 H CNE Catalog Number TIF Target Integer File L TEF Target Bit File D20 gt 02000000000 O arquivo de fun o DAT cont m os par metros TIF Target Integer File arquivo de inteiros de destino TBF Target Bit File arquivo de bits de destino e PST Power
85. o incrementada em cada transi o de falso para verdadeiro Publica o 1762 RM001D PT P Outubro 2002 15 8 Instru es do Seguenciador Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 15 4 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SO0 Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 E 3 z a Modo de N vel do Arquivos de Dados Arquivos de Fun o 1 amp Endere amento Endere o R o o q Par metro e S E 5 5 a z 5 s s E o la e a a 2 o Hri le o E E E o g a je 2 2 e l z Elk Ez We a S Ie 2 Is o le S Ig o l lo la e lz a B l E E E2 E laaj E8 e aE J Z a le Arquivo e e e e e e e e e M scaral e e e e e e e e e e e Destino e e e e e e e e e e Controle 3 Comprimento Posi o 1 Consulte a nota Importante sobre endere amento indireto 2 O Endere amento Indireto e Direto de Arquivo tamb m aplic vel 3 Somente para o arquivo de Controle TRT R aa N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS SOL Carga de Seq enciador Tipo de Instru o sa da SOL d o CEN gt T
86. o 2 C digo de Fun o n o suportado O controlador n o suporta esta fun o ou subfun o do Modbus 1 3 Comprimento do Comando Inv lido O Comando do Modbus tem tamanho incorreto 3 4 Comprimento Inv lido A fun o tentou ler escrever fora do limite de um arquivo de dados 3 5 Par metro Inv lido A fun o n o pode ser executada com estes par metros 1 6 Tipo de Arquivo Inv lido O n mero de arquivo na refer ncia n o corresponde ao tipo de arquivo 2 apropriado 1 N mero do Arquivo Inv lido O n mero do arquivo n o existe 2 8 Endere o do Modbus Inv lido A fun o tentou acessar um endere o inv lido do Modbus 3 9 Tabela Protegida contra Escrita A fun o tentou escrever em um arquivo somente de leitura 3 10 Acesso ao Arquivo Negado O acesso a este arquivo n o foi concedido 2 11 Arquivo J Controlado O arquivo de dados j controlado por outro processo 2 1 Se o Comando do Modbus for enviado com um endere o de difus o v lido nenhuma resposta de exce o ser enviada para os C digos de Erro de 2 a 11 2 Consulte Tabela E 4 na p gina E 11 para obter informa es sobre mapeamento de mem ria Modbus v lido Publica o 1762 RM001D PT P Outubro 2002 E 14 Configura o de Protocolo Quando o driver do sistema for o RTU ModBus Escravo os seguintes par metros de porta de comunica o poder o ser alterados Tabela E 8 Par metros de Configura o de Comunica o do RTU Modbus Escravo Ap
87. o SVC no meio do programa de controle N o poss vel colocar uma instru o SVC em uma sub rotina de Evento de E S Falha DII ou STI Sele o de Canal Ao usat a instru o SVC voc deve selecionar o canal a ser atendido A vari vel de sele o do canal um modelo de bit de uma palavra que determina qual canal ser atendido Cada bit corresponde a um canal espec fico Por exemplo o bit O corresponde ao canal 0 Quando qualquer bit definido 1 o canal correspondente atendido Publica o 1762 RM001D PT P Outubro 2002 21 4 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Controlador Configura o da Canais Atendidos Sele o do Canal MicroLogix 1200 1 0 Processador MicroLogix 1500 com 1764 LSP 1 0 Processador MicroLogix 1500 com 1764 LRP 1 0 2 1 3 0e1 Bits de Status de Comunica o Os seguintes bits de status de comunica o permitem que voc personalize ou monitore o atendimento da comunica o Consulte Bloco de Status Geral do Canal na p gina 3 15 para obter informa es adicionais de status Tabela 21 2 Bits de Status de Comunica o Endere o Descri o Canal 0 Canal 1 CS0 4 0 CS1 4 0 ICP Comando Recebido Pendente CS0 4 1 CS1 4 1 MRP Resposta Recebida Pendente CS0 4 2 CS1 4 2 MCP Comando de Envio Pendente CS0 4 4 CS1 4 4 CAB Bit de Comunica o Ativa 1 O canal 1 v lido apenas para o MicroLogix
88. o da string que voc deseja examinar e Resultado o local de 1 a 82 que o controlador usa para armazenar a posi o na string de busca em que a string de origem come a Se nenhuma combina o for encontrada o resultado ser definido como zero Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 28 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ASC Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Modo de Endere o N vel do Endere o Par metro T C R CS Comunica o DLS Registro de Dados Imediato TPI Palavra Longa Origem Indice Busca Resultado o e o j o 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Publica o 1762 RM001D PT P Outubro 2002 Instru es ASCII 20 27 ASR Compara o de Strings ASCII ASR ASCII String Compare Source A Source B ST10 8 ST10 9 Exemplo 1 ASC 4 E String Search 0 Source ST38 40 Se a ranhura de entrada 1 bit 10 estiver Index 35 definida busque a string em ST52 80 San aa come ando no 36 cara
89. o de E S Publica o 1762 RM001D PT P Outubro 2002 Arquivo de Dados de Entrada do M dulo Termopar 1769 176 O arquivo de dados de entrada cont m os valores anal gicos das entradas Posi o do Bit 15 14 113 112 1 10 9 8 7 6 5 4 3 2 1 10 Dados de Entrada Anal gica do Canal O Dados de Entrada Anal gica do Canal 1 Dados de Entrada Anal gica do Canal 2 Dados de Entrada Anal gica do Canal 3 Dados de Entrada Anal gica do Canal 4 Dados de Entrada Anal gica do Canal 5 0C7 OC6 OCS OC4 OC3 0C2 0C1 0C0 S7 S6 S5 S4 S3 S2 S1 SO xy gt S X OlPalavra UO 100 U1 01 U2 02 U3 03 U4 04 U5 05 U6 06 U7 07 Os bits s o definidos como a seguir e Sx Bit de status geral para os canais de 0 a 5 e sensores CJC S6 e S7 Esse bit definido 1 quando h um erro sobrefaixa subfaixa circuito aberto ou dados de entrada n o v lidos relativo ao canal Uma condi o de dados de entrada n o v lidos determinada pelo programa do usu rio Essa condi o ocorre quando a primeira convers o de anal gico para digital ainda est em andamento depois que uma nova configura o foi enviada ao m dulo e OCx Bits de detec o de circuito aberto que indicam um circuito aberto nos canais de 0 a 5 OCO a OC5 e nos sensores CJC CJCO OC6 e CJCI OC7 O bit definido 1 quando h uma condi o de circ
90. o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de status de comunica o em CS0 0 4 2 Consulte Bloco de Status Geral do Canal na p gina 3D 15 para obter mais informa es Publica o 1762 RM001D PT P Outubro 2002 C 18 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Modo de Sele o de Comunica o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 33 3 bin rio 0 ou 1 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de status de comunica o em CS0 0 4 3 Consulte Bloco de Status Geral do Canal na p gina 3D 15 para obter mais informa es Comunica o Ativa Formato dos Faixa Dados bin rio Tipo Acesso ao Programa do Usu rio Endere o S 33 4 0 ou 1 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo status somente leitura Este endere o duplicado no Arquivo de status de comunica o em CS0 0 4 4 Consulte Bloco de Status Geral do Canal na p gina 3D 15 para obter mais informa es Bit de Comuta o de Varredura Endere
91. o do bit a ser transferido para a primeira menor posi o de bit da matriz de bits e Comprimento O comprimento do operando cont m o comprimento da matriz de bits em bits A faixa v lida de dados para o comprimento de 0 a 2048 Publica o 1762 RM001D PT P Outubro 2002 14 8 Instru es de Arquivo Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 9 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o BSR Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 E a a Modo de N vel do Arquivos de Dados Arquivos de Fun o s 1 amp Endere amento Endere o A wo o a q Par metro e 5 5 Z amp D tl o z 5 j2 je je o o s E Es z a 2 S a E le lg FHE o g ln je 2 e lz Elk Islnnis e 5 le S N T lt q N pr 3 lolol o lv lo e l2 lu bla E a le F Elo m la E e gle lal a E mio ja jm Arquivo e o e e e o Controle 2 Comprimento Origem e o e o o e o 1 Consulte a nota Importante sobre endere amento indireto 2 Somente para o arquivo de Controle N o v lido para Temporizadores e Contadores BSR Deslocamento de Bit Direita BSR Bit Shift Right CEN gt File B3 3 Control R6 0 lt
92. o local est desativado NOTA Para os usu rios do 1770 6 5 16 DF1 Protocol and Command Set Reference Manual Manual de refer ncia do conjunto de comandos e protocolos O c digo de erro da instru o MSG representa o campo STS da resposta para a sua instru o MSG e Os c digos de E0 a EF representam EXT STS c digos de 0 a FE e Os c digos de FO a FC representam EXT STS c digos de 10 a 1C Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 22 RCP Receita Apenas MicroLogix 1500 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Este cap tulo explica como usar as fun es de Receita e Registro de dados Tipo de Instru o sa da Tempo de Execu o da Instru o RCP Quando a Linha for Verdadeira 30 7 us 7 9 us palavra 13 8 us palavra longa ou ponto flutuante Armazenamento 28 5 us 8 5 us palavra 15 1 us palavra longa ou ponto flutuante Controlador Opera o MicroLogix 1500 O arquivo RCP permite salvar listas personalizadas de dados associados a uma receita O uso desses arquivos juntamente com a instru o RCP permite transferir um conjunto de dados entre o banco de dados de receita e um conjunto de locais especificados pelo usu rio no sistema de arquivos do controlador Ao criar um arquivo de receita voc decide se deve armazenar os dados da receita na mem ria do Programa
93. pr xima posi o dispon vel neste exemplo 9 Publica o 1762 RM001D PT P Outubro 2002 Carga e Descarga da Pilha N7 12 Instru es de Arquivo 14 15 Esta instru o utiliza os seguintes operandos e FIFO O operando FIFO o endere o inicial da pilha e Destino O operando de destino o endere o de palavra ou palavra longa que armazena o valor que sai da pilha FIFO A instru o FFU descarrega esse valor do primeiro local na pilha FIFO e o coloca no endere o de destino O n vel de endere o do destino deve corresponder pilha FIFO Se FIFO for um arquivo com tamanho de palavra o destino dever ser um arquivo com tamanho de palavra Se FIFO for um arquivo com tamanho de palavra longa o destino dever ser um arquivo com tamanho de palavra longa e Controle Este um endere o de arquivo de controle Os bits de status comprimento da pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras E oe po pp Palavra O Eul DN 2 em n o utilizado Palavra 1 Comprimento n mero m ximo de palavras ou palavras longas na pilha Palavra 2 Posi o a pr xima localiza o dispon vel em que a instru o descarrega os dados 1 EU O Bit de Habilita o de Descarga definido em uma transi o da linha de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado quando definido indic
94. segundos Dessa forma a menos que voc o altere o controle interno de tempo de espera habilitado automaticamente Quando o tempo de espera interno for utilizado e a comunica o for interrompida a instru o MSG ser interrompida e apresentar erro depois que o per odo de tempo definido terminar Isso permite que o programa de controle fa a uma nova tentativa de envio da mesma mensagem ou execute outra medida se necess rio Para desabilitar o controle interno de tempo de espera insira zero no par metro de tempo de espera da instru o MSG Se a comunica o for interrompida o controlador esperar indefinidamente por uma resposta Se um reconhecimento ACK for recebido indicado pela defini o do bit ST mas a resposta n o for recebida a instru o MSG parecer estar bloqueada embora esteja na verdade esperando uma resposta do dispositivo de destino Instru es de Comunica o 21 11 Habilitado EN Endere o Formato Faixa Tipo Acesso ao dos Dados Programa do Usu rio MG11 0 EN Bin rio On Ativado ou Off Controle Leitura Escrita Desativado O Bit Habilitado EN definido quando as condi es da linha tornam se verdadeiras e a MSG habilitada A instru o MSG habilitada quando o pacote de comando desenvolvido e colocado em um dos buffers MSG ou o pedido colocado na fila MSG A instru o permanece definida at que a transmiss o da mensagem conclu da e a linha
95. ser um valor de palavra ou uma constante Se FIFO for um arquivo com tamanho de palavra longa a origem dever ser um valor de palavra longa ou uma constante A faixa de dados para a origem de 32768 a 32767 palavra ou de 2 147 483 648 a 2 147 483 647 palavra longa e FIFO O operando FIFO o endere o inicial da pilha e Controle Este um endere o de arquivo de controle Os bits de status comprimento da pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras oo pe eo ppp Palavra O n o utilizado Palavra 1 Comprimento n mero m ximo de palavras ou palavras longas na pilha Palavra 2 Posi o a pr xima localiza o dispon vel para onde a instru o carrega os dados 1 EN O Bit de Habilita o definido em uma transi o da linha de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado quando definido indica que a pilha est completa 3 EM O Bit Vazio quando definido indica que FIFO est vazio e Comprimento Cont m o n mero de elementos na pilha FIFO para receber o valor ou constante encontrada na origem O comprimento de uma pilha pode variar de 1 a 128 palavra ou de 1 a 64 palavra longa A posi o incrementada depois de cada carga e Posi o Este o local atual indicado na pilha FIFO Determina o pr ximo local na pilha que receber o valor ou a constante encontra
96. sica Esse um erro de configura o As rotinas de falha do controlador e de falha do usu rio n o s o executadas Exemplo PTOO e PTO1 est o tentando usar uma nica sa da 1 sim n o n o Erro na Sa da Uma sa da inv lida foi especificada As sa das 2 e 3 s o as nicas op es v lidas Esse um erro de configura o As rotinas de falha do controlador e de falha do usu rio n o s o executadas 0 Normal Normal 0 aus ncia de erro 1 n o n o sim Parada Esse erro gerado sempre que uma parada abrupta detectada Esse Abrupta erro n o provoca falhas no controlador Detectada Para remover esse erro realize a varredura da instru o PTO na linha falsa e redefina o bit EH Habilita o de Parada Abrupta como 0 2 n o n o sim Erro de Sa da A sa da da instru o PTO configurada 2 ou 3 est for ada no momento A For ada condi o for ada deve ser removida para permitir a opera o da instru o P Esse erro n o provoca falhas no controlador reinicializado automaticamente quando a condi o de force removida 3 n o sim n o Erro de O valor da freq ncia de opera o OFS menor que 0 ou maior que Freq ncia 20 000 Esse erro provoca falhas no controlador Pode ser removido pela l gica da Rotina de Falha do Usu rio 4 n o sim n o Erro de Acel Os par metros de acelera o desacelera o ADP s o Desacel e menores que zero e maiores que a metade da quantidade total de
97. verdadeira e Comprimento Cont m o n mero de etapas no arquivo de sequenciador bem como a M scara e ou Origem se forem tipos de dados de arquivo O comprimento do sequenciador pode variar de 1 a 256 e Posi o Etapa ou local atual no arquivo de sequenciador bem como a M scara e ou Origem se forem tipos de dados de arquivo Determina o pr ximo local na pilha que receber os dados da compara o atual A posi o um componente do registrador de controle A posi o pode variar de 0 a 255 para palavras e de O a 127 para palavras longas A posi o aumentada para cada transi o de falso para verdadeiro Instru es do Seguenciador 15 5 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 15 2 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SOC Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 i a a Modo de N vel do Arquivos de Dados Arquivos de Fun o 1 E Endere amento Endere o ta o o q Par metro o s 5 2 E E ln lg le Ie E o E 5 la j ef E E o g a je BO l E kilo lo AB e E 3 o l l la e 2z ua i l E a E 2 Elala Es ellla jE E E g Arquivo o o o M scara e o e o o o o e o Origem e o
98. 0 HPM bit 0a controle leitura escrita 5 11 UFM M scara de Underflow HSC 0 UFM bit 2a7 controle leitura escrita 5 12 OFM M scara de Overflow HSC 0 0FM bit 0a7 controle leitura escrita 5 14 LPI Interrup o de Preset Baixo HSC 0 LPI bit 2a7 status leitura escrita 5 10 HPI Interrup o de Preset Alto HSC 0 HPI bit 0a7 status leitura escrita 5 11 UFI Interrup o de Underflow HSC 0 UFI bit 2a7 status leitura escrita 5 13 OFI Interrup o de Overflow HSC 0 0FI bit 0a7 status leitura escrita 5 14 LPR Preset Baixo Alcan ado HSC 0 LPR bit 2a7 status somente leitura 15 10 HPR Preset Alto Alcan ado HSC 0 HPR bit 2a7 status somente leitura 5 12 DIR Dire o da Contagem HSC 0 DIR bit 0a7 status somente leitura 5 15 UF Underflow HSC 0 UF bit 0a7 status leitura escrita 5 12 OF Overflow HSC 0 0F bit 0a7 status leitura escrita 5 13 MD Modo Executado HSC 0 MD bit O ou 1 status leitura escrita 5 15 CD Contagem Decrescente HSC 0 CD bit 2a7 status somente leitura 5 15 CU Contagem Crescente HSC 0 CU bit 0a7 status somente leitura 5 16 MOD Modo HSC HSC 0 MOD palavra INT 0a7 controle somente leitura 5 16 ACC Acumulador HSC 0 ACC palavra longa INT de 32 bits 10 a7 controle leitura escrita 5 22 HIP Preset Alto HSC 0 HIP palavra longa INT de 32 bits 10 a7 controle leitura escrita 5 22 LOP Preset Baixo HSC 0 LOP palavra longa INT de 32 bits 12 a 7 controle leitura escrita 5 23 OVF Overflow HSC 0 0VF palavr
99. 0 us 1200 Transi o de Falsa para Verdadeira 230 0 us para Leituras Transi o de Falsa para Verdadeira 264 us 1 6 us por palavra para Escritas MicroLogix Estado Permanente Verdadeiro 17 0 us 6 0 us 1500 Transi o de Falsa para Verdadeira 205 0 us 1764 LSP para Leituras Transi o de Falsa para Verdadeira 228 us 1 4 us por palavra para Escritas MicroLogix Estado Permanente Verdadeiro 17 0 us 6 0 us 1500 Comunica o atrav s da unidade base ou da porta de comunica o do 1764 LRP 1764 LRP Transi o de Falsa para Verdadeira 234 0 us 6 0 us para Leituras Transi o de Falsa para Verdadeira 257 us 1 4 us por palavra para Escritas Comunica o atrav s do m dulo de comunica o Compact 1 0 isto 1769 SDN Transi o de Falsa para Verdadeira 206 0 us 6 0 us para Leituras Transi o de Falsa para Verdadeira 234 us 1 4 us por palavra para Escritas Qualquer l gica que anteceda a linha da mensagem deve ser considerada verdadeira para que a instru o de mensagem possa ser processada O exemplo abaixo mostra a instru o de mensagem B3 0 MSG de 0000 JE Read Write Message EN gt MSG File MG11 0 DN gt Setup Screen CER gt Se B3 0 estiver ativado 1 a linha MSG verdadeira e MG11 0 ainda n o est processando uma mensagem em seguida MG11 0 processado Se um dos quatro buffers estiver dispon vel a mensagem e os dados a ela associados ser o processado NOTA s imedi
100. 1 12 1 09 1 08 1 07 1 07 1 06 1 06 1 01 DH 485 N A 1 14 1 10 N A N A N A N A N A 1 06 a 19 2 K 1 09 a 9 6 K Modbus 1 21 1 12 1 09 1 08 1 08 1 08 1 08 1 08 1 00 Asci 1 52 1 33 1 24 1 20 1 19 1 18 1 18 1 17 1 00 Encerramento 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 Inativo definido como Sem Envio de Mensagens e Sem Monitora o de Dados Para o protocolo DH 485 inativo significa que o controlador n o est conectado rede 2 Aplica se somente a Processadores MicroLogix 1500 S rie B Publica o 1762 RM001D PT P Outubro 2002 Ap ndice C Arquivo de Status do Sistema O arquivo de status permite que voc monitore o funcionamento do controlador e escolha como quer que ele opere Isso realizado atrav s do arquivo de status que permite configurar os bits de controle e monitorar as falhas tanto do hardware quanto dos dispositivos de programa o e outras informa es de status reva nas palavras reservadas do arquivo de status Se IMPORTANTE N o escrev S pa Vras rese vad q voc pretende escrever nos dados do arquivo de status indispens vel conhecer profundamente a fun o Publica o 1762 RM001D PT P Outubro 2002 C 2 Arquivo de Status do Sistema Caracter sticas Gerais do Arquivo de Status Publica o 1762 RM001D PT P Outubro 2002 O arquivo de status S cont m as palavras a seguir
101. 1200 S rie A AIC Inteiro para String MicroLogix 1200 S rie B FRN 3 e superior MicroLogix 1500 S rie B FRN 4 e superior ACI String para Inteiro AIC Inteiro para String ACN Concatena o de Strings ASC Busca de String AEX Extra o de String ASR Compara o de Strings ASCII Controle de Porta ASCII Essas instru es usam ou alteram o canal de comunica o para recebimento ou transmiss o de dados As tabelas a seguir listam as instru es de controle da porta ASCII usadas pelos controladores MicroLogix 1200 e 1500 MicroLogix 1200 S rie A ACL Reinicializa o de Buffer ASCII AWA Escrita ASCII com Acr scimo AWT Escrita ASCII 1 Para o MicroLogix 1200 S rie A essas instru es somente transmitem dados MicroLogix 1200 S rie B FRN 3 e superior MicroLogix 1500 S rie B FRN 4 e superior ABL Teste de Buffer para Linha ARD Leitura de Caracteres ASCII ACB N mero de Caracteres no Buffer ARL Leitura de Linha ASCII ACL Reinicializa o de Buffer ASCII AWA Escrita ASCII com Acr scimo AHL Linhas de Handshake ASCII AWT Escrita ASCII Quando a instru o ACL Reinicializa o de Buffer ASCII encontrada em um programa de l gica ladder ela executada imediatamente e faz com que todas as instru es sejam removidas da fila ASCII incluindo a execu o de parada da instru o ASCII que est sendo executada no momento O bit ER erro def
102. 13 bit de status de bateria fraca do processador C 13 bit de status de comando de mensagem de sa da pendente C 17 bit de status de comuta o de varredura C 18 bit de status de diferen a na senha do m dulo de mem ria 12 bit de status de erro do registrador de controle C 11 bit de status de erro grave detectado na rotina de falha do usu rio C 12 bit de status de erro grave interrompido C 8 bit de status de forces habilitados 0 4 bit de status de forces instalados 6 5 Publica o 1762 RM001D PT P Outubro 2002 2 ndice Remissivo bit de status de inicializa o do m dulo de mem ria C 12 bit de status de primeira varredura C 8 bit de status de prote o perdida contra sobrescrita do arquivo de dados C 18 bit de status de resposta de mensagem pendente C 17 bit de status de sele o modificada do filtro de entrada C 13 bit menos significativo LSB 1 bit reservado 7 bits de erro de advert ncia C 11 bits de status de dados retentivos perdidos C 13 byte alto 7 byte baixo 7 C Canal 0 status de comunica o C 17 canal 0 arquivo de status de comunica o CS0 3 14 cancelamento de falha na energiza o C 5 carga upload 1 carregar m dulo de mem ria mediante erro ou programa padr o existente 0 6 codificador defini o 2 quadratura 5 20 Codificador de quadratura 5 20 c digos de erro D 1 D 2 bit de intercepta o de overflow de opera o matem tica 10 3 bits de status das opera es matem ticas 10
103. 15 5 Publica o 1762 RM001D PT P Outubro 2002 instru o de sa da imediata com m scara 17 3 instru o de salto para sub rotina 16 2 instru o de string ASCII para inteiro 20 17 instru o de sub rotina de interrup o 18 7 instru o de subtra o 10 7 instru o de suspens o 16 4 instru o de temporizador de atraso na ativa o 8 4 instru o de temporizador de atraso na desativa o 8 5 instru o de temporizador retentivo de atraso na ativa o 8 6 instru o de troca 14 22 instru o de valor absoluto 10 10 instru o DIV 10 8 instru o DLG 22 13 instru o ENC 71 3 instru o END 16 5 instru o EQU 9 3 instru o Examinar se aberto 7 1 instru o Examinar se fechado 7 1 instru o FFL 14 11 instru o FFU 14 14 instru o FLL 14 5 instru o GCD 77 10 instru o GEQ 9 5 instru o GRT 9 4 instru o HSL 5 27 instru o IIM 17 1 instru o INT 18 7 instru o IOM 17 3 instru o JMP 16 1 instru o JSR 16 2 instru o LBL 16 2 instru o LEQ 9 5 instru o LES 9 4 instru o LFL 14 17 instru o LFU 14 20 instru o LIM 9 7 instru o MCR 16 5 instru o MEQ 9 6 instru o monoest vel 7 5 instru o monoest vel crescente 7 6 instru o monoest vel decrescente 7 6 instru o MOV 13 1 instru o MSG 21 5 c digos de erro 21 43 diagrama de temporiza o 21 13 exemplos de sistema de mensagens local 21 26 l g
104. 1500 1764 LRP Exemplo de Aplica o A instru o SVC usada quando voc quer executar uma fun o de comunica o como por exemplo a transmiss o de uma mensagem antes da parte de comunica o regular da varredura operacional CS0 4 SVC 0000 4 Service Communications MCP Channel Select 0001h poss vel inserir essa linha depois de uma instru o de escrita de mensagem CS0 4 MCP definido quando a instru o de mensagem habilitada e colocada na fila de comunica o Quando CS0 4 MCP definido 1 a instru o SVC avaliada como verdadeira e a varredura do programa interrompida para executar a parte da comunica o de servi o da varredura operacional A varredura reiniciada na instru o seguinte instru o SVC O exemplo de linha mostra uma SVC condicional que processada somente quando uma mensagem de sa da est na fila de comunica o NOTA poss vel programar a instru o SVC incondicionalmente nas linhas Essa a t cnica de programa o normal para a instru o SVC Instru es de Comunica o 21 5 MSG Mensagem Tipo de Instru o sa da MSG Read Write Message ONN Tabela 21 3 Tempo de Execu o da Instru o MSG MSG File MG9 0 DN Setup Screen ER Controlador Condi o da Linha Quando a Linha for Verdadeira Falsa MicroLogix Estado Permanente Verdadeiro 20 0 us 6
105. 1762 RM001D PT P Outubro 2002 Instru es de Convers o 11 3 ENC Codifica o de 1 de 16 para 4 Dest ENC Encode 1 of 16 to 4 Source N7 000000000000000 N7 1 0000h lt Tabela 11 5 Codifica o de 1 de 16 para 4 Tipo de Instru o sa da Tabela 11 4 Tempo de Execu o para a Instru o ENC Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 7 2 us 0 0 us MicroLogix 1500 6 8 us 0 0 us A instru o ENC realiza uma busca na origem a partir do bit menos significativo at o mais significativo e procura o primeiro bit definido A posi o de bit correspondente escrita no destino como um inteiro A instru o ENC converte os valores conforme mostrado na tabela abaixo Bits de Origem Bits de Destino 15 14 1 3 12 11 10 09 08 07 06 05 04 03 02 01 00 15a04 03 02 01 00 X X X X X X X X X X X X X X X 1 0 0 0 0 0 X X X X X X X X X X X X X X 1 0 0 0 0 0 1 X X X X X X X X X X X X X 1 0 0 0 0 0 1 0 X X X X X X X X X X X X 1 0 0 0 0 0 0 1 X X X X X X X X X X X 1 0 0 0 0 0 0 1 0 0 X X X X X X X X X X 1 0 0 0 0 0 0 0 1 0 X X X X X X X X X 1 0 0 0 0 0 0 0 0 1 1 0 X X X X X X X X 1 0 0 0 0 0 0 0 0 0 1 1 X X X X X X X 1 0 0 0 0 0 0 0 0 0 1 0 0 0 X X X X X X 1 0 0 0 0 0 0 0 0 0 0 0 0 X X X X X 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 X X X X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 X X X 1 0 0 0 0 0 0 0 0 0 0 0
106. 19 Arquivo de Status de E S O arquivo de status de entrada sa da IOS um arquivo de somente leitura do controlador que cont m informa es sobre o status da E S incorporada e da E S de expans o local O arquivo de dados estruturado da seguinte forma Palavra Descri o 0 C digo de Erro do M dulo Incorporado sempre zero 1a6 C digo de Erro do M dulo de Expans o o n mero da palavra corresponde ao n mero da ranhura do m dulo Consulte a documenta o do m dulo de E S para obter informa es espec ficas MicroLogix 1200 1a 16 C digo de Erro do M dulo de Expans o o n mero da palavra corresponde ao n mero da ranhura do m dulo Consulte a documenta o do m dulo de E S para obter informa es espec ficas MicroLogix 1500 1 1a8 para Unidades Base S rie A Publica o 1762 RM001D PT P Outubro 2002 3 20 Arquivos de Fun o Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 4 Conjunto de Instru es Vis o Geral das Instru es de Programa o A tabela a seguir mostra as instru es de programa o do MicroLogix 1200 e do MicroLogix 1500 relacionadas de acordo com o grupo funcional O Grupo Funcional Descri o P gina Contador de Alta HSL RAC As instru es do contador de alta velocidade juntamente com o arquivo de fun o HSC 5 1 Velocidade permitem o controle e a monitora o das sa das de alta velocidade G
107. 2 1 0 Descri o Out15 Out14 Out13 Out12 Out11 Out10 Out09 OutO8 OutO7 Out06 OutO5 Out04 OutO3 Out02 Out01 OutOO OutputOnMask 0 OutputOnMask 15 Out15 Out14 Out13 Out12 Out11 Out10 OutO9 OutO8 OutO7 OutO6 OutO5 OutO4 OutO3 OutO2 OutO1 OutOO OutputOffMask 0 OutputOffMask 15 R15 R14 R13 R12 R11 R10 R09 R08 R07 R06 R05 R04 R03 R02 R01 ROO RangeEn 0 RangeEn 15 reservado ResetBlownFuse Ctr0ControlBits Ctr0En RPW RREZ CtriControlBits a RPW RCO SP EN Ct2ControlBits Cir0ResetCountlinderilow LT Ctr0DirectionInvert RPW Ctr3ControlBits Ctr0DirectionInhibit CtrOZInvert reservado CtrOZInhibit es E Ti E CtrOResetRisingEdgeZ Range12To15 0 HiLimOrDirWr Range12To15 0 HiLimOrDirWr CtrOResetCtrPresetWarning Range12To15 0 LowLimit Range12To15 0 LowLimit Out15 Out14 Out13 Out12 Out11 Out10 OutO9 OutO8 OutO7 OutO6 OutO5 OutO4 OutO3 OutO2 Out01 Out00 Range12T015 0 OutputControl 0 15 e i Range12To15 0 Config Range12To15 0 ToThisCounter O Inv LDW Tipo ToThisCtr Flags E Range12To15 0 ToThisCounter 1 Range12To15 0 Type Inv LDW Tipo ToThisCtr Range12T015 1 Config Flags Range12To15 2 HiLimOrDirWr Range12T015 2 HiLimOrDirWr Range12To15 2 LowLimit Range12To15 2 LowLimit Range12To15 1 HiLimOrDirWr Range12T015 1 HiLimOrDirWr Range12T015 0 LoadDirectWrite Range12To15 0 Invert Range12To15 1
108. 24 JT 116 174 64 It U 21 15 025 NAK 153 35 065 5 85 55 25 JU 117 175 65 Ju y 22 16 026 ISYN 54 36 066 6 86 56 26 V 118 176 66 Iv W 123 17 027 ETB 55 37 067 17 87 57 27 IW 119 177 67 Iw X 24 18 030 CAN 156 38 070 8 88 58 30 IX 120 178 70 ix ny 25 19 031 EM 157 39 071 19 89 59 31 IY 121 179 n ly Z 26 1A 032 SUB 58 3A 072 90 5A 132 Z 22 IA 72 Iz M 27 1B 033 JESC 59 3B 073 91 5B 133 I 23 IB 73 H N 28 1C 034 IFS 60 3C 074 lt 92 5C 134 A 24 AM 74 29 1D 035 IGS 61 3D 075 l 93 5D 35 25 7D 15 NA 30 1E 036 IRS 62 3E 076 gt 94 5E 36 J 26 E 76 i 31 1F 037 IUS 63 3F 077 95 5F 37 is 127 7F 77 DEL O conjunto padr o de caracteres ASCI inclui os valores at 127 decimal 7F hex Os controladores MicroLogix 1200 e 1500 tamb m suportam um conjunto estendido de caracteres decimais de 128 a 255 Entretanto o conjunto estendido de caracteres poder mostrar caracteres diferentes dependendo da plataforma que esteja sendo usada O valores decimais de 0 a 31 tamb m s o atribu dos aos c digos Ctrl Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 2 Vis o Geral do Sistema de Mensagem Instru es de Comunica o Este cap tulo cont m informa es sobre as instru es de comunica o Mensagem MSG e Comunica o de Servi o SVC Este cap tulo explica e Vis o Geral do Sistema de Mensagem na p gina 21 1 e SVC Comunica
109. 3 c digo de erro da fun o STI 18 14 c digos de erro da fun o Ell 18 19 c digos de erro da instru o ASCII 20 31 c digos de erro da instru o MSG 21 43 c digos de erro de PTO 6 18 c digos de erro de PWM 6 27 c digos de erro do HSC 5 5 erros de runtime de PID 79 16 guia de localiza o de falhas D 2 mensagens de falha e c digos de erro D 1 status de c digo de erro grave C 14 c digos de erro da instru o ASCII 20 37 como entrar em contato com a Rockwell Automation para obter assist ncia D 10 comportamento do modo C 7 comportamento do modo de energiza o C 6 Comunica o Arquivo de Status 3 14 bit de status de ativo C 18 bit de status do modo de sele o C 18 status do canal O 17 Concatena o de Strings ASCII 20 19 configura o de canal Publica o 1762 RM001D PT P Outubro 2002 par metros de DH485 F 3 par metros de RTU Modbus Escravo F 14 par metros DF1 full duplex 5 par metros DF1 half duplex E 7 Configura o de E S 1 1 configura o de protocolo F 7 configura o de rede normal 21 30 conjunto de caracteres ASCII 20 32 conjunto de instru es 2 tempos de execu o do MicroLogix 1200 A 1 tempos de execu o do MicroLogix 1500 6 7 vis o geral 4 1 contadores Arquivo de Contador 8 7 arquivo do contador e bits de status 8 8 como os contadores funcionam 8 7 defini o 2 controlador arquivo de status 0 1 defini o 2 mensagens de falha D 2 modo C 7 overhead 4 7 B 6 status do mo
110. 483 647 palavra longa e Origem alta de sa da Especifica o valor no registrador de sa da de preset alto HPO faixa de dados para a origem alta de sa da de O a 65 535 e Origem baixa de sa da Especifica o valor no registrador de sa da de preset baixo LPO A faixa de dados para a origem baixa de sa da de O a 65 535 Os Modos de Endere amento V lidos e os Tipos de Arquivo s o mostrados abaixo Tabela 5 13 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o HSL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Modo de N vel do N Arquivos de Dados Arquivos de Fun o o a 1 e Endere o Endere o Reg F q Par metro 9 5 E E Z E E lo I Io a E E Ig e o lo IE E z E Sisal ER o o jn jo jo jo S E j la lo jo e 5 IE IE par N T q N mt 3 e 2 o v la e lz lu b E a E Z Eb E la S amp 8 S ja j i E la N mero do Contador Preset Alto e o e o o e o o e o Preset Baixo elo elolo oleole e o Origem Alta de Sa da e o e o o ejo o e o Origem Baixa de Sa da o e o o oleole e o Publica o 1762 RM001D PT P Outubro 2002 5 28 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico RAC
111. 7 Ap ndice B Utiliza o de Mem ria e Tempo de Execu o de Instru es de Programa o sssssssusrrrrcrrrrerrrrni B 1 Planilha de Tempo de Varredura do MicroLogix 1500 B 6 Ap ndice C Caracter sticas Gerais do Arquivo de Status s s ss usuen enaa C 2 Detalhes do Arquivo de Status o ua A pa C 3 Ap ndice D Identifica o das Falhas do Controlador ccccccccc D 1 Como Entrar em Contato com a Rockwell Automation para Bier Assistencia ite a edad e A a E a D 10 ndice xi ss esco GOES Configura o de Protocolo Ap ndice E Protocolo de Comunica o DH 485 ccicccc E 2 Protocolo DF1 Full Duplex s quegrs dnsedes ii Aiodod ds pira ndo a de Ae E 5 Protocolo DEI Halk Duples utero unas pegas passos E 6 Protocolo RTU Modbus M Escravo Apenas Controladores MicroLogix 1200 e Processadores MicroLogix 1500 S rie Be Superiores curas Essa a e E pr e fo A E 9 Driver ASCII Apenas Controladores MicroLogix 1200 e 1500 S rie B e Superiores o n peer ba E 15 Gloss rio ndice Remissivo Lista Alfab tica das Instru es dos Controladores MicroLogix 1200 e 1500 Publica o 1762 RM001D PT P Outubro 2002 xii ndice Publica o 1762 RM001D PT P Outubro 2002 Pref cio Quem deve utilizar este manual Objetivo deste manual Leia este pref cio para se familiarizar com o manual Ele fornece informa es sobre e quem deve utilizar este manual e o objetivo do manual
112. 7 us 50 1 us caractere 11 7 us MicroLogix 1500 S rie B FRN 4 ou superior 114 us 44 3 s caractere 10 6 us Use a instru o ARL para ler os caracteres do buffer incluindo os caracteres de Extremidade e armazene os em uma string Os caracteres de extremidade s o especificados na tela de Configura o de Canal Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta R 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O on o canal 1 e Destino o elemento de string em que voc quer que a string seja armazenada Instru es ASCII 20 25 e Controle o arquivo de dados de controle Consulte a p gina 20 6 e Comprimento de String LEN o n mero de caracteres que voc deseja ler do buffer O m ximo 82 caracteres Se especificar um comprimento maior que 82 somente os primeiros 82 caracteres ser o lidos e movidos para o destino O comprimento 0 assume o padr o 82 Essa a palavra 1 do arquivo de dados de controle e Leitura de Caracteres POS o n mero de caracteres que o controlador moveu do buffer para a string de 0 a 82 Esse campo somente de leitura e reside na palavra 2 do arquivo de dados de controle e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter descri es de c
113. A N7 0 0 lt Source B N7 1 0 lt LES Less Than A lt B Source A N7 0 0 lt Source B N7 1 0 lt Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o entrada Tabela 9 4 Tempo de Execu o para as Instru es GRT e LES Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 1 3 us 1 1 us palavra longa 2 8 us 2 7 us MicroLogix 1500 palavra 1 2 us 1 1 us palavra longa 2 6 us 2 5 us A instru o GRT verifica se um valor maior que o segundo valor A instru o LES verifica se um valor menor que o segundo valor Tabela 9 5 Opera o das Instru es GRT e LES Instru o Rela o dos Valores de Origem Estado de Linha Resultante GRT A gt B verdadeiro A lt B falso LES A gt B falso A lt B verdadeiro HSC ACC para a Origem em instru es GRT LES GEQ e LEQ Instru es de Compara o 9 5 GEQ Maior Que ou Igual A LEQ Menor Que ou Igual A Tipo de Instru o entrada Gr e Eql A gt B Tabela 9 6 Tempo de Execu o para as Instru es GEQ e LEQ Source A N7 0 ME ao Controlador Tamanho dos Quando a Linha for 0 lt Dados Verdadeira Falsa MicroLogix 1200 palavra 1 3 us 1 1 us palavra longa 2 8 us 2 7 us me iess e Egl A lt B MicroLogix 1500 palavra 1 2 us 1 1 us Source A o palavra longa 2 6 us 2 5 us Source B N7 1 A instru
114. Addr dec 17 octal Local 7 Remote Remote Remote Bridge Addr dec 0 Remote Station Address dec 51 Remote Bridge Link ID 100 Error Code Hex 0 m Error Error Description Mo errors Figura 21 3 Exemplo de Rede DH485 e DH PanelView m SLC 5 03 Rede DH 485 N 5 N 22 Link ID 1 N 10 AIC N 11 N 12 AIC AIC N 17 AIC a E F oj MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 SLC 5 04 Rede DH N 23 octal 19 decimal Link ID 100 N 63 octal 51 decimal N 40 octal 32 decimal SLC 5 04 CLP 5 Publica o 1762 RM001D PT P Outubro 2002 Enor CodefHest O Instru es de Comunica o 21 M Par metros Este Controlador Consulte Par metros Dispositivo de Destino na p gina 21 24 Par metros Bits de Controle Consulte Par metros Control Bits Bits de Controle na p gina 21 10 Par metros Dispositivo de Destino Tempo de Espera da Mensagem Consulte Tempo de Espera da Mensagem na p gina 21 24 Endere o da Tabela de Dados Consulte Offset Endere o da Tabela de Dados na p gina 21 25 Endere o da Ponte Local Essa vari vel define o endere o da ponte na rede local No exemplo o n 12 DH 485 MicroLogix 1500 no Link ID 1
115. Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 10 15 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SCP Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o 8 Modo do N vel do rquivos de Fun o E Endere amento Endere o S o q Par metro e E S 5 IS 8 lo E ln lo e g z E LIF BER EEE o g la jo SD jo ii gt i lola o 2 E RR PAR o o la a ejz khu nh Ea EEEa Esee aje E Z l Entrada x ele leo eo e 0 e o e o o o o o o o o o o e e e o m n de entrada xo e o e o o o e e e o m x de entrada x e o e o o o e e e o M n escalonado yo e o oeloelolo e elo m x da escala de dados y e e e e e e e e e e e W1 Sa da y e o o jo jo o o e o e e o o e e e o 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM s o recomendados somente para uso com as unidades BXB do MicroLogix 1200 e 500 2 Consulte a nota Importante sobre endere amento indireto Tara N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS IMPORTANTE N o use o audado do Contador de Alta
116. DF1 Full Duplex tamb m conhecido como protocolo DF1 ponto a ponto til onde a comunica o ponto a ponto RS 232 necess ria Esse tipo de protocolo suporta transmiss es simult neas entre dois dispositivos nos dois sentidos O protocolo DF1 controla o fluxo de mensagens detecta e indica erros al m de executar novas tentativas em caso de erro Quando o driver do sistema for o DF1 Full Duplex os seguintes par metros poder o ser alterados Tabela E 2 Par metros de Configura o do DF1 Full Duplex Par metro Op es Padr o do Software de Programa o Taxa de Transmiss o 300 600 1200 2400 4800 9600 19 2 K 384 K 192 K Paridade nenhuma par nenhuma ID da Origem Endere o do N 0 a 254 decimal 1 Linha de Controle sem handshaking modem full duplex sem handshaking Detec o de Erro CRC BCC CRC Respostas Incorporadas detec o autom tica habilitada detec o autom tica Detec o de Pacote Duplicado habilitada desabilitada habilitada Per odo de Espera do ACK x 20 ms 1 a 65535 contagens incrementos de 20 ms 50 contagens Tentativas NAK 0 a 255 3 tentativas Tentativas ENQ 0 a 255 3 tentativas Bits de Parada n o configura o sempre 1 1 Publica o 1762 RM001D PT P Outubro 2002 E 6 Configura o de Protocolo Protocolo DF1 Half Duplex Publica o 1762 RM001D PT P Outubro 2002 O protocolo DF1 Half Duplex of
117. Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RTC 0 SEC Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 para obter mais informa es Dia da Semana do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 53 palavra 0a 6 status somente leitura 1 Essa palavra pode ser acessada somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RTC 0 DOW Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 para obter mais informa es C digo de Cat logo do SO Endere o Formato dos Dados Faixa Tipo Acesso ao Programa do Usu rio S 57 palavra 0 a 32 767 status somente leitura Esse registrador identifica o C digo de Cat logo para o Sistema Operacional do controlador S rie do S0 Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 58 ASCII Aaz status somente leitura Esse registrador identifica a letra da S rie para o Sistema Operacional do controlador Arquivo de Status do Sistema C 21 FRN N mero de Reserva Federal do SO
118. Endere o Formato Faixa Tipo Acesso ao Subelemento dos Dados Programa do Usu rio CS Parada Controlada PTO 0 CS bit 00u1 controle leitura escrita O bit PTO CS Parada Controlada usado para parar uma execu o da instru o PTO na parte de opera o do perfil iniciando imediatamente a fase de desacelera o Uma vez configurada a fase de desacelera o conclu da sem uma condi o de erro ou falha Fun o de Rampa Normal sem CS Acel Opera o Desacel Configura o da Parada Controlada CS N Desacelera o da g Fun o de Rampa Fun o de Ap s CS ser Definidoy Fampa Normal N N N N Acel Opera o Desacel Se o bit CS for definido durante a fase de acelera o a fase de acelera o ser conclu da e a PTO entrar imediatamente na fase de desacelera o Configura o da Parada Controlada CS Desacelera o Fun o de da Fun o de Rampa Normal Rampa Ap s CS N ser Definido N Acel Desacel Publica o 1762 RM001D PT P Outubro 2002 6 16 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 Fregii ncia de Jog de PTO JF Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio JF Frequ ncia de PTO 0 JF palavra INT 0a controle leitura escrita Jog Hz 20 000 A vari vel PTO JF Frequ ncia de Jog defi
119. Execu o para as Instru es OTE Quando a Linha for Verdadeira Controlador MicroLogix 1200 MicroLogix 1500 12 us 0 0 us Utilize uma instru o OTE para ativar uma localiza o de bit quando as condi es da linha forem avaliadas como verdadeira e desativar quando a linha for avaliada como falsa Um exemplo de um dispositivo que ativa ou desativa uma sa da conectada a uma luz piloto endere ado como 00 0 4 As instru es OTE s o redefinidas desativadas quando e Voc entra no modo de programa ou de programa remoto ou retorna a esse modo ou quando a alimenta o restaurada e instru o OTE programada em uma zona falsa ou inativa de MCR Reset do Controle Mestre NOTA Um bit definido em uma sub rotina por meio de uma instru o OTE permanece definido at que seja realizada nova varredura na OTE ATEN O Caso sejam habilitadas interrup es durante a varredura do programa por meio de uma instru o OTL OTE ou UIE essa instru o dever ser a ltima instru o executada na linha ltima instru o na ltima ramifica o Recomenda se que essa seja a nica instru o de sa da na linha Nunca utilize um endere o de sa da em mais de um lugar no programa da l gica Tenha sempre em mente a carga representada pela bobina de sa da Publica o 1762 RM001D PT P Outubro 2002 7 4 Instru es de Tipo Rel Bit Os Modos de Endere amento e os Tipos de Arquivo
120. Incorporada ranhura 0 E S de expans o e ranhuras de 1 a 6 para o MicroLogix 1200 Consulte a p gina 1 3 para ver a ilustra o e ranhuras de 1 a 16 para o MicroLogix 1500 Consulte a p gina 1 10 para ver a ilustra o Delimitador de palavra Exigido somente se um n mero de palavra for necess rio conforme especificado a seguir w N mero da palavra Exigido para ler escrever palavras ou se o n mero do bit discreto for maior que 15 Faixa 0 a 255 Delimitador de bit b N mero do bit 0a 15 1 Ranhuras de 1 a 8 para Unidades Base S rie A Exemplos de Endere amento N vel de Exemplo de Ranhura Palavra Bit Endere amento Endere o Endere amento do 0 0 4 7 Ranhura de Sa da O E S Incorporada palavra 0 bit de sa da 4 at 0 2 712 Ranhura de Sa da 2 E S de Expans o palavra 0 bit de sa da 7 1 1 412 Ranhura de Entrada 1 E S de Expans o palavra O bit de entrada 4 1 0 15 2 Ranhura de Entrada O E S Incorporada palavra0 bit de entrada 15 Endere amento de 0 1 0 Ranhura de Sa da 1 E S de Expans o palavra O Palavra 7 3 Ranhura de Entrada 7 E S de Expans o palavra 3 3 1 Ranhura de Entrada 3 E S de Expans o palavra 1 1 0 N mero do Arquivo de Dados opcional n o mostrado nestes exemplos 2 Um delimitador de palavra e o n mero n o s o mostrados Entretanto o endere o refere se palavra 0 Publica o 1762 R
121. L gica Ladder In cio da Linha Varredura de Sa da Entre as atualiza es de palavra Servi o de Comunica o Housekeeping A qualquer momento 2 A qualquer momento 1 Os Servi os de Comunica o incluem 80 us para entrar em uma sub rotina 2 O Servi o de Comunica o inclui 60 us para um controlador de tempo Para determinar a lat ncia da interrup o 1 Em primeiro lugar determine o tempo de execu o para a linha que tem o maior tempo de execu o no seu programa de controle tempo m ximo da linha Para obter mais informa es consulte Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 na p gina BD 1 ou Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 na p gina BD 1 2 Multiplique o tempo de linha m ximo pelo Multiplicador de Comunica es correspondente sua configura o na Planilha de Tempo de Varredura do MicroLogix 1200 na p gina AD 7 ou Planilha de Tempo de Varredura do MicroLogix 1500 na p gina BD 6 Avalie os resultados da seguinte forma Controlador Se o tempo calculado na etapa 2for A Lat ncia da Interrup o ser MicroLogix 1200 menor que 133 us 411 ps maior que 133 us o valor calculado na etapa 2 mais 278 us MicroLogix 1500 menor que 100 us 360 us maior que 100 us o valor calculado na etapa 2 mais 260 us Publica o 1762 RM001D PT P Outubro 2002 18 6 Uso de Interrup
122. LO a o la E S de expans o 5 5 5 Banco 1 ERE anco 4 ec jhe v v v A S m S A s 1 Limite de 8 m dulos para a Unidade Base S rie A Configura o de E S 1 11 Figura 1 2 Orienta o Horizontal E S Incorporada Ranhura 0 Ranhura 2 d Ranhura 3 fd Ranhura 4 d Ranhura 5 E S de expans o E S de Expans o Banco O Banco 1 NOTA Na maioria dos casos o seguinte formato de endere o pode ser usado X s b X letra do tipo do arquivo s n mero da ranhura b n mero do bit Consulte Endere amento de E S na p gina 1 22 para obter informa es completas sobre os formatos de endere o Fontes de Alimenta o e Cabos de Expans o Para usar o controlador MicroLogix 1500 com uma Fonte de Alimenta o de E S de expans o do 1769 verifique se voc possui os seguintes itens e Processador MicroLogix 1500 C digo de Cat logo 1764 LSP FRN 3 e superior C digo de Cat logo 1764 LRP FRN 4 e superior e Vers o do Sistema Operacional Voc pode verificar o FRN consultando a palavra S 59 FRN do Sistema Operacional no Arquivo de Status Se seu processador estiver em uma revis o mais antiga voc IMPOR
123. LowLimit Range12To15 1 LowLimit Out15 Out14 Outl3 Out12 Out11 Out10 OutO9 OutO8 OutO7 Out06 OutO5 OutO4 Out03 OutO2 OutO1 Out00 Range12To15 1 OutputControl 0 15 Range12To15 1 ToThisCounter O Range12To15 1 ToThisCounter 1 Range12To15 1 Type Range12To15 1 LoadDirectWrite Range12To15 1 Invert Out15 Out14 Outl3 Out12 Out11 Out10 OutO9 OutO8 OutO7 Out06 OutO5 OutO4 Out03 OutO2 OutO1 Out00 Range12T015 2 OutputControl 0 15 E E Range12T015 2 Config Range12To15 2 ToThisCounter O Inv LDW Tipo ToThisCtr Flags Ei Range12To15 2 ToThisCounter 1 Range12Tof5i2l Type Range12T015 3 HiLimOrDirWr Range12T015 3 HiLimOrDirWr Range12T015 2 LoadDirectWrite Range12To15 2 Invert Range12T015 3 LowLimit Range12To15 3 LowLimit Out15 Out14 Out13 Out12 Out11 Out10 OutO9 Out08 OutO7 Out06 Out05 OutO4 OutO3 Out02 Out01 Out00 Range12T015 3 0utputControl 0 15 3 A Range12T015 3 Config Range12To15 3 ToThisCounter O Inv LDW Tipo ToThisCtr Flags gt Range12To15 3 ToThisCounter 1 Range12To15 3 Type Range12To15 3 LoadDirectWrite Range12To15 3 Invert Publica o 1762 RM001D PT P Outubro 2002 Publica o 1762 RM001D PT P Outubro 2002 1 20 C
124. Mem ria na p gina 3 7 para obter mais informa es Informa es sobre a DAT Esse tipo de arquivo cont m informa es sobre a Ferramenta de Acesso de Dados Consulte Ferramenta de Acesso de Arquivo de Fun o DAT Apenas MicroLogix 1500 na p gina 3 10 para obter mais Dados apenas para o informa es MicroLogix 1500 Informa es do Hardware BHI Esse tipo de arquivo cont m informa es sobre o hardware do controlador Consulte Arquivo Base de Fun o de Informa es do Hardware Base BHI na p gina 3 13 para obter informa es sobre a estrutura do arquivo Arquivo de Status de Cs Esse tipo de arquivo cont m informa es sobre a Comunica o com o controlador Consulte Comunica o Arquivo de Status de Comunica o na p gina 3 14 para obter informa es sobre a estrutura do arquivo Arquivo de Status de E S IOS Esse tipo de arquivo cont m informa es sobre a E S do controlador Consulte Arquivo de Status de Entrada Sa da na p gina 3 19 para obter informa es sobre a estrutura do arquivo Publica o 1762 RM001D PT P Outubro 2002 Arquivos de Fun o 3 3 Arquivo de Fun o do Rel gio em Tempo Real O rel gio em tempo real fornece informa es de ano m s dia do m s dia da semana hota minuto e segundo ao Arquivo de fun o RTC rel gio em tempo real do controlador Os par metros do Rel gio em tempo real e suas faixas v lidas s o mostrados na tabela abaixo Tabela 3 2 Arq
125. Modbus de Leitura Escrita 255 40257 a 41280 Espa o do Registrador de Reten o do Bit B ou Inteiro N 4a 255 0 a 255 palavras Modbus de Leitura Escrita de quatro arquivos de registradores de reten o 41501 a 41566 Espa o do Arquivo de Status do Sistema de Status S 2 palavras de 0 a Leitura Escrita 65 41793 a 4204811 Espa o do Registrador de Reten o do Bit B ou Inteiro N 8 a 255 0 a 255 palavras Modbus de Leitura Escrita do ltimo arquivo de registradores de reten o 1 Esses endere os s se tornar o ativos quando configurados especificamente Publica o 1762 RM001D PT P Outubro 2002 E 12 Configura o de Protocolo Tabela E 5 Mapa de Mem ria Modbus para MicroLogix Detalhe Apenas para Controladores MicroLogix 1200 e MicroLogix 1500 1764 LSP S rie B e Processadores 1764 LRP Endere amento Refer ncia de Endere o do Modbus C digo de Fun o do do Modbus Modbus decimal 0001 a 4096 Leitura Escrita do Espa o de Dados da Bobina do Modbus 1 5 15 001 a 14096 Espa o de Dados de Contato do Modbus Somente de Leitura 2 001 a 30256 501 Espa o do Registrador de Entrada do Modbus de Leitura mero do Arquivo da Bobina da Tabela de Dados do Modbus 502 mero do Arquivo de Contato da Tabela de Dados do Modbus 503 mero do Arquivo de Registrador de Entrada da Tabela de Dados do Modbus 504 mero do Arquivo de Registrador de Reten o da Tabela de Dados do Modbu
126. Modos de Endere amento O MicroLogix 1200 e o MicroLgix 1500 suportam tr s tipos de endere amento de dados e Imediato e Direto e Indireto O MicroLogix 1200 e 1500 n o fornecem suporte para endere amento indexado O endere amento indexado pode ser duplicado com o endere amento indireto Consulte Exemplo Uso do Endere amento Indireto para Duplicar o Endere amento Indexado na p gina 4 7 maneira e a ocasi o em que cada tipo utilizado dependem da instru o que est sendo programada e do tipo de elementos especificados nos operandos das instru es Ao suportar esses tr s m todos de endere amento o MicroLogix 1200 e o MicroLogix 1500 proporcionam grande flexibilidade quanto maneira como os dados podem ser monitorados ou manipulados Os modos de endere amento est o descritos abaixo Endere amento imediato O endere amento imediato usado principalmente para atribuir constantes num ricas em instru es Por exemplo voc solicita um temporizador de 10 segundos depois programa um temporizador com uma base de tempo de 1 segundo e um valor de preset 10 Os n meros 1 e 10 deste exemplo s o formas de endere amento imediato Endere amento direto Ao utilizar endere amento direto voc define uma localiza o de dados espec fica no controlador Qualquer localiza o de dados que tem o suporte dos elementos de um operando da instru o a ser programada pode ser utilizada Nesse exemplo ilustramos u
127. N mero do Arquivo Sempre definir como zero 0 Tipo do Arquivo Deve ser A5 hex N mero do Elemento N mero da fila Determina a fila a ser lida de 0 a 255 N mero de Elemento e Sempre definir como zero 0 Subelemento Tabela 22 7 Equa o Campo de Campo de Campo de Campo de Comprimento Registro 1 Registro 2 Registro 3 Registro 7 de String Formatada Tabela 22 8 Tamanhos do Campo de Registro Tipo de Dados Tamanho M ximo Palavra 7 bytes caracteres Palavra Longa 12 bytes caracteres Campo de Data 11 bytes caracteres Campo de Hora 9 bytes caracteres NOTA O comprimento de string formatada n o pode exceder 80 bytes no comprimento NOTA O ltimo byte ser um valor zero representando o caractere de extremidade Publica o 1762 RM001D PT P Outubro 2002 22 18 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Tabela 22 9 Estrutura da Resposta O Controlador Responde com Resposta SE ES a DIOS JOSE Campo Fun o Descri o SRC N de Origem DST N de Destino CMD C digo de Comando STS C digo de Status TNS N mero da Transa o Sempre 2 bytes DADOS Tamanho de String Formatada Condi es que Apagar o o Arquivo de Recupera o de Dados Publica o 1762 RM001D PT P Outubro 2002 Se a verifica o de integridade dos dados falhar o registro ser apagado
128. N vel do Puos Neizados q e g Endere o Endere o o l Wo o z q Par metro e I 9 E I E a Eeee e lolzl a a z oMrIs e s BB g o SnoSBO l 2Ek lp2 2 2 25 elgisl 6 ol lolmrizub ssakSibnasceEScaEga Ecs Contador Preset Acumulador 1 V lido somente para os Arquivos do Contador Uso dos Bits de Status e de Controle do Arquivo do Contador Assim como o valor acumulado os bits de status do contador tamb m s o retentivos at o Reset como descrito abaixo Tabela 8 12 Bits de Controle e Status do Contador da Instru o CTU Palavra 0 do Contador O Arquivo de Dados 5 configurado como um arquivo de temporizador para este exemplo Bit bit 12 C5 0 0V OV Indicador de Est definido quando o valor acumulado passa de 32 767 para E permanece definido at que uma das seguintes condi es ocorra a instru o RES com o mesmo endere o da instru o Overflow 32 768 e continua a contagem crescente ICTU habilitada bit 13 C5 0 DN DN Indicador valor acumulado gt valor de preset e valor acumulado lt valor de preset ou Executado e a instru o RES com o mesmo endere o que a instru o CTU habilitada bit 15 C5 0 CU CU Habilita o de Contagem Crescente estado da linha verdadeiro e estado da linha falso e a instru o RES com o mesmo endere o que a instru o CTU habilitada Tabela 8 13 Bits de Controle e Status do
129. Opera o est o descritos posteriormente neste cap tulo Consulte a se o Modo HSC na p gina 5 16 Alguns dos recursos aperfei oados dos contadores de alta velocidade s o e Opera o a 20 kHz e Controle direto de alta velocidade das sa das e Dados inteiros de 32 bits com sinal faixa de contagem de 2 147 483 647 e Presets Alto e Baixo program veis e setpoints de Overflow e Underflow e Processamento de Interrup o Autom tica com base em contagem acumulada e Par metros que podem ser editados em tempo de opera o a partir do programa de controle do usu rio A fun o do Contador de Alta Velocidade opera conforme descrito no diagrama a seguir Overflow 2 147 483 647 m ximo Preset Alto Preset Baixo 2 147 483 648 m nimo Underflow L 4 Publica o 1762 RM001D PT P Outubro 2002 5 4 Resumo dos Subelementos do Arquivo de Fun o do Contador de Alta Velocidade Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Tabela 5 1 Arquivo de Fun o do Contador de Alta Velocidade HSC 0 ou HSC 1 Cada contador HSC composto por 36 subelementos Esses subelementos podem ser bit palavra ou estruturas com palavras longas que s o usados para oferecer controle sobre a fun o HSC ou fornecer informa es de status do HSC para serem utilizadas no programa de controle Cada um dos subelementos e suas fun
130. Palavra leitura escrita 15 Y Palavra somente leitura 16 Bits de controle consulte a tabela de bits de controle da p gina 21 8 N Tobits leitura escrita para obter detalhes 17 Bits de status e faixa de par metros Consulte a tabela da p gina 21 9 Misto 16 bits somente leitura para obter detalhes 18 MG11 0 ERR C digo de erro Consulte C digos de Erro na p gina 21 43 N Palavra somente leitura 19 Realiza a contagem de tempo a partir do in cio da mensagem em N Palavra somente leitura segundos 20 Reservado Palavra somente leitura 21 Tempo interno de in cio da mensagem em segundos N Palavra somente leitura Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 7 Elemento do Arquivo de Mensagem Subele Nome Descri o Par metro Tamanho Acesso mento ao Programa do Usu rio 22 Reservado N Palavra somente leitura 23 Usado apenas para o MicroLogix 1500 1764 LRP S rie C e superiores C digo de erro de status estendido a partir do m dulo de comunica o de E S de expans o 24 Usado apenas para o MicroLogix 1500 1764 LRP S rie C e superiores Endere o de dados do caminho de roteamento complementar bits 7 a O Elemento inicial bits de 15 a 8 N mero do Arquivo 1 O acesso do usu rio refere se ao acesso ao programa do usu rio palavra ou bit do Arquivo MSG usado como um operando para uma instru o em um programa de l gica ladder ou ac
131. RM001D PT P Outubro 2002 Tipo de Instru o sa da A instru o SUS utilizada para interceptar e identificar condi es espec ficas para depura o do programa e localiza o de falhas no sistema Essa instru o faz com que o processador entre no modo inativo de suspens o e todas as sa das sejam desenergizadas A identifica o ID da suspens o e o arquivo de suspens o n mero do arquivo do programa ou n mero do arquivo da sub rotina que indicam onde a instru o de suspens o se localiza s o inseridos no arquivo de status S 7 e S 8 A faixa de dados imediata para a identifica o da suspens o de 32768 a 32767 Tipo de Instru o sa da Tabela 16 6 Tempo de Execu o para a Instru o TND Quando a Linha for Controlador Verdadeira MicroLogix 1200 MicroLogix 1500 11 0 us 0 0 us A instru o TND utilizada para indicar um fim prematuro da execu o do programa de l gica ladder A instru o TND n o pode ser executada a partir das sub rotinas STI HSC EII ou de falha do usu rio Essa instru o poder aparecer mais de uma vez no programa de l gica ladder Em uma linha verdadeira a instru o TND faz com que o processador interrompa a opera o de varredura no restante do arquivo do programa Al m disso essa instru o realiza a varredura da sa da da entrada e dos aspectos de manuten o housekeeping do ciclo de varredura do processador antes de reiniciar
132. RSLogix 500 clique em Definir data e hora na tela do arquivo de fun o RTC para configurar a hora do RTC com a hota atual do PC O rel gio em tempo real n o permite que voc carregue ou armazene dados inv lidos de data ou hora NOTA Use o bot o Desativar rel gio no dispositivo de programa o para desativar o rel gio em tempo real antes de armazenar um m dulo Isto diminui o consumo da bateria durante a armazenagem Publica o 1762 RM001D PT P Outubro 2002 3 4 Arquivos de Fun o Publica o 1762 RM001D PT P Outubro 2002 Precis o do Rel gio em Tempo Real A tabela a seguir indica a precis o esperada para o rel gio em tempo real em v rias temperaturas Tabela 3 3 Precis o do Rel gio em Tempo Real em V rias Temperaturas Temperatura Ambiente Precis o 0 C 432 F 34 a 70 segundos m s 25 C 77 F 36 a 68 segundos m s 40 C 104 F 29 a 75 segundos m s 55 C 131 F 133 a 237 segundos m s 1 Esses n meros s o os valores de pior caso em um m s com 31 dias Opera o por Bateria do RTC O rel gio em tempo real possui uma bateria interna que n o substitu vel O Arquivo de Fun o RTC possui um bit indicador de bateria baixa RTC 0 BL que representa o status da bateria do RTC Quando a bateria est baixa o bit indicador definido 1 Isso significa que a bateria apresentar falha em at 14 dias e que o m dulo do rel gio em tem
133. Tabela 11 11 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o TOD Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 E R 2 Modo de N vel do Arquivos de Dados Arquivos de Fun o Ss 1 o amp Endere amento Endere o Ro S e a o Par metro e e g E 2 S D s S 2 e e o o e a T a E e E E E Je J 5 JE jg E snegerkeEEhReReniE E EEI ol v a e z kua h E E lE 2E Ea Els el e la E E E lElEl k Origem e o e o o e e o Destino e o 0 0 0 0 e e 2 1 Consulte a nota Importante sobre endere amento indireto 2 Consulte Operando do Destino da Instru o TOD abaixo Publica o 1762 RM001D PT P Outubro 2002 NT aa N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DIS Operando do Destino da Instru o TOD O destino pode ser um endere o de palavra ou o registrador matem tico Os valores m ximos permitidos ap s a convers o para BCD s o e 9999 se o destino for um endere o de palavra permitindo somente um valor BCD com 4 d gitos e 32768 se o destino for o registrador matem tico permitindo um valor BCD com 5 d gitos sendo que os 4 d gitos menores s o armazenados em 8 13 e o d gito maior em 8 14 Se o destino
134. Tabela B 1 Controladores MicroLogix 1500 Utiliza o de Mem ria e Tempo de Execu o de Instru es de Programa o Instru o de Programa o Mnem nico Palavra Palavra Longa da Instru o Tempo de Execu o Uso de Tempo de Execu o em ps Uso de em ps Mem ria em Mem ria em Falsa Verdadeira Palavras Falsa Palavras ompara o de Strings ASR 0 0 1 5 3 b carac 1 8 O n vel de endere amento de Palavra Longa n o Asc correspondente aplic vel Escrita ASCII com AWA 12 5 236 10 6 3 4 Acr scimo carac Escrita ASCII AWT 12 8 237 10 6 34 carac Deslocamento de Bit BSL 1 4 264 1 05 13 8 Esquerda palavra Deslocamento de Bit BSR 1 4 26 1 1 07 138 Direita palavra Reinicializar CLR 0 0 1 2 1 0 0 0 5 5 1 0 C pia de Arquivo COP 0 0 15 9 0 67 120 O n vel de endere amento de Palavra Longa n o palavra aplic vel C pia de Palavra CPW 0 0 15 8 0 7 palavra Contagem Decrescente CTD 8 5 15 24 Contagem Crescente CTU 8 5 6 4 2 4 Decodifica o de 4 para DCD 0 0 0 9 1 9 1 de 16 Divis o DIV Divis o 0 0 10 3 2 0 0 0 36 7 3 5 Registro de Dados DLG 6 7 67 5 11 8 124 6 7 67 5 11 8 2 4 registro de registro de data data 12 4 registro de 12 4 registro hora de hora 16 2 palavra 9 1 palavra longa registrada registrada Codifica o de 1 de 16 para 4 ENC 0 0 6 8 15 O n vel de ende
135. Temporizada TIE da Fun o STI Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio TIE Habilitar STEO TIE bin rio bit controle leitura escrita Interrup o de Tempo O bit de controle TIE Habilitar Interrup o de Tempo utilizado para habilitar ou desabilitar o mecanismo de interrup o de tempo Quando definido 1 a temporiza o habilitada quando reinicializado 0 a mesma desabilitada Se esse bit for reinicializado desabilitado enquanto o temporizador estiver operando o valor acumulado ser reinicializado 0 Se o bit for definido 1 a temporiza o come ar Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente In cio Autom tico AS da Fun o STI Descri o do Subelemento Endere o Formato dos Tipo Dados Acesso ao Programa do Usu rio AS In cio Autom tico STIO AS Ibin rio bit controle somente leitura O AS In cio Autom tico um bit de controle que pode ser utilizado no programa de controle O bit de in cio autom tico configurado com o dispositivo de programa o e armazenado como parte do programa do usu rio O bit de in cio autom tico define o bit TIE automaticamente quando o controlador entra no modo de execu o Uso de Interrup es 18 17 Erro Detectado ED da Fun o STI Descri o
136. Temporizador T Contador C e Controle R Publica o 1762 RM001D PT P Outubro 2002 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 B 5 Tempos de Execu o para Endere amentos Indiretos Para a maioria dos tipos de instru o que cont m um endere o indireto pesquise o formul rio de endere amento indireto na tabela abaixo e adicione o tempo encontrado ao de execu o da instru o indica se uma refer ncia indireta for substitu da Tabela B 2 Controladores MicroLogix 1500 Tempo de Execu o de Instru o Usando Endere amento Indireto Formato do Tempodo Formato do Tempo do Formato do Tempo do Endere o Operando Endere o Operando Endere o Operando ps us us 0 1 4 8 O 811 2 13 3 1 8 21 6 O 12 3 0 1 0 5 9 LUEI 21 9 OLE 12 4 0 1 6 5 T4 DN 5 7 B3 4 8 0 0 14 1 T 1 DN 20 4 B 1 19 9 oL 14 5 T DN 20 7 B 20 1 B3 2 5 4 T4 ACC 2 6 4 L8 5 2 B 1 2 20 4 T 1 ACC 2 1204 L 1 20 4 B 2 21 0 TI ACC 2 21 6 L 20 1 B3 1 5 9 14 10 5 9 Tai 4 9 B3 1 6 5 Tait 7 1 T 1 19 7 B 1 21 6 T 1 21 8 TIT 19 8 BPP 22 3 TIP 22 4 TA ACC 5 1 L8 2 5 5 T4 1 ACC 16 0 T 1 ACC 19 9 L 1 2 20 4 T4 ACC 17 5 TI ACC 120 5 L 2 21 0 T 1 ACC 21 8 0 1 2 5 4 L8
137. Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 O FE Fun o Habilitada um bit de status controle que define quando a interrup o HSC est habilitada e quais interrup es geradas pelo HSC ser o processadas com base nas respectivas prioridades Esse bit pode ser controlado pelo programa do usu rio ou ser definido automaticamente pelo subsistema HSC se o in cio autom tico estiver habilitado Consulte tamb m Prioridade das Interrup es do Usu rio na p gina 18 4 In cio Autom tico AS Descri o Endere o Formato Modos HSC Tipo Acesso ao Programa dos Dados 1 do Usu rio AS In cio HSC 0 AS bi Autom tico t 0a7 controle somente leitura 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O AS In cio Autom tico configurado com o dispositivo de programa o e armazenado como parte do programa do usu rio O bit de in cio autom tico determina se a fun o HSC ser iniciada automaticamente sempre que o controlador entrar no modo de opera o ou teste O bit CE Contagem Habilitada tamb m deve ser definido para habilitar o HSC Erro Detectado ED Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Programa Dados do Usu rio ED Erro HSC 0 ED bit 0a7 status somente leitura Detectado 1 Para obter a
138. Usu rio S 37 palavra 1998 a 2097 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RTC 0 YR Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 para obter mais informa es M s do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 38 palavra 1a12 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RTC 0 MON Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 para obter mais informa es Dia do M s do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 39 palavra 1231 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RTC 0 DAY Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 pa
139. a rede classificada como local As mensagens remotas utilizam uma rede remota onde os dispositivos podem ser acessados somente por meio da passagem ou do roteamento por um dispositivo at outra rede As redes remotas est o descritas na p gina 21 38 Redes Locais Os tr s exemplos a seguir representam tipos diferentes de rede local Exemplo 1 Rede Local DH485 com Interface AlC 1761 NET AIC AIC AIC Ro E A 8 PanelView e BEE j ABE SLC 5 04 an PanelView 550 Rede DH 485 E AIC AIC AIC 15 EJ T Micro Es E Es E T 5 computador a OF E PE EE gl i f a to Li MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 EN Exemplo 2 Rede DeviceNet Local com Interface para DeviceNet 1761 NET DNI DNI SLC 5 03 com 1747 SDN D NI TL PanelView 550 PanelView DNI Mestre Rede DeviceNet DNI DNI DN E e A LE ie j B MicroLogix 1000 MicroLogix 1200 MicroLogix 1500
140. amento V lidos das Instru es OTLe OTU Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o S Moto de N vel do q rquivos de Fun o g Endere amento Endere o a o Par E metro E E S E Ely Sl e ej E S E SEE E alalle ElEl lo 8 SE olloa sa Sib ass SS a E Ef fr Bit ejojo j0 0 0 ejo ejojojoj jo e e jo Operando 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas com unidades BXB do MicroLogix 1200 e 1500 2 O arquivo Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto IMPORTANTE N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EI BHI MMI DAT TPI CS IOS e DLS Tipo de Instru o entrada Tabela 7 8 Tempo de Execu o para as Instru es ONS Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 2 6 us 1 9 us MicroLogix 1500 2 2 us 1 7 ys NOTA A instru o ONS para o MicroLogix 1200 e 1500 oferece a mesma funcionalidade que a instru o OSR para os controladores MicroLogix 1000 e SLC 500 A instru o ONS uma instru o de entra
141. armazenar dados de receita no espa o de mem ria do registro de dados 48 Kbytes Os dados de receita armazenados na mem ria do programa do usu rio podem ser salvos no m dulo de mem ria do controlador ao passo que os dados de receita armazenados na mem ria da fila de registros de dados n o podem ser salvos em um m dulo de mem ria A mem ria da fila de registros de dados tem backup por bateria mas n o pode ser salva em um m dulo de mem ria 3 Informe os par metros do arquivo RCP como mostrado abaixo Quando terminar clique em OK Create RCP File E x File 0 Cancel Number of Recipes 3 Hel Name Paint Colors Description RCP Quick Start example for mixing paint colors um where recipe data is stored applies to all recipe files User Program C Data Log Queue 4 Aparecer uma nova janela Nela informe os valores como mostrado abaixo im RCP File 0 RCP Example RE sfo Address Length Initial Data Desc pion N7 0 1 500 Red Pigment N7 1 1 500 Green Pigment N7 2 1 0 Blue Pigment T4 0 PRE 1 500 Mixing Time Current Recipe e H 5 Altere a Receita atual de 0 para 1 Observe que os endere os foram duplicados mas n o os dados Publica o 1762 RM001D PT P Outubro 2002 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 5 6 Informe os dados da Receita 1 como mostrado abaixo ioi
142. as seguintes e os dados de inteiros longos podem ser lidos ou escritos em arquivos de bits ou de inteiros e e os arquivos RTC podem ser escritos em arquivos de inteiros somente para MicroLogix 1200 S rie B e superiores e 1500 S rie B e superiores A tabela a seguir n o mostra a compatibilidade entre NOTA 6 o arquivos mas somente o n mero m ximo de elementos que pode ser trocado em cada caso Tipo de Tipo do Tamanho do N mero M ximo de Mensagem Arquivo Elemento Elementos por Mensagem 485CIF 0 I B N 1 palavra 103 L 2 palavras 51 TCR 3 palavras 34 ST 42 palavras 2 somente escrita 500CPU 0 1 B N 1 palavra 103 EL 2 palavras 51 T C R 3 palavras 34 RTC 8 palavras 1 somente escrita CLP5 0 1 B N 1 palavra 103 EL 2 palavras 51 T 5 palavras 20 1 Aplica se somente aos controladores MicroLogix 1200 S rie C e superiores e 1500 S rie C e superiores O tipo de mensagem deve ser 500CPU ou CLP5 O tipo de arquivo local e o tipo de arquivo de destino devem ambos ser de ponto flutuante Publica o 1762 RM001D PT P Outubro 2002 21 24 Instru es de Comunica o Par metros Dispositivo de Destino SG Rung 2 0 MG11 0 General r This Controller Control Bits Communication Command 500CPU Read Ignore if imed out TO 0 Data Table Address Size in Elements Awaiting Execution Ew 0 Channet 0 Error ER 0
143. bit DA de a o derivativa taxa faz com que o c lculo taxa derivativo seja avaliado em rela o ao erro em vez da vari vel de processo PV Quando 0 esse bit permite que o c lculo taxa derivativo seja avaliado onde a derivativa realizada na PV Alarme de Limite Superior da CV UL Descri es dos Endere o Formato Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio UL Alarme de Limite PD10 0 UL bin rio bit 0 ou 1 status leitura escrita Superior CV O bit de alarme de limite superior da vari vel de controle definido quando a sa da CV calculada ultrapassa seu limite superior Alarme de Limite Inferior da CV LL Descri es dos Endere o Formato Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio LL Alarme de Limite PD10 0 LL bin rio bit 0 ou 1 status leitura escrita Inferior CV O bit de alarme de limite inferior da vari vel de controle definido 1 quando a sa da CV calculada menor que seu limite inferior Setpoint Fora da Faixa SP Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio SP Setpoint Fora da Faixa PD10 0 SP bin rio bit O ou 1 status leitura escrita Este bit definido 1 quando o setpoint e excede o valor m ximo em escala ou e menor que o valor m nimo em escala Publica o 1762 RM001D PT P Outubro 2002
144. bit 4 EII Interrup es na Entrada de Eventos Evento 2 8 bit 3 ElI Interrup es na Entrada de Eventos Evento 3 4 bit 2 HSC Contador de Alta Velocidade HSC1 2 bit 1 STI Interrup es de Tempo Selecionadas STI 1 bit O NOTA Os bits de 7 a 15 devem ser definidos como zero 1 O MicroLogix 1200 tem uma Interrup o de HSC HSCO O MicroLogix 1500 tem duas HSCO e HSC1 Para remover as interrup es 1 Selecione as interrup es que deseja remover 2 Encontre o Valor Decimal para as interrup es selecionadas 3 Acrescente os Valores Decimais caso mais de um tipo de interrup o tenha sido selecionado 4 Insira o total na instru o UIF Por exemplo para desabilitar os Eventos 1 e 3 da instru o EII Evento 1 da EI 32 Evento 3 da EII 3 4 32 4 36 insira esse valor Uso de Interrup es 18 13 Uso do Arquivo de Fun o ain de Interrup o de Tempo r HSC PTO Ell RTC BHI MML DAT TFI gt Selecion vel STI EE E H REM Program File Number i ER Error Code i Uls User Interrupt E secuting i UIE User Interrupt Enable i H UIL User Interrupt Lost i UIF User Interrupt Pending i TIE Timed Interrupt Enabled i amp 5 Auto Start 0 ED Error Detected i i L SPM Set Pont Msec between interrupts A Interrup o de Tempo Selecion vel STI fornece um mecanismo para resolver os requisitos de controle em que o tempo u
145. bit de in cio autom tico define o bit de Habilita o da Interrup o de Evento EIE automaticamente quando o controlador entra no modo de execu o Erro Detectado ED na Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio ED Erro Detectado EII 0 ED bin rio bit status somente leitura O sinalizador ED Erro Detectado um bit de status que pode ser usado pelo programa de controle para determinar se um erro est presente no subsistema do EII O tipo de erro mais comum que esse bit representa um erro de configura o Quando esse bit definido o usu rio deve verificar o c digo de erro espec fico no par metro EI 0 ER Esse bit definido e reinicializado automaticamente pelo controlador Publica o 1762 RM001D PT P Outubro 2002 18 22 Uso de Interrup es Publica o 1762 RM001D PT P Outubro 2002 Sele o de Borda ES da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio ES Sele o de Borda EII 0 ES bin rio bit controle somente leitura O bit ES Selecionar Borda seleciona o tipo de acionamento que provoca uma Interrup o de Evento Esse bit permite que EII seja configurado para detec o de sinal de borda crescente off para on O para 1 ou decrescente on para off 1 para 0 Essa sele o baseia se no tipo de dispositivo de campo que
146. ces fa ca SS m ajl E OLMN A O Pacotes Corrompidos Recebidos Publica o 1762 RM001D PT P Outubro 2002 Arquivos de Fun o 3 17 Tabela 3 14 Bloco de Contadores de Diagn stico DF1 Half Duplex Escravo Palavra Bit Descri o 17 Sem Espa o no Buffer 18 Pacotes Duplicados Recebidos 19 a 22 Reservado Tabela 3 15 Bloco de Contadores de Diagn stico do RTU Modbus Escravo Controladores MicroLogix 1200 e processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP Palavra C digo Identificador de Categoria dos Contadores de Diagn stico sempre 2 Comprimento sempre 30 C digo do Formato sempre 4 Reservado Canal O Reservado Canal 1 DCD el jl N a O Reservado Total de Pacotes Enviados Total de Pacotes Recebidas para Este Escravo Total de Pacotes Recebidos Contagem de Erro da Camada de Link C digo de Erro da Camada de Link a22 Reservado Tabela 3 16 Bloco de Contadores de Diagn stico ASCII Controladores MicroLogix 1200 e Processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP Palavra Bit Descri o 6 C digo de Identificador da Categoria dos Contadores de Diagn stico de DLL sempre 2 7 Comprimento sempre 30 8 C digo do Formato sempre 5 9 0 CTS 1 RTS 2 Reservado 3 Canal 0 Reservado Canal 1 DCD 4a 15 Reservado 10 0 Status de Ha
147. com acr scimo 20 9 instru o de fim de programa 16 5 instru o de fim tempor rio 16 4 instru o de habilita o da interrup o do usu rio 18 11 instru o de igual 9 3 instru o de inteiro para string ASCII 20 8 instru o de label 16 2 instru o de label de sub rotina 16 3 instru o de leitura de caracteres ASCII 20 23 instru o de leitura de linha ASCII 20 24 instru o de limite 9 7 instru o de linhas de handshake ASCII 20 21 instru o de maior que 9 4 instru o de maior que ou igual a 9 5 instru o de menor que 9 4 instru o de menor que ou igual a 9 5 instru o de mensagem 21 5 instru o de movimenta o com m scara 13 3 instru o de multiplica o 10 8 instru o de n o igual 9 3 instru o de n o reten o de sa da 7 4 instru o de nega o 10 9 instru o de n mero de caracteres ASCII no buffer 20 16 instru o de partida de tempo selecion vel 18 8 instru o de preenchimento de arquivo 14 5 instru o de raiz quadrada 10 15 instru o de receita 22 1 instru o de redefini o de valor acumulado 5 28 instru o de reinicializa o 10 9 instru o de reinicializa o de buffer ASCII 20 7 instru o de remo o de interrup es do usu rio 18 12 instru o de Reset do controle mestre 76 5 instru o de reten o de sa da 7 4 instru o de retorno da sub rotina 16 3 instru o de sa da 7 3 instru o de sa da de sequenciador
148. com os dados dos arquivos Instru o Usada para P gina CPW C pia de Palavra Copia palavras de dados de um local para 14 4 outro COP C pia de Arquivo Copiar uma faixa de dados de um local de 14 4 arquivo para outro FLL Preenchimento de Arquivo Carrega um arquivo com uma constante 14 5 de programa ou um valor a partir de um endere o de elemento BSL Deslocamento de Bit Carrega e descarrega dados em uma 14 6 Esquerda matriz de bits um bit de cada vez BSR Deslocamento de Bit 14 8 Direita FFL Carga Primeiro a Entrar Carrega palavras para um arquivo e as 14 11 Primeiro a Sair FIFO descarrega na mesma ordem primeiro a Ea EG FFU Descarga Primeiro a Entrar entar 4 14 Primeiro a Sair FIFO LFL Carga ltimo a Entrar Carrega palavras para um arquivo e as 4 17 Primeiro a Sair LIFO descarrega na ordem inversa ltimo a i pa LFU Descarga Ultimo a Entrar a peiroeirasa Sai 14 20 Primeiro a Sair LIFO SWP Troca Troca o byte inferior pelo byte superior 14 22 somente controladores MicroLogix 1200 e 1500 S rie B e superiores em um n mero espec fico de palavras Publica o 1762 RM001D PT P Outubro 2002 14 2 Instru es de Arquivo CPW C pia de Palavra CPW Copy Word Source HSC 0 2 Dest N7 0 Length 1 Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 14 1 Tempo de Exec
149. da linha a instru o redefinir a posi o para a etapa 1 Publica o 1762 RM001D PT P Outubro 2002 15 6 Instru es do Seguenciador Se a posi o igual a zero na inicializa o quando voc muda o controlador do modo de programa o para o de opera o a opera o da instru o depende do estado em que a linha se encontra falso ou verdadeiro na primeira varredura e Se a linha for verdadeira a instru o transferir o valor na etapa zero e Se a linha for falsa a instru o esperar a primeira transi o da linha de falsa para verdadeira e transferir o valor na etapa 1 Os bits mascaram os dados quando redefinidos 0 e passam os dados quando definidos 1 A instru o n o modificar o valor na palavra de destino a menos que voc defina os bits da m scara A m scara pode ser fixa ou vari vel Se voc inserir um c digo hexadecimal ser fixa Por outro lado se inserir um endere o de elemento ou de arquivo direto ou indireto para que a m scara seja alterada em cada etapa a m scara ser vari vel A figura a seguir indica como a instru o SQO funciona Soo Sequencer Output CEN gt File B10 1 Mask OFOF lt DN gt Dest 014 0 Control R6 20 Length 4 lt Position 2 lt Destino 0 14 0 Sa das Externas 0 14 na Etapa 2 15 87 0 00 0000 0101 0000 11010 01 ON dt 02 Valor d
150. de controle Caso contr rio o sinalizador de dados inv lidos Ex ser definido para aquele canal Entretanto o canal continuar a operar com o valor convertido anteriormente Se a instru o MVM movimento com m scara for usada com uma m scara 7F80 hexadecimal para mover dados para as palavras de sa da ser poss vel evitar a escrita nos bits de 0 a 6 e no bit 15 Publica o 1762 RM001D PT P Outubro 2002 Configura o de E S 1 17 Configura o de E S Especializada Arquivo de Dados de Entrada do M dulo RTD Resist ncia 1769 IR6 As seis primeiras palavras 0 a 5 do arquivo de dados de entrada cont m os valores anal gicos de RTD ou resist ncia das entradas As palavras 6 e 7 fornecem a resposta do status do sensor canal a ser usada no programa de controle como mostrado abaixo Posi o do Bit 15 14 13 12 11 10 9 8 07 6 5 4 3 2 1 JO Dados de Entrada de RTD Resist ncia no Canal 0 Dados de Entrada de RTD Resist ncia no Canal 1 Dados de Entrada de RTD Resist ncia no Canal 2 Dados de Entrada de RTD Resist ncia no Canal 3 Dados de Entrada de RTD Resist ncia no Canal 4 Dados de Entrada de RTD Resist ncia no Canal 5 gt X gt OlPalavra N o 0C5 0C4 10C3 0C2 0C1 OCO N o S5 S4 S3 IS2 IS1 ISO Utilizado Utilizado UO 100 U1 01 U2 02 U3 03 U4 04 U5 05 N o Utilizado N Os bits de status das palavras 6 e 7 s
151. de Arquivo e Modos de Endere amento V lidos da Instru o LIM Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o S Modo de N vel do q rquivos de Fun o E Endere amento Endere o A us o 3 Par metro o o E ln lSls je z 2 Samad El EE o F s la jo J9 jo l S lig l i a ajo o l lg o l l la e z l E a E 2 EBla E s e l8 e aji E Eli Limite Baixo e o o 0 0 0 e o e o o 0 0 0 0 0 0 0 0 0 o o e o Teste e o e o e o o o o e o o o o e e e e o o Limite Alto e o 0 0 0 0 e o e o o 0 0 0 0 0 0 0 0 0 o e e o 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas com unidades BXB do MicroLogix 1200 e 1500 2 O arquivo Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto 4 O arquivo F v lido somente para os controladores MicroLogix 1200 e 1500 S rie C e superior IMPORTANTE N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 10 Instru
152. de Entrada Anal gica do Canal 3 oO N 4 Reservado 0C4 0C3 0C2 0C1 OCO Reservado S4 S3 S2 S1 S0 5 UO 00 U1 01 U2 102 U3 103 U4 04 Reservado Os bits s o definidos como a seguir e Sx Bits de status geral dos canais de 0 a 3 S0 a S3 e do sensor CJC S4 Esse bit definido 1 quando h um erro sobrefaixa subfaixa circuito aberto ou dados de entrada n o v lidos relativo ao canal Uma condi o de dados de entrada n o v lidos determinada pelo programa do usu rio Consulte o Manual de Usu rio do M dulo de Entrada de Termopar mV de E S do MicroLogixIM 7200 publica o 1762 UM002 PT para obter mais detalhes e OCx Indica o de circuito aberto nos canais de O a 3 OCO a OC3 e no sensor CJC OC4 e Ox Bits sinalizadores de sobrefaixa nos canais de 0 a 3 00 a O3 e no sensor CJC 04 Esses bits podem ser usados no programa de controle para detec o de erros e Ux Bits sinalizadores de subfaixa nos canais de O a 3 U0 a U3 e no sensor CJC U4 Esses bits podem ser usados no programa de controle para detec o de erros Publica o 1762 RM001D PT P Outubro 2002 1 10 Configura o de E S E S de Expans o do MicroLogix 1500 Compact Publica o 1762 RM001D PT P Outubro 2002 Se a aplica o exigir um n mero maior de E S do que o controlador fornece voc pode anexar m dulos de E S Estes m dulos adicionais s o chamados de E S de expans o M dulos de E S d
153. de Execu o em ps Uso de em ps Mem ria em Mem ria em Falsa Verdadeira Palavras Falsa Verdadeira Palavras Descarga LFO TU D7 B6 o BA D7 IMAC BA Limite LIM 5 3 5 5 2 3 11 7 12 2 4 0 Reset do Controle Mestre MCR 0 8 0 8 1 0 O n vel de endere amento de Palavra Longa n o Partida aplic vel MCR Fim 11 0 1 0 1 5 Compara o Mascarada MEQ 1 7 1 7 1 8 29 35 35 para Igual Movimenta o MOV 0 0 2 3 2 5 0 0 6 8 2 0 Mensagem Estado MSG 6 0 17 0 2 9 O n vel de endere amento de Palavra Longa n o Permanente aplic vel Mensagem Transi o de 198 0 Falsa para Verdadeira para Leituras Mensagem Transi o de 2256 14 Falsa para Verdadeira para palavra Escritas Multiplica o MUL 0 0 5 8 2 0 0 1 21 6 3 5 Movimenta o com MVM 0 0 12 2 0 0 0 10 0 3 0 M scara Nega o NEG 0 0 1 9 3 0 0 0 10 4 3 0 N o Igual NEO 1 1 1 2 1 3 2 5 2 3 2 5 NOT NOT 0 0 24 2 5 0 0 8 1 2 5 Monoest vel ONS 1 7 2 2 3 9 O n vel de endere amento de Palavra Longa n o aplic vel OR OR 0 0 2 0 2 8 0 0 7 9 3 0 Monoest vel Decrescente OSF 3 4 2 1 5 4 O n vel de endere amento de Palavra Longa n o Monoest vel Crescente OSR 2 8 372 54 aplic vel Habilita o de Sa da OTE 0 0 12 16 Sa da com Reten o OTL 0 0 0 9 0 6 Sa da sem Reten o OTU 0 0 0 9 0 6 Derivativa Integral PID 8 9 251 8 24 Proporcional Sa da do Trem de Pulso PTO 21 1 72 6 1 9 Modula o por Largura de PWM 21 1 107 4 1 9 Pulso Acumulador do Reset RAC O n vel de en
154. de Prote o de Dados S 36 10 ser definido para indicar que os dados protegidos foram perdidos Por exemplo um programa de controle com arquivos protegidos transferido para o controlador O programa original n o possu a arquivos protegidos ou os arquivos n o correspondiam O Indicador de Perda de Prote o de Dados S 36 10 definido O indicador de perda da prote o de dados mostra que os arquivos protegidos do controlador possuem valores descarregados e que talvez seja necess rio reconfigurar a aplica o do usu rio NOTA O controlador n o reinicializar o indicador de Perda de Prote o de Dados O usu rio deve reinicializar esse bit Publica o 1762 RM001D PT P Outubro 2002 2 10 Tipos de Arquivo e Mem ria do Controlador Prote o de Arquivo Est tico Publica o 1762 RM001D PT P Outubro 2002 Quando um arquivo de dados um Arquivo Est tico Protegido os valores contidos nele n o podem ser mudados atrav s de comunica o exceto durante uma descarga de programa para o controlador Uso da Prote o de Arquivo Est tico com Prote o de Descarga de Arquivo de Dados A Prote o de Arquivo Est tico e a Prote o de Descarga de Arquivo de Dados podem ser usadas juntas com qualquer Controlador MicroLogix 1200 S rie B e superior e Processador MicroLogix 1500 S rie B e superior Configura o da Prote o de Arquivo Est tico A Prote o de Arquivo Est tico pode ser aplicada aos segui
155. de Varredura de Watchdog Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 3H Byte 2 a 255 controle leitura escrita Esse valor de byte cont m o n mero dos intervalos de 10 ms permitidos durante um ciclo do programa A precis o da temporiza o de 10 ms a 0 ms Isso significa que o valor 2 resulta em um per odo de espera entre 10 e 20 ms Se o valor do tempo da varredura do programa for igual ao valor de watchdog um erro grave de watchdog ser gerado c digo 0022H Rel gio de Funcionamento Livre Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 4 bin rio 0 a FFFF status leitura escrita Esse registrador cont m um contador de funcionamento livre que incrementado a cada 100 us Essa palavra reinicializada 0 na entrada em um modo de execu o Bits de Erro de Advert ncia Bit de Intercepta o de Overflow Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 0 bin rio 0 ou 1 status leitura escrita Caso esse bit esteja definido 1 na execu o da instru o END ou TND um erro grave 0020H ser gerado Para evitar esse tipo de erro grave verifique o estado desse bit seguindo uma instru o matem tica ADD SUB MUL DIV NEG SCL TOD ou FRD execute a a o apropriada e reinicialize o bit S 5 0 usando uma instru o OTU com 8 5 0 Erro do Registrador de
156. de configura o para o protocolo RTU Modbus escravo modo de transmiss o da Unidade terminal remota Para obter mais informa es sobre o protocolo ModBus escravo consulte a Especifica o do protocolo Modbus dispon vel em http O driver escravo Modbus RTU mapeia os quatro tipos de dados Modbus Bobinas Contatos Registradores de Entrada e Registradores de Reten o em quatro arquivos de tabela de dados inteiros e ou bin rios criados pelo usu rio Os arquivos de bobina e contato podem conter at 4096 bobinas ou contatos em cada registrador quando o arquivo de tabela de dados est configurado para um tamanho m ximo de 256 palavras Cada arquivo de registradores de entrada e de registradores de reten o pode conter at 256 registradores quando o arquivo de tabela de dados est configurado para um tamanho m ximo de 256 palavras Com a caixa Expandido selecionada os controladores podem ser especificamente configurados para usar at seis arquivos de tabela de dados de 256 palavras para um total de 1536 registradores de reten o Modbus NOTA E permitida uma solicita o de acesso a um grupo de registradores de reten o que se expandem por dois arquivos Observe que o n mero m ximo de registradores em um comando n o permite que mais de dois arquivos sejam acessados durante um nico comando Modbus Publica o 1762 RM001D PT P Outubro 2002 E 10 Configura o de Protocolo Configura o de
157. de receitas n mero de receitas no arquivo RCP Esse n mero n o pode exceder 256 Ele o N mero da receita usado na instru o RCP no programa de l gica ladder e Nome nome descritivo do arquivo de receita M ximo de 20 caracteres e Descri o descri o do arquivo opcional e Local onde os dados de receita est o armazenados aplica se a todos os arquivos de receita Permite designar um local da mem ria para os arquivos RCP e Programa do usu rio voc pode alocar mem ria do programa do usu rio l gica ladder para opera es de receita Assim que a mem ria do programa do usu rio for alocada para receitas ela n o poder ser usada para l gica ladder NOTA A mem ria do programa do usu rio pode ser alterada de volta de opera es de receita para l gica ladder IMPORTANTE Quando a mem ria do programa do usu rio for usada para dados de receita sua utiliza o ser a seguinte palavras de 1 K da mem ria do programa do usu rio palavras de 5 K da mem ria de dados de receita Publica o 1762 RM001D PT P Outubro 2002 22 4 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP A exemplo da sua l gica ladder os dados de receita armazenados na mem ria do programa do usu rio podem ser salvos no m dulo de mem ria do controlador 1764 MM1 MM2 MMIRTC MM2RTC e Fila do registro de dados para os processadores 17764 LRP voc pode
158. de sa da PD10 0 OL desabilitado 0 o valor CVH inserido determina quando o bit de alarme de limite superior UL definido Se CV exceder o valor m ximo a sa da n o ser ignorda e o bit de alarme de limite superior UL ser definido Limite Baixo da Vari vel de Controle CVL Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Sa da dos Programa Dados do Usu rio CVL Limite Baixo da PD10 0 CVL palavra 0a 100 controle leitura Vari vel de Controle INT escrita Quando o bit de limite de sa da PD10 0 OL estiver habilitado 1 o CVL Limite Baixo do Valor de Controle inserido ser a sa da m nima em porcentagem que a vari vel de controle alcan ar Se o valor de CV calculado estiver abaixo do valor m nimo CV ser definido ignorado de acordo com o valor CVL inserido e o bit de alarme de limite inferior LL ser definido Quando o bit de limite de sa da PD10 0 OL desabilitado 0 o valor CVL inserido determina quando o bit de alarme de Limite Inferior LL definido Se CV ficar abaixo do valor m nimo a sa da n o ser ignorada e o bit de alarme de limite inferior LL ser definido Instru o de Controle de Processo 19 7 Par metros de Sa da A tabela abaixo mostra os endere os dos par metros de sa da os formatos dos dados e os tipos de acesso ao programa do usu rio Consulte as p ginas indicadas para obter mais
159. de uma instru o que fornece um caminho de l gica cont nua em uma linha de l gica ladder A AIC Conversor de interface avan ada 7 Allen Bradley contato para assist ncia D 10 aplica o 1 arquivo 7 arquivo ASCII 20 5 Arquivo de bits de destino 3 10 arquivo de bits de destino 3 12 arquivo de chave de limite program vel 5 29 arquivo de dados de controle ASCII 20 6 arquivo de dados de string 20 5 arquivo de dados PD 19 2 Arquivo de fun o BHI 3 13 Arquivo de fun o CS 3 14 arquivo de fun o de informa es sobre o m dulo de mem ria 3 7 carregamento em erro 3 9 carregar sempre 3 9 compara o de programa 3 9 comportamento do modo 3 9 ignorar falha 3 8 m dulo presente 3 8 prote o contra escrita 3 8 tipo de funcionalidade 3 8 arquivo de fun o de interrup o de tempo elecion vel STI 18 13 arquivo de fun o de interrup o na entrada de ventos Ell 18 18 arquivo de fun o do contador de alta velocidade 5 2 arquivo de fun o Ell 18 18 arquivo de fun o HSC 5 2 Arquivo de fun o IOS 3 19 arquivo de Fun o MMI 3 7 arquivo de fun o TPI 3 6 arquivo de informa es do hardware base 3 13 Arquivo de Inteiros de Destino 3 10 arquivo de mensagens MG 217 6 arquivo de programa defini o 1 arquivo de status C 1 arquivo de status de entrada sa da 3 19 arquivo PLS 5 29 Arquivos de Dados 2 2 2 7 arquivo de mensagens MG 27 6 arquivo de string ST 20 5 Bit B 2 7 chave de limite program ve
160. descri o dos modos consulte Modo HSC na p gina 5 16 O sinalizador ED Erro Detectado um bit de status que pode ser usado no programa de controle para verificar se um erro est presente no subsistema HSC O tipo de erro mais comum que esse bit representa um erro de configura o Quando esse bit definido 1 o usu rio deve verificar o c digo de erro espec fico no par metro HSC 0 ER Esse bit mantido pelo controlador e definido e reinicializado automaticamente Contagem Habilitada CE Descri o Endere o Formato Modos Hsc Tipo Acesso ao Programa dos Dados do Usu rio CE Contagem HSC 0 CE bit 0a7 controle leitura escrita Habilitada 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de controle CE Contagem Habilitada usado para habilitar ou desabilitar o Contador de Alta Velocidade Quando definido 1 a contagem habilitada quando reinicializado 0 padr o a contagem desabilitada Se esse bit for desativado enquanto o contador estiver em opera o o valor Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 7 acumulado ser mantido se esse bit for ent o definido a contagem ser reiniciada Esse bit pode ser controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente Esse bit deve ser definido para que o contador de alta ve
161. dever estar definido 1 se o usu rio quiser que o controlador processe a sub rotina HSC nas seguintes condi es e Preset baixo alcan ado e Preset alto alcan ado e Condi o de Overflow contagem crescente atrav s do valor de overflow e Condi o de Underflow contagem decrescente atrav s do valor de underflow Se esse bit for reinicializado 0 o subsistema HSC n o realizar automaticamente a varredura da sub rotina HSC Esse bit pode ser controlado a partir do programa do usu rio utilizando as instru es OTE UIE ou UID Publica o 1762 RM001D PT P Outubro 2002 5 8 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico ATEN O Caso sejam habilitadas interrup es durante a varredura do programa atrav s de uma instru o OTL OTE ou UIP essa instru o dever ser a ltima instru o executada na linha ltima instru o na ltima ramifica o Recomenda se que essa seja a nica instru o de sa da na linha Execu o da Interrup o do Usu rio UIX Descri o Endere o Formato Modos HSC 1 Tipo Acesso ao dos Programa do Dados Usu rio UIX Execu o da HSC 0 UIX bit 0a7 status somente Interrup o do Usu rio leitura 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit UIX Execu o da Interrup o do Usu rio definido 1 sempre que o subsistema HSC inicia o processamento d
162. do Controlador Publica o 1762 RM001D PT P Outubro 2002 Mem ria do Usu rio do MicroLogix 1200 O controlador MicroLogix 1200 suporta 6 K de mem ria A mem ria pode ser usada por arquivos de programa e arquivos de dados O uso m ximo da mem ria de dados s o palavras de 2 K como mostrado abaixo l 2 0K 0 5K 0K 0K Palavras do Programa 4K 4 3K Palavras de Dados Consulte o Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 na p gina A 1 para encontrar o uso de mem ria para instru es espec ficas Mem ria do Usu rio do MicroLogix 1500 MicroLogix 1500 Processador 1764 LSP O controlador 1764 LSP suporta mais de 7 K de mem ria A mem ria pode ser usada por arquivos de programa e arquivos de dados O uso m ximo da mem ria de dados s o palavras de 4 K como mostrado abaixo A o Palavras de Dados o q A A 0k Palavras do Programa 3 65K 4 35K Tipos de Arquivo e Mem ria do Controlador 2 5 MicroLogix 1500 Processador 1764 LRP O processador 1764 LRP suporta 14 K de mem ria A mem ria pode ser usada por arquivos de programa e arquivos de dados O uso m ximo da mem ria de dados s o palavras de 4 K como mostrado abaixo a Palavras de Dados amp o a OK 10K 10 7K Palavras do Programa IMPORTANTE Para o MicroLogix 1 500 o tamanho maximo de qualquer arquivo de ladder s o palavras de 6 4 K Voc pode utilizar o espa o inteiro de programa o
163. do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio ED Erro Detectado STIIO ED bin rio bit status somente leitura O sinalizador ED Erro Detectado um bit de status que pode ser usado pelo programa de controle para determinar se um erro est presente no subsistema do STI O tipo de erro mais comum que esse bit representa um erro de configura o Quando esse bit definido o usu rio deve verificar o c digo de erro no par metro STI 0 ER Esse bit definido e reinicializado automaticamente pelo controlador Setpoints em Milissegundos SPM entre Interrup es da Fun o STI Descri o do Endere o Formato Faixa Tipo Acesso ao Subelemento dos Dados Programa do Usu rio SPM Setpoint STI 0 SPM palavra INT O a 65 535 controle leitura escrita em Milissegundos Quando o controlador passa para o modo de execu o o valor SPM setpoints em milissegundos carregado na fun o STI Se a fun o STI estiver configurada corretamente e habilitada realiza se uma varredura no arquivo de programa identificado na vari vel PFN em STI nesse intervalo Esse valor pode ser alterado no programa de controle atrav s da instru o STS O valor m nimo n o pode ser menor que o tempo necess rio NOTA p q p para realizar a varredura no arquivo de programa STI STI 0 PFN somado Lat ncia de Interrup o Publica o 1762 RM001D PT P Outub
164. do HSC n o ser executada Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente O programa do usu rio deve definir e reinicializar esse bit Interrup o por Overflow OFI Descri o Endere o Formato dos Modos Hsc 1 Tipo Acesso ao Dados Programa do Usu rio OFI HSC 0 0FI bit 0a7 status leitura escrita Interrup o de Overflow 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de status do OFI Interrup o por Overflow definido 1 quando o acumulador do HSC ultrapassa o valor de overflow e a interrup o do HSC acionada Esse bit pode ser usado no programa de controle para determinar se a vati vel de overflow provocou a interrup o do HSC Se o programa de controle precisar realizar algum tipo espec fico de a o de controle com base no overflow esse bit ser usado como l gica condicional Esse bit pode ser reinicializado 0 pelo programa de controle e tamb m ser reinicializado pelo subsistema HSC sempre que estas condi es forem detectadas e Execu o de Interrup o de Preset Baixo e Execu o de Interrup o de Preset Alto e Execu o de Interrup o de Underflow e O controlador entra em um modo de execu o Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 15 Dire o da Contagem DIR Descri o End
165. do Programa de Carga O bit LPC Load Program Compare mostra o status da sele o para comparar o programa de carga no arquivo de status no programa do usu rio do m dulo Arquivos de Fun o 3 9 de mem ria Esse bit permite que voc determine o valor sem na realidade carregar o programa do usu rio a partir do m dulo de mem ria Consulte Compara o de Programa do M dulo de Mem ria na p gina 10 para obter mais informa es LE Carregamento em Erro O bit LE Load on Error representa o status da configura o de carregamento em erro no programa armazenado no m dulo de mem ria Esse bit permite determinar o valor da sele o sem na realidade carregar o programa do usu rio a partir do m dulo de mem ria Consulte Carregar M dulo de Mem ria Mediante Erro ou Programa Padr o Existente na p gina 6 para obter mais informa es LA Carregar Sempre O bit LA Load Always representa o status da configura o de carregar sempre no programa armazenado no m dulo de mem ria Esse bit permite determinar o valor da sele o sem na realidade carregar o programa do usu rio a partir do m dulo de mem ria Consulte Sempre Carregar M dulo de Mem ria na p gina 6 para obter mais informa es MB Comportamento do Modo O bit MB Mode Behavior representa o status da configura o de comportamento do modo no programa armazenado no m dulo de mem ria Esse bit permite determinar o valor da sele o sem
166. e o o o o e e o Controle 2 Comprimento Posi o 1 Consulte a nota Importante sobre endere amento indireto 2 Somente para o arquivo de Controle TEAR N O poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS s00 Sa da de Segiienciador Tipo de Instru o sa da Soo E enro o lt EN gt Tabela 15 3 Tempo de Execu o para a Instru o SO0 ile B3 ne no CDND Controlador Tamanho dos Quando a Linha for es E Control R6 0 Dados Verdadeira Falsa rengu Es MicroLogix 1200 palavra 23 2 us 7 1 us palavra longa 26 6 us 7 1 us MicroLogix 1500 palavra 20 0 us 6 3 us palavra longa 23 1 us 6 3 us Quando a linha passa de falsa para verdadeira a instru o SQO transfere palavras longas ou palavras de refer ncia de origem mascaradas para o destino para controlar as opera es seq enciais da m quina Quando a linha passa de falsa para verdadeira a instru o realiza um incremento para a pr xima etapa palavra no arquivo de seq enciador Os dados armazenados s o transferidos atrav s da m scara para o endere o especificado na instru o Os dados s o escritos na palavra destino toda vez que a instru o executada O bit Executado definido quando a ltima palavra do arquivo de seq enciador transferida Na pr xima transi o de falsa para verdadeira
167. e ERR 0x0E AI Inteiro para String ASCII Tipo de Instru o sa da AIC ger to String a Tabela 20 5 Tempo de Execu o para a Instru o AIC ource Controlador Tamanho Quando a Instru o for Dest ST14 1 d D d e Pados Verdadeira Falsa MicroLogix 1200 palavra 29 3 us 5 2 us caractere 0 0 us palavra 82 0 us 0 0 us longa MicroLogix 1500 S rie B FRN 4 ou palavra 25 us 4 3 us caractere 0 0 us superior palavra 68 7 us 0 0 us longa A instru o AIC converte um valor inteiro ou de palavra longa origem em uma string ASCII destino origem pode ser uma constante ou um endere o faixa de dados da origem de 2 147 483 648 a 2 147 483 647 Publica o 1762 RM001D PT P Outubro 2002 Instru es ASCII 20 9 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 6 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o AIC Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Par metro Origem T C R Arquivos de Dados N vel do Endere o Modo de Endere o Arquivos de Fun o CS Comunica o DLS Registro de Dados Palavra Longa TPI Imediato Destino AWA Escrita ASCII com
168. e documenta o relacionada a este manual e conven es utilizadas neste manual e Suporte da Rockwell Automation Use este manual se voc for respons vel pelo projeto instala o programa o ou localiza o de falhas nos sistemas de controle que usam os controladores MicroLogix 1200 ou MicroLogix 1500 Voc deve ter uma no o b sica de circuito el trico e familiaridade com a l gica de rel Caso contr rio dever fazer um treinamento antes de usar este produto Este manual um guia de refer ncia para os controladores MicroLogix 1200 e MicroLogix 1500 O manual descreve os procedimentos de programa o e localiza o de falhas do controlador Este manual e fornece as caracter sticas gerais dos tipos de arquivo usados pelos controladores e fornece o conjunto de instru es referente aos controladores e cont m exemplos de aplica o para mostrar o conjunto de instru es que est sendo usado T cnicas comuns utilizadas s conven es a seguir s o utilizadas no manual inteiro neste manual e Listas com itens como esta fornecem informa es n o apresentam procedimentos e Listas numeradas fornecem etapas sequenciais ou informa es hier rquicas e Estilo Iz lico usado para nfase Publica o 1762 RM001D PT P Outubro 2002 Pref cio 2 Documenta o Relacionada a Este Manual Para Informa es para entender e aplicar os microcontroladores Leia este Documento Micr
169. elemento e 0000 e e Read Writ MSG Rung 3 0 MG11 1 te Message MSGFile MGI1 1 CDN etup Screen a Publica o 1762 RM001D PT P Outubro 2002 21 20 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Par metros Este Controlador Canal O MicroLogix 1200 e o MicroLogix 1500 1764 LSP aceitam apenas sistema de mensagens no canal 0 O MicroLogix 1500 1764 LRP aceita tr s caminhos diferentes para o sistema de mensagensOs canais O e 1 s o portas RS 232 e s o funcionalmente id nticos ao canal O dos controladores MicroLogix 1200 e MicroLogix 1500 1764 LSP O 1764 LRP tamb m aceita comunica o da placa de fundo do chassi por meio da Porta de comunica o de expans o ECP como ilustrado abaixo 0 Integral Read 1 Integral Expansion Comms Port 5 0 0 Local Quando a ECP escolhida voc pode selecionar a posi o de ranhura de 1 a 16 em que o scanner vai residir O processador 1764 LRP pode aceitar at dois m dulos de scanner 1769 SDN com funcionalidade total do sistema de mensagens MSG Rung 3 0 MG11 1 im 500CPU Read o NOTA Voc pode usar v rios m dulos de scanner 1769 SDN em um sistema MicroLogix 1500 1764 LRP mas s pode trocar mensagens por meio dos dois primeiros Um scanner posicionado fisicamente ap s os dois primeiros s pode ser usado para varredura de E S Inst
170. encadeamento usados e atender s LIMIT mem ria do controlador restri es da instru o JSR Em seguida recarregue o programa e coloque o no modo Run Publica o 1762 RM001D PT P Outubro 2002 D 6 Mensagens de Falha e C digos de Erro C digo Mensagem de Descri o Classifica o da A o Recomendada de Erro Advert ncia Falha Hex 0031 UNSUPPORTED O programa cont m uma ou mais N o Usu rio e Modifique o programa de forma que todas INSTRUCTION instru es que n o s o suportadas as instru es sejam suportadas pelo DETECTED pelo controlador controlador e Recompile e recarregue o programa e entre no modo Run 0032 S00 S0C SOL As refer ncias de posi o Falha Recuper vel e Corrija o programa para garantir que os OUTSIDE OF DATA comprimento de uma instru o de par metros de posi o e comprimento n o FILE SPACE seguenciador est o fora do espa o apontem para fora do espa o do arquivo do arquivo de dados de dados e Recompile e recarregue o programa e entre no modo Run 0033 BSL BSR FFL FFU LFL O par metro de posi o Falha Recuper vel e Corrija o programa para garantir que os LFU CROSSED DATA comprimento da instru o BSL BSR par metros de posi o e comprimento n o FILE SPACE FFL FFU LFL ou LFU est fora do apontem para fora do espa o do arquivo espa o total do arquivo de dados de dados e Recompile e recarregue o programa e entre
171. estado desenergizado Quando uma chave mec nica aberta estado desenergizado n o h corrente passando por ela As chaves semicondutoras e os componentes de supress o de transiente que s o algumas vezes usados para proteger as chaves t m um pequeno fluxo de corrente quando est o no estado desenergizado Essa corrente conhecida como corrente de fuga no estado desenergizado Para assegurar opera o confi vel a taxa de corrente de fuga no estado desenergizado deve ser menor que a taxa m nima da corrente operacional do dispositivo que est conectado CPU unidade central de processamento Parte do controlador program vel que toma as decis es e armazena os dados dados retentivos Informa es dados que s o preservadas atrav s de ciclos de alimenta o descarga download Transfer ncia de arquivos de dados ou de programa para um dispositivo diagramas de bloco M todo usado para ilustrar os componentes da l gica ou uma sequ ncia de eventos disco r gido HD Dispositivo de armazenamento de um microcomputador dispositivo de entrada Dispositivo como um bot o ou chave que fornece um sinal el trico para o controlador dispositivo de programa o Pacote de programa o usado para desenvolver diagramas de l gica ladder dispositivo de sa da Dispositivo como uma luz piloto ou uma bobina de acionador de motor que recebe um sinal ou comando do controlador Gloss rio 3 drenagem Termo usado par
172. for o registrador matem tico ele dever ser endere ado diretamente como 8 13 8 13 o nico elemento do arquivo de status que pode ser usado Instru es de Convers o 11 9 Atualiza es dos Bits de Status das Opera es Matem ticas Tabela 11 12 Bits de Status das Opera es Matem ticas Com este Bit O Controlador S 0 0 Carregamento sempre redefinido S 0 1 Overflow ser definido se o resultado BCD for maior que 9999 Em overflow o sinalizador de erro de advert ncia tamb m definido S 0 2 Bit Zero ser definido se o resultado for zero caso contr rio ser redefinido S 0 3 Bit com Sinal ser definido se a palavra de origem for negativa caso contr rio ser redefinido Altera es no Registrador Matem tico Cont m o resultado da convers o em BCD com 5 d gitos Esse resultado v lido em uma condi o de overflow NOTA Exemplo Para converter n meros maiores que 9999 decimal o destino deve ser o Registrador Matem tico 8 13 Voc deve redefinir o Bit de Erro de Advert ncia S 5 0 para evitar um erro O valor inteiro 9760 armazenado em NY7 3 convertido em BCD e o BCD equivalente armazenado em N7 0 O valor m ximo de BCD 9999 TOD ToBCD Source N7 3 O valor de destino mostrado 9760 lt no formato BCD Dest N10 0 9760 lt MSB LSB t 4 Decimal 0010 0110 0010 0000 BCD de 4 1001 0111 0110 0000 d gitos Publica
173. instru o RTA somente altera o RTC quando a linha RTA avaliada como verdadeira ap s ter sido avaliada como falsa anteriormente transi o de falsa para verdadeira instru o RTA n o ter efeito se a linha for sempre falsa ou verdadeira A RTA definida e Se o valor de Segundos de RTC for menor que 30 ele ser redefinido como 0 zero e Se o valor de Segundos de RTC for maior que ou igual a 30 o valor de Minutos de RTC ser incrementado em 1 e o valor de Segundos de RTC ser redefinido como O zero As condi es a seguir fazem com que a instru o RTA n o tenha efeito sobre os dados do RTC e Nenhum RTC anexado ao controlador e O RTC est presente mas desativado e Uma mensagem externa via comunica o para o RTC est em andamento quando a instru o RTA executada Comunica es externas com o RTC t m preced ncia sobre a instru o RTA Para reativar a instru o RTA a linha RTA deve se tornar falsa e depois verdadeira NOTA Existe apenas um bit de armazenamento interno alocado no sistema para esta instru o N o use mais de uma instru o RTA no seu programa NOTA Voc tamb m pode usar uma instru o MSG para escrever dados de RTC de um controlador para outro a fim de sincronizar o tempo Para enviar escrever dados de RTC use RTC 0 como a origem e o destino Este recurso n o est dispon vel com os controladores da S rie A Publica o 1762 RM001D PT P Outu
174. interrup o de MSG tempo de espera pelo usu rio 0a7 Reservado N Bit leitura escrita Instru es de Comunica o 21 9 Os Bits de Status Subelemento 17 do Elemento do Arquivo MSG est o definidos a seguir Arquivo de Mensagem Subelemento 17 Bits de Status Bit Endere o Descri o Par metro Tamanho Acesso ao Programa do Usu rio 1 lResevado AN ABr Isomente leitura 14 1MG11 0 0 ST In cio N Bit somente 1 MSG transmitida e leitura reconhecida pelo dispositivo de destino 0 MSG n o recebida pelo destino 13 1M6G11 0 0 Executado N Bit somente DN 1 MSG conclu da com leitura sucesso 0 MSG n o conclu da 12 1MG11 0 0 ER Erro N Bit somente 1 erro detectado leitura 0 nenhum erro detectado 11 Reservado N Bit somente leitura 10 MG11 0 0 Habilitado e Esperando N Bit somente EW 1 MSG Habilitada e leitura Esperando 0 MSG n o Habilitada e Esperando 1a9 Reservado N Bit somente leitura 0 MG11 0 0 R Para sistema de mensagem Y Bit somente PCCC Faixa 1 Local O leitura Remota Para sistema de mensagem CIP Destino 1 M dulo de com 0 Dispositivo de rede Publica o 1762 RM001D PT P Outubro 2002 21 10 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Par metros Control Bits Bits de Controle General r This Controller Communication Command 500C
175. lido 1 a 34 e Elementos de temporizador do CLP 5 tamanho v lido 1 a 20 Canal Identifica o canal de comunica o Sempre Canal 0 ou Canal 1 somente para o processador MicroLogix 1500 1764 LRP Dispositivo de Destino Tempo de Espera da Define o tempo que o controlador espera por uma resposta antes que a mensagem apresente mensagem 500CPU e CLP5 Mensagem erro Um tempo de espera de 0 segundo significa que o controlador espera indefinidamente por uma resposta A faixa v lida de O a 255 segundos Endere o da Tabela de Para uma Leitura este o endere o no processador para o retorno dos dados Dados tipos de Os tipos de arquivo v lidos s o S B T C R N e L Para uma Escrita esse o endere o no controlador que recebe os dados Os tipos v lidos de arquivo s o O S B T C R N L e RTCA Offset Defasagem da Tabela de Dados tipos de mensagem 485CIF Esse o valor de offset de palavra no arquivo de interface comum offset de byte para dispositivo CLP no processador de destino que envia os dados Endere o de N Local Especifica o n mero do n do dispositivo que est recebendo a mensagem A faixa v lida de 0 a 31 para o protocolo DH485 de O a 254 para o protocolo DF1 ou de O a 63 para a DeviceNet Local Remota Especifica se a mensagem local ou remota 1 Aplica se somente aos controladores MicroLogix 1200 S rie B e superiores e1500 S rie B e su
176. lidos nas entradas Entrada f sicas durante a Varredura de Entrada Arquivo de S 2 1 O conte do do Arquivo de Status determinado pelas fun es que Status utilizam o Arquivo de Status Consulte Arquivo de Status do Sistema na p gina C 1 para obter uma descri o detalhada Arquivo de Bits B 3 9a255 1 O Arquivo de Bits um arquivo de uso geral normalmente usado para a l gica de bit Arquivo de T 4 9a255 3 O Arquivo de Temporizador usado para manter as informa es de Temporizador temporiza o para as instru es de temporiza o da l gica ladder Consulte Instru es de Temporizador e Contador na p gina 8 1 para obter informa es sobre instru es Arquivo de C 5 9a 255 3 O Arquivo de Contador usado para manter as informa es de contagem Contador para as instru es de contagem da l gica ladder Consulte Instru es de Temporizador e Contador na p gina 8 1 para obter informa es sobre instru es Arquivo de r 6 9 a 255 3 O Arquivo de Dados de Controle usado para manter as informa es Controle sobre posi o e comprimento para v rias instru es de l gica ladder Consulte Arquivo de Dados de Controle na p gina 20 6 para obter mais informa es Arquivo de N 7 9 a255 1 O Arquivo de Inteiro um arquivo de uso geral composto de palavras de Inteiro dados inteiros de 16 bits com sinal Arquivo de Ponto F 8 9 a 255 1 O Arquivo de Ponto Flutuante um arquivo de uso geral composto de Flutuant
177. lt zona morta lt 0 lt zona morta lt 16383 2 Zona morta 3 Zona morta gt 16383 gt S MaxS MinS MaxsS MinS lt 16383 51H 1 Limite alto da sa da lt O ou Altere o limite alto da sa da para 2 Limite alto da sa da gt 100 0 lt limite alto da sa da lt 100 52H 1 Limite baixo da sa da lt O ou Altere o limite baixo da sa da para 2 Limite baixo da sa da gt 100 0 lt limite baixo da sa da lt limite alto da sa da lt 100 53H Limite baixo da sa da gt Limite alto da sa da Altere o limite baixo da sa da para 0 lt limite baixo da sa da lt limite alto da sa da lt 100 Publica o 1762 RM001D PT P Outubro 2002 Instru o de Controle de Processo 19 17 Convers o de Escala de E S Para configurar uma entrada anal gica que ser utilizada com a instru o PID Anal gica os dados anal gicos devem ser convertidos em escala para corresponder aos par metros da instru o PID No MicroLogix 1200 e 1500 a vari vel de processo PV na instru o PID designada para trabalhar com uma faixa de dados de 0 a 16 383 Os m dulos 1769 Compact I O anal gicos 1769 IF4 e 1769 OF2 t m capacidade de convers o de escala interna A convers o de escala dos dados necess ria para estabelecer a correspond ncia entre a faixa da entrada anal gica e a faixa de entrada da instru o PID A capacidade de executar a convers o de escala nos m dulos de E S reduz a programa o necess ria no
178. n o forem iguais o estado da linha ser falso Por exemplo Origem Compara o 101 11 1 1 J0 1 0 10 O 10 f0 J1 11 10 0 11 1 11 1 11 11 f1 1 10 J0 O l0 fO 10 f0 J0 M scara M scara 1 01 10 J0 J1 11 11 11 11 11 10 JO JO J0 11 1 11 11 J0 J0 11 11 11 11 11 11 10 10 10 10 1 J1 Resultado Intermedi rio Resultado Intermedi rio 1 O IO MM Jo f1 JO JO JO JO IO fO JO JO JO 14 11 J0 JO 1 1 11 11 JO JO JO O 10 JO J0 JO Compara o de Resultados Intermedi rios n o igual Todos os valores da origem da m scara e da compara o devem ter o mesmo tamanho de dados palavra ou palavra longa As faixas de dados para m scara e compara o s o e 32768 a 32767 palavra e 2 147 483 648 a 2 147 483 647 palavra longa A m scara exibida como um valor hexadecimal sem sinal de 0000 a FFFF FFFE Publica o 1762 RM001D PT P Outubro 2002 LIM Teste de Limite Instru es de Compara o 9 7 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 9 9 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o MEQ Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 LIM Limit Test Low Lim N7 0 0 lt Test 0 0 lt High Lim N7 1 0 lt g Modo de N vel d E vel do Arquivos de Dado
179. n o representa a entrada externa quando a entrada configurada para o comportamento de reten o Quando configurado para comportamento da borda crescente o valor do arquivo de entrada normalmente off on para uma varredura quando o pulso da borda crescente detectado Os exemplos anteriores demonstram o comportamento da borda crescente O comportamento da borda decrescente opera exatamente da mesma forma com as seguintes exce es e detec o ocorre na borda decrescente da entrada externa e imagem de entrada normalmente normalmente on 1 e muda para off 0 para uma varredura Publica o 1762 RM001D PT P Outubro 2002 1 26 Configura o de E S Publica o 1762 RM001D PT P Outubro 2002 Comportamento da Borda Decrescente Exemplo 1 N mero da Varredura X N mero da Varre ura X 1 N mero da Varredura X 2 N mero da Varredura X 3 Varredura de Entrada Varredura da L gica Ladder Varredura de Sa da Varredura de Entrada Varredura da L gica Ladder Varredura de Sa da Varredur de Entrada Varredura da L gica Ladder Varredura de Sa da farredura de Entrada Varredura da L gica Ladder Varredura de Sa da Entrada Externa Status de Reten o Valor do Arquivo de Entrada Comportamento da Borda Decrescen
180. no modo Run 0034 NEGATIVE VALUE IN Um valor negativo foi carregado em Falha Recuper vel e Se o programa estiver movendo valores TIMER PRESET OR um acumulador ou preset de para a palavra acumulada ou de preset de ACCUMULATOR temporizador um temporizador esses valores n o poder o ser negativos e Recarregue o programa e entre no modo Run 0035 ILLEGAL O programa cont m uma instru o Falha N o e Corrija o programa INSTRUCTION IN de Comunica o de Servi o Recuper vel e Recompile e recarregue o programa e INTERRUPT FILE Atualiza o REF ou Fim de entre no modo Run Temporiza o TND em uma sub rotina de interrup o STI Ell HSC ou na rotina de falha do usu rio 0036 INVALID PID Um valor inv lido est sendo usado Falha Recuper vel Consulte a p gina 19 1 Instru o de Controle PARAMETER para um par metro da instru o PID de Processo para obter mais informa es sobre a instru o PID 0037 HSC ERROR Ocorreu um erro na configura o do Falha Recuper vel Consulte o C digo de Erro no Arquivo de HSC Fun o HSC para obter informa es sobre o erro espec fico 003B PTO ERROR Ocorreu um erro na configura o da Falha Recuper vel Consulte o C digo de Erro no Arquivo de instru o PTO ou N o Usu rio Fun o PTO para obter informa es sobre o erro espec fico 003C PWM ERROR Ocorreu um erro na configura o da Falha Recuper vel Consulte o C digo de Erro no Arquivo de instru
181. o necess ria exceto para permitir a voc o acesso aos novos recursos Para usar Os novos recursos certifique se de que o firmware de seu controlador esteja no n vel a seguir Controlador Program vel Revis o do Firmware C digos de Cat logo MicroLogix 1200 S rie C Revis o C Controladores 1762 L24AWA FRN6 L24BWA L24BXB L4OAWA L40BWA e L40BXB MicroLogix 1500 S rie C Revis o B Processadores 1764 LSP LRP FRN7 Para atualizar o firmware de um controlador MicroLogix visite o site da Web http www ab com micrologix Para permitir o uso dos novos recursos o software de programa o RSLogix 500 dever ser da vers o 5 50 ou superior A tabela abaixo lista as p ginas deste manual que cont m novas informa es Para Esta Nova Informa o Consulte a p gina Se o modificada no Suporte da Rockwell Automation P 1 Adicionada Tabela 1 1 Formatos Faixas v lidos de palavras de dados de 1 5 E S para as faixas anal gicas de 0 a 10Vcc e de 4a 20 mA Adicionado Arquivo de dados de entrada do M dulo RTD resist ncia 7 1762 IR4 Adicionado Arquivo de dados de entrada do M dulo Termopar 1762 IT4 8 Alterado de 8 E S para 16 E S 1 9 1 21 3 19 Adicionadas Imagens de entrada e sa da para os m dulos 1769 0416 e 12 1769 0W16 Adicionadas Imagens de entrada e sa da para 1769 IF4XOF2 1 14 Adicionado Arquivo de dados de entrada par
182. o 2 o A E Par metro g q EE S ES s g lt e g E e 1 s E SIE lo le 2 Z le E S Is lo Ig s e je IE IE c s le lg ls elo E El la lelg o g E la e le z E z lz 8 k l2 le E E l is s 5 S o v ja e jz a b E Ee 2 E lbo a E e a 8 e JE la j e la N mero de receitas Arquivo o o o o O e Publica o 1762 RM001D PT P Outubro 2002 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 3 Exemplo de Arquivo de Receita e Programa o RCP F joxa a Data Fios mo Configura o do arquivo RCP Sa 1 No RSLogix 500 localize e selecione Arquivos de configura o RCP Clique E n INPUT com o bot o direito do mouse e selecione Novo O s2 statusS DD B3 BINARY 2 Crie um arquivo RCP E T4 TIMER E c5 COUNTER Create RCP File i E E R6 CONTROL 3 N7 INTEGER E F8 FLOAT File 0 OK G Status E CP Configuration Files Name Untitled di a Force Files New Description Ej o0 OUTPUT Location where recipe data is stored applies to all recipe files ED Data Logging Cancel E Configuration Number of Recipes E n NPUT a Custom Data Monitors Pi CDM O Untitled User Program Data Log Queue e Arquivo n mero que identifica o arquivo RCP Ele o N mero de arquivo de receita usado na instru o RCP no programa de l gica ladder e identifica o banco de dados de receita e N mero
183. o F 5 par metros de configura o E 5 protocolo DF half duplex E 6 descri o E 6 par metros de configura o E 7 protocolo RTU Modbus escravo 9 protocolos de comunica o DF full duplex E 5 DF1 half duplex F 6 DH485 E 2 RTU Modbus Escravo 9 PTO arquivo de fun o 6 6 Instru o 6 1 publica es relacionadas P 2 publica es relacionadas P 2 PWM arquivo de fun o 6 20 Instru o 6 19 R ramifica o 6 Receita 22 1 rede 6 rede DH485 descri o E 2 par metros de configura o F 3 protocolo 2 rota o de token E 2 registro de dados 22 7 reinicializando mem ria do controlador 2 12 rel 6 rel de controle mestre RCM 6 rel gio de funcionamento livre C 11 Rel gio em Tempo Real arquivo de fun o 3 3 bit indicador de bateria com baixa carga 3 4 desativando 3 3 Precis o 3 4 rel gio de funcionamento livre C 11 remo o falhas do controlador D 1 rendimento 6 restaurar 6 revis o do compilador status da vers o C 22 status do n mero da estrutura 21 rotina de falha descri o da opera o 18 6 opera o em rela o ao programa de controle principal 18 2 prioridade de interrup es 18 4 remo o manual de falhas D 2 status do n mero de arquivo C 16 Rotina de Falha do Usu rio bit de status de erro grave detectado C 12 criando uma sub rotina de falha do usu rio 18 6 falhas recuper veis e n o recuper veis 18 6 status do n mero de arquivo C 16 RS 232 7 RTC arquivo de fun
184. o zero da mantissa Os NANSs s o usados para indicar resultados matematicamente indefinidos como 0 0 e soma de infinito a infinito Todas as opera es que recebem um NAN como entrada devem gerar um NAN como sa da Regra de Arredondamento para Par do LSB As opera es de ponto flutuante s o arredondadas com a regra de arredondamento para par Se os bits do resultado direita do bit menos significativo LSB representarem um valor menor que a metade do LSB o resultado permanecer o mesmo Se os bits direita do LSB representarem um valor maior que a metade do LSB o resultado ser arredondado para cima por meio da adi o de um LSB Se os bits direita do LSB representarem exatamente a metade do LSB o resultado ser arredondado para cima ou para baixo de modo que o LSB seja um n mero par Endere amento de Arquivos de Ponto Flutuante O formato de endere amento pata arquivos de dados de ponto flutuante mostrado abaixo Formato Explica o Arquivo de ponto flutuante N mero do A faixa de n meros de arquivo v lida de 8 padr o a 255 arquivo Delimitador de elemento N mero do A faixa de n meros de elemento v lida de O a 255 elemento Exemplos Arquivo de ponto flutuante 8 Elemento 2 Arquivo de ponto flutuante 10 Elemento 36 Programa o de Valores de Ponto Flutuante A tabela a seguir mostra itens a serem considerados na utiliza o de dados de 8 po
185. os bits da palavra de refer ncia a instru o definir o bit encontrado FD na palavra de controle Caso contr rio o bit encontrado FD ser reinicializado Os bits mascaram os dados quando redefinidos 0 e passam os dados quando definidos 1 A m scara pode ser fixa ou vari vel Se voc inserir um c digo hexadecimal ela ser fixa Por outro lado se inserir um endere o de elemento ou de arquivo direto ou indireto para que a m scara seja alterada em cada etapa a m scara ser vari vel Quando a linha passa de falsa para verdadeira a instru o realiza um incremento para a pr xima etapa palavra no arquivo de seq enciador Os dados armazenados nesse local s o transferidos atrav s de uma m scara e comparados com a origem para se verificar a igualdade Enquanto a linha permanecer verdadeira a origem ser comparada com os dados de refer ncia em cada varredura Se for igual o bit FD ser definido no contador de controle da instru o SQC As aplica es da instru o SQC incluem diagn sticos de m quina Instru es do Seguenciador 15 3 A figura a seguir explica como a instru o SQC funciona Sac Sequencer Compare CEND File B10 11 Mask FFFO lt DN gt Source 3 0 Control R6 21 lt FD gt Length 4 lt Position 2 lt Palavra de Entrada 1 3 0 0010 0100 1001 1101 Valor da M scara FFFO 1111
186. oscila o na sa da quando as express es de reset e taxa abaixo forem definidas como zero NOTA O ganho do controlador influenciado pelo bit RG faixa de ganho e reset Para obter mais informa es consulte Faixa de Ganho do CLP 5 RG na p gina 19 13 Express o de Reset T Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Programa do Dados Usu rio TI Express o de Reset T PD10 0 Ti palavra 0a 32 767 controle leitura escrita INT A express o Reset T palavra 4 o ganho Integral que varia de O a 3276 7 quando RG 0 ou 327 67 quando RG 1 minutos por repeti o Defina o tempo de reset igual ao per odo natural medido na calibra o de ganho acima O valor 1 acrescenta a express o m xima integral equa o PID NOTA A express o de reset influenciada pelo bit RG faixa de ganho e reset Para obter mais informa es consulte Faixa de Ganho do CLP 5 RG na p gina 19 13 Express o de Taxa Ty Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Programa do Dados Usu rio TD Express o da Taxa T PD10 0 TD palavra 0a 32 767 controle leitura escrita INT A express o de Taxa Ty palavra 5 a express o derivativa A faixa de ajuste de O a 327 67 minutos Defina esse valor como 1 8 do ganho integral T NOTA Essa palavra n o influencia
187. p gina 3 14 e Arquivo de Status de Entrada Sa da na p gina 3 19 Publica o 1762 RM001D PT P Outubro 2002 3 2 Arquivos de Fun o Vis o Geral Nome do Arquivo ld entificador Os arquivos de fun o s o uma das tr s estruturas de arquivo principais dos controladores MicroLogix 1200 e MicroLogix 1500 as outras s o os Arquivos de Programa e os Arquivos de Dados Os Arquivos de Fun o fornecem uma interface l gica e eficiente para os recursos do controlador Os recursos do controlador s o residentes permanentes como o Rel gio em Tempo Real e o Contador de Alta Velocidade Os recursos est o dispon veis no programa de controle atrav s de uma das instru es dedicadas a um arquivo de fun o espec fico ou atrav s das instru es padr es como por exemplo MOV e ADD Os tipos de Arquivo de Fun o s o Descri o do Arquivo do Arquivo Contador de Alta HSC Esse tipo de arquivo est associado fun o de Contador de Alta Velocidade Consulte Uso do Velocidade Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico na p gina 5 1 para obter mais informa es Sa da do Trem de Pulso PTO Esse tipo de arquivo est associado Instru o PTO Sa da do Trem de Pulso Consulte Somente unidades BXB do Arquivo de Fun o de Sa das do Trem de Pulso PTO na p gina 6 6 para obter mais MicroLogix 1200 e 1500 informa es Modula o p
188. pacote de resposta cont m uma das seguintes respostas e pedido de escrita bem sucedido e pedido de leitura com dados bem sucedido e falha com c digo de erro No final da pr xima varredura ou instru o REF ou SVC ap s a resposta do n de destino o controlador examina a mensagem do dispositivo de destino Se a resposta bem sucedida o bit DN definido 1 e o bit ST reinicializado 0 Se for um pedido de leitura bem sucedido os dados ser o escritos na tabela de dados fun o de instru o de mensagens est conclu da Se a resposta for uma falha com um c digo de erro o bit ER ser definido 1 e o bit ST ser reinicializado 0 A fun o de instru o de mensagem est conclu da 6 Se o bit DN ou ER estiver definido 1 e a linha MSG for falsa o bit EN ser reinicializado na pr xima vez em que a instru o de mensagem passar por uma varredura Consulte L gica Ladder da Instru o MSG na p gina 21 16 para obter exemplos do uso da instru o de mensagem Publica o 1762 RM001D PT P Outubro 2002 21 16 Instru es de Comunica o L gica Ladder da Instru o Habilita o da Instru o MSG para Opera o Cont nua MSG A instru o de mensagem habilitada durante a varredura inicial do programa do processador e a cada vez que a mensagem conclu da Por exemplo quando o bit DN ou ER definido MSG 0000 Read Write Message CEN
189. para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Modo 5 do HSC Contador com Duas Entradas crescente e decrescente com Reset e Pausa Externos Tabela 5 9 Exemplos do Modo 5 do Hsc Terminais de 11 0 0 0 HSCO 11 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSC0 BitCE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem Dire o Reset Pausa Exemplo 1 T on U Toff on off off jon 1 fAcumulador do HSC 1 contagem 1 0 1 0 0 Exemplo 2 on U loff If on off off jon 1 fAcumulador do HSC 1 contagem 1 0 1 0 0 Exemplo 3 on off on Manter o valor do acumulador 1 0 1 Exemplo 4 on off off 0 Manter o valor do acumulador 1 0 Exemplo 5 on U off on off Manter o valor do acumulador 1 0 1 0 Exemplo 6 T Reinicializar o acumulador 0 1 O HSC1 se aplica somente ao MicroLogix 1500 C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Publica o 1762 RM001D PT P Outubro 2002 5 20 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Uso do Codificad
190. para troca de informa es entre equipamentos produzidos por diferentes fabricantes base dos conjuntos de caracteres usada na maioria dos microcomputadores uma cadeia de 7 d gitos bin rios representa cada caractere bit A menor unidade de mem ria usada em l gica discreta ou bin ria onde o valor 1 representa ATIVADO ON e 0 representa DESATIVADO OFF bit menos significativo LSB Elemento ou bit de uma palavra bin ria que carrega o menor valor de peso bit reservado Local reservado para uso interno byte alto Bits de 8 a15 de uma palavra byte baixo Bits de O a 7 de uma palavra carga upload Os dados s o transferidos do controlador para um dispositivo de programa o ou de armazenamento codificador Dispositivo que detecta a posi o e transmite um sinal representando aquela posi o Publica o 1762 RM001D PT P Outubro 2002 2 Gloss rio Publica o 1762 RM001D PT P Outubro 2002 conjunto de instru es Conjunto de instru es dispon veis em um controlador contador Dispositivo que conta a ocorr ncia de algum evento controlador Dispositivo como um controlador program vel usado para controlar os dispositivos de sa da de controle corrente de ativa o Pico de corrente tempor rio produzido quando um dispositivo ou circuito energizado inicialmente corrente de entrada nominal N vel normal de corrente encontrado na tens o de entrada nominal corrente de fuga em
191. passa para falsa Ser poss vel reinicializar esse bit se o bit ER ou DN estiver definido para acionar novamente a instru o MSG com a linha no estado verdadeiro na pr xima varredura MAg N o defina esse bit no programa de controle Habilitado e em Espera EW Endere o Formato Faixa Tipo Acesso ao Programa do dos Dados Usu rio MG11 0 EW Bin rio On Ativado ou Status somente leitura Off Desativado O Bit Habilitado e em Espera EW definido depois que o bit Habilitado definido e a mensagem est no buffer n o na fila e esperando para ser enviada O bit EW reinicializado depois que a mensagem enviada e o controlador recebe o reconhecimento ACK do dispositivo de destino Isso ocotre antes de o dispositivo de destino processar a mensagem e enviar uma resposta Erro ER Endere o Formato Faixa Tipo Acesso ao dos Dados Programa do Usu rio MG11 0 ER Bin rio On Ativado ou Off Status somente leitura Desativado O Bit de Erro ER definido quando a transmiss o da mensagem falha Um c digo de erro escrito no arquivo MSG O bit ER e o c digo de erro ser o reinicializados na pr xima vez em que a linha associada passar de falsa para verdadeira Executado DN Endere o Formato Faixa Tipo Acesso ao dos Dados Programa do Usu rio M6G11 0 DN Bin rio On Ativado ou Off Status somente leitura Desativado O Bit Executad
192. pelo controlador o m dulo de mem ria deve ser instalado antes da energiza o ou quando o controlador est em um modo de n o execu o Se o m dulo de mem ria for instalado quando o controlador estiver em um modo de execu o o m dulo n o ser reconhecido Se um m dulo de mem ria reconhecido for removido durante um modo de execu o esse bit ser redefinido 0 no final da pr xima varredura ladder WP Prote o contra Escrita Quando o bit WP Write Protect est definido 1 o m dulo est protegido contra escrita e o programa do usu rio e os dados do m dulo de mem ria n o podem ser sobrescritos IMPORTANTE EMO bit WP estiver definido 1 ele n o poder ser redefinido como 0 zero Defina esse bit somente se voc quiser que o conte do do m dulo de mem ria seja permanente FO Ignorar Falha O bit FO Fault Override representa o status da configura o da supress o de falhas do programa armazenado no m dulo de mem ria Esse bit permite determinar o valor do bit FO sem na realidade carregar o programa a partir do m dulo de mem ria IMPORTANTE A sele o para supress o de uma falha do m dulo de mem ria no arquivo MMI n o determina a opera o do controlador Simplesmente exibe o ajuste do bit Supress o de Falha S 1 8 do programa do usu rio no m dulo de mem ria Consulte Cancelamento de Falha na Energiza o na p gina 5 para obter mais informa es LPC Compara o
193. piscar e ou insere a Rotina de Falha do Usu rio permitindo que o programa de controle tente se recuperar da condi o de falha Se a Rotina de Falha do Usu rio conseguir reinicializar o bit S 1 13 e a condi o de falha o controlador continuar a executar o programa de controle Se a falha n o puder ser reinicializada as sa das ser o reinicializadas e o controlador sair do modo de execu o e o LED FAULT piscar AU Sc voc rcinicializar o bit de Erro Grave Interrompido S 1 13 quando a chave seletora de modo do controlador apenas MicroLogix 1500 estiver na posi o RUN o controlador entrar imediatamente no modo RUN opera o Acesso Futuro Trava de OEM Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 14 bin rio 0 ou 1 status somente leitura Quando esse bit est definido 1 isso indica que o dispositivo de programa o deve ter uma c pia exata do programa do controlador Consulte Defini o de Permiss o de Acesso Futuro Trava de OEM na p gina 2 13 para obter mais informa es Bit de Primeira Varredura Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 15 bin rio 0 ou 1 status leitura escrita Quando o controlador define esse bit 1 isso indica que a primeira varredura do programa do usu rio est em andamento ap s a entrada em um modo de execu o O controlador reinicializa esse bit ap
194. podem ser usados conforme mostrado na tabela a seguir Tabela 7 5 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o OTE Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o So ENG Mivel do i S Endere amento Endere o 3 amp A lt J Par metro S s 5 E 5 E ln o le E e E E BEE ERElEE ks es tn bp o L L Zkz Ek e i kW la lo ERC E E o obkbeLbLEREEREGEREEEEeREeEAR E EEREEE It e estino e e e e o e e e e e e o 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas com unidades BXB do MicroLogix 1200 e 1500 2 O arquivo Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto OTL Reten o de Sa da OTU N o reten o de Sa da B3 0 D Publica o 1762 RM001D PT P Outubro 2002 IMPORTANTE N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Tipo de Instru o sa da Tabela 7 6 Tempo de Execu o para as Instru es OTL e OTU Controlador OTL Quandoalinhafor OTU Quando a Linha for Verdadeira Falsa Verdadeira Fal
195. prote o define se os dados s o de leitura escrita ou somente leitura Quando o bit de prote o est definido 1 o endere o de dados correspondente considerado somente leitura pela DAT O LED Protected acende sempre que um elemento de somente leitura est ativo no display da DAT Se o bit de prote o for redefinido 0 ou n o existir o LED Protected estar apagado e os dados do endere o correspondente poder o ser editados no teclado DAT MA Embora a DAT n o permita que dados protegidos sejam alterados a partir de seu teclado o programa de controle ou outros dispositivos de comunica o t m acesso a esses dados Os bits de prote o n o oferecem nenhuma prote o de sobrescrita para os dados do arquivo de inteiros de destino de inteira responsabilidade do usu rio a garantia de que os dados n o sejam sobrescritos por engano NOTA e Os endere os restantes do arquivo de destino podem ser utilizados sem restri es endere os N50 51 e acima neste exemplo e A DAT sempre come a na palavra O de um arquivo de dados N o poss vel iniciar em outro endere o do arquivo Publica o 1762 RM001D PT P Outubro 2002 3 12 Arquivos de Fun o Arquivo de Bits de Destino TBF O valor armazenado na localiza o TBF identifica o arquivo de bits com o qual a DAT estabelecer interface A ferramenta DAT pode ler ou escrever em qualquer arquivo de bits v lido do controlador Os arquivos de bits v lido
196. pulsos de sa da a serem gerados TOP e Acel Desacel excede o limite Consulte a p gina 6 13 Esse erro provoca falhas no controlador Pode ser removido pela l gica da Rotina de Falha do Usu rio 5 n o n o sim Erro de Jog PTO est no estado inativo e dois ou mais dos seguintes itens est o definidos e Bit de Habilita o EN definido e Bit de Pulso de Jog JP definido e Bit de Jog Cont nuo JC definido Esse erro n o provoca falhas no controlador reinicializado automaticamente quando a condi o de erro removida 6 n o sim n o Erro da O valor da freq ncia de Jog JF menor que O ou maior que 20 000 Frequ ncia Esse erro provoca falhas no controlador Pode ser removido pela l gica de Jog da Rotina de Falha do Usu rio 7 n o sim n o Erro de A quantidade total de pulsos de sa da a serem gerados TOP menor Comprimento que zero Esse erro provoca falhas no controlador Pode ser removido pela l gica da Rotina de Falha do Usu rio Publica o 1762 RM001D PT P Outubro 2002 Uso de Sa das de Alta Velocidade 6 19 PWM Modula o por Largura de Pulso PWM A fun o PWM pode ser usada somente com a E S Pulse Width Modulation IMPORTANTE P PWM Number 1 Nicorporada do controlador A instru o n o pode ser usada com os m dulos de E S de expans o IMPORTANTE A instru o PWM deve ser usada somente com Ea BXB do MicroLogix 1200 e 1500 As sa das de rel
197. que ser manipulada e Controle O operando de controle o endere o do elemento de controle do BSR O elemento de controle composto por 3 palavras Peep pp n o utilizado Palavra 1 Tamanho da matriz de bits n mero de bits Palavra O Palavra 2 n o utilizado 1 EN O Bit de Habilita o definido em uma transi o da linha de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado quando definido indica que a matriz de bits foi deslocada uma posi o 3 ER O Bit de Erro quando definido indica que a instru o detectou um erro como por exemplo a inser o de um n mero negativo para o comprimento ou o operando de origem 4 UL O Bit de Descarga a sa da da instru o Evite utilizar o bit UL descarga quando o bit ER erro estiver definido e Endere o de Bit origem consiste no endere o do bit a ser transferido para a ltima maior posi o de bit da matriz de bits e Comprimento O comprimento do operando cont m o comprimento da matriz de bits em bits A faixa v lida de dados para o comprimento de 0 a 2048 Publica o 1762 RM001D PT P Outubro 2002 14 10 Instru es de Arquivo Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 11 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o BSR Para obter a defini o dos termos usados n
198. refrigera o Um exemplo mostrado na p gina 19 17 instru o PID pode ser operada no modo temporizado ou no modo STI No modo temporizado a instru o atualiza sua sa da periodicamente de acordo com a taxa selecionada pelo usu rio No modo STI a instru o deve ser inserida na sub rotina de interrup o STI Dessa forma sua sa da ser atualizada sempre que for realizada uma varredura na sub rotina STI A taxa de atualiza o do intervalo de tempo STI e da malha PID devem ser iguais para que a equa o seja executada de forma adequada Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STT na p gina 18 13 para obter mais informa es sobre as interrup es STI O controle de malha fechada PID mant m uma vari vel de processo em um setpoint desejado Um exemplo de n vel de fluido taxa de fluxo mostrado abaixo Bias de Feed Forward setpoint Erro Equa o 2 A o 2 Taxa de Fluxo Vari vel do Sa da de Processo Controle Detector es de N vel Dama V lvula de Controle A equa o de PID controla o processo enviando um sinal de sa da para a v lvula de controle Quanto maior o erro entre o setpoint e a entrada da vari vel do processo maior o sinal de sa da Da mesma forma quanto menor o erro menor o sinal de sa da Um valor adicional feed forward ou bias pode ser acrescentado sa da de controle como um offset compensa o
199. sistema e facilita a configura o do PID O exemplo mostra um m dulo 1769 IF4 Esse m dulo tem 4 entradas que s o configuradas separadamente Neste exemplo a entrada anal gica O configurada de 0 a 10 V e convertida em unidades de medida A palavra O n o est sendo usada em uma instru o PID A entrada 1 palavra 1 configurada para opera o de 4 a 20 mA com convers o de escala configurada para uma instru o PID Esse procedimento configura os dados anal gicos para a instru o PID Sinal de Entrada dos Dispositivos de Dados Convertidos no Registrador Campo Anal gico gt 20 0 mA 16 384 a 17 406 20 0 mA 16 383 4 0 mA 0 lt 4 0 mA 819a 1 A tela de configura o anal gica acessada no RSLogix 500 Basta clicar duas vezes no item de configura o de E S na pasta Controlador e em seguida clicar duas vezes no m dulo de E S espec fico A configura o para a sa da anal gica bastante semelhante Direcione a vari vel de controle CV da instru o PID para o endere o da sa da anal gica e configure a sa da anal gica de acordo com o comportamento Scaled for PID Convers o de Escala para PID Module 1 1769 IF4 Analog 4 Channel Input Module x Expansion General Configuration Analog Input Configuration Generic Extra Data Config or 0 e Wwaod 1 Filter Filter MV Enable fo Hz M Enable fo Hz Input Range Input Range foto 04DC to
200. srun ea ES R S 8 9 RES Resetr sed does enota annA Ee ES Ba das fare ERA 8 10 ndice vii Cap tulo 9 Instru es de Compara o Uso das Instru es de Compara o sssssesesrerrr eu 9 2 EQU Igual NEQ Nao Ioual a spessessspud to costa a van iioi EEA 9 3 GRT Maior Que LES Menor Que usam nO Ean dd RT DE US Eai A 9 4 GEQ Maior Que ou Igual A LEQ Menor Que ou Igual Pe La o po DA dp 9 5 MEQ Compara o de M scara para Igual 9 6 LIM Teste d Lite e peasan an DS LAS regada A 9 7 Cap tulo 10 Instru es Matem ticas Uso de Instru es Matem ticas cics seaasanaaics cenas 10 2 Atualiza es dos Bits de Status das Opera es Matematicas ias be E RA O A A a A E 10 3 Uso do Arquivo de Dados de Ponto Flutuante F 10 4 ADD Adi o SUB SODEA C O pars dotados Pa aa gr 10 7 MUL Multiplica o DIVE Divisio Ns es bd bs pato dr ds tan dra Sra Cen a sr dat a dr 10 8 NEG INCSA O po s crsiua ns esp a els pas 10 9 CLR Reinicializa o cccccccc cc 10 9 RBS Valor Absol to ra Put ra ars ad raeh 10 10 SCL Escala de Dados aa pa fai paul iaer di ipa 10 12 SCP Escala de Dados com Par metros 10 13 SQR Raiz Quadrada n n Di a DO EEE Da find 10 15 Cap tulo 11 Instru es de Convers o Uso das Instru es de Decodifica o e Codifica o 11 1 DCD Decodifica o de 4 para 1 de 16 sue csseisata mesas 11 2 ENC Codifica o d
201. status da linha O bit PTO EN Status de Habilita o controlado pelo subsistema da PTO Quando a linha que antecede a instru o PTO for considerada verdadeira a instru o PTO ser habilitada e o bit de status de habilita o ser definido Se a linha que antecede a instru o PTO realizar uma transi o para o estado falso antes de a sequ ncia de pulso concluir sua opera o o bit de status de habilita o ser redefinido 0 O bit EN opera da seguinte forma e Definido 1 a PTO est habilitada e Reinicializado 0 a PTO foi conclu da ou a linha que antecede a instru o PTO falsa Freqii ncia de Sa da de PTO OF Descri o do Endere o Formato dos Faixa Tipo Acessoao Programa Subelemento Dados do Usu rio OF Frequ ncia de PTO 0 0F palavra INT 0a controle leitura escrita Sa da Hz 20 000 A vari vel PTO OF Frequ ncia de Sa da define a frequ ncia da sa da PTO durante a fase de opera o do perfil de pulso Em geral esse valor determinado pelo tipo de dispositivo que est sendo acionado o mecanismo da aplica o ou os componentes dispositivos que est o sendo movidos Os dados menores do que zero e maiores do que 20 000 geram um erro na instru o PTO Status de Fregi ncia da Opera o PTO OFS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio OFS Status da P
202. status somente leitura 6 8 RS Status de Opera o PTO 0 RS bit 0 ou 1 status somente leitura 6 9 AS Status de Acelera o PTO 0 AS bit O ou 1 status somente leitura 6 9 RP Perfil da Rampa PTO 0 RP bit 0 ou 1 controle l leitura escrita 6 9 IS Status Inativo PTO 0 1S bit O ou 1 status somente leitura 6 10 ED Status de Erro Detectado PTO 0 ED bit 0 ou 1 status somente leitura 6 10 NS Status de Opera o Normal PTO 0 NS bit 0 ou 1 status somente leitura 6 16 JPS Status do Pulso de Jog PTO 0 JPS bit O ou 1 status somente leitura 6 16 JCS Status de Jog Cont nuo PTO O JCS bit O ou 1 status somente leitura 6 17 JP Pulso de Jog PTO 0 JP bit 0 ou 1 controle l leitura escrita 6 16 JC Jog Cont nuo PTO 0 JC bit O ou 1 controle l leitura escrita 6 11 EH Habilita o de Parada Abrupta PTO 0 EH bit 0 ou 1 controle l leitura escrita 6 11 EN Status de Habilita o de acordo com o PTO 0 EN bit O ou 1 status somente leitura 6 12 estado da linha ER C digo de Erro PTO 0 ER palavra INT 2 a 7 status somente leitura 6 18 OF Frequ ncia de Sa da Hz PTO 0 0F palavra INT 0 a 20 000 controle leitura escrita 6 12 OFS Status da Frequ ncia de Opera o Hz PTO 0 0FS palavra INT 0 a 20 000 status somente leitura 5 12 JF Fregi ncia de Jog Hz PTO 0 JF palavra INT O a 20 000 controle leitura escrita 16 16 TOP Total de Pulsos de Sa da a Serem PTO O TOP Palavra longa 0 a 2 147 483 647 controle leitura e
203. uma configura o de rede estabelecida e tenha certeza de que n o acrescentar mais dispositivos poss vel melhorar o desempenho ajustando o endere o m ximo de n dos seus controladores Ele deve ser configurado com o endere o de n mais alto que est sendo usado IMPORTANTE Todos os dispositivos devem ser configurados com o mesmo endere o m ximo de n Suporte a Pacote Remoto do MicroLogix 1200 e 1500 Estes controladores podem responder e inicializar a comunica o de dispositivos ou comandos que n o se originam na rede DH 485 local Isso til em instala es em que a comunica o entre as redes DH 485 e DH necess ria Configura o de Protocolo E 5 Protocolo DF1 Full Duplex O protocolo DF1 full duplex permite uma conex o ponto a ponto entre dois dispositivos O protocolo DF1 full duplex combina transpar ncia de dados especifica o ANSI American National Standards Institute X3 28 1976 subcategoria D1 e transmiss o bidirecional simult nea com respostas incorporadas subcategoria F1 Os controladores MicroLogix suportam o protocolo DF1 Full Duplex atrav s de conex o R S 232 com dispositivos externos como computadores ou outros controladores que suportem o DF1 Full Duplex O DF1 um protocolo aberto Consulte o DF1 Protocol and Command Set Reference Manual publica o 1770 6 5 16 da Rockwell Automation para obter mais informa es Opera o do DF1 Full Duplex O protocolo
204. uma linha espec fica no programa do usu rio salvar Armazenar um programa no disco r gido de um computador Gloss rio 7 sourcing Termo usado para descrever o fluxo de corrente entre dois dispositivos Um dispositivo ou circuito sourcing fornece alimenta o status Condi o de um circuito ou sistema tabela de dados Parte da mem ria do controlador que cont m o status de E S e os arquivos em que os dados do usu rio como bits inteiros temporizadores e contadores s o monitorados manipulados e alterados para controle taxa de transmiss o baud Velocidade de comunica o entre os dispositivos Em geral a taxa de transmiss o exibida em Khaud Por exemplo 19 2 Kbaud 19 200 bits por segundo tempo de atraso na desenergiza o O tempo de atraso na desenergiza o a medida de tempo necess ria para que a l gica do controlador reconhe a que um sinal foi removido do terminal de entrada do controlador O tempo determinado pelos atrasos dos componentes do circuito e por qualquer filtro aplicado tempo de atraso na energiza o O tempo de atraso na energiza o a medida de tempo necess ria para que a l gica do controlador reconhe a que um sinal estava presente no terminal de entrada do controlador tempo de varredura O tempo necess rio para que o controlador conclua uma varredura Publica o 1762 RM001D PT P Outubro 2002 8 Gloss rio Publica o 1762 RM001D PT P Outubro 2002
205. uma zona MCR definido como a linha que cont m uma instru o MCR precedida por uma l gica condicional O fim de um zona MCR definido como a primeira linha que cont m somente uma instru o MCR ap s uma linha da zona MCR como mostrado abaixo 11 0030 aa CMCR gt 0 L gica Ladder na Zona MCR 0033 CMCR gt Publica o 1762 RM001D PT P Outubro 2002 16 6 Instru es de Controle de Programa Publica o 1762 RM001D PT P Outubro 2002 Enquanto o estado da linha da primeira instru o MCR verdadeiro a execu o prossegue como se a zona n o estivesse presente Quando o estado da linha da primeira instru o MCR falso a l gica ladder da zona MCR executada como se a linha fosse falsa Todas as sa das n o retentivas da zona MCR s o redefinidas As zonas MCR permitem que voc habilite ou iniba segmentos do programa como por exemplo em aplica es com receitas Ao programar instru es MCR observe que e Voc deve finalizar a zona com uma instru o MCR incondicional e N o poss vel encadear zonas MCR e N o realize um salto para uma zona MCR Se a zona for falsa o salto a ativar NOTA A instru o MCR n o substitui a instala o de um rel f sico de controle mestre com capacidade para permitir uma parada de emerg ncia Voc dever ainda instalar um rel f sico de controle mestre para permitir desligamento de emerg ncia da alimenta o de E S
206. vari vel de controle CV Qualquer valor escrito pelo software de programa o ser ignorado Se o bit PD10 0 AM estiver ativado modo MANUAL esse valor poder ser definido pelo software de programa o e a sa da da vari vel de controle rastrear o valor da porcentagem da vari vel de controle Vari vel de Processo em Escala SPV Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Entrada dos Dados Programa do Usu rio SPV Vari vel do Processo PD10 0 SPV Ipalavra a 16383 status somente leitura em Escala INT O par metro SPV Vari vel do Processo em Escala a vari vel de entrada anal gica Se a convers o de escala estiver habilitada a faixa ser do valor m nimo em escala MinS at o valor m ximo em escala MaxS Se o SPV est configurado para ser lido em unidades de medida esse par metro corresponde ao valor da vari vel de processo nas unidades de medida Consulte Convers o de Escala de E S Anal gica na p gina 19 17 para obter mais informa es sobre convers o de escala Publica o 1762 RM001D PT P Outubro 2002 19 8 Instru o de Controle de Processo Par metros de Ajuste A tabela abaixo mostra os endere os dos par metros de ajuste os formatos dos dados e os tipos de acesso ao programa do usu rio Consulte as p ginas indicadas para obter mais descri es de cada par metro
207. vel para uso com HSC e RTA Ajuste do rel gio em tempo real e GCD C digo cinza e CPW C pia de palavra e ABS Valor absoluto C B FRN5 2 Mar o de 2002 Revis o interna do firmware nenhuma altera o na funcionalidade do usu rio C C FRNG Setembro de Os controladores MicroLogix 1200 agora oferecem 2002 e O Arquivo de dados de ponto flutuante F agora pode ser usado com SCP Escala com par metros e Aperfei oamentos no mapeamento de mem ria do Modbus Existem atualiza es e redu es na mem ria flash do firmware do sistema operacional dispon veis para controladores MicroLogix 1200 no site do MicroLogix www ab com micrologix na Web Qualquer controlador pode ser atualizado para a vers o mais recente por meio dessas ferramentas As quest es relativas a redu es s o tratadas abaixo 1 Paraos su rios do software de programa o RSLogix 500 vers o 4 5 os controladores MicroLogix 1200 S rie C Revis o A com firmware FRN4 podem ser reduzidos para fins de compatibilidade com esta vers o do software por meio da ferramenta ControlFlash FRN3 dispon vel no site do MicroLogix na Web O controlador pode ser atualizado depois com a ferramenta ControlFlash FRN5 que substitui a atualiza o FRN4 e sua equivalente funcional ou superior 2 Paraos su rios do software de programa o RSLogix 500 vers o 4 5 os controladores MicroLogix 1200 S rie C Revis o B com firmware FRN
208. vez que a alimenta o do controlador for desligada e ligada novamente Essa uma caracter stica que os OEMs podem incorporar em seus equipamentos para permitir que os usu rios finais reinicializem o controlador Se o controlador falhar ele poder ser reinicializado simplesmente desligando e ligando novamente a alimenta o da m quina Para concluir defina os seguintes bits no arquivo de status e S2 1 8 Supress o de Falha na Energiza o e S2 1 12 Comportamento do Modo Se a condi o de falha ainda existir depois de a alimenta o ser desligada e ligada novamente o controlador entrar novamente no modo de falha Para obter mais informa es sobre os bits de status consulte Arquivo de Status do Sistema na p gina C 1 Voc pode declarar sua pr pria falha grave espec fica da aplica o escrevendo seu pr prio valor exclusivo para S 6 e em seguida configurando o bit S 1 13 para impedir a reutiliza o dos c digos definidos pelo sistema Os valores recomendados para as falhas definidas pelo usu rio variam de FF00 a FFOF Publica o 1762 RM001D PT P Outubro 2002 D 2 Mensagens de Falha e C digos de Erro Remo o Manual de Falhas com a Rotina de Falha A ocorr ncia de falhas do usu rio recuper veis ou n o recuper veis pode fazer com que a sub rotina de falha do usu rio seja executada Se a falha for recuper vel a sub rotina poder ser usada para corrigir o problema e reinicializar o bit de f
209. zona morta come a a ter validade somente depois que a vari vel de processo entra na zona morta e passa pelo setpoint A faixa v lida de O at o valor m ximo em escala ou de 0 a 16 383 quando n o h convers o de escala Feed Forward Bias Polariza o de Avan o FF Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Programa Dados do Usu rio FF Feed Forward Bias PD10 0 FF palavra 16 383 a 16 383 controle leitura INT escrita A Feed Forward Bias utilizada para compensar as interfer ncias que podem afetar a sa da CV Erro em Escala SE Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Programa Dados do Usu rio SE Erro em Escala PD10 0 SE palavra 32 768 a 32 767 status somente INT leitura O erro em escala a diferen a entre a vari vel de processo e o setpoint O formato da diferen a E SP PV ou E PV SP determinado pelo bit CM Modo de Controle Consulte Modo de Controle CM na p gina 19 12 Publica o 1762 RM001D PT P Outubro 2002 19 12 Instru o de Controle de Processo Publica o 1762 RM001D PT P Outubro 2002 Autom tico Manual AM Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Ajuste Dados Programa do Usu rio AM Autom tico Manual PD10 0 AM bin rio bit 0 ou s
210. 0 0 1 0 0 X X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 X 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 x determina o estado do sinalizador NOTA Se a origem for zero o destino ser zero e o status matem tico ser zero o sinalizador ser definido como 1 Atualiza es dos Bits de Status das Opera es Matem ticas Tabela 11 6 Bits de Status das Opera es Matem ticas Com este Bit O Controlador S 0 0 Carregamento sempre redefinido S 0 1 Overflow definido se mais de um bit na origem est definido caso contr rio redefinido O bit de overflow de opera o matem tica S 5 0 n o est definido S 0 2 Bit Zero ser definido se o resultado for zero caso contr rio ser redefinido S 0 3 Bit com Sinal sempre redefinido Publica o 1762 RM001D PT P Outubro 2002 114 Instru es de Convers o FRD Convers o de Decimal Codificado em Bin rio BCD FRD FromBCD E Source S 0 0000h lt Dest N7 0 0 lt Tipo de Instru o sa da Tabela 11 7 Tempo de Execu o para as Instru es FRD Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 14 1 us 0 0 us MicroLogix 1500 12 3 us 0 0 us A instru o FRD usada para converter o valor de origem de Decimal Codificado em Bin rio BCD para um inteiro e inserir o resultado no de
211. 0 us MicroLogix 1500 6 4 us 8 5 us 7 5 us 8 5 us As instru es CTU e CTD s o utilizadas para aumentar ou reduzir um contador quando a linha passa de falsa para verdadeira Quando a linha da instru o CTU passa de falsa para verdadeira o valor acumulado aumentado em uma contagem A instru o CTD opera da mesma forma exceto que nesse caso a contagem reduzida NOTA Se o sinal for proveniente de um dispositivo de campo conectado a uma entrada no controlador a dura o da ativa o on e da desativa o off do sinal de entrada n o deve ser maior que o dobro do tempo de varredura do controlador considerando 50 do Ciclo de Tarefas Essa condi o necess ria para habilitar o contador de forma que o mesmo detecte transi es de falsa para verdadeira a partir do dispositivo de entrada Publica o 1762 RM001D PT P Outubro 2002 8 10 Instru es de Temporizador e Contador RES Reset R6 0 C RES J Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 8 15 Tempo de Execu o para as Instru es RES Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 15 9 us 0 0 us MicroLogix 1500 4 8 us 0 0 us A instru o RES redefine temporizadores contadores e elementos de controle Ao ser executada a instru o RES redefine os dados por ela definidos A instru o RES n o atua quando o estado da linha
212. 00 Os cinco elementos s o colocados no arquivo de inteiros do controlador come ando na palavra N7 0 Se transcorrerem quinze segundos antes que a mensagem termine o bit de erro MG11 0 ER ser definido indicando que o tempo de espera da mensagem expirou Combina es V lidas de Tipo de Arquivo As transfer ncias v lidas entre os tipos de arquivo s o mostradas abaixo para o envio de mensagens do MicroLogix Tipos de Dados Tipo de Comunica o Tipos de Dados de Locais Destino OU MM B N L lt gt leitura escrita 485CIF T lt gt leitura escrita 485CIF G lt gt leitura escrita 485CIF r lt gt leitura escrita 485CIF syl gt escrita 485CIF 1 Os tipos de dados de sa da e entrada n o s o tipos de dados locais v lidos para mensagens de leitura 2 Aplica se somente aos controladores MicroLogix 1200 S rie B e superiores e1500 S rie B e superiores Instru es de Comunica o 21 29 Exemplo 3 Leitura Local de um CLP 5 Configura o da Instru o de Mensagem Za MSG Rung 42 34 MG11 0 olx This Controller m Control Bits Communication Command PLCS Read Ignore if timed out TO Data Table Address NF 0 Size in Elements f1 Channel 0 Awaiting Execution Ew 0 Error ER Message done DN Target Device Message Timeout 5 Message Transmitting ST Data Table Address N7 50 Message
213. 00 LSP Series B 1764 MicroLogix 1500 ISP Series Bul 1762 MicroLogix 1200 Series C Bul 1762 MicroLogix 1200 Series B Bul 1762 MicroLogix 1200 Series Bul 1761 MicroLogix 1000 Analog Bul 1761 MicroLogix 1000 DH 485 HDSlave Bul 1761 MicroLogix 1000 1747 L4DA 24 115 VAC In 16 RLY Out 1747 L40B 24 115 VAC In 16 TRIAC Out Communication settings Driver Processor Node Reply Timeout AB DF1 1 fi Decimal 1 Who Active h 0 Sec Octal 2 Clique com o bot o direito do mouse em Arquivos de Dados e selecione Novo Program Files SYs0 SYS1 AP LAD2 Cross E 00 C UnHide D n m Properties O s2 s as E B3 BINARY Publica o 1762 RM001D PT P Outubro 2002 Data Files Cross Reference E 00 ouTpUT E 1 INPUT E 52 sTATUS E 53 BINARY E T4 TIMER E c5 COUNTER E R6 CONTROL E N7 INTEGER E F8 FLOAT E PLs10 Publica o 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 3 Informe um n mero de arquivo 9 a 255 e selecione o tipo Interruptor de limite program vel Noc tamb m pode informar um nome e ou descri o mas n o necess rio Create pata rie File Type Name Desc Elements Altributes Programmable Limit Switch ps J Skip When Deleting Unused Memory Scope Global Local To File f2
214. 00 TAB 2308 TAB 18100 TAB 4395 Comprimento da String de Registro O tamanho do registro limitado para que o comprimento m ximo da string formatada n o exceda 80 caracteres A tabela a seguir pode ser usada para determinar o comprimento da string formatada Dados Mem ria Consumida Tamanho da String Formatada delimitador 0 bytes 1 caractere palavra 2 bytes 6 caracteres palavra longa 4 bytes 11 caracteres data 2 bytes 10 caracteres hor rio 2 bytes 8 caracteres Para a fila 5 o comprimento da string formatada de 29 caracteres conforme apresentado a seguir Publica o 1762 RM001D PT P Outubro 2002 22 10 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Publica o 1762 RM001D PT P Outubro 2002 Dados Hora N7 11 11 3 0 11 2 1 Caracteres 1 8 1 6 1 6 8 1 6 1 6 1 6 29 caracteres N mero de Registros Ao usar a Fila 5 como no exemplo cada registro consome Campo de Registro Consumo de Mem ria Hor rio 2 bytes N7 11 2 bytes 11 3 0 2 bytes 11 2 1 2 bytes Verifica o da Integridade 2 bytes Total 10 bytes Cada registro consome 10 bytes Assim se apenas uma fila foi configurada o n mero m ximo de registros que poderia ser armazenado seria 4915 O n mero m ximo de registros calculado por N
215. 001D PT P Outubro 2002 Instru es Matem ticas 10 3 Atualiza es dos Bits de Status das Opera es Matem ticas Depois que uma instru o matem tica for executada os bits de status aritm ticos do arquivo de status ser o atualizados Os bits de status aritm ticos est o na palavra 0 no arquivo de status do processador S2 Tabela 10 2 Bits de Status das Opera es Matem ticas Com este Bit O Controlador S 0 0 Carregamento ser definido se o carregamento for gerado caso contr rio ser redefinido S 0 1 Overflow definido quando o resultado de uma instru o matem tica n o se encaixa no destino caso contr rio redefinido S 0 2 Bit Zero ser definido se o resultado for zero caso contr rio ser redefinido S 0 3 Bit com Sinal ser definido se o resultado for negativo MSB definido caso contr rio ser redefinido S 2 14 Overflow Aritm tico verifica o estado deste bit para determinar o valor do Selecionado resultado quando um overflow ocorrer S 5 0 Intercepta o de ser definido se o Bit de Overflow estiver definido caso Overflow contr rio ser redefinido 1 Bits de Controle Bit de Intercepta o de Overflow S 5 0 O bit de erro de advert ncia S 5 0 definido na detec o de um overflow da opera o matem tica ou divis o por zero Se esse bit for definido na execu o de uma declara o END ou uma instru o Fim Tempor rio TND o c dig
216. 1 5 9 TESS ACC 22 9 0 0 2 12 8 L8 6 5 Exemplo de Tempo de Execu o Instru o de N vel de Palavra Usando Endere amento Indireto Endere amento da Instru o ADD Tempos da Instru o ADD Instru o ADD 2 5 us Origem A N7 Origem A 4 8 us Origem B T4 ACC Origem B 5 1 us Destino N Destino 20 1 us Total 32 5 us Exemplo de Tempo de Execu o Instru o de Bit Usando Endere amento Indireto XIC B3 e XIC 0 9 ps 4 e XIC 0 0 us 4 F 4 8 us 5 7 us caso verdadeiro F 4 8 us 4 8 us caso falso Publica o 1762 RM001D PT P Outubro 2002 B 6 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 Planilha de Tempo de Varredura do MicroLogix 1500 abaixo Calcule o tempo de varredura para seu programa de controle usando a planilha Varredura de Entrada soma dos itens abaixo Overhead se a E S de expans o for usada 53 us Palavras de Entrada da Expans o X 3 us ou X 7 5 us se Force for usado N mero de m dulos com palavras de Entrada X 10 ps Subtotal da Varredura de Entrada Varredura de Programa Adicionar tempos de execu o de todas as instru es no programa quando executado verdadeiro Varredura de Sa da soma dos itens abaixo Subtotal da Varredura de Programa Overhead se a E S de expans o for usada 29 us Palavras d
217. 1 quando a instru o PTO for conclu da e permanecer definido at que a l gica da linha PTO seja falsa A l gica de linha falsa reativa a instru o PTO Para determinar quando a instru o PTO conclui a sa da necess rio monitorar o bit Executado DN Etapa Crer pRr JPo itnrE Temporiza o Relativa Status de Acelera o AS Status de Opera o RS eai Status de Desacelera o DS Habilita o EN Executado DN Po Inativo ID Pulso de Jog JP Jog Cont nuo JC In cio da PTO In cio da PTO Publica o 1762 RM001D PT P Outubro 2002 6 6 Uso de Sa das de Alta Velocidade Arquivo de Fun o de Sa das do Trem de Pulso PTO Publica o 1762 RM001D PT P Outubro 2002 Na pasta RSLogix 500 Function File h um arquivo de fun o PTO com dois elementos PTOO 1762 L24BXB 1762 L40BXB e 1764 28BXB e PTO1 somente 1764 28BXB Esses elementos oferecem acesso aos dados da configura o PTO e tamb m permitem o acesso do programa de controle a todas as informa es pertencentes a cada Sa da do Trem de Pulso NOTA Se o controlador estiver no modo de opera o Run os dados dos campos de subelemento poder o ser alterados a Function Files Hse PTO JpwM sti Jem Jarc oat frei Jum Lall EI PTO O OUT Output DN Done DS Decelerating St
218. 1 bin rio 0 ou 1 controle somente leitura Para que esta op o funcione necess rio definir esse bit 1 no programa de controle antes de descarregar o programa em um m dulo de mem ria Quando esse bit estiver definido no m dulo de mem ria e a alimenta o for aplicada o controlador descarregar o programa do m dulo de mem ria O modo do controlador depois que a transfer ncia ocorre determinado pela chave seletora de modo do controlador apenas MicroLogix 1500 e pelo bit de sele o de comportamento do modo de energiza o S 1 12 Consulte tamb m LA Carregar Sempre na p gina 3D 9 Comportamento do Modo de Energiza o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S1 12 bin rio 0 ou 1 controle somente leitura Se o Comportamento do Modo de Energiza o estiver reinicializado 0 ltimo Estado o modo na energiza o depender e da posi o da chave seletora de modo apenas MicroLogix 1500 e do estado do sinalizador de Erro Grave Interrompido S 1 13 e do modo na inicializa o anterior Arquivo de Status do Sistema C 7 MicroLogix 1200 Remoto MicroLogix 1500 Posi o da Chave Seletora de Modo na Energiza o Erro Grave Interrompido Se o Comportamento do Modo de Energiza o estiver definido 1 Opera o o modo na energiza o depender e da posi o da chave seletora de modo apenas MicroLogix 1500
219. 1111 1111 10000 v Arquivo de Ref do Seq enciador B10 11 Palavra Etapa B10 11 0 B10 12 1 B10 13 0010 0100 11001 0000 2 B10 14 3 B10 15 4 O bit FD SQC definido quando a instru o detecta que uma palavra de entrada corresponde atrav s da m scara respectiva palavra de refer ncia O bit FD R6 21 FD definido no exemplo de sde que a palavra de entrada corresponda ao valor de refer ncia do seq enciador utilizando o valor da m scara Publica o 1762 RM001D PT P Outubro 2002 15 4 Instru es do Seguenciador Publica o 1762 RM001D PT P Outubro 2002 Esta instru o utiliza os seguintes operandos Palavra O FN e Arquivo E o arquivo de refer ncia do sequenciador Os elementos contidos no arquivo s o mascarados um a um e comparados com o valor da m scara armazenado na origem NOTA Se o tipo de arquivo palavra a m scara e a origem devem ser palavras Se o tipo de arquivo palavra longa a m scara e a origem devem ser palavras longas e M scara Cont m o arquivo palavra ou constante da m scara que ser aplicado ao arquivo e origem Quando os bits da m scara s o definidos como 1 poss vel transportar os dados para compara o Quando os bits da m scara s o redefinidos como 0 os dados s o mascarados ou seja n o poss vel transport los para compara o As faixas de dados imediatos para m scara variam de 0 a OxFFFF ou de 0 a OxFFFFFFFR NO
220. 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 29 Arquivo de Chave de Limite A fun o Chave de limite program vel permite configurar o Contador de alta Program vel PLS velocidade para que ele opere como uma PLS chave de limite program vel ou chave de came rotativa Quando a opera o PLS ativada o HSC contador de alta velocidade usa um arquivo de dados PLS para posi es de limite came Cada posi o de limite came tem par metros de dados correspondentes que s o usados para definir ou limpar sa das f sicas na unidade base do controlador O arquivo de dados PLS ilustrado abaixo IMPORTANTE ER fun o PLS somente opera em s rie com o HSC de um MicroLogix 1200 ou 1500 Para usar a fun o PLS um HSC deve primeiro ser configurado Arquivo de Dados PLS Os arquivos de dados 9 a 255 podem ser usados para opera es PLS Cada arquivo de dados PLS pode ter at 256 elementos de comprimento Cada elemento dentro de um arquivo PLS consome 6 palavras de mem ria do usu rio O arquivo de dados PLS mostrado abaixo Data File PLS1O Mm ES PLS10 0 HIP Symbol Eaumns e Desc poa Properties Usage Help Opera o PLS Quando a fun o PLS ativada e o controlador est em modo de execu o o HSC contar os pulsos de entrada Quando a contagem atinge a primeira predefini o Alta
221. 2 caractere 3 y 4 4 40 caractere 78 caractere 79 41 caractere 80 caractere 81 Endere amento dos Arquivos de String O esquema de endere amento para o arquivo de dados de string mostrado abaixo Formato Explica o ST Arquivo de String STf e s F N mero do arquivo A faixa de n meros de arquivo v lida de 3 a 255 Delimitador de elemento e N mero do elemento A faixa de n meros de elementos v lida de O a 255 Cada elemento cont m 42 palavras de comprimento conforme apresentado emTabela 20 1 Delimitador de subelemento S N mero do A faixa de n meros de subelementos v lida de 0 a 41 Voc tamb m pode especificar LEN subelemento para a palavra 0 O subelemento representa um endere o de palavra Exemplos ST9 2 Arquivo de string 9 Elemento 2 ST17 1 LEN Arquivo de string 17 Elemento 1 Vari vel LEN Publica o 1762 RM001D PT P Outubro 2002 20 6 Instru es ASCII Arquivo de Dados de Controle Nota O bit RN n o endere vel por meio do arquivo de controle R Formato Explica o r Arquivo de controle Descri o do Arquivo O elemento de dados de controle usado pelas instru es ASCII para o armazenamento das informa es de controle necess rias para a opera o da instru o O elemento de dados de controle para as instru es ASCII incluem bits de controle e status um byte de c digo de erro e duas palavras de caracteres conforme apresentad
222. 20 mA Data Format Data Format Engineering Units fgcated for PIC I Enable for I Enable eo Hz Input Range Input Range fio to 10 VDC z ite 10 VDC z Data Format Data Format Raw Proportional Faw Proportional DE Cancel Help l Publica o 1762 RM001D PT P Outubro 2002 19 18 Instru o de Controle de Processo Notas do Aplicativo Publica o 1762 RM001D PT P Outubro 2002 Os par grafos a seguir abordam e Faixas de E S e Convers o em Escala para as Unidades de Medida e Zona Morta de Cruzamento Zero e Alarmes de Sa da e Limita o de Sa da com Anti reset Windup e Modo Manual e Feed Forward ATEN O N o altere o estado de qualquer valor do bloco de controle de PID a menos que voc conhe a bem sua fun o e saiba de que maneira ele afetar seu processo opera o inesperada pode resultar em poss vel dano ao equpamento ou ferimento pessoal Faixas de E S O m dulo de entrada que mede a vari vel de processo PV deve ter uma faixa bin ria com escala completa de O a 16383 Se esse valor for menor que O bit 15 definido o valor zero ser usado para a PV e o bit PV fora da faixa ser definido o bit 12 da palavra O no bloco de controle Se a vari vel de processo for maior que16383 bit 14 definido o valor 16383 ser usado para PV e o bit PV fora da faixa ser definido A vari vel de controle calculada pela instru o PID tem a mesma fa
223. 21 S 64H Revis o do Compilador Vers o C 22 Arquivo de Status do Sistema C 3 Detalhes do Arquivo de Status Sinalizadores Aritm ticos Os sinalizadores aritm ticos s o avaliados pelo processador seguindo a execu o de qualquer instru o matem tica l gica ou de movimento O estado desses bits permanecer em vigor at que a pr xima instru o matem tica l gica ou de movimenta o no programa seja executada Sinalizador de Transporte Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 0 0 bin rio 0 ou 1 status leitura escrita Esse bit ser definido 1 se um empr stimo ou carregamento matem tico for gerado Caso contr rio o bit permanecer reinicializado 0 Quando um STI Contador de Alta Velocidade Interrup o de Evento ou Rotina de Falha do Usu rio interrompe a execu o normal do programa o valor original de S 0 0 restaurado quando a execu o reinicia Sinalizador de Overflow Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 0 1 bin rio 0 ou 1 status leitura escrita Esse bit ser definido 1 quando o resultado de uma opera o matem tica n o for adequado ao destino Caso contr rio o bit permanecer reinicializado 0 Sempre que esse bit estiver definido 1 o bit de intercepta o de overflow S 5 0 tamb m ser definido 1 Quando um STI Contador de Alta Velocidade Int
224. 32 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Par metros Este Controlador Canal O 1764 LRP aceita tr s caminhos diferentes para o sistema de mensagens os canais 0 e 1 s o portas RS 232 e s o funcionalmente id nticos nos controladores MicroLogix 1200 e MicroLogix 1500 1764 LSP O 1764 LRP tamb m aceita comunica o de placa de fundo do chassi atrav s da Porta de comunica o de expans o ECP como ilustrado abaixo O Integral Read 1 Integral Expansion Comms Port 5 0 0 Local Quando a ECP escolhida voc pode selecionar a posi o de ranhura de 1 a 16 em que o scanner vai residir O processador 1764 LRP pode aceitar at dois m dulos de scanner 1769 SDN com funcionalidade total do sistema de mensagens MSG Rung 3 0 MG11 1 Voc pode usar v rios m dulos de scanner 1769 SDN em um sistema MicroLogix 1500 1764 LRP mas s pode trocar mensagens atrav s dos dois primeiros Um scanner posicionado fisicamente ap s os dois primeiros s pode ser usado para varredura de E S NOTA Instru es de Comunica o 21 33 Comando de Comunica o CIP Gen rico MSG Rung 3 0 MG11 1 im S00CPU Read E S00CPU Read O processador 17764 LRP aceita os seis tipos padr o de comandos de comunica o assim como todos os outros controladores MicroLogix 1200 e 1500 e CIP Gen rico na Porta de comunica o de expans o Qu
225. 32768 a 32767 palavra e de 2 147 483 648 a 2 147 483 647 palavra longa O Bit de Status das Opera es Matem ticas de Carregamento ser definido se a origem for negativa Consulte Atualiza es dos Bits de Status das Opera es Matem ticas na p gina 10 3 para obter mais informa es Tabela 10 17 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SQR Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 7 p rA Modo de N vel do Arquivos de Dados Arquivos de Fun o s 1 amp Endere amento Endere o S o o q A o Par metro e 5 5 E E E E ln lg le S a o Dm Ice o E z ze SEC EE EEE 5 o lo ls ke je o IE SIS o g 3 E la PRE ElElEl la ES q 3 E le e e e o v ja E Z jo ja ln Z amp je I jo ju yu jm ja jE jo O ja E a E o jo jo jm Origem e o e o o o o o o e o Destino e o e o o e o e e o 1 Consulte a nota Importante sobre endere amento indireto TERRA N O poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 10 16 Instru es Matem ticas Publica o 1762 RM001D PT P Outubro 2002 Cap tulo Uso das Instru es de Decodifica o e Co
226. 4 e O controlador realiza a verifica o da integridade dos dados para cada registro Se a verifica o da integridade dos dados for inv lida uma falha ser enviada para o Dispositivo de Comunica o O conjunto de dados apagado assim que a resposta da falha enfileirada para transmiss o NOTA Para facilitar o uso do Microsoft Excel utilize o caractere TAB como caractere de separa o E poss vel usar uma ferramenta de recupera o dedicada ou criar sua pr pria aplica o Ferramentas de recupera o H v rias ferramentas de recupera o projetadas para uso com Palm OS Windows CE Windows 9x e Windows NT poss vel descarregar essas ferramentas gratuitamente do nosso web site Visite http wwwab com micrologix Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 17 Informa es para Cria o de sua Aplica o O Controlador Recebe um Pacote de Comunica o Tabela 22 6 Estrutura de Comando DST SRC CMD 0f STS TNS FNC A2 Tamanho No do Tipo do N do S N do de Byte Arquivo Arquivo Elemento Elemento Campo Fun o Descri o DST N de Destino SRC N de Origem CMD C digo de Comando STS C digo de Status Definir como zero 0 TNS N mero da Transa o Sempre 2 bytes FNC C digo de Fun o Tamanho de Byte N mero de bytes a ser lido Comprimento de string formatada consulte a tabela a seguir
227. 4 N7 13 1 Position 9 A instru o LFU N7 14 2 descarrega dados da 3 T INOA EU pilha N7 12 na 4 LIFO N7 12 DN posi o 0 N7 12 3 Dest N71 w 5 34 palavras s o l Control R6 0 6 alocadas para a pilha sengih i 7 FIFO iniciando em N7 12 e terminando Par de Instru es LFL e LFU em N7 45 Origem N7 10 1 gt A instru o LFL carrega dados na pilha N7 12 na N745 33 pr xima posi o dispon vel neste exemplo 9 Carga e Descarga da Pilha N7 12 Esta instru o utiliza os seguintes operandos e Origem O operando de origem uma constante ou endere o do valor utilizado para preencher corretamente a posi o dispon vel no momento na pilha LIFO O tamanho dos dados da origem deve ser correspondente pilha LIFO Se LIFO for um arquivo com tamanho de palavra a origem dever ser um valor de palavra ou uma constante Se LIFO for um arquivo com tamanho de palavra longa a origem dever ser um valor de palavra longa ou uma constante A faixa de dados para a origem de 32768 a 32767 palavra ou de 2 147 483 648 a 2 147 483 647 palavra longa Publica o 1762 RM001D PT P Outubro 2002 14 18 Instru es de Arquivo e LIFO O operando LIFO o endere o inicial da pilha e Controle Este um endere o de arquivo de controle Os bits de status comprimento da pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras Pee me a e e E DN le
228. 5 ou posterior podem ser reduzidos para fins de compatibilidade com esta vers o do software por meio da ferramenta ControlFlash FRN3 1 dispon vel no site do MicroLogix na Web O controlador pode ser atualizado depois com a ferramenta ControlFlash FRN5 que substitui a atualiza o FRN4 e sua equivalente funcional ou superior Publica o 1762 RM001D PT P Outubro 2002 ii Resumo das Altera es MicroLogix 1500 C d Cat Letrada Letrada N de S rie Data da S rie Aperfei oamento S rie Revis o do Firmware 1764 LSP JA B FRNZ2 Fevereiro de S rie inicial do produto 1999 1764 LSP JA C FRN3 Outubro de 1999 0s controladores MicroLogix 1500 com o processador 1764 LSP pode agora ser usado com as Fontes de Alimenta o e os Cabos de Expans o Compact 1 0 C d Cat 1769 1764 LSP B A FRN4 Abril de 2000 lOs controladores MicroLogix 1500 com o processador 1764 LSP podem agora usar e Tipo de Arquivo de Dados de String e Suporte para Conjunto de Instru es ASCII e Protocolo Modbus RTU Escravo e Rampa quando usar as sa das PWM e Prote o Est tica do Arquivo de Dados e Envio de Mensagem de RTC 1764 LRP B A FRN4 Abril de 2000 S rie inicial do produto Os controladores MicroLogix 1500 com o processador 1764 LRP possuem todos os recursos do 1764 LSP e mais e Segunda porta de comunica o RS 232 isolado e Recurso de Registro de Dados 1764 LSP B B FRN5 Outubro de 2000 Para os processadores 1764
229. 8 B51 8 B51 56 24 B51 24 B51 72 40 B51 40 B51 88 9 B51 9 B51 57 25 B51 25 B51 73 41 B51 41 B51 89 10 B51 10 B51 58 26 B51 26 B51 74 42 B51 42 B51 90 11 B51 11 B51 59 27 B51 27 B51 75 43 B51 43 B51 91 12 B51 12 B51 60 28 B51 28 B51 76 44 B51 44 B51 92 13 B51 13 B51 61 29 B51 29 B51 77 45 B51 45 B51 93 14 B51 14 B51 62 30 B51 30 B51 78 46 B51 46 B51 94 15 B51 15 B51 63 31 B51 31 B51 79 47 B51 47 B51 95 Publica o 1762 RM001D PT P Outubro 2002 Arquivos de Fun o 3 13 Arquivo de Fun o de Informa es do Hardware Base BHI O n mero de bit exibido na DAT corresponde ao bit de dados conforme ilustrado na tabela O bit de prote o define se os dados podem ser editados ou s o de somente leitura Quando o bit de prote o est definido 1 o endere o de dados correspondente considerado somente leitura pela DAT O LED Protected acende sempre que um elemento de somente leitura est ativo no display da DAT Se o bit de prote o for redefinido 0 ou n o existir o LED Protected ser apagado e os dados do endere o correspondente poder o ser editados no teclado DAT IMPORTANTE Embora a DAT n o permita que dados protegidos sejam alterados a partir de seu teclado o programa de controle ou outros dispositivos de comunica o t m acesso a esses dados Os bits de prote o n o oferecem nenhuma prote o de sobrescrita para os dados do arquivo de bits de destino de inteira responsabilid
230. 9 PTO Sa da do Trem de Pulso E FO Es o IMPORTANTE A fun o PTO pode ser usada somente com a E S ini 0 incorporada do controlador A instru o n o pode ser usada com os m dulos de E S de expans o IMPORTANTE A instru o PTO somente deve ser Ro com as nnidades BXB do MicroLogix 1200 e 1500 As sa das de rel n o s o capazes de executar opera es em velocidade muita alta Tipo de Instru o sa da Tabela 6 1 Tempo de Execu o para a Instru o PTO Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 75 6 us 24 4 us MicroLogix 1500 72 6 us 21 1 us Publica o 1762 RM001D PT P Outubro 2002 6 2 Uso de Sa das de Alta Velocidade Fun o de Sa da de Trem de Pulso Publica o 1762 RM001D PT P Outubro 2002 Os controladores MicroLogix 1200 1762 L24BXB e 1762 L40BXB suportam uma sa da de alta velocidade Um controlador MicroLogix 1500 que utiliza uma Unidade Base 1764 28BXB suporta duas sa das de alta velocidade Essas sa das podem ser usadas como sa das padr o n o de alta velocidade ou configuradas separadamente para opera o PTO ou PWM A funcionalidade PTO permite que um perfil de movimento simples ou de pulso seja gerado diretamente a partir do controlador O perfil de pulso possui tr s componentes b sicos e N mero total de pulsos a serem gerados e Intervalos de acelera o desacelera o e Intervalo de Opera o A instru o PTO ju
231. A o local da primeira string usada para a compara o e Origem B o local da segunda string usada para a compara o Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 30 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ASR Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Modo de N vel do amp Endere o Endere o a wo e q Par metro e S s E 5 E g e lg e o IE o gt a E S og a E IE lS le o v jm E z S a E a a elo Origem A Origem B 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Opera o da Instru o Se o comprimento de string da Origem A ou Origem B exceder 82 caracteres o bit de Erro de Manipula o de String ASCII S 5 15 ser definido e a linha passar a ser falsa Publica o 1762 RM001D PT P Outubro 2002 Instru es ASCII 20 29 Diagrama de Temporiza o para Instru es ARD ARL AWA e AWT Condi o da Linha ON ATIVADO DOT OFF DESATIVADO Bit Habilitado EN ON ATIVADO OFF DESATIVADO 7 Bit de Fila EU ON ATIVADO OFF DESATIVADO Bit de Opera o RN ON ATIVADO o OF
232. A A indica o de subfaixa n o fornecida porque zero um n mero v lido e Ex Quando definido 1 este bit indica que dados inv lidos por exemplo o valor enviado pelo controlador est fora do incremento ou da faixa de sa da padr o por exemplo 128 256 etc foram definidos nos bits de dados de sa da de O a 6 ou no bit de sinal 15 e Hx Bits Manter ltimo estado Quando definidos 1 esses bits indicam que o canal est na condi o Manter ltimo estado e Palavras 6 e 7 Essas palavras refletem o eco de dados de sa da anal gica do valor anal gico que est sendo convertido pelo conversor A D e n o necessariamente o estado el trico dos terminais de sa da Elas n o refletem sa das abertas ou em curto IMPORTANTE S importante usar a fun o de loopback das palavras de entrada 6 e 7 se o controlador suportar as fun es Modo de programa ou Modo de falha e se estiver configurado pata us las Arquivo de Dados de Sa da do 1769 IF4XOF O arquivo de dados de sa da aplica se apenas aos dados de sa da do m dulo como mostrado na tabela abaixo Posi o do Bit SGN Dados de Sa da Anal gica do Canal O SGN Dados de Sa da Anal gica do Canal 1 T a a a a gt gt Palavra ame lt a a Tn Os bits de 0 a 6 e o bit 15 das palavras de dados de sa da O e 1 devem ser sempre definidos como zero no programa
233. ARD recebidas da fila ASCII e Buffer de Transmiss o reinicializa o buffer de transmiss o quando definido como Sim e remove as instru es de controle da porta ASCH de transmiss o AWA e AWT da fila ASCII Publica o 1762 RM001D PT P Outubro 2002 20 8 Instru es ASCII Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 4 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ACL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o e RREO Nivel do rquivos de Dados q Endere o Endere o E a o q Par metro o S E kA S E P ale S js x gt gt Q a Ss s E 77 e 2 o v S a o jo o Canal Buffer de Recebimento Buffer de Transmiss o 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Opera o da Instru o Quando Reinicializa o do Buffer de Recebimento e Reinicializa o do Buffer de Transmiss o est o definidos como Sim todas as instru es de Recebimento e Transmiss o ARL ARD AWA e AWT s o removidas da fila ASCI Quando as instru es s o removidas da fila ASCII os seguintes bits s o definidos ER 1 RN 0 EU 0
234. Allen Bradley Controladores Program veis MicroLogix 1200 e MicroLogix 1500 C d Cat 1762 e 1764 Manual de Refer ncia do Conjunto de Instru es Rockwell Automation Informa es Importantes para o Usu rio Em virtude da diversidade de usos dos produtos descritos nesta publica o os respons veis pela aplica o e pelo uso destes produtos devem se certificar de que todas as etapas necess rias foram seguidas para garantir que cada aplica o e uso atenda a todos os requisitos de desempenho e seguran a incluindo todas as leis regulamenta es c digos e padr es aplic veis Em hip tese alguma a Rockwell Automation ser respons vel por dano indireto ou consequente resultante do uso ou aplica o destes produtos As ilustra es gr ficos exemplos de programa e de layout mostrados neste manual s o apenas ilustrativos Visto que h diversas vari veis e requisitos associados a qualquer instala o em especial a Rockwell Automation n o assume a responsabilidade incluindo a responsabilidade por propriedade intelectual pelo uso real baseado nos exemplos mostrados nesta publica o A publica o SGI 1 1 Safety Guidelines for the Application Installation and Maintenance of Solid State Control Diretrizes de Seguran a para Aplica o Instala o e Manuten o dos Dispositivos de Controle Eletr nico dispon vel no escrit rio local da Rockwell Automation descreve algumas diferen as import
235. B e 1764 LRP Existe um arquivo de Status de comunica o para cada porta O Arquivo de Status de Comunica o CS0 corresponde ao Canal O no controlador O Arquivo de Status de Comunica o CS1 corresponde ao Canal 1 no processador 17764 LRP NOTA poss vel usar as informa es do Arquivo de Status de Comunica o como uma ferramenta de localiza o de falhas para os problemas de comunica o O arquivo de dados estruturado da seguinte forma Tabela 3 10 Arquivo de Status de Comunica o Palavra Descri o Aplica se ao Controlador Detalhes na P gina 0a5 Bloco de Status Geral do Canal MicroLogix 1200 e 1500 3 15 6a22 Bloco de Contadores de Diagn stico de MicroLogix 1200 e 1500 3 15 DLL 23a 42 Bloco de Tabela de N Ativo de DLL MicroLogix 1200 e 1500 3 18 palavras de 43 a 70 ao usar DF1 Full Duplex DF1 Half Duplex ou DH485 ou ASCII 1 43 C digo Identificador de Categoria de MicroLogix 1200 e 1500 Fim de Lista sempre 0 43a 70 Reservado e MicroLogix 1200 e Processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP palavras de 43 a 70 ao usar o RTU Modbus Escravo 43369 Bloco de Contadores de Diagn stico e MicroLogix 1200 3 19 do Modbus Escravo e Processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP 70 C digo Identificador de Categoria de e MicroLogix 1200 Fim de Lista sempre 0 e Processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP
236. Bloco de Contadores de Diagn stico DH 485 Palavra Bit Descri o 13 0a7 Total de Pacotes Corrompidos Recebidos 8a 15 Reservado 14a22 l Reservado Tabela 3 13 Bloco de Contadores de Diagn stico DF1 Full Duplex Palavra Bit Descri o 6 C digo Identificador de Categoria dos Contadores de Diagn stico sempre 2 1 Comprimento sempre 30 8 C digo do Formato sempre 1 CTS RTS Reservado Canal O Reservado Canal 1 DCD a15 Reservado BIO N gt O Total de Pacotes Enviados Total de Pacotes Recebidos Pacotes de Mensagens N o Entregues 0 1 2 3 Pacotes ENQuiry Enviados 4 Pacotes NAK Recebidos 15 Pacotes ENQuiry Recebidos 6 7 8 9 Pacotes Corrompidos Recebidos e Que Receberam NAK Sem Espa o no Buffer e Rejeitado NAK Pacotes Duplicados Recebidos 19322 Reservado Tabela 3 14 Bloco de Contadores de Diagn stico DF1 Half Duplex Escravo Descri o 6 C digo Identificador de Categoria dos Contadores de Diagn stico sempre 2 1 Comprimento sempre 30 8 C digo do Formato sempre 2 CTS RTS Reservado Canal O Reservado Canal 1 DCD a15 Reservado BELO MN a O Total de Pacotes Enviados Total de Pacotes Recebidos Pacotes de Mensagens N o Entregues Novas Tentativas de Pacotes Pacotes NAK Recebidos Polls Recebidos 2
237. CD bit 2a7 status somente leitura Decrescente 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit CD Contagem Decrescente utilizado com os contadores bidirecionais modos de 2 a 7 Se o bit CE for definido o bit CD tamb m ser definido 1 Se o bit CE for reinicializado o bit CD tamb m ser reinicializado 0 Publica o 1762 RM001D PT P Outubro 2002 5 16 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 Contagem Crescente CU Descri o Endere o Formato dos Modos HSC Tipo Acesso ao Dados Programa do Usu rio CU HSC 0 CU bit 0a7 status somente leitura Contagem Crescente 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit CU Contagem Crescente usado com todos os HSCs modos de 0 a 7 Se o bit CE for definido o bit CU tamb m ser definido 1 Se o bit CE for reinicializado o bit CU tamb m ser reinicializado 0 Modo HSC Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio MOD Modo HSC HSC 0 MOD palavra INT controle somente leitura A vari vel MOD Modo ajusta o Contador de Alta Velocidade em um dos 8 tipos de opera o Esse valor inteiro configurado atrav s do dispositivo de programa o e pode ser acessado no programa de con
238. CN Concatena o de Strings Vincula duas strings em uma AEX Extra o de String Extrai uma parte de uma string para criar uma nova AHL Linhas de Handshake ASCII Define ou redefine as linhas de handshake do modem ARD Leitura de Caracteres ASCII L os caracteres do buffer de entrada e insere os em uma string L uma linha de caracteres do buffer de entrada e insere os em uma string Leitura de Linha ASCII ASC Busca de String ASR Compara o de strings ASCII Busca uma string Compara duas strings Publica o 1762 RM001D PT P Outubro 2002 20 2 Instru es ASCII Opera o e Tipos de Instru o Publica o 1762 RM001D PT P Outubro 2002 Existem dois tipos de instru o ASCII controle de string ASCII e controle de porta ASCII A instru o de controle de string usada para manipula o de dados e executada imediatamente A instru o de controle de porta usada para transmiss o de dados e usa a fila ASCII Mais detalhes s o fornecidos abaixo Controle de String ASCII Essas instru es s o usadas para manipular dados de string Quando uma instru o de controle de string encontrada em um programa de l gica ladder ela executada imediatamente Ela nunca enviada para a fila ASCII para esperar pela execu o As tabelas a seguir listam as instru es de controle de string ASCII usadas pelos controladores MicroLogix 1200 e 1500 MicroLogix
239. Contador da Instru o CTU Palavra O do Contador 0 Arquivo de Dados 5 configurado como um arquivo de temporizador para este exemplo Bit bit 11 C5 0 UN UN indicador de Est definido quando o valor acumulado passa de 32 767 para E permanece definido at que uma das seguintes condi es ocorra a instru o RES com o mesmo endere o que a underflow 32 768 e continua a contagem decrescente instru o CTD habilitada bit 13 C5 0 DN DN Indicador valor acumulado gt valor de preset e valor acumulado lt valor de preset ou Executado e a instru o RES com o mesmo endere o que a instru o CTU habilitada bit 14 C5 0 CD CD Habilita o de Contagem Decrescente estado da linha verdadeiro e estado da linha falso e a instru o RES com o mesmo endere o que a instru o CTD habilitada Publica o 1762 RM001D PT P Outubro 2002 Instru es de Temporizador e Contador 8 9 CTU Contagem Crescente CTD Contagem Decrescente CTU Count Up CC gt Counter C5 0 Preset 0 lt lt DN gt Accum 0 lt CTD Count Down CCU gt Counter C5 0 Preset 0 lt lt DN gt Accum 0 lt Tipo de Instru o sa da Tabela 8 14 Tempo de Execu o para as Instru es CTU e CTD Controlador CTU Quando a Linha for CTD Quando a Linha for Verdadeira Falsa Verdadeira Falsa MicroLogix 1200 9 0 us 9 2 us 9 0 us 9
240. Controle Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 2 bin rio 0 ou 1 status leitura escrita As instru es LFU LFL FFU FFL BSL BSR SQO SQC e SQL s o capazes de gerar esse erro Quando o bit S 5 2 estiver definido 1 isso indicar que o bit de erro de uma palavra de controle usada pela instru o foi definido Caso esse bit seja definido na execu o da instru o END ou TND um erro grave 0020H ser gerado Para evitar esse tipo de erro grave verifique o estado desse bit seguindo uma instru o de registrador de controle execute a a o apropriada e reinicialize o bit S 5 2 usando uma instru o OTU com S 5 2 Publica o 1762 RM001D PT P Outubro 2002 C 12 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Erro Grave Detectado na Rotina de Falha do Usu rio Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 3 bin rio 0 ou 1 status leitura escrita Quando definido 1 o c digo de erro grave S 6 representa o erro grave que ocorreu durante o processamento da Rotina de Falha do Usu rio devido a outro erro grave Inicializa o do M dulo de Mem ria Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 8 bin rio 0 ou 1 status leitura escrita Quando esse bit for definido 1 pelo controlador isso indicar que o progr
241. DN gt Bit Address 1 0 15 Length 1 lt Publica o 1762 RM001D PT P Outubro 2002 TNT N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DATI TPI CS IOS e DLS Tipo de Instru o sa da Tabela 14 10 Tempo de Execu o para a Instru o BSR Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 32 us 1 3 us palavra 1 3 us MicroLogix 1500 26 1 us 1 07 us palavra 1 4 us Se voc quiser deslocar mais de um bit por varredura ser necess rio criar uma malha na sua aplica o atrav s das instru es JMP LBL e CTU A instru o BSR carrega os dados para uma matriz de bits em uma transi o de linha de falsa para verdadeira um bit de cada vez Os dados s o deslocados para a direita na matriz e em seguida descarregados um bit de cada vez A figura a seguir mostra a opera o da instru o BSL Instru es de Arquivo 14 9 Bit de Descarga R6 0 10 32 48 47 46 45 44 J43 42 41 140 139 38 37 36 35 63 62 61 60 59 58 57 56 55 54 53 52 51 INVALIDO Matriz com 38 Bits B3 2 O bloco de dados deslocado um Bit de Origem bit de cada vez do bit 69 at o 32 1 23 06 Esta instru o utiliza os seguintes operandos e Arquivo O operando do arquivo o endere o da matriz de bits
242. Dados Programa do Usu rio DN Executado PTO 0 DN bit 0ou1 status somente leitura O bit PTO DN Executado controlado pelo subsistema PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle O bit DN opera da seguinte forma e Definido 1 sempre que a instru o PTO finalizar sua opera o com sucesso e Reinicializado 0 quando a linha da PTO for falsa Se a linha for falsa quando a instru o PTO conclu da o bit Executado permanecer definido at a pr xima varredura da instru o PTO Status de Desacelera o de PTO DS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio DS Status de PTO 0 DS bit 0ou1 status somente leitura Desacelera o O bit PTO DS Desacelera o controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle O bit DS opera da seguinte forma e Definido 1 sempre que a instru o PTO estiver na fase de desacelera o do perfil de sa da e Reinicializado 0 sempre que a instru o PTO n o estiver na fase de desacelera o do perfil de sa da Publica o 1762 RM001D PT P Outubro 2002 Uso de Sa das de Alta Velocidade 6 9 Status de Opera o PTO RS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento
243. Dados do Usu rio RS Status de PTO 0 RS bit 0ou1 status somente leitura Opera o O bit PTO RS Status de Opera o controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle O bit RS opera da seguinte forma e Definido 1 sempre que uma instru o PTO estiver na fase de opera o do perfil de sa da e Reinicializado 0 sempre que uma instru o PTO n o estiver na fase de opera o do perfil de sa da Status de Acelera o de PTO AS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio AS Status de PTO O AS bit O0ou1 status somente leitura Acelera o O bit PTO AS Status de Acelera o controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle O bit AS opera da seguinte forma e Definido 1 sempre que a instru o PTO estiver na fase de acelera o do perfil de sa da e Reinicializado 0 sempre que a instru o PTO n o estiver na fase de acelera o do perfil de sa da Perfil da Rampa PTO RP Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio RP Perfil da Rampa IPTO 0 RP bit 0 ou 1 controle leitura escrita O bit PTO RP Perfil de Rampa cont
244. E TEstadodalinha Limite Baixo lt Limite Alto Limite Baixo lt Teste lt Limite Alto verdadeiro Limite Baixo lt Limite Alto Teste lt Limite Baixo ou Teste gt Limite Alto falso Limite Alto lt Limite Baixo Limite Alto lt Test lt Limite Baixo falso Limite Alto lt Limite Baixo Teste gt Limite Alto ou Teste lt Limite Baixo verdadeiro Publica o 1762 RM001D PT P Outubro 2002 9 8 Instru es de Compara o Os valores de Limite Baixo Teste e Limite Alto podem ser constantes ou endere os de palavra restritos s seguintes combina es e Se o par metro Teste uma constante os par metros Limite Baixo e Limite Alto devem ser endere os de palavra ou de palavra longa e Se o par metro Teste um endere o de palavra ou de palavra longa os par metros Limite Baixo e Limite Alto podem ser um endere o de constante de palavra ou de palavra longa Mas os par metros Limite Baixo e Limite Alto ambos n o podem ser constantes Quando par metros de tamanhos diferentes s o utilizados todos os par metros s o colocados no formato do maior par metro Por exemplo se uma palavra e uma palavra longa forem utilizadas a palavra ser convertida em uma palavra longa As faixas de dados s o e 32768 a 32767 palavra e 2 147 483 648 a 2 147 483 647 palavra longa Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 9 12 Tipos
245. E l IE q ia ln par e 2 amp T a jo mim a E jo A o jo jm Origem Destino Comprimento 1 Consulte a nota Importante sobre endere amento indireto 2 O arquivo F v lido somente para os controladores MicroLogix 1200 e 1500 S rie C e superiores TERIA N O poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EH BHI MMI DATI TPI CS IOS e DIS BSL Deslocamento de Bit Esquerda Tipo de Instru o sa da BSL E Left Rs lt EN gt Tabela 14 8 Tempo de Execu o para a Instru o BSL le k Control R6 0 CDND Controlador Quando a Linha for Bit Address B32 0 0 E Length 1 lt Verdadeira Falsa MicroLogix 1200 32 us 1 3 us palavra 1 3 us MicroLogix 1500 26 1 us 1 06 us palavra 1 4 us A instru o BSL carrega os dados para uma matriz de bits em uma transi o de linha de falsa para verdadeira um bit de cada vez Os dados s o deslocados para a esquerda na matriz e em seguida descarregados um bit de cada vez A figura a seguir mostra a opera o da instru o BSL Bit de Origem 22 12 O bloco de dados deslocado um bit de cada vez do bit 16 at o 73 31130 29 28 27 26 25 24 23 22 21 20 19 18 17 16 47 46 45 44 43 42 41 40 139 38 37 36 35 34 33 32 63 62 61 60
246. E ls 8 jS la E 5 Z l lela E EEPECEREREADREECZERER Origem Eae E E E E Cone DER 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Exemplo 111 AWA LEN E ASCII WRITE APPEND 10 Channel 0 Source ST37 42 DN Se a ranhura de entrada 1 bit 10 for definida leia Control R6 23 os 25 caracteres de ST37 42 e escreva os no String Length 25 ER dispositivo de exibi o Escreva um caractere de Characters Sent 0 retorno de carro ou avan o de linha padr o Error 00 AWT Escrita ASCII AWT ASCII Write CEN gt Channel 0 Source ST14 4 CDN gt Control R6 1 String Length 40 CERD Characters Sent 0 Error 0 Neste exemplo quando a linha passa de falso para verdadeiro o bit Habilitado EN do elemento de controle definido Quando a instru o colocada na fila ASCII o bit de Fila EU definido O bit de Opera o RN definido quando a instru o est sendo executada O bit DN definido na conclus o da instru o O controlador envia 25 caracteres do come o da string ST37 42 para o dispositivo de exibi o e em seguida envia caracteres anexados configurados pelo usu rio O bit Executado DN definido e o valor 27 est presente na palavra POS do arquivo de dados de controle ASCII Quando um erro detectado o c digo de erro escrito no Byte de C digo de Erro e o Bit de Erro ER definido Consulte C digos
247. EU gt Tabela 14 14 Tempo de Execu o para a Instru o FFU N7 Dest N7 1 lt DN gt Controlador Tamanho dos Quando a Linha for Control R6 0 Dad gt Length 1 lt lt EM gt atos Verdadeira Falsa rogton lt MicroLogix 1200 palavra 33 us 0 8 uus palavra 10 4 us palavra longa 36 us 1 5 us palavra longa 10 4 us MicroLogix 1500 palavra 27 7 us 0 65 us palavra 9 7 us palavra longa 29 4 us 1 25 us palavra 9 7 us longa Em uma transi o de falso para verdadeiro a instru o FFU descarrega palavras e palavras longas a partir de um arquivo criado pelo usu rio denominado pilha FIFO Os dados s o descarregados de acordo com a seq ncia primeiro a entrar primeiro a sair Ap s o t rmino da descarga os dados na pilha s o deslocados um elemento para cima em dire o parte superior da pilha e o ltimo elemento eliminado Os par metros da instru o foram programados no par de instru es FFL FFU mostrado abaixo FFL aa HFO LOAD Est EN Destino Posi o ource DN RO ei Dem Nom kN 0 Control R6 0 INTI3 l Length 34 i Position 9 A instru o FFU N7 14 2 descarrega dados da 3 FFU pilha N7 12 na FIFO UNLOAD EU Ra 4 FIFO N7 12 HDN bosi ag a Ne 5 34 palavras s o Dest N711 EM R Control R6 0 6 alocadas para a pilha Posion A 7 FIFO iniciando em N7 12 e terminando Par de Instru es FFL e FFU emi N74 Origem N7 10 m A instru o FFL carrega dados na pilha N7 12 na N75 33
248. Enabled EN Local Node Addr dec 2 octal Local 7 Remote Local p Eror Error Code Hex O Na errors E Description Neste exemplo o controlador l 10 elementos do arquivo N7 n local 2 do dispositivo de destino come ando na palavra N 7 50 As 10 palavras s o colocadas no arquivo de inteiros do controlador come ando na palavra N7 0 Se transcorrerem cinco segundos antes que a mensagem termine o bit de erro MG11 0 ER ser definido indicando que o tempo de espera da mensagem expirou Combina es V lidas de Tipo de Arquivo As transfer ncias v lidas entre os tipos de arquivo s o mostradas abaixo para o envio de mensagens do MicroLogix Tipos de Dados Tipo de Comunica o Tipos de Dados de Locais Destino T lt gt leiturafescrita T C lt gt leitura escrita C r lt gt leiturafescrita Ir 1 Os tipos de dados de sa da e entrada n o s o tipos de dados locais v lidos para mensagens de leitura Publica o 1762 RM001D PT P Outubro 2002 21 30 Instru es de Comunica o Exemplo 4 Configura o de uma Mensagem de DeviceNet Local Esta se o explica como configurar uma mensagem local usando o scanner e um processador MicroLogix 1500 1764 LRP Um exemplo de rede mostrado abaixo Banco de E S do controlador MicroLogix PC com RSNetWorx para software DeviceNet 1500 com
249. F DESATIVADO Bit Executado ON ATIVADO Bit de Erro OFF DESATIVADO DN ou ER 12 6 345 105 2 6 3 4 a linha passa para verdadeiro instru o inserida na fila com sucesso execu o da instru o conclu da instru o passa pela varredura pela primeira vez depois da conclus o da execu o a linha passa para falso come a a execu o da instru o NOTA O bit RN n o pode ser endere ado por meio do arquivo de controle R DSI EO MNa Publica o 1762 RM001D PT P Outubro 2002 20 30 Instru es ASCII Uso do Endere amento Indireto In line Publica o 1762 RM001D PT P Outubro 2002 Isso permite a inser o de valores inteiros e de palavras longas em strings ASCII O bit de Opera o RN deve ser definido antes que o valor de string possa ser usado As seguintes condi es se aplicam realiza o de endere amento indireto in line e Todos os arquivos de inteiros N e palavra longa L v lidos podem ser usados A faixa v lida de 3 a 255 e Os tipos de arquivo n o fazem distin o entre letras mai sculas e min sculas e podem conter dois pontos ou ponto e v rgula e O s mbolo de valor positivo e os zeros esquerda n o s o impressos Os valores negativos s o impressos com um sinal de menos esquerda As v rgulas n o s o inseridas onde normalmente apareceriam nos n meros maio
250. FO for um arquivo com tamanho de palavra longa o destino dever ser um arquivo com tamanho de palavra longa e Controle Este um endere o de arquivo de controle Os bits de status comprimento da pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras a qe mo ep E EM S n o utilizado Palavra O Palavra 1 Comprimento n mero m ximo de palavras ou palavras duplas na pilha Palavra 2 Posi o a pr xima localiza o dispon vel em que a instru o descarrega os dados 1 EU O Bit de Habilita o de Descarga definido em uma transi o da linha de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado quando definido indica que a pilha est completa 3 EM O Bit Vazio quando definido indica que LIFO est vazio e Comprimento O comprimento do operando cont m o n mero de elementos na pilha LIFO O comprimento de uma pilha pode variar de 1 a 128 palavra ou de 1 a 64 palavra longa e Posi o Esta a pr xima localiza o na pilha LIFO em que os dados ser o descarregados A posi o um componente do registrador de controle posi o pode variar de 0 a 127 palavra ou de O a 63 palavra longa posi o diminu da depois de cada descarga Tabela 14 19 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o LFU Para obter a defini o dos termos usad
251. ID Desabilita o da Interrup o do Usu rio 18 10 UIE Habilita o da Interrup o do Usu rio 18 11 UIF Remo o de Interrup es do Usu rio 18 12 Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STT 18 13 Uso do Arquivo de Fun o de Interrup o na Entrada de Eventos ELO said a RE a aa e RR E 18 18 ndice ix Cap tulo 19 Instru o de Controle de Cr Conceito de PID assa a aa aa a a 19 1 Processo A Equa o PID a as bos pra hepuioira foi deep aim E aa i iraa 19 2 Arquivo de Dados PD sina pa de das 19 2 PID Derivativa Integral Proporcional cccccc 19 3 Par metros de Entrada praia e BIA Se canina 19 4 Par metros de Sa da pe ad Gar ad ad dane 19 7 Par metros de Ajuste etica e a 19 8 Erros d Runtime saeia Mi a asa a aa 19 16 Convers o de Escala de E S Anal gica ss ses ssiesaena ares 19 17 Notas do Aplicativo usura bora ps o Sed age 19 18 Exemplos de Aplica es sta cacaniro sina NQunTES Sopas 19 22 Cap tulo 20 Instru es ASCII Inloama es Gerini net aa E E PULA E re EEA 20 1 Instru es ASCI e Aa a E A dd De E SSI 20 1 Opera o e Tipos de Instru o sau es pass as aaa pra 20 2 Vis o Geral do Protocolo air a q a O 20 4 Arquivo de Dados de String ST us are e ada 20 5 Arquivo de Dados de Controle sus ss perasuia sra ddr rias 20 6 ACL Reinicializa o de Buffer ASCII 20 7 AIC Inteiro p
252. IL Dados bin rio bit status do Usu rio leitura escrita Interrup o do Usu rio O UIL Perda da Interrup o do Usu rio um sinalizador de status que indica que uma interrup o foi perdida O controlador pode processar 1 uma condi o ativa de interrup o do usu rio e manter at 2 duas pendentes antes de definir o bit perdido Esse bit definido pelo controlador O programa de controle tem a fun o de utilizar rastrear se necess rio e remover a condi o perdida Publica o 1762 RM001D PT P Outubro 2002 18 16 Uso de Interrup es Publica o 1762 RM001D PT P Outubro 2002 Interrup o do Usu rio Pendente UIP da Fun o STI Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio UIP Interrup o do STEO UIP bin rio bit status somente leitura Usu rio Pendente O UIP Interrup o do Usu rio Pendente um sinalizador de status que representa uma interrup o pendente Esse bit de status pode ser monitorado ou usado na l gica do programa de controle se for necess rio determinar quando uma sub rotina n o poder ser executada imediatamente Esse bit definido e reinicializado automaticamente pelo controlador O controlador pode processar 1 uma condi o ativa de interrup o do usu rio e manter at 2 duas pendentes antes de definir o bit perdido Habilita o de Interrup o
253. Instru o de Controle de Processo 19 15 Vari vel de Processo PV Fora da Faixa Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio PV PV Fora da Faixa PD10 0 PV bin rio bit 0 ou 1 status leitura escrita O bit de vari vel de processo fora da faixa definido 1 quando a vari vel de processo n o convertida em escala e ultrapassa o valor de 16 383 ou e menor que zero Executado DN Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio DN Executado PD10 0 DN bin rio bit 0 ou 1 status somente leitura O bit Executado do PID definido 1 durante uma varredura quando o algoritmo do PID calculado Ele ser redefinido 0 sempre que a instru o passar pela varredura e o algoritmo PID n o tiver sido computado aplica se somente ao modo de tempo Habilitado EN Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio EN Habilitar PD10 0 EN bin rio bit 0 ou 1 status somente leitura O bit Habilitado do PID definido 1 sempre que a instru o PID habilitada O bit segue o estado da linha Soma Integral IS Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Dados Programa Ajuste do Us
254. LSP e LRP 1764 LRP e Ao usar o recurso PTO o controlador pode agora executar uma parada controlada ao usar as sa das PTO A fase de desacelera o do PTO pode ser iniciada precocemente atrav s da l gica ladder e Funcionalidade aprimorada de bit de compara o de programa no m dulo de mem ria 1764 LSP C A FRN6 Setembro de Os controladores MicroLogix 1500 agora oferecem 1764 LRP 2001 e Arquivo de dados de ponto flutuante F para uso com instru es de compara o EQU GEQ GRT LEQ LES LIM NEQ instru es matem ticas ABS ADD CLR DIV JUL NEG SOR SUB instru o de movimenta o MOV instru es de arquivo CPW FLL e a instru o de mensagem MSG e Arquivo PLS de chave de limite program vel para uso com HSC e RTA Ajuste do rel gio em tempo real e GCD C digo cinza e CPW C pia de palavra e ABS Valor absoluto e RCP Receita e MSG Mensagem em DeviceNet apenas 1764 LRP 1764 LSP C B FRN7 Setembro de Os controladores MicroLogix 1500 agora oferecem 1764 LRP 2002 e O Arquivo de dados de ponto flutuante F agora pode ser usado com SCP Escala com par metros e Aperfei oamentos no mapeamento de mem ria do Modbus Publica o 1762 RM001D PT P Outubro 2002 Resumo das Altera es iii Atualiza es de Firmware Novas Informa es Recursos aperfei oados foram adicionados aos controladores atrav s de uma atualiza o de firmware Esta atualiza o do firmware n
255. M n o utilizado Palavra O EN Palavra 1 Comprimento n mero m ximo de palavras ou palavras longas na pilha Palavra 2 Posi o a pr xima localiza o dispon vel para onde a instru o carrega os dados 1 EN O Bit de Habilita o definido em uma transi o da linha de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado quando definido indica que a pilha est completa 3 EM O Bit Vazio quando definido indica que LIFO est vazio e Comprimento Cont m o n mero de elementos na pilha FIFO para receber o valor ou constante encontrada na origem O comprimento de uma pilha pode variar de 1 a 128 palavra ou de 1 a 64 palavra longa A posi o incrementada depois de cada carga e Posi o Este o local atual indicado na pilha LIFO Determina o pr ximo local na pilha que receber o valor ou a constante encontrada na origem posi o um componente do registrador de controle A posi o pode variar de O a 127 palavra ou de O a 63 palavra longa Publica o 1762 RM001D PT P Outubro 2002 Instru es de Arquivo 14 19 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 17 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o LFL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2
256. M001D PT P Outubro 2002 Configura o de E S 1 23 For ando E S Filtrando a Entrada For ando E S corresponde capacidade de suprimir o status real da E S segundo a vontade do usu rio For ando a entrada Quando uma entrada for ada o valor do arquivo de dados de entrada definido de acordo com um estado definido pelo usu rio Para entradas discretas voc pode for ar uma entrada a ser ativada on ou desativada off Quando uma entrada for ada ela n o mais reflete o estado da entrada f sica ou o LED da entrada Para as entradas incorporadas o controlador reage como se o ponto for ado fosse o terminal de entrada f sica NOTA Quando uma entrada for ada ela n o interfere no dispositivo de entrada conectado ao controlador For ando a sa da Quando uma sa da for ada o controlador suprime o status do programa de controle e define a sa da no estado definido pelo usu rio As sa das discretas podem ser for adas como ativadas on ou desativadas off O valor do arquivo de sa da n o afetado pela for a Ele mant m o estado determinado pela l gica no programa de controle Entretanto o estado da sa da f sica e do LED de sa da ser definido de acordo com o estado for ado NOTA Se voc for ar uma sa da controlada por uma fun o PTO ou PWM que est sendo executada um erro de instru o ser gerado Os controladores MicroLogix 1200 e 1500 permite
257. Modbus A tela de configura o de Modbus e o procedimento de configura o est o mostrados abaixo Channel Configuration x Driver Modbus RTU Slave peneditiess Baud 19200 bd Parity NONE General l Modbus Data Table File Numbers Coils H0 fr 0 Input Registers H990 fr 2 Contacts 100404 i Holding Registers 400 fr 3 MV Expanded m Protocol Control Control Line Har Duplex Modem InterChar Timeout x1 msjo RTS Off Delay x20 ms 0 RTS Send Delay x20 ms fo Pre Transmit Delay x1 ms fo 1 Para configurar o Canal O e os arquivos de dados para comunica o Modbus selecione a guia de Configura o do canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O ou o canal 1 2 Escolha o driver RTU Modbus Escravo e atribua as caracter sticas do driver 3 Informe os n meros de arquivo de tabela de dados Modbus Marque a caixa de sele o Expans o para utilizar v rios arquivos de dados Apenas MicroLogix 1200 S rie C FRN6 e superiores e MicroLogix 1500 S rie C FRN7 e superiores Requer R Logix 500 vers o 5 50 ou superior para programa NOTA O padr o de controlador um arquivo de dados de 256 registradores caixa de sele o Expans o permite ativar mais cinco arquivos e 1280 registradores As cinco tabelas adicionais n o precisam ser definidas de forma separada mas sequencial seguindo o primeiro arquivo de inteiros ou de bits Por exempl
258. N opera o Publica o 1762 RM001D PT P Outubro 2002 20 10 Instru es ASCII Publica o 1762 RM001D PT P Outubro 2002 Essa instru o ser executada em uma linha falsa ou verdadeira Entretanto se voc quiser repetir essa instru o a linha dever passar de falso para verdadeiro Ao usar essa instru o voc tamb m pode realizar endere amento in line Consulte a p gina 20 30 para obter mais informa es Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta R 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O on o canal 1 e Origem o elemento de string que voc quer escrever e Controle o arquivo de dados de controle Consulte a p gina 20 6 e Comprimento de String LEN o n mero de caracteres que voc quer escrever da string de origem de 0 a 82 Se um 0 for inserido toda a string ser escrita Essa a palavra 1 do arquivo de dados de controle e Caracteres Enviados POS o n mero de caracteres que o controlador envia para um dispositivo externo Essa a palavra 2 do arquivo de dados de controle Caracteres Enviados POS atualizado depois da transmiss o de todos os caracteres A faixa v lida de dados para POS de 0 a 84 O n mero de caracteres enviados ao destino pode ser maior ou menor que o comprimento de string LEN especificado como descrito abaixo
259. N7 3 0 lt Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 10 12 Tempo de Execu o para a Instru o SCL Controlador Quando a Linha for MicroLogix 1200 MicroLogix 1500 A instru o SCL faz com que o valor no endere o Origem seja multiplicado pelo valor da Taxa curvatura O valor resultante somado ao Offset defasagem e o resultado arredondado inserido no Destino As seguintes equa es expressam a rela o linear entre o valor de entrada e o resultado do valor escalonado valor escalonado taxa x origem 10000 offset onde e taxa m x escalonado m n escalonado m x de entrada m n de entrada e offset m n escalonado m n de entrada x taxa A Taxa e o Offset podem ser valores imediatos faixa de dados para a taxa e o offset de 32768 a 32767 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 10 13 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SCL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 PA 1 Arquivos de Dados Arquivos de Fun o E e as N vel do a q c o A Fneere a Endere o e mento o q A o Par metro Si IE S 5 E O a ES
260. NT de 32 bits 2 147 483 647 Produzidos O PTO OPP Pulsos de Sa da Produzidos s o gerados pelo subsistema da PTO e podem ser utilizados no programa de controle para monitorar quantos pulsos foram gerados pelo subsistema da PTO Pulsos de Acelera o Desacelera o de PTO ADP Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio ADP Pulsos de PTO 0 ADP Palavra longa consulte controle leitura escrita Acelera o INT de 32 bits abaixo Desacelera o Os Pulsos de Acelera o Desacelera o ADP da Instru o PTO definem quantos pulsos do n mero total vari vel TOP ser o aplicados para cada um dos componentes de acelera o e desacelera o O ADP determinar a taxa de acelera o e desacelera o de 0 at a Frequ ncia de sa da OF de PTO A Frequ ncia de sa da OF de PTO define a frequ ncia operacional em pulsos segundos durante a parte de opera o do perfil NOTA Ap s a especifica o dos par metros de ADP o PTO gerar um erro de acelera o desacelera o caso ocorra uma das condi es a seguir e O valor de ADP menor que 0 e O valor de ADP maior que a metade do total de pulsos de sa da a ser gerado TOP No exemplo abaixo e TOP total de pulsos de sa da 12 000 e ADP pulsos de acelera o desacelera o 6 000 Esse o valor m ximo de ADP que pode ser infor
261. O resultado PID vari vel de controle leva a vari vel de processo em dire o ao setpoint A instru o PID utiliza os seguintes algoritmos Publica o 1762 RM001D PT P Outubro 2002 19 2 Instru o de Controle de Processo Arquivo de Dados PD instruction set R55 REI E Project E EI Publica o 1762 RM001D PT P Outubro 2002 H E Help E Controler EO Program Fies EM Data Fies EJ Cross Reference E co OUTPUT El 1 INPUT El E2 STATUS E B3 BINARY El T4 TIMER E c8 COUNTER El R5 CONTROL E N7 INTEGER Arquivo PD criado pelo RSLogix 500 Equa o padr o com ganhos dependentes B 1 APYN Output Ke E r Das Tp dia bias As constantes de Ganhos Padr o s o Express o Faixa Baixo para Alto 0 01 a 327 67 sem dimens o 327 87 a 0 01 minutos por repeti o Refer ncia Ganho K do controlador Proporcional Express o de Reset 1 T Integral Express o da Taxa Tp Derivativa 0 01 a 327 67 minutos 1 Aplica se faixa de PID do MicroLogix 1200 e 1500 quando o bit de reset e ganho RG definido como 1 Para obter mais informa es sobre reset e ganho consulte Faixa de Ganho do CLP 5 RG na p gina 19 13 A express o derivativa taxa possibilita estabiliza o atrav s de um filtro passa baixas low pass A frequ ncia de corte do filtro 16 vezes maior que a frequ ncia de corne
262. O modelo do bit de sa da baixo pode ser configurado durante a configura o inicial ou enquanto o controlador estiver em opera o Utilize a instru o HSL ou o bit SP para carregar os novos par metros enquanto o controlador est em opera o Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 27 HSL Carga do Contador de Alta Velocidade Tipo de Instru o sa da L e tm HSC Spad Counter reaal Controlador Tamanho dos Tempo de Execu o Quando a Linha E High Preset N7 0 Dados Verdadeira Falsa ow Preset N7 1 O L antes ANZ MicroLogix 1200 palavra 46 7 us 0 0 us palavra longa 41 3 us 0 0 us MicroLogix 1500 palavra 39 7 us 0 0 us palavra longa 40 3 us 0 0 us A instru o HSL Carregar Contador de Alta Velocidade permite que os presets alto e baixo e a origem de sa da alta e baixa sejam aplicadas a um contador de alta velocidade Esses par metros est o descritos abaixo e N mero do Contador Especifica qual contador de alta velocidade est sendo usado 0 HSCO e 1 HSC1 somente MicroLogix 1500 e Preset Alto Especifica o valor no registrador de preset alto As faixas de dados para o preset alto s o 32786 a 32767 palavra e 2 147 483 648 a 2 147 483 647 palavra longa e Preset Baixo Especifica o valor no registrador de preset baixo As faixas de dados para o preset baixo s o 32786 a 32767 palavra e 2 147 483 648 a 2 147
263. OCECEASEE mo EE ais li Publica o 1762 RM001D PT P Outubro 2002 19 4 Instru o de Controle de Processo Par metros de Entrada A tabela abaixo mostra os endere os dos par metros de entrada os formatos dos dados e os tipos de acesso ao programa do usu rio Consulte as p ginas indicadas para obter mais descri es de cada par metro Descri es dos Par metros Endere o Formato dos Faixa Tipo Acesso ao Para Obter de Entrada Dados Programa do Mais Usu rio Informa es SPS Setpoint PD10 0 SPS palavra INT 9a 16393 1 controle leitura escrita 19 4 PV Vari vel do Processo Definido pelo palavra INT 0 a 16383 controle leitura escrita 19 4 usu rio MAXS Setpoint M ximo PD10 0 MAXS palavra INT 32 768 a 32 767 controle leitura escrita 19 5 MINS Setpoint M nimo PD10 0 MINS palavra INT 32 768 a 32 767 controle leitura escrita 19 5 OSP Valor Antigo do Setpoint PD10 0 0SP palavra INT 32 768a 32 767 status somente leitura 19 5 OL Limite de Sa da PD10 0 0L bin rio 1 habilitado controle leitura escrita 19 6 0 desabilitado CVH Limite Alto da Vari vel PD10 0 CVH palavra INT 0a 100 controle leitura escrita 19 6 de Controle CVL Limite Baixo da Vari vel PD10 0 CVL palavra INT 0a 100 controle leitura escrita 19 6 de Controle 1 A faixa listada na tabela v lida quando a convers o d
264. Opera o de Interrup o tungg Program File 10 O arquivo de programa 2 o programa de controle principal y O arquivo de programa 10 a rotina de rung 123 interrup o RE e Um evento de interrup o ocorre na linha 123 e O arquivo de programa 10 executado rung 275 e execu o do Arquivo de Programa 2 reinicia imediatamente ap s a varredura do arquivo de programa 10 1 O MicroLogix 1200 tem uma Interrup o de HSC HSCO O MicroLogix 1500 tem duas HSCO e HSC1 Uso de interrup es 18 3 Mais especificamente se o programa do controlador est sendo executado normalmente e um evento de interrup o ocorre 1 o controlador p ra sua execu o normal 2 determina qual interrup o ocorreu 3 vai imediatamente para a linha 0 da sub rotina especificada para a Interrup o do Usu rio 4 inicia a execu o da sub rotina de Interrup o do Usu rio ou um conjunto de sub rotinas se a sub rotina especificada chamar uma sub rotina subsequente 5 conclui as sub totinas recupera a execu o normal a partir do ponto de onde o programa do controlador foi interrompido Quando a Opera o do Controlador Pode Ser Interrompida Os controladores Micrologix 1200 e MicroLogix 1500 permitem interrup es somente durante determinados per odos de uma varredura de programa Esses per odos s o e no in cio de uma linha de l gica ladder e a qualquer momento durante o Fim da Varredur
265. PU Read Data Table Address N7 0 Size in Elements 5 Awaiting Execution Ew o o Control Bits Ignore if timed out TO 0 Channel Error ER o Message done DN o Message Transmitting ST o Message Enabled EN 0 r Target Device Message Timeout 15 Data Table Address 20 Local Node Addr dec 2 octal Local Remote M Error Error Code Hex O r Error Description No errors Ignorar se Tempo de Espera TO Houver Expirado Endere o Formato Faixa Tipo Acesso ao dos Dados Programa do Usu rio MG11 0 T0 Bin rio On Ativado ou Controle Leitura Escrita Off Desativado O Bit de Tempo de Espera TO pode ser definido na aplica o para remover uma instru o de mensagem ativa do controle do processador poss vel criar a sua pr pria rotina de tempo de espera monitorando os bits EW e ST para iniciar um temporizador Quando o temporizador expirar voc poder definir o bit TO que remover a mensagem do sistema O controlador redefinir o bit TO na pr xima vez em que a linha MSG associada passar de falsa para verdadeira Um m todo mais r pido consiste em usar a vari vel de tempo de espera de mensagem descrita na p gina 21 24 pois ela simplifica o programa do usu rio Esse controle de tempo de espera incorporado ter efeito sempre que o tempo de espera da mensagem for diferente de zero Ele assume o padr o de 5
266. Proporcional 19 3 BSR Deslocamento de Bit Direita 4 8 PTO Sa da do Trem de Pulso 6 1 CLR Reinicializa o 10 9 PWM Modula o por Largura de Pulso 6 19 COP C pia de Arquivo 4 4 RAC Redefinir Valor Acumulado 5 28 CPW C pia de Palavra 4 2 RCP Receita Apenas MicroLogix 1500 22 1 CTD Contagem Decrescente 8 9 REF Atualiza o de E S 17 4 CTU Contagem Crescente 8 9 RES Reset 8 10 DCD Decodifica o de 4 para 1 de 16 1 2 RET Retorno da Sub rotina 16 3 DIV Divis o 0 8 RTA Instru o de Ajuste do Rel gio em Tempo Real 3 5 DLG Instru o de Registro de Dados 22 13 RTO Temporizador Retentivo Atraso na Ativa o 8 6 ENC Codifica o de 1 de 16 para 4 1 3 SBR Label de Sub rotina 16 3 END Fim de Programa 6 5 SCL Escala de Dados 10 12 EQU Igual 9 3 SCP Escala de Dados com Par metros 10 13 FFL Carga Primeiro a Entrar Primeiro a Sair FIFO 4 11 SQC Compara o de Seq enciador 15 2 FFU Descarga Primeiro a Entrar Primeiro a Sair FIFO 4 14 SQL Carga de Seq enciador 15 8 FLL Preenchimento de Arquivo 4 5 SQ0 Sa da de Seq enciador 15 5 FRD Convers o de Decimal Codificado em Bin rio BCD 1 4 SOR Raiz Quadrada 10 15 GCD C digo Cinza 1 10 STS Partida de Tempo Selecion vel 18 8 GEQ Maiorqueoulguala 9 SUB Subtra o OT GRT Maior que 9 4 SUS Suspens o 16 4 HSL Carga do Contador de Alta Velocidade 5 27 SWP Troca 14 22 IIM Entrada Imediata com M s
267. S de Expans o do MicroLogix 1200 Publica o 1762 RM001D PT P Outubro 2002 Configura o de E S Discreta Imagem de Entrada 1762 IA8 e 1762 108 Para cada m dulo de entrada o arquivo de dados de entrada cont m o estado atual dos pontos de entrada de campo As posi es dos bits de 0 a 7 correspondem aos terminais de entrada de 0 a 7 Posi o do Bit 15 14 13 12 11 10 9 8 07 6 5 4 3 2 110 Palavra 0 X X X X X X X X r r r r r r r r r somente leitura x n o usado sempre em O ou em estado OFF desenergizado Imagem de Entrada 1762 1016 Para cada m dulo de entrada o arquivo de dados de entrada cont m o estado atual dos pontos de entrada de campo As posi es dos bits de O a 15 correspondem aos terminais de entrada de 0 a 15 Posi o do Bit 15 14 13 12 11 0 9 8 07 6 5 4 3 2 110 O Palavra r r r r r r r r r r r r r r r r r somente leitura Imagem de Sa da 1762 048 1762 0B8 e 1762 0W8 Para cada m dulo de sa da o arquivo de dados de sa da cont m o estado dirigido pelo controlador dos pontos de sa da discreta As posi es dos bits de 0 a 7 correspondem aos terminais de sa da de 0a7 E Posi o do Bit f5 f4 13 izimpnoj a 77 l 5 l4 33 2 h Jo A O 10 10 10 10 10 JO JO 10 TrAv Ir w rw Ir w Ir w Ir w r w r w r w leitur
268. SUS N A N A D O n vel de endere amento de Palavra Longa n o Comunica o de Servi o sy l2 0 0 166 1 4 o aplic vel servi o em um canal palavra Comunica o de Servi o 0 0 32 1 4 0 servi o em dois canais palavra Troca SWP 0 0 11 7 1 8 5 palavra trocada Fim Tempor rio TND 0 0 1 0 0 5 Convers o para BCD TOD 0 0 14 3 8 Temporizador sem Atraso TOF 10 9 2 5 3 9 Temporizador com Atraso ITON 2 5 15 5 3 9 Desabilita o da UID 0 0 0 8 0 9 Interrup o do Usu rio Habilita o da Interrup o UIE 0 0 0 8 0 9 do Usu rio Remo o da Interrup o do UIF 0 0 10 6 0 9 Usu rio Examinar se Fechado XIC 0 0 0 9 1 0 Examinar se Aberto XIO 0 0 0 9 1 0 Ou Exclusivo XOR 0 0 2 3 2 8 0 0 8 9 3 0 1 V lido somente para Processadores MicroLogix 1500 S rie B 2 Esse valor para a instru o SVC v lido quando a fun o de servi o de comunica o est acessando um arquivo de dados O tempo aumenta no acesso a um arquivo de fun o Endere amento Indireto As se es seguintes descrevem como o endere amento indireto afeta o tempo de execu o das instru es no processador Micrologix 1500 A temporiza o para um endere amento indireto afetada pelo formato do endere amento indireto Para os formatos de endere amento da tabela abaixo poss vel realizar substitui es entre os seguintes tipos de arquivo e Entrada T e Sa da O e Bit B Inteiro N e
269. Save Timeout Tempo Limite da economia de energia Esses tr s par metros est o descritos na tabela abaixo Caracter stica Endere o Formato Tipo Acesso ao dos Dados Programa do Usu rio Arquivo de Inteiros de DAT 0 TIF Palavra INT Controle Destino TIF Arquivo de Bits de DAT 0 TBF Palavra INT Controle Somente leitura Destino TBF Tempo Limite da Economia DAT O PST Palavra INT Controle Somente leitura de Energia PST Somente leitura Arquivo de Inteiros de Destino TIF O valor armazenado na localiza o TIF identifica o arquivo de inteiros com que a DAT estabelecer interface A ferramenta DAT pode ler ou escrever em qualquer arquivo de inteiros v lido do controlador Os arquivos de inteiros v lidos variam de N3 a N255 Ao ler um n mero de arquivo de inteiros v lido a DAT pode acessar os primeiros 48 elementos de 0 a 47 do arquivo especificado na tela Os pr ximos 48 bits palavras de 48 a 50 s o usados para definir os privil gios de somente leitura e ou leitura escrita para os 48 elementos Arquivos de Fun o 3 1 O nico arquivo de inteiros com que a DAT estabelece interface o arquivo especificado na localiza o TIF A localiza o TIF pode ser alterada somente por uma descarga de programa IMPORTANTE Utilize o seu software de programa o para garantir que o arquivo de inteiros que voc especificou na localiza o TIF bem como o n mero adequad
270. T P Outubro 2002 Cap tulo 21 Vis o Geral do Sistema de Mensagem ccciiiiiii 21 1 SVC Comunica o de Servi o sssusa uss pa A a RA 21 3 MSG Mensagem spas sabes niasin dene ss 21 5 O Elemento da Mensagem ass seas egs Corda ias a ad 21 6 Diagrama de Temporiza o da Instru o MSG 21 13 L gica Ladder da Instru o MSG ssa ga ea rasta ps pe 21 16 Mensagens BOCaiS qa Ao oa O dd AEE 21 17 Configura o de uma Mensagem Local c cc 21 19 Exemplos de Sistema de Mensagens Local 21 26 Mensagens Remotas teire eis ps sopas a pa 21 38 Configura o de uma Mensagem Remota c 21 40 C digos de Erro da Instru o MSG cccccccc 21 43 Cap tulo 22 RCP Receita Apenas MicroLogix 1500 css seda era 22 1 Registro d Dados isci saca re O A ai a 22 7 Pilas Rei STOSS ee n A ardd OA a AA E E 22 7 Configura o das Filas de Registro de Dados 22 11 DLG Instru o de Registro de Dados 22 13 Arquivo de Status de Registro de Dados 22 14 Recupera o Leitura de Registros s uuuueusrrrrs sne 22 16 Acesso ao Arquivo Recuperado ss cuisine cs Eau 22 16 Condi es que Apagar o o Arquivo de Recupera o EIS AROS i remenon SR E E E 22 18 Ap ndice A Utiliza o de Mem ria e Tempo de Execu o de Instru es de Programa o atra pu da Eai A 1 Planilha de Tempo de Varredura do MicroLogix 1200 A
271. TA Se a m scara for direta ou indireta a posi o selecionar o local no arquivo especificado e Origem Valor comparado com o arquivo e Controle Este um endere o de arquivo de controle Os bits de status comprimento da pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras e o o ia A n o n o utilizado utilizado Palavra 1 Comprimento cont m o n mero de etapas do arquivo de refer ncia do seguenciador Palavra 2 Posi o a posi o atual na segi ncia 1 2 4 EN O Bit de Habilita o definido quando a linha passa de falsa para verdadeira e indica que a instru o est habilitada DN O Bit Executado definido depois que a instru o realiza sua opera o na ltima palavra do arquivo de seguenciador Esse bit redefinido na pr xima transi o de falsa para verdadeira depois que a linha passa para falsa ER O Bit de Erro definido quando o controlador detecta um valor de posi o negativa ou um valor com comprimento zero ou negativo Quando o bit ER for definido o bit de erro de advert ncia S2 5 2 tamb m ser definido FD O Bit Encontrado ser definido quando o status de todos os bits n o mascarados do endere o de origem estabelecerem correspond ncia com a palavra do arquivo de refer ncia do sequenciador Esse bit verificado cada vez que a instru o SOC avaliada enquanto a linha est
272. TANTE P Sa deve atualizar o sistema operacional para FRN 3 ou superior para usar um cabo de expans o e uma fonte de alimenta o Na Internet acesse http wwwab com micrologix para descarregar a atualiza o do sistema operacional Selecione Sistema MicroLogix 1500 v para downloads CABO DE EXPANS O A fonte de alimenta o de expans o n o pode ser conectada diretamente ao controlador Ela deve ser conectada usando um dos cabos de expans o Somente uma fonte de alimenta o de expans o pode ser usada em um sistema MicroLogix 1500 Ao exceder esses limites a fonte de alimenta o pode ser danificada e resultar em uma opera o inesperada Publica o 1762 RM001D PT P Outubro 2002 1 12 Configura o de E S Mapeamento de Mem ria de E S de Expans o do MicroLogix 1500 Compact M Publica o 1762 RM001D PT P Outubro 2002 Configura o de E S Discreta Imagem de Entrada 1769 IA8I Para cada m dulo de entrada o arquivo de dados de entrada cont m o estado atual dos pontos de entrada de campo As posi es dos bits de O a 7 correspondem aos terminais de entrada de O a 7 os bits de 8 a 15 n o s o usados e Posi o do Bit Ss J45 14 13 12 11 10 9 8 7 i6 5 4 3 j2 hn SS ES SC a leitura x n o usado sempre em 0 ou em estado OFF desenergizado Imagem de Entrada 1769 IM12 Para cada m dulo de entrada o arquivo de dados de entra
273. TO 0 0FS palavra INT 0a status somente leitura Frequ ncia de 20 000 Opera o Hz O PTO OFS Status da Frequ ncia de Sa da gerado pelo subsistema da PTO e pode ser utilizado no programa de controle para monitorar a frequ ncia real que est sendo produzida pelo subsistema da PTO NOTA O valor exibido pode n o corresponder exatamente ao valor inserido em PTO 0 0F Isso ocorre porque o subsistema da PTO pode n o ser capaz de reproduzir uma frequ ncia exata em algumas frequ ncias mais elevadas Para as aplica es da instru o PTO isso normalmente n o representa um problema pois em todos os casos um n mero exato de pulsos produzido Uso de Sa das de Alta Velocidade 6 13 Total de Pulsos de Sa da PTO a Serem Gerados TOP Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio TOP Total de PTO O TOP Palavra longa 0a controle leitura escrita Pulsos de INT de 32 bits 2 147 483 647 Sa da a Serem Gerados O TOP Total de pulsos de sa da da PTO define o n mero total de pulsos a ser gerado para o perfil de pulso acelera o opera o desacelera o inclusive Pulsos de Sa da de PTO Produzidos OPP Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio OPP Pulsos PTO 0 O0PP Palavra longa 0a status somente leitura de Sa da I
274. Tabela 3 10 3 14 Atualizada Vis o Geral das Instru es de Programa o para adicionar as 4E 1 novas instru es lista Adicionados novos tipos de arquivo s tabelas de Tipos de Arquivo e 4 2 e depois Modos de Endere amento V lidos em todo o manual Adicionadas informa es do arquivo PLS de chave de limite program vel 5 1 5E 29 ao cap tulo Contador de alta velocidade Modificadas descri es de Origem de sa da alta e Origem de sa da baixa 5 26 para a instru o HSL carga de alta velocidade Revisada a explica o de Pulsos de acelera o desacelera o PTO ADP 6E 13 Adicionadas informa es relativas ao arquivo de dados de Ponto flutuante 10 1 10E 4 Adicionada a nova instru o ABS valor absoluto 10E 10 Adicionada a indica o de que o Arquivo de dados de ponto flutuante F 10E 13 10 14 agora pode ser usado com a instru o SCP Escala com par metros Adicionada a nova instru o GCD c digo cinza 1E 10 Transferida a instru o SWP troca do cap tulo Instru es matem ticas 4 1 14 19 para o cap tulo Instru es de arquivo Adicionada a nova instru o CPW C pia de palavra 14E 2 Adicionadas informa es relativas ao arquivo de dados de Ponto flutuante 14E 5 14E 6 Adicionada a nota de que o bit RN n o endere vel por meio do arquivo 20 6 20 28 de Controle R Modificado o texto da m scara AND e OR 20 21 Reorganizado o cap tulo Instru es de comunica
275. Tipo Acesso ao Programa Subelemento Dados do Usu rio JCS Status de PTO 0 JCS bit 0ou1 status somente leitura Jog Cont nuo O bit PTO JCS Status de Jog Cont nuo controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle para determinar quando a instru o PTO est gerando Pulsos de Jog cont nuos O bit JCS opera da seguinte forma e Definido 1 sempre que uma instru o PTO est gerando Pulsos de Jog cont nuos e Reinicializado 0 sempre que uma instru o PTO n o est gerando Pulsos de Jog cont nuos Publica o 1762 RM001D PT P Outubro 2002 6 18 Uso de Sa das de Alta Velocidade C digo de Erro de PTO ER Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio ER C digo de Erro PTO O ER palavra INT 2a7 status somente leitura O PTO ER C digos de Erro detectado pelo subsistema da PTO exibido neste registrador Os c digos de erro s o mostrados na tabela abaixo Tabela 6 3 C digos de Erro da Sa da do Trem de Pulso C digo Falha n o Falha Erros de Nome do Descri o de Erro Provocada Recuper vel Instru o Erro pelo Usu rio 2 sim n o n o Erro de Uma sobreposi o de sa da detectada V rias fun es s o atribu das Sobreposi o mesma sa da f
276. Velocidade HSC ACC para o par metro de Sa da Escalonada na instru o SCP Publica o 1762 RM001D PT P Outubro 2002 10 14 Instru es Matem ticas Publica o 1762 RM001D PT P Outubro 2002 Considera es Especiais sobre a Utiliza o de Par metros de Ponto Flutuante Se algum dos par metros exceto de sa da for NAN n o n mero infinito ou n o normalizado o resultado ser NAN Se y4 Yo OU x4 xp resultar em um overflow o resultado ser NAN Outras Considera es Se y4 y 0 o resultado se tornar o valor de partida escalonado Se xy xy 0 ex xp O resultado se tornar o valor de partida escalonado Se xy xy 0 e x n o for igual a x o resultado se tornar um overflow negativo para valores inteiros ou um NAN negativo para valores de ponto flutuante Instru es Matem ticas 10 15 SOR Raiz Quadrada SOR Square Root Dest Source N7 0 0 lt N7 1 0 lt Tipo de Instru o sa da Tabela 10 16 Tempo de Execu o para a Instru o SOR Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 26 0 us 0 0 us palavra longa 30 9 us 0 0 us MicroLogix 1500 palavra 22 3 us 0 0 us palavra longa 26 0 us 0 0 us A instru o SQR calcula a raiz quadrada do valor absoluto da origem e insere o resultado arredondado no destino As faixas de valores de dados para a origem s o de
277. Verdadeiro Retorna Falso Falsa Instru o n o est avaliada Instru o n o est avaliada Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 7 3 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es XIC e XIO Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o S Moio de Nivel rquivos de Fun o E Endere amento Endere o E e O g Par metro 8 g 5j IB E 5 g e s E o o o gt gt o 1 ala SIS E N a E e o IL o a jE A a jo a y Bit Operando e o jojojo e o e o jo jo ojojojojo jojojo o o 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas em unidades BXB do MicroLogix 1200 e 1500 2 O arquivo Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto Ma N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 Instru es de Tipo Rel Bit 7 3 OTE Energiza o de Sa da B3 K 1 0 gt Tipo de Instru o sa da Tabela 7 4 Tempo de
278. a SOC SQO SOL As instru es de sequenciador s o utilizadas para controlar m quinas autom ticas de montagem que possuem opera es regulares e repetitivas JMP LBL JSR SBR RET SUS TND MCR END As instru es de fluxo de programa alteram o fluxo de 1 execu o do programa de ladder somente MicroLogix 1500 1764 LRP Entrada e Sa da IIM IOM REF As instru es de entrada e sa da permitem que voc atualize os dados de forma seletiva 17 1 sem precisar esperar pelas varreduras de entrada e sa da Interrup o do Usu rio STS INT UID UIE UIF As instru es de interrup o do usu rio permitem interromper o programa com 18 1 base em eventos definidos Controle de Processo PID A instru o de controle de processo oferece controle de malha fechada 19 1 ASCII ABL ACB ACI ACL ACN AEX AHL AIC ARD ARL ASC ASR AWA AWT As instru es ASCII 20 1 convertem e escrevem cadeias de caracteres ASCII Elas n o podem ser usadas com os processadores MicroLogix 1500 1764 LSP S rie A Comunica o MSG SVC As instru es de comunica o realizam a leitura ou escrita de dados para outra esta o 21 1 Receita RCP A instru o de receita permite transferir um conjunto de dados entre o banco de dados de receita 22 1 somente MicroLogix e um conjunto de elementos da tabela de dados especificado pelo usu rio 1500 Registro de Dados DLG A instru
279. a e entre palavras de dados em uma varredura de E S de expans o interrup o permitida pelo controlador somente nesses casos Se a interrup o for desabilitada o bit pendente ser definido na pr xima ocorr ncia de uma das tr s ocasi es relacionadas acima Caso sejam ativadas interrup es durante a varredura do programa atrav s de uma instru o OTL OTE ou UIE essa instru o OTL OTE ou UIE dever ser a ltima executada na linha ltima instru o na ltima ramifica o Recomenda se que essa seja a nica instru o de sa da na linha Publica o 1762 RM001D PT P Outubro 2002 18 4 Uso de Interrup es Publica o 1762 RM001D PT P Outubro 2002 Prioridade das Interrup es do Usu rio Quando v rias interrup es ocorrem as mesmas s o atendidas de acordo com a prioridade Quando uma interrup o acontece ap s a ocorr ncia de outras interrup es que ainda n o foram atendidas a nova interrup o programada para ser executada com base em sua prioridade em rela o s interrup es pendentes No momento em que uma interrup o pode ser atendida todas as interrup es s o executadas obedecendo sequ ncia do maior n vel de prioridade para o menor Quando uma interrup o acontece enquanto uma interrup o de menor n vel est sendo atendida executada essa interrup o suspensa e a interrup o com maior n vel de prioridade atendida Em seguida a i
280. a o da A o Recomendada de Erro Advert ncia Falha Hex xx8Bl1 2 EXPANSION 1 0 e Uma fonte de alimenta o de E S N o Usu rio e Corrija o programa do usu rio para POWER SUPPLY de expans o est configurada no eliminar uma fonte de alimenta o que CONFIGURATION programa do usu rio mas n o est presente MISMATCH ERROR nenhuma fonte de alimenta o e Recompile e recarregue o programa e est presente ou entre no modo Run ou e uma fonte de alimenta o de E S e Remova a alimenta o e acrescente a de expans o est configurada no fonte de alimenta o que est faltando programa do usu rio e uma fonte de alimenta o est fisicamente presente mas os tipos n o correspondem xxgC t2 EXPANSION 1 0 Um objeto de E S de expans o ou N o Usu rio e Corrija a configura o de E S do programa OBJECT TYPE seja cabo fonte de alimenta o ou do usu rio de forma que os tipos de objeto MISMATCH m dulo na configura o de E S do correspondam configura o real e programa do usu rio n o do e Recompile e recarregue o programa e mesmo tipo do que est fisicamente entre no modo Run Ou presente e Corrija a configura o real para que corresponda configura o de E S do programa do usu rio e Desligue e ligue novamente a alimenta o 0x1 F39 INVALID STRING A primeira palavra de dados da Falha Recuper vel Verifique a primeira palavra do elemento de LENGTH 8 string cont m um valor negativo dados da strin
281. a o de passthru Os dispositivos que t m capacidade de envio de mensagem remota e est o conectados em uma das redes podem iniciar as trocas de dados de leitura ou escrita com dispositivos da outra rede com base nos recursos de cada dispositivo Neste exemplo o n 12 em DH 485 um MicroLogix 1500 O MicroLogix 1500 pode responder a solicita es de mensagem remota provenientes dos n s 40 ou 51 na rede DH e pode iniciar uma mensagem para qualquer n na rede DH NOTA O MicroLogix 1000 pode responder aos pedidos de mensagens remotas mas n o pode inici los NOTA Os recursos do MicroLogix 1200 s o os mesmos que os do MicroLogix 1500 neste exemplo Essa fun o tamb m est dispon vel na rede Ethernet por meio da substitui o do processador SLC 5 04 localizado no n 17 da rede DH 485 por um SLC 5 05 Figura 21 1 Redes DH485 e DH PanelView SLC 5 04 Rede DH 485 AIC AIC N 17 le EE MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 SLC 5 04 Rede DH N 19 SLC 5 04 Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 39 Redes DeviceNet e Ethernet A ilustra o abaixo mostra uma rede DeviceNet usando interfaces DeviceNet 1761 NET DND conectadas a uma rede Ethernet que est usando um SLC 5 05 Nessa configura o os controladores na rede DeviceNet podem responder a so
282. a 1769 IR6 1 16 Corrigida defini o de bit 01 na tabela do arquivo de dados de entrada 1E 18 Adicionada Matriz de sa da do m dulo do contador de alta velocidade 18 1769 HSC Adicionada Organiza o dos dados do m dulo do scanner DeviceNet 20 1769 SDN Alterado o formato de Estrutura de arquivo de uma ilustra o para uma 2 2 tabela e adicionados os arquivos de Ponto flutuante F de Receita PLS de chave de limite program vel e de Registro de dados al m da nota de rodap 3 Adicionadas informa es relativas aos novos arquivos de dados F de 2E 7 2E 8 ponto flutuante e PLS de chave de limite program vel 2E 10 Adicionada nota sobre elementos de dados de entrada e sa da que usam 3 2 3 palavras cada um Atualizados valores de mem ria 2 5 Adicionada nova se o que mostra como verificar a utiliza o de mem ria 2E 6 do controlador Reorganizada a se o sobre Rel gio em tempo real e adicionada a 3E 3 3E 5 instru o Ajuste do rel gio em tempo real RTA Publica o 1762 RM001D PT P Outubro 2002 iv Resumo das Altera es Publica o 1762 RM001D PT P Outubro 2002 Para Esta Nova Informa o Consulte a p gina Adicionada nota informando que as instru es operacionais do 1764 DAT 3 10 podem ser encontradas no Manual do Usu rio do MicroLogix 1500 publica o 1764 UM001 Adicionado MicroLogix 1200 nota de rodap da
283. a Estrutura do compilador que criou o programa no controlador Publica o 1762 RM001D PT P Outubro 2002 C 22 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Revis o do Compilador Vers o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 64 byte alto byte 0a 255 status somente leitura Esse registrador identifica a Vers o do compilador que criou o programa no controlador Ap ndice D Identifica o das Falhas do Controlador Mensagens de Falha e C digos de Erro Este cap tulo explica como localizar falhas no controlador Os t picos incluem e identifica o das falhas do controlador e como entrar em contato com a Rockwell Automation para obter assist ncia Enquanto um programa estiver em execu o poder ocorrer uma falha no sistema operacional ou no seu programa Quando uma falha ocorre voc tem v rias op es para determinar o tipo da falha e como corrigi la Esta se o explica como remover falhas e fornece a lista das poss veis mensagens de advert ncia com as a es corretivas recomendadas Remo o Autom tica de Falhas Voc pode remover uma falha automaticamente ligando e desligando novamente a alimenta o do controlador quando o bit de Supress o de Falha na Energiza o S 1 8 estiver definido no arquivo de status Voc tamb m pode configurar o controlador para remover falhas e entrar no modo RUN toda
284. a M scara OFOF 03 ON 15 87 0 04 0000 1111 0000 1111 05 06 Arquivo de Sa da do 07 Seq enciador B10 1 Palavra Etapa 08 ON et B10 1 0000 0000 0000 0000 10 09 B10 2 1010 10010 1111 10101 11 10 ON B10 3 1111 10101 0100 1010 12 Etapa atual 11 B10 4 0101 10101 0101 10101 13 12 B10 5 0000 1111 10000 1111 J4 13 14 15 Publica o 1762 RM001D PT P Outubro 2002 Instru es do Seguenciador 15 7 Esta instru o utiliza os seguintes operandos e Arquivo E o arquivo de refer ncia do sequenciador Os elementos contidos no arquivo s o mascarados um a um e armazenados no destino NOTA Se o tipo de arquivo palavra a m scara e a origem devem ser palavras Se o tipo de arquivo palavra longa a m scara e a origem devem ser palavras longas e M scara O operando de m scara cont m o valor de m scara Quando os bits da m scara s o definidos como 1 poss vel transportar os dados para o destino Quando os bits da m scara s o redefinidos como 0 os dados s o mascarados ou seja n o poss vel transport los para o destino As faixas de dados imediatos para m scara variam de O a OxFFFF palavra ou de O a OxFFFFFFFF palavra longa NOTA Se a m scara for direta ou indireta a posi o selecionar o local no arquivo especificado e Destino E o local de sequenciador ou arquivo e Controle Este um endere o de arquivo de controle Os bits de status comprimento da
285. a PID para obter os melhores resultados isto RSTune Rockwell Software c digo de cat logo 9323 1003D Instru o de Controle de Processo 19 23 Procedimento 1 2 Crie o seu programa de l gica ladder Certifique se de que voc tenha feito a convers o da entrada anal gica para a faixa da vari vel de processo PV e a convers o da vari vel de controle CV para a sa da anal gica de forma correta Conecte o equipamento de controle de processo aos m dulos anal gicos Descarregue o seu programa no processador Deixe o processador no modo de programa ATEN O Certifique se de que todas as possibilidades de movimento da m quina tenham sido consideradas em rela o seguran a de pessoal e danos ao equipamento E poss vel que a vari vel de controle CV da sa da oscile entre O e 100 durante o ajuste NOTA Se voc quer verificar a convers o de escala do seu sistema cont nuo e ou determinar o tempo inicial de atualiza o da 3 ba i A xN malha do sistema v para o procedimento na p gina 19 25 Insira os seguintes valores valor de setpoint SP inicial um reset T 0 uma taxa Ty O um ganho K 1 e uma atualiza o de malha 5 Defina o modo PID como STI ou Timed Temporizado de acordo com a sua l gica ladder Se STI for selecionado certifique se de que o tempo de atualiza o da malha seja igual ao intervalo de tempo STI Insira os ajustes opcionais necess
286. a a Instru o COP Source N7 0 Den EN Controlador Quando a Linha for en Verdadeira Falsa MicroLogix 1200 19 08 us 0 8 us palavra 0 0 us MicroLogix 1500 15 9 us 0 67 us palavra 0 0 us A instru o COP copia blocos de dados de um local para outro Tabela 14 4 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o COP Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Monade N vel do rquivos de Dados j amp Endere amento Endere o S o o q Par metro Ro 5 5 E 5 S a E jv e e e PEE r gt a z S h g ge HAE o g la je SIS lz l E lE lz ly lo AB 5 lo e e o l la la le lz l b l E la E2 E5 Elaaj Ella JS EEE Origem e o e o 0 0 0 0 e o Destino e o e o 0 0 0 0 e o Comprimento 1 O arquivo ST n o v lido para os processadores MicroLogix 1500 1764 LSP S rie A 2 Consulte a nota Importante sobre endere amento indireto IMPORTANTE N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Os tipos de arquivo de origem e destino devem ser os mesmos exceto os de tipo bit B e inteiro N eles podem ser intercambiados o endere o que determina o comprim
287. a como 10 vezes mais r pido que a taxa natural defina esse tempo como 200 o que resultar em uma taxa de 2 segundos Defina o valor do ganho K como 1 2 do ganho necess rio para obter o per odo natural do processo Por exemplo se o valor do ganho registrado na etapa 9 foi 80 defina o ganho como 40 Defina a express o de reset T de forma a ficar pr xima do per odo natural Se o per odo natural for de 20 segundos como no nosso exemplo defina a express o de reset como 3 0 3 minutos por repeti o fica pr ximo de 20 segundos Agora defina a taxa Ty igual a 1 8 do valor da express o de reset No nosso exemplo o valor 4 usado para fornecer uma express o da taxa de 0 04 minutos por repeti o Coloque o processo no modo AUTO Se o processo estiver funcionando de forma ideal o ajuste do PID estar conclu do Para realizar ajustes nesse momento coloque a instru o PID no modo MANUAL fa a o ajuste e coloque a instru o PID novamente no modo AUTO A t cnica de passar para o modo MANUAL e depois retornar para o modo AUTO garante que a maior parte do erro de ganho seja removida quando se realiza um ajuste Isso permite que voc observe os efeitos de cada ajuste imediatamente A altern ncia da linha PID permite que a instru o PID reinicie por si mesma eliminando todo o desenvolvimento do integral poss vel alternar a linha falsa da instru o PID durante o ajuste para eliminar os efeitos de aj
288. a descrever o fluxo de corrente entre dois dispositivos Um dispositivo de drenagem fornece caminho direto para o terra DTE Data Terminal Equipment Equipamento Terminal de Dados E S Entrada e Sa da E S de expans o A E S de expans o a E S que est conectada ao controlador atrav s de um barramento ou cabo Os controladores MicroLogix 1200 usam a E S de expans o com C d Cat 1762 Os controladores MicroLogix 1500 usam a E S de expans o com C d Cat 1769 Para os controladores MicroLogix a E S incorporada s o todas as E S que residem na ranhura 1 ou superior E S incorporada A E S incorporada a E S presente na placa do controlador Para os controladores MicroLogix a E S incorporada s o todas as E S que residem na ranhura 0 EMI ElectroMagnetic Interference Interfer ncia eletromagn tica endere o Cadeia de caracteres que identifica um local da mem ria de forma nica Por exemplo 1 1 0 o endere o da mem ria para os dados localizados no arquivo de Entrada palavra 1 bit 0 escrever Transferir dados para outro dispositivo Por exemplo o processador escreve dados em outro dispositivo com uma instru o de escrita de mensagem falso Status de uma instru o que n o fornece um caminho de l gica cont nua em uma linha de l gica ladder FET Field Effect Transistor Transistor de Efeito de Campo Sa da CC capaz de realizar opera o em alta velocidade FIFO primeiro a entrar primeiro a sa
289. a e escrita O sempre em O ou em estado OFF desenergizado Imagem de Sa da 1762 0B16 e 1762 0W16 Para cada m dulo de sa da o arquivo de dados de sa da cont m o estado dirigido pelo controlador dos pontos de sa da discreta As posi es dos bits de 0 a 15 correspondem aos terminais de sa da de 0a 15 E Posi o do Bit 5 14 13 12 11 10 9 3 77 j6 5 j4 33 za A O Ir w Ir w Ir w Ir w Ir w r w tr Ir w Ir w Ir w Ir w Ir w rw Ir w r w Ir w r w leitura e escrita Configura o de E S Anal gica Configura o de E S 1 5 A tabela a seguir mostra as faixas de dados para 0 a 10 Vcc e 4a 20 mA Tabela 1 1 Formatos Faixas V lidos de Palavras de Dados de E S Faixa de Opera o Faixa de Escala Dados Brutos Escalonado Normal Completa Proporcionais para PID O a 10 Vcc 10 5 Vcc 32760 16380 0 0 Vcc 0 0 4 a 20 mA 21 0 mA 32760 16380 20 0 mA 31200 15600 4 0 mA 6240 3120 0 0 mA 0 0 Arquivo de Dados de Entrada do 1762 IF20F2 Para cada m dulo de entrada na ranhura x as palavras O e 1 cont m os valores anal gicos das entradas O m dulo pode ser configurado para usar dados brutos proporcionais ou dados escalonados para PID O arquivo de dados de entrada para cada configura o mostrado abaixo Tabela 1 2 Formato Bruto Proporcional e Posi o do Bit Ej
290. a instru o PTO As tabelas dos exemplos a seguir mostram o comportamento sequ ncia da temporiza o t pica de uma instru o PTO As etapas apresentadas em cada tabela n o est o relacionadas ao tempo de varredura do controlador Essas etapas simplesmente ilustram uma sequ ncia de eventos De fato o controlador pode ter centenas ou milhares de varreduras em cada etapa mostrada nos exemplos Condi es Necess rias para Iniciar a Instru o PTO As condi es a seguir devem existir para iniciar a instru o PTO e instru o PTO deve estar no estado inativo e Para o comportamento de estado inativo todas as condi es a seguir devem ser atendidas o bit Jog Pulse JP deve estar desativado o bit Jog Continuous JC deve estar desativado o bit Habilita o de Parada Abrupta EH deve estar desativado o bit Opera o Normal NS deve estar desativado a sa da n o pode ser for ada e A linha ativada deve realizar uma transi o de um estado Falso 0 para um estado Verdadeiro 1 Publica o 1762 RM001D PT P Outubro 2002 6 4 Uso de Sa das de Alta Velocidade Etapa Estado da Linha Subelementos Opera o Normal NO 0 Exemplo de Habilita o de L gica Moment nea Nesse exemplo o estado da linha um tipo transit rio ou moment neo de entrada Isso significa que a transi o da linha de falso para verdadeiro habilita a instru o PTO e em seguida retorna para o estado falso ante
291. a instru o est pronta para iniciar a execu o 7 RN Bit de opera o quando definido indica que a instru o enfileirada est em execu o 8 FD Bit Encontrado quando definido indica que a instru o encontrou o final da linha ou o caractere de extremidade no buffer somente usado pelas instru es ABL e ACB Endere amento dos Arquivos de Controle O esquema de endere amento para o arquivo de dados de controle mostrado abaixo R e s b F N mero do arquivo A faixa de n meros de arquivo v lida de 3 a 255 Delimitador de element 0 e N mero do elemento A faixa de n meros de elementos v lida de 0 a 255 Cada elemento cont m 3 palavras de comprimento conforme apresentado em Tabela 20 2 Delimitador de subelemento N mero do subelemento Delimitador de bit 0 A faixa de n meros de subelemento v lida de O a 2 Voc tamb m pode especificar LEN ou POS B N mero do bit Exemplos R6 2 R6 2 0 13 R18 1 LEN R18 1 POS Publica o 1762 RM001D PT P Outubro 2002 A faixa de n meros de bit v lida de O a 15 O n mero do bit o local do bit no elemento do arquivo de string O endere amento de n vel de bit n o est dispon vel para as palavras 1 e 2 do elemento de controle Elemento 2 arquivo de controle 6 Bit 13 no subelemento 0 de elemento 2 arquivo de controle 6 Comprimento de string especificado do elemento 1 arquivo d
292. a l gica ladder Ele n o pode ser acessado atrav s de Este endere o duplicado no Arquivo de Status de Comunica o CSx 0 5 0 atrav s do C x 0 5 7 Consulte Bloco de Status Geral do Canal na p gina 3 15 para obter mais informa es Publica o 1762 RM001D PT P Outubro 2002 C 16 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Taxa de Transmiss o Baud Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 15 byte alto byte 0a 255 status somente leitura 1 Esse byte pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Status de Comunica o CSx 0 5 8 atrav s do C x 0 5 15 Consulte Bloco de Status Geral do Canal na p gina 3D 15 para obter mais informa es Tempo M ximo de Varredura Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 22 palavra 0 a 32 767 status leitura escrita Essa palavra indica o intervalo m ximo observado entre varreduras consecutivas do programa O controlador compara cada valor de varredura com aquele contido em 5 22 Se o valor de varredura for maior que o anterior o valor maior ser armazenado em 8 22 Esse valor indica em incrementos de 100 us o tempo decorrido para o ciclo do programa do controlador mais
293. a longa INT de 32 bits 10 a7 controle leitura escrita 5 23 UNF Underflow HSC 0 UNF palavra longa INT de 32 bits 2 a 7 controle leitura escrita 5 24 OMB Bits de M scara de Sa da HSC 0 0MB palavra bin rio de 16 bits 0a7 controle somente leitura 5 25 HPO Sa da de Preset Alto HSC 0 HPO palavra bin rio de 16 bits 0a7 controle leitura escrita 5 26 LPO Sa da de Preset Baixo HSC 0 LPO palavra bin rio de 16 bits 2a7 controle leitura escrita 5 26 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 n a n o aplic vel Publica o 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 5 Subelementos do Arquivo de Fun o HSC Todos os exemplos ilustram o HSCO Os termos e o comportamento do HSC1 s o iguais N mero do Arquivo de Programa PFN Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio PFN N mero HSC O PFN palavra INT 0a7 controle somente leitura do Arquivo de Programa 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 A vari vel PFN N mero do Arquivo do Programa define qual sub rotina chamada executada quando o contador HSCO realiza a contagem at Preset Alto ou Baixo ou atrav s de Overflow ou Underflow O valor inteiro dessa vari vel define qual arquivo de programa ser executado nesse m
294. a que a pilha est completa 3 EM O Bit Vazio quando definido indica que FIFO est vazio e Comprimento O comprimento do operando cont m o n mero de elementos na pilha FIFO O comprimento de uma pilha pode variar de 1 a 128 palavra ou de 1 a 64 palavra longa e Posi o um componente do registrador de controle A posi o pode variar de 0 a 127 palavra ou de O a 63 palavra longa A posi o diminu da depois de cada descarga Os dados s o descarregados na posi o zero Publica o 1762 RM001D PT P Outubro 2002 14 16 Instru es de Arquivo Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 15 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o FFU Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 3 x 2 Modo de N vel do Arquivos de Dados Arquivos de Fun o s 1 amp Endere amento Endere o E A us o q Par metro e E z 5 b E z E V je je o c a E SNC le E El co o v o 9 o E li l gt a lo ja o 2 Is Je R IR o o lo ja e z a b l E a E 2 E5 alas l8 lela jE EE ES FIFO e o o e o Destino e o e o o o o o Controle 2 A Comprimento Posi o 1 Consulte a nota Importante
295. a sub rotina HSC devido a uma das seguintes condi es e Preset baixo alcan ado e Preset alto alcan ado e Condi o de Overflow contagem crescente atrav s do valor de overflow e Condi o de Underflow contagem decrescente atrav s do valor de underflow O bit HSC UIX pode ser usado no programa de controle como l gica condicional para verificar se uma interrup o HSC est sendo executada O subsistema HSC reinicializar o bit UIX 0 quando o controlador concluir o processamento da sub rotina HSC Interrup o do Usu rio Pendente UIP Descri o Endere o Formato dos Modos HSC Tipo Acesso ao Dados Programa do Usu rio UIP HSC 0 UIP bit 0a7 status somente leitura Interrup o do Usu rio Pendente 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 Publica o 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 9 O UIP Interrup o do Usu rio Pendente um sinalizador de status que representa uma interrup o pendente Esse bit de status pode ser monitorado ou usado na l gica do programa de controle se for necess rio determinar quando uma sub rotina n o poder ser executada imediatamente Esse bit mantido pelo controlador e definido e reinicializado automaticamente Interrup o do Usu rio Perdida UIL Descri o Endere o Formato Modos Tipo Ac
296. a varredura na linha O do programa principal arquivo 2 Se esta instru o for executada em uma sub rotina encadeada a mesma finalizar a execu o de todas as sub rotinas encadeadas Instru es de Controle de Programa 16 5 END Fim de Programa END gt MCR Reset do Controle Mestre lt MCR gt Tipo de Instru o sa da A instru o END deve aparecer no fim de cada programa de l gica ladder Para o arquivo do programa principal arquivo 2 essa instru o finaliza a varredura do programa Para a sub rotina interrup o ou arquivo de falha do usu rio a instru o END faz com que haja um retorno da sub rotina Tipo de Instru o sa da Tabela 16 7 Tempo de Execu o para as Instru es MCR Controlador Instru o Quando a Linha for Verdadeira Falsa MicroLogix 1200 In cio do MCR 1 2 us 1 2 us Fim do MCR 1 6 us 1 6 us MicroLogix 1500 In cio do MCR 0 8 us 0 8 us Fim do MCR 1 0 us 1 0 us A instru o MCR trabalha em pares para controlar a l gica ladder encontrada entre esses pares As linhas da zona MCR ainda passam pela varredura mas o tempo de varredura reduzido devido ao estado falso das sa das n o retentivas As sa das n o retentivas s o redefinidas quando a linha passa para a condi o falsa Essa instru o define os limites de uma zona MCR Uma Zona MCR o conjunto de instru es de l gica ladder limitado por um par de instru es MCR O in cio de
297. abela 15 5 Tempo de Execu o para a Instru o SOL le k aunt a CDND Controlador Tamanho dos Quando a Linha for Length A lt Dados Verdadeira Falsa Position i MicroLogix 1200 palavra 21 7 us 7 0 us palavra longa 24 3 us 7 1 us MicroLogix 1500 palavra 19 1 us 6 3 us palavra longa 21 1 us 6 3 us Publica o 1762 RM001D PT P Outubro 2002 Instru es do Seq enciador 15 9 Quando a linha passa de falsa para verdadeira a instru o SQL carrega palavras longas ou palavras para um arquivo de sequenciador em cada etapa de uma opera o de sequenciador Esta instru o utiliza os seguintes operandos e Arquivo E o arquivo de refer ncia do sequenciador Os elementos contidos nesse arquivo s o recebidos separadamente da origem NOTA Se o tipo de arquivo palavra a m scara e a origem devem ser palavras Se o tipo de arquivo palavra longa a m scara e a origem devem ser palavras longas e Origem O operando de origem uma constante ou endere o do valor utilizado para preencher a posi o dispon vel no momento no arquivo de sequenciador O n vel do endere o da origem deve ser correspondente ao arquivo de sequenciador Se o arquivo um tipo de palavra a origem deve ser um tipo de palavra Se o arquivo um tipo de palavra longa a origem deve ser um tipo de palavra longa faixa de dados para a origem de 32768 a 32767 palavra ou de 2 147 483 648 a 2 147 483 647 palavra longa e Controle
298. ade do usu rio a garantia de que os dados n o sejam sobrescritos por engano NOTA e Os endere os restantes do arquivo de destino podem ser utilizados sem restri es endere os B51 96 e acima neste exemplo e A DAT sempre come a no bit O de um arquivo de dados N o poss vel iniciar em outro endere o do arquivo O arquivo de informa es do hardware base BHI um arquivo de somente leitura que cont m uma descri o do Controlador MicroLogix 1200 ou da Unidade Base do MicroLogix 1500 Tabela 3 8 Arquivo de Fun o de Informa es do Hardware Base BHI Endere o Descri o BHI O CN CN C digo de Cat logo BHI 0 SRS SRS S rie BHI 0 REV REV Revis o BHI 0 FT F Tipo de Funcionalidade Publica o 1762 RM001D PT P Outubro 2002 3 14 Arquivos de Fun o Arquivo de Status de Comunica o Publica o 1762 RM001D PT P Outubro 2002 O Arquivo de Status de Comunica o CS um arquivo de somente leitura que cont m informa es sobre como os par metros de comunica o do controlador s o configurados e as informa es de status sobre a atividade de comunica o O arquivo de status de comunica o usa Tabela 3 9 Tamanho do Arquivo de Status de Comunica o Controlador N mero de Elementos de Palavra Processador MicroLogix 1500 1764 LSP S rie A 44 elementos de 1 palavra MicroLogix 1200 71 elementos de 1 palavra Processadores MicroLogix 1500 1764 LSP S rie
299. adicionais s o SENTOS posteriormente neste cap tulo quando necess rio A opera o matem tica realizada utilizando se os dois valores de Origem O resultado armazenado no Destino Ao utilizar as instru es matem ticas observe o seguinte e A Origem e o Destino podem ter tamanhos de dados diferentes As origens s o avaliadas na precis o mais elevada palavra ou palavra longa dos operandos Em seguida o resultado convertido para o tamanho do destino Se o valor com sinal da Origem n o se encaixar no Destino o overflow dever ser tratado da seguinte forma Se o Bit de Sele o de Overflow de Opera o Matem tica for reinicializado um resultado saturado ser armazenado no Destino Se a Origem for positiva o Destino ser 32767 palavra ou 2 147 483 647 palavra longa Se o resultado for negativo o Destino ser 32768 palavra ou 2 147 483 648 palavra longa Se o Bit de Sele o de Overflow de Opera o Matem tica for definido o valor truncado sem sinal da Origem ser armazenado no Destino e As Origens podem ser constantes ou um endere o mas as duas origens n o podem ser constantes e As constantes v lidas s o 32768 a 32767 palavra e 2 147 483 648 a 2 147 483 647 palavra longa Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 10 1 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es Matem ticas ADD
300. ado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Esse endere o duplicado em STI 0 UIX Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STI na p gina 18D 13 para obter mais informa es Publica o 1762 RM001D PT P Outubro 2002 C 10 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Compara o de Programa do M dulo de Mem ria Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio bin rio O ou 1 S 2 9 controle somente leitura Quando esse bit est definido 1 no controlador o programa do usu rio do controlador e o programa do usu rio do m dulo de mem ria devem corresponder para que o controlador entre em um modo de execu o Se o programa do usu rio n o corresponder ao programa do m dulo de mem ria ou se o m dulo de mem ria n o estiver presente o controlador falhar com c digo de erro 0017H em todas as tentativas que fizer para entrar em um modo de execu o Um m dulo RTC n o suporta a compara o de programa Se a compara o de programa estiver habilitada e um m dulo somente RTC estiver instalado o controlador n o entrar em um modo de execu o Consulte tamb m LPC Compara o do Programa de Carga na p gina 3 9 Sele o de Overflow Matem tico Endere o Formato dos Fai
301. ador como listado na tabela seguinte Esses pontos de E S s o conhecidos por E S Incorporada Fam lia do Controlador Entradas Sa das Quantidade Tipo Quantidade Tipo Controladores 1762 L24BWA 14 24 Vcc 10 rel MicroLogix 1200 1762 L24AWA 14 120Vca 10 rel 1762 L24BXB 14 24 Vcc 10 5 rel s 5 FET 1762 L40BWA 24 24 Vcc 16 rel 1762 L40AWA 24 120 Vca 16 rel 1762 L40BXB 24 24 Vcc 16 8 rel s 8 FET Unidades Base 1764 24BWA 112 24 Vcc 12 rel MicroLogix 1500 1764 24AWA 12 120Vca 112 rel 1764 28BXB 16 24 Vcc 12 6 rel s 6 FET Publica o 1762 RM001D PT P Outubro 2002 1 2 Configura o de E S Publica o 1762 RM001D PT P Outubro 2002 Entradas CA incorporadas possuem filtros de entrada fixos Entradas CC incorporadas possuem filtros de entrada configur veis para v rias fun es especiais que podem ser usadas na aplica o As fun es s o Contagem de alta velocidade interrup es de eventos e entradas de reten o O 1764 28BXB possu duas sa das de alta velocidade para uso como sa da de trem de pulso PTO e ou sa das de largura de pulso com modula o PWM O 1762 L24BXB e o L40BXB possuem cada um uma sa da de alta velocidade Configura o de E S 1 3 E S de Expans o do MicroLogix 1200 Se a aplica o exigir um n mero maior de E S do que o controlador fornece voc poder anexar m dulos de E S Esses m dulos adicionais s o chama
302. ados e dados de receita mas o total n o pode exceder 48 Kbytes e Se voc optar por usar a Fila do registro de dados para um arquivo RCP todos os arquivos RCP do projeto tamb m usar o o espa o de mem ria da Fila do registro de dados Consulte a etapa 2 Criar um arquivo RCP na p gina 22 3 para obter o procedimento do arquivo de receita A instru o RCP utiliza os seguintes par metros e N mero do arquivo de receita o n mero de arquivo que identifica a lista personalizada de endere os associados a uma receita e N mero da receita especifica o n mero da receita a ser usada Se o n mero da receita for inv lido ser gerada uma falha de usu rio c digo 0042 e Opera o de arquivo determina se a opera o uma Carga do banco de dados ou um Armazenamento nele Quando executada em uma linha Verdadeira a instru o RCP transfere dados entre o banco de dados de receita e os locais especificados de dados Os tipos de arquivo e os modos de endere amento s o mostrados na tabela a seguir Tabela 22 1 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o RCP Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 x 2 Modo de E Arquivos de Dados Arquivos de Fun o o N vel do Endere o s Endere amento E g D o e
303. alha S 1 13 Em seguida o controlador continua no modo de opera o Run ou de teste A sub rotina n o executada para falhas n o definidas pelo usu rio Consulte Rotina de Falha do Usu rio na p gina 18 6 para obter informa es sobre a cria o de uma sub rotina de falha do usu rio Mensagens de Falha Esta se o cont m mensagens de falha que podem ocorrer durante a opera o dos controladores program veis MicroLogix 1200 e 1500 Cada tabela lista a descri o do c digo de erro a causa prov vel e a a o corretiva recomendada C digo Mensagem de Descri o Classifica o da A o Recomendada de Erro Advert ncia Falha Hex 0001 NVRAM ERROR O programa padr o carregado na N o Usu rio e Descarregue novamente ou transfira o mem ria do controlador Isso programa ocorrer e Verifique se a bateria est conectada e se uma queda de alimenta o apenas MicroLogix 1500 ocorrer durante a descarga do e Entre em contato com o representante programa ou a transfer ncia do local da Rockwell Automation se o erro m dulo de mem ria persistir e O teste de integridade de RAM falhou e O teste de integridade de FLASH falhou apenas MicroLogix 1200 0002 UNEXPECTED RESET e O controlador foi N o Usu rio e Consulte as orienta es para aterramento inesperadamente reinicializado adequado e uso de supressores de pico no devido a um ambiente com ru do Manual do Usu rio do Controlador ou falha de hardware in
304. als se s o gt o z Eii SE o a In e o m je Z io o ju Origem Indice o e o o N mero e o e o o Destino 1 O arquivo de dados de Controle o nico ipo de arquivo Publica o 1762 RM001D PT P Outubro 2002 v lido para o Elemento de Controle Instru es ASCII 20 21 AHL Linhas de Handshake ASCII AHL Ascii Handshake Lines CEN D Channel 0 AND Mask 0002h lt DN gt OR Mask 0000h Control R6 2 lt ER gt Channel Status 0000h lt Error 0 lt Opera o da Instru o Esta instru o executada em uma linha verdadeira As condi es a seguir levam o controlador a definir o bit de Erro de Manipula o de String ASCII S 5 15 e O comprimento da string de origem menor que 1 ou superior a 82 e O valor do ndice menor que 1 ou superior a 82 e O valor do n mero menor que 1 ou superior a 82 e O valor do ndice superior ao comprimento da string de Origem A string de destino n o alterada em nenhuma das condi es de erro anteriores Quando o bit de Erro de Manipula o de String ASCII S 5 15 definido o Erro de Comprimento Inv lido de String 1F39H escrito na palavra S 6 do C digo de Falha de Erro Grave Tipo de Instru o sa da Tabela 20 21 Tempo de Execu o para a Instru o AHL Controlador Quando a Instru
305. alterado nas duas varreduras consecutivas antes de executar a instru o FRD Dessa forma poss vel evitar que a instru o FRD converta um valor que n o seja BCD durante uma altera o de valor de entrada Publica o 1762 RM001D PT P Outubro 2002 11 6 Instru es de Convers o NOTA Para converter n meros maiores do que 9999 BCD a origem deve ser o Registrador Matem tico 8 13 Voc deve redefinir o Bit de Erro de Advert ncia S 5 0 para evitar um erro Exemplo O valor BCD 32 760 no registrador matem tico convertido e armazenado em NY7 0 O valor m ximo de origem 32767 BCD FRD From BCD E Source S 13 00032760 lt Dest N7 0 32760 lt S 14 S 13 0000 0000 0000 0011 0010 0111 0110 0000 15 0 15 0 BCD de 5 d gitos 0 0 0 3 2 7 6 0 3 2 7 6 0 NZ7 0 Decimal 0111 1111 1111 1000 Voc deve converter os valores BCD em inteiros antes de manipul los no programa de l gica ladder Caso os valores n o sejam convertidos o controlador os manipular como inteiros provocando a perda dos valores Se o registrador matem tico S 13 e S 14 for utilizado como origem para a instru o FRD e o valor BCD n o ultrapassar quatro d gitos reinicialize a palavra S 14 antes de executar a instru o FRD Se a palavra S 14 n o for reinicializada e houver um valor nessa palavra de outra instru o matem tica localizada em outra parte do programa um valor decimal incorreto ser inserido na pa
306. ama do m dulo de mem ria foi transferido devido ao S 1 10 Carregar M dulo de Mem ria Mediante Erro ou Programa Padr o Existente ou S 1 11 Sempre Carregar M dulo de Mem ria que est sendo definido em um programa do usu rio do m dulo de mem ria associado Esse bit n o reinicializado pelo controlador O seu programa pode examinar o estado desse bit na primeira varredura usando o bit S 1 15 na entrada em um modo de execu o para determinar se o programa do usu rio do m dulo de mem ria foi transferido ap s a energiza o Essa informa o til quando voc tem uma aplica o com dados retentivos e um m dulo de mem ria est com o bit S 1 10 ou bit S 1 11 definido Diferen a na Senha do M dulo de Mem ria Endere o Formato dos Dados Faixa Tipo Acesso ao Programa do Usu rio S 5 9 bin rio 0 ou 1 status leitura escrita Na energiza o se Sempre Carregar estiver definido e as senhas do controlador e do m dulo de mem ria n o corresponderem o bit Diferen a na Senha do M dulo de Mem ria ser definido 1 Consulte Prote o por Senha na p gina 2 11 para obter mais informa es STI Perdido Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 10 bin rio 0 ou 1 status leitura escrita 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o com
307. ando qualquer um dos seis comandos padr o escolhido voc pode iniciar mensagens padr o para dispositivos de destino conectados a produtos DeviceNet que aceitem o sistema de mensagens PCCC inclusive controladores MicroLogix e SLC que usem interface de drive 1203 GU6 do 1761 NET DNI e outros controladores MicroLogix 1500 que usem m dulos de scanner 1769 SDN Voc pode iniciar leituras escritas carga descarga de programas e monitora o on line atrav s da DeviceNet Isso funcionalmente id ntico conex o em rede DH 485 e DH CIP a sigla em ingl s de Control amp Information Protocol protocolo de controle e informa o O CIP um protocolo mais recente e mais vers til que o PCCC Ele um protocolo aberto aceito por uma gera o mais recente de controladores Allen Bradley e produtos de terceiros O sistema de mensagens CIP o formato de mensagens original da DeviceNet Todos os dispositivos DeviceNet s o compat veis com o sistema de mensagens CIP O processador MicroLogix 1500 17764 LRP S rie C tem uma instru o de mensagem aperfei oada que oferece o sistema mensagens CIP que simples e f cil de usar A sele o de CIP Gen rico configura a instru o de mensagem para comunica o com dispositivos DeviceNet que n o aceitem o sistema de mensagens PCCC Quando CIP Gen rico for escolhido voc observar que v rios par metros de mensagem ser o alterados e novos par metros se tornar o dispo
308. anipula o de String ASCII C 13 erros de mensagem 21 43 erros identifica o D 1 escrever 3 Extra o de String ASCII 20 20 F falha de prote o na energiza o C 5 falhas identifica o D 1 recuper veis e n o recuper veis 18 6 remo o autom tica D 1 remo o manual de falhas com a rotina de falha D 2 falso 3 FET 3 FIFO primeiro a entrar primeiro a sair 4 filtrando a entrada 1 23 filtrando entradas 1 23 For ando E S 1 23 for ando entradas e sa das 1 23 FRD Exemplo 11 6 Instru o 71 4 full duplex 4 ndice Remissivo 3 H half duplex 4 housekeeping 4 identifica o das falhas do controlador D 1 instru o 4 instru o ABL 20 14 instru o ABS 10 10 instru o ACB 20 16 instru o ACI 20 17 instru o ACL 20 7 instru o ACN 20 19 instru o ADD 10 7 instru o AEX 20 20 instru o AHL 20 27 instru o AIC 20 8 instru o AND 12 3 instru o AND E orientada por bit 12 3 instru o ARD 20 23 instru o ARL 20 24 instru o ASC 20 26 instru o ASCII de busca de string 20 26 instru o ASCII de teste de buffer para linha 20 14 instru o ASR 20 27 instru o AWA 20 9 instru o AWT 20 12 instru o BSL 14 6 instru o BSR 14 8 instru o CLR 10 9 instru o COP 14 4 instru o CPW 14 2 instru o CTD 8 9 instru o CTU 8 9 instru o DCD 11 2 instru o de ajuste do rel gio em tempo real 3 5 instru o de atualiza o 17 4
309. antes entre os equipamentos eletr nicos e dispositivos eletromec nicos que devem ser levadas em considera o durante a utiliza o de produtos como os descritos nesta publica o proibida a reprodu o parcial ou total deste manual sem a permiss o por escrito da Rockwell Automation Ao longo desta publica o podem ser usadas notas de advert ncia sobre condi es de seguran a As anota es a seguir e suas descri es ajudam a identificar poss veis riscos a evit los e a reconhecer suas consequ ncias AVISO Identifica as informa es sobre pr ticas ou circunst ncias que podem causar explos o em ambiente de risco o que pode resultar em danos pessoais ou morte danos propriedade ou perdas econ micas Di Identifica as informa es sobre pr ticas ou circunst ncias que podem causar danos pessoais ou morte danos propriedade ou perdas econ micas Maag Identifica as informa es fundamentais para a perfeita compreens o e aplica o do produto Hist rico da Revis o de Resumo das Altera es s informa es a seguir resumem as mudan as feitas neste manual desde a ltima impress o conforme a publica o 1762 RM001C PT P de setembro de 2000 Os recursos s o acrescentados aos controladores atrav s das atualiza es do Firmware firmware Use a listagem a seguir para se certificar de que o firmware do controlador est no n vel necess rio As at
310. ara Defini o de Par metros HSC 0 SP Quando o bit SP alternado para alto os dados armazenados no arquivo de fun o do HSC s o transferidos carregados no subsistema HSC e Carregar novos par metros do HSC utilizando a instru o HSL Consulte HSL Carga do Contador de Alta Velocidade na p gina 5 27 Os dados carregados no preset baixo devem ser maiores que ou iguais aos dados residentes no par metro de underflow HSC 0 UNF Caso contr rio ser gerado um erro de HSC Se os valores de underflow e preset baixo forem n meros negativos o preset baixo dever ser um n mero com um valor absoluto menor Overflow OVF Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio OVF Overflow HSC 0 0VF Palavra longa INT controle leitura escrita de 32 bits O OVF Overflow define o preset de contagem superior para o contador Se o valor acumulado do contador for incrementado com um valor menor que o especificado nesta vari vel uma interrup o de overflow ser gerada Quando a interrup o de overflow gerada o subsistema HSC ajusta o acumulador no valor acima de underflow e o contador continua a contagem a partir do valor de underflow as contagens n o s o perdidas nessa transi o O usu rio pode especificar qualquer valor para a posi o de overflow desde que seja maior que o valor de underflow e que esteja na faixa de 2 147 483 648 a 2 147 483 647 Para
311. ara String ASCII AIC 0 0 29 3 5 2 1 4 0 0 82 0 1 6 carac AND AND 0 0 2 2 2 8 0 0 9 2 3 0 Leitura de Caracteres ASCII ARD 11 8 132 3 49 7 143 O n vel de endere amento de Palavra carac Longa n o aplic vel Leitura de Linha ASCII ARL 11 7 139745017 14 3 carac Publica o 1762 RM001D PT P Outubro 2002 A 2 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Tabela A 1 Utiliza o de Mem ria e Tempo de Execu o das Instru es de Programa o do Micrologix 1200 Instru o de Programa o Mnem nico da Instru o Palavra Longa Palavra Tempo de Execu o em ps Falsa Verdadeira Uso de Mem ria em Palavras Tempo de Execu o Uso de em us Mem ria Falsa Verdadeira em Palavras Busca de String ASCII ASC 0 0 16 2 4 0 6 0 O n vel de endere amento de Palavra carac Longa n o aplic vel correspondente Compara o de Strings ASCII ASR 0 0 9 2 4 0 carac 1 8 correspondente Escrita ASCII com Acr scimo AWA 14 1 268 12 34 caracteres Escrita ASCII AWT 14 1 268 12 34 caracteres Deslocamento de Bit BSL 1 3 32 1 3 3 8 Esquerda palavra Deslocamento de Bit Direita BSR 1 3 32 1 3 3 8 palavra Reinicializar CLR 0 0 1 3 1 0 00 83 1 0 C pia de Arquivo COP 0 0 19 0 8 2 0 O n v
312. ara String ASCII gu opus as o gn ca 20 8 AWA Escrita ASCII com Acr scimo sesu ny ses poa es 20 9 AWT Esci ASCI derer tinen teweeg a i 20 12 ABL Teste de Buffer para Linhas bas ui de a 20 14 ACB N mero de Caracteres no Buffer qua pura sais 20 16 ACI String para I nteifo qi cria ode re abra suun asia ad 20 17 ACN Concatena o de Strings sa ta pu RA Rae Dara ala 20 19 AEX Extra o de String cuas pas ps papas En gas Sia 20 20 AHL Linhas de Handshake ASCIL ass rsrs sora pra 20 21 ARD Leitura de Caracteres ASCII usas sisters uu 20 23 ARL Leitura de Linha ASCII qtas seua ea aa 20 24 ASC Buscado Strings ouer enu ap aa e aea 20 26 ASR Compara o de Strings ASCH ccccc 20 27 Diagrama de Temporiza o para Instru es ARD ARL AWA CAWTE aaiae oeii a a A DD E e a 20 29 Uso do Endere amento Indireto In line cccc 20 30 C digos de Erro da Instru o ASCII ccccccc 20 31 Conjunto de Caracteres ASCII agp as suas nas 20 32 Publica o 1762 RM001D PT P Outubro 2002 x ndice Instru es de Comunica o Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 Arquivo de Status do Sistema Mensagens de Falha e C digos de Erro Publica o 1762 RM001D P
313. ara a Instru o STS is Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 5 5 us 0 0 us MicroLogix 1500 50 7 us 0 0 us A instru o STS pode ser utilizada para iniciar ou parar a fun o STI ou para modificar o intervalo de tempo entre as interrup es STI do usu rio A instru o STI possui um operando e Tempo o tempo em milissegundos que deve transcorrer antes da interrup o de tempo selecion vel definida pelo usu rio Um valor de zero desabilita a fun o STI A faixa de tempo de 0 a 65 535 milissegundos A instru o STS se aplica ao setpoint especificado para a fun o STI da seguinte forma e Se um setpoint zero for especificado a fun o STI ser desabilitada e STI 0 TIE ser reinicializado 0 e Se STI for desabilitada sem temporiza o e um valor maior que O for inserido no setpoint STI iniciar a temporiza o do novo setpoint e STI 0 TIE ser definido 1 e Se STI estiver sendo temporizado e o setpoint for alterado a nova configura o come ar a ter validade imediatamente e STI continuar a temporizar at alcan ar o novo setpoint Observe que se a nova configura o for menor que o tempo acumulado atual o STI parar a temporiza o imediatamente Por exemplo se o STI estiver registrando o tempo durante 15 microssegundos e o setpoint for alterado de 20 para 10 microssegundos uma interrup o STI do usu rio ocorrer no pr ximo in cio de linha P
314. as no controlador Pode ser removido pela l gica na Rotina de Falha do Usu rio Publica o 1762 RM001D PT P Outubro 2002 6 28 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 Cap tulo XIC Examinar se Fechado XIO Examinar se Aberto B3 0 A B3 0 Instru es de Tipo Rel Bit Utilize instru es de tipo rel bit para monitorar e ou controlar os bits em um arquivo de dados ou arquivo de fun o como por exemplo bits de entrada ou bits de palavra de controle do temporizador As instru es a seguir est o descritas neste cap tulo Instru o XIC Examinar Se Fechado Examina um bit em rela o a uma condi o 7 1 de ativa o ON XIO Examinar Se Aberto Examina um bit em rela o a uma condi o 7 1 de desativa o OFF OTE Habilita o de Sa da Ativa ON ou desativa OFF um bit n o 7 3 retentivo OTL Reten o de sa da Mant m um bit no estado ativado 7 4 retentivo OTU N o reten o de sa da N o mant m um bit no estado desativado 7 4 retentivo ONS Monoest vel Detecta uma transi o de desativado OFF 7 5 para ativado ON OSR Monoest vel Crescente Detecta uma transi o de desativado OFF 7 6 para ativado ON OSF Monoest vel Decrescente Detecta uma transi o de ativado ON para 7 6 desativado OFF Essas instru es operam em um nico bit de dados Dura
315. as s o mostrados na tabela abaixo Tabela 3 7 Par metros do Arquivo de Fun o MMI Caracter stica Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio F Tipo de MMI O FT palavra INT status somente leitura Funcionalidade MP M dulo Presente MMI 0 MP bin rio bit status somente leitura WP Prote o contra MMI 0 WP bin rio bit controle somente leitura Escrita FO Ignorar Falha MMI 0 FO bin rio bit controle somente leitura LPC Compara o de MMI O LPC bin rio bit controle somente leitura Programa LE Carregamento em MMI 0 LE bin rio bit controle somente leitura Erro LA Carregar Sempre MMI 0 LA bin rio bit controle somente leitura MB Comportamento do MMI 0 MB bin rio bit controle somente leitura Modo Publica o 1762 RM001D PT P Outubro 2002 3 8 Arquivos de Fun o Publica o 1762 RM001D PT P Outubro 2002 FT Tipo de Funcionalidade O LSB desta palavra identifica o tipo de m dulo instalado e 1 M dulo de Mem ria e 2 M dulo do Rel gio em Tempo Real e 3 Mem ria e M dulo de Rel gio em Tempo Real MP M dulo Presente O bit MP Module Present pode ser usado no programa do usu rio para determinar quando um m dulo de mem ria est presente no controlador Esse bit atualizado uma vez por varredura desde que o m dulo de mem ria seja reconhecido primeiramente pelo controlador Para ser reconhecido
316. atamente A rapidez com que uma mensagem enviada para o dispositivo de destino depende de v rias aspectos como o protocolo de comunica o do canal selecionado a taxa de transmiss o da porta de comunica o o n mero de novas tentativas necess rias se houver e a disponibilidade do dispositivo de destino para receber a mensagem Publica o 1762 RM001D PT P Outubro 2002 21 6 Instru es de Comunica o O Elemento da Mensagem instru o MSG incorporada ao controlador usa um arquivo de dados MG H Data Fike Cross Reference E OUTPUT TEST RSS E n INpUT E s C es BINARY E T4 TIMER El c5 COUNTER El R6 CONTROL El N7 INTEGER E mG STATUS lolxi primeiro elemento do arquivo de dados de mensagem 11 Subelementos do Arquivo de Mensagem para processar a instru o de mensagem O arquivo de dados MG mostrado esquerda acessado por meio do prefixo MG Cada instru o de mensagem utiliza um elemento de um arquivo de dados MG Por exemplo MG11 0 o Cada instru o MSG deve usar um elemento exclusivo em um arquivo MSG O elemento MSG para cada instru o MSG tem todas as informa es de status e dos par metros para essa instru o MSG espec fica Cada Elemento do Arquivo MSG composto dos Subelementos de 0 a 24 conforme apresentado na tabela a seguir Elemento do Arquivo de Mensagem Subele mento Descri o Reservado Par metr
317. atus HRS Run Status HAS Accelerating Status RF Ramp Profile ES Control Stop HIS Idle Status ED Error Detected Status L NS Mormal Operation Status E JFS Jog Pulse Status H JES Jog Continuous Status HJF Jog Pulse HJE Jog Continuous H EH Enable Hard Stop EM Enable Status follows rung state H ER Error Code DF Output Frequency Hz OFS Operating Frequency Status Hz E JF Jog Frequency H2 TOF Total Output Pulses To Be Generated DFF Output Pulses Produced L ADF Accel Decel Pulses PTOS Io Uso de Sa das de Alta Velocidade 6 7 Resumo dos Subelementos As vari veis contidas em cada subelemento da PTO juntamente com o tipo de x comportamento e acesso que o programa de controle tem a essas vari veis do Arquivo de Fun o da est o relacionadas separadamente a seguir Todos os exemplos mostram a Sa da do Trem de Pulso PTO 0 Os termos e o comportamento de PTO 1 somente MicroLogix 1500 s o iguais Tabela 6 2 Arquivo de Fun o da Sa da de Trem de Pulso PTO 0 Descri o do Subelemento Endere o Formato Faixa Tipo Acesso ao Para Obter dos Dados Programa do Mais Usu rio Informa es OUT Sa da PTO 0 0UT palavra INT 2 ou 3 controle somente leitura 6 8 DN Executado PTO 0 DN bit 0 ou 1 status somente leitura 6 8 DS Status de Desacelera o PTO 0 DS bit O ou 1
318. avra B3 0 ADD 0000 J E Add 0 Source N7 N10 1 0 lt Source B 1234 1234 lt Dest N11 33 0 lt e Endere o N7 N10 1 e Neste exemplo o n mero do elemento a ser usado para origem na instru o ADD definido pelo n mero localizado em N10 1 Se o valor do local N10 1 15 a instru o ADD opera como N7 15 Origem B e Neste exemplo o elemento especificado por N10 1 deve situar se entre 0 e 255 porque todos os arquivos de dados do MicroLogix t m tamanho m ximo de 256 elementos Se um n mero maior que o n mero de elementos do arquivo de dados for colocado em N10 1 nesse exemplo a integridade dos dados n o poder ser garantida pois o limite de um arquivo ser excedido Isso pode n o gerar uma falha no controlador mas o local dos dados ser inv lido desconhecido Vis o Geral das Instru es de Programa o 4 5 Endere amento Indireto de um Arquivo LIM B3 0 COP 0001 Limit Test J Copy File Low Lim 10 0 Source N N50 100 10 10 lt Dest N7 0 Test N50 100 Length 15 10 lt High Lim 25 25 lt e Endere o N N50 100 10 e Descri o Neste exemplo a origem da instru o COP endere ada indiretamente por N50 100 Os dados em N50 100 definem o n mero do arquivo de dados a ser usado na instru o Neste exemplo a otigem da instru o de c pia definida por N N50 100 10 Quando a instru o passa pela varredu
319. avra INT controle somente leitura Arquivo de Programa A vari vel PFN N mero do Arquivo de Programa define qual sub rotina ser chamada executada quando o terminal de entrada atribu do a EII O detectar um sinal Um arquivo de sub rotina v lido qualquer arquivo de programa de 3a 255 O arquivo de sub rotina identificado na vari vel PFN n o um arquivo especial do controlador Esse arquivo programado e opera da mesma forma que outro arquivo de programa Segundo a perspectiva do programa de controle esse arquivo nico j que a varredura autom tica com base na configura o do EII C digo de Erro ER da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio ER C digo de Erro EIL 0 ER palavra INT status somente leitura Qualquer C digo de Erro ER detectado pelo subsistema da EJ exibido neste registrador Os c digos de erro est o descritos na tabela abaixo Tabela 18 13 C digos de Erro da Fun o Ell C digo Falha Recuper vel Descri o de Erro Controlador 1 N mero do Arquivo O n mero do arquivo de programa menor que 3 maior de Programa Inv lido que 255 ou n o existe 2 Sele o de Entrada Os n meros v lidos devem ser 0 1 2 3 4 5 6 ou 7 Inv lida 3 Sobreposi o da As Ells n o podem compartilhar as entradas Cada Ell deve ter uma entrada exclusiva Sele o de Ent
320. bro 2002 17 2 Instru es de Entrada e Sa da As instru es IIM permitem que voc atualize de forma seletiva os dados de entrada sem precisar esperar pelas varreduras autom ticas de entrada Essa instru o utiliza os seguintes operandos e Ranhura Define o local onde os dados s o obtidos para atualiza o do arquivo de entrada O local especifica o n mero da ranhura e a palavra onde os dados devem ser obtidos Por exemplo se a ranhura I 0 os dados de entrada da ranhura O come ando na palavra O s o mascarados e colocados no arquivo de dados de entrada 1 0 come ando na palavra O para o comprimento especificado Se a ranhura 10 1 a palavra 1 da ranhura O usada e assim por diante IMPORTANTE A ranhura O o nico n mero de ranhura v lido que pode ser usado com essa instru o A instru o IIM n o pode ser usada com E S de expans o e M scara uma constante hexadecimal ou um endere o de registrador que cont m o valor da m scara que deve ser aplicado ranhura Se determinada posi o de bit da m scara 1 os dados de bit correspondentes da ranhura s o transportados para o arquivo de dados de entrada Um 0 impede que dados de bit correspondentes na ranhura sejam transportados para o arquivo de dados de entrada O valor da m scara pode variar de O a OxFFFFR Palavra de Entrada Verdadeira M scara 0 0 0 0 0 0 0 0 1 Af Arquivo de Os Da
321. bro 2002 3 6 Arquivos de Fun o Arquivo de Fun o TPI Informa es sobre o Potenci metro de Corte Publica o 1762 RM001D PT P Outubro 2002 O Arquivo de Fun o TPI descrito a seguir Tabela 3 5 Arquivo de Fun o TPI Informa es sobre o Potenci metro de Corte Dados Endere o Formato dos Faixa Tipo Acesso ao Dados Programa do Usu rio Dados TPDO TPI O0 POTO Palavra 0a 250 Status Somente leitura inteiro de 16 bits Dados TPD 1 TPI 0 POT1 Palavra 0a250 Status Somente leitura inteiro de 16 bits C digo de Erro TPI 0 ER Palavra 0a3 Status Somente leitura TPO bits de 0 a 7 C digo de Erro Palavra TP1 bits de 8 a 15 Os dados residentes em TPI 0 POTO representam a posi o do potenci metro de corte 0 Os dados residentes em TPI 0 POT1 correspondem posi o do potenci metro de corte 1 faixa v lida de dados para os dois vai de O sentido anti hor rio a 250 sentido hor rio Condi es de Erro Se o controlador detectar um problema em um dos potenci metros de corte os ltimos valores lidos permanecer o no local dos dados e um c digo de erro ser inserido no byte de c digo de erro do arquivo TPI para o potenci metro de corte que apresentou o problema Quando o controlador conseguir acessar o hardware do potenci metro de corte o c digo de erro ser removido Os c digos de erro est o descritos na tabela abaixo Tabela 3 6 C digos de Err
322. c e a ER al oir Is S ABRE E sino SG l l klrinl2I28 Le S e RR olloak zla Blusa E alasse seal o E adlan Origem o o ojojo e o Taxa o o ejoj o e o o e Offset o o ojojo e o o Destino o o ojojo e o 1 Consulte a nota Importante sobre endere amento indireto N o poss vel utilizar endere amento indireto com IMPORTANTE P s IMPORTANTE arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS N o use o Acumulador do Contador de Alta Velocidade IMPORTANTE HSC ACC para o par metro de Destino na instru o SCL Instru es Matem ticas 10 13 SCP Escala de Dados com Par metros SCP Scale w Parameters Input 7 0 0 lt Input Min 7 0 lt Input Max 7 2 0 lt Scaled Min 7 3 0 lt Scaled Max 7 4 0 lt Output 7 5 0 lt Tipo de Instru o sa da Tabela 10 14 Tempo de Execu o para a Instru o SCP Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 31 5 us 0 0 us palavra longa 52 2 us 0 0 us MicroLogix 1500 palavra 27 0 us 0 0 us palavra longa 44 7 us 0 0 us A instru o SCP produz um valor de sa da escalonado que tem uma rela o linear entre os valores escalonados e a entrada Essa instru o resolve a equa o apresentada abaixo para determinar a sa da escalonada y y1 Y0 G1 xo xo yo Os Modos de Endere amento e os Tipos de
323. c dei a lo a pe RC O 14 11 FFU Descarga Primeiro a Entrar Primeiro a Sat PIR O aba tanana kaiaa a A A A 14 14 LFL Carga ltimo a Entrar Primeiro a Sair LIFO 14 17 LFU Descarga ltimo a Entrar Primeiro a SAIDO ce qua a A Di eU DINEE 14 20 SWP FOCA Ra da TE rd oe ain ad 14 22 Cap tulo 15 SQC Compara o de Sequenciador ccciccccc 15 2 SQO Sa da de Seq enciadot sb roseira A A dd p pda 15 5 SQL Carga de Seq enciador cassa tvi O gra dd 15 8 Cap tulo 16 JMP Salto para Label sas siso as as aaa na 16 1 EBE Sabe osent dias Ar o irei rat ir de pa Str o od 16 2 JSR Salto para Sub rotina q suis sa cpeeairara tata asas 16 2 SBR Label de Sub rotina sa eus ares pen MR e a 16 3 RET Retorno da Sub rotina sa secensi denoiaRROa ES aan 16 3 SUS SUSPENSA isa paras fat RR a RR E ES ja 16 4 TEND Fim E DONA BIO A o der pd r a a 16 4 END Rim de Progrania ta Dear a Ap 16 5 MCR Reset do Controle Mestre scr me astra dus air dec alia sedes 16 5 Cap tulo 17 HM Entrada Imediata com M scara cccci 17 1 IOM Sa da Imediata com M scara ccciiiicco 17 3 REF Atualiza o de BS sense SS RAE DS das 17 4 Cap tulo 18 Informa es sobre Como Utilizar as Interrup es 18 2 Instru es de Interrup o do Usu rio asas errpninera pianos 18 7 INT Sub rotina de Interrup o epa susana ira min a 18 7 STS Partida de Tempo Selecion vel 18 8 U
324. ca id ntica em outra rea do c digo de l gica ladder para que a varredura da linha seja realizada dentro desses limites Repeti o das Instru es do Temporizador A utiliza o do bit de habilita o EN do temporizador uma forma f cil de repetir essa condi o l gica complexa em outra linha do seu programa de l gica ladder temporiza o pode ser inexata se as instru es Salto JMP Label LBL Salto para Sub rotina JSR ou Sub rotina SBR pularem a linha que cont m uma instru o de temporizador enquanto o mesmo estiver cronometrando Se a dura o do salto n o ultrapassar 2 5 segundos nenhum tempo ser perdido mas se ela exceder os 2 5 segundos ocorrer um erro indetect vel de temporiza o Ao utilizar sub rotinas necess rio realizar uma varredura no temporizador no m nimo a cada 2 5 segundos para evitar um erro de temporiza o Publica o 1762 RM001D PT P Outubro 2002 8 4 Instru es de Temporizador e Contador TON Temporizador Atraso na Ativa o TON Timer On Delay CEN gt Timer T4 0 Time Base 1 0 CDN gt Preset 0 lt Accum 0 lt Tipo de Instru o sa da Tabela 8 5 Tempo de Execu o para as Instru es TON Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 18 0 us 3 0 us MicroLogix 1500 15 5 us 2 5 US Utilize a instru o TON para atrasar a ativa o de uma sa da A instru o TON in
325. cara 7 1 TND Fim Tempor rio 16 4 INT Sub rotina de Interrup o 8 7 TOD Convers o para Decimal Codificado em Bin rio BCD 11 8 IOM Sa da Imediata com M scara 7 3 TOF Temporizador Atraso na Desativa o 8 5 JMP Saltoparalabel 161 TON Temporizador Atraso na Ativa o fg4 JSR Salto para Sub rotina 6 2 UID Desabilita o da Interrup o do Usu rio 18 10 LBL Label 6 2 UIE Habilita o da Interrup o do Usu rio 18 11 LEQ Menor que ou Igual a 9 5 UIF Remo o de Interrup es do Usu rio 18 12 LES Menor que 9 4 XIC Examinar se Fechado 7 1 LFL Carga Ultimo a Entrar Primeiro a Sair LIFO 4 17 XIO Examinar se Aberto 7 1 LFU Descarga ltimo a Entrar Primeiro a Sair LIFO 1420 XOR OR 0U Exclusivo MA Publica o 1762 RM001D PT P Outubro 2002 www rockwellautomation com Sede Mundial Rockwell Automation 777 East Wisconsin Avenue Suite 1400 Milwaukee WI 53202 5302 USA Tel 1 414 212 5200 Fax 1 414 212 5201 Sedes Regionais para Produtos Allen Bradley Rockwell Software e Global Manufacturing Solutions Am ricas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europa Rockwell Automation SA NV Vorstlaan Boulevard du Souverain 36 BP 3A B 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Sedes Regionais para Produtos Dodge e Reliance Electric Am ricas Rockwell A
326. carregar os dados na vari vel de overflow o programa de controle deve alternar baixo para alto o bit de controle de Defini o de Par metros HSC 0 0 SP Quando o bit SP alternado para alto os dados armazenados no arquivo de fun o do HSC s o transferidos carregados no subsistema HSC NOTA Os dados carregados na vari vel de overflow devem ser maiores do que os dados localizados no preset alto HSC 0 HIP Caso contr rio ser gerado um erro de HSC Publica o 1762 RM001D PT P Outubro 2002 5 24 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Underflow UNF Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio UNF Underflow HSC 0 UNF Palavra longa INT controle leitura escrita de 32 bits O UNF Underflow define o limite de contagem inferior para o contador Se o valor acumulado do contador diminuir para um valor menor que o especificado nesta vari vel uma interrup o de underflow ser gerada Quando a interrup o de underflow gerada o subsistema HSC redefine o valor acumulado com o valor de overflow e o contador come a a contagem a partir do valor de overflow as contagens n o s o perdidas nessa transi o O usu rio pode especificar qualquer valor para a posi o de underflow desde que seja menor que o valor de overflow e que esteja na faixa de 2 147 483 648 a 2 147 483 647 Para carregar os dado
327. cess rio determinar quando uma sub rotina n o poder ser executada imediatamente Esse bit definido e reinicializado automaticamente pelo controlador O controlador pode processar 1 uma condi o ativa de interrup o do usu rio e manter at 2 duas pendentes antes de definir o bit pendente Uso de Interrup es 18 21 Habilita o da Interrup o do Evento EIE da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio EIE Interrup o de EII 0 EIE bin rio bit controle leitura escrita Evento Habilitada A EIE Habilitar Interrup o de Evento permite que a fun o de interrup o de evento seja habilitada ou desabilitada no programa de controle Quando definido em 1 a fun o est habilitada quando reinicializado 0 valor de preset a fun o est desabilitada Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente In cio Autom tico AS da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio AS In cio Autom tico EI 0 AS bin rio bit controle somente leitura O AS In cio Autom tico um bit de controle que pode ser utilizado no programa de controle O bit de in cio autom tico configurado com o dispositivo de programa o e armazenado como parte do programa do usu rio O
328. cessador SLC 5 02 ou superior Configura o de Protocolo E 3 Par metros de Configura o da DH 485 Quando a comunica o configurada para DH 485 os seguintes par metros podem ser mudados Tabela E 1 Par metro Op es Padr o do Software de Programa o Taxa de Transmiss o 9600 19 2 K 192 K Endere o do N de 1a 31 decimal 1 Fator de Posse do Token 1a4 2 Token Hold Factor Endere o de N M ximo 1a31 31 As quest es principais de software que precisam ser resolvidas antes de instalar uma rede est o descritas nas se es a seguir Considera es sobre o Software As considera es sobre o software abrangem a configura o da rede e os par metros que podem ser definidos de acordo com os requisitos espec ficos da rede seguir s o relacionados os principais fatores de configura o que t m efeito significativo no desempenho da rede e n mero de n s na rede e endere os desses n s e taxa de transmiss o Nas se es a seguir s o apresentadas considera es sobre a rede e os modos de selecionar par metros para obter o melhor desempenho velocidade da rede Consulte o manual do usu rio do seu software de programa o para obter mais informa es N mero de N s O n mero de n s da rede afeta diretamente o tempo de transfer ncia de dados entre os n s Os n s desnecess rios como um segundo terminal de programa o fora de uso prejudicam a taxa de transf
329. como verdadeira a varredura do programa interrompida para executar a varredura de E S e as partes de comunica o de servi o do ciclo operacional A varredura reiniciada na instru o seguinte instru o REF A instru o REF n o pode ser executada a partir das sub rotinas STI HSC EII ou de falha do usu rio NOTA O uso de uma instru o REF pode resultar na altera o dos dados no meio da varredura do programa Essa condi o precisa ser avaliada durante a utiliza o da instru o REF ATEN IRA Os temporizadores watchdog e de varredura s o redefinidos ao se executar a instru o REF A instru o REF n o deve ser colocada em uma malha de programa sem termina o N o coloque a instru o REF em uma malha de programa a menos que o programa seja inteiramente analisado Cap tulo 18 Uso de Interrup es s interrup es permitem que voc interrompa o programa com base em eventos definidos Este cap tulo cont m informa es sobre o uso as instru es e os arquivos de fun o das interrup es O cap tulo organizado da seguinte forma e Informa es sobre Como Utilizar as Interrup es na p gina 18D 2 e Instru es de Interrup o do Usu rio na p gina 18D 7 e Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STT na p gina 18D 13 e Uso do Arquivo de Fun o de Interrup o na Entrada de Eventos EI na p gina 18D 18 Consulte tamb m Uso do C
330. convers o 11 1 ndice Remissivo 5 instru es de entrada e sa da 17 1 instru es de movimenta o 13 1 instru es de temporizador e contador 8 1 instru es de tipo rel 7 1 instru es do sequenciador 15 1 instru es l gicas 12 1 instru es matem ticas 10 1 interrup es instru o de desabilita o da interrup o do usu rio UID 18 10 instru o de habilita o da interrup o do usu rio UIE 18 11 instru o de partida de tempo selecion vel STS 18 8 instru o de remo o de interrup es do usu rio UIF 18 12 instru o de sub rotina de interrup o INT 18 7 instru es de interrup o 18 7 lat ncia 18 5 Rotina de Falha do Usu rio 18 6 vis o geral 18 1 L LED fotodiodo 4 leitura 4 LIFO ltimo a entrar primeiro a sair 4 linha 4 localiza o de falhas D 2 D 10 como entrar em contato com a Allen Bradley para obter assist ncia D 10 identifica o das falhas do controlador D 1 remo o autom tica de falhas D 1 remo o manual de falhas D 2 utiliza o da rotina de falha D 2 l gica 4 l gica de rel 4 l gica ladder 4 l gica negativa 5 manuais relacionados P 2 mapa de mem ria de Modbus para MicroLogix E 11 E 12 E 13 mem ria 2 2 reinicializando a mem ria do controlador 2 12 mensagens exemplos de sistema de mensagens local 21 26 locais 21 17 remoto 21 38 mensagens de falha D 1 D 2 mensagens locais 21 17 mensagens remotas 21 38 MEQ 9 6 Pub
331. corresponder ao valor do setpoint em unidades de medida quando a entrada de controle estiver no valor m ximo Setpoint M nimo MINS Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de dos Programa Entrada Dados do Usu rio MINS Setpoint PD10 0 MINS palavra 32 768 a 32 767 controle leitura M nimo INT escrita Se o par metro SPV for lido em unidades de medida o par metro MINS Setpoint M nimo corresponder ao valor do setpoint em unidades de medida quando a entrada de controle estiver no valor m nimo NOTA A convers o de escala MinS MaxS permite trabalhar com as unidades de medida A zona morta erro e SPV tamb m s o exibidos em unidades de medida A vari vel de processo PV deve estar contida na faixa de O a 16383 O uso de Mins Maxs n o diminui a resolu o da PV de PID N o poss vel representar os erros em escala maiores do que 32767 ou menores do que 32 768 Se o erro de escala for maior que 32767 ele ser representado como 32767 Se o erro de escala for menor que 32768 ele ser representado como 32768 Valor Antigo do Setpoint OSP Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de dos Programa Entrada Dados do Usu rio OSP Valor PD10 0 0SP palavra 32 768 a 32 767 status somente Antigo do INT leitura Setpoint O par metro OSP Valor Antigo do Setpoint ser
332. ctado de PTO ED Descri o do Endere o Formato Faixa Tipo Acessoao Programa Subelemento dos Dados do Usu rio ED Status de Erro PTO 0 ED bit 0ou1 status somente leitura Detectado O bit PTO ED Status de Erro Detectado controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle para determinar quando a instru o PTO se encontra em estado de erro Se um estado de erro for detectado o erro espec fico ser identificado no registrador de c digo de erro PTO 0 ER O bit ED opera da seguinte forma e Definido 1 sempre que uma instru o PTO se encontrar em estado de erro e Reinicializado 0 sempre que uma instru o PTO n o se encontrar em estado de erro Uso de Sa das de Alta Velocidade 6 11 Status de Opera o Normal PTO NS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio NS Status de PTO O NS bit 0ou1 status somente leitura Opera o Normal O bit PTO NS Status de Opera o Normal controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle para determinar quando a instru o PTO se encontra em estado normal O estado normal definido como sendo acelera o opera o desacelera o ou executado sem erros de PTO O bit NS op
333. ctere para localizar a string encontrada em ST38 40 Neste exemplo o resultado da posi o armazenado em N10 0 Condi es de Erro As condi es a seguir levam o controlador a definir o bit de Erro ASCII S 5 15 e O comprimento da string de origem menor que 1 ou superior a 82 e O valor do ndice menor que 1 ou superior a 82 e O valor do ndice superior ao comprimento da string de Origem A string de destino n o alterada em nenhuma das condi es de erro anteriores Quando o bit de Erro de Manipula o de String ASCII S 5 15 definido o Erro de Comprimento Inv lido de String 1F39H escrito na palavra S 6 do C digo de Falha de Erro Grave Tipo de Instru o entrada Tabela 20 29 Tempo de Execu o para a Instru o ASR Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superior 9 2 us 4 0 us caractere 0 0 us MicroLogix 1500 S rie B FRN 4 ou superior 7 5 us 3 5 uus caractere 0 0 us Use a instru o ASR para comparar duas strings ASCII O controlador procura uma correspond ncia no comprimento e em caracteres em mai scula e min scula Se duas strings s o id nticas a linha verdadeira Se houver diferen as a linha falsa Publica o 1762 RM001D PT P Outubro 2002 20 28 Instru es ASCII Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Origem
334. da Instru o Tempo de Execu o Uso de Tempo de Execu o em ps Uso de em ps Mem ria em Mem ria em Falsa Verdadeira Palavras Falsa Verdadeira Palavras Testar Buffer ASCII para ABL 11 4 94 7 6 carac 3 3 O n vel de endere amento de Palavra Longa n o Linha ASCII aplic vel Valor Absoluto ABS 0 0 3 1 N mero de caracteres ASCII ACB 11 0 84 2 3 3 O n vel de endere amento de Palavra Longa n o no buffer aplic vel String ASCII para Inteiro JACI 0 0 14 2 6 3 1 5 0 0 20 3 9 5 carac 1 5 carac Reinicializa o de Buffer ACL 0 0 reinicializar 1 2 O n vel de endere amento de Palavra Longa n o asc ambos 203 9 aplic vel receber 24 7 transmitir 29 1 Concatena o de Strings ACN 0 0 17 9 10 2 12 0 Asc carac ADD ADD 0 0 2 5 3 3 0 0 10 4 3 5 Extra o de String ASCII AEX 0 0 12 4 2 6 2 9 O n vel de endere amento de Palavra Longa n o carac aplic vel Linhas de Handshaking AHL 10 8 89 3 5 3 Asci String ASCII para Inteiro AIC 0 0 25 4 3 carac 1 4 0 0 68 7 1 6 AND AND 0 0 2 0 2 8 0 0 19 3 0 Leitura de Caracteres ARD 10 7 108 44 carac 14 3 O n vel de endere amento de Palavra Longa n o Asci aplic vel Leitura de Linha ASCII JARL 10 6 114 44 3 J43 carac Busca de String ASCII ASC 0 0 13 4 3 9 6 0 carac correspondente Publica o 1762 RM001D PT P Outubro 2002 B 2 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500
335. da cont m o estado atual dos pontos de entrada de campo As posi es dos bits de O a 11 correspondem aos terminais de entrada de 0 a 11 os bits de 12 a 15 n o s o usados g Posi o do Bit f5 14 113 12 11 j10 9 i8 7 je 5 4 33 2 f1 Jo o x x x x dede ewe re dede dr dr do lr t 7 leitura x n o usado sempre em O ou em estado OFF desenergizado Imagem de Entrada 1769 1416 e 1769 1016 Para cada m dulo de entrada o arquivo de dados de entrada cont m o estado atual dos pontos de entrada de campo As posi es dos bits de O a 15 correspondem aos terminais de entrada de 0 a 15 E Posi o do Bit 15 14 f13 f12 11 f10 9 j8 7 jle 5 l4 33 l2 f1 Jo a 0 r r r r r r r r r r r r r r r r r leitura Configura o de E S 1 13 Imagem de Entrada 1769 IQ6X0W4 Para cada m dulo o arquivo de dados de entrada cont m o estado atual dos pontos de entrada de campo As posi es dos bits de O a 5 correspondem aos terminais de entrada de O a 5 os bits de 6 a 15 n o s o usados Posi o do Bit de Entrada 15 14 13 12 11 10 9 8 07 6 5 4 3 2 110 O Palavra r leitura x n o usado sempre em O ou em estado OFF desenergizado Imagem de Sa da 1769 106X0OW4 Para cada m dulo o arquivo de dados de sa da cont m o estado atual do estado direcionado do programa
336. da na origem posi o um componente do registrador de controle A posi o pode variar de O a 127 palavra ou de O a 63 palavra longa Instru es de Arquivo 14 13 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 13 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o FFL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 E a 2 Modo de N vel do Arquivos de Dados Arquivos de Fun o s 1 amp Endere amento Endere o g v a q Par metro e S KZ E lu 3 je SEE FISE a Es E N e s 2 a to jo jo jo Origem o FIFO e e e e e Controle 2 Comprimento Posi o 1 Consulte a nota Importante sobre endere amento indireto 2 Somente para o arquivo de Controle N o v lido para Temporizadores ou Contadores TENTA N O poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 14 14 Instru es de Arquivo FFU Descarga Primeiro a Entrar Primeiro a Sair FIFO Tipo de Instru o sa da FFU an Unload EA C
337. da pelo bit RG faixa de ganho e reset Para obter mais informa es consulte Faixa de Ganho do CLP 5 RG na p gina 19 13 Publica o 1762 RM001D PT P Outubro 2002 19 10 Instru o de Controle de Processo Publica o 1762 RM001D PT P Outubro 2002 Modo de Tempo TM Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio TM Modo de Tempo PD10 0 TM bin rio 0ou1 controle l leitura escrita O bit do modo de tempo especifica quando o PID est no modo de tempo 1 ou no modo STI 0 Esse bit pode ser definido ou reinicializado pelas instru es do seu programa de l gica ladder Quando definido no modo temporizado a instru o PID atualiza o CV de acordo com a taxa especificada no par metro de atualiza o de malha PD10 0 LUT Quando definido no modo STI a instru o PID atualiza o CV sempre que a mesma passa por uma varredura no programa de controle Ao selecionar STI programe a instru o PID na sub rotina de interrup o STI rotina STI deve ter sempre um intervalo de tempo igual configura o do par metro de atualiza o da malha de PID PD10 0 LUT Defina o per odo da STI na palavra STI 0 SPM Por exemplo se o tempo de atualiza o da malha cont m o valor 10 para 100 ms o intervalo de tempo da STI tamb m deve ser igual a 100 para 100 ms NOTA No modo de tempo o tempo de varredura do processad
338. da retentiva que aciona um evento para que o mesmo ocorra uma vez Depois de uma transi o de linha de falsa para verdadeira a instru o ONS permanece verdadeira para uma varredura do programa Em seguida a sa da desativada OFF e permanece nesse estado at que a l gica que antecede a instru o ONS fique falsa isso reativa a instru o ONS Publica o 1762 RM001D PT P Outubro 2002 7 6 Instru es de Tipo Rel Bit O Bit de Armazenamento da ONS o endere o do bit que lembra o estado da linha a partir da varredura anterior Esse bit utilizado para lembrar a transi o da linha de falsa para verdadeira Tabela 7 9 Opera o da Instru o ONS Transi o da Linha Bit de Armazenamento Estado da Linha ap s a Execu o falso para verdadeiro uma o bit de armazenamento verdadeiro varredura definido verdadeiro para verdadeiro o bit de armazenamento falso permanece definido verdadeiro para falso falso o bit de armazenamento falso para falso reinicializado Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 7 10 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ONS Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dad Par metro o O Jo jo e Z ju Bit de e e Armazenamento
339. dados que o esperado eles ser o escritos e os bytes restantes ser o preenchidos com zeros Na tela de exemplo acima N7 0 receber 2 bytes 1 palavra de dados Instru es de Comunica o 21 35 Expansion Comms Port IP Generic Dispositivo de Destino MSG Rung 3 Generic Set Member Tempo de Espera da Mensagem O tempo de espera da mensagem especificado em segundos Se o destino n o responder dentro desse prazo a instru o de mensagem gerar um erro espec fico consulte C digos de Erro da Instru o MSG na p gina 21 43 O prazo aceit vel deve ter por base os requisitos da aplica o e a capacidade carga da rede Publica o 1762 RM001D PT P Outubro 2002 21 36 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Tipo de Destino Voc pode selecionar M dulo ou Dispositivo de rede Se for necess rio enviar mensagem para um dispositivo em DeviceNet selecione Dispositivo de rede Se for necess rio enviar mensagem para um par metro DeviceNet no scanner selecione M dulo Isso permite que o programa de controle acesse os par metros do m dulo NOTA Observe que muitos par metros de m dulo n o s o edit veis e alguns s podem ser editados quando o m dulo est no Modo inativo Endere o de N Local Esse o n mero de n DeviceNet do dispositivo de destino Servi o A DeviceNet usa servi os para oferecer fun es espec ficas do sistema de
340. de Dados Apenas Processador MicroLogix 1500 1764 LRP Publica o 1762 RM001D PT P Outubro 2002 Data Log Que Configuration Number of Records E ai Separator Character E Cancel dili Date Stamp Help I Time Stamp Address to Log e Delete Curent Address List Digite as seguintes informa es Par metro de Configura o da Fila de Registros de Dados N mero de Registros Descri o Defina o n mero de registros conjuntos de dados na fila Caractere de Separa o Escolha o caractere que dever funcionar como separador para o dados nessa fila tabula o v rgula ou espa o O caractere de separa o pode ser o mesmo ou diferente para cada fila configurada Registro de Data opcional Se selecionado a data registrada no formato mm dd aaaa m s dia ano Registro de Hora opcional Se selecionado a hora registrada no formato hh mm ss Endere o para Registro Informe o endere o do item a ser registrado e clique em Aceitar para adicionar o endere o Lista atual de endere os O endere o pode ser qualquer parte de dados com 16 ou 32 bits Lista Atual de Endere os Essa a lista dos itens a serem registrados O tamanho do registro pode ser de at 80 bytes Voc pode usar o bot o Excluir para remover itens dessa lista Consulte a p gina 22 8 para obter informa es sobre o tamanho do registro Um registro consiste na c
341. de Dados Apenas Processador MicroLogix 1500 1764 LRP Recupera o Leitura de Registros Acesso ao Arquivo Recuperado Publica o 1762 RM001D PT P Outubro 2002 Os dados s o recuperados de uma fila de registro de dados por meio do envio de um comando l gico de leitura que endere a o arquivo de recupera o de Registro de Dados O registro mais antigo recuperado e em seguida apagado O registro apagado assim que enfileirado para transmiss o Se houver falha de energia antes da transmiss o ser conclu da o registro ser perdido Os dados s o recuperados como uma string ASCII com o seguinte formato lt date gt lt UDS gt lt time gt lt UDS gt lt 1 Data gt lt UDS gt lt 2 Data gt lt UDS gt lt UDS gt lt Last Data gt lt NUL gt e Onde lt date gt m d a caracteres ASCII a data opcional lt time gt h m s caracteres ASCII a hora opcional lt UDS gt Separador Definido pelo Usu rio TABULA O V RGULA ou ESPA O lt X Data gt representa o decimal ASCII do valor dos dados lt NUL gt string de registro com termina o nula Se o m dulo do Rel gio em Tempo Real n o estiver presente no controlador lt date gt ser formatado como 00 00 0000 e lt time gt ser formatado como 00 00 00 e O Dispositivo de Comunica o determina o n mero de conjuntos de dados que foram registrados mas n o recuperados Consulte Arquivo de Status de Registro de Dados na p gina 22 1
342. de Erro da Instru o ASCII na p gina 20 31 para obter a lista dos c digos de erros e a es recomendadas NOTA Para obter informa es sobre a temporiza o dessa instru o consulte o diagrama mostrado na p gina 20 29 Tipo de Instru o sa da Tabela 20 9 Tempo de Execu o para a Instru o AWT Quando a Instru o for Verdadeira 268 us 12 us caractere Controlador Falsa MicroLogix 1200 Publica o 1762 RM001D PT P Outubro 2002 20 12 Instru es ASCII Publica o 1762 RM001D PT P Outubro 2002 Tabela 20 9 Tempo de Execu o para a Instru o AWT Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1500 S rie B FRN 4 ou superior 237 us 10 6 us caractere 12 8 us Use a instru o AWT para escrever caracteres de uma string de origem em um dispositivo externo Programa o de Instru es AWT Na programa o das instru es de sa da ASCII uma l gica condicional deve sempre anteceder a instru o ASCII para determinar quando novos dados precisam ser enviados ou enviar os dados em um intervalo de tempo Se os dados forem enviados em um intervalo de tempo use 0 5 segundo ou mais ATTA N o gere continuamente s ries de dados ASCII para transmiss o por uma porta de comunica o Se as instru es de escrita ASCII forem executadas continuamente talvez voc n o consiga restabelecer a comunica o com o RSLogix 500 quando o co
343. de Instru o sa da MOV Move Tabela 13 1 Tempo de Execu o para a Instru o MOV Source N7 0 0 lt Controlador Tamanho dos Quando a Linha for Dest N7 1 Dad 0 lt auos Verdadeira Falsa MicroLogix 1200 palavra 2 4 us 0 0 us palavra longa 8 3 us 0 0 us MicroLogix 1500 palavra 2 3 US 0 0 us palavra longa 6 8 us 0 0 us A instru o MOV move os dados da origem para o destino Enquanto a instru o permanecer verdadeira a instru o mover os dados em cada varredura Uso das Instru es MOV Ao utilizar as instru es MOV observe o seguinte e Origem e o Destino podem ter tamanhos de dados diferentes A origem convertida para o tamanho do destino quando a instru o executada Se o valor com sinal da Origem n o se encaixar no Destino o overflow ser tratado da seguinte forma Se o Bit de Sele o de Overflow Matem tico for reinicializado um resultado saturado ser armazenado no Destino Se a Origem for positiva o Destino ser 32767 palavra Se o resultado for negativo o Destino ser 32768 Se o Bit de Sele o de Overflow de Opera o Matem tica for definido o valor truncado sem sinal da Origem ser armazenado no Destino e Origem pode ser uma constante ou um endere o e As constantes v lidas variam de 32768 a 32767 palavra e de 2 147 483 648 a 2 147 483 647 palavra longa Publica o 1762 RM001D PT P Outubro 2002 13 2 Instru es
344. de Movimenta o Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 13 2 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o MOV Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 POR de Dados Aruivos de Fun o z Modo de N vel do rquivos de Dados rquivos de Fun o E Endere amento Endere o a 2 Ss Par metro 8 g E E E E e p a S a E a lo jo je l E a s a je e E5 m la EJs F8 a E Origem e e o e o o o e o Destino 6 6 6 6 e e e o 1 O arquivo ST n o v lido para os processadores MicroLogix 1500 1764 LSP S rie A 2 Os arquivos DAT s o v lidos apenas para o controlador MicroLogix 1500 Os arquivos PTO e PWM s o v lidos para as unidades BXB dos controladores MicroLogix 1200 e 1500 3 4 5 6 Pub O arquivo de Status de Registro de Dados pode ser usado somente pelo processador Consulte a nota Importante sobre endere amento indireto icroLogix O arquivo F v lido somente para os controladores MicroLogix 1200 e 1500 S rie C e superior Alguns elementos podem ser escritos Consulte o arquivo de fun o para obter mais detalhes 500 1764 LRP o vel utilizar endere amento indire
345. de PWM NS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio NS Opera o PWM O NS bit 0ou1 status somente leitura Normal de PWM O bit PWM NS Opera o Normal controlado pelo subsistema da PWM Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha dentro do programa de controle para detectar quando a instru o PWM se encontra em estado normal O estado normal definido como acelera o opera o desacelera o sem erros na PWM e Definido 1 sempre que uma instru o PWM se encontrar no estado normal e Reinicializado 0 sempre que uma instru o PWM n o se encontrar no estado notmal Parada Abrupta de Ativa o de PWM EH Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Elemento dos Dados do Usu rio EH Habilita o de PWM 0 EH bit 0ou1 lIcontrole leitura escrita Parada Abrupta de PWM O bit PWM EH Habilita o de Parada Abrupta p ra o subsistema PWM imediatamente Uma parada abrupta de PWM gera um erro no subsistema da PWM e Definido 1 solicita ao subsistema da PWM a interrup o imediata da modula o da sa da sa da desativada 0 e Reinicializado 0 opera o normal Status de Habilita o de PWM ES Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Elemento dos Dados do Usu rio
346. de controle dos pontos de sa da discreta As posi es dos bits de 0 a 3 correspondem aos terminais de sa da de O a 3 os bits de 4a 15 n o s o usados Posi o do Bit de Sa da 15 14 13 12 11 10 9 8 7 6 5 4 3 2 J1 JO O Palavra xo x dx dx dx x dx dx dx dx dx dx Irw Ir w Ir w Ir w r w leitura e escrita x n o usado sempre em 0 ou estado OFF desenergizado Imagem de Sa da 1769 048 1769 0WB e 1769 0WB Para cada m dulo o arquivo de dados de sa da cont m o estado atual do estado direcionado do programa de controle dos pontos de sa da discreta As posi es dos bits de 0 a 7 correspondem aos terminais de sa da de O a 7 os bits de 8a 15 n o s o usados Posi o do Bit de Sa da 15 14 13 12 11 10 9 8 7 6 5 4 3 2 100 O Palavra xo dx dx dx dx ix dx xo Irw Ir w Irw Ir w Ir w Ir w rAvo Ir w r w leitura e escrita x n o usado sempre em 0 ou estado OFF desenergizado Imagem de Sa da 1769 0416 1769 0B16 1769 0B16P 1769 0V16 e 1769 0W16 Para cada m dulo o arquivo de dados de sa da cont m o estado atual do estado direcionado do programa de controle dos pontos de sa da discreta As posi es dos bits de O a 15 correspondem aos terminais de sa da de O a 15 Posi o do Bit de Sa da 15 14 13 12 11 10 9 8 7 6 5 4 3 2 01 10 O Palavra
347. de dados conjunto de comandos do CLP5 CLP5 Escrita O dispositivo de destino compat vel e aceita o envio de dados conjunto de comandos do CLP5 CIP Gen rico O dispositivo de destino compat vel e aceita o conjunto de comandos CIP em DeviceNet envio e recebimento de dados 1 Consulte a nota Importante abaixo 2 MicroLogix 1500 1764 LRP S rie C e superiores apenas para o sistema de mensagens DeviceNet MPORTANTE O Arquivo de interface comum a nos processadores MicroLogix 1200 1500 e SLC 500 o arquivo 9 O CIF no controlador MicroLogix 1000 o arquivo de inteiros 7 Endere o da Tabela de Dados Essa vari vel define o endere o inicial no controlador local Os tipos de arquivo v lidos para o Endere o da Tabela de Dados s o mostrados abaixo Publica o 1762 RM001D PT P Outubro 2002 21 22 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Leitura de Mensagem Bit B Temporizador T Contador C Controle R Inteiros N Ponto Flutuante et Palavra Longa L Escrita de Mensagem Sa da 0 Entrada 1 Bit B Temporizador T Contador C Controle R Inteiros N Ponto Flutuante F Palavra Longa L String ST Rel gio em Tempo Real RTC 24 1 Aplica se somente aos controladores MicroLogix 1200 S rie C e superiores e 1500 S rie C e superiores O tipo de mensagem deve ser 500CPU ou CLP5 O tipo de arquivo local e o t
348. de destino ainda n o verificou o pacote para determinar se entendeu o seu pedido Uma vez que o bit ST esteja definido o controlador esperar uma resposta do n de destino O n de destino n o precisar responder dentro de determinado per odo de tempo NOTA Se o n de destino apresentar falha ou a alimenta o for desligada e ligada novamente durante a transa o da mensagem voc nunca receber uma resposta Essa a raz o pela qual voc deve usar um valor de Tempo de Espera de Mensagem na instru o MSG Instru es de Comunica o 21 15 4 A etapa 4 n o mostrada no diagrama de temporiza o Se voc n o receber um reconhecimento ACK a etapa 3 n o ser executada Ao contr rio ser recebido um reconhecimento negativo NAK ou nenhuma resposta Quando isso acontece o bit ST permanece reinicializado 0 A aus ncia de resposta pode ocorrer porque e o n de destino n o est presente e a mensagem foi corrompida na transmiss o e a resposta foi corrompida na transmiss o da resposta um reconhecimento negativo NAK pode ocorrer porque e o n de destino est ocupado e o n de destino recebeu uma mensagem corrompida e a mensagem muito extensa Quando ocorre um reconhecimento negativo NAK o bit EW reinicializado 0 e o bit ER definido 1 indicando que a instru o de mensagem falhou 5 Ap s o recebimento com sucesso do pacote o n de destino envia um pacote de resposta O
349. de sobreposi o detectado V rias fun es s o atribu das Sobreposi o mesma sa da f sica Esse um erro de configura o As rotinas de falha do controlador e de falha do usu rio n o s o executadas Exemplo PWMO e PWM1 est o tentando usar uma nica sa da 1 sim n o n o Erro na Sa da Uma sa da inv lida foi especificada As sa das 2 e 3 s o as nicas op es v lidas Esse um erro de configura o As rotinas de falha do controlador e de falha do usu rio n o s o executadas 0 Normal Normal 0 aus ncia de erro 1 n o n o sim Erro de Parada Esse erro gerado sempre que uma parada abrupta detectada Esse Abrupta erro n o provoca falhas no controlador E reinicializado automaticamente quando a condi o de parada abrupta removida 2 n o n o sim Erro de Sa da A sa da da instru o PWM configurada 2 ou 3 est for ada no For ada momento Essa condi o for ada deve ser removida para permitir a opera o da instru o PWM Esse erro n o provoca falhas no controlador E reinicializado automaticamente quando a condi o de force removida 3 sim sim n o Erro de O valor da frequ ncia menor que O ou maior que 20 000 Esse erro Frequ ncia provoca falhas no controlador Pode ser removido pela l gica na Rotina de Falha do Usu rio 4 Reservado 5 sim sim n o Erro do Ciclo O Ciclo de Tarefas da PWM menor que zero ou maior que 1000 de Tarefas Esse erro provoca falh
350. dem half duplex esse o tempo m nimo de atraso entre o recebimento do ltimo caractere de um pacote e a afirmativa do RTS Publica o 1762 RM001D PT P Outubro 2002 E 8 Configura o de Protocolo Publica o 1762 RM001D PT P Outubro 2002 Considera es sobre Comunica o como Escravo DF1 em um Link Multiponto Quando a comunica o estabelecida entre seu software de programa o e um controlador ou entre dois controladores por meio de uma conex o escravo a escravo em um link multiponto maior os dispositivos dependem de um DF1 Mestre que concede a cada um deles a permiss o por polling para transmitir no momento correto Conforme o n mero de escravos aumenta no link at 254 o per odo intermedi rio em que o software de programa o ou o controlador consultado por polling tamb m aumenta Esse aumento de tempo pode se tornar maior se voc estiver usando taxas de transmiss o baixas medida que esses per odos de tempo aumentam os seguintes valores podem 4 precisar ser alterados para evitar perda de comunica o e software de programa o aumento dos valores do per odo de espera de polling e do per odo de espera para resposta e Controlador MicroLogix aumento do per odo de espera de polling Tempo Limite de Controle Quando uma sequ ncia de descarga de programa iniciada por um pacote de software para descarregar um programa de l gica ladder no controlador o software tira o c
351. dere amento de Palavra 10 0 17 8 2 0 Longa n o aplic vel Atualiza o de E S REF 0 0 consulte p B 6 0 5 O n vel de endere amento de Palavra Longa n o Reset RES 0 0 48 1 0 aplic vel Retorno RET 0 0 1 0 0 3 Ajuste do Rel gio em Tempo RTA 2 6 4 1 transi o Real de falso para verdadeiro 426 8 Temporizador Retentivo RTO 2 2 15 8 34 Ligado Sub rotina SBR 1 0 1 0 0 3 Escala SCL 0 0 8 7 2 5 Escala com Par metros SCP 0 0 27 0 3 8 0 0 44 1 6 0 Compara o de SOC 6 3 20 1 3 9 6 3 22 1 44 Seqiienciador Carga do Seqiienciador SOL 6 3 19 1 34 6 3 21 1 3 9 Publica o 1762 RM001D P T P Outubro 2002 B 4 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 Tabela B 1 Controladores MicroLogix 1500 Utiliza o de Mem ria e Tempo de Execu o de Instru es de Programa o Instru o de Programa o Mnem nico da Instru o Palavra Palavra Longa Tempo de Execu o em ps Falsa Verdadeira Uso de Mem ria em Palavras Tempo de Execu o em ps Verdadeira Uso de Mem ria em Palavras a da de Seqienciador 6 3 20 0 3 9 6 3 23 1 44 Raiz Quadrada SOR 0 0 22 3 15 0 0 26 0 2 5 Partida de Interrup o de STS 0 0 50 7 1 0 O n vel de endere amento de Palavra Longa n o Tempo Selecion vel aplic vel Subtra o SUB 0 0 2 9 3 3 0 0 11 2 3 5 Subtra o Suspens o
352. dere os indiretos em uma instru o A seguinte instru o ADD usa um endere o indireto na Origem e no Destino Se o valor do offset indireto for 20 armazenado em N7 3 o controlador usar os dados armazenados no endere o base somados ao offset indireto para realizar a instru o Endere os ADD Endere os de ADD indexados Add Funcionamento Add Source A NZ N7 3 Source A N7 20 Source B 25 Source B 25 Dest N15 N7 3 Dest N15 20 Neste exemplo o controlador usa os seguintes endere os Operando Endere o Base Valor do Offset em N7 3 Endere o de Funcionamento Om NIDO o qua Destino q 7 0 20 N15 20 Vis o Geral do Contador de Alta Velocidade Vis o Geral da Chave de Limite Program vel Cap tulo 5 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico O MicroLogix 1200 tem um contador de alta velocidade de 20 kHz o MicroLogix 1500 tem dois Funcionalmente os contadores s o id nticos Cada contador possui quatro entradas dedicadas que s o isoladas das outras entradas no controlador O HSCO utiliza as entradas de 0 a 3 e o HSC1 somente MicroLogix 1500 utiliza as entradas de 4 a 7 Cada contador opera independentemente do outro NOTA O HSCO usado neste documento para definir como qualquer HSC funciona O HSC1 do MicroLogix 1500 id ntico em funcionalidade IMPORTANTE A fun o HSC pode ser usada somente com a E S
353. descri es de cada par metro Descri es dos Par metros de Faixa Tipo Acesso ao Programa Para Obter Mais Sa da Dados do Usu rio Informa es CV Vari vel de Controle sal Definido pelo usu rio usu rio palavra INT 0 a 16 383 controle leitura escrita 19 7 CVP Porcentagem da Vari vel de EE E a 100 controle leitura escrita 19 7 Controle SPV Vari vel do Processo em Escala PD10 0 SPV palavra INT Da 16383 status somente leitura 19 7 Vari vel de Controle CV Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Sa da dos Programa Dados do Usu rio CV Vari vel de Controle Definido pelo l palavra Da 16 383 controle J leitura usu rio INT escrita A Vari vel de Controle CV definida pelo usu rio Veja a linha de l gica ladder abaixo PID 0000 PID PID File PD10 0 Process Variable N7 0 Control Variable N7 1 Setup Screen Porcentagem da Vari vel de Controle CVP Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Sa da dos Programa do Dados Usu rio CVP Porcentagem da D10 0 CVP palavra 0a 100 controle leitura escrita Vari vel de Controle INT A CVP Porcentagem da Vari vel de Controle exibe a vari vel de controle como uma porcentagem A faixa v lida de O a 100 Se o bit PD10 0 AM estiver desativado modo autom tico esse valor rastrear a sa da da
354. desenergizado ou a chave desativada Eles s o fechados quando o rel energizado ou a chave ativada normalmente fechado NF Contatos de um rel ou chave que s o fechados quando o rel desenergizado ou desativado Eles s o abertos quando o rel energizado ou a chave ativada off line Quando um dispositivo n o est fazendo uma varredura ou controlando ou quando um dispositivo de programa o n o est se comunicando com o controlador offset Desvio cont nuo de uma vari vel controlada a partir de um ponto fixo on line Quando um dispositivo n o est fazendo uma varredura ou controlando ou quando um dispositivo de programa o n o est se comunicando com o controlador operadores booleanos Operadores l gicos como por exemplo AND OR NAND NOR NOT e Exclusive OR que podem ser usados isoladamente ou combinados para formar declara es ou circuitos l gicos Pode ter uma resposta de sa da T verdadeiro ou F falso overhead do controlador Parte do ciclo de opera o usada para opera es de manuten o housekeeping como verifica es de mem ria testes comunica o etc PCCC Comandos de comunica o do controlador program vel perfil de controle Meio atrav s do qual um controlador determina quais sa das ser o ativadas em quais condi es Publica o 1762 RM001D PT P Outubro 2002 6 Gloss rio Publica o 1762 RM001D PT P Outubro 2002 processador Un
355. difica o Tabela 11 1 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es de Convers o Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 y 2 Modo de N vel d Arquivos de Dados Arquivos de Fun o Ss 1 teto E Endere amento Endere o 18 o q Par metro s g A 5 E o s je Q S S js S a le E JAE S a ae T lo e jo m E A o O ju Origem e o e o o E z s Destino ejolo A pe Instru es de Convers o As instru es de convers o codificam e decodificam os dados e realizam convers es entre valores decimais e bin rios Instru o Usada para P gina DCD Decodifica o de 4 para 1 Decodificar um valor de 4 bits de 0 a 03 11 2 de 16 ativando o bit correspondente no destino de 16 bits ENC Codifica o de 1 de 16 Codificar uma origem de 16 bits para um 11 3 para 4 valor de 4 bits Realiza uma busca na origem a partir do bit menos significativo at o mais significativo e procura o primeiro bit definido A posi o de bit correspondente escrita no destino como um inteiro FRD Convers o de Decimal Converter o valor de origem BCD em um 11 4 Codificado em Bin rio inteiro e armazen lo no destino TOD Convers o para Decimal Converter o valor de origem de inteiro para 11 8 Codificado em Bin rio o formato BCD e armazen lo no destino Os Modos de E
356. digo de erro Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 26 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ARL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o a Moid Nivel do rquivos legados a Endere o Endere o o a A S Par metro S S A S E 2 le E Q S js o Vs gt 2 izla a i E BE o lo jm A E O a E o jm Canal Destino Controle 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Opera o da Instru o Quando a linha passa de falsa para verdadeira o bit Habilitado EN do elemento de controle definido Quando a instru o colocada na fila ASCII o bit de Fila EU definido O bit de Opera o RN definido quando a instru o est sendo executada O bit DN definido na conclus o da instru o Uma vez que o n mero de caracteres solicitado est no buffer todos os caracteres inclusive os caracteres de Extremidade s o movidos para a string de destino O n mero de caracteres movidos armazenado na palavra POS do arquivo de dados de controle O n mero no campo de Leitura de Caracteres continuamente a
357. do C 4 corrente de ativa o 2 corrente de entrada nominal 2 corrente de fuga em estado desenergizado 2 CPU unidade central de processamento defini o 2 D dados retentivos 2 DAT arquivo de fun o 3 10 configura o 3 10 defini o de permiss o de acesso futuro 2 13 Derivativa Integral Proporcional a equa o PID 19 2 Ajuste do PID 19 22 erros de runtime 19 16 instru o PID 19 3 notas do aplicativo 19 18 o conceito de PID 19 1 descarga download 2 diagrama de temporiza o ASCII 20 29 diagrama de temporiza o para AWA e AWT 20 29 diagramas de bloco 2 diagramas de temporiza o ASCII 20 29 Codificador de quadratura 5 20 entradas de reten o 1 24 instru o MSG 21 13 instru es AWA e AWT 20 29 temporiza o relativa de PTO 6 4 disco r gido HD 2 dispositivo de entrada 2 dispositivo de programa o 3 dispositivo de sa da 3 drenagem 3 DTE 3 E E S 3 E S de expans o 1 3 1 10 3 configura o de E S anal gica 1 5 1 14 configura o de E S discreta 1 4 1 12 E S incorporada 1 7 3 EMI 3 endere amento E S 1 10 endere amento direto 4 3 endere amento imediato 4 3 Endere amento Indireto 4 4 endere amento indireto de bit 4 6 endere amento indireto de um arquivo 4 5 endere amento indireto de uma palavra 4 4 modos 4 3 usando o endere amento indireto in line 20 30 endere amento de E S 1 10 endere amento indireto in line 20 30 endere o 3 entradas de reten o 1 24 Erro de M
358. do Modem A A AIA AIA AIA AIAI EB B AIDS A AIDA DADA AIDA B B B B DADA DASS O O O O O O Ol GOl Ol Gl Sl Gl Sl Ol Gl Ol OLO GOI GOL GOl Ol Sl Sl Gl Sl 5l Sl d G Sl Gl GOl G 0 G ojc 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 528 Total de mensagens respondidas por este escravo 529 Total de Mensagens para este Escravo 530 Total de Mensagens Vistas 531 Contagem de Erro da Camada de Lin 532 Erro da Camada de Link 501 a 31566 Arquivo de Status do Sistema Somente de Leitura 4 001 a 40256 Espa o do registrador de reten o Modbus de leitura escrita 10 arquivo do registrador de reten o 3 6 16 257 a 40512 Espa o do registrador de reten o Modbus de leitura escrita 20 arquivo do registrador de reten o 3 6 16 513 a 40768 Espa o do registrador de reten o Modbus de leitura escrita 30 arquivo do registrador de reten o 3 6 16 0769 a 41024 Espa o do registrador de reten o Modbus de leitura escrita 40 arquivo do registrador de reten o 3 6 16 41025 a 41280 Espa o do registrador de reten o Modbus de leitura escrita 50 arquivo do registrador de reten o 3 6 16 41501 a 41566 Arquivo de Status do Sistema de Leitura Escrita 3 6 16 41793 a 42048 Espa o do registrador de reten o Modbus de leitura escrita 60 arquivo do registrador de reten o 3 6 16
359. do uma instru o MSG recomendado n o usar valor zero para Per odo de Espera do Polling O Per odo de Espera de Polling desabilitado quando definido como zero RTS com Atraso O a 65535 pode ser configurado em incrementos de 20 ms 0 x20 ms Especifica o tempo de atraso quando o ltimo caractere serial enviado para o modem e quando o RTS desativado D ao modem tempo extra para transmitir o ltimo caractere de um pacote Atraso no Envio de 0 a 65535 pode ser configurado em incrementos de 20 ms 0 RTS Especifica o tempo de atraso entre a configura o do par metro RTS e a verifica o da x 20 ms resposta CTS Para uso com modems que n o estejam prontos para responder com CTS imediatamente ao receber RTS Novas Tentativas 0 a 255 3 de Mensagem Especifica o n mero de vezes que um dispositivo escravo tenta enviar novamente um pacote de mensagem quando n o recebe uma confirma o ACK do dispositivo mestre Para uso em ambientes com ru do em que os pacotes podem ser corrompidos na transmiss o Atraso na 0 a 65535 pode ser configurado em incrementos de 1 ms 0 Pr Transmiss o x1 ms Quando a linha de controle configurada como sem handshaking esse o tempo de atraso anterior transmiss o Necess rio para as redes f sicas Half Duplex 1761 NET AIC O 1761 NET AIC necessita de um atraso de tempo para passar do modo de transmiss o para o modo de recep o Quando a linha de controle configurada como Mo
360. do usu rio ou na da Fila do registro de dados IMPORTANTE A op o Fila do registro de dados s pode sor usada com controladores 1764 LRP MicroLogix 1500 S rie C ou superiores Se voc estiver usando um controlador 1764 LSP MicroLogix 1500 dever selecionar Programa do usu rio Esta se o cont m os seguintes t picos e Exemplo de Arquivo de Receita e Programa o na p gina 22 3 e Fila de Exemplo O na p gina 22 8 e Fila de Exemplo 5 na p gina 22 9 e Ferramentas de recupera o na p gina 22 16 e Informa es para Cria o de sua Aplica o na p gina 22 17 Publica o 1762 RM001D PT P Outubro 2002 22 2 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Os motivos a seguir podem ajudar na escolha do tipo de mem ria a ser usado e vantagem de usar a mem ria do Programa do usu rio que voc pode salvar os dados da receita no m dulo de mem ria do controlador Mas se voc usar a Fila do registro de dados os dados da receita n o poder o ser salvos no m dulo de mem ria do controlador e A vantagem de usar a mem ria da Fila do registro de dados que os dados da receita n o ocupar o espa o no Programa do usu rio Se voc estiver usando a fun o de registro de dados a escolha da mem ria da Fila do registro de dados disponibilizar mais mem ria at 48 Kbytes para os arquivos RCP Voc pode usar a Fila do registro de dados para registro de d
361. dores MicroLogix 1200 e 1500 Eles n o est o dispon veis nos controladores MicroLogix 1000 ou SLC NOTA Os tipos de arquivo mostrados abaixo para os arquivos de dados de 3 a 7 s o padr o para esses n meros e n o podem ser mudados Os arquivos de dados de 9 a 255 podem ser adicionados ao seu programa para operar como bit temporizador contador inteiro string palavra longa mensagem ou arquivos PID Arquivos de Dados E de Fun o Arquivos de Programa Arquivos Especiais Contador de Alta Arquivo de Sistema O Fila de Registro de Velocidade Dados 0 Arquivo de Sa da Sa da do Trem de Pulso Arquivo de Sistema 1 Fila de Registro de Dados 1 Arquivo de Status Modula o por Largura 2 Arquivo de Programa 2 2 a 255 Filas de Registro de Arquivo de Entrada de Pulso Dados de 2 a 255 Arquivo de Bits Interrup o 3a 255 Arquivos de Programa O Arquivo de Receita O Temporizada de 3 a 255 Selecion vel Arquivo de Evento de Interrup o 1 Arquivo de Receita 1 Temporizador de Entrada Arquivo de Contador Rel gio em Tempo Real 2 a 255 Arquivos de Receita de Arquivo de Controle Informa es sobre o 2 a 255 Potenci metro Arquivo de Inteiro Informa es sobre o M dulo de Mem ria 8 Arquivo de Ponto paq Ferramenta de Acesso Flutuante aos Dados 9a 255 Bit B BHI Informa es do Temporizador T Hardware Base Contador C Cs Status de Comunica o Controle R IOS Status d
362. dos de E S de expans o M dulos de E S de Expans o A E S de expans o do MicroLogix 1200 C d Cat 1762 usada para fornecer entradas e sa das discretas e anal gicas e futuramente m dulos especializados Para o MicroLogix 1200 podem ser anexados at seis m dulos de E S adicionais O n mero de m dulos de E S 1762 que pode ser anexado ao MicroLogix 1200 depende da quantidade de corrente exigida pelos m dulos de E S Consulte o Manual de Usu rio do MicroLogix 1200 publica o 1762 UMOO1 para obter mais informa es sobre configura es v lidas NOTA Visite o site da web do MicroLogix http wwwab com micrologix para saber mais sobre o Qualificador do sistema de E S de expans o do MicroLogix 1200 Endere amento de Ranhuras de E S de Expans o A figura abaixo mostra o endere amento para o MicroLogix 1200 e sua E S A E S de expans o endere ada nas ranhuras de 1 a 6 a E S incorporada do controlador endere ada na ranhura 0 Os m dulos s o contados da esquerda para a direita como mostrado abaixo E S de expans o NOTA Na maioria dos casos o seguinte formato de endere o pode ser usado X s b X letra do tipo do arquivo s n mero da ranhura b n mero do bit Consulte Endere amento de E S na p gina 1 22 para obter informa es completas sobre os formatos de endere o Publica o 1762 RM001D PT P Outubro 2002 1 4 Configura o de E S Mapeamento de Mem ria de E
363. dos N o S o Atualizados Atualizado para Corresponder Dados de Palavra de Entrada Entrada e Comprimento N mero de palavras com m scara a serem transferidas para o arquivo de dados de entrada Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 17 2 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o IIM Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 5 F n A Modo de N vel do Arquivos de Dados Arquivos de Fun o S Endere o Endere o A Rie o 3 Par metro 2 E 5 5 2 5 D tl E in lo je E E 8 z E lo g E E 1 kz pes gt o e j o E Ss E o g j E la e E l zE Elo 2 s 2 l Tele le e o v m E Z ja v Z ja j I ja jv m ma j a E o 2 ja E ja E a a la ly Ranhura M scara o e e e e o Comprimento Publica o 1762 RM001D PT P Outubro 2002 Instru es de Entrada e Sa da 17 3 IOM Sa da Imediata com M scara IOM Immediate Output w Mask Slot 0 0 0 Mask N7 0 Length 1 Tipo de Instru o sa da NOTA Esta instru o usada somente para a E S incorporada N o projetada para ser usada com a E S de expans o Tabela 17 3 Tempo de Execu o para a Instru o IOM
364. dos de preset varia de O a 32767 O intervalo m nimo de atualiza o exigido de 2 55 segundos independentemente da base de tempo e Acumulador O acumulador conta os intervalos da base de tempo Ele representa o tempo decorrido faixa de dados do acumulador varia de O a 32767 Publica o 1762 RM001D PT P Outubro 2002 8 2 Instru es de Temporizador e Contador Publica o 1762 RM001D PT P Outubro 2002 Os tempotizadores podem ser configurados para uma das tr s bases de tempo Tabela 8 1 Configura es da Base do Temporizador Faixa de Temporiza o 0 32 767 segundos 0 327 67 segundos 0 32 767 segundos Base de Tempo 0 001 segundos 0 01 segundos 1 00 segundo Cada endere o do temporizador composto por um elemento de 3 palavras A palavra O a palavra de controle e status a palavra 1 armazena o valor de preset e a palavra 2 armazena o valor acumulado Tabela 8 2 Arquivo do Temporizador Palavra Bit 15 14 13 Palavra O EN ITT DN Valor de Preset 2 10 98 7 6 5 4 3 2 1 10 Uso Interno Palavra 1 Palavra 2 Valor Acumulado EN Bit de Habilita o do Temporizador TT Bit de Temporiza o do Temporizador DN Bit Executado do Temporizador ATEN O N o copie os elementos do temporizador enquanto o bit de habilita o do temporizador EN estiver definido Uma opera o de m quina inesperada pode ocorrer Os Modos de Endere am
365. e 1 de 16 para 4 ssa ss epsre pes s os 11 3 FRD Convers o de Decimal Codificado em Bin rio BCD nuena a ek o Ea ES E EN 11 4 TOD Convers o para Decimal Codificado em Bin rio BED a ea a E A R a EEEE E E E EEA 11 8 GCD C digo Cinza iaeo r o a a a A EE a 11 10 Cap tulo 12 Instru es L gicas Uso das Instru es L gicas iu sia ala fa serere rere 12 1 Atualiza es dos Bits de Status das Opera es Matematicas da sp a a A TRE DA a E E a 12 2 AND AND E Orientado por Bit sssuuuuunuunrerens 12 3 OR OROU L gico a re eeir na TE E REE RRE 12 4 XOR OR OU Exclusivo square sis alia da possas 12 5 NOT NOT NAO L gico pato ara maia as E 12 6 Cap tulo 13 Instru es de Movimenta o MOV Movimenta choss nesk eeren eer E ve a e a 13 1 MVM Movimenta o com M scara ssssuuaaaansenn 13 3 Publica o 1762 RM001D PT P Outubro 2002 viii ndice Instru es de Arquivo Instru es do Segiienciador Instru es de Controle de Programa Instru es de Entrada e Sa da Uso de Interrup es Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 14 CPW C pia de Palavra suas Seis o rere 14 2 COP C pia de Arquivo sss espirra ag Seda ad dad 14 4 FLL Preenchimento de ANQUIVO pas cpespasepadders era 14 5 BSL Deslocamento de Bit Esquerda 14 6 BSR Deslocamento de Bit Direita ccciiccii 14 8 FFL Carga Primeiro a Entrar Primeiro a Sait FIFO ta
366. e E S Inteiro N LS 1 Status do Registro de Ponto Flutuante FA Dados String STJ Palavra Longa L Mensagem MG PID PD Chave de Limite Program vel PLS Os arquivos especiais para Registro de Dados s o usados somente pelo processador MicroLogix 1500 1764 LRP Os arquivos especiais para Receitas s o usados somente pelos processadores MicroLogix 1500 S rie C 1 2 3 4 5 Os arquivos PTO e PWM s o usados somente nas unidades BXB dos MicroLogix 1200 e 1500 Os arquivos DAT s o usados somente nos controladores MicroLogix 1500 Os arquivos de ponto flutuante e de chave de limite program vel est o dispon veis nos controladores MicroLogix 1200 e 1500 S rie C O arquivo de string est dispon vel nos controladores MicroLogix 1200 e nos processadores MicroLogix 1500 1764 LSP S rie B e posterior e 1764 LRP Publica o 1762 RM001D PT P Outubro 2002 Tipos de Arquivo e Mem ria do Controlador 2 3 Mem ria do Usu rio A mem ria do usu rio o espa o de armazenamento dispon vel para o usu rio armazenar a l gica ladder os arquivos da tabela de dados a configura o de E S etc no controlador Os arquivos de dados do usu rio s o compostos pelo arquivo de status do sistema arquivos de imagem de E S e todos os outros arquivos de dados criados pelo usu rio bit temporizador contador controle inteiro string palavra longa MSG e PID Uma palavra definida como uma u
367. e Entrada e Sa da Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 17 4 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o IOM Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Modo de N vel do Endere o Endere o Par metro Ranhura DLS Registro de Dados Palavra Longa CS Comunica o M scara o Comprimento REF Atualiza o de E S C REF gt Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 17 5 Tempo de Execu o para a Instru o REF Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 consulte a p gina A 7 0 0 us MicroLogix 1500 consulte a p gina B 6 0 0 us A instru o REF usada para interromper a varredura do programa para executar a varredura de E S e as partes de comunica o do ciclo operacional para todos os canais de comunica o Isso inclui sa das de escrita comunica o de servi os todos os canais de comunica o bot o de comuta o da comunica o DAT apenas MicroLogix 1500 e housekeeping da comunica o e entradas de leitura As instru es REF n o t m par metros de programa o Quando avaliada
368. e Expans o O M dulo Compact 1 O C d Cat 1769 usado para fornecer entradas e sa das discretas e anal gicas e futuramente m dulos especializados Para o MicroLogix 1500 poss vel anexar at 16 m dulos de E S adicionais O n mero de m dulos que pode ser anexado depende da quantidade de alimenta o exigida pelos m dulos de E S Consulte o Manual de Usu rio do MicroLogix 1500 publica o 1764 UM001 para obter mais informa es sobre configura es v lidas NOTA Visite o site da web do MicroLogix http wwwab com micrologix para saber mais sobre o Qualificador do sistema de E S de expans o do MicroLogix 1500 Endere amento de E S de Expans o A figura abaixo mostra o endere amento para o MicroLogix 1500 e sua E S A E S de expans o endere ada nas ranhuras de 1 a 16 a E S incorporada do controlador endere ada na ranhura 0 As fontes de alimenta o e os cabos n o podem ser contados como ranhuras mas devem ser adicionados ao projeto RSLogix 500 na configura o de E S Os m dulos s o contados da esquerda para a direita em cada banco como mostrado na ilustra o abaixo Figura 1 1 Orienta o Vertical E S Incorporada Ranhura 0 D E S de expans o Ea Banco 0 El Ranhura 1 ji ro m
369. e Sa da da Expans o X 2 ys ou X 6 5 us se Force for usado Subtotal da Varredura de Sa da Overhead de Comunica o Encerramento Pior Caso 1100 us Caso T pico 400 us Use este n mero se a porta de comunica o estiver configurada mas n o estiver se 150 us comunicando com qualquer outro dispositivo Use este n mero se a porta de comunica o estiver no modo Shutdown 0 ps Escolha um dos quatro n meros para o Canal 0 Escolha um dos quatro n meros para o Canal 1 Overhead do Sistema Subtotal do Overhead de Comunica o Adicione este n mero se o seu sistema incluir um 1764 RTC ou 1764 MM1RTC ou 80 us MM2RTC Adicione este n mero se o seu sistema incluir um 1764 DAT 530 us Overhead de Housekeeping 240 us 240 Subtotal do Overhead do Sistema Totais Soma de todos Multiplique pelo Multiplicador de Comunica o da Tabela x Multiplicador de Tempo X1 02 Tempo Total de Varredura Estimado 1 O Overhead de Comunica o uma fun o do dispositivo conectado ao controlador Isso n o ocorrer a cada varredura Tabela de Multiplicador de Comunica o Multiplicador com V rias Taxas de Transmiss o Protocolo 384K 19 2 K 9 6 K 4 8 K 24K 1 2 K 600 300 Inativo DF1 Full Duplex 7 39 1 20 1 13 1 10 1 09 1 08 1 08 1 08 1 00 DF1 Half Duplex 7 18
370. e as instru es ASCII do programa de l gica ladder Consulte Instru es ASCI na p gina 20E 1 para obter informa es sobre como usar as instru es ASCII Voc tamb m pode enviar dados de string ASCII para a maioria dos dispositivos associados que aceitem dados caracteres ASCII NOTA Apenas as instru es ASCII podem ser usadas quando um canal configurado para ASCII Se voc usar uma instru o de Mensagem MSG que fa a refer ncia ao canal um erro ocotrer A tela de configura o do canal mostrada abaixo Channel Configuration General Channel O Chanmel Driver esc Baud 1200 Parity NONE Termination Characters Termination 1 fa Termination 2 ur Protocol Control Control Line No Handshaking Delete Mode CAT RTS Off Delay k20 ms 0 RTS Send Delay 420 ms fo IM Echo Cancel pply l Help l O controlador atualizar as mudan as na configura o do canal na pr xima execu o de uma instru o de Comunica o de Servi o SVC ou de Atualiza o de E S REF ou quando um Servi o de Comunica o for realizado o que ocorrer primeiro Publica o 1762 RM001D PT P Outubro 2002 E 16 Configura o de Protocolo Quando o driver for definido como ASCII os seguintes par metros poder o ser alterados Tabela E 9 Par metros de Configura o do Canal ASCII Par metro Taxa de Transmiss o Descri o Alterna entre as taxas de comu
371. e controle 18 Comprimento real de string do elemento 1 arquivo de controle 18 Instru es ASCII 20 7 ACL Reinicializa o de Buffer ASCII ACL Ascii Clear Buffers Channel Transmit Buffer Receive Buffer Yes No Tipo de Instru o sa da Tabela 20 3 Tempo de Execu o para a Instru o ACL Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1200 reinicializa o de 0 0 us buffers ambos 249 1 us receber 28 9 us transmitir 33 6 us MicroLogix 1500 S rie B FRN 4 ou superior reinicializa o de 0 0 us buffers ambos 203 9 us receber 24 7 us transmitir 29 1 us A instru o ACL reinicializa os buffers de recebimento e ou transmiss o Essa instru o tamb m remove as instru es da fila ASCII Essa instru o executada imediatamente sobre a linha em transi o para um estado verdadeiro As transmiss es de instru o ASCII em andamento terminam quando a instru o ACL executada NOTA A fila ASCII pode conter at 16 instru es que estejam esperando para ser executadas Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta RS 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O on o canal 1 e Buffer de Recebimento reinicializa o buffer de recebimento quando definido como Sim e remove as instru es de controle da porta ASCH ARL e
372. e controle para monitorar a frequ ncia real que est sendo produzida pelo subsistema da PWM Ciclo de Tarefas de PWM DC Tarefas de PWM Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio DC Ciclo de PWM 0 DC palavra INT 1 a 1000 controle leitura escrita A vari vel PWM DC Ciclo de Tarefas controla o sinal de sa da produzido pelo subsistema da PWM A altera o dessa vari vel no programa de controle modifica a forma de onda da sa da Forma de onda de sa da e valores t picos e DC 1000 100 de sa da ativada constante sem forma de onda e DC 750 75 de sa da ativada 25 de sa da desativada e DC 500 50 de sa da ativada 50 de sa da desativada e DC 250 25 de sa da ativada 75 de sa da desativada e DC 0 0 de sa da desativada constante sem forma de onda Publica o 1762 RM001D PT P Outubro 2002 6 26 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 Status do Ciclo de Tarefas de PWM DCS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Elemento Dados Programa do Usu rio DCS Status do Ciclo PWM O DCS palavra INT 1 a 1000 status somente leitura de Tarefas de PWM O bit PWM DCS Status do Ciclo de Tarefas fornece feedback a partir do subsistema da PWM A vari vel Status do Ciclo de Tarefas pode ser utilizada em uma instru
373. e elementos de dados de ponto flutuante IEEE 754 de 32 bits Consulte Uso do Arquivo de Dados de Ponto Flutuante F na p gina 10 4 para obter mais informa es Arquivo de String ST 9a 255 42 O Arquivo de String um arquivo que armazena caracteres ASCII Consulte Arquivo de Dados de String ST na p gina 20 5 para obter mais informa es Arquivo de L 9a 255 2 O Arquivo de Palavra Longa um arquivo de uso geral composto de Palavra Longa palavras de dados inteiros de 32 bits com sinal Arquivo de MG 9a 255 25 O Arquivo de Mensagem est associado instru o MSG Consulte Mensagem Instru es de Comunica o na p gina 21 1 para obter informa es sobre a instru o MSG Arquivo de Chave PLS 9a 255 6 O arquivo PLS de chave de limite program vel permite configurar de Limite configurar o Contador de alta velocidade para que ele opere como um PLS Program vel ou chave de came rotativa Para obter mais informa es consulte Arquivo de Chave de Limite Program vel PLS na p gina 5 29 Arquivo PID PD 9a 255 23 O Arquivo PID est associado instru o PID Consulte Instru o de Controle de Processo na p gina 19 1 para obter mais informa es 1 N mero do Arquivo em NEGRITO o padr o Os arquivos de dados adicionais daquele tipo podem ser configurados usando os n meros restantes Publica o 1762 RM001D PT P Outubro 2002 2 8 Tipos de Arquivo e Mem ria do Controlador Prote o de Arquiv
374. e escala n o est habilitada Com convers o de escala a faixa varia da escala m nima MINS para o valor de escala m xima MAXS Setpoint SPS Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Dados Programa do Entrada Usu rio SPS Setpoint PD10 0 SPS palavra INT 9a 163983 controle leitura escrita 1 A faixa listada na tabela v lida quando a convers o de escala n o est habilitada Com convers o de escala a faixa varia da escala m nima MINS para o valor de escala m xima MAXS O SPS setpoint o ponto de controle desejado da vari vel de processo Vari vel de Processo PV Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Dados Programa do Entrada Usu rio PV Vari vel do Definido palavra INT 0 a 16383 controle leitura escrita Processo pelo usu rio O par metro PV Vari vel do Processo a vari vel de entrada anal gica Publica o 1762 RM001D PT P Outubro 2002 Instru o de Controle de Processo 19 5 Setpoint M ximo MAXS Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de dos Programa Entrada Dados do Usu rio MAXS Setpoint PD10 0 MAXS palavra 32 768 a 32 767 controle leitura M ximo INT escrita Se o par metro SPV for lido em unidades de medida o par metro MAXS Setpoint M ximo
375. e momento N o mostrado no diagrama Se os quatro buffers estiverem em uso o pedido de mensagem ser colocado na fila e apenas o bit EN ser definido A fila de mensagens opera em uma base FIFO primeiro a entrar primeiro a sair que permite que o controlador se lembre da ordem em que as instru es de mensagem foram habilitadas Quando um buffer se torna dispon vel a primeira mensagem da fila colocada no buffer e o bit EW definido 1 NOTA O programa de controle n o tem acesso aos buffers de mensagem ou fila de comunica o Uma vez que o bit EN esteja definido 1 ele permanecer definido at que o processo de mensagem seja conclu do e o bit DN ER ou TO seja definido 1 O per odo de tempo de espera da MSG come a a temporiza o quando o bit EN definido 1 Se o per odo de tempo de espera expirar antes que a instru o MSG conclua sua fun o o bit ER ser definido 1 e um c digo de erro 37H ser inserido no arquivo MG para informar sobre o erro de tempo de espera Publica o 1762 RM001D PT P Outubro 2002 21 14 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 2 No final da pr xima varredura ou instru o REF ou SVC o controlador determinar se deve examinar a fila de comunica o para outra instru o Para tomar essa decis o o controlador considera o estado dos bits de Sele o do Servi o de Comunica o CSS do canal e de Sele o de Serv
376. e responder porque o arquivo est protegido 70H Descri o PCCC O controlador est no modo de programa 80H Descri o PCCC Aus ncia do arquivo do modo de compatibilidade ou problema na zona de comunica o 90H Descri o PCCC A esta o remota n o consegue armazenar o comando no buffer BOH Descri o PCCC Problema da esta o remota devido descarga download COH Descri o PCCC N o poss vel executar o comando devido a IPBs ativos DOH Um dos seguintes e Nenhum endere o IP configurado para a rede e Comando inv lido erro de mensagem n o solicitada e Endere o inv lido erro de mensagem n o solicitada e Nenhum privil gio erro de mensagem n o solicitada D1H M ximo de conex es usadas nenhuma conex o dispon vel D2H Endere o de Internet ou nome de usu rio inv lido D3H Nenhum host N o poss vel se comunicar com o servidor de nomes D4H Conex o n o conclu da antes do tempo de espera especificado pelo usu rio D5H Conex o finalizada pela rede porque o tempo de espera expirou D7H Conex o recusada pelo host de destino D8H Conex o interrompida D9H Resposta n o recebida antes do tempo de espera especificado pelo usu rio DAH Nenhum espa o de buffer de rede dispon vel Publica o 1762 RM001D PT P Outubro 2002 21 44 Instru es de Comunica o C digo de Erro Descri o da Condi o de Erro E1H Desc
377. e tornam verdadeiras energizadas Se todos os caminhos s o falsos as sa das se tornam falsas desenergizadas l gica Termo geral para circuitos digitais ou instru es programadas para realizar a tomada de decis es necess ria e fun es computacionais l gica de rel Representa o da l gica bin ria ou discreta l gica ladder Formato de programa o gr fica parecido com um diagrama el trico ladder A linguagem de programa o de l gica ladder a linguagem mais comum para controladores program veis l gica negativa Uso da l gica bin ria de forma que 0 represente o n vel de tens o desejado mnem nico Termo simples e f cil de ser lembrado que representa um conjunto complexo ou extenso de informa es modem Modulador demodulador Conecta o equipamento de terminal de dados linha de comunica o modo de execu o Qualquer modo de teste ou opera o Gloss rio 5 modo de opera o Run Modo de execu o durante o qual o controlador faz a varredura ou executa o programa de l gica modo de programa Quando o controlador n o est fazendo uma varredura no programa de controle modos M todos selecionados de opera o Exemplo opera o teste ou programa monoest vel T cnica de programa o que define um bit como ativado ON ou desativado OFF para uma varredura de programa normalmente aberto NA Contatos de um rel ou chave que s o abertos quando o rel
378. e tornam verdadeiras Enquanto as condi es da linha permanecem verdadeiras o temporizador incrementa seu acumulador at que o valor de preset seja alcan ado A instru o RTO mant m o valor acumulado quando e as condi es da linha se tornam falsas e voc altera o modo do controlador de opera o ou teste para programa e o processador perde alimenta o e ocorre uma falha Quando voc coloca o controlador no modo de opera o ou de teste e ou as condi es da linha se tornam verdadeiras a temporiza o continua a partir do valor acumulado que foi mantido Os temporizadores da instru o RTO s o mantidos quando a alimenta o desligada e ligada novamente e o modo se altera s instru es do temporizador usam os seguintes bits de controle e status Tabela 8 10 Bits de Controle e Status do Contador Palavra 0 do Temporizador O Arquivo de Dados 4 configurado como um arquivo de temporizador para este exemplo Bit bit 13 T4 0 DN bit 14 T4 0 TT DN Temporizador Executado TT Temporiza o do Temporizador Est definido quando E permanece definido at que uma das seguintes condi es ocorra valor acumulado gt valor de preset a instru o RES adequada habilitada e estado da linha se torna falso ou e bit DN est definido estado da linha se torna verdadeiro e valor acumulado lt valor de preset bit15 T4 0 EN EN Habilita o do Temporizador estado da lin
379. e um erro ser enviado com STS de 0xFO e ext STS de 0x0E Para obter mais informa es sobre como escrever um protocolo DF1 consulte a publica o 17770 6 5 16 da Allen Bradley DF1 Protocol and Command Set Reference Manual dispon vel no site da web www theautomationbookstore com TRE ana Os dados do arquivo de recupera o podem somente ser lidos uma vez Em seguida eles ser o apagados do processador As condi es a seguir far o com que os dados registrados anteriormente sejam perdidos e Descarga do programa do RSLogix 500 para o controlador e Transfer ncia do m dulo de mem ria para o controlador exceto quanto carga autom tica do m dulo de mem ria do mesmo programa e Fila Completa quando uma fila est completa novos registros s o recuperados sobre os registros existentes iniciando no come o do arquivo poss vel colocar a linha a seguir no seu programa de l gica ladder para evitar que aconte a B3 1 LEQ DLG H Less Than or Eql A lt B Data Log 1 Source A DLSO 5 RST queue number 5 Source B DLS0 5 FSZ Ap ndice A Utiliza o de Mem ria e Tempo de Execu o de Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Este ap ndice cont m a lista completa das instru es de programa o do MicroLogix 1200 A lista mostra o uso da mem ria e o tempo de execu o para cada instru o Tamb m s o apresentados os tempos de exec
380. egral se torne excessiva quando a vari vel de controle atinge um limite Quando a soma das express es de bias e PID na vari vel de controle alcan a o limite a instru o interrompe o c lculo da soma integral at que a vari vel de controle retorne faixa soma integral est contida no elemento IS Modo Manual No modo MANUAL o algoritmo PID n o calcula o valor da vari vel de controle Pelo contr rio utiliza o valor como uma entrada para ajustar a soma integral IS de forma que a transfer ncia seja suave na nova entrada no modo AUTOM TICO No modo MANUAL o programador permite que voc insira um novo valor de CV de 0 a 100 Esse valor convertido em um n mero de O a 16383 e escrito no endere o da vari vel de controle Se o seu programa de l gica ladder definir o n vel de sa da manual projete o seu programa de l gica ladder para escrever no endere o da CV no modo MANUAL Lembre se de que um novo valor de CV est na faixa de O a 16383 e n o de 0 a 100 Escrever o percentual de CV CVP com seu programa de l gica ladder n o tem efeito no modo MANUAL Estado de Linha PID Se a linha PID for falsa a soma integral IS ser reinicializada e a vari vel CV permanecer no ltimo estado Feed Forward ou Bias Aplica es que envolvem atrasos no transporte podem requerer o acr scimo de bias polariza o sa da da vari vel de controle como forma de se antecipar uma interfer ncia Essa bias pode se
381. eitura escrita 19 13 R pida DA Bit de A o Derivativa PD10 0 DA bin rio bit 0 ou 1 controle leitura escrita 19 14 UL Alarme de Limite Superior CV PD10 0 UL bin rio bit O ou 1 status leitura escrita 119 14 LL Alarme de Limite Inferior CV PD10 0 LL bin rio bit O ou 1 status leitura escrita 19 14 SP Setpoint Fora de Faixa PD10 0 SP bin rio bit O ou 1 status leitura escrita 19 14 PV PV Fora da Faixa PD10 0 PV bin rio bit 0 ou 1 status leitura escrita 19 15 DN Executado PD10 0 DN bin rio bit O ou 1 status somente leitura 19 15 EN Habilitar PD10 0 EN bin rio bit 0 ou 1 status somente leitura 19 15 IS Soma Integral PD10 0 IS palavra longa 2 147 483 648a status leitura escrita 9 15 INT de 32 bits 2 147 483 647 AD Express o Derivativa Alterada PD10 0 AD palavra longa 2 147483 6048a status somente leitura 19 15 INT de 32 bits 2 147 483 647 Publica o 1762 RM001D PT P Outubro 2002 Instru o de Controle de Processo 19 9 Ganho do Controlador K Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio KC Ganho do PD10 0 KC palavra 0 a 32 767 controle leitura escrita Controlador K INT Ganho K palavra 3 o ganho proporcional variando de 0 a 3276 7 quando RG 0 ou de 0 a 327 67 quando RG 1 Defina esse ganho com a metade do valor necess rio para causar
382. el Crescente OSR 3 0 34 54 Longa n o aplic vel Habilita o de Sa da OTE 1 1 1 4 1 6 Sa da com Reten o OTL 0 0 1 0 0 6 Sa da sem Reten o OTU 0 0 11 0 6 Derivativa Integral PID 11 0 295 8 2 4 Proporcional Sa da do Trem de Pulso PTO 24 4 85 6 1 9 Modula o por Largura de PWM 24 7 126 6 1 9 Pulso Acumulador do Reset RAC O n vel de endere amento de Palavra 0 0 21 2 2 0 Longa n o aplic vel Atualiza o de E S REF 0 0 consulte p A 7 0 5 O n vel de endere amento de Palavra Reset RES 0 0 5 9 T0 Longa n o aplic vel Retorno RET 0 0 1 0 0 3 Ajuste do Rel gio em Tempo RTA 3 7 4 7 transi o Real falso para verdadeiro 556 2 Temporizador Retentivo Ligado RTO 24 18 0 34 Sub rotina SBR 1 0 1 0 0 3 Escala SCL 0 0 10 5 2 5 Escala com Par metros SCP 0 0 31 5 3 8 0 0 6 0 Compara o de Seq enciador SQC 7 1 23 5 3 9 11 44 Carga do Seqiienciador SOL 7 0 21 7 3 4 TA 3 9 Sa da de Segienciador S00 7 1 23 2 3 9 141 44 Raiz Quadrada SOR 0 0 26 0 1 5 0 0 2 5 Publica o 1762 RM001D PT P Outubro 2002 A 4 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 Tabela A 1 Utiliza o de Mem ria e Tempo de Execu o das Instru es de Programa o do Micrologix 1200 Instru o de Programa o Mnem nico Palavra Palavra Longa da Instru o Tempo de Execu o Uso de Tempo de Execu o Uso de em p
383. el com o SO ser compat vel com o m dulo de mem ria INCOMPATIBLE WITH Sistema Operacional e Obtenha um novo m dulo de mem ria Os e Entre em contato com seu representante local da Rockwell Automation para obter mais informa es sobre os sistemas operacionais dispon veis para seu controlador 001A USER PROGRAM O programa do usu rio N o Usu rio e Atualize o SO usando o ControlFlash INCOMPATIBLE WITH incompat vel com o SO e Entre em contato com seu representante OS AT POWER UP local da Rockwell Automation para obter mais informa es sobre os sistemas operacionais dispon veis para seu controlador 0020 MINOR ERROR AT Um bit de falha de advert ncia bits Falha Recuper vel e Corrija a l gica da instru o que est END OF SCAN DETECTED de 0 a 7 em S 5 estava definido no fim da varredura causando o erro e Monitore o arquivo de status no software de programa o e remova a falha e Entre no modo RUN opera o Publica o 1762 RM001D PT P Outubro 2002 Mensagens de Falha e C digos de Erro D 5 C digo Mensagem de Descri o Classifica o da A o Recomendada de Erro Advert ncia Falha Hex 0021 EXPANSION POWER Uma falha de alimenta o est N o Usu rio Reaplique a alimenta o ao banco de E S de FAIL EPF presente no banco de E S de expans o Consulte a nota Importante abaixo apenas MicroLogix expans o 1500 Este c digo de e
384. el de endere amento de Palavra palavra Longa n o aplic vel C pia de Palavra CPW 0 0 18 3 0 8 palavra Contagem Decrescente CTD 9 0 9 0 2 4 Contagem Crescente CTU 9 2 9 0 24 Decodifica o de 4 para 1 de 16 DCD 0 0 1 9 1 9 Divis o DIV 0 0 12 2 2 0 0 0 42 8 35 Divis o Codifica o de 1 de 16 para 4 ENC 0 0 12 1 O n vel de endere amento de Palavra Longa n o aplic vel Igual EOU 1 1 1 3 1 3 1 9 2 8 2 6 Carga FIFO FFL 11 1 11 3 34 11 2 11 7 39 Descarga FIFO FFU 10 4 33 0 8 34 10 4 36 1 o palavra 3 4 palavra longa Preencher Arquivo FLL 0 0 14 0 6 2 0 0 0 15 1 2 palavra 2 5 palavra longa Convers o de BCD FRD 0 0 14 1 1 5 O n vel de endere amento de Palavra C digo Cinza GCD 0 0 9 5 Longa n o aplic vel Maior Que ou Igual a GEQ 1 1 13 13 2 1 2 8 2 9 Maior Que GRT 1 1 1 3 1 3 2 1 2 8 24 Carga de Alta Velocidade HSL 0 0 46 7 13 0 0 417 3 18 Entrada Imediata com M scara IM 0 0 26 4 3 0 O n vel de endere amento de Palavra Sub rotina de Interrup o INT 1 0 1 0 0 3 Longa n o aplic vel Sa da Imediata com M scara IOM 0 0 22 3 3 0 Salto para Label JMP 0 0 1 0 0 5 Salto para Sub rotina JSR 0 0 8 4 15 Label LBL 1 0 1 0 0 5 Menor Que ou Igual a LEQ 1 1 13 13 2 1 2 8 2 9 Menor Que LES 1 1 1 3 1 3 2 1 2 8 2 9 Carga LIFO LFL 10 4 25 5 34 10 4 31 6 3 9 Descarga LIFO LFU 10 4 29 1 34 10 4 31 6 34 Limite LIM 6 1 6 4 2 3 13 6 144 4 0 Publica o 1762 RM001D PT P Outubro 2002
385. ela de N s Ativos na p gina 3 18 para obter mais informa es N s Ativos N s de 16 a 31 Arquivo de Status do Sistema C 15 comunica o como uma instru o de Mensagem de outro dispositivo Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 10 palavra 0 a FFFF status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de Este endere o duplicado no Arquivo de Status de Comunica o CSx 0 28 Consulte Bloco de Tabela de N s Ativos na p gina 3 18 para obter mais informa es Registrador Matem tico Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 13 palavra 32 168 a status leitura escrita byte baixo 32 767 S 14 palavra 32 168 a status leitura escrita byte alto 32 767 Essas duas palavras s o usadas com as instru es matem ticas MUL DIV FRD e TOD O valor do registrador matem tico avaliado na execu o da instru o e permanece v lido at que a pr xima instru o MUL DIV FRD ou TOD seja executada no programa do usu rio Endere o do N Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 15 byte baixo byte 0a 255 status somente leitura comunica o como uma instru o de Mensagem de outro dispositivo 1 Esse byte pode ser acessado somente atrav s d
386. enas Controladores MicroLogix 1200 e Processadores MicroLogix 1500 S rie B e Superiores Par metro Op es Padr o do Software de Programa o Taxa de Transmiss o 300 600 1200 2400 4800 9600 19 2 K 384 K 192 K Paridade nenhuma par mpar nenhum Endere o do N 1 a 247 decimal 1 Linha de Controle sem handshaking modem Half Duplex sem handshaking Per odo de Espera entre Caracteres x 1 ms 0 a 6553 pode ser configurado em incrementos de 1 ms 0 3 5 per odos de caracteres Especifica o atraso m nimo entre os caracteres que indicam o fim de um pacote de mensagens 0 Atribui o do N mero Bobinas Sa das Discretas Endere os do Modbus de 0001 a 4096 faixa 3 a 255 0 sem 0 do Arquivo da Bobina arquivo da Tabela de Dados do Contatos Sa das Discretas Endere os do Modbus de 10001 a 14096 faixa 3 a 255 0 sem 0 Modbus arquivo Registradores de Entrada Somente Leitura Endere os do Modbus de 30001 a 30256 faixa O 3 a 255 0 sem arquivo Registradores de Reten o Somente Leitura Endere os do Modbus de 40001 a 40256 faixa O 3 a 255 0 sem arquivo RTS com Atraso 0 a 65535 pode ser configurado em incrementos de 20 ms 0 x20 ms Especifica o tempo de atraso entre o momento em que o ltimo caractere serial enviado para o modem e o momento em que o RTS desativado D ao modem tempo extra para transmitir o ltimo caractere de um pacote
387. ento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 8 3 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es de Temporizador Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 o Modode N vel do Arquivos de Dados Arquivos de Fun o S Endere o Endere o o a O o q A Par metro Ss S E 5 E E o O Elnl oo E 2 E saes lo SE tonlolelsl Colas IB E BE o e ISlSpEgolrE e lt pajnBa g IE Is 2 o lolmjrizjujp 2ja E aana ja E a i Temporizador Base de A Tempo Preset Acumulador 1 V lido somente para os Arquivos do Temporizador NOTA Utilize uma instru o RES para redefinir os bits de status e o acumulador de um temporizador Instru es de Temporizador e Contador 8 3 Precis o do Temporizador A precis o do temporizador se refere ao per odo compreendido entre o momento em que uma instru o do temporizador habilitada e o momento em que o intervalo temporizado se completa Tabela 8 4 Precis o do Temporizador Base de Tempo Precis o 0 001 segundos 0 001 a 0 00 0 01 segundos 0 01 a 0 00 1 00 segundo 1 00 a 0 00 Se a varredura do programa puder ultrapassar 2 5 segundos repita a instru o do temporizador em outra linha l gi
388. ento m ximo de um bloco a ser copiado conforme mostrado na tabela a seguir Tabela 14 5 Comprimentos M ximos para a Instru o COP elementos de 1 palavra isto palavra 1a 128 elementos de 2 palavras isto palavra longa 1 a64 elementos de 3 palavras isto contador 1a 4 elementos de 42 palavras isto cadeia de 1a3 caracteres Publica o 1762 RM001D PT P Outubro 2002 Instru es de Arquivo 14 5 FLL Preenchimento de Arquivo Tipo de Instru o sa da FLL Fill File Tabela 14 6 Tempo de Execu o para a Instru o FLL Source N7 0 Eae Nal Controlador Tamanho dos Quando a Linha for SE Dados Verdadeira Falsa MicroLogix 1200 palavra 14 0 6 us palavra 0 0 us palavra longa 15 1 2 su palavra longa 0 0 us MicroLogix 1500 palavra 12 1 0 43 us palavra 10 0 us palavra longa 12 3 0 8 us palavra 0 0 us longa A instru o FLL carrega os elementos de um arquivo com uma constante ou um valor de dados de endere o para determinado comprimento A figura a seguir mostra como os dados da instru o do arquivo s o manipulados A instru o preenche as palavras de um arquivo com um valor de origem A instru o n o utiliza bits de status Se voc precisar de um bit de habilita o programe uma sa da em paralelo que utilize um endere o de armazenamento Destino Origem Palavra para Arquivo Esta instru o utiliza os seg
389. ento zero Instru o de Controle de Processo 19 13 Faixa de Ganho do CLP 5 RG Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio RG Faixa de Ganho do CLP 5 PD10 0 RG bin rio bit 00u1 controle leitura escrita Quando definido 1 o bit de aperfei oamento de faixa de ganho RG e restaura o TT faz o valor de reset de minuto tepeti o e o multiplicador de ganho KC serem divididos pelo fator 10 Isso significa um multiplicador de reset 0 01 e um multiplicador de ganho 0 01 Quando reinicializado 0 esse bit permite que o valor de reset de minuto repeti o e o multiplicador de ganho sejam avaliados com um multiplicador de reset de 0 1 e um multiplicador de ganho de 0 1 Exemplo com o bit RG definido A express o de reset TI 1 indica que o valor integral 0 01 minuto repeti o 0 6 segundo repeti o aplicado ao algoritmo integral de PID O valor de ganho KC 1 indica que o erro multiplicado por 0 01 e aplicado ao algoritmo PID Exemplo com o bit RG reinicializado A express o de reset TI 1 indica que o valor integral 0 1 minuto repeti o 6 0 segundos repeti o aplicado ao algoritmo integral de PID O valor de ganho KC 1 indica que o erro multiplicado por 0 01 e aplicado ao algoritmo PID NOTA O multiplicador da taxa TD n o afetado por esta sele o Convers o de Escala do Setpo
390. er ncia de dados O n mero m ximo de n s na rede 32 Publica o 1762 RM001D PT P Outubro 2002 E 4 Configura o de Protocolo Publica o 1762 RM001D PT P Outubro 2002 Defini o dos Endere os de N s O melhor desempenho obtido quando os endere os de n s s o atribu dos em sequ ncia Os iniciadores como os microcomputadores devem receber os endere os de n mero mais baixo para minimizar o tempo necess rio para inicializar a rede A faixa v lida para os controladores MicroLogix de 1 a 31 os controladores n o podem ter n 0 A defini o padr o 1 O endere o de n armazenado no arquivo de Status de comunica o de CS0 5 0 a CS0 5 7 do controlador Configure o endere o de n atrav s da Configura o do Canal usando o RSLogix 500 Selecione a guia do Canal 0 O endere o do n est listado como ID de origem Configura o da Taxa de Transmiss o do Controlador O melhor desempenho da rede ocorre com a mais alta taxa de transmiss o que 19 200 baud Essa a taxa de transmiss o padr o para dispositivos MicroLogix na rede DH 485 Todos os dispositivos devem estar na mesma taxa de transmiss o Essa taxa armazenada no arquivo de Status de Comunica o de CS0 5 8 a CS0 5 15 no controlador Configure a taxa de transmiss o atrav s de Configura o do Canal usando o RSLogix 500 Selecione a guia do Canal 0 Configura o do Endere o M ximo de N Uma vez que voc tenha
391. era da seguinte forma e Definido 1 sempre que uma instru o PTO se encontrar no estado normal e Reinicializado 0 sempre uma instru o PTO n o est no estado normal Parada Abrupta de Ativa o de PTO EH Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Subelemento dos Dados do Usu rio EH Habilita o de PTO 0 EH bit 0ou1 l controle leitura escrita Parada Abrupta O bit PTO EH Habilita o de Parada Abrupta na instru o PTO utilizado pata parar o subsistema da PTO imediatamente Quando o subsistema da PTO come a uma sequ ncia de pulsos a nica maneira de interromp la definir o bit de habilita o de parada abrupta A habilita o de parada abrupta abandona qualquer tipo de opera o do subsistema da PTO inativa normal Jog cont nuo ou pulso de Jog e gera um erro de subsistema da PTO O bit EH opera da seguinte forma e Definido 1 instrui o subsistema da PTO a interromper imediatamente a gera o de pulsos sa da desativada 0 e Reinicializado 0 opera o normal Publica o 1762 RM001D PT P Outubro 2002 6 12 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 Status de Habilita o de PTO EN Descri o do Endere o Formatodos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio EN Status de PTO 0 EN bit 0ou1 status somente leitura Habilita o de acordo com o
392. eralmente usado com entradas CC Sa das de Alta PTO PWM As instru es de sa da de alta velocidade juntamente com os arquivos de fun o do PTO e 6 1 Velocidade PWM permitem o controle e a monitora o das sa das de alta velocidade Geralmente usado com sa das FET unidades BXB Tipo Rel Bit XIC XIO OTE OTL OTU OSR ONS OSF As instru es de tipo rel bit monitoram e controlam os bits 7 1 de status Temporizador e TON TOF RTO CTU CTD RES As instru es de temporizador e contador controlam opera es com 18 1 Contador base no tempo ou no n mero de eventos Compara o EQU NEO LES LEQ GRT GEO MEQ LIM As instru es de compara o comparam valores usando 9 1 uma opera o de compara o espec fica Matem tica ADD SUB MUL DIV NEG CLR ABS SOR SCL SCP SWP As instru es matem ticas realizam 10 1 opera es aritm ticas Convers o DCD ENC TOD FRD GCD As instru es de convers o multiplexam e desmultiplexam dados e realizam 11 1 convers es entre valores bin rios e decimais L gica AND OR XOR NOT As instru es l gicas realizam opera es l gicas orientadas por bit em palavras 12 1 Movimenta o MOV MVM As instru es de movimenta o modificam e movem palavras 13 1 Arquivo CPW COP FLL BSL BSR FFL FFU LFL LFU As instru es de arquivo realizam opera es em dados do 1 arquivo Seguenciador Controle do Program
393. ere o Formato dos Modos HSC Tipo Acesso ao Dados Programa do Usu rio t 0a7 status somente leitura DIR Dire o HSC 0 DIR Ibi da Contagem 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O sinalizador de status DIR Dire o da Contagem controlado pelo subsistema HSC Quando o acumulador do HSC realiza contagem crescente o sinalizador de dire o definido 1 Sempre que o acumulador do HSC realiza contagem decrescente o sinalizador de dire o reinicializado 0 Se o valor acumulado p ra o bit de dire o mant m seu valor O sinalizador de dire o ser alterado somente se a contagem acumulada for invertida Esse bit atualizado continuamente pelo subsistema HSC sempre que o controlador est em um modo de opera o Modo Executado MD Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio MD Modo HSC 0 MD fbi Executado t 0 ou 1 status leitura escrita 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O sinalizador de status MD Modo Executado definido 1 pelo subsistema HSC quando o HSC configurado para o comportamento de Modo 0 ou Modo 1 e a contagem do acumulador alcan a o Preset Alto Contagem Decrescente CD Descri o Endere o Formato dos Modos HSC 1 Tipo Acesso ao Dados Programa do Usu rio CD Contagem HSC 0
394. erece uma rede multiponto de um nico mestre e v rios escravos O protocolo DF1 Half Duplex oferece suporte para transpar ncia de dados ANSI American National Standards Institute X3 28 1976 subcategoria de especifica o D1 Ao contr rio do DF1 Full Duplex a comunica o ocorre em um nico sentido de cada vez Voc pode usar a porta RS 232 no controlador MicroLogix como uma porta de programa o Half Duplex e como uma porta de envio de mensagens peer to peer Half Duplex Opera o do DF1 Half Duplex O dispositivo mestre inicia toda a comunica o realizando o polling de cada dispositivo escravo O dispositivo escravo pode apenas transmitir pacotes de mensagens quando consultado por polling pelo dispositivo mestre responsabilidade do dispositivo mestre realizar o polling de cada escravo de forma sequencial e peri dica para permitir que os dispositivos escravos se comuniquem Durante uma segu ncia de polling o mestre realiza o polling de um escravo ou repetidamente at que o escravo indique que n o tem mais pacotes de mensagens para transmitir ou apenas uma vez por sequ ncia de polling dependendo de como o mestre esteja configurado Um recurso adicional do protocolo DF1 Half Duplex a possibilidade de um dispositivo escravo habilitar a instru o MSG em seu programa de l gica ladder para enviar dados para outro escravo ou solicitar dados desse dispositivo Quando o escravo iniciante consultado por polling a in
395. ero de pulsos de ACELERA O e o tipo de perfil curva S ou trapezoidal 3 A fase de acelera o conclu da 4 A fase de opera o iniciada e o n mero de pulsos definidos para a opera o produzido 5 A fase de opera o conclu da desacelera o iniciada e os pulsos s o produzidos com base nos par metros de acelera o desacelera o que definem o n mero de pulsos de desacelera o e o tipo de perfil curva S ou trapezoidal 7 A fase de desacelera o conclu da 8 A instru o PTO executada Uso de Sa das de Alta Velocidade 6 3 Enquanto a instru o PTO est sendo executada os bits de status e as informa es s o atualizadas conforme o controlador principal continua a operar Como a instru o PTO est sendo executada no momento por um sistema paralelo os bits de status e outras informa es s o atualizadas toda vez que a instru o PTO passa pela varredura enquanto a mesma est em opera o Isso permite o acesso do programa de controle ao status da PTO enquanto a mesma est em opera o O status da PTO atualizado de acordo com o tempo de varredura do controlador pior situa o de lat ncia a mesma da varredura m xima do controlador Essa condi o pode ser reduzida inserindo se uma instru o PTO no arquivo STI interrup o tempotizada selecion vel ou acrescentando as instru es PTO ao seu programa para aumentar a frequ ncia de varredura d
396. errup o de Evento ou Rotina de Falha do Usu rio interrompe a execu o normal do programa o valor original de S 0 1 restaurado quando a Execu o reinicia Sinalizador de Zero Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 0 2 bin rio 0 ou 1 status leitura escrita Esse bit ser definido 1 quando o resultado de uma opera o matem tica ou a instru o de tratamento de dados for zero Caso contr rio o bit permanecer reinicializado 0 Quando um STI Contador de Alta Velocidade Interrup o de Evento ou Rotina de Falha do Usu rio interrompe a execu o normal do programa o valor original de S 0 2 restaurado quando a execu o reinicia Sinalizador de Sinal Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 0 3 bin rio 0 ou 1 status leitura escrita Esse bit ser definido 1 quando o resultado de uma opera o matem tica ou instru o de tratamento de dados for negativa Caso contr rio o bit permanecer reinicializado 0 Quando um STI Contador de Alta Velocidade Interrup o de Evento ou Rotina de Falha do Usu rio interrompe a execu o Publica o 1762 RM001D PT P Outubro 2002 c 4 Arquivo de Status do Sistema normal do programa o valor original de S 0 3 restaurado quando a execu o reinicia Modo do Controlador Modo de Aplica o do Usu rio Endere o Formato dos Dad
397. errup o na Entrada de Eventos EII 0 Descri o do Subelemento Endere o Formato dos Tipo Acesso ao Programa Para Obter Mais Dados do Usu rio informa es PFN N mero do Arquivo de Programa EIL O PEN palavra INT controle somente leitura 18 19 ER C digo de Erro EI 0 ER palavra INT status somente leitura 18 19 UIX Execu o da Interrup o do Usu rio EII 0 UIX bin rio bit status somente leitura 18 19 UIE Habilitar Interrup o do Usu rio EII O UIE bin rio bit controle leitura escrita 18 20 UIL Perda da Interrup o do Usu rio EII 0 UIL bin rio bit status leitura escrita 18 20 UIP Interrup o do Usu rio Pendente EII 0 UIP bin rio bit status somente leitura 18 20 EIE Interrup o de Evento Habilitada EII 0 EIE bin rio bit controle leitura escrita 18 21 AS In cio Autom tico EII 0 AS bin rio bit controle somente leitura 18 21 ED Erro Detectado EII 0 ED bin rio bit status somente leitura 18 21 ES Sele o de Borda EII 0 ES bin rio bit controle somente leitura 18 22 IS Sele o de Entrada EII 0 IS palavra INT controle somente leitura 18 22 Publica o 1762 RM001D PT P Outubro 2002 Subelementos do Arquivo de Fun o Ell Uso de Interrup es N mero do Arquivo de Programa PFN da Fun o Ell 18 19 Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio PFN N mero do EIEO PFN pal
398. es Publica o 1762 RM001D PT P Outubro 2002 Rotina de Falha do Usu rio A rotina de falha do usu rio tem a op o de evitar o desligamento de um controlador quando ocorre uma falha espec fica do usu rio rotina de falha executada quando ocotre uma falha do usu rio recuper vel ou n o rotina de falha n o executada para falhas que n o sejam provocadas pelo usu rio As falhas s o classificadas como recuper veis n o recuper veis e n o provocadas pelo usu rio A lista completa de falhas mostrada em Mensagens de Falha e C digos de Erro na p gina D 1 Os tipos b sicos de falha est o descritos abaixo Falha Recuper vel As falhas recuper veis s o causadas pelo usu rio e podem ser recuperadas pela execu o da l gica na rotina da falha do usu rio O usu rio pode tentar remover o Bit de Erro Grave Interrompido S 1 13 NOTA poss vel iniciar uma instru o MSG do controlador para outro dispositivo a fim de identificar a condi o de falha do controlador Falha N o Recuper vel As falhas n o recuper veis s o causadas pelo usu rio e n o podem ser removidas A rotina de falha do usu rio executada quando esse tipo de falha ocorre Entretanto n o poss vel remover a falha NOTA poss vel iniciar uma instru o MSG para outro dispositivo a fim de identificar a condi o de falha do controlador Falha N o Provocada pelo Usu rio As falhas que
399. es ASCII 20 13 Caracteres Enviados POS poder ser menor que o Comprimento de String LEN se o comprimento da string enviada for menor que o especificado no campo de Comprimento de String LEN Caracteres Enviados POS poder ser maior que o Comprimento de String LEN se os valores inseridos do endere amento in line forem usados Se o Comprimento de String LEN for maior que 82 a string escrita no destino ser truncada para 82 caracteres e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter descri es de c digo de erro Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 10 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o AWT Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Modo de N vel do Endere o Endere o Arquivos de Dados Arquivos de Fun o Par metro CS Comunica o DLS Registro de Dados Imediato Palavra Longa T C R TPI Canal Origem Controle 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Publica o 1762 RM001D PT P Outubro 2002 20 14 Instru es ASCII
400. es Matem ticas Informa es Gerais Antes de usar instru es matem ticas familiarize se com os seguintes t picos descritos no in cio deste cap tulo e Uso de Instru es Matem ticas e Atualiza es dos Bits de Status das Opera es Matem ticas e Uso do Arquivo de Dados de Ponto Flutuante F Instru es Utilize as instru es de sa da para realizar os c lculos atrav s de uma express o ou uma instru o aritm tica espec fica Instru o Usada para P gina ADD Adi o Soma dois valores 10 7 SUB Subtra o Subtrai dois valores 10 7 MUL Multiplica o Multiplica dois valores 10 8 DIV Divis o Divide um valor por outro 10 8 NEG Nega o Altera o sinal do valor de origem e coloca o 10 9 no destino CLR Reinicializa o Define todos os bits de uma palavra como 10 9 zero ABS Valor absoluto Encontra o valor absoluto do valor de 0 10 origem SOR Raiz Quadrada Calcula a raiz quadrada de um valor 10 15 SCL Escala de Dados Calcula a escala de um valor 10 12 SCP Escala de Dados com Calcula a escala de um valor de acordo 0 13 Par metros com uma faixa determinada atrav s da cria o de uma rela o linear Publica o 1762 RM001D PT P Outubro 2002 10 2 Instru es Matem ticas Uso de Instru es A maior parte das instru es matem ticas utilizam tr s par metros Origem A Matem ticas Origem B e Destino par metros
401. es est o descritos neste cap tulo Um resumo dos subelementos fornecido na tabela a seguir Todos os exemplos ilustram o HSCO Os termos e o comportamento do HSC1 s o iguais Descri o do Subelemento Endere o Formato dos Dados Modos Fun o Acesso ao Para Obter Hse O Programa do Mais Usu rio Informa es PFN N mero do Arquivo de HSC 0 PFN palavra INT 0a controle somente leitura 5 5 Programa ER C digo de Erro HSC 0 ER palavra INT 0a7 status somente leitura 5 5 UIX Execu o da Interrup o do HSC 0 UIX bit 0a7 status somente leitura 5 8 Usu rio UIE Habilita o da Interrup o HSC 0 UIE bit 0a7 controle leitura escrita 5 7 do Usu rio UIL Interrup o do Usu rio HSC 0 UIL bit 0a7 status leitura escrita 5 9 Perdida UIP Interrup o do Usu rio HSC 0 UIP bit 0a7 status somente leitura 5 8 Pendente FE Fun o Habilitada HSC 0 FE bit 0a7 controle leitura escrita 5 5 AS In cio Autom tico HSC 0 AS bit 0a7 controle somente leitura 5 6 ED Erro Detectado HSC 0 ED bit 0a7 status somente leitura 5 6 CE Contagem Habilitada HSC 0 CE bit 0a7 controle leitura escrita 5 6 SP Defini o de Par metros HSC 0 SP bit 0a7 controle leitura escrita 5 7 LPM M scara de Preset Baixo HSC 0 LPM bit 2a7 controle leitura escrita 5 9 HPM M scara de Preset Alto HSC
402. esentadas para um controlador que est procurando por um pulso on Quando um sinal externo detectado como sendo on o controlador ret m esse evento Geralmente na pr xima varredura de entrada ap s esse evento o ponto de imagem da entrada ativado on e permanecer nesse estado para a pr xima varredura do controlador Em seguida desativado off na pr xima varredura de entrada As figuras a seguir ajudam a demonstrar como isso ocorre Configura o de E S 1 25 Comportamento da Borda Crescente Exemplo 1 N mero da Varredura X N mero da Varredura X 1 N mero da Varredura X 2 ii Varredura da pa lr Varredura da na Rae Varredura da ii L gica Ladder gi gi Entrada g Sa da Entrada L gica Ladder Sa da Entrada L gica Ladder Sa da Entrada Externa Status de Reten o Valor do Arquivo de Entrada Comportamento da Borda Crescente Exemplo 2 N mero da Varredura X N mero da Varredura X 1 N mero da Varredura X 2 hip Varredura da o pg Varredura da o iga Varredura da ia Entrada L gica Ladder Sa da Entradal L gica Ladder Sa da Entradal L gica Ladder Sa da Entrada Externa Status de Reten o Valor do Arquivo de Entrada NOTA A rea cinza da forma de onda referente ao Status de Reten o o atraso do filtro de entrada Inara O valor do filtro de entrada
403. esso ao Programa dos Dados Hs 1 do Usu rio UIL Interrup o HSC O UIL bit 0a7 status leitura escrita do Usu rio Perdida 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O UIL Interrup o do Usu rio Perdida um sinalizador de status que representa uma interrup o perdida O controlador pode processar uma condi o de interrup o do usu rio ativa e manter at duas pendentes Esse bit definido pelo controlador O programa de controle tem a fun o de utilizar rastrear se necess rio e remover a condi o perdida M scara de Preset Baixo LPM Descri o Endere o Formato dos Modos Tipo Acesso ao Programa Dados Hse do Usu rio LPM M scara HSC 0 LPM bit 2a7 controle leitura escrita de Preset Baixo 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de controle LPM M scara de Preset Baixo usado para habilitar permitir ou desabilitar n o permitir a ocorr ncia de uma interrup o de preset baixo Se esse bit for reinicializado 0 e uma Condi o de Preset Baixo Alcan ado for detectada pelo HSC a interrup o do usu rio do HSC n o ser executada Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente O programa do usu rio deve definir e reinicializar esse bit Publica o 1762 RM001D PT P Outubro 2002
404. esso por Comunica o em um modo diferente de descarga pelo M dulo de Mem ria ou Software de Programa o As informa es do arquivo de destino contidas nos Subelementos de 12 a 15 do Elemento do Arquivo MSG dependem do tipo de mensagem conforme apresentado nas tabelas a seguir Informa es do Local de Destino do Arquivo de Mensagem Dispositivo de Destino 485 CIF Subele Nome Descri o Par metro Tamanho Acesso ao mento Programa do Usu rio 12 Reservado Y Palavra somente leitura 13 MG11 0 TFN N mero do Arquivo de Y Palavra leitura Destino escrita 14 MG11 0 ELE Offset em elementos para Y Palavra leitura CIF escrita 15 Reservado Y Palavra somente leitura Informa es do Local de Destino do Arquivo de Mensagem Dispositivo de destino 500CPU ou CLP 5 Subele Endere o Descri o Par metro Tamanho Acesso ao mento Programa do Usu rio 12 Tipo do Arquivo de Destino Y Palavra somente leitura 13 MG11 0 TFN N mero do Arquivo de Y Palavra leitura Destino escrita 14 MG11 0 ELE N mero do elemento do Y Palavra leitura arquivo de destino para os escrita arquivos B S N FZ T C R L ST e RTC ou N mero da ranhura do arquivo de destino para os arquivos O e l 15 N mero do Elemento do Y Palavra somente Arquivo de Destino para os leitura arquivos O e Defina como zero para um arquivo diferente de O ou 1 O n mer
405. esta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Modo de N vel do Arquivos de Dad Arquivos de Fun rquivos de Dados mad id Endere amento Endere o DLS Registro de Dados o o S Par metro o S o E md o e e o amp o N O jo jo e Z ju ja o Arquivo e o e e e o Controle 2 Comprimento e e e Origem e o e o o 1 Consulte a nota Importante sobre endere amento indireto 2 Somente para o arquivo de Controle N o v lido para Temporizadores e Contadores ENTRA N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 Instru es de Arquivo 14 11 FFL Carga Primeiro a Entrar Primeiro a Sair FIFO FFL FIFO Load CEN gt Source N7 0 FIFO N7 1 lt DN gt Control R6 0 Length 1 lt lt EM gt Position 0 lt Tipo de Instru o sa da Tabela 14 12 Tempo de Execu o para a Instru o FFL Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 11 3 us 11 1 us palavra longa 11 7 us 11 2 us MicroLogix 1500 palavra 10 0 us 9 8 us palavra longa 10 9 us 9 7 us Em uma transi o de falso para verdadeiro a i
406. estino for endere ado diretamente para S 13 registrador matem tico o quociente ser armazenado em S 14 e o resto em S 13 Se forem usadas palavras longas os resultados ser o arredondados Publica o 1762 RM001D PT P Outubro 2002 Instru es Matem ticas 10 9 NEG Nega o NEG Negate Source N7 0 0 lt Dest N7 1 0 lt CLR Reinicializa o Clear Dest CLR N7 0 0 lt Tipo de Instru o sa da Tabela 10 6 Tempo de Execu o para a Instru o NEG Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 2 9 us 0 0 us palavra longa 12 1 us 0 0 us MicroLogix 1500 palavra 1 9 us 0 0 us palavra longa 10 4 us 0 0 us Utilize a instru o NEG para alterar o sinal da Origem e inserir o resultado no Destino Tipo de Instru o sa da Tabela 10 7 Tempo de Execu o para a Instru o CLR Controlador Tamanho dos Dados Quando a Linha for Verdadeira Falsa MicroLogix 1200 palavra 1 3 us 0 0 us palavra longa 6 3 us 0 0 us MicroLogix 1500 palavra 1 2 us 0 0 us palavra longa 5 5 us 0 0 us Utilize a instru o CLR para atribuir valor zero ao Destino Publica o 1762 RM001D PT P Outubro 2002 10 10 ABS Valor Absoluto Instru es Matem ticas Tipo de Instru o sa da Tabela 10 8 Tempo de Execu o da Instru o ABS ABS Absolute Value p
407. estino n o est respondendo 08H O n de destino n o consegue responder 09H A conex o do modem local foi perdida OBH O n de destino n o aceita esse tipo de instru o MSG OCH Um reset do link mestre foi recebido uma origem poss vel o mestre DF1 10H O n de destino n o consegue responder devido a par metros de comando incorretos ou comandos n o aceitos 12H H erro de protocolo de configura o do canal local 13H Erro de configura o da instru o MSG local nos par metros da instru o MSG remota 15H H erro no par metro de configura o do canal local 16H O endere o da Ponte Local ou de Destino maior que o endere o m ximo de n 17H O servi o local n o aceito 18H A difus o n o aceita 21H Par metro de arquivo MSG inv lido para elabora o de mensagem 30H Descri o PCCC O host da esta o remota est desconectado desligado ou n o est presente 37H A mensagem atingiu o tempo de espera no processador local 39H O canal de comunica o local foi reconfigurado enquanto a instru o MSG estava ativa 3AH A STS da resposta do destino inv lida 40H Descri o PCCC O host n o conseguiu concluir a fun o devido falha de hardware 45H A resposta MSG n o pode ser processada O motivo pode ser uma resposta de leitura da instru o MSG com dados insuficientes ou um par metro inv lido de endere o de rede 50H O n de destino est sem mem ria suficiente 60H O n de destino n o pod
408. eta o tempo de execu o das instru es para os controladores Micrologix 1200 A temporiza o para um endere amento indireto afetada pelo formato do endere amento indireto Para os formatos de endere amento da tabela abaixo poss vel realizar substitui es entre os seguintes tipos de arquivo e Entrada 1 e Sa da O e Bit B Inteiro N e Temporizador T Contador C e Controle R Tempos de Execu o para Endere amentos Indiretos Para a maioria dos tipos de instru o que cont m um endere o indireto pesquise o formul rio de endere amento indireto na tabela abaixo e adicione o tempo encontrado ao de execu o da instru o indica se uma refer ncia indireta for substitu da Tabela A 2 Tempo de Execu o das Instru es do MicroLogix 1200 Usando Endere amento Indireto Formato do Endere o Formato do Endere o Tempo do Operando ps Operando ps 0 1 B3 1 6 8 0 0 B3 7 6 O B 1 1 25 9 B3 BPT 26 2 B 1 L8 2 6 5 BIT L 1 2 24 6 L8 LI 2 25 9 LP L8 1 6 8 LEI L8 71 T4 L 1 1 26 0 TH LET 29 9 TES T4 DN 6 6 T4 ACC TE 24 4 T 1 ACC 24 9 T I ACC 14 0 1 2 244 0 0 2 25 9 0 11 2 6 5 0 1 0 8 3 04 26 1 0 1 0 1 26 8 o LEN 6 9 B3 2 T ACC 8 9 B 1 2 T 1 ACC 26 1 B
409. etr nico Publica o 1762 RM001D PT P Outubro 2002 Sa da de Preset Alto HPO Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio HPO Sa da de HSC 0 HPO Palavra bin rio de controle leitura escrita Preset Alto 16 bits A HPO Sa da de Preset Alto define o estado 1 ON ou 0 OFF das sa das no controlador quando o preset alto alcan ado Consulte Bits de M scara de Sa da OMB na p gina 5 25 para obter mais informa es sobre como colocar as sa das em on ou off diretamente com base no preset alto que est sendo alcan ado O modelo do bit de sa da alto pode ser configurado durante a configura o inicial ou enquanto o controlador estiver em opera o Utilize a instru o HSL ou o bit SP para carregar os novos par metros enquanto o controlador est em opera o Sa da de Preset Baixo LPO Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio LPO Sa da de HSC O LPO Palavra bin rio de controle leitura escrita Preset Baixo 16 bits A LPO Sa da de Preset Baixo define o estado 1 on ou 0 off das sa das no controlador quando o preset baixo alcan ado Consulte Bits de M scara de Sa da OMB na p gina 5 25 para obter mais informa es sobre como colocar as sa das em on ou off diretamente com base no preset baixo que est sendo alcan ado
410. falsa para verdadeira A linha DLG deve ser redefinida como falsa na varredura antes de capturar novamente os dados Nunca coloque a instru o DLG sozinha em uma linha Ela sempre deve ter uma l gica antecedente como apresentado a seguir DLG Data Log queue number 0 Publica o 1762 RM001D PT P Outubro 2002 22 14 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Arquivo de Status de Registro de Dados Publica o 1762 RM001D PT P Outubro 2002 H um elemento de arquivo de Status de Registro de Dados DLS para cada Fila de Registro de Dados O arquivo DLS n o existe at a fila de registro de dados ser configurada O arquivo de Status de Registro de Dados possui elementos com 3 palavras A Palavra O endere vel pelo bit somente atrav s da l gica ladder As Palavras 1 e 2 s o endere veis por palavra ou bit atrav s da l gica ladder O n mero de elementos do arquivo DLS depende do n mero de filas especificadas na aplica o Os bits de status e palavras est o descritos a seguir Tabela 22 5 Elementos do Arquivo de Status do Registro de Dados DLS Elemento de Controle Palavra 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 0 EN 0 pN ov amp 0o jo jo jo jo jo jo jo jo jo jO J0 1 FSZ Tamanho do Arquivo n mero de registros alocado 2 RST Registros Armazenados n mer
411. falsas e o Temporizador valor acumulado maior que ou igual ao valor Executado de preset bit14 T amp O TT TT condi es da linha s o falsas e o valor as condi es da linha se tornam verdadeiras Temporiza o do Temporizador acumulado menor que o valor de preset ou quando o bit executado redefinido bit15 T4 0 EN EN Habilita o do Temporizador condi es da linha se tornam verdadeiras as condi es da linha se tornam falsas ATEN O Como a instru o RES redefine o valor acumulado e os bits de status n o utilize a instru o RES para redefinir um endere o de temporizador utilizado em uma instru o TOF Se o valor acumulado TOF e os bits de status forem redefinidos uma opera o de m quina inesperada poder ocorrer Publica o 1762 RM001D PT P Outubro 2002 8 6 Instru es de Temporizador e Contador RTO Temporizador Retentivo Atraso na Ativa o RTO Retentive Timer On CEN gt Timer 4 0 Time Base 10 lt DN gt Preset 0 lt Accum 0 lt Tipo de Instru o sa da Tabela 8 9 Tempo de Execu o para as Instru es RTO Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 18 0 us 2 4 us MicroLogix 1500 15 8 us 2 2 us Utilize a instru o RTO para atrasar a ativa o on de uma sa da A instru o RTO inicia a contagem dos intervalos da base de tempo quando as condi es da linha s
412. falso A tabela a seguir mostra quais elementos s o modificados Tabela 8 16 Opera o da Instru o RES Ao utilizar uma instru o RES com um Elemento do Temporizador Elemento do Contador Elemento de Controle O controlador redefine o O controlador redefine o O controlador redefine o valor ACC como 0 valor ACC como O valor POS como 0 bit DN bit OV bit EN bit TT bit UN bit EU bit EN bit DN bit DN bit CU bit EM bit CD bit ER bit UL ATEN o Como a instru o RES redefine o valor acumulado e os bits de status n o utilize a para redefinir um endere o de temporizador utilizado em uma instru o TOF Se o valor acumulado TOF e os bits de status forem redefinidos uma opera o de m quina inesperada ou danos pessoais podem ocorrer Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 8 17 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o RES Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Modode N vel do N Arquivos de Dados Arquivos de Fun o S o a A Par S o o E D metro E a E E 5 S ESSS e lep o r 9 0 gt 5 0 lala alel EES N mt h 2 oSjalEla Ejm leo ju Estrutura Instru es de Compara o Utilize estas ins
413. fios O protocolo DH 485 utiliza o RS 485 Half Duplex como sua interface f sica o RS 485 uma defini o de caracter sticas el tricas ele n o um protocolo O RS 485 utiliza dispositivos que s o capazes de coexistir em um circuito de dados comum permitindo assim que os dados sejam facilmente compartilhados entre os dispositivos A rede DH 485 oferece e interconex o de 32 dispositivos e capacidade multimestre e controle de acesso de passagem de token e capacidade de adicionar ou remover n s sem interromper o funcionamento da rede e tamanho m ximo de rede 1 219 m 4 000 p s O protocolo DH 485 suporta duas classes de dispositivo iniciadores e respondedores Todos os iniciadores da rede t m uma chance de iniciar transfer ncias de mensagens Para determinar o iniciador que tem o direito de transmiss o usado um algoritmo de passagem de token A se o a seguir descreve o protocolo usado para controlar transfer ncias de mensagens na rede DH 485 Rota o de Token da DH 485 O n que est de posse do token pode enviar uma mensagem na rede cada n permitido um n mero fixo de transmiss es com base no Fator de Posse do Token Token Hold Factor a cada vez que ele recebe o token Depois que um n envia uma mensagem ele passa o token para o pr ximo dispositivo A faixa admiss vel de endere os de n de 0 a 31 Deve haver pelo menos um iniciador na rede como um controlador MicroLogix ou um pro
414. flow S 0 1 estiver definido S 5 15 Erro de O sinalizador ser definido se a string de Origem exceder 82 Manipula o de caracteres String ASCII Quando o S 5 15 definido o Erro de Comprimento de String Inv lido 1F39H escrito no C digo de Falha de Erro Grave S 6 Publica o 1762 RM001D PT P Outubro 2002 Instru es ASCII 20 19 ACN Concatena o de Strings Tipo de Instru o sa da ACN String Concatenate Source A ST10 11 Source B ST10 12 Controlador Dest ST10 10 Tabela 20 17 Tempo de Execu o para a Instru o ACN Quando a Instru o for Verdadeira MicroLogix 1200 S rie B FRN 3 ou superior 22 6 us 11 5 us caractere 0 0 us Falsa MicroLogix 1500 S rie B FRN 4 ou superior 17 9 us 10 2 us caractere 0 0 us A instru o ACN combina duas strings ASCII A segunda string anexada primeira e ao resultado armazenado no destino Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Origem A a primeira string do procedimento de concatena o e Origem B a segunda string do procedimento de concatena o e Destino onde o resultado de origem A e B armazenado Os Modos de Endere amento e Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 18 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ACN Para obter a defini o dos te
415. g para determinar se h valores zero ou maior que 82 1 xx indica o n mero do m dulo Se xx 0 o problema n o pode ser rastreado at um m dulo espec fico inv lidos e corrija os dados 2 A presen a de xx nesse c digo de erro indica que o erro ocorreu no local do ltimo m dulo de E S de expans o configurado corretamente 1 Use essa informa o em conjunto com o c digo de erro espec fico para determinar a origem do problema 3 Aplica se aos Processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP Publica o 1762 RM001D PT P Outubro 2002 D 10 Mensagens de Falha e C digos de Erro Como Entrar em Contato com a Rockwell Automation para Obter Assist ncia Publica o 1762 RM001D PT P Outubro 2002 Se voc precisar entrar em contato com a Rockwell Automation ou com o distribuidor local para obter assist ncia procure ter m os as seguintes informa es e tipo do controlador letra da s rie e letra da revis o da unidade base e letra da s rie letra da revis o e n mero do firmware FRN do processador na parte inferior da unidade do processador NOTA Voc pode verificar o FRN consultando a palavra 8 59 FRN do Sistema Operacional no Arquivo de Status e status do LED do controlador e c digos de erro do controlador localizados em S 6 do arquivo de status Os n meros de telefone da Rockwell Automation est o listados na capa de tr s deste manual Para entrar em conta
416. gt MSGFile MG11 0 CDNS Setup Screen CERS Bit Executado de Mensagem Bit Habilitado de Mensagem MG11 0 G11 0 0001 JEE U DN EN Bit de Erro de Mensagem MG11 0 mE de ER 0002 CEND gt Habilita o da Instru o MSG pela Entrada Fornecida pelo Usu rio Este um exemplo de controle quando a instru o de mensagem executada Entrada 1 1 0 pode ser qualquer bit fornecido pelo usu rio para controle quando as mensagens s o enviadas Sempre que 1 1 0 for definido e a mensagem MG11 0 n o estiver habilitada a instru o de mensagem na linha 0001 ser habilitada Entrada Fornecida Bit Habilitado pelo Usu rio de Mensagem l1 MG11 0 B3 0 0000 E SA 0 EN 0 A instru o de mensagem habilitada a cada transi o de falso para verdadeiro do bit B3 0 0 B3 0 MSG 0001 J Read Write Message MSG File MG11 0 Setup Screen Bit Executado de Mensagem MG11 0 B3 0 0002 JE U gt DN 0 Bit de Erro de Mensagem MG11 0 Zp IE E ER 0003 CEND gt Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 17 Mensagens Locais O controlador capaz de se comunicar por meio de mensagens locais ou remotas Com uma mensagem local todos os dispositivos podem ser acessados sem que seja necess rio utilizar outro dispositivo como ponte Diversos tipos de interface el trica podem ser necess rios para a conex o rede Mesmo assim
417. ha verdadeiro estado da linha se torna falso Publica o 1762 RM001D PT P Outubro 2002 Para redefinir o acumulador de um temporizador retentivo use uma instru o RES Consulte RES Reset na p gina 8 10 Instru es de Temporizador e Contador 8 7 Como os Contadores Funcionam A figura abaixo demonstra como um contador funciona O valor da contagem deve permanecer na faixa de 32 768 a 32 767 Se o valor da contagem ficar acima de 32 767 o bit de underflow de status do contador UN dever ser definido 1 Se a contagem ficar abaixo de 32 768 o bit de underflow de status do contador UN dever ser definido 1 Uma instru o RES utilizada para redefinir 0 o contador 32 768 0 32 767 Contagem Crescente EE Valor do Acumulador do Contador ce i Contagem Decrescente Underflow Overflow Uso das instru es CTU e CTD As instru es do contador utilizam os seguintes par metros e Contador Esse o endere o do contador no arquivo de dados Todos os contadores s o elementos de dados com 3 palavras A Palavra O cont m os Bits de Controle e Status a Palavra 1 cont m o valor de preset e a Palavra 2 0 Valor Acumulado Palavra Bit 15 14 13 12 11 f0 9 js 7 e a pn jo Palavra O CU ICD DN OV UN N o Utilizado Palavra 1 Valor de Preset Palavra 2 Valor Acumulado CU Bit de Habilita o de Contagem Crescente CD Bit de H abilita
418. i Red Pigment N7 1 Green Pigment N7 2 Blue Pigment T4 0 PRE Mixing Time E 7 Altere de Receita 1 para Receita 2 e informe os dados a seguir im RCP File 0 RCP Example ioi xi N7 0 1 333 Red Pigment N7 1 1 333 Green Pigment N7 2 1 333 Blue Pigment T4 0 PRE 1 As receitas agora est o configuradas 8 Crie a l gica ladder a seguir Yellow Paint Recipe 53 0 2 Purple Paint Recipe Pao 53 0 53 0 1 0 2 White Paint Recipe 53 0 53 0 53 0 2 0 l 1000 Mixing Time EE a Current Recipe 2 RCP Recipe Recipe File Humber Recipe Humber File Operation RCP Recipe Recipe File Humber Recipe Number File Operation RCP Recipe Recipe File Number Recipe Number File Operation Publica o 1762 RM001D PT P Outubro 2002 22 6 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Explica o da Opera o da Aplica o Quando B3 0 0 est energizado e B3 0 1 e B3 0 2 est o desenergizados Arquivo de receita 0 N mero de receita O executado por meio da carga dos valores a seguir para criar uma pintura Amarela e N7 0 500 e N7 1 500 eN7 2 0 e T4 0 PRE 500 Quando B3 0 1 est energizado e B3 0 0 e B3 0 2 est o desenergizados Arquivo de receita 0 N mero de receita 1 executado por meio da carga dos valores a seguir para criar uma pintura P rpura e N7 0 500 eN71 0 e N7 2 500 e T4 0 PRE 500 Quando B3 0 2 est
419. i o de Mensagens MSS os pedidos de comunica o de rede de outros n s e o fato de as instru es de mensagem anteriores j estarem ou n o em andamento Se o controlador determinar que n o deve acessar a fila a instru o de mensagem permanecer no mesmo estado Os bits EN e EW permanecem definidos 1 ou somente o bit EN definido 1 at o pr ximo final de varredura ou instru o REF ou SVC Se o controlador determinar que existe uma instru o na fila ele descarregar as entradas da fila de comunica o nos buffers de mensagem at que todos os quatro buffers de mensagem estejam completos Se uma mensagem inv lida for descarregada da fila de comunica o o bit ER do arquivo MG ser definido 1 e um c digo ser inserido no arquivo MG para inform lo sobre um erro Quando uma instru o de mensagem v lida carregada em um buffer de mensagem os bits EN e EW dessa mensagem s o definidos 1 O controlador sai do final da varredura ou da parte REF ou SVC da varredura fun o de comunica o em segundo plano do controlador envia as mensagens para os n s de destino especificados na instru o de mensagem Dependendo do estado dos bits CSS e MSS voc pode ter at quatro instru es de mensagem ativas por canal a qualquer momento Se o n de destino receber a mensagem com sucesso o mesmo enviar um reconhecimento ACK O ACK faz com que o processador reinicialize 0 o bit EW e defina 1 o bit ST O n
420. ica instru o NOT A instru o NOT possui apenas um valor de origem na N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Atualiza es dos Bits de Depois qe uma instru o ci for da os bits de status aritm ticos do arquivo de status ser o atualizados Os bits de status aritm ticos est o na Status das Opera es palavra 0 bits de 0 a 3 no arquivo de status do controlador S2 Matem ticas Tabela 12 2 Bits de Status das Opera es Matem ticas Com este Bit O Controlador S 0 0 Carregamento sempre redefinido S 0 1 Overflow sempre redefinido S 0 2 Bit Zero ser definido se o resultado for zero caso contr rio ser redefinido S 0 3 Bit com Sinal ser definido se o resultado for negativo MSB definido caso contr rio ser redefinido Publica o 1762 RM001D PT P Outubro 2002 Instru es L gicas 12 3 AND AND E Orientado por Bit AND Bitwise AND Source A N7 0 0000h lt Source B N7 1 0000h lt Dest N7 2 0000h lt Tipo de Instru o sa da Tabela 12 3 Tempo de Execu o para a Instru o AND Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 2 2 us 0 0 us palavra longa 9 2 us 0 0 us MicroLogix 1500 palavra 2 0 us 0 0 us palavra longa 7 9 us 0 0 us A instru o AND real
421. ica ladder 21 16 instru o MUL 10 8 instru o MVM 13 3 instru o NEG 10 9 instru o NEQ 9 3 instru o NOT 12 6 instru o NOT N O l gico 12 6 instru o ONS 7 5 instru o OR 12 4 instru o OR OU exclusivo 12 5 instru o OR OU l gico 12 4 instru o OSF 7 6 instru o OSR 7 6 instru o OTE 7 3 instru o OTL 7 4 instru o OTU 7 4 instru o RAC 5 28 instru o RCP 22 1 instru o REF 17 4 instru o RES 8 10 instru o Reset 8 10 instru o RET 16 3 Instru o RTA 3 5 instru o RTO 8 6 instru o salto para label 16 1 instru o SBR 16 3 instru o SCL 10 12 instru o SCP 10 13 Instru o SOC 15 2 instru o SOL 15 8 instru o SQO 15 5 instru o SOR 10 15 instru o STS 18 8 instru o SUB 10 7 instru o SUS 16 4 instru o SVC 21 3 Instru o SWP 14 22 instru o TND 76 4 instru o TOD 71 8 altera es no registrador matem tico 11 9 Exemplo 71 9 instru o TOF 8 5 instru o TON 8 4 instru o UID 78 10 instru o UIE 78 11 instru o UIF 78 12 Instru o XIC 7 7 Instru o XIO 7 1 instru o XOR 12 5 Instru es ASCII 20 7 bits de status 10 4 20 5 20 6 22 14 c digos de erro 20 31 diagrama de temporiza o 20 29 instru es de arquivo 14 1 instru es de bit 7 1 instru es de compara o 9 1 instru es de comunica o 21 1 instru es de controle de programa 16 1 instru es de
422. icia a contagem dos intervalos da base de tempo quando as condi es da linha se tornam verdadeiras Enquanto as condi es da linha permanecem verdadeiras o temporizador incrementa seu acumulador at que o valor de preset seja alcan ado Quando o acumulador atinge o valor de preset a temporiza o p ra O acumulador redefinido 0 quando as condi es da linha se tornam falsas n o levando em considera o se o temporizador realizou a cronometragem ou n o Os temporizadores da instru o TON s o redefinidos quando a alimenta o desligada e ligada novamente e o modo se altera As instru es do temporizador usam os seguintes bits de controle e status Tabela 8 6 Bits de Controle e Status do Temporizador Palavra 0 do Temporizador 0 Arquivo de Dados 4 configurado como um arquivo de temporizador para este exemplo Bit Est definido quando E permanece definido at que uma das seguintes condi es ocorra bit 13 T4 0 DN DN Temporizador valor acumulado gt valor de preset estado da linha se torna falso Executado bit 14 T4 0 TT TT Temporiza o do estado da linha se torna verdadeiroe e estado da linha se torna falso Temporizador valor acumulado lt valor de preset e bit DN est definido bit15 T4 0 EN EN Habilita o do estado da linha verdadeiro estado da linha se torna falso Temporizador Publica o 1762 RM001D PT P Outubro 2002 Instru es de Temporizador e Contador 8 5
423. idade Central de Processamento Veja CPU programa de controle L gica do usu rio aplica o que define a opera o do controlador protocolo Regras de troca de dados atrav s de comunica o ramifica o Caminho l gico paralelo dentro de uma linha do programa de l gica ladder Seu principal uso criar uma l gica OR OU rede Conjunto de esta es n s conectadas por algum tipo de meio de comunica o Uma rede pode ser composta de um nico link ou de v rios links rel Dispositivo operado eletricamente que comuta os circuitos el tricos de forma mec nica rel de controle mestre RCM Rel f sico que pode ser desenergizado por qualquer chave de parada de emerg ncia conectada em s rie rendimento Tempo entre a ativa o de uma entrada e a ativa o ou desativa o da sa da correspondente O rendimento composto de atrasos de entrada varredura de programa atrasos de sa da e overhead restaurar Transferir um programa de um dispositivo para um controlador RS 232 Padr o EIA que especifica as caracter sticas funcionais mec nicas e el tricas para os circuitos de comunica o bin ria serial RTU Remote Terminal Unit Unidade Terminal Remota RTU Modbus escravo Protocolo de comunica o serial half duplex salto Muda a sequ ncia normal da execu o do programa Em programas de l gica ladder uma instru o de salto JUMP JMP faz com que a execu o salte para
424. ies de dados ASCII para transmiss o por uma porta de comunica o IMPORTANTE Se as instru es de escrita ASCII forem executadas continuamente talvez voc n o consiga restabelecer a comunica o com o RSLogix 500 quando o controlador estiver no modo RUN opera o Publica o 1762 RM001D PT P Outubro 2002 20 4 Instru es ASCII Vis o Geral do Protocolo Publica o 1762 RM001D PT P Outubro 2002 MicroLogix 1200 S rie A e MicroLogix 1500 S rie A As instru es AWA e AWT somente transmitem uma string ASCII fora da porta RS 232 quando o canal configurado para o protocolo DF1 Full Duplex Se a porta R 232 for configurada por qualquer outro protocolo diferente do DF1 Full Duplex as instru es AWA e AWT apresentar o um erro com o c digo 9 Os pacotes DF1 Full Duplex t m preced ncia sobre as strings ASCII Por isso se uma instru o AWA ou AWT for acionada enquanto um pacote DF1 Full Duplex estiver sendo transmitido a instru o ASCII apresentar um erro com c digo 5 Consulte Tabela E 2 na p gina E 5 para obter os par metros do protocolo DF1 Full Duplex que voc define por meio do Canal O nas telas de configura o do software de programa o configura o dos dois caracteres acrescentados instru o AWA pode ser encontrada na guia Geral da op o de Configura o do Canal no RSLogix 500 MicroLogix 1200 S rie B FRN 3 e superior e MicroLogix 1500 S rie B FRN 4 e super
425. inS e 1156 para MaxS Lembre se de que as entradas da instru o PID devem estar contidas na faixa de O a 16383 As convers es de sinal poderiam ser as seguintes Exemplos de Valores Limites de Processo 73 a 1156 C Sa da do Transmissor se usado 4 a 20 mA Sa da do m dulo de entrada anal gica O a 16383 Instru o PID MinS para MaxS 73 a 1156 C Insira o setpoint palavra 2 e a zona morta palavra 9 nas mesmas unidades de medida convertidas Fa a a leitura da vari vel de processo e dos erros convertidos em escala para essas unidades porcentagem para a sa da de controle palavra 16 exibida como uma porcentagem da faixa da vari vel de controle CV de 0 a 16383 O valor real transferido para a sa da CV fica sempre entre O e 16383 Quando voc seleciona a convers o a instru o converte o setpoint a zona morta a vari vel de processo e o erro Considere o efeito da altera o da convers o em todas essas vati veis Publica o 1762 RM001D PT P Outubro 2002 19 20 Instru o de Controle de Processo Publica o 1762 RM001D PT P Outubro 2002 Zona Morta de Cruzamento Zero DB zona morta ajust vel permite que voc selecione uma faixa de erro acima e abaixo do setpoint onde a sa da n o ser alterada desde que o erro permane a na faixa Isso permite controlar o n vel de correspond ncia entre a vari vel de processo e o setpoint sem que a sa da seja alterada
426. inido falso para falso o bit redefinido o bit redefinido falso para verdadeiro e verdadeiro para o bit definido o bit redefinido verdadeiro Transi o do Estado da Linha Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 7 14 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es OSR e OSF Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 g i Eq Modo de N vel do Arquivos de Dados Arquivos de Fun o s o Endere amento Endere o e a Wo o D q A o Par metro e 5 dD E 5 D ml D E ln lo e 2 a z E Ele ja sil 53 dm 5 o Ee El ls o amp S E o g j Pla e elk z EEEko B p E E Z ele le S a e Z a v Z A jI ja jv j ja ja E o Salsa lr a ja a lu Bit de e e e e Armazenamento Bit de Sa da e o o Publica o 1762 RM001D PT P Outubro 2002 1 8 Instru es de Tipo Rel Bit Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 8 Vis o Geral das Instru es de Temporizador Instru es de Temporizador e Contador Os temporizadores e contadores s o instru es de sa da que permitem o controle de opera es com base no tempo ou na quantidade de eventos As seguintes instru es de Temporizador e Contad
427. inido para cada instru o removida da fila ASCII Instru es ASCII 20 3 Quando qualquer uma das outras instru es de controle da porta encontrada em um programa da l gica ladder ela pode ou n o ser executada imediatamente dependendo do conte do da fila ASCII A fila ASCII uma fila FIFO First In First Out que pode conter at 16 instru es A fila ASCII opera como a seguir e Quando a instru o encontrada em uma linha e a fila ASCII est vazia a instru o executada imediatamente Podem ser necess rias v rias varreduras de programa para que a instru o seja conclu da e Quando a instru o encontrada em uma linha e h de 1 a 15 instru es na fila ASCII a instru o colocada na fila ASCII e executada quando as instru es precedentes s o conclu das Se a fila ASCII estiver completa a instru o esperar at que a pr xima varredura do programa determine se ela pode entrar na fila O controlador continua a execu o de outras instru es enquanto a instru o de controle de porta ASCII est esperando para entrar na fila Instru es de Programa o ASCII Durante a programa o das instru es de sa da ASCII uma l gica condicional deve sempre anteceder a instru o ASCII para detectar quando os novos dados precisam ser enviados ou enviar os dados em um intervalo de tempo Se os dados forem enviados em um intervalo de tempo use 0 5 segundo ou mais N o gere continuamente s r
428. inir o acumulador como zero Exemplo 4 on 1 Manter o valor do acumulador Exemplo 5 on 1 Manter o valor do acumulador Exemplo 6 off 0 Jon 1 Manter o valor do acumulador Exemplo 7 off 0 off 0 Manter o valor do acumulador 1 O HSC1 se aplica somente ao MicroLogix 1500 2 A contagem da entrada A antecede a contagem da entrada B 3 A contagem da entrada B antecede a contagem da entrada A C lulas em branco sem import ncia fi borda crescente y borda decrescente NOTA As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Publica o 1762 RM001D PT P Outubro 2002 5 22 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 Acumulador ACC Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio ACC Acumulador HSC 0 ACC Palavra longa INT controle leitura escrita de 32 bits O ACC Acumulador cont m o n mero de contagens detectadas pelo subsistema HSC Se o modo 0 ou 1 estiver configurado o valor do acumulador do software ser reinicializado 0 quando um preset alto for alcan ado ou quando uma condi o de overflow for detectada Preset Alto HIP Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio HIP Preset Al
429. int SC Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Ajuste Dados Programa do Usu rio SC Convers o em PD10 0 SC bin rio bit O ou 1 controle leitura escrita Escala do Setpoint O bit SC reinicializado quando os valores de convers o em escala do setpoint s o especificados Atualiza o de Malha Muito R pida TF Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Ajuste Dados Programa do Usu rio TF Atualiza o de PD10 0 TF bin rio bit 100u1 status leitura escrita Malha muito R pida O bit TF ser definido pelo algoritmo do PID se o tempo especificado para atualiza o da malha n o puder ser alcan ado pelo controlador devido s limita es do tempo de varredura Se esse bit estiver definido corrija o problema atualizando a malha de PID com uma taxa menor ou mova a instru o PID para uma rotina da interrup o STI Os ganhos de reset e taxa ficar o em condi o de erro se a instru o operar com esse bit definido Publica o 1762 RM001D PT P Outubro 2002 19 14 Instru o de Controle de Processo Bit de A o Derivativa DA Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Dados Programa do Usu rio DA Bit de A o Derivativa PD10 0 DA bin rio bit 0ou1 controle leitura escrita Quando definido 1 o
430. ior Para as instru es AWA e AWT poss vel utilizar o protocolo DF1 Full Duplex conforme descrito anteriormente Para usar o conjunto completo de instru es ASCII use o protocolo ASCII conforme descrito a seguir Consulte Tabela E 9 na p gina E 16 para obter os par metros ASCII que voc define por meio do Canal O e Canal 1 para o 1764 LRP das telas de configura o do software de programa o configura o dos dois caracteres acrescentados instru o AWA pode ser encontrada na guia Geral da op o de Configura o do Canal no RSLogix 500 Instru es ASCII 20 5 Arquivo de Dados de String Descri o do Arquivo ST O arquivo de dados de string usado pelas instru es ASCII para armazenar dados de caracteres ASCII Os dados ASCII podem ser acessados pelos operandos de origem e de destino nas instru es ASCII O arquivo de dados de string tamb m pode ser usado pelas instru es de c pia COP e movimenta o MOV MVM Os arquivos de string s o compostos de elementos de 42 palavras Um elemento do arquivo de string mostrado abaixo Voc pode ter at 256 desses elementos no arquivo de string Tabela 20 1 Estrutura do Arquivo de Dados de String Elemento da String Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Palavra byte superior byte inferior 0 Comprimento da String n mero de caracteres a faixa de O a 82 1 caractere 0 caractere 1 2 caractere
431. ipo de arquivo de destino devem ambos ser de ponto flutuante 2 Aplica se somente aos controladores MicroLogix 1200 S rie B e superiores e1500 S rie B e superiores 3 485CIF escrita apenas de ST para 485CIF 4 500CPU escrita apenas de RTC para inteiros ou de RTC para RTC Tamanho em Elementos Essa vari vel define o volume de dados em elementos para a troca com o dispositivo de destino O volume m ximo de dados que pode ser transferido atrav s de uma instru o MSG de 103 palavras 206 bytes e determinado pelo tipo de dados de destino O tipo de dados de destino definido pelo tipo de mensagem leitura ou escrita e Para Mensagens de Leitura Quando uma mensagem de leitura usada o arquivo de destino o arquivo de dados do processador local ou de otigem NOTA Os tipos de arquivo de entrada sa da string e RTC n o s o v lidos para mensagens de leitura e Para Mensagens de Escrita Quando uma mensagem de escrita usada o arquivo de destino o arquivo de dados do processador de destino Instru es de Comunica o 21 23 O n mero m ximo de elementos que pode ser transmitido ou recebido apresentado na tabela abaixo N o poss vel utilizar tipos diferentes de arquivo ao enviar mensagens Por exemplo voc n o pode ler um temporizador em um arquivo de inteiros e n o pode escrever dados de contador em um arquivo de temporizador As nicas exce es para essa regra s o
432. ir Ordem em que os dados s o armazenados e recuperados em um arquivo full duplex Modo de comunica o em que os dados podem ser transmitidos e recebidos simultaneamente comparar com half duplex half duplex Modo de comunica o em que a transmiss o de dados limitada em uma dire o de cada vez Publica o 1762 RM001D PT P Outubro 2002 4 Gloss rio Publica o 1762 RM001D PT P Outubro 2002 housekeeping Parte da varredura em que o controlador realiza verifica es internas e comunica o de servi os instru o Mnem nico que define uma opera o que ser realizada pelo processador Uma linha em um programa composta por um conjunto de instru es de entrada e sa da As instru es de entrada s o avaliadas pelo controlador como sendo verdadeiras ou falsas O controlador por sua vez define as instru es de sa da como verdadeiras ou falsas LED fotodiodo Usado como indicador de status das fun es do processador e das entradas e sa das leitura Aquisi o de dados Por exemplo o controlador l informa es de outros dispositivos atrav s de uma mensagem de leitura LIFO ltimo a entrar primeiro a sair Ordem em que os dados s o armazenados e recuperados em um arquivo linha Uma linha cont m as instru es de entrada e sa da No modo de opera o Run as entradas de uma linha s o avaliadas como verdadeiras ou falsas Se h um caminho de l gica verdadeira as sa das s
433. istograma FOH Descri o PCCC Sem acesso HH O controlador local detectou um tipo inv lido de arquivo de destino F2H Descri o PCCC Par metro inv lido dados inv lidos em bloco de comando ou busca F3H Descri o PCCC Existe uma refer ncia de endere o para a rea exclu da F4H Descri o PCCC Falha na execu o do comando por raz o desconhecida overflow de histograma CLP 3 FoH Descri o PCCC Erro na convers o de dados F6H Descri o PCCC O scanner n o consegue se comunicar com o adaptador de rack 1771 Isso poder ocorrer se o scanner n o estiver realizando a varredura se a varredura n o estiver sendo realizada no adaptador selecionado se o adaptador n o estiver respondendo ou se houver um pedido inv lido de DCM BT block transfer F7H Descri o PCCC O adaptador n o consegue se comunicar com um m dulo FSH Descri o PCCC A resposta do m dulo 1771 n o tinha valores v lidos de tamanho ckecksum etc F9H Descri o PCCC Label Duplicado FAH O n de destino n o pode responder porque outro n tem acesso exclusivo ao arquivo FBH O n de destino n o pode responder porque outro n tem acesso exclusivo a todos os arquivos FCH Descri o PCCC O arquivo de disco est protegido contra escrita ou n o est acess vel apenas off line FDH Descri o PCCC O arquivo do disco est sendo usado por outra aplica o atualiza o n o realizada apenas off line FFH O canal de comunica
434. its de 0a 6 e o bit 15 das palavras 6 e 7 devem ser sempre definidos como zero no programa de controle Caso contr rio o sinalizador de dados inv lidos Ex ser definido para aquele canal pelo m dulo Entretanto o canal continuar a operar com o valor convertido anteriormente Os bits s o definidos como a seguir SGN Bit de sinal em formato de complemento de dois Sempre positivo igual a zero para o m dulo 1769 IF4XOF2 Ix Bits sinalizadores de sobrefaixa para os canais de entrada de O a 3 Esses bits podem ser usados no programa de controle para detec o de erros Quando definidos como 1 os bits indicam que o sinal de entrada est fora da faixa normal de opera o No entanto o m dulo continua a converter dados anal gicos no valor m ximo da faixa completa Quando a condi o de sobtrefaixa removida os bits s o automaticamente redefinidos como 0 zero Ox Na palavra 5 os bits O e 1 fornecem indica o de sobrefaixa para os canais de sa da O e 1 Esses bits podem ser usados no programa de controle para detec o de erros Quando definidos como 1 os bits indicam que o sinal de sa da est fora da faixa normal de opera o No entanto o m dulo continua a converter dados anal gicos no valor m ximo da faixa completa Quando a condi o de sobrefaixa removida os bits s o automaticamente redefinidos como 0 zero Publica o 1762 RM001D PT P Outubro 2002 1 16 Configura o de E S NOT
435. ixa de 0 a 16383 A sa da de controle palavra 16 do bloco de controle tem a faixa de O a 100 Voc pode definir limites inferior e superior para os valores de sa da calculados pela instru o onde o limite superior de 100 corresponde ao limite da vari vel de controle de 16383 Instru o de Controle de Processo 19 19 Convers o em Escala para as Unidades de Medida A convers o permite a inser o dos valores de zona morta de cruzamento zero e setpoint em unidades de medida al m de exibir os valores dos erros e das vari veis de processo nas mesmas unidades de medida Lembre se de que a vari vel de processo PV ainda deve estar contida na faixa de 0 a 16383 Entretanto a PV exibida em unidades de medida Selecione a convers o da seguinte forma 1 Es Insira os valores de convers o m ximo MaxS e m nimo MinS no bloco de controle PID O valor MinS corresponde ao valor anal gico de zero para a leitura mais baixa da vari vel de processo MaxS corresponde ao valor anal gico de 16383 para a leitura mais alta Esses valores representam os limites do processo Para selecionar a convers o do setpoint insira um valor diferente de zero em um dos par metros ou nos dois Se o mesmo valor for inserido nos dois par metros a convers o de setpoint ser desabilitada Por exemplo ao realizar a medi o de uma faixa de temperatura em escala completa de 73 C PV 0 a 1156 C PV 16383 insira o valor 73 para M
436. iza uma l gica AND orientada por bit das duas origens e insere o resultado no destino Tabela 12 4 Tabela Verdadeira para a Instru o AND Destino A AND B Origem A 11 1 1 11 J0 f1 f0 10 JO jo f0 11 1 10 f0 Origem B 1 01 0 0 11 1 1 11 11 J1 10 10 10 J0 1 11 Destino 1 1 10 IO 11 JO MIO 10 JO JOJO JOJO O J0 IMPORTANTE N o use o Acumulador do Contador de Alta Velocidade HSC ACC para o par metro do destino nas instru es AND OR e XOR Para obter mais informa es consulte Uso das Instru es L gicas na p gina 12 1 e Atualiza es dos Bits de Status das Opera es Matem ticas na p gina 12 2 Publica o 1762 RM001D PT P Outubro 2002 12 4 Instru es L gicas OR OR OU L gico Tipo de Instru o sa da OR Bitwise Inclusive OR Tabela 12 5 Tempo de Execu o para a Instru o OR Source A N7 0 0000h lt Controlador Tamanho dos Quando a Linha for Source B N7 1 Dad 0000h lt ados Verdadeira Falsa Degi o MicroLogix 1200 palavra 2 2 US 0 0 us palavra longa 9 2 us 0 0 us MicroLogix 1500 palavra 2 0 us 0 0 us palavra longa 7 9 us 0 0 us A instru o OR OU realiza uma l gica OR OU de duas origens e insere o resultado no destino Tabela 12 6 Tabela Verdadeira para a Instru o OR Destino A OR 0U B Origem A 11 1 f1 11 J0 f1 0 10 JO jo f0 11 1 10 f0 O
437. k ID1 n 17 o dispositivo de passthru Publica o 1762 RM001D PT P Outubro 2002 21 42 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Link ID de Passthru Configure o Link ID de Passthru na guia Geral da tela de Configura o do canal O valor do Link ID um n mero definido pelo usu rio entre 1 e 65 535 Todos os dispositivos que podem iniciar mensagens remotas e est o conectados rede local devem ter o mesmo n mero pata essa vari vel Channel Configuration Instru es de Comunica o 21 43 C digos de Erro da Quando detecta um erro durante a transfer ncia de dados da mensagem o o MSG processador define o bit ER e insere um c digo de erro que pode ser nstru o monitorado no software de programa o C digo de Erro Descri o da Condi o de Erro 02H O n de destino est ocupado Tentativas NAK sem mem ria por exaust o da camada de link 03H O n de destino n o pode responder porque a mensagem muito extensa 04H O n de destino n o pode responder porque n o reconhece os par metros de comando OU o bloco de controle foi modificado por engano 05H O controlador local est off line poss vel duplica o de n s 06H O n de destino n o consegue responder porque a fun o solicitada n o est dispon vel 07H O n de d
438. l PLS 5 29 Contador C 8 7 Controle R 2 7 Entrada 1 2 7 Imagens de E S para M dulos de Expans o MicroLogix 1200 1 4 Inteiro N 2 7 N D Indice Remissivo organiza o e endere amento 20 5 Palavra Longa L 2 7 PID PD 19 2 Ponto Flutuante F 2 7 ponto flutuante F 10 4 protegendo arquivos de dados 2 8 Sa da 0 2 7 Temporizador T 8 1 arquivos de dados arquivo de status S 0 1 exemplos de endere amento de entrada e sa da 1 22 Imagens de E S para m dulos de expans o MicroLogix 1500 1 12 Arquivos de Fun o 3 1 arquivo de fun o DAT 3 10 arquivo de status de comunica o CS 3 14 arquivo de status de entrada sa da IOS 3 19 contador de alta velocidade HSC 5 2 informa es do hardware base 3 13 informa es sobre o m dulo de mem ria MMI 3 7 informa es sobre o potenci metro de corte TPI 3 6 interrup o de tempo selecion vel STI 18 13 interrup o na entrada de eventos Ell 18 18 modula o por largura de pulso PWM 6 20 Rel gio em Tempo Real RTC 3 3 sa da do trem de pulso PTO 6 6 arquivos de temporizador 8 1 arquivos do processador 1 ASCII defini o 7 bateria expectativa de vida til 3 4 opera o 3 4 bit 7 bit de compara o do m dulo de mem ria C 10 bit de intercepta o de overflow matem tico C 11 bit de sele o de overflow matem tico C 10 bit de status da trava de OEM C 8 bit de status de acesso futuro C 8 bit de status de bateria fraca C
439. l O e do canal 1 Posi o do Bit 15 14 13 12 11 10 9 8 7 6 5 j4 3 2 1 JO SGN Canal 0 Dados de 0 a 32 768 SGN Canal 1 Dados de O a 32 768 gt l Palavra SGN Bit de sinal em formato de complemento de dois Configura o de E S 1 15 Arquivo de Dados de Entrada do 1769 IFAXOF O arquivo de dados de entrada permite acesso aos dados de entrada para uso no programa de controle na indica o de sobrefaixa para os canais de entrada e sa da e na resposta dos dados de sa da como descrito a seguir E Posi o do Bit 115 14 13 12 11 0 19 8 7 i6 5 4 312 1 J0 Qu 0 SGN Dados de Entrada Anal gica do Canal 0 O O O JO 0 10 J0 1 SGN Dados de Entrada Anal gica do Canal 1 O O O JO J0 10 J0 2 SGN Dados de Entrada Anal gica do Canal 2 O JO O JO 0 10 J0 3 ISGN Dados de Entrada Anal gica do Canal 3 O O O JO J0 10 J0 4 N o Utilizado 13 12 11 O 5 N o HO N o H1 N o Utilizado E1 E0 01 100 Utilizado Utilizado 6 SGN Eco Loopback de Dados de Sa da para Sa da no O O O JO J0 10 J0 Canal 0 SGN Eco Loopback de Dados de Sa da para Sa da no O O O JO J0 10 J0 Canal 1 1 Todos os bits n o utilizados s o definidos como 0 pelo m dulo MATa As palavras de entrada 6 e 7 cont m as informa es de Eco IMPORTANTE Loopback de dados de sa da para a sa da nos canais O e 1 respectivamente Os b
440. lador 1 0 1 Exemplo 4 on off off 0 Manter o valor do acumulador 1 0 Exemplo 5 on off on off Manter o valor do acumulador 1 0 1 0 Exemplo 6 T Reinicializar o acumulador 0 1 O HSC1 se aplica somente ao MicroLogix 1500 C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA Publica o 1762 RM001D PT P Outubro 2002 As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 19 Modo 4 do HSC Contador com Duas Entradas crescente e decrescente Tabela 5 8 Exemplos do Modo 4 do HSC Terminais de 11 0 0 0 HSCO 111 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSCO BitCE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem Contagem N o Utilizado N o Utilizado Crescente Decrescente Exemplo 1 T on U Toff on 1 fAcumulador do HSC 1 contagem 1 0 Exemplo 2 on U loff Ii on 1 fAcumulador do HSC 1 contagem 1 0 Exemplo 3 off 0 Manter o valor do acumulador 1 O HSC1 se aplica somente ao MicroLogix 1500 C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis
441. lador MicroLogix 1200 MicroLogix 1500 Grupos de e 0e1 e 0e1 Entrada e 2e3 e23 e 4e acima e4e5 e6e e 8 e acima Os tempos de resposta m nimo e m ximo associados a cada defini o de filtro de entrada podem ser encontrados no Manual do Usu rio do controlador Os controladores MicroLogix 1200 e 1500 permitem configurar separadamente as entradas como entradas de reten o tamb m conhecidas como entradas de captura de pulso Uma entrada de reten o uma entrada que captura um pulso muito r pido e o mant m para uma nica varredura do controlador A largura do pulso que pode ser capturado depende do filtro de entrada selecionado para essa entrada s seguintes entradas podem ser configuradas como entradas de reten o Controlador MicroLogix 1200 MicroLogix 1500 Entradas CC de0a3 deDa Esse recurso ativado por meio do software de programa o RSLogix500 Com um projeto aberto 1 Abra a pasta Controlador 2 Abra a pasta Configura o de E S 3 Abra a ranhura O controlador 4 Selecione a guia Configura o de E S Incorporada 5 Selecione os bits de m scara para as entradas que operar o como entradas de reten o 6 Selecione o estado das entradas de reten o O controlador pode detectar tanto os pulsos on borda crescente quanto off borda decrescente dependendo da configura o selecionada no software de programa o As informa es a seguir s o apr
442. lavra de destino Publica o 1762 RM001D PT P Outubro 2002 Instru es de Convers o 11 7 seguir mostramos como reinicializar S 14 antes de executar a instru o FRD is MOV OVE Source N7 2 0001 0010 0011 0100 4660 Dest S 13 4660 CLR CLEAR Dest S 14 0 FRD FROM BCD S 13 e S 14 s o exibidos Source 13 no formato BCD 00001234 4 Dest N7 0 1234 4 a E 0000 0100 1101 0010 Quando a condi o de entrada 1 0 1 estiver definida 1 um valor BCD transferido de uma chave thumbwheel com 4 d gitos por exemplo ser movido da palavra N7 2 para o registrador matem tico A palavra de status S 14 portanto reinicializada para garantir a aus ncia de dados indesej veis durante a execu o da instru o FRD Publica o 1762 RM001D PT P Outubro 2002 11 8 Instru es de Convers o TOD Convers o para Decimal Codificado em Bin rio BCD TOD ToBCD Source N7 0 0 lt Dest N7 1 0000h lt Tipo de Instru o sa da Tabela 11 10 Tempo de Execu o para as Instru es TOD Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 17 2 us 0 0 us MicroLogix 1500 14 3 us 0 0 us A instru o TOD converte o valor de origem de inteiro para BCD e insere o resultado no Destino Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir
443. le prossegue para a instru o que vem ap s a instru o JSR A faixa de dados imediata para o arquivo JSR de 3 a 255 Instru es de Controle de Programa 16 3 SBR Label de Sub rotina SBR Subroutine RET Retorno da Sub rotina RET Return Tipo de Instru o entrada Tabela 16 4 Tempo de Execu o para a Instru o SBR Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1500 11 0 us 1 0 us A instru o SBR um label que n o utilizado pelo processador Essa instru o tem a fun o de identifica o de sub rotina como a primeira linha para essa sub rotina Essa a primeira instru o de uma linha e sempre avaliada como verdadeira Tipo de Instru o sa da Tabela 16 5 Tempo de Execu o para a Instru o RET Quando a Linha for Verdadeira Controlador MicroLogix 1200 MicroLogix 1500 11 0 us 0 0 us A instru o RET marca o fim da execu o de uma sub rotina ou o fim de um arquivo de sub rotina Essa instru o faz com que o controlador reinicie a execu o na instru o ap s a instru o JSR interrup o do usu rio ou uma rotina de falha do usu rio que provocou a execu o desta sub rotina Publica o 1762 RM001D PT P Outubro 2002 16 4 Instru es de Controle de Programa SUS Suspens o SUS Suspend Suspend ID 1 TND Fim Tempor rio TND gt Publica o 1762
444. lica o 1762 RM001D PT P Outubro 2002 6 ndice Remissivo mnem nico 5 modem 5 modo de execu o 5 modo de opera o Run 5 modo de programa 5 modos 5 Modula o por Largura de Pulso arquivo de fun o 6 20 Instru o 6 19 monitora o da opera o do controlador procedimento de recupera o de falha D 2 monoest vel 5 normalmente aberto NA 5 normalmente fechado NF 5 0 Objetivo deste manual P 7 off line 5 offset 5 on line 5 operadores booleanos 6 overhead do controlador 6 P Padr es Matriz de sa da 1 19 par metros do protocolo ASCII 20 4 PCCC 6 perfil de controle 6 PID conceito de PID 19 1 convers o de escala de E S anal gica 19 17 Equa o PID 19 2 erros 19 16 exemplos de aplica es 19 22 instru o PID 19 3 notas do aplicativo 19 18 par metros de ajuste 19 8 planilha de tempo de varredura MicroLogix 1200 A 7 MicroLogix 1500 8 6 potenci metros de corte 3 6 arquivo de fun o 3 6 Condi es de Erro 3 6 potocolo comunica o DH485 E 2 Precis o do Temporizador 8 3 precis o temporizador 8 3 procedimento de recupera o de falha D 2 Publica o 1762 RM001D PT P Outubro 2002 processador 6 programa de controle 6 prote o de arquivo est tico 2 10 prote o por senha 2 11 protocolo 6 DF full duplex E 5 DF half duplex F 6 RTU Modbus escravo 9 protocolo de comunica o DH 485 2 par metros de configura o F 3 protocolo DF full duplex E 5 descri
445. licita es de dispositivos da rede Ethernet mas n o podem iniciar uma comunica o com esses dispositivos Figura 21 2 Redes DeviceNet e Ethernet DNI DNI SLC 5 03 Rede DeviceNet SLC 5 05 MicroLogix 1000 MicroLogix 1200 MicroLogix 1500 Rede Ethernet SLC 5 05 CLP 5E Publica o 1762 RM001D PT P Outubro 2002 21 40 Instru es de Comunica o Configura o de uma poss vel configurar a fun o remota na tela de Configura o de Mensagem Mensagem Remota no software RSLogix 500 Exemplo da Tela de Configura o e da Rede A configura o de mensagem mostrada abaixo refere se ao MicroLogix 1500 no n 12 na rede DH485 Essa mensagem l cinco elementos de dados do SLC 5 04 n 51 na rede DH come ando no endere o N 50 0 O SLC 5 04 no n 23 da rede DH est configurado para uma opera o de passthru NOTA Os recursos do MicroLogix 1200 s o os mesmas que os do MicroLogix 1500 neste exemplo Za MSG Rung 2 34 MG11 0 This Controller m Control Bits Communication Command 500CPU Read Ignore if timed out TO Data Table Address N70 Size in Elements 5 Awaiting Execution EW Channel 0 Error ER Message done DN Target Device Message Timeout 5 Message Transmitting STk Data Table Address W50 0 Message Enabled EN Local Bridge
446. lize a instru o de carga do sequenciador para carregar os dados em um arquivo de sequenciador A vantagem b sica das instru es de sequenciador preservar a mem ria do programa Essas instru es monitoram e controlam sa das discretas de 16 bits palavra ou 32 bits palavra longa de cada vez em uma nica linha E poss vel utilizar arquivos de inteiros de bit ou duplo inteiro com as instru es de sequenciador Publica o 1762 RM001D PT P Outubro 2002 15 2 Instru es do Seguenciador SOC Compara o de Seqiienciador SAC Sequencer Compare CEND File B3 0 Mask N7 0 lt DN gt Source 0 0 Control R6 0 lt FD gt Length 1 lt Position 0 lt Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 15 1 Tempo de Execu o para a Instru o SQC Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 23 5 us 7 1 us palavra longa 26 3 us 7 1 us MicroLogix 1500 palavra 20 1 us 6 3 us palavra longa 22 7 us 6 3 us Quando a linha passa de falsa para verdadeira a instru o SQC utilizada para comparar palavras longas ou palavras de origem mascaradas com o valor mascarado no endere o de refer ncia arquivo do seq enciador para controlar as opera es seq enciais da m quina Quando o status de todos os bits n o mascarados na palavra de origem estabelecerem correspond ncia com
447. locidade opere Defini o de Par metros SP Descri o Endere o Formato dos Modos Hsc 1 Tipo Acesso ao Dados Programa do Usu rio SP Defini o de HSC 0 SP bit 0a7 controle leitura escrita Par metros 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de controle SP Definir Par metros usado para carregar novas vari veis no subsistema HSC Quando uma instru o OTE com o endere o de HSC 0 SP considerada verdadeira transi o de linha de off para on todas as vari veis de configura o armazenadas no momento na fun o HSC ser o verificadas e carregadas no subsistema HSC O subsistema HSC opera ent o com base nas novas defini es carregadas Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente O programa do usu rio deve definir e reinicializar esse bit SP pode ser alternado enquanto o HSC est em opera o e nenhuma contagem perdida Habilita o da Interrup o do Usu rio UIE Descri o Endere o Formato Acesso ao dos Dados Programa do Usu rio UIE Habilita o da HSC 0 UIE bit 0a7 controle leitura escrita Interrup o do Usu rio 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit UIE Habilita o da Interrup o do Usu rio usado para habilitar ou desabilitar o processamento da sub rotina HSC Esse bit
448. longo A resolu o de 100 us a 0 us Por exemplo o valor 9 indica que o ciclo de 800 a 900 us foi o mais longo observado no programa N mero de Arquivo da Rotina de Falha do Usu rio Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 29 palavra 0a255 status somente leitura Esse registrador usado para controlar qual sub rotina executada quando uma Falha do Usu rio gerada Setpoint de STI Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 30 palavra 0 a 65535 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Esse endere o duplicado em STI 0 SPM Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STI na p gina 18D 13 para obter mais informa es Arquivo de Status do Sistema C 17 N mero de Arquivo de STI Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 8 31 palavra 0 a 65535 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Esse endere o duplicado em STI 0 PFN Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel
449. m dulo 1769 SDN M dulo de comunica o 1770 KFD PC ks Rede DeviceNet f I oi om B A DO 00 S rie 9000 Controlador MicroLogix 1000 Controlador MicroLogix 1200 conectado via 1761 NET DNI conectado via 1761 NET DNI Photoeye pegiSTATION E 00000 0 00 000 Drive 1305 conectado via M dulo de comunica o DeviceNet aperfei oado 1203 GU6 Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 31 Tela de Configura o de Mensagem 0000 e J Read Write Message N e 10 MSGFile MGIL I N Se e e 0001 ND A linha O mostra uma instru o de mensagem MSG padr o do RSLogix 500 precedida de l gica condicional 1 Acesse a tela de configura o de mensagem clicando duas vezes na op o correspondente 2 Ser exibida a tela de configura o de mensagem do RSLogix 500 Essa tela usada para configurar ou monitorar par metros de mensagem Este controlador Dispositivo de destino e Bits de controle A seguir apresentada a descri o de cada se o Publica o 1762 RM001D PT P Outubro 2002 21
450. m Dire o Externa Tabela 5 6 Exemplos do Modo 2 do HSC Terminais de 11 0 0 0 HSCO 111 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSCO BitCE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem Dire o N o Utilizado N o Utilizado Exemplo 1 T off on 1 fAcumulador do HSC 1 contagem 0 Exemplo 2 T on on 1 fAcumulador do HSC 1 contagem 1 Exemplo 3 off 0 Manter o valor do acumulador 1 O HSC1 se aplica somente ao MicroLogix 1500 C lulas em branco sem import ncia fi borda crescente U borda decrescente NOTA As entradas de 11 0 0 0 a 11 0 0 7 est o dispon veis para serem usadas como entradas para outras fun es independentemente do HSC que est sendo utilizado Modo 3 do HSC Contador com Dire o Reset e Pausa Externos Tabela 5 7 Exemplos do Modo 3 do HSC Terminais de 11 0 0 0 HSCO 111 0 0 1 HSCO 111 0 0 2 HSCO 111 0 0 3 HSCO BitCE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem Dire o Reset Pausa Exemplo 1 1 off on off off jon 1 Acumulador do HSC 1 contagem 0 1 0 0 Exemplo 2 1 on on off off jon 1 Acumulador do HSC 1 contagem 1 1 0 0 Exemplo 3 on off on Manter o valor do acumu
451. m a etapa 4 Cap tulo 20 Instru es ASCII Este cap tulo cont m as informa es gerais sobre as instru es ASCII e explica como elas funcionam no programa de controle Este cap tulo est organizado nas seguintes se es Informa es Gerais e Opera o e Tipos de Instru o na p gina 20 2 e Vis o Geral do Protocolo na p gina 20 4 e Arquivo de Dados de String ST na p gina 20 5 e Arquivo de Dados de Controle na p gina 20 6 Instru es ASCII As instru es ASCII est o organizadas de modo que as instru es de Escrita antecedam as instru es de Leitura P gina Instru o Controladores V lidos ACL Reinicializa o de Buffer ASCII Reinicializa os buffers de recep o e ou transmiss o e MicroLogix 1200 AIC Inteiro para String Converte um valor inteiro em uma string e MicroLogix 1500 S rie B FRN 4 ou superior AWA Escrita ASCII com Acr scimo Escreve uma string com caracteres configurados e anexados pelo usu rio AWT Escrita ASCII Escreve uma string ABL Teste de Buffer para Linha Determina o n mero de caracteres do buffer at o e MicroLogix 1200 S rie B FRN caractere de final de linha inclusive 3 ou superior ACB N mero de Caracteres no Buffer Determina o n mero total de caracteres no buffer e MicroLogix 1500 S rie B FRN f f DR 4 ou superior ACI String para Inteiro Converte uma string em um valor inteiro A
452. m fator fundamental A fun o STI um mecanismo de acionamento que permite realizar varredura ou resolver a l gica do programa de controle que sens vel ao tempo Exemplos de aplica o da fun o STI e Aplica es do tipo PID onde um c lculo deve ser realizado em um intervalo de tempo espec fico e Um aplica o de posicionamento onde necess rio realizar varredura na instru o PTO posicionamento de acordo com uma taxa espec fica para garantir um perfil de acelera o desacelera o constante e Um bloco de l gica onde necess rio realizar varredura com mais frequ ncia A forma de utiliza o de uma fun o STI geralmente determinada pelas demandas tequisitos da aplica o A fun o opera utilizando a segu ncia abaixo 1 O usu rio seleciona um intervalo de tempo 2 Quando um intervalo v lido definido e a fun o STI configurada adequadamente o controlador monitora o valor da fun o STI 3 Com a finaliza o do per odo de tempo a opera o normal do controlador interrompida 4 O controlador realiza a varredura na l gica do arquivo de programa da fun o STI 5 Quando a varredura do arquivo STI conclu da o controlador retorna para o ponto em que se encontrava antes da interrup o e continua a operar normalmente Publica o 1762 RM001D PT P Outubro 2002 18 14 Uso de Interrup es Resumo dos Subelementos do Arquivo de Fun o STI Interrup
453. m que o usu rio configure grupos de entradas CC para opera o normal ou de alta velocidade O usu rio pode configurar cada tempo de resposta do grupo de entrada A configura o do filtro determina a dura o que o sinal de entrada deve ter em on ou off antes que o controlador reconhe a o sinal Quanto maior o valor mais tempo demora para que o estado da entrada seja reconhecido pelo controlador Valores mais elevados fornecem mais filtragem e s o usados em ambientes com ru dos el tricos Os valores mais baixos fornecem menos filtragem e s o usados pata detectar pulsos r pidos ou estreitos Em geral defina os filtros com valores mais baixos ao utilizar contadores de alta velocidade entradas de reten o e interrup es de entrada A filtragem de entrada configurada por meio do software de programa o RSLogix 500 Para configurar os filtros usando o RSLogix 500 1 Abra a pasta Controlador 2 Abra a pasta Configura o de E S 3 Abra a ranhura O controlador 4 Selecione a guia Configura o de E S Incorporada Publica o 1762 RM001D PT P Outubro 2002 1 24 Configura o de E S Entradas de Reten o Publica o 1762 RM001D PT P Outubro 2002 Os grupos de entrada s o pr organizados Simplesmente selecione o tempo de filtro necess rio para cada grupo de entrada E poss vel usar uma nica defini o de filtro de entrada para cada um dos grupos de entrada Contro
454. ma instru o limite onde e Limite Baixo Valor num rico de 32 768 a 32 767 inserido no software de programa o e Valor de Teste TPO POTO Este o valor posi o atual do potenci metro de corte 0 e Limite Alto N7 17 Estes s o os dados localizados no arquivo de inteiros 7 elemento 17 O Valor de Teste TPLO POTO e o Limite Alto N7 17 s o exemplos de endere amento direto O Limite Baixo o endere amento imediato Publica o 1762 RM001D PT P Outubro 2002 4 4 Vis o Geral das Instru es de Programa o Publica o 1762 RM001D PT P Outubro 2002 Endere amento indireto O endere amento indireto permite que os componentes do endere o sejam usados como indicadores para outras localiza es de dados dentro do controlador Essa funcionalidade pode ser especialmente til para determinados tipos de aplica o gerenciamento de receitas processamento em lote etc O endere amento indireto tamb m pode ser dif cil de entender e localizar falhas Recomenda se que voc utilize o endere amento indireto somente se ele for exigido pela aplica o que est sendo desenvolvida O MicroLogix 1200 e o MicroLogix 1500 suportam endere amento indireto para Arquivos Palavras e Bits Para determinar quais componentes de um endere o devem ser indiretos s o usados colchetes fechados Os exemplos a seguir mostram como o endere amento indireto deve ser usado Endere amento Indireto de uma Pal
455. mado sem causar falha A parte de opera o ser igual a 0 Publica o 1762 RM001D PT P Outubro 2002 6 14 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 ss cmi Je A ju fe St US SDS a Acel Opera o Desacel 4 1200 Acel Opera o Desacel 6 000 0 6 000 Nesse exemplo o valor m ximo que poderia ser usado para acelera o desacelera o 6000 porque se tanto a acelera o quanto a desacelera o forem iguais a 6000 o n mero total de pulsos ser igual a 12 000 0 componente de opera o seria zero Esse perfil consistiria em uma fase de acelera o de 0 a 6000 A 6000 a frequ ncia de sa da vari vel OF gerada e imediatamente entra na fase de desacelera o de 6 000 a 12 000 A 12 000 a opera o de PTO pararia frequ ncia de sa da 0 Caso seja necess rio determinar o per odo da rampa dura o da rampa de acelera o desacelera o e 2x ADP OF dura o em segundos OF frequ ncia de sa da As seguintes f rmulas podem ser utilizadas para calcular o limite de frequ ncia m xima para os dois perfis A frequ ncia m xima igual ao inteiro que inferior ou igual ao resultado encontrado abaixo OF frequ ncia de sa da e Para Perfis Trapezoidais OF x OF 4 0 5 e Para Perfis de Curva S 0 999 x OF x SQRT OF 6 Uso de Sa das de Alta Velocidade 6 15 Parada Controlada PTO CS Descri o do
456. mensagens V rios servi os padr o e os respectivos par metros foram pr configurados para facilitar sua utiliza o Expansion Comms Port 1 CIP Generic NZ 0 1 5 Network Device 6 6 Read Assembl 70 112 Instru es de Comunica o 21 37 Se for necess rio utilizar um servi o que n o esteja dispon vel selecione um dos servi os gen ricos O servi o gen rico permite informar par metros espec ficos de c digo de servi o As informa es sobre quais servi os s o aceitos por um dispositivo de destino s o em geral fornecidas na documenta o do dispositivo MSG Rung 3 0 MG11 1 Expansion Comms Port Read Input Point Read Parameter write Parameter Read Analog Input write Analog Output Generic Get Attribute Single Generic Set Attribute Single Generic Get Member Generic Set Member Publica o 1762 RM001D PT P Outubro 2002 21 38 Instru es de Comunica o Mensagens Remotas O controlador tamb m capaz de enviar mensagens remotas ou off link O envio de mensagens remotas a capacidade de trocar informa es com um dispositivo que n o esteja conectado a uma rede local Esse tipo de conex o exige que um dispositivo na rede local funcione como ponte ou gateway para a outra rede Redes Remotas Redes DH485 e DH A ilustra o abaixo mostra duas redes uma DH485 e uma DH O controlador SLC 5 04 no n 17 da rede DH485 est configurado para uma oper
457. menta o 0084 MAX 1 0 POWER O n mero m ximo permitido de N o Usu rio e Reconfigure o sistema de E S de expans o SUPPLIES EXCEEDED fontes de alimenta o de E S de de forma que o mesmo tenha o n mero expans o foi excedido correto de fontes de alimenta o 0085 MAX I O MODULES 0 n mero m ximo de m dulos N o Usu rio e Reconfigure o sistema de E S de expans o EXCEEDED permitidos de E S de expans o foi de forma que ele tenha o n mero excedido permitido de m dulos e Desligue e ligue novamente a alimenta o xx86l EXPANSION 1 0 Um m dulo de E S de expans o n o N o Usu rio e Altere a taxa de transmiss o na configura o MODULE BAUD RATE pode se comunicar com a taxa de de E S do programa do usu rio e ERROR transmiss o especificada na e Recompile e recarregue o programa e configura o de E S do programa do entre no modo Run ou usuario e Substitua o m dulo e Desligue e ligue novamente a alimenta o xxg7t1 10 CONFIGURATION e A configura o de E S de N o Usu rio e Corrija a configura o de E S do programa MISMATCH expans o no programa do usu rio do usu rio para que corresponda n o corresponde configura o configura o real ou real ou e Com a alimenta o desligada corrija a e A configura o de E S de configura o de E S real para que expans o no programa do usu rio corresponda configura o do programa especificou um m dulo mas ele do usu rio n o foi encontrado ou e 0 tama
458. n o podem ser constantes e As constantes v lidas variam de 32768 a 32767 palavra e de 2 147 483 648 a 2 147 483 647 palavra longa Publica o 1762 RM001D PT P Outubro 2002 12 2 Instru es L gicas Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 12 1 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es L gicas Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o 5 Modo do N vel do q rquivos de Fun o Endere amento Endere o A T E Par metro 8 s 5 E E o a g lg IE j E F a la g a jo 9 jo j E lig j Li N C peso JE o lo la le J2 l i E a E E5 ala Es E8 a SE Origem A e o o o o e o o o o o Origem B 4 e e e e e e e e e e e e e e e Destino e o o o o o e o 1 Os arquivos DAT s o v lidos apenas para o controlador MicroLogix 1500 Os arquivos PTO e PWM s o v lidos para as unidades BXB dos controladores MicroLogix 1200 e 1500 2 O arquivo de Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto 4 A Origem B n o se apl
459. n o s o capazes de executar opera es em velocidade muita alta Tipo de Instru o sa da Tabela 6 4 Tempo de Execu o para a Instru o PWM Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 126 6 us 24 7 us MicroLogix 1500 107 4 us 21 1 us Fun o PWM A fun o PWM permite que um dispositivo de campo seja controlado por uma forma de onda PWM O perfil PWM possui dois componentes b sicos e Freq ncia a ser gerada e Intervalo do Ciclo de Tarefas A instru o PWM juntamente com as fun es HSC e PTO s o diferentes da maior parte das outras instru es do controlador A opera o dessas instru es realizada por um circuito especial instalado em paralelo com o processador do sistema principal Isso necess rio devido aos requisitos de alto desempenho dessas instru es A interface com o subsistema PWM estabelecida por meio da varredura da instru o PWM no arquivo de programa principal n mero de arquivo 2 ou da varredura da instru o PWM em um dos arquivos de sub rotina Uma sequ ncia de opera o t pica de uma instru o PWM a seguinte 1 A linha com uma instru o PWM ativada considerada verdadeira PWM iniciada 2 Uma forma de onda na frequ ncia especificada produzida 3 A fase de opera o est ativa Uma forma de onda na frequ ncia especificada com o ciclo de tarefas especificado produzida 4 A linha com uma instru o PWM ativada
460. n o s o provocadas pelo usu rio s o causadas por v rias condi es que interrompem a execu o da l gica ladder A rotina de falha do usu rio n o executada quando esse tipo de falha ocorre Arquivo de Status de Dados Armazenados Os Sinalizadores Aritm ticos Arquivo de Status palavra S 0 s o armazenados na entrada da sub rotina de falha do usu rio e reescritos na sa da da sub totina Cria o de uma Sub rotina de Falha do Usu rio Para utilizar a sub rotina de falha do usu rio 1 Crie um arquivo de sub rotina Arquivos de Programa de 3 a 255 podem ser usados 2 Insira o n mero de arquivo na palavra 8 29 do arquivo de status Opera o do Controlador A ocorr ncia de falhas recuper veis e n o recuper veis faz o controlador ler 8 29 e executar a sub rotina identificada por 8 29 Se a falha for recuper vel a rotina poder ser usada para corrigir o problema e reinicializar o bit de falha S 1 13 O controlador continuar no modo atual de execu o A rotina n o executada para falhas que n o sejam provocadas pelo usu rio Uso de Interrup es 18 7 Instru es de Interrup o do Usu rio INT Sub rotina de Interrup o INT 1 0 Interrupt Instru o Usada para P gina INT Sub rotina de Utilize esta instru o para identificar um arquivo de 18 7 Interrup o programa como uma sub rotina de interrup o label INT em oposi o a uma sub roti
461. n veis dependendo do servi o selecionado Publica o 1762 RM001D PT P Outubro 2002 21 34 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 MSG Rung 3 0 MG11 1 Expansion Comms Port CIP Generic Endere o da Tabela de Dados Recebimento e Envio Esse valor identifica o local no arquivo de dados no controlador 1764 LRP que receber dados do dispositivo DeviceNet e ou o local no arquivo de dados inicial que ser enviado ao dispositivo DeviceNet de destino Expansion Comms Port 1 CIP Generic N7 0 5 Network Device 0 0 Custom Tamanho em Bytes Recebimento e Envio Como todos os dados transmitidos em DeviceNet se baseiam em bytes voc deve informar o n mero de bytes que ser recebido e enviado Voc deve se certificar de que haja mem ria dispon vel suficiente no dispositivo de destino Os elementos de palavra dos controladores 1764 LRP cont m 2 bytes cada um Esses incluem arquivos de dados de bits e de inteiros Os elementos de palavra longa e de ponto flutuante cont m 4 bytes cada um Para recebimento o tamanho em bytes informado deve ser superior ou igual ao n mero de bytes que o dispositivo DeviceNet devolver Os dispositivos DeviceNet devolvem um n mero determinado de bytes dependendo da classe e do servi o Se forem devolvidos mais dados que o esperado ocotrer erro de mensagem e os dados n o ser o escritos Se forem devolvidos menos
462. na 10 5 dado pela express o a seguir Observe a restaura o do bit mais significativo suprimido da mantissa CD x2 01d m Onde s o bit de sinal 0 ou 1 e o expoente 1 a 254 m a mantissa 0 lt f lt 1 A faixa v lida para n meros de ponto flutuante vai de 3 4028 x 1098 at 3 4028 x 108 Defini es Overflow ocorre quando o resultado de uma opera o produz um expoente maior que 254 Underflow ocorre quando o resultado de uma opera o produz um expoente menor que um Publica o 1762 RM001D PT P Outubro 2002 Instru es Matem ticas 10 5 Valores de Exce o de Ponto Flutuante Zero representado por um expoente e uma mantissa zero O zero positivo e o negativo s o v lidos N o Normalizado representado por um expoente zero e uma parte n o zero da mantissa Como os n meros n o normalizados t m valores muito pequenos insignificantes eles s o tratados como zero quando usados como operandos de origem para a maioria das instru es Isso reduz o tempo de execu o Os n meros n o normalizados n o s o gerados pelas instru es mas s o propagados por algumas delas O zero gerado em um underflow Infinito representado por um expoente 255 e uma parte zero da mantissa O infinito positivo e o negativo s o gerados em overflow de opera es O infinito propagado atrav s dos c lculos NAN n o n mero representado por um expoente 255 e uma parte n
463. na regular label SBR Esta deve ser a primeira instru o na sua sub rotina de interrup o STS Partida de Tempo Utilize a instru o STS Partida com Interrup o de 18 8 Selecion vel Tempo Selecion vel para iniciar o temporizador da instru o STI no programa de controle em vez de inici lo automaticamente UID Desabilitar Utilize as instru es Desabilitar Interrup es do 18 10 Interrup o do Usu rio Usu rio UID e Habilitar Interrup es do Usu rio UIE UIE Habilitar para criar zonas nas quais as interrup es de E S n o 1811 Interrup o do Usu rio Possam ocorrer UIF Remover Utilize a instru o UIF para remover do sistema as 18 12 Interrup es do Usu rio interrup es pendentes selecionadas Tipo de Instru o entrada Tabela 18 1 Tempo de Execu o para a Instru o INT Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 11 0 us 1 0 us MicroLogix 1500 11 0 us 1 0 us A instru o INT usada como um label para identificar uma rotina atendida de interrup o do usu rio ISR Essa instru o colocada como a primeira instru o de uma linha e sempre avaliada como verdadeira O uso da instru o INT opcional Publica o 1762 RM001D PT P Outubro 2002 18 8 Uso de Interrup es STS Partida de Tempo Selecion vel Tipo de Instru o sa da Selectable Timed Sign gt Tabela 18 2 Tempo de Execu o p
464. ndere amento e Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir 1 Consulte a nota Importante sobre endere amen o indireto TERRA N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 11 2 Instru es de Convers o DCD Decodifica o de 4 para 1 de 16 DCD Decode 4to 1 of 16 Source N7 0 0000h lt Dest N7 1 0000000000000000 lt Tipo de Instru o sa da Tabela 11 2 Tempo de Execu o para a Instru o DCD Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 1 9 us 0 0 us MicroLogix 1500 0 9 us 0 0 us A instru o DCD utiliza os quatro bits menos significativos da palavra de otigem pata definir um bit da palavra de destino Todos os outros bits da palavra de destino s o reinicializados A instru o DCD converte os valores conforme mostrado na tabela abaixo Tabela 11 3 Decodifica o de 4 para 1 de 16 Bits de Origem Bits de Destino 15a04 03 02 01 00 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 O O O o paea Publica o
465. ndo um valor BCD com 5 d gitos sendo que os 4 d gitos menores s o armazenados em 8 13 e o d gito maior em 8 14 Se a origem for o registrador matem tico ela dever ser endere ada diretamente como 8 13 8 13 o nico elemento do arquivo de status que pode ser usado Atualiza es dos Bits de Status das Opera es Matem ticas Tabela 11 9 Bits de Status das Opera es Matem ticas Com este Bit S 0 0 Carregamento S 0 1 Overflow O Controlador sempre redefinido ser definido se um valor que n o seja BCD estiver contido na origem ou se o valor a ser convertido for maior que 32 767 caso contr rio ser redefinido Em overflow o sinalizador de erro de advert ncia tamb m definido ser definido se o resultado for zero caso contr rio ser redefinido sempre redefinido NOTA Forne a sempre a filtragem de l gica ladder de todos os dispositivos de entrada BCD antes de executar a instru o FRD A menor diferen a no atraso do filtro de entrada ponto a ponto pode fazer com que a instru o FRD detecte um overflow devido convers o de um d gito que n o seja S 0 2 Bit Zero S 0 3 Bit com Sinal BCD S 1 EQU FRD H EQUAL FROM BCD 15 Source A N7 1 Source 1 0 0 0 Source B 0 0 Dest N7 2 0 MOV MOVE Source 0 0 0 Dest N7 1 0 As duas linhas mostradas fazem com que o controlador verifique se o valor I 0 permaneceu in
466. ndshaking do Software 1a15 l Reservado 11 Contagem de Caracteres de Eco 12 Contagem de Caracteres Recebidos 13a 18 Reservado 19 Contagem de Caracteres Inv lidos 20 a 22 Reservado Publica o 1762 RM001D PT P Outubro 2002 3 18 Arquivos de Fun o Publica o 1762 RM001D PT P Outubro 2002 Tabela 3 17 Bloco de Tabela de N s Ativos Palavra 23 Descri o C digo Identificador da Categoria da Tabela de N s Ativos sempre 3 24 Comprimento sempre 4 para DH 485 sempre O para DF1 Full Duplex DF Half Duplex Escravo RTU Modbus Escravo e ASCII 25 C digo do Formato sempre 0 26 N mero de N s sempre 32 para DH 485 sempre O para DF1 Full Duplex DF1 Half Duplex Escravo Modbus RTU Escravo e ASCII 27 Tabela de N Ativo N s de O a 15 CS0 27 1 o n 1 CS0 27 2 o n 2 etc Este o registrador bitmap que exibe o status de cada n na rede Se o bit for definido 1 o n correspondente fica ativo na rede Se o bit for redefinido 0 o n correspondente fica inativo 28 Tabela de N Ativo N s de 16 a 31 CS0 28 1 o n 16 CS0 28 2 o n 17 etc Este o registrador bitmap que exibe o status de cada n na rede Se o bit for definido 1 o n correspondente fica ativo na rede Se o bit for redefinido 0 o n correspondente fica inativo 29a42 Reservado Arquivos de Fun o 3 19 Arquivo de Status de Entrada Sa da Tabela 3 18 Diagn stico
467. ne a frequ ncia de sa da de PTO durante todas as fases de Jog Em geral esse valor determinado pelo tipo de dispositivo que est sendo acionado o mecanismo da aplica o ou os componentes dispositivos que est o sendo movidos Os dados menores do que zero e maiores do que 20 000 geram um erro na instru o PTO Pulso de Jog de PTO JP Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Subelemento dos Dados do Usu rio JP Pulso de Jog PTO 0 JP bit 0ou1 controle leitura escrita O bit PTO JP Pulso de Jog utilizado para solicitar ao subsistema da PTO a gera o de um nico pulso A largura definida pelo par metro Frequ ncia de Jog no arquivo de fun o PTO A opera o de Pulso de Jog poss vel somente nas seguintes condi es e Subsistema da PTO inativo e Jog cont nuo n o ativo e Habilita o n o ativa O bit JP opera da seguinte forma e Definido 1 solicita ao subsistema da PTO a gera o de um nico Pulso de Jog e Reinicializado 0 prepara o subsistema da PTO para o Pulso de Jog Status do Pulso de Jog de PTO JPS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Subelemento Dados do Usu rio JPS Status do PTO 0 JPS bit O0ou1 status somente leitura Pulso de Jog O bit PTO JPS Status do Pulso de Jog controlado pelo subsistema da PTO Esse bit pode ser utilizado por uma instru o de ent
468. nente do registrador de controle A posi o pode variar de 0 a 255 Publica o 1762 RM001D PT P Outubro 2002 15 10 Instru es do Seguenciador Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 15 6 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SOL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 p E g 2 Modo de N vel do Arquivos de Dados Arquivos de Fun o S 1 Endere amento Endere o a o o q Par metro o g S E 5 o a z E e g IE a Ro E 3 co o la le lo le E le l n Is o l kv oa klz lu bus RES Rl Is E E IS a e j Arquivo e e e e e Origem e e e e e Controle 3 Comprimento Posi o 1 Consulte a nota Importante sobre endere amento indireto 2 O Endere amento Indireto e Direto de Arquivo tamb m aplic vel 3 Somente para o arquivo de Controle TERA N O poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 16 JMP Salto para Label 02 0 C JMP gt Instru es de Controle de Programa Utilize estas instru
469. nforme apresentado a seguir Dados Data Hora N7 11 L14 0 T4 5 ACC 11 3 0 11 2 1 Caracteres 110 1 8 1 6 1 11 1 J6 1 10 1 8 1 6 1 11 1 6 1 6 1 6 59 caracteres Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 9 N mero de Registros Ao usar a Fila O como no exemplo cada registro consome Campo de Registro Consumo de Mem ria Data 2 bytes Hor rio 2 bytes N7 11 2 bytes L14 0 4 bytes T4 5 ACC 2 bytes 11 3 0 2 bytes B3 2 2 bytes Verifica o da Integridade 2 bytes Total 18 bytes Nesse exemplo cada registro consome 18 bytes Assim se uma fila foi configurada o n mero m ximo de registros que poderia ser armazenado seria 2730 O n mero m ximo de registros calculado por N mero M ximo de Registros Tamanho do Arquivo de Registro de Dados Tamanho do Registro 48K bytes 18 bytes 48 1024 18 2730 registros Fila de Exemplo 5 Tabela 22 3 Fila 5 Hora v Delimitador TAB Hora N7 11 11 3 0 1 21 Registro O 20 00 00 TAB 2315 TAB 18190 TAB 4465 Registro 1 20 30 00 TAB 2400 TAB 18210 TAB 4375 Registro 2 21 00 00 TAB 2275 TAB 18150 TAB 4335 Registro 3 21 30 00 TAB 2380 TAB 18195 TAB 4360 Registro 4 22 00 00 TAB 2293 TAB 18390 TAB 4375 Registro 5 22 30 00 TAB 2301 TAB 18400 TAB 4405 Registro 6 23 00
470. nforme mostrado na tabela a seguir Tabela 9 1 Tipos de Arquivo e Modos de Endere amento V lidos das Instru es EQU NEO GRT LES GEQ e LEQ Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Modo de N vel do Arquivos de Dados i o a a Arquivos de Fun o E Endere amento Endere o o la us o q Par metro 3 o fi HRR z Ell Bis 5e e eE a sse le lg si ol le alale G9 z Elaa 2 2 gt E o lomrz Hh Ea aaa E E aeaa Origem A e jo jojojojojo o o ejojojojojojojojojojoj o o ejo Origem B e jo jojojojojo ojo e ojojojojojojojo j o o e ejo 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas com unidades BXB do MicroLogix 1200 e 1500 2 O arquivo Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto 4 O arquivo F v lido somente para os controladores MicroLogix 1200 e 1500 S rie C e superior 5 Use somente o Acumulador do Contador de Alta Velocidade HSC ACC para a Origem A em instru es GRT LES GEQ e LEO TENTA N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DIS Quand
471. nho dos dados de configura o do m dulo de E S de expans o era maior do que o m dulo capaz de manter xx88l1 EXPANSION 1 0 O n mero de palavras das imagens N o Usu rio e Corrija a configura o de E S do programa MODULE de entrada e sa da configurado no do usu rio para reduzir o n mero de CONFIGURATION programa do usu rio excede 0 palavras de entrada e sa da e ERROR tamanho de imagem do m dulo de e Recompile e recarregue o programa e E S de expans o entre no modo Run xxg9t 12 EXPANSION 1 0 Um m dulo de E S de expans o N o Usu rio e Consulte o arquivo de status de E S MODULE ERROR gerou um erro e Consulte a documenta o espec fica do seu m dulo de E S para determinar as poss veis causas de um erro do m dulo xxgA 2 EXPANSION 1 0 e Um cabo de E S de expans o est N o Usu rio e Corrija o programa do usu rio para CABLE CONFIGURATION MISMATCH ERROR configurado no programa do usu rio mas nenhum cabo est presente ou e um cabo de E S de expans o est configurado no programa do usu rio e um cabo est fisicamente presente mas os tipos n o correspondem eliminar um cabo que n o est presente Recompile e recarregue o programa e entre no modo Run ou Adicione o cabo que est faltando Desligue e ligue novamente a alimenta o Publica o 1762 RM001D PT P Outubro 2002 Mensagens de Falha e C digos de Erro D 9 C digo Mensagem de Descri o Classific
472. nica o de 300 600 1200 2400 4800 9600 19 2 K e 38 4 K Padr o do Software de Programa o 1200 Paridade Alterna entre Nenhuma mpar e Par Nenhum Termina o 1 Especifica o primeiro caractere de termina o O caractere de termina o define a sequ ncia de um ou dois caracteres usada para especificar o fim de uma linha ASCII recebida A configura o do primeiro caractere de termina o ASCII como indefinido Nf indica que nenhuma termina o de linha do receptor ASCII foi usada id Termina o 2 Especifica o segundo caractere de termina o O caractere de termina o define a sequ ncia de um ou dois caracteres usada para especificar o fim de uma linha ASCII recebida A configura o do segundo caractere de termina o ASCII como indefinido Nf e o primeiro caractere de termina o ASCII com um valor definido d indica uma segu ncia de termina o de um nico caractere Linha de Controle Alterna entre Sem Handshaking Modem Half Duplex e Modem Full Duplex Sem handshaking Modo Delete O Modo de Remo o Delete permite que voc escolha o modo do caractere de remo o Alterna entre Ignorar CRT e Impressora O Modo de Remo o afeta os caracteres retornados por eco ao dispositivo remoto Quando o Modo de Remo o estiver habilitado o caractere anterior ser removido do buffer de recep o e No modo CRT quando um caractere de remo o for encontrado o cont
473. nidade de mem ria no controlador O espa o de mem ria dispon vel ao usu rio para arquivos de dados e de programa medido em palavras do usu rio O consumo de mem ria alocado da seguinte forma e Para os arquivos de dados uma palavra o equivalente a 16 bits de mem ria Por exemplo 1 elemento do arquivo de dados inteiro 1 palavra do usu rio 1 elemento do arquivo de palavra longa 2 palavras do usu rio 1 elemento do arquivo de dados do temporizador 3 palavras do usu rio NOTA Cada elemento de dados de entrada e sa da consome 3 palavras de usu rio devido ao overhead associado a o de for ar E S e Para os arquivos de programa uma palavra o equivalente a uma instru o de l gica ladder com um operando Por exemplo 1 instru o XIC que tem 1 operando consome 1 palavra do usu rio 1 instru o EQU que tem 2 operandos consome 2 palavras do usu rio 1 instru o ADD que tem 3 operandos consome 3 palavras do usu rio Os arquivos de fun o n o consomem mem ria do usu rio Embora o controlador permita at 256 elementos em um arquivo na realidade n o poss vel criar um arquivo com esse n mero de elementos devido ao tamanho da mem ria do usu rio no controlador 1 Estes s o os valores aproximados Para uso da mem ria real consulte as tabelas do Ap ndice A e B deste manual Publica o 1762 RM001D PT P Outubro 2002 2 4 Tipos de Arquivo e Mem ria
474. nl zlub s aREkeSiEbERESESCARILE E E REIS Origem o ejo o e o e e o M scara o e o o e o e e e e o Destino e o e o o o e e o 1 O arquivo ST n o v lido para os processadores MicroLogix 1500 1764 LSP S rie A 2 Consulte a nota Importante sobre endere amento indireto TRA N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 Instru es de Movimenta o 13 5 Atualiza es dos Bits de Status das Opera es Matem ticas Depois que uma instru o MVM for executada os bits de status aritm ticos do arquivo de status ser o atualizados Os bits de status aritm ticos est o na palavra 0 bits de 0 a 3 no arquivo de status do processador S2 Tabela 13 8 Bits de Status das Opera es Matem ticas O Controlador sempre redefinido Com este Bit Carregamento S 0 1 Overflow sempre redefinido S 0 2 Bit Zero ser definido se o destino for zero caso contr rio ser redefinido S 0 3 Bit com Sinal ser definido se o MSB do destino for definido caso contr rio ser redefinido Publica o 1762 RM001D PT P Outubro 2002 13 6 Instru es de Movimenta o Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 14 Instru es de Arquivo As instru es de arquivo realizam opera es
475. nstru o FFL carrega palavras e palavras longas para um arquivo criado pelo usu rio denominado pilha FIFO A instru o oposta FFL Descarregar FIFO FFU atua em conjunto com determinada instru o FFL para remover os elementos da pilha FIFO Os par metros da instru o foram programados no par de instru es FFL FFU mostrado abaixo FFL HFO LOAD Ra EN Destino Posi o ource DN FIFO aa D No e N7 12 0 Control R6 0 N7 13 1 Length 34 Position 9 A instru o FFU N7 14 2 descarrega dados da 3 FFU ilha N7 12 FIFO UNLOAD EU aaa 4 HRY N7 12 HDN paso ANDA 5 34 palavras s o Dest N7 11 Control R6 0 EM 6 alocadas para a pilha ceng 7 7 FIFO iniciando em N7 12 e terminando Par de Instru es FFL e FFU em N7 45 Origem N7 10 d A instru o FFL carrega dados na pilha 4N7 12 na N745 33 pr xima posi o dispon vel neste exemplo 9 Carga e Descarga da Pilha N7 12 Publica o 1762 RM001D PT P Outubro 2002 14 12 Instru es de Arquivo Publica o 1762 RM001D PT P Outubro 2002 Esta instru o utiliza os seguintes operandos e Origem O operando de origem uma constante ou endere o do valor utilizado para preencher corretamente a posi o dispon vel no momento na pilha FIFO O n vel de endere o da origem deve ser correspondente pilha FIFO Se FIFO for um arquivo com tamanho de palavra a origem dever
476. ntamente com as fun es HSC e PWM s o diferentes da maior parte das outras instru es do controlador A opera o dessas instru es realizada por um circuito especial instalado em paralelo com o controlador do sistema principal Isso necess rio devido aos requisitos de alto desempenho dessas fun es Nessa implementa o o usu rio define o n mero total de pulsos a serem gerados que corresponde dist ncia percorrida e quantos pulsos ser o usados pata cada per odo de acelera o desacelera o O n mero de pulsos n o usados no per odo de acelera o desacelera o define quantos pulsos s o gerados durante a fase de opera o Nessa implementa o os intervalos de acelera o desacelera o s o os mesmos No arquivo de fun o PTO h elementos PTO Um elemento pode ser configurado para controlar a sa da 2 00 0 2 em 1762 L24BXB 1762 140BXB e 1764 28BXB ou a sa da 3 somente 00 0 3 em 1764 28BXB A interface com o subsistema PTO estabelecida por meio da varredura da instru o PTO no arquivo de programa principal n mero de arquivo 2 ou da varredura da instru o PTO em um dos arquivos de sub rotina Uma segu ncia de opera o t pica de uma instru o PTO a seguinte 1 A linha com uma instru o PTO ativada considerada verdadeira 2 instru o PTO iniciada e os pulsos s o produzidos com base nos par metros de acelera o desacelera o ACCEL que definem o n m
477. nte a opera o o processador pode definir ou redefinir o bit com base na continuidade l gica das linhas de l gica ladder Voc pode endere ar um bit todas as vezes que o programa solicitar Tipo de Instru o entrada Tabela 7 1 Tempo de Execu o para as Instru es XIC e XIO Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1200 10 9 us 0 8 us MicroLogix 1500 10 9 us 0 7 us Utilize a instru o XIC para determinar se o bit endere ado est ativado ON Utilize a instru o XIO para determinar se o bit endere ado est desativado OFF Quando utilizado na linha o endere o de bit a ser examinado pode corresponder ao status dos dispositivos de entrada real conectados unidade Publica o 1762 RM001D PT P Outubro 2002 7 2 Instru es de Tipo Rel Bit base E S de expans o ou ainda aos endere os internos arquivos de dados ou fun o Exemplos de dispositivos que ativam ou desativam e um bot o conectado a uma entrada endere ado como 11 0 4 e uma sa da conectada a uma luz piloto endere ada como 00 0 2 e um temporizador que controla uma luz endere ado como T4 3 DN e um bit em um arquivo de bit endere ado como B3 16 s instru es operam da seguinte forma Tabela 7 2 Opera o das Instru es XIO e XIC Estado da Bit Instru o XIC Instru o XIO Linha Endere ado Verdadeira off Retorna Falso Retorna Verdadeiro Verdadeira On Retorna
478. nterrup o com menor n vel de prioridade pode ser conclu da antes que o processamento normal retorne Quando uma interrup o acontece enquanto uma interrup o com maior n vel de prioridade est sendo atendida executada e o bit de pendente estiver definido para a interrup o com prioridade mais baixa a rotina de interrup o que est sendo executada continua at que seja conclu da Em seguida a interrup o com menor n vel de prioridade executada antes que o processamento normal retorne s prioridades est o organizadas do n vel maior ao menor Rotina de Falha do Usu rio prioridade maior Evento de Interrup o O Evento de Interrup o 1 Interrup o do Contador de Alta Velocidade O Evento de Interrup o 2 Evento de Interrup o 3 Interrup o do Contador de Alta Velocidade 1 apenas MicroLogix 1500 Interrup o Temporizada Selecion vel prioridade menor Lat ncia da Interrup o Uso de interrup es 18 5 A lat ncia da interrup o definida como o pior caso de tempo decorrido desde o momento em que uma interrup o ocorre at o momento em que a sub rotina de interrup o come a a ser executada As tabelas a seguir mostram a intera o entre uma interrup o e o ciclo operacional do controlador Atividade de Varredura do Programa Varredura de Entrada Quando uma Interrup o Pode Ocorrer Entre as atualiza es de palavra Varredura da
479. nterrupt Lost UIF User Interrupt Pending FE Function Enabled AS Auto Start ED Error Detected CE Counting Enabled SP Set Parameters LF Low Preset Mask HEM High Preset blask UEM Undertow Mask DEM Overflow Mask LFI Low Preset Interrupt HFI High Freset Interrupt UFI Underflow Interrupt OFI Overflow Interrupt LFR Low Freset Reached HPF High Freset Reached DIR Count Direction UF Underflova DF Overllow MD Mode Done CD Count Down CU Count Up MOD HSC Mode ACC Accumulator HIF High Freset 2147483647 LOF Low Freset 2147483646 DWF Overflow 2147483647 UNF Underfloor 21474893645 OMB Output Mask Bits HPO High Preset Output LPO Low Preset Output IM E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E A fun o HSC juntamente com as instru es PTO e PWM s o diferentes da maior parte das instru es do controlador A opera o dessas instru es realizada por um circuito especial instalado em paralelo com o controlador do sistema principal Isso necess rio devido aos requisitos de alto desempenho dessas fun es Publica o 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 3 O HSC muito vers til o usu rio pode selecionar ou configurar cada HSC para qualquer um dos 8 modos de opera o Os Modos de
480. ntes tipos de arquivo de dados e Sa da O e Entrada 1 e Status S e Bin rio B e Temporizador T e Contador C e Controle R e Inteiro N e Ponto Flutuante F e String ST e Palavra Longa L e Derivativa Proporcional Integral PID e Mensagem MG e Chave de Limite Program vel PLS Tipos de Arquivo e Mem ria do Controlador 2 1 Prote o por Senha Acesse o recurso de Prote o de Arquivo Est tico usando o software de programa o RSLogix 500 Para cada arquivo de dados que voc quiser proteger selecione a prote o Static Est tica na tela Propriedades do Arg de Dados conforme mostrado nesta ilustra o Para acessar esta tela clique com o bot o direito do mouse no arquivo de dados desejado Data File Properties xi General File 7 Type N Name INTEGER o 2 0054 Elements E Last ro Attributes E Debug I Skip When Deleting Unused Memory Scope Global Local TORE Lao 2 Protection E Constant o I Memory Module 4 Download Cancel Apply Help C None Os controladores MicroLogix possuem um sistema de seguran a incorporado que se baseia em senhas num ricas As senhas do controlador s o compostas de at 10 d gitos de O a 9 Cada programa do controlador pode conter duas senhas a Senha e a Senha Mestre As Senhas restringem o acesso ao controlador Senha Mestre tem prioridade sobre a Senha A id ia que todos os controlad
481. nto flutuante Publica o 1762 RM001D PT P Outubro 2002 10 6 Instru es Matem ticas Publica o 1762 RM001D PT P Outubro 2002 Ma Estas regras n o se aplicam instru o SCP Consulte a p gina 10 14 para obter as regras dessa instru o Considera es sobre a Utiliza o de Dados de Ponto Flutuante Quando pelo menos um dos operandos um valor de dados de ponto flutuante e Se uma origem for NAN o resultado ser NAN e Todos os overflows resultam em infinito com o sinal correto e Todos os underflows resultam em 0 zero positivo e Todos os valores de origem n o normalizados s o tratados como 0 zero positivo e Os resultados s o sempre arredondados com a regra de arredondamento para par e Se o destino for um inteiro e o resultado for NAN ou infinito um resultado saturado 32768 ou 32767 para palavra ou 2 147 836 648 ou 2 147 836 647 para palavra longa ser armazenado no Destino e o bit de sele o de overflow de opera o matem tica ser ignorado e Se o destino for um inteiro o resultado arredondado ser armazenado Se ocorrer um overflow ap s o arredondamento um resultado saturado ser armazenado no Destino e o bit de sele o de overflow de opera o matem tica ser ignorado Os resultados saturados s o Se o destino for um inteiro e o resultado positivo o destino de overflow ser 32767 palavra ou 2 147 483 648 palavra longa Se o destino for um intei
482. ntrolador estiver no modo RUN opera o Essa instru o executada em uma linha verdadeira Uma vez iniciada se a condi o de linha se tornar falsa a instru o continuar at a conclus o Se voc quiser repetir essa instru o a linha dever passar de falso para verdadeiro Quando estiver usando essa instru o voc tamb m poder realizar endere amento in line Consulte a p gina 20 30 para obter mais informa es Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta R 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O on o canal 1 e Origem o elemento de string que voc quer escrever e Controle o arquivo de dados de controle Consulte a p gina 20 6 e Comprimento de String LEN o n mero de caracteres que voc quer escrever da string de origem de 0 a 82 Se um 0 for inserido toda a string ser escrita Essa a palavra 1 do arquivo de dados de controle e Caracteres Enviados POS o n mero de caracteres que o controlador envia para um dispositivo externo Essa a palavra 2 do arquivo de dados de controle Caracteres Enviados POS atualizado depois da transmiss o de todos os caracteres A faixa v lida para POS de 0 a 82 O n mero de caracteres enviados ao destino pode ser maior ou menor que o comprimento de string LEN especificado como descrito abaixo Instru
483. ntrolador foi N o Usu rio e Estabele a conex o com o hardware que MISMATCH selecionado na configura o do est especificado no programa do usu rio programa do usu rio mas n o ou corresponde ao tipo de controlador e Reconfigure o programa para que real corresponda ao hardware associado 0051 BASE TYPE Determinado tipo de hardware N o Usu rio e Estabele a conex o com o hardware que MISMATCH AWA BWA BXB foi selecionado na est especificado no programa do usu rio configura o do programa do ou usu rio mas n o correspondia e Reconfigure o programa para que base real corresponda ao hardware associado 0052 MINIMUM SERIES A s rie m nima de hardware N o Usu rio e Estabele a conex o com o hardware que ERROR selecionada na configura o do est especificado no programa do usu rio programa do usu rio era maior que a ou s rie no hardware real e Reconfigure o programa para que corresponda ao hardware associado 0070 EXPANSION 1 0 O terminador de E S de expans o Falha N o e Verifique o terminador de E S de expans o TERMINATOR necess rio foi removido Recuper vel no ltimo REMOVED m dulo de E S apenas MicroLogix e Desligue e ligue novamente a 1500 alimenta o xx71 1 JEXPANSION I 0 O controlador n o pode se Falha N o e Verifique as conex es HARDWARE ERROR comunicar com um m dulo de E S de Recuper vel e Verifique se h problema de ru do e expans o certifique se de que as pr ticas de aterramento ade
484. o Tamanho Palavra Acesso ao Programa do Usu rio somente leitura 2 Tipo de sistema de mensagem 0 para PCCC 1 para CIP Palavra somente leitura 3 para sistema de mensagem PCCC bits 07 00 c digo CMD bits 15 08 derivado Palavra somente leitura c digo FNC para sistema de mensagem CIP bits 07 00 C digo de servi o bits 15 08 Total de dados do caminho de objeto complementar 4 Reservado Palavra somente leitura 5 MG11 0 RBL Link ID de ponte remota Dados do caminho de objeto complementar Y Palavra somente leitura bytes O e 1 6 MG11 0 LBN JEndere o de n de ponte local Dados do caminho de objeto Y Palavra somente leitura complementar bytes 2 e 3 7 MG11 0 RBN Endere o de n de ponte remota Dados do caminho de objeto Y Palavra somente leitura complementar bytes 4 e 5 8 MG11 0 CHN Canal bits 07 00 0 para Canal 0 1 para Canal 1 Y Palavra leitura escrita Ranhura bits 15 08 0 a 16 9 MG11 0 NOD N mero do N de Destino Y Palavra leitura escrita 10 MG11 0 MTO Preset ou configura o de tempo de espera da mensagem em Y Palavra leitura escrita segundos 11 N mero de bytes a ser lido escrito Palavra somente leitura 12 Informa es do Local de Destino Consulte as tabelas da p gina 21 7 Y Palavra somente leitura 13 MG11 0 TFN para obter as op es Y Palavra leitura escrita 14 MG11 0 ELE Y
485. o Formato dos Dados Faixa Tipo Acesso ao Programa do Usu rio S 33 9 bin rio 0 ou 1 status leitura escrita O controlador altera o status desse bit no final de cada varredura O bit redefinido na entrada em um modo de execu o ltimo Tempo de Varredura de 100 pSeg Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 35 palavra 0 a 32 767 status leitura escrita Esse registrador indica o tempo decorrido para o ltimo ciclo de programa do controlador em incrementos de 100 us Prote o Perdida Contra Sobrescrita do Arquivo de Dados Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 36 10 bin rio 0 ou 1 status leitura escrita Quando reinicializado 0 esse bit indica que no momento da ltima transfer ncia de programa para o controlador os arquivos de dados protegidos no controlador n o foram sobrescritos ou n o havia arquivos de dados protegidos no programa descarregado Quando definido 1 esse bit indica que os dados foram sobtescritos Consulte Requisitos de Transfer ncia do Programa do Usu rio na p gina 2D 9 para obter mais informa es Arquivo de Status do Sistema C 19 Consulte Configura o da Prote o de Arquivo Descarregado na p gina 2D 8 para obter mais informa es Ano do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do
486. o o O 1 Consulte a nota Importante sobre endere amento indireto NT N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EM BHI MMI DAT TPI CS IOS e DIS Os termos usados na tabela est o definidos abaixo e Par metro s o as informa es que voc fornece para a instru o Pode ser um endere o um valor ou um par metro espec fico para uma instru o como por exemplo uma base de tempo e Arquivos de Dados Consulte Arquivos de Dados na p gina 2 7 e Arquivos de Fun o Consulte Arquivos de Fun o na p gina 3 1 e CS Consulte Arquivo de Status de Comunica o na p gina 3 14 e TOS Consulte Arquivo de Status de Entrada Sa da na p gina 3 19 e DIS Consulte Arquivo de Status de Registro de Dados na p gina 22 14 e Modo de Endere amento Consulte Modos de Endere amento na p gina 4 3 e N vel de Endere amento os n veis de endere o descrevem a granularidade na qual uma instru o permite que um operando seja usado Por exemplo as instru es de tipo rel XIC XIO etc devem ser programadas para n vel de bit as instru es de temporizador TON TOF etc devem ser programadas para n vel de elemento os temporizadores t m 3 palavras por elemento e as instru es matem ticas ADD SUB etc devem ser programadas para n vel de palavra ou de palavra longa Vis o Geral das Instru es de Programa o 4 3
487. o Controlador Quando a Linha for Source N7 0 Verdadeira Falsa 0 lt 2 7 Dest N7 MicroLogix 1200 3 8 us 0 0 us 0 lt MicroLogix 1500 3 1 us 0 0 us A instru o ABS insere o valor absoluto da origem no destino A faixa de dados dessa instru o de 2 147 483 648 a 2 147 483 647 ou o valor de ponto flutuante IEEE 754 A origem e o destino n o t m o mesmo tipo de dados Por m se o resultado com sinal n o couber no destino ocorrer o seguinte Tabela 10 9 O Resultado de ABS N o Cabe no Destino Quando os dois operandos s o inteiros e Seo bit de sele o de overflow de opera o matem tica reinicializado um resultado saturado 32767 para palavra ou 2 147 836 647 para palavra longa armazenado no destino e Se o bit de sele o de overflow de opera o matem tica definido o valor truncado sem sinal do resultado armazenado no destino Quando pelo menos um operando dado de ponto flutuante A instru o ABS reinicializa o bit de sinal Nenhuma opera o executada nos bits restantes Se o destino for um inteiro e a origem for NAN ou infinito um resultado saturado 32767 para palavra ou 2 147 836 647 para palavra longa ser armazenado no destino e o bit de sele o de overflow de opera o matem tica ser ignorado Se o destino for um inteiro o resultado arredondado ser armazenado Se ocorrer um overflow ap s um arredondamento um resultado saturado 32767 para palavra o
488. o DN definido quando a mensagem transmitida com sucesso O bit DN ser reinicializado na pr xima vez em que a linha associada passar de falsa para verdadeira Publica o 1762 RM001D PT P Outubro 2002 21 12 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Partida ST Endere o Formato Faixa Tipo Acesso ao dos Dados Programa do Usu rio MG11 0 ST Bin rio On Ativado ou Off Status somente leitura Desativado O Bit de Partida ST definido quando o controlador recebe o reconhecimento ACK do dispositivo de destino O bit ST removido quando o bit DN ER ou TO definido Instru es de Comunica o 21 13 Diagrama de Temporiza o A se o a seguir descreve o diagrama de temporiza o para uma instru o de da Instru o MSG mensagem 3 O n de destino 5 O n de destino processa o 1 A linha passa para recebe o pacote pacote com sucesso e retorna os verdadeira 1 O 8 dados leitura ou reconhece o recebimento escrita 5 6 Lo FA EN 0 1 i 1 ra gs DES da I I A a E E ST 0 l l pos m DN 0 A ER q TO 0 yy 1 Se houver espa o em qualquer um dos quatro buffers de mensagem ativos quando a linha MSG se tornar verdadeira e a MSG passar pela varredura os bits EN e EW para essa mensagem ser o definidos Se esta for uma instru o de escrita MSG os dados de origem ser o transferidos para o buffer de mensagem nest
489. o de erro grave recuper vel 0020 ser declarado Em aplica es em que ocorre um overflow da opera o matem tica ou divis o por zero poss vel evitar uma falha no controlador utilizando uma instru o OTU com endere o S 5 0 no programa A linha deve estar entre o ponto de overflow e a declara o END ou TND A seguinte ilustra o mostra a linha que pode ser usada para desenergizar o bit de intercepta o de overflow S 5 Publica o 1762 RM001D PT P Outubro 2002 10 4 Instru es Matem ticas Uso do Arquivo de Dados Descri o do Arquivo de Ponto Flutuante F Os arquivos de ponto flutuante cont m elementos de dados de ponto flutuante IEEE 754 Um elemento do arquivo de ponto flutuante mostrado abaixo Voc pode ter at 256 desses elementos em cada arquivo de ponto flutuante Tabela 10 3 Estrutura do Arquivo de Dados de Ponto Flutuante Elemento de Ponto Flutuante 31 sl Valor do exponente Mantissa Palavra alta Palavra baixa 1 S Bitde sinal Os n meros de ponto flutuante s o representados com o formato IEEE 754 onde e O bit 31 o bit do sinal Esse bit definido para n meros negativos observe que zero negativo um valor v lido e Os bits de 23 a 30 s o o exponente e Os bits de 0 a 22 s o a mantissa O valor representado por um n mero de ponto flutuante de 32 bits nenhum dos valores de exce o definidos na p gi
490. o o primeiro arquivo N10 ou B10 Portanto os cinco arquivos adicionais ser o N11 ou B11 N12 ou B12 N13 ou B13 N14 ou B14 e N15 ou B15 4 Informe o tamanho e o tipo da tabela de dados de cada arquivo necess rio Os arquivos de tabela de dados ser o criados automaticamente Publica o 1762 RM001D PT P Outubro 2002 Configura o de Protocolo E 11 Mapa de Mem ria Modbus O mapa de Mem ria Modbus est resumido na Tabela E 4 e detalhado na Tabela E 5 Tabela E 4 Mapa de Mem ria Modbus para MicroLogix Resumo Apenas para Controladores MicroLogix 1200 e MicroLogix 1500 1764 LSP S rie B e Processadores 1764 LRP Endere amento Descri o Endere amento V lido do MicroLogix do Modbus Tipo do Arquivo N mero do Endere o Arquivo de Dados 0001 a 4096 Leitura Escrita do Espa o de Dados da Bit B ou Inteiro N 3a255 bits de 0 a 4095 Bobina do Modbus 10001 a 14096 Espa o de Dados de Contato do Modbus Bit B ou Inteiro N 3a255 bits de 0 a 4095 Somente de Leitura 30001 a 30256 Espa o do Registrador de Entrada do Modbus Bit B ou Inteiro N 3a255 palavras de 0 a Somente de Leitura 255 30501 a 30532 Par metros de Comunica o do Modbus Arquivo de Status de Comunica o 31501 a 31566 Espa o do Arquivo de Status do Sistema Status S 2 palavras de 0 a Somente de Leitura 65 40001 a 40256 Espa o do Registrador de Reten o do Bit B ou Inteiro N 3a255 palavras de 0 a
491. o palavra 3 4 us 0 0 us palavra longa 12 9 us 0 0 us MicroLogix 1500 ADD Adi o palavra 2 5 US 0 0 us palavra longa 10 4 us 0 0 us SUB Subtra o palavra 2 9 us 0 0 us palavra longa 112 us 0 0 us Utilize a instru o ADD para somar um valor a outro Origem A Origem B e inserir a soma no Destino Utilize a instru o SUB para subtrair um valor de outro Origem A Origem B e inserir o resultado no Destino Publica o 1762 RM001D PT P Outubro 2002 10 8 Instru es Matem ticas MUL Multiplica o DIV Divis o Tipo de Instru o sa da vuy wi Tabela 10 5 Tempo de Execu o para as Instru es MUL e DIV 3 i Controlador Instru o Tamanho dos Quando a Linha for 0 lt Dados Verdadeira Falsa Rem o MicroLogix 1200 MUL palavra 6 8 us 0 0 us Multiplica o palavra longa 31 9 us 0 0 us DIV Divis o palavra 12 2 us 0 0 us anii maS di palavra longa 42 8 us 0 0 us Source A Ns MicroLogix 1500 MUL palavra 5 8 us 0 0 us Source B N7 1 Multiplica o palavra longa 27 6 us 0 1 us Dest Na DIV Divis o palavra 10 3 us 0 0 us 0 lt palavra longa 36 7 us 0 0 us Utilize a instru o MUL para multiplicar um valor por outro Origem A x Origem B e inserir o resultado no Destino Utilize a instru o DIV para dividir um valor por outro Origem A Origem B e inserir o resultado no Destino Se as origens forem palavras simples e o d
492. o 0 ou 1 status somente leitura Esse bit definido 1 pelo controlador para indicar que 1 ou mais entradas ou sa das est o for adas Quando esse bit reinicializado 0 uma condi o de force n o est presente no controlador Cancelamento de Falha na Energiza o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 8 bin rio 0 ou 1 controle somente leitura Quando esse bit est definido 1 o controlador reinicializa o bit de Erro Grave Interrompido Major Error Halted S 1 13 na energiza o O modo de energiza o determinado pela chave seletora de modo do controlador apenas MicroLogix 1500 e pelo bit de sele o de comportamento do modo de energiza o 8 1 12 Consulte tamb m FO Ignorar Falha na p gina 3 8 Falha de Prote o na Energiza o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 9 bin rio 0 ou 1 controle somente leitura Quando o bit est definido 1 e o controlador inicializado no modo RUN opera o ou REM RUN opera o remota o controlador executa a Rotina de Falha do Usu rio antes da execu o da primeira varredura do programa Voc tem a op o de reinicializar o bit de Erro Grave Interrompido S 1 13 para reiniciar a opera o Se a Rotina de Falha do Usu rio n o reinicializar o bit S 1 13 o controlador falhar e n o entrar no modo de execu
493. o 00 IMPORTANTE O valor de MOD deve ser informado em hexadecimal Por exemplo PLS10 0A e Modo HSC 00 HPR High Preset Reached DIR Count Direction UF Underflow OF Overflow MD Mode Done ED Count Down CU Count Up MOD PLS file bits 15 8 HSC Mode bits 7 0 ACC Accumulator 0 HIP High Preset 1000 H LOF Low Preset 0 H OVF Overflow 2147483647 0 0 0 0 0 0 0 Opera o PLS para esse exemplo Quando a l gica ladder executada pela primeira vez HSC ACC igual a 0 Portanto os dados de PLS10 0 0LD s o enviados atrav s da m scara HSC OMB e definem todas as sa das como desligadas Quando HSC ACC igual a 250 PLS10 0 0HD enviado atrav s da m scara HSC OMB e energiza as sa das Isso se repetir medida que HSC ACC alcan ar 500 750 e 1000 Ap s conclu do o ciclo ser redefinido e se repetir Publica o 1762 RM001D PT P Outubro 2002 5 34 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 6 Uso de Sa das de Alta Velocidade As instru es de sa da de alta velocidade permitem o controle e a monitora o das fun es PTO e PWM que controlam as sa das f sicas de alta velocidade Instru o PTO Sa da do Trem de Pulso Usada para Gerar pulsos passo a passo PWM Modula o por Largura de Pulso Gerar sa da PWM 6 1
494. o 3 3 status das horas C 19 status do ano 19 status do dia da semana C 20 status do dia do m s C 19 status do m s C 19 status dos minutos C 20 status dos segundos C 20 RTU 7 RTU Modbus M escravo 7 S Sa da do Trem de Pulso arquivo de fun o 6 6 Instru o 6 1 Sa das de Alta Velocidade 6 1 salto 7 salvar 7 sempre carregar m dulo de mem ria C 6 sinalizador de overflow C 3 sinalizador de sinal C 4 sinalizador de transporte C 3 sinalizador de zero 0 3 sinalizadores aritm ticos C 3 sistema operacional status da letra da s rie C 20 status de FRN C 21 status do c digo de cat logo C 20 sourcing 7 ndice Remissivo 7 status 7 status da revis o do processador C 21 status da s rie do processador C 21 status da taxa de transmiss o baud C 16 status de c digo de erro grave C 14 status de endere o do n C 15 status de n s ativos C 14 C 15 status do arquivo de suspens o C 14 status do c digo de cat logo C 20 C 21 status do c digo de cat logo do processador C 21 status do c digo de suspens o C 14 status do modo C 4 status do modo de aplica o do usu rio C 4 status do registrador matem tico C 15 status do rel gio de funcionamento livre C 11 status do tempo m ximo de varredura C 16 status do tipo de funcionalidade do programa do usu rio C 21 status do ltimo tempo de varredura de 100 Seg C 18 STI arquivo de fun o 18 13 bit de em execu o C 9 bit de habilita o C 9 bit de status de pe
495. o GEQ verifica se um valor maior que ou igual ao segundo valor A instru o LEQ verifica se um valor menor que ou igual ao segundo valor Tabela 9 7 Opera o das Instru es GEO e LEO Instru o Rela o dos Valores de Origem Estado de Linha Resultante GEQ A gt B verdadeiro A lt B falso LEQ A gt B falso A lt B verdadeiro IMPORTANTE Use somente o Acumulador do Contador de Alta Velocidade HSC ACC para a Origem A em instru es GRT LES GEQ e LEQ Publica o 1762 RM001D PT P Outubro 2002 9 6 Instru es de Compara o MEQ Compara o de M scara para Igual Tipo de Instru o entrada asied Equal ia Tabela 9 8 Tempo de Execu o para as Instru es MEQ M Controlador Tamanho dos Quando a Linha for 0000h lt Dados Verdadeira Falsa Compare NS MicroLogix 1200 palavra 1 9 us 1 8 us palavra longa 3 9 us 3 1 us MicroLogix 1500 palavra 1 7 us 1 7 us palavra longa 3 5 us 2 9 us A instru o MEQ verifica se um valor origem igual ao segundo valor compara o por meio de uma m scara origem e a compara o s o adicionadas logicamente AND com a m scara Em seguida esses resultados s o comparados entre si Se os valores resultantes forem iguais o estado da linha ser verdadeiro Se os valores resultantes
496. o a seguir Tabela 20 2 Elementos do Arquivo de Dados de Controle das Instru es ASCII Elemento de Controle Palavra 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 0 EN rp 8 Byte de C digo de Erro 1 N mero de caracteres especificados para serem enviados ou recebidos LEN 2 N mero de caracteres sendo enviados ou recebidos POS 1 EN Bit Habilitado indica que uma instru o est habilitada devido transi o de falso para verdadeiro Esse bit permanece definido at que a execu o da instru o seja conclu da ou gere um erro 2 EU Bit de Fila quando definido indica que uma instru o ASCII foi colocada na fila ASCII Essa a o ser atrasada se a fila j estiver arquivada 3 DN Bit Executado Ass ncrono definido quando uma instru o conclui com sucesso sua opera o 4 EM Bit Executado S ncrono n o usado 5 ER Bit de Erro quando definido indica que ocorreu um erro durante a execu o da instru o 6 UL Bit de Descarga quando esse bit definido pelo usu rio a instru o n o executada Se a instru o j est em execu o a opera o cessa Se o bit for definido enquanto uma instru o estiver em execu o os dados j processados ser o enviados para o destino e os dados restantes n o ser o processados A defini o desse bit n o far com que as instru es sejam removidas da fila ASCII Esse bit somente examinado quando
497. o de dados de controle O Bit Executado DN definido Se um zero aparecer no campo POS isso significa que nenhum caractere foi encontrado O Bit Encontrado FD ser definido quando o campo POS estiver definido com um valor diferente de zero Tipo de Instru o sa da Tabela 20 15 Tempo de Execu o para a Instru o ACI Controlador Tamanho Quando a Instru o for de Dados Verdadeira Falsa MicroLogix 1200 S rie B FRN palavra 17 6 us 7 2 uis caractere 0 0 us 3 ou superior palavra 24 6 us 11 6 us caractere 0 0 us longa MicroLogix 1500 S rie B 14 2 us 6 3 us caractere 0 0 us FRN 4 ou superior Use a instru o ACI para converter uma string ASCII num rica em um valor inteiro palavra ou palavra longa Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Origem O conte do desse local convertido em um valor inteiro e Destino Esse o local que recebe o resultado da convers o A faixa de dados ser de 32 768 a 32 767 se o destino for uma palavra e de 2 147 483 648 a 2 147 483 647 se o destino for uma palavra longa Publica o 1762 RM001D PT P Outubro 2002 20 18 Instru es ASCII Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 16 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ACI Para obter a defini o dos termos usados nesta tabela con
498. o de elementos estejam presentes no programa do usu rio do controlador A tabela exemplo a seguir mostra uma DAT configurada para utilizar o arquivo de inteiros de n mero 50 DAT O TIF 50 N mero do Endere o dos Bit de N mero do Endere o dos Bit de N mero do Endere o dos Bit de Elemento Dados Prote o Elemento Dados Prote o Elemento Dados Prote o 0 N50 0 50 48 0 16 N50 16 50 49 0 32 N50 32 N50 50 0 1 N50 1 50 48 1 17 N50 17 50 49 1 33 N50 33 N50 50 1 2 N50 2 50 48 2 18 N50 18 50 49 2 34 N50 34 N50 50 2 3 N50 3 50 48 3 19 N50 19 50 49 3 35 N50 35 N50 50 3 4 N50 4 50 48 4 20 N50 20 50 49 4 36 N50 36 N50 50 4 5 N50 5 50 48 5 21 N50 21 50 49 5 37 N50 37 N50 50 5 6 N50 6 50 48 6 22 N50 22 50 49 6 38 N50 38 N50 50 6 7 N50 7 50 48 7 23 N50 23 50 49 7 39 N50 39 N50 50 7 8 N50 8 50 48 8 24 N50 24 50 49 8 40 N50 40 N50 50 8 9 N50 9 50 48 9 25 N50 25 50 49 9 41 N50 41 N50 50 9 10 N50 10 50 48 10 26 N50 26 50 49 10 42 N50 42 50 50 10 11 N50 11 50 48 11 27 N50 27 50 49 11 43 N50 43 50 50 11 12 N50 12 50 48 12 28 N50 28 50 49 12 44 N50 44 50 50 12 13 N50 13 50 48 13 29 N50 29 50 49 13 45 N50 45 50 50 13 14 N50 14 50 48 14 30 N50 30 50 49 14 46 N50 46 50 50 14 15 N50 15 50 48 15 31 N50 31 50 49 15 47 N50 47 50 50 15 O n mero do elemento exibido na DAT corresponde ao registrador dos dados conforme ilustrado na tabela O bit de
499. o de registro de dados permite que voc capture os dados de registro de hora e de data 22 1 1 A RTA Instru o de Ajuste do Rel gio em Tempo Real aparece na p gina 3 5 ap s as informa es sobre Arquivo de Fun o do Rel gio em Tempo Real Publica o 1762 RM001D PT P Outubro 2002 4 2 Vis o Geral das Instru es de Programa o Uso das Descri es de Instru es Publica o 1762 RM001D PT P Outubro 2002 Neste manual cada instru o ou grupo de instru es semelhantes possui uma tabela semelhante mostrada abaixo Esta tabela fornece informa es sobre todos os subelementos ou componentes de uma instru o ou grupo de instru es Esta tabela identifica o tipo de endere o compat vel que pode ser usado para cada subelemento de uma instru o ou grupo de instru es em um arquivo de dados ou arquivo de fun o As defini es dos termos usados nessas tabelas est o relacionadas abaixo da tabela exemplo Tabela 4 1 Modos de Endere amento V lidos e Tipos de Arquivo Tabela Exemplo Modo de Endere amento N vel do Arquivos de Dados Arquivos de Fun o Endere o 1 Par metro e TPI e CS Comunica o e DLS Registro de Dados e Palavra e Palavra Longa Origem A Origem B ejojojojojojojojojojojojojojojojojojojo Destino ejejojojojojojojojojojojojojoj
500. o de registros definido quando a fila de registro de dados configurada FSZ pode ser usado com o RST para determinar o n vel de preenchimento da fila Para endere ar essa palavra na l gica ladder use o formato DLS0 Q FSZ onde Q o n mero da fila Registros Armazenados RST Os Registros Armazenados RST especificam quantos conjuntos de dados est o na fila O RST diminu do quando um registro lido de um dispositivo de comunica o Para endere ar essa palavra na l gica ladder use o formato DLSO Q RST onde Q o n mero da fila NOTA Se a fila estiver completa e outro registro for salvo o registro mais antigo ser substitu do O comportamento da fila o mesmo que o de uma pilha FIFO primeiro a entrar primeiro a sair Se a fila estiver completa e outro registro for salvo o primeiro registro ser apagado As informa es DLS podem ser usadas nos seguintes tipos de instru o Tipo de Instru o Operando Rel Bit Bit de Sa da do Destino Compara o Origem A Origem B Limite Baixo instru o LIM Teste instru o LIM Limite Alto instru o LIM Origem instru o MEQ M scara instru o MEQ Compara o instru o MEQ Matem tica Origem A Origem B Entrada instru o SCP L gica Origem A Origem B Movimenta o Origem Publica o 1762 RM001D PT P Outubro 2002 22 16 Receita Apenas MicroLogix 1500 e Registro
501. o de registros especificado 1 EN Bit Habilitado 2 DN Bit Executado 3 OV Bit de Overflow Habilita o do Registro de Dados EN Quando a linha da instru o DLG verdadeira a Habilita o do Registro de dados EN definida 1 e a instru o DLG registra o conjunto de dados definidos Para endere ar esse bit na l gica ladder use o formato DLS0 Q EN onde Q o n mero da fila Execu o do Registro de Dados DN O bit Executado do Registro de Dados DN usado para indicar quando a fila associada est completa Esse bit definido 1 pela instru o DLG quando a fila fica completa Esse bit reinicializado quando um registro recuperado da fila Para endere ar esse bit na l gica ladder use o formato DLS0 Q DN onde Q o n mero da fila Overflow do Registro de dados OV O bit de Overflow do Registro de dados OV usado para indicar quando um registro substitu do na fila associada Esse bit definido 1 pela instru o DLG quando um registro substitu do Uma vez definido o bit OV permanece nesse estado at que seja reinicializado 0 Para endere ar esse bit na l gica ladder use o formato DLS0 Q OV onde Q o n mero da fila Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 15 Tamanho de Arquivo FSZ O tamanho do arquivo FSZ apresenta o n mero de registros que s o alocados para essa fila O n mer
502. o definidos como a seguir e Sx Bit de status geral para canais de O a 5 Esse bit definido 1 quando existe um erro sobrefaixa ou subfaixa circuito aberto ou dados de entrada inv lidos no canal Uma condi o de dados de entrada n o v lidos determinada pelo programa do usu rio Essa condi o ocorre quando a primeira convers o de anal gico para digital ainda est em andamento na inicializa o ou depois que uma nova configura o foi enviada ao m dulo Consulte o Manual de Usu rio do M dulo de Entrada RTD Resist ncia publica o 1769 UM005 PT para obter detalhes e OCx Bit de detec o de circuito aberto nos canais de O a 5 Esses bits s o definidos 1 quando detectada uma condi o de entrada aberta ou em curto nas entradas de RTD ou de entrada aberta nas entradas de resist ncia NOTA A detec o de curto circuito em entradas de resist ncia n o indicada porque 0 um n mero v lido e Ux Bits de sinaliza o de subfaixa nos canais de O a 5 usando apenas entradas de RTD Esses bits podem ser usados no programa de controle para detec o de erros N o existe erro de subfaixa em uma entrada de resist ncia direta porque 0 um n mero v lido e Ox Bits de sinaliza o de sobrefaixa nos canais de 0 a 5 usando entradas de resist ncia ou RTD Esses bits podem ser usados no programa de controle para detec o de erros Publica o 1762 RM001D PT P Outubro 2002 1 18 Configura
503. o do Potenci metro de Corte C digo de Descri o Erro 0 Os dados do potenci metro de corte s o v lidos 1 O subsistema do potenci metro de corte foi detectado mas os dados s o inv lidos 2 O subsistema do potenci metro de corte n o foi inicializado 3 Falha no subsistema do potenci metro de corte Arquivos de Fun o 3 7 Arquivo de Fun o MMI Informa es sobre o M dulo de Mem ria O controlador possui um Arquivo de Informa es sobre o M dulo de Mem ria MMI Memory Module Information que atualizado com dados provenientes do m dulo de mem ria associado Na energiza o ou na detec o da inser o de um m dulo de mem ria o c digo de cat logo a s rie a revis o e o tipo m dulo de mem ria e ou rel gio em tempo real s o identificados e escritos no arquivo MMI do programa do usu rio Se um m dulo de mem ria e ou rel gio em tempo real n o estiver anexado zeros ser o escritos no arquivo MMI A tela de programa o do arquivo de fun o do m dulo de mem ria mostrada a seguir Za Function Files HSC PTO Pwm sm Jem RTC TPI H CNI Catalog Number lnteger b SAS Series 0 L REW Revision 0 L FT Functionality Type 0 H MF Module Present 0 HWP Write Protect Indicator 0 E FO Fault Override 0 H LFC Load Program Compare 0 LE Load On Error 0 E LA Load Always 0 L MB Mode Behavior 0 Os par metros e suas faixas v lid
504. o do arquivo para os arquivos de fun o RTC definido como O pelo software de programa o 2 O arquivo F s permitido na instru o MSG para os controladores MicroLogix 1200 e 1500 S rie C e superiores 3 RTC e ST s o somente permitidos na instru o MSG para os controladores MicroLogix 1200 e 1500 S rie B e superiores Publica o 1762 RM001D PT P Outubro 2002 21 8 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 Informa es do Local de Destino do Arquivo de Mensagem Dispositivo de Destino CIP Gen rico Apenas para o Processador MicroLogix 1500 1764 LRP S rie C e Superiores Subele Nome Descri o Par metro Tamanho Acesso ao mento Programa do Usu rio 12 Classe de destino Y Palavra somente leitura 13 MG11 0 TFN Inst ncia de destino Y Palavra leitura escrita 14 MG11 0 ELE Total de dados enviados a Y Palavra leitura escrita CIP 15 Reservado Y Palavra somente leitura Os Bits de Controle Subelemento 16 do Elemento do Arquivo MSG est o definidos a seguir Arquivo de Mensagem Subelemento 16 Bits de Controle Bit Endere o Descri o Par metro Tamanho Acesso ao Programa do Usu rio 15 MG11 0 0 EN Habilitar N Bit leitura escrita 1 MSG habilitada 0 MSG n o habilitada 9a 14 Reservado N Bit leitura escrita MG11 0 0 T0 Tempo de espera N Bit leitura escrita 1 MSG interrompida tempo de espera pelo usu rio 0 sem
505. o ganho integral reset T para 0 lt T T lt 0 14H Ganho derivativo taxa Altera o do ganho derivativo taxa Ty para 0 lt Ta T lt 0 15H Feed Forward Bias FF apresenta se fora da faixa Mude o FF para posicion lo dentro da faixa de 16383 a 16383 23H Setpoint em escala m n Altera o do setpoint em escala m n MinS a MinsS gt setpoint em escala m x MaxS 32768 lt MinS lt MaxS lt 32767 31H Se voc estiver utilizando convers o de escala do setpoint e Se voc estiver utilizando convers o de escala do setpoint MinsS gt setpoint SP gt MaxS ou altere o setpoint SP para MinS lt SP lt MaxS ou Se voc n o estiver utilizando convers o de escala do Se voc n o estiver utilizando convers o de escala do setpoint e setpoint altere o setpoint SP para 0 lt SP lt 16383 0 gt setpoint SP gt 16383 ent o durante a execu o inicial da malha de PID esse erro ocorrer e o bit 11 da palavra do bloco de controle estar definido Entretanto durante a execu o subsequente da malha de PID se um setpoint inv lido da malha for inserido a malha de PID continuar a ser executada utilizando o setpoint antigo e o bit 11 da palavra 0 do bloco de controle estar definido 41H Convers o de Escala Convers o de Escala Convers o de Escala Convers o de Escala N o Selecionada N o Selecionada Selecionada Selecionada 1 Zona Morta lt 0 ou 1 Zona Morta lt 0 ou Altere a zona morta para Altere a zona morta para 0
506. o pelo menos um dos operandos um valor de dados de ponto flutuante e Para EQU GEQ GRT LEQ e LES Se a origem n o for um n mero NAN o estado da linha mudar para falso e Para NEQ Se a origem n o for um n mero NAN o estado da linha permanecer verdadeiro Instru es de Compara o 9 3 EQU Igual NEQ N o Igual Tipo de Instru o entrada EQU Equal Tabela 9 2 Tempo de Execu o para as Instru es EQU e NEQ Source A N7 0 0 lt Controlador Tamanho dos Quando a Linha for Source B N7 1 Dad 0 lt anos Verdadeira Falsa MicroLogix 1200 EQU palavra 1 3 us 1 1 us NE palavra longa 2 8 us 1 9 us Not Equal NEQ palavra 1 3 us 1 1 us EA Ni palavra longa 2 5 us 2 7 us Source B pai MicroLogix 1500 EQU palavra 1 2 us 1 1 us lt palavra longa 2 6 us 1 9 us NEQ palavra 1 2 us 1 1 us palavra longa 2 3 US 2 5 us A instru o EQU verifica se um valor igual ao segundo valor A instru o NEQ verifica se um valor n o igual ao segundo valor Tabela 9 3 Opera o das Instru es EQU e NEQ Instru o Rela o dos Valores de Origem Estado de Linha Resultante FU o TA B O verdadeiro AzB falso NEQ A B falso A B verdadeiro Publica o 1762 RM001D PT P Outubro 2002 9 4 Instru es de Compara o GRT Maior Que LES Menor Que GRT Greater Than A gt B Source
507. o uma instru o de Mensagem de outro dispositivo Esse endere o duplicado em STI 0 UIL Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STI na p gina 18D 13 para obter mais informa es Dados Retentivos Perdidos apenas MicroLogix 1200 Arquivo de Status do Sistema C 13 Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 11 bin rio 0 ou 1 status leitura escrita Este bit ser definido 1 sempre que dados retentivos forem perdidos Este bit permanecer definido at que seja reinicializado 0 O controlador valida os dados retentivos na energiza o Se os dados do usu rio forem inv lidos o controlador definir o indicador de Dados Retentivos Perdidos Os dados do controlador s o os valores que estavam no programa quando o mesmo foi transferido para o controlador pela ltima vez Se o bit de Dados Retentivos Perdidos for definido uma falha ocorrer na entrada em um modo de execu o mas apenas se o bit de Supress o de Falha S 1 8 n o estiver definido Bateria Fraca do Processador apenas MicroLogix 1500 Esse bit definido 1 quando a bateria est fraca Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 11 bin rio 0 ou 1 status somente leitura MPORTANTE Instale a bateria sobressalente imediatamente Consulte o manual do hardware para obter mais informa es Consul
508. oMentor Os documentos a seguir cont m informa es adicionais sobre os produtos da Rockwell Automation Para obter uma c pia entre em contato com o escrit rio local ou distribuidor da Rockwell Automation Publica o 1761 MMBPT Informa es sobre a montagem e fia o do Controlador Program vel MicroLogix 1200 incluindo um modelo de montagem e as identifica es das portas Instru es de Instala o dos Controladores Program veis MicroLogix 1200 1762 INO06PT Informa es detalhadas sobre planejamento montagem fia o e localiza o de falhas do sistema MicroLogix 1200 Manual do Usu rio dos Controladores Program veis MicroLogix 1200 1762 UM001PT Informa es sobre a montagem e a fia o das Unidades Bases do MicroLogix 1500 incluindo um modelo de montagem para facilitar a instala o MicroLogix 1500 Programmable Controllers Base Unit Installation Instructions 1764 IN001A Informa es detalhadas sobre planejamento montagem fia o e localiza o de falhas do sistema MicroLogix 1500 Manual do Usu rio dos Controladores Program veis MicroLogix 1500 1764 UM001APT Descri o da instala o e conex o de um AIC Este manual tamb m Advanced Interface Converter AIC User 1761 6 4 cont m informa es sobre fia o de rede Manual Informa es sobre como instalar configurar e comissionar um DNI DeviceNet M Interface User Manual 1761 6 5 Informa
509. odem ser colocados em on ou off pelo subsistema HSC Os bits que est o reinicializados 0 n o podem ser colocados em on ou off pelo subsistema HSC O modelo do bit da m scara s pode ser configurado durante a configura o inicial A tabela abaixo ilustra essa rela o Tabela 5 12 Interfer ncia da M scara de Sa da do HSC nas Sa das da Unidade Base Endere o da Sa da Palavra de Dados Inteiros de 16 Bits com Sinal HSC 0 HPO sa da com preset alto HSC 0 0MB m scara de sa da 00 0 0 As sa das mostradas nas caixas pretas s o as sa das controladas pelo subsistema HSC A m scara define quais sa das podem ser controladas Os valores das sa das com preset alto ou baixo HPO ou LPO determinam se cada sa da ser ON 1 ou OFF 0 Outra maneira de visualizar isso verificar se a sa da com preset alto ou baixo est escrita atrav s da m scara de sa da que atua como um filtro Os bits nas caixas cinzas n o s o utilizados Os primeiros 12 bits da palavra da m scara s o utilizados sendo que os bits restantes n o s o funcionais porque n o est o relacionados a nenhuma sa da f sica na unidade base O modelo do bit da m scara s pode ser configurado durante a configura o inicial Publica o 1762 RM001D PT P Outubro 2002 5 26 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came El
510. odo HSC na p gina 5 16 O sinalizador de status LPR Preset Baixo Alcan ado definido 1 pelo subsistema HSC sempre que o valor acumulado HSC 0 ACC menor que ou igual vari vel de preset baixo HSC 0 LOP Esse bit atualizado continuamente pelo subsistema HSC sempre que o controlador est no modo de execu o Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 11 M scara de Preset Alto HPM Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio HPM HSC 0 HPM bit 0a7 controle leitura escrita M scara de Preset Alto 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de controle HPM M scara de Preset Alto usado para habilitar permitir ou desabilitar n o permitir a ocorr ncia de uma interrup o de preset alto Se esse bit for reinicializado 0 e uma Condi o de Preset Alto Alcan ado for detectada pelo HSC a interrup o do usu rio do HSC n o ser executada Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente O programa do usu rio deve definir e reinicializar esse bit Interrup o de Preset Alto HPI Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio HPI HSC 0 HPL bit 0a7 status leitura escrita Interrup o de Preset Alto
511. og S 3H e Aumente o valor do per odo de espera de watchdog no arquivo de status 0023 STI ERROR Ocorreu um erro na configura o do Falha Recuper vel Consulte o C digo de Erro no Arquivo de STI Fun o STI para obter informa es sobre o erro espec fico 0028 INVALID OR e Um n mero da rotina de falha foi N o Usu rio e Remova o n mero do arquivo de rotina de NONEXISTENT USER inserido no arquivo de status falha S 29 no arquivo de status ou FAULT ROUTINE n mero S 29 mas a rotina de e crie uma rotina de falha para a refer ncia VALUE falha n o foi criada fisicamente do n mero de arquivo no arquivo de status ou S 29 O n mero do arquivo deve ser maior e o n mero da rotina de falha era que 2 e menor que 256 menor que 3 ou maior que 255 0029 INSTRUCTION Uma refer ncia de endere o indireto Falha Recuper vel Corrija o programa para garantir que n o haja INDIRECTION no programa de l gica ladder est refer ncias indiretas fora do espa o do OUTSIDE OF DATA fora do espa o total do arquivo de arquivo de dados SPACE dados Recompile e recarregue o programa e entre no modo Run 002E ElI ERROR Ocorreu um erro na configura o do Falha Recuper vel Consulte o C digo de Erro no Arquivo de EII Fun o Ell para obter informa es sobre o erro espec fico 0030 SUBROUTINE O n vel de encadeamento da N o Usu rio Corrija o programa do usu rio para reduzir os NESTING EXCEEDS instru o JSR excedeu o espa o da n veis de
512. omento Um arquivo de sub rotina v lido qualquer arquivo de programa de 3 a 255 Consulte tamb m Lat ncia da Interrup o na p gina 18 5 C digo de Erro ER Descri o Endere o Formato dos Modos HSC Tipo Acesso ao Dados Programa do Usu rio ER C digo HSC 0 ER palavra INT 0a7 status somente leitura de Erro 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 Os C digos de Erros ERs detectados pelo subsistema HSC s o exibidos nesta palavra Os erros incluem Tabela 5 2 C digos de Erro do HSC C digo de Erro Nome Modol Descri o 1 N mero de n a interrompe o arquivo programa identificado Arquivo Inv lido em HSC 0 PFN se for menor que 3 maior que 255 ou n o existir 2 Modo Inv lido n a Modo Inv lido 3 Preset Alto 0 1 Preset alto menor que ou igual a zero 0 Inv lido 2a7 Preset alto menor que ou igual ao Preset baixo 4 Overflow Inv lido O a 7 Preset alto maior que o overflow 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 Fun o Habilitada FE Descri o Endere o Formato dos Modos Hsc 1 Tipo Acesso ao Dados Programa do Usu rio FE Fun o HSC 0 FE bi Habilitada t 0a7 controle leitura escrita 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 Publica o 1762 RM001D PT P Outubro 2002 5 6
513. onfigura o de E S Matriz de Entrada do M dulo do Contador de Alta Velocidade 1769 HSC As informa es da tabela a seguir s o uma refer ncia r pida da matriz Consulte o Manual de Usu rio do Contador de Alta Velocidade de Compact I O publica o 17769 UM006 PT para obter informa es detalhadas Zero o valor padr o de toda a Matriz de entrada 15 14 13 12 11 10 9 8 7 6 5 4 3 Descri o 0 zi B1 A1 InputStateA0 InputStateZ1 1 Out15 Out14 Out13 Out12 Out11 Out10 Out09 OutO8 OutO7 Out06 Out05 Out04 Out03 Readback 0 Readback 15 2 InvalidRangeLimit12 15 InvalidCtrAssignToRange12 15 GenErr InvOut MCfg OutOOvercurrent Out3 pinalizadoros de gt Pp EEA 5 RangeActive 0 GonErrar 3 R15 R14 R13 R12 R1 R10 R09 R08 R07 R06 R05 R04 R03 R02 R01 ROO pangeActive 15 Meca 4 OutOOvercurrento 3 5 Ctr 0 CurrentCount Ctr 0 CurrentCount E Ctr 0 StoredCount Ctr 0 StoredCount s Ctr 0 CurrentRate Ctr 0 CurrentRate H Ctr 0 Pulselnterval Ctr 0 Pulselnterval 12 CoPW RV IDW REZ CUdf COvf Ctr 0 StatusFlags Ctr 0 Overflow Ctr 0 Underflow 13 reservado Ctr 0 RisingEdgeZ 14 Ctr 0 InvalidDirectWrite 15 Ctr 1 CurrentCount Ctr 1 CurrentCount Ctr 0 RateValid i Ctr 1 StoredCount Ctr 1 StoredCount Ctr 0 PresetWarning E Ctr 1 CurrentRate Ctr 1 CurrentRate a Ctr 1 Pulselnterval Ctr 1 Pulselnterval 22 C1PW RV IC IDW REZ CUdf COvf Ctr 1 StatusFlags Ctr 1 Ove
514. onfigura o dos Registros de Data e de Hora da Lista Atual de Endere o e dos Caracteres de Separa o 1 Se o rel gio em tempo real n o estiver presente no controlador e os Registros de Data e de Hora forem selecionados habilitados a data ser registrada como 00 00 0000 e a hora como 00 00 00 4 Ap s digitar todas as informa es para a fila de registro de dados clique em OK A fila adicionada janela da Fila de registros de dados com um n mero correspondente da fila Esse o n mero da fila para usar na instru o DLG Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP 22 13 DLG Instru o de Registro de Dados DLG Data Log queue number 0 Tipo de Instru o sa da Tabela 22 4 Tempo de Execu o para a Instru o DLG Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1500 1764 LRP 167 5 us 11 8 us registro de data 6 7 us 12 4 us registro de hora 9 1 us palavra registrada 16 2 us palavra longa registrada IMPORTANTE necess rio configurar uma fila de registros de dados antes da programa o da instru o DLG para seu programa de l gica ladder A instru o DLG aciona o salvamento de um registro instru o DLG tem um operando N mero da Fila especifica qual fila de registros de dados captura um registro A instru o DLG somente captura dados de uma passagem de linha de
515. ontador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico na p gina 5D 1 Publica o 1762 RM001D PT P Outubro 2002 18 2 Uso de Interrup es Informa es sobre Como Utilizar as Interrup es Publica o 1762 RM001D PT P Outubro 2002 O objetivo desta se o explicar algumas propriedades fundamentais das Interrup es do Usu rio incluindo e O que uma interrup o e Quando a opera o do controlador pode ser interrompida e Prioridade das Interrup es do Usu rio e Lat ncia da Interrup o e Rotina de Falha do Usu rio O Que uma Interrup o Uma interrup o um evento que faz com que o controlador suspenda a tarefa que estava realizando no momento realize outra tarefa e em seguida retorne para a tarefa suspensa exatamente no ponto em que havia parado O MicroLogix 1200 e o MicroLogix 1500 permitem as seguintes Interrup es do Usu rio e Rotina de Falha do Usu rio e Interrup es de Eventos 4 e Interrup es do Contador de Alta Velocidade e Interrup o Temporizada Selecion vel Uma interrup o deve ser configurada e habilitada para ser executada Quando uma das interrup es configurada e habilitada e consequentemente ocorre o programa do usu rio procede da seguinte forma 1 suspende sua execu o 2 realiza uma tarefa definida com base na interrup o ocorrida 3 retorna opera o suspensa Program File 2 Exemplo de
516. ontrole Consulte a p gina 20 6 e Comprimento de String LEN o n mero de caracteres que voc deseja ler do buffer O m ximo 82 caracteres Se um comprimento maior que 82 for especificado somente os primeiros 82 caracteres ser o lidos Se voc especificar 0 caractere o padr o de LEN ser 82 Essa a palavra 1 do arquivo de dados de controle e Leitura de Caracteres POS o n mero de caracteres que o controlador moveu do buffer para a string de O a 82 Esse campo atualizado durante a execu o da instru o e somente de leitura Essa a palavra 2 do arquivo de dados de controle e Erro mostra o c digo de erro em hexadecimal que indica por que o bit ER foi definido no arquivo de dados de controle Consulte a p gina 20 31 para obter descri es de c digo de erro Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 24 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ARD Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o e ERRO Nivelo Equinos fe Tacos a Endere o Endere o E a us o q Par metro Ro S E A E E le a S Q S s Z vs gt Q lz lala a e 2 S v m A E O a E o im Canal Destino Controle
517. ontrole do programa do controlador O controle do programa evita que outros dispositivos leiam ou escrevam no controlador enquanto a descarga est em andamento Uma vez que a descarga esteja conclu da o software de programa o devolve o controle do programa para o controlador de modo que outros dispositivos possam se comunicar com ele novamente O controlador remover o controle do programa se nenhum comando suportado for recebido dentro do tempo limite Se o controle de programa n o for removido depois de uma interrup o de sequ ncia de descarga o controlador n o aceitar comandos de nenhum outro dispositivo pois presumir que outro dispositivo ainda det m o controle do programa IMPORTANTE Se uma seq ncia de descarga for interrompida devido interfer ncia eletromagn tica ou a outros eventos cancele a comunica o com o controlador para o tempo limite de controle e em seguida reinicie a descarga do programa O zempo limite de controle de 60 segundos Depois de um tempo limite de espera poss vel restabelecer a comunica o com o controlador e tentar a descarga do programa novamente A outra nica maneira de remover o controle do programa desligar e ligar novamente a alimenta o do controlador Configura o de Protocolo E 9 Protocolo RTU Modbus Escravo Apenas Controladores MicroLogix 1200 e Processadores MicroLogix 1500 S rie B e Superiores Esta se o mostra os par metros
518. or deve ser no m nimo dez vezes mais r pido que o tempo de atualiza o da malha para evitar interfer ncia ou falta de precis o na temporiza o Tempo de Atualiza o da Malha LUT Descri es dos Endere o Formato dos Tipo Acesso ao Par metros de Ajuste Dados Programa do Usu rio LUT Tempo de PD10 0 LUT palavra INT 1a 1024 controle leitura Atualiza o da Malha escrita O tempo de atualiza o da malha palavra 13 o intervalo de tempo entre os c lculos de PID A entrada feita em intervalos de 0 01 segundo Insira um tempo de atualiza o da malha de 5 a 10 vezes mais r pido que o per odo natural da carga O per odo natural da carga determinado definido se os par metros de reset e taxa como zero e aumentando o ganho at que a sa da comece a oscilar Quando no modo STI esse valor deve ser igual ao valor de intervalo de tempo do STI carregado em STI O SPM A faixa v lida de 0 01 a 10 24 segundos Instru o de Controle de Processo 19 11 Zona Morta de Cruzamento Zero ZCD Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de Ajuste dos Programa do Dados Usu rio ZCD Zona Morta de PD10 0 2CD palavra 0 a 32 767 controle l leitura escrita Cruzamento Zero INT A zona morta se estende acima e abaixo do setpoint pelo valor inserido A zona morta inserida no cruzamento zero da vari vel de processo e do setpoint Isso significa que a
519. or Largura de PWM Esse tipo de arquivo est associado Instru o PWM Modula o por Largura de Pulso Pulso Somente unidades Consulte Arquivo de Fun o de Modula o por Largura de Pulso PWM na p gina 6 20 para BXB do MicroLogix 1200 e obter mais informa es 1500 Interrup o Temporizada STI Esse tipo de arquivo est associado fun o de Interrup o Temporizada Selecion vel Selecion vel Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STI na p gina 18 13 para obter mais informa es Evento de Interrup o de EN Esse tipo de arquivo est associado Instru o Ell Evento de Interrup o de Entrada Entrada Consulte Uso do Arquivo de Fun o de Interrup o na Entrada de Eventos Ell na p gina 18 18 para obter mais informa es Rel gio em Tempo Real RTC Esse tipo de arquivo est associado fun o do Rel gio em Tempo Real hor rio do dia Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3 3 para obter mais informa es Informa es do TPI Esse tipo de arquivo cont m informa es sobre os potenci metros de corte Consulte Arquivo Potenci metro de Corte de Fun o TPI Informa es sobre o Potenci metro de Corte na p gina 3 6 para obter mais informa es Informa es sobre o MMI Esse tipo de arquivo cont m informa es sobre o M dulo de Mem ria Consulte Arquivo de M dulo de Mem ria Fun o MMI Informa es sobre o M dulo de
520. or Quando a Linha for Verdadeira Falsa MicroLogix 1200 10 8 us 0 0 us MicroLogix 1500 10 8 us 0 0 us A instru o UID utilizada para desabilitar as interrup es do usu rio selecionadas A tabela abaixo mostra os tipos de interrup o com os bits de desabilita o correspondentes Tabela 18 5 Tipos de Interrup es Desabilitadas pela Instru o UID Interrup o Elemento Valor Bit Decimal Correspondente EIl Interrup es na Entrada de Eventos Evento 0 64 bit 6 EII Interrup es na Entrada de Eventos Evento 1 32 bit 5 HSC Contador de Alta Velocidade HSCO 16 bit 4 EII Interrup es na Entrada de Eventos Evento 2 8 bit 3 EII Interrup es na Entrada de Eventos Evento 3 4 bit 2 HSC Contador de Alta Velocidade HSC1 2 bit 1 STI Interrup es de Tempo Selecionadas ISTI 1 bit 0 NOTA Os bits de 7 a 15 devem ser definidos como zero 1 O MicroLogix 1200 tem uma Interrup o de HSC HSCO O MicroLogix 1500 tem duas HSCO e HSC1 Para desabilitar as interrup es 1 Selecione as interrup es que deseja desabilitar 2 Encontre o Valor Decimal para as interrup es selecionadas 3 Acrescente os Valores Decimais caso mais de um tipo de interrup o tenha sido selecionado 4 Insira o total na instru o UID Por exemplo para desabilitar os Eventos 1 e 3 da instru o EII Evento 1 da EII 32 Evento 3 da EII 3 4 32 4 36 insira esse valor Uso de In
521. or de Quadratura O Codificador de Quadratura utilizado para determinar a dire o e a posi o da rota o como por exemplo um torno mec nico O Contador Bidirecional realiza a contagem da rota o do Codificador de Quadratura A figura abaixo mostra um codificador de quadratura conectado s entradas 0 1 e 2 dire o da contagem determinada pelo ngulo de fase entre A e B Se A antecede B o contador incrementado Se B antecede A o contador diminui O contador pode ser reinicializado por meio da entrada Z As sa das Z dos codificadores geralmente fornecem um pulso por revolu o Codificador de Quadratura o Entrada O A o Entrada 1 B o Entrada 2 Z Reinicializar entrada Rota o para a Frente Rota o Inversa A k 1 A Y v v B 1 2 3 2 1 Contagem Modo 6 do HSC Contador de Quadratura entradas em fase A e B Tabela 5 10 Exemplos do Modo 6 do Hsc Terminais de 11 0 0 0 HSCO 11 0 0 1 HSCO 11 0 0 2 HSC0 111 0 0 3 HSCO Bit CE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem A Contagem B N o Utilizado N o Utilizado Exemplo 112 off 0 on 1 Acumulador do HSC 1 contagem Exemplo 28 U off 0 on 1 Acumulador do HSC
522. or do local B25 0 for igual a 1017 a instru o XIC ser processada usando B3 1017 Se um n mero maior que 4096 ou maior que o n mero de elementos do arquivo de dados for inserido em B25 0 neste exemplo a integridade dos dados n o poder ser garantida Se o n mero de elementos do arquivo de dados for excedido o limite do arquivo poder ser ultrapassado Esses s o apenas alguns dos exemplos que podem ser usados outros incluem e Endere amento Indireto de Elemento e Arquivo N N10 0 N25 0 e Endere amento Indireto da Ranhura de Entrada 11 N7 0 0 Cada grupo de instru es pode ou n o permitir o endere amento indireto Verifique a tabela de compatibilidade para cada instru o para determinar quais s o os elementos de uma instru o que suportam o endere amento indireto IMPORTANTE Voc deve ter bastante cuidado ao utilizar o endere amento indireto Tenha sempre em mente a possibilidade de ultrapassar os limites de um arquivo ou indicar dados que n o devam ser utilizados Vis o Geral das Instru es de Programa o 4 7 Exemplo Uso do Endere amento Indireto para Duplicar o Endere amento Indexado Nesta se o mostrado um exemplo de endere amento indexado Em seguida apresentado um exemplo de endere amento indireto equivalente O endere amento indexado suportado pelos controladores program veis SLC 500 e MicroLogix 1000 Os controladores MicroLogix 1200 e 1500 n o oferecem sup
523. or s o descritas neste cap tulo Instru o Usada para P gina TON Temporizador Atraso na Atrasar a ativa o de uma sa da em 8 4 Ativa o uma linha verdadeira TOF Temporizador Atraso na Atrasar a desativa o de uma sa da em 8 5 Desativa o uma linha falsa RTO Temporizador Retentivo Atrasar a a ativa o de uma sa da a 8 6 Ativado partir de uma linha verdadeira O acumulador retentivo CTU Contagem Crescente Contagem Crescente 8 9 CTD Contagem Decrescente Contagem Decrescente 8 9 RES Reset Redefinir a instru o RTO e o 8 10 acumulador ACC do contador e os bits de status n o usado com os temporizadores TOF Para obter informa es sobre o uso das sa das do Contador de Alta Velocidade consulte Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico na p gina 5 1 Os temporizadores em um controlador residem em um arquivo de temporizador Um arquivo de temporizador pode ser atribu do como qualquer arquivo de dados n o utilizado Quando o arquivo de dados usado como um arquivo de temporizador cada elemento do temporizador contido no arquivo tem tr s subelementos Esses subelementos s o e Controle e Status do Temporizador e Preset Esse o valor que o temporizador deve alcan ar antes do t rmino do per odo de espera Quando o acumulador alcan a esse valor o bit de status DN definido somente para TON e RTO faixa de da
524. ores de um projeto tenham Senhas diferentes mas usem a mesma Senha Mestre que permita o acesso a todos os controladores para fins de manuten o e supervis o Voc pode estabelecer alterar ou apagar uma senha usando a tela de Propriedades do Controlador N o necess rio usar senhas Mas se elas forem usadas uma senha mestre ser ignorada a menos que a senha tamb m seja utilizada Controller Properties x General Compiler Passwords Controller Communications m Password Hew l FEMME Master Password Mew Cancel Empi Help NOTA Se uma senha for perdida ou esquecida nao ser poss vel ignorar a senha e recuperar o programa A nica op o reinicializar a mem ria do controlador Publica o 1762 RM001D PT P Outubro 2002 2 12 Tipos de Arquivo e Mem ria do Controlador Reinicializa o da Mem ria do Controlador Publica o 1762 RM001D PT P Outubro 2002 Se o Programa do Usu rio do M dulo de Mem ria estiver com a fun o de Carregar Sempre habilitada e um senha for especificada para o Programa do Usu rio o controlador realizar a compara o das senhas antes de transferir o Programa do Usu rio do M dulo de Mem ria para o controlador Se as senhas n o cotresponderem o Programa do Usu rio n o ser transferido e o bit que indica a n o correspond ncia de programa ser definido S 5 9 Se voc ficar impossibilitado de agir porque n o poss
525. orte para endere amento indexado Este exemplo mostrado para fins de compara o Exemplo de Endere amento Indexado A seguinte instru o ADD usa um endere o indexado nos endere os da Origem e do Destino Se o valor do offset indexado for 20 armazenado em 8 24 o controlador usar os dados armazenados no endere o base somado ao offset indexado para realizar a opera o Endere os ADD Endere os de ADD Indexados Add L Funcionamento Add uE Source A N7 0 Source A N7 20 Source B 25 Source B 25 Dest N15 0 Dest N15 20 Neste exemplo o controlador usa os seguintes endere os Operando Endere o Base Valor do Offset em Endere o de S 24 Funcionamento Origem A N7 0 20 N7 20 Destino N15 0 20 N15 20 NOTA Nos controladores SLC e ML1000 existem algumas instru es que removem S 24 depois da conclus o da instru o Por isso o registrador do ndice precisa estar carregado com o valor pretendido antes da execu o de uma instru o indexada Publica o 1762 RM001D PT P Outubro 2002 4 8 Vis o Geral das Instru es de Programa o Publica o 1762 RM001D PT P Outubro 2002 Exemplo de Endere amento Indireto Um exemplo equivalente usando endere amento indireto mostrado abaixo Em vez de usar o registrador de ndice 5 24 o usu rio pode designar qualquer outro endere o de palavra v lido como o endere o indireto E poss vel usar v rios en
526. os Tipo Acesso ao Programa do Usu rio S 1 0 a S 1 4 bin rio Fun o dos bits de 0 a 4 conforme segue somente leitura S 1 0 a S 1 4 ID de Modo do Controlador Uso pelo Controlador Modo MicroLogix S 1 4 S 1 3 S 1 2 S1 1 S 1 0 1200 1500 0 0 0 0 0 0 descarga remota em andamento 0 0 0 0 1 1 modo de programa remoto 0 0 0 1 1 3 modo de suspens o remota opera o interrompida pela execu o da instru o SUS 0 0 1 1 0 6 modo de opera o remota 0 0 1 1 1 7 modo de teste remoto cont nuo 0 1 0 0 0 8 modo de varredura nica de teste remoto 1 0 0 0 0 16 descarga em andamento N A 0 0 0 1 17 modo de programa N A 1 0 1 1 27 modo de suspens o N A opera o interrompida pela execu o da instru o SUS 1 1 1 0 30 modo de opera o N A 1 Os modos v lidos s o indicados pelo s mbolo N A indica um modo inv lido para aquele controlador Forces Habilitados Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 5 bin rio 1 status somente leitura Esse bit est sempre definido 1 pelo controlador para indicar que os forces est o habilitados Publica o 1762 RM001D PT P Outubro 2002 Arquivo de Status do Sistema C 5 Forces Instalados Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 1 6 bin ri
527. os ST N Arquivos de Fun o Ss A 18 o o q o e E iA E D a 5 Se a a z Sana j o o O k ja g a E a E le z E z Ea lk ll 2 amp j I a v j ja a je jo 2 a Modo de N vel do Endere amento Endere o D 5 je p E o o S S g 3 5 o IB E E E s s IL a m jo jo ju e e OSR Monoest vel Crescente OSF Monoest vel Decrescente OSR One Shot Rising E Storage Bit B3 0 0 Output Bit B3 0 1 OSF One Shot Falling Storage Bit B3 0 0 Output Bit B3 0 1 Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 7 11 Tempo de Execu o para as Instru es OSR e OSF Controlador OSR Quando a Linha OSF Quando a Linha for for Verdadeira Falsa Verdadeira Falsa MicroLogix 1200 3 4 us 3 0 us 2 8 us 3 7 us MicroLogix 1500 3 2 us 2 8 us 2 7 us 3 4 us NOTA A instru o OSR para o MicroLogix 1200 e 1500 n o fornece a mesma funcionalidade que a instru o OSR para os controladores MicroLogix 1000 e SLC 500 Para a mesma funcionalidade que a instru o OSR para os controladores MicroLogix 1000 e SLC 500 use a instru o ONS Instru es de Tipo Rel Bit 7 7 Utilize as instru es OSR e OSF para acionar um evento para ocorrer uma vez Essas instru es acionam um evento com base em
528. os Unidos Canad 1 440 646 5800 Fora dos Estados Unidos Canad Voc pode acessar o n mero telef nico apropriado a seu pa s pela Internet 1 V para http www ab com 2 Clique em Product Support http support automation rockwell com 3 Em Support Centers clique em Contact Information Internet gt 1 V para http www ab com 2 Clique em Product Support http support automation rockwell com Publica o 1762 RM001D PT P Outubro 2002 Cap tulo E S Incorporada Configura o de E S Esta se o explica os v rios aspectos dos recursos de Entrada e Sa da dos controladores MicroLogix 1200 e MicroLogix 1500 Cada controlador vem com uma determinada quantidade de E S incorporada que se localiza fisicamente no controlador O controlador tamb m permite o acr scimo de E S de expans o Essa se o explica as seguintes fun es de E S e E S Incorporada na p gina 1 1 e E S de Expans o do MicroLogix 1200 na p gina 1 3 e Mapeamento de Mem ria de E S de Expans o do MicroLogix 1200 na p gina 1 4 e E S de Expans o do MicroLogix 1500 CompactTM na p gina 1 10 e Mapeamento de Mem ria de E S de Expans o do MicroLogix 1500 Compact M na p gina 1 12 e Endere amento de E S na p gina 1 22 e For ando E S na p gina 1 23 e Filtrando a Entrada na p gina 1 23 e Entradas de Reten o na p gina 1 24 O MicroLogix 1200 e o MicroLogix 1500 fornecem E S discreta que incorporada ao control
529. os de Dados Durante a Descarga Download Publica o 1762 RM001D PT P Outubro 2002 Prote o de Descarga de Arquivo de Dados Com o programa do usu rio no controlador talvez seja necess rio atualizar a l gica ladder e descarreg la no controlador sem destruir as vari veis configuradas pelo usu rio em um ou mais arquivos de dados do controlador Essa situa o pode ocorrer quando uma aplica o precisa ser atualizada mas os dados relevantes para a instala o precisam permanecer intactos Esse recurso chamado de Prote o de Descarga de Arquivo de Dados O recurso de prote o opera quando e Um Programa do Usu rio descarregado por meio do software de programa o e Um Programa do Usu rio descarregado de um M dulo de Mem ria Configura o da Prote o de Arquivo Descarregado A Prote o de Arquivo Descarregado pode ser aplicada aos seguintes tipos de arquivo de dados e Sa da O e Entrada 1 e Bin rio B e Temporizador T e Contador C e Controle R e Inteiro N e Ponto Flutuante F e String ST e Palavra Longa L e Derivativa Proporcional Integral PID e Mensagem MG e Chave de Limite Program vel PLS NOTA Os dados do Arquivo de Status n o podem ser protegidos Tipos de Arquivo e Mem ria do Controlador 2 9 Data File Properties x General E poss vel acessar o recurso de Prote o do Arquivo de Dados Descarregado por meio do software de
530. os nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 x a Modo de Arquivos de Dados Arquivos de Fun o 2 1 Niver do Endere amento Endere o a us o q Par metro e 5 S E lo e E z E a lo le ec E n ES 8 u z E 5 S E S g a e B e ge l z EE lIe lha e Se 2 5 o lo ja je z a b l E a E 2 E5 ala Ejs l2 E j Z E LIFO e e e e e Destino o e o o o e e o Controle 2 Comprimento Posi o 1 Consulte a nota Importante sobre endere amento indireto 2 Somente para o arquivo de Controle N o v lido para Temporizadores e Contadores N o poss vel utilizar endere amento indireto com IMPORTANTE P IMPORTANTE arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 14 22 Instru es de Arquivo SWP Troca SWP Swap Source ST10 1 DATA 0 Length 13 Tipo de Instru o sa da Tabela 14 20 Tempo de Execu o para a Instru o SWP Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 S rie B e superior 13 7 us 2 2 us palavra trocada 0 0 us MicroLogix 1500 S rie B e superior 11 7 us 1 8 us palavra trocada 0 0 us Use a instru o SWP para trocar os byte
531. perfil de sa da Status de Acelera o de PWM AS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio AS Status de PWM O AS bit 0ou1 status somente leitura Acelera o O bit PWM AS Status de Acelera o controlado pelo subsistema PWM Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle O bit AS opera da seguinte forma e Definido 1 sempre que a sa da PWM estiver na fase de acelera o do perfil de sa da e Reinicializado 0 sempre que a sa da PWM n o estiver na fase de acelera o do perfil de sa da Publica o 1762 RM001D PT P Outubro 2002 Uso de Sa das de Alta Velocidade 6 23 Sele o de Par metro do Perfil de PWM PP Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Elemento dos Dados do Usu rio PP Sele o do PWM 0 PP bit 0ou1 controle leitura escrita Par metro de Perfil O PWM PP Sele o do Par metro de Perfil seleciona o componente da forma de onda que ser modificado durante uma fase de rampa e Definido 1 seleciona Frequ ncia e Reinicializado 0 seleciona Ciclo de Tarefas O bit PWM PP n o pode ser modificado enquanto a sa da PWM est em opera o ou habilitada Consulte PWM ADD na p gina 6 26 para obter mais informa es Status Inativo de PWM IS Descri o do Endere o Fo
532. periores 2 485CIF escrita ape nas de ST para 485CIF 3 500CPU escrita apenas de RTC para inteiros ou de RTC para RTC Publica o 1762 RM001D PT P Outubro 2002 Instru es de Comunica o 21 27 Exemplo 1 Leitura Local de uma 500CPU Configura o da Instru o de Mensagem Z MSG Rung 2 34 MG11 0 This Controler m Control Bits Communication Command 500CPU Read Ignore if timed out TO O Data Table Address INZO Size in Elements 0 Awaiting Execution Ew O Channel O Error ER m Target Device Message done DNJ o Message Timeout 5 Message Transmitting 5T O Data Table Address 750 Message Enabled EN O Local Node Addr dec 2 octalk 2 Local Remote Ilocal m Error Error Code Hex O No errors E Description Neste exemplo o controlador l 10 elementos do arquivo N7 n local 2 do destino come ando na palavra N7 50 As 10 palavras s o inseridas no arquivo de inteiros do controlador come ando na palavra N7 0 Se transcorrerem cinco segundos antes que a mensagem termine o bit de erro MG11 0 ER ser definido indicando que o tempo de espera da mensagem expirou Combina es V lidas de Tipo de Arquivo As transfer ncias v lidas entre os tipos de arquivo s o mostradas abaixo para o envio de mensagens do MicroLogix
533. pilha e o valor da posi o s o armazenados neste elemento O elemento de controle composto por 3 palavras n o utilizado Palavra 0 gy1 n o utilizado Palavra 1 Comprimento cont m o ndice do ltimo elemento no arquivo de refer ncia do seguenciador Palavra 2 Posi o a posi o atual na segi ncia 1 EN O Bit de Habilita o definido quando a linha passa de falsa para verdadeira e indica que a instru o est habilitada 2 DN O Bit Executado definido depois que a instru o realiza sua opera o na ltima palavra no arquivo de seguenciador Esse bit redefinido na pr xima transi o de falsa para verdadeira depois que a linha passa para falsa 3 ER O Bit de Erro definido quando o controlador detecta um valor de posi o negativa ou um valor com comprimento zero ou negativo Quando o bit ER for definido o bit de erro de advert ncia S2 5 2 tamb m ser definido e Comprimento Cont m o n mero de etapas do arquivo de sequenciador bem como a M scara e ou Destino se forem tipos de dados de arquivo O comprimento do sequenciador pode variar de 1 a 256 e Posi o Etapa ou local atual no arquivo de sequenciador bem como a M scara e ou Destino se forem tipos de dados de arquivo Determina o pr ximo local na pilha a ser mascarado e movido para o destino A posi o um componente do registrador de controle A posi o pode variar de 0 a 255 posi
534. po real precisa ser substitu do Quando o bit indicador de bateria fraca redefinido 0 o n vel da bateria aceit vel ou o rel gio em tempo real n o est anexado ATEN O A opera o com uma indica o de bateria baixa por mais de 14 dias pode resultar em dados de RTC inv lidos se a alimenta o for removida do controlador Tabela 3 4 Expectativa de Vida til da Bateria do RTC Estado da Temperatura Dura o Bateria Em Opera o 0 C a 40 C 32 Fa 104 F 5 anos Armazenamento 40 C a 25 C 40 F a 77 F 5 anos no m nimo 26 C a 60 C 79 F a 140 F 3 anos no m nimo 1 A vida til operacional da bateria tem como base 6 meses de armazenamento antes que o rel gio em tempo real seja usado Arquivos de Fun o 3 5 RTA Instru o de Ajuste do Rel gio em Tempo Real RTA Real Time Clock Adjust Tipo de Instru o sa da Tempo de Execu o para a Instru o RTA Controlador Quando a Linha for Verdadeira MicroLogix 1200 4 7 us 556 2 us transi o de falsa para verdadeira MicroLogix 1500 4 1 us 2 6 us 426 8 ys transi o de falsa para verdadeira A instru o RTA usada para sincronizar o RTC rel gio em tempo real dos controladores com uma origem externa instru o RTA ajusta o RTC para o minuto mais pr ximo Ela ajusta o RTC com base no valor de Segundos do RTC conforme descrito abaixo IMPORTANTE A
535. pode usar o PLS na dire o Incremental alto Decremental baixo ou em ambas Se sua aplica o s conta em uma dire o basta ignorar os outros par metros A fun o PLS pode operar com todos os outros recursos do HSC A capacidade de selecionar quais eventos geram uma interrup o de usu rio ilimitada Endere amento de Arquivos PLS O formato de endere amento do arquivo PLS mostrado abaixo PLSfe s PLS Arquivo de chave de limite program vel F N mero do arquivo A faixa de n meros de arquivo v lida de 9 a 255 Delimitador de element 0 e N mero do elemento A faixa de n meros de elementos v lida de O a 255 Delimitador de subelem ento S N mero de elemento e subelemento A faixa de n meros de subelemento v lida de 0 a 5 Exemplos PLS10 2 PLS12 36 5 Arquivo PLS 10 Elemento 2 Arquivo PLS 12 Elemento 36 Subelemento 5 Origem baixa de sa da Publica o 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 31 Exemplo de PLS Configurando o arquivo PLS 1 Usando o RSLogix 500 crie um novo projeto d um nome a ele e selecione o controlador apropriado Processor Name PLS 1747 1511 5701 CPU 1K Men Cancel Bul 1764 Micrologix 1500 LRP Series C Bul 1764 Micrologix 1500 LRP Series B Help Bul 1764 Micrologix 1500 LSP Series C 1764 Micrologix 15
536. quadas estejam sendo usadas e Substitua o m dulo e Desligue e ligue novamente a alimenta o xx gl EXPANSION I 0 Um m dulo de E S de expans o Falha N o e Consulte o arquivo de Status do M dulo de MODULE ERROR gerou um erro Recuper vel E S IOS e Consulte a documenta o espec fica de seu m dulo de E S para determinar as poss veis causas de um erro do m dulo 0080 EXPANSION 1 0 O terminador de E S de expans o N o Usu rio e Verifique o terminador de E S de expans o TERMINATOR necess rio foi removido no ltimo m dulo de E S REMOVED e Desligue e ligue novamente a apenas MicroLogix alimenta o 1500 xx81 EXPANSION 1 0 O controlador n o pode se N o Usu rio e Verifique as conex es HARDWARE ERROR comunicar com um m dulo de E S de x expans o Verifique se h problema de ru do e certifique se de que as pr ticas de aterramento adequadas estejam sendo usadas Substitua o m dulo Desligue e ligue novamente a alimenta o Publica o 1762 RM001D PT P Outubro 2002 D 8 Mensagens de Falha e C digos de Erro C digo Mensagem de Descri o Classifica o da A o Recomendada de Erro Advert ncia Falha Hex 0083 MAX I O CABLES O n mero m ximo de cabos N o Usu rio e Reconfigure o sistema de E S de expans o EXCEEDED permitidos de E S de expans o foi de forma que ele tenha o n mero excedido permitido de cabos e Desligue e ligue novamente a ali
537. r 14 8 us 2 9 us caractere 0 0 us MicroLogix 1500 S rie B FRN 4 ou superior 12 4 us 2 6 us caractere 0 0 us A instru o AEX cria uma nova string obtendo uma parte da string existente e armazenando a em uma nova string Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Origem a string existente O valor da Origem n o afetado por essa instru o e ndice a posi o inicial de 1 a 82 da string que voc quer extrair Um ndice 1 indica o caractere mais esquerda da string e N mero o n mero de caracteres de 1 a 82 que voc quer extrair come ando na posi o indexada Se o ndice e o N mero forem maiores que os caracteres totais na string de origem a string de Destino conter os caracteres desde o ndice at o final da string de Origem e Destino o elemento de string ST em que voc quer que a string extra da seja armazenada Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 20 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o AEX Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Modo de Endere o N vel do Endere o DLS Registro de Dados o um A Par metro e S E 5 E
538. r da express o derivativa A instru o PID implementada pelos controladores MicroLogix 1200 e 1500 praticamente id ntica em termos de fun o implementa o de PID utilizada pelos processadores SLC 5 03 e posteriores da Allen Bradley As diferen as envolvem basicamente melhorias de terminologia A principal diferen a que a instru o PID agora tem seu pr prio arquivo de dados Na fam lia de processadores SLC a instru o PID operava como um bloco de registradores em um arquivo de inteiros instru o PID do Micrologix 1200 e 1500 utiliza um arquivo de dados PD poss vel compor um arquivo de dados PD criando um novo arquivo de dados e classificando o com um tipo de arquivo PD O RSLogix cria automaticamente um novo arquivo PD ou um subelemento PD sempre que uma instru o PID programada em uma linha O arquivo de dados PD aparece na lista de Arquivos de Dados mostrada na ilustra o Cada arquivo de dados PD tem no m ximo 255 elementos e cada instru o PID requer um elemento PD exclusivo Cada elemento PD composto por 20 subelementos incluindo bit inteiro e dados de inteiro longo Todos os exemplos deste cap tulo utilizam o arquivo PD 10 e o subelemento 0 Instru o de Controle de Processo 19 3 PID Derivativa Integral Proporcional PID PID PID File PD8 0 Process Variable N7 0 Control Variable N7 1 Setup Screen Tipo de Instru o sa da Tabela 19 1 Tempo de Exec
539. r realizada por meio do Publica o 1762 RM001D PT P Outubro 2002 19 22 Instru o de Controle de Processo Exemplos de Aplica es Publica o 1762 RM001D PT P Outubro 2002 processador escrevendo se um valor no elemento Feed Forward Bias palavra FF Consulte a p gina 19 11 O valor escrito acrescentado sa da permitindo que ocorra uma a o de feed forward poss vel adicionar um bias escrevendo o valor entre 16383 e 16383 na palavra 6 com o seu terminal de programa o ou programa de l gica ladder Ajuste do PID O ajuste do PID requer um conhecimento do controle de processo Se voc n o tem experi ncia seria melhor participar de um treinamento sobre os m todos e a teoria de controle de processos adotados pela sua empresa H v rias t cnicas que podem ser usadas para ajustar uma malha de PID O m todo de ajuste de PID a seguir geral e limitado em termos de tratamento das interfer ncias da carga Durante o ajuste recomendamos que essas altera es sejam feitas no modo MANUAL com retorno posterior ao AUTO A limita o da sa da aplicada no modo MANUAL e Esse m t requer que a instru o PID controle um NOTA sse l todo EqueR que anseio RD con no le na aplica o que n o abrange aspectos cr ticos quanto seguran a de pessoal e danos ao equipamento e O procedimento de ajuste de PID pode n o funcionar para todos os casos Recomendamos que voc use um pacote de ajuste de malh
540. ra os dados em N50 100 s o usados para definir o arquivo de dados a ser usado para a instru o COP Se o valor da localiza o N50 100 for igual a 27 essa instru o copiar 15 elementos de dados de N27 10 N27 10 a N27 24 para N7 0 N7 0 a N7 14 NOTA NOTA Se um n mero maior que 255 for inserido em N50 100 nesse exemplo ocorrer uma falha no controlador Isso ocorre porque o controlador possui um m ximo de 255 arquivos de dados Al m disso o arquivo definido pelo endere amento indireto deve corresponder ao tipo de arquivo definido pela instru o nesse exemplo um arquivo de inteiros Esse exemplo tamb m mostra como realizar uma verifica o de limite no endere o indireto instru o limite no in cio da linha est monitorando o elemento indireto Se os dados em N50 100 forem menores que 10 ou maiores que 25 a instru o de c pia n o ser processada Esse procedimento pode ser utilizado para garantir que um endere o indireto n o acesse dados em um local n o especificado para esse fim Publica o 1762 RM001D PT P Outubro 2002 4 6 Vis o Geral das Instru es de Programa o Publica o 1762 RM001D PT P Outubro 2002 Endere amento Indireto de Bit B3 0 B3 0 0002 JE C 25 0 16 0003 CEND gt e Endere o B3 B25 0 e Descri o Neste exemplo o elemento a ser usado para o endere amento indireto B25 0 Os dados em B25 0 definem o bit dentro do arquivo B3 Se o val
541. ra PID g Posi o do Bit 15 M4 13 12 11 10 9 8 7 6 5 4 33 2 J1 JO A O 10 0 Canal O Dados de 0 a 16 383 0 10 1 10 10 Canal7 Dados de 0 a 15 383 0 10 Arquivo de Dados de Entrada do 1762 IF4 Para cada m dulo na ranhura x as palavras O e 1 cont m os valores anal gicos das entradas O m dulo pode ser configurado para usar dados brutos proporcionais ou dados escalonados para PID O arquivo de dados de entrada para cada configura o mostrado abaixo Posi o do Bit a aa A e a l E E E A E SGNO Dados do Canal O SGN1 Dados do Canal 1 SGN2 Dados do Canal 2 SGN3 Dados do Canal 3 reservado S3 S2 S1 ISO UO 00 U1 101 U2 102 U3 03 reservado reservado Palavra q ELO N SO o Publica o 1762 RM001D PT P Outubro 2002 Configura o de E S 1 7 Os bits s o definidos como a seguir e Sx Bits de status geral para canais de 0 a 3 Este bit definido quando existe um erro acima ou abaixo da faixa para aquele canal ou quando existe um erro geral no hardware do m dulo e Ox Bits sinalizadores de sobrefaixa para os canais de O a 3 Esses bits s o definidos quando o sinal de entrada est acima da faixa especificada pelo usu rio O m dulo continua a converter dados at o valor mais alto da faixa durante a condi o de sobrefaixa Os bits s o redefinidos como 0 zero quando a condi o de sobrefaixa removida e Ux Bits sinalizado
542. ra obter mais informa es Horas do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 40 palavra 0a 23 status somente leitura 1 Essa palavra pode ser acessada somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RTC 0 HR Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 para obter mais informa es Publica o 1762 RM001D PT P Outubro 2002 C 20 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 Minutos do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 41 palavra 0a 59 status somente leitura 1 Essa palavra pode ser acessada somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de ensagem de outro dispositivo Este endere o duplicado no Arquivo de Fun o do Rel gio em Tempo Real em RT C 0 MIN Consulte Arquivo de Fun o do Rel gio em Tempo Real na p gina 3D 3 para obter mais informa es Segundos do RTC Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio 5 42 palavra 0a 59 status somente leitura 1 Essa palavra pode ser acessada somente atrav s da l gica ladder
543. rada Execu o da Interrup o do Usu rio UIX da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio UIX Execu o da EII 0 UIX bin rio bit status somente leitura Interrup o do Usu rio O bit UIX Execu o da Interrup o do Usu rio definido sempre que um mecanismo EI detectar uma entrada v lida e o controlador estiver realizando varredura em PFN O mecanismo EII reinicializa o bit UIX quando o controlador finaliza o processamento da sub rotina EII O bit EII UIX pode ser usado no programa de controle como l gica condicional para determinar se uma interrup o El est sendo executada Publica o 1762 RM001D PT P Outubro 2002 18 20 Uso de Interrup es Publica o 1762 RM001D PT P Outubro 2002 Habilita o da Interrup o do Usu rio UIE da Fun o Ell Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio UIE Habilitar EII O UIE bin rio bit controle leitura escrita Interrup o do Usu rio O bit UIE Habilitar Interrup o do Usu rio usado para habilitar ou desabilitar o processamento da sub rotina EII Esse bit dever ser definido se o usu rio quiser que o controlador processe a sub rotina EII quando um evento ElI ocorrer Se uma restri o for necess ria quando a sub rotina EII estiver em processamento reinicialize o bit UTE Isso
544. rada em qualquer linha do programa de controle para determinar quando a instru o PTO gerou um Pulso de Jog O bit JPS opera da seguinte forma e Definido 1 sempre que a instru o PTO produzir um Pulso de Jog e Reinicializado 0 sempre que uma instru o PTO sair do estado Pulso de Jog Uso de Sa das de Alta Velocidade 6 17 NOTA O pulso de sa da Jog normalmente conclu do como o bit P definido O bit JPS permanece definido at que o bit JP p q seja reinicializado 0 desativado Jog Cont nuo de PTO JC Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Subelemento dos Dados do Usu rio JC Jog Cont nuo PTO 0 JC Ibit 0ou1 l controle leitura escrita O bit PTO JC Jog Cont nuo instrui o subsistema da PTO a gerar pulsos cont nuos frequ ncia gerada definida pelo par metro Frequ ncia de Jog no arquivo de fun o PTO A opera o de Jog Cont nuo poss vel somente nas seguintes condi es e Subsistema da PTO inativo e Pulso de Jog n o ativo e Habilita o n o ativa O bit JC opera da seguinte forma e Definido 1 solicita ao subsistema da PTO a gera o de Pulsos cont nuos de Jog e Reinicializado 0 o subsistema da PTO n o gera Pulsos de Jog Quando o bit de Jog Cont nuo reinicializado o pulso de sa da de corrente truncado Status do Jog Cont nuo de PTO JCS Descri o do Endere o Formato dos Faixa
545. radas 1762 L24BXB 1762 140BXB e 1764 28BXB e 00 0 0 3 PWM modula a sa da 3 das sa das incorporadas 1764 28BXB apenas Publica o 1762 RM001D PT P Outubro 2002 6 22 Uso de Sa das de Alta Velocidade Status de Desacelera o de PWM DS Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Elemento dos Dados do Usu rio DS Status de PWM 0 DS bit 0ou1 status somente leitura Desacelera o O bit PWM DS Desacelera o controlado pelo subsistema PWM Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle O bit DS opera da seguinte forma e Definido 1 sempre que a sa da PWM estiver na fase de desacelera o do perfil de sa da e Reinicializado 0 sempre que a sa da PWM n o estiver na fase de desacelera o do perfil de sa da Status de Opera o de PWM RS Descri o do Endere o Formato Faixa Tipo Acesso ao Programa Elemento dos Dados do Usu rio RS Status de PWM 0 RS bit 0ou1 status somente leitura Opera o de PWM O bit PMW RS Status de Opera o controlado pelo subsistema da PWM Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle e Definido 1 sempre que uma instru o PWM estiver na fase de opera o do perfil de sa da e Reinicializado 0 sempre que a instru o PWM n o estiver na fase de opera o do
546. rado FD ser definido se o campo POS estiver definido com um valor diferente de zero Publica o 1762 RM001D PT P Outubro 2002 20 16 Instru es ASCII ACB N mero de Caracteres no Buffer ACB Ascii Chars In Buffer CEN gt Channel 0 Control R6 1 lt DN gt Characters Error lt ER gt Tabela 20 14 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ACB Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Par metro Canal Arquivos de Dados Tipo de Instru o sa da Tabela 20 13 Tempo de Execu o para a Instru o ACB Controlador Quando a Instru o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superior 103 1 12 1 MicroLogix 1500 S rie B FRN 4 ou superior 84 2 us 11 0 us Use a instru o ACB para determinar o n mero de caracteres no buffer Em uma passagem de falso para verdadeiro o controlador determina o n mero total de caracteres e registra os no campo POS do arquivo de dados de controle A configura o do canal deve ser definida como ASCII Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Canal o n mero da porta RS 232 canal 0 Apenas para o 1764 LRP voc pode selecionar o canal O ou o canal 1 e Controle o arquivo de dados de controle Consulte a p gina 20 6
547. rdido C 12 bit de status pendente 0 9 status de setpoint C 16 status do modo C 9 status do n mero de arquivo C 17 suporte a pacote remoto E 4 T tabela de dados 7 taxa de transmiss o baud 7 t cnicas comuns utilizadas neste manual P 7 tempo de atraso na desenergiza o 7 tempo de atraso na energiza o 7 tempo de execu o instru es do MicroLogix 1200 A 1 instru es do MicroLogix 1500 6 7 tempo de execu o de instru o 8 1 tempo de varredura 7 status do tempo m ximo de varredura C 16 status do ltimo tempo de varredura de 100 Seg C 18 tempo de varredura de watchdog C 11 Tempo limite da economia de energia 3 10 tempo limite de controle 8 temporizador watchdog 7 tens o operacional 8 terminal 8 trava do OEM 2 13 Publica o 1762 RM001D PT P Outubro 2002 8 ndice Remissivo U utiliza o de mem ria instru es do MicroLogix 1200 4 1 instru es do MicroLogix 1500 5 1 verificando a utiliza o da mem ria do controlador 2 6 Publica o 1762 RM001D PT P Outubro 2002 V varredura 8 varredura de comunica o 8 varredura de entrada 8 Varredura de Programa planilha de tempo de varredura do MicroLogix 1200 4 7 planilha de tempo de varredura do MicroLogix 1500 8 6 varredura de programa 8 varredura de sa da 8 verdadeiro 8 vis o geral do sistema de mensagem 27 1 Lista Alfab tica das Instru es dos Controladores MicroLogix 1200 e 1500
548. re amento de Palavra Longa n o aplic vel Igual EOU 1 1 12 1 3 1 9 2 6 2 6 Carga FIFO FFL 9 8 10 0 34 9 7 10 9 3 9 Descarga FIFO FFU 9 7 27 7 0 65 13 4 9 7 29 4 1 25 3 4 palavra palavra longa Preencher Arquivo FLL 0 0 12 1 0 43 120 0 0 12 3 0 8 palavra 2 5 palavra longa Convers o de BCD FRD 0 0 12 3 1 5 O n vel de endere amento de Palavra Longa n o C digo Cinza GCD 0 0 9 5 aplic vel Maior Que ou Igual a GEQ 1 1 1 2 13 2 5 2 6 2 9 Maior Que GRT 1 1 1 2 13 2 5 2 6 24 Carga de Alta Velocidade HSL 0 0 39 7 13 0 0 40 3 18 Entrada Imediata com HIM 0 0 22 0 3 0 O n vel de endere amento de Palavra Longa n o M scara aplic vel Sub rotina de Interrup o INT 10 1 0 0 3 Sa da Imediata com 10M 0 0 19 4 3 0 M scara Salto para Label JMP 0 0 1 0 0 5 Salto para Sub rotina JSR 0 0 8 0 to Label LBL 1 0 1 0 0 5 Menor Que ou Igual a LEQ 1 1 1 2 13 2 5 2 6 2 9 Menor Que LES 1 1 1 2 1 3 2 5 2 6 2 9 Carga LIFO LFL 9 7 22 2 34 9 7 27 4 3 9 Publica o 1762 RM001D PT P Outubro 2002 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 B 3 Tabela B 1 Controladores MicroLogix 1500 Utiliza o de Mem ria e Tempo de Execu o de Instru es de Programa o Instru o de Programa o Mnem nico Palavra Palavra Longa da Instru o Tempo de Execu o Uso de Tempo
549. redura no restante do programa do usu rio mensagem processada e enviada pata fora do controlador atrav s da porta de comunica o ap s a conclus o da l gica ladder durante a parte de Comunica o de Servi o do ciclo operacional a menos que uma SVC seja executada Se uma instru o para uma segunda mensagem for processada antes que a primeira mensagem seja conclu da a segunda mensagem e seus dados ser o Publica o 1762 RM001D PT P Outubro 2002 21 2 Instru es de Comunica o Publica o 1762 RM001D PT P Outubro 2002 colocados em um dos outros tr s buffers de comunica o restantes Esse processo se repete sempre que uma instru o de mensagem processada at que todos os quatro buffers estejam sendo utilizados Quando um buffer estiver dispon vel a mensagem e seus dados associados ser o colocados nesse buffer imediatamente Se os quatro buffers para o canal estiverem ocupados quando a pr xima quinta mensagem for processada o pedido de mensagem e n o os dados ser colocado na fila de comunica o do canal fila uma rea de armazenamento de mensagens que mant m o controle das mensagens que ainda n o foram colocadas em um buffer fila funciona como uma rea de armazenamento do tipo primeiro a entrar primeiro a sair FIFO O primeiro pedido de mensagem armazenado na fila corresponde mensagem ser alocada a um buffer assim que um buffer ficar dispon vel A fila n o conseg
550. res de subfaixa para os canais de 0 a 3 Esses bits s o definidos quando o sinal de entrada est abaixo da faixa especificada pelo usu rio O m dulo continua a converter dados at o valor mais alto da faixa durante a condi o de subfaixa Os bits s o redefinidos como 0 zero quando a condi o de subfaixa removida e SGNx O bit de sinal para os canais de O a 3 Publica o 1762 RM001D PT P Outubro 2002 1 8 Configura o de E S Publica o 1762 RM001D PT P Outubro 2002 Configura o de E S Especializada Arquivo de Dados de Entrada do M dulo RTD Resist ncia 1762 IR4 Para cada m dulo na ranhura x as palavras de 0 a 3 cont m os valores anal gicos das entradas As palavras 4 e 5 fornecem resposta sobre o status do sensor canal O arquivo de dados de entrada para cada configura o mostrado abaixo Mor E EE EA Bit 0 Dados de Entrada Anal gica do Canal 0 1 Dados de Entrada Anal gica do Canal 1 2 Dados de Entrada Anal gica do Canal 2 3 Dados de Entrada Anal gica do Canal 3 4 Reservado 0C3 0C2 OC1 OC0 Reservado S3 S2 S1 SO 5 UO O00 U1 01 U2 102 U3 103 Reservado Os bits s o definidos como a seguir e Sx Bits de status geral para canais de entrada de O a 3 Este bit definido 1 quando existe um erro sobrefaixa ou subfaixa circuito aberto ou dados de entrada inv lidos relativo ao canal ou quando existe um erro
551. res que mil Exemplos Para os seguintes exemplos N7 0 25 N7 1 37 L8 0 508000 L8 1 5 Endere amento direto in line v lido Entrada A taxa de vaz o de N7 0 litros por minuto e cont m L8 0 part culas de contaminantes por litro Sa da A taxa de vaz o de 25 litros por minuto e cont m 508000 part culas de contaminantes por litro Entrada A posi o atual N7 1 a uma velocidade de L8 1 RPM Sa da A posi o atual 37 a uma velocidade de 5 RPM Endere amento indireto in line inv lido Entrada A posi o atual N5 1 a uma velocidade de L8 1 RPM Sa da A posi o atual N5 1 a uma velocidade de 5 RPM NOTA Ocorrer truncamento na string de sa da se o endere amento indireto fizer com que a sa da exceda 82 caracteres Os caracteres acrescentados ser o sempre aplicados sa da Instru es ASCII 20 31 C digos de Erro da Instru o ASCII Os seguintes c digos de erro indicam por que o bit de Erro ER est definido no arquivo de dados de controle C digo de Erro Descri o A o recomendada Decimal Hexadecimal 0 0x00 Sem erro A instru o foi conclu da com sucesso N o Necess rio 3 0x03 A transmiss o n o pode ser conclu da porque o sinal Verifique o modem e suas conex es CST foi perdido 5 0x05 Durante uma tentativa de transmiss o ASCII foi Reconfigure o canal e tente novamente executar a detec
552. rflow Ctr 1 Underflow 23 reservado Ctr 1 RisingEdgeZ 24 Ctr 1 InvalidDirectWrite 25 Ctr 2 CurrentCount Ctr 2 CurrentCount Ctr 1 InvalidCounter Ctr 1 RateValid z Ctr 2 CurrentRate Ctr 2 CurrentRate Ctr 1 PresetWarning 28 C2PW RV IC IDW CUdf COvf Ctr 2 StatusFlags Ctr 2 Overflow Ctr 2 Underflow 29 reservado Al 30 Ctrl2 InvalidDirectWrite E Ctr 3 CurrentCount Ctr 3 CurrentCount Ctr 2 InvalidCounter Ctrl2 RateValid g E Ctr 3 CurrentRate Ctr 3 CurrentRate Ctri2 PresetWarning 34 C3PW RV IC IDW CUdf COvf Ctr 3 StatusFlags Ctr 3 Overflow Ctr 3 Underflow Ctr 3 InvalidDirectWrite Ctr 3 InvalidCounter Ctr 3 RateValid Ctr 3 PresetWarning Configura o de E S 1 21 Organiza o dos Dados do M dulo do Scanner DeviceNet 1769 SDN O scanner usa as imagens de dados de entrada e sa da para transferir informa es sobre comandos status e dados entre o scanner e o controlador A estrutura b sica mostrada abaixo Consulte o Manual de Usu rio do M dulo do Scanner DeviceNet de Compact I O publica o 1769 UM009 PT para obter informa es detalhadas Imagem de Dados de Entrada imagem dos dados de entrada transferida do m dulo do scanner para o controlador Palavra Descri o Tipo de Dados 0a 63 Estrutura de Status Matriz de 64 palavras 64 e 65 Registrador de Status do M dulo 2 palavras 66 a 245 Imagem de Dados de Entrada Matriz de 180 palavras Imagem de Dado
553. ri o PCCC Formato de Endere o Inv lido um campo tem valor inv lido E2H Descri o PCCC Formato de Endere o Inv lido n o foi especificado um n mero suficiente de campos E3H Descri o PCCC Formato de Endere o Inv lido foi especificado um n mero muito grande de campos E4H Descri o PCCC Endere o Inv lido s mbolo n o encontrado ESH Descri o PCCC Formato de Endere o Inv lido o s mbolo 0 ou maior que o n mero m ximo de caracteres aceito por esse dispositivo E6H Descri o PCCC Endere o inv lido o endere o n o existe ou n o indica algo que possa ser utilizado por esse comando E7H O n de destino n o pode responder porque o comprimento solicitado muito grande E8H Descri o PCCC N o poss vel concluir a solicita o a situa o foi alterada tamanho do arquivo por exemplo durante opera o com v rios pacotes E9H Descri o PCCC O arquivo ou os dados s o muito grandes N o h mem ria dispon vel EAH Descri o PCCC Solicita o muito extensa o tamanho da transa o mais o endere o de palavra muito longo EBH O n de destino n o consegue responder porque n o permite o acesso ECH O n de destino n o consegue responder porque a fun o solicitada n o est dispon vel no momento EDH Descri o PCCC O recurso j est dispon vel a condi o j existe EEH Descri o PCCC O comando n o pode ser executado EFH Descri o PCCC Overflow overflow de h
554. ribuindo um endere o direto NOTA Os bits do destino que correpondem aos zeros da m scara n o s o alterados como mostrado nas reas sombreadas na tabela a seguir Publica o 1762 RM001D PT P Outubro 2002 13 4 Instru es de Movimenta o Tabela 13 6 Exemplo de M scara N vel de Endere amento de Palavra Palavra Valor em Valor em Bin rio Hexadecimal Valor no Destino FFFF Antes da Movimenta o Valor de Origem 5555 M scara FOFO Valor no Destino 5F5F Depois da Movimenta o e As constantes v lidas para a m scara variam de 32768 a 32767 palavra e de 2 147 483 648 a 2 147 483 647 palavra longa A m scara exibida como um valor hexadecimal sem sinal de 0000 0000 a FFFF FFFE Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 13 7 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o MVM Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o g moco ce Nivel do rquivos de Dados 5 a E Endere amento Endere o 18 o e q Par metro e s S E E z E a jo je SIS E eke EL bek ECEE E RI o o la lo lo jo l l S E la lo le D 5 elE ja E ol lol
555. rigem B 1 01 jo 11 1 1 11 11 J1 10 10 10 J0 1 11 Destino 1011 111 O RO RO O 0 RR RR RR E IMPORTANTE N o use o Acumulador do Contador de Alta Velocidade HSC ACC para o par metro do destino nas instru es AND OR e XOR Publica o 1762 RM001D PT P Outubro 2002 XOR OR OU Exclusivo Bitwise Exclusive OR Source A N7 0 0000h lt Source B N7 1 0000h lt Dest N7 2 0000h lt Instru es L gicas 12 5 Tipo de Instru o sa da Tabela 12 7 Tempo de Execu o para a Instru o XOR Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 3 0 us 0 0 us palavra longa 9 9 us 0 0 us MicroLogix 1500 palavra 2 3 US 0 0 us palavra longa 8 9 us 0 0 us A instru o XOR realiza uma l gica OU Exclusivo de duas origens e insere o resultado no destino Tabela 12 8 Tabela Verdadeira para a Instru o XOR Destino A XOR B Origem A 101 1 11 11 JO 11 10 10 JO I0 0 MM 10 J0 Origem B 1 1 0 0 111 1 11 11 0 0 0o lo n 1 Destino O I0 MM J0 1 1011 1 n 00o n N IMPORTANTE N o use o Aenor do Contador de Alta Velocidade HSC ACC para o par metro do destino nas instru es AND OR e XOR Para obter mais informa es consulte Uso das Instru es L gicas na p gina 12 1 e Atualiza es dos Bits de Status das Opera
556. rios limita o de sa da alarme de sa da convers o MaxS Mins feed forward Prepare se para registrar em um gr fico a varia o da vari vel de controle CV da vari vel de processo PV da entrada anal gica ou da sa da anal gica em fun o do tempo e do valor de setpoint SP Coloque a instru o PID no modo MANUAL e o processador no modo RUN opera o Enquanto estiver monitorando o display de PID ajuste o processo manualmente escrevendo no valor de porcentagem CO Quando voc perceber que o processo est sob controle no modo manual coloque a instru o PID no modo AUTO Ajuste o ganho durante a observa o da rela o da sa da com o setpoint em fun o do tempo Publica o 1762 RM001D PT P Outubro 2002 19 24 Instru o de Controle de Processo Publica o 1762 RM001D PT P Outubro 2002 9 10 11 12 13 14 15 Quando voc observar que o processo est oscilando acima e abaixo do setpoint de forma regular registre o tempo de 1 ciclo ou seja obtenha o per odo natural do processo Per odo Natural 4x tempo morto Registre o valor do ganho Retorne ao modo MANUAL interrompa o processo se necess rio Defina o tempo de atualiza o da malha e o intervalo de tempo do STI se aplic vel com um valor 5 a 10 vezes mais r pido que o per odo natural Por exemplo se o tempo de ciclo de 20 segundos e voc optou por definir o tempo de atualiza o da malh
557. rmato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio t 0ou1 status somente leitura IS Status Inativo PWM 0 IS bi de PWM O bit PMW IS Status Inativo controlado pelo subsistema da PWM e representa aus ncia de atividade da PWM Esse bit pode ser utilizado no programa de controle por uma instru o de entrada e Definido 1 o subsistema da PWM encontra se em estado inativo e Reinicializado 0 o subsistema da PWM n o se encontra em estado inativo est em opera o Erro Detectado de PWM ED Descri o do Endere o Formato dos Faixa Tipo Acesso ao Programa Elemento Dados do Usu rio ED Detec o de PWM 0 ED bit 0ou1 status somente leitura Erro de PWM O bit PWM ED Erro Detectado controlado pelo subsistema da PWM Esse bit pode ser utilizado por uma instru o de entrada em qualquer linha do programa de controle para determinar quando a instru o PWM se encontra em estado de erro Se um estado de erro for detectado o erro espec fico ser identificado no registrador de c digo de erro PWM 0 ED e Definido 1 sempre que uma instru o PWM se encontrar em estado de erro e Reinicializado 0 sempre que uma instru o PWM n o se encontrar em estado de erro Publica o 1762 RM001D PT P Outubro 2002 6 24 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 Opera o Normal
558. rmiss o de Acesso Futuro n o estiver selecionada o controlador exigir que o Programa do Usu rio no controlador seja o mesmo que o do dispositivo de programa o Se o dispositivo de programa o n o tiver uma c pia correspondente do Programa do Usu rio o acesso a esse programa no controlador ser negado Para acessar o Programa do Usu rio reinicialize a mem ria do controlador e recarregue o programa NOTA Fun es como altera o do modo reinicializa o da mem ria restaura o do programa e transfer ncia do m dulo de mem ria s o permitidas independentemente dessa sele o As senhas do controlador n o est o associadas defini o de permiss o de acesso futuro Publica o 1762 RM001D PT P Outubro 2002 2 14 Tipos de Arquivo e Mem ria do Controlador Publica o 1762 RM001D PT P Outubro 2002 Cap tulo 3 Arquivos de Fun o Este cap tulo descreve os arquivos de fun o do controlador O cap tulo organizado da seguinte forma e Vis o Geral na p gina 3 2 e Arquivo de Fun o do Rel gio em Tempo Real na p gina 3 3 e Arquivo de Fun o TPI Informa es sobre o Potenci metro de Corte na p gina 3 6 e Arquivo de Fun o MMI Informa es sobre o M dulo de Mem ria na p gina 3 7 e Arquivo de Fun o DAT Apenas MicroLogix 1500 na p gina 3 10 e Arquivo de Fun o de Informa es do Hardware Base BHI na p gina 3 13 e Arquivo de Status de Comunica o na
559. rmos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Par metro MMI DAT Origem A TPI CS Comunica o DLS Registro de Dados Modo de Endere o N vel do Endere o Palavra Longa Elemento Origem B Destino 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Opera o da Instru o Esta instru o executada em uma passagem de linha falsa para verdadeira A Origem B anexada Origem e o resultado colocado no Destino Somente os primeiros 82 caracteres de O a 81 s o escritos no destino Se o comprimento da string da Origem A Origem B ou Destino tiver mais de 82 caracteres o bit S 5 15 de Erro de Manipula o de String ASCII ser definido e o Erro de Comprimento Inv lido de String 1F39H ser escrito na palavra do C digo de Falha de Erro Grave S 6 Publica o 1762 RM001D PT P Outubro 2002 20 20 Instru es ASCII AEX Extra o de String AEX String Extract Source ST10 0 Index 1 Number 5 Dest ST10 3 Tipo de Instru o sa da Controlador Tabela 20 19 Tempo de Execu o para a Instru o AEX Quando a Instru o for Verdadeira Falsa MicroLogix 1200 S rie B FRN 3 ou superio
560. ro 2002 18 18 Uso de Interrup es Uso do Arquivo de Fun o de Interrup o na Entrada de Eventos Ell O EII interrup o na entrada de eventos um recurso que permite ao usu rio realizar uma varredura em um arquivo de programa espec fico sub rotina quando uma condi o de entrada detectada em um dispositivo de campo Na se o do arquivo de fun o do RSLogix 500 h uma pasta EII Na pasta h quatro elementos EII Todos esses elementos ElI 0 EI 1 EII 2 e EII 3 s o id nticos essa explica o usa EI 0 como mostrado abaixo 10 faro BHi Jum par r Lale E s Function Files HSC PTa smi El SEIO PFN Program File Number ER Error Code Uls User Interrupt Executing E UIE User Interrupt Enable H UIL User Interrupt Lost H UIF User Interrupt Pending EIE Event Interrupt Enabled HAS Auto Start ED Eror Detected ES Edge Select L I5 Input Select Cada elemento EII pode ser configurado para monitorar uma das oito primeiras entradas de 11 0 0 0 a 11 0 0 7 Cada elemento EII pode ser configurado para detectar os sinais de entrada de borda crescente ou decrescente Quando o sinal de entrada configurado detectado no terminal de entrada o controlador imediatamente realiza uma varredura na sub rotina configurada Resumo dos Subelementos do Arquivo de Fun o Ell Interrup o na Entrada de Eventos Tabela 18 12 Arquivo de Fun o Ell Int
561. ro e o resultado negativo o destino de overflow ser 32767 palavra ou 2 147 483 648 palavra longa Atualiza es dos Bits de Status das Opera es Matem ticas e Carregamento redefinido e Overflow Ser definido se o resultado for infinito ou NAN ou se houver overflow em uma convers o em inteiro caso contr rio ele ser redefinido e Zero Ser definido se os 31 bits inferiores do resultado dos dados de ponto flutuante forem todos zero caso contr rio ele ser redefinido e Sinal Ser definido se o bit mais significativo do Destino for definido bit 15 para palavra bit 31 para palavra longa ou dados de ponto flutuante caso contr rio ele ser redefinido e Intercepta o de overflow O bit de intercepta o de overflow em opera es matem ticas s ser definido se o bit de overflow estiver definido Caso contr rio ele permanecer no ltimo estado Instru es Matem ticas 10 7 ADD Adi o SUB Subtra o ADD Add Source A N7 0 0 lt Source B N7 1 0 lt Dest N7 2 0 lt SUB Subtract Source A N7 0 0 lt Source B N7 1 0 lt Dest N7 2 0 lt Tipo de Instru o sa da Tabela 10 4 Tempo de Execu o para as Instru es ADD e SUB Controlador Instru o Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 ADD Adi o palavra 2 1 us 0 0 us palavra longa 11 9 us 0 0 us SUB Subtra
562. ro persistir 0006 MEMORY MODULE HARDWARE FAULT O hardware do m dulo de mem ria falhou ou o m dulo de mem ria incompat vel com o SO Sistema Operacional N o Usu rio e Atualize o SO de modo a torn lo compat vel com o m dulo de mem ria e Obtenha um novo m dulo de mem ria 0007 MEMORY MODULE TRANSFER ERROR Falha durante a transfer ncia do m dulo de mem ria N o Usu rio Tente a transfer ncia novamente Se o erro persistir substitua o m dulo de mem ria 0008 0009 FATAL INTERNAL SOFTWARE ERROR FATAL INTERNAL HARDWARE ERROR Ocorreu um erro de software inesperado Ocorreu um erro de hardware inesperado N o Usu rio N o Usu rio e Desligue e ligue novamente a unidade Em seguida descarregue novamente seu programa e reinicialize quaisquer dados necess rios Inicialize seu sistema Consulte as orienta es para aterramento adequado e uso de supressores de pico no Manual do Usu rio do Controlador Entre em contato com o representante local da Rockwell Automation se o erro persistir e Desligue e ligue novamente sua unidade Em seguida descarregue novamente seu programa e reinicialize quaisquer dados necess rios Inicialize seu sistema Consulte as orienta es para aterramento adequado e uso de supressores de pico no Manual do Usu rio do Controlador Entre em contato com o representante local da Rockwell Automation se o erro persistir
563. rola a maneira como os pulsos de sa da gerados pelo subsistema da PTO aceleram at atingir o valor da Frequ ncia de Sa da e desaceleram a partir da mesma A frequ ncia definida no arquivo de fun o PTO PTO 0 OF Esse bit pode ser utilizado por uma instru o de entrada ou sa da em qualquer linha do programa de controle O bit RP opera da seguinte forma e Definido 1 Configura a instru o PTO para produzir um perfil de curva S e Reinicializado 0 Configura a instru o PTO para produzir um perfil trapezoidal Publica o 1762 RM001D PT P Outubro 2002 6 10 Uso de Sa das de Alta Velocidade Publica o 1762 RM001D PT P Outubro 2002 Status Inativo de PTO IS Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio IS Status Inativo PTO 0 1S bit O ou 1 status somente leitura O bit PTO IS Status Inativo controlado pelo subsistema da PTO Esse bit pode ser utilizado no programa de controle por uma instru o de entrada O subsistema da PTO deve estar no estado inativo sempre que qualquer opera o PTO precisar ser iniciada O bit IS opera da seguinte forma e Definido 1 o subsistema da PTO encontra se em estado inativo O estado inativo se caracteriza pela n o opera o da PTO e pela aus ncia de erros e Reinicializado 0 o subsistema da PTO n o se encontra em estado inativo est em opera o Erro Dete
564. rolador retornar por eco tr s caracteres para o dispositivo backspace espa o e backspace Isso apaga o caractere anterior no terminal e No Modo Impressora quando um caractere de remo o for encontrado o controlador retornar por eco o caractere de barra e depois o caractere de remo o Habilita o par metro Echo para usar o Modo de Remo o Ignorar Echo Quando o Modo Echo estiver habilitado todos os caracteres recebidos ser o retornados por eco para o dispositivo remoto Isso permite que voc visualize os caracteres em um terminal conectado ao controlador Alterna entre Habilitado e Desabilitado Desabilitado XON XOFF Permite que voc Habilite ou Desabilite o handshaking do software XON XOFF O handshaking do software XON XOFF envolve os caracteres de controle XON e XOFF do conjunto de caracteres ASCII Quando o receptor recebe o caractere XOFF o transmissor p ra de transmitir at que o receptor receba o caractere XON Se o receptor n o recebe um caractere XON ap s 60 segundos o transmissor automaticamente p ra de enviar caracteres Al m disso quando o buffer de recep o estiver mais do que 80 completo um caractere XOFF ser enviado para o dispositivo remoto para fazer uma pausa na transmiss o Em seguida quando o buffer de recep o baixar para menos de 80 um caractere XON ser enviado para o dispositivo remoto para reiniciar a transmiss o Desabilitado RTS com Atraso x 20 ms
565. rquivo de Status de Registro de Dados na p gina 22 14 e Recupera o Leitura de Registros na p gina 22 16 O processador 1764 LRP tem 48 Kbytes 48 x 1024 de mem ria adicional para registro de dados Nessa mem ria poss vel definir at 256 0 a 255 filas de registro de dados Cada fila configur vel pelo tamanho n mero m ximo de registros armazenados e pelo comprimento cada registro cont m de 1 a 80 caracteres O comprimento e o n mero m ximo de registros determinam a mem ria usada pela fila poss vel optar por ter uma grande fila ou v rias filas pequenas A mem ria usada para o registro de dados independente do restante da mem ria do processador e n o pode ser acessada pelo Programa do Usu rio Cada registro armazenado conforme a instru o executada e a mem ria n o vol til tem backup por bateria para evitar a perda durante falta de energia Arquivos de Dados Arquivos de Fun o Arquivos Especiais 0 PTO 00 PWM co Publica o 1762 RM001D PT P Outubro 2002 22 8 Receita Apenas MicroLogix 1500 e Registro de Dados Apenas Processador MicroLogix 1500 1764 LRP Publica o 1762 RM001D PT P Outubro 2002 Fila de Exemplo 0 Essa fila usada para mostrar como se calcula o comprimento da string de cada registro e o n mero m ximo de registros Tabela 22 2 Fila 0 Data v Hora v Delimitador
566. rro est presente somente quando o controlador est energizado e a alimenta o n o est aplicada ao banco de E S de expans o Este um c digo de remo o autom tica de erro Quando a alimenta o reaplicada ao banco de E S de expans o a falha removida Consulte a nota Importante abaixo Se esta falha ocorrer enquanto o sistema estiver no modo RUN opera o o controlador falhar Quando a alimenta o da E S de expans o for recuperada o controlador remover a falha e entrar novamente no modo RUN opera o Se voc mudar a chave seletora de modo enquanto esta falha estiver presente o controlador poder n o retornar ao modo RUN opera o quando a alimenta o da E S de expans o for recuperada Se uma condi o de EPF estiver presente e a alimenta o da E S de expans o estiver OK alterne a chave seletora de modo para PROGRAM programa e em seguida para RUN opera o A falha dever ser removida e o controlado dever voltar ao modo RUN Esse erro tamb m poder ocorrer se houver uma falha de e Desligue e ligue novamente sua unidade hardware no barramento do controlador MicroLogix 1200 g e Entre em contato com o representante ou MicroLogix 1500 local da Rockwell Automation se o erro persistir 0022 WATCHDOG TIMER 0 tempo de varredura do programa Falha N o e Determine se o programa entrou em loop e EXPIRED SEE S 3 excedeu o valor do per odo de Recuper vel corrija o problema espera de watchd
567. ru es de Comunica o Comando de comunica o 21 21 EFA MSG Rung amp 3 0 MG11 1 General This Controller Communication Command sgoCPU Read Data Table Address forra Size in Elements 500CPU write r Target Device Message Timeout Dre nog Data Table Address CIP Generic Local Node Addr dec 0 octal 0 Local Remote Channel Expansion Comms Port Slot 1 Por O controlador aceita seis sete no MicroLogix 1500 1764 LRP S rie C e superiores tipos diferentes de comando de comunica o Se o dispositivo de destino aceitar qualquer um desses tipos de comando o controlador dever ser capaz de trocar dados com o dispositivo Os comandos aceitos incluem Tabela 21 4 Tipos de Comando de Comunica o Comando de Comunica o 500CPU Leitura Descri o O dispositivo de destino compat vel e aceita o conjunto de comandos do SLC 500 todos os controladores MicroLogix Usado para leitura de dados 500CPU Escrita O dispositivo de destino compat vel e aceita o conjunto de comandos do SLC 500 todos os controladores MicroLogix envio de dados 485CIF Leitura O dispositivo de destino compat vel e aceita o leitura de dados 485CIF CLP2 485CIF Escrita O dispositivo de destino compat vel e aceita o envio de dados 485CIF CLP2 CLP5 Leitura O dispositivo de destino compat vel e aceita o leitura
568. s 506 Atraso no Pr Envio 507 508 Endere o do Modbus Escravo Per odo de Espera entre Caracteres 509 Atraso no Envio do RTS 510 RTS com Atraso 511 Paridade 512 C digo de Erro da Camada de Apresenta o 512 513 C digo de Erro da Camada de Apresenta o Contagem de Erro da Camada de Apresenta o 514 Erro do C digo da Fun o Executada 515 Ultimo C digo de Exce o Transmitido 516 N mero de Arquivo da Requisi o de Erro 517 N mero do Elemento de Requisi o de Erro 518 Contador de Mensagem do C digo 1 da Fun o Bobina de Sa da de Leitura Unica 519 Contador de Mensagem do C digo 2 da Fun o Leitura da Imagem de Entrada Discreta 520 Contador de Mensagem do C digo 3 da Fun o Registrador de Reten o de Leitura Unica 521 Contador de Mensagem do C digo 4 da Fun o Registrador de Entrada de Leitura Unica 522 Contador de Mensagem do C digo 5 da Fun o Defini o Remo o da Bobina de Sa da Unica 523 Contador de Mensagem do C digo 6 da Fun o Registrador de Reten o de Leitura Escrita 524 Contador de Mensagem do C digo 8 da Fun o Diagn stico de Opera o 525 Contador de Mensagem do C digo 15 da Fun o Defini o Remo o para o Bloco de Bobinas de Sa da 526 Contador de Mensagem do C digo 16 da Fun o Leitura Escrita para o Bloco de Registradores de Reten o 527 Status
569. s variam de B3 a B255 Ao ler um n mero de arquivo de bits v lido a DAT pode acessar os primeiros 48 bits de O a 47 do arquivo especificado na tela Os pr ximos 48 bits palavras de 48 a 95 s o usados para definir os privil gios de somente leitura e ou leitura escrita para os primeiros 48 bits O nico arquivo de bits com o qual a DAT estabelece interface o arquivo especificado na localiza o TBE A localiza o TBF pode ser alterada somente por uma descarga de programa Trap Utilize o seu software de programa o para garantir que o arquivo de bits que voc especificou na localiza o TBF bem como o n mero adequado de elementos estejam presentes no programa do usu rio do MicroLogix 1500 A tabela exemplo a seguir mostra como a DAT utiliza as informa es sobre configura o com o arquivo de bits n mero 5 DAT O TBF 51 N mero do Bit Endere o dos Bit de N mero do Bit Endere o dos Bit de N mero do Bit Endere o dos Bit de Dados Prote o Dados Prote o Dados Prote o 0 B51 0 B51 48 16 B51 16 B51 64 32 B51 32 B51 80 1 B51 1 B51 49 17 B51 17 B51 65 33 B51 33 B51 81 2 B51 2 B51 50 18 B51 18 B51 66 34 B51 34 B51 82 3 B51 3 B51 51 19 B51 19 B51 67 35 B51 35 B51 83 4 B51 4 B51 52 20 B51 20 B51 68 36 B51 36 B51 84 5 B51 5 B51 53 21 B51 21 B51 69 37 B51 37 B51 85 6 B51 6 B51 54 22 B51 22 B51 70 38 B51 38 B51 86 7 B51 7 B51 55 23 B51 23 B51 71 39 B51 39 B51 87
570. s Arquivos de Fun o a Endere o a e Par metro o s HRR E D ES s cl el o 1 D gt gt 2V 1 an SE N pk E o 5e oj jv o a E ajaan Origem ojojo o e elo M scara ejojojoje o e o ejejeoejojojojojojojojo j o o 0 o e o Compara o e ejejeleje e o ejejeoejojojojojojojojojo o 0 o e o 1 Os arquivos DAT s o v lidos somente para o MicroLogix 1500 Os arquivos PTO e PWM devem ser usados apenas com unidades BXB do MicroLogix 1200 e 1500 2 O arquivo Status de Registro de Dados pode ser usado somente pelo processador MicroLogix 1500 1764 LRP 3 Consulte a nota Importante sobre endere amento indireto TNT N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Tipo de Instru o entrada Tabela 9 10 Tempo de Execu o para as Instru es LIM Controlador Tamanho dos Quando a Linha for Dados Verdadeira Falsa MicroLogix 1200 palavra 6 4 us 6 1 us palavra longa 14 4 us 13 6 us MicroLogix 1500 palavra 5 5 us 5 3 us palavra longa 12 2 us 11 7 us A instru o LIM verifica os valores que est o dentro e fora de uma faixa especificada A instru o LIM avaliada com base nos valores de Limite Baixo Teste e Limite Alto conforme mostrado na tabela a seguir Tabela 9 11 Opera o da Instru o LIM com Base nos Valores de Limite Alto Teste e Limite Baixo Quando T
571. s Mem ria em ps Mem ria Falsa Verdadeira Palavras Falsa Verdadeira em Palavras Partida de Interrup o de STS 0 0 57 9 1 0 O n vel de endere amento de Palavra Tempo Selecion vel Longa n o aplic vel Subtra o SUB 0 0 34 3 3 0 0 12 9 3 5 Subtra o Suspens o SUS n a n a 1 5 O n vel de endere amento de Palavra Comunica o de Servi o SVC 0 0 208 1 6 0 Longa n o aplic vel palavra Troca SWP 0 0 13 7 2 2 5 palavra trocada Fim Tempor rio TND 0 0 0 9 0 5 Convers o para BCD TOD 0 0 17 2 1 8 O n vel de endere amento de Palavra Temporizador sem Atraso TOF 13 0 2 9 3 9 Longa n o aplic vel Temporizador com Atraso TON 3 0 18 0 3 9 Desabilita o da Interrup o UID 0 0 0 8 0 9 do Usu rio Habilita o da Interrup o do UIE 0 0 0 8 0 9 Usu rio Remo o da Interrup o do UIF 0 0 12 3 0 9 Usu rio Examinar se Fechado XIC 0 8 0 9 1 0 Examinar se Aberto XIO 0 8 0 9 1 0 Ou Exclusivo XOR 0 0 3 0 2 8 0 0 9 9 3 0 1 V lido somente para os Controladores MicroLogix 1200 S rie B 2 Esse valor para a instru o SVC v lido quando a fun o de servi o de comunica o est acessando um arquivo de dados O tempo aumenta no acesso a um arquivo de fun o Publica o 1762 RM001D PT P Outubro 2002 Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1200 A 5 Endere amento Indireto As se es seguintes descrevem como o endere amento indireto af
572. s a primeira varredura NOTA O bit de Primeira Varredura S 1 15 definido durante a execu o da rotina de falha de prote o de inicializa o Consulte S 1 9 para obter mais informa es Arquivo de Status do Sistema C 9 Modo STI STI Pendente Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 2 0 bin rio 0 ou 1 status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Esse endere o duplicado em STI 0 UIP Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STI na p gina 18D 13 para obter mais informa es STI Habilitado Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 2 1 bin rio 0 ou 1 controle leitura escrita 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Esse endere o duplicado em STI 0 TIE Consulte Uso do Arquivo de Fun o de Interrup o de Tempo Selecion vel STI na p gina 18D 13 para obter mais informa es STI em Execu o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 2 9 bin rio 0 ou 1 controle somente leitura 1 Esse bit pode ser acess
573. s de RTU Modbus Escravo Controladores MicroLogix 1200 e Processadores MicroLogix 1500 1764 LSP S rie B e 1764 LRP Palavra Bit Descri o 43 C digo Identificador de Categoria dos Contadores de Diagn stico sempre 10 44 Comprimento sempre 14 45 C digo do Formato sempre 0 46 Atraso Pr enviado 47 0a7 Endere o de N 8a15 Reservado 48 Per odo de Espera entre Caracteres 49 Atraso no Envio do RTS 50 RTS com Atraso 51 0a7 Taxa de Transmiss o 8e9 Paridade 10a 15 Reservado 52 C digo Identificador de Categoria dos Contadores de Diagn stico sempre 6 53 Comprimento sempre 32 54 C digo do Formato sempre 0 55 C digo de Erro da Camada de Apresenta o 56 Contagem de Erro da Camada de Apresenta o 37 C digo de Erro da Fun o de Execu o 58 Ultimo C digo de Exce o Transmitido 59 N mero do Arquivo de Dados de Solicita o de Erro 60 N mero do Elemento de Solicita o de Erro 61 Contador de Mensagem 1 do C digo de Fun o 62 Contador de Mensagem 2 do C digo de Fun o 63 Contador de Mensagem 3 do C digo de Fun o 64 Contador de Mensagem 4 do C digo de Fun o 65 Contador de Mensagem 5 do C digo de Fun o 66 Contador de Mensagem 6 do C digo de Fun o 67 Contador de Mensagem 8 do C digo de Fun o 68 Contador de Mensagem 15 do C digo de Fun o 69 Contador de Mensagem 16 do C digo de Fun o Tabela 3
574. s de Sa da imagem dos dados de sa da transferida do controlador para o m dulo do scanner Palavra Descri o Tipo de Dados 0e1 Matriz de Comando do M dulo Matriz de 2 palavras 2a 181 Imagem de Dados de Sa da Matriz de 180 palavras A tabela a seguir mostra as descri es de bit da Matriz de comando do m dulo Palavra Bit Modo de Opera o 0 0 1 Execu o O Ociosa 1 1 Falha 2 1 Desativar Rede 3 Reservado 4 1 Redefinir como O zero 5a 19 Reservado 1 0a 15 Reservado 1 N O manipule os Bits Reservados Isso pode interferir na compatibilidade futura Publica o 1762 RM001D PT P Outubro 2002 1 22 Configura o de E S Endere amento de E S Detalhes de Endere amento O esquema de endere amento de E S e os exemplos s o mostrados abaixo N mero da Ranhura N mero do Arquivo de Dados i y Palavra Tipo do Arquivo x4 E b Bit Entrada 1 ou Sa da 0 gt S W AT Delimitador de ranhura ba Delimitator de bit Delimitador de palavra 1 A E S localizada no controlador E S incorporada a ranhura 0 A E S adicionada ao controlador E S de expans o come a na ranhura 1 Formato Explica o Od s w b x Tipo do Arquivo Entrada 1 ou Sa da 0 Idisw b d N mero do Arquivo de Dados opcional O sa da 1 entrada Delimitador de ranhura opcional n o exigido para Arquivos de Dados de 2 a 255 s N mero da ranhura decimal E S
575. s inferiores e superiores de um n mero espec fico de palavras em um arquivo de bit inteiro ou cadeia de caracteres instru o SWP tem 2 operandos e Origem o endere o da palavra contendo as palavras para serem trocadas e O comprimento o n mero de palavras para serem trocadas sem considerar o tipo de arquivo O endere o limitado a constantes de inteiros Para os tipos de arquivo de bits e de inteiros a faixa de comprimento de 1 a 128 Para o tipo de arquivo de cadeia de caracteres a faixa v lida de dados para o comprimento de 1 a 41 Observe que esta instru o restrita a um nico elemento de cadeia de caracteres e portanto n o pode ultrapassar o limite de um elemento desse tipo Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 21 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o SWP Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Par metro Origem Comprimento 1 Consulte a nota T C R SWP Swap Source ST10 1 DATA 0 Length 13 Publica o 1762 RM001D PT P Outubro 2002 MG PD PLS RTC HSC mportante sobre endere amento indireto PTO PWM BHI MMI STI Ell 8 Modo de N vel do 3 amp Endere
576. s na vari vel de underflow o programa de controle deve alternar de baixo para alto o bit de controle de Defini o de Par metros HSC 0 0 SP Quando o bit SP alternado para alto os dados armazenados no arquivo de fun o do HSC s o transferidos carregados no subsistema HSC NOTA Os dados carregados na vari vel de overflow devem ser maiores do que os dados localizados no preset alto HSC 0 HIP Caso contr rio ser gerado um erro de HSC Publica o 1762 RM001D PT P Outubro 2002 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 25 Bits de M scara de Sa da OMB Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio OMB Bits de HSC 0 0MB Palavra bin rio de controle somente leitura M scara de Sa da 16 bits Os bits OMB Bits de M scara de Sa da definem quais sa das no controlador podem ser controladas diretamente pelo contador de alta velocidade O subsistema HSC tem capacidade para ativar ou desativar as sa das diretamente sem intera o com o programa de controle com base no Preset Alto ou Baixo alcan ado pelo acumulador O modelo de bit armazenado na vari vel OMB define quais sa das ser o controladas pelo HSC e quais sa das n o ser o controladas pelo HSC O modelo de bit da vari vel OMB corresponde diretamente aos bits de sa da no controlador Os bits que est o definidos 1 s o habilitados e p
577. s que a instru o PTO conclua sua opera o Se uma entrada de transi o pata a instru o PTO for utilizada o bit Executado DN ser ativado quando a instru o for conclu da mas permanecer ativado somente at a pr xima varredura da instru o PTO no programa do usu rio A estrutura do programa de controle determina quando o bit DN desativado Por isso para determinar quando a instru o PTO conclui a sa da poss vel monitorar os bits de status Executado DN Inativo ID ou Opera o Normal NO RESP SP Bear Es Temporiza o Relativa Status de Acelera o AS Status de Opera o RS Status de Desacelera o DS Habilita o EN Inativo ID Executado DN Pulso de Jog JP Jog Cont nuo JC Publica o 1762 RM001D PT P Outubro 2002 In cio da PTO In cio da PTO Uso de Sa das de Alta Velocidade 6 5 Estado da Linha Subelementos Opera o Normal NO Exemplo de Habilita o de L gica Padr o Nesse exemplo o estado da linha um tipo mantido de entrada Isso significa que ela habilita o bit Opera o Normal NO da instru o PTO e mant m o estado da l gica mesmo depois que a instru o PTO conclui sua opera o Com esse tipo de l gica o comportamento do bit de status o seguinte O bit Executado DN se tornar verdadeiro
578. sa MicroLogix 1500 10 9 us 0 0 us 0 9 us 0 0 us As instru es OTL e OTU s o instru es de sa da retentiva A OTL ativa um bit e a OTU desativa Em geral essas instru es s o usadas aos pares sendo que as duas instru es endere am o mesmo bit ATEN O Caso sejam habilitadas interrup es durante a varredura do programa atrav s de uma instru o OTL OTE ou UIE essa instru o dever ser a ltima instru o executada na linha ltima instru o na ltima ramifica o Recomenda se que essa seja a nica instru o de sa da na linha Como essas sa das s o retentivas caso sejam definidas ou redefinidas as mesmas permanecer o definidas ou redefinidas independentemente da condi o da linha ATEN O Caso haja perda de alimenta o qualquer bit controlado pela instru o OTL incluindo os dispositivos de campo ser energizado quando a alimenta o for restaurada se o bit OTL estiver definido no momento da perda de alimenta o Instru es de Tipo Rel Bit 1 5 ONS Monoest vel N7 1 ONS 0 AUS Em condi es de erro as sa das f sicas s o desativadas Assim que as condi es de erro s o removidas o controlador inicia novamente a opera o utilizando o valor da tabela de dados Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 7 7 Tipos de Arquivo e Modos de Endere
579. scrita 6 13 Gerados INT de 32 bits OPP Pulsos de Sa da Produzidos PTO 0 0PP Palavra longa O a 2 147 483 647 status somente leitura 65 13 INT de 32 bits ADP Pulsos de Acelera o Desacelera o PTO O ADP Palavra longa consulte p 6 13 controle leitura escrita 16 13 INT de 32 bits CS Parada Controlada PTO 0 CS bit O ou 1 controle leitura escrita 6 15 Publica o 1762 RM001D PT P Outubro 2002 6 8 Uso de Sa das de Alta Velocidade Sa da PTO OUT Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento Dados Programa do Usu rio OUT Sa da PTO 0 OUT palavra INT 20u3 controle somente leitura A vari vel PTO OUT Sa da define a sa da 00 0 2 ou 00 0 3 que a instru o PTO controla Essa vari vel definida na pasta do arquivo de fun o quando o programa de controle escrito e n o pode ser configurada pelo programa do usu rio e Quando OUT 2 PTO emite pulsos para a sa da 2 00 0 0 2 das sa das incorporadas 1762 L24BXB 1762 L40BXB e 1764 28BXB e Quando OUT 3 PTO emite pulsos para a sa da 3 00 0 0 3 das sa das incorporadas somente 1764 28BXB NOTA For ar uma sa da controlada pela PTO enquanto ela est em execu o resulta na interrup o imediata de todos os pulsos de sa da e na gera o de um erro de PTO PTO Executado DN Descri o do Endere o Formato dos Faixa Tipo Acesso ao Subelemento
580. sistema HSC sempre que o valor acumulado HSC 0 ACC maior que ou igual vari vel de preset alto HSC 0 HIP Esse bit atualizado continuamente pelo subsistema HSC sempre que o controlador est em um modo de execu o Underflow UF Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio UF Underflow HSC 0 UF bit 0a7 status leitura escrita 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O sinalizador de status UF Underflow definido 1 pelo subsistema HSC sempre que o valor acumulado HSC 0 ACC ultrapassa a vari vel de underflow HSC 0 UNF Esse bit transit rio e definido pelo subsistema HSC O programa de controle tem a fun o de utilizar rastrear se necess rio e reinicializar 0 a condi o de underflow As condi es de underflow n o originam uma falha no controlador M scara de Underflow UFM Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio UFM HSC 0 UFM bit 2a7 controle leitura escrita M scara de Underflow 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de controle UFM M scara de Underflow usado para habilitar permitir ou desabilitar n o permitir a ocorr ncia de uma interrup o de underflow Se esse bit for reinicializado 0 e uma condi o de underflow alcan ado for de
581. sobre endere amento indireto 2 Somente para o arquivo de Controle N o v lido para Temporizadores e Contadores IMPORTANTE N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 Instru es de Arquivo 14 17 LFL Carga ltimo a Entrar Primeiro a Sair LIFO Tipo de Instru o sa da LFL P Load CEN gt Tabela 14 16 Tempo de Execu o para a Instru o LFL ource N7 0 LIFO N7 1 lt DN gt Controlador Tamanho dos Quando a Linha for Control R6 0 Dados i Length 1 lt lt EM gt Verdadeira Falsa kasitign ie MicroLogix 1200 palavra 25 5 us 10 4 us palavra longa 31 6 us 10 4 us MicroLogix 1500 palavra 22 2 us 9 7 us palavra longa 27 4 us 9 7 us Quando a linha passa de falsa para verdadeira a instru o LFL carrega palavras ou palavras longas para um arquivo criado pelo usu rio denominado pilha LIFO A instru o oposta correspondente Descarregar LIFO LFU atua em conjunto com determinada LFL para remover os elementos da pilha LIFO Os par metros da instru o foram programados no par de instru es LFL LFU mostrado abaixo LFL A Ego LIFO LOAD EN Destino Posi o Source N7 10 DN 7 E or TA em NIM NT 0 contro y Length 3
582. sso ao Programa Dados do Usu rio S 7 palavra 32 768 a status leitura escrita 32 767 Quando o controlador executa uma instru o de suspens o SUS o c digo SUS escrito naquele local S 7 Isso destaca as condi es da aplica o que causaram o modo de suspens o O controlador n o reinicializa esse valor Use a instru o SUS com a localiza o de falhas na inicializa o ou como um diagn stico de runtime para detec o de erros do sistema Arquivo de Suspens o Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 8 palavra 0a 255 status leitura escrita Quando o controlador executa uma instru o de suspens o SUS o arquivo SUS escrito naquele local S 8 Isso destaca as condi es da aplica o que causaram o modo de suspens o O controlador n o reinicializa esse valor Use a instru o SUS com a localiza o de falhas na inicializa o ou como diagn stico de runtime para detec o de erros do sistema N s Ativos N s de 0 a 15 Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 9 palavra 0 a FFFF status somente leitura 1 Esse bit pode ser acessado somente atrav s da l gica ladder Ele n o pode ser acessado atrav s de comunica o como uma instru o de Mensagem de outro dispositivo Este endere o duplicado no Arquivo de Status de Comunica o CSx 0 27 Consulte Bloco de Tab
583. stino Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 11 8 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o FRD Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 y E a Modo de N vel do Arquivos de Dados Arquivos de Fun o 1 amp Endere amento Endere o 18 o o q Par metro e 5 S Ss S a S 2 eje e o ls E a a E ojj s e E E E o g a je GO l l 2 li z lo lp a le 2e R RIS o lv la e z a i l E a E l2 EB alas ej eal E E Es Origem e o e 0 0 o e o 2 Destino e o e o o e o 1 Consulte a nota Importante sobre endere amento indireto 2 Consulte Operando da Origem da Instru o FRD na p gina 11 5 ENA N o poss vel utilizar endere amento indireto com Publica o 1762 RM001D PT P Outubro 2002 arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Instru es de Convers o 11 5 Operando da Origem da Instru o FRD origem pode ser um endere o de palavra ou o registrador matem tico Os valores m ximos da origem BCD permitidos s o e 9999 se a origem for um endere o de palavra permitindo somente um valor BCD com 4 d gitos e 32768 se a origem for o registrador matem tico permiti
584. stru o MSG enviada ao mestre O mestre reconhece que a mensagem n o direcionada para ele mas a outro escravo e imediatamente passa a mensagem ao escravo Essa transfer ncia entre dispositivos escravos uma fun o do dispositivo mestre e tamb m usada pela programa o de software para carregar e descarregar programas para os processadores no link DF1 Half Duplex Os controladores MicroLogix podem atuar apenas como dispositivos escravos necess rio haver um dispositivo que possa funcionar como mestre Diversos produtos da Allen Bradley suportam o protocolo mestre DF1 Half Duplex Eles incluem o SLC 5 03 e processadores superiores e os processadores CLP 5 aperfei oados E o RSLinx da Rockwell Software vers o 2 0 ou superior tamb m suporta o protocolo mestre DF1 Half Duplex O protocolo DF1 Half Duplex suporta at 255 dispositivos endere o de 0 a 254 com o endere o 255 reservado para difus o do mestre Os controladores MicroLogix suportam recep o de difus o mas n o podem iniciar um comando de difus o Os controladores MicroLogix suportam os modems Half Duplex que utilizam handshaking de hardware RTS CTS Configura o de Protocolo E 7 Quando o driver do sistema for o DF1 Half Duplex Escravo os seguintes par metros poder o ser mudados Tabela E 3 Par metros de Configura o de Escravo DF1 Half Duplex Par metro Op es Padr o do Software de Programa o Taxa de 300 600
585. substitu do pelo setpoint atual se este exceder os par metros limita o de convers o em escala do setpoint Publica o 1762 RM001D PT P Outubro 2002 19 6 Instru o de Controle de Processo Publica o 1762 RM001D PT P Outubro 2002 Limite de Sa da OL Descri es dos Endere o Formato Faixa Tipo Acesso ao Par metros de dos Programa Sa da Dados do Usu rio OL Limite de Sa da PD10 0 0L bin rio 1 habilitado controle leitura 0 desabilitado escrita Um valor habilitado 1 habilita a limita o de sa da nos valores definidos em PD10 0 CVH Limite Alto da Vari vel de Controle e PD10 0 CVL Limite Baixo da Vari vel de Controle Um valor desabilitado 0 desabilita OL Limite de Sa da Limite Alto da Vari vel de Controle CVH Descri es dos Endere o Formatodos Faixa Tipo Acesso ao Par metros de Dados Programa Sa da do Usu rio CVH Limite Alto da PD10 0 CVH palavra INT 0a 100 controle leitura Vari vel de Controle escrita Quando o bit de Limite de sa da PD10 0 OL estiver habilitado 1 o CVH Limite Alto do Valor de Controle inserido ser a sa da m xima em porcentagem que a vari vel de controle alcan ar Se o valor de CV calculado exceder o limite CVH CV ser definido ignorado com o valor de CVH inserido e o bit de alarme do limite superior UL ser definido Quando o bit de limite
586. sulte Uso das Descri es de Instru es na p gina 4 2 Par metro Origem Arquivos de Dados T C R Modo de N vel do Arquivos de Fun o Endere o Endere o TPI CS Comunica o DLS Registro de Dados Palavra Longa Elemento Destino 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Opera o da Instru o O controlador procura na origem tipo de arquivo ST o primeiro caractere entre 0 e 9 Todos os caracteres num ricos s o extra dos at que um caractere n o num rico ou o fim da string seja alcan ado A a o ser executada somente se os caracteres num ricos forem encontrados O comprimento da string limitado a 82 caracteres As v rgulas e os sinais s o permitidos na string Entretanto somente o sinal de menos mostrado na tabela de dados Essa instru o configura os seguintes sinalizadores matem ticos no arquivo de status do controlador Sinalizador Matem tico Descri o S 0 1 Overflow V O sinalizador ser definido se o resultado estiver fora da faixa v lida S 0 2 Zero Z O sinalizador ser definido se o resultado for zero S 0 3 Sinal S O sinalizador ser definido se o resultado for negativo S 5 0 Intercepta o de Esse sinalizador ser definido quando o sinalizador de Overflow Over
587. t UIX definido sempre que um mecanismo STI conclui a temporiza o e o controlador est realizando varredura em STI PFN O bit UIX reinicializado quando o controlador conclui o processamento da sub rotina STI O bit STI UIX pode ser usado no programa de controle como l gica condicional para determinar se uma interrup o STI est sendo executada Habilita o da Interrup o do Usu rio UIE da Fun o STI Descri o do Endere o Formato dos Tipo Acesso ao Programa Subelemento Dados do Usu rio UIE Habilitar STEO UIE bin rio bit controle leitura escrita Interrup o do Usu rio O bit UIE Habilitar Interrup o do Usu rio usado para habilitar ou desabilitar o processamento da sub rotina da STI Esse bit dever ser definido se o usu rio quiser que o controlador processe a sub rotina STI no intervalo de tempo configurado Se uma restri o for necess ria quando a sub rotina STI estiver em processamento reinicialize o bit UTE Isso importante por exemplo quando uma s rie de c lculos matem ticos precisa ser processada sem interrup o Antes que os c lculos sejam efetuados reinicialize o bit UIE Ap s a conclus o dos c lculos defina o bit UIE e a sub rotina STI que estava em processamento ser reiniciada Perda da Interrup o do Usu rio UIL da Fun o STI Endere o Formato dos Descri o do Tipo Acesso ao Programa Subelemento UIL Perda da STI O U
588. tado um conflito com o protocolo de opera o comunica o configurado 7 0x07 A instru o n o pode ser executada porque o canal de Reconfigure o canal e tente novamente executar a comunica o foi desligado por meio do menu de opera o configura o do canal 8 0x08 instru o n o pode ser executada porque outra Reenvie a transmiss o transmiss o ASCII j est em andamento 9 0x09 O tipo de opera o de comunica o ASCII solicitado Reconfigure o canal e tente novamente executar a n o suportado pela atual configura o do canal opera o 10 0x0A O bit de descarga UL est definido parando a N o Necess rio execu o da instru o 11 0x0B O n mero solicitado de caracteres para a leitura ASCII Insira um comprimento v lido de string e repita a foi muito maior ou negativo opera o 12 0x0C O comprimento da string de Origem inv lido um Insira um comprimento v lido de string e repita a n mero negativo ou maior que 82 opera o 13 0x0D O comprimento solicitado no campo de Controle Insira um comprimento v lido e repita a opera o inv lido um n mero negativo ou maior que 82 14 0x0E A execu o de uma instru o ACL fez com que esta N o Necess rio instru o fosse abandonada 15 0xOF A configura o dos canais de comunica o mudou N o Necess rio enquanto a instru o estava em andamento Publica o 1762 RM001D PT P Outubro 2002 20 32 Instru es ASCII
589. te Exemplo 2 Entrada Externa Status de Reten o Valor do Arquivo de Entrada N mero da Varredura X N mero da Varredura X 1 N mero da Varredura X 2 Varredura de Entrada Varredura da L gica Ladder Varredura de Sa da Varredura de Entrada Varredura da aron radi Varredura da iai L gica Ladder Sa da Entrada L gica Ladder sa da q NOTA A rea cinza da forma de onda referente ao Status de Reten o o atraso do filtro de entrada TER O valor do filtro de entrada n o representa a entrada externa quando a entrada configurada para comportamento de reten o Quando configurado para comportamento da borda decrescente o valor do arquivo de entrada normalmente on off para uma varredura quando o pulso da borda decrescente detectado Configura o de E S 1 27 Configura o da E S de A E S de expans o deve ser configurada para uso com o controlador A Expans o Usando o configura o da E S de expans o pode ser feita manual ou automaticamente y Usando o RSLogix 500 RSLogix 500 1 Abra a pasta Controlador 2 Abra a pasta Configura o de E S 3 Para configura o manual arraste o m dulo Compact I O para a ranhura Para configura o autom tica o controlador deve estar conectado ao computador diretamente ou em uma rede Clique no bot o Ler Config
590. te tamb m Opera o por Bateria do RTC na p gina 3 4 Sele o Modificada do Filtro de Entrada Endere o Formato dos Dados bin rio Faixa 0 ou 1 Tipo status Acesso ao Programa do Usu rio leitura escrita Esse bit ser definido 1 sempre que a sele o do filtro de entrada discreta no programa de controle n o for compat vel com o hardware Erro de Manipula o de String ASCII Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 5 15 bin rio 0 ou 1 status leitura Esse bit ser definido 1 sempre que um comprimento inv lido de string ocorrer Quando 8 5 15 estiver definido o Erro de Comprimento de String Inv lido 1F39H ser escrito na palavra de C digo de Falha de Erro Grave S 6 Esse bit se aplica aos Controladores MicroLogix 1200 e 1500 S rie B Publica o 1762 RM001D PT P Outubro 2002 C 14 Arquivo de Status do Sistema Publica o 1762 RM001D PT P Outubro 2002 C digo de Erro Grave Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio S 6 palavra 0 a FFFF status leitura escrita Esse registrador exibe um valor que pode ser usado para determinar o motivo da falha Consulte Identifica o das Falhas do Controlador na p gina D 1 para obter mais informa es sobre a localiza o de falhas C digo de Suspens o Endere o Formato dos Faixa Tipo Ace
591. tectada pelo HSC a interrup o do usu rio do HSC n o ser executada Esse bit controlado pelo programa do usu rio e mant m seu valor quando a alimenta o desligada e ligada novamente O programa do usu rio deve definir e reinicializar esse bit Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 13 Interrup o de Underflow UFI Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio UFI HSC 0 UFI bit 2a7 status leitura escrita Interrup o de Underflow 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de status do UFI Interrup o de Underflow definido 1 quando o acumulador do HSC ultrapassa o valor de underflow e a interrup o do HSC acionada Este bit pode ser usado no programa de controle para determinar se a condi o de underflow provocou a interrup o do HSC Se o programa de controle precisar realizar algum tipo espec fico de a o de controle com base no underflow esse bit ser usado como l gica condicional Esse bit pode ser reinicializado 0 pelo programa de controle e tamb m ser reinicializado pelo subsistema HSC sempre que estas condi es forem detectadas e Execu o de Interrup o de Preset Baixo e Execu o de Interrup o de Preset Alto e Execu o de Interrup o de Overflow e O controlador entra em um modo de execu o O
592. terna e Verifique se a bateria est conectada e O programa padr o carregado apenas MicroLogix 1500 apenas MicroLogix 1500 e Entre em contato com o representante e Os Dados Retentivos s o local da Rockwell Automation se o erro perdidos Consulte a p gina C 13 persistir apenas MicroLogix 1200 0003 MEMORY MODULE Erro de mem ria do m dulo de N o Usu rio Reprograme o m dulo de mem ria Se o erro USER PROGRAM IS mem ria Esse erro tamb m pode persistir substitua o m dulo de mem ria CORRUPT ocorrer ao tentar entrar no modo de opera o Run 0004 MEMORY INTEGRITY Enquanto o controlador estava N o Usu rio e Desligue e ligue novamente a unidade Em ERROR sendo energizado a ROM ou RAM seguida descarregue novamente seu foram corrompidas programa e inicialize o sistema e Consulte as orienta es para aterramento adequado e uso de supressores de pico no Manual do Usu rio do Controlador e Entre em contato com o representante local da Rockwell Automation se o erro persistir Publica o 1762 RM001D PT P Outubro 2002 Mensagens de Falha e C digos de Erro D 3 C digo de Erro Hex 0005 Mensagem de Advert ncia DADOS RETENTIVOS PERDIDOS apenas MicroLogix 1200 Descri o Os Dados Retentivos s o perdidos Consulte a p gina C 13 Classifica o da Falha Falha Recuper vel A o Recomendada Entre em contato com o representante local da Rockwell Automation se o er
593. terrup es 18 11 UIE Habilita o da Interrup o do Usu rio UIE User Interrupt Enable Interrupt Types Tipo de Instru o sa da Tabela 18 6 Tempo de Execu o para a Instru o UIE Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 10 8 us 0 0 us MicroLogix 1500 10 8 us 0 0 us A instru o UTE utilizada para habilitar as interrup es selecionadas do usu rio tabela abaixo mostra os tipos de interrup o com os bits de habilita o correspondentes Tabela 18 7 Tipos de Interrup es Desabilitadas pela Instru o UIE Interrup o Elemento Bit Correspondente EIl Interrup es na Entrada de Eventos Evento O bit 6 EIl Interrup es na Entrada de Eventos Evento 1 bit 5 HSC Contador de Alta Velocidade HSCO bit 4 EIl Interrup es na Entrada de Eventos Evento 2 bit 3 EIl Interrup es na Entrada de Eventos Evento 3 bit 2 HSC Contador de Alta Velocidade HSC1 bit 1 STI Interrup es de Tempo Selecionadas ISTI bit 0 NOTA Os bits de 7 a 15 devem ser definidos como zero 1 O MicroLogix 1200 tem uma Interrup o de HSC HSCO O MicroLogix 1500 tem duas HSCO e HSC1 Para habilitar as interrup es 1 Selecione as interrup es que deseja habilitar 2 Encontre o Valor Decimal para as interrup es selecionadas 3 Acrescente os Valores Decimais caso mais de um tipo de interrup o tenha sido selecionado
594. tiva Esse bit definido 1 quando h pelo menos um outro dispositivo na rede DH 485 Se n o houver outros dispositivos na rede esse bit ser redefinido 0 5a14 Reservado 15 Bot o de Sele o de Comunica o de Padr o Ativo Este bit definido 1 sempre que o Canal O est no modo de comunica o padr o O bit redefinido 0 quando o Canal O est no modo de comunica o configurado pelo usu rio Sempre O para o Canal 1 do processador 1764 LRP Este bit n o est dispon vel com os controladores da S rie A 5 0a7 Endere o do N esse valor de byte cont m o endere o do n do seu controlador na rede 8a15 Taxa de Transmis o esse valor de byte cont m a taxa de transmiss o do controlador na rede Blocos de Contadores de Diagn stico s o mostrados para e DH 485 e DF1 Full Duplex e DF1 HalfDuplex Escravo e RTU Modbus Escravo e ASCII Tabela 3 12 Bloco de Contadores de Diagn stico DH 485 Palavra Bit Descri o 6 C digo Identificador de Categoria dos Contadores de Diagn stico sempre 2 7 Comprimento sempre 30 8 C digo do Formato sempre 0 9 Total de Pacotes Recebidos 10 Total de Pacotes Enviados 11 0a7 Novas Tentativas de Pacotes 8a15 Limite de Novas Tentativas Excedido Sem Entrega 12 0a7 NAK Sem Mem rias Enviadas 8a15 INAK Sem Mem rias Recebidas Publica o 1762 RM001D PT P Outubro 2002 3 16 Arquivos de Fun o Tabela 3 12
595. tiva de escrita em um arquivo de fun o RTC Isso s ocorre quando se tenta escrever dados inv lidos no arquivo de fun o RTC Exemplos de dados inv lidos s o definir o dia da semana como zero ou definir a data como 30 de fevereiro Instru es de Arquivo 14 3 Os tipos de arquivo e os modos de endere amento s o mostrados na tabela a seguir Tabela 14 2 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o CPW Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 2 Modo de N vel d Arquivos de Dados Arquivos de Fun o Z Endere a V do a 1 Endere o S la mento q Par metro S J g 2 Elo 3 die Sm e 1 o gt lean E B E vlo E q O ojS ja G o jm Origem Destino Comprimento 1 Consulte a nota Importante sobre endere amento indireto 2 O arquivo F v lido somente para os controladores MicroLogix 1200 e 1500 S rie C e superiores IMPORTANTE N o poss vel utilizar endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DIS Publica o 1762 RM001D PT P Outubro 2002 14 4 Instru es de Arquivo COP C pia de Arquivo Tipo de Instru o sa da COP CopyFile Tabela 14 3 Tempo de Execu o par
596. to HSC O HIP Palavra longa INT controle leitura escrita de 32 bits O HIP Preset Alto o setpoint superior em contagens que define quando o subsistema HSC origina uma interrup o Para carregar os dados no preset alto o programa de controle deve executar um dos seguintes procedimentos e Alternar de baixo para alto o bit de controle para Defini o de Par metros HSC 0 SP Quando o bit SP alternado para alto os dados armazenados no arquivo de fun o do HSC s o transferidos carregados no subsistema HSC e Carregar novos par metros do HSC utilizando a instru o HSL Consulte HSL Carga do Contador de Alta Velocidade na p gina 5 27 Os dados carregados no preset alto devem ser menores que ou iguais aos dados residentes no par metro de overflow HSC 0 OVF Caso contr rio ser gerado um erro de HSC Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 23 Preset Baixo LOP Descri o Endere o Formato dos Tipo Acesso ao Dados Programa do Usu rio LOP Preset Baixo HSC O LOP Palavra longa INT controle leitura escrita de 32 bits O LOP Preset Baixo o setpoint inferior em contagens que define quando o subsistema HSC origina uma interrup o Para carregar os dados no preset baixo o programa de controle deve executar um dos seguintes procedimentos e Alternar de baixo para alto o bit de controle p
597. to com arqui NEN RAN N O poss ve endere amento indireto com arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Atualiza es dos Bits de Status das Opera es Matem ticas Depois que uma instru o MOV for executada os bits de status aritm ticos do arquivo de status ser o atualizados Os bits de status aritm ticos est o na palavra 0 bits de 0 a 3 no arquivo de status do processador S2 Tabela 13 3 Bits de Status das Opera es Matem ticas Com este Bit 0 Controlador S 0 0 Carregamento sempre redefinido S 0 1 Overflow definido em caso de detec o de overflow infinito ou NAN n o n mero caso contr rio redefinido S 0 2 Bit Zero ser definido se o resultado for zero caso contr rio ser redefinido S 0 3 Bit com Sinal ser definido se o resultado for negativo MSB definido caso contr rio ser redefinido S 5 0 Bit de Intercepta o definir o erro de advert ncia de Intercepta o de de Overflow Matem tico Overflow Matem tico se o bit de Overflow for definido caso contr rio permanecer no timo estado 1 Bit de controle NOTA lica o 1762 RM001D PT P Outubro 2002 Se voc quiser mover uma palavra de dados sem interferir nos sinalizadores matem ticos utilize uma instru o COP c pia com o comprimento de 1 palavra em vez da instru o MOV Instru es de Movimenta o 13 3
598. to conosco pela Internet visite http wwwrockwellautomation com Ap ndice E Configura o de Protocolo Use as informa es deste ap ndice para a configura o dos protocolos de comunica o Os seguintes protocolos s o suportados a partir de qualquer canal de comunica o RS 232 e DH 485 e DF1 FullDuplex e DF1 Half Duplex Escravo e RTU Modbus Escravo e ASCII Este ap ndice est organizado nas seguintes se es e Protocolo de Comunica o DH 485 na p gina E 2 e Protocolo DF1 Full Duplex na p gina E 5 e Protocolo DF1 Half Duplex na p gina E 6 e Protocolo RTU Modbus M Escravo Apenas Controladores MicroLogix 1200 e Processadores MicroLogix 1500 S rie B e Superiores na p gina E 9 e Driver ASCII Apenas Controladores MicroLogix 1200 e 1500 S rie B e Superiores na p gina E 15 Consulte o Manual do Usu rio do controlador para obter informa es sobre os dispositivos de rede necess rios e os acess rios Publica o 1762 RM001D PT P Outubro 2002 E 2 Configura o de Protocolo Protocolo de Comunica o DH 485 Publica o 1762 RM001D PT P Outubro 2002 As informa es desta se o descrevem as fun es da rede DH 485 a arquitetura da rede e as caracter sticas de desempenho Ela tamb m ajuda a planejar e operar o controlador em uma rede DH 485 Descri o da Rede DH 485 O protocolo DH 485 define a comunica o entre v rios dispositivos que coexistem em um nico par de
599. to e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 20 12 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o ABL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Arquivos de Dados Arquivos de Fun o Par metro MMI DAT Canal Modo de N vel do Endere o Endere o TPI CS Comunica o DLS Registro de Dados Palavra Longa Elemento Controle 1 O arquivo de dados de Controle o nico tipo de arquivo v lido para o Elemento de Controle Opera o da Instru o Neste exemplo quando a linha passa de falso para verdadeiro o bit Habilitado EN definido A instru o colocada na fila de instru es ASCII o bit da fila EU definido e a varredura do programa continua Em seguida a instru o executada fora da varredura do programa Entretanto se a fila estiver vazia a instru o ser executada imediatamente Com base na execu o o bit de Opera o RN definido O controlador determina o n mero de caracteres at e incluindo os caracteres de extremidade e coloca esse valor no campo POS do arquivo de dados de controle O Bit Executado DN definido Se um zero aparecer no campo POS isso significa que nenhum caractere de extremidade foi encontrado O Bit Encont
600. trole como uma vari vel de somente leitura Tabela 5 3 Modos de Opera o HSC N mero do Tipo Modo 0 Contador Crescente O acumulador reinicializado 0 imediatamente quando o preset alto alcan ado Um preset baixo n o pode ser definido nesse modo 1 Contador crescente com reset e pausa externos O acumulador reinicializado 0 imediatamente quando o preset alto alcan ado Um preset baixo n o pode ser definido nesse modo 2 Contador com dire o externa 3 Contador com dire o externa reset e pausa 4 Dois contadores de entrada crescente e decrescente 5 Dois contadores de entrada crescente e decrescente com reset e pausa externos 6 Contador em quadratura entradas em fase A e B 1 Contador em quadratura entradas em fase A e B com reset e pausa externos Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 17 Modo 0 do HSC Contador Crescente Tabela 5 4 Exemplos do Modo 0 do HSC Terminais de 11 0 0 0 HSCO 11 0 0 1 HSCO 11 0 0 2 HSCO 11 0 0 3 HSCO Bit CE Coment rios Entrada 11 0 0 4 HSC1 11 0 0 5 HSC1 11 0 0 6 HSC1 11 0 0 7 HSC1 Fun o Contagem N o Utilizado N o Utilizado N o Utilizado Exemplo 1 on 1 Acumulador do HSC 1 contagem Exemplo 2 a U loff 0 off 0 Manter o valor do acumulador 1 1 O HSC1 se aplica somente ao MicroLogix 1500
601. tru es para comparar valores de dados Cap tulo 9 Instru o Usada para P gina EQU Igual Verificar se dois valores s o iguais 9 3 NEQ N o Igual Verificar se um valor n o igual a um 9 3 segundo valor LES Menor que Verificar se um valor menor que o 9 4 segundo valor lt LEQ Menor que ou Igual a Verificar se um valor menor que ou 9 5 igual a um segundo valor lt GRT Maior que Verificar se um valor maior que o 9 4 segundo valor lt GEQ Maior que ou Igual a Verificar se um valor menor que ou 9 5 igual a um segundo valor gt MEQ Compara o de M scara Verificar partes de dois valores para 9 6 para Igual analisar se s o iguais LIM Teste de Limite Verificar se um valor est contido na 9 7 faixa de outros dois valores Publica o 1762 RM001D PT P Outubro 2002 9 2 Instru es de Compara o Uso das Instru es de Compara o Publica o 1762 RM001D PT P Outubro 2002 A maior parte das instru es de compara o utiliza dois par metros Origem A e Origem B as instru es MEQ e LIM possuem um par metro adicional e est o descritas mais adiante neste cap tulo As duas origens n o podem ser valores imediatos As faixas de dados v lidos para essas instru es s o 32768 a 32767 palavra 2 147 483 648 a 2 147 483 647 palavra longa Os Modos de Endere amento e os Tipos de Arquivo podem ser usados co
602. tualizado e o Bit Executado DN s definido depois que todos os caracteres s o lidos Exce o Se o controlador encontrar os caracteres de extremidade antes de fazer a leitura o bit Executado DN ser definido e o n mero de caracteres encontrados ser armazenado na palavra POS do arquivo de dados de controle NOTA Para obter informa es sobre a temporiza o dessa instru o consulte o diagrama mostrado na p gina 20 29 Publica o 1762 RM001D PT P Outubro 2002 20 26 Instru es ASCII ASC Busca de String ASC String Search Source ST10 6 Index 5 String Search ST10 7 Result N7 1 0 lt Tipo de Instru o sa da Tabela 20 27 Tempo de Execu o para a Instru o ASC Controlador Quando a Instru o for MicroLogix 1200 S rie B FRN 3 ou superior Verdadeira 16 2 us 4 0 us caractere Falsa 0 0 us MicroLogix 1500 S rie B FRN 4 ou superior 13 4 us 3 5 us caractere 0 0 us Use a instru o ASC para buscar em uma string existente uma ocorr ncia da string de origem Essa instru o executada em uma linha verdadeira Inser o de Par metros Insira os seguintes par metros quando estiver programando esta instru o e Origem o endere o da string que voc deseja encontrar e ndice a posi o de partida de 1 a 82 na string de busca Um ndice 1 indica o caractere mais esquerda da string e Busca o endere
603. u o com a utiliza o de endere amento indireto e uma planilha de tempo de varredura Instru es de Programa o Tabela A 1 Utiliza o de Mem ria e Tempo de Execu o das Instru es de Programa o do Micrologix 1200 Instru o de Programa o Mnem nico Palavra Palavra Longa A tabela abaixo lista os tempos de execu o e o uso de mem ria para as instru es de programa o Esses valores dependem do uso de palavra ou palavra longa de acordo com o formato dos dados da Instru o Tempo de Execu o Uso de Tempo de Execu o Uso de em ps Mem ria em ps Mem ria Falsa Verdadeira m Palavras Falsa Verdadeira em Palavras Testar Buffer ASCII para Linha ABL 12 5 115 8 6 3 3 O n vel de endere amento de Palavra Asci carac Longa n o aplic vel N mero de Caracteres ASCII no ACB 12 1 103 1 3 3 Buffer Valor Absoluto ABS 0 0 3 8 String ASCII para Inteiro ACI 0 0 17 6 7 2 15 0 0 24 6 11 6 carac 1 5 carac Reinicializa o de Buffer ASCII ACL 0 0 remover 1 2 O n vel de endere amento de Palavra ambos 249 1 Longa n o aplic vel receber 28 9 transmitir 33 6 Concatena o de Strings ACN 0 0 22 6 11 5 2 0 Asc carac ADD ADD 0 0 2 7 3 3 0 0 11 9 3 5 Extra o de String ASCII AEX 0 0 14 8 2 9 2 5 O n vel de endere amento de Palavra carac Longa n o aplic vel Linhas de Handshaking ASCII AHL 11 9 109 4 9 3 Inteiro p
604. u o para a Instru o CPW Controlador Quando a Linha for Verdadeira Falsa somente MicroLogix 1200 S rie C e 18 3 us 0 8 us palavra 0 0 us superiores somente MicroLogix 1500 S rie C e 15 8 us 0 7 us palavra 0 0 us superiores A instru o CPW copia palavras de dados em ordem ascendente de um local origem para outro destino Embora seja semelhante instru o C pia de arquivo COP a instru o CPW permite par metros diferentes de origem e destino Os exemplos incluem e inteiro para palavra longa e palavra longa para ponto flutuante e palavra longa pata inteiro e inteiro para arquivo de fun o PTO Ao utilizar a instru o CPW observe as restri es a seguir e O comprimento dos dados transferidos n o pode exceder 128 palavras e Os arquivos de fun o podem ser usados para origem ou destino mas n o para os dois e Na refer ncia a um arquivo PLS ou a um arquivo de fun o o endere amento deve ser especificado para o n vel de subelemento e Voc pode fazer refer ncia a um subelemento de bits em um arquivo de fun o que contenha uma combina o de bits somente de leitura e de leitura escrita e Voc n o pode fazer refer ncia palavra alta de uma palavra longa como um operando na instru o CPW e Uma falha grave 003F ser gerada se a execu o da instru o exceder o espa o da tabela de dados e Uma falha grave 0044 ser gerada se falhar uma tenta
605. u o para a Instru o PID Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 295 8 us 11 0 us MicroLogix 1500 251 8 us 8 9 us Recomenda se colocar a instru o PID em uma linha sem qualquer l gica convencional Se a l gica convencional existe a sa da Vari vel de Controle permanece com seu ltimo valor e a express o CVP CV e a express o integral s o removidas quando a linha falsa NOTA Para interromper e reiniciar uma instru o PID necess rio criar uma transi o de linha de falsa para verdadeira O exemplo abaixo mostra uma instru o PID em uma linha do software de programa o RSLogix 500 B3 0 PID 0047 PID 0 PID File PD8 0 Process Variable N7 0 Control Variable N7 1 Setup Screen Durante a programa o a tela de configura o permite acesso aos par metros de configura o da instru o PID A ilustra o abaixo mostra a tela de configura o do RSLogix 500 PID Setup Tunning Parameters pinus gt gt gt tr Flags Controller Gain Ke od Somma B Bae SetpointMax Smas D su SetpointMIN Smin 5 E Rea Process Variable PY D Control Mode Dutput PID Control Control Output CY 2 0 Time Mode OutputMas Cvp DE Limit Output Cy DutputMin cy 0 Deadband 0 ScaledErorSE 0 Read korvan Blas 0 Cancel Help b A L no QsvaTD emma 1 meg Sal IP ir u CECECO
606. u rio IS Soma Integral PD10 0 IS palavra longa 2 147 483 648a status leitura INT de 32 bits 2 147 483 647 escrita Este o resultado da integra o E dt I Express o Derivativa Alterada AD Descri es dos Endere o Formato dos Faixa Tipo Acesso ao Par metros de Dados Programa Ajuste do Usu rio AD Express o PD10 0 AD palavra longa 2 147 483 648a status somente Derivativa Alterada INT de 32 bits 2 147 483 647 leitura Essa palavra longa usada internamente para rastrear a altera o da vari vel de processo dentro do tempo de atualiza o da malha Publica o 1762 RM001D PT P Outubro 2002 19 16 Instru o de Controle de Processo Erros de Runtime O c digo de erro 0036 aparece no arquivo de status quando um erro de runtime da instru o PID ocorre O c digo 0036 inclui as seguintes condi es de erro da instru o PID sendo que cada uma recebeu um valor de c digo de byte exclusivo que aparece no MSB da segunda palavra do bloco de controle C digo de Descri o das Condi es de Erro A o Corretiva Erro 11H 1 Tempo de atualiza o da malha Altera o do tempo de atualiza o da malha 0 lt D lt 1024 D gt 1024 2 Tempo de atualiza o da malha D 0 12H Ganho proporcional Altera o do ganho proporcional K para O lt Ke K lt 0 13H Ganho integral reset Altera o d
607. u 2 147 836 647 para palavra longa ser armazenado no destino e o bit de sele o de overflow de opera o matem tica ser ignorado A tabela a seguir mostra como os bits de status das opera es matem ticas s o atualizados ap s a execu o da instru o ABS Tabela 10 10 Atualiza es dos Bits de Status das Opera es Matem ticas Quando os dois operandos s o inteiros e Carregamento Ser definido se a entrada for negativa caso contr rio ser redefinido Overflow Ser definido se o resultado com sinal n o couber no destino caso contr rio ele ser redefinido Zero Ser definido se o destino for todo de zeros caso contr rio ele ser redefinido Sinal Ser definido se o bit mais significativo do destino for definido caso contr rio ele ser redefinido Intercepta o de overflow O bit de intercepta o de overflow em opera es matem ticas s ser definido se o bit de overflow estiver definido Caso contr rio ele permanecer no ltimo estado Publica o 1762 RM001D PT P Outubro 2002 Quando pelo menos um operando dado de ponto flutuante Carregamento redefinido Overflow Ser definido se o resultado com sinal for infinito ou NAN ou n o couber no destino caso contr rio ele ser redefinido Zero Ser definido se o destino for todo de zeros caso contr rio ele ser redefinido Sinal Ser definido se o bit mais significativo do destino for definido
608. ualiza es do firmware n o s o necess rias exceto para permitir a voc o acesso aos novos recursos Consulte Atualiza es de Firmware na p gina iii para obter mais detalhes MicroLogix 1200 C d Cat Letra da Letra da N de S rie Data da S rie Aperfei oamento S rie Revis o do Firmware 1762 L24AWA JA A FRN1 Mar o de 2000 S rie inicial do produto 1762 L24BWA JA B FRNZ Maio de 2000 Os potenci metros do controlador operavam na revers o da l gica 1762 L40AWA ladder Corrigido 1762 L40BWA IB A FRN3 Novembro de Os controladores MicroLogix 1200 agora oferecem 2000 e ASCII completo leitura escrita e Parada Controlada PTO e Rampa PWM e Envio de Mensagem de String e RTC e Prote o Est tica do Arquivo de Dados e Bit do Bot o Reset de Comunica o 1762 L24BXB B A FRN3 Novembro de S rie inicial do produto Aceita todos os recursos listados 1762 L40BXB 2000 anteriormente para os controladores 1762 L24xWA e 1762 L40xWA 1762 L24AWA C A FRN4 Junho de 2001 JOs controladores MicroLogix 1200 agora oferecem 1762 L24BWA e Arquivo de dados de ponto flutuante F para uso com 1762 L24BXB instru es de compara o EQU GEQ GRT LEO LES LIM 1762 L40AWA NEQ instru es matem ticas ABS ADD CLR DIV MUL NEG 1762 L40BWA SOR SUB instru o de movimenta o MOV instru es de f arquivo CPW FLL e a instru o de mensagem MSG 762 L40BXB e Arquivo PLS de chave de limite program
609. ublica o 1762 RM001D PT P Outubro 2002 Uso de interrup es 18 9 Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado abaixo Tabela 18 3 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o STS Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4D 2 7 PA Modo de N vel do Arquivos de Dados Arquivos de Fun o E 1 amp Endere amento Endere o S o O A Ss o o Par metro e 5 D 5 E E D l Elo lo e e a 2 E Sle g e g Else gt gt 5 A E SIS o 2 E j E S S o g M E la e le l Z Eza kW e le z jele lss o v jo jE Z ju jo ju 2 ja je X ja v ju ja a jE jo 2 A E a E m ja ja ja Tempo e o e o o e o o 1 Consulte a nota Importante sobre endere amento indireto IMPORTANTE N o poss vel utilizar endere amento indireto com os arquivos arquivos S ST MG PD RTC HSC PTO PWM STI EII BHI MMI DAT TPI CS IOS e DLS Publica o 1762 RM001D PT P Outubro 2002 18 10 Uso de Interrup es UID Desabilita o da Interrup o do Usu rio UID User Interrupt Disable Interrupt Types Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o sa da Tabela 18 4 Tempo de Execu o para a Instru o UID Controlad
610. ue acomodar todas as instru es MSG em um programa de l gica ladder Quando um pedido de mensagem para um buffer conclu do o buffer liberado para o sistema novamente Se a mensagem estiver na fila ela ser colocada em um buffer Nesse momento os dados associados mensagem s o lidos no controlador Se a instru o de mensagem estivesse na fila os dados que foram realmente enviados do controlador poderiam ser diferentes daqueles que estavam presentes quando a instru o de mensagem foi processada pela primeira vez Os mecanismos do buffer e da fila s o completamente autom ticos Os buffers s o alocados e liberados de acordo com a necessidade e a fila de mensagens passar a existir se os buffers estiverem completos O controlador inicia a leitura e a escrita de mensagens atrav s dos canais de comunica o dispon veis quando est configurado para os seguintes protocolos e DH 485 e DF1 FullDuplex e DF1 HalfDuplex Escravo Para obter a descri o dos protocolos de comunica o v lidos consulte Configura o de Protocolo na p gina 1 Instru es de Comunica o 21 3 SVC Comunica o de Servi o SVC Service Communications Channel Select Tipo de Instru o sa da Tabela 21 1 Tempo de Execu o da Instru o SVC Controlador Quando a linha for Verdadeira Falsa MicroLogix 1200 208 us 1 6 us por palavra 0 0 us MicroLogix 1500 1764 LSP ou 1764 LRP com 166
611. ufum lmnoy si a yl5 s apE Ranao al 0 10 Canal O Dados de 0 a 32 768 0 10 10 1 10 Canal1 Dados de 0 a 32 768 0 I0 10 2 reservado 3 reservado 4 reservado S1 S0 5 IUO 100 U1 01 reservado Tabela 1 3 Formato Escalonado para PID Posi o do Bit Ejufum mnoyps a yrl5 s nNapERnao A O 10 10 Canal O Dados de O a 16 383 0 J0 1 10 10 Canal1 Dados de 0 a 16 383 0 l0 2 reservado 3 reservado 4 reservado S1 S0 5 IUO 100 U1 01 reservado Os bits s o definidos como a seguir e Sx Bits de status geral para canais O e 1 Este bit definido quando existe um erro acima ou abaixo da faixa para aquele canal ou quando existe um erro geral no hardware do m dulo e Ox Bits sinalizadores de sobrefaixa para os canais O e 1 Esses bits podem ser usados no programa de controle para detec o de erros e Ux Bits sinalizadores de subfaixa para os canais 0 e 1 Esses bits podem ser usados no programa de controle para detec o de erros Publica o 1762 RM001D PT P Outubro 2002 1 6 Configura o de E S Arquivo de Dados de Sa da do 1762 IF20F2 Para cada m dulo na ranhura x as palavras 0 e 1 cont m os dados de sa da do canal Tabela 1 4 Formato Bruto Proporcional g Posi o do Bit 15 M4 13 12 11 10 9 8 7 6 5 4 3 2 1 JO A O 10 Canal O Dados de 0 a 32 768 0 0 10 1 10 Canal 1 Dados de 0 a 32 768 0 0 10 Tabela 1 5 Formato Escalonado pa
612. ui a senha do controlador poder reinicializar a mem ria do controlador e descarregar um novo Programa do Usu rio E poss vel reinicializar a mem ria quando o software de programa o solicita uma Senha Mestre ou do Sistema para entrar on line com o controlador Fa a o seguinte 1 Insira 65257636 equivalente a MLCLRMEM MicroLogix Clear Memory no teclado do telefone 2 Ao detectar a inser o desse n mero o Software de Programa o pergunta se voc deseja reinicializar a mem ria do controlador 3 Se a resposta for Sim o software de programa o instrui o controlador a reinicializar a mem ria do Programa Tipos de Arquivo e Mem ria do Controlador 2 13 Defini o de Permiss o de Acesso Futuro Trava de OEM O controlador suporta um recurso que permite determinar se o acesso futuro ao Programa do Usu rio deve ser permitido ou n o depois que o mesmo for transferido para o controlador Esse tipo de prote o especialmente til para um OEM fabricante de equipamento original que desenvolve uma aplica o e ent o a distribui por meio de um m dulo de mem ria ou em um controlador A defini o de permiss o de acesso futuro encontrada na janela de Propriedades do Controlador como mostrado abaixo Controller Properties x General Compiler Passwords Controller Communications Sinale Step Test F Enable Force Protection Cancel Apply Help Quando a op o de Pe
613. uintes operandos e Origem O operando da origem o endere o do valor ou constante utilizada para preencher o destino A faixa de dados da origem de 32768 a 32767 palavra ou de 2 147 483 648 a 2 147 483 647 palavra longa ou qualquer valor de 32 bits IEEE 754 NOTA Uma constante n o pode ser utilizada como origem em um arquivo de temporizador T contador C ou controle R e Destino O endere o inicial de destino em que os dados s o escritos e Comprimento O comprimento do operando cont m o n mero de elementos O comprimento pode variar de 1 a 128 palavra de 1 a 64 palavra longa ou de 1 a 42 3 elementos na palavra como no contador rigem tin m ter o mesmo ti NOTA Os operandos de origem e destino devem ter o mesmo tipo de arquivo exceto para bit B e inteiro N Publica o 1762 RM001D PT P Outubro 2002 14 6 Instru es de Arquivo Os Modos de Endere amento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir Tabela 14 7 Tipos de Arquivo e Modos de Endere amento V lidos da Instru o FLL Para obter a defini o dos termos usados nesta tabela consulte Uso das Descri es de Instru es na p gina 4 2 Modo de N vel do Arquivos de Fun o i F Endere amento Endere o Arquivos de Dados N k q e us o q Par metro o S E E Z E S E g e ls E El SE JAE a lo jo jo E je l n s e a le lo le
614. uito aberto e Ux Bits de sinaliza o de subfaixa para os canais de 0 a 5 e sensores CJC U6 e U7 Para entradas de termopar o bit de subfaixa definido quando uma medida de temperatura est abaixo da faixa de opera o normal para determinado tipo de termopar Para entradas em milivolts o bit de subfaixa indica uma tens o que est abaixo da faixa de opera o normal Esses bits podem ser usados no programa de controle para detec o de erros e Ox Bits de sinaliza o de sobrefaixa para os canais de O a 5 e sensores CJC 06 e O7 Para entradas de termopar o bit de sobrefaixa energizado quando uma medida de temperatura est acima da faixa de opera o normal para um determinado tipo de termopar Para entradas em milivolts o bit de sobrefaixa indica uma tens o que est acima da faixa de opera o normal Esses bits podem ser usados no programa de controle para detec o de erros Configura o de E S 1 19 Matriz de Sa da do M dulo do Contador de Alta Velocidade 1769 HSC As informa es na tabela a seguir s o uma refer ncia r pida da matriz Consulte o Manual de Usu rio do Contador de Alta Velocidade de Compact I O publica o 1769 UM006 PT para obter informa es detalhadas Zero o valor padr o de toda a Matriz de sa da 15 14 13 12 11 10 9 8 7 6 5 4 3
615. uivo de Fun o do Rel gio em Tempo Real Caracter stica Endere o Formato dos Faixa Tipo Acesso ao Programa Dados do Usu rio YR Ano RTC RTC 0 YR palavra 1998 a 2097 status somente leitura MON M s RTC RTC 0 MON palavra 1a 12 status somente leitura DAY Dia do M s RTC RTC 0 DAY palavra 1a31 status somente leitura HR Horas RTC RTC 0 HR palavra 0 a 23 hor rio militar status somente leitura MIN Minutos RTC RTC 0 MIN palavra 0a 59 status somente leitura SEC Segundos RTC RTC 0 SEC palavra 0a 59 status somente leitura DOW Dia da Semana RTC RTC 0 DOW palavra 0 a 6 Domingo a S bado status somente leitura DS Desabilitado RTC 0 DS bin rio O ou 1 status somente leitura BL Bateria Baixa RTC RTC 0 BL bin rio O ou 1 status somente leitura Escrita de Dados em um Rel gio em Tempo Real A tela de programa o mostrada a seguir Function Files Iofs Memo Jum pat TPei jes Pwm lios Day of week Gundy DRC e DD MMA YYYY HYRA Y RR o E MON Month HH MM SS DAY Day Time 0 0 0 E HR Hour E MIN Minute Set Date amp Time Disable Clock hsc pro sti el L SEC Second Dow Day Of The week DS Disabled L BL ATC Battery is Low 220000000 Quando dados v lidos s o enviados para o rel gio em tempo real RTC a partir do dispositivo de programa o ou de outro controlador os novos valores passam a vigorar imediatamente No
616. ulte as orienta es para aterramento adequado e uso de supressores de pico no Manual do Usu rio do Controlador 0015 NVRAM MEMORY A configura o de E S do programa N o Usu rio Recompile e recarregue o programa e entre MODULE ERROR do usu rio inv lida no modo Run opera o Se o erro persistir use o software de programa o RSI para desenvolver e carregar o programa 0016 STARTUP A rotina de falha do usu rio foi Falha Recuper vel e Redefina o bit 1 9 se esse procedimento PROTECTION FAULT executada na energiza o antes do estiver de acordo com os requisitos da programa de l gica ladder principal aplica o e retorne ao modo RUN O bit S 1 13 Erro Grave opera o ou Interrompido n o foi reinicializado e reinicialize o bit S 1 13 Erro Grave ao final da Rotina de Falha do Interrompido antes do final da Rotina de Usu rio A Rotina de Falha do Falha do Usu rio Usu rio foi executada porque o bit S 1 9 estava definido na energiza o 0017 NVRAM MEMORY O bit S 2 9 est definido no Falha N o Transfira o programa do m dulo de mem ria MODULE USER controlador e o programa do usu rio Recuper vel para o controlador e em seguida entre no PROGRAM do m dulo de mem ria n o modo Run opera o MISMATCH corresponde ao programa do usu rio do controlador 0018 MEMORY MODULE 0 programa do usu rio no m dulo de N o Usu rio e Atualize o SO usando o ControlFlash para USER PROGRAM mem ria incompat v
617. uma altera o do estado da linha da seguinte forma e Utilize a instru o OSR quando um evento precisar come ar com base em uma altera o de falsa para verdadeira borda crescente do estado da linha e Utilize a instru o OSF quando um evento precisar come ar com base em uma altera o de verdadeira para falsa borda decrescente do estado da linha Essas instru es utilizam dois par metros Bit de Armazenamento e Bit de Sa da e Bit de Armazenamento o endere o do bit que lembra o estado da linha a partir da varredura anterior e Bit de Sa da o endere o do bit que definido com base em uma transi o de linha de falsa para verdadeira OSR ou de verdadeira para falsa OSF O Bit de Sa da definido para uma varredura do programa Para reativar o OSR a linha deve se tornar falsa Para reativar a instru o OSF a linha deve tornar se verdadeira Tabela 7 12 Opera o dos Bits de Sa da e Armazenamento da Instru o OSR Bit de Armazenamento Bit de Sa da falso para verdadeiro uma varredura lo bit definido o bit definido verdadeiro para verdadeiro o bit definido o bit redefinido verdadeiro para falso e falso para falso o bit redefinido o bit redefinido Transi o do Estado da Linha Tabela 7 13 Opera o dos Bits de Sa da e Armazenamento da Instru o OSF Bit de Armazenamento Bit de Sa da verdadeiro para falso uma varredura o bit redefinido o bit def
618. us 1 4 us por palavra 0 0 us um canal selecionado Controlador MicroLogix 1500 1764 LRP com 327 us 1 4 us por palavra 0 0 us ambos os canais selecionados 1 Esse valor para a instru o SVC v lido quando a fun o de servi o de comunica o est acessando um arquivo de dados O tempo aumenta no acesso a um arquivo de fun o Em opera o normal o controlador processa a comunica o uma vez a cada varredura do programa de controle Se for necess rio realizar a varredura com mais frequ ncia na porta de comunica o ou se a varredura da l gica ladder for longa ser poss vel acrescentar uma instru o SVC Comunica o de Servi o ao programa de controle A instru o SVC usada para melhorar o desempenho rendimento da comunica o mas tamb m faz com que a varredura da l gica ladder seja mais longa Simplesmente coloque a instru o SVC em uma linha do programa de controle Quando a linha passa pela varredura o controlador atende a qualquer comunica o que precise ser executada poss vel colocar uma instru o SVC na linha sem uma l gica precedente ou condicionar a linha com v rios bits de status de comunica o tabela da p gina 21 4 mostra os bits de arquivo de status dispon veis NOTA O volume de atendimento de comunica o realizado controlado pelos bits CSS e MSS no Arquivo de Configura o de Comunica o do Canal 0 Para obter melhores resultados coloque a instru
619. us somente leitura 16 23 NS Opera o Normal de PWM PWM O NS hit O ou 1 status somente leitura 6 24 EH Habilita o de Parada Abrupta de PWM PWM 0 EH bit 0 ou 1 controle leitura escrita 6 24 ES Status de Habilita o de PWM PWM 0 ES bit O ou 1 status somente leitura 6 24 OF Frequ ncia de Sa da de PWM PWM 0 OF palavra INT 0 a 20 000 controle leitura escrita 6 25 OFS Status da Frequ ncia de Opera o de PWM PWM 0 OFS palavra INT 0 a 20 000 status somente leitura 6 25 DC Ciclo de Tarefas de PWM PWM 0 DC palavra INT 1a 1000 controle leitura escrita 6 25 DCS Status do Ciclo de Tarefas de PWM PWM O DCS palavra INT 1a1000 status somente leitura 6 26 ADD Atraso de Acelera o Desacelera o PWM 0 ADD palavra INT 0a 32 767 controle leitura escrita 6 26 ER C digo de Erro PWM 0 ER palavra INT 2a 5 status somente leitura 6 26 Sa da PWM OUT Descri o do Endere o Formato Faixa Tipo Acesso ao Elemento dos Dados Programa do Usu rio OUT Sa da PWM PWM 0 OUT palavra INT 2 ou 3 status somente leitura A vari vel PWM OUT Sa da define a sa da f sica que a instru o PWM controla Essa vari vel definida na pasta do arquivo de fun o quando o programa de controle escrito e n o pode ser configurada pelo programa do usu rio As sa das s o definidas como 00 0 2 ou 00 0 3 conforme listado abaixo e 00 0 0 2 PWM modula a sa da 2 das sa das incorpo
620. usando v rios arquivos de ladder por meio do uso de sub rotinas O processador 1764 LRP tamb m suporta 48 Kbytes de mem ria com bateria para opera o de Registro de dados ou de Receita Consulte o cap tulo 22 para obter informa es sobre Registro de dados e Receita Consulte o Utiliza o de Mem ria e Tempo de Execu o de Instru o do MicroLogix 1500 na p gina B 1 para encontrar o uso de mem ria para instru es espec ficas Publica o 1762 RM001D PT P Outubro 2002 2 6 Tipos de Arquivo e Mem ria do Controlador Visualiza o da Utiliza o da Mem ria do Controlador 1 Destaque e abra Propriedades do Controlador 2 A Mem ria Utilizada e a Mem ria Dispon vel aparecer o na janela Propriedades do Controlador Controller Properties Publica o 1762 RM001D PT P Outubro 2002 Tipos de Arquivo e Mem ria do Controlador 2 7 Arquivos de Dados Os arquivos de dados armazenam informa es num ricas incluindo E S status e outros dados associados s instru es usadas nas sub rotinas da l gica ladder Os tipos de arquivo de dados s o Nome do Identificador N mero do Palavras por Descri o do Arquivo Arquivo do Arquivo Arquivo Elemento Arquivo de Sa da O 0 1 O Arquivo de Sa da armazena os valores que s o escritos nas sa das f sicas durante a Varredura de Sa da Arquivo de l 1 1 O Arquivo de Entrada armazena os valores que s o
621. ustes anteriores Instru o de Controle de Processo 19 25 Verifica o da Convers o do seu Sistema Cont nuo Para garantir que o seu processo seja linear e que o seu equipamento esteja conectado e com a convers o de escala correta proceda da seguinte forma 1 Cologue a instru o PID no modo MANUAL e insira os seguintes par metros digite O para MinS digite 100 para MaxS digite O para CO Entre no modo de opera o remoto REM RUN e verifique se PV 0 Digite 20 em CO Registre a PV Digite 40 em CO Registre a PV Digite 60 em CO e Registre a PV No O MD Ono nN Digite 80 em CO en Registre a PV en j Os valores registrados devem ser o offset compensa o de CO pelo mesmo valor Isso prova a linearidade do processo O exemplo a seguir mostra uma progress o de offset de quinze CO 20 PV 35 CO 40 PV 55 CO 60 PV 75 CO 80 PV 95 Se os valores registrados n o s o compensados offset pelo mesmo valor e a convers o realizada n o est correta ou e o processo n o linear ou e o seu equipamento n o est conectado e ou configurado adequadamente Realize as corre es necess rias e repita as etapas de 2 a 10 Publica o 1762 RM001D PT P Outubro 2002 19 26 Instru o de Controle de Processo Publica o 1762 RM001D PT P Outubro 2002 Determina o do Tempo Inicial de Atualiza o da Malha
622. utomation 6040 Ponders Court Greenville SC 29615 4617 USA Tel 1 864 297 4800 Fax 1 864 281 2433 Europa Rockwell Automation Br hlstra e 22 D 74834 Elztal Dallau Germany Tel 49 6261 9410 Fax 49 6261 17741 Brasil Rockwell Automation Rua Comendador Souza 194 S o Paulo SP 05037 900 Tel 55 11 3618 8800 Fax 55 11 3618 8986 www rockwellautomation com br Portugal Rockwell Automation Taguspark Edif cio Inova o Il n 314 2784 521 Porto Salvo Tel 351 21 422 55 00 Fax 351 21 422 55 28 Publica o 1762 RM001D PT P Outubro 2002 PN 40072 079 06 4 Substitui Publica o 1762 RM001C PT P Novembro de 2000 e 1762 DU001B PT P Setembro de 2001 Copyright O 2002 Rockwell Automation Todos os direitos reservados Impresso nos Estados Unidos
623. utubro 2002 Atualiza es dos Bits de Status das Opera es Matem ticas Tabela 11 15 Bits de Status das Opera es Matem ticas Com este Bit O Controlador S 0 0 Carregamento sempre redefinido S 0 1 Overflow ser definido se a entrada do c digo cinza for negativa caso contr rio ser redefinido S 0 2 Bit Zero ser definido se o destino for zero caso contr rio ser redefinido S 0 3 Bit com Sinal sempre redefinido S 5 0 Intercepta o de ser definido se o bit de overflow estiver definido caso Overflow contr rio ser redefinido Cap tulo 12 Instru es L gicas As instru es l gica realizam opera es de l gica orientada por bit em palavras separadas Instru o TJUsadaparao TP gina AND AND E Orientado por Bit Realizar uma opera o AND E 123 OR OU L gico Realizar uma opera o OU inclusivo 12 4 XOR OU Exclusivo Realizar uma opera o OU exclusivo 12 5 NOT N O L gico Realizar uma opera o N O 12 6 Uso das Instru es L gicas Ao utilizar as instru es l gicas observe o seguinte e Origem e o Destino devem ter o mesmo tamanho de dados por exemplo todos devem ser palavras ou palavras longas IMPORTANTE N o use o Acumuladot do Contador de Alta Velocidade HSC ACC para o par metro do destino nas instru es AND OR e XOR e As Origens e B podem ser uma constante ou um endere o mas ambas
624. verflow OF Descri o Endere o Formato dos Modos Hsc Tipo Acesso ao Dados Programa do Usu rio t 0a7 status leitura escrita OF Overflow HSC 0 0F bi 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O sinalizador de status OF Overflow definido 1 pelo subsistema HSC sempre que o valor acumulado HSC 0 ACC ultrapassa a vari vel de overflow HSC 0 OF Esse bit transit rio e definido pelo subsistema HSC O programa de controle tem a fun o de utilizar rastrear se necess rio e remover 0 a condi o de overflow As condi es de overflow n o originam uma falha no controlador Publica o 1762 RM001D PT P Outubro 2002 5 14 Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico Publica o 1762 RM001D PT P Outubro 2002 M scara de Overflow OFM Descri o Endere o Formato dos Modos HSC Tipo Acesso ao Dados 1 Programa do Usu rio OFM M scara HSC 0 0FM lbi de Overflow t 0a7 controle leitura escrita 1 Para obter a descri o dos modos consulte Modo HSC na p gina 5 16 O bit de controle OFM M scara de Overflow usado para habilitar permitir ou desabilitar n o permitir a ocorr ncia de uma interrup o por overflow Se esse bit for redefinido 0 e uma condi o de overflow alcan ado for detectada pelo HSC a interrup o do usu rio
625. vras ou palavras longas a partir de um arquivo criado pelo usu rio denominado pilha LIFO Os dados s o descarregados de acordo com a seq ncia ltimo a entrar primeiro a sair Os par metros da instru o foram programados no par de instru es LFL LFU mostrado abaixo LFL 5 a LIFO LOAD EN Destino Posi o S N7 10 HDN Pg AZ Ei N7 11 le N7 12 0 Contro H Length 34 N7 13 l Position 9 A instru o LFU N7 14 2 descarrega dados da 3 o UNOAD EU pilha N7 12 na 4 ur N7 12 DN posi o 0 N7 12 3 Dist N71 am 5 34 palavras s o l Control R6 0 6 alocadas para a pilha pe 3 7 FIFO iniciando em N7 12 e terminando Par de Instru es LFL e LFU em N7 45 Origem N7 10 L gt Publica o 1762 RM001D PT P Outubro 2002 A instru o LFL carrega dados na pilha N7 12 na N745 33 pr xima posi o dispon vel neste exemplo 9 Carga e Descarga da Pilha N7 12 Instru es de Arquivo 14 21 Esta instru o utiliza os seguintes operandos e LIFO O operando LIFO o endere o inicial da pilha e Destino O operando de destino o endere o da palavra ou palavra longa que armazena o valor que sai da pilha LIFO A instru o LFU descarrega esse valor do ltimo local na pilha LIFO e o coloca no endere o de destino O n vel do endere o do destino deve corresponder pilha LIFO Se LIFO for um arquivo com tamanho de palavra o destino dever ser um arquivo com tamanho de palavra Se LI
626. xa Tipo Acesso ao Programa Dados do Usu rio S 2 14 bin rio 0 ou 1 controle leitura escrita Defina esse bit 1 para usar adi o e subtra o de 32 bits Quando o bit S 2 14 estiver definido e o resultado de uma instru o ADD SUB MUL ou DIV n o puder ser representado no endere o de destino underflow ou overflow e o bit de overflow S 0 1 ser definido e o bit de intercepta o de overflow S 5 0 ser definido e c o endere o de destino conter os 16 ou 32 bits menos significativos truncados sem sinal do resultado A condi o padr o do bit S 2 14 reinicializada 0 Quando o bit S 2 14 for reinicializado 0 e o resultado de uma instru o ADD SUB MUL ou DIV n o puder ser representado no endere o de destino underflow ou overflow e o bit de overflow S 0 1 ser definido e o bit de intercepta o de overflow S 5 0 ser definido e o endere o de destino conter 32 767 palavra ou 2 147 483 647 palavra longa se o resultado for positivo ou 32 768 palavra ou 2 147 483 648 palavra longa se o resultado for negativo Para fornecer prote o contra altera o inadvertida da sua sele o programe uma instru o OTL incondicional no endere o S 2 14 para garantir a nova opera o de overflow matem tico Programe uma instru o OTU incondicional no endere o S 2 14 para garantir a opera o original de overflow matem tico Arquivo de Status do Sistema C 11 Tempo
627. xo Overhead se a E S de expans o for usada 30 us Palavras de Sa da da Expans o X 3 ys ou X 7 us se Force for usado Subtotal da Varredura de Sa da Overhead de Comunica o 1 Pior Caso 1470 us Caso T pico 530 us Use este n mero se a porta de comunica o estiver configurada mas n o estiver se 200 us comunicando com qualquer outro dispositivo Use este n mero se a porta de comunica o estiver no modo Shutdown Encerramento O us Subtotal do Overhead de Comunica o Overhead do Sistema Adicione esse n mero se o seu sistema incluir um 1762 RTC ou 1762 MMIARTC 100 us Overhead de Housekeeping 270 us Subtotal do Overhead do Sistema Totais Soma de todos os subtotais Multiplique pelo Multiplicador de Comunica o da Tabela x lt Tempo Total de Varredura Estimado 1 O Overhead de Comunica o uma fun o do dispositivo conectado ao controlador Isso n o ocorrer a cada varredura Tabela de Multiplicador de Comunica o Multiplicador com V rias Taxas de Transmiss o Protocolo 384 K 19 2 K 9 6 K 4 8 K 2 4 K 1 2 K 600 300 Inativo D DF1 Full Duplex 1 50 1 27 1 16 1 12 1 10 1 09 1 09 1 08 1 00 DF1 HalfDuplex Escravo 1 21 1 14 1 10 1 09 1 08 1 08 1 08 1 07 1 01 DH 485 N A 1 16 1 11 N A N A N A N A N A 1 10a 19 2 K 1 07 a 9 6 K
628. z Protection E Constant C Static None J Memory Module 4 Download OK Cancel 4 Elementos se refere ao n mero de etapas de PLS Para esse exemplo Help informe o valor 4 Se forem necess rias mais etapas depois basta ir para as propriedades do arquivo de dados PLS e aumentar o n mero de elementos 5 Em Arquivos de dados PLS10 deve aparecer esquerda 6 Clique duas vezes em PL 70 em Arquivos de Dados Para esse exemplo informe os valores como ilustrado abaixo ox OLD 0000 0000 0000 0000 500 0 0000 0000 0000 0010 0000 0000 0000 0000 750 O 0000 0000 0000 0100 0000 0000 0000 0000 1000 0 0000 0000 0000 1000 0000 0000 0000 0000 Data File PLS1O 0000 0000 0000 0001 PLS10 0 HIP Radi mt TI Columns 4 7 Des A Piso A Properties Usage Help Uso do Contador de Alta Velocidade e da Chave de Limite Program vel Came Eletr nico 5 33 Defini es do arquivo de dados PLS Dados Descri o Formato dos Dados HIP Preset Alto Inteiro de 32 bits com sinal LOP Preset Baixo OHD Dados altos de sa da bin rio de 16 bits OLD Dados baixos de sa da Bit 19 gt 0000 0000 0000 0000 lt bit 0 Assim que os valores acima forem informados para HIP e OHD o PLS configurado Configurando HSC para ser usado com PLS 1 Em Controlador clique duas vezes em Arquivos de fun o 2 Para HSC 0 configure o HSC MOD para usar PLS10 e o HSC para operar em mod
629. zer com que a execu o prossiga para o mesmo label A faixa de dados imediata para o label de O a 999 O label local para um arquivo de programa Publica o 1762 RM001D PT P Outubro 2002 16 2 Instru es de Controle de Programa LBL Label 02 0 T LBL JSR Salto para Sub rotina JSR Jump To Subroutine SBR File Number U 255 Publica o 1762 RM001D PT P Outubro 2002 Tipo de Instru o entrada Tabela 16 2 Tempo de Execu o para a Instru o LBL Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 11 0 us 1 0 us MicroLogix 1500 11 0 us 1 0 us A instru o LBL utilizada em conjunto com a instru o JMP para alterar a ordem de execu o da l gica ladder Os saltos fazem com que a execu o do programa alcance a linha identificada como LBL n mero do label A faixa de dados imediata para o label de O a 999 O label local para um arquivo de programa Tipo de Instru o sa da Tabela 16 3 Tempo de Execu o para a Instru o JSR Controlador Quando a Linha for Verdadeira Falsa MicroLogix 1200 84 us 0 0 us MicroLogix 1500 18 0 us 0 0 us A instru o JSR faz com que o controlador inicie a execu o de um arquivo de sub rotina separado em um programa de l gica ladder instru o JSR move a execu o do programa para a sub rotina designada SBR mero do arquivo Depois da execu o da instru o SBR o contro

Download Pdf Manuals

image

Related Search

Related Contents

アクアペルト取扱説明書  Chefman RJ25-6-BLACK Use and Care Manual  PJ-PEN-003 IR 対話型モジュール  liz, mode d`emploi d`une ado» la vraie vie de liz lee, 17 ans, texas…  20 ES GENERATOR SET - Aaron Equipment Company  manual de responsabilidade técnica - CRMV-SP    HYGIENEbook - Micro Mega  COMMENT REBONDIR?  

Copyright © All rights reserved.
Failed to retrieve file