Вы находитесь на странице: 1из 158

L C 7 0 0 S WM P

smar

web: www.smar.com.br
Especificaes e informaes esto sujeitas a modificaes sem prvia consulta.
Para atualizaes mais recentes veja o site da smar acima.

BRASIL
Smar Equipamentos Ind. Ltda.
Rua Dr. Antonio Furlan Jr., 1028
Sertozinho SP 14170-480
Tel.: +55 16 3946-3599
Fax: +55 16 3946-3528
e-mail: dncom@smar.com.br

ARGENTINA
Smar Argentina
Soldado de La Independencia, 1259
(1429) Capital Federal Argentina
Telefax: 00 (5411) 4776 -1300 / 3131
e-mail: smarinfo@smarperifericos.com

CHINA
Smar China Corp.
3 Baishiqiao Road, Suite 30233
Beijing 100873, P.R.C.
Tel.: +86 10 6849-8643
Fax: +86-10-6894-0898
e-mail: info@smar.com.cn

FRANA
Smar France S. A. R. L.
42, rue du Pav des Gardes
F-92370 Chaville
Tel.: +33 1 41 15-0220
Fax: +33 1 41 15-0219
e-mail: smar.am@wanadoo.fr

ALEMANHA
Smar GmbH
Rheingaustrasse 9
55545 Bad Kreuznach
Germany
Tel: + 49 671-794680
Fax: + 49 671-7946829
e-mail: infoservice@smar.de

MEXICO
Smar Mxico
Cerro de las Campanas #3 desp 119
Col. San Andrs Atenco
Tlalnepantla Edo. Del Mx - C.P. 54040
Tel.: +53 78 46 00 al 02
Fax: +53 78 46 03
e-mail: ventas@smar.com

CINGAPURA
Smar Singapore Pte. Ltd.
315 Outram Road
#06-07, Tan Boon Liat Building
Singapore 169074
Tel.: +65 6324-0182
Fax: +65 6324-0183
e-mail: info@smar.com.sg

MIDDLE EAST
Smar Middle East
Al Sadaka Tower, Suite 204
P.O. Box 268
Abu Dhabi
Tel: 9712-6763163 / 6760500
Fax: 9712-6762923
e-mail: smar@emirates.net.ae

EUA
Smar International Corporation
6001 Stonington Street, Suite 100
Houston, TX 77040
Tel.: +1 713 849-2021
Fax: +1 713 849-2022
e-mail: sales@smar.com

Smar Laboratories Corporation


10960 Millridge North, Suite 107
Houston, TX 77070
Tel.: +1 281 807-1501
Fax: +1 281 807-1506
e-mail: smarlabs@swbell.net

Smar Research Corporation


4250 Veterans Memorial Hwy.
Suite 156
Holbrook , NY 11741
Tel: +1-631-737-3111
Fax: +1-631-737-3892
e-mail: sales@smarresearch.com

Introduo

Introduo

O manual de Configurao, Programao e Aplicaes do sistema LC700 est dividido em 3


partes..
1. A Lgica Ladder: onde descrevemos os elementos de controle de uma estratgia de controle
disponveis no CONF700 e utilizados pela CPU-700.
2. Blocos De Funo: onde apresentamos descries detalhadas de todos os blocos de funo
disponveis no CONF700 e utilizados pela CPU-700
3. CONF700: onde descrevemos o software da Smar CONF700. Este programa o aplicativo
utilizado para configurar o hardware do sistema de controle (Mdulos de I/O, fontes, CPU, etc.),
implementar as lgicas ladder de controle (incluindo os elementos lgicos Ladder e os blocos
de funo).
Sugere-se que o usurio leia incialmente os Captulos 1 e 2 para em seguida passar para o
Captulo 3, que descreve de maneira clara como implementar os elementos descritos nos dois
primeiros Captulos. No entanto, nada impede que o usurio inicie a leitura do Captulo 3 antes do
anteriores e os consulte toda vez que precisar durante a leitura do Captulo 3. O Captulo 3 trata
do descrio do Software CONF700 da Smar. 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 de modo a facilitar o entendimento do
sistema. Estas aplicaes esto distribudas ao longo deste manual.

III

Manual de Configurao do LC700

Nota
O CONF700 verso 7.51 apenas l e converte configuraes feitas em verses anteriores do CONF700. O
CONF700 verso 7.51 suporta apenas a CPU-700-D3, CPU-700-D3R e RIO-700-D3.
Durante a atualizao da configurao os endereos MODBUS so alterados.

Nota
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 da programa 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

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.2
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.3
Bobina com Reset Retentivo ......................................................................................................................................1.3
Bobina Sensvel Transio de Subida.....................................................................................................................1.3
Bobina Sensvel Transio de Descida ...................................................................................................................1.3
Conexo Horizontal....................................................................................................................................................1.3
Conexo Vertical ........................................................................................................................................................1.3
Elimina Conexo Vertical ...........................................................................................................................................1.3
Built-in Function..........................................................................................................................................................1.4
User Function .............................................................................................................................................................1.4
Desvio para outra rede ...............................................................................................................................................1.4
Retorno.......................................................................................................................................................................1.4

Lgica Booleana................................................................................................................................... 1.4


Contato Normalmente Aberto .................................................................................................................................................1.4
Contato Normalmente Fechado ..............................................................................................................................................1.4
Funo Lgica OR (OU) .........................................................................................................................................................1.5
Funo Lgica AND (E) ..........................................................................................................................................................1.5
Equaes Booleanas ..............................................................................................................................................................1.5
lgebra de Boole ....................................................................................................................................................................1.6

Manual de Configurao do LC700

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


Acumulador de pulsos (ACC)..............................................................................................................................................................2.5
Acumulador De Pulsos (ACC_N) .........................................................................................................................................................2.6
Contador Decrescente De Pulso (CTD)..............................................................................................................................................2.8
Contador Crescente De Pulso (CTU)..................................................................................................................................................2.9
Contador Crescente De Pulsos (CTU1)..............................................................................................................................................2.10
Alarme Em Tempo Real (RTA) .........................................................................................................................................................2.10
Tempo De Atraso Para Desligar (TOF).............................................................................................................................................2.11
Tempo De Atraso Para Desligar (TOF1).............................................................................................................................................2.13
Tempo De Atraso Para Ligar (TON) .................................................................................................................................................2.13
Contador De Atraso Para Ligar (TON1)..............................................................................................................................................2.14
Temporizador De Pulso (TP).............................................................................................................................................................2.15
Temporizador De Pulsos (TP1)...........................................................................................................................................................2.16

Funes De Manipulao De Dados................................................................................................. 2.16


Converso De Byte Para Bits (BTB) .................................................................................................................................................2.16
Converso De BCD Para Inteiro (BTI) ..............................................................................................................................................2.17
Primeiro A Entrar - Primeiro A Sair (FIFO)........................................................................................................................................2.18
Constantes Inteiras (ICT) ..................................................................................................................................................................2.20
Converso De Inteiro Para BCD (ITB) ..............................................................................................................................................2.21
Converso De Inteiro Para Real (ITR) ..............................................................................................................................................2.22
Multiplexador (MUX)..........................................................................................................................................................................2.22
Operao Not Bit A Bit (NOT) ...........................................................................................................................................................2.23
Seleo Binria Das Sadas (OSEL) ..................................................................................................................................................2.23
Constantes Reais (RCT) ...................................................................................................................................................................2.24
Converso De Real Para Inteiro (RTI) ..............................................................................................................................................2.25
Truncagem (TRC)................................................................................................................................................................................2.27
Bit Wise Logic (BWL)...........................................................................................................................................................................2.27

Funes Matemticas ........................................................................................................................ 2.29


Valor Absoluto (ABS) ........................................................................................................................................................................2.29
Adio (ADD).....................................................................................................................................................................................2.30
Diviso (DIV) .....................................................................................................................................................................................2.30
Mdulo (MOD) ...................................................................................................................................................................................2.31
Multiplicao (MUL)...........................................................................................................................................................................2.32
Raiz Quadrada (SQR) .......................................................................................................................................................................2.32
SUBTRAO (SUB) .........................................................................................................................................................................2.33

Funes De Comparao .................................................................................................................. 2.34


Igualdade (EQ) ..................................................................................................................................................................................2.34
Sequncia Monotnica Decrescente (GE)........................................................................................................................................2.34
Sequncia Decrescente (GT)............................................................................................................................................................2.36
Sequncia Monotnica Crescente (LE) ............................................................................................................................................2.36
Limitador (LMT) .................................................................................................................................................................................2.37
Sequncia Crescente (LT) ................................................................................................................................................................2.38
Mximo (MAX)...................................................................................................................................................................................2.39
Mnimo (MIN).....................................................................................................................................................................................2.39
Desigualdade (NE) ............................................................................................................................................................................2.40

Funes De Controle De Processo .................................................................................................. 2.41


Limite Cruzado E Velocidade De Variao (XLIM) ...........................................................................................................................2.41
Totalizao (TOT)..............................................................................................................................................................................2.42
Sample Hold Com Incremento E Decremento (SMPL).....................................................................................................................2.44
Rampa Automtica Com Incremento E Decremento (Aramp)..........................................................................................................2.44
Linearizao (LIN) .............................................................................................................................................................................2.46
Equaes Multivariveis (MATH1).....................................................................................................................................................2.47
Equao1 Umidade Relativa............................................................................................................................................................2.48
Equao 2- API ..................................................................................................................................................................................2.49
Equao 03 Signal Processing ........................................................................................................................................................2.51

ndice
Controlador Pid (PID) ........................................................................................................................................................................2.52
Exemplo de aplicao Malha de controle com setpoint local e estao A/M ..................................................................................2.55
Status Do Sistema (STATUS) .............................................................................................................................................................2.56
Exemplo de Aplicao: Malha de controle com setpoint local. ...........................................................................................................2.58
Exemplo de Aplicao: Malha de controle com setpoint local, estao A/M e indicao do status do mdulo M-401. ....................2.59
Exemplo de Aplicao: Acionamento de motor com comandos e liga e desliga e contatos de segurana.......................................2.60
Controle Step (STP) ..........................................................................................................................................................................2.61

Captulo 3 - O CONF700 ......................................................................3.1


Introduo............................................................................................................................................. 3.1
Instalao.............................................................................................................................................. 3.1
Sistema Operacional .............................................................................................................................................................................3.1

Iniciando uma aplicao...................................................................................................................... 3.2


Informaes de Projeto .........................................................................................................................................................................3.2

Diretrio de Trabalho ........................................................................................................................... 3.3


Configurando os mdulos de I/O...........................................................................................................................................................3.4

Configurao e Consistncia de Hardware ....................................................................................... 3.5


Editando Mdulos de I/O.......................................................................................................................................................................3.6

Mdulos de I/O especiais .................................................................................................................... 3.7


Configurando o mdulo M-401-DR .......................................................................................................................................................3.7
Configurando o Mdulo de temperatura M-402 ....................................................................................................................................3.7
Configurando o Mdulo M-501..............................................................................................................................................................3.8
Configurando o Mdulo FB700 .............................................................................................................................................................3.9

Balano Geral ..................................................................................................................................... 3.11


ID e os Mdulos.................................................................................................................................. 3.12
Uma nota sobre as ferramentas Recortar, Colar e Mover .............................................................. 3.13
Recortar e Colar ..................................................................................................................................................................................3.13
Mover...................................................................................................................................................................................................3.14

Desfazer .............................................................................................................................................. 3.14


Alocao de Memria ........................................................................................................................ 3.15
Adicionando Mdulos........................................................................................................................ 3.15
Adicionando um novo Rack .............................................................................................................. 3.15
Sub sistema de I/O Remoto............................................................................................................... 3.16
Tabela Global...................................................................................................................................... 3.17
Sadas Fail/Safe ..................................................................................................................................................................................3.17

Configurando Mdulos Virtuais (Pontos de memria discretos) .................................................. 3.18


User TAG e descrio para os pontos virtuais....................................................................................................................................3.19

Configurando a estratgia de controle ............................................................................................ 3.20


Diagramas Ladder (Redes De Ladder) ...............................................................................................................................................3.20
A Rede Lgica .....................................................................................................................................................................................3.21
O Ciclo Completo do LC700................................................................................................................................................................3.21
Execuo Sincronizada da lgica Ladder e Comunicao.................................................................................................................3.21
Seqncia de Execuo da Rede Lgica ...........................................................................................................................................3.21
Preferncias de edio de Redes Lgicas..........................................................................................................................................3.21
Administrando mltiplas Redes Lgicas .............................................................................................................................................3.22
Movendo-se de uma clula para outra................................................................................................................................................3.22
Inserindo Elementos de Diagrama Ladder..........................................................................................................................................3.23
Inserindo Blocos de Funo................................................................................................................................................................3.25
Apagando Elementos com o boto Delete..........................................................................................................................................3.27
Conexes de Blocos De Funo.........................................................................................................................................................3.28
Operao Manual/Automtica do Loop PID........................................................................................................................................3.28
Operao do set point do Loop PID....................................................................................................................................................3.31
Dicas gerais sobre a rede ...................................................................................................................................................................3.32

Procurando nas Redes Lgicas........................................................................................................ 3.33


Usando a Opo Procurar I/O.............................................................................................................................................................3.36
A Opo Procurar Funes Do Usurio..............................................................................................................................................3.38
A Opo Procurar Blocos De Funo .................................................................................................................................................3.38

Adicionando Notas s Linhas de Programao Ladder ................................................................ 3.38


Espao Ocupado Pela Memria E Tempo De Execuo ................................................................ 3.39
Memria da CPU .................................................................................................................................................................................3.39

Manual de Configurao do LC700

A Rede (Diagrama Ladder) ................................................................................................................ 3.41


BLOCOS DE FUNO .......................................................................................................................................................................3.43

Conectando ao LC700........................................................................................................................ 3.45


Cabos ..................................................................................................................................................................................................3.45
Chave de Comunicao ......................................................................................................................................................................3.46
Camada Fsica e time out ...................................................................................................................................................................3.47
Alterando as configuraes de comunicao da CPU-700 ................................................................................................................3.48
Alterando os parmetros de comunicao do LC700.........................................................................................................................3.48

O framing da mensagem MODBUS .................................................................................................. 3.50


Lista de Comandos Modbus Implementados .................................................................................. 3.50
Configuraes de comunicao para Ethernet............................................................................... 3.51
Time Out para LAN..............................................................................................................................................................................3.51
Endereo IP do Enet-700 ....................................................................................................................................................................3.51
Usando TELNET .................................................................................................................................................................................3.51

Trabalhando ON-Line......................................................................................................................... 3.53


Fazendo o Download da Configurao...............................................................................................................................................3.54

Monitoraco ON-LINE ........................................................................................................................ 3.55


A CPU em Modo RUN.........................................................................................................................................................................3.55
Monitorando blocos de funo e elementos ladder ............................................................................................................................3.56
Monitorando Velocidade......................................................................................................................................................................3.56
Monitorando blocos de I/O ..................................................................................................................................................................3.56
Forando Elementos ...........................................................................................................................................................................3.56
Usando a Ferramenta de Monitorao na Pgina Endereos MODBUS...........................................................................................3.57

Edio ON LINE .................................................................................................................................. 3.59


Consideraes Iniciais ........................................................................................................................................................................3.59
Indo para o Modo ONLINE..................................................................................................................................................................3.59
Como funciona? ..................................................................................................................................................................................3.59
Os botes para edio On Line...........................................................................................................................................................3.59

Conectando o LC700 a HMI ............................................................................................................... 3.60


OPC (OLE for Process Control) ..........................................................................................................................................................3.60

Usando Drivers de Comunicao com MODBUS............................................................................ 3.62


Comunicao Modbus.........................................................................................................................................................................3.62

Cdigo de Endereos Modbus.......................................................................................................... 3.63


Implicaes Quando Se Altera Configurao Do LC700................................................................ 3.63
Mapa de Memria Digital ....................................................................................................................................................................3.63
Mapa De Memria Analgico ..............................................................................................................................................................3.64

Registros Especiais (Special Registers).......................................................................................... 3.64


ReadyScanRio.....................................................................................................................................................................................3.65
SSIOStatus..........................................................................................................................................................................................3.65

Atribuio manual dos endereos Modbus..................................................................................... 3.65


Alocao Automtica de Endereos MODBUS ..................................................................................................................................3.66
Alocao Manual de Endereos MODBUS.........................................................................................................................................3.66
Alocao de Endereos MODBUS de Mdulos de I/O.......................................................................................................................3.66
Alocao de Endereos MODBUS Para Bloco de Funo.................................................................................................................3.67

Blocos de Funo Criados pelo usurio.......................................................................................... 3.68


Introduo........................................................................................................................................... 3.68
Criando uma User Function .............................................................................................................. 3.68
Mensagens de Alerta ..........................................................................................................................................................................3.72
Como estimar o espao de memria para as Funes do Usurio....................................................................................................3.73
Editar uma UF (Funo do usurio)....................................................................................................................................................3.74

Otimizando o Hardware para uma aplicao................................................................................... 3.74

Captulo 4 - Troubleshooting ..............................................................4.1

Captulo 1
Elementos Da Rede (Elementos Ladder)
Esta seo o apresentar o significado dos elementos ladder da rede.
9
9

