Você está na página 1de 214

MANUAL DE CONFIGURAO

LogicView

LogicView

FOUNDATION
L O G I V I E WM P

www.smar.com.br Especificaes e informaes esto sujeitas a modificaes sem prvia consulta. Informaes atualizadas dos endereos esto disponveis em nosso site.

web: www.smar.com/brasil2/faleconosco.asp

Introduo

Introduo

O manual de Configurao, Programao e Aplicaes do sistema DF65 est dividido em 3 partes.

1. A Lgica Ladder: onde descrevemos os elementos de controle de uma estratgia de controle disponveis no LogicView e utilizados pela DF65. 2. Blocos de Funo: onde apresentamos descries detalhadas de todos os blocos de funo disponveis no LogicView e utilizados pela DF65 3. LogicView: onde descrevemos o software da Smar LogicView. Este programa o aplicativo utilizado para configurar o hardware do sistema de controle (Mdulos de I/O, fontes, CPU, etc.), implementar as lgicas ladder de controle (incluindo os elementos lgicos Ladder e os blocos de funo).

Sugere-se que o usurio leia inicialmente os Captulos 1 e 2 para em seguida passar para o Captulo 3, que descreve, de maneira clara, como implementar os elementos descritos nos dois primeiros captulos. No entanto, nada impede que o usurio inicie a leitura do Captulo 3 antes do anteriores e os consulte toda vez que precisar durante a leitura do Captulo 3.

Este manual possui exemplos prticos que descrevem passo a passo como configurar as estratgias de controle. Estes exemplos foram includos de modo a facilitar o entendimento do sistema. Estas aplicaes esto distribudas ao longo deste manual.

O Captulo 3 trata da descrio do Software LogicView da Smar. O Captulo 4 um pequeno guia para startup de plantas com DF65. O Captulo 5 traz solues para problemas comuns encontrados pelo usurio para configurar o sistema DF65.

III

DF65 - Manual de Configurao do LogicView

NOTA
Este documento uma descrio dos blocos de funo e os elementos lgicos (Elementos Ladder) que esto implementados no co-processador (DF65). Alm disso este documento apresenta uma descrio de como configurar e editar redes lgicas Ladder atravs da programa aplicativo LogicView da Smar. Este documento tambm descreve em detalhes este software. A Smar se reserva ao direito de alterar qualquer parte deste documento sem aviso prvio. Lembre-se de que diferentes verses do DF65 possuem diferentes tipos de dados, blocos de funes e caractersticas genricas. A ltima verso do DF65 sempre uma atualizao do manual sem aviso prvio. Isto significa que ele conter todas as caractersticas (antigas e novas) includas.

IV

ndice

NDICE
CAPTULO 1 - ELEMENTOS DA REDE (ELEMENTOS LADDER)............................................................1.1
OS ELEMENTOS DA REDE ..................................................................................................................................... 1.1 DEFINIES DOS ELEMENTOS DA CAIXA DE FERRAMENTA DA REDE.......................................................... 1.1
CONTATO NORMALMENTE ABERTO .................................................................................................................................1.1 CONTATO NORMALMENTE FECHADO...............................................................................................................................1.1 CONTATO SENSVEL TRANSIO DE SUBIDA ..............................................................................................................1.1 CONTATO SENSVEL TRANSIO DE DESCIDA ...........................................................................................................1.1 BOBINA ..................................................................................................................................................................................1.2 BOBINA INVERTIDA..............................................................................................................................................................1.2 SET DE BOBINA ....................................................................................................................................................................1.2 RESET DE BOBINA ...............................................................................................................................................................1.2 CONJUNTO DE BOBINA RETENTIVA (DE MEMRIA)........................................................................................................1.2 BOBINA COM SET RETENTIVO (DE MEMRIA).................................................................................................................1.2 BOBINA COM RESET RETENTIVO ......................................................................................................................................1.2 BOBINA SENSVEL TRANSIO DE SUBIDA ..................................................................................................................1.2 BOBINA SENSVEL TRANSIO DE DESCIDA ...............................................................................................................1.2 CONEXO HORIZONTAL .....................................................................................................................................................1.3 CONEXO VERTICAL ...........................................................................................................................................................1.3 ELIMINA CONEXO VERTICAL............................................................................................................................................1.3 BLOCO FUNCIONAL .............................................................................................................................................................1.3 FUNO DO USURIO.........................................................................................................................................................1.3 DESVIO PARA OUTRA REDE...............................................................................................................................................1.3 RETORNO..............................................................................................................................................................................1.3

LGICA BOOLEANA ................................................................................................................................................ 1.3


CONTATO NORMALMENTE ABERTO .................................................................................................................................1.3 CONTATO NORMALMENTE FECHADO...............................................................................................................................1.3 FUNO LGICA OR (OU)...................................................................................................................................................1.4 FUNO LGICA AND (E)....................................................................................................................................................1.4 EQUAES BOOLEANAS ....................................................................................................................................................1.4 LGEBRA DE BOOLE ...........................................................................................................................................................1.5

CAPTULO 2 - BLOCOS DE FUNO .......................................................................................................2.1


INTRODUO........................................................................................................................................................... 2.1 A ENTRADA EN E A SADA ENO............................................................................................................................. 2.1 BLOCOS DE FUNO DISPONVEIS EM ORDEM ALFABTICA ......................................................................... 2.2 BLOCOS DE FUNO LISTADOS POR GRUPOS FUNCIONAIS.......................................................................... 2.3
FUNES RELACIONADAS POR TEMPO/PULSO .............................................................................................................2.3 FUNCES DE MANIPULAO DE DADOS .........................................................................................................................2.3 FUNES MATEMTICAS ...................................................................................................................................................2.3 FUNES DE COMPARAO .............................................................................................................................................2.3 FUNES DE CONTROLE DE PROCESSO ........................................................................................................................2.3

FUNES RELACIONADAS POR TEMPO/PULSO................................................................................................ 2.4


ACUMULADOR DE PULSOS (ACC)......................................................................................................................................2.4 ACUMULADOR DE PULSOS (ACC_N) .................................................................................................................................2.6 CONTADOR DECRESCENTE DE PULSO (CTD) .................................................................................................................2.8 CONTADOR CRESCENTE DE PULSO (CTU) ......................................................................................................................2.9 CONTADOR CRESCENTE DE PULSOS (CTU1)................................................................................................................2.10 ALARME EM TEMPO REAL (RTA)......................................................................................................................................2.11 TEMPO DE ATRASO PARA DESLIGAR (TOF)...................................................................................................................2.12 TEMPO DE ATRASO PARA DESLIGAR (TOF1).................................................................................................................2.13 TEMPO DE ATRASO PARA LIGAR (TON)..........................................................................................................................2.14 CONTADOR DE ATRASO PARA LIGAR (TON1) ................................................................................................................2.15 TEMPORIZADOR DE PULSO (TP)......................................................................................................................................2.16 TEMPORIZADOR DE PULSOS (TP1) .................................................................................................................................2.17

FUNES DE MANIPULAO DE DADOS.......................................................................................................... 2.18


CONVERSO DE BYTE PARA BITS (BTB) ........................................................................................................................2.18 CONVERSO DE BCD PARA INTEIRO (BTI) .....................................................................................................................2.19 PRIMEIRO A ENTRAR - PRIMEIRO A SAIR (FIFO)............................................................................................................2.20 CONSTANTES INTEIRAS (ICT) ..........................................................................................................................................2.23 CONVERSO DE INTEIRO PARA BCD (ITB) .....................................................................................................................2.24 CONVERSO DE INTEIRO PARA REAL (ITR) ...................................................................................................................2.25 V

DF65 - Manual de Configurao do LogicView MULTIPLEXADOR (MUX) ....................................................................................................................................................2.26 OPERAO NOT BIT A BIT (NOT) .....................................................................................................................................2.27 SELEO BINRIA DAS SADAS (OSEL) ..........................................................................................................................2.28 CONSTANTES REAIS (RCT)...............................................................................................................................................2.29 CONVERSO DE REAL PARA INTEIRO (RTI) ...................................................................................................................2.30 SELEO BINRIA (SEL) ...................................................................................................................................................2.31 TRUNCAGEM (TRC)............................................................................................................................................................2.32 BIT WISE LOGIC (BWL) ......................................................................................................................................................2.33

FUNES MATEMTICAS .................................................................................................................................... 2.35


VALOR ABSOLUTO (ABS) ..................................................................................................................................................2.35 ADIO (ADD).....................................................................................................................................................................2.36 DIVISO (DIV)......................................................................................................................................................................2.37 MDULO (MOD) ..................................................................................................................................................................2.38 MULTIPLICAO (MUL)......................................................................................................................................................2.39 RAIZ QUADRADA (SQR) .....................................................................................................................................................2.40 SUBTRAO (SUB) ............................................................................................................................................................2.41

FUNES DE COMPARAO .............................................................................................................................. 2.42


IGUALDADE (EQ) ................................................................................................................................................................2.42 SEQNCIA MONOTNICA DECRESCENTE (GE) ..........................................................................................................2.43 SEQNCIA DECRESCENTE (GT) ....................................................................................................................................2.44 SEQNCIA MONOTNICA CRESCENTE (LE) ................................................................................................................2.45 LIMITADOR (LMT) ...............................................................................................................................................................2.46 SEQNCIA CRESCENTE (LT)..........................................................................................................................................2.47 MXIMO (MAX)....................................................................................................................................................................2.48 MNIMO (MIN) ......................................................................................................................................................................2.49 DESIGUALDADE (NE) .........................................................................................................................................................2.50

FUNES DE CONTROLE DE PROCESSO ........................................................................................................ 2.51


LIMITE CRUZADO E VELOCIDADE DE VARIAO (XLIM)...............................................................................................2.51 TOTALIZAO (TOT) ..........................................................................................................................................................2.52 SAMPLE HOLD COM INCREMENTO E DECREMENTO (SMPL).......................................................................................2.54 RAMPA AUTOMTICA COM INCREMENTO E DECREMENTO (ARAMP) ........................................................................2.55 LINEARIZAO (LIN) ..........................................................................................................................................................2.57 EQUAES MULTIVARIVEIS (MATH1) ...........................................................................................................................2.59 EQUAO 1 UMIDADE RELATIVA..................................................................................................................................2.59 EQUAO 2- API................................................................................................................................................................2.60 EQUAO 3 PROCESSAMENTO DE SINAL...................................................................................................................2.62 CONTROLADOR PID...........................................................................................................................................................2.64 STATUS DO SISTEMA (STATUS).......................................................................................................................................2.68 CONTROLE STEP (STP) .....................................................................................................................................................2.73

CAPTULO 3 - O LOGICVIEW.....................................................................................................................3.1
INTRODUO........................................................................................................................................................... 3.1 INSTALAO ............................................................................................................................................................ 3.1 USANDO O LOGICVIEW .......................................................................................................................................... 3.2
INICIANDO UMA APLICAO...............................................................................................................................................3.2 INFORMAES DE PROJETO .............................................................................................................................................3.2 DIRETRIO DE TRABALHO .................................................................................................................................................3.3 CONFIGURANDO OS MDULOS DE E/S ............................................................................................................................3.4 MDULOS ESPECIAIS .........................................................................................................................................................3.6 CONFIGURAO E CONSISTNCIA DE HARDWARE .......................................................................................................3.6 EDITANDO MDULOS DE E/S .............................................................................................................................................3.7

MDULOS DE E/S ESPECIAIS................................................................................................................................ 3.8


CONFIGURANDO O MDULO DF44....................................................................................................................................3.8 CONFIGURANDO O MDULO DE TEMPERATURA DF45 ..................................................................................................3.8 CONFIGURANDO O MDULO DF46....................................................................................................................................3.9 CONFIGURANDO O MDULO FB700 ................................................................................................................................3.10 BALANO GERAL ...............................................................................................................................................................3.13

ID E OS MDULOS ................................................................................................................................................ 3.14 UMA NOTA SOBRE AS FERRAMENTAS COPY (COPIAR), PASTE (COLAR) E MOVE (MOVER).................... 3.15
COPIAR E COLAR ...............................................................................................................................................................3.15 MOVER ................................................................................................................................................................................3.15 DESFAZER ..........................................................................................................................................................................3.15

ALOCAO DE MEMRIA .................................................................................................................................... 3.16 ADICIONANDO MDULOS .................................................................................................................................... 3.17 ADICIONANDO UM NOVO RACK .......................................................................................................................... 3.17
VI

ndice

SUBSISTEMA DE E/S REMOTO............................................................................................................................ 3.18 TABELA GLOBAL.................................................................................................................................................... 3.18 SADAS FAIL/SAFE................................................................................................................................................. 3.19 CONFIGURANDO MDULOS VIRTUAIS (PONTOS DE MEMRIA DISCRETOS)............................................. 3.19 USER TAG E DESCRIO PARA OS PONTOS VIRTUAIS ................................................................................. 3.20 CONFIGURANDO A ESTRATGIA DE CONTROLE............................................................................................. 3.22
DIAGRAMAS LADDER (REDES DE LADDER) ...................................................................................................................3.22 A REDE LGICA..................................................................................................................................................................3.22 O CICLO COMPLETO DO DF65..........................................................................................................................................3.22 EXECUO SINCRONIZADA DA LGICA LADDER E COMUNICAO ..........................................................................3.22 SEQNCIA DE EXECUO DA REDE LGICA ..............................................................................................................3.23 PREFERNCIAS DE EDIO DE REDES LGICAS.........................................................................................................3.23 ADMINISTRANDO MLTIPLAS REDES LGICAS ............................................................................................................3.23 MOVENDO-SE DE UMA CLULA PARA OUTRA ...............................................................................................................3.24 INSERINDO ELEMENTOS DE DIAGRAMA LADDER .........................................................................................................3.24 INSERINDO BLOCOS DE FUNO....................................................................................................................................3.27 APAGANDO ELEMENTOS COM O BOTO DELETE.........................................................................................................3.30 CONEXES DE BLOCOS DE FUNO .............................................................................................................................3.30 OPERAO MANUAL/AUTOMTICA DO LOOP PID.........................................................................................................3.30 OPERAO DO SET POINT DO LOOP PID.......................................................................................................................3.34 DICAS GERAIS SOBRE A REDE ........................................................................................................................................3.36

PROCURANDO NAS REDES LGICAS................................................................................................................ 3.36


USANDO A OPO PROCURAR E/S.................................................................................................................................3.39 A OPO PROCURAR FUNES DO USURIO..............................................................................................................3.40 A OPO PROCURAR BLOCOS DE FUNO..................................................................................................................3.41

ADICIONANDO NOTAS S LINHAS DE PROGRAMAO LADDER .................................................................. 3.41 ESPAO OCUPADO PELA MEMRIA E TEMPO DE EXECUO ..................................................................... 3.42
MEMRIAS DA CPU ...........................................................................................................................................................3.42

A REDE (DIAGRAMA LADDER) ............................................................................................................................. 3.44


BLOCOS DE FUNO ........................................................................................................................................................3.46

CONECTANDO AO DF65 ....................................................................................................................................... 3.47


CABOS .................................................................................................................................................................................3.47 CHAVE DE COMUNICAO ...............................................................................................................................................3.48 CAMADA FSICA E TIME OUT ............................................................................................................................................3.49 ALTERANDO AS CONFIGURAES DE COMUNICAO DO DF65 ...............................................................................3.50 ALTERANDO OS PARMETROS DE COMUNICAO DO DF65 .....................................................................................3.51 OTIMIZAO DA COMUNICAO .....................................................................................................................................3.52 LEITURA COM VIEW:..........................................................................................................................................................3.53

O FRAMING DA MENSAGEM MODBUS ............................................................................................................... 3.53 LISTA DE COMANDOS MODBUS IMPLEMENTADOS .........................................................................................3.53 CONFIGURAES DE COMUNICAO PARA ETHERNET ...............................................................................3.54
TIME OUT PARA LAN..........................................................................................................................................................3.54 ENDEREO IP DO ENET-700/ ENET-710 ..........................................................................................................................3.54 USANDO ENET-700 ............................................................................................................................................................3.55 USANDO ENET-710 ............................................................................................................................................................3.57 CONFIGURAO DA PORTA SERIAL ...............................................................................................................................3.58 MODOS DE OPERAO DA PORTA RS-485 ....................................................................................................................3.59 MUDANDO O ENDEREO IP E USERNAME/PASSWORD ...............................................................................................3.60 AJUSTANDO O TIMEOUT PARA ENET-700/ENET-710.....................................................................................................3.61

TRABALHANDO ON-LINE ...................................................................................................................................... 3.62


FAZENDO O DOWNLOAD DA CONFIGURAO ..............................................................................................................3.62

MONITORACO ON-LINE...................................................................................................................................... 3.64


A CPU EM MODO RUN .......................................................................................................................................................3.64 MONITORANDO BLOCOS DE FUNO E ELEMENTOS LADDER ..................................................................................3.64 MONITORANDO VELOCIDADE ..........................................................................................................................................3.65 MONITORANDO BLOCOS DE E/S......................................................................................................................................3.65 FORANDO ELEMENTOS ..................................................................................................................................................3.65 USANDO A FERRAMENTA DE MONITORAO NA PGINA ENDEREOS MODBUS ..................................................3.65

MODO ON-LINE ...................................................................................................................................................... 3.67


OPO EDITAR LADDER ON-LINE ...................................................................................................................................3.68 COMO FUNCIONA?.............................................................................................................................................................3.69 OS BOTES PARA OPO EDITAR LADDER ON-LINE...................................................................................................3.69

OPO EDIO ON-LINE COMPLETA ................................................................................................................ 3.69


UTILIZANDO O MODO EDIO ON-LINE COMPLETA .....................................................................................................3.70 VII

DF65 - Manual de Configurao do LogicView ADICIONANDO/ALTERANDO ELEMENTOS NA LADDER .................................................................................................3.71 ADICIONANDO/APAGANDO REDES..................................................................................................................................3.73 ADICIONANDO/APAGANDO MDULOS ............................................................................................................................3.74 ADICIONANDO/APAGANDO MDULOS VIRTUAIS ..........................................................................................................3.75 ADICIONANDO/APAGANDO INTERFACE RIO ..................................................................................................................3.76 ADICIONANDO/APAGANDO FUNES DE USURIO .....................................................................................................3.76 ALTERAR CONFIGURAO DE MDULOS......................................................................................................................3.77 MOVER MDULOS NA PGINA DE HARDWARE .............................................................................................................3.77 ATUALIZAES NO MODO EDIO ON-LINE COMPLETA .............................................................................................3.78 TESTE DO SISTEMA APS AS ATUALIZAES ..............................................................................................................3.80

DOWNLOAD DIFERENCIAL................................................................................................................................... 3.81


1. PASSO............................................................................................................................................................................3.81 TABELA DE CONDIES ...................................................................................................................................................3.82 REGRAS: .............................................................................................................................................................................3.82 2 PASSO:............................................................................................................................................................................3.82 3 PASSO:............................................................................................................................................................................3.83 4 PASSO:............................................................................................................................................................................3.83

DIFERENAS ENTRE EDITAR ON-LINE E EDIO ON-LINE COMPLETA ....................................................... 3.86 VANTAGENS DO MODO EDIO ON-LINE COMPLETA .................................................................................... 3.86
OBSERVAES: .................................................................................................................................................................3.86 NOTA PARA MDULO DF45 ..............................................................................................................................................3.86 NOTA PARA O MDULO FB-700........................................................................................................................................3.86 NOTA PARA COMUNICAO VIA BLOCKVIEW................................................................................................................3.87

PROBLEMAS DE COMUNICAO........................................................................................................................ 3.87


A) ANTES DO BOTO SEND ..............................................................................................................................................3.87 B) APS O BOTO SEND...................................................................................................................................................3.87 C) APS O ACEITAR MUDANAS .....................................................................................................................................3.89

DESISTNCIA DE ATUALIZAES NO MODO EDIO ON-LINE COMPLETA................................................ 3.89 EXEMPLOS PARA A OPO EDIO ON-LINE COMPLETA ............................................................................. 3.91
A) EXEMPLO 1:....................................................................................................................................................................3.91 B)EXEMPLO 2:.....................................................................................................................................................................3.96

CONECTANDO O DF65 A HMI .............................................................................................................................. 3.99


OPC (OLE FOR PROCESS CONTROL)..............................................................................................................................3.99

USANDO DRIVERS DE COMUNICAO COM MODBUS .................................................................................3.101


COMUNICAO MODBUS................................................................................................................................................3.101

CDIGO DE ENDEREOS MODBUS .................................................................................................................3.102 IMPLICAES QUANDO SE ALTERA CONFIGURAO DO DF65 .................................................................3.103
MAPA DE MEMRIA DIGITAL ..........................................................................................................................................3.103 MAPA DE MEMRIA ANALGICO ...................................................................................................................................3.103

REGISTROS ESPECIAIS .....................................................................................................................................3.104


READYSCANRIO (RIO) .....................................................................................................................................................3.104 SSIOSTATUS.....................................................................................................................................................................3.105

ATRIBUIO MANUAL DOS ENDEREOS MODBUS .......................................................................................3.105


ALOCAO AUTOMTICA DE ENDEREOS MODBUS .................................................................................................3.106 ALOCAO MANUAL DE ENDEREOS MODBUS .........................................................................................................3.106 ALOCAO DE ENDEREOS MODBUS DE MDULOS DE E/S....................................................................................3.106 ALOCAO DE ENDEREOS MODBUS PARA BLOCO DE FUNO ...........................................................................3.107

BLOCOS DE FUNO CRIADOS PELO USURIO............................................................................................3.109


INTRODUO ...................................................................................................................................................................3.109 CRIANDO UMA FUNO DE USURIO...........................................................................................................................3.109 MENSAGENS DE ALERTA................................................................................................................................................3.113 COMO ESTIMAR O ESPAO DE MEMRIA PARA AS FUNES DO USURIO .........................................................3.114 EDITAR UMA UF (FUNO DO USURIO)......................................................................................................................3.115

OTIMIZANDO O HARDWARE PARA UMA APLICAO.....................................................................................3.115

CAPTULO 4 - HELP PARA STARTUP DE PLANTAS COM DF65 ...........................................................4.1


PARMETROS DE COMUNICAO ....................................................................................................................... 4.1 TIME OUTS ............................................................................................................................................................... 4.1 CONSIDERAES ................................................................................................................................................... 4.3

CAPTULO 5 - TROUBLESHOOTING ........................................................................................................5.1

VIII

Captulo 1 ELEMENTOS DA REDE (ELEMENTOS LADDER)


Esta seo o apresentar o significado dos elementos ladder da rede.

Os Elementos da Rede
O LogicView usa smbolos e notaes como definido no padro IEC - 61131-3.

Fig 1.1- Caixa de Ferramenta da Rede.

Definies dos Elementos da Caixa de Ferramenta da Rede.


Contato Normalmente Aberto
O estado do link esquerdo ser copiado para o link direito se o estado da varivel estiver ON (Ligado). Caso contrrio, o link direito ser OFF (Desligado).

Contato Normalmente Fechado


O estado do link esquerdo ser copiado para o link direito se o estado da varivel estiver OFF. Caso contrrio, o link direito ser OFF.

Contato Sensvel Transio de Subida


O estado do link direito ser ON se o link esquerdo estiver ON e ocorrer uma subida do nvel lgico (de OFF para ON). O estado do link direito ser OFF para qualquer outra situao.

Contato Sensvel Transio de Descida


O estado do link direito ser ON se o link esquerdo estiver ON e ocorrer uma descida do nvel lgico (de ON para OFF). O estado do link direito ser OFF para qualquer outra situao. 1.1

DF65- Manual de Configurao do LogicView

Bobina
O estado do link esquerdo ser copiado para a varivel booleana e para o link direito.

Bobina Invertida
O estado do link esquerdo ser copiado para o link da direita. O inverso do estado do link esquerdo copiado para a varivel booleana associada, isto , se o estado do link esquerdo estiver OFF, ento o estado da varivel ser ON, e vice-versa.

Set de Bobina
A varivel booleana ser colocada em ON quando o link esquerdo estiver em ON, e permanecer assim at que se tenha um reset atravs de uma bobina RESET.

Reset de Bobina
A varivel booleana associada resetada para OFF quando o link esquerdo est em ON, e permanece assim at que seja ajustada atravs de uma bobina SET.

Conjunto de Bobina Retentiva (de Memria)


A varivel booleana associada ser gravada na memria.

Observao: A ao desta bobina retentiva idntica da bobina, exceto que a varivel booleana associada automaticamente gravada na memria.

Bobina com Set Retentivo (de Memria)


A varivel booleana associada ser ajustada para ON quando o link esquerdo estiver em ON, e permanece assim at que seja resetado atravs de uma bobina RESET. A varivel booleana associada ser guardada na memria. Observao: A ao desta bobina retentiva de ajuste idntica da Bobina de Ajuste (SET), exceto que a varivel booleana associada automaticamente gravada na memria.

Bobina com Reset Retentivo


A varivel booleana associada ser resetada para OFF quando o link esquerdo estiver em ON e permanecer resetada at que seja ajustada atravs de uma bobina SET. A varivel booleana associada ser guardada na memria.

Observao: A ao desta bobina idntica da bobina RESET (Destrava) , exceto que a varivel booleana associada automaticamente gravada na memria.

Bobina Sensvel Transio de Subida


O estado da varivel booleana ser ON se o link esquerdo sofrer uma variao de OFF para ON. O estado do link esquerdo sempre ser copiado para o link direito.

Bobina Sensvel Transio de Descida


O estado da varivel booleana ser ON se o link esquerdo sofrer uma variao de ON para OFF. O estado do link esquerdo sempre ser copiado para o link direito.

1.2

Elementos Ladder

Conexo Horizontal
Use esta ferramenta para traar uma linha de ligao da esquerda para a direita na clula marcada.

Conexo Vertical
Use esta ferramenta para traar uma linha de ligao (segmento para baixo) do lado direito da clula marcada.

Elimina Conexo Vertical


Elimina conexo vertical. Para efetuar esta ao necessrio posicionar o quadro de seleo no elemento o qual possui a linha vertical.

Bloco Funcional
Use esta ferramenta para abrir uma janela de dilogo para escolher a funo desejada.

Funo do Usurio
Use esta ferramenta para abrir uma janela de dilogo para escolher as funes do usurio disponveis.

Desvio para outra rede


Se h mais de uma rede disponvel, ser aberta uma janela de dilogo para escolher a rede de destino.

Retorno
Use esta ferramenta para retornar ltima clula executvel antes da transferncia. Caso nenhuma transferncia tenha sido usada, este procedimento ser ignorado.

Lgica Booleana
A associao de contatos e bobinas gera funes booleanas. Abaixo, apresenta-se um breve resumo sobre estas funes e lgebra de Boole.

Contato Normalmente Aberto


Esquema A 0 1 Tabela de estados S 0 1

Quando o estado de A muda de 0 para 1 o contato A fechado e o fluxo de fora passa do Power Rail da esquerda para a direita energizando a bobina S.

Contato Normalmente Fechado


Esquema A 0 1 Tabela de estados S 1 0

1.3

DF65- Manual de Configurao do LogicView O contato A normalmente fechado. Isto , o fluxo de fora passar por A energizando S at que o valor de A mude de 0 para 1. Desta forma a bobina S tem comportamento inverso comparada bobina do item anterior (contato normalmente aberto).

Funo Lgica OR (OU)


Esquema Tabela de estados A 0 0 1 1 B 0 1 0 1 S 0 1 1 1

Os contatos A e B so normalmente abertos. Associando dois contatos em paralelo implementa-se a funo OR (Ou Lgico). A bobina ser energizada quando qualquer um dos dois contatos estiver fechado.

Funo Lgica AND (E)


Esquema Tabela de estados A 0 0 1 1 B 0 1 0 1 S 0 0 0 1

Os contatos A e B so normalmente abertos. A bobina S ser apenas energizada quando A e B ao mesmo tempo forem iguais a 1. Caso contrrio o fluxo de fora no passar do lado esquerdo (Power Rail) at o lado direito.

Equaes Booleanas
Utilizando contatos e bobinas pode-se implementar funes booleanas. Por exemplo, considere o diagrama ladder abaixo:

A sada S depender do estado dos contatos A, B, C, D e do estado da bobina E. O valor do estado C depende de A e B. Assim a funo lgica que descreve o circuito acima :

E = (A + B).C.D S=E
1.4

Elementos Ladder

lgebra de Boole
Equaes booleanas, como mostradas acima, podem se tornar bastante complexas, porm o resultado pode ser simplificado utilizando a lgebra de boole. Abaixo mostrado um resumo das propriedades da lgebra de Boole.

1 2 3a 3b 4a 4b 5 6 7 8 9a 9b

A.1= A A.0= 0 A.A= A

AA = 0 A+ A =1
A+A=A A+1=1 A.B+A.C=A.(B+C) A+A.B= A A.(B+C)= A.B+A.C

A + B = A.B A.B = A + B

Quando as expresses se tornarem muito complexas sugere-se utilizar o mapa de Karnaugh para simplic-las. Esta informao pode ser encontrada em qualquer livro de eletrnica digital.

1.5

DF65- Manual de Configurao do LogicView

1.6

Captulo 2 BLOCOS DE FUNO


Introduo
Esta uma referncia completa e atualizada dos blocos de funo. Aqui so apresentados diagramas de blocos com entradas, sadas, parmetros de configurao e variveis internas. Incluindo tambm, explicaes detalhadas sobre cada bloco, funcionamento e configurao de cada um deles. Alguns exemplos so apresentados para facilitar o entendimento e utilizao por parte do usurio. Muitas vezes, uma entrada ou sada ser classificada como ANY, ANY_NUM, ANY_BIT, ANY_REAL ou ANY_INT. Se uma entrada ANY_NUM, significa que ela pode ser ligada com uma sada REAL ou uma INT. Para um melhor entendimento veja tabela abaixo: Referncia
BOOL INT REAL WORD

Tipo de dados
Booleano Inteiro Nmero Real Cadeia de caracteres

Nmero de bits
1 16 32 16

Verso
1.xx or superior 2.xx or superior 2.xx or superior 2.xx or superior

ANY ANY NUM ANY REAL ANY INT ANY BIT BOOL, BYTE
Se o usurio tentar configurar as duas entradas de um bloco com variveis de tipos diferentes, como por exemplo, somar um nmero inteiro a um nmero real, o LogicView no permitir esta configurao. Ao ser selecionada a primeira varivel do bloco, imediatamente as outras entradas so esperadas serem do mesmo tipo desta varivel. Durante a configurao das sadas e entradas, o LogicView pedir ao usurio que informe qual o tipo de varivel a ser configurada quando esta estiver relacionada no manual como ANY_XX. Cada bloco de funo possui uma tabela onde so apresentados as entradas de cada bloco, as sadas, os parmetros e as variveis. I P O V Entrada: uma varivel de um outro bloco ou proveniente de um carto de E/S; Parmetro: so as configuraes do usurio; Sadas: so resultados do processamento do bloco; Variveis auxiliares do algoritmo do bloco.

REAL

INT

Informao sobre a utilizao de ponto . e vrgula , na entrada de parmetros de blocos de funo: O formato para a entrada de dados numricos (utilizao de . e ,) deve estar de acordo com os padres definidos nas configuraes regionais do computador.

A entrada EN e a sada ENO


Todas as funes tm entrada EN e sada ENO. A entrada EN usada para habilitar a funo a ser processada. Se a entrada EN falsa, todas as sadas iro para Zero e a funo no ser executada. A sada ENO vai para verdadeiro para indicar que a funo foi executada com xito, sem nenhum problema.

2.1

Blocos de Funo

Blocos de Funo Disponveis em Ordem Alfabtica


Abaixo esto listadas todas as funes. NOME DA FUNO
ABS ACC ACC_N ADD ARAMP BTB BT1 BWL CTD CTU CTU1 DIV EQ FIFO GE GT ICT ITB ITR LE LIN LMT LT MATH1 MAX MIN MOD MUL MUX NE NOT OSEL PID RCT RTA RTI SEL SMPL SQR STATUS STP SUB TOF TOF1 TON TON1 TOT TP TP1 TRC XLIM

DESCRIO
Valor Absoluto Acumulador de Pulsos Acumulador de Pulsos Adio Rampa Automtica de Subida ou de Descida Converso de Byte para Bits Converso de BCD para Inteiros Lgica Digital (AND, NAND, OR, NOR, XOR, NXOR). Contador Decrescente Contador Crescente Contador Crescente Diviso Igualdade Primeiro a Entrar Primeiro a Sair Seqncia Montona Decrescente Seqncia Decrescente Constantes Inteiras Converso de Inteiros para BCD Converso de Inteiros para Real Seqncia Montona Crescente Linearizao Limitador Seqncia Crescente Equaes Multivariveis Mximo Mnimo Mdulo Multiplicao Multiplexador Desigualdade Operao NOT BIT a BIT Seleo Binria das Sadas Controlador PID Constantes Reais Alarme de Relgio em Tempo Real Converso Real para Inteiros Seleo Binria Sample Hold com Incremento e Decremento Raiz Quadrada Status do Sistema Controle de Step Subtrao Tempo de Atraso para Desligar Tempo de Atraso para Desligar Tempo de Atraso para Ligar Tempo de Atraso para Ligar Totalizao Pulso do Timer Pulso do Timer Truncagem Limite Cruzado e Velocidade de Variao

2.2

DF65 Manual de Configurao do LogicView

Blocos de Funo Listados por Grupos Funcionais


Funes Relacionadas por Tempo/Pulso
MNEMNICO ACC ACC_N CTU1 TOF1 TON1 TP1 CTD CTU TOF TON TP RTA DESCRIO Acumulador de Pulsos Acumulador de Pulsos Contador Crescente Tempo de Atraso para Desligar Tempo de Atraso para Ligar Pulso do Timer Contador Decrescente Contador Crescente Tempo de Atraso para Desligar Tempo de Atraso para Ligar Pulso do Timer Relgio de Alarme em Tempo Real

Funces de Manipulao de Dados


MNEMNICO BTB BTI BWL FIFO ICT ITB ITR MUX NOT OSEL RCT RTI TRC SEL DESCRIO Converso de Byte para Bits Converso de BCD para Inteiros Lgica Digital (AND, NAND, OR, NOR, XOR, NXOR). Primeiro a Entrar Primeiro a Sair Constantes Inteiras Converso de Inteiro para BCD Converso de Inteiro para Real Multiplexador Operao NOT Bit a Bit Seleo Binria das Sadas Constantes Reais Converso de Real para Inteiros Truncagem Seleo Binria

Funes Matemticas
MNEMNICO ABS ADD DIV MOD MUL SQR SUB DESCRIO Valor Absoluto Adio Diviso Mdulo Multiplicao Raiz Quadrada Subtrao

Funes de Comparao
MNEMNICO EQ GE GT LE LMT LT MAX MIN NE DESCRIO Igualdade Seqncia Montona Decrescente Seqncia Decrescente Seqncia Montona Crescente Limitador Seqncia Crescente Mximo Mnimo Desigualdade

Funes de Controle de Processo


MNEMNICO ARAMP LIN MATH1 PID SMPL STATUS STP TOT XLIM DESCRIO Rampa Automtica de Subida e de Descida Linearizao Equaes Multivariveis Controlador PID Sample Hold com Incremento e Decremento Status do Sistema Controle de Step Totalizao Limite Cruzado e Velocidade de Variao

2.3

Blocos de Funo

Funes relacionadas por Tempo/Pulso


Acumulador de Pulsos (ACC)
Descrio O bloco do acumulador de pulsos trabalha junto com o mdulo DF41/DF42/DF67 (Mdulo entrada de pulso) acumulando os pulsos de entrada provenientes de uma fonte externa. Geralmente, uma das entradas do mdulo de entrada de pulso ligada entrada IN do bloco ACC. Durante o ciclo de controle, o mdulo de entrada de pulso acumula pulsos num registrador local no circuito. No final de todo ciclo de controle o DF65 l o total acumulado e automaticamente limpa o registrador interno para o prximo ciclo (prevenindo um estouro de capacidade). Quando o controle lgico executado, o bloco ACC gera um nmero inteiro de pulsos na entrada IN e adiciona-os num acumulador interno TOT_L e TOT_H e, este acumulador compartilhado como sadas do bloco ACC. Duas aes so realizadas quando a entrada CLRA est alta no bloco ACC: Os valores acumulados TOT_L e TOT_H so movidos para os registradores MEM_L e MEM_H. Os contedos de TOT_L e TOT_H so zerados. A sada Q Este bloco de funo pode dar a informao da freqncia dos pulsos (vazo) num intervalo de tempo (MP) que pode ser configurado pelo usurio. A sada Q mostrar atualizadamente o valor dos pulsos acumulados em cada intervalo de tempo MP. Os parmetros TR_ON e TR_OFF so os limites de histerese para o clculo da sada THR. A sada THR ir para nvel alto quando Q for maior ou igual que TR_ON e voltar para nvel baixo quando Q for menor ou igual a TR_OFF. Modo Acumulador O bloco de funo ACC pode acumular os pulsos nos registradores TOT_L e TOT_H de dois modos diferentes: contagem mxima em TOT_L 32767 e TOT_H representa quantas vezes a contagem estourou esse valor. Isso significa que o total dos pulsos acumulados dado pela frmula: (TOT_H * 32768) + TOT_L contagem mxima em TOT_L 9999 e TOT_H representa quantas vezes TOT_L estourou esse valor. Isso , o total dos pulsos acumulados dado pela frmula: (TOT_H * 10000) + TOT_L

O modo acumulador ajustado durante a configurao do bloco ACC. O modo ajustado para TOT_L e TOT_H ser estendido a MEM_L e MEM_H. ACC ACUMULADOR DE PULSOS

BOOL BOOL INT

EN CLRA IN

ENO

BOOL BOOL INT INT INT INT INT

ACC

THR Q TOT_L

TOT_H MEM_L MEM_H

SE EN = 1 ENTO ENO = 1 TOT= TOT+ IN TACC = TACC + IN SE CLRA = 1 ENTO MEM = TOT TOT = 0 SE TIMER >= MP Q = TACC SE TACC >= TR_ON THR = 1 SE TACC <= TR_OFF THR = 0 TACC = 0 SENO ENO = 0

2.4

DF65 Manual de Configurao do LogicView CLASS I


EN CLRA IN CTW TR_ON TR_OFF MP ENO THR Q TOT_L TOT_H MEM_L MEM_H TACC TMAC

DESCRIO
HABILITAO DE ENTRADA SALVA TOT PARA MEM E APAGA O ACUMULADOR TOT ENTRADA DE PULSO (DO M 302) PALAVRA DE CONTROLE VALOR DE Q PARA TRANSIO DA SADA THR PARA ON VALOR DE Q PARA TRANSIO DA SADA THR PARA OFF PERODO DE CONTAGEM DOS PULSOS HABILITAO DE SADA SADA THR PULSOS ACUMULADOS NO PERODO MP (VAZO) VALOR DO ACUMULADOR ATUAL (LOW WORD) VALOR DO ACUMULADOR ATUAL (HIGH WORD) VALOR DO ACUMULADOR DA MEMRIA (LOW WORD) VALOR DO ACUMULADOR DA MEMRIA (HIGH WORD) ACUMULADOR DE PULSOS ACUMULADOR DE TEMPO (TIMER)

TIPO
BOOL BOOL INT WORD INT INT INT BOOL BOOL INT INT INT INT INT INT INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel Apenas Configurao


15 10 9 8

Auxiliar e Passagem de Parmetro


7 6 5 4 3 2 1 0

