Anda di halaman 1dari 224

MANUAL DE CONFIGURAO

Controlador Lgico
Programvel

LC700

FOUNDATION
L C 7 0 0 S W M 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 LC700 est dividido em 3
partes.

A Lgica Ladder: onde so descritos os elementos de controle de uma estratgia de


controle disponveis no CONF700 e utilizados pela CPU-700.

Blocos de Funo: onde descries detalhadas de todos os blocos de funo disponveis


no CONF700 e utilizados pela CPU-700 so apresentadas.

CONF700: onde o software da Smar CONF700 descrito. Este programa o aplicativo


utilizado para configurar o hardware do sistema de controle (Mdulos de E/S, 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
santeriores e os consulte sempre que necessrio durante a leitura do Captulo 3. O Captulo 3 trata
da descrio do Software CONF700 da Smar e, tambm, so apresentados alguns exemplos de
aplicao utilizando o CONF700, uma vez que este software faz parte do sistema LC700.

O Captulo 4 Troubleshooting traz solues para problemas comuns encontrados pelo usurio
para configurar o sistema LC700.

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

III
Manual de Configurao do LC700

Nota 1
O CONF700 verso 8 apenas l e converte configuraes feitas em verses anteriores do CONF700. O CONF700
verso 8 suporta apenas a CPU-700-D3, CPU-700-D3R, CPU-700-E3, CPU-700-E3R, RIO-700-D3 e RIO-700-E3.
A Atualizao de arquivos de configurao inferiores a PL4 sofrero alterao nos endereos MODBUS, enquanto
que em arquivos de configurao com verses superiores a PL4 no tero esta alterao.

Nota 2
Este documento uma descrio dos blocos de funo e os elementos lgicos (Elementos Ladder) que esto
implementados no controlador lgico programvel (LC700). Alm disso, este documento apresenta uma descrio
de como configurar e editar redes lgicas Ladder atravs do aplicativo CONF700 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 LC700 possuem diferentes tipos de dados, blocos de funes e
caractersticas genricas. A ltima verso do LC700 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.2
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.3
CONEXO HORIZONTAL ...........................................................................................................................................................1.3
CONEXO VERTICAL.................................................................................................................................................................1.3
ELIMINA CONEXO VERTICAL .................................................................................................................................................1.3
BUILT-IN FUNCTION...................................................................................................................................................................1.3
USER FUNCTION........................................................................................................................................................................1.3
DESVIO PARA OUTRA REDE ....................................................................................................................................................1.3
RETORNO ...................................................................................................................................................................................1.3
LGICA BOOLEANA................................................................................................................................................... 1.4
CONTATO NORMALMENTE ABERTO .......................................................................................................................................1.4
CONTATO NORMALMENTE FECHADO ....................................................................................................................................1.4
FUNO LGICA OR (OU) ........................................................................................................................................................1.4
FUNO LGICA AND (E) .........................................................................................................................................................1.4
EQUAES BOOLEANAS..........................................................................................................................................................1.5
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.4
FUNES RELACIONADAS POR TEMPO/PULSO .................................................................................................. 2.5
ACC - ACUMULADOR DE PULSOS ...........................................................................................................................................2.5
ACC_N - ACUMULADOR DE PULSOS .......................................................................................................................................2.7
CTD - CONTADOR DECRESCENTE DE PULSOS.....................................................................................................................2.9
CTU - CONTADOR CRESCENTE DE PULSOS........................................................................................................................2.10
CTU1 - CONTADOR CRESCENTE DE PULSOS......................................................................................................................2.11
RTA - ALARME EM TEMPO REAL............................................................................................................................................2.12
TOF - TEMPO DE ATRASO PARA DESLIGAR.........................................................................................................................2.14
TOF1 - TEMPO DE ATRASO PARA DESLIGAR.......................................................................................................................2.16
TON - TEMPO DE ATRASO PARA LIGAR................................................................................................................................2.17
TON1 - CONTADOR DE ATRASO PARA LIGAR......................................................................................................................2.19
TP - TEMPORIZADOR DE PULSO ...........................................................................................................................................2.20
TP1 - TEMPORIZADOR DE PULSOS .......................................................................................................................................2.22
FUNES DE MANIPULAO DE DADOS ............................................................................................................ 2.23
BTB - CONVERSO DE BYTE PARA BITS ..............................................................................................................................2.23
BTI - CONVERSO DE BCD PARA INTEIRO...........................................................................................................................2.24
FIFO - PRIMEIRO A ENTRAR - PRIMEIRO A SAIR .................................................................................................................2.25
ICT - CONSTANTES INTEIRAS ................................................................................................................................................2.28
ITB- CONVERSO DE INTEIRO PARA BCD............................................................................................................................2.29
ITR - CONVERSO DE INTEIRO PARA REAL.........................................................................................................................2.30
MUX - MULTIPLEXADOR..........................................................................................................................................................2.31

V
Manual de Configurao do LC700
NOT - OPERAO NOT BIT A BIT ...........................................................................................................................................2.32
OSEL - SELEO BINRIA DAS SADAS................................................................................................................................2.33
RCT - CONSTANTES REAIS ....................................................................................................................................................2.34
RTI - CONVERSO DE REAL PARA INTEIRO.........................................................................................................................2.35
SEL - SELEO BINRIA .........................................................................................................................................................2.36
TRC - TRUNCAGEM .................................................................................................................................................................2.37
BWL - BIT WISE LOGIC ............................................................................................................................................................2.38
FUNES MATEMTICAS....................................................................................................................................... 2.41
ABS - VALOR ABSOLUTO ........................................................................................................................................................2.41
ADD - ADIO...........................................................................................................................................................................2.42
DIV - DIVISO ...........................................................................................................................................................................2.43
MOD - MDULO........................................................................................................................................................................2.44
MUL - MULTIPLICAO............................................................................................................................................................2.45
SQR - RAIZ QUADRADA...........................................................................................................................................................2.46
SUB - SUBTRAO ..................................................................................................................................................................2.47
FUNES DE COMPARAO................................................................................................................................. 2.48
EQ - IGUALDADE ......................................................................................................................................................................2.48
GE - SEQNCIA MONOTNICA DECRESCENTE ................................................................................................................2.49
GT - SEQNCIA DECRESCENTE..........................................................................................................................................2.50
LE - SEQNCIA MONOTNICA CRESCENTE......................................................................................................................2.51
LMT - LIMITADOR .....................................................................................................................................................................2.52
LT - SEQNCIA CRESCENTE................................................................................................................................................2.53
MAX - MXIMO..........................................................................................................................................................................2.54
MIN - MNIMO ............................................................................................................................................................................2.55
NE - DIFERENA ......................................................................................................................................................................2.56
FUNES DE CONTROLE DE PROCESSO ........................................................................................................... 2.57
XLIM - LIMITE CRUZADO E VELOCIDADE DE VARIAO.....................................................................................................2.57
TOT - TOTALIZAO ................................................................................................................................................................2.59
SMPL - SAMPLE HOLD COM INCREMENTO E DECREMENTO.............................................................................................2.61
ARAMP - RAMPA AUTOMTICA COM INCREMENTO E DECREMENTO ..............................................................................2.62
LIN - LINEARIZAO ................................................................................................................................................................2.64
MATH1 - EQUAES MULTIVARIVEIS .................................................................................................................................2.66
PID - CONTROLADOR PID .......................................................................................................................................................2.71
STATUS - STATUS DO SISTEMA.............................................................................................................................................2.75
STP - CONTROLE STEP...........................................................................................................................................................2.80

CAPTULO 3 - O CONF700 ........................................................................................................................... 3.1


INTRODUO ............................................................................................................................................................. 3.1
INSTALAO............................................................................................................................................................... 3.1
SISTEMA OPERACIONAL...........................................................................................................................................................3.1
USANDO O CONF700 ................................................................................................................................................. 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.5
CONFIGURAO E CONSISTNCIA DE HARDWARE .............................................................................................................3.6
EDITANDO MDULOS DE E/S...................................................................................................................................................3.7
MDULOS DE E/S ESPECIAIS .................................................................................................................................. 3.7
CONFIGURANDO O MDULO M-401-DR..................................................................................................................................3.7
CONFIGURANDO O MDULO DE TEMPERATURA M-402 ......................................................................................................3.8
CONFIGURANDO O MDULO M-501 ........................................................................................................................................3.9
CONFIGURANDO O MDULO FB-700 ....................................................................................................................................3.10
BALANO GERAL.....................................................................................................................................................................3.12
ID E OS MDULOS ................................................................................................................................................... 3.13
UMA NOTA SOBRE AS FERRAMENTAS CUT (RECORTAR), PASTE (COLAR) E MOVE (MOVER)................... 3.14
RECORTAR E COLAR ..............................................................................................................................................................3.14
MOVER ......................................................................................................................................................................................3.15
DESFAZER ................................................................................................................................................................ 3.15
ALOCAO DE MEMRIA ....................................................................................................................................... 3.16
ADICIONANDO MDULOS....................................................................................................................................... 3.17
ADICIONANDO UM NOVO RACK............................................................................................................................. 3.17
SUB SISTEMA DE E/S REMOTO ............................................................................................................................. 3.18
LIMITES DA RIO........................................................................................................................................................................3.18
TABELA GLOBAL ...................................................................................................................................................... 3.18
VI
ndice
SADAS FAIL/SAFE ...................................................................................................................................................................3.19
CONFIGURANDO MDULOS VIRTUAIS (PONTOS DE MEMRIA DISCRETOS) ............................................... 3.20
USER TAG E DESCRIO PARA OS PONTOS VIRTUAIS.....................................................................................................3.21
CONFIGURANDO A ESTRATGIA DE CONTROLE ............................................................................................... 3.23
DIAGRAMAS LADDER (REDES DE LADDER) .........................................................................................................................3.23
A REDE LGICA .......................................................................................................................................................................3.23
O CICLO COMPLETO DO LC700 .............................................................................................................................................3.23
EXECUO SINCRONIZADA DA LGICA LADDER E COMUNICAO ...............................................................................3.24
SEQNCIA DE EXECUO DA REDE LGICA....................................................................................................................3.24
PREFERNCIAS DE EDIO DE REDES LGICAS ..............................................................................................................3.24
ADMINISTRANDO MLTIPLAS REDES LGICAS ..................................................................................................................3.24
MOVENDO-SE DE UMA CLULA PARA OUTRA.....................................................................................................................3.25
INSERINDO ELEMENTOS DE DIAGRAMA LADDER...............................................................................................................3.25
INSERINDO BLOCOS DE FUNO .........................................................................................................................................3.28
APAGANDO ELEMENTOS COM O BOTO DELETE ..............................................................................................................3.31
CONEXES DE BLOCOS DE FUNO ...................................................................................................................................3.31
OPERAO MANUAL/AUTOMTICA DO LOOP PID ..............................................................................................................3.31
OPERAO DO SET POINT DO LOOP PID ............................................................................................................................3.35
DICAS GERAIS SOBRE A REDE..............................................................................................................................................3.37
PROCURANDO NAS REDES LGICAS .................................................................................................................. 3.37
USANDO A OPO PROCURAR I/O .......................................................................................................................................3.39
A OPO PROCURAR FUNES DO USURIO ...................................................................................................................3.41
A OPO PROCURAR BLOCOS DE FUNO .......................................................................................................................3.42
ADICIONANDO NOTAS S LINHAS DE PROGRAMAO LADDER..................................................................... 3.42
ESPAO OCUPADO PELA MEMRIA E TEMPO DE EXECUO........................................................................ 3.43
MEMRIAS DA CPU .................................................................................................................................................................3.43
A REDE (DIAGRAMA LADDER)................................................................................................................................ 3.45
BLOCOS DE FUNO ..............................................................................................................................................................3.47
CONECTANDO AO LC700........................................................................................................................................ 3.49
CABOS ......................................................................................................................................................................................3.49
CHAVE DE COMUNICAO.....................................................................................................................................................3.50
CAMADA FSICA E TIME OUT..................................................................................................................................................3.50
ALTERANDO AS CONFIGURAES DE COMUNICAO DA CPU-700 ...............................................................................3.51
ALTERANDO OS PARMETROS DE COMUNICAO DO LC700 .........................................................................................3.52
OTIMIZAO DA COMUNICAO...........................................................................................................................................3.54
O FRAMING DA MENSAGEM MODBUS .................................................................................................................. 3.54
LISTA DE COMANDOS MODBUS IMPLEMENTADOS............................................................................................ 3.55
CONFIGURAES DE COMUNICAO PARA ETHERNET ................................................................................. 3.55
TIME OUT PARA LAN ...............................................................................................................................................................3.55
ENDEREO IP DO ENET-700/ENET-710.................................................................................................................................3.56
USANDO O ENET-700 ..............................................................................................................................................................3.56
USANDO O ENET-710 ..............................................................................................................................................................3.58
AJUSTANDO O TIMEOUT PARA ENET-700/ENET-710 ..........................................................................................................3.61
TRABALHANDO ON-LINE......................................................................................................................................... 3.62
FAZENDO O DOWNLOAD DA CONFIGURAO ....................................................................................................................3.63
MONITORACO ON-LINE ........................................................................................................................................ 3.64
A CPU EM MODO RUN .............................................................................................................................................................3.64
MONITORANDO BLOCOS DE FUNO E ELEMENTOS LADDER ........................................................................................3.65
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.66
MODO ONLINE.......................................................................................................................................................... 3.67
OPO EDITAR LADDER ONLINE ..........................................................................................................................................3.68
COMO FUNCIONA? ..................................................................................................................................................................3.69
OS BOTES PARA OPO EDITAR LADDER ONLINE .........................................................................................................3.69
OPO EDIO ONLINE COMPLETA .................................................................................................................... 3.69
INFORMAES IMPORTANTES A SEREM CONSIDERADAS ANTES DE UTILIZAR O MODO EDIO ONLINE COMPLETA .....3.69
UTILIZANDO O MODO EDIO ONLINE COMPLETA ............................................................................................................3.70
ADICIONANDO/ALTERANDO ELEMENTOS NA LADDER.......................................................................................................3.72
ADICIONANDO/APAGANDO REDES .......................................................................................................................................3.73
ADICIONANDO/APAGANDO MDULOS .................................................................................................................................3.74
ADICIONANDO/APAGANDO MDULOS VIRTUAIS ................................................................................................................3.76
ADICIONANDO/APAGANDO INTERFACE RIO ........................................................................................................................3.77

VII
Manual de Configurao do LC700
ADICIONANDO/APAGANDO USER FUNCTIONS....................................................................................................................3.77
ALTERAR CONFIGURAO DE MDULOS ...........................................................................................................................3.78
MOVER MDULOS NA PGINA DE HARDWARE...................................................................................................................3.78
ATUALIZAES NO MODO EDIO ONLINE COMPLETA....................................................................................................3.79
TESTE DO SISTEMA APS AS ATUALIZAES....................................................................................................................3.81
DOWNLOAD DIFERENCIAL ..................................................................................................................................... 3.82
1. PASSO .................................................................................................................................................................................3.82
TABELA DE CONDIES.........................................................................................................................................................3.82
REGRAS: ...................................................................................................................................................................................3.82
2 PASSO: .................................................................................................................................................................................3.83
3 PASSO: .................................................................................................................................................................................3.84
4 PASSO: .................................................................................................................................................................................3.84
CASO 1: A CPU-700 EST CONECTADA AO COMPUTADOR. ..............................................................................................3.84
CASO 2: A CPU-700 NO EST CONECTADA AO COMPUTADOR OU FOR DESEJADO FAZER O ENVIO DA ALTERAO
MAIS TARDE. ............................................................................................................................................................................3.84
DIFERENAS ENTRE EDITAR ONLINE E EDIO ONLINE COMPLETA ............................................................ 3.87
VANTAGENS DO MODO EDIO ONLINE COMPLETA ........................................................................................ 3.87
OBSERVAES:.......................................................................................................................................................................3.87
NOTA PARA MDULO M-402...................................................................................................................................................3.87
NOTA PARA O MDULO FB-700 .............................................................................................................................................3.87
NOTA PARA COMUNICAO VIA BLOCKVIEW .....................................................................................................................3.88
PROBLEMAS DE COMUNICAO .......................................................................................................................... 3.88
A) ANTES DO BOTO SEND....................................................................................................................................................3.88
B) APS O BOTO SEND ........................................................................................................................................................3.88
B.1) A CPU AINDA NO TER A CONFIGURAO NOVA. ......................................................................................................3.88
B.2) A CPU J EST COM A NOVA CONFIGURAO. ..........................................................................................................3.89
C) APS O ACEITAR MUDANAS...........................................................................................................................................3.90
DESISTNCIA DE ATUALIZAES NO MODO EDIO ONLINE COMPLETA.................................................... 3.90
EXEMPLOS PARA A OPO EDIO ONLINE COMPLETA................................................................................. 3.92
A) EXEMPLO 1 ..........................................................................................................................................................................3.92
B)EXEMPLO 2 ...........................................................................................................................................................................3.97
CONECTANDO O LC700 A HMI .............................................................................................................................3.100
OPC (OLE FOR PROCESS CONTROL) .................................................................................................................................3.100
USANDO DRIVERS DE COMUNICAO COM MODBUS ....................................................................................3.102
COMUNICAO MODBUS .....................................................................................................................................................3.102
CDIGO DE ENDEREOS MODBUS ....................................................................................................................3.103
IMPLICAES QUANDO SE ALTERA A CONFIGURAO DO LC700...............................................................3.104
MAPA DE MEMRIA DIGITAL ................................................................................................................................................3.104
MAPA DE MEMRIA ANALGICO.........................................................................................................................................3.104
REGISTROS ESPECIAIS ........................................................................................................................................3.105
READYSCANRIO ....................................................................................................................................................................3.105
SSIOSTATUS ..........................................................................................................................................................................3.105
ATRIBUIO MANUAL DOS ENDEREOS MODBUS..........................................................................................3.106
ALOCAO AUTOMTICA DE ENDEREOS MODBUS.......................................................................................................3.106
ALOCAO MANUAL DE ENDEREOS MODBUS ...............................................................................................................3.106
ALOCAO DE ENDEREOS MODBUS DE MDULOS DE I/O ..........................................................................................3.107
ALOCAO DE ENDEREOS MODBUS PARA BLOCO DE FUNO.................................................................................3.107
BLOCOS DE FUNO CRIADOS PELO USURIO ..............................................................................................3.109
INTRODUO .........................................................................................................................................................................3.109
CRIANDO UMA FUNO DO 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 LC700 .........................................................4.1
1) PARMETROS DE COMUNICAO ..................................................................................................................... 4.1
2) TIME OUTS.............................................................................................................................................................. 4.1
CONSIDERAES...................................................................................................................................................... 4.3
CAPTULO 5 - TROUBLESHOOTING ........................................................................................................5.1
APNDICE A - FSR - FORMULRIO PARA SOLICITAO DE REVISO ............................................ A.1
APNDICE B - TERMO DE GARANTIA .................................................................................................... B.1
VIII
Captulo 1
ELEMENTOS DA REDE (ELEMENTOS
LADDER)
Esta seo apresentar o significado dos elementos ladder na rede.

Os elementos da rede
A caixa de dilogo LABEL

Os Elementos da Rede
O CONF700 usa smbolos e notaes definidos pelo padro IEC - 61131-3.

Figura 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.

1.1
LC700- Manual de Configurao

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.

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), excetuando-se 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
1.2
Elementos da Rede
estado do link esquerdo sempre ser copiado para o link direito.

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


Esta ferramenta elimina uma conexo vertical. Posicione a caixa de seleo sobre o elemento que
se deseja eliminar.

Built-in Function
Use esta ferramenta para abrir uma janela de dilogo para escolher a funo desejada.

User Function
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.

1.3
LC700- Manual de Configurao

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 Tabela de estados
A S
0 0
1 1

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

Contato Normalmente Fechado


Esquema Tabela de estados
A S
0 1
1 0

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 um comportamento inverso quando
comparada bobina do item anterior (contato normalmente aberto).

Funo Lgica OR (OU)


Esquema Tabela de estados
A B S

0 0 0

0 1 1

1 0 1

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 B S

0 0 0

0 1 0

1 0 0

1 1 1

1.4
Elementos da Rede
Os contatos A e B so normalmente abertos. A bobina S ser apenas energizada quando A e B
forem ao mesmo tempo 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
lgebra de Boole
Equaes booleanas, como mostrado 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 A.1= A
2 A.0= 0
3a A.A= A
3b AA = 0
4a A+ A =1
4b A+A=A
5 A+1=1
6 A.B+A.C=A.(B+C)
7 A+A.B= A
8 A.(B+C)= A.B+A.C

9a A + B = A.B
9b
A.B = A + B
Quando as expresses se tornarem muito complexas, sugere-se utilizar o mapa de Karnaugh para
simplicar estas expresses. Esta informao pode ser encontrada em livros de Eletrnica Digital.

1.5
LC700- Manual de Configurao

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, 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 Tipo de dados Nmero de bits Verso


BOOL Booleano 1 1.xx or superior
INT Inteiro 16 2.xx or superior
REAL Nmero Real 32 2.xx or superior
WORD Cadeia de caracteres 16 2.xx or superior

ANY
ANY NUM
ANY REAL
REAL

ANY INT
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 CONF700 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 CONF700 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 - Entrada: uma varivel de um outro bloco, ou proveniente de um carto de E/S;


P - Parmetro: so as configuraes do usurio;
O - Sadas: so resultados do processamento do Bloco;
V - Variveis auxiliares do algoritmo do Bloco.

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
LC700- Manual de Configurao do LC700

Blocos de Funo disponveis em Ordem Alfabtica


Abaixo esto listadas todas as funes:

NOME DA FUNO DESCRIO