Os elementos da rede
A caixa de dilogo LABEL

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

Fig 1.1- Caixa de Ferramenta da Rede.

Definies dos Elementos da Caixa de Ferramenta da Rede.

Contato Normalmente Aberto


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

Contato Normalmente Fechado


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

1.1

LC700- Manual de Configurao do LC700

Contato Sensvel Transio de Subida


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

Contato Sensvel Transio de Descida


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

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.

1.2

Elementos Ladder

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-se que
a varivel Booleana associada automaticamente gravada na memria.

Bobina Sensvel Transio de Subida


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

Bobina Sensvel Transio de Descida


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

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 altera a clula focalizada indicada pela direo da flecha.

1.3

LC700- Manual de Configurao do LC700

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.

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

Contato Normalmente Aberto


Esquema
A

Tabela de estados
S

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

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

Elementos Ladder

Funo Lgica OR (OU)


Esquema

Tabela de estados
A

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

Funo Lgica AND (E)


Esquema

Tabela de estados
A

Os contatos A e B so normalmente abertos. A bobina S ser apenas energizada quando A e B ao


mesmo tempo forem iguais a 1. Caso contrrio o fluxo de fora no passar do lado esquerdo
(Power Rail) at o lado direito.

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

A sada S depender do estado dos contatos A, B, C, D e do estado da bobina E. O valor do estado


C depende de A e B. Assim a funo lgica que descreve o circuito acima :

1.5

LC700- Manual de Configurao do LC700

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
2
3a
3b
4a
4b
5
6
7
8
9a
9b

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

AA = 0
A+ A =1

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

A  B A.B
A.B A  B

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

1.6

Captulo 2
Blocos de Funo
Introduo
Esta uma referncia completa e atualizada dos Blocos de funo. Aqui so apresentados
diagramas de blocos mostrando entradas, sadas, parmetros de configurao e variveis internas.
Incluindo tambm, explicaes detalhadas sobre cada bloco, como ele funciona, como configurar
cada um deles e alguns exemplos so apresentados de modo a 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
INT
REAL
WORD

Booleana
Inteiro
Nmero Real
Cadeia de caracteres

1
16
32
16

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

ANY

ANY NUM
ANY REAL
ANY INT
ANY BIT

REAL
INT

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 outros 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
P
O
V

Entrada: uma variavel de um outro bloco, ou proveniente de um carto de I/O;


Parmetro: so as configuraes do usurio;
Sadas: Resultados do processamento do Bloco;
Variveis auxiliares do algoritmo do Bloco.

A entrada EN e a sada ENO


Todas as funes tm a entrada EN e a 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 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.

2.2

NOME DA
FUNO

DESCRIO

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

Valor Absoluto
Acumulador De Pulsos
Acumlador de Pulsos
Adio
Rampa automtica de subida ou de descida
Converso de Byte para Bits
Converso de BCD para Inteiros
Lgica Digital (AND, NAND, OR, NOR, XOR, NXOR).
Contador decrescente
Contador crescente
Contador crescente
Diviso
Igualdade
Primeiro a entrar Primeiro a sair
Sequncia montona decrescente
Sequncia decrescente
Constantes Inteiras
Converso de Inteiros para BCD
Converso de Inteiros para Real
Sequncia montona crescente
Linearizao
Limitador
Sequncia Crescente
Equaes Multivariveis
Mximo
Mnimo
Mdulo
Multiplicao
Multiplexador
Diferena
Operao NOT BIT a BIT
Seleo Binria das Sadas
Controlador PID
Constantes reais
Alarme de relgio em tempo real
Converso Real para inteiros
Seleo Binria
Sample Hold com incremento e decremento
Raiz quadrada
Status do Sistema
Controle de Step
Subtrao
Tempo de atraso para desligar
Tempo de atraso para desligar
Tempo de atraso para ligar
Tempo de atraso para ligar
Totalizao
Pulso do Timer
Pulso do Timer
Truncagem
Limite cruzado e velocidade de variao

Blocos de Funo

Blocos De Funo Listados Por Grupos Funcionais


Funes Relacionadas por Tempo/Pulso
MNEMNICO

DESCRIO

ACC
ACC_N
CTU1
TOF1
TON1
TP1
CTD
CTU
TOF
TON
TP
RTA

Acumulador de pulsos
Acumulador de Pulsos
Contador crescente
Tempo de atraso para desligar
Tempo de atraso para ligar
Pulso do Timer
Contador decrescente
Contador crescente
Tempo de atraso para desligar
Tempo de atraso para ligar
Pulso do Timer
Relgio de Alarme em Tempo Real

Funces De Manipulao de Dados


MNEMNICO

DESCRIO

BTB
BTI

Converso de Byte para Bits


Converso de BCD para Inteiros
Lgica Digital (AND, NAND, OR, NOR, XOR,
NXOR).
Primeiro a entrar primeiro a sair
Constantes Inteiras
Converso de Inteiro para BCD
Converso de Inteiro para Real
Multiplexador
Operao NOT bit a bit
Seleo Binria das Sadas
Constantes Reais
Converso de Real para Inteiros
Truncagem
Seleo Binria

BWL
FIFO
ICT
ITB
ITR
MUX
NOT
OSEL
RCT
RTI
TRC
SEL

Funes Matemticas
MNEMNICO

DESCRIO

ABS
ADD
DIV
MOD
MUL
SQR
SUB

Valor Absoluto
Adio
Diviso
Mdulo
Multiplicao
Raiz quadrada
Subtrao

Funes de Comparao
MNEMNICO

DESCRIO

EQ
GE
GT
LE
LMT
LT
MAX
MIN
NE

Igualdade
Sequncia montona decrescente
Sequncia decrescente
Sequncia montona crescente
Limitador
Sequncia crescente
Mximo
Mnimo
Diferena

2.3

LC700- Manual de Configurao do LC700

Funes de Controle de Processo

2.4

MNEMNICO

DESCRIO

ARAMP
LIN
MATH1
PID
SMPL
STATUS
STP
TOT
XLIM

Rampa automtica de subida e de descida


Linearizao
Equaes Multivariveis
Controlador PID
Sample Hold com incremento e decremento
Status do Sistema
Controle de Step
Totalizao
Limite cruzado e velocidade de variao

Blocos de Funo

Funes relacionadas por Tempo/Pulso


Acumulador de pulsos (ACC)
Descrio
O Bloco do acumulador de pulsos trabalha junto com o mdulo M-302 / M-303 / M-304 / M-305
(Mdulo entrada de pulso) acumulando os pulsos de entrada provenientes de uma fonte externa.
Geralmente, uma das entradas do mdulo de entrada de pulso ligada entrada IN do bloco ACC.
Durante o ciclo de controle, o mdulo de entrada de pulso acumula pulsos num registrador local no
circuito. No final de todo ciclo de controle 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 dar a informao da frequncia dos pulsos (vazo) num intervalo de
tempo (MP) que pode ser configurado pelo usurio. A sada Q mostrar atualizadamente o valor
dos pulsos acumulados em cada intervalo de tempo MP.
Os parmetros TH_ON e TH_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 TH_ON e voltar para nvel baixo quando
Q for menor ou igual a TH_OFF.
Modo Acumulador
O bloco de funo ACC pode acumular os pulsos nos registradores TOT_L e TOT_H de dois
modos diferentes:
9
9

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


estourou esse valor. Isso significa que o total dos pulsos acumulados dado pela frmula:
(TOT_H * 32768) + TOT_L
contagem mxima em TOT_L 9999 e TOT_H representa quantas vezes TOT_L estourou
esse valor. Isso , o total dos pulsos acumulados dado pela frmula: (TOT_H * 10000) +
TOT_L

O modo acumulador ajustado durante a configurao do bloco ACC.


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

ACUMULADOR DE PULSOS

BOOL

EN

BOOL
INT

CLRA
IN

ENO

ACC

THR
Q

BOOL
BOOL
INT

TOT_L

INT

TOT_H
MEM_L
MEM_H

INT
INT
INT

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

2.5

LC700- Manual de Configurao do LC700

CLASS
I

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

DESCRIO

TIPO

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

BOOL
BOOL
INT
WORD
INT
INT
INT
BOOL
BOOL
INT
INT
INT
INT
INT
INT
INT

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


Auxiliar e Passagem de
Parmetro

Apenas Configurao
15

10

Auxiliar e Passagem de Parmetro


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

Acumulador De Pulsos (ACC_N)


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

2.6

Blocos de Funo

ACC_N

CLASS

MNEM
EN
CLEAR

IN1
IN2
IN3
IN4
FACTOR1
FACTOR2
FACTOR3
FACTOR4
TR_ON1
TR_OFF1
TR_ON2
TR_OFF2
TR_ON3
TR_OFF3
TR_ON4
TR_OFF4
MP
ENO
MEM1
MEM2
MEM3
MEM4
THR1
THR2
THR3
THR4

TACC1
TACC2
TACC3
TACC4
TAMC
OVRFLW
B_THR
INCR1
INCR2
INCR3
INCR4

ACUMULADOR DE PULSOS

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

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

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

2.7

LC700- Manual de Configurao do LC700

Contador Decrescente De Pulso (CTD)


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

CONTADOR DE PULSO DECRESCENTE

BOOL

EN

ENO

BOOL

OUT

BOOL

CTA

INT

CTD
IN

BOOL
BOOL

PRST

INT

PSV

CLASSE

MNEM
EN
IN
PRST
PSV

PST
ENO

OUT

CTA
STS

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

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

TIPO
BOOL
BOOL
BOOL
INT
INT
BOOL
BOOL
INT
WORD

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

2.8

Blocos de Funo

Contador Crescente De Pulso (CTU)


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

CONTADOR DE PULSO CRESCENTE

BOOL

EN

ENO

BOOL

OUT

BOOL

CTA

INT

CTU
BOOL

IN

BOOL

RST

INT

PSV

CLASSE

MNEM
EN
IN
RST
PSV

PST
ENO

OUT

CTA
STS

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

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

TIPO
BOOL
BOOL
BOOL
INT
INT
BOOL
BOOL
INT
WORD

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

2.9

LC700- Manual de Configurao do LC700

Contador Crescente De Pulsos (CTU1)


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

CLASSE
I

MNEM
IN1
IN2

PST

OUT

STS

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

TIPO
BOOL
BOOL
INT
BOOL
WORD

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

Alarme Em Tempo Real (RTA)


Descrio
Este alarme baseado num relgio em tempo real do mdulo da CPU do LC700. Quando ocorre
um alarme a sada ALM ir para verdadeiro e permanecer nesta condio. O alarme ser
acionado conforme a data e hora configuradas dentro do bloco RTA. O usurio dever selecionar a
hora 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), o ALM retornar para falso mas no antes de continuar
verdadeiro durante pelo menos, um segundo.
Parmetro Time
O usurio dever configurar a hora onde desejar que o alarme seja acionado. Esta hora dever ser
informada no formato HR:MIN:SEC, onde os parmetros HR, MIM e SEC so respectivamente
relacionados com hora, minuto e segundo.
Parmetro Day
O usurio pode selecionar este parmetro, escolhendo uma data especfica. O parmetro Day
possui duas opes: Day of the Week (Dia da Semana) e Day Of The Month (Dia do Ms).
Se o usurio configurar o parmetro, Day Of The Week, dever selecionar o dia da semana:
Sunday, Monday, Tuesday, Wednesday, Thursday, Friday ou Saturday.
Se o usurio configurar o parmetro, Day Of The Month, dever selecionar o dia no formato de
dois dgitos.
Parmetro Month
No formato de dois digitos o usurio poder informar o ms do ano em que deseja que o alarme
seja acionado.
Parmetro Year
No formato de 4 digitos 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.
2.10

Blocos de Funo

RTA

ALARME DE RELGIO EM TEMPO REAL


BOOL

EN

ENO

BOOL

ALM

BOOL

RTA
BOOL

CLASS
I

O
V

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

RST

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

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

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

Tempo De Atraso Para Desligar (TOF)


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

2.11

LC700- Manual de Configurao do LC700

TOF

TEMPO DE ATRASO PARA DESLIGAR

BOOL

EN

ENO

BOOL

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

TOF
BOOL

IN

OUT

BOOL

INT

PSV

CTA

INT

CLASSE
I

MNEM
EN
IN
PSV

P
O
V

PST
ENO
OUT
CTA
ICT
STS

SENO
ENO := 0

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

TIPO
BOOL
BOOL
INT
INT
BOOL
INT
INT
WORD

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

Detalhe do parmetro STS


8

BIT 8 - BIT RESULTANTE:

1= ON, OCORRE UM ATRASO NO TEMPO PARA LIGAR;


0= OFF, OUT=0.

BIT 0 - BIT HABILITADO:

1= CONTADOR EST FUNCIONANDO;

0=

NO EST CONTANDO.

FUNO ATRASO NO TEMPO PARA DESLIGAR - Diagramas temporais

IN
t0

t1

t2

t0

t1 + PT

t2

t3

t4

t5

OUT
t5 + PT

PT
CTA

2.12

t0

t1

t2

t3

t5

Blocos de Funo

Tempo De Atraso Para Desligar (TOF1)


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

CLASSE

MNEM

DESCRIO

TIPO

IN

BOOL

PST

OUT

STS

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

INT
BOOL
WORD

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

Tempo De Atraso Para Ligar (TON)


Descrio
Esta funo atrasa a sada OUT de ir para Verdadeiro por um perodo de tempo, aps a entrada IN
ter mudado para Verdadeiro..
Parmetro PST
O tempo no qual o estado mantido verdadeiro configurado atravs do parmetro PST. Este
tempo dado por PST vezes 10ms segundos (0.01 s). Se IN vai para Falso , antes de OUT ir para
falso, OUT ficar em falso.
Contador Interno CTA
Toda vez que ocorrer uma transio de subida, o acumulador de pulso (CTA) incrementado de
uma unidade.
Entrada PSV
O usurio poder configurar a entrada PSV para selecionar o valor do parmetro PST
externamente. Isto , a entrada PSV pode ser conectada a sada de um bloco de funo ou um
mdulo de I/O
TON

TEMPO DE ATRASO PARA DESLIGAR

BOOL

EN

ENO

BOOL

TON
BOOL

IN

OUT

BOOL

INT

PSV

CTA

INT

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

2.13

LC700- Manual de Configurao do LC700


CLASSE
I

MNEM
EN
IN
PSV

P
O
V

PST
ENO
OUT
CTA
ICT
STS

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

TIPO
BOOL
BOOL
INT
INT
BOOL
INT
INT
WORD

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


Detalhe do parmetro STS
8

BIT 8 - RESULT BIT:

1= ON, OCORRE UM ATRASO NO TEMPO PARA LIGAR;


0= OFF, OUT=0.

BIT 0 - ENABLE BIT:

1= CONTADOR ESTA FUNCIONANDO;

Funo atraso no tempo para ligar Diagramas Temporais


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

IN
t0

t1

t0 + PT

t1

t2

t3

t4

t5

t4 + PT

t5

OU T

PT
C TA

t1

t0

t2

t3

t4

t5

Contador De Atraso Para Ligar (TON1)


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

CLASSE

MNEM

DESCRIO

TIPO

IN

BOOL

PST

OUT

STS

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

INT
BOOL
WORD

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

2.14

Blocos de Funo

Temporizador De Pulso (TP)


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

PULSO DO TIMER

BOOL

EN

ENO

BOOL

TP
BOOL

IN

OUT

BOOL

INT

PSV

CTA

INT

CLASSE
I

MNEM
EN
IN
PSV

P
O
V

PST
ENO
OUT
CTA
ICT
STS

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

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

TIPO
BOOL
BOOL
INT
INT
BOOL
BOOL
INT
INT
WORD

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

Detalhe do parmetro STS


8
Bit 8 - Result Bit:

1= On, Ocorre um Atraso para Ligar;


0= Off, Out=0.

Bit 0 - Enable Bit:

1= O Contador est Funcionando;


0 = No est Contando.

2.15

LC700- Manual de Configurao do LC700


Funo do Temporizador do Pulso - Diagramas Temporais

IN
t1

t0

t2

t3

t4

t5

t4

t 4 + PT

O UT
t 0 + PT

t0

t 2 + PT

t2

P T
CTA
0

t1

t0

t2

t4

t5

Temporizador De Pulsos (TP1)


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

CLASSE

MNEM

DESCRIO

TIPO

IN

BOOL

PST

OUT

STS

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

INT
BOOL
WORD

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

Funes De Manipulao De Dados