Auxiliar e Passagem de Parmetro - Bits de Indicao de Estado: Bit 0 estado da entrada booleana EN Bit 1 estado da entrada booleana CLRA Bit 2 estado da sada booleana ENO Bit 3 estado da entrada booleana THR Apenas Configurao - Seleciona o modo de totalizao (LOWER WORD LIMIT): Bit 8 0 = Acumulador TOT (Low Word) vai de 0 9999 1 = Acumulador TOT (Low Word) vai de 0 32767

2.5

Blocos de Funo

Acumulador de Pulsos (ACC_N)


Descrio Este bloco acumula pulsos provenientes das entradas IN1 a IN4 e mostra o valor totalizado nas sadas TOT1 a TOT4. A entrada CLEAR igual a 1 zera estes contadores e o valor totalizado movido para os registradores MEM1 a MEM4 e a totalizao continua. Fator multiplicador de escala Factor Cada entrada possui associado um parmetro para converso em unidades de engenharia. Se FACTOR for igual a 1 a sada dada no intervalo de 0 a 10000. Histerese e limites Cada entrada possui dois parmetros que definem a histerese da totalizao dos pulsos. Os parmetros TR_ON1 a TR_ON4 e TR_OFF1 a TR_OFF4 configuram esta histerese. A sadas THR1 a THR4 iro para nvel alto quando a vazo for maior do que os valores de TR_ON1 a TR_ON4 e iro para nvel baixo quando a vazo for menor ou igual aos valores de TR_OFF1 a TR_OFF4. A vazo a freqncia dos pulsos em um intervalo de tempo MP (configurado pelo usurio). Entrada CLEAR Toda vez que houver uma transio da entrada CLEAR de zero para um, as sadas TOT sero zeradas e os respectivos valores sero repassados s sadas MEM.

ACC_N

ACUMULADOR DE PULSOS

2.6

DF65 Manual de Configurao do LogicView CLASS MNEM


EN CLEAR

DESCRIO
HABILITAO DA ENTRADA ZERA A TOTALIZAO E ENVIA OS VALORES PARA AS SADAS MEM ENTRADA DE PULSOS 1 ENTRADA DE PULSOS 2 ENTRADA DE PULSOS 3 ENTRADA DE PULSOS 4 FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 1. FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 2. FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 3. FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 4. TR_ON LIMITE SUPERIOR DA HISTERESE TR_OFF LIMITE INFERIOR DA HISTERESE TR_ON LIMITE SUPERIOR DA HISTERESE TR_OFF LIMITE INFERIOR DA HISTERESE TR_ON LIMITE SUPERIOR DA HISTERESE TR_OFF LIMITE INFERIOR DA HISTERESE TR_ON LIMITE SUPERIOR DA HISTERESE TR_OFF LIMITE INFERIOR DA HISTERESE PERODO DE CONTAGEM DOS PULSOS SADA HABILITADA VALOR ACUMULADO DE PULSOS VALOR ACUMULADO DE PULSOS VALOR ACUMULADO DE PULSOS VALOR ACUMULADO DE PULSOS INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA ENTRADA 1 INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA ENTRADA 2 INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA ENTRADA 3 INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA ENTRADA 4 ACUMULADOR DE PULSOS DA ENTRADA 1 ACUMULADOR DE PULSOS DA ENTRADA 2 ACUMULADOR DE PULSOS DA ENTRADA 3 ACUMULADOR DE PULSOS DA ENTRADA 4 ACUMULADOR DE TEMPO (TIMER) INDICAO DE OVERFLOW DE TOT E MEM THRESHOLD BOOLEANO E STATUS INCREMENTOS PARA CARRY OVER INCREMENTOS PARA CARRY OVER INCREMENTOS PARA CARRY OVER INCREMENTOS PARA CARRY OVER

TIPO
BOOL BOOL INT INT INT INT REAL REAL REAL REAL INT INT INT INT INT BOOL REAL REAL REAL REAL REAL REAL REAL REAL INT INT INT INT INT BYTE BYTE REAL REAL REAL REAL

IN1 IN2 IN3 IN4 FACTOR1 FACTOR2 FACTOR3 FACTOR4 TR_ON1 TR_OFF1 TR_ON2 TR_OFF2 TR_ON3 TR_OFF3 TR_ON4 TR_OFF4 MP ENO MEM1 MEM2 MEM3 MEM4 THR1 THR2 THR3 THR4 TACC1 TACC2 TACC3 TACC4 TAMC OVRFLW B_THR INCR1 INCR2 INCR3 INCR4

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.7

Blocos de Funo

Contador Decrescente de Pulso (CTD)


Descrio A funo CTD faz a contagem de transies do estado lgico 0 (falso) para estado lgico 1 (verdadeiro). Um exemplo de uma transio de falso para verdadeiro pode ser descrita por um boto de liga e desliga. Enquanto o boto no for acionado, a operao de ligar no efetuada. Quando o boto acionado, o estado muda para ligado. Contador Interno CTA Na entrada deste bloco conecta-se uma entrada digital. Toda vez que ocorrer uma transio de subida, o acumulador de pulso (CTA) decresce de uma unidade. Quando o contador interno chegar a zero, a sada OUT ir para verdadeiro. O contador interno CTA pode ser acessado atravs de uma porta de comunicao na sada do bloco. RST (Reset) Fazendo RST igual a verdadeiro o contrador interno ser zerado. Configurao do nmero de pulsos a serem contados O parmetro interno PST ajusta o nmero de pulsos a serem contados at que a sada OUT mude de estado para verdadeiro. No LogicView o usurio deve informar o valor para parmetro PST. Este valor tambm pode ser configurado atravs da entrada PSV, neste caso usurio dever conectar a entrada do bloco CTD com a sada de um outro bloco de funo ou a um mdulo de I/O. CTD CONTADOR DE PULSO DECRESCENTE
SE PSV ENTO PT:= PSV SENO PT:= PST SE EN=1 ENTO ENO := 1 SE RST = 1 ENTO CTA := PT SENO SE IN = 1 AND CTA > MIN_INT ENTO CTA := CTA 1 SE CTA <= 0 ENTO OUT = 1 SENO OUT = 0 SENO ENO := 0 OUT := 0 CTA := 0

BOOL

EN

ENO

BOOL

CTD
BOOL BOOL INT IN RST PSV CTA INT OUT BOOL

CLASSE MNEM I
EN IN RST PSV

DESCRIO
HABILITAO DE ENTRADA ENTRADA DOS PULSOS RESET DO BLOCO CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST EXTERNAMENTE CONTADOR DE VALOR PR-AJUSTADO PELO PARMETRO HABILITAO DA SADA ESTADO DO CONTADOR CTA. 0 SE CTA DIFERENTE DE ZERO. 1 SE CTA = 0. ACUMULADOR DE PULSOS STATUS

TIPO
BOOL BOOL BOOL INT INT BOOL BOOL INT WORD

P O V

PST ENO OUT CTA STS

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.8

DF65 Manual de Configurao do LogicView

Contador Crescente de Pulso (CTU)


Descrio A funo CTU realiza a contagem de transies do estado lgico 0 (falso) para estado lgico 1 (verdadeiro). Contador Interno CTA Toda vez que ocorrer uma transio de subida, o acumulador de pulso (CTA) incrementado de uma unidade. Esta operao feita at que o contador interno chegue ao valor prefixado no parmetro PST. Quando isso ocorrer a sada OUT muda para verdadeiro, ou seja, de estado zero para estado 1. RST (Reset) Caso a entrada RST for verdadeira esta contagem ser zerada. Configurao do nmero de pulsos a serem contados O parmetro interno PST ajusta o nmero de pulsos a serem contados at que a sada OUT mude de estado para verdadeiro. No LogicView o usurio deve informar o valor para parmetro PST. Este valor tambm pode ser configurado atravs da entrada PSV, neste caso usurio dever conectar a entrada do bloco CTU com a sada de um outro bloco de funo ou a um mdulo de I/O. CTU CONTADOR DE PULSO CRESCENTE
SE PSV ENTO PT:= PSV SENO PT:= PST SE EN=1 ENTO ENO := 1 SE RST = 1 ENTO CTA := 0 SENO SE IN = 1 AND CTA < MAX_INT ENTO CTA := CTA + 1 SE CTA >= PT ENTO OUT = 1 SENO OUT = 0 SENO ENO := 0 OUT := 0 CTA := 0

BOOL

EN

ENO

BOOL

CTU
BOOL BOOL INT IN RST PSV CTA INT OUT BOOL

CLASSE I

MNEM
EN IN RST PSV

DESCRIO
HABILITAO DA ENTRADA ENTRADA DOS PULSOS RESET DO BLOCO CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST EXTERNAMENTE CONTADOR DE VALOR PR-AJUSTADO PELO PARMETRO HABILITAO DA SADA OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. ACUMULADOR DE PULSOS STATUS

TIPO
BOOL BOOL BOOL INT INT BOOL BOOL INT WORD

P O V

PST ENO OUT CTA STS

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.9

Blocos de Funo

Contador Crescente de Pulsos (CTU1)


Tem funcionamento igual ao bloco CTU, porm, s possui duas entradas e uma sada. IN1 habilita o bloco, IN2 a entrada de pulsos. A sada OUT vai para verdadeiro quando o contador interno (no acessvel) chegar ao valor prefixado no parmetro PST.

CLASSE I P 0 V

MNEM
IN1 IN2 PST OUT STS

DESCRIO
HABILITAO DA ENTRADA ENTRADA DOS PULSOS CONTADOR DE VALOR PR AJUSTADO PELO PARMETRO OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. STATUS

TIPO
BOOL BOOL INT BOOL WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.10

DF65 Manual de Configurao do LogicView

Alarme em Tempo Real (RTA)


Descrio Este alarme baseado num relgio em tempo real do mdulo do DF65. Quando ocorre um alarme a sada ALM ir para verdadeiro e permanecer nesta condio. O alarme ser acionado conforme a data e hora configuradas dentro do bloco RTA. O usurio dever selecionar a hora e a data para o disparo do alarme. Existe a opo de selecionar o dia da semana (neste caso o alarme disparar todas as vezes neste mesmo dia da semana e horrio), dia do ms, ms (se este campo no for selecionado o alarme disparar todas as vezes neste mesmo horrio e dia do ms) e ano. RST (Reset) Se for aplicado um RST (RESET), o ALM retornar para falso, mas no antes de continuar verdadeiro durante pelo menos um segundo. Parmetro Hora O usurio dever configurar a hora desejada para o acionamento do alarme. Esta hora dever ser informada no formato HR:MIN:SEC, onde os parmetros HR, MIN e SEC so respectivamente relacionados com hora, minuto e segundo. Parmetro Dia O usurio pode selecionar este parmetro, escolhendo uma data especfica. O parmetro Dia possui duas opes: Dia da Semana e Dia do Ms. Se o usurio configurar o parmetro Dia da Semana, dever selecionar o dia da semana: Domingo, Segunda-feira, Tera-feira, Quarta-feira, Quinta-feira, Sexta-feira ou Sbado. Se o usurio configurar o parmetro Dia do Ms, dever selecionar o dia no formato de dois dgitos. Parmetro Ms No formato de dois dgitos o usurio poder informar o ms do ano em que deseja que o alarme seja acionado. Parmetro Ano No formato de 4 dgitos o usurio poder informar o ano em que deseja que o alarme seja acionado. O ano escolhido dever estar dentro do intervalo 1980 at 2079. RTA ALARME DE RELGIO EM TEMPO REAL
BOOL EN ENO BOOL

RTA
BOOL RST ALM BOOL

CLASS I

MNEM
EN RST SEC MIN HR WD DAY MON YR ENO ALM CTB

DESCRIO
HABILITAO DA ENTRADA RESET DO BLOCO SEGUNDO MINUTO HORA DIA DA SEMANA DIA MS ANO HABILITAO DA SADA SADA DO ALARME BYTE DE CONTROLE

TIPO
BOOL BOOL BYTE BYTE BYTE BYTE BYTE BYTE BYTE BOOL BOOL BYTE

O V

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.11

Blocos de Funo

Tempo de Atraso para Desligar (TOF)


Descrio Esta funo mantm o estado Verdadeiro da entrada IN por um determinado perodo de tempo. Parmetro PST O tempo no qual o estado mantido verdadeiro configurado atravs do parmetro PST. Este tempo dado por PST vezes 10ms (PST * 0,01 s). Se IN vai para Verdadeiro, antes de OUT ir para falso, OUT ficar em verdadeiro e o perodo de tempo iniciar novamente no momento que IN for para falso. Contador Interno CTA Toda vez que ocorrer uma transio de descida, o acumulador de pulso (CTA) incrementado de uma unidade. Entrada PSV O usurio poder configurar a entrada PSV para selecionar o valor do parmetro PST externamente. Isto , a entrada PSV pode ser conectada sada de um bloco de funo ou um mdulo de I/O.

TOF

TEMPO DE ATRASO PARA DESLIGAR


SE PSV ENTO PT:= PSV SENO PT:= PST SE EN=1 ENTO ENO := 1 SE IN = 1 ENTO OUT = 1 CTA := 0 SENO SE CTA >= PT ENTO OUT := 0 SENO OUT := 1 CTA := CTA + 1

BOOL

EN

ENO

BOOL

TOF
BOOL IN OUT BOOL

INT

PSV

CTA

INT

SENO ENO := 0

CLASSE I P O V

MNEM
EN IN PSV PST ENO OUT CTA ICT STS

DESCRIO
HABILITAO DA ENTRADA ENTRADA DE PULSOS CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST EXTERNAMENTE VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO HABILITAO DA SADA SADA DO BLOCO ACUMULADOR DE PULSOS DO TIMER VALOR INICIAL DO TIMER PARA O CONTADOR STATUS

TIPO
BOOL BOOL INT INT BOOL INT INT WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

Detalhe do parmetro STS


8 BIT 8 - BIT RESULTANTE: 0

1= ON, OCORRE UM ATRASO NO TEMPO PARA LIGAR; 0= OFF, OUT=0. 1= CONTADOR EST FUNCIONANDO; 0= NO EST CONTANDO.

BIT 0 - BIT HABILITADO:

2.12

DF65 Manual de Configurao do LogicView FUNO ATRASO NO TEMPO PARA DESLIGAR - Diagramas temporais

IN t0 OUT t0 t1 + PT t2 t5 + PT t1 t2 t3 t4 t5

PT
CTA

t0

t1

t2

t3

t5

Tempo de Atraso para Desligar (TOF1)


Apresenta funcionamento igual ao bloco TOF, porm s possui uma entrada e uma sada. O valor do timer somente ajustvel nos parmetros do bloco.

CLASSE I P 0 V

MNEM
IN PST OUT STS

DESCRIO
ENTRADA DE PULSOS VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. STATUS

TIPO
BOOL INT BOOL WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.13

Blocos de Funo

Tempo de Atraso para Ligar (TON)


Descrio Esta funo atrasa a sada OUT de ir para Verdadeiro por um perodo de tempo, aps a entrada IN ter mudado para Verdadeiro. Parmetro PST O tempo no qual o estado mantido verdadeiro configurado atravs do parmetro PST. Este tempo dado por PST vezes 10ms (PST * 0,01 s). Se IN vai para Falso, antes de OUT ir para falso, OUT ficar em falso. Contador Interno CTA Toda vez que ocorrer uma transio de subida, o acumulador de pulso (CTA) incrementado de uma unidade. Entrada PSV O usurio poder configurar a entrada PSV para selecionar o valor do parmetro PST externamente. Isto , a entrada PSV pode ser conectada sada de um bloco de funo ou um mdulo de I/O. TON TEMPO DE ATRASO PARA DESLIGAR
SE PSV ENTO PT:= PSV SENO PT:= PST SE EN=1 ENTO ENO := 1 SE IN = 1 AND CTA >= PT ENTO OUT = 1 SENO OUT := 0 SE IN = 0 ENTO CTA := 0 SENO CTA := CTA + 1 SENO ENO := 0 OUT := 0 CTA := 0

BOOL

EN

ENO

BOOL

TON
BOOL IN OUT BOOL

INT

PSV

CTA

INT

CLASSE I P O V

MNEM
EN IN PSV PST ENO OUT CTA ICT STS

DESCRIO
HABILITAO DA ENTRADA ENTRADA DE PULSOS CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST EXTERNAMENTE VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO HABILITAO DA SADA SADA DO BLOCO ACUMULADOR DE PULSOS DO TIMER VALOR INICIAL DO TIMER PARA O CONTADOR STATUS

TIPO
BOOL BOOL INT INT BOOL INT INT WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

Detalhe do parmetro STS 8 BIT 8 - RESULT BIT: 0

1= ON, OCORRE UM ATRASO NO TEMPO PARA LIGAR; 0= OFF, OUT=0. 1= CONTADOR EST FUNCIONANDO;

BIT 0 - ENABLE BIT:

2.14

DF65 Manual de Configurao do LogicView Funo atraso no tempo para ligar Diagramas Temporais *Observao: O Parmetro BAS no tem nenhum efeito neste momento!

IN t0 OU T t0 + PT t1 t4 + PT t5 t1 t2 t3 t4 t5

PT
C TA

0
t0

t1

t2

t3

t4

t5

Contador de Atraso para Ligar (TON1)


Apresenta funcionamento igual ao bloco TON, porm s possui uma entrada e uma sada. O valor do timer somente ajustvel nos parmetros do bloco.

CLASSE I P 0 V

MNEM
IN PST OUT STS

DESCRIO
ENTRADA DE PULSOS VALOR PR AJUSTADO DO TIMER ATRAVS DO PARMETRO OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. STATUS

TIPO
BOOL INT BOOL WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.15

Blocos de Funo

Temporizador de Pulso (TP)


Descrio Esta funo gera um pulso de tempo fixo na sada OUT para cada transio de subida (Falso para Verdadeiro) na entrada IN. Configurao da largura do Pulso A largura do pulso determinada por PST (ou pelo valor da entrada PSV, se esta entrada est conectada) vezes 0,01 segundo (10ms). Transies na entrada IN sero ignoradas enquanto o pulso de sada OUT estiver ativo. O contador CTA est disponvel como uma sada de nmero inteiro. Contador Interno CTA Toda vez que um pulso for gerado na sada o acumulador de pulso (CTA) incrementado de uma unidade. Entrada PSV O usurio poder configurar a entrada PSV para selecionar o valor do parmetro PST externamente. Isto , a entrada PSV pode ser conectada sada de um bloco de funo ou um mdulo de I/O.

TP

PULSO DO TIMER
SE PSV ENTO PT:= PSV SENO PT:= PST SE EN=1 ENTO ENO := 1 SE CTA > 0 AND CTA < PSV ENTO OUT = 1 CTA := CTA + 1 SENO OUT := 0 SE IN = 0 AND CTA >= PSV ENTO CTA := 0 SE IN = 1 AND CTA = 0 ENTO CTA := CTA + 1 SENO ENO := 0 OUT := 0 CTA := 0

BOOL

EN

ENO

BOOL

TP
BOOL IN OUT BOOL

INT

PSV

CTA

INT

CLASSE I P O V

MNEM
EN IN PSV PST ENO OUT CTA ICT STS

DESCRIO
HABILITAO DA ENTRADA ENTRADA DE PULSOS CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST EXTERNAMENTE VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO HABILITAO DA SADA SADA DO BLOCO ACUMULADOR DE PULSOS DO TIMER VALOR INICIAL DO TIMER PARA O CONTADOR STATUS

TIPO
BOOL BOOL INT INT BOOL BOOL INT INT WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

Detalhe do parmetro STS


8 0

BIT 8 - RESULT BIT: 1= ON, OCORRE UM ATRASO PARA LIGAR; 0= OFF, OUT=0. BIT 0 - ENABLE BIT: 1= O CONTADOR EST FUNCIONANDO; 0 = NO EST CONTANDO.

2.16

DF65 Manual de Configurao do LogicView Funo do Temporizador do Pulso - Diagramas Temporais

IN t0 O UT t0 P T CTA 0 t0 t1 t2 t4 t5 t 0 + PT t2 t 2 + PT t4 t 4 + PT t1 t2 t3 t4 t5

Temporizador de Pulsos (TP1)


Apresenta funcionamento igual ao bloco TP, porm, este bloco s possui uma entrada para os pulsos e uma sada OUT. Toda vez que uma transio de subida ocorrer na entrada do bloco, um pulso de largura definido pelo parmetro PST vezes 0,01 segundos ser gerado na sada.

CLASSE I P 0 V

MNEM
IN PST OUT STS

DESCRIO
ENTRADA DE PULSOS VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO OUT= 1 DURANTE O.01xPST SEGUNDOS, TODA VEZ HOUVER TRANSIO DE SUBIDA NA ENTRADA. STATUS

TIPO
BOOL INT BOOL WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.17

Blocos de Funo

Funes de Manipulao de Dados


Converso de Byte para Bits (BTB)
Descrio A funo BTB converte 1 byte em 8 sadas paralelas, cada uma delas representando um bit. Converso A entrada do bloco um byte e as sadas (OUT_1 at OUT_8) compem o byte de entrada no formato paralelo, do bit menos significativo (OUT_1) at o bit mais significativo (OUT_8). O byte de entrada pode ser proveniente de um carto de I/O (por exemplo um carto de entrada digital DF20 de push-buttons), um byte virtual ou da sada de outro bloco de funo. Por exemplo, quando conecta-se um carto de entradas digitais push-buttons (DF20) ao DF65. Este carto permite acessar oito entradas digitais e cada um desses bits forma o byte de entrada do bloco BTB. As sadas OUT_1 at OUT_8 podem ser utilizadas como entradas de outros blocos de funo, como, por exemplo, o bloco BWL ou o bloco NOT.

BTB
BOOL

CONVERSO DE BYTE PARA BITS


EN ENO BOOL
SE EN=1 ENTO ENO := 1 OUT_1 := BIT_0 ( IN ) OUT_2 := BIT_1 ( IN ) OUT_3 := BIT_2 ( IN ) OUT_4 := BIT_3 ( IN ) OUT_5 := BIT_4 ( IN ) OUT_6 := BIT_5 ( IN ) OUT_7 := BIT_6 ( IN ) OUT_8 := BIT_7 ( IN ) SENO ENO := 0 OUT := 0

BTB
BYTE IN OUT_1 OUT_2 OUT_3 OUT_4 OUT_5 OUT_6 OUT_7 OUT_8 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

CLASS I

MNEM
EN IN ENO OUT_1 OUT_2 OUT_3 OUT_4 OUT_5 OUT_6 OUT_7 OUT_8

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA BIT 0 (LSB) BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 7 (MSB)

TIPO
BOOL BYTE BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.18

DF65 Manual de Configurao do LogicView

Converso de BCD para Inteiro (BTI)


Descrio Esta funo converte um valor em BCD na entrada IN para nmero inteiro e coloca-o na sada OUT. Converso Um nmero de dois dgitos em BCD est na forma: BIT7-BIT6-BIT5-BIT4 _____BIT3-BIT2-BIT1-BIT0 Cada conjunto de quatro bits compe um dgito. Por exemplo: o nmero 10. Em cdigo BCD, a representao 10h. O primeiro dgito da esquerda para a direita pode ser escrito na forma binria como 0001. O segundo dgito pode ser escrito na forma binria como 0000. Assim 10BCD= 0001 000Binrio. Costuma-se confundir o cdigo BCD com a numerao binria. Porm cada grupo de quatro bits somente representa um dgito, que varia de 0 at 9. Por exemplo, no pode haver representao em cdigo BCD do tipo 12 9BCD, mesmo que o nmero 12 possa ser representado por 4 bits. O cdigo BCD bastante utilizado em displays de sete segmentos. Cada display representa um dgito BCD. A representao mostrada acima pode ser estendida para N dgitos, sempre notando que cada dgito varia apenas de 0 at 9.

BTI

CONVERSO DE BCD PARA INTEIROS

BOOL

EN

ENO

BOOL
SE EN=1 ENTO ENO := 1 OUT = INTEGER( IN) SENO ENO := 0 OUT := 0

BTI
ANY_BIT IN OUT INT

CLASS I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA INTEIRO.

TIPO
BOOL ANY_BIT BOOL INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.19

Blocos de Funo

Primeiro a Entrar - Primeiro a Sair (FIFO)


Descrio Esse bloco de funes permite armazenar dados com o DF65. Toda a vez que o bloco usado, uma rea da RAM no voltil reservada para dados na base first in first out (FIFO). Tamanho da FIFO O usurio pode estabelecer esta rea diretamente do parmetro SIZE. O tamanho mximo possvel depender da memria RAM livre disponvel no mdulo DF65 quando for feita a configurao. Os dados na FIFO e o(s) correspondente(s) tempo(s) da(s) amostra(s) podem ser acessados direto da comunicao com o mdulo DF65 via Modbus/RTU ou Modbus/TCP. Control Word (CTW) MODO FIFO Modo Padro: Os dados so inseridos na FIFO at que esta fique cheia. Depois disso, nenhum dado pode ser inserido at que uma ou mais variveis sejam retiradas. Modo de Janela Mvel: O dado est sempre entrando no bloco FIFO. Neste caso, se a FIFO est cheia, uma descarga automtica das antigas variveis executada antes da nova varivel ser armazenada. Deste modo a FIFO sempre mantm as amostras mais recentes. Modo de Fila Circular: O dado est sempre entrando no bloco FIFO. Neste caso, se a FIFO est cheia, o novo dado ser armazenado na posio ocupada pelo dado mais antigo, sem alterao nas posies ocupadas pelos demais dados. Control Word (CTW)- MEMRIA FIFO Os dados de registro so armazenados de trs maneiras. - Salvar ltima data/hora Salva a varivel e apenas o tempo da ltima amostra. - No salvar data/hora Salva somente a varivel - Salvar valor & data/hora Salva a varivel e o tempo da amostra para todas as amostras. Entradas LOAD, UNLOAD e CLEAR Toda vez que o estado da entrada LOAD mudar para verdadeiro a FIFO comea a armazenar os dados na entrada IN do bloco. A cada ciclo de varredura da CPU, o bloco FIFO realiza uma leitura, e incrementa o ponteiro interno para a posio de memria seguinte. Se UNLOAD muda para verdadeiro, a FIFO descarregada. A entrada CLEAR apaga toda a rea de memria reservada para o bloco FIFO. Trigger Se o valor do parmetro TRIGGER for configurado para um valor N, a sada ir para alto quando a FIFO gravar a amostra de nmero N. Supondo, por exemplo, que o parmetro TRIGGER foi configurado para 9 e o tamanho da FIFO de 10 registros. Quando a FIFO registrar o nono valor a sada TRIGGER ir para alto. Sadas EMPTY e FULL A sada EMPTY igual a um indica que a FIFO est completamente vazia. A sada FULL igual a um indica que a FIFO est completamente preenchida. Tipo da amostra O usurio pode selecionar dois tipos de dados para serem armazenados na FIFO: inteiro ou real. 1 dado inteiro ocupa 2 bytes (1 Registro Modbus) 1 dado real ocupa 4 bytes (2 Registros Modbus) Se o usurio escolher o tipo de dado a ser armazenado na FIFO como sendo inteiro, cada registro ocupar um registro Modbus. Deve ser feita uma distino entre o nmero de registros configurados para FIFO e o nmero verdadeiro de registros Modbus. Caso o tipo de registro seja configurado como real, sero alocados dois registros Modbus. 2.20

DF65 Manual de Configurao do LogicView Tempo da amostra Nas 3 opes de armazenamento de dados, a FIFO aloca uma rea de endereos Modbus para o tempo. Salvar ltima data/hora: So alocados 6 bytes para registrar o tempo da ltima amostra. No salvar data/hora: Mesmo no armazenando o tempo da amostra, a FIFO reserva essa rea Modbus para os parmetros internos de tempo. Salvar valor & data/hora: Para cada valor armazenado a FIFO reserva 1 registro para o valor desse dado, mais 3 registros (6 bytes) para armazenar cada tempo da amostra. Endereos Modbus alocados A FIFO ser alocada pelo LogicView em uma rea Modbus 4xxxx (Register). O parmetro PTR um ponteiro para o incio dos endereos de memria FIFO (endereos Modbus relativos). Exemplo: Se a FIFO tiver 16 registros (palavras), os registros Modbus 42501 at 42516 so endereados como 0 at 15.

Sequncia de bits para a palavra de controle FIFO Somente Configurao


15 11 10 9 8

Auxiliares e Passagem de Parmetros


7 6 5 4 3 2 1 0

Auxiliares e passagem de parmetros Status de indicao de bits: Bit 0 o status da entrada EN booleana Bit 1 - o status da entrada LOAD booleana (1=LOAD; 0=NONE) Bit 2 - o status da entrada UNLOAD booleana (1=UNLOAD;0=NONE) Bit 3 - o status da entrada CLEAR booleana (1=CLEAR; 0=NONE) Bit 4 - o status da sada ENO booleana Bit 5 - o status da sada EMPTY booleana Bit 6 - o status da sada TRIGGER booleana. (Quantidade de trigger compatvel) Bit 7 - o status da sada FULL booleana Somente Configurao Bit 11 Bit 8 0 0 - MODO PADRO 0 1 - MODO JANELA MVEL 1 0 - MODO FILA CIRCULAR 1 1 - MODO FILA CIRCULAR Nota O modo FILA CIRCULAR s est implementado a partir da verso de firmware XX.55* * Os detalhes de verso do equipamento podem ser vistos na figura 3.2 deste manual. Selecionar a aquisio: Bit 9 Bit 10 0 0 Salva os dados na FIFO e o horrio de salvamento na tabela de controle. 1 0 Salva os dados na FIFO sem salvar o horrio. 0 1 Salva os dados e o horrio de cada dado carregado na FIFO. 2.21

Blocos de Funo

CLASS I

MNEM
EN LOAD UNLOAD CLEAR IN CTW SIZE

DESCRIO
HABILITAO DA ENTRADA CARREGAR N VALORES DA FIFO DESCARREGAR N VALORES DA FIFO APAGAR DADOS DA FIFO ENTRADA DOS DADOS PALAVRA DE CONTROLE ESPECFICA O TAMANHO DA FIFO, # DO REGISTRADOR MODBUS (EM PALAVRA). VALOR PARA CONFIGURAR O BIT DE SADA DO TRIGGER. (# DO REGISTRADOR NO FIFO) HABILITAO DA SADA A FIFO EST VAZIA INDICA QUE A QUANTIDADE DE REGISTROS ARMAZENADOS ATINGIU O VALOR ESPECIFICADO NO PARMETRO TRIGGER. FIFO EST CHEIA PONTEIRO PARA ENDEREO DE MEMRIA DA FIFO (ENDEREO MODBUS RELATIVO) CONTADOR DE NMERO DO REGISTRADOR UTILIZADO NA FIFO. SEGUNDO MINUTO HORA DIA MS ANO

TIPO
BOOL BOOL BOOL BOOL ANY_NUM WORD INT INT BOOL BOOL BOOL BOOL INT INT BYTE BYTE BYTE BYTE BYTE BYTE

P
TRIGGER ENO EMPTY

TRIGGER FULL PTR CTR

SEC MIN HR DAY MON YR

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.22

DF65 Manual de Configurao do LogicView

Constantes Inteiras (ICT)


Descrio Esta funo envia valores de constantes inteiras para as sadas OUT1, OUT2 e OUT3. Estas constantes so informadas na configurao do bloco no LogicView. Deve-se notar que estas constantes somente sero enviadas s sadas do bloco quando a entrada EN for verdadeira e que as sadas so variveis inteiras. Parmetros PRM1, PRM2 e PRM3 Nestes parmetros o usurio dever inserir o valor das constantes inteiras que deseja gerar. Por exemplo: PRM1= 32 PRM2=346 PRM3= 456 Quando EN=1 verdadeiro, as sadas Out1, Out2 e Out 3 indicaro: 32, 346, 456.

ICT

CONSTANTES INTEIRAS
BOOL BOOL
SE EN=1 ENTO ENO := 1 OUT1 := PRM1 OUT2 := PRM2 OUT3 := PRM3 SENO ENO := 0 OUT1 := 0 OUT2 := 0 OUT3 := 0

EN

ENO

ICT PRM1 PRM2 PRM3


OUT1 OUT2 OUT3 INT INT INT

CLASSE I P

MNEM
EN PRM1 PRM2 PRM3 ENO OUT1 OUT2 OUT3

DESCRIO
HABILITAO DA ENTRADA VALOR DA CONSTANTE 1 VALOR DA CONSTANTE 2 VALOR DA CONSTANTE 3 HABILITAO DA SADA SADA DO VALOR ESTABELECIDO EM PRM1 SADA DO VALOR ESTABELECIDO EM PRM2 SADA DO VALOR ESTABELECIDO EM PRM2

TIPO
BOOL INT INT INT BOOL INT INT INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.23

Blocos de Funo

Converso de Inteiro para BCD (ITB)


Descrio Esta funo converte um nmero inteiro na entrada IN para formato BCD e coloca-o na sada OUT. Converso e Operao Se a sada um byte, os dois dgitos menos significativos do dado inteiro sero convertidos para BCD e se essa sada um bit, ela representar o bit de ordem menos significativa da converso. Por exemplo: na entrada IN tem-se a leitura 112 e a sada do bloco um byte. Na sada do bloco tem-se 12BCD ou 0001 0010. Se a sada um bit, ela indicar falso, isto , zero.

ITB
BOOL

CONVERSO DE INTEIRO PARA BCD


BOOL
SE EN=1 ENTO ENO := 1 OUT = BCD( IN) SENO ENO := 0 OUT := 0

EN

ENO

ITB
INT IN OUT ANY_BI

CLASS I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA BCD.

TIPO
BOOL INT BOOL ANY_BIT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.24

DF65 Manual de Configurao do LogicView

Converso de Inteiro para Real (ITR)


Descrio Esta funo converte um nmero inteiro na entrada IN para um formato real e coloca-o na sada OUT. Converso e Operao Por exemplo: na entrada IN temos o nmero 455 inteiro. O bloco ITR transforma este nmero para real, permitindo que operaes que necessitem de parmetros reais sejam feitas. ITR CONVERSO DE INTEIRO PARA REAL
BOOL EN ENO BOOL
SE EN=1 ENTO ENO := 1 OUT = INT_TO_REAL( IN) SENO ENO := 0 OUT := 0

ITR
INT IN OUT REAL

CLASS I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA INTEIRO.

TIPO
BOOL INT BOOL REAL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.25

Blocos de Funo

Multiplexador (MUX)
Descrio Esta funo seleciona uma das entradas IN e coloca o seu valor na sada OUT. A seleo feita de acordo com o valor da entrada SEL. Seleo da Sada Se SEL for igual a 0, a sada selecionada ser IN1, caso SEL= 1 a sada selecionada ser IN2 e assim sucessivamente. Porm, se a entrada SEL for negativa, IN1 ser selecionada. Caso SEL for maior do que o nmero de entradas possveis (n-1) a sada ser igual a INn. Em ambas as excees a sada ENO ir para Falso mostrando que a entrada SEL est fora do range. MUX MULTIPLEXADOR
BOOL BOOL

EN

ENO

MUX
ANY_INT ANY ANY SEL IN1 IN2 OUT ANY

SE EN=1 ENTO ENO := 1 SWITCH SEL CASE 0: OUT := IN1 CASE 1: OUT := IN2 . . . CASE n-1: OUT := INn SENO ENO := 0 OUT := 0

ANY

INn

CLASS

MNEM
EN SEL IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA SELEO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA SADA SELECIONADA POR SEL

TIPO
BOOL ANY_INT ANY ANY ANY

ANY ANY BOOL ANY

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.26

DF65 Manual de Configurao do LogicView

Operao Not Bit a Bit (NOT)


Descrio Esta funo inverte o nvel lgico da entrada IN. A sada OUT ser NOT (IN).

Operao
Se a entrada for verdadeira, isto , nvel 1, o bloco NOT far a sada igual a falso (zero). E viceversa. Esta funo pode ter como entrada um byte ou um bit apenas. Um byte de I/O ter cada um de seus bits invertidos logicamente. Por exemplo, o byte 00000000 ser convertido para 11111111. Portanto, se a entrada um byte a operao NOT feita bit a bit. NOT OPERAO NOT BIT A BIT
BOOL

EN

ENO

NOT
ANY_BIT IN OUT

SE EN=1 ENTO ENO := 1 OUT := NOT IN SENO ENO := 0 ANY_BIT OUT := 0


BOOL

CLASS I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO. O ESTADO DA ENTRADA INVERTIDO LOGICAMENTE

TIPO
BOOL ANY_BIT BOOL ANY_BIT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.27

Blocos de Funo

Seleo Binria das Sadas (OSEL)


Descrio Esta funo permite que o usurio selecione a sada para onde ser enviado o valor da entrada IN. Se a entrada SEL for igual a zero a sada OUT1 ser selecionada. Se SEL for igual 1 ser selecionada a sada OUT2. Control Word - Seleo do valor das sadas no selecionadas OUT1 No Selecionada Quando a entrada SEL for igual a 1 selecionar a sada OUT2. O usurio deve informar o valor desejado para a sada no utilizada OUT1. Manter ltimo valor: Mantm o ltimo valor da sada OUT1. Ajustar para zero: Envia zero para a sada OUT1.

OUT2 No Selecionada Quando a entrada SEL for igual a 0 selecionar a sada OUT1. O usurio deve informar o valor desejado para a sada no utilizada OUT2. OSEL Manter ltimo valor: Mantm o ltimo valor da sada OUT2. Ajustar para Zero: Envia zero para a sada OUT2.

SELEO BINRIA DAS SADAS


IF EN=1 THEN ENO := 1 IF SEL = 0 THEN OUT1 := IN IF m2 = 1 THEN OUT2 := 0 ELSE OUT2 := IN IF m1 = 1 THEN OUT1 := 0 ELSE ENO := 0

BOOL

EN

ENO

BOOL

OSEL
BOOL ANY_NUM
SEL

OUT1 OUT2

ANY_NUM ANY_NUM

IN

CLASS I P O

MNEM
EN SEL IN1 CTW ENO OUT1 OUT2

DESCRIO
HABILITAO DA ENTRADA SELEO DA SADA ENTRADA CONTROL WORD HABILITAO DA SADA SADA 1 SADA 2

TIPO
BOOL BOOL ANY_NUM WORD BOOL ANY_NUM ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel Detalhe da Control Word Somente Configurao


15 14 13 12 11 10 9 m1 8 m2

Auxiliares e Passagem de parmetros


7 6 5 4 3 2 1 0

Os bits abaixo selecionam o valor da sada quando esta no for conectada entrada IN. Bit 8 0 = Sada OUT1 - Mantm o ltimo valor 1 = Sada OUT1 - Vai para 0 (Set to ZERO) Bit 9 0 = Sada OUT2 - Mantm ltimo valor 1 = Sada OUT2 - Vai Para Zero (Set to ZERO)

2.28

DF65 Manual de Configurao do LogicView

Constantes Reais (RCT)


Descrio Esta funo envia valores constantes Reais para as sadas. Estes valores so informados durante a configurao do bloco no LogicView. Quando EN = verdadeiro as constantes reais sero repassadas para as sadas. Parmetros PRM1, PRM2 e PRM3 Nestes parmetros o usurio dever inserir o valor das constantes inteiras que deseja gerar. Por exemplo: PRM1= 32,34 PRM2=346,56 PRM3= 456,97 Quando EN=1 verdadeiro, as sadas Out1, Out2 e Out 3 indicaro: 32,34/346,56/456,97.

RCT

CONSTANTES REAIS
BOOL BOOL

EN

ENO

RCT PRM1 PRM2 PRM3


OUT1 OUT2 OUT3 REAL REAL REAL