ABS Valor absoluto
ACC Acumulador de pulsos
ACC_N Acumulador de pulsos
ADD Adio
ARAMP Rampa automtica de subida ou de descida
BTB Converso de byte para bits
BT1 Converso de BCD para inteiros
BWL Lgica digital (AND, NAND, OR, NOR, XOR, NXOR).
CTD Contador decrescente
CTU Contador crescente
CTU1 Contador crescente
DIV Diviso
EQ Igualdade
FIFO Primeiro a entrar Primeiro a sair
GE Seqncia montona decrescente
GT Seqncia decrescente
ICT Constantes inteiras
ITB Converso de inteiros para BCD
ITR Converso de inteiros para Real
LE Seqncia montona crescente
LIN Linearizao
LMT Limitador
LT Seqncia crescente
MATH1 Equaes multivariveis
MAX Mximo
MIN Mnimo
MOD Mdulo
MUL Multiplicao
MUX Multiplexador
NE Diferena
NOT Operao NOT BIT a BIT
OSEL Seleo binria das sadas
PID Controlador PID
RCT Constantes reais
RTA Alarme de relgio em tempo real
RTI Converso real para inteiro
SEL Seleo binria
SMPL Sample Hold com incremento e decremento
SQR Raiz quadrada
STATUS Status do sistema
STP Controle de step
SUB Subtrao
TOF Tempo de atraso para desligar
TOF1 Tempo de atraso para desligar
TON Tempo de atraso para ligar
TON1 Tempo de atraso para ligar
TOT Totalizao
TP Pulso do timer
TP1 Pulso do timer
TRC Truncagem
XLIM Limite cruzado e velocidade de variao

2.2
Blocos de Funo

Blocos de Funo listados por Grupos Funcionais


Funes Relacionadas por Tempo/Pulso
MNEMNICO DESCRIO
ACC Acumulador de pulsos
ACC_N Acumulador de pulsos
CTU1 Contador crescente
TOF1 Tempo de atraso para desligar
TON1 Tempo de atraso para ligar
TP1 Pulso do timer
CTD Contador decrescente
CTU Contador crescente
TOF Tempo de atraso para desligar
TON Tempo de atraso para ligar
TP Pulso do timer
RTA Relgio de alarme em tempo real

Funces de Manipulao de Dados


MNEMNICO DESCRIO
BTB Converso de byte para bits
BTI Converso de BCD para inteiro
BWL Lgica digital (AND, NAND, OR, NOR, XOR, NXOR).
FIFO Primeiro a entrar Primeiro a sair
ICT Constantes Inteiras
ITB Converso de inteiro para BCD
ITR Converso de inteiro para real
MUX Multiplexador
NOT Operao NOT bit a bit
OSEL Seleo binria das sadas
RCT Constantes reais
RTI Converso de real para inteiro
TRC Truncagem
SEL Seleo binria

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

Funes de Comparao
MNEMNICO DESCRIO
EQ Igualdade
GE Seqncia montona decrescente
GT Seqncia decrescente
LE Seqncia montona crescente
LMT Limitador
LT Seqncia crescente
MAX Mximo
MIN Mnimo
NE Diferena

2.3
LC700- Manual de Configurao do LC700

Funes de Controle de Processo


MNEMNICO DESCRIO
ARAMP Rampa automtica de subida e de descida
LIN Linearizao
MATH1 Equaes multivariveis
PID Controlador PID
SMPL Sample Hold com incremento e decremento
STATUS Status do sistema
STP Controle de step
TOT Totalizao
XLIM Limite cruzado e velocidade de variao

2.4
Blocos de Funo

Funes relacionadas por Tempo/Pulso