Converso De Byte Para Bits (BTB)
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) compe o byte de entrada no
formato paralelo, do bit menos significativo (OUT_1) at o bit mais significativo (OUT_8).
O byte de entrada pode ser proveniente de um carto de I/O (por exemplo um carto de entrada
digital 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.

2.16

Blocos de Funo
BTB

CONVERSO DE BYTE PARA BITS


BOOL

ENO

BOOL

OUT_1
OUT_2
OUT_3
OUT_4
OUT_5
OUT_6
OUT_7
OUT_8

BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

EN

BTB
IN

BYTE

CLASS
I

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

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

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

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

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

Converso De BCD Para Inteiro (BTI)


Descrio
Esta funo converte um valor em BCD na entrada IN para nmero Inteiro e coloca-o na sada
OUT.
Converso
Um nmero de dois dgitos em BCD est na forma:
BIT7-BIT6-BIT5-BIT4 _____BIT3-BIT2-BIT1-BIT0
Cada conjunto de quatro bits compe um dgito. Por exemplo: o nmero 10. Em cdigo BCD, a
representao 10h.
O primeiro dgito da esquerda para a direita pode ser escrito na forma binria como 0001.
=
O segundo dgito pode ser escrito na forma binria como 0000. Assim 10BCD 0001 000Binrio.

Costuma-se confundir o cdigo BCD com a numerao binria. Porm cada grupo de quatro bits
somente representa um dgito, que varia de 0 at 9.
Por exemplo, no pode haver representao em cdigo BCD do tipo 12 9BCD, mesmo que o nmero
12 possa ser representado por 4 bits.
O cdigo BCD bastante utilizado em displays de sete segmentos. Cada display representa um
digito BCD.
A representao mostrada acima pode ser estendida para N dgitos, sempre notando que cada
dgito varia apenas de 0 at 9.

2.17

LC700- Manual de Configurao do LC700

BTI

CONVERSO DE BCD PARA INTEIROS

BOOL

EN

ENO

BOOL

OUT

INT

BTI
IN

ANY_BIT

CLASS
I
O

MNEM
EN
IN
ENO
OUT

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

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

TIPO
BOOL
ANY_BIT
BOOL
INT

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

Primeiro A Entrar - Primeiro A Sair (FIFO)


Descrio
Esse bloco de funes permite armazenar dados com o LC700. Toda a vez que o bloco usado,
uma rea da RAM no voltil reservada para dados na base first in first out.
Tamanho da FIFO
O usurio pode estabelecer esta rea diretamente do parmetro SIZE. O tamanho mximo possvel
depender da memria RAM livre disponvel no mdulo 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) - FIFO MODE
Standard Mode:
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.
Moving Windows Mode:
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
Contro l Word (CTW)- FIFO MEMORY
Os dados logging so trabalhados de trs maneiras.
- Save Only Last Time
Salva a varivel e apenas o tempo da ltima amostra.
- Do Not Save Time
Salva somente a varivel
- Save Value and Time
Salva a varivel e o tempo da amostra para todas amostras.

A utilizao da memria pode ser configurada de dois modos diferentes:


Entradas LOAD, UNLOAD, CLEAR
Toda vez que o estado da entrada LOAD mudar para verdadeiro a FIFO comea a armazenar os
dados na entrada IN do bloco. A cada ciclo de varredura da CPU, o bloco FIFO realiza uma leitura,
e incrementa o ponteiro interno para a posio de memria seguinte. Se UNLOAD muda para
verdadeiro, a FIFO descarregada. A entrada CLEAR apaga toda a rea de memria reservada
para o bloco FIFO.

2.18

Blocos de Funo
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 um indica que a FIFO est completamente vazia.
A sada FULL igual a um indica que a FIFO est completamente preenchida.
Tipo da amostra
O usurio pode selecionar dois tipos de dados para serem armazenados na FIFO: Inteiro ou Real.
1 Dado inteiro ocupa 2 bytes (1 Registro Modbus)
1 Dado real ocupa 4 bytes (2 Registros Modbus)
Se o usurio escolher o tipo de dado a ser armazenado na FIFO como sendo inteiro, cada registro
ocupar um registro Modbus. Deve ser feita uma distino entre o nmero de registros
configurados para FIFO e o nmero verdadeiro de registros Modbus. Caso o tipo de registro seja
configurado como Real, sero alocados dois registros Modbus.
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.
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). Ex: Se a
FIFO tiver 16 registros (palavras), os registros Modbus 40001 at 40016 so endereados como 0
at 15.

Palavra de controle FIFO


Somente configurao
15
10
9
8

Auxiliares e passagem de parmetros


5
4
3
2
1

Auxiliares e passagem de parmetros


Status de indicap 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
2.19

LC700- Manual de Configurao do LC700


Bit 6 - o status da sada TRIGGER booleana. (Quantidade de trigger Compatvel)
BIit 7 - o status da sada FULL booleana
Somente Configurao
Selecione o modo (MODE) de preenchimento da FIFO, Bit 8.
0 = STANDARD FIFO MODE (PARAR quando FIFO est CHEIA)
1 = MOVING (deslizar) WINDOW MODE. AUTOMATIC UNLOAD quando FIFO est cheia,
descarregar automaticamente o primeiro valor de entrada na pilha de memria da FIFO.
Selecionar a aquisio:
Bit 9
Bit 10
0 0
Salva os dados na FIFO e o tempo de selo na tabela de controle.
1 0
Salva os dados na FIFO sem tempo de selo
0 1
Salva os dados com tempo de selo em cada amostra na FIFO.
CLASS

MNEM
EN
LOAD
UNLOAD
CLEAR
IN
CTW
SIZE

P
TRIGGER
ENO
EMPTY
O

TRIGGER
FULL
PTR
CTR

SEC
MIN
HR
DAY
MON
YR

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

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

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

Constantes Inteiras (ICT)


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

2.20

Blocos de Funo
ICT

CONSTANTES INTEIRAS
BOOL

EN

ENO

BOOL

ICT

CLASSE

I
P

MNEM
EN
PRM1
PRM2
PRM3
ENO
OUT1
OUT2
OUT3

PRM1

OUT1

INT

PRM2

OUT2

INT

PRM3

OUT3

INT

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

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

TIPO
BOOL
INT
INT
INT
BOOL
INT
INT
INT

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

Converso De Inteiro Para BCD (ITB)


Descrio
Esta funo converte um nmero Inteiro na entrada IN para formato BCD e coloca-o na sada
OUT.
Converso e Operao
Se a sada um byte, os dois digitos 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 ex: 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

ITB
IN

INT

CLASS
I
O

MNEM
EN
IN
ENO
OUT

OUT

ANY_BI

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

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

TIPO
BOOL
INT
BOOL
ANY_BIT

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

2.21

LC700- Manual de Configurao do LC700

Converso De Inteiro Para Real (ITR)


Descrio
Esta funo converte um nmero Inteiro na entrada IN para um formato real e coloca-o na sada
OUT.
Converso e Operao
Por exemplo: na entrada In temos o nmero 455 inteiro. O bloco ITR transforma este nmero para
real, permitindo que operaes que necessitem de parmetros reais sejam feitas.
ITR

CONVERSO DE INTEIRO PARA REAL


BOOL

EN

INT

IN

ENO

BOOL

OUT

REAL

ITR

CLASS

MNEM
EN
IN
ENO

I
O

OUT

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

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

TIPO
BOOL
INT
BOOL
REAL

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

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

MULTIPLEXADOR
BOOL

EN

ENO

BOOL

OUT

ANY

MUX
ANY_INT

2.22

SEL

ANY

IN1

ANY

IN2

ANY

INn

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

Blocos de Funo
CLASS

MNEM
EN
SEL
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

DESCRIO
HABILITAO DA ENTRADA
SELEO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
SADA SELECIONADA POR SEL

TIPO
BOOL
ANY_INT
ANY
ANY
ANY

ANY
ANY
BOOL
ANY

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

Operao Not Bit A Bit (NOT)


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

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

OPERAO NOT BIT A BIT


BOOL

EN

ENO

NOT
IN

ANY_BIT

CLASS
I
O

MNEM
EN
IN
ENO
OUT

OUT

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

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

TIPO
BOOL
ANY_BIT
BOOL
ANY_BIT

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

Seleo Binria Das Sadas (OSEL)


Descrio
Esta funo permite que o usurio selecione a sada para onde ser enviado o valor da entrada IN.
Se a entrada SEL for igual a zero a sada OUT1 ser selecionada. Se SEL for igual 1 ser
selecionada a sada OUT2.
Control Word- Seleo do valor das sadas no selecionadas
OUT1 Not Selected
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.

Keep Last Value: Mantm o ltimo valor da sada OUT1


Set To Zero: Envia zero para a sada OUT1

2.23

LC700- Manual de Configurao do LC700


OUT2 Not Selected
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.
Keep Last Value: Mantm o ltimo valor da sada OUT2
Set To Zero: Envia zero para a sada OUT2

OSEL

SELEO BINRIA DAS SADAS

BOOL

EN

BOOL

SEL

OUT1

ANY_NUM

ANY_NUM

IN

OUT2

ANY_NUM

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

BOOL

ENO

OSEL

CLASS

MNEM
EN
SEL
IN1
CTW
ENO
OUT1
OUT2

I
P
O

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

TIPO
BOOL
BOOL
ANY_NUM
WORD
BOOL
ANY_NUM
ANY_NUM

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


Detalhe da Control Word
Somente Configurao
15

14

13

12

11

Auxiliares e Passagem de parmetros


10

9
m1

8
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 (Set to ZERO)
Bit 9
0 = Sada OUT2 Mantm ltimo valor
1 = Sada OUT2 Vai Para Zero (Set to ZERO)

Constantes Reais (RCT)


Descrio
Esta funo envia valores constantes Reais para as sadas. Estes valores so informados durante
a configurao do bloco no CONF700. Quando EN= verdadeiro as constantes reais sero
repassadas para as sadas.
Parmetros PRM1, PRM2 e PRM3
Nestes parmetros o usurio dever inserir o valor das constantes inteiras que deseja gerar.
Por ex:
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.

2.24

Blocos de Funo
RCT

CONSTANTES REAIS
BOOL

ENO

BOOL

PRM1

OUT1

REAL

PRM2

OUT2

REAL

PRM3

OUT3

REAL

EN

RCT

CLASSE
I
P

MNEM
EN
PRM1
PRM2
PRM3
ENO
OUT1
OUT2
OUT3

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

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

TIPO
BOOL
REAL
REAL
REAL
BOOL
REAL
REAL
REAL

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


Converso De Real Para Inteiro (RTI)
Descrio
Esta funo converte um valor real na entrada IN em 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
-4,954
0,3
0,65
0,22
7,11
1001,1
9050,7
-0,25
-0,75
-0,55
1001,8

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

2.25

LC700- Manual de Configurao do LC700


RTI

CONVERSO DE REAL PARA INTEIROS


BOOL

EN

REAL

IN

ENO

BOOL

OUT

INT

RTI

CLASS
I
O

MNEM
EN
IN
ENO
OUT

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

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

TIPO
BOOL
REAL
BOOL
INT

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

Seleo Binria (SEL)


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

EN

BOOL

SEL

ANY

IN1

ANY

IN2

ENO

BOOL

OUT

ANY

SEL

CLASS
I

MNEM
EN
SEL
IN1
IN2
ENO
OUT

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

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

TIPO
BOOL
BOOL
ANY
ANY
BOOL
ANY

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

2.26

Blocos de Funo

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

TRUNCAGEM

BOOL

EN

ENO

BOOL

OUT

ANY INT

TRC
IN

REAL

CLASS
I
O

MNEM
EN
IN
ENO
OUT

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

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

TIPO
BOOL
REAL
BOOL
ANY_INT

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

Bit Wise Logic (BWL)


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

IN2

OUT

0
0
1
1

0
1
0
1

0
0
0
1

Se as entradas forem bytes a funo AND ser aplicada bit a bit, isto :
IN1= (BIT17)(BIT16)(BIT15)(BIT14)(BIT13)(BIT12)(BIT11)(BIT10)
IN2= (BIT27)(BIT26)(BIT25)(BIT24)(BIT23)(BIT22)(BIT21)(BIT20)
OUT= (BIT17ANDBIT27)(BIT11ANDBIT21)
Ex: IN1= 00001111
IN2= 11110000
OUT= 00000000
2.27

LC700- Manual de Configurao do LC700


Control Word - Funo NAND
Esta funo associao da funo AND com a funco 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
1
1

0
1
0
1

0
1
1
1

Se as entradas forem bytes a funo OR ser aplicada bit a bit, isto :


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

IN2

OUT

0
0
1

0
1
0

0
1
1

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)
Ex: IN1= 01011100
IN2= 11110000
OUT= 10101100
Control Word - Funo NXOR
Esta funo associao da funo XOR com a funco NOT inversora. Logo a sada lgica a
funo NXOR invertida.
O bloco BWL permite que est lgica seja expansvel para 14 entradas. Na tabela abaixo
mostramos as funo lgicas para mais de duas entradas e suas respectivas sadas.
ENTRADAS
IN1
0
0
0
0

IN2
0
0
0
0

1
1

1
1

SADAS

INn-1
0
0
1
1

INn
0
1
0
1

AND
0
0
0
0

NAND
1
1
1
1

1
1

0
1

0
1

1
0

2.28

OR
0
1
1
1
1
1
1

NOR
1
0
0
0
0
0
0

XOR
0
1
1
0

NXOR
1
0
0
1

1
0

0
1

Blocos de Funo
BWL

LGICA BIT A BIT

BOOL

EN

ENO

BOOL

OUT

ANY_BIT

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

BWL

ANY_BIT

IN1

ANY_BIT

IN2

INn

ANY_BIT

CLASSE

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
CTW
ENO
OUT
OPR

P
O
V

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
CONTROL WORD
HABILITAO DA SADA
RESULTADO DA SADA
OPERAO LGICA

TIPO
BOOL
ANY_BIT
ANY_BIT
ANY_BIT

ANY_BIT
ANY_BIT
WORD
BOOL
BOOL/BYTE
WORD

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

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

VALOR ABSOLUTO

BOOL

EN

ENO

ABS
IN
ANY_NUM

CLASSE
I
O

MNEM
EN
IN
ENO
OUT

OUT

BOOL

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

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

TIPO
BOOL
ANY_NUM
BOOL
ANY_NUM

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

2.29

LC700- Manual de Configurao do LC700

Adio (ADD)
Descrio
Esta funo soma todas as entradas IN e coloca o resultado na sada OUT.
Operao
Se o resultado sair fora dos limites do tipo de nmero que pode ser representado, a sada OUT
ser o maior (ou menor) nmero possvel representado segundo o seu tipo. Esta situao
apontada como tendo a sada ENO falsa. O nmero de entradas (n) que 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 perimitir 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
IN1
ANY_NUM

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

IN2

ANY_NUM

OUT
ANY_NUM
INn

ANY_NUM

CLASSE

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
RESULTADO DA SOMA

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
ANY_NUM

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

Diviso (DIV)
Descrio
Esta funo divide IN1 por IN2.
Operao
Se o resultado sair fora dos limites do tipo de nmero que pode ser representado, a sada ser o
maior (ou menor) valor possvel que pode ser representado de acordo com o seu tipo. Todas as

excesses ocorridas sero assinaladas colocando-se a sada ENO em falso.


Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo,
somar um nmero inteiro a um nmero real, o CONF700 no perimitir 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.

2.30

Blocos de Funo
DIV

DIVISO
BOOL

EN

ENO

BOOL

DIV
ANY_NUM
ANY_NUM

CLASS

MNEM
EN
IN1
IN2
ENO
OUT

I
O

IN1

OUT
ANY_NUM

IN2

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

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

TIPO
BOOL
ANY_NUM
ANY_NUM
BOOL
ANY_NUM

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

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

MDULO
BOOL

EN

IN1

ANY_INT

I
O

BOOL

MOD
OUT
ANY_INT

IN2

ANY_INT

CLASS

ENO

MNEM
EN
IN1
IN2
ENO
OUT

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

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

TIPO
BOOL
ANY_INT
ANY_INT
BOOL
ANY_INT

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

2.31

LC700- Manual de Configurao do LC700

Multiplicao (MUL)
Descrio
Esta funo multiplica todas as entradas INS e coloca o resultado na sada OUT.
Operao
Se o resultado sair fora dos limites do tipo de nmero que pode ser representado, a sada OUT
ser o maior (ou menor) nmero possvel representado segundo o seu tipo. Esta situao
apontada mantantendo-se a sada ENO em Falso.
O nmero de entradas IN determinado previamente durante a configurao.
Se o usurio tentar configurar as duas entradas com variveis de tipos diferentes, por exemplo,
somar um nmero inteiro a um nmero real, o CONF700 no perimitir 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
ANY_NUM
IN2

ANY_NUM

OUT
ANY_NUM
INn

ANY_NUM

CLASSE

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

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
RESULTADO DA MULTIPLICAO

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
ANY_NUM

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

Raiz Quadrada (SQR)


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

OUT

100 * IN

Se a entrada foi configurada para real ento:

OUT
2.32

10 * IN

Blocos de Funo
Na opo Comum, o bloco extrai a raiz quadrada da entrada.
SQR

RAIZ QUADRADA
BOOL

EN

ENO

BOOL

SQR
IN

OUT

ANY_NUM

CLASSE
I
P
O
V

MNEM
EN
IN
CTW
CTO
ENO
OUT
PER

ANY_NUM

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

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

TIPO
BOOL
ANY_NUM
WORD
REAL
BOOL
ANY_NUM
WORD

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

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

SUBTRAO
BOOL

EN

IN1
ANY_NUM
ANY_NUM

CLASS
I
O

MNEM
EN
IN1
IN2
ENO
OUT

IN2

BOOL

ENO

SUB
OUT

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

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

TIPO
BOOL
ANY_NUM
ANY_NUM
BOOL
ANY_NUM

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

2.33

LC700- Manual de Configurao do LC700

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

ANY_NUM
ANY_NUM