SE EN=1 ENTO ENO := 1 OUT1 := PRM1 OUT2 := PRM2 OUT3 := PRM3 SENO ENO := 0 OUT1 := 0.0 OUT2 := 0.0 OUT3 := 0.0

CLASSE I P

MNEM
EN PRM1 PRM2 PRM3 ENO OUT1 OUT2 OUT3

DESCRIO
HABILITAO DA ENTRADA VALOR DA CONSTANTE 1 VALOR DA CONSTANTE 2 VALOR DA CONSTANTE 3 HABILITAO DA SADA SADA DO VALOR ESTABELECIDO EM PRM1 SADA DO VALOR ESTABELECIDO EM PRM2 SADA DO VALOR ESTABELECIDO EM PRM3

TIPO
BOOL REAL REAL REAL BOOL REAL REAL REAL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.29

Blocos de Funo

Converso de Real para Inteiro (RTI)


Descrio Esta funo converte um valor real na entrada IN em nmero inteiro e coloca-o na sada OUT. Converso e Operao Se o nmero a ser convertido no puder ser colocado no formato de nmero inteiro, a sada OUT assumir o maior (ou menor) valor de nmero inteiro possvel e a sada ENO ir para Falso, indicando uma exceo na execuo da funo. A tabela abaixo exemplifica algumas dessas converses: Nmero Real
5,55 -4,954 0,3 0,65 0,22 7,11 1001,1 9050,7 -0,25 -0,75 -0,55 1001,8

Nmero Inteiro
6 -4 1 1 1 8 1002 9051 0 0 0 1002

RTI

CONVERSO DE REAL PARA INTEIROS


BOOL EN ENO BOOL

RTI
REAL IN OUT INT

SE EN=1 ENTO ENO := 1 SE IN > INT_H_LIMIT ENTO OUT = INT_H_LIMIT SENO SE IN < INT_L_LIMIT ENTO OUT = INT_L_LIMIT SENO OUT := REAL_TO_INT( ROUND_UP( IN )) SENO ENO := 0 OUT := 0

CLASS I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA VALOR INTEIRO.

TIPO
BOOL REAL BOOL INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.30

DF65 Manual de Configurao do LogicView

Seleo Binria (SEL)


Descrio Esta funo usada para selecionar entre as duas entradas IN1 e IN2 e redirecion-las para a sada OUT. A entrada SEL funciona como uma chave. Se SEL Falso, IN1 ser transcrito para OUT, caso contrrio, o valor de IN2 que ser transcrito.

SELEO BINRIA
BOOL BOOL

EN

ENO

SEL
BOOL ANY ANY SEL IN1 IN2 OUT ANY

SE EN=1 ENTO ENO := 1 SE SEL = 0 ENTO OUT := IN1 SENO OUT := IN2 SENO ENO := 0 OUT := 0

CLASS I O

MNEM
EN SEL IN1 IN2 ENO OUT

DESCRIO
HABILITAO DA ENTRADA SELEO DA ENTRADA ENTRADA 1 ENTRADA 2 HABILITAO DA SADA SADA

TIPO
BOOL BOOL ANY ANY BOOL ANY

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.31

Blocos de Funo

Truncagem (TRC)
Descrio Esta funo faz a truncagem de um nmero real e a sada ter apenas a parte inteira do nmero de entrada. Converso e Operao Supondo que a entrada um nmero real da forma IN= X.Y a sada ser igual a OUT= X. Por exemplo: Se IN= 1.3456 a sada ser OUT= 1.

TRC
BOOL

TRUNCAGEM
EN ENO BOOL
SE EN=1 ENTO ENO := 1 OUT = TRUNC( IN) SENO ENO := 0 OUT := 0

TRC
REAL IN OUT ANY INT

CLASS I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO.VALOR DE ENTRADA TRUNCADO.

TIPO
BOOL REAL BOOL ANY_INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.32

DF65 Manual de Configurao do LogicView

Bit Wise Logic (BWL)


Descrio O bloco BWL permite que funes lgicas sejam implementadas utilizando um bloco funcional.Seis funes lgicas diferentes podem ser configuradas: AND, NAND, OR, NOR, XOR e NXOR. O usurio escolhe o tipo de operao lgica durante a configurao e o bloco BWL passa a ter a funo especificada neste procedimento. O bloco possui extenses para mais de duas entradas, com um mximo de 14 entradas configurveis. Se as entradas so bytes, o bloco realiza as operaes lgicas bit a bit entre as entradas. Se a entradas so bits, o bloco faz as operaes entre os bits representados por cada entrada digital. Control Word - Funo AND A funo lgica AND para duas entradas IN1 e IN2 tem uma sada OUT dada pela equao booleana: OUT=IN1.IN2. Transpondo esta equao lgica para a tabela de estados: IN1
0 0 1 1

IN2
0 1 0 1

OUT
0 0 0 1

Se as entradas forem bytes a funo AND ser aplicada bit a bit, isto : IN1= (BIT17)(BIT16)(BIT15)(BIT14)(BIT13)(BIT12)(BIT11)(BIT10) IN2= (BIT27)(BIT26)(BIT25)(BIT24)(BIT23)(BIT22)(BIT21)(BIT20) OUT= (BIT17ANDBIT27)(BIT11ANDBIT21) Exemplo: IN1= 00001111 IN2= 11110000 OUT= 00000000 Control Word - Funo NAND Esta funo associao da funo AND com a funo NOT inversora. Logo a sada lgica a funo AND invertida. Control Word - Funo OR A funo lgica OR para duas entradas IN1 e IN2 tem uma sada OUT dada pela equao booleana: OUT=IN1+IN2. Transpondo esta equao lgica para a tabela de estados: IN1
0 0 1 1

IN2
0 1 0 1

OUT
0 1 1 1

Se as entradas forem bytes a funo OR ser aplicada bit a bit, isto : IN1= (BIT17)(BIT16)(BIT15)(BIT14)(BIT13)(BIT12)(BIT11)(BIT10) IN2= (BIT27)(BIT26)(BIT25)(BIT24)(BIT23)(BIT22)(BIT21)(BIT20) OUT= (BIT17ORBIT27)(BIT11ORBIT21) Exemplo: IN1= 00001111 IN2= 11110000 OUT= 11111111 Control Word - Funo NOR Esta funo associao da funo OR com a funo NOT inversora. Logo a sada lgica a funo OR invertida. Control Word - Funo XOR A funo lgica OR para duas entradas IN1 e IN2 tem uma sada OUT dada pela equao booleana: OUT= IN1 IN2 + IN1 IN2 . Transpondo esta equao lgica para a tabela de estados: IN1
0 0 1 1

IN2
0 1 0 1

OUT
0 1 1 0

2.33

Blocos de Funo Se as entradas forem bytes a funo XOR ser aplicada bit a bit, isto : IN1= (BIT17)(BIT16)(BIT15)(BIT14)(BIT13)(BIT12)(BIT11)(BIT10) IN2= (BIT27)(BIT26)(BIT25)(BIT24)(BIT23)(BIT22)(BIT21)(BIT20) OUT= (BIT17XORBIT27)(BIT11XORBIT21) Exemplo: IN1= 01011100 IN2= 11110000 OUT= 10101100 Control Word - Funo NXOR Esta funo associao da funo XOR com a funo NOT inversora. Logo a sada lgica a funo NXOR invertida. O bloco BWL permite que est lgica seja expansvel para 14 entradas. Na tabela abaixo mostramos as funes lgicas para mais de duas entradas e suas respectivas sadas.

ENTRADAS
IN1 0 0 0 0 1 1 IN2 0 0 0 0 1 1 INn-1 0 0 1 1 1 1 INn 0 1 0 1 0 1 AND 0 0 0 0 0 1 NAND 1 1 1 1 1 0

SADAS
OR 0 1 1 1 1 1 1 NOR 1 0 0 0 0 0 0 XOR 0 1 1 0 1 0 NXOR 1 0 0 1 0 1

BWL
BOOL

LGICA BIT A BIT


EN ENO BOOL

BWL
ANY_BIT ANY_BIT IN1 IN2 OUT ANY_BIT

ANY_BIT

INn

SE EN=1 ENTO ENO := 1 OUT := IN1 BWL IN2 BWL ... BWL INn SE CTW > 2 ENTO OUT := NOT( OUT ) SENO ENO := 0 OUT := 0 ; --------------------------------------BWL = IS THE LOGIC OPERATION CTW - PARAMETER defines the LOGIC OPER 0 = AND ; 3 = NOT(AND) 1 = OR ; 4 = NOT(OR) 2 = XOR ; 5 = NOT(XOR)

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn CTW ENO OUT OPR

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N CONTROL WORD HABILITAO DA SADA RESULTADO DA SADA OPERAO LGICA

TIPO
BOOL ANY_BIT ANY_BIT ANY_BIT

P O V

ANY_BIT ANY_BIT WORD BOOL BOOL/BYTE WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.34

DF65 Manual de Configurao do LogicView

Funes Matemticas
Valor Absoluto (ABS)
Descrio Esta funo encontra o valor absoluto da entrada IN e coloca o resultado na sada OUT. Por exemplo: se a leitura for 0,78987 na entrada IN, a sada ser 0,78987.

ABS

VALOR ABSOLUTO

BOOL

EN

ENO

ABS
IN ANY_NUM OUT

SE EN=1 ENTO ENO := 1 OUT := ABS( IN ) SENO ENO := 0 ANY_NUM OUT := 0

BOOL

CLASSE I O

MNEM
EN IN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO HABILITAO DA SADA SADA DO BLOCO. VALOR ABSOLUTO DA ENTRADA.

TIPO
BOOL ANY_NUM BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.35

Blocos de Funo

Adio (ADD)
Descrio Esta funo soma todas as entradas IN e coloca o resultado na sada OUT. Operao Se o resultado sair fora dos limites do tipo de nmero que pode ser representado, a sada OUT ser o maior (ou menor) nmero possvel representado segundo o seu tipo. Esta situao apontada como tendo a sada ENO falsa. O nmero de entradas (n) que ser utilizado nessa operao previamente determinado durante a configurao. Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo, somar um nmero inteiro a um nmero real, o LogicView no permitir esta configurao. Ao ser selecionada a primeira varivel do bloco, imediatamente as outras entradas so esperadas serem do mesmo tipo desta varivel.

ADD
BOOL

ADIO
BOOL

EN

ENO

ADD
IN1 ANY_NUM IN2 ANY_NUM OUT ANY_NUM INn ANY_NUM

SE EN=1 ENTO ENO := 1 OUT := IN1 + IN2 + ... + INn SENO ENO := 0 OUT := 0

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA RESULTADO DA SOMA

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.36

DF65 Manual de Configurao do LogicView

Diviso (DIV)
Descrio Esta funo divide IN1 por IN2. Operao Se o resultado sair fora dos limites do tipo de nmero que pode ser representado, a sada ser o maior (ou menor) valor possvel que pode ser representado de acordo com o seu tipo. Todas as excees ocorridas sero assinaladas colocando-se a sada ENO em falso. Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo, somar um nmero inteiro a um nmero real, o LogicView no permitir esta configurao. Ao ser selecionada a primeira varivel do bloco, imediatamente as outras devem ser do mesmo tipo desta varivel. Uma diviso de zero por zero produzir resultados diferentes para tipos diferentes de variveis. Se as variveis forem inteiras o resultado ser 1. Se as variveis so reais, o resultado ser zero.

DIV

DIVISO

BOOL

EN

ENO

BOOL
SE EN=1 ENTO ENO := 1 OUT := IN1 / IN2 SENO ENO := 0 OUT := 0

DIV
IN1 ANY_NUM IN2 ANY_NUM OUT ANY_NUM

CLASS I O

MNEM
EN IN1 IN2 ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO DIVIDENDO ENTRADA DO DIVISOR HABILITAO DA SADA RESULTADO DA DIVISO

TIPO
BOOL ANY_NUM ANY_NUM BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.37

Blocos de Funo

Mdulo (MOD)
Descrio Esta funo toma o resto da diviso de IN1 por IN2 e coloca o valor na sada OUT. Operao Por exemplo: IN1= 25 e IN2= 7, a sada ser OUT= 4. Por que: 25 |_7_ 4 3 O usurio deve estar atento para o fato de que IN1 e IN2 devem ser inteiros.

MOD
BOOL

MDULO
BOOL

EN

ENO

MOD
IN1 ANY_INT IN2 ANY_INT OUT ANY_INT

SE EN=1 ENTO ENO := 1 /* OUT := IN1 MODULO IN2 */ SE IN2 = 0 ENTO OUT := 0 SENO OUT := IN1 - (IN1 / IN2) * IN2 SENO ENO := 0 OUT := 0

CLASS I O

MNEM
EN IN1 IN2 ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO DIVIDENDO ENTRADA DO DIVISOR HABILITAO DA SADA RESTO DA DIVISO

TIPO
BOOL ANY_INT ANY_INT BOOL ANY_INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.38

DF65 Manual de Configurao do LogicView

Multiplicao (MUL)
Descrio Esta funo multiplica todas as entradas IN e coloca o resultado na sada OUT. Operao Se o resultado sair fora dos limites do tipo de nmero que pode ser representado, a sada OUT ser o maior (ou menor) nmero possvel representado segundo o seu tipo. Esta situao apontada mantendo-se a sada ENO em Falso. O nmero de entradas IN determinado previamente durante a configurao. Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo, somar um nmero inteiro a um nmero real, o LogicView no permitir esta configurao. Ao ser selecionada a primeira varivel do bloco, imediatamente as outras entradas devem ser do mesmo tipo desta varivel.

MUL
BOOL

MULTIPLICAO
BOOL

EN

ENO

MUL
IN1 ANY_NUM IN2 ANY_NUM OUT ANY_NUM INn ANY_NUM

SE EN=1 ENTO ENO := 1 OUT := IN1 * IN2 * ... * INn SENO ENO := 0 OUT := 0

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA RESULTADO DA MULTIPLICAO

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.39

Blocos de Funo

Raiz Quadrada (SQR)


Descrio Esta funo encontra a raiz quadrada do valor na entrada IN e coloca o resultado na sada OUT. Se a entrada IN negativa o resultado ir para zero e a sada ENO ir para falso. Control World- Tipo de Entrada/Sada O tipo de dado na entrada e na sada podem ser configurados para Comum/Regular e Porcentagem/Percentage. Se a opo Porcentagem foi selecionada h dois modos de operao: Se a entrada foi configurada para inteiro ento :

OUT = 100 * IN
Se a entrada foi configurada para real ento:

OUT = 10 * IN
Na opo Comum, o bloco extrai a raiz quadrada da entrada.

SQR

RAIZ QUADRADA
BOOL EN ENO BOOL

SQR
IN ANY_NUM OUT

ANY_NUM

SE EN=1 ENTO ENO := 1 OUT := SQR( IN ) SENO ENO := 0 OUT := 0

CLASSE I P O V

MNEM
EN IN CTW CTO ENO OUT PER

DESCRIO
HABILITAO DA ENTRADA ENTRADA PALAVRA DE CONTROLE NIVELAMENTO HABILITAO DA SADA RESULTADO DA OPERAO OPERAO PERCENTUAL

TIPO
BOOL ANY_NUM WORD REAL BOOL ANY_NUM WORD

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.40

DF65 Manual de Configurao do LogicView

Subtrao (SUB)
Descrio Esta funo subtrai IN2 de IN1 (IN1 - IN2). Operao Se o resultado da subtrao sair fora dos limites do tipo de nmero que pode ser representado, a sada OUT ser o maior (ou menor) nmero possvel representado segundo o seu tipo. Essa situao faz com que a sada ENO v para falso. Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo, somar um nmero inteiro a um nmero real, o LogicView no permitir esta configurao. Ao ser selecionada a primeira varivel do bloco, imediatamente as outras entradas devem ser do mesmo tipo desta varivel.

SUB

SUBTRAO
BOOL EN ENO BOOL

SUB
IN1 ANY_NUM IN2 ANY_NUM OUT

SE EN=1 ENTO ENO := 1 OUT := IN1 - IN2 ANY_NUM SENO ENO := 0 OUT := 0

CLASS I O

MNEM
EN IN1 IN2 ENO OUT

DESCRIO
HABILITAO DA ENTRADA 1.o ELEMENTO DA SUBTRAO 2.o ELEMENTO DA SUBTRAO HABILITAO DA SADA RESULTADO DA SUBTRAO

TIPO
BOOL ANY_NUM ANY_NUM BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.41

Blocos de Funo

Funes de Comparao
Igualdade (EQ)
Descrio Esta funo indicar verdadeiro na sada OUT se as entradas IN no sofrerem desvio maior do que o valor da Zona-Morta (DBN) da entrada IN1. O bloco EQ indicado quando deseja-se comparar variveis em termos de igualdade. O parmetro DBN fornece ao usurio uma ferramenta para determinar o ajuste de quo prximas precisam ser cada uma dessas medidas para que estas sejam consideradas iguais. Parmetro DBN e Operao No caso de usar somente 2 entradas (IN1 e IN2) a funo comporta-se como igual-com-zonamorta, portanto tornando OUT Verdadeiro se ABS(IN1 - IN2) < = DBN. Por exemplo: Tem-se 3 entradas e o parmetro DBN foi configurado com o valor default que 10. IN1= 12, IN2=21 e IN3= 5. Ou seja: ABS(IN1-IN2)= 9 < 10 ABS(IN1-IN3)= 7 < 10 Portanto como DBN = 10, a sada OUT ser igual a Verdadeiro

EQ
BOOL

IGUALDADE
EN ENO BOOL

ANY_NUM ANY_NUM

EQ
IN1 IN2 OUT BOOL

ANY_NUM

INn

SE EN=1 ENTO ENO := 1 OUT := ABS (IN1 - IN2) <= DBN & ABS (IN1 - IN3) <= DBN & ... & ABS (IN1 - INn) <= DBN SENO ENO := 0 OUT := 0

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn DBN ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N ZONA MORTA HABILITAO DA SADA RESULTADO LGICO DA COMPARAO

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

P O

ANY_NUM ANY_NUM REAL BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.42

DF65 Manual de Configurao do LogicView

Seqncia Monotnica Decrescente (GE)


Descrio Esta funo indicar Verdadeiro na sada OUT se as entradas (IN1 a INn) estiverem em uma ordem monotnica decrescente. Uma seqncia monotnica decrescente definida como uma seqncia de nmeros em que dois elementos adjacentes esto relacionados por INn-1>=INn. Ou seja: IN1,IN2,IN3..INn-2,INn-1, INn Onde: IN1>=IN2 IN2>=IN3 INn-2>=INn-1 INn-1>=INn Pode-se usar esta equao para implementar blocos condicionais que comparam as duas entradas e tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco). Operao Uma seqncia monotnica decrescente pode ser exemplificada como:

12,8,8,5,3,1.
No caso de usar somente 2 entradas (IN1 e IN2) a funo comporta-se como uma comparao de maior ou igual, tornando OUT verdadeiro se IN1 > = IN2.

GE

SEQUNCIA MONTONA DECRESCENTE

BOOL

EN

ENO

BOOL

ANY_NUM ANY_NUM

GE
IN1 IN2 OUT BOOL

ANY_NUM

INn

SE EN=1 ENTO ENO := 1 OUT := (IN1 >= IN2) & (IN2 >= IN3) & ... ... & ( INn-1 >= INn) SENO ENO := 0 OUT := 0

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA RESULTADO LGICO DA COMPARAO

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.43

Blocos de Funo

Seqncia Decrescente (GT)


Descrio Esta funo indicar verdadeiro na sada OUT se as entradas (IN1 a INn) estiverem em ordem decrescente. Isto :

IN1>IN2>IN3>IN4..INn-1>INn.
No caso de usar somente 2 entradas (IN1 e IN2) a funo comporta-se como uma comparao de maior que, tornando OUT verdadeiro se IN1 > IN2. Pode-se usar esta equao para implementar blocos condicionais que comparam as duas entradas e tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).

GT
BOOL

SEQUNCIA DECRESCENTE
EN ENO BOOL

ANY_NUM ANY_NUM

GT
IN1 IN2 OUT BOOL SE EN=1 ENTO ENO := 1 OUT := (IN1 > IN2) & (IN2 > IN3) & ... & ( INn-1 > INn) SENO ENO := 0 OUT := 0

ANY_NUM

INn

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA RESULTADO LGICO DA COMPARAO

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.44

DF65 Manual de Configurao do LogicView

Seqncia Monotnica Crescente (LE)


Descrio Esta funo indicar verdadeiro na sada OUT se as entradas (IN1 a INn) estiverem em uma ordem montonica crescente. Uma seqncia monotnica crescente definida como uma seqncia de nmeros em que dois elementos adjacentes esto relacionados por INn-1INn. Ou seja:

IN1,IN2,IN3..INn-2,INn-1, INn
Onde: IN1IN2 IN2IN3 INn-2INn-1 INn-1INn. Por exemplo: 1,1,3,3,4,5,6,78,78. No caso de usar somente 2 entradas (IN1 e IN2) a funo comporta-se como a comparao menor ou igual, fazendo OUT verdadeiro se IN1 IN2. Pode-se usar esta equao para implementar blocos condicionais que comparam as duas entradas e tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).

LE

SEQUNCIA MONTNICA CRESCENTE

BOOL

EN

ENO

BOOL

ANY_NUM ANY_NUM

LE
IN1 IN2 OUT BOOL

ANY_NUM

INn

SE EN=1 ENTO ENO := 1 OUT := (IN1 <= IN2) & (IN2 <= IN3) & ... ... & ( INn-1 <= INn) SENO ENO := 0 OUT := 0

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA RESULTADO LGICO DA COMPARAO

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.45

Blocos de Funo

Limitador (LMT)
Descrio Esta funo limita a entrada IN entre o valor das entradas MIN e MAX e coloca o resultado na sada OUT. Se os limites so excedidos ENO sinalizar e ir para Falso. Suponha que deseja-se limitar a entrada de um sinal entre 1 e 10. Neste caso pode-se gerar duas constantes e lig-las nas portas MIN e MAX, o sinal a ser limitado ligado na entrada IN. A sada quando os limites so excedidos igual a 1, quando o limite inferior excedido, ou 10 quando o limite superior excedido. Parmetros MIN e MAX O usurio configura o valor mximo (MAX) e mnimo (MIN) da sada. A sada ser igual a MAX se a entrada excedeu o valor MAX e ser igual a MIN se a entrada for menor do que MIN.

LMT
BOOL

LIMITADOR
BOOL
SE EN=1 ENTO OUT:= MIN(MAXM(IN,MIN),MAX) SE (OUT<MIN) OU (OUT>1) ENTO ENO=:0 SENO ENO:=1 SENO ENO:=0 OUT:= 0

EN

ENO

LMT
MIN ANY_NUM ANY_NUM IN MAX ANY_NUM OUT ANY_NUM

CLASSE I O

MNEM
EN IN MIN MAX ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA A SER LIMITADA LIMITE MNIMO DO LIMITADOR LIMITE MXIMO DO LIMITADOR HABILITAO DA SADA SADA DO BLOCO LIMITADA

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.46

DF65 Manual de Configurao do LogicView

Seqncia Crescente (LT)


Descrio Esta funo indicar verdadeiro na sada OUT se as entradas (IN1 a INn) estiverem em uma ordem crescente. Isto : IN1<IN2<IN3<IN4..INn-1<INn No caso de usar somente 2 entradas (IN1 e IN2) a funo comporta-se como uma comparao menor que, tornando OUT verdadeiro se IN1 < IN2. Pode-se usar esta equao para implementar blocos condicionais que comparam as duas entradas e tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).

LT
BOOL

SEQUNCIA CRESCENTE
BOOL

EN

ENO

ANY_NUM ANY_NUM

LT
IN1 IN2 OUT

SE EN=1 ENTO ENO := 1 OUT := (IN1 < IN2) & (IN2 < IN3) & ... & ( INn-1 < INn) SENO BOOL ENO := 0 OUT := 0

ANY_NUM

INn

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA RESULTADO LGICO DA COMPARAO

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.47

Blocos de Funo

Mximo (MAX)
Descrio Esta funo seleciona o valor mximo das entradas IN e coloca-o na sada OUT. Operao O nmero de entradas IN (n) previamente determinado durante a configurao. Suponha que temos 4 entradas e as respectivas leituras sejam: IN1= 5,899 IN2= 7,9000 IN3= 10,899 IN4= 23,90 A funo MAX envia para sada o valor da sada IN4, ou seja, 23,90.

MAX

MXIMO
BOOL EN ENO BOOL

MAX
ANY_NUM ANY_NUM IN1 IN2 OUT ANY_NUM ANY_NUM INn

SE EN=1 ENTO ENO := 1 OUT := MAX(IN1, IN2, ..., INn) SENO ENO := 0 OUT := 0

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA MXIMO VALOR DAS ENTRADAS

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.48

DF65 Manual de Configurao do LogicView

Mnimo (MIN)
Descrio Esta funo seleciona o valor mnimo das entradas (IN1 a INn) e coloca-o na sada OUT. Operao O nmero de entradas (n) previamente determinado durante a configurao. Suponha que temos 4 entradas e as respectivas leituras sejam: IN1= 5,899 IN2= 7,9000 IN3= 10,899 IN4= 23,90 A funo MIN envia para sada o valor da sada IN1, ou seja, 5,899.

MIN
BOOL

MNIMO
BOOL
SE EN=1 ENTO ENO := 1 OUT := MIN(IN1, IN2, ..., INn) SENO ENO := 0 OUT := 0

EN

ENO

MIN
IN1 ANY_NUM ANY_NUM IN2 OUT ANY_NUM ANY_NUM INn

CLASSE

MNEM
EN IN1 IN2 IN3 INn-1 INn ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 ENTRADA NMERO 3 ENTRADA NMERO N-1 ENTRADA NMERO N HABILITAO DA SADA MNIMO VALOR DAS ENTRADAS

TIPO
BOOL ANY_NUM ANY_NUM ANY_NUM

ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.49

Blocos de Funo

Desigualdade (NE)
Descrio Esta funo indicar verdadeiro na sada OUT somente se a diferena for (IN1-IN2) > DBN (zona morta). O parmetro DBN configurado pelo usurio. Operao e parmetro DBN Exemplo: IN1= 0,78 IN2= 0,70 IN1-N2=0,08 DBN= 0,05 Neste caso a sada OUT= 1 (verdadeiro), pois o valor configurado para DBN (0,05) indica que na aplicao acima IN1 diferente de IN2. O usurio controla o range no qual h a igualdade atravs do parmetro DBN.

NE

Desigualdade
BOOL EN ENO BOOL

NE
ANY_NUM IN1 OUT BOOL

SE EN=1 ENTO ENO := 1 OUT := ABS (IN1 - IN2) > DBN SENO ENO := 0 OUT := 0

IN2 ANY_NUM

CLASSE I O

MNEM
EN IN1 IN2 ENO OUT

DESCRIO
HABILITAO DA ENTRADA ENTRADA NMERO 1 ENTRADA NMERO 2 HABILITAO DA SADA RESULTADO LGICO DA COMPARAO

TIPO
BOOL ANY_NUM ANY_NUM BOOL BOOL

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.50

DF65 Manual de Configurao do LogicView

Funes de Controle de Processo


Limite Cruzado e Velocidade de Variao (XLIM)
Descrio Esta funo limita um sinal dentro de valores estticos ou dinmicos e tambm controla sua velocidade de variao. A sada OUT% o resultado filtrado de entrada A%. Limitao esttica e dinmica Esttica Para limitar estaticamente um sinal, desconecta-se a entrada B. O sinal A limitado entre BL e BH (ajustados pelo usurio). Dinmica Se a entrada B for conectada possvel limitar dinamicamente a entrada A atravs da entrada B. Para maior flexibilidade os limites so modificveis com ganhos e bias (deslocamentos) individuais. Control Word (CTW)- Rate of Change O limite de velocidade de variao pode ser aplicado nos dois sentidos, aumentando ou diminuindo ou para uma direo especfica. Existem 4 tipos selecionveis: verifica ambos, apenas superior, apenas taxa de atuao ou nenhum. Parmetros BL e BH Se ABL a sada OUT ser igual a BL. Se BL<A<BH a sada OUT ser igual a A. Se ABH a sada OUT ser igual a BH. Parmetros GH e GL Se A B.GL+BL a sada OUT ser igual B.GL+BL Se B.GL+BL<A<B.GH+BH a sada OUT ser igual a A Se A B.GH+BH a sada OUT ser igual a B.GH+BH Parmetro DB e as sadas LOW e HIGH O bloco possui sadas para indicar se os limites inferior (LOW) e superior (HIGH) foram alcanados O parmetro DB pode ser ajustado para gerar uma histerese, evitando que a sada oscile quando a varivel esta prxima do valor limite. Parmetro RAT e a sada Rate of Change (ROC) A sada ROC vai para nvel lgico 1 quando a velocidade de variao do sinal alcanar o valor configurado no valor RAT. Quando a entrada A muda mais rpido do que RAT, a variao na sada mantida dentro do valor fixado por RAT at que o sinal de entrada A caia abaixo deste valor. O alarme ROC neste perodo est em nvel alto. XLIM LIMITE CRUZADO E RAPIDEZ DE ATUAO

BOOL

EN

ENO

BOOL BOOL BOOL BOOL

XLIM
ANY_NUM ANY_NUM A% B%

HIGH LOW R-O-C

OUT%

ANY_NUM

2.51

Blocos de Funo CLASSE I PARAM


EN A% B% CTW GL BL GH BH DB RAT ENO HIGH LOW R-O-C OUT%

DESCRIO
HABILITAO DA ENTRADA ENTRADA A ENTRADA B VERIFICA AMBOS/APENAS SUPERIOR/APENAS TAXA DE ATUAO LIMITE DE GANHO INFERIOR LIMITE DE BIAS INFERIOR LIMITE DE GANHO ALTO LIMITE DE BIAS ALTO ZONA MORTA (HISTERESE) EM % VELOCIDADE DE VARIAO MXIMA EM % POR SEGUNDO HABILITAO DA SADA ALARME DE LIMITE SUPERIOR ALARME DE LIMITE INFERIOR ALARME DA TAXA DE ATUAO PARMETRO DE SADA

TIPO
BOOL ANY_NUM ANY_NUM WORD I/1000 I/100 I/1000 I/100 I/100 I/100 BOOL BOOL BOOL BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

Totalizao (TOT)
Descrio Este bloco fornece a totalizao da entrada. Esta totalizao a integral da entrada multiplicada por um fator de escala, FCF. Este fator de escala permite que o usurio configure a totalizao em 3 modos de operao. Se sua aplicao requer o clculo do volume totalizado instantneo, basta utilizar o bloco TOT para integrar a vazo, que a derivada temporal do volume. A base de tempo do bloco segundos. Uma vazo geralmente dada em unidades de engenharia (EU) por unidade de tempo. Por exemplo: Uma vazo de 1 m3/s como entrada do bloco TOT ter como sada a totalizao em m3. Considere que em sua aplicao voc necessite do valor da energia de um dispositivo eltrico. O bloco TOT permite que voc calcule o valor desta energia atravs da potncia instantnea. Pois:

Energia

Pot ( t ) dt

e ainda Pot(t)= V(t).I(t), onde V(t) a tenso instantnea e I(t) a corrente instantnea. Sadas TOT e parmetro TU O intervalo de tempo em que a sada totalizada est de acordo com o valor configurado em TU. A integrao (totalizao) mantida em um registrador interno que pode ir at 8.000.000 unidades. A sada TOT o valor da totalizao. Sada dl O valor mximo da totalizao de 8.000.000 e o mnimo de - 8.000.000. Toda vez que a sada do totalizador atingir estes valores a sada dl muda do estado zero para estado um durante um intervalo de tempo. A sada dl portanto um contador de viradas de contagem. Parmetro FCF O parmetro FCF permite ao bloco TOT operar em 4 modos diferentes: IN REAL e representa a vazo em unidades de engenharia: FCF deve ser igual a 1 para ter totalizao sem qualquer fator de escala em unidades de engenharia (ou ajuste o fator que voc quiser usar). Por exemplo: Vazo Q medida em m3/h. Uma hora possui 3600 segundos. Portanto, o valor de TU deve ser igual a 3600. Supondo uma vazo constante de 60 m3/h a totalizao ser dada pela expresso:
t ( segundos )

TOT (t ) =

FCF * IN (t )dt = TU

t ( segundos )

1 * 60dt = 3600

t ( segundos )

1 dt[m 3 ] 60

Portanto aps um minuto ou 1/60 horas ou 60 segundos o valor de TOT ser :


60

TOT [ m ] =
3

60 dt = 1m
0

2.52

DF65 Manual de Configurao do LogicView

A cada 1/60 horas ou a cada 1 minuto o bloco totaliza a entrada e mostra este valor na sada. Pois: 3 60 m _____________ 1 hora 1 m3_____________ t (intervalo de tempo em que a totalizao mostrada) Ento , t= 1/60 horas ou 1 minuto IN REAL e representa a vazo em porcentagem: Neste caso, a entrada ser interpretada como uma porcentagem representada por um nmero real entre 0 e 100 (0% e 100% respectivamente). FCF deve ser igual vazo mxima em unidades de engenharia (vazo a 100%) para ter a totalizao em unidades de engenharia. A configurao do parmetro TU similar entrada real em unidades de engenharia. A totalizao ser mostrada na unidade de engenharia configurada. IN INT: Neste caso, a entrada ser interpretada como um nmero inteiro entre 0 e 10000 (0% e 100% respectivamente). FCF dever ser igual vazo mxima em unidades de engenharia dividido por 10000. Supondo uma vazo mxima de 1 m3/s e uma vazo de 0.5 m3/s o valor de FCF igual a vazo mxima dividido por 10000, isto , 0,0001. O valor de TU , neste caso, igual 1, pois a totalizao dada em m3. Uma entrada de 0,5 m3/segundo equivale a 5000 (ou 50 % da escala). Portanto:

OUT =
0

FCF * IN %(t )dt = 0.0001 * 5000dt = 0.5t (m 3 ) TU 0

Logo em 1 minuto (ou 60 segundos) o valor totalizado ser de 30 m3. Quando FCF menor que zero: Quando o bloco estiver totalizando uma vazo negativa, a totalizao decrementada, enquanto que, quando a vazo positiva a totalizao incrementada. Quando FCF for maior do que zero, isto , positivo, o bloco totalizador s aceita vazes positivas.

Entrada CLEAR
Se a entrada CLEAR for alterada para verdadeiro, a totalizao ser reiniciada e os registradores internos do bloco TOTsero zerados. TOT
BOOL

TOTALIZAO
EN ENO BOOL

TOT
BOOL CLEAR dI BOO

ANY_NUM

IN

OUT

REAL

FCF * IN dt

CLASSE I

MNEM
EN CLEAR IN CTW TU FCF ENO

DESCRIO
HABILITAO DA ENTRADA ZERA O TOTALIZADOR ENTRADA DO BLOCO PALAVRA DE CONTROLE VALOR DE TOTALIZAO PARA UMA UNIDADE DE CONTAGEM FATOR DE TAXA DE VAZO HABILITAO DA SADA ALARME QUE INDICA QUANDO A TOTALIZAO ATINGIU O VALOR 8.000.000 OU 8.000.000. NESTE CASO DL= 1. SADA TOTALIZADA VALOR FRACIONRIO DA TOTALIZAO

TIPO
BOOL BOOL ANY_NUM WORD REAL REAL BOOL BOOL REAL REAL

O V

dl OUT ACC

I: Entrada. P: Parmetro. O: Sada. V: Varivel 2.53

Blocos de Funo

Sample Hold com Incremento e Decremento (SMPL)


Esta funo amostra o valor na entrada IN e o coloca no REGISTRADOR quando a entrada PASS muda de verdadeiro para falso. O valor do REGISTRADOR pode ser incrementado ou decrementado usando a entrada UP ou DOWN. A velocidade deste incremento ou decremento definida pelo parmetro ASPD. Este bloco pode ser utilizado em conjunto com um bloco PID.

SMPL

SAMPLE HOLD COM IMCREMENTO E DECREMENTO

BOOL

EN

ENO

BOOL

SMPL
BOOL BOOL BOOL ANY_NUM IN UP

REGISTER
DOWN PASS OUT ANY_NUM

CLASSE I

MNEM
EN UP DOWN PASS IN ACCEL

DESCRIO
HABILITAO DA ENTRADA INCREMENTAR O CONTADOR DECREMENTAR O CONTADOR COLOCA O VALOR DO REGISTRADOR NA SADA ENTRADA FATOR DE ACELERAO INCREMENTO E DECREMENTO VELOCIDADE DE ATUAO EM % POR SEGUNDO LIMITE INFERIOR LIMITE SUPERIOR HABILITAO DA SADA PARMETRO DE SADA

TIPO
BOOL BOOL BOOL BOOL ANY_NUM INT REAL REAL REAL BOOL ANY_NUM

ASPD L_LMT H_LMT ENO OUT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.54

DF65 Manual de Configurao do LogicView

Rampa Automtica com Incremento e Decremento (ARAMP)


Descrio Esta funo incrementa ou decrementa a sada OUT de modo linear baseado num perodo de tempo estabelecido. Este bloco de funo pode ser utilizado para criar uma base de tempo para um gerador de um set point automtico quando combinado com o bloco de funo de linearizao ou uma rampa simples. Numa aplicao de gerao de set point o ARAMP preparado para gerar uma sada de 0 a 100% num perodo de tempo tal que acompanhe a curva de set point. A sada do ARAMP ser conectada entrada do bloco de funo LIN (linearizao) configurado com a curva de perfil do set point. Control Word- Time Selection A base de tempo do bloco pode ser selecionada em segundos, minutos ou horas conforme a necessidade da aplicao. Esta seleo influi diretamente no valor escolhido para o parmetro FTIME. Parmetros FTIME, INC/DECR FTIME o tempo que a sada leva para mudar de 0 a 100 %. A direo da mudana dada pela entrada INC/DECR. Se esta entrada for verdadeira, a sada OUT ser gradualmente decrementada com velocidade definida pelo parmetro FTIME, caso contrrio, a sada ser incrementada com a velocidade definida no parmetro FTIME. Comando de Pausa (PAUSE) O PAUSE congela a sada OUT. Nesse instante, a sada pode ser incrementada ou decrementada atravs da seleo das entradas UP e DOWN. Comandos UP e DOWN, parmetro ASPD O UP e o DOWN avanaro ou revertero a sada OUT para um valor desejado usando o ajuste de velocidade manual pelo parmetro ASPD. Este parmetro configura a velocidade de atuao manual. Parmetros LOW_L e HIGH_L O parmetro LOW_L configura o limite inferior da rampa gerada pelo bloco ARAMP enquanto que o parmetro HIGH_L configura o limite superior da rampa de sada. A rampa parte do valor da entrada IN at o valor mximo configurado no parmetro HIGH_L. Se o valor da entrada for menor do que LOW_L o valor incial da rampa ser igual a LOW_L. Parmetros Alarmes HIGH e LOW Quando a rampa de sada atingir o limite inferior (LOW_L) ou superior (HIGH_L), os alarmes LOW e HIGH, respectivamente, sero acionados. Isto , a sada LOW vai para nvel alto se o limite inferior atingido. Similarmente, se o limite superior atingido, a sada HIGH muda para verdadeiro. Parmetro ACCEL a acelerao manual de atuao. Quando a sada do bloco uma parbola, o parmetro ACCEL permite ajuste fino da sada, proporcionando maior definio da taxa de mudana da sada. ARAMP RAMPA AUTOMTICA COM INCREMENTO E DECREMENTO

2.55

Blocos de Funo

CLASSE