ACC - Acumulador de pulsos
Descrio
O bloco Acumulador de pulsos trabalha junto com os mdulos M-302 / M-303 / M-304 (Mdulo de
entradas 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, a CPU do LC700 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 informar a freqncia dos pulsos (vazo) num intervalo de tempo (MP)
que pode ser configurado pelo usurio. A sada Q mostrar de forma atualizada 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:

A contagem mxima em TOT_L 32767 e TOT_H representa quantas vezes a contagem


estourou esse valor. Isto significa que o total dos pulsos acumulados pode ser dado pela
frmula:
(TOT_H * 32768) + TOT_L

A contagem mxima em TOT_L 9999 e TOT_H representa quantas vezes TOT_L


estourou esse valor. Isto , o total dos pulsos acumulados pode ser dado pela frmula:
(TOT_H * 10000) + TOT_L

O modo acumulador ajustado durante a configurao do bloco ACC.

O modo configurado para TOT_L e TOT_H ser estendido a MEM_L e MEM_H.

2.5
LC700- Manual de Configurao do LC700

ACC ACUMULADOR DE PULSOS

BOOL EN ENO BOOL SE EN = 1 ENTO


ENO = 1

ACC TOT= TOT+ IN


TACC = TACC + IN
BOOL CLRA THR BOOL SE CLRA = 1 ENTO
MEM = TOT
INT IN Q INT TOT = 0
SE TIMER >= MP
TOT_L INT Q = TACC
SE TACC >= TR_ON
TOT_H INT THR = 1
SE TACC <= TR_OFF
MEM_L INT THR = 0
TACC = 0
MEM_H INT SENO
ENO = 0

CLASS DESCRIO TIPO


EN HABILITAO DE ENTRADA BOOL
I CLRA SALVA TOT PARA MEM E APAGA O ACUMULADOR TOT BOOL
IN ENTRADA DE PULSO (proveniente do mdulo de entrada de pulso) INT
CTW PALAVRA DE CONTROLE WORD
TR_ON VALOR DE Q PARA TRANSIO DA SADA THR PARA ON INT
P
TR_OFF VALOR DE Q PARA TRANSIO DA SADA THR PARA OFF INT
MP PERODO DE CONTAGEM DOS PULSOS INT
ENO HABILITAO DE SADA BOOL
THR SADA THR BOOL
Q PULSOS ACUMULADOS NO PERODO MP (VAZO) INT
O TOT_L VALOR DO ACUMULADOR ATUAL (LOW WORD) INT
TOT_H VALOR DO ACUMULADOR ATUAL (HIGH WORD) INT
MEM_L VALOR DO ACUMULADOR DA MEMRIA (LOW WORD) INT
MEM_H VALOR DO ACUMULADOR DA MEMRIA (HIGH WORD) INT
TACC ACUMULADOR DE PULSOS INT
V
TMAC ACUMULADOR DE TEMPO (TIMER) INT

I Entrada
P Parmetro
O Sada
V Varivel

Seqncia dos bits:

Apenas Configurao Auxiliar e Passagem de Parmetro


15 10 9 8 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 a 9999
1 = Acumulador TOT (Low Word) vai de 0 a 32767

2.6
Blocos de Funo

ACC_N - Acumulador de pulsos


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, o valor totalizado
movido para os registradores MEM1 a MEM4 e a totalizao continua.

Fator multiplicador de escala Factor


Cada entrada possui um parmetro para converso em unidades de engenharia associado. 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. As 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
Sempre 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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
ZERA A TOTALIZAO E ENVIA OS VALORES PARA AS SADAS
CLEAR BOOL
MEM
I IN1 ENTRADA DE PULSOS 1 INT
IN2 ENTRADA DE PULSOS 2 INT
IN3 ENTRADA DE PULSOS 3 INT
IN4 ENTRADA DE PULSOS 4 INT
P FACTOR1 FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 1. REAL
FACTOR2 FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 2. REAL
FACTOR3 FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 3. REAL
FACTOR4 FATOR DE CONVERSO DE ESCALA (EU) DA ENTRADA 4. REAL
TR_ON1 TR_ON LIMITE SUPERIOR DA HISTERESE
INT
TR_OFF1 TR_OFF LIMITE INFERIOR DA HISTERESE
TR_ON2 TR_ON LIMITE SUPERIOR DA HISTERESE
INT
TR_OFF2 TR_OFF LIMITE INFERIOR DA HISTERESE
TR_ON3 TR_ON LIMITE SUPERIOR DA HISTERESE
INT
TR_OFF3 TR_OFF LIMITE INFERIOR DA HISTERESE
TR_ON4 TR_ON LIMITE SUPERIOR DA HISTERESE
INT
TR_OFF4 TR_OFF LIMITE INFERIOR DA HISTERESE

2.7
LC700- Manual de Configurao do LC700

MP PERODO DE CONTAGEM DOS PULSOS INT

ENO SADA HABILITADA BOOL


MEM1 VALOR ACUMULADO DE PULSOS REAL
MEM2 VALOR ACUMULADO DE PULSOS REAL
MEM3 VALOR ACUMULADO DE PULSOS REAL
MEM4 VALOR ACUMULADO DE PULSOS REAL
INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA
O THR1 REAL
ENTRADA 1
INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA
THR2 REAL
ENTRADA 2
INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA
THR3 REAL
ENTRADA 3
INDICA SE OS LIMITES DE HISTERESE FORAM ATINGIDOS PARA
THR4 REAL
ENTRADA 4
TACC1 ACUMULADOR DE PULSOS DA ENTRADA 1 INT
TACC2 ACUMULADOR DE PULSOS DA ENTRADA 2 INT
TACC3 ACUMULADOR DE PULSOS DA ENTRADA 3 INT
TACC4 ACUMULADOR DE PULSOS DA ENTRADA 4 INT
TAMC ACUMULADOR DE TEMPO (TIMER) INT
V OVRFLW INDICAO DE OVERFLOW DE TOT E MEM BYTE
B_THR THRESHOLD BOOLEANO E STATUS BYTE
INCR1 INCREMENTOS PARA CARRY OVER REAL
INCR2 INCREMENTOS PARA CARRY OVER REAL
INCR3 INCREMENTOS PARA CARRY OVER REAL
INCR4 INCREMENTOS PARA CARRY OVER REAL

I Entrada
P Parmetro
O Sada
V Varivel

2.8
Blocos de Funo

CTD - Contador decrescente de pulsos


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. Sempre que ocorrer uma transio de
subida, o acumulador de pulsos (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 contador 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 CONF700 o usurio deve informar o valor para parmetro PST. Este
valor tambm pode ser configurado atravs da entrada PSV, neste caso o usurio dever conectar
a entrada do bloco CTD com a sada de um outro bloco de funo ou a um mdulo de E/S.

CTD CONTADOR DECRESCENTE DE PULSOS

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DE ENTRADA BOOL
IN ENTRADA DOS PULSOS BOOL
I RST RESET DO BLOCO BOOL
CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST
PSV INT
EXTERNAMENTE
P PST CONTADOR DE VALOR PR-AJUSTADO PELO PARMETRO INT
ENO HABILITAO DA SADA BOOL
ESTADO DO CONTADOR CTA.
O OUT 0 SE CTA DIFERENTE DE ZERO. BOOL
1 SE CTA = 0.
CTA ACUMULADOR DE PULSOS INT
V STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.9
LC700- Manual de Configurao do LC700

CTU - Contador crescente de pulsos


Descrio
A funo CTU realiza a contagem de transies do estado lgico 0 (falso) para estado lgico 1
(verdadeiro).

Contador Interno CTA


Sempre 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 pr fixado no
parmetro PST. Quando isso ocorrer, a sada OUT muda para verdadeiro, ou seja, do estado zero
para estado 1.

RST (Reset)
Caso a entrada RST seja 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 CONF700 o usurio deve informar o valor para parmetro PST. Este
valor tambm pode ser configurado atravs da entrada PSV, neste caso o usurio dever conectar
a entrada do bloco CTU com a sada de um outro bloco de funo ou a um mdulo de E/S.

CTU CONTADOR CRESCENTE DE PULSOS

SE PSV ENTO
PT:= PSV
SENO
PT:= PST
SE EN=1 ENTO
BOOL EN ENO BOOL ENO := 1
SE RST = 1 ENTO
CTA := 0
CTU SENO
SE IN = 1 AND CTA <
BOOL IN OUT BOOL MAX_INT ENTO
CTA := CTA + 1
BOOL RST SE CTA >= PT ENTO
OUT = 1
SENO
INT PSV CTA INT OUT = 0
SENO
ENO := 0
OUT := 0
CTA := 0

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN ENTRADA DOS PULSOS BOOL
I RST RESET DO BLOCO BOOL
CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST
PSV INT
EXTERNAMENTE
P PST CONTADOR DE VALOR PR AJUSTADO PELO PARMETRO INT
ENO HABILITAO DA SADA BOOL
OUT= 1 QUANDO O VALOR CONFIGURADO EM PST
O OUT BOOL
ATINGIDO.
CTA ACUMULADOR DE PULSOS INT
V STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.10
Blocos de Funo

CTU1 - Contador crescente de pulsos


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

CLASSE MNEM DESCRIO TIPO


IN1 HABILITAO DA ENTRADA BOOL
I
IN2 ENTRADA DOS PULSOS BOOL
P PST CONTADOR DE VALOR PR AJUSTADO PELO PARMETRO INT
O OUT OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. BOOL
V STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.11
LC700- Manual de Configurao do LC700

RTA - Alarme em tempo real


Descrio
Este alarme baseado no relgio de tempo real do mdulo da CPU do LC700. Quando ocorre um
alarme, a sada ALM ir para verdadeiro e permanecer nesta condio at que ocorra um RESET.
O alarme ser acionado conforme a data e hora configuradas dentro do bloco RTA. O usurio
dever selecionar a hora para o disparo do alarme e tambm a data. Existe a opo de selecionar o
dia da semana (neste caso o alarme ser disparado todas as vezes nesse mesmo dia da semana e
horrio), dia do ms, ms (se este campo no for selecionado, o alarme ser disparado todas as
vezes neste mesmo horrio e dia do ms) e ano.

RST (Reset)
Se aplicado um RST (RESET), a sada ALM retornar para o estado falso mas no antes de
permanecer no estado verdadeiro durante pelo menos, um segundo.

Parmetro Hora
O usurio dever configurar a hora na qual desejar que o alarme seja acionado. Esta hora dever
ser informada no formato HR:MIN:SEG, onde os parmetros HR, MIN e SEG so respectivamente
relacionados a 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 um dia da semana:


Domingo, Segunda, Tera, Quarta, Quinta, Sexta 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

2.12
Blocos de Funo

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
RST RESET DO BLOCO BOOL
SEC SEGUNDO BYTE
MIN MINUTO BYTE
HR HORA BYTE
P WD DIA DA SEMANA BYTE
DAY DIA BYTE
MON MS BYTE
YR ANO BYTE
ENO HABILITAO DA SADA BOOL
O
ALM SADA DO ALARME BOOL
V CTB BYTE DE CONTROLE BYTE

I Entrada
P Parmetro
O Sada
V Varivel

2.13
LC700- Manual de Configurao do LC700

TOF - Tempo de atraso para desligar


Descrio
Esta funo mantm o estado Verdadeiro da entrada IN por um determinado perodo de tempo.

Parmetro PST
Atravs do parmetro PST, configura-se o tempo no qual o estado mantido verdadeiro. Este
tempo dado por PST vezes 10ms (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


Sempre 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 E/S.

TOF TEMPO DE ATRASO PARA DESLIGAR


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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN ENTRADA DE PULSOS BOOL
I
CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST
PSV INT
EXTERNAMENTE
P PST VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO INT
ENO HABILITAO DA SADA BOOL
O OUT SADA DO BLOCO BOOL
CTA ACUMULADOR DE PULSOS DO TIMER INT
ICT VALOR INICIAL DO TIMER PARA O CONTADOR INT
V
STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.14
Blocos de Funo
Seqncia de bits para o parmetro STS

8 0

BIT 8 -
1= ON, OCORRE UM ATRASO NO TEMPO PARA LIGAR;
0= OFF, OUT=0.

BIT 0
1= CONTADOR EST FUNCIONANDO;
0 = NO EST CONTANDO.

FUNO ATRASO NO TEMPO PARA DESLIGAR - Diagramas temporais

IN
t0 t1 t2 t3 t4 t5

O UT
t0 t1 + PT t2 t5 + PT

PT

CTA

0
t0 t1 t2 t3 t5

2.15
LC700- Manual de Configurao do LC700

TOF1 - Tempo de atraso para desligar


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

TOF1 TEMPO DE ATRASO PARA DESLIGAR

CLASSE MNEM DESCRIO TIPO


I IN ENTRADA DE PULSOS BOOL
P PST VALOR PR AJUSTADO DO TIMER ATRAVS DO PARMETRO INT
0 OUT OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. BOOL
V STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.16
Blocos de Funo

TON - Tempo de atraso para ligar


Descrio
Esta funo atrasa a sada OUT no estado verdadeiro pelo perodo de tempo configurado no
parmetro PST, aps a entrada IN ter mudado para verdadeiro.

Parmetro PST
Atravs do parmetro PST, configura-se o tempo no qual o estado mantido verdadeiro. Este
tempo dado por PST vezes 10ms (0,01 s). Se IN vai para falso , antes de OUT ir para falso, OUT
permanecer em falso.

Contador Interno CTA


Sempre 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 E/S.

TON TEMPO DE ATRASO PARA LIGAR

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN ENTRADA DE PULSOS BOOL
I
CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST
PSV INT
EXTERNAMENTE
P PST VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO INT
ENO HABILITAO DA SADA BOOL
O OUT SADA DO BLOCO BOOL
CTA ACUMULADOR DE PULSOS DO TIMER INT
ICT VALOR INICIAL DO TIMER PARA O CONTADOR INT
V
STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

Seqncia de bits para o parmetro STS

8 0

2.17
LC700- Manual de Configurao do LC700
Bit de Resultado
BIT 8
1= ON, OCORRE UM ATRASO NO TEMPO PARA LIGAR;
0= OFF, OUT=0.

Bit de Habilitao
BIT 0
1= CONTADOR EST FUNCIONANDO.

Funo atraso no tempo para ligar Diagramas Temporais

*OBS: O Parmetro BAS no tem nenhum efeito neste momento!

IN
t0 t1 t2 t3 t4 t5

OU T
t0 + PT t1 t4 + PT t5

PT

C TA

0
t0 t1 t2 t3 t4 t5

2.18
Blocos de Funo

TON1 - Contador de atraso para ligar


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

CONTADOR DE ATRASO
TON1
PARA LIGAR

CLASSE MNEM DESCRIO TIPO


I IN ENTRADA DE PULSOS BOOL
P PST VALOR PR AJUSTADO DO TIMER ATRAVS DO PARMETRO INT
O OUT OUT= 1 QUANDO O VALOR CONFIGURADO EM PST ATINGIDO. BOOL
V STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.19
LC700- Manual de Configurao do LC700

TP - Temporizador de pulso
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 representada
por um nmero inteiro.

Contador Interno CTA


Sempre que um pulso for gerado na sada, o acumulador de pulsos (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 E/S.

TP TEMPORIZADOR DE PULSO
SE PSV ENTO
PT:= PSV
SENO
PT:= PST
BOOL EN ENO BOOL SE EN=1 ENTO
ENO := 1
SE CTA > 0 AND CTA < PSV
TP ENTO
OUT = 1
CTA := CTA + 1
BOOL IN OUT BOOL SENO
OUT := 0
SE IN = 0 AND CTA >= PSV
ENTO
INT PSV CTA INT
CTA := 0
SE IN = 1 AND CTA = 0
ENTO
CTA := CTA + 1
SENO
ENO := 0
OUT := 0
CTA := 0

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN ENTRADA DE PULSOS BOOL
I
CONECTA-SE ESTA ENTRADA PARA AJUSTAR PST
PSV INT
EXTERNAMENTE
P PST VALOR PR-AJUSTADO DO TIMER ATRAVS DO PARMETRO INT
ENO HABILITAO DA SADA BOOL
O OUT SADA DO BLOCO BOOL
CTA ACUMULADOR DE PULSOS DO TIMER INT
ICT VALOR INICIAL DO TIMER PARA O CONTADOR INT
V
STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.20
Blocos de Funo
Seqncia de bits para o parmetro STS

8 0

Bit de Resultado
Bit 8
1= On, Ocorre um Atraso para Ligar;
0= Off, Out=0.

Bit de Habilitao
Bit 0
1= O Contador est Funcionando;
0 = No est Contando.

Funo do Temporizador do Pulso - Diagramas Temporais

IN
t0 t1 t2 t3 t4 t5

O UT
t0 t 0 + PT t2 t 2 + PT t4 t 4 + PT

PT

CTA

0
t0 t1 t2 t4 t5

2.21
LC700- Manual de Configurao do LC700

TP1 - Temporizador de pulsos


Apresenta funcionamento igual ao bloco TP porm este bloco s possui uma entrada para os
pulsos e uma sada OUT. Sempre 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 MNEM DESCRIO TIPO


I IN ENTRADA DE PULSOS BOOL
P PST VALOR PR AJUSTADO DO TIMER ATRAVS DO PARMETRO INT
OUT= 1 DURANTE 0.01xPST SEGUNDOS, SEMPRE QUE HOUVER
0 OUT BOOL
TRANSIO DE SUBIDA NA ENTRADA.
V STS STATUS WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.22
Blocos de Funo

Funes de Manipulao de Dados


BTB - Converso de byte para bits
Descrio
A funo BTB converte 1 byte em 8 sadas paralelas, cada uma dela respresentando 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 E/S (por exemplo, um carto de entrada
digital M-020 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 (M-020) ao LC700,
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 CONVERSO DE BYTE PARA BITS

BOOL BOOL SE EN=1 ENTO


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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO BYTE
ENO HABILITAO DA SADA BOOL
OUT_1 BIT 0 (LSB) BOOL
OUT_2 BIT 1 BOOL
OUT_3 BIT 2 BOOL
O OUT_4 BIT 3 BOOL
OUT_5 BIT 4 BOOL
OUT_6 BIT 5 BOOL
OUT_7 BIT 6 BOOL
OUT_8 BIT 7 (MSB) BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.23
LC700- Manual de Configurao do LC700

BTI - Converso de BCD para inteiro


Descrio
Esta funo converte um valor de 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 pode
ser representado por 10h.

O primeiro dgito da esquerda para a direita pode ser escrito na forma binria 0001.

O segundo dgito pode ser escrito na forma binria 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
BTI OUT = INTEGER( IN)
SENO
ANY_BIT IN OUT INT ENO := 0
OUT := 0

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO ANY_BIT
ENO HABILITAO DA SADA BOOL
O SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA
OUT INT
INTEIRO.

I Entrada
P Parmetro
O Sada
V Varivel

2.24
Blocos de Funo

FIFO - Primeiro a entrar - Primeiro a sair


Descrio
Esse bloco de funes permite armazenar dados com o LC700. Quando o bloco usado, uma rea
no voltil da RAM reservada para dados na base first in first out.

Tamanho da FIFO
O usurio pode estabelecer esta rea diretamente no parmetro SIZE. O tamanho mximo possvel
depender da memria RAM livre disponvel no mdulo da CPU 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 CPU 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 Hora/Data
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 amostras.

Entradas LOAD, UNLOAD e CLEAR


Sempre 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, FULL


A sada EMPTY igual a 1 indica que a FIFO est completamente vazia.
A sada FULL igual a 1 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.

Tempo da amostra
Nas 3 opes de armazenamento de dados, a FIFO aloca uma rea de endereos Modbus para o
tempo.
Save Only Last Time: So alocados 6 bytes para registrar o tempo da ltima amostra.
2.25
LC700- Manual de Configurao do LC700
Do Not Save Time: Mesmo no armazenando o tempo da amostra, a FIFO reserva essa
rea Modbus para os parmetros internos de tempo.
Save Value and Time: 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 CONF700 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 de 0
at 15.

FIFO PRIMEIRO A ENTRAR PRIMEIRO A SAIR

Seqncia de bits para a palavra de controle FIFO

Somente Configurao Auxiliar e Passagem de Parmetro


15 11 10 9 8 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 - 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 Bit8
0 0 - STANDARD MODE
0 1 - MOVING WINDOW MODE
1 0 - CIRCULAR QUEUE MODE
1 1 - CIRCULAR QUEUE MODE

NOTA
O modo CIRCULAR QUEUE 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 10 Bit 9
0 0 Salva os dados na FIFO e o horrio de salvamento na tabela de controle.
0 1 Salva os dados na FIFO sem salvar o horrio.
1 0 Salva os dados e o horrio de cada dado carregado na FIFO.

2.26
Blocos de Funo

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
LOAD CARREGAR N VALORES DA FIFO BOOL
I UNLOAD DESCARREGAR N VALORES DA FIFO BOOL
CLEAR APAGAR DADOS DA FIFO BOOL
IN ENTRADA DOS DADOS ANY_NUM
CTW PALAVRA DE CONTROLE WORD
ESPECFICA O TAMANHO DA FIFO, # DO REGISTRADOR
SIZE INT
MODBUS (EM PALAVRA).
P
VALOR PARA CONFIGURAR O BIT DE SADA DO TRIGGER. (#
TRIGGER INT
DO REGISTRADOR NO FIFO)
ENO HABILITAO DA SADA BOOL
EMPTY A FIFO EST VAZIA BOOL
O INDICA QUE A QUANTIDADE DE REGISTROS ARMAZENADOS
TRIGGER BOOL
ATINGIU O VALOR ESPECIFICADO NO PARMETRO TRIGGER.
FULL FIFO EST CHEIA BOOL
PONTEIRO PARA ENDEREO DE MEMRIA DA FIFO
PTR INT
(ENDEREO MODBUS RELATIVO)
CONTADOR DE NMERO DO REGISTRADOR UTILIZADO NA
CTR INT
FIFO.
SEC SEGUNDO BYTE
V MIN MINUTO BYTE
HR HORA BYTE
DAY DIA BYTE
MON MS BYTE
YR ANO BYTE

I Entrada
P Parmetro
O Sada
V Varivel

2.27
LC700- Manual de Configurao do LC700

ICT - Constantes inteiras


Descrio
Esta funo envia valores de constantes inteiras para as sadas: OUT1, OUT2 e OUT3. Estas
constantes so informadas na configurao do bloco no CONF700 e deve-se notar que 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 e 456,
respectivamente.

ICT CONSTANTES INTEIRAS

BOOL EN ENO BOOL


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

CLASSE MNEM DESCRIO TIPO


I EN HABILITAO DA ENTRADA BOOL
PRM1 VALOR DA CONSTANTE 1 INT
P PRM2 VALOR DA CONSTANTE 2 INT
PRM3 VALOR DA CONSTANTE 3 INT
ENO HABILITAO DA SADA BOOL
OUT1 SADA DO VALOR ESTABELECIDO EM PRM1 INT
O
OUT2 SADA DO VALOR ESTABELECIDO EM PRM2 INT
OUT3 SADA DO VALOR ESTABELECIDO EM PRM2 INT

I Entrada
P Parmetro
O Sada
V Varivel

2.28
Blocos de Funo

ITB- Converso de inteiro para BCD


Descrio
Esta funo converte um nmero inteiro na entrada IN para o 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 CONVERSO DE INTEIRO PARA BCD

BOOL EN ENO BOOL


SE EN=1 ENTO
ENO := 1
ITB OUT = BCD( IN)
INT IN OUT ANY_BI SENO
ENO := 0
OUT := 0

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO INT
ENO HABILITAO DA SADA BOOL
O
OUT SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA BCD. ANY_BIT

I Entrada
P Parmetro
O Sada
V Varivel

2.29
LC700- Manual de Configurao do LC700

ITR - Converso de inteiro para real


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 tem-se o nmero 455 no formato 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)
ITR SENO
INT IN OUT REAL ENO := 0
OUT := 0

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO INT
ENO HABILITAO DA SADA BOOL
O SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA
OUT REAL
INTEIRO.

I Entrada
P Parmetro
O Sada
V Varivel

2.30
Blocos de Funo

MUX - Multiplexador
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 excees,
a sada ENO ir para Falso mostrando que a entrada SEL est fora da faixa.

MUX MULTIPLEXADOR

BOOL EN ENO BOOL


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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
SEL SELEO DA ENTRADA ANY_INT
IN1 ENTRADA NMERO 1 ANY
IN2 ENTRADA NMERO 2 ANY
I IN3 ENTRADA NMERO 3 ANY


INNn-1 ENTRADA NMERO N-1 ANY
INn ENTRADA NMERO N ANY
ENO HABILITAO DA SADA BOOL
O
OUT SADA SELECIONADA POR SEL ANY

I Entrada
P Parmetro
O Sada
V Varivel

2.31
LC700- Manual de Configurao do LC700

NOT - Operao Not Bit a Bit


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 vice-
versa. Esta funo pode ter como entrada um byte ou um bit apenas. Um byte de E/S 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 BOOL SE EN=1 ENTO


ENO := 1
NOT OUT := NOT IN
SENO
ANY_BIT IN OUT ANY_BIT ENO := 0
OUT := 0

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO ANY_BIT
ENO HABILITAO DA SADA BOOL
O SADA DO BLOCO. O ESTADO DA ENTRADA INVERTIDO
OUT ANY_BIT
LOGICAMENTE

I Entrada
P Parmetro
O Sada
V Varivel

2.32
Blocos de Funo

OSEL - Seleo binria das sadas


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.

Manter ltimo valor: Mantm o ltimo valor da sada OUT2


Ajustar para zero: Envia zero para a sada OUT2

OSEL SELEO BINRIA DAS SADAS


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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I SEL SELEO DA SADA BOOL
IN1 ENTRADA ANY_NUM
P CTW CONTROL WORD WORD
ENO HABILITAO DA SADA BOOL
O OUT1 SADA 1 ANY_NUM
OUT2 SADA 2 ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

Seqncia de bits para a Control Word

Somente Configurao Auxiliares e Passagem de parmetros


15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
m1 m2

Os bits abaixo selecionam o valor da sada quando esta no for conectada a entrada IN.
Bit 8 0 = Sada OUT1 Mantm o ltimo valor
1 = Sada OUT1Vai para 0 (Ajustar para zerp)
Bit 9 0 = Sada OUT2 Mantm ltimo valor
1 = Sada OUT2 Vai Para Zero (Ajustar para zero)

2.33
LC700- Manual de Configurao do LC700

RCT - Constantes reais


Descrio
Esta funo envia valores constantes reais para as sadas. Estes valores so informados durante a
configurao do bloco no CONF700. Quando EN for igual a 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 EN ENO BOOL


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

CLASSE MNEM DESCRIO TIPO


I EN HABILITAO DA ENTRADA BOOL
PRM1 VALOR DA CONSTANTE 1 REAL
P PRM2 VALOR DA CONSTANTE 2 REAL
PRM3 VALOR DA CONSTANTE 3 REAL
ENO HABILITAO DA SADA BOOL
OUT1 SADA DO VALOR ESTABELECIDO EM PRM1 REAL
O
OUT2 SADA DO VALOR ESTABELECIDO EM PRM2 REAL
OUT3 SADA DO VALOR ESTABELECIDO EM PRM2 REAL

I Entrada
P Parmetro
O Sada
V Varivel

2.34
Blocos de Funo

RTI - Converso de real para inteiro


Descrio
Esta funo converte um valor real na entrada IN em um nmero inteiro e coloc-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 Nmero Inteiro


5,55 6
-4,954 -4
0,3 1
0,65 1
0,22 1
7,11 8
1001,1 1002
9050,7 9051
-0,25 0
-0,75 0
-0,55 0
1001,8 1002

RTI CONVERSO DE REAL PARA INTEIROS

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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO REAL
ENO HABILITAO DA SADA BOOL
O SADA DO BLOCO. VALOR DA ENTRADA CONVERTIDO PARA
OUT INT
VALOR INTEIRO.

I Entrada
P Parmetro
O Sada
V Varivel

2.35
LC700- Manual de Configurao do LC700

SEL - Seleo binria


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 transcrita para
OUT, caso contrrio, o valor de IN2 que ser transcrito.

SEL SELEO BINRIA

BOOL EN ENO BOOL


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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
SEL SELEO DA ENTRADA BOOL
I
IN1 ENTRADA 1 ANY
IN2 ENTRADA 2 ANY
ENO HABILITAO DA SADA BOOL
O
OUT SADA ANY

I Entrada
P Parmetro
O Sada
V Varivel

2.36
Blocos de Funo

TRC - Truncagem
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 seja 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 TRUNCAGEM

BOOL EN ENO BOOL


SE EN=1 ENTO
ENO := 1
TRC OUT = TRUNC( IN)
SENO
REAL IN OUT ANY_INT ENO := 0
OUT := 0

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO REAL
ENO HABILITAO DA SADA BOOL
O
OUT SADA DO BLOCO.VALOR DE ENTRADA TRUNCADO. ANY_INT

I Entrada
P Parmetro
O Sada
V Varivel

2.37
LC700- Manual de Configurao do LC700

BWL - Bit Wise Logic


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 as 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 IN2 OUT


0 0 0
0 1 0
1 0 0
1 1 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 uma 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 IN2 OUT


0 0 0
0 1 1
1 0 1
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 uma associao da funo OR com a funo NOT inversora. Logo, a sada lgica a
funo OR invertida.

2.38
Blocos de Funo
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 IN2 OUT


0 0 0
0 1 1
1 0 1
1 1 0

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 uma associao da funo XOR com a funo NOT inversora. Logo, a sada lgica
a funo NXOR invertida.

O bloco BWL permite que esta lgica seja expansvel para 14 entradas. Na tabela abaixo mostram-
se as funes lgicas para mais de duas entradas e suas respectivas sadas.

ENTRADAS SADAS
IN1 IN2 INn-1 INn AND NAND OR NOR XOR NXOR
0 0 0 0 0 1 0 1 0 1
0 0 0 1 0 1 1 0 1 0
0 0 1 0 0 1 1 0 1 0
0 0 1 1 0 1 1 0 0 1
1 0
1 1 1 0 0 1 1 0 1 0
1 1 1 1 1 0 1 0 0 1

BWL LGICA BIT A BIT

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

2.39
LC700- Manual de Configurao do LC700

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_BIT
IN2 ENTRADA NMERO 2 ANY_BIT
IN3 ENTRADA NMERO 3 ANY_BIT
I


INNn-1 ENTRADA NMERO N-1 ANY_BIT
INn ENTRADA NMERO N ANY_BIT
P CTW CONTROL WORD WORD
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO DA SADA BOOL/BYTE
V OPR OPERAO LGICA WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.40
Blocos de Funo

Funes Matemticas
ABS - Valor Absoluto
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 BOOL SE EN=1 ENTO


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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA DO BLOCO ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT SADA DO BLOCO. VALOR ABSOLUTO DA ENTRADA. ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.41
LC700- Manual de Configurao do LC700

ADD - Adio
Descrio
Esta funo soma todas as entradas IN e coloca o resultado na sada OUT.

Operao
Se o resultado estiver 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 sero utilizadas 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 CONF700 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 ADIO

BOOL EN ENO BOOL

ADD SE EN=1 ENTO


IN1 ENO := 1
ANY_NUM
OUT := IN1 + IN2 + ... + INn
IN2 SENO
ANY_NUM OUT ENO := 0
ANY_NUM OUT := 0
INn
ANY_NUM

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INNn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO DA SOMA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.42
Blocos de Funo

DIV - Diviso
Descrio
Esta funo divide IN1 por IN2.

Operao
Se o resultado estiver 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 sinalizadas com a sada ENO mostrando falso.

Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo,
dividir um nmero inteiro por um nmero real, o CONF700 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
DIV ENO := 1
IN1 OUT OUT := IN1 / IN2
ANY_NUM ANY_NUM SENO
IN2 ENO := 0
ANY_NUM OUT := 0

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I IN1 ENTRADA DO DIVIDENDO ANY_NUM
IN2 ENTRADA DO DIVISOR ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO DA DIVISO ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.43
LC700- Manual de Configurao do LC700

MOD - Mdulo
Descrio
Esta funo obtm o resto da diviso de IN1 por IN2 e coloca o resultado na sada OUT.

Operao
Por exemplo: IN1= 25 e IN2= 7, a sada ser OUT= 4. Pois :

25 |_7_
4 3

O usurio deve estar atento para o fato de que IN1 e IN2 devem ser inteiros.

MOD MDULO

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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I IN1 ENTRADA DO DIVIDENDO ANY_INT
IN2 ENTRADA DO DIVISOR ANY_INT
ENO HABILITAO DA SADA BOOL
O
OUT RESTO DA DIVISO ANY_INT

I Entrada
P Parmetro
O Sada
V Varivel

2.44
Blocos de Funo

MUL - Multiplicao
Descrio
Esta funo multiplica todas as entradas INs e coloca o resultado na sada OUT.

Operao
Se o resultado estiver 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,
multiplicar um nmero inteiro a um nmero real, o CONF700 no permitir esta configurao. Ao
ser selecionada a primeira varivel do bloco, imediatamente as outras entradas devem ser do
mesmo tipo desta varivel.

MUL MULTIPLICAO

BOOL EN ENO BOOL

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO DA MULTIPLICAO ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.45
LC700- Manual de Configurao do LC700

SQR - Raiz Quadrada


Descrio
Esta funo obtm 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 Entrada/Sada


O tipo de dado na entrada e na sada pode ser configurado para Regular e Porcentagem.

Se a opo Porcentagem for 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
Para a opo Regular, o bloco extrai a raiz quadrada da entrada.

SQR RAIZ QUADRADA

BOOL EN ENO BOOL


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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN ENTRADA ANY_NUM
CTW PALAVRA DE CONTROLE WORD
P
CTO NIVELAMENTO REAL
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO DA OPERAO ANY_NUM
V PER OPERAO PERCENTUAL WORD

I Entrada
P Parmetro
O Sada
V Varivel

2.46
Blocos de Funo

SUB - Subtrao
Descrio
Esta funo subtrai IN2 de IN1 (IN1 - IN2).

Operao
Se o resultado da subtrao estiver 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,
subtrair um nmero inteiro de um nmero real, o CONF700 no permitir esta operao. 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

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

CLASS MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I IN1 1 ELEMENTO DA SUBTRAO ANY_NUM
IN2 2 ELEMENTO DA SUBTRAO ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO DA SUBTRAO ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.47
LC700- Manual de Configurao do LC700

Funes de Comparao
EQ - Igualdade
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-zona-
morta, 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 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 IGUALDADE

BOOL EN ENO BOOL

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
P DBN ZONA MORTA REAL
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO LGICO DA COMPARAO BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.48
Blocos de Funo

GE - Seqncia monotnica decrescente


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 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 SEQNCIA MONOTNICA DECRESCENTE

BOOL EN ENO BOOL

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO LGICO DA COMPARAO BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.49
LC700- Manual de Configurao do LC700

GT - Seqncia decrescente
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 duas entradas e
tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).

GT SEQUNCIA DECRESCENTE

BOOL EN ENO BOOL

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

INn
ANY_NUM

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INNn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO LGICO DA COMPARAO BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.50
Blocos de Funo

LE - Seqncia monotnica crescente


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-1 INn. Ou seja:
IN1,IN2,IN3..INn-2,INn-1, INn

Onde:
IN1 IN2
IN2 IN3

INn-2 INn-1
INn-1 INn.

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 uma comparao
menor ou igual, fazendo OUT verdadeiro se IN1 IN2.

Pode-se usar esta equao para implementar blocos condicionais que comparam duas entradas e
tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).

LE SEQNCIA MONTONICA CRESCENTE

BOOL EN ENO BOOL

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INNn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO LGICO DA COMPARAO BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.51
LC700- Manual de Configurao do LC700

LMT - Limitador
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 indo 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 ser igual a 1 ou 10 quando o
limite inferior ou superior, respectivamente, forem excedidos.

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 exceder o valor MAX e ser igual a MIN se a entrada for menor do que MIN.

LMT LIMITADOR

BOOL EN ENO BOOL SE EN=1 ENTO


OUT:= MIN(MAXM(IN,MIN),MAX)
LMT SE (OUT<MIN) OU (OUT>1)
MIN OUT
ENTO
ANY_NUM ENO=:0
ANY_NUM
SENO
IN ENO:=1
ANY_NUM
SENO
MAX ENO:=0
ANY_NUM OUT:= 0

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN ENTRADA A SER LIMITADA ANY_NUM
I
MIN LIMITE MNIMO DO LIMITADOR ANY_NUM
MAX LIMITE MXIMO DO LIMITADOR ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT SADA DO BLOCO LIMITADA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.52
Blocos de Funo

LT - Seqncia crescente
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 duas entradas e
tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).

LT SEQNCIA CRESCENTE

BOOL EN ENO BOOL

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INNn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO LGICO DA COMPARAO BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.53
LC700- Manual de Configurao do LC700

MAX - Mximo
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
tem-se 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 SE EN=1 ENTO


IN1
ANY_NUM ENO := 1
OUT := MAX(IN1, IN2, ..., INn)
IN2 SENO
ANY_NUM
OUT ENO := 0
ANY_NUM OUT := 0
INn
ANY_NUM

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INNn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT MXIMO VALOR DAS ENTRADAS BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.54
Blocos de Funo

MIN - Mnimo
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 tem-se
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 MNIMO

BOOL EN ENO BOOL

MIN SE EN=1 ENTO


IN1
ENO := 1
ANY_NUM
OUT := MIN(IN1, IN2, ..., INn)
IN2 SENO
ANY_NUM
OUT ENO := 0
ANY_NUM OUT := 0

INn
ANY_NUM

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
IN3 ENTRADA NMERO 3 ANY_NUM
I


INn-1 ENTRADA NMERO N-1 ANY_NUM
INn ENTRADA NMERO N ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT MNIMO VALOR DAS ENTRADAS BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.55
LC700- Manual de Configurao do LC700

NE - Diferena
Descrio
Esta funo indicar verdadeiro na sada OUT somente se a diferena for (IN1-IN2) > DBN (zona
morta). O parmetro DBN configurado pelo usurio.

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 DIFERENA

BOOL EN ENO BOOL

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

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I IN1 ENTRADA NMERO 1 ANY_NUM
IN2 ENTRADA NMERO 2 ANY_NUM
ENO HABILITAO DA SADA BOOL
O
OUT RESULTADO LGICO DA COMPARAO BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.56
Blocos de Funo

Funes de Controle de Processo


XLIM - Limite cruzado e velocidade de variao
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 A BL a sada OUT ser igual a BL.
Se BL < A < BH a sada OUT ser igual a A.
Se A BH 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 R-O-C


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 fique abaixo deste valor. O
alarme R-O-C neste perodo est em nvel alto.

XLIM LIMITE CRUZADO E RAPIDEZ DE ATUAO

BOOL EN ENO BOOL

XLIM HIGH BOOL


LOW BOOL
ANY_NUM A%
R-O-C BOOL

ANY_NUM B%
OUT% ANY_NUM

2.57
LC700- Manual de Configurao do LC700

CLASSE PARAM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I A% ENTRADA A ANY_NUM
B% ENTRADA B ANY_NUM
CTW VERIFICA AMBOS/APENAS SUPERIOR/APENAS TAXA DE ATUAO WORD
GL LIMITE DE GANHO INFERIOR I/1000
BL LIMITE DE BIAS INFERIOR I/100
P GH LIMITE DE GANHO ALTO I/1000
BH LIMITE DE BIAS ALTO I/100
DB ZONA MORTA (HISTERESE) EM % I/100
RAT VELOCIDADE DE VARIAO MXIMA EM % POR SEGUNDO I/100
ENO HABILITAO DA SADA BOOL
HIGH ALARME DE LIMITE SUPERIOR BOOL
O LOW ALARME DE LIMITE INFERIOR BOOL
R-O-C ALARME DA TAXA DE ATUAO BOOL
OUT% PARMETRO DE SADA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.58
Blocos de Funo

TOT - Totalizao
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 a 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 dada, geralmente, em unidades de engenharia (EU) por unidade de tempo. Por
exemplo:

Uma vazo de 1 m3/segundo como entrada do bloco, a totalizao ser dada na sada TOT em m3.

Considere que a aplicao necessite do valor da energia de um dispositivo eltrico. O bloco TOT
permite que se 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. Sempre que a sada do
totalizador atingir estes valores, a sada dl muda de 0 para 1 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:

a) 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 deve ser ajustado o fator de acordo com as necessidades do usurio). Por exemplo:

Vazo Q medida em m3/hora. 1 hora possui 3600 segundos. Portanto, o valor de TU deve ser
3
igual a 3600. Supondo uma vazo constante de 60 m /hora, a totalizao ser dada pela
expresso:

t ( segundos ) t ( segundos ) t ( segundos )


FCF 1 1
TOT (t ) =
0
TU
* IN (t ) dt =
0
3600
* 60 dt =
0
60
dt[ m 3 ]

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

60
1
TOT [m 3 ] = 60 dt = 1m
3

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.

2.59
LC700- Manual de Configurao do LC700
b) 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.

c) IN INT:
Neste caso, a entrada ser interpretada como um nmero inteiro entre 0 e 10000 (0% e 100,00%
respectivamente). FCF dever ser igual vazo mxima em unidades de engenharia dividido por
3 3
10000. Supondo uma vazo mxima de 1 m /segundo e uma vazo de 0,5 m /segundo. O valor de
FCF igual vazo mxima divido por 10000, isto , 0,0001. O valor de TU neste caso 1, pois a
totalizao dada em m3. Uma entrada de 0,5 m3/segundo equivale a 5000 (ou 50 % da escala).

Portanto:

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

Logo, em 1 minuto (ou 60 segundos) o valor totalizado ser de 30 m3.

d) 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 aceitar vazes positivas.

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

TOT TOTALIZAO

BOOL EN ENO BOOL

TOT
BOOL CLEAR dI BOO

ANY_NUM IN OUT REAL

FCF * IN dt

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I CLEAR ZERA O TOTALIZADOR BOOL
IN ENTRADA DO BLOCO ANY_NUM
CTW PALAVRA DE CONTROLE WORD
VALOR DE TOTALIZAO PARA UMA UNIDADE DE
P TU REAL
CONTAGEM
FCF FATOR DE TAXA DE VAZO REAL
ENO HABILITAO DA SADA BOOL
ALARME QUE INDICA QUANDO A TOTALIZAO
O dl ATINGIU O VALOR 8.000.000 OU 8.000.000. NESTE BOOL
CASO DL= 1.
OUT SADA TOTALIZADA REAL
V ACC VALOR FRACIONRIO DA TOTALIZAO REAL

I Entrada
P Parmetro
O Sada
V Varivel

2.60
Blocos de Funo

SMPL - Sample Hold com incremento e decremento


Descrio
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 UP
REGISTER
BOOL DOWN

PASS
OUT ANY_NUM
BOOL

ANY_NUM IN

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
UP INCREMENTAR O CONTADOR BOOL
I DOWN DECREMENTAR O CONTADOR BOOL
PASS COLOCA O VALOR DO REGISTRADOR NA SADA BOOL
IN ENTRADA ANY_NUM
ACCEL FATOR DE ACELERAO INCREMENTO E DECREMENTO INT
ASPD VELOCIDADE DE ATUAO EM % POR SEGUNDO REAL
P
L_LMT LIMITE INFERIOR REAL
H_LMT LIMITE SUPERIOR REAL
ENO HABILITAO DA SADA BOOL
O
OUT PARMETRO DE SADA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.61
LC700- Manual de Configurao do LC700

ARAMP - Rampa automtica com incremento e decremento


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 setpoint automtico quando combinado com o bloco de funo de linearizao ou
uma rampa simples.

Numa aplicao de gerao de setpoint, o ARAMP preparado para gerar uma sada de 0 a 100%
num perodo de tempo tal que acompanhe a curva de setpoint. A sada do ARAMP ser conectada
entrada do bloco de funo LIN (linearizao) configurado com a curva de perfil do setpoint.

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 e 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 inicial 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 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 taxa de mudana da sada.

ARAMP RAMPA AUTOMTICA COM INCREMENTO DE DECREMENTO

2.62
Blocos de Funo

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
UP AVANA A SADA OUT CONFORME ASPD BOOL
DOWN REVERTE A SADA OUT CONFORME ASPD BOOL
PAUSE CONGELA A SADA OUT BOOL
I
PRESET ZERA A RAMPA BOOL
INC/DEC SADA OUT SER INCREMENTADA BOOL
R 0. SADA OUT SER INCREMENTADA
IN% ENTRADA DO BLOCO ANY_NUM
CTW (HORAS, MINUTOS OU SEGUNDOS) PALAVRA DE WORD
CONTROLE
ASPD VELOCIDADE DE ATUAO MANUAL EM % POR SEG. INT/100
P ACCEL ACELERAO INICIAL MANUAL DE ATUAO INT
FTIME TEMPO PARA MUDAR DE 0 A 100% A SADA OUT INT
LOW_L LIMITE INFERIOR DO REGISTRADOR INT/100
HIGH_L LIMITE SUPERIOR DO REGISTRADOR INT/100
ENO HABILITAO DA SADA BOOL
HIGH ALARME DE LIMITE SUPERIOR DA RAMPA BOOL
O
LOW ALARME DE LIMITE INFERIOR DA RAMPA BOOL
OUT% RAMPA DE SADA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.63
LC700- Manual de Configurao do LC700

LIN - Linearizao
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 a 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 de dois modos, conforme a configurao da entrada:

a) Entrada IN% um nmero inteiro:


Neste caso, a entrada do bloco ser interpretada como um nmero de 0 a 10000.

b) 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 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 FIRST, todos os intermedirios como INTERMEDIATE e o ltimo como
LAST.

Uma aplicao que requer 30 pontos para representar uma funo, tem a seguinte configurao:

LIN LINEARIZAO

BOOL EN ENO BOOL

LIN
BOOL BYPASS DONE BOOL

X , Y TABLE
ANY_NUM OUT% ANY_NUM
IN%

2.64
Blocos de Funo

CLASSE PARAM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
REPASSA A ENTRADA AT A SADA SEM HAVER NENHUM
I BYPASS BOOL
PROCESSAMENTO.
IN% ENTRADA DO BLOCO ANY_NUM
CTW PALAVRA DE CONTROLE WORD
X1 X PARA O PRIMEIRO PONTO I/100
Y1 Y PARA O PRIMEIRO PONTO I/100
. .
P
. .
X10 X PARA O LTIMO PONTO I/100
Y10 Y PARA O LTIMO PONTO I/100
CTW PALAVRA DE CONTROLE WORD
ENO HABILITAO DA SADA BOOL
HABILITA O BLOCO LIN SEGUINTE PARA UMA APLICAO EM
O DONE BOOL
SRIE.
OUT PARMETRO DE SADA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.65
LC700- Manual de Configurao do LC700

MATH1 - Equaes Multivariveis


Descrio
possvel escolher entre trs equaes que realizam operaes matemticas diferentes. Para
cada tipo de equao escolhida, existe uma configurao de parmetros diferente. Os trs tipos de
equao so:

Equao 01- UMIDADE RELATIVA


Equao 02- FUNO API
Equao 03- PROCESSAMENTO DE SINAIS

IMPORTANTE: Na configurao do bloco, o CONF700 apresentar para cada equao escolhida a


opo de configurar vrios parmetros. O usurio dever apenas configurar os parmetros
indicados neste manual.

MATH1 EQUAES MULTIVARIVEIS

BOOL EN ENO BOOL

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

Equao1 Umidade Relativa


Esta funo fornece como sada a umidade relativa calculada com referncia s duas entradas, que
consistem em 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 se obter 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
Low, 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
High, este limite sinalizado na sada digital HIGH (HIGH = 1).

Parmetros da equao umidade relativa


K1: Constante ajustada conforme a localidade da aplicao. O valor desta constante deve ser igual
presso atmosfrica local e configurada na tela de parmetros do CONF700.

K2: 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

2.66
Blocos de Funo

Exemplo: para se obter uma entrada de 0 a 100 C, nos quais 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)

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 TEMPERATURA DO BULBO SECO (ANTES DA CONVERSO) REAL
IN2 TEMPERATURA DO BULBO MIDO (ANTES DA CONVERSO) REAL
I
IN3 NO UTILIZADA REAL
IN4 NO UTILIZADA REAL
IN5 NO UTILIZADA REAL
K1 K1 IGUAL A PRESSO ATMOSFRICA REAL
K2 GANHO DA ESCALA DOS VALORES DAS ENTRADAS IN1 E IN2 REAL
K3 BIAS DA ESCALA DOS VALORES DAS ENTRADAS IN1 E IN2 REAL
K4 MOSTRA O VALOR TBSECO (APS A CONVERSO) REAL
K5 MOSTRA O VALOR TBUMIDO (APS A CONVERSO) REAL
P
A ESCALA DE SADA (GANHO) REAL
B ESCALA DE SADA (BIAS) REAL
LOW LIMITE INFERIOR DE SADA REAL
HIGH LIMITE SUPERIOR DE SADA REAL
R_PTR PONTEIRO PARA MEMRIA VIRTUAL (ANALGICA) WORD
ENO HABILITAO DA SADA BOOL
LOW ALARME DE LIMITE INFERIOR BOOL
O
HIGH ALARME DE LIMITE SUPERIOR BOOL
OUT SADA DE UMIDADE RELATIVA ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

Equao 2- FUNO API


Este bloco implementa uma equao conforme a norma API, cujas especificaes so
apresentadas nas tabelas a seguir. 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 fluidos 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 Produtos


O tipo de produto dever ser selecionado neste campo. Os produtos disponveis so: leo Bruto,
Produtos Generalizados, MTBE e leo Lubrificante. Selecionadas as entradas e o produto, tem-se
qual tabela ser utilizada.

Control Word (CTW)- Selecione Entradas


Esta equao possui quatro tipos de entradas possveis, o usurio dever selecionar uma opo.
Cada opo escolhe uma tabela especfica.
o
API+ Temperatura (F) ver tabelas 5/6
Densidade Relativa + Temperatura (F) ver tabelas 23/24

2.67
LC700- Manual de Configurao do LC700
Densidade + Temperatura (C) ver tabelas 53/54
Densidade + Tempertatura (C) ver tabelas 59/60

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 sada, ter, tambm,
implicitamente selecionado uma tabela da norma API.

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
Temperatura(EU)=IN2*K3+K4
Presso(EU)=IN3*LOW+HIGH

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
IN1 ENTRADA DA DENSIDADE OU DENSIDADE CORRIGIDA REAL
I
IN2 ENTRADA DA TEMPERATURA REAL
IN3 ENTRADA DE PRESSO
CTW PALAVRA DE CONTROLE WORD
GANHO PARA ENTRADA DE DENSIDADE PARA CONVERTER EM UNIDADES DE ENGENHARIA,
K1 REAL
CONFORME AS TABELAS SEGUINTES.
BIAS PARA ENTRADA DE DENSIDADE PARA CONVERTER EM UNIDADES DE ENGENHARIA,
K2 REAL
CONFORME AS TABELAS SEGUINTES.
GANHO PARA ENTRADA DE TEMPERATURA PARA CONVERTER EM UNIDADES DE
K3 REAL
ENGENHARIA, CONFORME AS TABELAS SEGUINTES
BIAS PARA ENTRADA DE TEMPERATURA PARA CONVERTER EM UNIDADES DE ENGENHARIA,
K4 REAL
P CONFORME AS TABELAS SEGUINTES
O O O O
K5 COEFICIENTE DE EXPANSO TRMICA A 60 F OU 15 C (1/ F OU 1/ C) REAL
A VCF REAL
B F-FATOR DE COMPRESSO
GANHO DA ENTRADA DE PRESSO A SER CONVERTIDO EM UNIDADES DE ENGENHARIA
LOW
COMO INDICADO NAS TABELAS SEGUINTES
BIAS DA ENTRADA DE PRESSO A SER CONVERTIDO EM UNIDADES DE ENGENHARIA COMO
HIGH
INDICADO NAS TABELAS SEGUINTES
R_PTR NO USADO
ENO HABILITAO DA SADA BOOL
LOW INDICA DADO DE ENTRADA NO RANGE DE EXTRAPOLAO BOOL
O
HIGH INDICA DADO DE ENTRADA FORA DO RANGE DE EXTRAPOLAO BOOL
OUT SADA EM VALOR INTERMEDIRIO OU VCF. REAL

I Entrada
P Parmetro
O Sada
V Varivel

Entradas Sadas
Tabelas 5 e 6 API Gravity Faixa de Intermedirio (tabela 5) Final (tabela 6)
o o o o
Range ( API) temperatura( F) API a 60 F VCF a 60 F
o
A-leo cru 0 at 100 0 at 300 0 at 100 API
o
B-Produtos generalizados 0 at 85 0 at 300 0 at 85 API
o -1
C-MTBE (*) 0 at 300 0.00027 at 0.00097 F

2.68
Blocos de Funo
o
D-leo lubrificante -10 at 45 0 at 300 -10 at 45 API

Entradas Sadas
Tabelas 23 e 24 Relative Faixa de Intermedirio(tabela 23) Final (tabela 24)
o o o
Density Range temperatura( F) Densidade Relativa a 60( F) VCF a 60( F)
A-leo cru 0.611 at 1.076 0 at 300 0.611 at 1.076
B-Produtos generalizados 0.653 at 1.076 0 at 300 0.653 at 1.076
o -1
C-MTBE (*) 0 at 300 0.00027 at 0.00097 ( F )
D-leo lubrificante 0.800 at 1.164 0 at 300 0.800 at 1.164

Entradas Sadas
Tabelas 53 e 54 Density Range Faixa de Intermedirio(tabela 53) Final (tabela 54)
3 o o 3 o
(kg/m ) temperatura( C) Densidade em C (kg/m ) VCF a 15 C
A-leo cru 610 at 1075 -18 at 150 610 at 1075
B-Produtos generalizados 653 at 1075 -18 at 150 653 at 1075
o -1
C-MTBE (**) -18 at 150 0.000486 at 0.001674 ( C )
D-leo lubrificante 800 at 1164 -20 at 150 800 at 1164

Entradas Sadas
Tabelas 59 e 60 Density Range Faixa de Intermedirio(tabela 59) Final (tabela 60)
3 o o 3 o
(kg/m ) temperatura( C) Densidade a 20 C (kg/m ) VCF a 20 C
A-leo cru 610 at 1075 -18 at 150 610 at 1075
B-Produtos generalizados 653 at 1075 -18 at 150 653 at 1075
o -1
C-MTBE (**) -18 at 150 0.000486 at 0.001674 C
D-leo lubrificante 800 at 1164 -20 at 150 610 at 1075

o
(*) Coeficiente de expanso trmica a 60 F / (**)Coeficiente de expanso trmica a 15 oC

Alguns exemplos de resultados de clculos:

Tabela D(IN1) T(IN2) Densidade na base VCF F


5A/6A Crude Oil API+T(F) HYDRO CORRECTION 30 200 21.2
5A/6A Crude Oil API+T(F) NO Hydro 40 35 42.2 1.0128 0.00000511
5A/6A Crude Oil API+T(F) NO Hydro 30 150 23.9 0.96252 0.00000553
5A/6A Hydro Correction / No Correction 30 80 28.6 0.9914
5D/6D Lubricating Oil - API+T(F) 30 80 28.8
23B/24B Generalized Products Rel.Dens+T(F) 0.9 80 0.9075 0.9914
53A/54A Crude Oil Dens+T(15C) 630 60 671.1 0.9377
53A/54A Crude Oil Dens+T(15C) NO Hydro 780 42 800.9 0.97395 0.00000103
53A/54A Crude Oil Dens+T(15C) NO Hydro 830 50 855.3 0.00000096
53A/54A Crude Oil Dens+T(15C) NO Hydro
59A/60A Crude Oil Dens+T(20C) 630 42 650.5 0.9679
59A/60A Crude Oil Dens+T(20C) - Hydro 920 50 939.0 0.97902
59A/60A Crude Oil Dens+T(20C) Hydro 905 -10 885.0 1.0233
59A/60A Crude Oil Dens+T(20C) Hydro 975 12 970.1 1.0052
59D/60D Lubricating Oil Dens+T(20C) - Hydro 830 40 842.2 0.9850
59A/60A Crude Oil Dens+T(20C) NO Hydro 920 50 939.7 0.97908
59A/60A Crude Oil Dens+T(20C) NO Hydro 905 -10 884.4 1.02334
59A/60A Crude Oil Dens+T(20C) NO Hydro 975 12 970 1.0052

Equao 03 PROCESSAMENTO DE SINAL


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.

2.69
LC700- Manual de Configurao do LC700
Tempo caracterstico do filtro (K1)
K1 o tempo caracterstico do filtro em segundos. Considerando uma entrada degrau, quando o
valor da sada atingir 63 % do valor do degrau, o tempo decorrido at este instante definido como
tempo caracterstico do filtro.

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 MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
IN1 SINAL A SER PROCESSADO ANY_NUM
K1 TEMPO CARACTERSTICO DO FILTRO EM SEGUNDOS. UM REAL
FILTRO EXPONENCIAL DE PRIMEIRA ORDEM.
HISTERESE PARA O PROCESSAMENTO O PROCESSAMENTO
K2 DE ALARME HIGH AND LOW. DEVER SER UMA VLVULA NO REAL
P NEGATIVA.
LIMITE INFERIOR PARA O PROCESSAMENTO DE ALARME
LOW REAL
APS O FILTRO DIGITAL.
LIMITE SUPERIOR PARA O PROCESSAMENTO DE ALARME
HIGH REAL
APS O FILTRO DIGITAL.
ENO HABILITAO DA SADA BOOL
LOW ALARME DE LIMITE INFERIOR BOOL
O
HIGH ALARME DE LIMITE SUPERIOR BOOL
OUT SADA APS CLCULO DO FILTRO. ANY_NUM

I Entrada
P Parmetro
O Sada
V Varivel

2.70
Blocos de Funo

PID - 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 uma gama variedade de diferentes 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 setpoint 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 setpoint 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 setpoint. recomendado para controle de relao ou para
controle escravo de um cascata.

I.PD: Neste tipo somente a integral atua sobre o erro. Mudanas no setpoint 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 setpoint. o caso de processos de aquecimento
com ganho muito alto.

Palavra de Controle (CTW) - Tipo de Algoritmo

e T .s.e
PARALELO : OUT = K p .e + + D
TR .s 1 + .TD .s

1 TD .s
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 sinal de sada (varivel manipulada MV)
aumente quando a varivel de processo aumenta, enquanto que outros requerem o contrrio.

Tipo de ao Erro Efeito


Reverso e = SP PV Sada diminui com aumento da PV
Direto e = PV SP 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.71
LC700- Manual de Configurao do LC700