ANY_NUM

CLASSE

P
O

IGUALDADE
EN

ENO

BOOL

OUT

BOOL

EQ
IN1
IN2

INn

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
DBN
ENO
OUT

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

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
ZONA MORTA
HABILITAO DA SADA
RESULTADO LGICO DA COMPARAO

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
REAL
BOOL
BOOL

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

Sequncia Monotnica Decrescente (GE)


Descrio
Esta funo indicar Verdadeiro na sada OUT se as entradas (IN1 a INn) estiverem em uma
ordem monotnica decrescente. Uma seqncia monotnica decrescente definida como uma
seqncia de nmeros em que dois elementos adjacentes esto relacionados por INn-1>=INn. Ou
seja:
IN1,IN2,IN3..INn-2,INn-1, INn
Onde:
IN1>=IN2
IN2>=IN3

2.34

Blocos de Funo
INn-2>=INn-1
INn-1>=INn
Pode-se usar esta equao para implementar blocos condicionais que comparam as duas
entradas e tomam uma deciso (o estado da sada muda para 1 e habilita um outro bloco).
Operao
Uma seqncia montnica decrescente pode ser exemplificada como:

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

SEQUNCIA MONTONA DECRESCENTE


BOOL

EN

ANY_NUM
ANY_NUM

ANY_NUM

CLASSE

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

ENO

BOOL

OUT

BOOL

GE
IN1
IN2

INn

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

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
RESULTADO LGICO DA COMPARAO

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
BOOL

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

2.35

LC700- Manual de Configurao do LC700

Sequncia Decrescente (GT)


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

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

SEQUNCIA DECRESCENTE

BOOL

EN

IN1

ANY_NUM

OUT

BOOL SE EN=1 ENTO


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

IN2

INn

ANY_NUM

BOOL

GT

ANY_NUM

CLASSE

ENO

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
RESULTADO LGICO DA COMPARAO

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
BOOL

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

Sequncia Monotnica Crescente (LE)


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

IN1,IN2,IN3..INn-2,INn-1, INn
Onde:
IN1dIN2
IN2dIN3

INn-2dINn-1
INn-1dINn.
Por ex: 1,1,3,3,4,5,6,78,78.
No caso de usar somente 2 entradas (IN1 e IN2) a funo comporta-se como a comparao menor
ou igual, fazendo OUT verdadeiro se IN1 dIN2.
2.36

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

SEQUNCIA MONTNICA CRESCENTE

BOOL

EN

BOOL

IN2

INn

ANY_NUM

OUT

IN1

ANY_NUM

BOOL

LE

ANY_NUM

CLASSE

ENO

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

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

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
RESULTADO LGICO DA COMPARAO

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
BOOL

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

Limitador (LMT)
Descrio
Esta funo limita a entrada IN entre o valor das entradas MIN e MAX e coloca o resultado na sada
OUT.
Se os limites so excedidos ENO sinalizar, 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 quando os limites so excedidos
igual a 1, quando o limite inferior excedido, ou 10 quando o limite superior excedido.
Parmetros MIN e MAX
O usurio configura o valor mximo (MAX) e mnimo (MIN) da sada. A sada ser igual a MAX se
a entrada excedeu o valor MAX e ser igual a MIN se a entrada for menor do que MIN.
LMT
BOOL

LIMITADOR

EN

ENO

LMT
ANY_NUM
ANY_NUM
ANY_NUM

MIN
IN
MAX

OUT

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

2.37

LC700- Manual de Configurao do LC700


CLASSE

MNEM
EN
IN
MIN
MAX
ENO
OUT

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

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM
BOOL
ANY_NUM

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

Sequncia Crescente (LT)


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

SEQUNCIA CRESCENTE
BOOL

EN

ANY_NUM
ANY_NUM

CLASSE

LT
IN1
IN2

ANY_NUM

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

ENO

OUT

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

BOOL

INn

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
RESULTADO LGICO DA COMPARAO

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
BOOL

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

2.38

Blocos de Funo

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

MXIMO
BOOL

EN

ENO

BOOL

MAX
IN1

ANY_NUM

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

IN2

ANY_NUM

OUT
ANY_NUM
INn

ANY_NUM

CLASSE

MNEM
EN
IN1
IN2
IN3

INNn-1
INn
ENO
OUT

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
MXIMO VALOR DAS ENTRADAS

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
BOOL

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

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

2.39

LC700- Manual de Configurao do LC700


MIN

MNIMO
BOOL

EN

ANY_NUM
ANY_NUM

IN1

BOOL

ENO

MIN

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

IN2
OUT
ANY_NUM

ANY_NUM

CLASSE

MNEM
EN
IN1
IN2
IN3

INn-1
INn
ENO
OUT

INn

DESCRIO
HABILITAO DA ENTRADA
ENTRADA NMERO 1
ENTRADA NMERO 2
ENTRADA NMERO 3

ENTRADA NMERO N-1


ENTRADA NMERO N
HABILITAO DA SADA
MNIMO VALOR DAS ENTRADAS

TIPO
BOOL
ANY_NUM
ANY_NUM
ANY_NUM

ANY_NUM
ANY_NUM
BOOL
BOOL

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

Desigualdade (NE)
Descrio
Esta funo indicar verdadeiro na sada OUT somente se a diferena for (IN1-IN2) > DBN (zona
morta). O parmetro DBN configurado pelo usurio.
Operao e parmetro DBN
Ex:
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
ANY_NUM

ANY_NUM

2.40

IN1

IN2

OUT

BOOL

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

Blocos de Funo
CLASSE
I
O

MNEM
EN
IN1
IN2
ENO
OUT

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

TIPO
BOOL
ANY_NUM
ANY_NUM
BOOL
BOOL

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

Funes De Controle De Processo


Limite Cruzado E Velocidade De Variao (XLIM)
Descrio
Esta funo limita um sinal dentro de valores estticos ou dinmicos e tambm controla sua
velocidade de variao. A sada OUT% o resultado filtrado de entrada A%.
Limitao esttica e dinmica
Esttica
Para limitar estaticamente um sinal, desconecta-se a entrada B. O sinal A limitado entre BL e BH
(ajustados pelo usurio).
Dinmica
Se a entrada B for conectada possvel limitar dinamicamente a entrada A atravs da entrada B.
Para maior flexibilidade os limites so modificveis com ganhos e bias (deslocamentos) individuais.
Control Word (CTW)- Rate of Change
O limite de velocidade de variao pode ser aplicado nos dois sentidos, aumentando ou diminuindo
ou para uma direo especfica. Existem 4 tipos selecionveis. Verifica Ambos, Apenas Superior
ou apenas taxa de atuao, ou nenhum
Parmetros BL e BH

Se AdBL a sada OUT ser igual a BL.

Se BL<A<BH a sada OUT ser igual a A.

Se AtBH a sada OUT ser igual a BH.


Parmetros GH e GL

Se Ad 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 At 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 caia abaixo deste valor. O
alarme ROC neste perodo est em nvel alto.
XLIM

BOOL

LIMITE CRUZADO E RAPIDEZ DE ATUAO

EN

ENO

XLIM
ANY_NUM

A%

ANY_NUM

B%

BOOL

HIGH

BOOL

LOW

BOOL

R-O-C
OUT%

BOOL
ANY_NUM

2.41

LC700- Manual de Configurao do LC700


CLASSE
I

PARAM
EN
A%
B%
CTW

GL
BL
GH
BH
DB
RAT

ENO
HIGH
LOW
R-O-C
OUT%

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

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

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

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

Energia

Pot ( t ) dt

e ainda Pot(t)= V(t).I(t), onde V(t) a tenso instantnea e I(t) a corrente instantnea.
Sadas TOT e parmetro TU
O intervalo de tempo em que a sada totalizada est de acordo com o valor configurado em TU. A
integrao (totalizao) mantida em um registrador interno que pode ir at 8.000.000 unidades. A
sada TOT o valor da totalizao.
Sada dl
O valor mximo da totalizao de 8.000.000 e o mnimo de - 8.000.000. Toda vez que a sada do
totalizador atingir estes valores a sada dl muda do estado zero para estado um durante um
intervalo de tempo. A sada dl portanto um contador de viradas de contagem.
Parmetro FCF
O parmetro FCF permite ao bloco TOT operar em 4 modos diferentes:
IN REAL e representa a vazo em unidades de engenharia:

FCF deve ser igual a 1 para ter totalizao sem qualquer fator de escala em unidades de
engenharia (ou ajuste o fator que voc quiser usar). Por exemplo:
3
Vazo Q medida em m /horas. 1 hora possui 3600 segundos. Portanto o valor de TU deve ser
igual a 3600. Supondo uma vazo constante de 60 m3/hora a totalizao ser dada pela expresso:

2.42

Blocos de Funo
t ( segundos )

TOT (t )

FCF
* IN (t )dt
TU

t ( segundos )

1
* 60dt
3600

t ( segundos )

1
dt[m 3 ]
60

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


60

TOT [m 3 ]

60 dt

1m 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

IN REAL e representa a Vazo em porcentagem:


Neste caso a entrada ser interpretada como uma porcentagem representada com um nmero
Real entre 0 e 100 (0% e 100% respectivamente). FCF deve ser igual a Vazo mxima em
unidades de engenharia (Vazo a 100%) para ter a totalizao em unidades de engenharia. A
configurao do parmetro TU similar a entrada Real em unidades de engenharia. A totalizao
ser mostrada na unidade de engenharia configurada.
IN INT:
Neste caso a entrada ser interpretada como um nmero inteiro entre 0 e 10000 (0% e 100.00%
respectivamente). FCF dever ser igual a vazo mxima em unidades de engenharia divido por
10000. Supondo uma vazo mxima de 1 m3/segundo e uma vazo de 0.5 m3/segundo. O valor de
FCF igual a 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

OUT

FCF
0 TU * IN %(t )dt

0.0001 * 5000dt

0.5t (m 3 )

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

Quando FCF menor do zero:


Quando o bloco estiver totalizando uma vazo negativa, a totalizao decrementada, enquanto
que quando a vazo positiva a totalizao incrementada. Quando FCF for maior do que zero,
isto , positivo, o bloco totalizador s aceita vazes positivas.

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

TOTALIZAO

BOOL

EN

BOOL

ENO

BOOL

CLEAR

dI

BOO

IN

OUT

REAL

TOT

ANY_NUM

FCF * IN dt

2.43

LC700- Manual de Configurao do LC700


CLASSE
I

MNEM
EN
CLEAR
IN
CTW

TU

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

FCF
ENO
O

dl

OUT
ACC

TIPO
BOOL
BOOL
ANY_NUM
WORD
REAL
REAL
BOOL
BOOL
REAL
REAL

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

Sample Hold Com Incremento E Decremento (SMPL)


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

SAMPLE HOLD COM IMCREMENTO E DECREMENTO

BOOL

EN

BOOL

UP

BOOL

DOWN
PASS

BOOL

MNEM
EN
UP
DOWN
PASS
IN
ACCEL

BOOL

SMPL
REGISTER
OUT

ANY_NUM

IN

ANY_NUM

CLASSE

ENO

ASPD
L_LMT
H_LMT
ENO
OUT

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

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

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

Rampa Automtica Com Incremento E Decremento (Aramp)


Descrio
Esta funo incrementa ou decrementa a sada OUT de modo linear baseado num perodo de
tempo estabelecido. Este Bloco de Funo pode ser utilizado para criar uma base de tempo para
um gerador de um setpoint automtico quando combinado com o Bloco de funo de Linearizao
ou uma rampa simples.
2.44

Blocos de Funo
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, INC/DECR
FTIME o tempo que a sada leva para mudar de 0 a 100 %. A direo da mudana dada pela
entrada INC/DECR. Se esta entrada for verdadeira, a sada OUT ser gradualmente decrementada
com velocidade definida pelo parmetro FTIME, caso contrrio, a sada ser incrementada com a
velocidade definida no parmetro FTIME.
Comando de Pausa (PAUSE)
O PAUSE congela a sada OUT. Nesse instante, a sada pode ser incrementada ou decrementada
atravs da seleo das entradas UP e DOWN.
Comandos UP e DOWN, parmetro ASPD
O UP e o DOWN avanaro ou revertero a sada OUT para um valor desejado usando o ajuste de
velocidade manual pelo parmetro ASPD. Este parmetro configura a velocidade de atuao
manual.
Parmetros LOW_L e HIGH_L
O parmetro LOW_L configura o limite inferior da rampa gerada pelo bloco ARAMP enquanto que o
parmetro HIGH_L configura o limite superior da rampa de sada. A rampa parte do valor da
entrada IN at o valor mximo configurado no parmetro HIGH_L. Se o valor da entrada for menor
do que LOW_L o valor incial da rampa ser igual a LOW_L.
Parmetros Alarmes HIGH e LOW
Quando a rampa de sada atingir o limite inferior (LOW_L) ou superior (HIGH_L), os alarmes LOW
e HIGH sero acionados. Isto , a sada LOW vai para nvel alto se o limite inferior atingido.
Similarmente, se o limite superior atingido, a sada HIGH muda para verdadeiro.
Parmetro ACCEL
a acelerao manual de atuao. Quando a sada do bloco uma parbola, o parmetro ACCEL
permite ajuste fino da sada, proporcionando maior definio da taxa de mudana da sada.
ARAMP

RAMPA AUTOMTICA COM INCREMENTO DE DECREMENTO


BOOL

EN

BOOL
BOOL
BOOL

UP
DOWN
PAUSE

BOOL
BOOL

RESET
INC/DECR

ANY_NUM

ENO

ARAMP

HIGH
LOW

OUT%

BOOL
BOOL
BOOL
ANY_NUM

IN%

2.45

LC700- Manual de Configurao do LC700


CLASSE

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

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

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

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

Linearizao (LIN)
Descrio
Este bloco de funo simula uma funo usando uma tabela de pontos. Valores intermedirios so
calculados usando o mtodo de interpolao linear. Eles podem ser arranjados em sries para
implementar curvas com mais de 10 pontos. O usurio dever informar uma tabela de pontos,
pares X e Y, que representaro uma funo. Um valor de entrada X corresponde uma sada Y, isto
o bloco implementa uma funo f(x). Para cada coordenada x, existe uma coordenada y
correspondente. Ou seja, o usurio deve inserir na configurao do parmetro dez pares de
pontos:
(x1,y1), (x2,y2), (x3,y3), (x4,y4), (x5,y5), (x6,y6),(x7,y7),(x8,y8),(x9,y9), (x10,y10)
Entrada IN
O Bloco pode funcionar em dois modos conforme a configurao da entrada:
Entrada IN% um nmero inteiro:
Neste caso a entrada do bloco ser interpretada como um nmero de 0 a 10000.
Entrada IN% um nmero real:

Neste caso a entrada do bloco ser interpretada como uma porcentagem real.
Bypass
Se a entrada Bypass est em alto, o bloco LIN repassa a entrada do bloco sem processar este
dado.
Control Word (CTW)- Serial Behavior
Quando uma aplicao requerer mais de 10 pontos, vrios blocos LIN podem ser colocados em
srie.
O sinal DONE deve ser ligado entrada BY PASS 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:

2.46

Blocos de Funo

LIN

LINEARIZAO
BOOL

EN

ENO

BOOL

DONE

BOOL

LIN
BOOL

BYPASS

X , Y TABLE
ANY_NUM

IN%

CLASSE

PARAM
EN

BYPASS

IN%
CTW
X1
Y1
.
.
X10
Y10
CTW
ENO

DONE
OUT

OUT%

ANY_NUM

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

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

X PARA O LTIMO PONTO


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

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

Equaes Multivariveis (MATH1)


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

LC700- Manual de Configurao do LC700

Equao 1- Umidade Relativa


Equao 2- Funo API
Equao 3- 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.
BOOL

ANY_NUM
ANY_NUM
ANY_NUM
ANY_NUM
ANY_NUM

EN

ENO

BOOL

MATH1
IN1
IN2
IN3
IN4
IN5

LOW
HIGH
OUT

BOOL
BOOL
ANY_NUM

Equao1 Umidade Relativa


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

2.48

Blocos de Funo
CLASSE

MNEM
EN

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

IN1
I

IN2
IN3
IN4
IN5
K1
K2
K3

K4
K5
A
B
LOW
HIGH
R_PTR
ENO
LOW
HIGH
OUT

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

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

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

API+ Temperatura (0F) ver tabelas 5/6


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

Control Word (CTW)- Select Products


O tipo de produto deverr ser selecionado neste campo. Os produtos disponveis so, leo cru,
produtos generalizados, MTBE e leo lubrificante. Selecionadas as entradas e o produto, tem-se
qual tabela ser utilizada.
Control Word (CTW)- Select Output
O usurio dever configurar o tipo de sada. Existem trs opes:

A sada em valor intermedirio. Isto , a densidade corrigida temperatura de referncia.


O valor final VCF(volume correction factor)., com as entradas sendo a temperatura e
densidades medidas.
O valor final VCF, com as entradas sendo a temperatura medida e a densidade corrigida

2.49

LC700- Manual de Configurao do LC700


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
Tempertatura(EU)=IN2*K3+K4
CLASSE
I

MNEM
EN
IN1
IN2
CTW
K1
K2
K3