MNEM
EN UP DOWN PAUSE PRESET INC/DEC IN% CTW ASPD ACCEL FTIME LOW_L HIGH_L ENO HIGH LOW OUT%

DESCRIO
HABILITAO DA ENTRADA AVANA A SADA OUT CONFORME ASPD REVERTE A SADA OUT CONFORME ASPD CONGELA A SADA OUT ZERA A RAMPA SADA OUT SER INCREMENTADA 0. SADA OUT SER INCREMENTADA ENTRADA DO BLOCO HORAS, MINUTOS OU SEGUNDOS VELOCIDADE DE ATUAO MANUAL EM % POR SEG. ACELERAO INICIAL MANUAL DE ATUAO TEMPO PARA MUDAR DE 0 A 100% A SADA OUT LIMITE INFERIOR DO REGISTRADOR LIMITE SUPERIOR DO REGISTRADOR HABILITAO DA SADA ALARME DE LIMITE SUPERIOR DA RAMPA ALARME DE LIMITE INFERIOR DA RAMPA RAMPA DE SADA

TIPO
BOOL BOOL BOOL BOOL BOOL BOOL ANY_NUM WORD INT/100 INT INT INT/100 INT/100 BOOL BOOL BOOL ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.56

DF65 Manual de Configurao do LogicView

Linearizao (LIN)
Descrio Este bloco de funo simula uma funo usando uma tabela de pontos. Valores intermedirios so calculados usando o mtodo de interpolao linear. Eles podem ser arranjados em sries para implementar curvas com mais de 10 pontos. O usurio dever informar uma tabela de pontos, pares X e Y, que representaro uma funo. Um valor de entrada X corresponde uma sada Y, isto , o bloco implementa uma funo f(x). Para cada coordenada x, existe uma coordenada y correspondente. Ou seja, o usurio deve inserir na configurao do parmetro dez pares de pontos: (x1,y1), (x2,y2), (x3,y3), (x4,y4), (x5,y5), (x6,y6),(x7,y7),(x8,y8),(x9,y9), (x10,y10) Entrada IN O bloco pode funcionar em dois modos conforme a configurao da entrada: Entrada IN% um nmero inteiro: Neste caso a entrada do bloco ser interpretada como um nmero de 0 a 10000. Entrada IN% um nmero real: Neste caso a entrada do bloco ser interpretada como uma porcentagem real. Bypass Se a entrada Bypass est em alto, o bloco LIN repassa a entrada do bloco para a sada sem processar este dado. Control Word (CTW)- Comportamento serial Quando uma aplicao requerer mais de 10 pontos, vrios blocos LIN podem ser colocados em srie. O sinal DONE deve ser ligado entrada BYPASS do prximo bloco. O primeiro bloco do arranjo deve ser configurado como PRIMEIRO, todos os intermedirios como INTERMEDIRIO e o ltimo como LTIMO. Uma aplicao que requer 30 pontos para representar uma funo tem a seguinte configurao:

LIN
BOOL

LINEARIZAO
BOOL

EN

ENO

LIN
BOOL BYPASS DONE BOOL

X , Y TABLE
ANY_NUM IN% OUT% ANY_NUM

2.57

Blocos de Funo

CLASSE I

PARAM
EN BYPASS IN% CTW X1 Y1 . . X10 Y10 CTW ENO DONE OUT

DESCRIO
HABILITAO DA ENTRADA REPASSA A ENTRADA AT A SADA SEM HAVER NENHUM PROCESSAMENTO. ENTRADA DO BLOCO PALAVRA DE CONTROLE X PARA O PRIMEIRO PONTO Y PARA O PRIMEIRO PONTO

TIPO
BOOL BOOL ANY_NUM WORD I/100 I/100 . . I/100 I/100 WORD BOOL

X PARA O LTIMO PONTO Y PARA O LTIMO PONTO PALAVRA DE CONTROLE HABILITAO DA SADA HABILITA O BLOCO LIN SEGUINTE EM UMA APLICAO BOOL EM SRIE. PARMETRO DE SADA ANY_NUM

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.58

DF65 Manual de Configurao do LogicView

Equaes Multivariveis (MATH1)


Descrio
possvel escolher entre trs equaes que realizam operaes matemticas diferentes. Para cada tipo de equao escolhido, existe uma configurao de parmetros diferente. Os trs tipos de equao so: Equao 1- Umidade Relativa Equao 2- Funo API Equao 3- Processamento de Sinais

IMPORTANTE: Na configurao do bloco, o LogicView apresentar para cada equao escolhida a opo de configurar vrios parmetros. O usurio dever apenas configurar os parmetros indicados neste manual.
BOOL EN ENO BOOL

ANY_NUM ANY_NUM ANY_NUM ANY_NUM ANY_NUM

MATH1
IN1 IN2 IN3 IN4 IN5 LOW HIGH OUT
BOOL BOOL ANY_NUM

Equao 1 Umidade Relativa


Esta funo fornece como sada a umidade relativa calculada com referncia a duas entradas. Estas consistem de duas entradas de temperatura, uma com a leitura do bulbo seco e a segunda com a leitura de temperatura do bulbo mido. Umidade igual ao resultado da Funo de Clculo da Umidade, faixa de 0.000000 a 1.000000, representando valores de 0 % a 100%. Converso de escala para a sada OUT = A * Umidade + B Os parmetros A e B so configurados pelo usurio. A o GANHO da escala do valor de sada OUT e B igual ao BIAS da escala do valor de sada OUT. Exemplo: para obter-se uma sada de 0 a 100 (%) , deve-se colocar o valor de A = 100 e B = 0 Parmetros LOW e HIGH LOW o LIMITE inferior da sada OUT. Se a sada OUT calculada for menor que o limite inferior este limite sinalizado na sada digital LOW (LOW = 1). HIGH o LIMITE superior da sada OUT. Se a sada OUT calculada for maior que o limite superior este limite sinalizado na sada digital HIGH (HIGH = 1). Parmetros da equao umidade relativa K1: uma constante ajustada conforme a localidade da aplicao. O valor desta constante deve ser igual presso atmosfrica local e configurado na tela de parmetros do LogicView. K2: o ganho da escala dos valores das entradas IN1 e IN2. K3: Deslocamento da escala dos valores das Entradas IN1 e IN2. As entradas so calculadas utilizando as seguintes equaes: Tbseco = IN1 * K2 + K3 Tbmido = IN2* K2 + K3 Exemplo: para obter-se uma Entrada de 0 a 100 C, onde os valores de IN1 e IN2 so de 0 a 10000, deve-se colocar o valor de K2 = 0,01 e K3 = 0. K4: Mostra o valor de Tbseco = IN1 * K2 + K3 em Unidades de Engenharia (somente para o supervisrio usando a comunicao Modbus, no endereo Modbus do parmetro K4). K5: Mostra o valor de Tbmido = IN2* K2 + K3 em Unidades de Engenharia (somente para o supervisrio usando a comunicao Modbus, no endereo Modbus do parmetro K5)

2.59

Blocos de Funo CLASSE MNEM


EN IN1

DESCRIO
HABILITAO DA ENTRADA TEMPERATURA DO BULBO SECO (ANTES DA CONVERSO) TEMPERATURA DO BULBO MIDO (ANTES DA CONVERSO) NO UTILIZADA NO UTILIZADA NO UTILIZADA K1 IGUAL A PRESSO ATMOSFRICA GANHO DA ESCALA DOS VALORES DAS ENTRADAS IN1 E IN2 BIAS DA ESCALA DOS VALORES DAS ENTRADAS IN1 E IN2 MOSTRA O VALOR TBSECO (APS A CONVERSO) MOSTRA O VALOR TBUMIDO (APS A CONVERSO) ESCALA DE SADA (GANHO) ESCALA DE SADA (BIAS) LIMITE INFERIOR DE SADA LIMITE SUPERIOR DE SADA PONTEIRO PARA MEMRIA VIRTUAL (ANALGICA) HABILITAO DA SADA ALARME DE LIMITE INFERIOR ALARME DE LIMITE SUPERIOR SADA DE UMIDADE RELATIVA

TIPO
BOOL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL WORD BOOL BOOL BOOL ANY_NUM

IN2 IN3 IN4 IN5 K1 K2 K3

K4 K5 A B LOW HIGH R_PTR ENO LOW HIGH OUT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

Equao 2- API
Este bloco implementa uma equao conforme a norma API, cujas especificaes so apresentadas em tabelas anexas. Estas tabelas de medio de petrleo so para uso em clculos de quantidades de petrleo cru e produtos derivados de petrleo em condies de referncia em qualquer dos trs sistemas de medio amplamente usados. Estas tabelas so fornecidas para clculos padronizados de medidas de quantidades de fludos de petrleo a despeito do ponto de origem, destino ou unidades de medidas utilizados por costume ou estatutos. Uma lista completa das novas tabelas ASTM-API-IP publicadas o resultado da cooperao entre o American Society for Testing And Materials , American Petroleum Institute e o Institute of Petroleum (London). Control Word (CTW)- Selecione Entradas Esta equao possui quatro tipos de entradas possveis das quais o usurio dever selecionar uma opo. Cada opo escolhe uma tabela especfica.
o

API+ Temperatura (F) ver tabelas 5/6 Densidade Relativa + Temperatura (0F) ver tabelas 23/24 0 Densidade + Temperatura ( C) ver tabelas 53/54 Densidade + Tempertatura (0C) ver tabelas 59/60

Control Word (CTW)- Selecione Produtos O tipo de produto deverr ser selecionado neste campo. Os produtos disponveis so: petrleo bruto, produtos generalizados, MTBE e leo lubrificante. Selecionadas as entradas e o produto, tem-se qual tabela ser utilizada. Control Word (CTW)- Selecione Sada O usurio dever configurar o tipo de sada. Existem duas opes: VCF CCF

Tabelas Uma vez que o usurio tenha configurado as entradas, o produto e a sada, ter tambm implicitamente selecionado uma tabela da norma API.

2.60

DF65 Manual de Configurao do LogicView Fatores de converso de escala das entradas A escala das entradas possui fatores (parmetros configurveis pelo usurio) para converter estes parmetros para unidades de engenharia (EU). A entrada IN1 pode ser ajustada atravs dos parmetros de ganho (K1) e BIAS (K2). De maneira semelhante a entrada IN2 pode ser ajustada atravs dos parmetros K3 (ganho) e K4 (BIAS). Aps a converso as entradas possuem o seguinte formato: Densidade(EU)= IN1*K1+K2 Tempertatura(EU)=IN2*K3+K4 Presso (EU)=IN3*LOW+HIGH CLASSE I MNEM
EN IN1 IN2 CTW K1

DESCRIO
HABILITAO DA ENTRADA ENTRADA DA DENSIDADE OU DENSIDADE CORRIGIDA ENTRADA DA TEMPERATURA PALAVRA DE CONTROLE GANHO PARA ENTRADA DE DENSIDADE PARA CONVERTER EM UNIDADES DE ENGENHARIA, CONFORME AS TABELAS SEGUINTES. BIAS PARA ENTRADA DE DENSIDADE PARA CONVERTER EM UNIDADES DE ENGENHARIA, CONFORME AS TABELAS SEGUINTES. GANHO PARA ENTRADA DE TEMPERATURA PARA CONVERTER EM UNIDADES DE ENGENHARIA, CONFORME AS TABELAS SEGUINTES BIAS PARA ENTRADA DE TEMPERATURA PARA CONVERTER EM UNIDADES DE ENGENHARIA, CONFORME AS TABELAS SEGUINTES O O O COEFICIENTE DE EXPANSO TRMICA A 60 F OU 15 C (1/ F O OU 1/ C) VCF F-FATOR DE COMPRESSO GANHO DA ENTRADA DE PRESSO A SER CONVERTIDO EM UNIDADES DE ENGENHARIA COMO INDICADO NAS TABELAS SEGUINTES. BIAS DA ENTRADA DE PRESSO A SER CONVERTIDO EM UNIDADES DE ENGENHARIA COMO INDICADO NAS TABELAS SEGUINTES. NO USADO HABILITAO DA SADA INDICA DADO DE ENTRADA NO RANGE DE EXTRAPOLAO INDICA DADO DE ENTRADA FORA DO RANGE DE EXTRAPOLAO SADA EM VALOR INTERMEDIRIO OU VCF.

TIPO
BOOL REAL REAL WORD REAL

K2

REAL

K3

REAL

K4 K5 A B LOW

REAL REAL REAL

HIGH R_PTR ENO LOW

BOOL BOOL BOOL REAL

HIGH OUT

I: Entrada. P: Parmetro. O: Sada. V: Varivel


Tabelas 5 e 6 A-leo cru B-Produtos generalizados C-MTBE D-leo lubrificante Entradas API Gravity o Range ( API) 0 at 100 0 at 85 (*) -10 at 45 Faixa de o temperatura( F) 0 at 300 0 at 300 0 at 300 0 at 300 Sadas Intermedirio (tabela 5) o API a 60 F o 0 at 100 API 0 at 85 API 0,00027 at 0,00097 F o -10 at 45 API
o -1 o

Final (tabela 6) o VCF a 60 F

Entradas
Tabelas 23 e 24 Relative Density Range 0,611 at 1,076 0,653 at 1,076 (*) 0,800 at 1,164 Faixa de o temperatura( F) 0 at 300 0 at 300 0 at 300 0 at 300

Sadas
Intermedirio(tabela 23) Densidade Relativa a o 60( F) 0,611 at 1,076 0,653 at 1,076 0,00027 at 0,00097 ( F ) 0,800 at 1,164
o -1

Final (tabela 24) VCF a 60( F)


o

A-leo cru B-Produtos generalizados C-MTBE D-leo lubrificante

2.61

Blocos de Funo
Entradas Density Range 3 (kg/m ) 610 at 1075 653 at 1075 (**) 800 at 1164 Entradas Density Range 3 (kg/m ) 610 at 1075 653 at 1075 (**) 800 at 1164 Sadas Intermedirio(tabela 53) o 3 Densidade a C (kg/m ) 610 at 1075 653 at 1075 0,000486 at 0,001674 ( C ) 800 at 1164 Sadas Intermedirio(tabela 59) o 3 Densidade a 20 C (kg/m ) 610 at 1075 653 at 1075 0,000486 at 0,001674 C 610 at 1075
o -1 o -1

Tabelas 53 e 54 A-leo cru B-Produtos generalizados C-MTBE D-leo lubrificante Tabelas 59 e 60. A-leo cru B-Produtos generalizados C-MTBE D-leo lubrificante

Faixa de o temperatura( C) -18 at 150 -18 at 150 -18 at 150 -20 at 150

Final (tabela 54) o VCF a 15 C

Faixa de o temperatura( C) -18 at 150 -18 at 150 -18 at 150 -20 at 150

Final (tabela 60) o VCF a 20 C

(*) Coeficiente de expanso trmica a 60 o F o (**)Coeficiente de expanso trmica a 15 C Alguns exemplos de resultados de clculos: Tabela
5A/6A leo cru API+T(F) 5A/6A 5D/6D leo lubrificante - API+T(F) 23B/24B Produtos generalizados Rel.Dens+T(F) 53A/54A leo cru Dens+T(15C) 59A/60A leo cru Dens+T(20C) 59D/60D leo lubrificante Dens+T(20C)

Den(EU)
30 30 30 0,9 630 630 830

T(Eu)
200 80 80 80 60 42 40

Intermedirio
21,2 28,6 28,8 0,9075 671,1 650,5 842,2

VCF
0,9914 0,9914 0,9377 0,9679 0,9850

Equao 3 Processamento de sinal


Descrio A opo processamento de sinal utiliza uma equao que filtra o sinal de entrada. O filtro exponencial de primeira ordem. A entrada IN1 recebe este sinal de entrada. Tempo caracterstico do filtro (K1) K1 o tempo caracterstico do filtro em segundos. Considere uma entrada degrau. O tempo decorrido at o valor da sada atingir 63 % do valor do degrau definido como tempo caracterstico do filtro.

2.62

DF65 Manual de Configurao do LogicView Histerese K2 e alarmes High e Low

Quando a entrada atingir o valor configurado em HIGH, a sada HIGH ir para nvel alto at que a entrada ultrapasse HIGH-K2. De maneira semelhante, quando a entrada atingir o valor LOW, a sada LOW vai para nvel um at a que entrada ultrapasse o valor LOW+K2. CLASSE I MNEM
EN IN1 K1

DESCRIO
HABILITAO DA ENTRADA SINAL A SER PROCESSADO TEMPO CARACTERSTICO DO FILTRO EM SEGUNDOS. UM FILTRO EXPONENCIAL DE PRIMEIRA ORDEM. HISTERESE PARA O PROCESSAMENTO O PROCESSAMENTO DE ALARME HIGH AND LOW. DEVER SER UMA VLVULA NO NEGATIVA. LIMITE INFERIOR PARA O PROCESSAMENTO DE ALARME APS O FILTRO DIGITAL. LIMITE SUPERIOR PARA O PROCESSAMENTO DE ALARME APS O FILTRO DIGITAL. HABILITAO DA SADA ALARME DE LIMITE INFERIOR ALARME DE LIMITE SUPERIOR SADA APS CLCULO DO FILTRO.

TIPO
BOOL ANY_NUM REAL

K2

REAL REAL REAL BOOL BOOL BOOL ANY_NUM

P
LOW HIGH ENO LOW HIGH OUT

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.63

Blocos de Funo

Controlador PID
Descrio O consagrado algoritmo PID para controle de processos contnuos, associado flexibilidade de configurao de caractersticas de operao atravs de parametrizao, permite a utilizao deste bloco a uma variedade de aplicaes e estratgias de controle. Este bloco oferece vrias opes de configurao do algoritmo de controle tendo como base os termos Proporcional (P), Integral (I) e Derivativo (D), que podem ser aplicados ao erro ou apenas varivel de processo (PV). Os limites de anti-reset windup (limites aplicados apenas ao termo integral) podem ser configurados pelo usurio. Alm disto, tem-se opo de seleo entre: algoritmo ISA ou paralelo, ao direta ou reversa, transferncia de Manual para Automtica bumpless ou hard. Palavra de Controle (CTW) - Tipo de PID PI.D : As aes P e I atuam sobre o erro e a ao D sobre a varivel de processo. Desta forma o sinal de sada acompanha as mudanas de set point segundo as aes proporcional e integral, mas no d uma variao indesejvel devido ao derivativa. o mais recomendado para a maioria das aplicaes com o set point ajustvel pelo operador. PID: As aes P, I e D atuam sobre o erro. Desta forma o sinal de sada alterado quando h mudanas na varivel de processo ou no set point. recomendado para controle de relao ou para controle escravo em cascata. I.PD: Neste tipo somente a integral atua sobre o erro. Mudanas no set point provocam a variao no sinal de sada de maneira suave. recomendado para processos que no podem ter variaes bruscas na varivel em funo da mudana no set point. o caso de processos de aquecimento com ganho muito alto. Palavra de Controle (CTW) - Tipo de algoritmo

PARALELO : OUT = K p .e +

TD .s.e e + TR .s 1 + .TD .s

TD .s 1 ISA : OUT = K P 1 + + .e TR .s 1 + .TD .s


Palavra de Controle (CTW) - Tipo de ao Existem processos que requerem que o sinal de sada (varivel manipulada MV) aumente quando a varivel de processo aumenta, enquanto que outros requerem o contrrio. Tipo de ao
Reverso Direto

Erro
e = SP PV e = PV SP

Efeito
Sada diminui com aumento da PV Sada aumenta com aumento da PV

Palavra de Controle (CTW) - Tipo de transferncia de Manual para Automtico Bumpless : No chaveamento do modo manual para o automtico, o bloco PID inicia os clculos partindo do ltimo valor em manual, isto , no ocorre um salto na sada do bloco. Hard : No chaveamento do modo manual para o automtico, o bloco PID fornecer como primeiro valor em automtico o ltimo valor em modo manual mais o termo proporcional.

2.64

DF65 Manual de Configurao do LogicView

Anti-saturao pelo termo integral (AWL e AWU) Usualmente o algoritmo de controle pra automaticamente a contribuio do modo integral, quando o sinal de sada atinge os limites de 0% ou 100%. As contribuies dos modos proporcional e derivativo no so afetadas. Uma caracterstica que diferencia o algoritmo deste bloco a possibilidade de configurao destes limites. Estreitando-se tais limites atravs dos parmetros AWL e AWU, obtm-se respostas mais rpidas e evita-se overshoot em processos de aquecimento, por exemplo. Constantes do PID (KP, TR, TD e BIAS) KP Ganho proporcional TR Tempo da integral em minutos/repetio, portanto, quanto maior este parmetro menor a ao integral. Pode ser interpretado como sendo o tempo necessrio para a sada ser incrementada/decrementada do valor do erro (no PID paralelo), mantendo-se o mesmo constante. TD Tempo derivativo em minutos. O termo derivativo calculado usando uma pseudo-derivada, isto , uma ao semelhante a um lead/lag, na qual a constante de lag alfa*TD. Na implementao deste bloco o fator alfa igual a 0,13. BIAS Neste parmetro possvel ajustar o valor inicial do sinal de sada quando o controle transferido de manual para automtico. Isto pode ser feito somente se a entrada FB no estiver conectada. PID
BOOL

CONTROLADOR PID
EN ENO BOOL

PID
BOOL ANY_NUM ANY_NUM ANY_NUM TRF PI.D SP PV FB% PID I.PD OUT% ANY_NUM

2.65

Blocos de Funo CLASSE PARAM


EN TRF SP PV FB% CTW KP BIAS AWL AWU TR TD ENO OUT% ER0 PV0 FB0 B0 IT0 DR0

DESCRIO
HABILITAO SELEO FUNCIONAMENTO MANUAL OU AUTOMTICO SET POINT VARIVEL DO PROCESSO SE TRF 1, A ENTRADA CONECTADA EM FB REPASSADA AT A SADA PALAVRA DE CONTROLE GANHO PROPORCIONAL BIAS LIMITE INFERIOR FINAL DO ANTI-RESET LIMITE SUPERIOR FINAL DO ANTI-RESET TEMPO INTEGRATIVO (Min/Rep) TERMO CONSTANTE DERIVATIVO (Min) HABILITAO DA SADA SADA (VARIVEL MANIPULADA) ERRO PREVISTO NO PROCESSO VALOR DA VARIVEL PREVISTA NO PROCESSO VALOR DE REALIMENTAO PREVISTA VALOR PREVISTO DAS BIAS VALOR DOTERMO INTEGRATIVO PREVISTO (Min/Rep) VALOR DO TERMO DERIVATIVO PREVISTO (Min)

TIPO
BOOL BOOL ANY_NUM ANY_NUM ANY_NUM WORD INT/100 INT/100 INT/100 INT/100 REAL REAL BOOL ANY_NUM INT/100 INT/100 INT/100 LONG REAL REAL

I: Entrada. P: Parmetro. O: Sada. V: Varivel Detalhe do Parmetro CTW Somente Configurao


15 12 11 10 9 8

Auxiliar e Passagem de Parmetro


5 4 2 1 0

Auxiliar e Passagem de Parmetro Bit 0 Bit 1 Bit 2 Bit 4Bit 5 o estado da entrada Booleana EN o estado da entrada Booleana TRF (0 = Auto; 1 = Manual, rastreamento) o estado da sada Booleana ENO o estado da varivel auxiliar de realimentao (1 = rastreamento) o estado de funcionamento (0 = primeira vez, 1 = est rodando, no pela primeira vez)

2.66

DF65 Manual de Configurao do LogicView Exemplo de aplicao Malha de controle com set point local e estao A/M

Caractersticas da configurao: Set point local, ajustvel atravs do parmetro do PRM1 do bloco ICT Varivel de processo obtida atravs do mdulo DF43, visualizado na tela acima no range de 0 a 10.000. Controle do modo automtico/manual atravs de varivel virtual (MAN) Bloco SMPL fazendo o papel de estao auto/manual, com possibilidade de incremento/decremento(entradas UP e DOWN) da sada quando em manual.

2.67

Blocos de Funo

Status do Sistema (STATUS)


Descrio Este bloco permite configurar 8 variveis booleanas que informam o status de um mdulo de I/O, de um mdulo remoto de I/O ou das portas de comunicao do DF65. Existem 4 classes possveis para serem selecionadas: Control Word (CTW)- Selecione Classe O usurio dever escolher a classe do escravo dentre: IO_MASTER: Trata-se de um mdulo de I/O conectado no mesmo rack do DF65. IO_RIO: Trata-se de um mdulo de I/O no DF66 COMM_RIO: Status da comunicao entre DF65 e DF66. CPU_PORT: Status da comunicao das portas do DF65 (Port_1, Port_2 e Port_3). Indica atividade na porta de comunicao.

Control Word (CTW)- Selecione Subclasse e Selecione item Aps escolher a classe, devem ser selecionados a subclasse e o item. Class.sub_class.item IO_MASTER.RACK.SLOT: Deve ser informado o rack e o slot onde se encontra o mdulo desejado. IO_RIO.RACK.SLOT: Deve ser informado o rack e o slot onde se encontra o mdulo desejado. COMM_RIO.RIO: Deve ser informado qual I/O remota. CPU_PORT.PORT: Dever ser informado qual porta da CPU (Port_1, Port_2 ou Port_3) deseja-se monitorar a comunicao.

Significado do Status e sadas O significado das sadas conforme a escolha da classe : IO_Master e IO_RIO: 0: Status= mdulo de I/O ruim . 1: Status= mdulo de I/O bom. COMM_RIO: 0: Comunicao Falha. 1: Comunicao Sem Erros. CPU_PORT: 0: Porta no comunicando. 1: Porta comunicando.

2.68

DF65 Manual de Configurao do LogicView CLASSE I MNEM


IN1 SC1

DESCRIO
HABILITAO DA ENTRADA CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM CLASSE SUBCLASSE ITEM HABILITAO DA SADA STATUS DE SC1 STATUS DE SC2 STATUS DE SC3 STATUS DE SC4 STATUS DE SC5 STATUS DE SC6 STATUS DE SC7 STATUS DE SC8

TIPO
BOOL BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BYTE BYTE 2 BYTES BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

SC2

SC3

SC4

P
SC5

SC6

SC7

SC8 ENO OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8

I: Entrada. P: Parmetro. O: Sada. V: Varivel

2.69

Blocos de Funo Exemplo de Aplicao: Malha de controle com set point local, estao A/M com valor de segurana quando o status do mdulo DF57 bad .

Caractersticas da configurao: Set point local, ajustvel atravs do parmetro do PRM1 do bloco ICT Varivel de processo obtida atravs do mdulo M-401, visualizado na tela acima no range de 0 a 10.000. Controle do modo automtico/manual atravs de varivel virtual (MAN) Bloco SMPL fazendo o papel de estao auto/manual, com possibilidade de incremento/decremento(entradas UP e DOWN) da sada quando em manual. Status do mdulo M-401 verificado. Caso o funcionamento deste mdulo seja falho, a sada do bloco STATUS altera o status da sada OUT1 para bad. Um bloco SEL (seleo binria) tem como entradas a sada do PID e uma constante gerada pelo bloco ICT. Assim quando h uma falha, um valor de segurana enviado para a sada.

2.70

DF65 Manual de Configurao do LogicView Exemplo de Aplicao: Malha de controle com set point local, estao A/M e indicao do status do mdulo DF57.

Caractersticas da configurao: Set point local, ajustvel atravs do parmetro do PRM1 do bloco ICT. Varivel de processo obtida atravs do mdulo DF57, visualizado na tela acima no range de 0 a 10.000. Controle do modo automtico/manual atravs de varivel virtual (MAN). Bloco SMPL fazendo o papel de estao auto/manual, com possibilidade de incremento/decremento(entradas UP e DOWN) da sada quando em manual. Status do mdulo DF57 verificado. Caso o funcionamento deste mdulo seja falho, a sada do bloco STATUS altera o status da sada OUT1 para bad. O bloco SMPL faz a seleo para manual e a sada congelada com o ltimo valor com status good.

2.71

Blocos de Funo Exemplo de Aplicao: Acionamento de motor com comandos liga e desliga e contatos de segurana incluindo status do mdulo digital de entrada.

LIGA(A)
Comando de acionamento do motor atravs de varivel auxiliar

DESLIGA(A)
Comando de desligamento do motor atravs de varivel auxiliar

SELO(DI)
Selo do acionamento do motor, mantm o estado liga.

TRMICO(DI)
Alarme que indica que a temperatura do motor atingiu uma temperatura limite.

STATUS(A)
Status do mdulo de entrada digital. Falha neste mdulo desliga o motor.

SELO2
Controle auxiliar

CHAVE/ MANUTENO
Controle Auxiliar

MOTOR (DO)

1 X X X

0 1 X X

1 X X X

0 X 1 X

1(**) X X 0(**)

0/1(*) X X X

0/1(*) X X X

LIGA DESLIGA DESLIGA DESLIGA

X- Estado redundante (*)- Estes controles so chaves manuais acionadas pelos operadores. Os dois contatos formam uma porta OR lgico, assim a sada ser habilitada se SELO2 ou CHAVE/MANUT forem iguais a 1. (**) STATUS = 1 significa comunicao sem falhas STATUS = 0 significa ID incorreto ou mdulo no presente.

2.72

DF65 Manual de Configurao do LogicView

Controle Step (STP)


Descrio Este bloco de funes usado em combinao com o bloco PID. A sada do PID conectada na entrada DMV para executar um controle ON_OFF ou ON_NONE_OFF. O controle ON_OFF estabelece um controle de abertura e fechamento de vlvulas durante um intervalo de tempo predefinido. O Controle ON_NONE_OFF proporciona o controle da abertura ou fechamento das vlvulas levando em conta a taxa de variao da sada do PID ou a entrada DMV. Tempo de Abertura das Vlvulas VOT Este parmetro deve ser ajustado com o tempo aproximado necessrio para a vlvula ir de totalmente fechada para totalmente aberta. Largura de pulso mnima WPL O usurio dever configurar a largura deste pulso mnima por 0,1 s no parmetro WPL e o tempo para excurso total do elemento de controle. Control Word (CTW)- Tipo de controle O usurio dever selecionar o tipo de controle, isto , ON_OFF ou ON_NONE_OFF Controle ON_OFF Supondo que a sada ON (OPEN) acione um motor que abre uma vlvula enquanto que a sada OFF (CLOSE) aciona um motor que fecha a vlvula, o bloco STP permite que sejam gerados pulsos de controle. Neste modo de controle, o bloco compara DMV com valores internos. Se a entrada DMV for maior do que 55 % a sada ON ficar em nvel alto e a sada OFF em nvel baixo. Se a entrada DMV for menor do que 45 % a sada OFF ficar em ,nvel alto e a sada ON em nvel baixo. Valores entre 45% e 55% fazem com que as sadas ON e OFF permaneam no ltimo estado. Controle ON_NONE_OFF Um PID com apenas ao proporcional com ganho KP=1 e VOT igual a 1 minuto. Supondo que no instante t=0 um degrau de erro igual a 25% seja aplicado. Portanto a abertura das vlvulas de 25% de 1 minuto, isto , 0,25*TR = 15 segundos. A figura abaixo mostra este exemplo em maiores detalhes.

A ao integral do PID equivale a uma srie de pulsos de tamanho mnimo WPL com freqncia determinada pelo tempo integral do bloco PID (TR) e pelo desvio do controle. A freqncia dos pulsos dada pelo valor de TR. O valor de WPL fixo e determinado na configurao do bloco. Supondo que TR= 1 minuto e que WPL = 3 segundos e que um degrau de erro de 25 % aplicado na entrada. Um controlador padro aumentaria ou diminuiria a sada em 25 % em 1 minuto (TR). 2.73

Blocos de Funo Para fazer a vlvula ter tempo de abertura (VOT) igual a 1 minuto so necessrios 15 segundos (25% de 60 segundos), pois WPL= 3 segundos. Assim 5 pulsos de tamanho 3 segundos so necessrios. A sada permanece neste modo de funcionamento enquanto a sada do PID manter a mesma taxa de mudana.

STP

CONTROLE DE STEP

BOOL

EN

ENO

BOOL

STP
STEP CONTR

OPEN
ON BOOL

ON/OFF

ANY_NUM

DMV

OFF

CLOSE
BOOL

2.74

DF65 Manual de Configurao do LogicView

CLASSE I P O V

PARAM
EN DMV% CTW WPL VOT ENO ON OFF MVB C_TIME DEBT

DESCRIO
HABILITAO DA ENTRADA ENTRADA DO BLOCO PALAVRA DE CONTROLE LARGURA DE PULSO MNIMA POR 0.1s TEMPO DE ABERTURA DA VLVULA EM 0.1s HABILITAO DA SADA SADA NVEL ALTO (ABRIR) SADA NVEL BAIXO (FECHAR) MV ANTERIOR PULSO SEGURADO DEBT ACUMULADO

TIPO
BOOL ANY_NUM WORD INT INT BOOL BOOL BOOL INT INT INT

I: Entrada. P: Parmetro. O: Sada. V: Varivel Detalhe do parmetro CTW Somente Configurao


15 8

Auxiliar e Passagem de Parmetro


7 3 2 1 0

Auxiliar e Passagem de Parmetro e Parmetro Bits de Indicao do Status: Bit 0 - o estado da entrada Booleana EN Bit 1 - o estado da sada Booleana ENO Bit 2 - o estado da sada Booleana OPEN (1 = ABERTO; 0 = NENHUM) Bit 3 - o estado da sada Booleana CLOSE (1 = FECHADO; 0 = NENHUM) Bit 7 - o estado anterior de EN (ltimo valor de EN).

2.75

Blocos de Funo

2.76

Captulo 3 O LOGICVIEW
Introduo
Este captulo apresenta os fundamentos do uso do software de programao LOGICVIEW para o co-processador lgico da Smar DF65. Ser mostrado como criar, enviar e corrigir erros eventuais na configurao do DF65. Antes de ler este captulo o usurio dever ler os captulos 1 e 2 deste manual para se familiarizar com os elementos de ladder e blocos de funo. O software LOGICVIEW baseado no Microsoft Windows de 32 bits e, portanto, operado da mesma maneira bsica que outras aplicaes Windows, i.e. atravs de menus, browsing, cortar e colar, botes e drop down lists, etc. Assume-se que o usurio j possua familiaridade com a interface Windows. Este manual tambm mostrar como gerar e registrar o Tag List do DF65 no computador que vai executar o DF65 OPC Server. A operao e configurao do DF65 OPC Server ser tambm apresentada aqui.

Instalao
Sistema Operacional O LOGICVIEW opera em qualquer sistema operacional Windows de 32 bits, portanto est pronto para o Windows 2000 e Windows XP. Antes de Iniciar a Instalao Verifique as caractersticas mnimas listadas abaixo. recomendado e, s vezes, obrigatrio, que o usurio feche quaisquer aplicaes Anti-Vrus e algumas aplicaes de controle atravs de display. Caractersticas Mnimas para o LOGICVIEW - Processador Pentium IV ou superior (ou equivalentes, como: AMD, Athlon, Duron). - 256 MB de RAM ou mais. - 550 MB de espao no disco rgido ou mais. - Microsoft Windows 2000 (Service Pack 2) ou Windows XP. - Uma porta serial ou um carto adaptador para Ethernet para comunicar com o controlador DF65. Instalando A instalao deve auto-iniciar poucos segundos aps o CD-ROM ser inserido no drive de CD-ROM. Se aps inserir o CD-ROM no drive a instalao no iniciar automaticamente, v at o diretrio que contm a aplicao e execute o arquivo SETUP. A instalao do programa vai iniciar e gui-lo durante todo procedimento de instalao.

3.1

DF65 - Manual de Configurao

Usando o LOGICVIEW
Iniciando uma Aplicao
Para iniciar a programao do software de programao do DF65, clique no boto START. V at programas e, ento, localize o grupo SMAR e posicionando o ponteiro do mouse sobre ele, ir mostrar um ou mais botes com aplicaes SMAR, ento clique no cone de aplicao LOGICVIEW. Inicialmente uma janela de registro aparecer. Clique no boto de ok para continuar. O usurio poder mais tarde voltar a esta tela usando o menu: Help/About LOGICVIEW.

Fig 3.1- Iniciando uma aplicao Em seguida, selecione Nova Configurao na caixa de dilogo mostrada acima para uma nova configurao ou abra uma configurao existente (Abrir Uma Configurao Existente). Uma configurao tem que ser criada para cada sistema DF65. Um sistema DF65 composto de um mdulo de CPU, um ou mais mdulos de E/S e de nenhuma at 6 interfaces de E/S remotas (RIO) com os respectivos mdulos de E/S. Isto significa que um projeto com vrias CPUs DF65 ter um arquivo de configurao para cada CPU. No caso de uma CPU redundante, ambas devero possuir a mesma configurao.

Informaes de Projeto
Quando iniciado o DF65, a primeira pgina (Primeira Pgina) tambm referida, Pgina da Documentao, aparecer automaticamente. Preencha a tabela com toda informao disponvel e, o que mais importante neste ponto, selecione a verso da CPU apropriada antes de iniciar a configurao. Normalmente, a CPU que o usurio receber a ltima verso disponvel, mas uma maneira de descobrir a verso da CPU conect-la na porta serial de seu PC e ir para o Modo On Line. Veja o item Conectando o DF65 para maiores detalhes. O usurio poder voltar para a pgina de documentao e fazer alteraes a qualquer momento usando o menu Configurao/Primeira Pgina ou clicando em .

Nota: Esta informao de Projeto valiosa para organizao do projeto e documentao. Muitos dos relatrios gerados pelo LOGICVIEW, que podem ser impressos, vo precisar desta informao.

3.2

DF65- Utilizando o LogicView

Fig 3.2- Janela Informaes de Projeto

Diretrio de Trabalho
O LOGICVIEW permite que o usurio configure o diretrio de trabalho. Este diretrio ser utilizado como diretrio padro para salvar configuraes. Da mesma forma, quando o usurio transferir uma configurao da DF65 para a estao de trabalho, o LOGICVIEW automaticamente salvar a configurao transferida para este diretrio. Para configurar o diretrio de trabalho clique em FerramentasPrefernciasDiretrio. A janela abaixo ser mostrada.

Fig 3.3-Selecionando o diretrio Clique no boto para alterar este diretrio.

3.3

DF65 - Manual de Configurao

Fig 3.4- Janela de Seleo O boto Padro vai restaurar o caminho original para o diretrio padro C:\Program Files\Smar\LOGICVIEW_v8-54\Working\. O LogicView gera o backup de uma configurao sempre que for efetuado o salvamento de uma alterao. A extenso dos arquivos de backup .Bxx, onde xx a numerao sequencial dos arquivos de backup gerados, por exemplo: o primeiro backup possui a extenso .B01, o segundo .B02 e assim por diante. A quantidade de arquivos de backup configurada no campo mostrado pela figura 3.3, sendo limitada pela capacidade fsica do HD. Para utilizao de um arquivo backup, deve-se renomear o arquivo para a extenso .PL8.

Configurando os mdulos de E/S


No ltimo passo foi selecionada a verso de CPU que ser utilizada. Agora preciso definir completamente o sistema de hardware do DF65. Para entrar na Pgina de Mdulo v at o menu Configurao/Pgina de Mdulo ou clique em .

Em uma nova configurao esta pgina comear com rack de 4 slots com uma fonte de alimentao PS-AC-0 no slot 0 e um mdulo de CPU no slot1. Os slots 2 e 3 esto inicialmente vazios.

3.4

DF65- Utilizando o LogicView