Anti-saturao pelo termo integral (parmetros 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 diferenciadora do 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 (parmetros 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 CONTROLADOR PID

BOOL EN ENO BOOL

PID
BOOL TRF
PI.D ANY_NUM
ANY_NUM SP OUT%
PID

ANY_NUM PV I.PD

ANY_NUM FB%

2.72
Blocos de Funo

CLASSE MNEM DESCRIO TIPO


EN HABILITAO BOOL
TRF SELEO FUNCIONAMENTO MANUAL OU AUTOMTICO BOOL
SP SETPOINT ANY_NUM
I
PV VARIVEL DO PROCESSO ANY_NUM
SE TRF 1, A ENTRADA CONECTADA EM FB REPASSADA AT A
FB% ANY_NUM
SADA
CTW PALAVRA DE CONTROLE WORD
KP GANHO PROPORCIONAL INT/100
BIAS BIAS INT/100
P AWL LIMITE INFERIOR FINAL DO ANTI-RESET INT/100
AWU LIMITE SUPERIOR FINAL DO ANTI-RESET INT/100
TR TEMPO INTEGRATIVO (Min/Rep) REAL
TD TERMO CONSTANTE DERIVATIVO (Min) REAL
ENO HABILITAO DA SADA BOOL
O
OUT% SADA (VARIVEL MANIPULADA) ANY_NUM
ER0 ERRO PREVISTO NO PROCESSO INT/100
PV0 VALOR DA VARIVEL PREVISTA NO PROCESSO INT/100
FB0 VALOR DE REALIMENTAO PREVISTA INT/100
V
B0 VALOR PREVISTO DAS BIAS LONG
IT0 VALOR DOTERMOINTEGRATIVOPREVISTO (Min/Rep) REAL
DR0 VALOR DO TERMO DERIVATIVO PREVISTO (Min) REAL

I Entrada
P Parmetro
O Sada
V Varivel

Seqncia de bits para o parmetro CTW

Somente Configurao Auxiliar e Passagem de Parmetro


15 12 11 10 9 8 5 4 2 1 0

Auxiliar e Passagem de Parmetro


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

2.73
LC700- Manual de Configurao do LC700

Exemplo de aplicao Malha de controle com setpoint local e estao A/M

Caractersticas da configurao:
Setpoint 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.

2.74
Blocos de Funo

STATUS - Status do sistema


Descrio
Este bloco permite configurar 8 variveis booleanas que informam o status de um mdulo de E/S,
de um mdulo remoto de E/S ou das portas de comunicao da CPU. 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 E/S conectado no mesmo rack da CPU.


IO_RIO1 a IO_RIO6: Trata-se de um mdulo de E/S na RIO-700
COMM_RIO: Status da comunicao entre CPU e RIO-700.
CPU_PORT: Status da comunicao das portas da CPU (P1, P2 e P3). Indica atividade na
porta de comunicao.

Control Word (CTW)- Selecione Sub Classe e Selecione Item


Aps escolher a classe, devem ser selecionados a sub classe e o item. Class.sub_class.item

IO_MASTER.RACK.SLOT: Dever ser informado o rack e o slot onde se encontra o mdulo


desejado.
IO_RIO.RACK.SLOT: Dever ser informado o rack e o slot onde se encontra o mdulo
desejado.
COMM_RIO.RIO: Deve ser informado qual E/S remota.
CPU_PORT.PORT: Dever ser informado qual porta da CPU (P1, P2 ou P3) 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 E/S ruim.
1: Status= mdulo de E/S bom.

COMM_RIO:
0: Comunicao Falha.
1: Comunicao Sem Erros.

CPU_PORT:
0: Porta no comunicando.
1: Porta comunicando.

STATUS STATUS DO SISTEMA

2.75
LC700- Manual de Configurao do LC700

CLASSE MNEM DESCRIO TIPO


I IN1 HABILITAO DA ENTRADA BOOL
CLASSE BYTE
SC1 SUB CLASSE BYTE
ITEM 2 BYTES
CLASSE BYTE
SC2 SUB CLASSE BYTE
ITEM 2 BYTES
CLASSE BYTE
SC3 SUB CLASSE BYTE
ITEM 2 BYTES
CLASSE BYTE
SC4 SUB CLASSE BYTE
ITEM 2 BYTES
P
CLASSE BYTE
SC5 SUB CLASSE BYTE
ITEM 2 BYTES
CLASSE BYTE
SC6 SUB CLASSE BYTE
ITEM 2 BYTES
CLASSE BYTE
SC7 SUB CLASSE BYTE
ITEM 2 BYTES
CLASSE BYTE
SC8 SUB CLASSE BYTE
ITEM 2 BYTES
ENO HABILITAO DA SADA BOOL
OUT1 STATUS DE SC1 BOOL
OUT2 STATUS DE SC2 BOOL
OUT3 STATUS DE SC3 BOOL
0 OUT4 STATUS DE SC4 BOOL
OUT5 STATUS DE SC5 BOOL
OUT6 STATUS DE SC6 BOOL
OUT7 STATUS DE SC7 BOOL
OUT8 STATUS DE SC8 BOOL

I Entrada
P Parmetro
O Sada
V Varivel

2.76
Blocos de Funo

Exemplo de Aplicao: Malha de controle com setpoint local, estao A/M com
valor de segurana quando o status do mdulo M-401 bad

Caractersticas da configurao:
Setpoint 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.77
LC700- Manual de Configurao do LC700

Exemplo de Aplicao: Malha de controle com setpoint local, estao A/M e


indicao do status do mdulo M-401

Caractersticas da configurao:
Setpoint 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. O bloco SMPL faz a
seleo para manual e a sada congelada com o ltimo valor com status good.

2.78
Blocos de Funo

Exemplo de Aplicao: Acionamento de motor com comandos e liga e desliga e


contatos de segurana incluindo status do mdulo digital de entrada

CHAVE/
LIGA(A) DESLIGA(A) SELO(DI) TRMICO(DI) STATUS(A) SELO2
MANUTENO
Alarme que indica Status do mdulo MOTOR
Comando de Comando de Selo do aciona-
que a temperatura de entrada digital. (DO)
acionamento do desligamento do mento do motor, Controle
do motor atingiu Falha neste Controle Auxiliar
motor atravs de motor atravs de mantm o estado auxiliar
uma temperatura mdulo desliga o
varivel auxiliar varivel auxiliar liga.
limite. motor.
1 0 1 0 1(**) 0/1(*) 0/1(*) LIGA
X 1 X X X X X DESLIGA
X X X 1 X X X DESLIGA
X X X X 0(**) X X 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.79
LC700- Manual de Configurao do LC700

STP - Controle Step


Descrio
Este bloco de funes usado em combinao com o bloco PID. A sada do PID conectada
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 pr
definido. 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 de
totalmente fechada ir para totalmente aberta.

Largura de pulso mnima WPL


O usurio dever configurar a largura deste pulso mnima por 0,1s 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 apenas com 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% 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).
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 mantiver
a mesma taxa de mudana.

2.80
Blocos de Funo

STP CONTROLE DE STEP

BOOL EN ENO BOOL

STP
STEP
OPEN
CONTR
ON BOOL
ON/OFF

ANY_NUM DMV% CLOSE


OFF BOOL

CLASSE MNEM DESCRIO TIPO


EN HABILITAO DA ENTRADA BOOL
I
DMV% ENTRADA DO BLOCO ANY_NUM
CTW PALAVRA DE CONTROLE WORD
P WPL LARGURA DE PULSO MNIMA POR 0.1s INT
VOT TEMPO DE ABERTURA DA VLVULA EM 0.1s INT
ENO HABILITAO DA SADA BOOL
O ON SADA NVEL ALTO (ABRIR) BOOL
OFF SADA NVEL BAIXO (FECHAR) BOOL
MVB MV ANTERIOR INT
V C_TIME PULSO SEGURADO INT
DEBT DEBT ACUMULADO INT

I Entrada
P Parmetro
O Sada
V Varivel

2.81
LC700- Manual de Configurao do LC700
Seqncia de bits para o parmetro CTW

Somente Configurao Auxiliar e Passagem de Parmetro


15 8 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.82
Captulo 3
O CONF700
Introduo
Este captulo apresenta os fundamentos do uso do software de programao CONF700 para o
controlador universal hbrido da Smar LC700. Ser mostrado como criar, enviar e corrigir erros
eventuais na configurao do LC700.

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 CONF700 baseado no Microsoft Windows de 32 bits e, portanto, operado da mesma


maneira bsica que outras aplicaes Windows, isto . atravs de menus, browsing, ferramentas
de 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 LC700 no computador que vai
rodar o LC700 OPC Server.

A operao e configurao do LC700 OPC Server ser tambm apresentada aqui.

Instalao
Sistema Operacional
O CONF700 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. E 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 CONF700


- 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
LC700.

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 rode o arquivo executvel SETUP. A instalao do programa vai iniciar e
gui-lo durante todo procedimento de instalao.

3.1
LC700 - Manual de Configurao

Usando o CONF700
Iniciando uma Aplicao
Para iniciar a programao do software de programao do LC700, 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 CONF700.

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 CONF700.

Figura 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 deve ser criada para cada sistema LC700. Um sistema LC700 composto de
um mdulo de CPU, um ou mais mdulos de I/O e por nenhuma at 6 interfaces de I/O remotas
(RIO) com os respectivos mdulos de I/O. Isto significa que um projeto com vrias CPUs LC700
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 LC700, 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 porta serial do PC e ir para o Modo On Line. Veja o item
Conectando o LC700 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 CONF700 que podem ser impressos vo precisar desta informao.

3.2
Utilizando o CONF700

Figura 3.2- Janela Informaes de Projeto

Diretrio de Trabalho
O CONF700 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 CPU-700 para a estao de trabalho, o CONF700 automaticamente salvar a
configurao transferida para este diretrio.

Para configurar o diretrio de trabalho clique em FerramentasPrefernciasDiretrio. A janela


abaixo ser mostrada.

Figura 3.3-Selecionando o diretrio

Clique no boto para alterar este diretrio.

3.3
LC700 - Manual de Configurao

Figura 3.4- Janela de Seleo

O boto Padro vai restaurar o caminho original para o diretrio padro C:\Program
Files\Smar\CONF700_v8-54\Working\.

O CONF700 gera o backup de uma configurao sempre que for efetuado o salvamento de uma
alterao. A extenso dos arquivos de backup B.xx, onde xx a numerao seqencial 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 a 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 LC700. 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.

Figura 3.5- Configurando os Mdulos de Entrada e Sada


3.4
Utilizando o CONF700

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 CONF700 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.

Figura 3.6- Janela: Adicionando Mdulos

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:

- M-401-DR: Entrada Analgica


- M-402: Entrada de temperatura
- FB-700: Mdulo Fieldbus

Por exemplo, o mdulo de temperatura (M-402) abrir uma caixa de configurao onde o usurio
pode configurar como cada entrada individual deve funcionar.

3.5
LC700 - Manual de Configurao

Figura 3.7- Configurao do Mdulo de Temperatura M-402 no CONF700

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 LC700 no so inteligentes e a CPU no pode saber se eles
foram colocados incorretamente ou se so inexistentes. Mdulos mais elaborados, como M-402 ou
FB-700, provocaro mensagens de alarme se o posicionamento verdadeiro no for compatvel com
a configurao do software.

recomendado que a configurao de hardware seja impressa e usada para a instalao. Para
isto, v at o menu Arquivo/Imprimir, selecione as opes, como indicadas abaixo, e clique no
boto OK para uma impresso inicial do projeto.

Figura 3.8- Configuraes De Impresso

3.6
Utilizando o CONF700

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 localizada ao final da
linha onde est o mdulo. Alguns cones na barra de ferramentas estaro habilitados para uso.

Figura 3.9- Editando os Mdulos de Entrada e Sada

Para apagar um mdulo.


Para mover um mdulo.

Para caracterizar um mdulo.

Mdulos de E/S especiais


Muitos dos mdulos do LC700 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 M-401-DR


O mdulo M-401-DR l 8 sinais analgicos contnuos de tenso ou corrente. As entradas so
isoladas do IMB. No M-401-DR todas as entradas so diferenciais e isoladas entre elas, (Mnimo 10
m), tornando a instalao fcil e mais confivel referente 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.

3.7
LC700 - Manual de Configurao

Assim que o mdulo M-401-DR 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%.

Figura 3.10- Configurando As Entradas Do Mdulo M-401-DR

Configurando o Mdulo de temperatura M-402


Para cada entrada do M-402 existe uma configurao especfica. No CONF700, 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 M-402 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, e ainda para tomar decises na lgica de
intertravamento.

Dois grupos sero associados a este mdulo:

M-402G1B8Irrm.c: um grupo 8 pontos booleandos onde cada um representa o estado de burn-out


de cada entrada individualmente.

M-402G2NR8Irrm.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.

3.8
Utilizando o CONF700

Figura 3.11- Configurando As Entradas Do Mdulo M-402

Configurando o Mdulo M-501


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.

Figura 3.12- Configurando as Entradas do Mdulo M-501

3.9
LC700 - Manual de Configurao

Configurando o Mdulo FB-700


Desde o incio, a SMAR lder na tecnologia Fieldbus Foundation e o LC700 foi o primeiro
dispositivo controlador lgico a suportar um mdulo que pode se integrar completamente a uma
rede Fieldbus Foundation.

O mdulo FB-700 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 FB-700 que permitem troca de dados entre a rede lgica
ladder e os dispositivos Fieldbus Foundation. 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 Quantidade Memria

ALARM O sinal de entrada ser examinado. A


sada apropriada ser configurada de maneira a 8 0
refletir sua condio.

16 Bits na rea
Comm. Input Digital Data 8 sinais digitais da digital de I/O (8
4
entrada estaro disponveis para o LC700. Bits dados + 8 Bits
status)

Ocupa o lugar de
16 sinais
analgicos
Comm. Input Analog Data - 8 sinais Analgicos
2 +
da entrada estaro disponveis para o LC700.
8 Bits na rea
digital de I/O
(status)
16 Bits na rea
Comm. Output Digital Data - 8 sinais digitais do digital de I/O (8
3
LC700 podem ser enviados para a rede. Bits dados + 8 Bits
status)
Ocupa o lugar de
16 sinais
analgicos
Comm. Output Analog Data - 8 sinais analgicos
2 +
do LC700 podem ser enviados para a rede.
8 Bits na rea
digital de I/O
(status)

Certifique-se de digitar o mesmo tag fsico do dispositivo no mdulo FB-700 e no SYSCON.

O SYSCON uma ferramenta dedicada para configurar, enviar, corrigir e monitorar uma rede
Fieldbus Foundation. A partir do SYSCON, cada FB-700 visto como dispositivo Fieldbus
Foundation comum e, consequentemente, o usurio poder associar um Device Tag nico a ele.
no SYSCON que o usurio define o nmero de cada bloco de funo de E/S (MDO, MAO, MDI e
MAI) necessrios para interagir com o FB-700.

A tabela abaixo mostra a relao direta entre os blocos de funo vistos no SYSCON e como eles
so representados no CONF700.
CONF700 SYSCON Observao
CIDD MDO Fieldbus to Ladder Function Block, Discrete Type
CIAD MAO Fieldbus to Ladder Function Block, Analog Type
CODD MDI Ladder to Fieldbus Function Block, Discrete Type
COAD MAI Ladder to Fieldbus Function Block, Analog Type

No CONF700 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).

3.10
Utilizando o CONF700

Figura 3.13- Configurando o Mdulo FB700 no CONF700

Qualquer configurao entre o CONF700 e o SYSCON far com que o LED SAVING, localizado
na frente no mdulo do FB-700, pisque.

Uma tpica Aplicao Fieldbus Foundation

Level=46.78
MV=8 8.00%

Ethernet

LC700 DFI302
Enet-700

FB-700
FB-700

FB-700
FB-700

DF50
DF51
DF52
DF53
I/O

I/O

I/O

I/O
I/O
PS

DFI302

DFI302

DFI302

DFI302
Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar smar smar smar smar

Foundation FB

Foundation FB

Figura 3.14- Uma Aplicao Fieldbus Tpica Utilizando o FB700

Neste exemplo, o LC700 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.11
LC700 - Manual de Configurao

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

Figura 3.15- A Funo Balano

Clicando neste boto, o CONF700 apresentar um balano completo com a lista dos mdulos,
racks, flat cables, terminais e uma estimativa de consumo de corrente. Veja o exemplo abaixo:

Figura 3.16- Um Relatrio Gerado Com A Funo Folha de Balano Geral

3.12
Utilizando o CONF700

Figura 3.17- Um Relatrio Gerado Com A Funo Folha de Balano Geral

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.

Figura 3.18- Exportando Variveis MODBUS

ID e os Mdulos
Este circuito adicional permite que a CPU, atravs do CONF700, identifique os mdulos do seu
sistema sem que eles tenham sido informados na Pgina de Mdulo do CONF700. 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 modulos, o usurio deve adicionar os racks na Pgina de Mdulo do
CONF700 e clicar no boto situado na parte inferior esquerda da tela Verificar. Desta forma, o
CONF700 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.

3.13
LC700 - Manual de Configurao

Figura 3.19- A Caracterstica Module ID: A Caixa Usar Mdulos de E/S com ID habilita esta
funo

NOTA
A CPU-700 pode fazer o reconhecimento (scan) de todos os mdulos de E/S que no suportam
Module ID, desde que a opo Use Module E/S with ID no CONF700 esteja desabilitada.
Portanto, nos sistemas que tenham somente mdulos sem tais caractersticas ou combinao de
mdulos com e sem tais caractersticas, deve-se desabilitar esta opo no CONF700.

Uma nota sobre as ferramentas Cut (Recortar), Paste (Colar) e Move (Mover)
Recortar e Colar
Estas ferramentas de edio padro do Windows esto disponveis no CONF700. 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 Cut e Paste podem ser utilizadas.

Com o boto esquerdo do mouse, clica-se na regio de interesse selecionando-a toda. O CONF700
gera um retngulo preto que delimita a regio selecionada.

3.14
Utilizando o CONF700

Figura 3.20- Uma Configurao Ladder (Cut And Paste)

Atravs do Menu EditarCortar recorta-se a regio selecionada. Assim, basta ir at a regio onde
se deseja colar esta configurao e usa-se a ferramenta Colar (EditarColar). As teclas de atalho
do Windows podem ser utilizadas. Ao invs de Cortar, pode-se utilizar Ctrl-X. Ao invs de Colar,
pode-se usar Ctrl+V.

Entretanto, no processo de Cut e Paste os links e labels so perdidos. O CONF700 copia apenas o
desenho. Cabe ao usurio adicionar os novos links (O CONF700 no duplica os links e TAGs).

Mover
Se o usurio for inserir um bloco de funo onde no h espao, o CONF700 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 CONF700 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.

Figura 3.21- O Boto Desfazer

No CONF700 possvel desfazer as vinte ltimas aes. Isto feito atravs da ferramenta
Desfazer. O usurio pode configurar o nmero de operaes de Desfazer no menu Ferramentas
Preferncias. O nmero de operaes que podem ser desfeitas varia de 0 a 20 operaes.

3.15
LC700 - Manual de Configurao

Figura 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 CONF700 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 contrudo como indicado abaixo:

mmmmcgdntxrs.c

3.16
Utilizando o CONF700

Cdigo Funo Alguns Valores Comuns


mmmm Mnemnico do mdulo 001, 101, 303, 401, CIDD, CIAD,
c Classe G (for regular I/O), S (for status), ...
g Nmero de Classes 1, 2,
d Tipo de Dado B (para Bit), I (para Integer), R (para Real),
n Nmero de pontos por grupo 1, 4, 8,
t Tipo de Sinal I (para entrada), O (para sada)
x Localizao local ou remota 0 (para Local), 1 to 6 (para Remota)
r Nmero de identificao do Rack 0 a 14
s Nmero de identificao do Slot. 0a3
c Nmero de canal 0a7

Adicionando Mdulos
Para adicionar novos mdulos, v at uma clula vazia na coluna mdulos e clique sobre ela. Um
menu drop-down aparecer esquerda 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 CONF700 alocar memria automaticamente (exceto se o usurio configurar o CONF700 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 um cone de um rack vazio para aumentar o backplane com mais slots livres. Na figura
abaixo somente o Rack 0 e 1 so utilizados, ento possvel selecionar quaisquer outros
disponveis.

Figura 3.23- Adicionando Um Novo Rack

Quando a prxima janela de dilogo for aberta, o usurio pode indicar se o slot mais esquerda
precisa de uma fonte de alimentao 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.

Figura 3.24- Habilitando Um Rack

3.17
LC700 - Manual de Configurao

Sub sistema de E/S Remoto


As 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 economiza cabos e custos de instalao, e sinais remotos podem ser partes da
mesma configuraao.

Se o mdulo de CPU escolhido capaz de trabalhar como um mestre-E/S remoto, possvel incluir
interfaces de E/S remotos para expandir os mdulos de E/S em racks localizados remotamente.
Um sistema LC700 pode ter at 6 sub-sistemas de E/S remotos.

Para adicionar sub-sistemas de E/S, clique em na barra de tarefas.

Figura 3.25-Habilitar Um Mdulo de E/S Remoto

Na tela apresentada na figura acima, selecione o sub sistema clicando no nmero de E/S
remoto (s) desejados. Dentro do sub sistema de E/S remoto, racks e mdulos podem ser
configurados exatamente como para E/S locais descritos no sistema principal. Novas tabelas
relacionadas com sub sistemas de E/S aparecero na Pgina de Mdulo.

Limites da RIO
A seguir tem-se um descritivo de utilizao de remotas e CPUs redundante no LC700. Para cada
CPU master possvel ter at 6 RIOs slave, sendo que para cada Rio tem-se:

120 Words (240 bytes) de entradas analgicas, por exemplo:


120 entradas para PT100 (15 X M-402) ou;
120 entradas 4 a 20 mA (15 X M-401R) ou;
60 entradas via FB700.

120 Words (240 bytes) de sadas analgicas, por exemplo:


120 sadas 4 a 20 mA (30 X M-501) ou;
60 sadas via FB 700.

As entradas e sadas digitais esto limitadas pelo nmero total na CPU.

Para a atualizao de CPUs redundantes, onde obrigatoriamente h necessidade em utilizar


remotas, vale a mesma regra. Sempre que a necessidade for maior que estes limites, deve-se
dividir em mais remotas.

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 .

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.

3.18
Utilizando o CONF700

Figura 3.26- Tabela Global

O grupo de mdulo com tags do usurio tambm de grande ajuda para localizar os tags dos
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 LC700.

O usurio pode digitar valores de segurana na grade de interface (veja figura a seguir). 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 esto em porcentagem.

3.19
LC700 - Manual de Configurao

Figura 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 necessitem 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 para inserir e


configurar tantos mdulos virtuais quantos forem necessrios.

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 a CPU-700-E3), 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.

3.20
Utilizando o CONF700

Figura 3.28- Configurando As Variveis Virtuais

Para ficar mais fcil encontrar um ponto especfico de memria, recomenda-se configurar o user-
label 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: ConfiguraoTabela 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: loo_tag*.MODE para todos os pontos utilizados no controle de modo
automtico/manual de blocos PID.

3.21
LC700 - Manual de Configurao

Figura 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.

Figura 3.30- Configurando TAGs do Usurio

Somente um simples ponto UNUSED necessrio para todas 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 para 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 FALSE.
3.22
Utilizando o CONF700

Configurando a estratgia de controle


Aps definir o hardware e com a estratgia de controle 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 para 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:

ConfiguraoPgina 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 LC700 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 LC700 podem realizar uma grande quantidade de aplicaes de maneira
simples. O LC700 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, velocidade, flexibilidade e qualidade de trabalho do LC700 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 CONF700 limitada a duas redes).

Por exemplo, supondo que sua aplicao/sistema necessite 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 sempre ir 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 LC700


s vezes importante saber como exatamente a seqncia de execuo usada pela CPU de um
sistema LC700 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.

3.23
LC700 - Manual de Configurao

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
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 de 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 clula,
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 FerramentasPreferncias.

Figura 3.31- A Janela de Preferncias do CONF700

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 Gerenciamento de Rede Lgica, v em: Editar/Gerenciamento de Redes ou clique em

Uma listagem de todas as redes lgicas (diagramas ladder) aparecer na caixa de dilogo.

3.24
Utilizando o CONF700

Figura 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.

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 clica-
se 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 CONF700. O usurio pode criar e editar programas em redes ladder atravs
da opo Elementos.

Fig 3.33- Inserindo Contatos e Bobinas

3.25
LC700 - Manual de Configurao

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 CONF700. Clique no
elemento a ser adicionado e posicione-o na rea desejada dentro da rede Ladder. O CONF700
automaticamente insere este elemento.

O CONF700 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.

Figura 3.34- TAGs padro do CONF700

Aps inserir um elemento preciso associ-lo com um TAG do usurio.

Isto feito na opo TAG localizada direita da interface do CONF700. 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 CONF700 mostrar duas opes: grupos de I/O e grupos
virtuais.

Figura 3.35- Grupos de E/S e Grupos Virtuais

Se o usurio selecionar bobinas, ento o CONF700 mostrar duas opes: grupos de analgicos e
grupos virtuais.

3.26
Utilizando o CONF700

Figura 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 CONF700


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 CONF700 mostrar uma mensagem de erro.

Figura 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:

3.27
LC700 - Manual de Configurao

Figura 3.38- O Boto Del

Clique neste boto e posicione o mouse sob qualquer TAG que se deseja apagar.

Inserindo Blocos de Funo


Clique na opo Elementos e selecione o cone FB 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.

Figura 3.39- O Bloco PID: Selecionando Um Bloco De Funo

3.28
Utilizando o CONF700

Figura 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.

Figura 3.41- O Bloco PID: Configurando Parmetros

3.29
LC700 - Manual de Configurao

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.

Note que o tipo de dados para as entradas e sadas no foi ainda determinado e ento indicado
como ANY_NUM. O CONF700 automaticamente gera um TAG default para as entradas e sadas.

Para os blocos de funo, a entrada de habilitao (EN) dever 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 I/O.

Figura 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
I/O 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 CONF700 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 FB Output ao invs. 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.30
Utilizando o CONF700

Apagando Elementos com o boto Delete


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

Para apagar uma regio contendo elementos ladder clique no boto indicado na figura 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.31
LC700 - Manual de Configurao

Figura 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.

Figura 3.45- Adicionando Um Bloco de Funo SMPL

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.
3.32
Utilizando o CONF700

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.

Figura 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 para 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.33
LC700 - Manual de Configurao

Figura 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 CONF700 garante que no exista duplicao de
TAGs.

Figura 3.48- Diagrama Ladder Com Blocos PID e SMPL

3.34
Utilizando o CONF700

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 (I/O Group).

Operao do set point do Loop PID


O bloco PID precisa ter um valor de setpoint (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
setpoints, outro alarmes, etc.

Selecione a clula desejada e clique no cone Fc para 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.

Figura 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, a consistncia facilita a configurao e a compreenso da estratgia de controle, por
exemplo, todos os setpoints devem ser construdos a partir do tag do loop seguido pelo
loop_tag.SP.

3.35
LC700 - Manual de Configurao

Figura 3.50- Configurando o Setpoint Utilizando Um Bloco De Funo ICT

Clique na entrada setpoint (SP) do bloco PID para configur-la. Ento clique na opo TAGs e
escolha o bloco ICT.

Figura 3.51- Conectando As Sadas Do Bloco ICT s Entradas Do Bloco PID

3.36
Utilizando o CONF700

Selecione FB input e escolha a sada correspondente do bloco ICT. O setpoint do bloco PID pode
agora ser configurado a 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 setpoint do bloco PID (SP, em R3C1) tem o mesmo tag da sada do
bloco ICT (em R12C3), porque eles esto conectados.

Dicas gerais sobre a rede


Saltos podem ser feitos entre as subrotinas baseados em algumas condies. Todos os parmetros
do LC700 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 CONF700 para
indicar alguma clula com erro ou discrepncia potencial. Clicando em Ferramentas e, ento,
Preferncias possvel selecionar qual informao 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 CONF700 imprime toda documentao relevante para a configurao de hardware e software,
eliminando a necessidade de separar a documentao em ferramentas de terceiros.

A documentao 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.

Figura 3.52- Janela De Configurao de Impresso

Procurando nas Redes Lgicas


O CONF700 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


esquerda da interface do CONF700.

3.37
LC700 - Manual de Configurao

Figura 3.53- A Barra de Ferramentas Do CONF700: A Opo Elementos

O item I/O 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 I/O, buscar e substitu-la na rede lgica. O
usurio tambm pode selecionar qualquer rel ou bobina associada com um TAG e o CONF700
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.

Figura 3.54- A Barra de Ferramentas Do CONF700: A Opo UF

Selecione (clique em) qualquer elemento e, em seguida, no boto Pesquisar. O CONF700


automaticamente seleciona o elemento na rede lgica.

De modo semelhante, o usurio tambm pode usar a funo Pesquisar na janela mostrada abaixo:

3.38
Utilizando o CONF700

Figura 3.55- A caracterstica de Pesquisa do CONF700

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 M-020, o usurio pode
digitar M-020* 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.

Figura 3.56- Procurando Um Elemento Especfico

As categorias so:

- FB- O CONF700 procurar por Blocos De Funo.


- Grupos de I/O- O CONF700 procurar por entradas e sadas de grupos de I/O.
- UF- O CONF700 procurar por Funes Definidas Pelo Usurio.
- Link FB- O CONF700 procurar por links de Blocos De Funo.
- TODOS- O CONF700 procurar em todas as categorias.

Usando a Opo Procurar I/O


Selecione a sada ou entrada e clique no boto Procurar.

3.39
LC700 - Manual de Configurao

Figura 3.57- A Opo Procurar I/O

Isto far com que a seguinte janela seja aberta:

Figura 3.58- Procurando Um Elemento de I/O

Em seguida, clique no boto de Pesquisar e o CONF700 automaticamente 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 CONF700.

Figura 3.59- Listando Os Elementos de I/O Encontrados

Clique em qualquer registro da lista. O CONF700 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.40
Utilizando o CONF700

Nota:
A funo Substituir somente vlida para a substituio dos TAGs de I/O.

Figura 3.60- Substituindo Um Elemento Na Rede Lgica

O usurio precisa selecionar um TAG no item I/O da opo Procurar como substituto. O CONF700
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 CONF700 como a seguir:

Figura 3.61- Lista de Substituies

Como na funo Pesquisar, com um clique simples em qualquer registro da lista o CONF700
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.

Figura 3.62- Confirmando a Substituio

Clique em Sim para substituir o TAG. O CONF700 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 CONF700. Clicando no registro desejado far com que
o CONF700 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.
3.41
LC700 - Manual de Configurao

NOTA: Esta opo no suporta a opo Substituir.

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 CONF700. Clique em qualquer registro na lista e o
CONF700 automaticamente selecione o bloco de funo ou link.

NOTA: Esta opo no suporta a opo Substituir.

Figura 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 CONF700
permitir que o usurio adicione uma nota para cada linha de programao Ladder. Isto faz com
que a rede ladder fique mais fcil para ler e debug.

Figura 3.64-Adicionando Notas A Rede Ladder

Clique no cone Small Note no ruler localizado esquerda da interface do CONF700, como na
figura abaixo:

3.42
Utilizando o CONF700

Figura 3.65- Notas no CONF700

O CONF700 mostrar uma caixa onde o usurio pode adicionar e modificar notas para cada linha
de programao Ladder. 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 CONF700, 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 a CPU-700, 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 Espao Disponvel
CPU-700-D3 28 KB
CPU-700-D3R 23 KB
CPU-700-E3 52 KB
CPU-700-E3R 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.43
LC700 - Manual de Configurao

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 Descrio Byte


M-001 2 grupos de 8 entradas de 24 Vdc (isolados opticamente/Source) 9
M-002 2 grupos de 8 entradas de 48 Vdc (isolados opticamente/Source) 9
M-003 2 grupos de 8 entradas de 60 Vdc (isolados opticamente/Source) 9
M-004 2 grupos de 8 entradas de 125 Vdc (isolados opticamente/Source) 9
M-005 2 grupos de 8 entradas de 24 Vdc (isolados opticamente) (sink) 9
M-010 2 grupos de 4 entradas de 120 Vac (isolados opticamente) 9
M-011 2 grupos de 4 entradas de 240 Vac (isolados opticamente) 9
M-012 2 grupos de 8 entradas de 120 Vac (isolados opticamente) 9
M-013 2 grupos de 8 entradas de 240 Vac (isolados opticamente) 9
M-020 1 grupo de 8 push-button On/Off 9
M-101 1 grupo de 16 sadas open collector (isolados opticamente) 13
M-102 2 grupos de 8 sadas a transistor (fonte) 13
M-110 1 grupo de 8 sadas 120/240 Vac (isolado opticamente) 11
M-111 2 grupos de 8 sadas 120/240 Vac (isolados opticamente) 13
M-120 2 grupos de 4 sadas de rel NA com RC interno (isolados opticamente) 11
M-121 2 grupos de 4 sadas de rel NF (isolados opticamente) 11
M-122 1 grupo de 4 sadas de rel NA e 4 sadas de rel NF (isolados opticamente) 11
M-123 2 grupos de 8 sadas de rel NA (isolados opticamente) 13

M-124 2 grupos de 4 sadas de rel NA (isolados opticamente) 13

M-125 2 grupos de 4 sadas de rel NF (isolados opticamente) 11


M-127 2 grupos de 8 sadas de rel NA com RC interno (isolados opticamente)
M-126 1 grupo de 4 sadas de rel NA e 1 grupo de 4 sadas de rel NF (isolados opticamente) 11
M-201 1 grupo de 8 entradas de 24 Vdc e 1 grupo de 4 sadas de rel NA (isolados opticamente) 18
M-202 1 grupo de 8 entradas de 48 Vdc e 1 grupo de 4 sadas de rel NA (isolados opticamente) 18
M-203 1 grupo de 8 entradas de 60 Vdc e 1 grupo de 4 sadas de rel NA (isolados opticamente) 18
M-204 1 grupo de 8 entradas de 24 Vdc e 1 grupo de 4 sadas de rel NF (isolados opticamente) 18
M-205 1 grupo de 8 entradas de 48 Vdc e 1 grupo de 4 sadas de rel NF (isolados opticamente) 18
M-206 1 grupo de 8 entradas de 60 Vdc e 1 grupo de 4 sadas de rel NF (isolados opticamente) 18
M-207 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) 18
M-208 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) 18
M-209 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) 18
M-302 M-302 (2 grupo de 8 entradas de pulso 0-100 Hz-24 Vdc)
M-401R/ 46
8 entradas analgicas de corrente/tenso com resistor shunt interno
M-401-DR
M-402 8 entradas de sinais de nvel baixo (TC, RTD, mV, ) isolados opticamente 32
M-501 4 sadas analgicas de tenso e de corrente (isoladas opticamente) 63
FB-700 1 canal H1 Fieldbus (isolado) *1
Fonte de Alimentao para IMB e para sada: 5 Vdc @ 3 A e 24 Vdc @ 300 mA (isolao entre todos eles). Com
PS-AC-R 4
capacidade para redundncia.

3.44
Utilizando o CONF700

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 dependente do
nmero de blocos de funo (CIDD, CIAD, CODD, COAD) usados no mdulo. A primeira coluna da
tabela indica o nmerio de bytes usados se ao mesmo um 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 89
CIDD (se houver) 3
CIAD (se houver) , (n = nmero de CIAD) 7 + n*32
CODD (se houver) (n = nmero de CODD) 5 + n*16
COAD (se houver)), (n = nmero de COAD) 9 + n*128

A Rede (Diagrama Ladder)


TEMPO DE
ELEMENTOS BYTES
EXECUO (s)
REL 4 27
BOBINA 4 34
SALTO 4 25
RETORNAR 4 24
LINHA 0 0
LINHA VERTICAL *(1) 2 18
COLUNA *(2) 8 20
FUNO DO USURIO *(3) * *
BLOCO DE FUNO *(3) * *
Pgina da rede (Diagrama Ladder) 12 -

Nota:
Linhas so resolvidas no processamento por coluna para cada grupo consecutivo de linhas
verticais.

3.45
LC700 - Manual de Configurao

Exemplo:

Figura 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.

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) BYTES


Cada funo do usurio 20
Cada temporrio utilizado (TEMPn) 4
Cada sada utilizada (OUTn) 7
Cada operador AND e OR 4
Cada constante 0 ou 1 5
Cada varivel 11
Varivel precedida por transio positiva ou negativa (| ou !). 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 Click-
And-Write.

Para calcular o tamanho de memria utilizado por uma configurao de modo a acomodar uma UF
especfica, so aplicadas as seguintes regras:

3.46
Utilizando o CONF700

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:
Nmero
Regra Descrio
de bytes
1 So precisos 20 bytes para a User Function (UF) 20
2 Variveis temporrias foram usadas 8 vezes 8x4
3 A UF possui duas sadas 2x7
4 12 variveis sem usar o smbolo sensvel a transio ^ ou 12x11
!
5 4 variveis usando smbolos sensveis para transio 4x17
6 14 ANDs e ORs 14x4
7 Sem constantes 0
Total de Bytes 322 bytes

BLOCOS DE FUNO

NOME DA Bytes Bytes Tempo (s) Tempo (s)


ID DESCRIO VER
FUNO Ladder Parmetros integer (*) real (*)
0 TON1 Tempo de atraso para ligar 1.00 6 18 34 -
1 TOF1 Tempo de atraso para desligar 1.00 6 18 33 -
2 TP1 Pulso do timer 1.00 6 18 37 -
3 CTU1 Contador crescente 1.00 6 18 38 -
4 TON Tempo de atraso para ligar 2.00 6 14 41 -
5 TOF Tempo de atraso para desligar 2.00 6 14 38 -
6 TP Pulso do timer 2.00 6 14 58 -
7 CTU Contador crescente 2.00 6 12 52 -
8 CTD Contador decrescente 2.00 6 12 62 -
9 BWL Lgica digital (AND, NAND, OR, 2.30 6 8 + 2*n + T 60 -
NOR, XOR, NXOR).
10 NOT Operao NOT BIT a BIT 2.30 6 6+T 43 -
11 ICT Constantes Inteiras 2.00 6 20 43 -
12 RCT Constantes Reais 2.00 6 38 - 183
13 ITR Converso Inteiro para Real 2.00 6 8 - 463
14 RTI Converso Real para Inteiro 2.00 6 6 557 -
15 TRC Truncagem 2.00 6 6+T 61 -
16 ABS Valor Absoluto 2.00 6 6+T 46 192

3.47
LC700 - Manual de Configurao

NOME DA Bytes Bytes Tempo (s) Tempo (s)


ID DESCRIO VER
FUNO Ladder Parmetros integer (*) real (*)
17 SQR Raiz Quadrada 2.30 6 18 + T 2746 1933
18 ADD Adio 2.00 6 4 + 2*n + T 55 666
19 MUL Multiplicao 2.00 6 4 + 2*n + T 74 373
20 SUB Subtrao 2.00 6 8+T 50 409
21 DIV Diviso 2.00 6 8+T 65 797
22 MOD Mdulo 2.00 6 8+T 60 -
23 SEL Seleo Binria 2.30 6 8+T 54 62
24 MAX Mximo 2.00 6 4 + 2*n + T 58 373
25 MIN Mnimo 2.00 6 4 + 2*n + T 58 567
26 LMT Limitador 2.00 6 10 + T 353 375
27 MUX Multiplexador 2.30 6 4 + 2*n + T 73 371
28 GT Seqncia decrescente 2.00 6 2 + 2*n 51 541
29 GE Seqncia monotnica decrescente 2.00 6 2 + 2*n 51 250
30 EQ Igualdade 2.00 6 12 + 2*n 609 740
31 LE Seqncia monotnica crescente 2.00 6 2 + 2*n 54 646
32 LT Seqncia crescente 2.00 6 2 + 2*n 54 349
33 NE Inegualdade 2.00 6 16 301 442
34 XLIM Limite cruzado e velocidade de 2.30 6 40 + T 1097 2529
variao
35 PID Controlador PID 2.00 6 62 + T 5678 4825
36 STP Controle de STEP 2.00 6 26 273 1003
37 RTA Alarme de relgio em tempo real 2.00 6 18 43 -
38 BTI Converso BCD para inteiro 2.30 6 6+T 47 -
39 ITB Converso inteiro para BCD 2.30 6 6+T 46 -
40 BTB Converso Byte para bits 2.30 6 2 39 -
41 TOT Totalizao 2.30 6 30 2008 1995
42 SMPL Sample Hold com incremento e 2.30 6 40 + T 4142 3126
decremento
43 ARAMP Rampa automtica de subida ou de 2.30 6 36 + T 4481 4454
descida
44 LIN Linearizao 2.30 6 38 + T 89 1683
45 FIFO Primeiro a Sair-Primeiro a Entrar 4.36 6 34 + 2*F_Size 2040 1700
46 ACC Acumulador de pulsos 4.37 6 34 140 *
47 ACC_N Acumulador de pulsos 8.41 6 136 200 *
48 OSEL Seleo binria das sadas 8.45 6 24 89 102
49 MATH Equaes Multivariveis 8.45 6 112 29860 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:

3.48
Utilizando o CONF700

TYPE (T) BYTES


BOOL 1
INT 2
WORD 2
REAL 4
ANY 8
ANY_NUM 8
ANY_INT 8
ANY_REAL 8
ANY_BIT 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 LC700
A maneira mais fcil de conectar um PC ao LC700 atravs da porta serial. A primeira porta da
CPU do LC700 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 CPU-700 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.

DB9 Connector (Male)


CPU-700 or FB-700 DB9 Connector (Female)
Module PC Serial Port (COMx)

Shield 1 1
TX 2 2 RX
RX 3 3 TX
RTS 4 4 DTR
CTS 5 5 GND
6 6 DSR
GND 7 7 RTS
8 <-- Make this jumper only if 8 CTS
232EN 9 CPU-700 is not the 3-channel model 9

Figura 3.67- Cabo Serial Para Conectar o PC e a CPU-700: Conector DB9

DB9 Connector (Male)


CPU-700 or FB-700 DB25 Connector (Female)
Module PC Serial Port (COMx)

Shield 1 1
TX 2 2 TX
RX 3 3 RX
RTS 4 4
CTS 5 5
6 6
GND 7 7 GND
8 <-- Make this jumper only if 8
232EN 9 CPU-700 is not the 3-channel model 20

Figura 3.68- Cabo Serial para Conectar o PC e a CPU-700: Conector DB25

Existem outros cabos que podem ser utilizados em um sistema LC700. Por favor, consulte o
manual Guia do Usurio do LC700 para maiores informaes.

O prximo passo saber como configurar os parmetros de configurao para o LC700. preciso
localizar e colocar a chave de comunicao na CPU do LC700 na posio default no caso do
3.49
LC700 - Manual de Configurao

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, baudrate igual a 9600 bps e paridade par.

Canal de Comunicao
Serial EIA RS-232
Port P1

Esta a porta SSI0


usada para
redundncia.

Estas so as chaves de
seleo de parmetros
default e no default
da CPU-700

Estas so as duas
portas EAI-485
P2 e P3

Figura 3.69- Canais da CPU-700

Mais tarde estes parmetros podem ser alterados usando o CONF700 mas eles s tero efeito
quando a chave de comunicao estiver na posio de No Default (chave direita).

Switches Configuration
Side Rotary Switch. 0 : Master Remote I/O.
(Define P3 Channel) 8 : Modbus Slave.

OFF Frontal Dip Switches 1 to 3 57,6K 115,2K 230,4K Pull to see


ON Only for CH2=0. 1 ON OFF ON
1 2 3 4 2 ON OFF OFF
(Remote I/O Baudrate)
3 OFF ON ON
OFF
ON Frontal Dip Switch 4. ID= 1/9600bps According to configuration
1 2 3 4 (Modbus Parameters) 4 ON OFF

Figura 3.70- Especificaes das Chaves De Comunicao E DIP Switches

Para maiores informaes sobre as chaves de comunicao e canais de comunicao do LC700


veja tambm o manual Guia do Usurio do LC700.

Camada Fsica e Time out


Agora deve ser verificado se as configuraes de comunicao permitem que o CONF700
comunique com a CPU do LC700. 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.

3.50
Utilizando o CONF700

Figura 3.71- Configurando o Canal EIA RS232C: Parmetros

Em seguida, clique na paleta Time Out, configure o Time out adicional e nmero de vezes que o
computador deve tentar no caso de falha na comunicao.

Figura 3.72- Configuraes de Comunicao: Time Out

Alterando as configuraes de comunicao da CPU-700


Considerando que a conexo entre o PC e a CPU-700 seja estabelecida atravs do canal serial
EIA-232 e o PC executando CONF700. Deve-se certificar que o cabo serial esteja instalado, o
CONF700 configurado para EIA-232 e a chave de comunicao est colocada na posio default.

3.51
LC700 - Manual de Configurao

Abrindo a caixa de dilogo LC700 ONLINE atravs do menu: Ferramentas/Online ou clicando em


.

O CONF700 tentar conectar com a CPU do LC700 to logo o modo online chamado. Se o
CONF700 no puder detectar a presena do LC700, ele entrar em estado de timeout e esperar
com a caixa de dilogo LC700 ONLINE aberta. Isso possibilita que o usurio modifique alguns
parmetros para corretamente configurar a comunicao.

No caso do CONF700 encontrar uma CPU que se encaixe aos parmetros j configurados,
adicionar em Equipamento, Verso, ,Release, Nome Configurao e Status presente como mostra
a caixa de dilogo a seguir.

Figura 3.73- Configuraes de Comunicao da CPU-700

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, baudrate 9600 bps
e a paridade par. O modo mais fcil de atingir estas condies selecionar a opo Default
embaixo de Prm Com. na figura acima. Nesta condio no possvel fazer mudanas no frame da
porta serial.

Alterando os parmetros de comunicao do LC700


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

3.52
Utilizando o CONF700

Figura 3.74- Parmetros de Comunicao da CPU-700

Aps serem alterados os parmetros, o boto Enviar dever ser acionado. O LC700 receber a
informao e informar que estas modificaes vo ocorrer apenas quando o usurio mudar a
chave de comunicao no mdulo CPU-700 para a posio no default.

Existem 3 portas de comunicao serial na CPU-700. Uma porta P1 (EIA 232) e duas portas EIA-
485 (P2 e P3). O usurio poder configurar para cada uma dessas portas o baudrate, paridade e
outros parmetros especficos.

Porta P1

- Baudrate (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 LC700 que trata esta requisio. Em seguida, a CPU-700 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 a CPU-700 no estiver executando
um diagrama Ladder. Quanto maior for o valor de Offduty, maior o tempo disponvel para
comunicao.

- Time Delay: O PC envia um frame para a CPU-700, diz-se que ele est enviando uma
pergunta. A CPU-700 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

3.53
LC700 - Manual de Configurao

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: baudrate (9600 a
115200 bps) e paridade (par, mpar ou sem paridade). P3 a outra porta serial EIA-485. Quando a
porta P3 utilizada na comunicao Modbus (ver item de modo de operao da CPU-700 no
manual do LC700 Guia 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 LC700 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 M020 8Pts ( req:8 bytes res: 6 bytes)
2) Leitura M110 8Pts ( req:8 bytes res: 6 bytes)
3) Leitura M402 8Pts ( req:8 bytes res: 21bytes)