K4
K5
A
B
LOW
HIGH
R_PTR
ENO
LOW

O
HIGH
OUT

DESCRIO
HABILITAO DA ENTRADA
ENTRADA DA DENSIDADE OU DENSIDADE CORRIGIDA
ENTRADA DA TEMPERATURA
PALAVRA DE CONTROLE
GANHO PARA ENTRADA DE DENSIDADE PARA
CONVERTER EM UNIDADES DE ENGENHARIA,
CONFORME AS TABELAS SEGUINTES.
BIAS PARA ENTRADA DE DENSIDADE PARA
CONVERTER EM UNIDADES DE ENGENHARIA,
CONFORME AS TABELAS SEGUINTES.
GANHO PARA ENTRADA DE TEMPERATURA PARA
CONVERTER EM UNIDADES DE ENGENHARIA,
CONFORME AS TABELAS SEGUINTES
BIAS PARA ENTRADA DE TEMPERATURA PARA
CONVERTER EM UNIDADES DE ENGENHARIA,
CONFORME AS TABELAS SEGUINTES
O
O
COEFICIENTE DE EXPANSO TRMICA A 60 F OU 15 C
O
O
(1/ F OU 1/ C)
0= HABILITA CORREO DO HIDRMETRO
1= DESABILITA
NO USADO
NO USADO
NO USADO
NO USADO
HABILITAO DA SADA
INDICA DADO DE ENTRADA NO RANGE DE
EXTRAPOLAO
INDICA DADO DE ENTRADA FOR A DO RANGE DE
EXTRAPOLAO
SADA EM VALOR INTERMEDIRIO OU VCF.

TIPO
BOOL
REAL
REAL
WORD
REAL
REAL
REAL
REAL
REAL
REAL

BOOL
BOOL
BOOL
REAL

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


Tabelas 5 e 6
A-leo cru
B-Produtos
generalizados
C-MTBE
D-leo lubrificante

Entradas
API Gravity
o
Range ( API)
0 at 100

Faixa de
o
temperatura( F)
0 at 300

Sadas
Intermedirio (tabela 5)
o
API at 60 F
o
0 at 100 API

0 at 85

0 at 300

0 at 85 API

(*)
-10 at 45

0 at 300
0 at 300

0.00027 at 0.00097 F
o
-10 at 45 API

Entradas
Tabelas 23 e 24

2.50

Final (tabela 6)
o
VCF a 60 F

o -1

Sadas
Intermedirio(tabela 23)

Relative Density
Range

Faixa de
o
temperatura( F)

A-leo cru
B-Produtos
generalizados

0.611 at 1.076

0 at 300

Densidade Relativa a
o
60( F)
0.611 at 1.076

0.653 at 1.076

0 at 300

0.653 at 1.076

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

Final (tabela 24)


o

VCF a 60( F)

o -1

Blocos de Funo

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

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

Entradas
Density Range
3
(kg/m )
610 at 1075

Faixa de
o
temperatura( C)
-18 at 150

Sadas
Intermedirio(tabela 53)
o
3
Densidade a C (kg/m )
610 at 1075

653 at 1075

-18 at 150

653 at 1075

(**)

-18 at 150

0.000486 at 0.001674 ( C )

800 at 1164

-20 at 150

800 at 1164

Entradas
Density Range
3
(kg/m )
610 at 1075

Faixa de
o
temperatura( C)
-18 at 150

Sadas
Intermedirio(tabela 59)
o
3
Densidade a 20 C (kg/m )
610 at 1075

653 at 1075

-18 at 150

653 at 1075

(**)

-18 at 150

0.000486 at 0.001674 C

800 at 1164

-20 at 150

610 at 1075

Final (tabela 54)


o
VCF a 15 C

-1

Final (tabela 60)


o
VCF a 20 C

-1

(*) Coeficiente de expanso trmica a 60 o F


(**)Coeficiente de expanso trmica a 15 o C
Alguns exemplos de resultados de clculos:

Tabela

Den(EU)

T(Eu)

Intermedirio

5A/6A leo cru API+T(F)


5A/6A
5D/6D leo lubrificante - API+T(F)
23B/24B Produtos generalizados Rel.Dens+T(F)
53A/54A leo cru Dens+T(15C)
59A/60A leo cru Dens+T(20C)
59D/60D leo lubrificante Dens+T(20C)

30
30
30
0.9
630
630
830

200
80
80
80
60
42
40

21.2
28.6
28.8
0.9075
671.1
650.5
842.2

VCF
0.9914
0.9914
0.9377
0.9679
0.9850

Equao 03 Signal Processing


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

2.51

LC700- Manual de Configurao do LC700


Histerese K2 e alarmes High e Low

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

MNEM
EN
IN1
K1
K2

P
LOW
HIGH

ENO
LOW
HIGH
OUT

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

TIPO
BOOL
ANY_NUM
REAL
REAL
REAL
REAL
BOOL
BOOL
BOOL
ANY_NUM

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

Controlador Pid (PID)


Descrio
O consagrado algoritmo PID para controle de processos contnuos, associado flexibilidade de
configurao de caractersticas de operao atravs de parametrizao, permite a utilizao deste
bloco a uma gama variadade 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.
2.52

Blocos de Funo
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

PARALELO : OUT

ISA : OUT

K p .e 

TD .s.e
e

TR .s 1  D .TD .s

TD .s
1
K P 1 

.e
TR .s 1  D .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
Direto

e = SP PV
e = PV SP

Sada diminui com aumento da PV


Sada aumenta com aumento da PV

Palavra de Controle (CTW) - Tipo de transferncia de Manual para Automtico


Bumpless : No chaveamento do modo manual para o automtico, o bloco PID inicia os clculos
partindo do ltimo valor em manual, isto , no ocorre um salto na sada do bloco.
Hard : No chaveamento do modo manual para o automtico, o bloco PID fornecer como primeiro
valor em automtico o ltimo valor em modo manual mais o termo proporcional.

Anti-saturao pelo termo integral (AWL e AWU)


Usualmente o algoritmo de controle pra automaticamente a contribuio do modo integral, quando
o sinal de sada atinge os limites de 0% ou 100%. As contribuies dos modos proporcional e
derivativo no so afetadas.
Uma caracterstica 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.

2.53

LC700- Manual de Configurao do LC700


Constantes do PID (KP, TR, TD e BIAS)
KP Ganho proporcional
TR Tempo da integral em minutos/repetio, portanto, quanto maior este parmetro menor a
ao integral. Pode ser interpretado como sendo o tempo necessrio para a sada ser
incrementada/decrementada do valor do erro (no PID paralelo), mantendo-se o mesmo constante.
TD Tempo derivativo em minutos. O termo derivativo calculado usando uma pseudo-derivada,
isto , uma ao semelhante a um lead/lag, na qual a constante de lag alfa*TD. Na
implementao deste bloco o fator alfa igual a 0,13.
BIAS Neste parmetro possvel ajustar o valor inicial do sinal de sada quando o controle
transferido de manual para automtico. Isto pode ser feito somente se a entrada FB no estiver
conectada.
PID

CONTROLADOR PID
BOOL

BOOL

ENO

EN

PID
TRF

BOOL

PI.D
ANY_NUM

SP

ANY_NUM

PV

ANY_NUM

FB%

CLASSE

PARAM
EN
TRF
SP
PV
FB%

CTW
KP
BIAS
AWL
AWU
TR
TD
ENO
OUT%
ER0
PV0
FB0
B0
IT0
DR0

PID

ANY_NUM
OUT%

I.PD

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

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

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


Detalhe do Parmetro CTW
Auxiliar e Passagem de
Parmetro

Somente Configurao
15

12

11

10

Auxiliar e Passagem de Parmetro


Bit 0 Bit 1 Bit 2 Bit 4Bit 5 -

2.54

o estado da entrada Booleana EN


o estado da entrada Booleana TRF (0 = Auto; 1 = Manual, rasteamento)
o estado da sada Booleana ENO
o estado da varivel auxiliar de realimentao (1 = rasteamento)
o estado de funcionamento (0 = primeira vez, 1 = est rodando, no pela primeira
vez)

Blocos de Funo

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

LC700- Manual de Configurao do LC700

Status Do Sistema (STATUS)


Descrio
Este bloco permite configurar 8 variveis booleanas que informam o status de um mdulo de I/O,
de um mdulo remoto de I/O ou das portas de comunicao da CPU-C3. Existem 4 classes
possveis para serem selecionadas:
Control Word (CTW)- Select Class
O usurio dever escolher a classe do escravo dentre:

IO_MASTER: Trata-se de um mdulo de I/O conectado no mesmo rack da CPU.


IO_RIO: Trata-se de um mdulo de I/O na RIO-700-3
COMM_RIO: Status da comunicao entre CPU e RIO-700-3.
CPU_PORT: Status da comunicao das portas da CPU-C3 (P1, P2 e P3). Indica
atividade na porta de comunicao.

Control Word (CTW)- Select Sub Class e Select 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 I/O 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 I/O ruim .
1: Status= mdulo de I/O bom.
COMM_RIO:
0: Comunicao Falha.
1: Comunicao Sem Erros.
CPU_PORT:
0: Porta no comunicando.
1: Porta comunicando.

2.56

Blocos de Funo
CLASSE
I

MNEM
IN1
SC1

SC2

SC3

SC4
P
SC5

SC6

SC7

SC8

ENO
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8

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

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

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

2.57

LC700- Manual de Configurao do LC700

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

Blocos de Funo

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

LC700- Manual de Configurao do LC700

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


de segurana incluindo status do mdulo digital de entrada.

CHAVE/
MANUTENO

LIGA(A)

DESLIGA(A)

SELO(DI)

TRMICO(DI)

STATUS(A)

SELO2

Comando de
acionamento do
motor atravs de
varivel auxiliar

Comando de
desligamento do
motor atravs de
varivel auxiliar

Selo do acionamento do motor,


mantm o estado
liga.

Alarme que indica


que a temperatura
do motor atingiu
uma temperatura
limite.

Status do mdulo
de entrada digital.
Falha neste
mdulo desliga o
motor.

Controle
auxiliar

Controle Auxiliar

1
X
X

0
1
X

1
X
X

0
X
1

1(**)
X
X

0/1(*)
X
X

0/1(*)
X
X

LIGA
DESLIGA
DESLIGA

0(**)

DESLIGA

MOTOR
(DO)

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

Blocos de Funo

Controle Step (STP)


Descrio
Este bloco de funes usado em combinao com o bloco PID. A sada do PID conectada na
entrada DMV para executar um controle ON_OFF ou ON_NONE_OFF. O controle ON_OFF
estabelece um controle de abertura e fechamento de vlvulas durante um intervalo de tempo 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 para totalmente aberta.
Largura de pulso mnima WPL
O usurio dever configurar a largura deste pulso mnima por 0.1 s no parmetro WPL e o tempo
para excurso total do elemento de controle.
Control Word (CTW)- Control Type
O usurio dever selecionar o tipo de controle, isto , ON_OFF ou ON_NONE_OFF
Controle ON_OFF
Supondo que a entrada OPEN acione um motor que abre uma vlvula enquanto que a sada close
aciona um motor que fecha a vlvula, o bloco STP permite que estes pulsos de controle sejam
gerados configurando-se o valor de VOT. Neste modo de controle, o bloco compara DMV com
valores internos. Se a entrada DMV for maior do que 80 % a sada ficar em ON, nvel alto. Se a
sada for menor do que 70 % a sada ficar em OFF, nvel baixo. Valores entre 70% e 80% fazem
com que a sada assuma ou ltimo estado.
Controle ON_NONE_OFF
Um PID com apenas ao proporcional com ganho KP=1 e VOT igual a 1 minuto. Supondo que no
instante t=0 um degrau de erro igual a 25% 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 frequncia
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
2.61

LC700- Manual de Configurao do LC700


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 manter a
mesma taxa de mudana.

STP

CONTROLE DE STEP

BOOL

BOOL

ENO

EN

STP
STEP
CONTR

ON/OFF

ANY_NUM

2.62

DMV

OPEN
BOOL

ON

OFF

CLOSE

BOOL

Blocos de Funo

CLASSE
I
P

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

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

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

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


Detalhe do parmetro CTW
Auxiliar e Passagem de
Parmetro

Somente Configurao
15

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

LC700- Manual de Configurao do LC700

2.64

Captulo 03
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, i.e. atravs de menus, browsing, e cortar e colar,
botes e drop down lists, etc. Assume-se que o usurio j possua familiaridade com a interface
Windows.
Este manual tambm ir 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 Windows95/98, Windows NT (com service pack 3 no mnimo), Windows 2000, Windows
Millennium (Me) e Windows XP. Entretanto, o OPC Server do LC700 conta com a caracterstica
multi-read do Windows NT (com no mnimo service pack 3) e Windows 2000, que desta forma,
automaticamente, exclui outra verso do Windows.
Antes de Voc Iniciar a Instalao
Verifique as caractersticas mnimas listadas abaixo e recomendado, e s vezes obrigatrio, que
o usurio feche qualquer aplicaes Anti-Virus e algumas aplicaes de controle atravs de display.
Caractersticas Mnimas para o CONF700
Um PC com Windows 9x ou Windows Millennium ou Windows NT + Service Pack3 ou superior ou
Windows 2000
Um CD-ROM
Disco Rgido com no mnimo 300 Mbytes livres de memria.
Mnimo de 16Mbytes de RAM para Windows 9x ou Windows Millennium ou 32Mbytes para
Millennium ou Windows NT + Service Pack3 ou superior, Windows 2000 ou Windows XP
Uma porta serial ou um carto adaptador para Ethernet para comunicar com o controlador LC700.
Caractersticas Mnimas LC700 Tag List e LC700 OPC Server
Igual ao tem anterior, exceto que o sistema operacional dever ser: Windows NT+ Service Pack 3
ou superior ou Windows 2000.
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 inciar e
gui-lo durante todo procedimento de instalao.
NOTA:
O CONF700 x.5.47.xx/v6.50.xx consegue abrir e fazer atualizao de arquivos de configurao
salvados em verses anteriores do CONF700. Entretanto o CONF700 v.5.47.xx/v.6.50.xx no
consegue fazer upload ou download em CPUs anteriores a CPU-700-C3 v.8.47.xx.

3.1

LC700- Manual de Configurao

Iniciando uma aplicao


Para iniciar a programao do software de programao do LC700 clique no boto START. V at
programas e ento localiza 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.

Fig 3.1- Iniciando Uma aplicao


Em seguida selecione Nova Configurao na caixa de dilogo mostrada acima para uma nova
configurao ou abra uma configurao existente (Abrir Uma Configurao Existente).
Uma configurao tem que ser criada para cada sistema LC700. Um sistema LC700 composto de
um mdulo de CPU, um ou mais mdulos de I/O e de nenhuma at 6 interfaces de I/O remotas
(RIO) como 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, ir aparecer automaticamente. Preencha a tabela com toda informao disponvel
e, o que mais importante neste ponto, selecione a verso da CPU apropriada antes de inciar a
configurao.
Normalmente a CPU que o usurio receber a ltima verso disponvel, mas uma maneira de
descobrir a verso da CPU conect-la na porta serial de seu PC ir para o Modo On Line. Veja
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

LC700- Utilizando o CONF700

Fig 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 Ferramentas->Preferncias->Diretrio. A janela
abaixo ser mostrada.

Fig 3.3-Selecionando o diretrio


Clique no boto para alterar este diretrio.

Fig 3.4- Janela de Seleo


3.3

LC700- Manual de Configurao


O boto padro vai restaurar o caminho original para o diretrio padro C:\Program
Files\Smar\CONF700_v7-51\Working\.

Configurando os mdulos de I/O


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 incialmente
vazios.

Fig 3.5- Configurando os Mdulos de Entrada e Sada


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

3.4

LC700- Utilizando o CONF700

Fig 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:
Entrada Analgica (M-401DR), Entrada de temperatura( (M-402), Mdulo Fieldbus Foundation
(FB700) e futuramente mdulos DeviceNet e Profibus.
Por exemplo, o mdulo de temperatura (M-402) abrir uma caixa de configurao onde o usurio
pode configurar como cada entrada individual deve funcionar.

Fig 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.
3.5

LC700- Manual de Configurao

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 causaro mensagens de alarme se o posicionamento verdadeiro no for compatvel com a
configurao do software.
bastante recomendado que a configurao de hardware seja impressa e usada para a instalao.
Basta ir at o menu File/Print e selecionar as opes como indicadas abaixo e clicar no boto OK
para uma impresso incial do projeto. A opo Print Preview permite que o usurio visualize a
impresso que deseja realizar no monitor. No menu File existe a opo Print Preview, ou na janela
de impresso.

Fig 3.8- Configuraes De Impresso

Editando Mdulos de I/O


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

Fig 3.9- Editando os Mdulos de Entrada e Sada


3.6

LC700- Utilizando o CONF700

Para apagar um mdulo.


Para mover um mdulo.
Para caracterizar um mdulo.

Mdulos de I/O especiais


Muitos dos mdulos do LC700 podem ser especificamente configurados para se adptarem aos
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 protoclos 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), fazendo a instalao fcil e mais confivel com respeito a questes de aterramento.
As entradas so configuradas individualmente para ler:
10 V, 5 V, 0 a 5 Vdc ou 1-5 V, com o resistor shunt interno na posio V.
40 mA, 20 mA, 0-20 mA, 4-20 mA, com o resistor shunt interno na posio