Fig 3.5- Configurando os Mdulos de Entrada e Sada Adicionando Mdulos Para adicionar mdulos v para uma clula vazia na coluna Mdulo e clique nela. Um arco de drop-down aparecer direita da clula. Agora clique no arco down e faa a seleo do mdulo clicando sobre ele. To logo o mdulo for selecionado ele ser adicionado ao slot vazio correspondente e o LOGICVIEW automaticamente aloca memria para os pontos de E/S. O usurio no precisa gerenciar alocao de memria como preciso na maioria dos sistemas disponveis no mercado.

Fig 3.6- Janela : Adicionando Mdulos

3.5

DF65 - Manual de Configurao

Mdulos Especiais
Alguns mdulos necessitam de configurao extra. Uma caixa de dilogo especial ser automaticamente aberta assim que o bloco for adicionado. Alguns desses mdulos so: Entrada Analgica (DF43DR), Entrada de temperatura (DF45), Mdulo Fieldbus Foundation (FB700) e futuramente mdulos DeviceNet e Profibus. Por exemplo, o mdulo de temperatura (DF45) abrir uma caixa de configurao onde o usurio pode configurar como cada entrada individual deve funcionar.

Fig 3.7- Configurao do Mdulo de Temperatura DF45 no LOGICVIEW

Configurao e Consistncia de Hardware


extremamente importante que o nmero do rack e a posio de cada mdulo especfico na configurao sejam compatveis com a verdadeira verso de montagem de hardware da CPU. Muitos dos mdulos em um sistema DF65 no so inteligentes e a CPU no pode saber se eles foram colocados incorretamente ou se so inexistentes. Mdulos mais elaborados, como DF45 ou FB-700 causaro mensagens de alarme se o posicionamento verdadeiro no for compatvel com a configurao do software. bastante recomendado que a configurao de hardware seja impressa e usada para a instalao. Para isto, v at o menu File/Print e selecione as opes, como indicadas abaixo, e clique no boto OK para uma impresso inicial do projeto. A opo Print Preview permite que o usurio visualize no monitor a impresso que deseja realizar. No menu File existe a opo Print Preview ou na janela de impresso.

3.6

DF65- Utilizando o LogicView

Fig 3.8- Configuraes de Impresso

Editando Mdulos de E/S


Mdulos podem ser apagados, repostos (apagados e inseridos) ou simplesmente movidos para qualquer outro slot de uma estao de E/S remota. Primeiro preciso selecionar o mdulo que se deseja editar. Clique na coluna bem ao final da linha onde est o mdulo. Alguns cones na barra de ferramentas estaro habilitados para uso.

Fig 3.9- Editando os Mdulos de Entrada e Sada Para apagar um mdulo. Para mover um mdulo. Para caracterizar um mdulo.

3.7

DF65 - Manual de Configurao

Mdulos de E/S especiais


Muitos dos mdulos do DF65 podem ser especificamente configurados para se adaptarem s necessidades e caractersticas da aplicao. Estes tipos de mdulo proporcionam ao usurio um nvel extra de flexibilidade. Geralmente mdulos relacionados com sinais analgicos, sensores especiais e aqueles que aquisicionam/enviam sinais usando os protocolos Modbus ou Fieldbus possuem um nvel dedicado de configurao.

Configurando o mdulo DF44


O mdulo DF44 l 8 sinais analgicos contnuos de tenso ou corrente. As entradas so isoladas do IMB. No DF44 todas as entradas so diferenciais e isoladas entre si, (Mnimo 10 m), fazendo a instalao fcil e mais confivel com respeito a questes de aterramento. As entradas so configuradas individualmente para ler: - 10 V, 5 V, 0 a 5 Vdc ou 1-5 V, com o resistor shunt interno na posio V. - 20 mA, 0-20 mA, 4-20 mA, com o resistor shunt interno na posio I. Assim que o mdulo DF44 adicionado a um slot vazio, a caixa de dilogo abaixo aparece na tela. Cada canal dever ser configurado independentemente. A CPU receber o sinal de entrada j convertido em uma porcentagem dentro da faixa de entrada selecionada. Este nmero vem de uma faixa de 0 a 10000. O significado deste nmero uma porcentagem imaginria com ponto fixo para separar os 2 ltimos dgitos decimais. Por exemplo, 5000 representa 50,00 %, enquanto que 10000 significa 100,00%.

Fig 3.10- Configurando as Entradas do Mdulo DF44

Configurando o Mdulo de temperatura DF45


Para cada entrada do DF45 existe uma configurao especfica. No LOGICVIEW, quando a caixa de dilogo para a configurao do mdulo aberta, possvel selecionar o tipo de medida, conectividade do cabo, tipo de sensor, unidades de engenharia utilizadas e a faixa que ser convertida em porcentagem. O DF45 fornece tanto um valor (inteiro) quanto um status (Booleano). O status indica se existe burnout alto ou baixo do sensor, conforme selecionado na configurao. O status pode ser usado para alertar o operador e tambm ser usado para falhas, para tomar decises na lgica de intertravamento. 3.8

DF65- Utilizando o LogicView Dois grupos sero associados a este mdulo: DF45G1B8Irrm.c, um grupo 8 pontos booleanos onde cada um representa o estado de burnout de cada entrada individualmente. DF45G2NR8Irrm.c, um grupo com 8 pontos inteiros representando a porcentagem de cada entrada de sinais individualmente. Cada canal composto por 3 bornes , identificados nas etiquetas por, A, B e C. A entrada 1, B entrada 2, C comum, o qual compartilhado por duas das entradas, como segue: - Canal 1 e 2, usa o comum do borne 3A. - Canal 3 e 4, usa o comum do borne 8A. - Canal 5 e 6, usa o comum do borne 3B. - Canal 7 e 8, usa o comum do borne 8B.

Fig 3.11- Configurando as Entradas do Mdulo DF45

Configurando o Mdulo DF46


um mdulo de sadas analgicas com 4 sadas de corrente e 4 sadas de tenso representando os mesmos sinais como os 4 precedentes. Em outras palavras, as 4 sadas do mdulo esto divididas em modo de tenso ou corrente. Sinais em corrente so mais imunes a rudo e outras interferncias, ento so recomendados para ambientes amplos e industriais, enquanto que sadas a tenso so recomendadas para conectividade com dispositivos mais prximos como controladores, indicadores, registradores de papel, gravadores, etc. Na caixa de configurao, as faixas de corrente e tenso esto amarradas. Quando uma configurada a outra automaticamente determinada. Para faixas de tenso, o mdulo de hardware vem com um DIP Switch interno j configurado para a faixa de 5V (linha um na caixa de dilogo) e atribudo ao usurio a mudana da posio do DIP Switch para funcionar na faixa de 10 V.

3.9

DF65 - Manual de Configurao

Fig 3.12- Configurando as Entradas do Mdulo DF46

Configurando o Mdulo FB700


Desde o incio, a SMAR lder na tecnologia Foundation Fieldbus (FF) e o DF65 foi o primeiro dispositivo controlador lgico a suportar um mdulo que pode se integrar completamente a uma rede fieldbus. O mdulo FB700 um dispositivo padro FF, que pode ser integrado a uma estratgia de controle atravs da relao com outros blocos de funo localizados em outros dispositivos da rede. A SMAR desenvolveu alguns blocos no FB700 que permitem troca de dados entre a rede lgica ladder e os dispositivos FF. Para interfaces de sinal discretas so usados os blocos CIDD ou CODD, enquanto para interfaces de sinal analgicas so utilizadas CIAD ou COAD. Diagrama do Bloco Descrio
ALARM O sinal de entrada ser examinado. A sada apropriada ser configurada de maneira a refletir sua condio.

Quantidade
8

Memria
0

Comm. Input Digital Data 8 sinais digitais da entrada estaro disponveis para o DF65.

16 Bits na rea digital de E/S (8 Bits dados + 8 Bits status) Ocupa o lugar de 16 sinais analgicos + 8 Bits na rea digital de E/S (status) 16 Bits na rea digital de E/S (8 Bits dados + 8 Bits status) Ocupa o lugar de 16 sinais analgicos + 8 Bits na rea digital de E/S (status)

Comm. Input Analog Data - 8 sinais Analgicos da entrada estaro disponveis para o DF65.

Comm. Output Digital Data - 8 sinais digitais do DF65 podem ser enviados para a rede.

Comm. Output Analog Data - 8 sinais analgicos do DF65 podem ser enviados para a rede.

Certifique-se de digitar o mesmo tag fsico do dispositivo no mdulo FB700 e no Syscon. O Syscon uma ferramenta dedicada para configurar, enviar, corrigir e monitorar uma rede Foundation Fieldbus. A partir do Syscon cada FB700 visto como dispositivo FF comum e, consequentemente, o usurio poder associar um Device Tag nico a ele. no Syscon que o 3.10

DF65- Utilizando o LogicView usurio define o nmero de cada bloco de funo de E/S (MDO, MAO, MDI e MAI) necessrios para interagir com o FB700. A tabela abaixo mostra a relao direta entre os blocos de funo vistos no Syscon e como eles so representados no LOGICVIEW. LOGICVIEW CIDD CIAD CODD COAD SYSCON
MDO MAO MDI MAI

Observao
Fieldbus to Ladder Function Block, Discrete Type Fieldbus to Ladder Function Block, Analogue Type Ladder to Fieldbus Function Block, Discrete Type Ladder to Fieldbus Function Block, Analogue Type

No LOGICVIEW a seguinte caixa de dilogo ser preenchida de modo compatvel com o Syscon. Primeiro todos os Device Tag devem estar de acordo e o mesmo dever acontecer com a quantidade de cada tipo de blocos de funo de E/S (CIDD, CIAD, CODD, COAD).

Fig 3.13- Configurando o Mdulo FB700 no LOGICVIEW Qualquer configurao entre o LOGICVIEW e o Syscon habilitar o LED SAVING, na frente do painel do FB700, para piscar.

3.11

DF65 - Manual de Configurao Uma tpica aplicao FoundationFieldbus

Fig 3.14- Uma Aplicao Fieldbus Tpica Utilizando o FB700 Neste exemplo, o DF65 e o DFI302 esto compartilhando a linha Ethernet (hub/switch so omitidos no desenho). Uma configurao Foundation Fieldbus pode ser enviada para qualquer rede Fieldbus a partir do PC. A configurao do PC passar atravs do DFI302 e atingir cada dispositivo de campo incluindo o FB700. Como calcular a memria usada para cada canal Fieldbus Considere os blocos conectados do mdulo Fieldbus e continue adicionando o espao necessrio por bloco. Esta informao pode ser obtida da ltima coluna da tabela de blocos Fieldbus.

3.12

DF65- Utilizando o LogicView

Balano Geral
Na parte inferior da Pgina de Mdulos existe um boto escrito Balano.

Fig 3.15- A Funo Balano Clicando neste boto, o LOGICVIEW apresentar um balano completo com a lista dos mdulos, racks, flat cables, terminais e uma estimativa de consumo de corrente. Veja o exemplo abaixo:

Fig 3.16- Um Relatrio Gerado com a Funo Folha de Balano Geral

Fig 3.17- Um Relatrio Gerado com a Funo Folha de Balano Geral 3.13

DF65 - Manual de Configurao Esta informao poder ser impressa ou exportada em vrios formatos para personalizao. Para exportar clique em e selecione o tipo de formato do arquivo de destino.

Fig 3.18- Exportando Variveis MODBUS

ID e os Mdulos
Este circuito adicional permite que a CPU, atravs do LOGICVIEW, identifique os mdulos do seu sistema sem que eles tenham sido informados na Pgina de Mdulo do LOGICVIEW. Durante o controle, a CPU verifica a existncia dos mdulos. Atravs do bloco Status, o usurio mantm atualizado em run time a verificao dos mdulos definidos na Pgina de Mdulo. Para fazer a verificao de mdulos, o usurio deve adicionar os racks na Pgina de Mdulo do LOGICVIEW e clicar no boto situado na parte inferior esquerda da tela Verificar. Desta forma, o LOGICVIEW informa ao usurio os mdulos plugados nos seus respectivos racks selecionados. Para verificar quais mdulos esto conectados deve-se clicar em Verificar Mdulo ID e assim os mdulos so automaticamente verificados.

Fig 3.19- A Caracterstica Mdulo ID: A Caixa CheckBox Habilita esta Funo Nota Mdulos antigos que no possuam o circuito ID quando adicionados ao sistema juntamente com mdulos novos neste circuito, quando utilizado a ferramenta Verificar Mdulo ID causaro falsas indicaes do mdulo ID, desta forma esta funcionalidade no possui confiabilidade neste caso. Por exemplo, quando tivermos um mdulo DF46 (com circuito ID) num mesmo rack que mdulos antigos haver uma perturbao dentro do sistema. 3.14

DF65- Utilizando o LogicView

Uma nota sobre as ferramentas Copy (Copiar), Paste (Colar) e Move (Mover)
Copiar e Colar
Estas ferramentas de edio padro do Windows esto disponveis no LOGICVIEW. Elas facilitam o trabalho de edio da estratgia de controle e da edio dos diagramas Ladder entre outras funcionalidades. Dentro de um projeto que necessite de vrios loops iguais, pode-se usar estas ferramentas para economizar tempo. No diagrama a seguir, h um loop PID. Se houver a necessidade de repetir este loop em outra parte da rede lgica, as ferramentas Copiar e Colar podem ser utilizadas. Com o boto esquerdo do mouse, clica-se na regio de interesse selecionando-a toda. O LOGICVIEW gera um retngulo preto que delimita a regio selecionada.

Fig 3.20- Uma Configurao Ladder (Copiar e Colar) Atravs do Menu EditarCopiar copia-se a regio selecionada. Assim, basta ir at a regio onde se deseja colar esta configurao e usa-se a ferramenta Colar (Editar=>Colar). As teclas de atalho do Windows podem ser utilizadas. Ao invs de Copiar pode-se utilizar Ctrl-C. Ao invs de Colar pode-se usar Ctrl-V. Entretanto, no processo de Copiar e Colar os links e labels so perdidos. O LOGICVIEW copia apenas o desenho. Cabe ao usurio adicionar os novos links (O LOGICVIEW no duplica os links e TAGs).

Mover
Se o usurio for inserir um bloco de funo onde no houver espao, o LOGICVIEW habilita automaticamente a ferramenta de mover (Mover) para que o usurio selecione outra regio para inserir o elemento que se deseja mover. Pode-se utilizar a ferramenta Mover (Menu EditarMover) para mover clulas dentro de uma rede lgica ladder. Neste caso, porm, o LOGICVIEW mantm os links e os TAGs pois no haver duplicao dos mesmos.

Desfazer
Qualquer operao na rede ladder pode ser desfeita atravs do boto desfazer.

Fig 3.21- O Boto Desfazer 3.15

DF65 - Manual de Configurao No LOGICVIEW possvel desfazer as vinte ltimas aes. Isto feito atravs da ferramenta de Desfazer. O usurio pode configurar o nmero de operaes de Desfazer no menu Ferramentas Preferncias. O nmero de operaes que pode ser desfeito varia de 0 a 20 operaes.

Fig 3.22-A Janela Preferncias: Ajuste de Operaes Desfazer A operao de Desfazer s funciona na Pgina de Rede. O usurio pode desfazer as operaes feitas nesta janela de acordo com o nmero de operaes configuradas. Assim, o usurio pode reverter operaes como as seguintes: Inserir um elemento (bobinas, contatos, blocos de funo, etc.); Apagar um elemento; Uma operao de mover; Operaes de Copiar e Colar; Operao de substituir.

Se o usurio deixar a Pgina da Rede todos os dados disponveis para operaes de Desfazer sero perdidas. A seguinte mensagem aparecer para o usurio:

Alocao de Memria
O LOGICVIEW automaticamente gera um tag default para cada ponto de E/S e automaticamente aloca cada mdulo na memria. O rtulo default do tag baseado no tipo de mdulo, local ou remoto, nmero do rack e posio no slot. Isto significa que um rtulo default de tag baseado na localizao fsica do ponto de E/S. O usurio pode tambm configurar os tags para cada ponto de acordo com seu critrio. Isto feito atravs das tabelas globais (global tables). O Tag default construdo como indicado abaixo: mmmmcgdntxrs.c

3.16

DF65- Utilizando o LogicView

Cdigo
mmmm c g d n t x r s c Classe

Funo
Mnemnico do mdulo Nmero de Classes Tipo de Dado Nmero de pontos por grupo Tipo de Sinal Localizao local ou remota Nmero de identificao do Rack Nmero de identificao do Slot. Nmero de canal

Alguns Valores Comuns


001, 101, 303, 401, CIDD, CIAD, G (for regular E/S), S (for status), ... 1, 2, B (para Bit), I (para Integer), R (para Real), 1, 4, 8, I (para entrada), O (para sada) 0 (para Local), 1 to 6 (para Remota) 0 a 14 0a3 0a7

Adicionando Mdulos
Para adicionar novos mdulos v at uma clula vazia na coluna mdulos e clique nela. Um menu drop-down aparecer direita da clula. Clique no arco na janela drop-down e selecione o mdulo clicando nele. To logo o mdulo selecionado, ele ser adicionado ao slot vazio correspondente. O LOGICVIEW alocar memria automaticamente (exceto se o usurio configurar o LOGICVIEW para endereamento manual) para os mdulos de entrada e sada. Neste caso, o usurio no precisar se preocupar em lidar com a alocao de memria.

Adicionando um novo Rack


Clique em cone de um rack vazio para aumentar o backplane com mais slots livres. Na figura abaixo somente os racks 0 e 1 so utilizados, ento possvel selecionar quaisquer outros disponveis.

Fig 3.23- Adicionando um Novo Rack Quando a prxima janela de dilogo for aberta voc pode indicar se o slot mais esquerda precisa de uma fonte de fora e se um flat cable utilizado para conectar este rack ao prximo rack. Se este for o ltimo rack do backplane dever ser selecionado o terminador.

Fig 3.24- Habilitando um Rack

3.17

DF65 - Manual de Configurao

Subsistema de E/S Remoto


E/S remotas possibilitam distribuir racks com mdulos de E/S em vrias localizaes em campo e conect-las CPU atravs de redes EIA 485 de alta velocidade. Distribuir os racks economizar em cabos e em custos de instalao e sinais remotos podem ser partes da mesma configurao. Se o mdulo de CPU escolhido capaz de trabalhar como um mestre-E/S remoto, possvel incluir interfaces de E/S remotas para expandir os mdulos de E/S em racks localizados remotamente. Um sistema DF65 pode ter at 6 subsistemas de E/S remotos. Para adicionar subsistemas de E/S clique em na barra de tarefas.

Fig 3.25-Habilitar um Mdulo de E/S Remoto Na figura acima selecione o subsistema clicando no nmero de E/S remoto(s) desejados. Dentro do subsistema de E/S remoto, racks e mdulos podem ser configurados exatamente como para E/S locais descritos no sistema principal. Novas tabelas relacionadas com subsistemas de E/S aparecero na Pgina de Mdulo.

Tabela Global
Na tabela de E/S global possvel configurar um identificador simblico amigvel ao usurio (tag do usurio) para cada grupo de E/S ou pontos individuais (canais). Para iniciar uma tabela global v at o menu: Configurao/ Tabela Global ou clique em Clique em Detalhe de Pontos para visualizar a Tabela de Canal. .

O canal tag do usurio, especificamente, mas tambm a descrio e a cor dos cabos (ou alternativamente cabo/nmero dos terminais) so extremamente teis quando deseja-se configurar uma estratgia de controle. Quanto mais feito aqui, menos ser preciso fazer mais tarde em outras partes do projeto. Alm disso, permite que outros usurios entendam a configurao no futuro.

Fig 3.26- Tabela Global

3.18

DF65- Utilizando o LogicView O grupo de mdulo de rtulo do usurio tambm de grande ajuda para localizar tags para os elementos. recomendado que eles sejam inseridos tambm. recomendado que os nomes sejam consistentes e incluam tag do loop e nomes de parmetros. Por exemplo, para E/S analgicas, possvel dar um nome no formato loop.tag.PV.

Sadas Fail/Safe
Na tabela global de E/S possvel configurar os valores de fail/safe, isto , a sada no caso de falha no envio da configurao para o DF65. O usurio pode digitar valores de segurana na grade de interface (veja figura abaixo) na coluna Valor de Segurana. O usurio pode redimensionar os campos (Tag do Usurio, Valores de Segurana, etc.) se o texto ou os valores no couberem dentro dos campos. Nota: Somente Mdulos de Sada Digital e Analgica possuem esta caracterstica. Os valores de segurana para o Mdulo de Sada Digital so expressos em 0 e 1, enquanto que os de Sada Analgica em porcentagem.

Fig 3.27- Sadas Fail/Safe

Configurando Mdulos Virtuais (Pontos de memria discretos)


Na maioria das vezes, a lgica requer o armazenamento de variveis temporrias que podero ser usadas em um ou mais lugares no conjunto de redes de lgica ladder. Pode ser necessrio utilizar variveis que no tenham nenhuma E/S fsica, mas precisem de acesso atravs do Modbus para visualizao e operao da estao de trabalho. Mdulos virtuais so usados para criar tais pontos. Um exemplo a operao automtica/manual de controle em um bloco PID. Utilize o menu: Configurao/Pgina de Mdulos Virtuais ou clique em configurar tantos mdulos virtuais quantos forem necessrios. para inserir e

3.19

DF65 - Manual de Configurao Cada mdulo virtual possui 8 posies discretas de memria. Isto significa que 8 variveis auxiliares extra foram criadas. possvel adicionar/criar tantos mdulos virtuais quanto necessrios, mas h um limite de 2000 pontos discretos (para DF65E), incluindo entradas e sadas discretas e mdulos virtuais. Recomenda-se que o usurio separe grupos diferentes de variveis virtuais para as diferentes partes da estratgia da planta. Esta regra simples pode auxiliar em uma varredura posterior da estratgia e debugging da lgica. Outro conjunto de mdulos virtuais pode tambm ser reservado para aplicaes diversas como sadas ENO de blocos de funo e tambm til como uma falsa constante para entradas no utilizadas.

Fig 3.28- Configurando as Variveis Virtuais Para ficar mais fcil encontrar um ponto especfico de memria, recomenda-se configurar o userlabel para cada ponto de um mdulo virtual.

User TAG e descrio para os pontos virtuais


Os tags do usurio podem tambm ser configurados para os pontos virtuais na memria. V at menu: Configurao/Tabela Virtual Global ou clique em .

Recomenda-se que a nomeao seja consistente, por exemplo, usando um tag de um loop e o nome do parmetro. Exemplo: loop_tag*.MODE para todos os pontos utilizados para controle de modo automtico/manual de blocos PID.

3.20

DF65- Utilizando o LogicView

Fig 3.29- Configurando TAGs do Usurio Para facilitar a localizao de um grupo especfico de pontos de memria, recomenda-se que os labels do usurio sejam configurados para o grupo de mdulos virtuais.

Fig 3.30- Configurando TAGs do Usurio Somente um simples ponto NO USADO necessrio para todos as sadas ENO no usadas na CPU. Pode servir para todos os blocos de funo que precisarem dele. Usa-se para a sada ENO de todos os blocos de funo que no possuam link para outro bloco de funo de maneira a garantir que no existam mensagens de erro dadas quando a validade da configurao verificada. Na maioria das configuraes haver entradas no utilizadas que devem ser associadas a algum ponto para evitar mensagens de erro. Para este propsito, tambm, uma boa idia criar um ponto com uma entrada no utilizada, por exemplo chamada FALSO.

3.21

DF65 - Manual de Configurao

Configurando a estratgia de controle


Aps definir o hardware e a estratgia de controle estiver pronta, pode-se comear a montar as operaes lgicas para a aplicao reunindo um conjunto de Redes Lgicas Ladder para acomodar a funcionalidade aplicao da planta. Recomenda-se fortemente seguir os passos bsicos explicados anteriormente de maneira a continuar com a preparao da lgica. De qualquer maneira, pode-se voltar a qualquer momento para fazer alteraes, para otimizar ou expandir a aplicao. Isto implica que o nmero e tipo de mdulos, bem como a lgica de controle podem ser editados. Para inserir a estratgia de controle tambm chamada Pgina de Rede v at o menu: Configurao/Pgina da Rede ou clique em

Diagramas Ladder (Redes de Ladder)


A estratgia de controle pode ser dividida em vrios diagramas de ladder (redes de Ladder). importante no confundir as redes ladder com a rede de comunicao Modbus. O DF65 segue o padro IEC-61131-3 para linguagem ladder e suporta elementos de lgica ladder e, tambm, um conjunto de blocos de funo, desde os mais simples at os mais complexos. As redes lgicas do DF65 podem realizar uma grande quantidade de aplicaes de maneira simples. O DF65 descrito como um Controlador Hbrido Universal por causa do vasto nmero de blocos de funo que podem ser inseridos em um mesmo diagrama com tipos discretos de elementos para cobrir no somente aplicaes orientadas para controle discreto, como tambm para aplicaes mais complexas de controle de processo. Outros dispositivos tambm afirmam possuir esta capacidade, mas quando se fala em detalhes de implementao, a velocidade, flexibilidade e qualidade de trabalho do DF65 faro a diferena. Fluxo de Ladder e blocos podem ser conectados. Pode-se usar tantas redes ladder quantas forem necessrias se existir memria suficiente (a verso demo do LOGICVIEW limitada a duas redes). Por exemplo, supondo que sua aplicao/sistema precise de uma rede para cada loop de controle, ento fcil encontrar todos os blocos e a lgica associada com aquele loop, isto , similar ao conceito ISA S88.01 "control module". Para controle sequencial e de batelada, uma rede pode ser configurada para cada passo e uma rede principal para o controle da transio entre os passos.

A Rede Lgica
Cada rede uma matriz de 15 linhas e 16 colunas totalizando 240 clulas disponveis. Estas clulas so tambm utilizadas para inserir elementos de lgica ladder e blocos de funo. O Power Rail (uma espcie de fonte de estado lgico 1 ou verdadeiro) para ladder est bem esquerda da matriz e o fluxo de fora ir sempre da esquerda para a direita, conseqentemente as bobinas tendem a ficar direita, seguindo a lgica que envolve contatos e blocos de funo. tambm possvel criar uma funo booleana one-time-use para ser adicionada mais tarde, enquanto se edita a rede lgica. basicamente um bloco de funo personalizado no qual o usurio determina o nmero de sadas e todas as equaes booleanas a serem internamente resolvidas.

O Ciclo Completo do DF65


s vezes importante saber como exatamente a seqncia de execuo usada pela CPU de um sistema DF65 para resolver a lgica Ladder. Tudo comea quando o processador da CPU l as entradas vindas de todos os mdulos de E/S (locais ou remotos). No prximo passo, a CPU verifica a ordem de execuo na lista da rede lgica includa na configurao e comea a executar uma por uma. Quando a ltima rede terminada, o processador da CPU envia os resultados para os mdulos de sada (locais ou remotas) e, em seguida, responde a qualquer requisio de comunicao pendente no momento.

Execuo Sincronizada da Lgica Ladder e Comunicao


Como pode ser visto, mdulos remotos e locais funcionam de modo sincronizado. importante notar que uma requisio de comunicao pode ser recebida a qualquer momento pela CPU, mas 3.22

DF65- Utilizando o LogicView ser respondida apenas depois que toda rede lgica seja completamente resolvida. Desse modo nunca ser possvel ler um valor intermedirio durante a execuo das Redes Lgicas.

Seqncia de Execuo da Rede Lgica


Para algumas aplicaes, a ordem especfica para cada clula individual dentro da rede lgica pode fazer a diferena. O processador da CPU comea com a clula na primeira linha e coluna, clula (1,1) da matriz e continua at o fim de cada coluna antes de se mover para o primeiro elemento da segunda coluna e procede desta forma at que toda clula em um rede especfica sejam consideradas, ento ir proceder com a prxima rede lgica at a ltima na lista de execues.

Preferncias de Edio de Redes Lgicas


Para facilitar o trabalho do usurio, possvel mostrar os rulers (numerao dos grids de linha e coluna) selecionando Ferramentas, em seguida, Preferncias e depois o item Rgua/Nota.

Fig 3.31- A Janela de Preferncias do LOGICVIEW

Administrando Mltiplas Redes Lgicas


Para facilitar a consulta rpida, cada diagrama (rede Ladder) pode ser nomeado e descrito. A ordem de execuo tambm pode ser configurada. possvel desabilitar a execuo de uma ou mais redes lgicas. Para acessar Network Manager v em: Editar/Gerenciamento de Redes ou clique em Uma listagem de todas as redes lgicas (diagramas ladder) aparecer na caixa de dilogo. .

Fig 3.32- A Janela de Gerenciamento de Redes Recomenda-se nomear e descrever cada rede de diagrama ladder. Isto pode ser diretamente feito na lista acima.

3.23

DF65 - Manual de Configurao

Movendo-se de uma clula para outra


Selecione a rede ladder que se deseja trabalhar clicando nas setas de voltar ou adiante localizadas na parte inferior da tela, ou selecione diretamente da lista Drop Down que aparecer, quando clicase na seta de drop down na caixa branca entre as setas mencionadas.

Inserindo Elementos de Diagrama Ladder


H uma ferramenta especfica para inserir/apagar elementos ladder. Ela est disponvel no lado direito da interface do LOGICVIEW. O usurio pode criar e editar programas em redes ladder atravs da opo Elementos.

Fig 3.33- Inserindo Contatos e Bobinas Selecione contatos e bobinas na opo Elementos. Conexes Horizontais e Verticais tambm podem ser utilizadas. Para adicionar um elemento ladder na rede, selecione um elemento como contatos, bobinas, linhas verticais ou horizontais na opo Elementos no lado direito da interface do LOGICVIEW. Clique no elemento a ser adicionado e posicione-o na rea desejada dentro da rede Ladder. O LOGICVIEW automaticamente insere este elemento. O LOGICVIEW tem um caracterstica check-as-you-go que previne o usurio de inserir elementos que no sejam aplicveis a uma clula especfica. Neste caso, uma mensagem de No se Encaixa aparecer. Assim que um elemento lgico tenha sido colocado ele poder ser referido por seu Tag padro ou pelo Tag do usurio.

Fig 3.34- TAGs padro do LOGICVIEW 3.24

DF65- Utilizando o LogicView Aps inserir um elemento preciso associ-lo com um TAG do usurio. Isto feito na opo TAG localizada direita da interface do LOGICVIEW. Veja a figura esquerda desta pgina. Nesta barra de ferramentas existe uma lista drop-down onde o usurio pode escolher o tipo de elemento ou link. O tipo de elemento ou link podem ser: Rels Bobinas Link de entrada analgica Link de sada analgica Link de entrada de byte Link de sada de byte

Se o usurio selecionar rels, ento o LOGICVIEW mostrar duas opes: grupos de E/S e grupos virtuais.

Fig 3.35- Grupos de E/S e Grupos Virtuais Se o usurio selecionar bobinas, ento o LOGICVIEW mostrar duas opes: grupos de analgicos e grupos virtuais.

Fig 3.36- Grupos Analgicos e Grupos Virtuais Rels e bobinas podem tambm ser associados a mdulos digitais de entrada ou sada. Em seguida, atribua um TAG ao elemento, selecione o elemento alvo e o LOGICVIEW automaticamente mostrar os mdulos virtuais e mdulos de entrada e sada disponveis. Isto feito na opo TAG. Aps selecionar um ponto virtual, entrada ou sada clicando neste elemento, posicione-o no elemento ao qual ser atribudo a este TAG. Toda esta atribuio de TAG feita atravs de uma operao simples de drag and drop. Nota: No se esquea de selecionar o tipo de elemento na lista drop-down. Se a seleo bobina e o elemento ao qual ser atribudo o TAG um rel, o LOGICVIEW mostrar uma mensagem de erro.

3.25

DF65 - Manual de Configurao

Fig 3.37- Rels e Contatos e Seus Respectivos TAGs do usurio. Note que os rels (entradas) tambm podem ser associados a sadas (bobinas) criando lgicas de intertravamento usadas normalmente para manter um estado. Veja o ponto SADA1 onde tanto a bobina de sada (R1C3) e o rel de entrada (R2C1) no diagrama acima indicam que eles foram conectados. O usurio pode tambm apagar um TAG atribudo. Existe um boto DEL na parte inferior da opo TAG:

Fig 3.38- O Boto Del Clique neste boto e posicione o mouse sobre qualquer TAG que se deseja apagar.

3.26

DF65- Utilizando o LogicView

Inserindo Blocos de Funo


Clique na opo Elementos e selecione o cone FC na barra de ferramentas. Mova o mouse na rede. Note que o cone do mouse muda para FC. Clique em qualquer clula para inserir um bloco de funo. Um formulrio de Blocos de Funo aparecer na tela. Selecione o tipo de bloco da lista drop-down. Existem restries para onde os blocos podem ser inseridos. Isto est relacionado com o tamanho do bloco e elementos na vizinhana, assim, s vezes o usurio dever selecionar outro local para o bloco de funo.

Fig 3.39- O Bloco PID: Selecionando um Bloco de Funo

3.27

DF65 - Manual de Configurao

Fig 3.40- O Bloco PID: Criando um TAG do Usurio para o Bloco de Funo Um tag dever ser atribudo ao bloco de funo no campo TAG do Usurio. O software previne a duplicao de tags. O usurio precisa ir at a opo Parmetros para completar a configurao dos blocos de funo. Cada parmetro possui um valor default e um intervalo de valores especfico.

Fig 3.41- O Bloco PID: Configurando Parmetros Aps o bloco ter sido inserido, os parmetros podem ser editados posicionando o mouse sobre o bloco e clicando-se com o boto direito do mouse. 3.28

DF65- Utilizando o LogicView Note que o tipo de dados para as entradas e sadas no foi ainda determinado e ento indicado como ANY_NUM. O LOGICVIEW automaticamente gera um TAG default para as entradas e sadas. Para os blocos de funo, a entrada de habilitao (EN) deve ser verdadeira para o bloco ser executado. Isto feito conectando esta entrada ao power rail localizado esquerda. No diagrama acima, a entrada EN est conectada esquerda (R1C1). Para evitar mensagens de aviso quando se verifica a configurao, todas as sadas ENO no utilizadas devem ser conectadas. Conseqentemente uma bobina foi inserida (Em R1C3). Para associar a sada do bloco PID com um ponto comum no utilizado, clica-se na sada ENO e seleciona-se o ponto e ento adiciona-se uma bobina a este elemento. Para atribuir TAGs s entradas e sadas do Bloco PID selecione a entrada ou sada do bloco de funo desejado. Clique na opo TAG. Se, por exemplo, ns clicarmos em uma sada do bloco PID a opo TAG automaticamente mostra todos os links disponveis para essa entrada, sadas e entradas de outros blocos de funo, entradas e sadas de mdulos de E/S.

Fig 3.42- Configurando as Entradas e Sadas do Bloco de Funo Em seguida, selecione uma entrada ou sada do bloco de funo ou uma entrada de um mdulo de E/S na opo TAG. Para atribuir este TAG entrada ou sada do bloco de funo, clique no TAG e posicione-o na entrada ou sada do bloco de funo. Ou selecione a entrada ou sada do bloco de funo, d um duplo clique no TAG que ser conectado. O LOGICVIEW automaticamente atribui o TAG quela entrada ou sada do bloco de funo. Para configurar PV como uma das entradas de corrente fsica, clique na entrada PV, certifique-se de que o boto Grupo de E/S e selecione o mdulo desejado e o terminal. Se o usurio selecionar mostrar o TAG do usurio, o TAG configurado como um ponto na tabela global ser indicado. Se PV vier de outro bloco de funo selecione Function Block Output Assim que uma das entradas ou sadas so selecionadas o tipo de dados de todas entradas e sadas do bloco configurado automaticamente. Todas entradas e sadas devem ser do mesmo tipo.

3.29

DF65 - Manual de Configurao

Apagando Elementos com o Boto Delete


Clique nestes botes para ativar a funo Apagar, ento posicione o mouse neste elemento e clique no elemento para apag-lo.

Para apagar uma regio contendo elementos ladder clique no boto abaixo. Selecione a regio e d um clique para apagar.

Conexes de Blocos de Funo


Existe um grid que mostra todos os links conectados a esta sada do Bloco de Funo. Quando o usurio desejar eliminar o link ser preciso apenas selecion-lo (linha) no grid mostrado. Em seguida clicando no comando de Cortar para eliminar este link.

Fig 3.43- Links dos Blocos de Funo

Operao Manual/Automtica do Loop PID


Para o modo chaveamento automtico/manual um contato foi configurado (em R2C1 no exemplo acima). necessrio que memria virtual seja associada para este chaveamento funcionar. A localizao de memria pode ser criada e dado um tag do usurio adequado como descrito previamente. Ento, o contato auto/manual precisa ser associado com sua posio de memria. Selecione a entrada Track Feedback (TRF) do bloco PID para configur-la. Ento, na opo TAG selecione o ponto de memria virtual que ser associado com esta entrada.

3.30

DF65- Utilizando o LogicView

Fig 3.44- Operao Automtica e Manual do Bloco PID Selecione Grupos Virtuais e escolha o ponto associado. Se o tag do usurio para o ponto j foi configurado na tabela virtual global, o tag ser indicado na lista. O modo do bloco PID pode agora ser selecionado atravs da estao de trabalho do operador escrevendo-se um valor no registrador Modbus que corresponde ao ponto virtual. No modo manual o valor da sada no pode ser escrito diretamente na sada do mdulo PID por que a sada fsica no atualizada. Normalmente um bloco Sample/ Hold (SMPL) conectado a sada do bloco PID, usado como uma estao automtico/manual e no modo manual a sada escrita na sada do bloco SMPL. Clique no ponto do diagrama onde se deseja inserir o bloco, ento insira o bloco clicando em Fc na barra de ferramentas e selecionando-se tipo de bloco.

Fig 3.45- Adicionando um Bloco de Funo SMPL 3.31

DF65 - Manual de Configurao Configuram-se os elementos de ladder para a entrada EN e a sada ENO. As entradas UP e DOWN devem ser contatos normalmente abertos (NA) e a entrada PASS uma entrada normalmente fechada (NF), um contato invertido. A entrada PASS deve ser configurada para o ponto auto/manual, isto , o mesmo ponto que a entrada TRF do bloco PID, a diferena que para o bloco SMPL ela invertida pelo contato Normalmente Fechado. Siga o mesmo procedimento para a entrada TRF. As entradas up e down so da mesma maneira configuradas como um ponto de memria virtual definido previamente como FALSE. Para configurar a entrada IN do bloco SMPL com a sada do bloco PID clicando-se na entrada SMPL e selecionando FB Output e escolhendo a sada do bloco PID dentro da lista.

Fig 3.46- Conectando o Bloco SMPL ao Bloco PID Assim que a sada do PID tenha sido conectada ao bloco SMPL, possvel visualizar o TAG da sada do PID na entrada do bloco SMPL confirmando o link. A entrada TRF do PID a mesma da entrada PASS do bloco SMPL diferindo apenas no fato de ser invertida. No bloco PID a entrada de realimentao (FB) tambm tem que ser configurada de modo a garantir a transferncia bumpless. O valor deve vir a partir da sada do bloco que vai para a sada de corrente, isto , na maioria dos casos a sada SMPL deve ser conectada entrada FB do bloco PID. Com um duplo clique na entrada FB, seleciona-se FB input e escolhe-se a sada correspondente do bloco SMPL da lista.

3.32

DF65- Utilizando o LogicView

Fig 3.47- Escolhendo as Entradas No caso especial em que a aritmtica feita na sada do bloco PID em outros blocos aps o PID (isto feedforward), o valor final da sada deve ter uma funo correspondente inversa antes de ser conectada entrada de realimentao do bloco de PID. Para facilitar pode-se alterar o tag do usurio do bloco SMPL para indicar que o tag do look e que a sada do loop, por exemplo, loop_tag.OUT. O LOGICVIEW garante que no exista duplicao de TAGs.