8ms 6ms 8ms 6ms 8ms 21ms


5ms 5ms 5ms 5ms 5ms 5ms
87ms

Leitura com View:


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

10 ms 26 ms
5 ms 5 ms
46 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
Verificao de Intervalo de Fim da
Inicio da Endereo Funo Dados
CRC mensagem
mensagem

3.54
Utilizando o CONF700

tamanho do frame 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
Nome da Funo Descrio Implementao
Funo
L o status On/Off das sadas discretas (referncias 0xxxx,
1/01H Read Coil Status OK
bobinas) no escravo.
L o status On/Off das entradas (referncias 1xxxx, bobinas)
2/02H Read Input Status OK
no escravo.
L o contedo binrio dos registros de holding (referncias
3/03H Read Holding Registers OK
4xxxx) no escravo
L o contedo binrio dos registros de entrada (referncias
4/04H Read Input Registers OK
4xxxx) no escravo
5/05H Force Single Coil Fora uma bobina simples (referncia 0xxxx) para On ou OFF OK
6/6H Preset Single Coil Preseta um valor para registro holding (referncias 4xxxx ). OK
Fora cada bobina (referncia 0X) em uma seqncia de
15/0FH Force Multiple Coils **OK
bobinas para ON ou OFF.
Preseta uma valores em uma seqncia de registros holding
16/10H Preset Multiple Regs *OK
(referncias 4xxxx)
Retorna a descrio do tipo de controlador presente no
Report Slave ID (o ID do endereo do escravo, o status atual do indicador de RUN do
17/11H OK
LC700 igual a 2) escravo, e outras inforamaes especficas para o dispositivo
escravo.
Mask Write 4xxxx Usado para setar ou apagar bits individuais em um registrador
22/16H *OK
Register 4xxxx
Realiza a combinao de uma operao de leitura e uma
operao de escrita em uma transferncia simples Modbus. A
Read/Write 4xxxx
23/17H funo pode escrever novos contudos em um grupo de OK
Register
registros 4xxxx, e ento retornar o contedo de outro grupo
de registros 4xxxx.

* 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 CPU-700
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 paleta Time
out.

3.55
LC700 - Manual de Configurao

Figura 3.75- Time Out Para Lan

Endereo IP do ENET-700/ENET-710
Para conectar o PC ao sistema LC700 atravs da Ethernet ser preciso um mdulo ENET-
700/ENET-710 e um carto adaptador Ethernet no PC. A prxima figura mostrar onde o mdulo
ENET-700/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.

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

Usando o 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.

3.56
Utilizando o CONF700

O mdulo ENET-700 vem com um endereo IP configurado de fbrica, mas que pode ser alterado
pelo usurio. A aplicao do Windows Hyper Terminal 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 Hyper Terminal quando tenta-se fazer a
conexo.

Figura 3.77- Conectando-se ao ENET-700

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.

Figura 3.78- Configurando o Mdulo ENET-700

3.57
LC700 - Manual de Configurao

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 da CPU-700.

Item 3: No precisa ser alterado.

Item 4:
Slave Addr/Unit Id Source . . Modbus/TCP header (default)
Modbus Serial Broadcasts . . . Disable (default)
Character, Message Timeout . . 00050 ms, 01500ms (recomendado)

Usando o 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.58
Utilizando o CONF700

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 a 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 baudrate serial e o formato do caracter (paridade, stop bit). A paridade
pode ser par, mpar ou sem paridade. O usurio pode escolher 1 ou 2 stop bits. Selecione as faixas
de endereos dos equipamentos 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 timeout de
resposta desejado na caixa timeout. Finalmente, clique no boto Submit para salvar a nova
informao.

3.59
LC700 - Manual de Configurao

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:

Configurando as Portas RS-485

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.
3.60
Utilizando o CONF700

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:

Alterando Username e Password

Maiores informaes 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 CONF700 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 o 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 freqncia os erros de
comunicao ocorrem. Para uma boa performance em downloads e uploads, os esforos devem
ser na direo de pequenos time out. Normalmente um valor entre 500 ms e 5000 ms esperado.

3.61
LC700 - Manual de Configurao

Figura 3.79- Timeout


Trabalhando ON-Line
O modo ON-LINE permite que o usurio faa o download da configurao, opere o LC700,
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 CPU-700 e que o
cabo esteja conectado.

V at o menu:Ferramentas/Online ou clique em .

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

Figura 3.80 - A Janela LC700 ON-LINE

3.62
Utilizando o CONF700

Fazendo o Download da Configurao


uma prtica segura salvar a configurao quando ela est pronta. O usurio pode tambm
verificar erros rodando o procedimento Check Configuration. Para ativar v at o menu e selecione
Configurao/Verificar Configurao.

Se a verificao vier sem mensagens de erro j possvel enviar a configurao para a CPU-700.
A configurao tambm pode ser salva mesmo se no estiver totalmente limpa de erros, para
edio futura.

Os Processos de Download
Clique no boto de Download na caixa de dilogo LC700 ONLINE para enviar a configurao para
a CPU-700. Neste ponto o CONF700 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 CPU-700 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
CPU-700 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 a seguir.

Figura 3.81- O CONF700 Conectado Ao LC700

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 que 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 fail-
safe forado. No modo fail-safe as sadas so foradas para o valor pr definido configurado na
tabela global.
3.63
LC700 - Manual de Configurao

Monitoraco ON-LINE
Esta uma ferramenta importante para verificar como o controle de estratgia est funcionando em
relao completa com a CPU-700.

Monitorar somente possvel se o CONF700 estiver ONLINE. Se o boto ir ON-LINE estiver


halibitado, clique neste boto. Caso contrrio, necessrio fazer o upload da configurao
presente na CPU.

A CPU-700 deve estar no modo RUN para objetivos de monitorao. Veja se o LED RUN est em
ON, caso contrrio clique em .

Figura 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 CONF700 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

Figura 3.83- A CPU No Modo RUN

3.64
Utilizando o CONF700

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
abaixo. Eles so habilitados to logo o LC700 estiver ON LINE com a sua estao de trabalho e o
usurio selecionar a monitorao.

Figura 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 CPU-700, pode ser impossvel atingir este tipo de
velocidade desejada.

Figura 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 serem selecionados para monitorao.

De maneira anloga a monitorao do bloco de funo podem ser desabilitada. Quanto 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 LC700. 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 uma virtual que no est sendo usada na
lgica e no foi mudada atravs de comunicao, o valor ficar igual ao valor forado.

3.65
LC700 - Manual de Configurao

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
dos pontos. Para monitorar os pontos desejados, clique no boto Endereos MODBUS na barra de
ferramentas ou no menu Configurao. A seguinte janela aparecer:

Figura 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.

Figura 3.87- Monitorando Variveis na pgina Endereos MODBUS


3.66
Utilizando o CONF700

Para temporariamente interromper a monitorao clique no boto de Pausa .

Para reiniciar a monitorao, clique novamente no boto de Pausa.

Para interromper a monitorao, clique no boto de Parar . Isto leva o usurio de volta
antiga janela que mostra todos os pontos disponveis.

Os pontos selecionados anteriormente permanecem selecionados de modo que o usurio no


tenha que selecion-las novamente se for necessrio monitor-las.

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.

Figura 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 ONLINE
O controlador LC700 possui dois modos de edio online: 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 Online .

- Edio Online Completa .

Para facilitar a visualizao da configurao do Ladder nos dois modos Online, o usurio pode
configurar duas cores de fundo diferentes para o Ladder de cada modo online. 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
LC700 - Manual de Configurao

Figura 3.89 - Alterando a cor de fundo da rede Ladder

Opo Editar Ladder Online


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.

Figura 3.90 - O Modo Editar ON-LINE

3.68
Utilizando o CONF700

Como funciona?
Durante a edio On Line, o LC700 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 LC700. Ser possvel ainda cancelar todas as modificaes enviadas para o LC700 se elas
no foram salvadas 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 LC700.

Aps vrias mudanas parciais, o usurio pode finalmente decidir confirmar uma nova configurao
salvando-a na NVRAM do LC700. Pode ser uma boa idia salvar as modificaes em um disco.

Os botes para opo Editar Ladder Online

Envia todas as alteraes temporrias para a CPU 700. Mudanas temporrias so indicadas
no LC700 por uma marca (tc), temporary change, prxima ao objeto.

Salva todas as mudanas anteriores na NVRAM do LC700. 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 LC700 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 LC700.

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 Online.

Opo Edio Online Completa


A opo Edio Online 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 Online, tambm:

- Adicionar/ Apagar redes;


- Adicionar/ Apagar mdulos;
- Adicionar/ Apagar mdulos E/S virtuais;
- Adicionar/ Apagar Interfaces RIO;
- Adicionar/ Apagar User Functions.
- 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 Online Completa
Aps a execuo de um procedimento de alterao no modo Edio Online 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.

3.69
LC700 - Manual de Configurao

Durante a edio online 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 o upload da configurao que
estaro vlidos.

Utilizando o Modo Edio Online Completa


O modo Edio Online Completa pode ser acessado de trs maneiras, quando o usurio j estiver
ONLINE:

- Clicando sobre o boto, que j estar habilitado na barra de ferramentas ;

- Clicando sobre a opo Ferramentas Edio Online CompletaEditar;

Figura 3.91 - Opo para entrar no modo Edio Online Completa

Na pgina da Ladder, d um clique com o boto direito sobre esta e a opo Edio Online
Completa aparecer.

Figura 3.92 - Opo para entrar no modo Edio Online Completa

A seguinte caixa de mensagem aparecer indicando que o usurio escolheu o modo Edio Online
Completa.

3.70
Utilizando o CONF700

Figura 3.93 - Edio Online Completa Ativado

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 Online 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 LC700 ser
diferente da configurao que exibida pelo CONF700. Se existir alguma monitorao, esta ser
desativada e a seguinte mensagem ser exibida:

3.71
LC700 - Manual de Configurao

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:

Figura 3.96 - Adio de Novos Elementos

3.72
Utilizando o CONF700

Quando um elemento substitudo ou modificado, a indicao (tc alterao temporria)


aparecer.

Figura 3.97 - Substituindo Elementos

Adicionando/Apagando Redes
Com esta opo, o usurio pode adicionar ou apagar redes no modo ONLINE. Para isto, clique

sobre o boto Adicionar Rede Lgica . Uma nova rede ser criada. Para visualizar a rede

anterior e a nova, clique sobre o boto Tile Horizontally . A figura a seguir mostra duas redes
na mesma tela.

3.73
LC700 - Manual de Configurao

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 Online Completa

Adicionando/Apagando Mdulos
No modo Edio Online 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.

3.74
Utilizando o CONF700

Figura 3.100- Adicionando Mdulos no modo Edio Online Completa

Quando um mdulo existente for removido, haver uma indicao de mdulo apagado.

Figura 3.101- Removendo Mdulo no Modo Edio Online Completa

3.75
LC700 - Manual de Configurao

Quando um mdulo for substitudo, a indicao de SUBSTITUDO aparecer.

Figura 3.102 -Substituio de Mdulo no Modo Edio Online 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.76
Utilizando o CONF700

Adicionando/Apagando Interface RIO


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

Figura 3.104 - Inserindo interface RIO

Adicionando/Apagando User Functions


User Functions podem ser adicionadas ou eliminadas da Ladder.

Figura 3.105- Inserindo User Functions

3.77
LC700 - Manual de Configurao

NOTA
importante lembrar o usurio de que apenas uma instncia pode ser feita para cada User
Function.

Alterar configurao de mdulos


No modo Edio Online 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 Online 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 Online 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.78
Utilizando o CONF700

Figura 3.107 - Mdulo Movido na Pgina de Mdulos

Atualizaes no Modo Edio Online Completa


Aps as alteraes desejadas serem feitas, possvel fazer a atualizao no LC700. Para isto, no
menu Ferramentas selecione a opo Edio Online Completa Enviar, ou faa isto atravs da

barra de ferramentas .

Figura 3.108- Atualizao de Alteraes no modo Edio Online Completa

3.79
LC700 - Manual de Configurao

A seguinte janela ser exibida mostrando os dados atuais da CPU do LC700 e os botes para
incio da atualizao Atualizar e para retorno ao modo de edio Fechar.

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

Figura 3.111 - Atualizao Concluda

NOTA
Aps a atualizao ser concluda com sucesso, o CONF700 mostra os valores dos parmetros
Config Data e ciclo da nova configurao.

3.80
Utilizando o CONF700

No caso de ter havido falha na comunicao ou falha na transferncia do controle para a nova
configurao, o LC700 continuar executando o controle referente configurao original e o
CONF700 exibir a seguinte mensagem:

Figura 3.112 - Atualizao Cancelada

Teste do Sistema aps as atualizaes


Aps as atualizaes terem sido realizadas com sucesso, o CONF700 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;
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 Online
Completa Aceitar Mudanas, ou clique sobre este boto presente na barra de ferramentas

Figura 3.113- Salvar Online

Para cancelar as alteraes, deve-se selecionar na barra de ferramentas a opo Edio Online

Completa Remover Tudo, ou clique sobre este boto na barra de ferramentas .

Se o usurio no efetuar nenhuma das duas opes e for para o modo Offline, a CPU-700
automaticamente aceitar as mudanas aps 5 minutos.

3.81
LC700 - Manual de Configurao

Figura 3.114- Removendo as Mudanas na Configurao


Download Diferencial
O Download Diferencial uma maneira de atualizar a configurao do LC700, sendo que a edio
da configurao foi feita no modo offline.

Se o usurio precisar editar offline 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 a CPU-700, fazer as alteraes e atualizar a CPU-700 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.

NOTA
Se a configurao executada na CPU-700 no for a mesma editada pelo usurio na estao
distante do processo, no ser possvel enviar a configurao para a CPU-700 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 CPU-700 e tambm ser referncia
para possibilitar o download diferencial.

DateOfLC700: data da configurao que est na CPU-700.

Regras:
Tipo de Ao Opo Algoritmo
IF FILE_MODIFIED THEN
DateRef Now
Download Normal Somente Download ELSE
DateRefDateSave
END
Download Normal Salvar e Download DateRef Now
Upload DateRefDateOfLC700
IF OFFLINE AND
Salvar FILE_MODIFIED_AFTER_DOWNLOAD AND
NOT_USING_BASE_CONFIGURATION THEN
Salvar como DateRef NULL
END
Atualizao ou
DateRef Now
Download Diferencial

3.82
Utilizando o CONF700

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

2 Passo:
Atravs da barra de ferramentas, selecione a opo Ferramentas Usar 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.83
LC700 - Manual de Configurao

Figura 3.116- Opo Usando a Configurao Base setada


3 Passo:
Fazer as alteraes necessrias na configurao.

4 Passo:
Caso 1: A CPU-700 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 CPU-700 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 LC700.

NOTA
A opo Dwl Diferencial somente ser habilitada se a condio DateRef = DateOfLC700, ou seja
a data de referncia do arquivo de configurao for a mesma da CPU-700.

3.84
Utilizando o CONF700

Figura 3.117- Opo de Download Diferencial habilitada

Fazendo um Download Diferencial, as alteraes que foram feitas offline sero enviadas para a
CPU.

Figura 3.118 - Atualizao das Alteraes

3.85
LC700 - Manual de Configurao

Uma mensagem de atualizao da CPU ser mostrada.

Figura 3.119 - Atualizao em progresso

O CONF700 ir para o modo Edio Online Completa com a configurao j atualizada na CPU.

Figura 3.120 - Modo Edio Online Completa

Aps a atualizao, o CONF700 estar no modo online em estado de teste.

3.86
Utilizando o CONF700

Diferenas entre Editar Online e Edio Online Completa


Quando o usurio est no modo Editar Online, ele apenas pode alterar os tags dos elementos,
parmetros de blocos e tipos de rels/bobinas. Com a opo da Edio Online Completa, todas as
alteraes, que antes seria necessrio estar no modo offline para efetu-las, podem ser feitas
online, de maneira fcil para observao do usurio.

No modo Editar Online existe a ferramenta desfazer, quando o usurio no quer salvar aquela
alterao, j no modo Edio Online Completa, o usurio dispe da opo Remover Tudo e
tambm da ferramenta Desfazer durante a edio da Rede Lgica.

Vantagens do Modo Edio Online Completa


A maior vantagem do modo Edio Online 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 Offline com a opo de efetuar a atualizao (de forma
online) do LC700 posteriormente.

As alteraes podem ser feitas com a CPU-700 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 (CPU700-E3R), 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 M-402


O mdulo M-402 possui uma configurao interna. Quando um mdulo M-402 existente na
configurao original tiver sua configurao alterada no modo Edio Online Completa, o LC700 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 M-402 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 LC700. 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 LC700.

3.87
LC700 - Manual de Configurao

Nota para comunicao via BlockView


Durante a atualizao via Edio Online Completa, as BlockViews que esto configuradas no
LC700 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 CONF700 e o LC700 for perdida, durante a edio, o LC700 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 CONF700 retorna configurao online, aguardando o
usurio clicar sobre o boto Send.

- Se a opo Ir Offline for escolhida, o CONF700 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 CONF700 e o
LC700, duas situaes so possveis:

b.1) A CPU ainda no ter 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.88
Utilizando o CONF700

Figura 3.123 Cancelamento da Atualizao da Cofigurao

O CONF700 permanecer no modo Edio Online 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 CONF700 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 na CPU700.

Figura 3.125 - Opes Remover Tudo e Download Diferencial desabilitadas

3.89
LC700 - Manual de Configurao

c) aps o Aceitar Mudanas


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

Figura 3.126 - Alerta de ausncia de Equipamento/ Problemas na Comunicao

O CONF700 no estar mais no modo Edio Online Completa, mas continuar online. Clicando
sobre o boto Tentativa, com a comunicao reestabelecida entre o CONF700 e o LC700, 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 a CPU 700 e o CONF700 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 Online 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.90
Utilizando o CONF700

Figura 3.128 - Desistncia de atualizao

Se a opo Remover Tudo for escolhida, todas as alteraes que foram feitas na configurao
sero removidas. O CONF700 permanecer online e o usurio poder escolher entre Editar Online
e Edio Online Completa.

Se o usurio escolher Ir Offline, a seguinte mensagem ser exibida.

Figura 3.129 - Indo para modo Offline

Se o usurio escolher Sim, ele sair do modo Edio Online Completa, ficando OFFLINE, mas
permanecendo no modo Usando Configurao Base com a possibilidade de fazer um Download
Differencial sem interromper o processo, retornando, deste modo, ao modo Edio Online
Completa.

Figura 3.130 - CONF700 no modo Offline

3.91
LC700 - Manual de Configurao

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 LC700 j est com nova configurao.

Exemplos para a opo Edio Online 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 Online Completa.

3.92
Utilizando o CONF700

Figura 3.132 Configurao no Modo Edio Online Completa

3. V pgina de mdulos e insira um novo rack e um novo mdulo.

Figura 3.133 Inserindo novo rack e mdulo

3.93
LC700 - Manual de Configurao

4. Insira outro mdulo e configure os valores de segurana.

Figura 3.134 Inserindo um mdulo M-501

5. Clique sobre a opo Pgina de Mdulos Virtuais e Insira um novo mdulo.

Figura 3.135 Inserindo um novo Mdulo Virtual

3.94
Utilizando o CONF700

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 (M-402).

Figura 3.137 Inserindo Mdulo de Temperatura

3.95
LC700 - Manual de Configurao

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 LC700.

Figura 3.139 Aps o boto Send

3.96
Utilizando o CONF700

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 Online Completa.

Figura 3.140 Ativado o modo Edio Online 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.97
LC700 - Manual de Configurao

4. Insira outra Interface Remota.

Figura 3.142 Inserindo outra Interface Remota

5. Remova 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

3.98
Utilizando o CONF700

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.99
LC700 - Manual de Configurao

8. Retorne Pgina de Rede e continue o procedimento de atualizao da configurao.

Figura 3.146 Aps o boto Send


Conectando o LC700 a HMI
Para conectar um computador host a um ou mais LC700 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 LC700 OPC Server para diretamente comunicar com as
unidades do sistema LC700.

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 mltipos 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 LC700 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 LC700s do sistema ter sido criada e verificada, todas os tags
das variveis, seus endereos correspondentes na CPU e endereos Modbus de referncia so
exportados como uma Tag List para o LC700 OPC Server.

O LC700 OPC Server tem todas as informaes necessrias para acessar qualquer Tag na CPU-
700 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.100
Utilizando o CONF700

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 LC700 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 LC700 atravs do LC700 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.

OPC Server
HMI HMI
Tag List OPC Client OPC Client
Tag Address Level=46.78
MV=8 8.00%

Ethernet

LC700 LC700
Enet-700

Enet-700

I/O
I/O
I/O
I/O

I/O
I/O
I/O
I/O
I/O

I/O
PS

PS

Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar Smar

OPC Server and Device


OPC Client and OPC Sever

Figura 3.147 -O OPC Server

Smar LC700 OPC Server


O LC700 OPC Server uma aplicao para Windows desenvolvida pela SMAR o qual baseado
numa dada Tag List, podem ser acessveis de uma ou mais CPUs LC700 e disponibilizam os dados
para qualquer cliente OPC dentro da rede. O LC700 OPC server pode pegar dados dos mdulos
CPU-700 atravs das portas seriais ou das conexes Ethernet.

Smar LC700 Tag List Generator


O Tag List Generator uma aplicao para Windows que pode colocar juntas uma ou mais
configuraes de sistemas LC700 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 LC700 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.LC700Server.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 CONF700 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,
setpoints) 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.101
LC700 - Manual de Configurao

Figura 3.148 - Um Cliente OPC