I.

Assim que o mdulo M-401DR 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 digitos decimais. Por ex, 5000 representa
50.00 %, enquanto que 10000 significa 100.00%.

Fig 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.
3.7

LC700- Manual de Configurao

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, para tomar decises na lgica de
intertravamento.
Dois grupos sero associados com 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.

Fig 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 divididas em
modo de tenso ou corrente.
Sinais em corrente so mais imunes a rudo e outras interferncias ento recomendads para
ambientes amplos e industriais enquanto que sadas a tenso so recomendadas para
conectividade com dispositivos mais prximos como controladores, indicadores, registradores de
papel, gravadores, etc.
Na caixa de configurao as faixas de corrente e tenso esto amarradas. Quando uma
configurada a outra automaticamente determinada.
Para faixas de tenso, o mdulo de hardware vem com um DIP Switch interno j configurado para a
faixa de 5V (linha um na caixa de dilogo) e atribudo ao usurio a mudana da posio do DIP
Switch para funcionar na faixa de 10 V.
3.8

LC700- Utilizando o CONF700

Fig 3.12- Configurando As Entradas Do Mdulo M-501

Configurando o Mdulo FB700


Desde o incio, a SMAR lider na tecnologia Fieldbus Foundation e o LC700 foi o primeiro
dispositivo controlador lgico a suportar um mdulo que pode se integrar completamente em uma
rede Fieldbus Foundation.
O mdulo FB700 um dispositivo padro FF que pode ser integrado em uma estratgia de controle
atravs da relao com outros blocos de funo localizados em outros dispositivos da rede.
A SMAR desenvolveu alguns blocos no FB700 que permitem troca de dados entre a rede lgica
ladder e os dispositivos FF. Para interfaces de sinal discretas so usados os blocos CIDD ou
CODD enquanto par interfaces de sinal analgicas so utilizadas CIAD ou COAD.
Diagrama do Bloco

Descrio

Quantidade

Memria

ALARM O sinal de entrar ser


examinado a sada apropriada
ser configurada de maneira a
refletir sua condio.

Comm. Input Digital Data 8


sinais digitais da entrada estaro
disponeveis para o LC700..

8 Bits na rea digital de


I/O

Comm. Input Analog Data - 8


sinais Analgicos da entrada
estaro disponeveis para o
LC700...

Ocupa o lugar de 16
sinais analgicos

Comm. Output Digital Data - 8


sinais digitais do LC700 podem
ser enviados para a rede.

8 Bits na rea digital de


I/O

Comm. Output Analog Data - 8


sinais analgicos do LC700
podem ser enviados para a
rede.

Ocupa o lugar de 16
sinais analgicos

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

3.9

LC700- Manual de Configurao


O SYSCON uma ferramente dedicada para configurar, enviar, corrigir e monitorar uma rede
Fieldbus Foundation. A partir do SYSCON cada FB700 visto como dispositivo FF comum e
consequentemente o usurio poder associar um Device Tag nico a ele. no SYSCON que o
usurio define o nmero de cada bloco de funo de I/O (MDO, MAO, MDI e MAI) necessrios para
interagir com o FB700.
A tabela abaixo mostra a relao direta entre os blocos de funo vistos no SYSCON e como eles
so representados no CONF700.
CONF700

SYSCON

Observao

CIDD

MDO

Fieldbus to Ladder Function Block, Discrete Type

CIAD

MAO

Fieldbus to Ladder Function Block, Analogue Type

CODD

MDI

Ladder to Fieldbus Function Block, Discrete Type

COAD

MAI

Ladder to Fieldbus Function Block, Analogue Type

No CONF700 a seguinte caixa de dilogo ser preenchiada de modo compatvel com o SYSCON.
Primeiro todos os Device Tag devem estar de acordo e o mesmo dever acontercer com a
quantidade de cada tipo de blocos de funo de I/O (CIDD, CIAD, CODD, COAD).

Fig 3.13- Configurando o Mdulo FB700 no CONF700]


Qualquer configurao entre o CONF700 e o SYCON habilitar o LED SAVING na frente no
painel do FB700 para piscar.
Uma tpica Aplicao Fieldbus Foundation

Level=46.78
MV=8 8.00%

Ethernet

FB-700

I/O

Smar

Smar

Smar

Smar

smar

smar

smar

smar

Foundation FB

Foundation FB

Fig 3.14- Uma Aplicao Fieldbus Tpica Utilizando o FB700


3.10

DF53

FB-700

Smar

DFI302

I/O

Smar

DF52

I/O

Smar

DFI302

FB-700

Smar

DF51

FB-700

Smar

DFI302

I/O

Smar

DF50

Enet-700

Smar

DFI302

I/O

DFI302

PS

LC700

LC700- Utilizando o CONF700


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

Balano Geral
Na parte inferior da Hardware Page existe um boto com Balance escrito nele.

Fig 3.15- A Funo Balance


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:

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

3.11

LC700- Manual de Configurao

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

Fig 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.12

LC700- Utilizando o CONF700

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

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, 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 abaixo 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.

Fig 3.20- Uma Configurao Ladder (Cut And Paste)


3.13

LC700- Manual de Configurao


Atravs do Menu Editar=>Cortar recorta-se a regio selecionada. Da basta ir at a regio onde se
deseja colar esta configurao e usa-se a ferramena Colar (Editar=>Colar). Pode ser utlizar as
teclas de atalho do Windows. Ao invs de Cortar pode-se utilizar Ctrl-C. Ao invs de Colar pode-se
usar Ctrl-P.
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 houver 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
Editar=>Mover) 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.

Fig 3.21- O Boto Desfazer


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

Fig 3.22-A Janela Preferncias: Ajuste de Operaes Desfazer


A operao de Desfazer s funciona na Pgina de Rede. O usurio pode desfazer as operaes
feitas nesta janela de acordo com o nmero de operaes configuradas. Assim, o usurio pode
reverter operaes como as seguintes:

Inserir um elemento (bobinas, contatos, blocos de funo, etc.)


Apagar um elemento
Uma operao de mover
Operaes de Copiar e Colar
Operao de substituir

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

3.14

LC700- Utilizando o CONF700

Alocao de Memria
O CONF700 automaticamente gera um tag default para cada ponto de I/O 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 I/O.
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
Cdigo

Funo

Alguns Valores Comuns

mmmm

Mnemnico do mdulo

001, 101, 303, 401, CIDD, CIAD,

Classe

G (for regular I/O), S (for status), ...

Nmero de Classes

1, 2,

Tipo de Dado

B (para Bit), I (para Integer), R (para Real),

Nmero de pontos por grupo

1, 4, 8,

Tipo de Sinal

I (para entrada), O (para sada)

Localizao local ou remota

0 (para Local), 1 to 6 (para Remota)

Nmero de identificao do Rack

0 a 14

Nmero de identificao do Slot.

0a3

Nmero de canal

0a7

Adicionando Mdulos
Para adicionar novos mdulos v at uma clula vazia na coluna mdulos e clique nela. 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 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.

3.15

LC700- Manual de Configurao

Fig 3.23- Adicionando Um Novo Rack


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

Fig 3.24- Habilitando Um Rack

Sub sistema de I/O Remoto


I/O remotos possibilitam distribuir racks com mdulos de I/O em vrias localizaes em campo e
conect-las a CPU atravs de redes EIA 485 de alta velocidade.
Distribuir os racks economizar em cabos em custos de instalao e sinais remotos podem ser
partes da mesma configuraao.
Se o mdulo de CPU escolhido capaz de trabalhar como um mestre-I/O remoto, possvel incluir
intefaces de I/O remotos para expandir os mdulos de I/O em racks localizados remotamente. Um
sistema LC700 pode ter at 6 sub-sistemas de I/O remoto.
Para adicionar sub-sistemas de I/O clique em

na barra de tarefas.

Fig 3.25-Habilitar Um Mdulo de I/O Remoto

3.16

LC700- Utilizando o CONF700


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

Tabela Global
Na tabela de I/O global possvel configurar um identificador simblico amigvel ao usurio (tag do
usurio) para cada grupo de I/O ou pontos individuais (canais),. Normalmente possvel usar o
mesmo tag como descrito no diagrama P&J.
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.

Fig 3.26- Tabela Global


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

Sadas Fail/Safe
Na tabela global de I/O 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 abaixo) localizada no
fundo da janela. 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 possuem esta caracterstica.

3.17

LC700- Manual de Configurao

Fig 3.27- Sadas Fail/Safe

Configurando Mdulos Virtuais (Pontos de memria discretos)


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

para inserir e

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 1024 pontos discretos, 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.18

LC700- Utilizando o CONF700

Fig 3.28- Configurando As Variveis Virtuais


Para ficar mais fcil encontrar um ponto especfico de memria recomenda-se configurar o userlabel para cada ponto de um mdulo virtual.

User TAG e descrio para os pontos virtuais


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

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

Fig 3.29- Configurando TAGs do Usurio


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

3.19

LC700- Manual de Configurao

Fig 3.30- Configurando TAGs do Usurio


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

Configurando a estratgia de controle


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

Diagramas Ladder (Redes De Ladder)


A estratgia de controle pode ser dividida em vrios diagramas de ladder (redes de Ladder).
importante no confundir as redes ladder com a rede de comunicaes 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 afirmar possuir esta capacidade, mas quando se fala em detalhes de
implementao, a velocidade, flexibilidade e qualidade de trabalho do LC700 faro a diferena.

3.20

LC700- Utilizando o CONF700


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 em duas redes).
Por exemplo, supondo que sua aplicao/sistema precise de uma rede para cada loop de controle
ento fcil encontrar todos os blocos e a lgica associada com aquele loop, isto , similar ao
conceito ISA S88.01 "control module".
Para controle sequencial e de batelada, uma rede pode ser configurada para cada passo e uma
rede principal para o controle da transio entre os passos

A Rede Lgica
Cada rede uma matriz de 15 linhas e 16 colunas totalizando 240 clulas disponveis. Estas
clulas so tambm utilizadas para inserir elementos de lgica ladder e blocos de funo.
O Power Rail (uma espcie de fonte de estado lgico 1 ou verdadeiro) para ladder est bem a
esquerda da matriz e o fluxo de fora ir sempre da esquerda para a direita, conseqntemente as
bobinas tendem a ficar a 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 edita-se a rede lgica. basicamente um bloco de funo personalizado onde 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 I/O
(locais ou remotos). No prximo passo, a CPU verifica a ordem de execuo na lista da rede lgica
includa na configurao e comea a executar uma por uma. Quando a ltima rede terminada o
processador da CPU envia os resultados para os mdulos de sada (locais ou remotas) e em
seguida responde a qualquer requisio de comunicao pendente no momento.

Execuo Sincronizada da lgica Ladder e Comunicao


Como pode ser visto, mdulos remotos e locais funcionam de modo sincronizado. importante
notar que uma requisio de comunicao pode ser recebido 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 Ferramentas e em seguida Preferncias.

3.21

LC700- Manual de Configurao

Fig 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 Network Manager v em : Editar/Gerenciamento de Redes ou clique em

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

Fig 3.32- A Janela de Gerenciamento de Redes

Recomenda-se nomear e descrever cada rede de diagrama ladder. Isto pode ser
diretamente feito na lista acima.

Movendo-se de uma clula para outra


Selecione a rede ladder que se deseja trabalhar clicando nas setas de voltar ou adiante localizados
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.

3.22

LC700- Utilizando o CONF700

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


Selecione contatos e bobinas na opo Elementos. Conexes Horizontais e verticais tambm
podem ser utilizadas.
Para adicionar um elemento ladder a 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 so aplicveis em uma clula especfica. Neste caso uma mensagem de No Se Encaixa
aparecer.
Assim que um elemento lgico tenha sido colocado ele poder ser referido por seu Tag padro ou
pelo Tag do usurio.

Fig 3.34- TAGs padro do 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
3.23

LC700- Manual de Configurao

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.

Fig 3.35- Grupos de I/O e Grupos Virtuais


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

Fig 3.36- Grupos Analgicos e Grupos Virtuais


Rels e bobinas podem tambm ser associados com 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.

3.24

LC700- Utilizando o CONF700


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

Fig 3.38- O Boto Del


Clique neste boto e posicione o mouse 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, as vezes o usurio dever selecionar outro local para o
bloco de funo.

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


3.25

LC700- Manual de Configurao

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

Fig 3.41- O Bloco PID: Configurando Parmetros


Aps o bloco ter sido inserido, os parmetros podem ser editados posicionando o mouse sob 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.

3.26

LC700- Utilizando o CONF700


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

Fig 3.42- Configurando As Entradas e Sadas do Bloco de Funo


Em seguida selecione uma entrada ou sada do bloco de funo ou uma entrada de um mdulo de
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.

Apagando Elementos com o boto Delete


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

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

3.27

LC700- Manual de Configurao

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

Fig 3.44- Operao Automtica e Manual do Bloco PID


3.28

LC700- Utilizando o CONF700


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

Fig 3.45- Adicionando Um Bloco de Funo SMPL


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

Fig 3.46- Conectando o Bloco SMPL ao Bloco PID


3.29

LC700- Manual de Configurao


Assim que a sada do PID tenha sido conectada ao bloco SMPL possvel visualizar o TAG da
sada do PID na entrada do bloco SMPL confirmando o link. A entrada TRF do PID a mesma da
entrada PASS do bloco SMPL diferindo apenas no fato de ser invertida.
No bloco PID a entrada de realimentao (FB) tambm tem que ser configurada de modo a
garantir a transferncia bumpless. O valor deve vir partir da sada do bloco que vai para a sada
de corrente, isto , na maioria dos casos a sada SMPL deve ser conectada a 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.

Fig 3.47- Escolhendo As Entradas


No caso especial em que a aritmtica feita na sada do bloco PID em outros blocos aps o PID
(isto feedforward), o valor final da sada deve ter uma funo correspondente inversa antes de ser
conectada a 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.

Fig 3.48- Diagrama Ladder Com Blocos PID e SMPL

3.30

LC700- 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 I/O. 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 de maneira a inserir o bloco. Selecione o bloco
ICT e d a ele um tag. Certificando-se de que a entrada EN seja verdadeira conectando-a ao Power
Rail usando um link horizontal.

Fig 3.49- Inserindo um Bloco ICT


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

3.31

LC700- Manual de Configurao

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

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


Selecione FB input e escolha a sada correspondente do bloco ICT. O setpoint to bloco PID pode
agora ser configurado partir da estao de trabalho do operador escrevendo-se um valor para o
registro MODBUS que corresponda ao parmetro interno do bloco ICT.
Na configurao acima, o setpoint do bloco PID (SP, em R3C1) tem o mesmo tag da sada do
bloco ICT (em R12C3), por que eles esto conectados.

Dicas gerais sobre a rede


Saltos podem ser feitos entre as subrotinas baseadas em certas 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.

3.32

LC700- Utilizando o CONF700


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 vai ser mostrada no diagrama ladder enquanto
edita-se a estratgia de controle. A informao para cada elemento pode ser editada em uma tela
de diagrama ladder clicando com o boto direito do mouse.
Caso mais redes sejam necessrias v at o menu: Editar -> Adicionar Rede ou clique em

Imprimindo documentao
O 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 foi gerada automaticamente enquanto a configurao foi estabelecida. Todas as
descries, observaes e anotaes que foram inseridas, por ex, as Tabelas Globais so salvadas
em um arquivo como parte da configurao e podem ser impressas.

Fig 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.33

LC700- Manual de Configurao

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


A opo I/O dentro da opo Procurar apresenta todas as entradas e sadas dos mdulos de I/O.
O usurio pode procurar qualquer TAG 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.

Fig 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.
3.34

LC700- Utilizando o CONF700


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

Fig 3.55- A Caracterstica De Pesquisar do CONF700


O campo Critrio Da Pesquisa permite que o usurio digitar 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.

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

3.35

LC700- Manual de Configurao

Usando a Opo Procurar I/O


Selecione a sada ou entrada e clique no boto Procurar.

Fig 3.57- A Opo Procurar I/O


Isto far com que a seguinte janela seja aberta:

Fig 3.58- Procurando Um Elemento de I/O


Em seguida, clique no boto de Pesquisar e o CONF700 automaticamente ir mostrar todas as
ocorrncias (com a respectiva informao de onde a ocorrncia se localiza dentro da rede Ladder)
desta entrada em uma lista na parte inferior da interface do CONF700.

Fig 3.59- Listando Os Elementos de I/O Encontrados

3.36

LC700- Utilizando o CONF700


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.
Nota:
A funo substituir somente para a substituio dos TAGs de I/O.

Fig 3.60- Substituindo Um Elemento Na Rede Lgica


O usurio precisa selecionar um TAG na opo 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:

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

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

3.37

LC700- Manual de Configurao

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.
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 linl.
Esta opo no suporta a opo Substituir.

Fig 3.63- A Opo Blocos De Funo

Adicionando Notas s Linhas de Programao Ladder


Se o usurio habilitar a opo Rgua/Nota em Configuraes->Preferncias, o CONF700
permitir que o usurio adicionar uma nota a cada linha de programao Ladder. Isto faz com que a
rede ladder fique mais fcil de ler e para debug.