Fig 3.48- Diagrama Ladder com Blocos PID e SMPL No diagrama acima mostrado como a sada do SMPL vai para a entrada de realimentao do bloco PID. No modo manual, o valor da sada pode agora ser escrito no registrador Modbus correspondente a sada do bloco SMPL. Finalmente, a sada do loop deve ser associada com um ponto fsico de E/S. Clicando na sada OUT do mdulo SMPL configura-se esta sada para um mdulo de sada (E/S Group).

3.33

DF65 - Manual de Configurao

Operao do Set Point do Loop PID


O bloco PID precisa ter um valor de set point (SP) para operar e ele deve vir de algum lugar. Dessa maneira um bloco de constantes inteiras (ICT) precisa ser configurado. Novamente uma boa idia ter uma metodologia consistente para os blocos ICT utilizados. Por exemplo, deve-se ter somente um loop por diagrama ladder (rede/network) e deve-se usar apenas um bloco ICT para o setpoint e limites de alarme do loop. Ou, usa-se uma rede separada para conter todos os blocos ICT para todo o sistema, divididos de forma que um bloco administra set points, outros alarmes, etc. Selecione a clula desejada e clique no cone Fc de maneira a inserir o bloco. Selecione o bloco ICT e d a ele um tag. Certificando-se de que a entrada EN seja verdadeira conectando-a ao Power Rail usando um link horizontal.

Fig 3.49- Inserindo um Bloco ICT Para cada sada do bloco ICT pode ser dado um tag do usurio diferente para facilitar a referncia a ele. Isto feito clicando-se com o boto do mouse na sada e ento digitando o nome desejado. Novamente , consistncia facilita configurar e entender a estratgia de controle, por exemplo, todos os setpoints devem ser construdos a partir do tag do loop seguido pelo loop_tag.SP.

3.34

DF65- Utilizando o LogicView

Fig 3.50- Configurando o Set Point Utilizando um Bloco de Funo ICT Clique na entrada set point (SP) do bloco PID para configur-la. Ento clique na opo TAGs e escolha o bloco ICT.

Fig 3.51- Conectando as sadas do Bloco ICT s Entradas do Bloco PID Selecione FB input e escolha a sada correspondente do bloco ICT. O set point do bloco PID pode agora ser configurado partir da estao de trabalho do operador escrevendo-se um valor para o registro MODBUS que corresponda ao parmetro interno do bloco ICT. Na configurao acima, o set point do bloco PID (SP, em R3C1) tem o mesmo tag da sada do bloco ICT (em R12C3), porque eles esto conectados. 3.35

DF65 - Manual de Configurao

Dicas gerais sobre a rede


Saltos podem ser feitos entre as sub-rotinas baseadas em certas condies. Todos os parmetros do DF65 so globais e podem ser utilizados em qualquer rede. As linhas e colunas da posio atual do cursor so mostradas no canto da janela como r, c. A linha e a coluna tambm so usadas pela estratgia automtica de verificao do LOGICVIEW para indicar alguma clula com erro ou discrepncia potencial. Clicando em Ferramentas e, ento, Preferncias possvel selecionar qual informao vai ser mostrada no diagrama ladder, enquanto edita-se a estratgia de controle. A informao para cada elemento pode ser editada em uma tela de diagrama ladder clicando com o boto direito do mouse. Caso mais redes sejam necessrias, v at o menu: Editar Adicionar Rede ou clique em .

Imprimindo documentao O LOGICVIEW imprime toda documentao relevante para a configurao de hardware e software, eliminando a necessidade de separar a documentao em ferramentas de terceiros. A documentao foi gerada automaticamente enquanto a configurao foi estabelecida. Todas as descries, observaes e anotaes que foram inseridas, por exemplo, as Tabelas Globais so salvas em um arquivo como parte da configurao e podem ser impressas.

Fig 3.52- Janela de Configurao de Impresso

Procurando nas Redes Lgicas


O LOGICVIEW permite ao usurio procurar, buscar e substituir TAGs, blocos de funo e funes do usurio e seus respectivos links dentro da rede ladder. Um projeto pode possuir vrias pginas de rede ladder. Ento esta ferramenta bastante til ao usurio. Clique na opo Procurar e as seguintes opes sero mostradas na barra de ferramentas direita da interface do LOGICVIEW.

3.36

DF65- Utilizando o LogicView

Fig 3.53- A Barra de Ferramentas do LOGICVIEW: A Opo Elementos A opo E/S dentro da opo Procurar apresenta todas as entradas e sadas dos mdulos de E/S. O usurio pode procurar qualquer TAG a partir da opo E/S, buscar e substitu-la na rede lgica. O usurio tambm pode selecionar qualquer rel ou bobina associada com um TAG e o LOGICVIEW automaticamente o mostrar na opo TAG. O usurio possui a opo de fazer esta operao em apenas uma rede ou em todas as redes. A opo UF mostrar todas as funes definidas pelo usurio disponveis. A opo FB faz o mesmo para todas os blocos de funo e seus links de sada.

Fig 3.54- A Barra de Ferramentas do LOGICVIEW: A Opo UF Selecione (clique em) qualquer elemento e, em seguida, no boto Pesquisar. O LOGICVIEW automaticamente seleciona o elemento na rede lgica. De modo semelhante, o usurio tambm pode usar a funo Pesquisar na janela mostrada abaixo:

3.37

DF65 - Manual de Configurao

Fig 3.55- A Caracterstica de Pesquisar do LOGICVIEW O campo Critrio da Pesquisa permite que o usurio digite uma string que se deseja encontrar. O critrio de pesquisa pode tambm incluir wildcards (coringas) como aaa*, *aaa ou *aaa* que representam encontrar algo comeando com aaa, terminando com aaa ou possuindo aaa. Por exemplo, se o elemento a ser encontrado todas as entradas do mdulo DF20, o usurio pode digitar DF20* como critrio da pesquisa. O usurio pode tambm selecionar um TAG na opo Procurar e clicar no boto Pesquisar. O usurio deve especificar qual a categoria do elemento alvo.

Fig 3.56- Procurando um Elemento Especfico As categorias so: - FB- O LOGICVIEW procurar por Blocos de Funo. - Grupos de E/S- O LOGICVIEW procurar por entradas e sadas de grupos de E/S. - UF- O LOGICVIEW procurar por Funes Definidas pelo Usurio. - Link FB- O LOGICVIEW procurar por links de Blocos de Funo. - TODOS- O LOGICVIEW procurar em todas as categorias.

3.38

DF65- Utilizando o LogicView

Usando a Opo Procurar E/S


Selecione a sada ou entrada e clique no boto Procurar.

Fig 3.57- A Opo Procurar E/S Isto far com que a seguinte janela seja aberta:

Fig 3.58- Procurando um Elemento de E/S Em seguida, clique no boto de Pesquisar e o LOGICVIEW automaticamente ir mostrar todas as ocorrncias (com a respectiva informao de onde a ocorrncia se localiza dentro da rede Ladder) desta entrada em uma lista na parte inferior da interface do LOGICVIEW.

Fig 3.59- Listando os Elementos de E/S Encontrados Clique em qualquer registro da lista. O LOGICVIEW automaticamente seleciona o elemento desejado dentro da rede. Se o usurio desejar substituir o resultado da busca por um TAG especfico, o boto Substituir pode fazer esta operao.

3.39

DF65 - Manual de Configurao Nota: A funo Substituir somente para a substituio dos TAGs de E/S.

Fig 3.60- Substituindo um Elemento na Rede Lgica O usurio precisa selecionar um TAG na opo E/S da opo Procurar como substituto. O LOGICVIEW preenche automaticamente no campo Substituir por: O usurio no pode digitar neste campo para evitar uma entrada invlida. Digite o elemento a ser buscado no campo critrio de pesquisa como na funo Pesquisar. Clique no boto de Substituir. Uma lista de substituies aparecer na parte inferior da interface do LOGICVIEW como a seguir:

Fig 3.61- Lista de Substituies Como na funo Pesquisar, com um clique simples em qualquer registro da lista o LOGICVIEW seleciona a clula do elemento. Com um duplo clique no elemento dentro da lista de registros encontrados o usurio pode escolher substituir ou no o elemento.

Fig 3.62- Confirmando a Substituio Clique em Sim para substituir o TAG. O LOGICVIEW ir verificar se o TAG substituto pode ser atribudo ao elemento aps o usurio clicar em Sim.

A Opo Procurar Funes do Usurio


O usurio pode procurar por funes definidas pelo usurio. Clique nos botes de Procurar e Pesquisar para procurar a funo do usurio desejada na rede ou uma lista das ocorrncias desta funo do usurio no inferior da interface do LOGICVIEW. Clicando no registro desejado far com que o LOGICVIEW selecione a funo do usurio desejada dentro da rede. O usurio pode tambm selecionar uma funo do usurio dentro de uma rede Ladder e encontrar outras ocorrncias desta funo do usurio. Esta opo no suporta a opo Substituir.

3.40

DF65- Utilizando o LogicView

A Opo Procurar Blocos de Funo


O usurio pode procurar por blocos de funo e links de blocos de funo. Selecione o bloco de funo alvo na rede ladder. Clique no boto Encontrar Primeiro para obter a primeira ocorrncia do bloco de funo ou do link. Clique em Encontrar Prximo obter a prxima ocorrncia do bloco de funo ou link. O usurio pode tambm clicar no boto Procurar para obter uma lista do bloco de funo ou link na parte inferior da interface do LOGICVIEW. Clique em qualquer registro na lista e o LOGICVIEW automaticamente selecione o bloco de funo ou link. Esta opo no suporta a opo Substituir.

Fig 3.63- A Opo Blocos de Funo

Adicionando Notas s Linhas de Programao Ladder


Se o usurio habilitar a opo Rgua/Nota em ConfiguraesPreferncias, o LOGICVIEW permitir que o usurio adicione uma nota a cada linha de programao Ladder. Isto faz com que a rede ladder fique mais fcil para ler e debug.

Fig 3.64-Adicionando Notas Rede Ladder Clique no cone Small Note no ruler localizado esquerda da interface do LOGICVIEW, como na figura seguinte:

3.41

DF65 - Manual de Configurao

Fig 3.65- Notas no LOGICVIEW O LOGICVIEW mostrar uma caixa onde o usurio pode adicionar e modificar notas para cada linha de programao Ladder. Normalmente a caixa estar sob a linha. Se esta caixa no se encaixar na linha, ela estar acima da linha. O usurio pode arrastar a caixa de Notas para qualquer posio dentro da rede Ladder, redimension-la e trav-la nesta posio clicando no boto de Travar. Trata-se de um boto de Trava/Destrava.

Espao Ocupado pela Memria e Tempo de Execuo


No software configurador LOGICVIEW, o item Verificar Configurao do menu Configurao faz a anlise automtica da configurao e gera o espao de memria e a estimativa do tempo de execuo para esta configurao. Aps enviar a configurao para o DF65, a caixa de dilogo Conexo ON-LINE mostra o tempo exato de execuo. Se for preciso estimar manualmente, os prximos itens mostraro como faz-lo.

Memrias da CPU
Memria DF65 DF65-R DF65-E DF65-ER Espao Disponvel 28 KB 23 KB 52 KB 44 KB

Espao de memria: para calcular a memria ocupada pela configurao do usurio (em bytes) use a frmula abaixo: Memria = Mdulos + Redes Lgicas Onde: Mdulos Todos os mdulos de E/S utilizados na configurao ocupam espao de memria para economizar valores de E/S e tabelas de varredura. Para cada mdulo utilizado, determine o tamanho de memria ocupado da tabela de mdulos de E/S e some os resultados deste clculo. Redes A configurao do usurio representada pelo Diagrama Lgico Ladder, ocupa espao de memria. Para calcular este valor, use a tabela Rede e adicione os valores para cada elemento, bloco de funo e funo do usurio utilizados na rede Ladder.

3.42

DF65- Utilizando o LogicView Funo do Usurio Requer espao de memria para si mesma a ser executada e tabelas. Para cada Funo do usurio usada na rede, determine o tamanho atravs da tabela Funo do Usurio e adicione todos os resultados deste clculo. Blocos de Funo Tambm ocupam espao de memria devido aos seus parmetros e valores de sada. Para cada bloco de funo utilizado na rede, determine o tamanho de memria ocupada atravs da tabela Blocos de Funo e some todos os resultados deste clculo.

Mdulos de E/S
Nome
DF11 DF12 DF13 DF14 DF15 DF16 DF17 DF18 DF19 DF20 DF21 DF22 DF22 DF24 DF25 DF26 DF27 DF28 DF29 DF30 DF69 DF31 DF32 DF33 DF34 DF35 DF36 DF37 DF38 DF39 DF40 DF41 DF43R DF45 DF46 FB-700 DF50

Descrio
2 grupos de 8 entradas de 24 Vdc (isolados opticamente/Source) 2 grupos de 8 entradas de 48 Vdc (isolados opticamente/Source) 2 grupos de 8 entradas de 60 Vdc (isolados opticamente/Source) 2 grupos de 8 entradas de 125 Vdc (isolados opticamente/Source) 2 grupos de 8 entradas de 24 Vdc (isolados opticamente) (sink) 2 grupos de 4 entradas de 120 Vac (isolados opticamente) 2 grupos de 4 entradas de 240 Vac (isolados opticamente) 2 grupos de 8 entradas de 120 Vac (isolados opticamente) 2 grupos de 8 entradas de 240 Vac (isolados opticamente) 1 grupo de 8 push-button On/Off 1 grupo de 16 sadas open collector (isolados opticamente) 2 grupos de 8 sadas a transistor (fonte) 1 grupo de 8 sadas 120/240 Vac (isolado opticamente) 2 grupos de 8 sadas 120/240 Vac (isolados opticamente) 2 grupos de 4 sadas de rel NA com RC interno (isolados opticamente) 2 grupos de 4 sadas de rel NF (isolados opticamente) 1 grupo de 4 sadas de rel NA e 4 sadas de rel NF (isolados opticamente) 2 grupos de 8 sadas de rel NA (isolados opticamente) 2 grupos de 4 sadas de rel NA (isolados opticamente) 2 grupos de 4 sadas de rel NF (isolados opticamente) 2 grupos de 8 sadas de rel NA com RC interno (isolados opticamente) 1 grupo de 4 sadas de rel NA e 1 grupo de 4 sadas de rel NF (isolados opticamente) 1 grupo de 8 entradas de 24 Vdc e 1 grupo de 4 sadas de rel NA (isolados opticamente) 1 grupo de 8 entradas de 48 Vdc e 1 grupo de 4 sadas de rel NA (isolados opticamente) 1 grupo de 8 entradas de 60 Vdc e 1 grupo de 4 sadas de rel NA (isolados opticamente) 1 grupo de 8 entradas de 24 Vdc e 1 grupo de 4 sadas de rel NF (isolados opticamente) 1 grupo de 8 entradas de 48 Vdc e 1 grupo de 4 sadas de rel NF (isolados opticamente) 1 grupo de 8 entradas de 60 Vdc e 1 grupo de 4 sadas de rel NF (isolados opticamente) 1 grupo de 8 entradas de 24 Vdc e 1 grupo com 2 sadas de rel NA e 2 sadas de rel NF (isolados opticamente) 1 grupo de 8 entradas de 48 Vdc e 1 grupo com 2 sadas de rel NA e 2 sadas de rel NF (isolados opticamente) 1 grupo de 8 entradas de 60 Vdc e 1 grupo com 2 sadas de rel NA e 2 sadas de rel NF (isolados opticamente) 2 grupos de 8 entradas de pulso 0-100 Hz-24 Vdc 8 entradas analgicas de corrente/tenso com resistor shunt interno 8 entradas de sinais de nvel baixo (TC, RTD, mV, ) isolados opticamente 4 sadas analgicas de tenso e de corrente (isoladas opticamente) 1 canal H1 Fieldbus (isolado) Fonte de Alimentao para IMB e para sada: 5 Vdc @ 3 A e 24 Vdc @ 300 mA (isolao entre todos eles). Com capacidade para redundncia.

Byte
9 9 9 9 9 9 9 9 9 9 13 13 11 13 11 11 11 13 13 11 11 18 18 18 18 18 18 18 18 18 46 32 63 *1 4

3.43

DF65 - Manual de Configurao Notas: Para o mdulo Fieldbus FB700: Existe uma tabela para calcular o nmero de bytes ocupados por uma configurao. O FB700 possui um tipo diferente de alocao de memria dependendo do nmero de blocos de funo (CIDD, CIAD, CODD, COAD) usados no mdulo. A primeira linha da tabela indica o nmero de bytes usados mesmo se nenhum bloco foi adicionado configurao. Para cada bloco de funo conte o nmero de bytes se ao menos um bloco for utilizado. Se nenhum bloco for utilizado conte como ZERO bytes para o bloco.
FB-700 1 canal H1 Fieldbus (isolado) BYTES Mdulo FB-700 CIDD (se houver) CIAD (se houver) , (n = nmero de CIAD) CODD (se houver) (n = nmero de CODD) COAD (se houver)), (n = nmero de COAD) 89 3 7 + n*32 5 + n*16 9 + n*128

A Rede (Diagrama Ladder)


ELEMENTOS
REL BOBINA SALTO RETORNAR LINHA LINHA VERTICAL *(1) COLUNA *(2) FUNO DO USURIO *(3) BLOCO DE FUNO *(3) PGINA DA REDE (DIAGRAMA LADDER)

BYTES
4 4 4 4 0 2 8 * * 12

TEMPO DE EXECUO (s)


27 34 25 24 0 18 20 * * -

Nota: A atualizao dos tags associados a elementos da lgica Ladder feita atravs de processamento por coluna. Assim os tags contidos nas colunas da esquerda sero atualizados primeiro que os das colunas da direita. Exemplo:

Fig 3.66- Estimando a Memria Ocupada pela Ladder Neste exemplo, tem-se 2 grupos de linhas verticais na coluna 2 e um grupo de linhas verticais na coluna 3. O espao de memria igual a 2x2 + 2x2 + 1x2 bytes.

3.44

DF65- Utilizando o LogicView Para cada coluna usada na pgina de rede. No exemplo acima, 4 colunas so utilizadas. Assim, 4x8 bytes. Para estimar a memria ocupada por cada funo do usurio e bloco de funo, verifique a tabela especfica. Cada bloco de funo e funo do usurio aloca algum espao de memria quando inseridos na rede Ladder. FUNO DO USURIO (UF)
Cada funo do usurio Cada temporrio utilizado (TEMPn) Cada sada utilizada (OUTn) Cada operador AND e OR Cada constante 0 ou 1 Cada varivel Varivel precedida por transio positiva ou negativa (^ ou !).

BYTES
20 4 7 4 5 11 17

Cada funo do usurio (UF) pode ser usada apenas um vez em qualquer rede lgica. UF permite que a lgica seja inserida diretamente atravs de uma equao booleana atravs do mtodo ClickAnd-Write. Para calcular o tamanho de memria utilizado por uma configurao de modo a acomodar uma UF especfica, so aplicadas as seguintes regras: Qualquer funo por si s ocupa 20 bytes. 4 bytes para cada vez que uma varivel temporria for usada (Tempn). 7 bytes para cada sada de funo (Outn). 11 bytes para qualquer varivel no precedida por um smbolo sensor de transio (^ ou !). 17 bytes para qualquer varivel precedida por um smbolo sensvel a transio (^ ou !). 4 bytes por cada operao AND ou OR. 5 bytes por cada constante 0 ou 1.

Exemplo: A funo SELECT . Esta funo simula uma chave multiplexadora com quatro entradas (INA,INB,INC e IND) selecionadas por SEL1 e SEL2. OUT1 representa a sada da chave. OUT2 mostrar se qualquer uma das entradas zero. A funo tambm prepara a bobina24 para indicar como a seleo de linha poderia tolerar qualquer mudana. SELECT TEMP1:=/SEL1*/SEL2*/INA; TEMP2:=/SEL1*SEL2*INB; TEMP3:=SEL1*/SEL2*INC; TEMP4:= SEL1*SEL2*IND; COIL24:=^SEL1+!SEL1+^SEL2+!SEL2; OUT1:=TEMP1+TEMP2+TEMP3+TEMP4; OUT2:=INA+INB+INC+IND; END_SELECT

Assim:
Regra
1 2 3 4 5 6 7

Descrio
So precisos 20 bytes para a Funo de usurio (UF) Variveis temporrias foram usadas 8 vezes A UF possui duas sadas 12 variveis sem usar o smbolo sensvel a transio ^ ou ! 4 variveis usando smbolos sensveis para transio 14 ANDs e ORs Sem constantes Total de Bytes

Nmero de bytes
20 8x4 2x7 12x11 4x17 14x4 0 322 bytes

3.45

DF65 - Manual de Configurao

BLOCOS de FUNO
ID
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

NOME DA FUNO
TON1 TOF1 TP1 CTU1 TON TOF TP CTU CTD BWL NOT ICT RCT ITR RTI TRC ABS SQR ADD MUL SUB DIV MOD SEL MAX MIN LMT MUX GT GE EQ LE LT NE XLIM PID STP RTA BTI ITB BTB

DESCRIO
Tempo de atraso para ligar Tempo de atraso para desligar Pulso do timer Contador crescente Tempo de atraso para ligar Tempo de atraso para desligar Pulso do timer Contador crescente Contador decrescente Lgica digital (AND, NAND, OR, NOR, XOR, NXOR). Operao NOT BIT a BIT Constantes Inteiras Constantes Reais Converso Inteiro para Real Converso Real para Inteiro Truncagem Valor Absoluto Raiz Quadrada Adio Multiplicao Subtrao Diviso Mdulo Seleo Binria Mximo Mnimo Limitador Multiplexador Seqncia decrescente Seqncia monotnica decrescente Igualdade Seqncia monotnica crescente Seqncia crescente Inigualdade Limite cruzado e velocidade de variao Controlador PID Controle de STEP Alarme de relgio em tempo real Converso BCD para inteiro Converso inteiro para BCD Converso Byte para bits

VER
1.00 1.00 1.00 1.00 2.00 2.00 2.00 2.00 2.00 2.30 2.30 2.00 2.00 2.00 2.00 2.00 2.00 2.30 2.00 2.00 2.00 2.00 2.00 2.30 2.00 2.00 2.00 2.30 2.00 2.00 2.00 2.00 2.00 2.00 2.30 2.00 2.00 2.00 2.30 2.30 2.30

Bytes Ladder
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6

Bytes Parmetros
18 18 18 18 14 14 14 12 12 8 + 2*n + T 6+T 20 38 8 6 6+T 6+T 18 + T 4 + 2*n + T 4 + 2*n + T 8+T 8+T 8+T 8+T 4 + 2*n + T 4 + 2*n + T 10 + T 4 + 2*n + T 2 + 2*n 2 + 2*n 12 + 2*n 2 + 2*n 2 + 2*n 16 40 + T 62 + T 26 18 6+T 6+T 2

Tempo (s) integer (*)


34 33 37 38 41 38 58 52 62 60 43 43 557 61 46 2746 55 74 50 65 60 54 58 58 353 73 51 51 609 54 54 301 1097 5678 273 43 47 46 39 -

Tempo (s) real (*)

183 463 192 1933 666 373 409 797 62 373 567 375 371 541 250 740 646 349 442 2529 4825 1003 -

3.46

DF65- Utilizando o LogicView ID


41 42 43 44 45 46 47 48 49

NOME DA FUNO
TOT SMPL ARAMP LIN FIFO ACC ACC_N OSEL MATH

DESCRIO
Totalizao Sample Hold com incremento e decremento Rampa automtica de subida ou de descida Linearizao Primeiro a Sair-Primeiro a Entrar Acumulador de pulsos Acumulador de pulsos Seleo binria das sadas Equaes Multivariveis

VER
2.30 2.30 2.30 2.30 4.36 4.37 8.41 8.45 8.45

Bytes Ladder
6 6 6 6 6 6 6 6 6

Bytes Parmetros
30 40 + T 36 + T 38 + T 34 + 2*F_Size 34 136 24 112

Tempo (s) integer (*)


2008 4142 4481 89 2040 140 200 89 29860

Tempo (s) real (*)


1995 3126 4454 1683 1700 * * 102 30068

Onde: F_Size = Nmero de registros MODBUS selecionados para a FIFO. n = Nmero de entradas IN de blocos de funo na caixa de dilogo extensvel (parmetro de valor extensvel) quando inserida este bloco de funo na rede. T = Nmero de bytes para tipo selecionado de sada do bloco de funo. Ver tabela abaixo:
TYPE BOOL INT WORD REAL ANY ANY_NUM ANY_INT ANY_REAL ANY_BIT (T) BYTES 1 2 2 4 8 8 8 8 8

Tempo de execuo: dado em microsegundos e depende do tipo de entrada/sada selecionada para o bloco de funo. Se bloco de funo possuir um tipo diferente de inteiro ou real, utilize a coluna Inteiro para calcular seu valor.

Conectando ao DF65
A maneira mais fcil de conectar um PC ao DF65 atravs da porta serial. A primeira porta da CPU do DF65 uma EIA-232 que pode comunicar com qualquer PC que possua uma porta serial padro disponvel. A maioria dos PCs possui duas portas seriais descritas como COM1 ou COM2.

Cabos
O cabo produzido pela SMAR C232-700 de 72 polegadas pode ser utilizado para conectar uma porta DB9 macho serial a uma porta serial DB9 fmea na DF65 ou um cabo pode ser montado seguindo o esquema abaixo. A figura ilustra como montar um cabo no caso do PC possuir um conector DB9 ou DB25.

Fig 3.67- Cabo Serial para Conectar o PC e a DF65: Conector DB9 3.47

DF65 - Manual de Configurao

Fig 3.68- Cabo Serial para Conectar o PC e a DF65: Conector DB25 Existem outros cabos que podem ser utilizados em um sistema DF65. Por favor, consulte o manual Guia do Usurio do DF65 para maiores informaes. O prximo passo saber como configurar os parmetros de configurao para o DF65. preciso localizar e colocar a chave de comunicao na CPU do DF65 na posio default no caso do usurio ter se esquecido de como a CPU foi configurada ou se a primeira vez que esta comunicao testada.

Chave de Comunicao
No mdulo CPU, entre as portas de comunicao, existe um grupo de 4 chaves. Usando uma chave de fenda pequena deve ser assegurado que a chave mais inferior das 4 esteja deslizada apontando para a esquerda olhando-se de frente para o mdulo. Nesta posio a CPU est com os parmetros default de comunicao MODBUS. Isto , o Device ID, tambm chamado Device Address 1, baud rate igual a 9600 bps e a paridade par.

P1 RS-232C Modbus

PGND TX RX RTS CTS GND

1 2 3 4 5 7

Canal de Comunicao Serial EIA RS232 Port P1

D3/65 - Logic Coprocessor

NOT USED

Esta a Porta SSI0 usada para redundncia

1 2 3 4 P3 Mod/RIO P2 Modbus

RIO Baudrate Modbus Parameters

T/R+ T/RGND T/R+ T/RGND


Fail
V

3B 4B 5B 6B 7B 8B 9B 10B

Estas so as chaves de Seleo de parmetros default e no default da DF65

Fig 3.69- Canais da DF65

1 2 3 4

Estas so as duas portas EAI485 P2 e P3

3.48

DF65- Utilizando o LogicView Mais tarde estes parmetros podem ser alterados usando o LOGICVIEW mas eles s tero efeito quando a chave de comunicao estiver na posio de No Default (chave direita).
Pull to see Switches Configuration Side Rotary Switch. (Define P3 Channel)
OFF ON OFF ON

0 : Master Remote I/O. 8 : Modbus Slave.

1 2 3 4

Frontal Dip Switches 1 to 3 Only for CH2=0. (Remote I/O Baudrate) Frontal Dip Switch 4. (Modbus Parameters)

57,6K
1 2 3 ON ON OFF

115,2K
OFF OFF ON

230,4K
ON OFF ON

1 2 3 4

ID= 1/9600bps
4 ON

According to configuration
OFF

Fig 3.70- Especificaes das Chaves de Comunicao e DIP Switches Para maiores informaes sobre as chaves de comunicao e canais de comunicao do DF65 veja tambm o manual Guia Do Usurio do DF65.

Camada Fsica e Time Out


Agora deve ser verificado se as configuraes de comunicao permitem que o LOGICVIEW comunique com a CPU do DF65. V at o menu FerramentasAjustes de Comunicao e a seguinte caixa de dilogo ser aberta. Selecione a interface para a camada fsica EIA-232 como mostrado na figura.

Fig 3.71- Configurando o Canal EIA-232: Parmetros Em seguida clique na etiqueta de Time Out e nmero de vezes que o computador deveria tentar no caso de falha na comunicao.

3.49

DF65 - Manual de Configurao

Fig 3.72- Configuraes de Comunicao: Time Out

Alterando as Configuraes de Comunicao do DF65


Considerando que a conexo entre o PC e a DF65 seja estabelecida atravs do canal serial EIA232 e o PC executando LOGICVIEW. Deve-se certificar que o cabo serial esteja instalado, o LOGICVIEW configurado para EIA-232 e a chave de comunicao est colocada na posio default. Abrindo a caixa de dilogo DF65 ON-LINE atravs do menu: Ferramentas/Online ou clicando em . O LOGICVIEW tentar conectar com a CPU do DF65 to logo o modo on-line chamado. Se o LOGICVIEW no puder detectar a presena do DF65, ele entrar em estado de time out e esperar com a caixa de dilogo DF65 ON-LINE aberta. Isso possibilita que o usurio modifique alguns parmetros para corretamente configurar a comunicao. No caso da LOGICVIEW encontrar uma CPU que se encaixe aos parmetros j configurados, adicionar em Device, Version, Release, Configuration Name e Status presente como mostra a caixa de dilogo abaixo.

3.50

DF65- Utilizando o LogicView

Fig 3.73- Configuraes de Comunicao do DF65 importante lembrar que o mdulo CPU possui a chave de comunicao, indicando que os parmetros default de comunicao esto ativos. Neste caso o endereo 1, baud rate 9600 bps e a paridade par. O modo mais fcil de atingir estas condies selecionar a opo Default embaixo de Communication Parameter na figura acima. Nesta condio no possvel fazer mudanas no frame da porta serial.

Alterando os Parmetros de Comunicao do DF65


Para alterar os parmetros de comunicao do DF65 v at Prm Com, clique nesta opo e trabalhe na seguinte caixa de dilogo.

Fig 3.74- Parmetros de Comunicao do DF65 3.51

DF65 - Manual de Configurao Aps serem alterados os parmetros, o boto Enviar dever ser acionado. O DF65 receber a informao e informar que estas modificaes vo ocorrer apenas quando o usurio mudar a chave de comunicao no mdulo DF65 para a posio no default. Existem 3 portas de comunicao serial no DF65. Uma porta P1 (EIA-232) e duas portas EIA-485 (P2 e P3). O usurio poder configurar para cada uma dessas portas o baud rate, paridade e outros parmetros especficos. Porta P1 - Baud rate (9600 bps) - Paridade (Par, mpar ou sem paridade) - RTS/CTS Timeout: CTS: um sinal discreto que indica dispositivo pronto para transmisso. RTS: Sinal de solicitao para transmitir os dados. O PC faz uma pergunta ao DF65 que trata esta requisio. Em seguida, o DF65 envia o sinal de RTS ficando na espera pelo sinal de CTS durante o perodo de tempo configurado no parmetro RTS/CTS Timeout. - Off Duty: o tempo disponvel para comunicao quando o DF65 no estiver executando um diagrama Ladder. Quanto maior for o valor de Off duty maior o tempo disponvel para comunicao. - Time Delay: O PC envia um frame para o DF65, diz-se que ele est enviando uma pergunta. O DF65 espera o valor configurado em Time Delay para processar o frame-pergunta e enviar uma resposta ao PC. NOTA: Para que seu sistema possua melhor performance recomenda-se que: o OFFDUTY seja configurado como 20 % do ciclo de execuo da Ladder e que seja feito um ajuste fino de acordo com o desempenho da comunicao. o O valor de Time Delay depende do processador da estao de trabalho do usurio. Se o processador for superior a um Pentium MMX 233 MHz recomenda-se que Time delay seja configurado como 4 ms. Caso contrrio, recomenda-se ajustar o Time Delay com um valor superior ao valor default. Importante Se o Time Delay ou o OffDuty estiver configurado com o valor 0, a CPU trabalhar com os valores default para o parmetro em questo.

Portas P2 e P3 A porta P2 um canal serial EIA-485 que tem dois parmetros configurveis: baud rate (9600 a 115200 bps) e paridade (par, mpar ou sem paridade). P3 a outra porta serial EIA-485. Quando esta porta utilizada na comunicao Modbus (ver item de modo de operao do DF65 no manual do DFI302 Manual do Usurio), os parmetros baud rate e paridade tambm so vlidos para esta porta.

Otimizao da Comunicao
O mtodo mais otimizado de comunicao com a utilizao de Block View. A View uma lista dos pontos da Configurao (AI, DI, AO e DO). Ela configurada internamente no DF65 e pode otimizar a velocidade de comunicao, pois compacta em um mesmo frame os pontos configurados. Abaixo, tem-se uma comparao entre a leitura dos pontos sem utilizao da View e com utilizao da View. Leitura sem View: 1) Leitura DF20 8Pts ( req:8 bytes res: 6 bytes) 2) Leitura DF22 8Pts ( req:8 bytes res: 6 bytes) 3) Leitura DF45 8Pts ( req:8 bytes res: 21bytes)

3.52

DF65- Utilizando o LogicView

8ms 5ms

6ms 5ms

8ms 5ms 87ms

6ms 5ms

8ms 5ms

21ms 5ms

Leitura com View:


4)Mesma leitura acima (req:10 bytes res: 26 bytes)

10 ms 5 ms 46 ms

26 ms 5 ms

Observao: O Time Delay programado igual a 5 ms.

O framing da mensagem MODBUS


O protocolo MODBUS RTU possui o frame basicamente comeando com um intervalo silencioso seguido de um endereo, funo, dados, verificao de CRC (Verificao Cclica de Redundncia) e outro intervalo para indicar o fim da mensagem.
Intervalo de Inicio da mensagem Endereo Funo Dados Verificao de CRC Intervalo de Fim da mensagem

O tamanho do frame de 255 bytes. No padro MODBUS RTU o dado transmitido em bytes contendo informao hexadecimal de 0-9, A-F. Cada byte transmitido no seguinte formato: 1 Start Bit. 8 bits de dados, o menos significativo enviado primeiro. 1 bit para paridade par ou mpar. (se houver paridade) 1 Stop Bit
Start Bit 8 bits de dados Paridade Stop bit

Lista de Comandos Modbus Implementados


Nmero da Funo
1/01H 2/02H 3/03H 4/04H 5/05H 6/6H 15/0FH

Nome da Funo
Read Coil Status Read Input Status Read Holding Registers Read Input Registers Force Single Coil Preset Single Coil Force Multiple Coils

Descrio
L o status On/Off das sadas discretas (referncias 0xxxx, bobinas) no escravo. L o status On/Off das entradas (referncias 1xxxx, bobinas) no escravo. L o contedo binrio dos registros de holding (referncias 4xxxx) no escravo L o contedo binrio dos registros de entrada (referncias 4xxxx) no escravo Fora uma bobina simples (referncia 0xxxx) para On ou OFF Preseta um valor para registro holding (referncias 4xxxx ). Fora cada bobina (referncia 0X) em uma seqncia de bobinas para ON ou OFF.

Implementao
OK OK OK OK OK OK **OK

3.53

DF65 - Manual de Configurao


Nmero da Funo
16/10H

Nome da Funo
Preset Multiple Regs Report Slave ID (o ID do DF65 igual a 2) Mask Write 4xxxx Register

Descrio
Preseta uma valores em uma seqncia de registros holding (referncias 4xxxx) Retorna a descrio do tipo de controlador presente no endereo do escravo, o status atual do indicador de RUN do escravo, e outras inforamaes especficas para o dispositivo escravo. Usado para setar ou apagar bits individuais em um registrador 4xxxx Realiza a combinao de uma operao de leitura e uma operao de escrita em uma transferncia simples Modbus. A funo pode escrever novos contudos em um grupo de registros 4xxxx, e ento retornar o contedo de outro grupo de registros 4xxxx.

Implementao
*OK

17/11H 22/16H

OK *OK

23/17H

Read/Write 4xxxx Register

OK

* Somente implementado nas verses de firmware 1.30xx ou superior ** Somente implementado nas verses de firmware 2.31.03 ou superior

Configuraes de Comunicao para Ethernet


Time Out para LAN
Para conexo em Ethernet o time out ser bastante dependente do ciclo de execuo da DF65 e o trfego na rede. Uma boa dica comear com 5000 ms e 3 tentativas de comunicao antes da notificao de erro. V at o menu: FerramentasAjustes de Comunicao e clique na etiqueta Time out.

Fig 3.75- Time Out para LAN

Endereo IP do ENET-700/ ENET-710


Para conectar o PC ao sistema DF65 atravs da Ethernet ser preciso um mdulo ENET-700/ ENET-710 e um carto adaptador Ethernet no PC. A prxima figura mostra onde o mdulo ENET700/ ENET-710 inserido. A comunicao atravs da Ethernet baseada no protocolo MODBUS/TCP. A porta configurada para esta comunicao 502, mas se necessrio, esta porta pode ser alterada. V at menu: FerramentasAjustes de Comunicao.

3.54

DF65- Utilizando o LogicView

Fig 3.76- Configurando o Endereo IP do ENET-700/ ENET-710

Usando ENET-700
O ENET-700 precisa ser preparado de acordo com as configuraes da rede estabelecida pelo admistrador da rede. O melhor a ser feito consultar o administrador da rede onde se deseja conectar o mdulo ENET-700 para maiores detalhes antes de prosseguir. O mdulo ENET-700 vem com um endereo IP configurado de fbrica, mas que pode ser alterado pelo usurio. A aplicao do Windows HiperTerminal permite fazer todas as configuraes iniciais no ENET-700 usando o endereo IP de fbrica e se referindo porta 9999 (configurao). O endereo IP de fbrica fixado num rtulo localizado no lado do mdulo ENET-700. A figura seguinte mostra o que basicamente deve ser feito no HiperTerminal quando tenta-se fazer a conexo.

Fig 3.77- Conectando-se ao ENET700 To logo usurio tenha clicado no boto Ok e a configurao do computador do usurio esteja compatvel para comunicar com o ENET-700 uma mensagem enviada. Pressionando ENTER para iniciar a configurao, uma tela como a abaixo ser mostrada.

3.55

DF65 - Manual de Configurao

Fig 3.78- Configurando o Mdulo ENET-700 Digite o nmero do item que se deseja alterar e siga a seqncia de parmetros. Ao final pressione S para salvar ou Q para sair sem salvar. Item 1: So as configuraes do ENET-700 com relao rede. Observao: Para a Classe C, a faixa de endereos IP disponveis 192.0.1.1 a 223.255.254.254, sendo que os endereos com final 0 e 255 so reservados. Item 2: So as configuraes para a compatibilidade da porta serial do DF65. Item 3: No precisa ser alterado. Item 4: Slave Addr/Unit Id Source . . Modbus Serial Broadcasts . . . Character, Message Timeout . . Modbus/TCP header (default) Disable (default) 00050 ms, 01500ms (recomendado)

3.56

DF65- Utilizando o LogicView

Usando ENET-710

D um duplo clique sobre o cone