No LC700 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
LC700. Assim eles precisam comunicar diretamente com o LC700 utilizando o nmeros do registro
Modbus para enderear os dados na memria da CPU700.
O software CONF700 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 CONF700 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 com um simples clique
de um boto.

3.102
Utilizando o CONF700

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 o deseja-se 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 LC700 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 CONF700 automaticamente atribui estes endereos modbus para as I/Os, elementos de ladder,
parmetros de blocos, etc., eliminando o trabalho tedioso e erros humanos. Se o OPC server for
usado, o usurio no precisa se preocupar com os registros Modbus, pois estes sero gerenciados
pelo OPC server.
3.103
LC700 - Manual de Configurao

Implicaes quando se altera a configurao do LC700


Em verses anteriores da CPU-700 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 I/O 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 I/O remota.

Deste modo, quando o usurio adicionar um novo mdulo, a rea anterior de registros Modbus
continuar na mesma posio. O CONF700 apenas insere as posies novas na rea reservada
sem haver deslocamento. O usurio no precisar se preocupar com esta alocao de memria
pois o CONF700 a realiza automaticamente.

Mapa de Memria Digital

Tipo Unidade Endereo MODBUS Nmero de Pontos

Entradas Faixa 1x xxx


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

Mapa De Memria Analgico


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

3.104
Utilizando o CONF700

Registros Especiais
O CONF700 possui alguns registros especiais que podem ser acessados por uma interface HMI
atravs dos endereos MODBUS destes registros. Para acessar estes registros, no CONF700
clique em Endereos Modbus.

A tabela abaixo mostra quais so estes registros especiais.

Endereo
Registro Especial Descrio
MODBUS
RTC_Sec 49951 Clock de tempo real: Segundos (00-59)
RTC_Min 49952 Clock de tempo real: Minutos (00-59)
RTC_Hour 49953 Hora (00-23)
RTC_Dweek 49994 Dia da Semana (01-07)
RTC_Day 49955 Dia do Ms (01-31)
RTC_Mon 49956 Ms (01-12)
RTC_Year 49957 Ano (00-99)
ScanCicleTime 49958 Tempo real de execuo do programa
TimeOutPort01 49959 Timeout de comunicao da porta P1 (mltiplo de 10 milisegundos)
TimeOutPort02 49960 Timeout de comunicao da porta P2 (mltiplo de 10 milisegundos)
TimeOutPort03 49961 Timeout de comunicao da porta P3 (mltiplo de 10 milisegundos)
TransferState 49962 Reservado
Status da comunicao entre CPU mestre e CPU RIO (vlido somente
ReadyScanRio (*) 49963
sistemas redundantes)
O Status da comunicao entre a CPU Main e CPU Backup (vlido somente
SSIO Status (*) 49964
para sistemas redundantes)
Status da bateria
Bat Status 49965 1 No Est Ok
0- Est Ok

(*) Referente s CPUs redundantes.

ReadyScanRio
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.

Estados
Bit Descrio
0 1
0 No utilizado - -
1 Pronto para scan da RIO 1 No Sim (RIO 1)
2 Pronto para scan da RIO 2 No Sim (RIO 2)
3 Pronto para scan da RIO 3 No Sim (RIO 3)
4 Pronto para scan da RIO 4 No Sim (RIO 4)
5 Pronto para scan da RIO 5 No Sim (RIO 5)
6 Pronto para scan da RIO 6 No Sim (RIO 6)
7 No utilizado - -

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

Estados
Bit Descrio
0 1
As verses nas As verses nas
CPUS Main e CPUs Main e
6 Check da verso do Firmware
Backup esto Backup esto
diferentes iguais
Status recebido da outra CPU
7 No Sim
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.

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 feito
automaticamente.

O CONF700 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 includo.

3.106
Utilizando o CONF700

Alocao de Endereos MODBUS de Mdulos de I/O


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 o os endereos MODBUS para o mdulo M-207, que possui um
grupo de oito entradas e um grupo de quatro sadas.

Tipo de I/O: 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
CONF700.

Figura 3.153- Configurando os Endereos MODBUS Manualmente

Para alterar o endereo MODBUS para uma posio desejada clique em Mudar Endereo. Isto
fornece uma lista dos endereos MODBUS disponveis como mostra a figura abaixo.

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.
3.107
LC700 - Manual de Configurao

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.

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
Utilizando o CONF700

Blocos de Funo criados pelo usurio


Introduo
As funes criadas pelo usurio (User Function, 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 Pgina de Mdulos ou uma ou
mais variveis auxiliares na Pgina de Mdulos Virtuais. 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 CONF700 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 smbolo que define o sinal de igualdade. O lado direito
da equao (Right Hand Side, RHS) I/O 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 do Usurio


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

Figura 3.157- A Janela de Criao/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 CONF700 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 abaixo:

3.109
LC700 - 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.

3.110
Utilizando o CONF700

Figura 3.161 - Smbolos Utilizados Na Criao de Equaes Lgicas Dentro Das Funes do
Usurio

Os smbolos esto descritos na tabela abaixo:

Smbolo Descrio
And Operador Lgico AND (AND Binrio)
Or Operador Lgico OR (OR Binrio)
/ 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.
i
(Transio de Borda de subida)
0 Constante Lgica Negativa (Falso)
1 Constante Lgica Positiva (Verdade)

O CONF700 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 CONF700 adicionar uma linha com o valor para a sada, como mostrado abaixo.

3.111
LC700 - Manual de Configurao

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.

Figura 3.164 - Criando Uma Funo do Usurio

Clicando na caixa Sadas, insere-se uma linha Out1. Escolhe-se a primeira varivel clicando sobre
uma das entradas do mdulo M-020 atravs da caixa de E/S. Na caixa de smbolos seleciona-se a
funo lgica AND. Seleciona-se, ento, a segunda varivel como outra entrada do Mdulo M-020.

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 CONF700


insere esta varivel na linha seguinte. Faz-se esta varivel ser igual ao valor de uma entrada do
mdulo M-201, 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 M-020.

3.112
Utilizando o CONF700

Figura 3.165 Uma Nova Funo do Usurio: Verificando A Equao Lgica

Clicando em Fechar, fecha-se a janela e a Funo do Usurio estar disponvel para uso dentro da
ladder, basta que o usurio selecione UF na barra de ferramentas e insira a funo do usurio
criada.

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 deletar um elemento dentro da lgica, deve-se clicar duas vezes sob o elemento e clicar no
boto delete.

3.113
LC700 - Manual de Configurao

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 deletar uma sada receber a seguinte mensagem de erro.

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 um vez em qualquer rede lgica. UF permite
que a lgica seja inserida diretamente atravs de uma equao booleana atravs do mtodo Click-
And-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.

3.114
Utilizando o CONF700

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:

Nmero
Regra Descrio
de bytes
1 So precisos 20 bytes para a User Function (UF) 20
2 Variveis temporrias foram usadas 8 vezes 8x4
3 A UF possui duas sadas 2x7
4 12 variveis sem usar o smbolo sensvel a transio ^ ou 12x11
!
5 4 variveis usando smbolos sensveis para transio 4x17
6 14 ANDs e ORs 14x4
7 Sem constantes 0
Total de Bytes 322 bytes

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 LC no somente depende do nmero
de I/O 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
I/Os. Neste exemplo est sendo considerado o uso da CPU-700-E3, que comporta at 2000 pontos
digitais. Supondo que o LC700 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

3.115
LC700 - Manual de Configurao

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 CIADs, 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 sequida estima-se os mdulos que sero usados:

Entradas Digitais Sadas Digitais Reminding Points


1100 Pontos 600 Pontos (2000-DI-DO)
Sistema CLP 01 550 300 1150
Sistema CLP 02 550 300 1150

Sistema CLP 01:

Entradas
Pontos Digitais Sadas Digitais Total Limites
Digitais
Mdulos de I/O de 16 pontos 430 100 530
Mdulos de I/O de 8 Pontos 120 150 270
Mdulos de I/O de 4 Pontos 50 50
Mdulos de I/O de 2 Pontos 0
Mdulos FB 48
< 2000
Total 866 Pontos
Digitais

Entradas Sadas
Pontos Analgicos Total Limites
Analgicas Analgicas
Mdulos de I/O de 16 pontos 0 0 0
Mdulos de I/O de 8 Pontos 0
Mdulos de I/O de 4 Pontos 0
Mdulos de I/O de 2 Pontos 0
Mdulos FB 32
< 1024
Pontos
Total 32
Analgico
s

Mdulos Entradas Sadas Total Limites


Mdulo CPU (250 mA) 1
Mdulos de 16 Pontos 28 7 35
Mdulos de 8 Pontos 16 10 26
Mdulos de 4 Pontos
Mdulos de 2 Pontos
Mdulos FB (300 mA) 1
Aprox. 80
Mdulos de Alimentao
2 mA (5V)/
5VDC@3A/24VDC@300mA
mdulo
<120
Total 66
mdulos

Acessrios Totais
Racks 17
Flat- Cables 16
Terminador de Bus 1

3.116
Captulo 4
HELP PARA STARTUP DE PLANTAS COM
LC700
O objetivo desse Captulo orientar como se obter os valores dos parmetros
de comunicao para uma boa performance na comunicao.
9 Tenha em mos os manuais: Guia do Usurio LC700 e Tag List
Generator LC700.

1) Parmetros de comunicao
1.1) Time Delay: Veja pgina 3.53.
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.53.

1.2) Offduty: Veja pgina 3.53.


Tipo de CPU:
- D3/D3R: 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.
- E3/E3R: 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) Baudrate para P1: (Veja no Manual Guia do Usurio LC700 - pgina 3.13)
Utilize, sempre, 9600bps.
A porta RS-232-C recomendada para fins de manuteno.

1.4) Baudrate 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) Baudrate 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) CONF700: ajuste o valor fazendo testes de download/upload, partindo do valor default
(5000ms). Mantenha o valor default se ele funcionar.

4.1
LC700- Manual de Configurao

Figura 4.1 - Parmetros de Comunicao da CPU-700.

2.2) Interface Ethernet (ENET-710, MB-700, etc.): (Veja no Manual Guia do Usurio LC700 -
pgina 3.101).
Para Superviso: ajuste o valor com duas vezes o maior tempo de ciclo entre os PLCs
conectados interface.
Para Edio On-line com o CONF700: 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.

2.3) TagList Generator: Veja pgina 3.69.


Valor mnimo = 2x(Time out da interface Ethernet) x (nmero de estaes que executam o
acesso interface Ethernet).

Figura 4.2 Ajustando o Timeout no Tag List.

4.2
HELP para startup de plantas com LC700

Consideraes
1) Edio On-line no CONF700: 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-232-
C), diretamente de um Lap-top.
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 LC700 - 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
LC700- Manual de Configurao

Figura 4.5 Configurao do LC700 no Tag List.

4.4
Captulo 5
TROUBLESHOOTING
1. Quando eu tento estabelecer a comunicao entre minha estao de trabalho e a CPU do
LC700 recebo a seguinte mensagem Unknown Device.

Soluo: Fazer um novo download do firmware atravs da ferramenta de software LCTools.

2. Quando eu tento enviar uma configurao para a CPU do LC700 recebo a seguinte
mensagem Ackowledgement for sending of the function block is incomplete.

Soluo: No menu FerramentasAjuste de comunicao 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 FerramentasPreferncias


clique na paleta Misc e altere o campo Online Perodo de Monitorao da Rede.

4. Falha na Comunicao Ponto a Ponto entre CPU mestre e PC. Aps tentar iniciar a
comunicao e clicar em Procurar, no consigo estabelecer a comunicao.

Soluo:

- Passo 1: Verificar se o cabo de comunicao foi conectado corretamente nas portas seriais do
PC e do LC700.

- Passo 2: Verificar a Rotary Key localizada na CPU.

Switches Configuration
Side Rotary Switch. 0 : Master Remote I/O.
(Define P3 Channel) 8 : Modbus Slave.

Pull to see
OFF Frontal Dip Switches 1 to 3 57,6K 115,2K 230,4K
ON Only for CH2=0. 1 ON OFF ON
1 2 3 4 2 ON OFF OFF
(Remote I/O Baudrate)
3 OFF ON ON
OFF
ON Frontal Dip Switch 4. ID= 1/9600bps According to configuration
1 2 3 4 (Modbus Parameters) 4 ON 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 CPU mestre, a chave deve ser colocada na
posio 0.

- Passo 3: Colocar a Dip Switch da CPU na posio default.


Switches Configuration

Side Rotary Switch. 0 : Master Remote I/O.


(Define P3 Channel) 8 : Modbus Slave.
Pull to see

OFF Frontal Dip Switches 1 to 3 57,6K 115,2K 230,4K


ON Only for CH2=0. 1 ON OFF ON
1 2 3 4 2 ON OFF OFF
(Remote I/O Baudrate)
3 OFF ON ON
OFF
ON Frontal Dip Switch 4. ID= 1/9600bps According to configuration
1 2 3 4 (Modbus Parameters) 4 ON OFF

A posio default ser configurada se a chave indicada acima for colocada na posio indicada
acima na figura com a seta. No CONF700 na janela LC 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 CPU do LC700. Existem 3 opes COM1,
COM2 e COM3. O usurio deve verificar se a porta correta foi configurada. Basta verificar na janela
LC ONLINE o campo Communication Port.

- Passo 5: V no menu FerramentasAjuste de Comunicao e selecione a opo RS-232.


Certifique-se tambm de que os parmetros CTS/RTS Timeout estejam configurados para zero.

5.1
LC700 Manual de Configurao

5. Falha na comunicao entre CPU mestre e CPU remota

Soluo:
- Passo 1: Verificar a Rotary Switch de cada CPU 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. A CPU mestre requer que
sua rotary switch seja colocada na posio 0.

- Passo 2: As dip switches de cada CPU (master e RIO) devem estar na mesma posio. Tanto
as RIOs quanto a CPU principal devem ter os parmetros de comunicaes da porta P3 iguais. A
comunicao feita atravs da porta P3 de cada CPU (interface serial EIA RS-485).

6. Falha na comunicao entre CONF700 e CPU via rede Ethernet. Aps tentar iniciar a
comunicao e clicar em Look, no consigo estabelecer a comunicao.

Soluo:
- Passo1: Conectar a CPU ao PC atravs da porta P1 do LC700 configurando o baudrate da
porta P2 (ou P3) e tambm os parmetros de comunicao (Comm. Param).
Em uma rede, certifique-se de configurar a CPU com IDs diferentes dos demais presentes na rede.

- Passo 2: Configurar os parmetros de comunicao do ENET-700 e ENET-710.


Aconselha-se configurar o baudrate do ENET-700 para 19200 bps e do ENET-710 para
115200 bps.
Ligar o ENET-700/ENET-710 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.

- Passo 3: No CONF700 no menu FerramentasAjustes de Comunicao selecionar a opo


Ethernet (Modbus TCP/IP) inclusive digitando o endereo IP do ENET-700/ENET-710 na rede
ethermet.

5.2
Troubleshooting

7. Falha na comunicao entre CONF700 e CPU via modem. Aps tentar iniciar a
comunicao e clicar em Look, no consigo estabelecer a comunicao.

Soluo:

- Passo1: Conectar a estao de trabalho a CPU do LC700 atravs da porta P1. Configurar os
parmetros de comunicao da CPU, como RTS/CTS Timeout e baudrate.

- Passo2: Certificar-se de que a Dip Switch no esteja na posio Default.

- Passo3: No CONF700 no menu FerramentasAjustes de Comunicao. Selecionar a opo


RS232 e configurar os valores de RTS/CTS Timeout (que no precisam necessariamente ser iguais
aos da CPU). Os parmetros de comunicao do CONF700 devem ser os mesmos que os
configurados no Passo1.

8. A CPU no comunica com M-402 ou cartes nos racks.

Soluco:
- Passo 1: Verificar se a chave dos racks est na mesma posio do que mostra o CONF700. 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 CONF700. Por exemplo, tendo dois racks, o primeiro recebe a
numerao zero no CONF700. Ao adicionar outro rack, o CONF700 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

5.3
LC700 Manual de Configurao

5.4
Apndice A

smar FSR - Formulrio para Solicitao de Reviso


LC700 Controlador Programvel
Proposta N:

DADOS DA EMPRESA
Empresa: _____________________________________________________________________________________________________
Unidade/Setor/Departamento: ____________________________________________________________________________________
Nota Fiscal de Remessa: _________________________________________________________________________________________

CONTATO COMERCIAL
Nome Completo: _______________________________________________________________________________________________
Telefone: _________ _________________________ _________ _________________________ Fax: _______________________
Email: _______________________________________________________________________________________________________

CONTATO TCNICO
Nome Completo: ________________________________________________________________________________________________
Telefone: _________ _________________________ _________ _________________________ Ramal: _______________________
Email: _______________________________________________________________________________________________________

DADOS DO EQUIPAMENTO
Modelo: ______________________________________________________________________________________________________
Nmero de Srie: _______________________________________________________________________________________________

INFORMAES DO PROCESSO

Tipo de processo (Ex. controle de caldeira): __________________________________________________________________________


Tempo de Operao: ____________________________________________________________________________________________
Data da Falha: __________________________________________________________________________________________________

DESCRIO DA FALHA
(Por favor, descreva o comportamento observado, se repetitivo, como se reproduz, etc. Quanto mais informaes melhor)

______________________________________________________________________________________________________________

______________________________________________________________________________________________________________

______________________________________________________________________________________________________________

______________________________________________________________________________________________________________

OBSERVAES / SUGESTO DE SERVIO


______________________________________________________________________________________________________________

______________________________________________________________________________________________________________

______________________________________________________________________________________________________________
DADOS DO EMITENTE
Empresa: _____________________________________________________________________________________________________

Contato: ______________________________________________________________________________________________________

Identificao: __________________________________________________________________________________________________

Setor: ________________________________________________________________________________________________________
_

Telefone: _________ _________________________ _________ _________________________ Ramal: ______________________

E-mail: ________________________________________________________________________ Data: ______/ ______/ _________

Verifique os dados para emisso de Nota Fiscal no Termo de Garantia anexado neste manual.

A.1
LC700 Guia do Usurio

A.2
Apndice B
TERMO DE GARANTIA
1. A SMAR garante os equipamentos de sua fabricao por um perodo de 18 (dezoito) meses,
contados da data da emisso da Nota Fiscal.

2. Os equipamentos de fabricao SMAR so garantidos contra qualquer defeito proveniente de


fabricao, montagem, quer de material quer de mo de obra, desde que a anlise tcnica
tenha revelado a existncia de vcios de qualidade passveis de enquadramento neste termo,
comprovados pela anlise tcnica e dentro dos prazos em garantia. Para a verificao da
qualidade dos produtos envolvidos, prevalecem os resultados obtidos nos laboratrios SMAR
ou efetuados pela empresa SRS Comrcio e Reviso de Equipamentos Eletrnicos Ltda.,
autorizada exclusiva da Smar, vide item 4.

3. Excetuam-se os casos comprovados de uso indevido, manuseio inadequado ou falta de


manuteno bsica conforme indicado nos manuais de instruo dos equipamentos. A SMAR
no garante qualquer defeito ou dano provocado por situao sem controle, incluindo mas no
limitado aos seguintes itens: negligncia, imprudncia ou impercia do usurio, aes da
natureza, guerras ou conturbaes civis, acidentes, transporte e embalagem inadequados
efetuado pelo cliente, defeitos causados por incndio, roubo ou extravio, ligao rede de
tenso eltrica ou alimentao imprpria, surtos eltricos, violaes de lacres, modificaes
e/ou configuraes no descritas no manual de instrues, se o nmero de srie estiver
alterado ou removido, substituio de peas, ajustes ou consertos efetuados por pessoal no
autorizado; instalaes e/ou manutenes em desacordo com o manual de instrues
realizadas pelo cliente ou por terceiros, utilizao e/ ou aplicao incorreta do produto ou em
desacordo com o manual de instrues, ocasionando corroso, riscos ou deformao do
produto, danos em partes ou peas, limpeza inadequada com utilizao de produtos qumicos,
solventes e produtos abrasivos no compatveis com os materiais de construo, partes e
peas que se desgastam com o uso regular, utilizao do equipamento alm dos limites de
trabalho (temperatura, umidade entre outros) conforme consta no manual de instrues. Alm
disso, este termo de garantia exclui despesas com transporte, frete, seguro, constituindo tais
itens, nus e responsabilidade do cliente.

4. Os servios tcnicos de manuteno em garantia sero efetuados pela empresa SRS Comrcio
e Reviso de Equipamentos Eletrnicos Ltda., autorizada exclusiva da Smar. Os equipamentos
com problemas tcnicos comprovados devero ser despachados e entregues no endereo
abaixo, com frete pago pelo cliente.

Dados para emisso da Nota Fiscal de Retorno:


SRS Comrcio e Reviso de Equipamentos Eletrnicos Ltda.
Rodovia Albano Bachega Km 2,1 Vicinal Sertozinho/Dumont
Sertozinho/SP Caixa Postal 532 CEP 14173-020
IE: 664.156.985-115 CNPJ: 009.005.841/0001-66
Fone: (16) 3513-2500 Fax: (16) 3513-2525
E-mail: revisoes@srsrevisoes.com.br

5. Nos casos em que houver necessidade de assistncia tcnica nas instalaes do cliente
durante o perodo de garantia, no sero cobradas as horas efetivamente trabalhadas,
entretanto, a SMAR ser ressarcida das despesas de locomoo e estadia do tcnico
atendente.

6. O atendimento ao cliente realizado pela Assistncia Tcnica SMAR Fone: (16) 3946-3509
(Horrio Administrativo) e (16) 3946-3599 (Planto 24 horas), localizado na Matriz em
Sertozinho/SP ou pelos Grupos de Atendimentos localizados nos escritrios regionais da
SMAR.

7. Este termo de garantia vlido apenas quando acompanhado da Nota Fiscal de aquisio.

B.1
LC700 Guia do Usurio

B.2