Fig 3.64-Adicionando Notas A Rede Ladder


3.38

LC700- Utilizando o CONF700


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

Fig 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 e 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.
For manually estimate the memory usage, use the Hints on the next chapter. Se for preciso estimar
manualmente, os prximos itens mostraro como faz-lo.

Memria da CPU
A nova CPU-700-D3 possui 30 Kbytes de memria disponvel para configurao.
A nova CPU-700-D3-R possui 24 Kbytes de memria disponvel para configurao.
Espao de memria: para calcular a memria ocupada pela configurao do usurio (em bytes) use
a frmula abaixo:
Memria = Mdulos + Redes
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.

3.39

LC700- Manual de Configurao

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.
Funo do Usurio
Requer espao de memria para si mesma a ser executado 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

Bytes

M-001

2 grupos de 8 entradas de 24 Vdc (isolados opticamente/Source)

M-002

2 grupos de 8 entradas de 48 Vdc (isolados opticamente/Source)

M-003

2 grupos de 8 entradas de 60 Vdc (isolados opticamente/Source)

M-004

2 grupos de 8 entradas de 125 Vdc (isolados opticamente/Source)

M-005

2 grupos de 8 entradas de 24 Vdc (isolados opticamente) (sink)

M-010

2 grupos de 4 entradas de 120 Vac (isolados opticamente)

M-011

2 grupos de 4 entradas de 240 Vac (isolados opticamente)

M-012

2 grupos de 8 entradas de 120 Vac (isolados opticamente)

M-013

2 grupos de 8 entradas de 240 Vac (isolados opticamente)

M-020

1 grupo de 8 push-button On/Off

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)


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)
M-302 (2 grupo de 8 entradas de pulso 0-100 Hz-24 Vdc)

18

M-401R/
M-401-DR

8 entradas analgicas de corrente/tenso com resistor shunt interno

46

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

M-124

M-302

3.40

13

LC700- Utilizando o CONF700

Nome

Descrio

Bytes

FB-700

1 canal H1 Fieldbus (isolado)

*1

PS-AC-R

Fonte de Alimentao para IMB e para sada: 5 Vdc @ 3 A e 24 Vdc @ 300 mA (isolao entre todos eles). Com
capacidade para redundncia.

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
Module FB-700

89

CIDD (se houver)

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)

ELEMENTOS

TEMPO DE
EXECUO
(s)

BYTES

REL

27

BOBINA

34

SALTO

25

RETORNAR

24

LINHA

LINHA VERTICAL
*(1)

18

COLUNA *(2)

20

FUNO DO
USURIO *(3)

BLOCO DE
FUNO *(3)

12

Pgina da rede
(Diagrama Ladder)

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

3.41

LC700- Manual de Configurao

Fig 3.66- Estimando A Memria Ocupada Pela Ladder


Neste exemplo ns temos 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 cadacoluna usada na pgina de rede.
Ex: No exemplo acima, ns temos 4 colunas utilizadas. Assim, 4x8 bytes.
Para estimar a memria ocupada por cada funo do usurio e bloco de funo, verifique a tabelas
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)

Cada sada utilizada (OUTn)

Cada operador AND e OR

Cada constante 0 ou 1

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 ClickAnd-Write.
Para calcular o tamanho de memria utilizado por uma configurao de modo a acomodar uma UF
especfica, so aplicadas as seguintes regras:

3.42

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;

LC700- Utilizando o CONF700


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
de bytes

Regra

Descrio

1
2
3
4

So precisos 20 bytes para a User Function (UF)


Variveis temporrias foram usadas 8 vezes
A UF possui duas sadas
12 variveis sem usar o smbolo sensvel a transio ^ ou
! mais quatro variveis usando a transio
4 variveis usando smbolos sensveis para transio
14 ANDs e ORs
Sem constantes
Total de Bytes
332 bytes

5
6
7

20
8x4
2x7
12x11
4x11
17x4
0

BLOCOS DE FUNO
ID

NOME DA
DESCRIO
FUNO

VER

Bytes Bytes
Ladder Parmetros

Tempo
(s)
integer (*)

Tempo (s)
real (*)

TON1

Timer On-Delay

1.00

18

34

TOF1

Timer Off-Delay

1.00

18

33

TP1

Timer Pulse

1.00

18

37

CTU1

Counter Up

1.00

18

38

TON

Timer On-Delay

2.00

14

41

TOF

Timer Off-Delay

2.00

14

38

TP

Timer Pulse

2.00

14

58

CTU

Counter Up

2.00

12

52

CTD

Counter Down

2.00

12

62

BWL

Bitwise LOGIC

2.30

8 + 2*n + T

60

10

NOT

Bitwise NOT

2.30

6+T

43

11

ICT

Integer Constants

2.00

20

43

12

RCT

Real Constants

2.00

38

183

13

ITR

Conversion Int To Real

2.00

463

14

RTI

Conversion Real To Int

2.00

557

15

TRC

Truncation

2.00

6+T

61

3.43

LC700- Manual de Configurao

ID

VER

Bytes Bytes
Ladder Parmetros

Tempo
(s)
integer (*)

Tempo (s)
real (*)

16

ABS

Absolute Value

2.00

6+T

46

192

17

SQR

Square Root

2.30

18 + T

2746

1933

18

ADD

Addition

2.00

4 + 2*n + T

55

666

19

MUL

Multiplication

2.00

4 + 2*n + T

74

373

20

SUB

Subtraction

2.00

8+T

50

409

21

DIV

Division

2.00

8+T

65

797

22

MOD

Modulo

2.00

8+T

60

23

SEL

Binary Selection

2.30

8+T

54

62

24

MAX

Maximum

2.00

4 + 2*n + T

58

373

25

MIN

Minimum

2.00

4 + 2*n + T

58

567

26

LMT

Limiter

2.00

10 + T

353

375

27

MUX

Multiplexer

2.30

4 + 2*n + T

73

371

28

GT

Decreasing Sequence

2.00

2 + 2*n

51

541

29

GE

Decreasing Monotonic Sequ.

2.00

2 + 2*n

51

250

30

EQ

Equality

2.00

12 + 2*n

609

740

31

LE

Increasing Monotonic Sequ.

2.00

2 + 2*n

54

646

32

LT

Increasing Sequence

2.00

2 + 2*n

54

349

33

NE

Inequality

2.00

16

301

442

34

XLIM

Cross Limit / Rate-of-Change

2.30

40 + T

1097

2529

35

PID

PID Controller

2.00

62 + T

5678

4825

36

STP

STEP Control

2.00

26

273

1003

37

RTA

Real Time Alarm Clock

2.00

18

43

38

BTI

BCD_TO_INT Conversion

2.30

6+T

47

39

ITB

INT_TO_BCD Conversion

2.30

6+T

46

40

BTB

BYTE_TO_BIT Conversion

2.30

39

41

TOT

Totalization

2.30

30

2008

1995

42

SMPL

Sample Hold with Up/Down

2.30

40 + T

4142

3126

43

ARAMP

Automatic Up/Down Ramp

2.30

36 + T

4481

4454

44

LIN

Linearization

2.30

38 + T

89

1683

45

FIFO

FIFO (Data Logger)

4.36

34 + 2*F_Size

2040

1700

46

ACC

PULSE ACCUMULATOR

4.37

34

140

136

200

47

3.44

NOME DA
DESCRIO
FUNO

ACC_N

PULSE ACCUMULATOR

8.41

LC700- Utilizando o CONF700

ID

NOME DA
DESCRIO
FUNO

VER

Bytes Bytes
Ladder Parmetros

Tempo
(s)
integer (*)

Tempo (s)
real (*)

48

OSEL

8.45

24

89

102

112

29860

30068

49

MATH

Binary Output Selection

8.45

Multivariable Equations

Onde:
F_Size = Nmero de registros MODBUS selecionados para a FIFO.
n = number of Function Block INPUT IN, selected in the Extensible dialog box (Extensible Value
Parameter) when inserted THIS Function Block in the Network. Nmero de entradas IN de blocos
de funo na caixa de dilogo extensvel (parmetro de valor extensvel) quando inserida este
bloco de funo na rede.
T = Nmero de bytes para tipo selecionado de sada do bloco de funo. Ver tabela abaixo:

TYPE

(T) BYTES

BOOL

INT

WORD

REAL

ANY

ANY_NUM

ANY_INT

ANY_REAL

ANY_BIT

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.

3.45

LC700- Manual de Configurao


DB9 Connector (Male)
CPU-700 or FB-700
Module
Shield
TX
RX
RTS
CTS
GND
232EN

1
2
3
4
5
6
7
8
9

DB9 Connector (Female)


PC Serial Port (COMx)

<-- Make this jumper only if


CPU-700 is not the 3-channel model

1
2
3
4
5
6
7
8
9

RX
TX
DTR
GND
DSR
RTS
CTS

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


DB9 Connector (Male)
CPU-700 or FB-700
Module
Shield
TX
RX
RTS
CTS
GND
232EN

1
2
3
4
5
6
7
8
9

DB25 Connector (Female)


PC Serial Port (COMx)

<-- Make this jumper only if


CPU-700 is not the 3-channel model

1
2 TX
3 RX
4
5
6
7 GND
8
20

Fig 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
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 a paridade par.

Fig 3.69- Canais Da CPU-700

3.46

LC700- Utilizando o CONF700


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

Fig 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 Ferramentas->Ajustes De Comunicao e
seguinte caixa de dilogo ser aberta. Selecione a interface para a camada fsica EIA-232 como
mostrado na figura.

Fig 3.71- Configurando o Canal EIA RS232C: Parmetros


Em seguida clique na etiqueta de Time Out e nmero de vezes que o computador deveria tentar
no caso de falha na comunicao.

Fig 3.72- Configuraes de Comunicao: Time Out


3.47

LC700- Manual de Configurao

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.
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 da CONF700 encontrar uma CPU que se encaixe aos parmetros j configurados,
adicionar em Device, Version, Release, Configuration Name e Status presente como mostra a
caixa de dilogo abaixo.

Fig 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 Communication Parameter 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 Comm Prm e clique nesta opo e
trabalhe na seguinte caixa de dilogo.

3.48

LC700- Utilizando o CONF700

Fig 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 EIA485 (P2 e P3). O usurio poder configurar para cada uma dessas portas o baudrate, paridade e
outros parmetros especficos.
Porta P1
Baudrate (9600 a 57600 bps):
Paridade (Par ou mpar):
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
o

OFFDUTY seja configurado como 10 % do ciclo de execuo da Ladder.


O valor de Time Delay depende do processador da estao de trabalho do usurio. Se o
processador for superior a um Pentium MMX 233 MHz recomenda-se que Time delay seja
configurado como 5 ms. Caso contrrio, recomenda-se deixar Time Delay com o valor
default.

3.49

LC700- Manual de Configurao


Portas P2 e P3
A porta P3 a porta utilizada para comunicao com I/Os remotas. Seu baudrate fixo em 56.7
Kbps. A porta P2 o outro canal serial EIA-485 que tem dois parmetros configurveis: baudrate
(9600 a 115200 bps) e paridade (par ou impar).

O framing da mensagem MODBUS


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

Endereo

Funo

Dados

Verificao de
CRC

Intervalo de Fim da
mensagem

tamanho do frame 255bytes


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 impar.
1 Stop Bit
Start Bit

8 bits de dados

Paridade

Stop bit

Lista de Comandos Modbus Implementados


Nmero da
Funo

Nome da Funo

Descrio
L o status On/Off das sadas discretas (referncias 0xxxx,
bobinas) no escravo.

1/01H

Read Coil Status

2/02H

Read Input Status

L o status On/Off das entradas (referncias 1xxxx, bobinas)


no escravo.

OK

3/03H

Read Holding Registers

L o contedo binrio dos registros de holding (referncias


4xxxx) no escravo

OK

4/04H

Read Input Registers

L o contedo binrio dos registros de entrada (referncias


4xxxx) no escravo

OK

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

15/0FH

Force Multiple Coils

Fora cada bobina (referncia 0X) em uma seqncia de


bobinas para ON ou OFF.

**OK

16/10H

Preset Multiple Regs

Preseta uma valores em uma seqncia de registros holding


(referncias 4xxxx)

*OK

17/11H

Report Slave ID (o ID do
LC700 igual a 2)

Retorna a descrio do tipo de controlador presente no


endereo do escravo, o status atual do indicador de RUN do
escravo, e outras inforamaes especficas para o dispositivo
escravo.

OK

22/16H

Mask Write 4xxxx


Register

Usado para setar ou apagar bits individuais em um registrador


4xxxx

*OK

23/17H

Read/Write 4xxxx
Register

Realiza a combinao de uma operao de leitura e uma


operao de escrita em uma transferncia simples Modbus. A
funo pode escrever novos contudos em um grupo de
registros 4xxxx, e ento retornar o contedo de outro grupo
de registros 4xxxx.

OK

* Somente Implementado nas verses de firmware 1.30xx ou superior


** Somente implementado nas verses de firmware 2.31.03 ou superior

3.50

Implementao
OK

LC700- Utilizando o CONF700

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 500 ms e 3 tentativas de comunicao antes da
notificao de erro. V at o menu: Ferramentas->Ajustes De Comunicao e clique na etiqueta
Time out.

Fig 3.75- Time Out Para Lan

Endereo IP do Enet-700
Para conectar o PC ao sistema LC700 atravs da Ethernet ser preciso um mdulo Enet-700 e um
carto adaptador Ethernet no PC. A prxima figura mostrar onde o mdulo Enet-700 inserido. A
comunicao atravs da Ethernet baseada no protocolo MODBUS/TCP. V at menu:
Ferramentas->Ajustes De Comunicao.

Fig 3.76- Configurando O Endereo IP do ENET-700

Usando TELNET
O Enet-700 precisa ser preparado de acordo com as configuraes da rede estabelecida pelo
admistrador da rede. A melhor coisa a ser feita consultar o admistrador da rede onde se deseja
conectar o mdulo Enet-700 para maiores detalhes antes de prosseguir.
O mdulo Enet-700 vem com um endereo IP configurado em fbrica mas que pode ser alterado
peloe usurio. A aplicao do Windows TELNET permite fazer todas as configuraes iniciais no
Enet-700 usando o endereo IP de fbrica e se referindo a 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 TELNET quando tenta-se fazer a conexo.
3.51

LC700- Manual de Configurao

Fig 3.77- Conectando-se Ao ENET700


To logo usurio tenha clicado no boto de Connect 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.

Fig 3.78- Configurando o Mdulo ENET-700


Digite o nmero do item que se deseja alterar e siga a seqncia de parmetros. Ao final pressione
S para salvar ou Q para sair sem salvar.
tem 1: So as configuraes do Enet-700 com relao a rede.
tem 2: So as configuraes para a compatibilidade da porta serial da CPU-700.
Item 3: No precisa ser alterado.
tem 4:
Slave Addr/Unit Id Source . .
Modbus/TCP header (default)
Modbus Serial Broadcasts . . .
Disable (default)
Character, Message Timeout . .
00010 ms, 00500ms (recomendado)
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 quo bem sucedido um download ou upload ser. Estes testes sero feitos
usando Times Of Retry igual a 0 (zero). Deste modo possvel avaliar o quo frequentemente
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 2000 ms
esperado.

3.52

LC700- Utilizando o CONF700

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

Fig 3.80- A Janela LC700 ON-LINE

3.53

LC700- Manual de Configurao

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 abaixo

Fig 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 onde a aplicao do
usurio executado. No modo HOLD a aplicao do usurio no est sendo executada.
Entradas Freeze
Clique no boto Freeze para alterar a execuo do programa entre scanning e froze. No modo
FREEZE todas as entradas no so escaneadas e o programa do usurio executado baseado no
status das entradas no tempo de congelamento das entradas.
Sadas Freeze
Clique no boto Freeze para altera 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.

3.54

LC700- Utilizando o CONF700


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

Monitoraco ON-LINE
Esta uma ferramenta importante para verificar como o controle de estratgia est funcionando em
uma 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 CPU700 deve estar no modo RUN para objetivos de monitorao. Veja se o LED RUN est em
ON, caso contrrio clique em

Fig 3.82- O LED RUN

A CPU em Modo RUN


A monitorao permite visualizar como cada rede individual est atuando e certicar-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

Fig 3.83- A CPU No Modo RUN

3.55

LC700- Manual de Configurao

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.

Fig 3.84- Botes de Monitorao

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

Fig 3.85- Configurando A Velocidade De Monitorao

Monitorando blocos de I/O


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 I/O analgicos do bloco de funo especfico.
Outros blocos de funo podem de maneira similar serem selecionados monitorao.
De maneira anloga a monitorao do bloco de funo podem ser desabilitada. Quantos mais
blocos de funo forem selecionados para serem monitorados maior ser o perodo de
monitorao.
O usurio pode tambm utilizar o boto

para habilitar a monitorao dos blocos de funo.

Forando Elementos
Para forar um elemento discreto como um rel ou uma bobina basta clicar sobre ele enquanto
estiver no modo de monitorao. Uma caixa de dilogo dar a opo para forar de 0 (false) para 1
(true) durante um ciclo da rede lgica do LC700. Aps isso, o sinal assumir o valor de acordo
com a lgica ou o estado natural do ponto forado.