para abri-lo. A janela abaixo ser exibida:

Clique no boto Configure para configurar o endereo do mdulo ENET-710 que ser usado. Depois, clique em OK.

Abra o web browser e insira o endereo IP do mdulo na barra de endereos do web browser. Uma visualizao do menu de configurao do nvel superior mostrada a seguir:

3.57

DF65 - Manual de Configurao

Menu de Configurao Os botes de configurao username/password so protegidos. Aps a seleo inicial de qualquer um dos botes, uma caixa de dilogo aparecer perguntando o username e password. Uma vez que o username e a password foram inseridos corretamente, o ENET-710 ir relembrar deles durante o resto da sesso. Note que o username e password so Case sensitive (por exemplo, se o username e a password forem configurados com letras maisculas, devero ser escritos com letras maisculas, caso contrrio no sero reconhecidos pelo ENET-710. O mesmo vale para username/password configurados com letras minsculas).

Configurao da Porta Serial


Para configurar qualquer uma das cinco portas seriais, clique em um dos botes Configure Port X (no qual X pode ser 0, 1, 2, 3 ou 4) no menu principal. O menu de configurao das portas mostrado abaixo (para todas as cinco portas semelhante). Escolha o protocolo serial Modbus/RTU. Selecione o baud rate serial e o formato do caracter (paridade, stop bit). A apridade pode ser par, mpar ou sem paridade. O usurio pode escolher 1 ou 2 stop bits. Selecione as faixas de endereos dos equiapmentos seriais inserindo o endereo inferior da faixa,na primeira caixa de endereos e o endereo superior da faixa, na segunda caixa de endereos. Insira o time out de resposta dsejado na caixa timeout. Finalmente, clique no boto Submit para salvar a nova informao.

3.58

DF65- Utilizando o LogicView

Configurando as portas do ENET-710

Modos de Operao da Porta RS-485


Para configurar os modos de operao da porta RS-485, selecione o boto Set Channel Operating Modes no menu de configurao principal. Aqui h um modo redundante de configurao para as portas RS-485 que pode ser habilitado. Os pares 1-2 e 3-4 de portas seriais podem fornecer operao redundante no caso da conexo de um dos membros falhar. Os modos incluem Independente (sem redundncia), Paralelo (Parallel) e Anel (Ring). O menu mostrado a seguir:

3.59

DF65 - Manual de Configurao

Para ambos modos paralelo e anel, a operao a seguinte: se a comunicao est dirigida para um endereo que est configurado para ser uma porta no par, mas no h resposta, o ENET-710 tentar comunicar-se com o equipamento usando a outra porta no par. Escolha o modo desejado de operao e clique no boto Submit para habilitar a configurao.

Mudando o Endereo IP e Username/Password


Para mudar o username/password ou o endereo IP do mdulo, selecione o boto Login Information no menu principal. Este abre a pgina para ajustar o endereo IP desejado e a mscara de subrede, alm do username e password. Note que o username e password so Case sensitive. Para alterar qualquer um destes, insira a nova informao e clique no boto Submit. Veja a figura a seguir:

3.60

DF65- Utilizando o LogicView

Alterando Username e Password Maiores informes sobre configurao/soluo de problemas podem ser obtidas no manual do ENET-710.

Ajustando o Timeout para ENET-700/ENET-710


Para a questo de timeout, quando se usa o LOGICVIEW em Ethernet, deve ser considerado o quo ocupado o trfego da rede. Na maioria das vezes a melhor maneira de avaliar tentar valores diferentes e ver como sero o download e o upload. Estes testes sero feitos usando Times Of Retry igual a 0 (zero). Deste modo, possvel avaliar com qual frequncia os erros de comunicao ocorrem. Para uma boa performance em downloads e uploads, os esforos devem ser na direo de pequenos timeout. Normalmente um valor entre 500 ms e 5000 ms esperado.

Fig 3.79- Time-out

3.61

DF65 - Manual de Configurao

Trabalhando ON-Line
O modo ON-LINE permite que o usurio faa o download da configurao, opere o DF65, monitore, verifique erros, otimize a configurao, etc. Clique no cone ON-Line, certificando-se que os parmetros de comunicao selecionados estejam de acordo com aqueles na DF65 e que o cabo esteja conectado. V at o menu:Ferramentas/Online ou clique em .

O DF65 ser localizado e identificado. A verso da CPU, nome da configurao e status sero indicados.

Fig 3.80- A Janela DF65 ON-LINE

Fazendo o Download da Configurao


uma prtica segura salvar a configurao quando ela est pronta. O usurio pode tambm verificar erros executando o seguinte procedimento v ao menu principal e selecione Configurao/Verificar Configurao. Se a verificao vier sem mensagens de erro j possvel enviar a configurao para a DF65. A configurao tambm pode ser salva mesmo com erros, para edio futura. ATENO Quando for fazer o download da configurao, desabilite a opo Tile Horizontally, caso esteja visualizando dois diagramas ladder simultaneamente, de forma que seja exibida somente uma ladder. Para isso, basta clicar no cone ferramentas principal e a opo ser desabilitada. na barra de

Os Processos de Download Clique no boto de Download na caixa de dilogo DF65 ONLINE para enviar a configurao para a DF65. Neste ponto o LOGICVIEW prepara todos os dados que precisam ser enviados para os buffers atravs de uma compilao especial e comea a enviar. Uma barra grfica horizontal indicar o progresso. Quando a DF65 comear a receber a informao do download as sadas sero congeladas com os ltimos valores e, tambm, a memria no voltil ser apagada para substituir o seu contedo com a NOVA configurao. Quando a nova configurao estiver completamente transferida, a DF65 substituir as sadas congeladas com os valores de segurana que acabaram de ser enviados e perguntar ao usurio se ele deseja comear a rodar a configurao ou permanecer no modo HOLD. No importa qual opo em que se comea, modo RUN ou HOLD, a CPU inicia no modo valores de segurana como configurado. O usurio possui a responsabilidade de remover o modo Safe Value pressionando o boto SAFE na caixa de dilogo abaixo

3.62

DF65- Utilizando o LogicView

Fig 3.81- O LOGICVIEW Conectado ao DF65 Run/Hold Clique no boto RUN para alterar a execuo do programa entre run e hold. RUN, um LED verde indica o modo; HOLD, um LED amarelo indica (pausa). RUN o modo normal onde a aplicao do usurio executado. No modo HOLD a aplicao do usurio no est sendo executada.

Entradas Freeze Clique no boto Freeze para alterar a execuo do programa entre scanning e froze. No modo FREEZE todas as entradas no so escaneadas e o programa do usurio executado baseado no status das entradas no tempo de congelamento das entradas.

Sadas Freeze Clique no boto Freeze para alterar as sadas entre updating e congeladas. Um LED vermelho indica o modo freeze. No modo FREEZE as sadas no so atualizadas, mas o programa do usurio executado normalmente. Uma vez que o modo retorna para normal, as sadas sero atualizadas de acordo.

Sadas Force fail-safe Clique no boto SAFE para alternar entre atualizando e SAFE. O LED vermelho indica o modo failsafe forado. No modo fail-safe as sadas so foradas para o valor pr-definido configurado na tabela global.

3.63

DF65 - Manual de Configurao

Monitoraco ON-LINE
Esta uma ferramenta importante para verificar como o controle de estratgia est funcionando em relao completa com a DF65. Monitorar somente possvel se o LOGICVIEW estiver ON-LINE. Se o boto ir ON-LINE estiver habilitado, clique neste boto. Caso contrrio, necessrio fazer o upload da configurao presente na CPU. A DF65 deve estar no modo RUN para objetivos de monitorao. Veja se o LED RUN est em ON, caso contrrio, clique em .

Fig 3.82- O LED RUN

A CPU em Modo RUN


A monitorao permite visualizar como cada rede individual est atuando e certificar-se que ela est funcionando do modo desejado durante a programao. Entradas e sadas dos blocos de funo tambm podem ser monitorados. No modo Monitoring, clique no cone (adicionar este cone) . Deste modo o LOGICVIEW passa a mostrar na tela os valores numricos das entradas e sadas dos blocos de funo. Aps o download estar completo v at o menu: Ferramentas/Monitorar ou clique em

Fig 3.83- A CPU no Modo RUN

Monitorando Blocos de Funo e Elementos Ladder


O usurio poder monitorar automaticamente os valores das entradas e sadas dos blocos de funo e tambm dos elementos Ladder (contatos e bobinas) na Net atual clicando nos botes 3.64

DF65- Utilizando o LogicView abaixo. Eles so habilitados to logo o DF65 estiver ON-LINE com a sua estao de trabalho e o usurio selecionar a monitorao.

Fig 3.84- Botes de Monitorao

Monitorando Velocidade
V at o menu: Ferramentas/Preferncias e clique na etiqueta Misc. Dentro do frame Online selecione Perodo de Monitorao da Rede. Dependendo da performance do computador e do modo que a conexo configurada com a DF65, pode ser impossvel atingir a velocidade desejada.

Fig 3.85- Configurando a Velocidade de Monitorao

Monitorando blocos de E/S


Tambm possvel visualizar os valores analgicos das entradas e sadas dos blocos de funo, clicando no bloco de funo e na caixa dilogo que aparecer no boto YES. Isto ativar a monitorao dos links de E/S analgicos do bloco de funo especfico. Outros blocos de funo podem, de maneira similar, ser selecionados para monitorao. De maneira anloga a monitorao do bloco de funo pode ser desabilitada. Quantos mais blocos de funo forem selecionados para serem monitorados maior ser o perodo de monitorao. O usurio pode tambm utilizar o boto para habilitar a monitorao dos blocos de funo.

Forando Elementos
Para forar um elemento discreto como um rel ou uma bobina basta clicar sobre ele enquanto estiver no modo de monitorao. Uma caixa de dilogo dar a opo para forar de 0 (false) para 1 (true) durante um ciclo da rede lgica do DF65. Aps isso, o sinal assumir o valor de acordo com a lgica ou o estado natural do ponto forado. Por exemplo, se uma entrada forada, aps o ciclo em que ela forada, o seu valor estar de acordo com o scan de entrada. Se a varivel forada virtual, que no est sendo usada na lgica e no foi mudada atravs de comunicao, o valor ficar igual ao valor forado.

Usando a Ferramenta de Monitorao na Pgina Endereos MODBUS


Usando esta ferramenta o usurio poder monitorar os valores dos pontos de E/S, variveis de blocos de funo, parmetros e valores de registradores especiais na pgina de endereos MODBUS. O usurio deve estar ON-LINE para utilizar esta ferramenta para visualizar os valores 3.65

DF65 - Manual de Configurao dos pontos. Para monitorar os pontos desejados, clique no boto Endereos MODBUS na barra de ferramentas ou no menu Configurao. A seguinte janela aparecer:

Fig 3.86- Usando o Boto de Monitorao para Monitorar Variveis MODBUS na Janela Endereos MODBUS Os botes de monitorao na janela acima esto desabilitados. Isto ocorre porque o usurio deve antes selecionar ao menos um ponto para que este boto esteja habilitado. Selecione os pontos desejados para ver seus valores. Isto feito clicando-se com mouse esquerda de cada linha. O cursor alterado para um arco quando o usurio aponta o mouse neste boto. Para cancelar a seleo dos pontos basta clicar esquerda da linha novamente. Para apagar os pontos selecionados clique no boto Limpar.

Para monitorar os valores clique no boto Monitorar Valores

A janela agora mostra somente os pontos sendo monitorados juntamente com seus valores.

Fig 3.87- Monitorando Variveis na pgina Endereos MODBUS Para temporariamente interromper a monitorao clique no boto de Pausa 3.66 .

DF65- Utilizando o LogicView Para reiniciar a monitorao clique novamente no boto de Pausa.

Para interromper a monitorao clique no boto de Parar antiga janela que mostra todos os pontos disponveis.

. Isto leva o usurio de volta a

Os pontos selecionados anteriormente permanecem selecionados de modo que o usurio no tenha que selecion-los novamente se for necessrio monitor-los. Mesmo se o usurio fechar a janela e voltar mais tarde, os pontos estaro ainda selecionados para convenincia do usurio. Clique no boto Limpar para apagar a seleo.

Fig 3.88- Variveis MODBUS Selecionadas O usurio pode tambm selecionar pontos mltiplos usando a tecla Shift. Selecione um ponto, pressione Shift e selecione outro ponto. Todos os pontos no meio destes dois sero selecionados.

Modo ON-LINE
O controlador DF65 possui dois modos de edio on-line: Editar Online e Edio Online Completa. Estes dois modos so bem distintos e concorrentes entre si, sendo que a opo de uso entre um modo ou o outro depende do tipo de alterao a ser efetuada. - Editar Ladder On-line - Edio On-line Completa . .

Para facilitar a visualizao da configurao do Ladder nos dois modos On-line, o usurio pode configurar duas cores de fundo diferentes para o Ladder de cada modo on-line. Na barra de ferramentas, clique na opo Ferramentas e depois escolha Preferncias, d um clique na paleta Cor. A seguinte figura ser mostrada:

3.67

DF65 - Manual de Configurao

Fig. 3.89 - Alterando a cor de fundo da rede Ladder

Opo Editar Ladder On-line


Neste modo o usurio poder: - Alterar elementos lgicos; - Alterar tags destes elementos lgicos; - Alterar parmetros de blocos; - Alterar blocos de funo; - Visualizar o comportamento do processo de controle aps a alterao (atravs da monitorao da rede lgica); - Desfazer alteraes, quando ainda no foram salvas no controlador; - Editar apenas uma rede lgica por vez.

Fig. 3.90 - O Modo Editar ON-LINE

3.68

DF65- Utilizando o LogicView

Como funciona?
Durante a edio On-Line, o DF65 aloca uma rea de memria separada somente para novas mudanas. A rede lgica que estiver sendo editada ser executada durante todo o processo de edio. Deste modo, o usurio pode progressivamente observar a resposta do sistema para cada uma das mudanas. Muitas modificaes podem ser feitas antes de ser decidido salvar estas alteraes e envi-las para o DF65. Ser possvel ainda cancelar todas as modificaes enviadas para o DF65 se elas no foram salvas na NVRAM. Para modificar um elemento lgico, seu TAG correspondente ou parmetro do bloco de funo, clica-se com o boto da direita na clula onde est o objeto. Muitas outras modificaes podem ser feitas na mesma lgica antes de parcialmente enviar esta configurao para o DF65. Aps vrias mudanas parciais, o usurio pode finalmente decidir confirmar uma nova configurao salvando-a na NVRAM do DF65. Pode ser uma boa idia salvar as modificaes em um disco.

Os botes para opo Editar Ladder On-line


Envia todas as alteraes temporrias para o DF65. Mudanas temporrias so indicadas no DF65 por uma marca (tc), temporary change, prxima ao objeto. Salva todas as mudanas anteriores na NVRAM do DF65. As mudanas anteriores so representadas por uma marca (pc), permanent change. O objeto lgico tem esta marca somente quando a modificao foi enviada para o DF65, mas ainda no foi salva. Volta para a original ou para a ltima rede lgica salva. A rede lgica ser trocada pela ltima configurao salva na NVRAM do DF65. Apaga a mudana temporria que estiver selecionada na rede. Para selecionar a mudana temporria, deve-se clicar no elemento alterado utilizando o boto esquerdo do mouse. IMPORTANTE O bloco FIFO no pode ter seus parmetros alterados no modo Editar Ladder On-line.

Opo Edio On-line Completa


A opo Edio On-line Completa permite ao usurio alterar uma configurao, enquanto o controlador lgico executa o ciclo de controle, sem que o processo seja interrompido, garantindo a continuidade sem alteraes bruscas na planta. Neste modo, o usurio poder, alm de realizar as alteraes no modo Editar On-line, tambm: - Adicionar/ Apagar redes; - Adicionar/ Apagar mdulos; - Adicionar/ Apagar mdulos E/S virtuais; - Adicionar/ Apagar Interfaces RIO; - Adicionar/ Apagar Funo de usurio. - Alterar configurao de mdulos; - Mover mdulos; - Desfazer alteraes que j foram para o controlador; - Visualizar o comportamento do processo de controle aps a atualizao (atravs da monitorao da rede lgica); Informaes importantes a serem consideradas antes de utilizar o modo Edio On-line Completa Aps a execuo de um procedimento de alterao no modo Edio On-line Completa, deve-se salvar o arquivo de configurao e gerar novamente a lista de tags e programao da tabela MCT, atravs do software TagList Generator. Este procedimento necessrio, pois existe a possibilidade de tags terem sido includos, eliminados ou alterados. Durante a edio on-line completa de uma configurao, no devem ser efetuadas alteraes em parmetros de blocos de funo via programas supervisrios. Isto porque, aps o envio da configurao para a CPU, os parmetros que foram obtidos via upload da configurao que estaro vlidos.

3.69

DF65 - Manual de Configurao

Utilizando o Modo Edio On-line Completa


O modo Edio On-line Completa pode ser acessado de trs maneiras, quando o usurio j estiver on-line: - Clicando sobre o boto, que j estar habilitado na barra de ferramentas - Clicando sobre a opo Ferramentas Edio On-line CompletaEditar; ;

Figura 3.91 - Opo para entrar no modo Edio On-line Completa Na pgina da Ladder, d um clique com o boto direito sobre esta e a opo Edio On-line Completa aparecer.

Figura 3.92 - Opo para entrar no modo Edio On-line Completa A seguinte caixa de mensagem aparecer indicando que o usurio escolheu o modo Edio On-line Completa.

Figura 3.93 - Edio On-line Completa Ativada 3.70

DF65- Utilizando o LogicView A pgina de rede ficar com o fundo configurado anteriormente pelo usurio e no canto inferior direito ficar indicado que o usurio est no modo Edio On-line Completa. A configurao estar em estado de edio.

Figura 3.94 - Figura da Ladder Aps a realizao da primeira alterao na configurao, no ser possvel efetuar qualquer tipo de monitorao. Esta inibio devida ao fato da configurao em processamento no DF65 ser diferente da configurao que exibida pelo LOGICVIEW. Se existir alguma monitorao, esta ser desativada e a seguinte mensagem ser exibida:

Figura 3.95 - Parada de Monitorao

Adicionando/Alterando Elementos na Ladder


Os elementos da Ladder, como rels e bobinas, podem ser inseridos, substitudos ou apagados. Quando um elemento inserido, uma indicao (N) (Novo) aparece ao lado deste elemento. Veja a figura a seguir:

3.71

DF65 - Manual de Configurao

Figura 3.96 - Adio de Novos Elementos Quando um elemento substitudo ou modificado, a indicao (tc alterao temporria) aparecer.

Figura 3.97 - Substituindo Elementos

3.72

DF65- Utilizando o LogicView

Adicionando/Apagando Redes
Com esta opo, o usurio pode adicionar ou apagar redes no modo ON-LINE. Para isto, clique sobre o boto Adicionar Rede Lgica . Uma nova rede ser criada. Para visualizar a rede . A figura a seguir mostra duas redes

anterior e a nova, clique sobre o boto Tile Horizontally na mesma tela.

Figura 3.98 - Inserindo redes Se for necessrio remover uma rede Ladder, clique no boto Gerenciamento Rede Lgica ,a janela abaixo ser aberta, nela o usurio poder apagar a rede Ladder desejada clicando sobre a linha que est a rede e depois sobre o boto Remover.

Figura 3.99 - Remoo de Redes no modo Edio On-line Completa

3.73

DF65 - Manual de Configurao

Adicionando/Apagando Mdulos
No modo Edio On-line Completa pode-se adicionar, apagar ou substituir mdulos de hardware na Pgina de Mdulos. Quando um novo mdulo inserido, a indicao de Novo aparecer, como visto na seguinte figura.

Figura 3.100- Adicionando Mdulos no modo Edio On-line Completa Quando um mdulo existente for removido, haver uma indicao de mdulo apagado.

Figura 3.101- Removendo Mdulo no Modo Edio On-line Completa 3.74

DF65- Utilizando o LogicView Quando um mdulo for substitudo, a indicao de SUBSTITUDO aparecer.

Figura 3.102 -Substituio de Mdulo no Modo Edio On-line Completa

Adicionando/Apagando Mdulos Virtuais


Mdulos virtuais podem ser adicionados ou apagados neste modo. Proceda da mesma forma que a usada no modo OFFLINE.

Figura 3.103 - Inserindo Mdulos Virtuais

3.75

DF65 - Manual de Configurao

Adicionando/Apagando Interface RIO


O usurio poder, neste modo de edio, adicionar ou retirar Interfaces RIOs.

Figura 3.104 - Inserindo Interface RIO

Adicionando/Apagando Funes de Usurio


Funes de Usurio podem ser adicionadas ou eliminadas da Ladder.

Figura 3.105- Inserindo Funes de Usurio Nota importante lembrar o usurio de que apenas uma instncia pode ser feita para cada Funo de Usurio.

3.76

DF65- Utilizando o LogicView

Alterar configurao de mdulos


No modo Edio On-line Completa pode-se alterar a configurao dos mdulos de hardware na Pgina de Mdulos. Aps a alterao de configurao do mdulo de hardware, a nota MODIFICADO ser exibida: no campo Edio On-line da pgina de hardware para o mdulo de hardware alterado, conforme mostra a figura a seguir:

Figura 3.106 -Alterando Mdulos de Hardware na Pgina de Mdulos

Mover mdulos na pgina de hardware


Com a opo Edio On-line Completa ativado o usurio poder mover mdulos entre quaisquer sistemas Principal e Interface Remota. Aps ter movido o mdulo, ser exibida no campo Edio Online da pgina de hardware a nota: MOVIDO DE <SRS ORIGEM> PARA <SRS DESTINO>, conforme mostra a figura 3.107. SRS Sistema Rack Slot Sistema: 0 Principal 1 a 6 Interfaces Remotas

3.77

DF65 - Manual de Configurao

Figura 3.107 - Mdulo Movido na Pgina de Mdulos

Atualizaes no Modo Edio On-line Completa


Aps as alteraes desejadas serem feitas, possvel fazer a atualizao no DF65. Para isto, no menu Ferramentas selecione a opo Edio On-line Completa Enviar, ou faa isto atravs da barra de ferramentas

Figura 3.108- Atualizao de Alteraes no modo Edio On-line Completa A seguinte janela ser exibida mostrando os dados atuais da CPU do DF65 e os botes para incio da atualizao Atualizar e para retorno ao modo de edio Fechar.

3.78

DF65- Utilizando o LogicView

Figura 3.109 - Atualizao da Configurao Caso a opo Atualizar seja selecionada, a configurao alterada ser atualizada na CPU. A indicao do progresso da atualizao indicada, conforme mostrado a seguir:

Figura 3.110 - Atualizao em processo

3.79

DF65 - Manual de Configurao

Figura 3.111 - Atualizao Concluda

Nota Aps a atualizao ser concluda com sucesso, o LOGICVIEW mostra os valores dos parmetros Config Data e ciclo da nova configurao. No caso de ter havido falha na comunicao ou falha na transferncia do controle para a nova configurao, o DF65 continuar executando o controle referente configurao original e o LOGICVIEW exibir a seguinte mensagem:

Figura 3.112 - Atualizao Cancelada

Teste do Sistema aps as atualizaes


Aps as atualizaes terem sido realizadas com sucesso, o LOGICVIEW permanece em estado de teste. Neste estado, as monitoraes esto novamente habilitadas e o usurio pode observar o comportamento do sistema com as alteraes efetuadas, assim, o usurio pode escolher uma das seguintes opes: Confirmar as alteraes efetuadas. Desta forma, o sistema passa a efetuar definitivamente o controle com a nova configurao e a configurao antiga descartada. 3.80

DF65- Utilizando o LogicView Cancelar as alteraes efetuadas, preservando os valores atuais das variveis dinmicas. Neste caso, o sistema retorna execuo do controle com a configurao antiga e descarta a nova configurao. As variveis dinmicas existentes na configurao antiga, so atualizadas com os valores atuais.

Para confirmar as alteraes, deve-se selecionar na barra de ferramentas a opo Edio On-line Completa Aceitar Mudanas, ou clique sobre este boto presente na barra de ferramentas

Figura 3.113- Salvar On-line Para cancelar as alteraes, deve-se selecionar na barra de ferramentas a opo Edio On-line Completa Remover Tudo, ou clique sobre este boto na barra de ferramentas .

Figura 3.114- Removendo as Mudanas na Configurao Caso o usurio no efetue nenhuma das duas opes e v para o modo Off-line, o DF65 automaticamente aceitar as mudanas aps 5 minutos.

Download Diferencial
O Download Diferencial uma maneira de atualizar a configurao do DF65, sendo que a edio da configurao foi feita no modo off-line. Se o usurio precisar editar off-line uma configurao em uma estao de trabalho localizada distante do processo, poder utilizar a opo Usar Configurao Base. Para isso, basta editar a mesma configurao enviada para o DF65, fazer as alteraes e atualizar o DF65 que estiver executando o controle. Um exemplo abaixo ser mostrado de uma configurao editada utilizando esta opo.

1. Passo
Garantir que a configurao a ser editada seja a mesma que est sendo executada na CPU. Portanto, a CPU no dever sofrer nenhuma alterao em sua configurao. 3.81

DF65 - Manual de Configurao Nota: Se a configurao executada na DF65 no for a mesma editada pelo usurio na estao distante do processo, no ser possvel enviar a configurao para a DF65 sem que o processo seja interrompido.

Tabela de Condies
O arquivo de configurao possui duas datas: 1) Data de salvamento (DataSave): data do ltimo salvamento 2) Data de referncia (DataRef): data que ser enviado para a DF65 e tambm ser referncia para possibilitar o download diferencial. DateOfDF65: data da configurao que est na DF65.

Regras:
Tipo de Ao
Download Normal

Opo
Somente Download

Algoritmo
IF FILE_MODIFIED THEN DateRef Now ELSE DateRefDateSave END DateRef Now DateRefDateOfDF65 IF OFFLINE AND FILE_MODIFIED_AFTER_DOWNLOAD AND NOT_USING_BASE_CONFIGURATION THEN DateRef NULL END DateRef Now

Download Normal Upload Salvar Salvar como Atualizao ou Download Diferencial

Salvar e Download

Nota Se o campo DateRef = Null indica que a configurao mudou desde o ltimo download para a DF65, desta forma no ser permitido habilitar a opo Usar Configurao Base.

2 Passo:
Atravs da barra de ferramentas, selecione a opo Ferramentas Definir configurao base.

Figura 3.115 - Setando a Opo Usando Configurao Base No canto inferior direito ficar indicado que a Configurao Base est sendo usada.

3.82

DF65- Utilizando o LogicView

Figura 3.116- Opo Usando a Configurao Base Setada

3 Passo:
Fazer as alteraes necessrias na configurao.

4 Passo:
Caso 1: A DF65 est conectada ao computador. Aps fazer todas as alteraes na configurao, clique sobre o boto Online. A opo de Download Diferencial estar habilitada. Caso 2: A DF65 no est conectada ao computador ou for desejado fazer o envio da alterao mais tarde. Neste caso, deve-se salvar a configurao a qual ser aberta quando for fazer o Download Diferencial estando em um computador conectado ao DF65. Nota A opo Dwl Diferencial somente ser habilitada se a condio DateRef = DateOfDF65, ou seja a data de referncia do arquivo de configurao for a mesma da DF65.

3.83

DF65 - Manual de Configurao

Figura 3.117- Opo de Download Diferencial Habilitada Fazendo um Download Diferencial, as alteraes que foram feitas off-line sero enviadas para a CPU.

Figura 3.118 - Atualizao das Alteraes

3.84

DF65- Utilizando o LogicView Uma mensagem de atualizao da CPU ser mostrada.

Figura 3.119 - Atualizao em progresso O LOGICVIEW ir para o modo Edio On-line Completa com a configurao j atualizada na CPU.

Figura 3.120 - Modo Edio On-line Completa Aps a atualizao, o LOGICVIEW estar no modo on-line em estado de teste.

3.85

DF65 - Manual de Configurao

Diferenas entre Editar On-line e Edio On-line Completa


Quando o usurio est no modo Editar On-line, ele apenas pode alterar os tags dos elementos, parmetros de blocos e tipos de rels/bobinas. Com a opo da Edio On-line Completa, todas as alteraes, que antes seria necessrio estar no modo off-line para efetu-las, podem ser feitas online, de maneira fcil para observao do usurio. No modo Editar On-line existe a ferramenta desfazer, quando o usurio no quer salvar aquela alterao, j no modo Edio On-line Completa, o usurio dispe da opo Remover Tudo e tambm da ferramenta Desfazer durante a edio da Rede Lgica.

Vantagens do Modo Edio On-line Completa


A maior vantagem do modo Edio On-line Completa que o usurio pode realizar as alteraes sem a necessidade de interromper o processo, pois na passagem do controle para a configurao alterada, todos os valores de E/S e de variveis de bloco de funo so preservados. possvel editar uma configurao no modo Off-line com a opo de efetuar a atualizao (de forma on-line) do DF65 posteriormente. As alteraes podem ser feitas com a DF65 em qualquer modo de funcionamento: Run, Hold, Freeze ou Safe.

Observaes:
- Aps a transferncia do controle para a nova configurao, os mdulos de sada digitais e analgicos adicionados (ou movidos) sero inicializados com os valores de segurana (definidos na tabela global). - A ativao do modo Edio Online Completa automaticamente desabilita o modo Editar Online e vice-versa. -Quando so efetuadas atualizaes de configuraes via Edio Online Completa em sistemas com CPUs redundantes (DF65ER), a CPU passiva acompanha a CPU ativa na troca de configurao, pois h sincronismo entre as duas CPUs. Para que isto ocorra necessrio que as duas CPUs no tenham o cabo inter-CPU desconectado durante todo o processo de atualizao. - Os endereos Modbus das entradas, sadas e blocos funcionais so mantidos (quando utilizado o modo automtico de designao de endereos Modbus), com exceo dos seguintes casos: - Mdulos movidos para outro sistema (da master para uma RIO ou de uma RIO para a master ou outra RIO); -Mdulos FB-700-1S e FB-700 que tiverem grupos adicionados e no existe uma quantidade suficiente de endereos Modbus vagos e subsequentes; - Blocos funcionais que tiverem o tipo de nmero alterados de inteiro (INT) para real (REAL) ou ANY_NUM. - O bloco FIFO pode ter o endereo Modbus alterado.

Nota para mdulo DF45


O mdulo DF45 possui uma configurao interna. Quando um mdulo DF45 existente na configurao original tiver sua configurao alterada no modo Edio On-line Completa, o DF65 ir interromper a leitura deste mdulo a partir do instante da recepo do comando contendo a nova configurao. Aps a transferncia de controle para a nova configurao, o mdulo volta a ser lido normalmente. No caso de cancelamento das alteraes, sero recuperadas, aps o retorno configurao antiga, as configuraes dos mdulos DF45 que foram removidos ou que tiveram alterao.

Nota para o mdulo FB-700


Os mdulos E/S Fieldbus (FB-700-1S e FB-700) tambm possuem configurao interna. No caso de alterao de mdulos existentes na configurao original, as leituras/escritas dos mdulos no sero efetuadas enquanto as configuraes internas no coincidirem com a configurao da CPU do DF65. Por isto, a parada da leitura/escrita poder ocorrer antes ou depois da transferncia do controle para a nova configurao, dependendo se a alterao da configurao interna dos mdulos foi feita antes ou depois da atualizao do DF65.

3.86

DF65- Utilizando o LogicView

Nota para comunicao via BlockView


Durante a atualizao via Edio On-line Completa, as BlockViews que esto configuradas no DF65 so preservadas. Entretanto, pontos que tiveram o endereo Modbus alterado no sero supervisionados corretamente.

Problemas de Comunicao
a) Antes do boto Send
Se a comunicao entre o LOGICVIEW e o DF65 for perdida, durante a edio, o DF65 executar o nmero de tentativas determinado no item Parmetros de Comunicao Nmero de tentativas. Se a comunicao no for reestabelecida durante este tempo, a seguinte mensagem aparecer.

Figura 3.121 - Alerta de ausncia de Equipamento/ Problemas na Comunicao Com a comunicao reestabelecida, o usurio tem duas opes: clicar sobre o boto Tentativa ou sobre o boto Ir Offline. - Se a opo Tentativa for escolhida, o LOGICVIEW retorna configurao on-line, aguardando o usurio clicar sobre o boto Send. - Se a opo Ir Offline for escolhida, o LOGICVIEW vai para Offline e no canto inferior direito fica indicado Usando a Configurao Base, com a possibilidade de fazer um download diferencial, j citado anteriormente.

b) Aps o boto Send


Aps clicar sobre o boto Send e se houver problemas de comunicao entre o LOGICVIEW e o DF65, duas situaes so possveis: b.1) A CPU ainda no tem a configurao nova. A seguinte mensagem ser mostrada.

Figura 3.122 Alerta de reconhecimento incompleto da configurao Esta mensagem indica que houve problemas no envio da Configurao. Clicando sobre o boto OK, a seguinte mensagem aparecer.

3.87

DF65 - Manual de Configurao

Figura 3.123 Cancelamento da Atualizao da Cofigurao O LOGICVIEW permanecer no modo Edio On-line Completa, aguardando a configurao modificada ser atualizada na CPU. b.2) A CPU j est com a nova configurao. A seguinte mensagem ser mostrada.

Figura 3.124 - Alerta de ausncia de Equipamento/ Problemas na Comunicao Com a comunicao reestabelecida, o usurio novamente ter duas opes: Tentativa e Ir Offline. - Se a opo Tentativa for escolhida, o LOGICVIEW retornar ao modo Edio Online Completa e ficar aguardando que o usurio clique sobre o boto Aceitar Mudanas ou Remover Tudo. - Se a opo Ir Offline for escolhida, a seguinte mensagem aparecer indicando para o usurio que ele perder as opes de Remover todas as alteraes feitas na configurao e que o Download Diferencial no poder ser realizado. Se realmente o usurio escolher esta opo, as alteraes realizadas antes da perda da comunicao sero salvas no DF65.

Figura 3.125 - Opes Remover Tudo e Download Diferencial Desabilitadas

3.88

DF65- Utilizando o LogicView

c) Aps o Aceitar Mudanas


Quando houver problemas de comunicao entre o LOGICVIEW e o DF65 aps clicar sobre o boto Aceitar Mudanas, a seguinte mensagem aparecer:

Figura 3.126 - Alerta de ausncia de Equipamento/ Problemas na Comunicao O LOGICVIEW no estar mais no modo Edio On-line Completa, mas continuar on-line. Clicando sobre o boto Tentativa, com a comunicao reestabelecida entre o LOGICVIEW e o DF65, pode-se proceder de maneira normal para novamente escolher entre os modos Editar Online e Edio Online Completa.

Figura 3.127 - Aceitar Mudanas importante salientar que mesmo que a comunicao entre o DF65 e o LOGICVIEW seja perdida, mas o boto Aceitar as Mudanas j tenha sido selecionado, estas mudanas j estaro salvas na CPU, independentemente da opo escolhida aps o reestabelecimento da comunicao.

Desistncia de Atualizaes no Modo Edio On-line Completa


Para se desistir de fazer as atualizaes realizadas na configurao, o usurio dever clicar na barra de ferramentas, no boto Edio Online Completa para sair deste modo. A seguinte janela ser mostrada, oferecendo ao usurio trs opes:

3.89

DF65 - Manual de Configurao

Figura 3.128 - Desistncia de atualizao Se a opo Remover Tudo for escolhida, todas as alteraes que foram feitas na configurao sero removidas. O LOGICVIEW permanecer on-line e o usurio poder escolher entre Editar Online e Edio On-line Completa. Se o usurio escolher Ir Off-line, a seguinte mensagem ser exibida.

Figura 3.129 - Indo para modo Offline Se o usurio escolher Sim, ele sair do modo Edio On-line Completa, ficando off-line, mas permanecendo no modo Usando Configurao Base com a possibilidade de fazer um Download Diferencial sem interromper o processo, retornando, deste modo, ao modo Edio Online Completa.

Figura 3.130 - LOGICVIEW no modo Off-line

3.90

DF65- Utilizando o LogicView

Figura 3.131 - Opo Download Diferencial Habilitada Nota Aps a atualizao com sucesso, altamente recomendvel salvar o arquivo de configurao, pois no executado salvamento automtico e o DF65 j est com nova configurao.

Exemplos para a opo Edio On-line Completa


a) Exemplo 1:
Partindo de uma uma configurao j existente, pode-se inserir mdulos, pginas de rede e novas configuraes. 1. Faa o download da configurao. 2. Escolha a opo Edio On-line Completa.

3.91

DF65 - Manual de Configurao

Figura 3.132 Configurao no Modo Edio On-line Completa 3. V pgina de mdulos e insira um novo rack e um novo mdulo.

Figura 3.133 Inserindo novo rack e mdulo

3.92

DF65- Utilizando o LogicView 4. Insira outro mdulo e configure os valores de segurana.

Figura 3.134 Inserindo um mdulo DF46 5 - Clique sobre a opo Pgina de Mdulos Virtuais e insira um novo mdulo.

Figura 3.135 Inserindo um Novo Mdulo Virtual

3.93

DF65 - Manual de Configurao 6. V para a Pgina de Rede e insira outra Rede Lgica. Insira a nova configurao.

Figura 3.136 Inserindo Nova Pgina de Rede e Nova Configurao 7. Inserir um mdulo de Temperatura (DF45).

Figura 3.137 Inserindo Mdulo de Temperatura

3.94

DF65- Utilizando o LogicView 8. Na Pgina de Rede, insira outra rede. Coloque um bloco de funo GE para fazer a comparao entre as temperaturas.

Figura 3.138 Nova Pgina de Rede com bloco de funo GE 9. Clique sobre o boto Send para enviar a nova configurao para o DF65.

Figura 3.139 Aps o boto Send

3.95

DF65 - Manual de Configurao

b)Exemplo 2:
Partindo de uma configurao j existente, pode-se fazer a substituio de interfaces remotas. 1. Faa o download da configurao. 2. Escolha a opo Edio On-line Completa.

Figura 3.140 Ativado o modo Edio On-line Completa 3. V para a Pgina de Mdulos. Esta configurao composta de uma CPU principal e uma interface remota.

Figura 3.141 Pgina de Mdulos 3.96

DF65- Utilizando o LogicView 4. Insira outra interface remota.

Figura 3.142 Inserindo outra Interface Remota 5. Mova os mdulos presentes na interface remota 1 para a interface remota 2.

Figura 3.143 Movendo Mdulos da Interface Remota 1 para a Interface Remota 2

3.97

DF65 - Manual de Configurao 6. Aps mover os mdulos da interface remota 1 para a interface remota 2, pode-se, realmente, remover a RIO1. Na figura a seguir, aparece uma mensagem de confirmao da remoo de interface remota.

Figura 3.144 Confirmao de Remoo de Interface Remota

7. A Pgina de Mdulos , aps a remoo de interface remota 1, ficar como a figura abaixo.

Figura 3.145 Pgina de Mdulos aps Remoo da Interface Remota 1 3.98

DF65- Utilizando o LogicView 8. Retorne Pgina de Rede e continue o procedimento de atualizao da configurao.

Figura 3.146 Aps o boto Send

Conectando o DF65 a HMI


Para conectar um computador host a um ou mais DF65 pode ser feito usando a porta serial ou adaptador Ethernet. A aquisio das variveis/parmetros pode ser feita com drivers padro Modbus/RTU ou Modbus/TCP que funcionam diretamente com o software de aplicao para atuar como uma HMI (human machine interface). Outra tcnica selecionar uma HMI pronta para trabalhar como um cliente OPC baseado nos TAGs das variveis e, ento, instalar o DF65 OPC Server para diretamente comunicar com as unidades do sistema DF65.

OPC (OLE for Process Control)


O que OPC? OPC um padro industrial cliente servidor amplamente aceito para troca de parmetros entre aplicaes e possibilitar que variveis dos dispositivos estejam disponveis em um modo padro no qual mltiplos clientes podem simultaneamente acess-los, no importando se o servidor est localizado em uma mesma estao de trabalho ou remotamente em um padro Microsoft. A tecnologia OPC roda em Windows NT ou Windows 2000. Benefcios do DF65 OPC Server A tecnologia OPC habilita um banco de dados simples Fieldbus ser compartilhado entre estaes de trabalho, eliminando inconsistncias. Aps a configurao para todos os DF65s do sistema ter sido criada e verificada, todos os tags das variveis, seus endereos correspondentes na CPU e endereos Modbus de referncia so exportados como uma Tag List para o DF65 OPC Server. O DF65 OPC Server tem todas as informaes necessrias para acessar qualquer Tag no DF65 correspondente e, portanto, fornecer todos os parmetros/variveis baseadas somente no tag para requisies vindas do cliente OPC. Considerando este fato, nem o usurio nem o software HMI precisam lidar com todo acesso, mas somente com os tags. Assim o sistema se torna totalmente transparente, o usurio no precisa se preocupar com endereos. De fato no precisa nem mesmo saber que eles existem. 3.99

DF65 - Manual de Configurao Mesmo se o registro de endereos Modbus mudem devido a mudanas de configurao, isto no afetar os clientes OPC e, portanto, nenhuma configurao necessria porque o cliente OPC sempre se refere varivel atravs do TAG e no atravs de seu endereo. No caso da configurao mudar, uma nova Tag List ser recompilada e registrada no DF65 OPC Server novamente. Esta tarefa bastante rpida e pode ser literalmente feita em questo de minutos. O software na estao de trabalho dever ser uma aplicao cliente OPC compatvel e deve acessar os dados do DF65 atravs do DF65 OPC server. muito comum nas HMIs do mercado estarem prontas para o OPC. A figura abaixo mostra um relao tpica entre componentes diferentes da arquitetura OPC.

Figura 3.147 -O OPC Server Smar DF65 OPC Server O DF65 OPC Server uma aplicao para Windows desenvolvida pela SMAR o qual baseado numa dada Tag List, podem ser acessveis de uma ou mais CPUs DF65 e disponibilizam os dados para qualquer cliente OPC dentro da rede. O DF65 OPC server pode pegar dados dos mdulos DF65 atravs das portas seriais ou das conexes Ethernet. Smar DF65 Tag List Generator O Tag List Generator uma aplicao para Windows que pode colocar juntas uma ou mais configuraes de sistemas DF65 e criar uma lista de tags com os endereos dos dispositivos (Modbus ID ou endereo IP para Modbus/TCP) e endereos Modbus para cada varivel/parmetro da configurao selecionada. O Tag List Generator tambm responsvel por registrar a lista de Tags no computador onde o DF65 OPC Server vai rodar. Configurando um cliente OPC O cliente OPC na estao de trabalho normalmente possui um browser OPC que permite o usurio navegar at o tag que ele deseja mostrar. Primeiro seleciona-se OPC Server Smar.DF65Server.0, ento a configurao, neste exemplo mn_700 seguido do tag do usurio, por exemplo FIC-123.PV. Isto , o mesmo Tag que foi configurado no LOGICVIEW usado por todas a aplicaes dentro do sistema, sem a necessidade de redigitar ou renomear. Deve se lembrar de escrever os valores em blocos ICT (por exemplo, set points) para os parmetros internos, no para a sada. Da mesma forma, a sada do PID deve , manualmente, ser escrita na sada do bloco SMPL. 3.100

DF65- Utilizando o LogicView

Figura 3.148 - Um Cliente OPC No DF65 os valores analgicos so representados em uma escala de porcentagem com um inteiro de 0-10.000. Para obter o resultado em unidades de engenharia no software cliente OPC deve ser feito o escalonamento dos valores.

Usando Drivers de Comunicao com MODBUS


Comunicao Modbus
Um software HMI que no possua OPC no pode usar o OPC server para obter dados para e do DF65. Assim eles precisam comunicar diretamente com o DF65 utilizando o nmeros do registro Modbus para enderear os dados na memria da DF65. O software LOGICVIEW automaticamente atribui endereos de registros de memria Modbus para todos os elementos e parmetros dos blocos de funo e tambm gera uma referncia cruzada para todos os nmeros de registros Modbus. Isto faz o mapeamento dos dados dentro da aplicao mais fcil. Selecione no menu: Configurao/Endereos MODBUS para chamar a listagem a tela. Esta listagem tambm pode ser impressa conforme a convenincia. V at o menu Arquivo/Imprimir e selecione a opo Endereo de Variveis Modbus.

Figura 3. 149 - Endereos MODBUS Como o LOGICVIEW desenvolvido para trabalhar com o padro Windows de sistema operacional, ele se beneficia das mais recentes informaes tecnolgicas integrando-se com o pacote MS Office. A listagem de registros Modbus pode ser exportada para o MS-Excel clicando no boto Exportar que est no canto direito da tela.

3.101

DF65 - Manual de Configurao Esta flexibilidade e abertura fazem os dados disponveis para outras aplicaes. No Excel, o usurio pode facilmente classificar e filtrar a informao para obter apenas a parte em que ele esteja interessado. Clique em Save e selecione o tipo de arquivo que deseja exportar no se esquecendo de dar um nome para o novo arquivo.

Figura 3.150- Exportando Endereos Modbus Um exemplo de uma lista de endereos Modbus aberta no Excel:

Figura 3.151- Abrindo os Endereos Modbus no MS Excel

Cdigo de Endereos Modbus


O DF65 usa os protocolos abertos industriais padro Modbus/RTU e Modbus/TCP para comunicao. No padro Modbus a informao mapeada em registros. Existem 4 referncias (grupos) : 0xxxx (Bobinas de Sada), Sadas discretas 1xxxx (Contatos de entrada), Entradas discretas, Fieldbus status 3xxxx (Registros de Entrada), Entradas analgicas 4xxxx (Registros de espera), Sadas analgicas O LOGICVIEW automaticamente atribui estes endereos Modbus para as E/S, elementos de ladder, parmetros de blocos, etc., eliminando o trabalho tedioso e erros humanos. Se o OPC 3.102

DF65- Utilizando o LogicView server for usado, o usurio no precisa se preocupar com os registros Modbus, pois estes sero gerenciados pelo OPC server.

Implicaes Quando se Altera Configurao do DF65


Em verses anteriores do DF65 os endereos dos registros Modbus eram alterados toda vez que o usurio alterava a configurao. Na verso atual, os endereos dos registros so mantidos. Fisicamente as variveis Modbus so armazenadas em ordem sequencial de endereo absoluto, comeando da E/S principal depois RIO1 at RIO6. A diferena que as reas Modbus tem uma separao lgica de faixas para especificamente relacion-las com a principal ou com qualquer unidade de E/S remota. Deste modo, quando o usurio adicionar um novo mdulo, a rea anterior de registros Modbus continuar na mesma posio. O LOGICVIEW apenas insere as posies novas na rea reservada sem haver deslocamento. O usurio no precisar se preocupar com esta alocao de memria pois o LOGICVIEW a realiza automaticamente.

Mapa de Memria Digital


Tipo Unidade Entradas DI MASTER DI RIO #1 DI RIO #2 DI RIO #3 DI RIO #4 DI RIO #5 DI RIO #6 Sadas DO MASTER Variveis Virtuais Discretas DO RIO #1 DO RIO #2 DO RIO #3 DO RIO #4 DO RIO #5 DO RIO #6 Variveis Virtuais Discretas * Endereo MODBUS Faixa 1x xxx 10 001 13 000 13 001 13 500 13 501 14 000 14 001 14 500 14 501 15 000 15 001 15 500 15 501 16 000 Faixa 0x xxx 00 001 02 000 02 001 03 000 03 001 03 500 03 501 04 000 04 001 04 500 04 501 05 000 05 001 05 500 05 501 06 000 06 001 07 000 3000 500 500 500 500 500 500 2000 1000 500 500 500 500 500 500 1000 Nmero de Pontos

* Faixa Adicional

Mapa de Memria Analgico


Tipo Unidade Entradas AI MASTER AI RIO #1 AI RIO #2 AI RIO #3 AI RIO #4 AI RIO #5 AI RIO #6 Reservado Sadas AO MASTER AO RIO #1 AO RIO #2 AO RIO #3 AO RIO #4 AO RIO #5 AO RIO #6 Reservado Blocos De Funo Registradores Especiais Endereo MODBUS Faixa 3x xxx 30 001 31 000 31 001 31 250 31 251 31 500 31 501 31 750 31 751 32 000 32 001 32 250 32 251 32 500 32 501 34 000 Faixa 4x xxx 40 001 41 000 41 001 41 125 41 126 41 250 41 251 41 375 41 376 41 500 41 501 41 625 41 626 41 750 41 751 41 875 42 501 49 950 49 951 49 999 Nmero de Pontos 1000 250 250 250 250 250 250 1500 1000 125 125 125 125 125 125 750 7450 49

3.103

DF65 - Manual de Configurao

Registros Especiais
O LOGICVIEW possui alguns registros especiais que podem ser acessados por uma interface HMI atravs dos endereos MODBUS destes registros. Para acessar estes registros, no LOGICVIEW clique em Endereos Modbus. A tabela abaixo mostra quais so estes registros especiais.

Registro Especial
RTC_Sec RTC_Min RTC_Hour RTC_Dweek RTC_Day RTC_Mon RTC_Year ScanCicleTime TimeOutPort01 TimeOutPort02 TimeOutPort03 TransferState ReadyScanRio (*) SSIO Status (*) Bat Status

Endereo Modbus
49951 49952 49953 49994 49955 49956 49957 49958 49959 49960 49961 49962 49963 49964 49965

Descrio
Clock de tempo real: Segundos (00-59) Clock de tempo real: Minutos (00-59) Hora (00-23) Dia da Semana (01-07) Dia do Ms (01-31) Ms (01-12) Ano (00-99) Tempo real de execuo do programa Timeout de comunicao da porta P1 (mltiplo de 10 milisegundos) Timeout de comunicao da porta P2 (mltiplo de 10 milisegundos) Timeout de comunicao da porta P3 (mltiplo de 10 milisegundos) Reservado Status da comunicao entre CPU mestre e CPU RIO (vlido somente sistemas redundantes) O Status da comunicao entre a CPU Main e CPU Backup (vlido somente para sistemas redundantes) Status da bateria 1 No Est Ok 0- Est Ok

(*) Referente s CPUs redundantes.

ReadyScanRio (RIO)
Se o bit est em 1, isto significa que possvel comunicar-se com o mdulo de interface RIO e a configurao a mesma tanto na CPU principal quanto no mdulo RIO. Bit 0 1 2 3 4 5 6 7 Descrio No utilizado Pronto para scan da RIO 1 Pronto para scan da RIO 2 Pronto para scan da RIO 3 Pronto para scan da RIO 4 Pronto para scan da RIO 5 Pronto para scan da RIO 6 No utilizado Estados 0 No No No No No No 1 Sim (RIO 1) Sim (RIO 2) Sim (RIO 3) Sim (RIO 4) Sim (RIO 5) Sim (RIO 6) -

3.104

DF65- Utilizando o LogicView

SSIOStatus
Bit 0 1 2 3 4 Descrio Conexo Good no canal SSIO Buffer de redundncia est ocupado Check de Configurao Identificao da CPU -Estados das Chaves (rotary key e dip switch) Estados 0 No No Os ttulos das CPUS Main e Backup so iguais Backup H ou duas CPUs Main ou duas Backup As chaves na CPU Main esto diferentes da CPU Backup As verses nas CPUS Main e Backup esto diferentes No 1 Sim Sim Os ttulos das CPUs Main e Backup so diferentes Main H CPUs Main e Backup As chaves nas CPUs Main e Backup esto iguais As verses nas CPUs Main e Backup esto iguais Sim

6 7

Check da verso do Firmware Status recebido da outra CPU pelo canal SSIO

Nota: Estes dados so do tipo Word (MSB LSB). Os oito bits menos significativos (LSB) representam estes status.

Atribuio manual dos endereos Modbus


Cada mdulo de E/S e bloco de funo includo em uma configurao aloca espao de memria na CPU. Este espao de memria possui um endereo MODBUS associado. O usurio possui a opo de alocar memria manualmente ou deixar que a aplicao aloque memria automaticamente. Assim que o endereo MODBUS fixado, o endereo MODBUS no fixado a no ser que o usurio faa uma mudana. No modo automtico a aplicao fornece o endereo MODBUS para todos os pontos e o usurio pode alterar o endereo de qualquer ponto se mudar em seguida para o modo manual. O usurio pode mudar de automtico para manual e vice-versa escolhendo a opo M. Addr na janela Preferncias que est localizada no menu Ferramentas.

Figura 3.152- Configurando o Endereamento MODBUS Manual ou Automtico.

3.105

DF65 - Manual de Configurao

Alocao Automtica de Endereos Modbus


Selecione Preferncias no menu Ferramentas. Clique na opo M. Addr. Se a opo Auto estiver selecionada clique em Cancelar, se no estiver selecionada, clique na opo Auto e confirme clicando em OK. Endereos Modbus atribudos a todos os pontos agora sero feitos automaticamente. O LOGICVIEW o faz sequencialmente bastando que o usurio selecione o primeiro slot disponvel nos quais todos os pontos de um mdulo ou bloco de funo se encaixem. Ele segue uma faixa de endereos diferentes para tipos de dados diferentes como explicado anteriormente.

Alocao Manual de Endereos Modbus


Selecione o menu Ferramentas Preferncias. Clique na opo M.Addr. Se a opo manual estiver selecionada clique em Cancelar. Caso contrrio selecione a opo Manual e clique em OK. Neste modo o usurio dever escolher o endereo Modbus toda vez que um mdulo ou bloco de funo for includo.

Alocao de Endereos MODBUS de Mdulos de E/S


Quando o usurio inserir um mdulo de entrada e sada na Pgina de Hardware a janela de endereos MODBUS ser mostrada. Esta janela possui as seguintes propriedades como mostra a figura a seguir. Ela apresenta os endereos MODBUS para o mdulo DF38, que possui um grupo de oito entradas e um grupo de quatro sadas. Tipo de E/S: Indica que os pontos so do tipo Entrada Digital (DI), Sada Digital (DO), Entrada Analgica (AI) ou Sada Analgica (AO). Pontos: Nmero de pontos do tipo de Entrada e Sada do mdulo Tipo de Dado: Tipo de dado dos pontos deste mdulo Endereo MODBUS: Endereos MODBUS padro atribudos automaticamente pelo LOGICVIEW.

Figura 3.153- Configurando os Endereos MODBUS Manualmente Para alterar o endereo Modbus para uma posio desejada clique em Trocar Endereo. Isto fornece uma lista dos endereos Modbus disponveis como mostra a figura abaixo.

3.106

DF65- Utilizando o LogicView

Figura 3.154- Selecionando a Faixa de Endereos Modbus Selecione um slot da lista Endereos Modbus disponveis e a lista Selecione Endereos Modbus apresenta a lista de endereos disponveis em cada slot. Selecione o endereo Modbus desejado. Para aceitar o novo endereo clique em Atualizar. Para manter os endereos antigos clique em Cancelar. Se o usurio deseja mudar o endereo novamente clique em Mudar Endereo. Caso contrrio, clique em OK para fechar a janela de endereos Modbus.

Alocao de Endereos Modbus para Bloco de Funo


Quando o usurio insere um bloco de funo na Pgina da Rede a janela Endereo Modbus ser aberta. Esta janela possui as seguintes opes como mostra a prxima figura. Bloco de Funo: Tipo de Bloco de Funo N de Registros: Nmero de registros alocados na memria para este bloco de funo. Endereos Modbus: Endereos Modbus padro.

Figura 3.155- Configurando Endereos MODBUS de Blocos De Funo Para mudar o endereo Modbus para uma posio desejada clique em Mudar Endereo. Isto fornece uma lista de endereos Modbus como mostrado na figura abaixo.

3.107

DF65 - Manual de Configurao

Figura 3.156- Configurando a Faixa de Endereo dos Blocos de Funo Selecione um slot da lista Endereos Modbus disponveis e a lista Selecione Endereos Modbus apresenta a lista de endereos disponveis em cada slot. Selecione o endereo Modbus desejado. Para aceitar o novo endereo clique em Atualizar. Para manter os endereos antigos clique em Cancelar. Se o usurio deseja mudar o endereo novamente clique em Mudar Endereo. Caso contrrio, clique em OK para fechar a janela de endereos Modbus.

3.108

DF65- Utilizando o LogicView

Blocos de Funo Criados pelo Usurio


Introduo
As funes criadas pelo usurio (Funo de usurio, UF) so funes booleanas criadas pelo usurio para simular a combinao de rels Normalmente Fechados (NF), normalmente abertos (NO) e bobinas. Para criar funes do usurio, preciso ter um ou mais mdulos na Hardware Page ou um ou mais variveis auxiliares na Virtual Variable Page. Uma vez que as funes so criadas elas estaro disponveis para uso dentro do projeto de lgica Ladder. As funes definidas pelo usurio podem ser usadas apenas uma vez na lgica de configurao ladder. O LOGICVIEW utiliza o mtodo Click to Write para desenvolver equaes booleanas para a UF. Isso fornecer um template para que o usurio selecione as variveis e operadores de maneira escrever as equaes. O formato da equao definido como sendo:

Sada Real Entradas/Sadas Reais Sada Da Funo : = FUNO DE Sadas das Funes Definidas Varivel Temporria Variveis temporrias prvias
O lado esquerdo (Left Hand Side, LHS) da equao especifica a sada real, a sada da funo ou as variveis temporrias. O smbolo := o que define o sinal de igualdade. O lado direito da equao (Right Hand Side, RHS) E/S real, ou vriaveis temporrias prvias ou a combinao entre elas atravs de operadores booleanos. O lado RHS da equao booleana pode tambm ser funo de variveis temporrias do LHS das sadas reais.

Criando uma Funo de usurio


1. Na janela principal do LOGICVIEW clique no cone: Funo do Usurio. A seguinte caixa de dilogo ser aberta: ou no menu Editar, selecione Editar

Figura 3.157- A Janela de Criaoa/Edio de Funes do Usurio 2. Clique no boto Novo. Esta ao far com que o cursor se mova para a coluna UF Label. Digite em seguida um nome para esta UF. 3. Clique no boto Editar da janela de dilogo acima. O LOGICVIEW vai criar um nome de UF no comeo do programa lgico e o comando END ao final do programa. O template de programas aparecer como a seguir:

3.109

DF65 - Manual de Configurao

Figura 3.158- Programando uma Nova Funo do Usurio: Variveis, Entrada e Sada Dentro da caixa Linha Vazia o usurio poder apagar uma linha inteira clicando em Apagar todos ou adicionar uma linha clicando em Adicionar. Clicando sobre Verificar, verificar a sintaxe da lgica de programao. O caixa de E/S permite que o usurio selecione um canal de um mdulo de E/S para fazer parte da equao booleana.

Figura 3.159- Entradas e Sadas dos Mdulos como Variveis De maneira anloga variveis virtuais podem ser selecionadas, selecionando-se Grupos Virtuais.

Figura 3.160 - Variveis Virtuais como Variveis em uma Funo do Usurio A caixa Symbols permite que as operaes lgicas sejam implementadas.

Figura 3.161 - Smbolos Utilizados na Criao de Equaes Lgicas Dentro das Funes do Usurio 3.110

DF65- Utilizando o LogicView Os smbolos esto descritos na tabela abaixo:

Smbolo
And Or / ; ( ) ! i 0 1 Operador Lgico AND (AND Binrio) Operador Lgico OR (OR Binrio)

Descrio

Operador Lgico NOT (Negao Binria) Final de uma sentena Lgica (Sintaxe de sentena), Fim de Linha, Fim de Operao. Abre Parnteses, para agrupar operaes Lgicas Fecha Parnteses, para agrupar operaes Lgicas Funo de Lgica de Transio Negativa. Ex: X = ! A; onde X 1 se A mudar de 1 para 0. (Transio de Borda de descida) Funo de Lgica de Transio Positiva. Ex: X = i A; onde X 1 se A mudar de 0 para 1. (Transio de Borda de subida) Constante Lgica Negativa (Falso) Constante Lgica Positiva (Verdade)

O LOGICVIEW habilita 16 variveis temporrias que podem ser utilizadas dentro da equao booleana.

Figura 3.162 - Variveis Temporrias O usurio poder configurar at 8 sadas. Para criar a sada o usurio dever clicar na caixa Sadas. O LOGICVIEW adicionar uma linha com o valor para a sada, como mostrado abaixo.

Figura 3.163 - Criando uma Funo do Usurio Caso seja necessrio criar uma expresso para uma varivel temporria o usurio dever clicar na caixa Temporrias, e selecionar uma das 16 variveis temporrias disponveis.

3.111

DF65 - Manual de Configurao

Figura 3.164 - Criando uma Funo do Usurio 4. Clicando na caixa Sadas, insere-se uma linha Out1. Escolhe-se a primeira varivel clicando sobre uma das entradas do mdulo DF20 atravs da caixa de E/S. Na caixa de smbolos selecionase a funo lgica AND. Seleciona-se, ento, a segunda varivel como outra entrada do Mdulo DF20. Para finalizar, insere-se um ponto em vrgula para indicar o final da expresso. Em seguida, clicando na caixa Temporrias seleciona-se uma das 16 disponveis. O LOGICVIEW insere esta varivel na linha seguinte. Faz-se esta varivel ser igual ao valor de uma entrada do mdulo DF32, tomando cuidado para inserir o ponto e vrgula ao final. Em seguida clicando na caixa Sadas gera-se uma nova sada. O valor desta nova sada o resultado da varivel temporria 1 e um And lgico com a uma terceira entrada do mdulo DF20.

Figura 3.165 Uma Nova Funo do Usurio: Verificando a Equao Lgica Clicando em Fechar, fecha-se a janela e a Funo de usurio est disponvel para uso dentro da ladder, basta que o usurio selecione UF na barra de ferramentas e insira a funo do usurio criada.

3.112

DF65- Utilizando o LogicView

Figura 3.166 - Uma Nova Funo do Usurio Criada

Mensagens de Alerta
Se o usurio tentar deletar um elemento da programao lgica usando o backspace do teclado, a seguinte janela de aviso ser mostrada.

Figura 3.167 Mensagem de Alerta

Para remover um elemento dentro da lgica, deve-se clicar duas vezes sob o elemento e clicar no boto delete. Se o usurio se esquecer de terminar uma linha da lgica com um ponto vrgula receber a seguinte mensagem de alerta:

Figura 3.168 Mensagem de Alerta Caso o usurio tente remover uma sada receber a seguinte mensagem de advertncia.

3.113

DF65 - Manual de Configurao

Figura 3.169 Mensagem de Alerta Ao contrrio de quando se apagar uma entrada, apagar uma sada de uma funo resultar na renumerao de todas as sadas.

Como estimar o espao de memria para as Funes do Usurio


Cada funo do usurio (UF) pode ser usada apenas uma vez em qualquer rede lgica. UF permite que a lgica seja inserida diretamente atravs de uma equao booleana atravs do mtodo ClickAnd-Write. Para calcular o tamanho de memria utilizado por uma configurao de modo a acomodar uma UF especfica, so aplicadas as seguintes regras: Qualquer funo por si s ocupa 20 bytes; 4 bytes para cada vez que uma varivel temporria for usada (Tempn); 7 bytes para cada sada de funo (Outn); 11 bytes para qualquer varivel no precedida por um smbolo sensor de transio (^ ou !); 17 bytes para qualquer varivel precedida por um smbolo sensvel a transio (^ ou !); 4 bytes por cada operao AND ou OR; 5 bytes por cada constante 0 ou 1;

Exemplo: A funo SELECT . Esta funo simula uma chave multiplexadora com quatro entradas (INA,INB,INC e IND) selecionadas por SEL1 e SEL2. OUT1 representa a sada da chave. OUT2 mostra se qualquer uma das entradas zero. A funo tambm prepara a bobina24 para indicar como a seleo de linha poderia tolerar qualquer mudana. SELECT TEMP1:=/SEL1*/SEL2*/INA; TEMP2:=/SEL1*SEL2*INB; TEMP3:=SEL1*/SEL2*INC; TEMP4:= SEL1*SEL2*IND; COIL24:=^SEL1+!SEL1+^SEL2+!SEL2; OUT1:=TEMP1+TEMP2+TEMP3+TEMP4; OUT2:=INA+INB+INC+IND; END_SELECT

Assim: Regra
1 2 3 4 5 6 7

Descrio
So precisos 20 bytes para a Funo de usurio (UF) Variveis temporrias foram usadas 8 vezes A UF possui duas sadas 12 variveis sem usar o smbolo sensvel a transio ^ ou ! 4 variveis usando smbolos sensveis para transio 14 ANDs e ORs Sem constantes Total de Bytes

Nmero de bytes
20 8x4 2x7 12x11 4x17 14x4 0 322 bytes

3.114

DF65- Utilizando o LogicView

Editar uma UF (Funo do usurio)


Clicar no cone ou no menu Editar=>Editar Funes do Usurio. Uma caixa de dilogo aparecer. Escolha a UF clicando sobre ela. Clique em Editar. Seguindo os passos descritos, anteriormente, o usurio poder editar a UF.

Otimizando o Hardware para uma aplicao


Como uma regra geral, quanto mais detalhes da aplicao so conhecidos, maior preciso da estimativa haver. importante ter em mente que o hardware para um sistema DF65 no somente depende do nmero de E/S necessrias para interagir com o campo, mas tambm outros fatores importantes. Deve-se levar em conta a complexidade da lgica Ladder (requerimento para configurao de memria) e run time mximo aceitvel. Abaixo apresenta-se um exemplo onde se tenta estimar o hardware apenas baseado no nmero de E/Ss. Neste exemplo est sendo considerado o uso da CPU E3, que comportar at 2000 pontos digitais. Supondo que o DF65 no vai considerar nem quanto de espao de memria ser necessrio para a lgica ladder nem o tempo de execuo. Exemplo: O usurio deseja lidar com 1100 entradas digitais, 600 sadas digitais e um canal fieldbus. Assumindo que o bloco fieldbus ter o seguinte uso de blocos:

Para estimar a quantidade de memria para o canal FB preciso concentrar nos blocos usados, no no nmero de links. Os blocos de alarme no reservam nenhum espao de memria enquanto que outros blocos reservam uma quantidade de pontos digitais ou pontos analgicos de acordo com a coluna direita da tabela no captulo Fieldbus. Em nosso exemplo, h um CIDD e um CODD, cada um precisa de 8+8 pontos digitais. Alm disso, so usados dois CIAD, o que requer um espao reservado de 16+16 sinais analgicos (Ponto Flutuante) e 8 + 8 pontos digitais. A concluso que o mdulo FB usar 48 pontos digitais e 32 sinais analgicos. Em seguida estima-se os mdulos que sero usados:

Entradas Digitais
Sistema CLP 01 Sistema CLP 02 1100 Pontos 550 550

Sadas Digitais
600 Pontos 300 300

Reminding Points
(DI-DO) 1150 1150

3.115

DF65 - Manual de Configurao Sistema DF65 01:

Pontos Digitais
Mdulos de E/S de 16 pontos Mdulos de E/S de 8 Pontos Mdulos de E/S de 4 Pontos Mdulos de E/S de 2 Pontos Mdulos FB

Entradas Digitais
430 120

Sadas Digitais
100 150 50

Total
530 270 50 0 48 898

Limites

Total

< 2000 Pontos Digitais

Pontos Analgicos
Mdulos de E/S de 16 pontos Mdulos de E/S de 8 Pontos Mdulos de E/S de 4 Pontos Mdulos de E/S de 2 Pontos Mdulos FB

Entradas Analgicas
0

Sadas Analgicas
0

Total
0 0 0 0 32 32

Limites

Total

< 1024 Pontos Analgico s

Mdulos
Mdulo CPU (250 mA) Mdulos de 16 Pontos Mdulos de 8 Pontos Mdulos de 4 Pontos Mdulos de 2 Pontos Mdulos FB (300 mA) Mdulos de Alimentao 5VDC@3A/24VDC@300mA

Entradas
28 16

Sadas
7 10

Total
1 35 26

Limites

1 2 Total 66 Aprox. 80 mA (5V)/ mdulo <120 mdulos

Acessrios
Racks Flat Cables Terminador de Bus

Totais
17 16 1

3.116

Captulo 4 HELP PARA STARTUP DE PLANTAS COM DF65


O objetivo desse captulo orientar como se obter os valores dos parmetros de comunicao para uma boa performance na comunicao. Tenha em mos o manual Tag List Generator DF65.

1) Parmetros de comunicao
1.1) Time Delay: Veja pgina 3.52. Deixe o Time Delay com o valor default (0), caso a estao utilizada seja equivalente ou superior a um Pentium III, ou outra que no ocasione falha de comunicao. Caso esteja ocorrendo falhas na comunicao, aumente o valor do Time Delay para no mximo at 50ms. Veja pgina 3.52. 1.2) Offduty: Veja pgina 3.52. Tipo de CPU: DF65/ DF65R: Recomenda-se utilizar o valor default (0), que faz com que a CPU calcule o Offduty dinamicamente com o valor de 20% do tempo de execuo da lgica ladder. Caso o supervisrio esteja lento ou com falhas, pode-se definir um valor de Offduty maior que 20% do ciclo, verifique se ocorre melhoria. DF65E/ DF65ER: O parmetro Offduty s efetivo durante o procedimento de edio on-line. Faa testes executando a edio on-line e verifique se o supervisrio funciona sem falhas. Se necessrio, ajuste o parmetro Offduty, aumente gradativamente (de 10ms em 10ms) at que o teste seja efetuado com sucesso. 1.3) Baud rate para P1: (Veja pgina 3.52) Utilize, sempre, 9600bps. A porta RS-232-C recomendada para fins de manuteno. 1.4) Baud rate para P2 e P3 Modbus: recomendado utilizar 38400bps em sistemas redundantes e at 115200bps em sistemas no redundantes. As portas RS-485 so recomendadas para fins de superviso. 1.5) Baud rate para P3 RIO: recomendado utilizar 115200bps: Caso o tempo de ciclo esteja com um valor muito alto, que no atenda o controle, utilize 230400bps; Se o ambiente for muito ruidoso e estiver tendo falhas na comunicao Mster RIO, utilize 57600bps;

2) Time outs
2.1) LogicView: ajuste o valor fazendo testes de download/upload, partindo do valor default (5000ms). Mantenha o valor default se ele funcionar.

4.1

DF65- Manual de Configurao

Figura 4.1 - Parmetros de Comunicao do DF65. 2.2) Interface Ethernet (ENET-710, MB-700, etc.): (Veja pgina 3.61). Para Superviso: ajuste o valor com duas vezes o maior tempo de ciclo entre os PLCs conectados interface. Para Edio On-line com o LogicView: necessrio um Time out muito maior que os ajustados para a superviso, assim sendo, deve-se fazer uma alterao do Time out da interface para no mnimo 5000ms. TagList Generator: Veja pgina 3.69 e pgina 3 no manual Tag List Generator DF65 Valor mnimo = 2 x (Time out da interface Ethernet) x (nmero de estaes que executam o acesso interface Ethernet).

2.3)

Figura 4.2 Ajustando o Timeout no Tag List.

4.2

Help para startup de plantas com DF65

Consideraes
1) Edio On-line no LogicView: Veja pgina 3.67 Alguns comandos da Edio On-line requerem um Time out muito maior que os ajustados para a superviso. Desta forma, recomenda-se que a Edio On-line seja efetuada via porta P1 (RS-232C), diretamente de um laptop. Para efetuar a Edio On-line via interface Ethernet, deve-se fazer uma alterao temporria do Time out da interface para um valor mnimo de 5000ms. 2) Deciso entre a utilizao ou no das opes Use Block View e Use Digital Block no TagList Generator: Veja o Manual Tag List Generator DF65 - pgina 8 A forma mais simples de verificar qual a melhor deciso das opes fazendo testes utilizando todas as combinaes. Para cada uma delas verifique o nmero de comandos utilizados pelo OPC Server, essa verificao feita atravs do Tag de status do OPC (NbrCommCmmd). Utilize a combinao que resultar em um menor nmero de comandos.

Figura 4.3 Tag de status do OPC NbrCommCmmd. O Use Digital Block, na maioria dos casos, sempre otimiza a comunicao, mas claro, depende do nmero de pontos digitais monitorados. Se o Use Block View conseguir monitorar tudo com um comando s, use somente Use Block View. Para um grande numero de pontos digitais (mais de 90) utilize o Use Digital Block, ele sempre otimiza a comunicao.

4.3

DF65- Manual de Configurao

Figura 4.5 Configurao do DF65 no Tag List.

4.4

Captulo 5 TROUBLESHOOTING
1. Quando eu tento estabelecer a comunicao entre minha estao de trabalho e O DF65 recebo a seguinte mensagem Unknown Device. Soluo: Fazer um novo download do firmware atravs da ferramenta de software DF65tools.

2. Quando eu tento enviar uma configurao para o DF65 recebo a seguinte mensagem Ackowledgement for sending of the function block is incomplete. Soluo: No menu Tools=>Comm. Settings altere o Timeout para 5000 ms.

3. Quando estou monitorando uma planta, esta monitorao parece ocorrer muito lentamente. Soluo: Para aumentar a velocidade de monitorao v at o menu Tools=>Preferences clique na etiqueta Misc e altere o campo Network Monitoring Period.

4. Falha na Comunicao Ponto a Ponto entre DF65 master e PC. Aps tentar iniciar a comunicao e clicar em Look, no consigo estabelecer a comunicao. Soluo: Passo 1: Verificar se o cabo de comunicao foi conectado corretamente nas portas seriais do PC e do DF65. Passo 2: Verificar a Rotary Key localizada no DF65.
Pull to see Switches Configuration

Side Rotary Switch. (Define P3 Channel)


OFF ON 1 2 3 4 OFF ON 1 2 3 4

0 : Master Remote I/O. 8 : Modbus Slave.

Frontal Dip Switches 1 to 3 Only for CH2=0. (Remote I/O Baudrate) Frontal Dip Switch 4. (Modbus Parameters)

57,6K
1 2 3 ON ON OFF

115,2K
OFF OFF ON

230,4K
ON OFF ON

ID= 1/9600bps
4 ON

According to configuration
OFF

Esta chave deve ser colocada na posio 8 se a configurao no possui uma RIO. Caso contrrio, isto , com a presena de uma RIO conectada a master, a chave deve ser colocada na posio 0. Passo 3: Colocar a Dip Switch do DF65 na posio default.
Pull to see Switches Configuration

Side Rotary Switch. (Define P3 Channel)


OFF ON 1 2 3 4 OFF ON 1 2 3 4

0 : Master Remote I/O. 8 : Modbus Slave.

Frontal Dip Switches 1 to 3 Only for CH2=0. (Remote I/O Baudrate) Frontal Dip Switch 4. (Modbus Parameters)

57,6K
1 2 3 ON ON OFF

115,2K
OFF OFF ON

230,4K
ON OFF ON

ID= 1/9600bps
4 ON

According to configuration
OFF

A posio default ser configurada se a chave indicada acima for colocada na posio indicada acima na figura com a seta. No LogicView na janela DF65 ONLINE certifique-se de que o opo default esteja selecionada. Passo 4: Se mesmo assim a comunicao no for estabelecida, o usurio dever verificar qual porta serial de sua estao de trabalho foi conectada ao DF65. Existem 3 opes COM1, COM2

5.1

DF65 - Manual de Configurao LogicView


e COM3. O usurio deve verificar se a porta correta foi configurada. Basta verificar na janela DF65 ONLINE o campo Communication Port. Passo 5: V no menu Tools=>Comm. Settings e selecione a opo RS-232. Certifique-se tambm de que os parmetros CTS/RTS Timeout estejam configurados para zero.

5. Falha na comunicao entre DF65 master e DF65 remota Soluo: Passo 1: Verificar a Rotary Switch de cada DF65 remota. A rotary switch deve estar na posio cuja numerao seja equivalente a disposio das RIOs dentro da configurao. Ou seja, se o usurio configurou 3 RIOs e as nomeou como RS1, RS2 e RS3, as rotary keys devem ser configuradas como 1, 2 e 3 respectivamente para cada unidade remota. O DF65 master requer que sua rotary switch seja colocada na posio 0. Passo 2: As dip switches de cada DF65 (master e RIO) devem estar na mesma posio. Tanto as RIOs quanto o DF65 principal devem ter os parmetros de comunicaes da porta P3 iguais. A comunicao feita atravs da porta P3 de cada DF65 (interface serial EIA-485).

6. Falha na comunicao entre LogicView e DF65 via rede Ethernet. Aps tentar iniciar a comunicao e clicar em Look, no consigo estabelecer a comunicao. Soluo: Passo1: Conectar o DF65 ao PC atravs da porta P1 do DF65 configurando o baud rate da porta P2 (ou P3) e tambm os parmetros de comunicao (Comm. Param). Em uma rede, certifique-se de configurar o DF65 com IDs diferentes dos demais presentes na rede. Passo 2: Configurar os parmetros de comunicao do ENET-700/ENET-710. Aconselha-se configurar o baud rate do ENET-700 para 19200 bps e do ENET-710 para 115200 bps. Ligar o ENET-700/ ENET710 CPU como mostrado abaixo atravs da porta P1, P2 ou P3. Certifique-se de que a Dip Switch da CPU no estejam na posio default.

5.2

Troubleshooting
Passo 3: No LogicView no menu Tools=>Comm. Param selecionar a opo Ethernet (Modbus TCP/IP) inclusive digitando o endereo IP do ENET-700/ ENET-710 na rede Ethernet.

7. Falha na comunicao entre LogicView e DF65 via modem. Aps tentar iniciar a comunicao e clicar em Look, no consigo estabelecer a comunicao. Soluo: Passo1: Conectar a estao de trabalho ao DF65 atravs da porta P1. Configurar os parmetros de comunicao da CPU. RTS/CTS Timeout e baud rate. Passo2: Certificar-se de que a Dip Switch no esteja na posio Default. Passo3: No LogicView no menu Tools=>Comm. Param. Selecionar a opo RS-232 e configurar os valores de RTS/CTS Timeout (que no precisam necessariamente ser iguais aos da CPU). Os parmetros de comunicao do LogicView devem ser os mesmos que os configurados no Passo1.

8. O DF65 no comunica com DF45 ou cartes nos racks. Soluco: Passo 1: Verificar se a chave dos racks est na mesma posio do que mostra o LogicView. A chave no rack se localiza atrs do mdulo da CPU. Certifique-se de que o nmero ali seja o mesmo da configurao estabelecida no LogicView. Por exemplo, tendo dois racks, o primeiro recebe a numerao zero no LogicView. Ao adicionar outro rack, o LogicView atribui um nmero a este rack conforme a seleo do usurio. Este nmero deve ser o mesmo que a chave dos racks indica. Passo 2: Verificar conexo dos flat cables entre os racks.

9. O LogicView fecha abruptamente ao tentar fazer um download quando estou visualizando dois diagramas ladder (comando Tile Horizontally). Soluo: Desative o comando Tile Horizontally e, somente depois de feito isso, faa o download da configurao para o DF65.

5.3

DF65 - Manual de Configurao LogicView

5.4

Você também pode gostar