3.56

LC700- Utilizando o CONF700


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.

Usando a Ferramenta de Monitorao na Pgina Endereos MODBUS


Usando esta ferramenta o usurio poder monitorar os valores dos pontos de I/O, 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:

Fig 3.86- Usando o Boto De Monitorao Para Monitorar Variveis MODBUSna 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.

3.57

LC700- Manual de Configurao

Fig 3.87- Monitorando Variveis na pgina Endereos MODBUS

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


antiga janela que mostra todos os pontos disponveis.

. Isto leva o usurio de volta a

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


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

Fig 3.88- Variveis MODBUS Selecionadas


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

3.58

LC700- Utilizando o CONF700

Edio ON LINE
Consideraes Iniciais
Recomenda-se que todas precaues necessrias para a segurana do sistema sejam observadas
antes da edio on line.
Geralmente as sadas do LC700 esto colocadas no modo SAFE, se elas foram assim
configuradas previamente. Caso contrrio recomendado configurar todos os valores de
segurana (Valores de Segurana) para as sadas criticas usando a Tabela Global e ento enviar
a configurao e iniciar o sistema no modo SAFE e ento entrar no modo RUN. O sistema estando
no modo SAFE pode previnir situaes que possam por aplicaes de campo em risco.
Outra maneira e faz-lo colocar o sistema em modo HOLD e ento fazer as mudanas. A
desvantagem que enquanto estiver no modo HOLD, a lgica ladder no estar sendo executada
e assim o usurio no poder observar a reao do sistema a modificao feita.

Indo para o Modo ONLINE


No modo ONLINE clique em

Isto colocar o usurio no modo de edio ONLINE onde ele poder alterar elementos lgicos e
mudar parmetros ou blocos de funo de uma rede lgica especfica. Aps terminar, deve-se
prosseguir para fazer modificaes em outras redes, sempre salvando a cada alterao.

Como funciona?
Durante a edio On Line, a CPU700 aloca uma rea de memria separada somente para novas
mudanas. A rede lgica que estiver sendo editada estar sendo 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 a CPU700. Ser ainda possvel cancelar todas as modificaes enviadas para a CPU700 se
elas no foram salvadas para a EEPROM ainda.
Para modificar um elemento lgico, seu label 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 para observar
a resposta do sistema.
Aps vrias mudanas parciais, o usurio pode finalmente decidir confirmar uma nova configurao
salvando-a na EEPROM da CPU700. Pode ser uma boa idia salvar as modificaes em um disco.

Os botes para edio On Line


Envia todas as alteraes temporrias para a CPU700. Mudanas temporrias so
indicadas a CPU700 por uma marca(tc) prxima ao objeto.
Salva todas as mudanas anteriores para EEPROM da CPU700. As mudanas anteriores so
representadas por uma marca (pc). O objeto lgico tem esta marca somente quando a modificao
foi enviada para a CPU700 mas ainda no foi salva.
Volta para o original ou para a ltima rede lgica salva. A rede lgica ser trocada pela ltima
configurao salva na EEPROM da CPU700.
Apaga todas as mudanas temporrias da rede. Todos os objetos marcados com (tc)
retornaro a ltima configurao salva.
3.59

LC700- Manual de Configurao

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
onde 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 CPU700 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.
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.

3.60

LC700- Utilizando o CONF700

OPC Server
Tag List
Tag

HMI
OPC Client

HMI
OPC Client

Address

Level=46.78
MV=8 8.00%

Ethernet

PS

I/O

Enet-700

I/O

I/O

I/O

I/O

I/O

I/O

Smar

Smar

Smar

Smar

Smar

Smar

Smar

Smar

Smar

Smar

Smar

Smar

I/O

Enet-700

Smar

I/O

I/O

LC700

PS

LC700

Smar

OPC Server and Device


OPC Client and OPC Sever

Fig 3.89-O OPC Server


Smar LC700 OPC Server
O LC700 OPC Server uma aplicao para Windows desenvolvida pela SMAR onde 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
em manual ser escrita na sada do bloco SMPL.

Fig 3.90- Um Cliente OPC

3.61

LC700- Manual de Configurao


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

Fig 3.91- 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 ao simples clique
de um boto.
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.

Fig 3.92- Exportando Endereos MODBUS


Um exemplo de uma lista de endereos MODBUS aberta no Excel:
3.62

LC700- Utilizando o CONF700

Fig 3.93- 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.

Implicaes Quando Se Altera 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
Entradas
DI MASTER
DI RIO #1
DI RIO #2
DI RIO #3
DI RIO #4
DI RIO #5
DI RIO #6

Endereo MODBUS

Nmero de Pontos

Faixa 1x xxx
10 001 13 000
13 001 13 500
13 501 14 000
14 001 14 500
14 501 15 000
15 001 15 500
15 501 16 000

3000
500
500
500
500
500
500

3.63

LC700- Manual de Configurao


Sadas
DO MASTER
Variveis Virtuais
Discretas
DO RIO #1
DO RIO #2
DO RIO #3
DO RIO #4
DO RIO #5
DO RIO #6

Faixa 0x xxx
00 001 02 000

2000

02 001 03 000

1000

03 001 03 500
03 501 04 000
04 001 04 500
04 501 05 000
05 001 05 500
05 501 06 000

500
500
500
500
500
500

Tipo Unidade

Endereo MODBUS

Nmero de Pontos

Entradas
AI MASTER
AI RIO #1
AI RIO #2
AI RIO #3
AI RIO #4
AI RIO #5
AI RIO #6
Reservado
Sadas/Genrico
AO MASTER
AO RIO #1
AO RIO #2
AO RIO #3
AO RIO #4
AO RIO #5
AO RIO #6
Reservado
Blocos De Funo
Registradores Especiais

Faixa 3x xxx
30 001 31 000
31 001 31 250
31 251 31 500
31 501 31 750
31 751 32 000
32 001 32 250
32 251 32 500
32 501 34 000
Faixa 4x xxx
40 001 41 000
41 001 41 125
41 126 41 250
41 251 41 375
41 376 41 500
41 501 41 625
41 626 41 750
41 751 41 875
42 501 49 950
49 951 49 999

Mapa De Memria Analgico

1000
250
250
250
250
250
250
1500
1000
125
125
125
125
125
125
750
7450
49

Registros Especiais (Special Registers)


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.

Registro Especial

Endereo
MODBUS

Descrio

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

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

Clock de tempo real: Segundos (00-59)


Hora (00-23)
Dia da Semana (01-07)
Dia do Ms (01-31)
Ms (01-12)
Ano (00-99)
Tempo real de execuo do programa
Timeout de comunicao da porta P1 (mltiplo de 10 milisegundos)
Timeout de comunicao da porta P2 (mltiplo de 10 milisegundos)
Timeout de comunicao da porta P3 (mltiplo de 10 milisegundos)
Reservado
Status da comunicao entre CPU mestre e Mdulo RIO
O Status da comunicao entre as CPUs
Status da bateria

(*) Referente apenas CPU-700-D3R

3.64

LC700- Utilizando o CONF700

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.
Bit 0: No utilizado.
Bit 1: Pronto para leitura da RIO2.
Bit 2: Pronto para leitura da RIO3.
Bit 3: Pronto para leitura da RIO4.
Bit 4: Pronto para leitura da RIO5.
Bit 5: Pronto para leitura da RIO6.
Bit 6: Pronto para leitura da RIO7.
Bit 7: No utilizado.

0 = No. 1 = Sim. (rio 1)


0 = No. 1 = Sim. (rio 2)
0 = No. 1 = Sim. (rio 3)
0 = No. 1 = Sim. (rio 4)
0 = No. 1 = Sim. (rio 5)
0 = No. 1 = Sim. (rio 6)

SSIOStatus
Bit 0: 1: Conexo Good entre SSIO0 e SSIO1
0: Conexo BAD entre SSIO0 e SSIO1
Bit 1: Reservado.
Bit 2: 1: Ttulo de configurao para MAIN e BACKUP so iguais
0: Ttulo de configurao para MAIN e BACKUP so diferentes
Bit 3: 1: MAIN. 0: BACKUP.
Bit 4: 1: MAIN e BACKUP presentes. 0: MAIN ou BACKUP ausentes.
Bit 5: 1: As dip-switches na CPU BACKUP e MAIN esto em posies diferentes.
0: As dip-switches na CPU BACKUP e MAIN esto na mesma posio.
Bit 6: 1:A verso de firmware na CPU MAIN e BACKUP so diferentes.
0: A verso de firmware na CPU MAIN e BACKUP so iguais.
Bit 7: Reservado.
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 I/O 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.

Fig 3.94- Configurando o Endereamento MODBUS Manual ou Automtico.


3.65

LC700- Manual de Configurao

Alocao Automtica de Endereos MODBUS


Selecione Preferncias no menu Ferramentas. Clique na opo M. Addr. Se a opo Auto
estiver selecionada clique em Cancelar, se no estiver selecionada, clique na opo Auto e
confirme clicando em OK. Endereos MODBUS atribudos a todos os pontos agora 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.

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.

Fig 3.95- 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.

3.66

LC700- Utilizando o CONF700

Fig 3.96- Selecionando a Faixa de Endereos MODBUS


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

Alocao de Endereos MODBUS Para Bloco de Funo


Quando o usurio insere um bloco de funo na Pgina Da Rede a janela Endereo MODBUS ser
aberta. Esta janela possui as seguintes opes como mostra a prxima figura.

Bloco De Funo: Tipo de Bloco de Funo


N de Registros: Nmero de registros alocados na memria para este bloco de funo.
Endereos MODBUS: Endereos MODBUS padro.

Fig 3.97- Configurando Endereos MODBUS de Blocos De Funo


Para mudar o endereo MODBUS para uma posio desejada clique em Mudar Endereo. Isto
fornece uma lista de endereos MODBUS como mostrado na figura abaixo.

3.67

LC700- Manual de Configurao

Fig 3.98- 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.

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 Hardware Page ou um ou mais
variveis auxiliares na Virtual Variable Page. Uma vez que as funes so criadas elas estaro
disponveis para uso dentro do projeto de lgica Ladder.
As funes definidas pelo usurio podem ser usadas apenas uma vez na lgica de configurao
ladder.
O 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 User Function


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

LC700- Utilizando o CONF700

Fig 3.99- A Janela de Criaoa/Edio de Funes Do Usurio


2. Clique no boto Novo. Esta ao far com que o cursor se mova para a coluna UF Label. Digite
em seguida um nome para esta UF.
3. Clique no boto Editar da janela de dilogo acima. O 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:

Fig 3.100- Programando Uma Nova Funo Do Usurio: Variveis e 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. Verificar, vai verificar a sintaxe da lgica de
programao.
O caixa de I/O permite que o usurio selecione um canal de um mdulo de I/O para fazer parte da
equao booleana.

Fig 3.101- Entradas E Sadas dos Mdulos Como Variveis


De maneira anloga variveis virtuais podem ser selecionadas, selecionando-se Grupos Virtuais.

3.69

LC700- Manual de Configurao

Fig 3.102- Variveis Virtuais Como Variveis Em Uma Funo Do Usurio


A caixa Symbols permite que as operaes lgicas sejam implementadas.

Fig 3.103- Smbolos Utilizados Na Criao de Equaes Lgicas Dentro Das Funes do
Usurio
Os smbolos esto descritos na tabela abaixo:

Smbolo
And
Or

Descrio
Operador Lgico AND (AND Binrio)
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 Parenteses, para agrupar operaes Lgicas

Fecha Parenteses, para agrupar operaes Lgicas

Funo de Lgica de Transio Negativa. Ex: X = ! A; onde X 1 se A mudar de 1 para 0.


(Transio de Borda de descida)

Funo de Lgica de Transio Positiva. Ex: X = i A; onde X 1 se A mudar de 0 para 1.


(Transio de Borda de subida)

Constante Lgica Negativa (Falso)

Constante Lgica Positiva (Verdade)

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

Fig 3.104- 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.70

LC700- Utilizando o CONF700

Fig 3.105- 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.

Fig 3.106- Criando Uma Funo do Usurio


4. Clicando na caixa Sadas, insere-se uma linha Out1. Escolhe-se a primeira varivel clicando
sobre uma das entradas do mdulo M-020 atravs da caixa de I/O. 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.71

LC700- Manual de Configurao

Fig 3.107 Uma Nova Funo Do Usurio: Verificando A Equao Lgica


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

Fig 3.108- 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.

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

3.72

LC700- Utilizando o CONF700

Caso o usurio tente deletar uma sada receber a seguinte mensagem de erro.

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 ClickAnd-Write.
Para calcular o tamanho de memria utilizado por uma configurao de modo a acomodar uma UF
especfica, so aplicadas as seguintes regras:

Qualquer funo por si s ocupa 20 bytes;


4 bytes para cada vez que uma varivel temporria for usada (Tempn);
7 bytes para cada sada de funo (Outn);
11 bytes para qualquer varivel no precedida por um smbolo sensor de transio (^ ou
!);
17 bytes para qualquer varivel precedida por um smbolo sensvel a transio (^ ou !);
4 bytes por cada operao AND ou OR;
5 bytes por cada constante 0 ou 1;

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

LC700- Manual de Configurao


OUT1:=TEMP1+TEMP2+TEMP3+TEMP4;
OUT2:=INA+INB+INC+IND;
END_SELECT

Assim:
Regra
1
2
3
4
5
6
7

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

Nmero
de bytes
20
8x4
2x7
12x11
4x11
17x4
0

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. 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
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, ambos precisam de 8+8 pontos digitais. Alm disso,
dois CIAD so usados o que requer um espao reservado de 16+16 sinais analgicos (Ponto
Flutuante).
A concluso que o mdulo FB usar 16 pontos digitais e 32 sinais analgicos.
3.74

LC700- Utilizando o CONF700


Em sequida estima-se os mdulos que sero usados:

Entradas Digitais

Sadas Digitais

Reminding Points

1100 Pontos
550
550

600 Pontos
300
300

(1024-DI-DO)
174
174

Sistema CLP 01
Sistema CLP 02

Sistema CLP 01:

Pontos Digitais
Mdulos de I/O de 16 pontos
Mdulos de I/O de 8 Pontos
Mdulos de I/O de 4 Pontos
Mdulos de I/O de 2 Pontos
Mdulos FB

Entradas
Digitais
430
120

Sadas Digitais

Total

100
150
50

530
270
50
0
16

Total

Pontos Analgicos
Mdulos de I/O de 16 pontos
Mdulos de I/O de 8 Pontos
Mdulos de I/O de 4 Pontos
Mdulos de I/O de 2 Pontos
Mdulos FB

Entradas
Analgicas

Sadas
Analgicas

Mdulos

Entradas
28
16

866

< 1024
Pontos
Digitais

Total

Limites

0
0
0
0
32
32

< 1024
Pontos
Analgico
s

Sadas

Total

Limites

7
10

1
35
26

Total

Mdulo CPU (250 mA)


Mdulos de 16 Pontos
Mdulos de 8 Pontos
Mdulos de 4 Pontos
Mdulos de 2 Pontos
Mdulos FB (300 mA)

Limites

Mdulos de Alimentao
5VDC@3A/24VDC@300mA

2
Total

66

Acessrios

Totais

Racks
Flat- Cables
Terminador de Bus

17
16
1

Aprox. 80
mA (5V)/
mdulo
<120
mdulos

3.75

LC700- Manual de Configurao

3.76

Captulo 4
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 meu Tools=>Comm. Settings altere o Timeout para 5000 ms.
3. Quando estou monitorando uma planta, esta monitorao parece ocorrer muito
lentamente.
Soluo: Para aumentar a velocidade de monitorao v at o menu
Tools=>Preferences clique na etiqueta Misc e altere o campo Network Monitoring
Period.
4. Falha na Comunicao Ponto a Ponto entre CPU master e PC. Aps tentar iniciar
a comunicao e clicar em Look, no consigo estabelecer a comunicao.
Soluo:
Passo 1: Verificar se o cabo de comunicao foi conectado corretamente nas portas
seriais do PC e do LC700.
Passo 2: Verificar a Rotary Key localizada na CPU.

Esta chave deve ser colocada na posio 8 se a configurao no possui uma RIO.
Caso contrrio, isto , com a presena de uma RIO conectada a master, a chave deve
ser colocada na posio 0.
Passo 3: Colocar a Dip Switch da CPU na posio default.

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

Manual de Configurao do LC700

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 Tools=>Comm. Settings e selecione a opo RS-232.
Certifique-se tambm de que os parmetros CTS/RTS Timeout estejam configurados
para zero.
5. Falha na comunicao entre CPU master 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 master 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).
4.2

Troubleshooting

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 ENET700 utilizando Telnet.
Aconselha-se configurar o baudrate do Enet-700 para 19200 bps.
Ligar o Enet a 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 Tools=>Comm. Param selecionar a opo Ethernet
(Modbus TCP/IP) inclusive digitando o endereo IP do ENET700 na rede ethermet.

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.
RTS/CTS Timeout e baudrate.
Passo2: Certificar-se de que a Dip Switch no esteja na posio Default.
Passo3: No CONF700 no menu Tools=>Comm. Param. 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
4.3

Manual de Configurao do LC700

4.4

Вам также может понравиться