Você está na página 1de 227

Manual do Usurio

Ambiente de Programao
SPDSW

PMU_SPDS001 Verso 1.00 janeiro-2010


Manual do Usurio Ambiente SPDSW

Apresentao

Este manual foi elaborado pela HI Tecnologia Indstria e Comrcio Ltda.,


visando documentao do Ambiente de Programao SPDSW

Qualquer dvida sobre a funcionalidade do sistema, ou esclarecimentos sobre


as informaes contidas neste documento podem ser obtidas diretamente com
o nosso setor de suporte a clientes atravs do telefone (19) 2139-1700.

Este manual no pode ser reproduzido ou transmitido em nenhuma forma e pr


nenhum meio, eletrnico ou mecnico sem prvia autorizao escrita da HI
Tecnologia Indstria e Comrcio Ltda.,detentora de todos os direitos deste
sistema.

HI Tecnologia Indstria e Comrcio Ltda.


Endereo: Av. Dr. Armando de Sales Oliveira, 445

Cidade:Campinas SP Fone: +55 (19) 2139-1700


CEP: 13076-01 Fax: +55 (19) 2139-1710

E-mail: hi@hitecnologia.com.br

Web site: www.hitecnologia.com.br

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 2


Manual do Usurio Ambiente SPDSW

ndice

Apresentao...................................................................................................... 6
Caractersticas do Ambiente ........................................................................... 7
Gerais .......................................................................................................... 7
Aplicao ..................................................................................................... 7
Editor de Programa ..................................................................................... 7
Controlador.................................................................................................. 7
Depurador.................................................................................................... 7
Superviso................................................................................................... 8
IHM - Interface Homem-mquina ................................................................ 8
Organizao Funcional do Aplicativo .............................................................. 8
rea de Comandos...................................................................................... 8
Janela do Projeto Corrente.......................................................................... 9
Janela do equipamento conectado............................................................ 10
Barra de controle e status do controlador .............................................. 10
Informaes adicionais do equipamento conectado .............................. 11
Barra de status .......................................................................................... 12
rvore de Comandos........................................................................................ 13
Projeto........................................................................................................... 15
Configuraes ........................................................................................... 19
Preferncias........................................................................................... 20
Preview de Impresso ............................................................................... 25
Imprimir...................................................................................................... 26
Configurar Relatrio .................................................................................. 27
Setup do Papel / Margens ......................................................................... 29
Encerrar..................................................................................................... 30
Programa ...................................................................................................... 32
Editor Ladder ............................................................................................. 33
Funes do Editor Ladder............................................................... 41
Procura / Substitui Operador....................................................... 42
Procura Prximo Operador ......................................................... 44
Lista Identificadores .................................................................... 44
Edita Operador Selecionado ....................................................... 47
Copia Bloco................................................................................. 48
Contato Horizontal .......................................................................... 60
Contato Vertical .............................................................................. 60
Contato NA ..................................................................................... 61
Contato NF ..................................................................................... 62
Rel ................................................................................................ 63
Temporizador.................................................................................. 64
Flip Flop Set.................................................................................... 65
Flip Flop Reset................................................................................ 68
Flip Flop Pulso ................................................................................ 71
Flip Flop Oscilador .......................................................................... 72
Flip Flop Set de Borda .................................................................... 74
Flip Flop Reset de Borda ................................................................ 77
Contador Up ................................................................................... 79
Contador Up Down ......................................................................... 80
Movimento.......................................................................................... 83

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 3


Manual do Usurio Ambiente SPDSW

Movimentao de Variveis............................................................ 84
Movimentao Indexada................................................................. 86
Inicializao de Dados .................................................................... 88
Troca de Dados .............................................................................. 89
Matemticas ....................................................................................... 92
Somador ......................................................................................... 93
Subtrador ........................................................................................ 95
Multiplicador.................................................................................... 97
Extrator de Raiz Quadrada ........................................................... 101
Log na Base de 10........................................................................ 102
Exponenciao ............................................................................. 103
Potenciao .................................................................................. 104
AND .............................................................................................. 105
OR ................................................................................................ 107
XOR .............................................................................................. 108
Deslocamento para Esquerda ...................................................... 110
Deslocamento para Direita ........................................................... 111
Comparao..................................................................................... 113
Testa Se P1 Igual a P2 .............................................................. 114
Teste se P1 Diferente de P2...................................................... 115
Teste se P1 Maior que P2 ......................................................... 116
Teste se P1 Maior ou Igual a P2................................................ 117
Teste se P1 Menor que P2 ........................................................ 118
Teste se P1 Menor ou Igual a P2 .............................................. 119
Teste Lgico ................................................................................. 120
Fluxo................................................................................................. 122
Incio de Rel Mestre .................................................................... 123
Fim de Rel Mestre....................................................................... 124
Incio de Bloco de Lgica.............................................................. 125
Fim de Bloco de Lgica ................................................................ 126
Bloco de Lgica ............................................................................ 127
Fim de Programa .......................................................................... 128
Especiais .......................................................................................... 130
Bloco de Controle PID .................................................................. 132
Relgio de Tempo Real ................................................................ 134
Bloco de Comunicao Remota ................................................... 135
Bloco de Controle Padro............................................................. 137
Bloco de Status do Controlador .................................................... 139
Mensagem para IHM .................................................................... 141
Hardware.......................................................................................... 143
Controlador de Step Motor............................................................ 145
Controlador de Servo Motor.......................................................... 147
Contador Rpido Encoder ............................................................ 149
Gerador de Freqncia................................................................. 150
Controlador Programvel ..................................................................... 152
Setup do Programa.............................................................................. 155
Parmetros Gerais do Projeto.............................................................. 160
Base de Documentao....................................................................... 161
Segurana............................................................................................ 163
Ambiente de Programao da IHM...................................................... 167

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 4


Manual do Usurio Ambiente SPDSW

Controlador ................................................................................................. 168


Programa de Aplicao ........................................................................... 168
Carrega Aplicao ............................................................................... 170
Carrega Arquivo de Cdigo.................................................................. 172
Elimina Programa ................................................................................ 173
Estatstica da Aplicao ....................................................................... 174
Ativa Controlador..................................................................................... 175
Pausa Controlador................................................................................... 176
Memria No Voltil ................................................................................ 177
Inicializa Memria NVRAM ...................................................................... 179
Programa Relgio Calendrio ................................................................. 180
Reinicializa Controlador........................................................................... 181
Mdulos de Hardware ............................................................................. 181
Superviso .................................................................................................. 183
Depurador................................................................................................ 184
Dump de Variveis .................................................................................. 190
Superviso de PID's ................................................................................ 192
Painis de Superviso ............................................................................. 196
Configurao dos Painis .................................................................... 197
Painel de Superviso Analgica .......................................................... 198
Painel de Atuao Analgica ............................................................... 198
Superviso Digital ................................................................................ 199
Atuao Digital..................................................................................... 199
Superviso Analgica .......................................................................... 200
Atuao Analgica ............................................................................... 200
Ferramentas................................................................................................ 202
Comunicao........................................................................................... 202
Conecta................................................................................................ 203
Identifica Endereo .............................................................................. 203
Modem ................................................................................................. 204
Serial do Computador .......................................................................... 205
Serial do Controlador ........................................................................... 213
Configurao Ethernet do Controlador ................................................ 217
Teste de Comunicao............................................................................ 221
Firmware do Controlador ......................................................................... 222
Habilita Modo Loader .............................................................................. 224
Carga de Dados da Aplicao ................................................................. 225

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 5


Manual do Usurio Ambiente SPDSW

Apresentao
Este um ambiente de software desenvolvido para a configurao, programao, depurao e documentao de
programas desenvolvidos para de controladores lgicos programveis. Integrado em um nico ambiente, ele oferece
todos os recursos necessrios para o desenvolvimento de aplicaes que iro rodar nos Controladores Lgico
Programveis, incluindo configurao dos equipamentos, edio dos programas de aplicao, depurao e
monitoramento on-line, alm de integrao com os ambientes de programao de Interfaces Homem-Mquina remotas
ou integradas aos controladores.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 6


Manual do Usurio Ambiente SPDSW

Caractersticas do Ambiente

Gerais
Interface Windows
Help HTML com links para todas opes dos menus e telas do ambiente

Acesso aos controladores via porta serial RS232-C, Modem, ou Ethernet;

Editor ladder e depurador simultneos. Voc pode visualizar o depurador enquanto efetua modificaes no seu
programa

Recursos para upload de firmware nos controladores

Aplicao
Recursos para especificao do controlador e mdulos utilizados na aplicao
Configurao da base de dados retentiva (no voltil)
Configurao de banco de dados em FlashROM para salvar receitas
Acesso direto a base no voltil para superviso e/ou edio de valores
Acesso direto ao banco de dados em FlashROM para superviso e/ou edio de valores

Editor de Programa
Programao visual atravs de editor ladder
Capacidade de manipulao de variveis do tipo contatos (R), memrias inteiras de 16 bits (M), memrias reais de 32
bits - notao IEEE (D) e strings (X)
Nmero de temporizadores limitado pela memria disponvel (resoluo mxima de 20 ms)
Extenso conjunto de blocos funcionais, incluindo operaes matemticas com ponto flutuante, subrotinas, blocos de
controle PID (at 8 malhas), blocos de comunicao para troca de dados entre controladores, movimentao indexada
permitindo criao de buffers, filas, FIFOs, funes especiais para controle de servo motores, motores de passo etc
Recursos para pesquisa e substituio de operandos
Associao de descritores a todas as variveis do sistema
Associao de TAGs a todas as variveis do sistema

Recursos de pesquisa de operadores disponveis

Insero de comentrios com tamanho e janela de apresentao configurveis


Sistema de ajuda rpida para os elementos do programa
Barra de ferramentas com cones que auxiliam e agilizam a edio do programa

Controlador
Compilao, gerao de cdigo e carga do programa integrados em um nico comando
Carga de atualizaes do "firmware" do controlador pelo ambiente, permitindo ao usurio realizar atualizaes
disponveis gratuitamente na internet
Superviso e configurao dos canais de comunicao do controlador
Recursos para obter estatstica de utilizao da memria do controlador bem como nome, data e verso da aplicao
corrente
Programao do relgio calendrio do controlador
Reinicializao remota do controlador.

Depurador
Depurador integrado com visualizao on-line dos estados dos contatos e memrias
Possibilidade de visualizao simultnea de editor Ladder e Depurador
Recursos de "Force" de entradas e sadas digitais

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 7


Manual do Usurio Ambiente SPDSW

Alterao de contatos com um click duplo, ou comando via teclado


Alterao de memrias tipo R, M, D ou X
Painel de inspeo de variveis programvel com contexto salvo, permitindo que a configurao definida no depurador
seja salva na base do programa e restituda posteriormente
Barra de Ferramentas com cones e Barra de Status com cones para facilitar a depurao e visualizao do programa

Superviso
Superviso seletiva de contatos auxiliares (R), memrias inteiras (M) e memrias reais (D) atravs da tela "Dump de
Variveis"
Visualizao de variveis tipo M ou D em decimal ou Hexadecimal
Gerao de arquivos de dump dos valores correntes do controlador
Monitorao dos blocos PID atravs de tela de superviso disponibilizando "bargraphs" das variveis de processo e
"trend online"

IHM - Interface Homem-mquina


Completa integrao com o ambiente de programao da IHM quando o controlador especificado possuir interface
Homem Mquina integrada

Organizao Funcional do Aplicativo


A figura a seguir apresenta a tela principal do ambiente onde esto delimitadas as 4 principais reas do aplicativo.

rea de Comandos
Nesta rea esto disponveis a barra de menus e a barra de botes permitindo acesso direto os principais comandos
do ambiente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 8


Manual do Usurio Ambiente SPDSW

Janela do Projeto Corrente

Nesta rea esto apresentadas informaes relevantes sobre o projeto atual carregado no ambiente. Observe que, o
programa de aplicao carregado do computador pode no ser o mesmo carregado no controlador conectado e
apresentado na janela do controlador conectado. Assim sendo, as informaes presentes nesta tela podem no
corresponder ao programa corrente carregado no controlador conectado ao ambiente. Estas informaes se referem
ao projeto selecionado e carregado do computador (ou rede).

Tabela de dados do projeto corrente


Aplicao Nome do programa de aplicao corrente. Este nome transferido para o controlador e identificar a
aplicao no equipamento.
Controlador Identifica o modelo do controlador associado ao programa carregado.
IHM Se existir interface homem-mquina associado ao projeto corrente, este campo identifica o modelo da
IHM utilizada.
Verso Identifica a verso atual do projeto carregado. definida e pode ser alterada na tela de Parmetros
gerais do Projeto
Descrio Apresenta uma breve descrio do projeto carregado. definida e pode ser alterada na tela de
Parmetros gerais do Projeto
Responsvel Identifica a pessoa responsvel pelo projeto carregado. Este nome definido na tela de Preferncias
do ambiente e pode ser alterado na tela de Parmetros gerais do Projeto
Empresa Identifica a empresa responsvel pelo programa carregado. Este nome definido na tela de
Preferncias do ambiente e pode ser alterado na tela de Parmetros gerais do Projeto
Proj. criado Identifica a verso do ambiente que foi utilizada para criar o projeto carregado.
por
Proj. criado Identifica a data de criao do projeto carregado
em
Compilado Apresenta a data e hora em que o programa carregado foi compilado pela ltima vez.
em
Modificado Identifica a verso do ambiente que realizou a ultima alterao no projeto carregado.
por
Modificado Identifica a data e hora que foi realizada a ultima alterao no projeto carregado.
em

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 9


Manual do Usurio Ambiente SPDSW

Janela do equipamento conectado


Nesta rea esto apresentadas informaes relevantes do controlador que estiver conectado ao ambiente atravs do
canal de comunicao configurado (serial ou ethernet). Observe que o programa que eventualmente estiver rodando
no controlador pode no ser o mesmo apresentado na janela do projeto corrente. Quando no existir controlador
conectado ao canal de comunicao ou, quando por algum motivo o ambiente no conseguir se conectar com o
controlador, esta tela assumir a aparncia apresentada na figura a seguir, onde a imagem apresentada ir alternar
com informaes sobre a linha de produtos da empresa.

Quando o ambiente conseguir conexo com o controlador, este ser identificado, apresentando o modelo do
controlador no campo "Equipamento" e caso exista um programa rodando no mesmo o nome do programa ser
apresentado no campo "Programa". A imagem do controlador conectado apresentada juntamente com uma barra de
controle e status do controlador, conforme figura a seguir.

Barra de controle e status do controlador


A barra de controle e status do controlador possui 2 funes conforme apresentado no figura a seguir:

Ativa / Interrompe o controlador

Atravs destes dois botes o operador poder, quando existir programa carregado no controlador ativar o interromper

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 10


Manual do Usurio Ambiente SPDSW

a execuo do programa.

Status do equipamento conectado

A barra de status do controlador apresenta ao operador atravs de 3 leds coloridos, informaes relativas ao status
do programa carregado no mesmo conforme apresentado na figura abaixo:

Controlador sem programa de aplicao

Controlador parado com programa de


aplicao carregado

Controlador executando o programa de


aplicao carregado

Informaes adicionais do equipamento conectado


Para obter mais informaes sobre o controlador conectado, pressione o boto "Detalhes". Feito isto, a imagem do
controlador ser substituda por uma tabela de informaes adicionais sobre o controlador, conforme apresentado na
figura a seguir.

Tabela de Informaes sobre o equipamento conectado ao ambiente


Programa criado Apresenta a data em que o programa de aplicao foi carregado no controlador pela ltima vez.
em
Id do cliente Identifica o cliente do equipamento. Em situaes especiais os controladores podem ser
associados a determinados clientes (ex. fabricantes de mquinas). Neste caso este campo
identifica o cliente associado. Normalmente este campo estar indicando CN-0000.

Nmero de srie Apresenta o nmero de srie do equipamento conectado.

Licena de Toda linha de controladores possuem recursos para integrao com sistemas supervisrios de
software mercado ou desenvolvidos por clientes. Alguns destes pacotes exigem a obteno de uma
licena de software do equipamento para sua operao. Quando necessrio esta licena ser
apresentada neste campo. Normalmente este campo estar indicando LN-0000.
Tipo de Firmware Indica a verso do firmware de atualmente carregado no equipamento. Esta informao esta
disponvel tambm na Barra de Status.
Relgio calendrio Este campo apresenta o status do relgio calendrio disponvel no controlador. Este recurso no
est presente em todos os controladores e, quando presente, permite que o programa de controle
defina aes baseadas na data e hora correntes.
Data Corrente Se o controlador possuir relgio de tempo real, ser apresentado neste campo a data corrente
presente no controlador.
Hora Corrente Se o controlador possuir relgio de tempo real, ser apresentado neste campo a hora corrente

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 11


Manual do Usurio Ambiente SPDSW

presente no controlador.

Dia da semana Se o controlador possuir relgio de tempo real, ser apresentado neste campo o dia da semana
corrente presente no controlador.
Memria RAM Indica a quantidade de memria RAM disponvel no controlador.

Memria NVRAM Indica a quantidade de memria NV-RAM (RAM com bateria incorporada) disponvel no
controlador.
Memria FLASH Indica a quantidade de memria FLASH-ROM disponvel no controlador.

Barra de status
A barra de status apresenta informaes adicionais sobre o ambiente e o controlador conectado conforme
apresentado na figura seguir:

Tabela de informaes da barra de status


Informaes de
suporte Este campo utilizado para descrever a funcionalidade dos botes e menus selecionados pelo
mouse do computador. Ao se passar o mouse sobre os botes e telas ser apresentado neste
campo uma breve descrio associada ao elemento selecionado.
Verso do
Firmware Quando o controlador estiver conectado ao ambiente este campo apresentar o tipo (ex. PLC GII) a
verso (ex. F-1.3.07) do firmware do controlador. Quando o ambiente estiver operando sem conexo
com o controlador este campo ir apresentar o texto "Modo Offline".
Verso do Este campo apresenta a verso atual do ambiente.
ambiente
Status de
comunicao Atravs de dois leds o ambiente ir informar ao usurio o status de comunicao com o controlador.
O led mais a esquerda indica a condio de instalao do driver de comunicao. Se o driver foi
instalado corretamente na porta de comunicao selecionada (serial ou ethernet) este led estar
verde, caso contrrio estar vermelho. O led mais a direita indica o status de comunicao atual com
o controlador. Se o ambiente estiver conectado ao controlador este led estar verde, caso contrrio
estar vermelho.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 12


Manual do Usurio Ambiente SPDSW

rvore de Comandos
Projeto Programa Controlador Superviso Ferramentas

Programa de
Comunicao ?
Aplicao ?
Novo Editor Ladder Depurador

Controlador
Abrir Carrega Aplicao Dump de Variveis Conecta
Programvel

Salvar Carrega Arquivo de


Setup do Programa Superviso de PID's Identifica endereo
Cdigo

Painis de
Parmetros Gerais Superviso
Salvar como Elimina Programa Modem
do Projeto

Configura ?
Base de Estatstica da
Salvar como modelo
Documentao Aplicao

Fechar Projeto Comunicao do


Segurana
Computador

Ambiente de Controlador - Setup


Eliminar Ativa Controlador
Programao IHM de Comunicao

Configuraes ? Configurao
Ethernet do
Pausa Controlador Controlador

Preferncias Memria No Voltil


(NVRAM)

Inicializa Memria Teste de


NVRAM Comunicao

Preview de Programa Relgio Firmware do


Impresso Calendrio Controlador

Reinicializa Habilita Modo Loader


Imprimir
Controlador (1)

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 13


Manual do Usurio Ambiente SPDSW

Mdulos de Comandos do Modo


Configurar Relatrio
Hardware Loader (2)

Habilita firmware do
Setup de Impresso
PLC (2)

Encerrar Carga de Dados da


Aplicao

Detalhes
(1) A opo "Habilita Modo Loader" encontra-se disponvel apenas se o controlador conectado no estiver no
Modo Loader.

(2) As opes "Habilita firmware do PLC" e "Comandos do Modo Loader", encontra-se disponveis somente
quando o controlador conectado estiver no Modo Loader.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 14


Manual do Usurio Ambiente SPDSW

Projeto

Esta opo do menu principal disponibiliza acesso as funcionalidades necessrias para criao, abertura, e
impresso de projetos associados ao ambiente. Uma vez selecionado no menu esta opo, um submenu
apresentado conforme figura abaixo:

Tecla de Atalho Comando


Nenhuma Novo
CTRL O Abrir
Nenhuma Salvar
Nenhuma Salvar como...
Nenhuma Salvar como modelo
Nenhuma Fechar
Nenhuma Eliminar
Nenhuma Configuraes
Nenhuma Preview de impresso
Nenhuma Imprimir
Nenhuma Configurar Relatrio
Nenhuma Setup de impresso
Nenhuma Encerra

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 15


Manual do Usurio Ambiente SPDSW

Novo

Caminho: Projeto/Novo
Atalho: Nenhum
Boto:

Descrio
Esta opo permite a criao de um novo projeto. Quando ativada, apresentada a tela uma tela de Parmetros
Gerais do Projeto. Uma vez especificadas as informaes solicitadas nesta tela, o projeto corrente (caso exista)
fechado e um novo projeto carregado no ambiente com o nome provisrio de "SemNome". Este projeto pode ser
criado sem nenhuma informao (projeto vazio) ou pode ser criado a partir de um modelo especificado na tela de
Parmetros Gerais do Projeto.

Detalhes

Dicas

Para criar um novo projeto a partir de um projeto existente, carregue o projeto desejado e utilize a opo
Salvar como... do menu "Projeto".

Abrir

Caminho: Projeto/Abrir
Atalho: CTRL O
Boto:

Descrio
Atravs desta opo, o usurio do ambiente pode selecionar o projeto a ser trabalhado. Se houverem sido realizadas
alteraes no projeto corrente, solicitado ao usurio confirmao para salv-las antes de fechar o mesmo. Este
comando abre uma tela de seleo de arquivos de projeto do ambiente (extenso .PJW). Uma vez selecionado o
arquivo pelo usurio, o projeto associado carregado no ambiente para edio.

Detalhes

Quando o usurio ativa o Ambiente de Programao, este procura pelo ltimo projeto carregado. Se
encontrado, este projeto aberto automaticamente.
Dicas

O menu "Projeto" mantm uma lista dos ltimos 5 projetos carregados que podem ser abertos
selecionando-os com o mouse.

Salvar

Caminho: Projeto/Salvar
Atalho: Nenhum
Boto:

Descrio
Esta opo permite salvar em disco as alteraes realizadas no projeto corrente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 16


Manual do Usurio Ambiente SPDSW

Detalhes

Dicas

Para criar um novo projeto a partir do projeto corrente, utilize a opo "Salvar como..." do menu "Projeto".

Salvar Como...

Caminho: Projeto/Salvar Como...


Atalho: nenhum
Boto:

Descrio
Quando o usurio desejar gerar um projeto que uma cpia do projeto corrente, utiliza-se a opo "Salvar como..". Ao
ser selecionada esta opo, aberta uma janela solicitando um local e nome do projeto a ser salvo. Uma vez
fornecidas estas informaes, ser criado um novo projeto que ser salvo com o nome e local especificados. Este
projeto uma cpia idntica do projeto corrente.

Detalhes

Dicas

Para criar um novo projeto vazio, utilize a opo "Novo" do menu "Projeto".

Salvar Como Modelo

Caminho: Projeto/Salvar Como Modelo


Atalho: nenhum

Boto:

Descrio
Caso o usurio deseje salvar o projeto corrente sem associ-lo a um tipo de equipamento, pode-se utilizar a opo de
salvar como modelo. Nesse caso, todo o programa ladder, a documentao e as definies de banco de dados e NV-
RAM sero salvas sem equipamento associado, de forma que possa ser utilizado com todos os modelos de
controladores. Durante o processo de criao de um novo projeto o usurio pode optar por criar um projeto baseado em
um dos modelos salvos ao invs de cri-lo vazio. Caso esta opo seja utilizada, o novo projeto criado conter todas as
informaes do modelo selecionado.

Detalhes

Dicas

Quando instalado o ambiente, existe um modelo denominado "Modelo Bsico" que, quando utilizado, cria
um novo projeto com um programa nulo, comentrios e uma lista de constantes predefinidas.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 17


Manual do Usurio Ambiente SPDSW

Fechar Projeto

Caminho: Projeto/Fechar Projeto


Atalho: nenhum
Boto:

Descrio
Esta opo permite ao usurio fechar o projeto corrente sem sair do ambiente de programao. Se houverem sido
realizadas alteraes no projeto corrente solicitado ao usurio confirmao para salv-las antes de fechar o projeto.

Detalhes

Dicas

Eliminar

Caminho: Projeto/Eliminar
Atalho: nenhum

Boto:

Descrio
Quando o usurio quiser eliminar um projeto existente, tm-se a opo "Eliminar.." do menu "Projeto". Ao ser
selecionada esta opo aberta uma janela para especificao do nome do projeto a ser eliminado. Neste caso, o
usurio deve especificar o nome e o local do projeto a ser eliminado. Uma vez concluda esta etapa solicitado ao
usurio que confirme esta operao atravs de uma tela de confirmao. Se confirmada a operao, todos os arquivos
associados ao projeto especificado so eliminados do disco (ou rede).

Detalhes

Se o usurio tentar eliminar o projeto corrente, ser apresentada uma mensagem notificando esta condio
e solicitando confirmao para terminar o processo. Se confirmado, o projeto corrente inicialmente
fechado e em seguida eliminado do disco (ou rede).
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 18


Manual do Usurio Ambiente SPDSW

Configuraes

Descrio
Esta opo permite ao usurio configurar o formato de apresentao da tela principal do ambiente. Pode-se selecionar
uma das seguintes opes de formato.

Tela Completa:

Painel de Status:

Barra de Botes:

Detalhes

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 19


Manual do Usurio Ambiente SPDSW

Dicas

Preferncias
Caminho: Projeto/Configuraes/Preferncias
Atalho: nenhum
Boto:

Descrio
Quando selecionada esta opo, abre-se uma janela, onde o usurio pode especificar parmetros de
configurao do ambiente que so compartilhados por todos os projetos. Este parmetros organizados
funcionalmente e distribudos nas seguintes abas:

Ambiente

Projeto

Editor

Compilao

Preferncias: Ambiente

Campos Descrio
O texto definido neste campo ser apresentado com valor inicial no campo equivalente
Empresa da tela de Parmetros Gerais do Processo, quando um novo projeto for criado. Este texto
normalmente identifica a empresa que desenvolveu o programa de aplicao associado
ao projeto corrente.
O texto definido neste campo ser apresentado com valor inicial no campo equivalente
Responsvel
da tela de Parmetros Gerais do Processo, quando um novo projeto for criado. Este texto

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 20


Manual do Usurio Ambiente SPDSW

normalmente identifica o responsvel pela elaborao do programa de aplicao


associado ao projeto corrente.
Pasta de Modelos Este campo especifica o local (Path) onde os projetos de modelo sero salvos quando o
comando Salvar como modelo for executado. Adicionalmente, sempre que um novo
projeto criado, na tela de Parmetros Gerais do Processo existe a possibilidade de
associar o projeto a ser criado com um modelo presente. Quando utilizada esta
funcionalidade, o ambiente ir ler os projetos que estiverem no local especificado por
este campo para apresent-los para que o usurio selecione um, caso queira.
Pasta de Projetos
Este campo especifica o local (Path) inicial onde o ambiente ir pesquisar para
apresentar a lista de projetos para serem abertos, ou eliminados.

Editor da Base de Este campo especifica o local (Path) e o nome do editor associado para acesso a base
Documentao de documentao de projeto. Todo projeto possui um arquivo do tipo texto utilizado para
documentao do programa, controle de verses etc. Este arquivo parte integrante do
projeto associado e pode ser aberto com qualquer editor texto ASCII. Quando ativado o
comando Base de Documentao no menu Programa, o editor especificado neste campo
ser automaticamente ativado para abrir o arquivo de documentao associado ao
projeto corrente.
Mensagens de Alerta
Pergunta p/ ativar o controlador

Quando ativada esta opo, o ambiente apresentar uma mensagem de aviso


solicitando do usurio uma confirmao para ativar o controlador, caso esteja parado.
Pergunta p/ interromper o controlador
Quando ativada esta opo, o ambiente apresentar uma mensagem de aviso
solicitando do usurio uma confirmao para paralisar o controlador, caso esteja ativado.

Preferncias: Projeto

Campo Descrio
Painel de
Projeto/Propriedades Cor de fundo e cor do texto
Nestes itens pode-se configurar a cor de fundo e a cor do texto para o Editor Ladder e
para o Depurador.
Editor Ladder
Quando o usurio deixa o ponteiro do mouse sobre algum boto do editor ou do
depurador, aps algum tempo, se habilitada esta funcionalidade, surgir um pequeno
texto explicando a funo daquele boto. A este tipo de texto, atribuiu-se o nome de
"hint".
Hints de comandos do editor
Quando checada, esta opo desabilita os hints dos botes da barra de ferramentas do
Editor Ladder.
Condio default paro o campo: ativado
Hints dos botes dos elementos

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 21


Manual do Usurio Ambiente SPDSW

Quando checada, esta opo desabilita os hints dos botes dos operandos no Editor
Ladder.
Condio default paro o campo: ativado
Depurador Ladder Hints de comandos do depurador
Quando checada, esta opo desabilita os hints dos botes dos operandos no Editor
Ladder.
Condio default paro o campo: ativado
Formato dos valores reais > 10
Permite ao usurio definir o formato (nmero de casas decimais) de apresentao dos
valores reais maiores que 10, dentro do depurador ladder.
Condio default paro o campo: 0.0
Formato dos valores reais < 10
Permite ao usurio definir o formato (nmero de casas decimais) de apresentao dos
valores reais menores que 10, dentro do depurador ladder.
Condio default paro o campo: 0.000
Intervalo de renovao de dados
Permite ao usurio definir o tempo em ms para uma nova atualizao dos dados
apresentados no depurador. Este intervalo ir definir a velocidade com que o ambiente
ter que buscar no controlador os dados a serem apresentados no editor ladder.
Condio default paro o campo: 2000 ms

Preferncias: Editor/Depurador

Campo Descrio
Texto da entrada de Configura a cor do texto do campo criado quando solicitada entrada de dados do usurio
dados dentro do editor ou depurador ladder.
Fundo da entrada de Configura a cor de fundo do campo criado quando solicitada entrada de dados do usurio
dados dentro do editor ou depurador ladder.
Fundo da Configura a cor do fundo da rea de documentao dentro do editor ou depurador ladder.
documentao
Texto da Configura a cor do texto da documentao dentro do editor ou depurador ladder.
documentao
Cor da linha do cursor Configura a cor da linha do cursor dentro do editor ou depurador ladder.
Cor de fundo normal Configura a cor de fundo do editor ou depurador ladder em uma situao normal.
Cor de fundo Configura a cor de fundo do editor ladder para uma regio selecionada pelo usurio
selecionado
Cor de linha normal Configura a cor das linhas dentro do editor ou depurador ladder.
Identificadores dos Configura a cor do texto dos identificadores dos elementos do editor ou depurador ladder.
elementos
Operandos/Valores Identifica o texto dos operandos e dos valores dos mesmos dentro do editor ou depurador
ladder..
Indicador de elemento Configura a cor do indicador luminoso que aparece no elemento quando ele est ativo ou
ativo quando estiver forado dentro do depurador ladder.

Preferncias: Compilao

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 22


Manual do Usurio Ambiente SPDSW

Campo Descrio

Desabilita compilao Quando habilitada, esta opo desabilita a compilao e a gerao de cdigo, e permite
e gerao de cdigo carregar no Controlador apenas o arquivo de cdigo previamente gerado no projeto.
Condio default paro o campo: desativado
Ignora consistncia de
datas (fora Quando habilitada, esta opo fora a compilao do programa Ladder, mesmo que no
compilao) haja nenhuma alterao no programa. Sendo assim, toda vez que o comando "Carrega
Aplicao" for ativado, o programa corrente ser compilado e gerado um novo arquivo de
cdigo para carga no controlador.
Condio default paro o campo: desativado
Desativa teste de
bobina com sada Esta opo, quando inativa, habilita o teste de bobina com sada duplicada. Nesta
duplicada condio, se no mesmo programa houverem duas ou mais bobinas associadas mesma
sada, o ambiente ir apresentar uma mensagem de alerta, interrompendo o processo de
compilao.
Condio default paro o campo: desativado
Desativa teste de
contato auxiliar Esta opo, quando inativa, habilita o teste de contato auxiliar com sada duplicada.
duplicado Nesta condio, se no mesmo programa houverem dois um mais contatos associadas
mesma sada, o o ambiente ir apresentar uma mensagem de alerta, interrompendo
o processo de compilao.
Condio default paro o campo: ativado
Desativa validao de
elementos em blocos Esta opo, quando inativa, habilita o teste de validao de elementos dentro de um
de lgica bloco de lgica. Nesta condio, durante o processo de compilao do programa,
verificado se existem dentro de blocos de lgicas, elementos que atual por transio (ex.
rel de borda ou de pulso, contador) ou timers. Este elementos ir operar de forma
indevida caso o bloco associado aos mesmos no for regularmente ativado no
programa. Sendo assim, caso esta condio ocorra, o ambiente ir apresentar uma
mensagem de alerta, interrompendo o processo de compilao.
Condio default paro o campo: desativado

Detalhes

Dicas

A no ser que seja necessria uma atualizao mais rpida do depurador, mantenha o parmetro
"Intervalo de renovao de dados" maior ou igual ao valor default (2000 ms)

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 23


Manual do Usurio Ambiente SPDSW

Tela Completa:

Painel de Status:

Barra de Botes:

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 24


Manual do Usurio Ambiente SPDSW

Preview de Impresso
Caminho: Projeto/Preview de Impresso
Atalho: nenhum

Boto:

Descrio
Esta opo permite ao usurio visualizar o relatrio de impresso a ser gerado pela opo "Imprimir" do menu "Projeto".
O relatrio gerado baseado na configurao definida na tela de "Configurao de Relatrio". O relatrio gerado
apresentado em uma tela conforme apresentado a seguir:

Os seguintes comandos esto disponveis para o usurio:

Comandos da tela de visualizao de impresso


Apresenta a primeira pgina do relatrio de impresso

Apresenta a pgina anterior corrente do relatrio de impresso

Apresenta a pgina seguinte corrente do relatrio de impresso

Apresenta a ultima pgina do relatrio de impresso

Permite selecionar a pgina a ser apresentada do relatrio de impresso

Efetua um zoom da pgina corrente permitindo visualizar parte da pgina com maior detalhe

Envia para impressora o relatrio corrente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 25


Manual do Usurio Ambiente SPDSW

Fecha a tela de visualizao de impresso

Detalhes

Dicas

Maximize esta tela para observar o relatrio com mais detalhes.

Imprimir
Caminho: Projeto/Imprimir
Atalho: nenhum

Boto:

Descrio
Esta opo permite ao usurio ativar o processo de impresso do projeto corrente. O relatrio gerado baseado na
configurao definida na tela de "Configurao de Relatrio".

Configure a impressora a ser utilizada no processo de impresso, o intervalo de relatrio a ser impresso (parcial ou
total) e o nmero de cpias a serem produzidas. A seguir pressione OK para iniciar o processo de impresso.

Detalhes

O contedo do relatrio gerado definido na tela de "Configurao de Relatrios". O formato do relatrio


gerado configurado na tela de "Setup de Impresso"

Dicas

Para visualizar o relatrio antes de irimi-lo, ative a opo "Preview de Impresso" no menu "Projto"

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 26


Manual do Usurio Ambiente SPDSW

Configurar Relatrio
Caminho: Projeto/Configurar Relatrio
Atalho: nenhum

Boto:

Descrio
Esta opo permite ao usurio configurar o formato do relatrio de impresso aplicao corrente, a ser gerado quando
ativado o comando de Imprimir do menu de "Projeto" ativar o processo de impresso da aplicao corrente.

Parmetros de configurao do relatrio


Geral
Pgina de Rosto Imprime um pgina inicial com as seguintes informaes sobre o projeto
Verso do Ambiente Verso corrente do ambiente
Projeto Nome do projeto do impresso
Endereo de acesso Endereo de acesso ao controlador
Programa de Nome do programa de aplicao corrente. Este nome transferido para
Aplicao o controlador e identificar a aplicao no equipamento.
Controlador Identifica o modelo do controlador associado ao projeto corrente
Se existir interface homem-mquina associada ao projeto corrente, este
IHM
campo identifica o modelo da IHM utilizada.
Verso Identifica a verso atual do projeto impresso.
Descrio Apresenta uma breve descrio do projeto impresso.
Responsvel Identifica a pessoa responsvel pelo projeto impresso.
Empresa Identifica a empresa responsvel pelo projeto impresso.
Identifica a verso do ambiente que foi utilizada para criar o projeto
Criado por
impresso.
Criado em Identifica a data de criao do projeto impresso
Apresenta a data e hora em que o programa foi compilado pela ltima
ltima carga
vez.
Identifica a data e hora que foi realizada a ultima alterao no projeto
ltima modificao
impresso.

Controlador

Configurao dos
Mdulos Quando habilitada esta opo, gerado no relatrio uma sesso com pginas identificando as
caractersticas de cada mdulo de I/O utilizado no controlador associado ao projeto impresso.
So disponibilizadas informaes gerais sobre os mdulos e para cada mdulo a configurao
de I/O com a identificao e descrio cada canal de I/O do mesmo.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 27


Manual do Usurio Ambiente SPDSW

Base de dados

Desc. contatos
auxiliares Apresenta o texto descritivo de cada contato utilizado no programa de aplicao impresso

Desc. memrias Apresenta o texto descritivo de cada memria inteira utilizada no programa de aplicao
inteiras impresso
Desc. memrias reais Apresenta o texto descritivo de cada memria real utilizada no programa de aplicao impresso
Desc. variveis texto Apresenta o texto descritivo de cada varivel texto utilizada no programa de aplicao impresso
Tab. constantes Apresenta a tabela de constantes inteiras utilizada no programa de aplicao impresso
inteiras
Tab. constantes reais Apresenta a tabela de constantes reais utilizada no programa de aplicao impresso
Tab. de constantes Apresenta a tabela de constantes do tipo texto utilizada no programa de aplicao impresso
texto

Programa Ladder

Listagem do programa Habilita a impresso do programa ladder associado ao projeto impresso


Imprime Preto e
Imprime o programa ladder em Preto e Branco
Branco
Apresenta Tags Imprime os Tag da varivel no lugar do identificador da mesma
Apresenta
Inclui no relatrio a documentao do programa ladder
documentao
Inibe nmero da
Desativa a impresso no nro da lgica no fundo do diagrama ladder
lgica

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 28


Manual do Usurio Ambiente SPDSW

Detalhes

Dicas

Setup do Papel / Margens

Papel da Impressora

Dimenso Especifique as dimenses (Largura x Altura) em milmetros do papel


utilizado. O valor default para estes parmetros so compatveis com o
papel de formato A4.
Orientao Especifique a orientao do papel (retrato ou paisagem) a ser utilizada
no processo de impresso do relatrio.

Margens
Superior Especifique o tamanho da margem superior em milmetros
Inferior Especifique o tamanho da margem inferior em milmetros
Esquerda Especifique o tamanho da margem esquerda em milmetros
Direita Especifique o tamanho da margem direita em milmetros

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 29


Manual do Usurio Ambiente SPDSW

Cabealho/Rodap
Linha 1..3

O
Resultado no relatrio

Nome do Projeto

Verso do ambiente

Nro da pgina corrente

Data da Impresso

Hora da impresso

Copyright do ambiente

Nro de pginas do relatrio

cabealho e o rodap das pginas so configurados individualmente e


podem conter de 1 a 3 linhas cada dividido verticalmente em 3 colunas,
sendo uma alinhada esquerda da folha, uma alinhada direita e uma
centralizada. Em cada um destes campos pode-se definir um texto a ser
apresentado. Existem alguns comandos de impresso que podem ser
inseridos no texto para indicar informaes especiais a serem impressas.
Estes comandos so precedidos da letra & e esto especificados a seguir:

Esquerda Texto a ser apresentado na linha especificada (1..3) esquerda


Centro Texto a ser apresentado na linha especificada (1..3) centralizado
Direita Texto a ser apresentado na linha especificada (1..3) direita
Fonte Tipo de fonte a ser utilizado para impresso dos textos definidos

Separador
Quando habilitada esta opo, impressa uma linha separando o cabealho e o rodap do
corpo do relatrio.

Detalhes

Dicas

Encerrar
Caminho: Projeto/Encerrar
Atalho: nenhum
Boto:

Descrio
Esta opo permite ao usurio fechar o ambiente de programao. Se houverem sido realizadas alteraes no projeto
corrente solicitado ao usurio para confirmar se deseja salv-las ou no, antes de fechar o aplicativo.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 30


Manual do Usurio Ambiente SPDSW

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 31


Manual do Usurio Ambiente SPDSW

Programa

Esta opo do menu principal disponibiliza acesso s funcionalidades


necessrias para configurao, documentao e edio do projeto
corrente. Uma vez selecionado no menu esta opo, um submenu
apresentado conforme figura abaixo:

Tecla de Atalho Comando


CTRL+F2 Editor Ladder Obs: Deve existir um equipamento configurado para acesso ao editor
Ladder
CTRL+F3 Controlador Obs: Deve existir um projeto carregado para acesso configurao do
Programvel equipamento
CTRL+F4 Setup do Programa Obs: Deve existir um projeto carregado para acesso ao setup do
programa
Nenhuma Parmetros Gerais do Obs: Deve existir um projeto carregado para acesso aos parmetros
Projeto gerais do projeto
Nenhuma Base de
Documentao
Nenhuma Segurana Obs: Deve existir um projeto carregado para acesso configurao de
segurana
Nenhuma Ambiente de Obs: O ambiente de programao da IHM deve estar previamente
Programao da IHM instalado para que possa ser acessado via este comando.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 32


Manual do Usurio Ambiente SPDSW

Comandos do Editor Ladder Prximo Item

Editor Ladder
Caminho: Programa/Editor Ladder
Atalho: nenhum

Boto:

Descrio
Uma das mais flexveis caractersticas dos controladores lgicos programveis o fato deste tipo de equipamento ser
configurvel, tanto do ponto de vista de hardware, quanto de software de aplicao. Esta abordagem, entretanto, define
que os equipamentos quando fornecidos pelos fabricantes devem ser configurados e programados, estando portanto
no operacionais antes destas etapas terem sido realizadas. Utilizando o Editor Ladder o usurio pode criar o programa
de aplicao que ser posteriormente carregado no controlador, para que o mesmo possa operar da forma desejada de
acordo com do processo conectado ao equipamento.
Para acesso ao Editor Ladder deve existir um projeto carregado no ambiente e um equipamento j configurado atravs
do comando Controlador Programvel no menu Programa. Uma vez executados os procedimentos mencionados, ao
ativar o comando "Editor Ladder" apresentada a tela a seguir:

Nesta tela existem 3 regies distintas para acesso a comandos, elementos do programa e edio do programa ladder.

Editor do Diagrama Ladder

Comandos do Editor

Barra de Elementos do Programa


Editor de Diagrama Ladder
Um diagrama Ladder ou diagrama de rels um padro de documentao definido e utilizado originalmente para
documentao de circuitos de comandos eltricos. Este tipo de documentao utiliza normalmente duas barras
horizontais para indicar o circuito principal de alimentao e distribui entre estas duas barras os smbolos dos
elementos eltricos utilizados no comando implementado, conforme exemplo apresentado a seguir.

Neste exemplo apresentado o diagrama ladder de um circuito simples de iluminao domiciliar. Nele, os
identificadores L e N representam as linhas de energia do circuito eltrico (Fase e Neutro), enquanto SW1 a
representao de um interruptor eltrico e L1 representa uma lmpada. Quando a chave SW1 fechada a corrente I

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 33


Manual do Usurio Ambiente SPDSW

circula pela lmpada acendendo-a. Este tipo de diagrama largamente utilizado em esquemas de painis de controle e
intertravamento de sinais em mquinas e processos.

No exemplo acima o diagrama apresenta uma nica lgica composta por 2 elementos (SW1 e L1). Um diagrama ladder
normalmente constitudo de vrias lgicas onde cada uma delas pode conter 1 ou mais elementos. Estes elementos
executam aes especficas e so distribudos no diagrama de acordo com a funcionalidade desejada.

Contatos e Rels:

Para efetuar o controle de uma mquina ou processo, necessrio que o equipamento de controle possa ler
informaes do processo e possa tambm enviar comandos para controlar o mesmo. No exemplo acima, considerando
que o processo a ser controlado pelo equipamento o acendimento da lmpada, seria necessrio que a informao do
estado do interruptor fosse enviada para o controlador e o mesmo fosse capaz de ligar e desligar a lmpada. A figura a
seguir apresenta como seria a forma de conectar os dispositivos (interruptor e lmpada) no equipamento de controle
(Controlador Lgico Programvel).

Desta forma, o controlador deveria "ler" o estado do interruptor SW1 e se o mesmo estivesse ligado (fechado) o
controlador deveria ligar a lmpada L1 e vice versa. De uma forma genrica, os dispositivos de entrada que fornecem
informaes lgicas (ligado/desligado) so representados internamente no controlador lgico programvel como
contatos. Estes contatos podem ser basicamente de 2 tipos conforme descrito na tabela a seguir:

Tipo de
Smbolo Descrio
contato
Normalmente Quando o dispositivo conectado estiver desativado o contato associado
aberto internamente no controlador estar aberto e vice-versa
Normalmente Quando o dispositivo conectado estiver desativado o contato associado
fechado internamente no controlador estar fechado e vice-versa

Utilizando os smbolos apresentados, o programa do controlador para efetuar o controle da lmpada, conforme o
diagrama ladder apresentado anteriormente, pode ser implementado da seguinte forma:

Tipo de Sada Smbolo Descrio


Rel Quando energizado (ativado) pelo programa do controlador, liga a sada
associada, ativando o elemento conectado mesma

Note que o diagrama apresentado foi rotacionado de 90o no sentido anti-horrio, de forma que as linhas de
energizao agora so representadas pelas 2 linhas verticais do editor. O contato SW1 uma entrada lgica (Digital)
do controlador, enquanto o rel L1 uma sada lgica. A linha abaixo com o elemento "End" tem por finalidade indicar
o fim do programa ladder.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 34


Manual do Usurio Ambiente SPDSW

Utilizando portanto o Editor Ladder, o usurio pode construir programas em forma de um diagrama ladder, que sero
capazes de ler do processo as informaes fornecidas atravs de sensores (chaves, sensores indutivos, ticos,
magnticos etc) e interagir com o mesmo controlando atuadores (vlvulas, motores, lmpadas, cilindros etc). As
condies para que esta atuao acontea ser definida pelas lgicas implementadas no programa de controle.

A linguagem Ladder dentro do ambiente possui, alm dos contatos e rels mencionados anteriormente, um vasto
conjunto de elementos de controle como blocos Contadores, Flip-flops, Temporizadores, blocos de controle PID etc.
Uma base de dados com recursos para representao de valores lgicos, inteiros, reais e strings se integram a
elementos para execuo de funes matemticas (adio, multiplicao, extrao de raiz quadrada, exponenciao
etc), funes lgicas e de comparao. Todos estes elementos esto disponveis na barra de elementos do editor para
utilizao.

Alm de permitir a insero dos elementos do programa de controle, o Editor Ladder permite que o usurio inclua
textos para documentao das lgicas que so fundamentais para que o programa possa ser facilmente
compreendido posteriormente, facilitam o processo de manuteno do software.

Menu de comandos
Clicando-se com o boto direito do mouse na tela do editor apresentado um submenu conforme figura a seguir:

Comando Atalho Descrio


Identifica F7 Abre o painel de identificadores das variveis da aplicao e posiciona o cursor
Operando no campo de Descrio do identificador selecionado pelo cursor do Editor
Ladder
Define Tag para Abre o painel de identificadores das variveis da aplicao e posiciona o cursor
F9
operando no campo de Tag do identificador selecionado pelo cursor do Editor Ladder
Permite o usurio, definir ou redefinir, o identificador associado ao parmetro
Edita Operando F6
selecionado pelo cursor
Tags dos F2 Se selecionado, apresenta o tag definido para os parmetros dos elementos
Operandos (ex. SW13). Caso contrrio, apresenta os identificadores das variveis (ex
M0005). Esta opo vlida se o modo de apresentao estiver selecionado
para apresentar os identificadores dos parmetros
Valores em Se selecionado, apresenta os valores das variveis hexadecimal. Caso contrrio,
Hexadecimal apresenta os valores em decimal. Esta opo vlida se o modo de
apresentao estiver selecionado para apresentar os valores dos parmetros
Documentao do
programa Se selecionado, na tela os comentrios inseridos em cada lgica pelo usurio.
Caso contrrio, apresenta apenas o programa ladder (sem comentrios).

Insere Abre um campo no Editor Ladder logo acima da posio corrente do cursor, para
F5
Documentao que o usurio possa inserir documentao no programa ladder

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 35


Manual do Usurio Ambiente SPDSW

Incio de Bloco CTRL I Marca a linha inicial para operao de copiar e cortar
Fim de Bloco CTRL F Marca a linha final para operao de copiar e cortar
Copiar Bloco CTRL C Copia o bloco marcado para o Clipboard
Copia o bloco marcado para o Clipboard e prepara para eliminar o bloco do
Cortar Bloco CTRL X
editor
Transfere o bloco copiado do Clipboard para o editor, a partir da linha
Colar Bloco CTRL V selecionada pelo cursor. Se o bloco foi copiado com o comando cortar, aps a
cpia, elimina o bloco selecionado
Desmarcar Bloco CTRL R Desmarca o bloco selecionado
Elimina Bloco Elimina o bloco selecionado sem efetuar a cpia para o Clipboard

Barra de Status
Na parte superior do painel do Editor Ladder existe uma barra de status dividida em 6 campos com a seguinte
funcionalidade:
Coluna Funcionalidade
1 Apresenta o nmero da linha onde o cursor est posicionado
2 Apresenta o nmero da coluna onde o cursor est posicionado
3 Indica se o operando selecionado pelo cursor voltil (vazio) ou no voltil (NVRAM)
4 Indica o formato de apresentao dos valores no depurador. Pode ser decimal ou hexadecimal
5 Apresenta o nmero e tipo de varivel selecionada pelo cursor
6 Apresenta o descritor da varivel selecionada pelo cursor

Detalhes

Dicas

Para alterar a aparncia (cores) do Editor Ladder, selecion aba "Editor" na tela de Preferncias

Tipos de Dados

Descrio

Todas as informaes adquiridas e processadas pelo controlador so armazenadas em variveis. Existem vrios tipos
de variveis que podem ser utilizadas para armazenar as informaes necessrias para operao do equipamento.
Cada tipo identificado por uma letra nica seguida de um nmero conforme formato apresentado a seguir:
Lnnnn onde:

L - identificador do tipo de varivel especificada

nnnn - nmero (endereo) da varivel referenciada. Este valor inicia sempre em 0 e o nmero mximo funo do tipo
de varivel e do tipo ou configurao do equipamento associado.

A tabela a seguir, lista todos os tipos de variveis disponveis:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 36


Manual do Usurio Ambiente SPDSW

Nome Identificador Faixa de Valores Endereamento Descrio


Contato auxiliar R 0 ou 1 0..999 (Pode variar Varivel interna do
em funo do tipo lgica, utilizada
controlador utilizado) para armazenar
valores binrios
(falso ou verdadeiro)

Memria Inteira M -32768 a +32767 0..2999 (Pode variar Varivel interna do


em funo do tipo inteiro com sinal
controlador utilizado) (representada em 16
bits)
Memria Real D - 3.4 x 10E-38 a 0.499 (Pode variar Varivel interna do
3.4 x 10E+38 em funo do tipo real em ponto
controlador utilizado) flutuante (notao
IEEE - 32 bits)
Texto X Texto ASCII. Tamanho 0..63 (Pode variar Varivel interna que
mximo: 48 caracteres em funo do armazena um texto
controlador utilizado) ASCII com tamanho
varivel entre 0 a 48
bytes
Constante Inteira K -32768 a +32767 0 .. 499 Constante inteira
com sinal
(representada em 16
bits)
Constante Real Q - 3.4 x 10E-38 a 0 .. 499 Constante real em
3.4 x 10E+38 ponto flutuante
(notao IEEE - 32
bits)
Constante Texto W Texto ASCII. Tamanho 0 .. 499 Constante que
mximo: 48 caracteres armazena um texto
ASCII com tamanho
varivel entre 0 a 48
bytes
Entrada Digital I 0 ou 1 Funo do tipo e Varivel lgica,
nro. de mdulos de associada a uma
entrada digital entrada digital do
configurados no equipamento
controlador
Sada O 0 ou 1 Funo do tipo e Varivel lgica,
Digital nro. de mdulos de associada a uma
sada digital sada digital do
configurados no equipamento
controlador
Entrada Analgica E 0 a 4095 Funo do tipo e Varivel inteira,
nro. de mdulos de associada a uma
entrada analgica entrada analgica
configurados no do equipamento
controlador
Sada Analgica S 0 a 4095 Funo do tipo e Varivel inteira,
nro. de mdulos de associada a uma
sada analgica sada analgica do
configurados no equipamento
controlador
Identificador de T - Identificador de
Elemento - blocos e sub-rotinas
do programa

Detalhes
Os tipo de dados E e S operam com valores normalizados para resoluo padro de 12 bits (2 elevado a
12), independentemente se os mdulos de hardware associados possuem ou no esta resoluo.
Os tipos de variveis X (Texto ASCII) compartilham a mesma memria dos tipos M (memria inteira) e
devem ser previamente alocados na tela de Setup do Programa.

O tipo T no uma varivel e sim apenas um indicador para referenciar os blocos de lgica e demais
elementos que necessitem de um indexador numrico.

Os recursos de comunicao disponveis no protocolos SCP-HI e MODBUS permitem acesso (leitura e


escrita) aos tipos R (contatos auxiliares), M (memrias inteiras), D (memrias Reais) e X (texto -
indiretamente via base M).
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 37


Manual do Usurio Ambiente SPDSW

Editor de Diagrama Ladder


Um diagrama Ladder ou diagrama de rels um padro de documentao definido e utilizado originalmente para
documentao de circuitos de comandos eltricos. Este tipo de documentao utiliza normalmente duas barras
horizontais para indicar o circuito principal de alimentao e distribui entre estas duas barras os smbolos dos
elementos eltricos utilizados no comando implementado, conforme exemplo apresentado a seguir.

Neste exemplo apresentado o diagrama ladder de um circuito simples de iluminao domiciliar. Nele, os
identificadores L e N representam as linhas de energia do circuito eltrico (Fase e Neutro), enquanto SW1 a
representao de um interruptor eltrico e L1 representa uma lmpada. Quando a chave SW1 fechada a corrente I
circula pela lmpada acendendo-a. Este tipo de diagrama largamente utilizado em esquemas de painis de controle e
intertravamento de sinais em mquinas e processos.

No exemplo acima o diagrama apresenta uma nica lgica composta por 2 elementos (SW1 e L1). Um diagrama ladder
normalmente constitudo de vrias lgicas onde cada uma delas pode conter 1 ou mais elementos. Estes elementos
executam aes especficas e so distribudos no diagrama de acordo com a funcionalidade desejada.

Contatos e Rels:

Para efetuar o controle de uma mquina ou processo, necessrio que o equipamento de controle possa ler
informaes do processo e possa tambm enviar comandos para controlar o mesmo. No exemplo acima, considerando
que o processo a ser controlado pelo equipamento o acendimento da lmpada, seria necessrio que a informao do
estado do interruptor fosse enviada para o controlador e o mesmo fosse capaz de ligar e desligar a lmpada. A figura a
seguir apresenta como seria a forma de conectar os dispositivos (interruptor e lmpada) no equipamento de controle
(Controlador Lgico Programvel).

Desta forma, o controlador deveria "ler" o estado do interruptor SW1 e se o mesmo estivesse ligado (fechado) o
controlador deveria ligar a lmpada L1 e vice versa. De uma forma genrica, os dispositivos de entrada que fornecem
informaes lgicas (ligado/desligado) so representados internamente no controlador lgico programvel como
contatos. Estes contatos podem ser basicamente de 2 tipos conforme descrito na tabela a seguir:

Tipo de contato Smbolo Descrio


Normalmente Quando o dispositivo conectado estiver desativado o contato associado internamente no
aberto controlador estar aberto e vice-versa
Normalmente Quando o dispositivo conectado estiver desativado o contato associado internamente no
fechado controlador estar fechado e vice-versa

Utilizando os smbolos apresentados, o programa do controlador para efetuar o controle da lmpada, conforme o
diagrama ladder apresentado anteriormente, pode ser implementado da seguinte forma:

Tipo de Sada Smbolo Descrio


Rel Quando energizado (ativado) pelo programa do controlador, liga a sada associada,
ativando o elemento conectado mesma

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 38


Manual do Usurio Ambiente SPDSW

Note que o diagrama apresentado foi rotacionado de 90o no sentido anti-horrio, de forma que as linhas de
energizao agora so representadas pelas 2 linhas verticais do editor. O contato SW1 uma entrada lgica (Digital)
do controlador, enquanto o rel L1 uma sada lgica. A linha abaixo com o elemento "End" tem por finalidade indicar
o fim do programa ladder.

Utilizando portanto o Editor Ladder, o usurio pode construir programas em forma de um diagrama ladder, que sero
capazes de ler do processo as informaes fornecidas atravs de sensores (chaves, sensores indutivos, ticos,
magnticos etc) e interagir com o mesmo controlando atuadores (vlvulas, motores, lmpadas, cilindros etc). As
condies para que esta atuao acontea ser definida pelas lgicas implementadas no programa de controle.

A linguagem Ladder dentro do ambiente possui, alm dos contatos e rels mencionados anteriormente, um vasto
conjunto de elementos de controle como blocos Contadores, Flip-flops, Temporizadores, blocos de controle PID etc.
Uma base de dados com recursos para representao de valores lgicos, inteiros, reais e strings se integram a
elementos para execuo de funes matemticas (adio, multiplicao, extrao de raiz quadrada, exponenciao
etc), funes lgicas e de comparao. Todos estes elementos esto disponveis na barra de elementos do editor
para utilizao.

Alm de permitir a insero dos elementos do programa de controle, o Editor Ladder permite que o usurio inclua
textos para documentao das lgicas que so fundamentais para que o programa possa ser facilmente
compreendido posteriormente, facilitam o processo de manuteno do software.

Menu de comandos
Clicando-se com o boto direito do mouse na tela do editor apresentado um submenu conforme figura a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 39


Manual do Usurio Ambiente SPDSW

Comando Atalho Descrio


Identifica Operando F7 Abre o painel de identificadores das variveis da aplicao e posiciona o cursor no
campo de Descrio do identificador selecionado pelo cursor do Editor Ladder
Define Tag para Abre o painel de identificadores das variveis da aplicao e posiciona o cursor no
F9
operando campo de Tag do identificador selecionado pelo cursor do Editor Ladder
Permite o usurio, definir ou redefinir, o identificador associado ao parmetro
Edita Operando F6
selecionado pelo cursor
Tags dos Operandos F2 Se selecionado, apresenta o tag definido para os parmetros dos elementos (ex.
SW13). Caso contrrio, apresenta os identificadores das variveis (ex M0005). Esta
opo vlida se o modo de apresentao estiver selecionado para apresentar os
identificadores dos parmetros
Valores em Se selecionado, apresenta os valores das variveis hexadecimal. Caso contrrio,
Hexadecimal apresenta os valores em decimal. Esta opo vlida se o modo de apresentao
estiver selecionado para apresentar os valores dos parmetros
Documentao do
programa Se selecionado, na tela os comentrios inseridos em cada lgica pelo usurio. Caso
contrrio, apresenta apenas o programa ladder (sem comentrios).

Abre um campo no Editor Ladder logo acima da posio corrente do cursor, para
Insere Documentao F5
que o usurio possa inserir documentao no programa ladder

Incio de Bloco CTRL I Marca a linha inicial para operao de copiar e cortar
Fim de Bloco CTRL F Marca a linha final para operao de copiar e cortar
Copiar Bloco CTRL C Copia o bloco marcado para o Clipboard
Cortar Bloco CTRL X Copia o bloco marcado para o Clipboard e prepara para eliminar o bloco do editor
Transfere o bloco copiado do Clipboard para o editor, a partir da linha selecionada
Colar Bloco CTRL V pelo cursor. Se o bloco foi copiado com o comando cortar, aps a cpia, elimina o
bloco selecionado
Desmarcar Bloco CTRL R Desmarca o bloco selecionado
Elimina Bloco Elimina o bloco selecionado sem efetuar a cpia para o Clipboard

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 40


Manual do Usurio Ambiente SPDSW

Funes do Editor Ladder


Funes
Smbolo Atalho Nome

F3 Procura / substitui operando

CTRL P Procura prxima ocorrncia do operando

F6 Lista identificadores

F7 Edita operando selecionado

CTRL C Copia bloco

CTRL X Corta bloco

CTRL V Cola bloco

CTRL INS /
Insere linha
SHIFT INS

CTRL DEL /
Elimina linha
SHIFT DEL

CTRL D Procura operando disponvel

CTRL Y Abre ambiente de programao IHM

CTRL N Alterna contatos

CTRL Z Compila/Carrega/Depura

CTRL H Auxlio do elemento

F1 Auxlio do Editor

-- Abandona alteraes do Editor

-- Salva programa corrente em disco

-- Ativa o Depurador

Item Anterior Funes do Editor Ladder Prximo Item

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 41


Manual do Usurio Ambiente SPDSW

Procura / Substitui Operador


Caminho: Programa/Editor Ladder/Procura Operador
Atalho: F3
Boto:

Descrio

Este comando permite localizar uma ou mais ocorrncias de um operando qualquer dentro do programa ladder
corrente e substitu-las se necessrio.

Procurando um operando

Quando pressionado este comando, se o cursor do editor ou depurador estiver posicionado sobre um operando, o
mesmo ser apresentado no campo "Procurar por:" na tela seguinte:

Caso o operando a ser localizado seja diferente do especificado, digite-o no campo "Procurar por:" e em seguida
pressione o boto "Procura". A primeira ocorrncia do operando no programa ladder corrente ser apresentada, e o
cursor ser posicionado sobre a mesma. Para obter a prxima ocorrncia do operando, pressione CTRL P.

Substituindo um operando
Para substituir todas as ocorrncias de um determinado operando do programa ladder, por outro operando, execute a
seqncia descrita a seguir:
A) Ative o comando e no campo "Procurar por:" especifique o operando a ser substitudo no programa ladder

B) No campo "Substituir por:" especifique o novo operando que ir substituir o operando especificando no campo
"Procurar por:"

C) Especifique no campo "Quantidade", o nmero de operandos seqenciais a serem substitudos e pressione o boto
"Substitui". Neste caso, o operando determinado no campo "Procurar por:" ser o operando inicial, e o campo
quantidade determinar a quantidade de operandos que sero movidos a partir do operando no campo "Procurar por:".
Para transferir apenas um operando, o campo quantidade deve possuir o valor 1.

Por exemplo, considere o seguinte cenrio:

campo "Procurar por:" = M10


campo "Substituir por:" = M70
campo "Quantidade:" = 3

Quando pressionado o boto "Substituir", todas as ocorrncias da memria M10 sero substitudas por M70, todas as
ocorrncias da memria M11 sero substitudas por M71, e todas as ocorrncias da memria M12 sero substitudas
por M72.

Tela de substituio no modo avanado

Quando pressionada a seleo "Avanado", a tela do comando ser expandida da forma apresentada a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 42


Manual do Usurio Ambiente SPDSW

No modo avanado da tela de substituio de operandos esto disponveis dois recursos na substituio dos
operandos: O primeiro deles visualizar quais operandos esto sendo utilizados, e o segundo a seleo de um grupo
de operandos atravs do recurso arrastar-e-soltar.

Na coluna "Id", presente tanto na janela "Origem" quanto "Destino", possvel verificar se o operando j foi utilizado ou
no. Ao lado de cada operando apresentado um cone, indicando a condio operacional do mesmo, conforme
descrito na tabela a seguir:
cone Condio do operando
Operando voltil disponvel (no utilizado pelo programa ladder)
Operando voltil disponvel (no utilizado pelo programa ladder), porm possui
um descritor associado
Operando voltil utilizado pelo programa ladder porm sem descritor associado
Operando voltil utilizado pelo programa ladder com descritor associado
Operando no voltil (NVRAM) disponvel (no utilizado pelo programa ladder)
Operando no voltil (NVRAM) disponvel (no utilizado pelo programa ladder),
porm possui um descritor associado
Operando no voltil (NVRAM) utilizado pelo programa ladder porm sem
descritor associado
Operando no voltil (NVRAM) utilizado pelo programa ladder com descritor
associado

Para substituir um operando, primeiramente deve-se selecion-lo na coluna origem. Para isto, basta dar um click sobre
o operando. Caso o usurio deseja mover mais de um operando, basta clicar nos operandos seguintes, at o operando
desejado. em seguida, na janela "Destino", deve-se clicar no operado que ir receber o operando estipulado na janela
"Origem". Caso um bloco de operandos esteja sendo movido naquele momento, o operando clicado na janela "Destino"
dever ser o primeiro operando a receber o bloco a ser movido.

Uma vez escolhidos os operandos de origem e de destino, basta clicar no boto "Substitui" ea
operao ser processada. Caso haja referncia a esses operandos em alguma parte do programa, por exemplo, em
um bloco MOV as referncias sero atualizadas com o novo valor do operando.

Exemplo: Suponhamos que o usurio deseje mover os operandos M0053, M0054 e M0055 para os operandos M0082,
M0083 e M0084. Para isso, na janela "Origem", o usurio dever clicar no operando M0053 e arrastar o mouse at o
operando M0055. Na janela "Destino", o usurio dever clicar no operando M0082. Feito isso, basta clicar no boto
"Substitui" para que a substituio seja efetuada.

Detalhes

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 43


Manual do Usurio Ambiente SPDSW

Dicas

IItem Anterior Funes do Editor Ladder Prximo Item

Procura Prximo Operador


Caminho: Programa/Editor Ladder/Procura Prximo Operador
Atalho: CTRL P
Boto:

Descrio

Este comando opera em conjunto com o comando de Procura / Substitui Operando. Uma vez especificado o operando a
ser localizado no programa ladder, utilize este comando (atalho CTRL P) para localizar, a partir da posio corrente do
cursor do editor ou depurador ladder, a prxima ocorrncia do operando especificado. Caso exista, o cursor ser movido
para a prxima ocorrncia. Caso no exista, ser apresentado uma mensagem ao usurio informando que no existem
mais ocorrncias do operando no programa ladder.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item

Lista Identificadores

Caminho: Programa/Editor Ladder/Lista Identificadores


Atalho: F7

Boto:

Descrio

Em um programa escrito atravs de um diagrama de contatos existem vrios blocos representando grandezas fsicas
que fazem parte do processo que se deseja controlar, como por exemplo um contato normalmente aberto pode
representar um fim de curso de uma mquina ou a chave de acionamento de um motor. Para que o programa criado
possa ser lido e entendido com mais facilidade pelo usurio, pode-se associar para cada operando utilizado um texto
descritor da funcionalidade executada pelo operando no programa. Este descritor deve descrever a funcionalidade do
operando dentro do programa ladder associado, de forma a facilitar a compreenso do programa por um usurio
qualquer. Uma vez definido o descritor, sempre que o cursor do editor ou depurador selecionar o operando, o descritor
do mesmo ser apresentado na Barra de status do editor

Quando ativado este comando, ser apresentada a tela a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 44


Manual do Usurio Ambiente SPDSW

Nesta tela podem existir at 11 pastas dividindo os operandos em grupos com as seguintes colunas, conforme indicado
na tabela a seguir:

Tipo de Operando Tag Descrio Valor Obs


Contato auxiliar x x
Memria Inteira x x
Memria Real x x
Presente apenas se existirem textos
Texto x x
alocados no programa ladder corrente
x x x
Constante Real x x x
Presente apenas se existirem textos
Constante Texto x x x
alocados no programa ladder corrente
Presente apenas se existirem entradas
Entrada Digital x x digitais no controlador associado ao
programa ladder corrente
Presente apenas se existirem sadas
Sada Digital x x digitais no controlador associado ao
programa ladder corrente
Presente apenas se existirem entradas
Entrada Analgica x x analgicas no controlador associado ao
programa ladder corrente
Presente apenas se existirem sadas
Sada Analgica x x analgicas no controlador associado ao
programa ladder corrente

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 45


Manual do Usurio Ambiente SPDSW

Coluna ID

A coluna ID identifica o nmero do operando dentro do grupo selecionado. Associado ao nmero, existe um cone que
representa o status de utilizao do respectivo operando. A tabela a seguir apresenta todas as combinaes possveis
para o cone, com o seu respectivo significado.

cone Condio do operando


Operando voltil disponvel (no utilizado pelo
programa ladder)
Operando voltil disponvel (no utilizado pelo
programa ladder), porm possui um descritor
associado
Operando voltil utilizado pelo programa ladder
porm sem descritor associado
Operando voltil utilizado pelo programa ladder
com descritor associado
Operando no voltil (NVRAM) disponvel (no
utilizado pelo programa ladder)
Operando no voltil (NVRAM) disponvel (no
utilizado pelo programa ladder), porm possui um
descritor associado
Operando no voltil (NVRAM) utilizado pelo
programa ladder porm sem descritor associado
Operando no voltil (NVRAM) utilizado pelo
programa ladder com descritor associado

Coluna TAG
A coluna TAG permite ao usurio definir ou alterar um TAG para o operando. Este apelido (TAG) pode ser apresentado
no editor no lugar do operando. Por exemplo, considere uma aplicao onde a entrada digital I0 est conectado a uma
chave que liga um motor. Neste caso, pode-se definir o TAG para a entrada I0000 com sendo LIG_MOT. Uma vez
definido um tag, sempre que o operando for referenciado no programa ladder, o mesmo ser identificado como
LIG_MOT ao invs de I0000. possvel voltar a apresentar o operando associado atravs do comando F2 (operando
Tags). Os TAGs podem ser criados dinamicamente editando-se o operando desejado.

Coluna DESCRIO
A coluna Descrio permite ao usurio definir um texto para identificar a funcionalidade do operando associado dentro
do programa ladder. altamente recomendvel que todos os operandos sejam identificados pois este procedimento
facilita a compreenso do programa ladder durante o processo do depurao e posteriormente nas manutenes
futuras.

Coluna VALOR
A coluna Valor, apresentada apenas para os operandos que so constantes (Constante Inteira, Constante Real e
Constante Texto). Neste caso, o usurio sempre que referenciar uma constante no programa ladder dever especificar
o valor da mesma. As constantes inteiras podem assumir valores entre -32768 e 32767 ou podem ser representadas
de forma hexadecimal (acrescentando a letra "h" no final do valor), variando entre 0000h e FFFFh. As constantes reais
podem variar entre 10 e-34 a 10 e+34. As constantes do tipo texto podem contem at 48 caracteres.

Boto LIMPA
Atravs deste boto possvel limpar os TAGs e Descritores de todos os operandos do tipo selecionado. Uma tela de
confirmao ir validar o comando e em seguida, caso confirmado, ir limpar todos os operandos do tipo corrente. No
caso de constantes, este comando ir eliminar tambm todas as constantes definidas para o tipo selecionado.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 46


Manual do Usurio Ambiente SPDSW

Item Anterior Funes do Editor Ladder Prximo Item

Edita Operador Selecionado


Caminho: Programa/Editor Ladder/Edita Operador Selecionado
Atalho: F6

Boto:

Descrio
Sempre que um elemento qualquer inserido no programa ladder, o usurio necessita especificar os operandos
associados ao elemento. Posteriormente, pode ser necessrio alterar um deste operandos. Para tal, posicione o cursor
no operando a ser modificado e pressione a tecla F6. Este comando ativa o modo de edio de operandos. Neste modo,
o operando selecionado e apresentado com um cursor de forma que um novo valor para o mesmo pode ser digitado
pelo usurio, conforme indicado na figura a seguir:

Adicionalmente, o tipo de operando pode tambm ser alterado, bastando para tal que o usurio digite a letra associada
ao tipo de operando desejado conforme indicado na tabela a seguir:

Identific
Tipo de Operando
ador
R Contato auxiliar
M Memria inteira
D Memria real
X Texto
K Constante inteira
Q Constante real
W Constante texto
I Entrada digital
O Sada digital
E Entrada analgica
S Sada Analgica

importante observar que, cada parmetro de um elemento pode aceitar ou no determinados operandos. Por
exemplo, o primeiro parmetro de um Timer aceita apenas operandos do tipo M. J o primeiro parmetro de um
somador aceita operandos do tipo M, D, Q e K.

Pesquisando o operando a ser especificado

Em diversas situaes, quando um operando estiver sendo alterado, o usurio necessitar verificar, qual o operando
que est disponvel no momento para ser utilizado. Nesta situao, aps ativar o modo de edio atravs da tecla F6,
pressione a tecla de ESPAO. Esta tecla ir ativar o Painel de identificadores, apresentando a lista dos operandos do
tipo especificado e posicionando o cursor no campo "Descrio" do operando atual. Nesta tela, ser possvel identificar
quais operandos esto sendo utilizados ou no e escolher um que seja mais adequado. Para especificar o operando
escolhido, apenas mova o cursor para o operando desejado (campo de TAG o campo de Descrio) e pressione
ENTER. O operando selecionado ser automaticamente transferido para o campo que estava sendo editado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 47


Manual do Usurio Ambiente SPDSW

Editando operando do tipo contantes (K, Q e W)

Sempre que estiver sendo editado um operando do tipo constante (K, Q ou W), aps a especificao do operando,
verificado se o mesmo j possui um valor para constante. E caso negativo, o Painel de identificadores, ser ativado
posicionando o cursor no campo "Valor" o operando associado. Digite o valor para a constante e pressione ENTER para
terminar a edio.

Identificando Operandos atravs de TAGs

O valor M0032 identifica o operando nmero 32 do tipo memria inteira. Para cada operando pode-se associar um
apelido, denominado TAG. Portanto, poderamos chamar M0032 de CONT_A. Desta forma, qualquer referncia no
programa ladder CONT_A seria equivalente a referenciar M0032. Os TAGs so utilizados para identificar o operando
de uma forma mais significativa de acordo com a funcionalidade do mesmo no programa ladder. Suponha que em um
programa, a memria M0500 esteja sendo utilizada para armazenar a contagem de peas em uma esteira de produo.
Neste caso, identificarmos a memria M0050 como "PECAS" mais intuitivo para quem est analisando o programa.

Criando um TAG a partir do operando no editor ladder

Para se definir um TAG diretamente no editor ladder, selecione com o cursor o operando desejado e ative o modo de
edio do operandos atravs da tecla F6. Em seguida, pressione a tecla CTRL. O operando corrente ser apagado e
aparecer uma interrogao no campo de edio. Esta interrogao indica que o operando corrente ainda no possui
um TAG associado. Digite o TAG desejado para o operando e pressione ENTER. O campo do operando passar a
identificar o operando com o TAG criado.

Criando um TAG no painel de Identificadores


Os TAGs podem tambm ser definidos ou alterados no Painel de identificadores

Editando operandos que possuem TAG

Quando o modo de edio de operando ativado e o operando associado possui um TAG, este apresentado no
campo de edio. Para permitir a edio do operando atravs do tipo e nmero do mesmo, utilize a tecla CTRL. Esta
tecla, sempre que pressionada ir, ir alternar a forma de apresentao do operando entre TAG e o identificador. Note
que, se o valor apresentado estiver na forma de TAG, este pode ser alterado para um outro valor referenciado ao TAG
do mesmo. J, se o valor apresentado estiver na forma do identificador do operando (ex M0038), este pode ser alterado
para um outro valor que deve ser especificado tambm na forma de identificador de operando.

Detalhes

Dicas
Utilizando um click duplo sobre o operando no editor ladder tambm ativa o modo de edio de operandos.

Item Anterior Funes do Editor Ladder Prximo Item

Copia Bloco
Caminho: Programa/Editor Ladder/Copia Bloco
Atalho: CTRL C

Boto:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 48


Manual do Usurio Ambiente SPDSW

Descrio
Este comand permite ao usurio, copiar um trecho do programa corrente para uma rea de transferncia que,
posteriormente poder ser transferida para outro local do programa ou at mesmo outro programa ladder. Para se
marcar um bloco de programa necessrio indicar as posies inicial e final. A posio inicial marcada colocando-se
o cursor na linha inicial do bloco a ser copiado e pressionando-se o boto direito do mouse. No menu apresentado,
selecione a opo "Incio de bloco". Pode-se utilizar tambm a tecla de atalho CTRL I para esta funcionalidade.

Em seguida, posicione o cursor na ltima linha do bloco desejado e pressione o boto direito do mouse. No menu
apresentado selecione a opo "Fim de bloco". Pode-se utilizar tambm a tecla de atalho CTRL F para esta
funcionalidade. Terminado este processo, o bloco especificado ser indicado no editor com cores diferentes.

Para copiar um bloco de programa para rea de transferncia deve-se selecionar a opo Copiar do menu ou a tecla de
atalho CTRL C.

Para desmarcar um bloco de programa, pressiona-se o boto direito do mouse e seleciona-se a opo Desmarca bloco
ou utilize a tecla de atalho CTRL R.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 49


Manual do Usurio Ambiente SPDSW

Corta Bloco

Caminho: Programa/Editor Ladder/Corta Bloco


Atalho: CTRL X

Boto:

Descrio
Este um recurso que pode ser utilizado quando o programador quiser eliminar vrias lgicas simultaneamente. Para
utilizar este comando devemos selecionar o trecho a ser cortado e selecionar o comando Cortar, conforme descrito a
seguir:

Primeiramente devemos posicionar o cursor na primeira linha do trecho a ser eliminado. Em seguida, pressiona-se o
boto direito do mouse e a opo "Incio de Bloco" deve ser selecionada.

A seguir, o cursor deve ser selecionado na ltima linha do trecho a ser excludo. Novamente pressiona-se o boto direito
do mouse e a opo "Fim de Bloco" deve ser selecionada. O trecho selecionado ser mostrado em vdeo reverso:

Por fim, pressiona-se o boto direito do mouse e no menu que surgir, deve-se selecionar a opo "Elimina Bloco":

O bloco selecionado ser ento excludo do programa.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 50


Manual do Usurio Ambiente SPDSW

Item Anterior Funes do Editor Ladder Prximo Item

Cola Bloco

Caminho: Programa/Editor Ladder/Cola Bloco


Atalho: CTRL V

Boto:

Descrio
Este comando usado para inserir no programa atual, a partir da linha corrente do cursor, um trecho de programa
previamente armazenado na rea de transferncia. Para copiar um trecho do programa para rea de transferncia clique
aqui. Para transferir o contedo da rea de transferncia para o programa corrente, a partir da linha indicada pelo cursor,
deve-se clicar o boto direito do mouse. No menu que aparecer, deve-se selecionar a opo Colar ou utilizar a tecla de
atalho CTRL V.

Detalhes

O comando "Colar" no estar disponvel no menu que surgir ao clique do mouse, caso nenhum trecho de
programa tenha sido previamente enviado para a rea de transferncia.
Dicas

Item Anterior Funes do Editor Ladder Prximo Item

Insere Linha

Caminho: Programa/Editor Ladder/Insere Linha


Atalho: CTRL INS / SHIFT INS
Boto:

Descrio
Este comando utilizado para inserir linhas vazias entre duas lgicas consecutivas no programa. Este comando permite
ao usurio abrir espao entre as lgicas, para insero de novos elementos, inserindo uma linha em branco (sem blocos)

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 51


Manual do Usurio Ambiente SPDSW

na posio do cursor. Neste caso, se houver alguma lgica abaixo da posio do cursor, ela ser deslocada para baixo,
abrindo um espao entre a linha corrente (do cursor) e a prxima linha. Existem dois comandos disponveis para inserir
uma linha no programa ladder:

Comando Boto Ao
CTRL+INS
Quando utilizado este comando, a linha onde estiver posicionado o cursor
ser deslocada para baixo, sem deslocar a documentao imediatamente
superior caso exista.

SHIFT+INS
Quando utilizado este comando, a linha onde estiver posicionado o cursor
ser deslocada para baixo, deslocando tambm a documentao
imediatamente superior caso exista.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Elimina Linha

Caminho: Programa/Editor Ladder/Elimina Linha


Atalho: CTRL DEL / SHIFT DEL
Boto:

Descrio
Este comando utilizado para eliminar uma linha ou uma lgica do programa ladder corrente. Existem dois comandos
disponveis para eliminar uma linha do programa ladder:

Comando Boto Ao
CTRL+DEL
Quando utilizado este comando, a linha onde estiver posicionado o cursor
ser eliminada, mantendo-se a documentao imediatamente superior
caso exista. Nesta situao, se existir uma documentao na linha abaixo
da linha a ser eliminada, esta documentao ser adicionada
documentao da linha corrente.

SHIFT+DEL
Quando utilizado este comando, a linha onde estiver posicionado o cursor
ser eliminada juntamente com a documentao imediatamente superior
caso exista.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 52


Manual do Usurio Ambiente SPDSW

Item Anterior Funes do Editor Ladder Prximo Item

Procura Operador Disponvel

Caminho: Programa/Editor Ladder/Procura Operador Disponvel


Atalho: CTRL D
Boto:

Descrio

Durante a edio de um programa, s vezes, se faz necessrio saber qual o prximo operador disponvel para
utilizao. Ao clicar no boto ou apertando as teclas "Ctrl" + "D", ser apresentada uma janela com o seguinte
aspecto:

A primeira coluna especifica o tipo de operando avaliado. Note que os operandos R, M e D podem possuir valores
alocados na memria voltil (RAM) ou na memria no voltil (NVRAM).

A segunda coluna (Valor Inicial) especifica a partir de qual valor a pesquisa pelo prximo operando disponvel deve ser
realizada. Por exemplo, se o valor inicial do memria Inteira RAM for 5, o ambiente ir pesquisar, a partir da memria
M0005 qual a prxima memria que est disponvel para utilizao ou seja que no foi ainda utilizada pelo programa
ladder corrente.
A terceira coluna (Prox. Disponvel) ir apresentar o resultado da pesquisa para cada tipo de operando. Quando no
houver operando disponvel ser apresentada a mensagem "No disp."

Detalhes

Dicas

Item Anterior rvore de Comandos Prximo Item

Ambiente de Programao da IHM

Caminho: Programa/Ambiente de Programao da IHM


Atalho: nenhum
Boto:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 53


Manual do Usurio Ambiente SPDSW

Descrio
Quando o ambiente de programao instalado em um computador, dois pacotes independentes so instalados, um
ambiente de programao dos controladores e um ambiente de programao das interfaces Homem-Mquina. Este
comando, quando acionado, ativa o ambiente de programao da Interface Homem-Mquina associada ao controlador.
Se o controlador configurado no projeto corrente possuir Teclado/Display incorporado, o ambiente de programao ir
abrir o projeto da IHM associado ao programa corrente. Se o projeto for novo, ser solicitado ao operador que confirme
a criao de um novo projeto para a IHM. Se o controlador associado ao projeto corrente no possuir IHM o ambiente de
programao da IHM ser ativado abrindo o ltimo projeto carregado. Esta opo permanecer desabilitada enquanto
no houver projeto carregado e com nome vlido.

Detalhes

Durante o processo de instalao do ambiente, possvel instalar apenas o pacote de programao dos
controladores. Neste caso, como o pacote de programao de IHM no foi instalado, a opo do menu
"Ambiente de Programao da IHM" permanecer desabilitada.
Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Alterna Contatos

Caminho: Programa/Editor Ladder/Alterna Contatos


Atalho: CTRL N
Boto:

Descrio

Este comando serve para inverter o tipo do contato selecionado pelo cursor do editor ladder, isto , se o contato
for do tipo normal fechado, ele ser trocado por um do tipo normal aberto, e se for do tipo normal aberto, ser
trocado por um do tipo normal fechado. O comando permite que o programador altere facilmente o tipo de
contato, sem ter que apagar o contato existente e inserir um contato do outro tipo.
Para utilizar o comando Alterna Contato, posicione o cursor sobre o contato e pressione as teclas "Ctrl" + "N", ou
clique no boto , disponvel na parte superior do editor.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Compila / Carrega / Depura

Caminho: Programa/Editor Ladder/CompilaCarregaDepura


Atalho: CTRL Z

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 54


Manual do Usurio Ambiente SPDSW

Boto:

Descrio
Este comando serve como um atalho para a seqncia de comandos necessria para atualizar o controlador conectado
com o programa ladder corrente. Sempre que um programa for alterado no editor ladder o usurio dever: A) Compilar
o programa corrente e gerar o arquivo de cdigo, B) Transferir o cdigo gerado para o controlador conectado e C)
Ativar o depurador para teste. Este comando, executa seqencialmente todas esta aes.
Para utilizar o comando pressione as teclas "Ctrl" + "Z", ou clique no boto , disponvel na parte superior do editor.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item

Auxlio do Elemento

Caminho: Programa/Editor Ladder/Auxlio do Elemento


Atalho: CTRL H

Boto:

Descrio
Este comando apresenta para o usurio a tela de ajuda referente ao elemento sobre o qual o cursor est posicionado.
Para chamar o auxlio do elemento, posicione o cursor sobre o elemento desejado e depois pressione as teclas "Ctrl" +
"H", ou clique no boto disponvel na parte superior do Editor Ladder. A tela de ajuda relativa ao elemento ser
apresentada.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Auxlio do Editor

Caminho: Programa/Editor Ladder/Auxlio do Editor


Atalho: F1
Boto:

Descrio
A qualquer instante durante a edio de programas possvel ao usurio, ativar o sistema de ajuda sobre o editor
ladder. Ao pressionar a tecla F1, abre-se a tela de auxlio inicial para o editor Ladder. A partir desta tela o usurio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 55


Manual do Usurio Ambiente SPDSW

poder acionar as telas de auxilio de comandos, elementos do programa etc.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Abandona Alteraes do Editor

Caminho: Programa/Editor Ladder/Abandona Alteraes do Editor


Atalho: nenhum
Boto:

Descrio
Durante a edio de um programa Ladder, caso o usurio deseje cancelar as alteraes efetuadas durante a edio do
programa Ladder, basta clicar neste boto e o programa solicitar uma confirmao para abandonar as alteraes
efetuadas. Aps a confirmao, o editor Ladder ser fechado e todas as alteraes efetuadas sero perdidas.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Salva Programa Corrente em Disco

Caminho: Programa/Editor Ladder/Salva Programa Corrente em Disco


Atalho: CTRL S
Boto:

Descrio
Durante a edio de um programa Ladder, caso o usurio deseje salvar as alteraes j realizadas no programa ladder
sem sair do editor ladder, basta clicar neste boto e o programa solicitar uma confirmao para salvar as alteraes
efetuadas. Aps a confirmao, todas alteraes efetuadas no programa sero salvas no arquivo de projeto associado.

Detalhes

Dicas

Item Anterior Funes do Editor Ladder Prximo Item


Ativa Depurador

Caminho: Programa/Editor Ladder/Ativa Depurador


Atalho: CTRL X

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 56


Manual do Usurio Ambiente SPDSW

Boto:

Descrio

Este comando permite ao usurio abrir o depurador ladder posicionando o cursor no mesmo local onde o mesmo estava
no editor ladder. Este comando s estar habilitado caso exista um controlador conectado com um programa carregado
igual ao programa corrente.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 57


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Matemtica Compara
Bsicas Movimento Fluxo Especiais Hardware
s o

Bloco de Controlador
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID de Step Motor
Horizontal o de Variveis Mestre

Controlador
Fim de Rel Relgio de
Contato Movimentao Teste de Servo
Subtrador Mestre Tempo Real
Vertical Indexada diferente de... Motor

Incio de Bloco de Contador


Teste maior
Inicializao Bloco de comunicao rpido/encode
Contato NA Multiplicador que...
de Dados Lgica remota r

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Extrator de Teste menor Bloco de
status do
Rel Raiz que... Lgica
controlador
Quadrada

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Flip Flop de
AND
Pulso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 58


Manual do Usurio Ambiente SPDSW

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 59


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Contato Horizontal
Grupo: Bsicas
Atalho: H
Parmetros: nenhum
Entradas: 1
Tamanho do Elemento: 1 linha
Boto:
Smbolo:

Descrio
Este elemento tem como funo fazer a interligao horizontal (em srie) de elementos em uma lgica (). Ele serve
como um fio de ligao entre os rels e blocos funcionais. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra H, ou clicar no boto
correspondente. Este elemento representa uma conexo horizontal no diagrama de rels, sendo um fundamental na
interligao dos elementos em uma lgica, completando assim o circuito eltrico desta. Uma lgica normalmente utiliza
um contato horizontal, j que sempre necessrio completar o circuito eltrico entre os pontos A e B (veja o item
Diagramas Ladder). No permitido utilizar este elemento sem uma lgica, ou seja, unindo os pontos A e B, gerando
curto-circuito no diagrama.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Contato Vertical
Grupo: Bsicas
Atalho: V
Parmetros: nenhum
Entradas: 1
Tamanho do Elemento: 1 linha
Boto:
Smbolo:

Descrio
Este elemento tem como funo fazer a interligao vertical (em paralelo) de elementos em uma lgica ( | ). Ele serve
como um fio de ligao entre os rels e blocos funcionais. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra V, ou clicar no boto
correspondente. Um contato vertical representa uma conexo vertical no diagrama de rels, sendo fundamental na
interligao dos elementos em uma lgica, completando o circuito eltrico da lgica. Uma lgica normalmente utiliza-o,
j que sempre necessrio completar o circuito eltrico entre os pontos A e B (veja item Diagramas Ladder).

Detalhes

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 60


Manual do Usurio Ambiente SPDSW

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Contato NA
Grupo: Bsicas
Atalho: A
Parmetros: 1
Entradas: 1
Tamanho do Elemento: 1 linha
Boto:

Smbolo:

Descrio
O objetivo deste elemento funcionar como um contato normalmente aberto de um rel. Se a bobina do rel estiver
desenergizada, ele estar aberto interrompendo o circuito lgico. Se a sua bobina estiver energizada, ele estar
fechado, deixando que o circuito se complete atravs dele. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra A, ou clicar no boto
correspondente.

Este elemento pode ser colocado em qualquer posio dentro de uma lgica, exceto na oitava coluna da janela de
edio que reservada para as bobinas dos rels. Ele representa um contato normalmente aberto de um rel (-[ ]-). Os
operadores que um contato do tipo NA aceita so: I, R e O. Se um contato NA estiver associado a um operador I, ele
estar representando o estado de uma entrada digital. Se estiver associado a um operador R, ele estar representando
o estado de um contato de um rel auxiliar e se estiver associado um operador O, ele estar representando o estado
de uma sada digital.

Parmetro Tipo(s) Valores Descrio


P1 I 0..Max ( I ) Identifica o contato normalmente aberto como sendo de um rel do tipo I, R
R 0..Max (R) ou O.
O 0..Max (O)

Entradas Funo Estado Descrio


A1 Ativao
Inativo Com a entrada A1 inativa, a operao no realizada e portanto a linha do
diagrama falsa, no permitindo a continuao da lgica a frente deste
elemento.
Ativo
Com a entrada A1 ativa, a operao realizada e portanto a linha do
diagrama verdadeira, permitindo a continuao da lgica a frente deste
elemento.

Sada Funo Estado Descrio


B1 Energiza Inativo Representa o elemento aberto, a continuao da lgica a frente deste
o elemento est desabilitado.
Ativo Representa o elemento fechado, a continuao da lgica a frente deste
elemento est habilitado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 61


Manual do Usurio Ambiente SPDSW

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Contato NF
Grupo: Bsicas
Atalho: F
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento funcionar como um contato normalmente fechado de um rel. Se a bobina do rel estiver
desenergizada, ele estar fechado, deixando que o circuito se complete atravs dele. Se a sua bobina estiver
energizada, ele estar aberto, interrompendo o circuito. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra F, ou clicar no boto
correspondente.
Este elemento pode ser colocado em qualquer posio dentro de uma lgica, exceto na oitava coluna da janela de
edio que reservada para as bobinas. Ele representa um contato normalmente fechado de um rel (-[/]-). Os
operadores que este elemento aceita so: I, R e O. Se um contato NF estiver associado a um operador I, ele estar
representando o estado de uma entrada digital. Se estiver associado um operador R, ele estar representando o
estado de um contato de um rel auxiliar e se estiver associado a um operador O, ele estar representando o estado de
uma sada digital.

Parmetro Tipo(s) Valores Descrio


P1 I 0..Max ( I ) Identifica o contato normalmente aberto como sendo de um rel do tipo I, R ou
R 0..Max (R) O.
O 0..Max (O)

Entradas Funo Estado Descrio


A1 Ativao
Inativo Com a entrada A1 inativa, a operao realizada e portanto a linha do diagrama
verdadeira, permitindo a continuao da lgica a frente deste elemento.
Ativo
Com a entrada A1 ativa, a operao no realizada e portanto a linha do
diagrama falsa, no permitindo a continuao da lgica a frente deste
elemento.

Sada Funo Estado Descrio


B1 Energiza Inativo Representa o elemento fechado, a continuao da lgica a frente deste elemento
o est habilitado
Ativo Representa o elemento fechado, a continuao da lgica a frente deste elemento
est habilitado.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 62


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Rel
Grupo: Bsicas
Atalho: B
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento funcionar como uma bobina de um rel. Para inseri-lo no programa deve-se posicionar o
cursor na posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra B, ou clicar no boto
correspondente.

Parmet
Tipo(s) Valores Descrio
ro
P1 R 0..Max (R) Identifica a bobina do rel, podendo ser a bobina de um rel do tipo R ou O.
O 0..Max (O)

Entrada
Funo Estado Descrio
s
A1 Ativao
Inativo Com a entrada A1 inativa, a operao no realizada e portanto a linha do diagrama
falsa, no permitindo a energizao de P1.
Ativo
Com a entrada A1 ativa, a operao realizada e portanto a linha do diagrama
verdadeira, permitindo a energizao de P1.

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados a
o P1.
Ativo Com o elemento P1 energizado, invertem os estados dos contatos associados a P1.

Detalhes

Se estiver energizada, todos os seus contatos normalmente abertos estaro fechados e os normalmente
fechados estaro abertos. Se estiver desenergizada, todos os seus contatos normalmente abertos
estaro abertos e os normalmente fechados estaro fechados. Para cada rel somente pode existir uma
nica bobina e no existe um limite de contatos que um rel pode ter, sendo NA ou NF.

Este elemento representa uma bobina de rel (-( )-). S pode ser colocado na oitava coluna da janela de
edio. Os operadores que este elemento aceita so: O e R. Se uma bobina estiver associada um
operador O, ele estar representando o estado de uma bobina de rel associada uma sada digital do
controlador. Se estiver associado um operador R, ele estar representando o estado de uma bobina de
um rel auxiliar.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 63


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Temporizador
Grupo: Bsicas
Atalho: T
Parmetros: 2
Entradas: 2
Tamanho do Elemento: 2 linhas
Boto:

Smbolo:

Descrio
Este bloco responsvel temporizao de eventos dentro de um programa. Para inseri-lo no programa deve-se
posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra T, ou clicar
no boto correspondente.
O bloco o responsvel por temporizar eventos dentro de um programa. Ele opera, basicamente, ativando a sada
aps a contagem de um tempo pr-programado. Este tempo especificado no parmetro P2 e seu valor dado em
mltiplos de 0,01 seg, ou seja, um intervalo de 1 segundo ser contabilizado se o valor de P2 for igual a 100. Como o
parmetro P2 deve ser do tipo inteiro (M ou K) os tempos limites do timer so:

Valor de Tempo
P2 contabilizado
0 0 seg
1 10 ms
2 20 ms
100 1000 ms (1 seg)
5000 50000 ms (50 seg)
327,67 ms (05 min
32767
27 seg 67 ms)
327,68 ms (05 min
-32768
27 seg 68 ms)
655,35 (10 min 55
-1
seg 35 ms)

Parmetr
Tipo(s) Valores Descrio
o
P1 M 0..Max (M) Contm o valor corrente do tempo restante do temporizador em mltiplos de 0,01 s.
Deve ser do tipo M (memria inteira)
P2 M 0..Max (M) Contm o valor inicial do tempo a contabilizado em mltiplos de 0,01 s. Deve ser do
K 0..Max (K) tipo M (memria inteira) ou K (Constante Inteira)

Entradas Funo Estado Descrio


A1 Ativao/ 0 Entrada de congelamento do timer: Quando inativa o timer no estar apto a contar o
Desativa tempo definido (independendo do estado de A2).
o 0? 1 Entrada de congelamento do timer: Quando inativa passa para ativa o timer estar
apto a contar o tempo definido (dependendo do estado de A2).
1 Entrada de congelamento do timer: Quando ativa o timer estar apto a contar o tempo
definido (dependendo do estado de A2).
1? 0
Entrada de congelamento do timer: Quando ativa passa para inativa o timer pra de
contar o tempo definido (independendo do estado de A2).
A2 0 Entrada de Habilitao/Reset: Quando inativa, o valor de P2 ser transferido para P1
e o timer permanecer com a sada desativa (dependendo do estado de A1).

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 64


Manual do Usurio Ambiente SPDSW

0? 1 Entrada de Habilitao/Reset: Quando inativa passa para ativa, o valor de P1 ser


decrementado a cada 0,01 segundo (dependendo do estado de A1).
1 Entrada de Habilitao/Reset: Quando ativa, o valor de P1 ser decrementado a cada
0,01 segundo(dependendo do estado de A1 e A2). Quando o valor chegar a zero a
sada ser ativada indicando fim de contagem.
1? 0 Entrada de Habilitao/Reset: Quando ativa passa para inativa, o valor de P2 ser
transferido para P1 e o timer permanecer com a sada inativa (dependendo do
estado A1)

Este elemento representado por um bloco funcional com duas entradas (A1 e A2) e uma sada (B1) e utiliza dois
operadores (P1 e P2). O operador P1 que aparece na parte superior do bloco guarda o valor corrente do tempo e deve
ser obrigatoriamente uma memria (M). O parmetro P2 contm o valor total do tempo, e pode ser uma memria (M) ou
uma constante (K).

A entrada superior (A1) habilita a temporizao ("Habilita") e a entrada (A2) do estado desenergizado para o estado
energizado nesta entrada faz com que o valor corrente do temporizador (P1) passe a decrementar at zero (final do
temporizador). A entrada inferior (A2) representa a entrada de temporizao ("Temporiza"), assim, para temporizar
necessrio que a entrada "Habilita" (A1) esteja energizada e toda vez que a entrada "Temporiza" (A2) transitar de
desenergizada para energizada o valor corrente da temporizao ser decrementado at o valor zero, caso no haja
uma interveno da entrada (A2).

A sada (B1) indica se a temporizao chegou ao final (Temporizao = valor final da temporizao). A tabela
representada a seguir a operao do contador unidirecional.

B1-
A1-Habilita A1-Temporiza Operao Estado Tempor
izou
0 0 no faz nada parado 0
0? 1 0 P1=P2 reset 0
1 0? 1 P1? P1- 0,01seg decrementando 0
1? 0 1 P1 congela congelado 0
1 1 P1 = P2 decrementou 1

Na tabela de estado do temporizado, 0 (zero) representa um estado desenergizado, 1 (um) representa um estado
energizado, 0? 1 representa uma transio do estado 0 para o estado 1.

Sada Funo Estado Descrio

B1 Energiz Inativo Quando desativada indica que a temporizao no foi finalizada ou a


ao lgica no verdadeira.
Ativo Quando ativada indica o fim da temporizao programada

Detalhes

Dicas

Quando precisar parar a contagem de tempo sem zerar o tempo j efetuado deve-se desativar a entrada
A1, parando a contagem de tempo. Quando precisar resetar a contagem de tempo e inici-lo deve-se
desativar a entrada A2, zerando a contagem de tempo j efetuada.

Item Anterior Elementos do Editor Ladder Prximo Item

Flip Flop Set


Grupo: Bsicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 65


Manual do Usurio Ambiente SPDSW

Atalho: S
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento operar como uma entrada SET de um "Flip-Flop", que um elemento bsico de memria
em circuitos eltricos. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no
menu esquerda o grupo "Bsicas" e teclar a letra S, ou clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 R 0..Max (R)
O 0..Max (O) Identifica o rel que ter a sua bobina energizada. Este rel pode ser em contato
auxiliar (operador R) ou uma sada digital (operador O).

Entrad
Funo Estado Descrio
as
A1
Ativao Inativo Entrada de habilitao do bloco de bobina (SET). Quando a lgica de entrada estiver
falsa a bobina do rel especificado permanecer desenergizado.

Ativo Entrada de habilitao do bloco de bobina (SET). Assim que a lgica de entrada
estiver verdadeira a bobina do rel especificado ser energizada.

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados a
o P1.
Ativo Com o elemento P1 energizado, invertem os estados dos contatos associados a P1.

Este elemento est associado ao controle de sadas digitais (operadores Oxxxx) e contatos auxiliares (operadores
Rxxxx) e s pode ser colocado na oitava coluna da janela de edio. Existe uma grande diferena no posicionamento
dos elementos de SET e RESET de uma sada digital ou um contato auxiliar no diagrama ladder devido a varredura do
Scan. Na figura abaixo est demonstrado o primeiro exemplo de diagrama ladder, o qual ser especificado junto com o
grfico abaixo:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 66


Manual do Usurio Ambiente SPDSW

:
Figura 1 - Ladder de set e reset

Figura 2 - Grfico de Estados

Quando gerar um pulso no elemento R001 ou manter ativado e o elemento R002 estiver ativado, a sada P1
estar desenergizada, por causa da varredura do Scan e posicionamento dos elementos de SET e RESET.

Quando gerar um pulso no elemento R002 e o elemento R001 estiver desativado, a sada P1 manter o
estado atual (desativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso novamente no elemento R001 a sada P1 manter o estado atual
(ativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso no elemento R002 e o elemento R001 estiver desativado a sada passara
de ativada para desativada.

Na figura abaixo est demonstrado o segundo exemplo de diagrama ladder, o qual ser especificado junto com o
grfico abaixo:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 67


Manual do Usurio Ambiente SPDSW

Figura 3 - Ladder de set e reset

Figura 4 - Grfico de Estados

Quando gerar um pulso no elemento R001 e o elemento R002 estiver ativado, a sada P1 estar energizada
durante este pulso isto ocorre por causa da varredura do Scan e posicionamento dos elementos de SET e
RESET.

Quando manter ativado R001 e o elemento R002 estiver ativado, a sada P1 estar energizada at quando
for desativado R001, isto ocorre por causa da varredura do Scan e posicionamento dos elementos de SET e
RESET.

Quando gerar um pulso no elemento R002 e o elemento R001 estiver desativado, a sada P1 manter o
estado atual (desativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso novamente no elemento R001 a sada P1 manter o estado atual
(ativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso no elemento R002 e o elemento R001 estiver desativado a sada passara
de ativada para desativada.

Obs: Este elemento utilizado em conjunto com o elemento Bobina RESET.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Flip Flop Reset

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 68


Manual do Usurio Ambiente SPDSW

Grupo: Bsicas
Atalho: R
Parmetros: 1
Entradas: 1
Tamanho do Elemento: 1 linha
Boto:

Smbolo:

Descrio
O objetivo deste elemento operar como uma entrada RESET de um "Flip-Flop", que um elemento bsico de memria
em circuitos eltricos. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Bsicas" e teclar a letra R, ou clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 R 0..Max (R)
Identifica o rel que ter a sua bobina desenergizada. Este rel pode ser em contato
O 0..Max (O)
auxiliar (operador R) ou uma sada digital (operador O).

Entradas Funo Estado Descrio


A1 Ativao
Inativo Entrada de habilitao do bloco de bobina (RESET). Quando a lgica de entrada estiver
falsa a bobina do rel especificado permanecer energizada.
Ativo
Entrada de habilitao do bloco de bobina (RESET). Assim que a lgica de entrada
estiver verdadeira a bobina do rel especificado ser desenergizada.

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados a
o P1.
Ativo Com o elemento P1 energizado, invertem os estados dos contatos associados a P1.

Este elemento est associado ao controle de sadas digitais (operadores Oxxxx) e contatos auxiliares (operadores
Rxxxx) e s pode ser colocado na oitava coluna da janela de edio. Existe uma grande diferena no posicionamento
dos elementos de SET e RESET de uma sada digital ou um contato auxiliar no diagrama ladder devido a varredura de
Scan. Na figura abaixo est demonstrado o primeiro exemplo de diagrama ladder, o qual ser especificado junto com o
grfico abaixo:

Figura 1 - Ladder de set e reset

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 69


Manual do Usurio Ambiente SPDSW

Figura 2 - Grfico de Estados

Quando gerar um pulso no elemento R001 ou manter ativado e o elemento R002 estiver ativado, a sada P1
estar desenergizada, por causa da varredura do Scan e posicionamento dos elementos de SET e RESET.

Quando gerar um pulso no elemento R002 e o elemento R001 estiver desativado, a sada P1 manter o
estado atual (desativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso novamente no elemento R001 a sada P1 manter o estado atual (ativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso no elemento R002 e o elemento R001 estiver desativado a sada passara
de ativada para desativada.

Na figura abaixo est demonstrado o segundo exemplo de diagrama ladder, o qual ser especificado junto com o grfico
abaixo:

Figura 3 - Ladder de set e reset

Figura 4 - Grfico de Estados

Quando gerar um pulso no elemento R001 e o elemento R002 estiver ativado, a sada P1 estar energizada
durante este pulso isto ocorre por causa da varredura do Scan e posicionamento dos elementos de SET e
RESET.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 70


Manual do Usurio Ambiente SPDSW

Quando manter ativado R001 e o elemento R002 estiver ativado, a sada P1 estar energizada at quando for
desativado R001, isto ocorre por causa da varredura do Scan e posicionamento dos elementos de SET e
RESET.

Quando gerar um pulso no elemento R002 e o elemento R001 estiver desativado, a sada P1 manter o
estado atual (desativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso novamente no elemento R001 a sada P1 manter o estado atual (ativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso no elemento R002 e o elemento R001 estiver desativado a sada passara
de ativada para desativada.

Obs: Este elemento utilizado em conjunto com o elemento Bobina SET.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Flip Flop Pulso


Grupo: Bsicas
Atalho: P
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento ativar a bobina de um rel por um nico ciclo de varredura do programa. Esta ativao se
d atravs de uma transio de subida do sinal aplicado sua entrada. Para inseri-lo no programa deve-se posicionar
o cursor na posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra P, ou clicar no boto
correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 R 0..Max (R) Identifica o rel que ter sua bobina energizada. Este rel pode ser um contato auxiliar
O 0..Max (O) (operador R) ou uma sada digital (operador O).

Entradas Funo Estado Descrio


A1 Ativao Inativo
Entrada de ativao do bloco mono estvel. Quando desenergizada mantm os
estados dos contatos associados ao rele.
Ativo Entrada de ativao do bloco mono estvel. Sempre que houver uma transio de
subida nesta entrada, de desenergizada para energizada, o rel associado
permanecer ativado por um nico ciclo de varredura do programa.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 71


Manual do Usurio Ambiente SPDSW

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados
o a P1.
Ativo Com o elemento P1 gerando uma transio de subida na entrada A1, de desenergizada
para energizada, o rel e os contatos associado permanecer ativado por um nico
ciclo de varredura do programa.

Este elemento est associado ao controle de sadas digitais (operadores Oxxxx) e contatos auxiliares (operadores
Rxxxx) e s pode ser colocado na oitava coluna da janela de edio. Na figura abaixo est demonstrado o primeiro
exemplo de diagrama ladder, o qual ser especificado junto com o grfico abaixo:

Figura 1 - Ladder de oscilador

Figura 2 - Grfico de Estados

Quando gerar um pulso no elemento R001 ou manter ativado a sada P1 ocorrer um pulso por um nico
ciclo de varredura do programa ( Scan), caso ocorra outro pulso ou ativao no elemento R001 sada P1
ocorrer um novo pulso.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Flip Flop Oscilador

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 72


Manual do Usurio Ambiente SPDSW

Grupo: Bsicas
Atalho: O
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento inverter o estado do contato a ele associado (P1) sempre que houver uma transio em
sua entrada (A1), de desenergizado para energizado. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e teclar a letra O, ou clicar no boto
correspondente.

Parmet
Tipo(s) Valores Descrio
ro
P1 R 0..Max (R) Identifica o rel que ter a sua bobina energizada. Este rel pode ser um contato
O 0..Max (O) auxiliar (operador R) ou uma sada digital (operador O).

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo Entrada de controle do bloco oscilador. Quando desenergizada permanece os
estados dos contatos associados ao rele.
Ativo Entrada de controle do bloco oscilador. Sempre que houver uma transio na entrada,
de desenergizado para energizado, o contato associado ter seu valor corrente
invertido.

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados
o a P1.
Ativo
Com o elemento P1 sempre gerando uma transio de subida, de desenergizada para
energizada, os contatos associado ter seu valor corrente invertido.

Este elemento est associado ao controle de sadas digitais (operadores Oxxxx) e contatos auxiliares (operadores
Rxxxx) e s pode ser colocado na oitava coluna da janela de edio. Na figura abaixo est demonstrado o primeiro
exemplo de diagrama ladder, o qual ser especificado junto com o grfico abaixo:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 73


Manual do Usurio Ambiente SPDSW

Figura 1 - Ladder de oscilador

Figura 2 - Grfico de Estados

Quando gerar um pulso no elemento R001 ou manter ativado a sada P1 estar energizada, caso ocorra outro
pulso ou ativao no elemento R001 a sada ser desenergizada.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Flip Flop Set de Borda


Grupo: Bsicas
Atalho: Nenhum
Parmetros: 1
Entradas: 1
Tamanho do Elemento: 1 linha
Boto:

Smbolo:

Descrio
O objetivo deste elemento operar como uma entrada SET de um "Flip-Flop", que um elemento bsico de memria

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 74


Manual do Usurio Ambiente SPDSW

em circuitos eltricos. Porm, a diferena para este elemento que ele ativado somente na borda de subida do sinal
de entrada. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda
o grupo "Bsicas" e clicar no boto correspondente.

Parmet
Tipo(s) Valores Descrio
ro
P1 R 0..Max (R) Identifica o rel que ter a sua bobina desenergizada. Este rel pode ser em memria
O 0..Max (O) (operador R) ou uma sada digital (operador O).

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo Entrada de habilitao do bloco de bobina (SET). Quando a lgica de entrada estiver
falsa a bobina do rel especificado permanecer desenergizada.
Ativo Entrada de habilitao do bloco de bobina (SET). Assim que a lgica de entrada estiver
verdadeira a bobina do rel especificado ser energizada, somente na borda de
subida.

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados a
o P1.
Ativo Com o elemento P1 energizado, invertem os estados dos contatos associados a P1,
quando ativado somente na borda de subida do sinal de entrada.

Este elemento est associado ao controle de sadas digitais (operadores Oxxxx) e contatos auxiliares (operadores
Rxxxx) e s pode ser colocado na oitava coluna da janela de edio. Neste tipo de elemento tipo "borda" no h
diferena no posicionamento dos elementos de SET e RESET de uma sada digital ou um contato auxiliar no diagrama
ladder devido ao ciclo de varredura do Scan, pois ele ativado somente na borda de subida do sinal de entrada.. Na
figura abaixo est demonstrado o primeiro exemplo de diagrama ladder, o qual ser especificado junto com o grfico
abaixo:

Figura 1 - Ladder de set e reset

Figura 2 - Grfico de Estados

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 75


Manual do Usurio Ambiente SPDSW

Quando gerar um pulso no elemento R001 ou manter ativado e o elemento R002 estiver ativado, a sada P1
estar energizada e caso haja um novo pulso no elemento R002 a sada P1 ser desativada.

Quando gerar um pulso no elemento R002 ou manter ativado e o elemento R001 estiver desativado, a sada
P1 manter o estado atual (desativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso novamente no elemento R001 a sada P1 manter o estado atual (ativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso no elemento R002 e o elemento R001 estiver desativado ou ativado a sada
passara de ativada para desativada.

A diferena deste elemento que ele ativado somente na borda de subida do sinal de entrada. Porm, se
mantivermos a entrada do flip-flop ativa, e solicitarmos que o rel seja desligado, isso ocorrer sem nenhum conflito, pois
no flip-flop de set de borda, a instruo executada somente durante o intervalo de subida do sinal de entrada, e no
mais aps a manuteno do sinal ativo.

Este elemento utilizado em conjunto com o elemento Bobina RESET.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 76


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Flip Flop Reset de Borda


Grupo: Bsicas
Atalho: Nenhum
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento operar como uma entrada RESET de um "Flip-Flop", que um elemento bsico de
memria em circuitos eltricos. Porm, a diferena para este elemento que ele ativado somente na borda de
subida do sinal de entrada. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no
menu esquerda o grupo "Bsicas" e clicar no boto correspondente.

Parmet
Tipo(s) Valores Descrio
ro
P1 R 0..Max (R) Identifica o rel que ter a sua bobina energizada. Este rel pode ser em memria
O 0..Max (O) (operador R) ou uma sada digital (operador O).

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo Entrada de habilitao do bloco de bobina (RESET). Quando a lgica de entrada
estiver falsa a bobina do rel especificado permanecer energizada
Ativo Entrada de habilitao do bloco de bobina (RESET). Assim que a lgica de entrada
estiver verdadeira a bobina do rel especificado ser desenergizada, somente na
borda de subida.

Sada Funo Estado Descrio


B1 Energiza Inativo Com o elemento P1 desenergizado, permanece os estados dos contatos associados
o a P1.
Ativo Com o elemento P1 energizado, invertem os estados dos contatos associados a P1,
quando ativado somente na borda de subida do sinal de entrada..

Este elemento est associado ao controle de sadas digitais (operadores Oxxxx) e contatos auxiliares (operadores
Rxxxx) e s pode ser colocado na oitava coluna da janela de edio. Neste tipo de elemento tipo "borda" no h
diferena no posicionamento dos elementos de SET e RESET de uma sada digital ou um contato auxiliar no diagrama
ladder devido ao ciclo de varredura do Scan, pois ele ativado somente na borda de subida do sinal de entrada.. Na
figura abaixo est demonstrado o primeiro exemplo de diagrama ladder, o qual ser especificado junto com o grfico
abaixo:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 77


Manual do Usurio Ambiente SPDSW

Figura 1 - Ladder de set e reset

Figura 2 - Grfico de Estados

Quando gerar um pulso no elemento R001 ou manter ativado e o elemento R002 estiver ativado, a sada P1
estar energizada e caso haja um novo pulso no elemento R002 a sada P1 ser desativada.

Quando gerar um pulso no elemento R002 ou manter ativado e o elemento R001 estiver desativado, a sada
P1 manter o estado atual (desativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso novamente no elemento R001 a sada P1 manter o estado atual
(ativada).

Quando gerar um pulso no elemento R001 e o elemento R002 no estiver ativado, a sada P1 estar
energizada e caso gerar um pulso no elemento R002 e o elemento R001 estiver desativado ou ativado a
sada passara de ativada para desativada.

A diferena deste elemento que ele ativado somente na borda de subida do sinal de entrada. Porm, se
mantivermos a entrada do flip-flop ativa, e solicitarmos que o rel seja desligado, isso ocorrer sem nenhum conflito,
pois no flip-flop de set de borda, a instruo executada somente durante o intervalo de subida do sinal de entrada, e
no mais aps a manuteno do sinal ativo.

Este elemento utilizado em conjunto com o elemento Bobina SET.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 78


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Contador Up
Grupo: Bsicas
Atalho: Nenhum
Parmetros: 2
Entradas: 2
Tamanho do Elemento: 2 linhas
Boto:

Smbolo:

Descrio
O objetivo deste elemento operar como um contador de eventos. Possui uma entrada para RESET do valor de
contagem e um parmetro de limite de contagem. A cada pulso (evento) na entrada de contagem, o valor do contador
ser incrementado de uma unidade at o limite definido. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e clicar no boto correspondente.

Parmet
Tipo(s) Valores Descrio
ro
P1 M 0..Max (M)
Representa o valor corrente da contagem do elemento e deve ser obrigatoriamente
uma memria inteira (operador M).
P2 M 0..Max (M)
Representa o valor final (limite) da contagem do elemento e deve ser obrigatoriamente
K 0..Max (K)
uma memria inteira (operador M) ou constante inteira (operador K).

Entrada
Funo Estado Descrio
s
A1 Contagem 0 Entrada de contagem do elemento contador. Mantm o valor de contagem
inalterado.(dependendo do estado A2).
0? 1
Entrada de contagem do elemento contador. Sempre que houver uma transio desta
entrada de desenergizada para energizada, o contador ter o seu valor de contagem
incrementado de um (dependendo do estado A2).
1 Entrada de contagem do elemento contador. Mantm o valor de contagem
inalterado.(dependendo do estado A2).
1? 0 Entrada de contagem do elemento contador. Mantm o valor de contagem
inalterado.(dependendo do estado A2).
A2 Ativao/ 0 Entrada de habilitao/Reset do elemento contador. Enquanto estiver desenergizada, o
Reset 0 ? 1 contador estar no estado de Reset, com o valor de contagem igual a
zero.(independente do estado A1)
1 Entrada de habilitao do elemento contador. Habilitada a operao do contador, que
1? 0 ser controlada pela entrada A1.

Sada Funo Estado Descrio


B1 Energiza Inativo Quando desativada indica que a contagem no foi finalizada ou a lgica no
o verdadeira.
Ativo Quando ativada indica o fim da contagem de pulsos programada.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 79


Manual do Usurio Ambiente SPDSW

Este elemento representado por um bloco funcional com duas entradas (A1 e A2) e uma sada (B1) e utiliza dois
operadores (P1 e P2). O operador P1 que aparece na parte superior do bloco guarda o valor corrente da contagem e
deve ser obrigatoriamente uma memria (M). O parmetro P2 contm o valor final da contagem, e pode ser uma
memria (M) ou uma constante (K).

A entrada inferior (A2) habilita a contagem ("Habilita") e uma transio do estado desenergizado para o estado
energizado nesta entrada faz com que o valor corrente da contagem passe para zero (reset do contador). A entrada
superior (A1) representa a entrada de contagem ("Conta"). Para contar necessrio que a entrada "Habilita" (A2) esteja
energizada e toda vez que a entrada "Conta" (A1) transitar de desenergizada para energizada, o valor corrente da
contagem ser incrementado de um.

A sada (B1) indica se a contagem chegou ao final (contagem = valor final da contagem) ou se o contador est
paralisado ou desabilitado (contagem diferente do valor final da contagem). A tabela representa a operao do contador
unidirecional.

A2-Habilita A1-Conta Operao Estado B1 - Contou


0 0 P1? 0 reset 0
1? 0 0 P1? 0 reset 0
1 0? 1 P1? P1+1 contando 0
1 1 P1 = P2 contou 1

Na tabela de estado do contador unidirecional, 0 (zero) representa um estado desenergizado, 1 (um) representa um
estado energizado, 0? 1 representa uma transio do estado 0 para o estado 1.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Contador Up Down
Grupo: Bsicas
Atalho: Nenhum
Parmetros: 2
Entradas: 3
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento contar um determinado nmero de transies ocorridas na entrada "Conta". Ele conta o
nmero de transies da entrada "Conta" at um certo limite de contagem fornecido pelo usurio como parmetro. A
contagem pode ser crescente (Up) ou decrescente (Down), dependendo do sentido fornecido pelo usurio como
entrada para o bloco. A sua sada indica o fim da contagem. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Bsicas" e clicar no boto correspondente.

Parmet Tipo(s) Valores Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 80


Manual do Usurio Ambiente SPDSW

ro
P1 M 0..Max (M)
Representa o valor corrente da contagem do elemento e deve ser obrigatoriamente
uma memria inteira (operador M).
P2 M 0..Max (M)
K 0..Max (K) Representa o valor final (limite) da contagem do elemento e deve ser obrigatoriamente
uma memria inteira (operador M) ou constante inteira (operador K).

Entrada
Funo Estado Descrio
s
A1 Contagem 0 Entrada de contagem do elemento contador. Permanece o valor atual igual ao valor
corrente
0? 1
Entrada de contagem do elemento contador. Sempre que houver uma transio desta
entrada de desenergizada para energizada, o contador ter o seu valor de contagem
incrementado ou decrementado de um (dependendo do estado A2 e A3).
1 Entrada de contagem do elemento contador. Incremento ou decremento de uma
transio (dependendo do estado A2 e A3).
1? 0
Entrada de contagem do elemento contador. Sempre que houver uma transio desta
entrada de energizada para desenergizada, o contador manter o valor corrente
(dependendo do estado A2 e A3).
A2 Sentido 0
0? 1 Entrada que define o sentido da contagem do elemento contador. Se estiver
desenergizada o contador ser sempre decrementado (dependente dos pulsos em A1).
1 Entrada que define o sentido da contagem do elemento contador. Se estiver
1? 0 energizada o contador ser sempre incrementado (dependente dos pulsos em A1).
A3 Ativao/ 0 Entrada de habilitao/reset do elemento contador. Quando estiver desenergizada, o
Reset 0 ? 1 contador estar desabilitado (sem contar) e, se a entrada A2 estiver inativa, o
parmetro P1 ser carregado com o valor zero. Se a entrada A2 estiver ativa, o
parmetro P1 ser carregado com o valor de P2.
1
Habilita a operao do contador, dependendo das entradas A1 e A2.
1? 0

Sada Funo Estado Descrio


B1 Energiza Inativo Quando desativada indica que a contagem no foi finalizada ou a lgica no
o verdadeira.
Ativo Quando ativada indica o fim da contagem de pulsos programada.

Este elemento representado por um bloco funcional com trs entradas e uma sada e precisa de dois operadores. O
operador que aparece na parte superior do bloco (P1) guarda o valor corrente do contador e deve ser obrigatoriamente
uma memria (operador M) e o inferior (P2) que representa o valor final da contagem, pode ser uma memria ou uma
constante.

A entrada inferior (A3) habilita a contagem ("Habilita") e quando esta transitar do estado desenergizado para o
energizado, o valor corrente passar a ser zero, se o sentido for 1 (energizado) ou passar a ser igual ao valor inicial
da contagem, caso contrrio. A entrada do meio do bloco (A2) indica o sentido da contagem, ou seja, se esta entrada
for igual a 1 o valor corrente da contagem incrementado a cada transio da entrada "Conta" e ser decrementado
caso seja igual a 0. A entrada superior (A1) a de contagem ("Conta").
Para contar necessrio que a entrada "Habilita" esteja energizada. Cada vez que a entrada "Conta" transitar de
desenergizada para energizada o valor de contagem ser decrementado ou incrementado de um, dependendo da
entrada de sentido. A sada (B1) indica se a contagem chegou ao final (contagem = 0, se sentido = 0 e contagem =
valor final, se sentido = 1) ou se o contador est parado ou desabilitado. A tabela a seguir representa a operao do
contador unidirecional.

A3-Habilita A1-Conta Operao Estado B1 - Contou


0 0 valor corrente = 0 parado 0
0? 1 0 valor corrente = 0 parado 0
1 0? 1 incrementa valor corrente contando 0
1 1 valor corrente = valor final parado 1

Tabela de estado do Contador Bidirecional com Sentido = 1

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 81


Manual do Usurio Ambiente SPDSW

B1 -
A2-Habilita A1-Conta Operao Estado
Contou
0 0 valor corrente = valor inicial parado 0
0? 1 0 valor corrente = valor inicial parado 0
1 0? 1 decrementa valor corrente contando 0
1 1 valor corrente = 0 parado 1

Tabela de estado do Contador Bidirecional com Sentido = 0

Nas tabelas de estado dos contadores, 0 (zero) representa um estado desenergizado, 1 (um) representa um estado
energizado, 0 ? 1 representa uma transio do estado 0 para o estado 1.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 82


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Moviment Matemtica Compara


Bsicas Fluxo Especiais Hardware
s o
o

Bloco de Controlador
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID de Step Motor
Horizontal o de Variveis Mestre

Controlador
Fim de Rel Relgio de
Contato Movimentao Teste de Servo
Subtrador Mestre Tempo Real
Vertical Indexada diferente de... Motor

Incio de Bloco de Contador


Teste maior
Inicializao Bloco de comunicao rpido/encode
Contato NA Multiplicador que...
de Dados Lgica remota r

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Extrator de Teste menor Bloco de
status do
Rel Raiz que... Lgica
controlador
Quadrada

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Flip Flop de
AND
Pulso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 83


Manual do Usurio Ambiente SPDSW

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Item Anterior Elementos do Editor Ladder Prximo Item

Movimentao de Variveis
Grupo: Movimento
Atalho: M
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 84


Manual do Usurio Ambiente SPDSW

Este elemento possibilita a inicializao de valores de memrias, a transferncia de dados entre memrias, textos,
entradas e sadas do PLC e a converso de tipos de dados entre vrios formatos. Este nico bloco implementa
funcionalidade normalmente encontrada em vrios blocos de outros PLCs do mercado. Essencialmente o bloco de
movimentao transfere o valor do operando P1 para o operando P2. Para inseri-lo no programa deve-se posicionar o
cursor na posio desejada, selecionar no menu esquerda o grupo "Movimento" e teclar a letra M, ou clicar no boto
correspondente. A tabela a seguir apresenta as combinaes possveis de serem realizadas com o bloco de
movimentao.

Parmetro
Parmetro P2
P1

R M D O S X
M Sim (*9) Sim Sim (*6) Sim (*1) Sim (*4) Sim
K Sim (*9) Sim (*2) Sim (*3) Sim (*1) Sim (*4) Sim
D No Sim (*7) Sim No Sim Sim
Q No Sim (*2) Sim (*3) No Sim Sim
I Sim Sim (*1) No No No No
O Sim Sim (*1) No No No No
R No Sim (*8) No No No No
E No Sim (*5) Sim (*5) No Sim Sim
X No Sim Sim No No Sim
W No No No No No Sim
(*1) - Operao permitida se identificador do operador (I / O) for mltiplo de 16 ou seja, 0, 16, 32, etc.

(*2) - Esta opo permite inicializar memrias inteiras com valores pr-definidos. Observe que uma movimentao de Q
para M ir transferir para memria M apenas a parte inteira da constante real Q.

(*3) - Esta opo permite inicializar memrias reais com valores pr-definidos.

(*4) - Esta opo permite atuar diretamente nas sadas analgicas disponveis no equipamento. O valor a ser enviado
para uma sada analgica normalizado em 12 bits ou seja, o valor mnimo 0 e o valor mximo 4095. Valores acima
de 4095 iro produzir resultados indefinidos nas sadas analgicas e portanto cabe ao programador consistir estes
valores antes de utilizar o bloco de movimentao para atualizar as sadas analgicas.

(*5) - Esta opo permite obter os valores dos canais de entrada analgica disponveis no equipamento. O valor lido de
uma entrada analgica normalizado em 12 bits ou seja, o valor mnimo 0 e o valor mximo 4095. Quando lido o
valor -1 indica erro no canal de entrada analgica ou valor fora da faixa, como por exemplo, entrada de 4 a 20 mA
aberta.

(*6) - Esta opo permite converter valores inteiros para reais.

(*7) - Esta opo permite converter valores reais para inteiros. Observe que esta operao ir transferir para memria M
apenas a parte inteira da memria D.

(*8) - Esta opo permite transferir o estado de 16 contatos (R) consecutivos para uma memria inteira, de maneira que
cada bit da memria indica o estado do contato associado.

(*9) - Esta opo permite transferir o estado de cada bit de uma memria inteira (M) para 16 contatos (R) consecutivos.

Parmetr
Tipo(s) Valores Descrio
o
P1 M 0..Max (M)
K 0..Max (K) Especifica o operando de onde ser obtido o valor para ser transferido para P2. Vide
D 0..Max (D) tabela anterior para identificar as combinaes possveis para este parmetro.
Q 0..Max (Q)
I 0..Max (I)
O 0..Max (O)
R 0..Max (R)
E 0..Max (E)
X 0..Max (X)
W 0..Max (W)

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 85


Manual do Usurio Ambiente SPDSW

P2 R 0..Max (R)
M 0..Max (M) Especifica o operando que receber o valor obtido de P1. Vide tabela anterior para
D 0..Max (D) identificar as combinaes possveis para este parmetro.
O 0..Max (Q)
S 0..Max (S)
X 0..Max (X)

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P2 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao de movimentao realizada e a sada do
elemento mantida ativa.

Sada Funo Estado Descrio


B1 Energiza Inativo
o Indica que a entrada do elemento estava inativa e portanto a funo associada no
foi executada
Ativo
Indica que a entrada do elemento estava ativa e a transferncia definida foi realizada
com sucesso.

Detalhes

Dicas

Sempre que uma movimentao de tipo de um valor real para um valor inteiro realizada o
valor resultante a parte inteira do valor original. Por exemplo, movendo o valor 2,8 para inteiro
resulta no valor inteiro 2.

Item Anterior Elementos do Editor Ladder Prximo Item

Movimentao Indexada
Grupo: Movimento
Atalho: X
Parmetros: 3
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento possibilita a movimentao de um grupo de memrias inteiras onde a fonte e o destino so indexados

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 86


Manual do Usurio Ambiente SPDSW

pelos parmetros P1 e P2. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no
menu esquerda o grupo "Movimento" e teclar a letra X, ou clicar no boto correspondente. Considere o exemplo
indicado na figura a seguir. No instante T1, antes do elemento de movimentao indexada ser executado, o contedo
das memrias inteiras o apresentado na tabela T1. Durante a execuo do elemento, realizada a seguinte
seqncia de operaes:

A) O nmero da memria inicial fonte dos dados a serem transferidos extrado do contedo do parmetro P1. No
exemplo, sendo 6 o contedo de M3 (parmetro P1), a memria fonte dos dados ser a memria M6.

B) O nmero da memria inicial destino dos dados a serem transferidos extrado do contedo do parmetro P2. No
exemplo, sendo 10 o contedo de M4 (parmetro P2), a memria destino dos dados ser a memria M10.

C) O parmetro P3 indica a memria de onde dever ser obtido a quantidade de dados a serem transferidos. No
exemplo, sendo 2 o contedo de M5, sero transferidas 2 memrias consecutivas da fonte (M6) para o destino(M10).
Sendo assim, no instante t2, aps a execuo do elemento, os valores 18 e 19 presentes em M6 e M7 so transferidos
para M10 e M11 respectivamente.

Movimentao com operandos K


Os parmetros P1 e P2 podem ser do tipo constantes inteiras K. Quando especificada uma constante para o
parmetro, o elemento de movimentao indexada trata o valor da constante como o nmero da memria fonte ou
destino. No exemplo anterior, se o parmetro P1 for especificado como uma constante de valor 3, a movimentao
realizada seria da memria M3 para memria M10 e portanto os valores transferidos seriam 1 e 15 respectivamente.

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Quando do tipo K, especifica o nmero da memria usada como fonte de dados para
a operao de transferncia.
Quando do tipo M, especifica o operando de onde ser obtido o nmero da memria
usada como fonte de dados para a operao de transferncia.
P2 K 0..Max (K)
M 0..Max (M) Quando do tipo K, especifica o nmero da memria usada como destino de dados
para a operao de transferncia.
Quando do tipo M, Especifica o operando de onde ser obtido o nmero da memria
usada como destino de dados para a operao de transferncia.
P3 K 0..Max (K)
M 0..Max (M) Especifica a quantidade de dados que sero transferidos a partir da memria fonte
para memria destino.
Quando positivo a transferncia dos dados ocorre em ordem crescente ou seja, a
partir da memria fonte incrementando o nmero da memria a cada valor
transferido.
Quando negativo a transferncia dos dados ocorre em ordem decrescente, ou seja,
a partir da memria Fonte + Quantidade, decrementando o nmero da memria a
cada valor transferido.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto nenhuma
transferncia ocorre. Nesta condio, a sada do bloco desativada.
Ativo
Com a entrada A1 ativa, a operao de movimentao realizada e, caso ocorra
sem erros a sada do elemento mantida ativa. No caso de erro no processo de
transferncia, a sada desativada para sinalizar a falha. Nesta condio o contedo
da memria destino permanece inalterado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 87


Manual do Usurio Ambiente SPDSW

Sada Funo Estado Descrio


B1 Energiza Inativo
o Se a entrada A1 estiver inativa, indica que a funo associada no foi executada.
Se a entrada A1 estiver ativa, indica que houve falha na execuo da funo e neste
caso o contedo da memria destino no foi alterado. As possveis causas de falha
na execuo desta funo so:
Overflow na transferncia - a quantidade de dados especificada na transferncia,
ultrapassa o nmero de memrias inteiras definidas na aplicao.
Bloco no contguo - A faixa de valores especificada pelo operando fonte ou destino
inclui memrias volteis e memrias no volteis no mesmo bloco. Cada bloco a ser
lido ou copiado deve ser do mesmo tipo (voltil ou no voltil).
Ativo Indica que a entrada do elemento estava ativa e a transferncia definida foi realizada
com sucesso.

Detalhes

Dicas

Utilizando este elemento com o parmetro P3 negativo fcil implementar um buffer circular. Considere
o seguinte exemplo: Uma aplicao necessita de um buffer de 20 memrias que sero alocadas nas
posies M100 a M119. A memria M30 contm um novo valor a ser inserido na posio M100 depois
que todos os valores forem deslocados de uma posio. Para deslocar os valores do buffer de uma
posio utilize o elemento de movimentao indexada com os seguintes parmetros:
MVX (K100, K101, Kx) onde Kx = -19.
Aps a execuo do bloco acima, o contedo do buffer definido ser deslocado de uma posio,
liberando a memria M100 para receber o novo valor.

Item Anterior Elementos do Editor Ladder Prximo Item

Inicializao de Dados
Grupo: Movimento
Atalho: I
Parmetros: 3
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento possibilita inicializar um bloco de memrias M, D ou contatos (R) com um valor predefinido.Para inseri-lo
no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Movimento" e
teclar a letra I, ou clicar no boto correspondente. O parmetro P1 especifica uma memria M ou K cujo contedo
identifica a memria inicial do bloco a ser inicializado. O parmetro P2 especifica qual tipo de varivel e o valor a ser
utilizado na inicializao do bloco. O parmetro P3 especifica o tamanho do bloco a ser inicializado a partir da varivel
definida em P1.

Parmetr Tipo(s) Valores Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 88


Manual do Usurio Ambiente SPDSW

o
P1 M 0..Max (M)
K 0..Max (K) Especifica o inicio do bloco a ser inicializado, Se especificado um parmetro do tipo
M o contedo da memria especificada indica o incio do bloco a ser inicializado. O
tipo de memria associada ao bloco (R, M ou D) definido pelo prximo parmetro
(P2).
Se especificado um parmetro do tipo K o valor da constante especificada indica o
incio do bloco a ser inicializado.
P2 T 0..1
R 0..1 Especifica o tipo da varivel e o valor utilizado para inicializar o bloco.
K 0..Max (K) Para inicializar variveis do tipo R, o parmetro P2 dever ser do tipo T (0,1) ou do
M 0..Max (M) tipo R. Observe que T0 ir inicializar o bloco de contatos com estado desligado e T1
Q 0..Max (Q) ir inicializar o bloco de contatos com o estado ligado. Quando especificado um
D 0..Max (D) parmetro do tipo R o valor a ser inicializado ser igual ao contedo da varivel R
especificada.
Para inicializar variveis do tipo M, o parmetro P2 dever ser do tipo K, ou do tipo
M. Nestes casos o valor a ser utilizado no processo de inicializao ser o contedo
do parmetro especificado.
Para inicializar variveis do tipo D, o parmetro P2 dever ser do tipo Q, ou do tipo
D. Nestes casos o valor a ser utilizado no processo de inicializao ser o contedo
do parmetro especificado.
P3 K 0..Max (K)
M 0..Max (M) O contedo da memria ou constante especificado define o tamanho do bloco ou
seja, a quantidade de dados que sero inicializados a partir da varivel especificada
em P1.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto nenhuma
inicializao ocorre. Nesta condio, a sada do bloco desativada.
Ativo
Com a entrada A1 ativa, a operao de inicializao realizada e, caso ocorra sem
erros a sada do elemento mantida ativa. No caso de erro no processo de
transferncia, a sada desativada para sinalizar a falha. Nesta condio o contedo
do bloco permanece inalterado.

Sada Funo Estado Descrio


B1 Energiza Inativo
o Indica que o bloco no executou o processo de inicializao. Esta condio ir
ocorrer se a entrada A1 estiver inativa ou se a houver algum erro no processo de
execuo do bloco. Uma condio de falha possvel seria especificar uma
quantidade (P3) que ultrapasse o limite de memrias disponveis para o tipo
especificado.
Ativo
Indica que a entrada do elemento estava ativa e a transferncia definida foi realizada
com sucesso.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Troca de Dados
Grupo: Movimento
Atalho: W
Parmetros: 2
Entradas: 1
Tamanho do Elemento: 3 linhas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 89


Manual do Usurio Ambiente SPDSW

Boto:

Smbolo:

Descrio
Este elemento efetua a troca dos valores entre os dois operadores especificados. Para inseri-lo no programa deve-se
posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Movimento" e teclar a letra W, ou
clicar no boto correspondente. Os parmetros P1 e P2 podem ser do tipo M ou D. Quando os parmetros so do
mesmo tipo, o resultado da operao transfere o valor atual de P1 para P2 e vice versa. Quando P1 inteiro (M) e P2
real (D), os valores de P1 e P1+1 so agrupados e transferidos para P2. O valor de P2 dividido e transferido para P1 e
P1+1. Quando P1 e real e P2 inteiro, operao equivalente efetuada.
Por exemplo, considere o bloco indicado a seguir, onde o contedo de M1 ser trocado com o contedo de D5. Nesta
situao como as memrias D utilizam 32 bits para sua representao e a memrias M utilizam apenas 16 bits, so
necessrias 2 memrias M para receberem o contedo da memria D. As tabelas a seguir indicam o contedo de cada
memria em representao hexadecimal antes da execuo do bloco e depois da mesma.

OBS: O formato de representao numrica utilizado para nmeros inteiros (M) no igual ao formato utilizado para
representao de nmeros reais (D). Conseqentemente, quando uma operao de troca de dados realizada, entre
valores M e D, os valores obtidos aps a troca no so os mesmos que so obtidos em uma operao de
movimentao. Na operao de movimentao existe um processo de converso de formatos que trunca ou expande os
valores adequando-os ao formato necessrio. Este processo de converso no existe no caso de troca de dados.

Parmetr
Tipo(s) Valores Descrio
o
P1 M 0..Max (M)
D 0..Max (D) Especifica a varivel 1 a ter seu contedo trocado com o contedo da varivel 2.
P2 M 0..Max (M) Especifica a varivel 2 a ter seu contedo trocado com o contedo da varivel 1.
D 0..Max (D)

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao de troca de dados no ser realizada. Nesta
condio, a sada do bloco desativada.
Ativo
Com a entrada A1 ativa, a operao de troca realizada e, a sada do elemento
mantida ativa.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Indica que a funo associada no foi executada. No existem condies de erro no

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 90


Manual do Usurio Ambiente SPDSW

processo de troca.
Ativo Indica que a entrada do elemento estava ativa e a troca de dados definida foi
realizada com sucesso.

Detalhes

Dicas

Este bloco especialmente til para leitura de variveis reais obtidas de equipamentos remotos que utilizam
protocolo MODBUS. Como o protocolo Modbus no define um tipo Real, valores reais so transferidos como
duplas de registros inteiros, que so obtidos pelo PLC e armazenados em memrias M. Utilizando este bloco
de troca de dados estes valores so transferidos para memrias reais e podem ser utilizados pelo programa.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 91


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Matemti Compara
Bsicas Movimento Fluxo Especiais Hardware
o
cas

Bloco de Controlador
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID de Step Motor
Horizontal o de Variveis Mestre

Controlador
Fim de Rel Relgio de
Contato Movimentao Teste de Servo
Subtrador Mestre Tempo Real
Vertical Indexada diferente de... Motor

Incio de Bloco de Contador


Teste maior
Inicializao Bloco de comunicao rpido/encode
Contato NA Multiplicador que...
de Dados Lgica remota r

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Extrator de Teste menor Bloco de
status do
Rel Raiz que... Lgica
controlador
Quadrada

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Flip Flop de
AND
Pulso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 92


Manual do Usurio Ambiente SPDSW

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Item Anterior Elementos do Editor Ladder Prximo Item

Somador
Grupo: Matemticas
Atalho: +
Parmetros: 3
Operao: P3 = P1 + P2
Entradas: 1
Tamanho do Elemento: 3 linhas
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de adio entre os operandos P1 e P2, armazenando o resultado em P3.
Opera com valores inteiros ou reais, efetuando automaticamente a converso de tipos quando necessrio (vide item
Detalhes). Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 93


Manual do Usurio Ambiente SPDSW

esquerda o grupo "Matemticas" e teclar o smbolo (+), ou clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como primeiro
Q 0..Max (Q) operando da operao matemtica de adio. Vide o item detalhes, sobre os
D 0..Max (D) critrios para converso automtica de tipos.
P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como segundo
Q 0..Max (Q) operando da operao matemtica de adio. Vide o item detalhes, sobre os
D 0..Max (D) critrios para converso automtica de tipos.
P3 M 0..Max (M)
D 0..Max (D) Especifica a memria (M ou D) utilizada para armazenar o resultado da operao
matemtica de adio. Vide o item detalhes, sobre os critrios para converso
automtica de tipos.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P3. Em caso de falha na execuo da
operao o operando P3 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou,
indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
-Overflow na operao com nmeros inteiros - Resultado de uma operao inteira
maior que 32767.
-Underflow na operao com nmeros inteiros - Resultado de uma operao inteira
menor que -32768.
-Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Quando os operadores P1 e P2 so de tipos diferentes, antes de efetuar a operao, o elemento


converte o operando P2 de forma a efetuar a operao sempre com operandos do mesmo tipo (inteiro
ou real). Sendo assim, o tipo de operao a ser realizada (inteira ou real) ser sempre definida pelo
tipo do operando P1. Se P1 for inteiro a operao ser realizada com valores inteiros (P2 ser
previamente convertido se o mesmo for do tipo real). Analogamente, se P1 for real a operao ser
realizada com valores reais (P2 ser previamente convertido se o mesmo for do tipo inteiro). Aps
efetuada a operao, o resultado obtido ajustado se necessrio para o tipo do operando P3. A
tabela a seguir apresenta as possveis combinaes entre operandos indicando as situaes onde
existem converso automtica do tipo da varivel.

Operando Combinaes de tipos possveis

P1 M M M M D D D D

P2 M M D,Q > M D,Q > M M,K >D M,K >D D D

P3 M M>D M M>D D>M D D>M D


Operao Inteira Inteira Inteira Inteira Real Real Real Real

Dicas

Sempre que uma converso de tipo de um valor real para um valor inteiro realizada o valor resultante
a parte inteira do valor original. Por exemplo, convertendo o valor 2,8 para inteiro resulta no valor
inteiro 2. importante identificar qual o tipo de operao realizada pois o resultado pode ser diferente
dependendo do tipo e da ordem dos operandos. Por exemplo, considere P1(Real) = 2,6, P2(Inteiro) = 3

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 94


Manual do Usurio Ambiente SPDSW

e P3(Real).

A operao de soma de P1 + P2 transfere para P3 o valor 5,6. Se no entanto invertermos a ordem da


operao, fazendo P2 + P1, o valor retornado em P3 ser 5,0. Isto acontece porque no primeiro caso a
operao foi realizada com valores reais porque o primeiro parmetro era real. No segundo caso a
mesma operao foi realizada com valores inteiros porque o primeiro parmetro era inteiro. Neste
caso, o valor real 2,6 foi primeiramente convertido para o valor inteiro 2 para posteriormente ser
adicionado ao valor 3, gerando um resultado de 5.

O tempo para execuo de uma operao matemtica inteira muito menor que o tempo utilizado para
execuo da mesma operao com valores reais. Portanto, utilize valores reais apenas onde seja
realmente necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras,
principalmente em situaes onde o tempo de Scan da Aplicao um fator importante.Quando
necessria sua utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC
e caso contrrio habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo
valor.

A converso automtica de tipos, quando utilizada, acrescenta um processamento adicional na


execuo da operao aumentando desta forma o tempo gasto no elemento.

Item Anterior Elementos do Editor Ladder Prximo Item

Subtrador
Grupo: Matemticas
Atalho: -
Parmetros: 3
Operao: P3 = P1 - P2
Entradas: 1
Tamanho do Elemento: 3 linhas
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de subtrao entre os operandos P1 e P2, armazenando o resultado em
P3. Opera com valores inteiros ou reais, efetuando automaticamente a converso de tipos quando necessrio (vide item
Detalhes). Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda
o grupo "Matemticas" e teclar o smbolo (-), ou clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como primeiro
Q 0..Max (Q) operando da operao matemtica de subtrao. Vide o item detalhes, sobre os
D 0..Max (D) critrios para converso automtica de tipos.
P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como segundo
Q 0..Max (Q) operando da operao matemtica de subtrao. Vide o item detalhes, sobre os
D 0..Max (D) critrios para converso automtica de tipos.
P3 M 0..Max (M)
D 0..Max (D) Especifica a memria (M ou D) utilizada para armazenar o resultado da operao
matemtica de subtrao. Vide o item detalhes, sobre os critrios para converso
automtica de tipos.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 95


Manual do Usurio Ambiente SPDSW

Entradas Funo Estado Descrio


A1 Ativao Inativo Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P3. Em caso de falha na execuo da
operao o operando P3 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou,
indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
-Overflow na operao com nmeros inteiros - Resultado de uma operao inteira
maior que 32767.
-Underflow na operao com nmeros inteiros - Resultado de uma operao inteira
menor que -32768.
-Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Quando os operadores P1 e P2 so de tipos diferentes, antes de efetuar a operao, o elemento


converte o operando P2 de forma a efetuar a operao sempre com operandos do mesmo tipo (inteiro
ou real). Sendo assim, o tipo de operao a ser realizada (inteira ou real) ser sempre definida pelo tipo
do operando P1. Se P1 for inteiro a operao ser realizada com valores inteiros (P2 ser previamente
convertido se o mesmo for do tipo real). Analogamente, se P1 for real a operao ser realizada com
valores reais (P2 ser previamente convertido se o mesmo for do tipo inteiro). Aps efetuada a
operao, o resultado obtido ajustado se necessrio para o tipo do operando P3. A tabela a seguir
apresenta as possveis combinaes entre operandos indicando as situaes onde existem converso
automtica do tipo da varivel.

Operando Combinaes de tipos possveis

P1 M M M M D D D
P2 M M D,Q > M D,Q > M M,K >D M,K >D D
P3 M M>D M M>D D>M D D>M

Operao Inteira Inteira Inteira Inteira Real Real Real

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 96


Manual do Usurio Ambiente SPDSW

Sempre que uma converso de tipo de um valor real para um valor inteiro realizada, o valor resultante
a parte inteira do valor original. Por exemplo, convertendo o valor 2,8 para inteiro resulta no valor
inteiro 2.

importante identificar qual o tipo de operao realizada pois o resultado pode ser diferente
dependendo do tipo e da ordem dos operandos. Por exemplo, considere P1(Inteiro) = 5, P2(Real) = 3,0
e P3(Real). A operao de soma de Subtrao P1 - P2 transfere para P3 o valor 2,0. Se alterarmos o
valor de P2 para 3,4 e executarmos a mesma operao, o valor retornado em P3 ser novamente 2,0.
Isto acontece porque como o primeiro operando inteiro, a operao ser sempre realizada em inteiro,
sendo assim, o segundo operando quando real, ser inicialmente convertido para inteiro para
posteriormente ser utilizado para subtrair P1. No caso do segundo exemplo, o valor P2 igual a 3,4
primeiramente convertido para o valor inteiro 3 para posteriormente efetuar a subtrao (5 - 3) gerando
um resultado inteiro igual a 2 que finalmente convertido para o valor real 3,0 e transferido para o
operando P3.

O tempo para execuo de uma operao matemtica inteira muito menor que o tempo utilizado para
execuo da mesma operao com valores reais. Portanto, utilize valores reais apenas onde seja
realmente necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras,
principalmente em situaes onde o tempo de Scan da Aplicao um fator importante.Quando
necessria sua utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC
e caso contrrio habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo
valor.

A converso automtica de tipos, quando utilizada, acrescenta um processamento adicional na


execuo da operao aumentando desta forma o tempo gasto no elemento..

Item Anterior Elementos do Editor Ladder Prximo Item

Multiplicador
Grupo: Matemticas
Atalho: *
Parmetros: 3
Operao: P3 = P1 * P2
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de multiplicao entre os operandos P1 e P2, armazenando o resultado
em P3. Opera com valores inteiros ou reais, efetuando automaticamente a converso de tipos quando necessrio (vide
item Detalhes). Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Matemticas" e teclar o smbolo ( * ), ou clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como primeiro
Q 0..Max (Q) operando da operao matemtica de multiplicao. Vide o item detalhes, sobre os

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 97


Manual do Usurio Ambiente SPDSW

D 0..Max (D) critrios para converso automtica de tipos.


P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como segundo
Q 0..Max (Q) operando da operao matemtica de multiplicao. Vide o item detalhes, sobre os
D 0..Max (D) critrios para converso automtica de tipos.
P3 M 0..Max (M)
D 0..Max (D) Especifica a memria (M ou D) utilizada para armazenar o resultado da operao
matemtica de multiplicao. Vide o item detalhes, sobre os critrios para converso
automtica de tipos.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P3. Em caso de falha na execuo da
operao o operando P3 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou,
Falha indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
-Overflow na operao com nmeros inteiros - Resultado de uma operao inteira
maior que 32767.
-Underflow na operao com nmeros inteiros - Resultado de uma operao inteira
menor que -32768.
-Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Quando os operadores P1 e P2 so de tipos diferentes, antes de efetuar a operao, o elemento converte


o operando P2 de forma a efetuar a operao sempre com operandos do mesmo tipo (inteiro ou real).
Sendo assim, o tipo de operao a ser realizada (inteira ou real) ser sempre definida pelo tipo do
operando P1. Se P1 for inteiro a operao ser realizada com valores inteiros (P2 ser previamente
convertido se o mesmo for do tipo real). Analogamente, se P1 for real a operao ser realizada com
valores reais (P2 ser previamente convertido se o mesmo for do tipo inteiro). Aps efetuada a operao, o
resultado obtido ajustado se necessrio para o tipo do operando P3. A tabela a seguir apresenta as
possveis combinaes entre operandos indicando as situaes onde existem converso automtica do
tipo da varivel.

Operando Combinaes de tipos possveis

P1 M M M M D D D D

P2 M M D,Q > M D,Q > M M,K >D M,K >D D D

P3 M M>D M M>D D>M D D>M D

Operao Inteira Inteira Inteira Inteira Real Real Real Real

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 98


Manual do Usurio Ambiente SPDSW

Dicas

Sempre que uma converso de tipo de um valor real para um valor inteiro realizada o valor resultante
a parte inteira do valor original. Por exemplo, convertendo o valor 2,8 para inteiro resulta no valor inteiro
2.

importante identificar qual o tipo de operao realizada pois o resultado pode ser diferente dependendo
do tipo e da ordem dos operandos. Por exemplo, considere P1(Real) = 2,5, P2(Inteiro) = 4 e P3(Real). A
operao de multiplicao de P1 * P2 transfere para P3 o valor 10,0. Se no entanto invertermos a ordem
da operao, fazendo P2 + P1, o valor retornado em P3 ser 8,0. Isto acontece porque no primeiro caso
a operao foi realizada com valores reais porque o primeiro parmetro era real. No segundo caso a
mesma operao foi realizada com valores inteiros porque o primeiro parmetro era inteiro. Neste caso, o
valor real 2,5 foi primeiramente convertido para o valor inteiro 2 para posteriormente ser multiplicado ao
valor 4, gerando um resultado de 8.

O tempo para execuo de uma operao matemtica inteira muito menor que o tempo utilizado para
execuo da mesma operao com valores reais. Portanto, utilize valores reais apenas onde seja
realmente necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras,
principalmente em situaes onde o tempo de Scan da Aplicao um fator importante.Quando
necessria sua utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC e
caso contrrio habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo
valor.

A converso automtica de tipos, quando utilizada, acrescenta um processamento adicional na execuo


da operao aumentando desta forma o tempo gasto no elemento..

Item Anterior Elementos do Editor Ladder Prximo Item

Divisor
Grupo: Matemticas
Atalho: /
Parmetros: 3
Operao: P3 = P1 / P2
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de diviso entre os operandos P1 e P2, armazenando o resultado em P3.
Opera com valores inteiros ou reais, efetuando automaticamente a converso de tipos quando necessrio (vide item
Detalhes). Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda
o grupo "Matemticas" e teclar o smbolo ( / ), ou clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como primeiro
Q 0..Max (Q) operando da operao matemtica de diviso. Vide o item detalhes, sobre os
D 0..Max (D)

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 99


Manual do Usurio Ambiente SPDSW

critrios para converso automtica de tipos.


P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M ou D) ou constante (K ou Q) utilizada como segundo
Q 0..Max (Q) operando da operao matemtica de diviso. Vide o item detalhes, sobre os
D 0..Max (D) critrios para converso automtica de tipos.
P3 M 0..Max (M)
D 0..Max (D) Especifica a memria (M ou D) utilizada para armazenar o resultado da operao
matemtica de diviso. Vide o item detalhes, sobre os critrios para converso
automtica de tipos.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P3. Em caso de falha na execuo da
operao o operando P3 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou,
indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
-Overflow na operao com nmeros inteiros - Resultado de uma operao inteira
maior que 32767.
-Underflow na operao com nmeros inteiros - Resultado de uma operao inteira
menor que -32768.
-Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Quando os operadores P1 e P2 so de tipos diferentes, antes de efetuar a operao, o elemento converte o


operando P2 de forma a efetuar a operao sempre com operandos do mesmo tipo (inteiro ou real). Sendo
assim, o tipo de operao a ser realizada (inteira ou real) ser sempre definida pelo tipo do operando P1.
Se P1 for inteiro a operao ser realizada com valores inteiros (P2 ser previamente convertido se o
mesmo for do tipo real). Analogamente, se P1 for real a operao ser realizada com valores reais (P2 ser
previamente convertido se o mesmo for do tipo inteiro). Aps efetuada a operao, o resultado obtido
ajustado se necessrio para o tipo do operando P3. A tabela a seguir apresenta as possveis combinaes
entre operandos indicando as situaes onde existem converso automtica do tipo da varivel.

Operando Combinaes de tipos possveis

P1 M M M M D D D D

P2 M M D,Q > M D,Q > M M,K >D M,K >D D D

P3 M M>D M M>D D>M D D>M D


Operao Inteira Inteira Inteira Inteira Real Real Real Real
Dicas

Sempre que uma converso de tipo de um valor real para um valor inteiro realizada o valor resultante a
parte inteira do valor original. Por exemplo, convertendo o valor 2,8 para inteiro resulta no valor inteiro 2.

importante identificar qual o tipo de operao realizada pois o resultado pode ser diferente dependendo
do tipo e da ordem dos operandos. Por exemplo, considere P1(Inteiro) = 5, P2(Real) = 2,5 e P3(Real). A
operao de soma de diviso P1 / P2 transfere para P3 o valor 2,0. Se alterarmos o valor de P2 para 2,4 e
executarmos a mesma operao, o valor retornado em P3 ser novamente 2,0. Isto acontece porque como
o primeiro operando inteiro, a operao ser sempre realizada em inteiro, sendo assim, o segundo
operando quando real, ser inicialmente convertido para inteiro para posteriormente ser utilizado para
dividir P1. No caso do segundo exemplo, o valor P2 igual a 2,4 primeiramente convertido para o valor
inteiro 2 para posteriormente efetuar a diviso (5 / 2) gerando um resultado inteiro igual a 2 que finalmente
convertido para o valor real 2,0 e transferido para o operando P3.

O tempo para execuo de uma operao matemtica inteira muito menor que o tempo utilizado para
execuo da mesma operao com valores reais. Portanto, utilize valores reais apenas onde seja
realmente necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras,
principalmente em situaes onde o tempo de Scan da Aplicao um fator importante.Quando necessria

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 100


Manual do Usurio Ambiente SPDSW

sua utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC e caso contrrio
habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo valor.

A converso automtica de tipos, quando utilizada, acrescenta um processamento adicional na execuo


da operao aumentando desta forma o tempo gasto no elemento..

Item Anterior Elementos do Editor Ladder Prximo Item

Extrator de Raiz Quadrada


Grupo: Matemticas
Atalho: nenhum
Parmetros: 2
Operao: P2 = Raiz Quadrada(P1)
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de extrao da raiz quadrada do parmetro P1, transferindo o resultado para
P2. Opera apenas com valores reais. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar
no menu esquerda o grupo "Matemticas" e clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 D 0..Max (D) Especifica a memria (D) ou constante (Q) utilizada como operando da operao
Q 0..Max (Q) matemtica de raiz quadrada.
P2 D 0..Max (D)
Especifica a memria (D) utilizada para armazenar o resultado da operao matemtica
de raiz quadrada.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P2 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso o
resultado transferido para o operando P2. Em caso de falha na execuo da operao
o operando P2 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou indica
que houve erro na execuo da operao quando a entrada A1 estiver ativa. As

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 101


Manual do Usurio Ambiente SPDSW

condies possveis de erro para este elemento so:


- Extrao de Raiz de valores negativos.
- Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Dicas

O tempo para execuo de uma operao matemtica com operandos reais normalmente grande
comparado com as demais funes. Portanto, utilize valores reais apenas onde seja realmente necessrio.
Sempre que possvel de preferncia a operaes com variveis inteiras, principalmente em situaes onde o
tempo de Scan da Aplicao um fator importante. Quando necessria sua utilizao, avalie se esta
operao necessita ser executada em todos os ciclos do PLC e caso contrrio habilite a operao (atravs
da entrada A1) apenas quando necessrio gerar um novo valor.

Item Anterior Elementos do Editor Ladder Prximo Item

Log na Base de 10
Grupo: Matemticas
Atalho: nenhum
Parmetros: 2
Operao: P2 = Log 10 (P1)
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de logaritmo na base 10 do parmetro P1, transferindo o resultado para
P2. Opera apenas com valores reais. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada,
selecionar no menu esquerda o grupo "Matemticas" e clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 D 0..Max (D) Especifica a memria (D) ou constante (Q) utilizada como operando da operao
Q 0..Max (Q) matemtica de logartmo na base 10.
P2 D 0..Max (D)
Especifica a memria (D) utilizada para armazenar o resultado da operao
matemtica.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P2 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P2. Em caso de falha na execuo da

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 102


Manual do Usurio Ambiente SPDSW

operao o operando P2 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou
indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
- Logaritmo de valores menores ou igual a zero.
- Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Dicas

O tempo para execuo de uma operao matemtica com operandos reais normalmente grande
comparado com as demais funes. Portanto, utilize valores reais apenas onde seja realmente
necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras, principalmente em
situaes onde o tempo de Scan da Aplicao um fator importante. Quando necessria sua
utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC e caso contrrio
habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo valor.

Item Anterior Elementos do Editor Ladder Prximo Item

Exponenciao
Grupo: Matemticas
Atalho: nenhum
Parmetros: 2
Operao: P2 = e(algarismo neperiano) elevado a P1
Entradas: 1
Tamanho do Elemento: 2 linhas
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de exponenciao com o parmetro P1, transferindo o resultado para o
parmetro P2. Opera apenas com valores reais. Para inseri-lo no programa deve-se posicionar o cursor na posio
desejada, selecionar no menu esquerda o grupo "Matemticas" e clicar no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 D 0..Max (D)
Q 0..Max (Q) Especifica a memria (D) ou constante (Q) utilizada como primeiro operando da
operao matemtica de exponenciao.
P2 D 0..Max (D)
Especifica a memria (D) utilizada para armazenar o resultado da operao
matemtica de exponenciao.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 103


Manual do Usurio Ambiente SPDSW

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P2 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P2. Em caso de falha na execuo da
operao o operando P2 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou
indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
-Operao com operandos reais invlidos.
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Dicas

O tempo para execuo de uma operao matemtica com operandos reais normalmente grande
comparado com as demais funes. Portanto, utilize valores reais apenas onde seja realmente
necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras, principalmente
em situaes onde o tempo de Scan da Aplicao um fator importante. Quando necessria sua
utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC e caso
contrrio habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo
valor.

Item Anterior Elementos do Editor Ladder Prximo Item

Potenciao
Grupo: Matemticas
Atalho: nenhum
Parmetros: 3
Operao: P3 = P1 elevado a P2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao matemtica de potenciao entre os parmetros P1 e P2,, transferindo o resultado
para o parmetro P3. Opera apenas com valores reais. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Matemticas" e clicar no boto correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 104


Manual do Usurio Ambiente SPDSW

Parmetr
Tipo(s) Valores Descrio
o
P1 D 0..Max (D)
Q 0..Max (Q) Especifica a memria (D) ou constante (Q) utilizada como primeiro operando da
operao matemtica de potenciao.
P2 D 0..Max (D)
Q 0..Max (Q) Especifica a memria (D) ou constante (Q) utilizada como segundo operando
(expoente) da operao matemtica de potenciao.
P3 D 0..Max (D)
Especifica a memria (D) utilizada para armazenar o resultado da operao
matemtica de potenciao.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada e, caso seja concluda com sucesso
o resultado transferido para o operando P3. Em caso de falha na execuo da
operao o operando P3 no atualizado e a sada do elemento desativada.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo quando a entrada A1 estiver tambm inativa ou
indica que houve erro na execuo da operao quando a entrada A1 estiver ativa.
As condies possveis de erro para este elemento so:
-Operao com operandos reais invlidos.
-Valores invlidos para potenciao
Ativo Indica que a operao foi realizada com sucesso

Detalhes

Dicas

O tempo para execuo de uma operao matemtica com operandos reais normalmente grande
comparado com as demais funes. Portanto, utilize valores reais apenas onde seja realmente
necessrio. Sempre que possvel de preferncia a operaes com variveis inteiras, principalmente em
situaes onde o tempo de Scan da Aplicao um fator importante. Quando necessria sua
utilizao, avalie se esta operao necessita ser executada em todos os ciclos do PLC e caso contrrio
habilite a operao (atravs da entrada A1) apenas quando necessrio gerar um novo valor.

Item Anterior Elementos do Editor Ladder Prximo Item

AND
Grupo: Matemticas
Atalho: nenhum
Parmetros: 3
Operao: P3 = P1 AND P2
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 105


Manual do Usurio Ambiente SPDSW

Smbolo:

Descrio
Este elemento efetua a operao lgica AND entre os parmetros P1, P2, transferindo o resultado para P3. Opera
apenas com valores Inteiros. Esta operao efetuada bit a bit entre os contedos de P1 e P2 ou seja, os Bits 0 de P1
e P2 so operados e o resultado transferido para o bit 0 de P3. O mesmo procedimento se repete para todos os 16 bits
dos operandos inteiros. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no
menu esquerda o grupo "Matemticas" e clicar no boto correspondente. A tabela verdade abaixo apresenta os
resultados do operador AND.

P1(Bit x) AND P2(Bit x) Resultado

P1 (Bit x) P2 (Bit x) P3 (Bit x)


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

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M) ou constante (K) utilizada como primeiro operando da
operao lgica AND.
P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M) ou constante (K) utilizada como segundo operando da
operao lgica AND.
P3 M 0..Max (M)
Especifica a memria (M) utilizada para armazenar o resultado da operao lgica
AND.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada sempre com sucesso e o resultado
transferido para o operando P3. No existe condio de falha para execuo deste
elemento.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo porque a entrada A1 est tambm inativa. Nesta
condio nenhuma operao realizada.
Ativo
Indica que a operao foi realizada com sucesso e o parmetro P3 foi atualizado

Detalhes

Dicas

Sempre que utilizar constantes com valores lgicos especifique o valor da constante em formato
hexadecimal. A representao hexadecimal permite identificar com maior facilidade os bits individuais
do operando. Para especificar uma constante em hexadecimal basta adicionar a letra "h" logo aps o
valor numrico da constante (sem espaos). Por exemplo a constante 129 pode ser representado por

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 106


Manual do Usurio Ambiente SPDSW

81h.
Para ativar e desativar a visualizao do contedo das memrias em hexadecimal no depurador,
digite Ctrl-B

Item Anterior Elementos do Editor Ladder Prximo Item

OR
Grupo: Matemticas
Atalho: nenhum
Parmetros: 3
Operao: P3 = P1 OR P2
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao lgica OR entre os parmetros P1, P2, transferindo o resultado para P3. Opera
apenas com valores Inteiros. Esta operao efetuada bit a bit entre os contedos de P1 e P2 ou seja, os Bits 0 de P1
e P2 so operados e o resultado transferido para o bit 0 de P3. O mesmo procedimento se repete para todos os 16 bits
dos operandos inteiros. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no
menu esquerda o grupo "Matemticas" e clicar no boto correspondente. A tabela verdade abaixo apresenta os
resultados do operador OR.

P1(Bit x) OR P2(Bit x) Resultado

P1 (Bit x) P2 (Bit x) P3 (Bit x)


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

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M) ou constante (K) utilizada como primeiro operando da
operao lgica OR..
P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M) ou constante (K) utilizada como segundo operando da
operao lgica OR.
P3 M 0..Max (M)
Especifica a memria (M) utilizada para armazenar o resultado da operao lgica
OR.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 107


Manual do Usurio Ambiente SPDSW

alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco


desativada.
Ativo
Com a entrada A1 ativa, a operao realizada sempre com sucesso e o resultado
transferido para o operando P3. No existe condio de falha para execuo deste
elemento.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo porque a entrada A1 est tambm inativa. Nesta
condio nenhuma operao realizada.
Ativo Indica que a operao foi realizada com sucesso e o parmetro P3 foi atualizado

Detalhes

Dicas

Sempre que utilizar constantes com valores lgicos


especifique o valor da constante em formato hexadecimal.
A representao hexadecimal permite identificar com maior
facilidade os bits individuais do operando. Para especificar
uma constante em hexadecimal basta adicionar a letra "h"
logo aps o valor numrico da constante(sem espaos).
Por exemplo a constante 129 pode ser representado por
81h.
Para ativar e desativar a visualizao do contedo das
memrias em hexadecimal no depurador, digite Ctrl-B

Item Anterior Elementos do Editor Ladder Prximo Item

XOR
Grupo: Matemticas
Atalho: nenhum
Parmetros: 3
Operao: P3 = P1 XOR P2
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao lgica XOR entre os parmetros P1, P2, transferindo o resultado para P3. Opera
apenas com valores Inteiros. Esta operao efetuada bit a bit entre os contedos de P1 e P2 ou seja, os Bits 0 de P1
e P2 so operados e o resultado transferido para o bit 0 de P3. O mesmo procedimento se repete para todos os 16 bits
dos operandos inteiros. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no
menu esquerda o grupo "Matemticas" e clicar no boto correspondente. A tabela verdade abaixo apresenta os
resultados do operador XOR.

P1(Bit x) XOR P2(Bit x) Resultado

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 108


Manual do Usurio Ambiente SPDSW

P1 (Bit x) P2 (Bit x) P3 (Bit x)


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

Parmetr
Tipo(s) Valores Descrio
o
P1 K 0..Max (K)
M 0..Max (M) Especifica a memria (M) ou constante (K) utilizada como primeiro operando da
operao lgica XOR..

P2 K 0..Max (K)
M 0..Max (M) Especifica a memria (M) ou constante (K) utilizada como segundo operando da
operao lgica XOR.

P3 M 0..Max (M)
Especifica a memria (M) utilizada para armazenar o resultado da operao lgica
XOR.

Entradas Funo Estado Descrio


A1 Ativao Inativo
Com a entrada A1 inativa, a operao no realizada e portanto o operando P3 no
alterado, mantendo seu valor anterior. Nesta condio, a sada do bloco
desativada.
Ativo
Com a entrada A1 ativa, a operao realizada sempre com sucesso e o resultado
transferido para o operando P3. No existe condio de falha para execuo
deste elemento.

Sada Funo Estado Descrio


B1 Ativao/ Inativo
Falha Indica que o elemento est inativo porque a entrada A1 est tambm inativa. Nesta
condio nenhuma operao realizada.

Ativo Indica que a operao foi realizada com sucesso e o parmetro P3 foi atualizado

Detalhes

Dicas

Sempre que utilizar constantes com valores lgicos


especifique o valor da constante em formato hexadecimal.
A representao hexadecimal permite identificar com maior
facilidade os bits individuais do operando. Para especificar
uma constante em hexadecimal basta adicionar a letra "h"
logo aps o valor numrico da constante(sem espaos).
Por exemplo a constante 129 pode ser representado por
81h.
Para ativar e desativar a visualizao do contedo das
memrias em hexadecimal no depurador, digite Ctrl-B

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 109


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Deslocamento para Esquerda


Grupo: Matemticas
Atalho: nenhum
Parmetros: 3
Operao: P3 = P1 deslocado para esquerda P2 bits
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
Este elemento efetua a operao lgica Deslocamento para Esquerda entre os parmetros P1 e P2, transferindo o
resultado para P3. Opera apenas com valores Inteiros. Esta operao efetuada deslocando para esquerda bit a bit o
contedo de P1 pelo nmero de vezes definido no operando P2. Para inseri-lo no programa deve-se posicionar o cursor
na posio desejada, selecionar no menu esquerda o grupo "Matemticas" e clicar no boto correspondente. A tabela
abaixo apresenta exemplos do resultado da operao.
P1 P2 P3 (Resultado)
0101 0000 0000 1010 0000 0000
1
0100 (5004h) 1000 (A008h)

0101 0000 0000 0100 0000 0001


2
0100 (5004h) 0000 (4010h)

Par Tipo(s
Valores Descrio
metro )
P1 K 0..Max (K)
M 0..Max (M)Especifica a memria (M) ou constante (K) utilizada como
primeiro operando da operao lgica de Deslocamento
para Esquerda.
P2 K 0..Max (K)
M 0..Max (M)Especifica a memria (M) ou constante (K) utilizada como
segundo operando da operao lgica de Deslocamento
para Esquerda.
P3 M 0..Max (M)
Especifica a memria (M) utilizada para armazenar o
resultado da operao lgica de Deslocamento para
Esquerda.

Entra Fun
Estado Descrio
das o
A1 Ativa Inativo
o Com a entrada A1 inativa, a operao no realizada e
portanto o operando P3 no alterado, mantendo seu valor
anterior. Nesta condio, a sada do bloco desativada.
Ativo
Com a entrada A1 ativa, a operao realizada sempre
com sucesso e o resultado transferido para o operando
P3. No existe condio de falha para execuo deste
elemento.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 110


Manual do Usurio Ambiente SPDSW

Fun
Sada Estado Descrio
o
B1 Ativa Inativo
o/ Indica que o elemento est inativo porque a entrada A1
Falha est tambm inativa. Nesta condio nenhuma operao
realizada.
Ativo Indica que a operao foi realizada com sucesso e o
parmetro P3 foi atualizado

Detalhes

Dicas

Sempre que utilizar constantes com valores lgicos especifique o valor da constante em formato
hexadecimal. A representao hexadecimal permite identificar com maior facilidade os bits individuais do
operando. Para especificar uma constante em hexadecimal basta adicionar a letra "h" logo aps o valor
numrico da constante(sem espaos). Por exemplo a constante 129 pode ser representado por 81h.
Para ativar e desativar a visualizao do contedo das memrias em hexadecimal no depurador, digite
Ctrl-B

Item Anterior Elementos do Editor Ladder Prximo Item

Deslocamento para Direita


Grupo: Matemticas
Atalho: nenhum
Parmetros: 3
Operao: P3 = P1 deslocado para direita P2 bits
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 111


Manual do Usurio Ambiente SPDSW

Este elemento efetua a operao lgica Deslocamento para Direita entre os parmetros P1 e P2, transferindo o
resultado para P3. Opera apenas com valores Inteiros. Esta operao efetuada deslocando para direita bit a bit o
contedo de P1 pelo nmero de vezes definido no operando P2. Para inseri-lo no programa deve-se posicionar o
cursor na posio desejada, selecionar no menu esquerda o grupo "Matemticas" e clicar no boto correspondente.
A tabela abaixo apresenta exemplos do resultado da operao.
P1 P2 P3 (Resultado)
0001 0000 0000 0000 1000 0000
1
0110 (1006h) 0011 (0803h)

0001 0000 0000 0000 0100 0000


2
0110 (1006h) 0001 (0401h)

Par Tipo(
Valores Descrio
metro s)
P1 K 0..Max
M (K) Especifica a memria (M) ou constante (K) utilizada como
0..Max primeiro operando da operao lgica de Deslocamento para
(M) Direita.
P2 K 0..Max
M (K) Especifica a memria (M) ou constante (K) utilizada como
0..Max segundo operando da operao lgica de Deslocamento para
(M) Direita.
P3 M 0..Max
(M) Especifica a memria (M) utilizada para armazenar o resultado
da operao lgica de Deslocamento para Direita.

Entra Fun
Estado Descrio
das o
A1 Ativa Inativo
o Com a entrada A1 inativa, a operao no realizada e
portanto o operando P3 no alterado, mantendo seu valor
anterior. Nesta condio, a sada do bloco desativada.
Ativo
Com a entrada A1 ativa, a operao realizada sempre com
sucesso e o resultado transferido para o operando P3. No
existe condio de falha para execuo deste elemento.

Fun
Sada Estado Descrio
o
B1 Ativa Inativo
o / Indica que o elemento est inativo porque a entrada A1 est
Falha tambm inativa. Nesta condio nenhuma operao
realizada.
Ativo Indica que a operao foi realizada com sucesso e o
parmetro P3 foi atualizado

Detalhes

Dicas

Sempre que utilizar constantes com valores lgicos especifique o valor da constante em formato
hexadecimal. A representao hexadecimal permite identificar com maior facilidade os bits individuais
do operando. Para especificar uma constante em hexadecimal basta adicionar a letra "h" logo aps o
valor numrico da constante(sem espaos). Por exemplo a constante 129 pode ser representado por
81h.
Para ativar e desativar a visualizao do contedo das memrias em hexadecimal no depurador, digite
Ctrl-B

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 112


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Matemtica Compara
Bsicas Movimento Fluxo Especiais Hardware
s
o

Bloco de Controlador
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID de Step Motor
Horizontal o de Variveis Mestre

Controlador
Fim de Rel Relgio de
Contato Movimentao Teste de Servo
Subtrador Mestre Tempo Real
Vertical Indexada diferente de... Motor

Incio de Bloco de Contador


Teste maior
Inicializao Bloco de comunicao rpido/encode
Contato NA Multiplicador que...
de Dados Lgica remota r

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Extrator de Teste menor Bloco de
status do
Rel Raiz que... Lgica
controlador
Quadrada

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 113


Manual do Usurio Ambiente SPDSW

Flip Flop de
AND
Pulso

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Item Anterior Elementos do Editor Ladder Prximo Item

Testa Se P1 Igual a P2
Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
O objetivo destes elementos realizar a comparao entre operadores. Esta comparao do tipo que verifica se o
operando P1 igual ao operando P2 Para inseri-lo no programa deve-se posicionar o cursor na posio desejada,
selecionar no menu esquerda o grupo "Comparao" e clicar no boto correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 114


Manual do Usurio Ambiente SPDSW

Parmetr
Tipo(s) Valores Descrio
o
P1 M 0..Max (M)
D 0..Max (D) Representa um dos operadores das operaes de comparao. Pode ser uma
memria inteira (operador M) ou uma memria real (operador D).
P2 K 0..Max (K)
M 0..Max (M) Representa um dos operadores das operaes de comparao. Pode ser uma
Q 0..Max (Q) constante inteira (operador K), memria inteira (operador M),uma constante real
D 0..Max (D) (operador Q) ou uma memria real (operador D).

Entradas Funo Estado Descrio


A1 Ativao Inativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada
estiver desenergizada a operao invlida.
Ativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada
estiver energizada a operao se realizar, comparando se P1 igual a P2.

Sada Funo Estado Descrio


B1 Ativao / Inativo Se estiver desenergizada significa que a comparao falsa (P1 ? P2).
Falha Ativo Se estiver energizada, significa que a comparao verdadeira (P1 = P2)

Detalhes

Dicas

Atravs de trs blocos de comparaes disponveis possvel obter-se as seguintes operaes :


"maior que", "maior ou igual a", "menor que", menor ou igual a", "igual a"e "diferente de". Os
elementos de comparao so representados por um bloco funcional com uma entrada (A1) e uma
sada (B1) e tm dois operadores (P1 e P2). O primeiro operador (P1) tem que ser obrigatoriamente
uma memria (M ou D) e o segundo (P2) pode ser uma memria (M ou D) ou uma constante (K ou
Q). O valor da sada (B1) reflete o resultado da comparao, ou seja, energizada se a comparao
for verdadeira e desenergizada caso contrrio.

Item Anterior Elementos do Editor Ladder Prximo Item

Teste se P1 Diferente de P2
Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
O objetivo destes elementos realizar a comparao entre operadores. Esta comparao do tipo que verifica se o
operando P1 diferente do operando P2. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada,
selecionar no menu esquerda o grupo "Comparao" e clicar no boto correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 115


Manual do Usurio Ambiente SPDSW

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max
D (M) Representa um dos operadores das operaes de comparao. Pode ser uma memria
0..Max (D) inteira (operador M) ou uma memria real (operador D).
P2 K 0..Max (K)
M 0..Max Representa um dos operadores das operaes de comparao. Pode ser uma constante
Q (M) inteira (operador K), memria inteira (operador M),uma constante real (operador Q) ou uma
D 0..Max (Q)memria real (operador D).
0..Max (D)
Entrad
Funo Estado Descrio
as
A1 Ativao Inativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
desenergizada a operao invlida.
Ativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
energizada a operao se realizar, comparando se P1 diferente de P2.

Sada Funo Estado Descrio


B1 Ativao Inativo Se estiver desenergizada, significa que a comparao falsa (P1 = P2).
/ Falha Ativo Se estiver energizada, significa que a comparao verdadeira (P1 ? P2)

Detalhes

Dicas

Atravs de trs blocos de comparaes disponveis possvel obter-se as seguintes operaes : "maior
que", "maior ou igual a", "menor que", menor ou igual a", "igual a"e "diferente de". Os elementos de
comparao so representados por um bloco funcional com uma entrada (A1) e uma sada (B1) e tm
dois operadores (P1 e P2). O primeiro operador (P1) tem que ser obrigatoriamente uma memria (M ou
D) e o segundo (P2) pode ser uma memria (M ou D) ou uma constante (K ou Q). O valor da sada (B1)
reflete o resultado da comparao, ou seja, energizada se a comparao for verdadeira e
desenergizada caso contrrio.

Item Anterior Elementos do Editor Ladder Prximo Item

Teste se P1 Maior que P2


Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
O objetivo destes elementos realizar a comparao entre operadores. Esta comparao do tipo que verifica se o
operando P1 maior que o operando P2. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada,

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 116


Manual do Usurio Ambiente SPDSW

selecionar no menu esquerda o grupo "Comparao" e clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max
D (M) Representa um dos operadores das operaes de comparao. Pode ser uma memria
0..Max (D) inteira (operador M) ou uma memria real (operador D).
P2 K 0..Max (K)
M 0..Max Representa um dos operadores das operaes de comparao. Pode ser uma constante
Q (M) inteira (operador K), memria inteira (operador M),uma constante real (operador Q) ou uma
D 0..Max (Q)memria real (operador D).
0..Max (D)
Entrad
Funo Estado Descrio
as
A1 Ativao Inativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
desenergizada a operao invlida.
Ativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
energizada a operao se realizar, comparando se P1 maior que P2.

Sada Funo Estado Descrio


B1 Ativao Inativo Se estiver desenergizada significa que a comparao falsa (P1 = P2).
/ Falha Ativo Se estiver energizada, significa que a comparao verdadeira (P1 > P2)

Detalhes

Dicas

Atravs de trs blocos de comparaes disponveis possvel obter-se as seguintes operaes : "maior
que", "maior ou igual a", "menor que", menor ou igual a", "igual a"e "diferente de". Os elementos de
comparao so representados por um bloco funcional com uma entrada (A1) e uma sada (B1) e tm dois
operadores (P1 e P2). O primeiro operador (P1) tem que ser obrigatoriamente uma memria (M ou D) e o
segundo (P2) pode ser uma memria (M ou D) ou uma constante (K ou Q). O valor da sada (B1) reflete o
resultado da comparao, ou seja, energizada se a comparao for verdadeira e desenergizada caso
contrrio.

Item Anterior Elementos do Editor Ladder Prximo Item

Teste se P1 Maior ou Igual a P2


Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 117


Manual do Usurio Ambiente SPDSW

O objetivo destes elementos realizar a comparao entre operadores. Esta comparao do tipo que verifica se o
operando P1 maior ou igual ao operando P2. Para inseri-lo no programa deve-se posicionar o cursor na posio
desejada, selecionar no menu esquerda o grupo "Comparao" e clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max Representa um dos operadores das operaes de comparao. Pode ser uma memria
D (M) inteira (operador M) ou uma memria real (operador D).
0..Max (D)
P2 K 0..Max (K)
M 0..Max Representa um dos operadores das operaes de comparao. Pode ser uma constante
Q (M) inteira (operador K), memria inteira (operador M),uma constante real (operador Q) ou uma
D 0..Max (Q)memria real (operador D).
0..Max (D)
Entrad
Funo Estado Descrio
as
A1 Ativao Inativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
desenergizada a operao invlida.
Ativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
energizada a operao se realizar, comparando se P1 maior ou igual a P2.

Sada Funo Estado Descrio


B1 Ativao Inativo Se estiver desenergizada significa que a comparao falsa (P1 < P2).
/ Falha Ativo Se estiver energizada, significa que a comparao verdadeira (P1 = P2)

Detalhes

Dicas

Atravs de trs blocos de comparaes disponveis possvel obter-se as seguintes operaes : "maior
que", "maior ou igual a", "menor que", menor ou igual a", "igual a"e "diferente de". Os elementos de
comparao so representados por um bloco funcional com uma entrada (A1) e uma sada (B1) e tm
dois operadores (P1 e P2). O primeiro operador (P1) tem que ser obrigatoriamente uma memria (M ou
D) e o segundo (P2) pode ser uma memria (M ou D) ou uma constante (K ou Q). O valor da sada (B1)
reflete o resultado da comparao, ou seja, energizada se a comparao for verdadeira e desenergizada
caso contrrio.

Item Anterior Elementos do Editor Ladder Prximo Item

Teste se P1 Menor que P2


Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 118


Manual do Usurio Ambiente SPDSW

O objetivo destes elementos realizar a comparao entre operadores. Esta comparao do tipo que verifica se o
operando P1 menor que o operando P2. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada,
selecionar no menu esquerda o grupo "Comparao" e clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max
D (M) Representa um dos operadores das operaes de comparao. Pode ser uma memria
0..Max (D) inteira (operador M) ou uma memria real (operador D).
P2 K 0..Max (K)
M 0..Max Representa um dos operadores das operaes de comparao. Pode ser uma constante
Q (M) inteira (operador K), memria inteira (operador M),uma constante real (operador Q) ou uma
D 0..Max (Q)memria real (operador D).
0..Max (D)
Entrad
Funo Estado Descrio
as
A1 Ativao Inativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
desenergizada a operao invlida.
Ativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
energizada a operao se realizar, comparando se P1 menor que P2.

Sada Funo Estado Descrio


B1 Ativao Inativo Se estiver desenergizada significa que a comparao falsa (P1 = P2).
/ Falha
Ativo Se estiver energizada, significa que a comparao verdadeira (P1 < P2)

Detalhes

Dicas

Atravs de trs blocos de comparaes disponveis possvel obter-se as seguintes operaes : "maior
que", "maior ou igual a", "menor que", menor ou igual a", "igual a"e "diferente de". Os elementos de
comparao so representados por um bloco funcional com uma entrada (A1) e uma sada (B1) e tm
dois operadores (P1 e P2). O primeiro operador (P1) tem que ser obrigatoriamente uma memria (M ou
D) e o segundo (P2) pode ser uma memria (M ou D) ou uma constante (K ou Q). O valor da sada (B1)
reflete o resultado da comparao, ou seja, energizada se a comparao for verdadeira e desenergizada
caso contrrio.

Item Anterior Elementos do Editor Ladder Prximo Item

Teste se P1 Menor ou Igual a P2


Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 119


Manual do Usurio Ambiente SPDSW

Smbolo:

Descrio
O objetivo destes elementos realizar a comparao entre operadores. Esta comparao do tipo que verifica se o
operando P1 menor ou igual ao operando P2. Para inseri-lo no programa deve-se posicionar o cursor na posio
desejada, selecionar no menu esquerda o grupo "Comparao" e clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max
D (M) Representa um dos operadores das operaes de comparao. Pode ser uma memria
0..Max (D) inteira (operador M) ou uma memria real (operador D).
P2 K 0..Max (K)
M 0..Max Representa um dos operadores das operaes de comparao. Pode ser uma constante
Q (M) inteira (operador K), memria inteira (operador M), uma constante real (operador Q) ou uma
D 0..Max (Q)memria real (operador D).
0..Max (D)
Entrad
Funo Estado Descrio
as
A1 Ativao Inativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
desenergizada, a operao invlida.
Ativo
Entrada de habilitao da operao de comparao. Sempre que esta entrada estiver
energizada, a operao se realizar, comparando se P1 menor ou igual que P2.

Sada Funo Estado Descrio


B1 Ativao Inativo Se estiver desenergizada significa que a comparao falsa (P1 > P2).
/ Falha Ativo Se estiver energizada significa que a comparao verdadeira (P1 = P2)

Detalhes

Dicas

Atravs de trs blocos de comparaes disponveis possvel obter-se as seguintes operaes : "maior
que", "maior ou igual a", "menor que", menor ou igual a", "igual a"e "diferente de". Os elementos de
comparao so representados por um bloco funcional com uma entrada (A1) e uma sada (B1) e tm dois
operadores (P1 e P2). O primeiro operador (P1) tem que ser obrigatoriamente uma memria (M ou D) e o
segundo (P2) pode ser uma memria (M ou D) ou uma constante (K ou Q). O valor da sada (B1) reflete o
resultado da comparao, ou seja, energizada se a comparao for verdadeira e desenergizada caso
contrrio.

Item Anterior Elementos do Editor Ladder Prximo Item

Teste Lgico
Grupo: Comparao
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 120


Manual do Usurio Ambiente SPDSW

Boto:

Smbolo:

Descrio
O objetivo deste elemento realizar a operao lgica AND (E) bit a bit entre dois operadores. Para inseri-lo no
programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Comparao" e
clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 K 0..Max (K)
M 0..Max Representa um dos operadores da operao lgica E (AND) bit a bit. Deve ser
(M) obrigatoriamente uma memria inteira (operador M) ou uma constante inteira (operador K).
P2 K 0..Max (K)
M 0..Max Representa um dos operadores da operao lgica E (AND) bit a bit. Deve ser
(M) obrigatoriamente uma memria inteira (operador M) ou uma constante inteira (operador K).

Entrad
Funo Estado Descrio
as
A1 Ativao Inativo
Entrada de habilitao da operao lgica E (AND). Sempre que esta entrada estiver
desenergizada, a operao invlida.
Ativo
Entrada de habilitao da operao lgica E (AND). Sempre que a entrada estiver
energizada realizada uma operao lgica AND bit a bit entre P1 e P2 e o resultado
refletido em B1.

Sada Funo Estado Descrio


B1 Ativao Inativo
/ Falha Se estiver desenergizada significa que a operao de comparao lgica falsa.
Ativo Se estiver energizado significa que a operao de comparao lgica verdadeira.

Detalhes

Dicas

Este elemento representado por um bloco funcional com uma entrada, uma sada e tem dois
operadores. O operador P1 deve ser uma memria inteira (operador M) ou uma constante inteira
(operador K). O segundo parmetro pode ser uma memria inteira (operador M) ou uma constante inteira
(operador K), porem no devemos configurar os parmetros P1 e P2 com constantes inteira (operador K),
pois o prprio nome do operando j diz:"constante", no podendo efetuar a lgica AND bit a bit entre si. A
entrada do bloco (A1) habilita a operao ("Habilita"). Para que a operao se realize necessrio que a
entrada "Habilita" esteja energizada.

realizada uma operao lgica AND bit a bit entre os operadores P1 e P2 e o resultado refletido na
sada B1.
A sada B1 indica o resultado da operao. Se energizada, o resultado do teste lgico foi diferente de
zero, desenergizada caso contrrio.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 121


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Matemtica Compara
Bsicas Movimento Especiais Hardware
s o Fluxo

Bloco de Controlador
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID de Step Motor
Horizontal o de Variveis Mestre

Controlador
Fim de Rel Relgio de
Contato Movimentao Teste de Servo
Subtrador Mestre Tempo Real
Vertical Indexada diferente de... Motor

Incio de Bloco de Contador


Teste maior
Inicializao Bloco de comunicao rpido/encode
Contato NA Multiplicador que...
de Dados Lgica remota r

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Extrator de Teste menor Bloco de
status do
Rel Raiz que... Lgica
controlador
Quadrada

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Flip Flop de
AND
Pulso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 122


Manual do Usurio Ambiente SPDSW

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Item Anterior Elementos do Editor Ladder Prximo Item

Incio de Rel Mestre


Grupo: Fluxo
Atalho: nenhum
Parmetros: nenhum
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo destes elementos delimitar uma rea do programa que ser executada sempre que o bloco Rel Mestre
estiver ativado. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Fluxo" e clicar no boto correspondente.

Entrad
Funo Estado Descrio
as
A1 Ativa Inativo
o Rel Mestre - A1 - entrada de habilitao (Habilita) do bloco de Rel Mestre. Sempre que
esta entrada estiver desenergizada a rea do programa, compreendida entre este bloco e
o bloco de Fim de Rel Mestre, no ser executada.
Ativo
Com a entrada A1 ativa, toda rea de programao do Inicio do Rel Mestre ate o Fim de

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 123


Manual do Usurio Ambiente SPDSW

Rel Mestre ser executada.

Sada Funo Estado Descrio


B1 Ativa Inativo
o/ Inicio de Rel Mestre desenergizado
Falha Ativo Inicio de Rel Mestre energizado.

Detalhes

Basicamente o bloco Rel Mestre tem dupla utilidade, pois marca o incio da rea a ser executada e ao
mesmo tempo permite que esta mesma rea do programa seja executada quando o bloco estiver
energizado. Este bloco utiliza o bloco Fim de Rel Mestre como delimitador final da rea de programa
que dever ser executada. Um programa pode ter quantos rels mestre se desejar.

Rel Mestre - Este elemento representado por um bloco de uma entrada. Este elemento funciona
como uma bobina, ou seja, quando tiver energizada a sua entrada (A1) a rea de programa delimitada
por ele e o bloco Fim de Rel Mestre ser executada, caso contrrio esta rea do programa no ser
executada. Este elemento deve obrigatoriamente ocupar a oitava coluna da janela de edio.
Dicas

Observao importante: Se na rea delimitada pelo Rel Mestre e Fim de Rel Mestre existir
alguma bobina e o Rel Mestre estiver desenergizada, ento as bobinas estaro resetadas
(desligadas), independentemente do estado das lgicas associadas a elas.

Item Anterior Elementos do Editor Ladder Prximo Item

Fim de Rel Mestre


Grupo: Fluxo
Atalho: nenhum
Parmetros: nenhum
Entradas: 1
Tamanho do Elemento: 1 linha
Boto:

Smbolo:

Descrio
O objetivo destes elementos delimitar uma rea do programa que ser executada sempre que o bloco Rel Mestre
estiver ativado. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Fluxo" e clicar no boto correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 124


Manual do Usurio Ambiente SPDSW

Entradas Funo Estado Descrio


A1 Ativao Inativo Entrada de habilitao (Habilita) do Fim de Rel Mestre. Sempre que esta entrada estiver desen
bloco e o bloco de Fim de Rel Mestre, estar sendo executada.
Ativo Com a entrada A1 ativa, ser finalizada a execuo do Rel Mestre

Sada Funo Estado Descrio


B1 Ativao / Inativo
Falha Fim de Rel Mestre desenergizado.

Ativo Fim de Rel Mestre energizado.

Detalhes

Basicamente o bloco Rel Mestre tem dupla utilidade, pois marca o incio da rea a ser executada e ao
mesmo tempo permite que esta mesma rea do programa seja executada quando o bloco estiver
energizado. Este bloco utiliza o bloco Fim de Rel Mestre como delimitador final da rea de programa que
dever ser executada. Um programa pode ter quantos rels mestre se desejar.

Fim de Rel Mestre - Este elemento representado por um bloco sem entrada. Este elemento funciona
como um delimitador de rea de programa, ou seja, o ponto do programa em que se encontra delimita a
rea de atuao do Rel Mestre imediatamente anterior a ele, no possuindo qualquer outra
funcionalidade. Este elemento deve obrigatoriamente ocupar a oitava coluna da janela de edio.
Dicas

Observao importante: Se na rea delimitada pelo Rel Mestre e Fim de Rel Mestre existir alguma
bobina e o Rel Mestre estiver desenergizada, ento as bobinas estaro resetadas (desligadas),
independentemente do estado das lgicas associadas a elas.

Item Anterior Elementos do Editor Ladder Prximo Item

Incio de Bloco de Lgica


Grupo: Fluxo
Atalho: nenhum
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo destes elementos delimitar o incio e o fim de uma rea do programa que ser executada sempre que o
Bloco de Lgica estiver ativado. Estes blocos sempre devem ser utilizados em conjunto. O bloco Incio de Bloco de
Lgica delimita o incio e o bloco Fim de Bloco de Lgica delimita o fim da rea de programa que dever ser
executada quando o Bloco de Lgica correspondente estiver energizado. Um programa pode ter quantos Blocos de
Lgica se desejar. Fazendo uma analogia com os termos de programao, o Bloco de Lgica seria uma chamada de
uma rotina, ao passo que o bloco Incio de Lgica corresponderia ao delimitador de incio da rotina e o bloco de Fim

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 125


Manual do Usurio Ambiente SPDSW

de Lgica o seu delimitador de fim de rotina. Para inseri-lo no programa deve-se posicionar o cursor na posio
desejada, selecionar no menu esquerda o grupo "Fluxo" e clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 T 0..Max (T)
Txxxx - Identifica o Bloco de Lgica que este bloco est delimitando o incio. Este valor
tem que ser um valor maior ou igual a zero. Quando este valor zero, o Bloco de Lgica
ser executado automaticamente toda vez em que o controlador for ligado, servindo como
uma rotina de Inicializao do programa. Quando este valor for diferente de zero, o bloco
de Lgica ser executado apenas quando o Bloco de Lgica correspondente estiver
energizado.

Entrad
Funo Estado Descrio
as
A1 Ativao Ativo /
Inativo Entrada de habilitao (Habilita) do Inicio do Bloco de Lgica, onde entrada A1 no estado
ativa implica na execuo do Bloco de Lgica. A entrada A1 somente ser energizada
quando existir uma chamada (atravs de um bloco BLQ) para este respectivo bloco de
lgica durante a execuo da aplicao ladder.

Sada Funo Estado Descrio


B1 Ativao Inativo Inicio do Bloco de Lgica desenergizado. Bloco de lgica no executado.
Ativo
Inicio do Bloco de Lgica energizado. Bloco de lgica executado.

Detalhes

Este elemento representado por um bloco sem entrada. Este elemento funciona como um delimitador
de rea de programa, ou seja, o ponto do programa em que se encontra delimita o incio da rea de
atuao do Bloco de Lgica que ele representa, no possuindo qualquer outra funcionalidade. Este
elemento deve obrigatoriamente ocupar a oitava coluna da janela de edio e deve ser posicionado
sempre aps o delimitador de fim de programa (bloco de Fim de Programa).
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Fim de Bloco de Lgica


Grupo: Fluxo
Atalho: nenhum
Parmetros: 1
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo destes elementos delimitar o incio e o fim de uma rea do programa que ser executada sempre que o
Bloco de Lgica estiver ativado. Estes blocos sempre devem ser utilizados em conjunto. O bloco Incio de Bloco de
Lgica delimita o incio e o bloco Fim de Bloco de Lgica delimita o fim da rea de programa que dever ser
executada quando o Bloco de Lgica correspondente estiver energizado. Um programa pode ter quantos Blocos de

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 126


Manual do Usurio Ambiente SPDSW

Lgica se desejar. Fazendo uma analogia com os termos de programao, o Bloco de Lgica seria uma chamada de
uma rotina, ao passo que o bloco Incio de Lgica corresponderia ao delimitador de incio da rotina e o bloco de Fim
de Lgica o seu delimitador de fim de rotina. Para inseri-lo no programa deve-se posicionar o cursor na posio
desejada, selecionar no menu esquerda o grupo "Fluxo" e clicar no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max (M)
Txxxx - Identifica o Bloco de Lgica que este bloco est delimitando o seu respectivo
fim. Este valor tem que ser um valor maior ou igual a zero. Quando este valor zero, o
Bloco de Lgica ser executado automaticamente toda vez em que o controlador for
ligado, servindo como uma rotina de Inicializao do programa. Quando este valor for
diferente de zero, o bloco de Lgica ser executado apenas quando o Bloco de Lgica
correspondente estiver energizado.

Entrad
Funo Estado Descrio
as
A1 Resultad Ativo / O bloco de lgica retorna energizao resultante do processamento da lgica Ladder
o Inativo especificada na linha em que se encontra este delimitador de fim de o Bloco de Lgica.
Se no for especificada nenhuma lgica nesta linha retorna-se energizao ativa, caso
contrrio, retorna a energizao resultante do processamento da lgica Ladder (ativa ou
inativa).

Sada Funo Estado Descrio


B1 Resultad Ativo / A sada do Bloco de Lgica corresponder energizao A1 resultante da linha deste
o Inativo delimitador de fim de bloco de lgica.

Detalhes

Este elemento representado por um bloco sem entrada. Este elemento funciona como um delimitador de
rea de programa, ou seja, o ponto do programa em que se encontra delimita o fim da rea de atuao do
Bloco de Lgica que ele representa, no possuindo qualquer outra funcionalidade. Este elemento deve
obrigatoriamente ocupar a oitava coluna da janela de edio e deve ser posicionado sempre aps o
delimitador de fim de programa (bloco de Fim de Programa) e tambm aps o delimitador de Incio de
Bloco de Lgica correspondente.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Bloco de Lgica
Grupo: Fluxo
Atalho: nenhum
Parmetros: 1
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 127


Manual do Usurio Ambiente SPDSW

Descrio
Este elemento executa o bloco de lgico desenvolvido depois do elemento Fim de Programa. Para inseri-lo no
programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Fluxo" e clicar no
boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 T 0..Max (T)
Txxxx - Identifica o Bloco de Lgica a ser executado pelo programa. Este valor tem que
ser um valor maior ou igual a zero. Quando este valor zero, o Bloco de Lgica ser
executado automaticamente toda vez em que o controlador for ligado, servindo como uma
rotina de Inicializao do programa. Quando este valor for diferente de zero, o bloco de
Lgica ser executado apenas quando o Bloco de Lgica correspondente estiver
energizado.

Entrad
Funo Estado Descrio
as
A1 Ativa Inativo
o Entrada de habilitao do Bloco de Lgica. Sempre que esta entrada estiver energizada o
Bloco de Lgica identificado pelo parmetro Txxxx ser executado, ou no, em caso
contrrio.
Ativo No se aplica.

Sada Funo Estado Descrio


B1 Ativa Inativo
Esta sada segue o valor da energizao da linha em que se encontra o bloco Fim de
o/
Bloco de Lgica. Se esta linha estiver energizada, B1 tambm estar, e vice e versa.
Falha
Ativo No se aplica.

Detalhes

Este elemento representado por um bloco com uma entrada, uma sada e um parmetro. Ele funciona
como habilitao de execuo e um Bloco de Lgica delimitado pelos blocos Incio de Bloco de
Lgica e Fim de Bloco de Lgica. Quando energizado, o Bloco de Lgica identificado pelo parmetro
Txxxx ser executado, ou no, caso contrrio
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Fim de Programa
Grupo: Fluxo
Atalho: nenhum
Parmetros: nenhum
Entradas: 1
Tamanho do
1 linha
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento delimitar o final da rea do programa principal da aplicao ladder. Este bloco sempre
deve estar presente em um programa, sinalizando o fim do mesmo. Para inseri-lo no programa, deve-se posicionar o
cursor na posio desejada, selecionar no menu esquerda o grupo "Fluxo" e clicar no boto correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 128


Manual do Usurio Ambiente SPDSW

Entrad
Funo Estado Descrio
as
A1 Ativa Inativo Programa principal sendo executado.
o Ativo Fim de execuo do programa principal.

Sada Funo Estado Descrio


B1 Ativa Inativo No se aplica.
o/ Ativo No se aplica.
Falha

Detalhes

Este elemento representado por um bloco sem entrada. Este elemento funciona como um delimitador de
rea de execuo do programa, ou seja, o ponto do programa em que se encontra delimita a rea de
execuo do programa, no possuindo qualquer outra funcionalidade. Este elemento deve
obrigatoriamente ocupar a oitava coluna da janela de edio, devendo ser a ltima linha de um programa.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 129


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Matemtica Compara
Bsicas Movimento Fluxo Hardware
s o Especiais

Bloco de Controlador
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID de Step Motor
Horizontal o de Variveis Mestre

Controlador
Fim de Rel Relgio de
Contato Movimentao Teste de Servo
Subtrador Mestre Tempo Real
Vertical Indexada diferente de... Motor

Incio de Bloco de Contador


Teste maior
Inicializao Bloco de comunicao rpido/encode
Contato NA Multiplicador que...
de Dados Lgica remota r

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Extrator de Teste menor Bloco de
status do
Rel Raiz que... Lgica
controlador
Quadrada

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Flip Flop de
AND
Pulso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 130


Manual do Usurio Ambiente SPDSW

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 131


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Bloco de Controle PID


Grupo: Especiais
Atalho: nenhum
Parmetros: 1
Entradas: 2
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste bloco executar um algoritmo de controle Proporcional, Integral e Derivativo (PID). Para inseri-lo no
programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Especiais" e clicar
no boto correspondente.

Parmetr
Tipo(s) Valores Descrio
o
P1 T 0..7 (T)
Identifica o bloco de controle. Pode estar na faixa entre 0 a 7, j que 8 blocos o
nmero mximo de blocos de controle PID permitidos em um programa

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo
Entrada de habilitao do bloco de controle PID. Sempre que esta entrada estiver
desenergizada o controle no estar sendo executado.
Ativo
Entrada de habilitao do bloco de controle PID. Sempre que esta entrada estiver
energizada o controle estar sendo executado
A2 Ativao Inativo Entrada de modo de operao (Manual/Automtico) do bloco de controle PID. Sempre
que esta entrada estiver desenergizada o controle estar sendo executado em modo
manual (veja no item "Descrio" as implicaes do modo manual e automtico).
Ativo Entrada de modo de operao (Manual/Automtico) do bloco de controle PID.Sempre
que esta entrada estiver energizada o controle estar sendo executado em modo
automtico (veja no item "Descrio" as implicaes do modo manual e automtico).

Sada Funo Estado Descrio


B1 Ativao Inativo O bloco de controle no estar sendo executado ou est em falha.
/ Falha Ativo
O bloco de controle estar sendo executado.

Este elemento representado por um bloco de duas entradas e uma sada, com um operador. O operador (P1)
especifica o nmero do bloco de controle PID, de 0 a 7. Os parmetros de controle so inseridos durante a fase de
edio do programa atravs do comando "Blocos Contr." da janela de comandos. A tabela a seguir descreve o
comportamento da sada B1 do bloco PID:

A1 A2 Ganhos Sada B1
Inativo X X Inativo

Ativo Manual X Inativo

Ativo Automtico Valores Invlidos Inativo

Ativo Automtico Valores vlidos Ativo

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 132


Manual do Usurio Ambiente SPDSW

Obs: O estado X relevante

O estado da entrada do bloco (A1) ser refletido na sada (B1) sem qualquer alterao. Se a entrada deste bloco estiver
energizada, a malha de controle estar operando em modo AUTOMTICO e em modo MANUAL caso contrrio. No
modo automtico o bloco de controle estar atuando diretamente na varivel de sada da malha PID, enquanto no modo
manual o ltimo valor da sada ser mantido constante.

O bloco de controle PID para ser utilizado precisa de vrios parmetros que devem ser fornecidos pelo usurio. Para ter
acesso aos parmetros de controle do bloco PID necessrio posicionar o cursor do editor em cima do bloco PID e
teclar-se "CTRL" e "T". Atravs deste comando, tm-se acesso janela de "Configurao dos Blocos de Controle PID".
A especificao dos parmetros deve ser feita para todos os blocos inseridos no programa do usurio.

Na tela de configurao de blocos de controle PID devem ser especificados os parmetros descritos a seguir:

Parmetros SP / PV / OV

Neste campos so especificadas as memrias inteiras em que sero associadas aos valores da varivel de processo
(PV), do setpoint (SP) e da varivel de sada (OV). Estes trs parmetros devem ser o ndice de uma memria inteira
(operador M) e o seu contedo deve estar obrigatoriamente na faixa do conversor, ou seja, de 0 a 4095. As variveis
"PV" e "SP" so variveis de entrada para o bloco de controle, sendo lidas por ele, ao passo que a varivel "OV" a
varivel de sada, sendo gerada pelo bloco a cada interao.

Ganhos

Neste campo so especificadas as memrias em que sero associadas os valores dos ganhos do controlador PID, ou
seja, ganho proporcional (GP), tempo integral (TI) e do tempo derivativo (TD). Estes trs parmetros devem ser o ndice
de uma memria real (operador D). Estes parmetros de controle podem ser alterados atravs da interface
homem/mquina do PLC ou atravs dos painis de controle no ambiente.

Limites

Nesta janela podem ser especificados em valor percentual os limites inferior e superior da varivel de sada (OV Mn. e
OV Mx.), alm do seu valor inicial da varivel (OV Ini).

Faixa de Valores das Variveis e Parmetros do bloco PID

Os itens SP, PV e OV utilizados pelo bloco de controle PID devem estar obrigatoriamente em unidades do conversor,
ou seja, na faixa de 0 a 4095. Se o usurio deseja converter estes valores para unidade de engenharia, deve-se faz-lo
transferindo o valor para outras memrias.
O ganho proporcional (GP) do PID deve estar na faixa entre 0 a 1000, enquanto que o tempo integral (TI) deve estar na
faixa entre 0,001 a 5000 repeties por minuto e o tempo derivativo (TD) na faixa entre 0 a 1000.

Tipo de Controle

Direto - Indica que o controle ser direto, ou seja, em uma situao de estabilidade do processo uma variao positiva
da varivel de processo (PV > SP) induzir uma variao negativa na varivel de sada, diminuindo-a.

Invertido - Indica que o controle ser invertido, ou seja, em uma situao de estabilidade do processo, uma variao
positiva da varivel de processo (PV > SP) induzir uma variao positiva na varivel de sada, aumentando-a.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 133


Manual do Usurio Ambiente SPDSW

Tipo de Sada

Direta - Indica quando selecionado que o valor da sada do bloco de controle corresponder ao mximo quando a sada
OV estiver saturada no mximo.

Complementar - Indica quando selecionado que o valor da sada do bloco de controle corresponder ao mnimo
quando a sada OV estiver saturada no mximo.

Detalhes

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Relgio de Tempo Real


Grupo: Especiais
Atalho: nenhum
Parmetros: 3
Entradas: 1
Tamanho do
3 linhas
Elemento:
Boto:

Smbolo:

Descrio
O objetivo deste elemento ter acesso ao relgio de tempo real do PLC. Este relgio inclui a data (dia, ms e ano) e
hora (hora, minutos e segundos) correntes. Pode ser utilizado somente nos controladores G-I. Para inseri-lo no
programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo "Especiais" e clicar
no boto correspondente.

Parm
Tipo(s) Valores Descrio
etro
P1 M 0..Max
(M) Representa uma memria inteira (operador M) na qual sero atualizados os segundos e o
dia da semana. Os segundos so codificados nos bits de 0 a 7 e o dia da semana
codificado nos bits de 8 a 15.
P2 M 0..Max
(M) Representa uma memria inteira (operador M) na qual sero atualizados os minutos e a
hora correntes. Os minutos so codificados nos bits de 0 a 7 e a hora codificada nos bits
de 8 a 15.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 134


Manual do Usurio Ambiente SPDSW

P3 M 0..Max
(M) Representa uma memria inteira (operador M) na qual sero atualizados o dia, ms e ano
do calendrio. O dia codificado nos bits de 0 a 5, o ms nos bits de 6 a 9 e o ano nos bits
de 10 a 15. Note-se que o ano refere-se a um offset partir do ano de 1990.

Entrad
Funo Estado Descrio
as
A1 Atualiza Inativo
o Entrada de atualizao do relgio/calendrio. Os dados do relgio/calendrio so
atualizados enquanto esta entrada estiver energizado.
Ativo Os dados do relgio calendrio no sero atualizados.

Sada Funo Estado Descrio


B1 Ativao Inativo
/ Falha Bloco relgio de tempo real no est energizado.
Ativo Sada de indicao de relgio de tempo real. Esta sada, quando energizado, indica que o
bloco relgio de tempo real foi ativado.

Detalhes

Este elemento se destina contagem de tempo e funciona como um relgio calendrio, podendo ser
consultado o tempo corrente. O tempo inclui a data com o dia, ms e ano e o tempo com a hora, os minutos
e os segundos. Para funcionar, este elemento depende de uma memria especial que tem embutida um
relgio de tempo real.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Bloco de Comunicao Remota


Grupo: Especiais
Atalho: nenhum
Parmetros: 4
Entradas: 1
Tamanho do
4 linhas
Elemento:
Boto:

Smbolo:

Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 135


Manual do Usurio Ambiente SPDSW

O objetivo deste elemento receber/enviar dados de/para outros controladores conectados remotamente via canal de
comunicao serial. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Especiais" e clicar no boto correspondente.

Parme
Tipo(s) Valores Descrio
tro
P1 M 0..Max (M)
Representa uma memria inteira (operador M) a partir da qual so guardados os
parmetros dos comandos a serem transferidos para o PLC remoto. Estes comandos
podem ser de leitura ou escrita, seguidos de parmetros complementares
P2 R 0..Max (R)
M 0..Max (M) Representa um operador do tipo contato auxiliar (operador R) , memria inteira (operador
D 0..Max (D) M) ou memria real (operador D) a partir do qual sero colocados os valores lidos
remotamente. Basicamente este operador especifica o incio de uma rea de transferncia
para receber os dados solicitados do controlador remoto. O tipo do operador define
implicitamente o tipo de dado que ser recebido/enviado.
Obs: Para comunicao utilizando-se o protocolo MODBUS-RTU o tipo de dado dever
ser obrigatoriamente memria inteira (operador M).
P3 M 0..Max (M)
Representa uma memria inteira (operador M) na qual ser colocado o cdigo de retorno
da execuo deste bloco.
Obs: Para comunicao utilizando-se o protocolo MODBUS-RTU este parmetro retorna 2
tipos de informao. O byte menos significativo (bits 0..7) devolver o cdigo de retorno do
processo de comunicao como por exemplo, timeout de recepo de frame. O valor 0
para este campo indicar sucesso na comunicao. O byte mais significativo (bits 8..15)
devolver o cdigo de resposta do frame MODBUS gerado pelo equipamento remoto. O
valor 0 para este campo indicar sucesso na execuo do comando MODBUS enviado.
P4 K 0..Max (K)
Representa uma constante inteira (operador K) que especifica o quantidade de operadores
que sero recebidos como resposta ao comando enviado pelo bloco. Quando o comando
for de leitura de dados, este parmetro especifica o tamanho da rea de dados que o
usurio reservou para armazenar os valores solicitados. Caso o bloco receba um nmero
de dados superior ao especificado neste parmetro ser gerado um erro de overflow no
buffer de recepo. No caso de comandos de escrita, o valor deste parmetro dever ser
igual a 0 para o protocolo SCP-HI e 2 para o protocolo MODBUS.

Entrada
Funo Estado Descrio
s
A1 Ativa Inativo
o Sem comunicao remota.
Ativo Entrada de habilitao deste bloco. Se estiver energizado, a comunicao ser efetivada.

Sada Funo Estado Descrio


B1 Ativa Inativo
o/ Sem resultado de comunicao remota.
Falha Ativo Sada de indicao do resultado da execuo do bloco. Se estiver ligada, indica que a
funo do bloco foi executada. Para saber se a funo foi executada com sucesso
necessrio examinar o parmetro P3 que contem o cdigo de retorno.

Este elemento se destina comunicao entre controladores conectados via linha de comunicao serial. Pode
enviar/receber dados de/para controladores remotos. A comunicao se d atravs da recepo/transmisso de
operadores do tipo M, D e R. O protocolo de comunicao utilizado para a comunicao especificado atravs da
janela de configurao de comunicao do controlador. O usurio deve especificar o tipo de protocolo desejado e que o
modo de operao do canal de comunicao serial utilizado do TIPO MESTRE.

Especificao do parmetro P1 para o protocolo SCP-HI

Para o protocolo SCP-HI, o parmetro P1 pode ser especificado como descrito a seguir: Considerando-se que o
usurio especificou para este parmetro a memria M10, teremos o seguinte:

Em M10 - deve especificar o nmero da estao remota a solicitar os dados (pode variar de 1 a 254)

Em M11 - deve especificar o cdigo do comando a ser executado, podendo ser:

Cdigo Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 136


Manual do Usurio Ambiente SPDSW

Correspondendo ao comando de Leitura de contato auxiliar


90h
(operador R)
Correspondendo ao comando de Escrita de contato auxiliar
94h
(operador R)
Correspondendo ao comando de Leitura de memria inteira
91h
(operador M)
Correspondendo ao comando de Escrita de memria inteira
95h
(operador M)
Correspondendo ao comando de Leitura de memria real (operador
92h
D)
Correspondendo ao comando de Escrita de memria real (operador
96h
D)
Em M12 - Deve-se especificar o nmero inicial do operador que deve ser lido/escrito

Em M13 - Deve-se especificar a quantidade de operadores que devem lidos/escritos a partir do operador
especificado em M12.

Em M14 - No caso especifico do comando "Preset Multiple Registers" do protocolo ModBus - RTU, deve
conter os valores que sero enviados para o controlador remoto. No caso em M14 o valor de alterao do
primeiro registro, em M15 o valor de alterao do segundo registro, e assim sucessivamente. Nos comandos
de escrita via protocolo SCP-HI os dados a serem enviados devem ser especificados no parmetro P2 deste
bloco.

Detalhes

Pode ser utilizado somente nos controladores GI. Quando utilizado, o PLC dever estar programado com
o canal de comunicao associado pr configurado para operao como mestre. O mdulo suporta
comunicao utilizando-se o protocolo SCP-HI ou o protocolo MODBUS-RTU.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Bloco de Controle Padro


Grupo: Especiais
Atalho: nenhum
Parmetros: 4
Entradas: 1
Tamanho do
4 linhas
Elemento:
Boto:

Smbolo:

Descrio
A funo deste bloco viabilizar varias funes em um nico bloco padro, sendo alterado somente seus parmetros
de entrada. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Especiais" e clicar no boto correspondente.

Parm Tipo(s) Valores Descrio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 137


Manual do Usurio Ambiente SPDSW

etro
P1 K 0..Max (K)
Parmetro de entrada - Deve ser uma constante inteira do tipo Kn, onde o valor
especificado para essa constante indica a funo do bloco.
P2 M 0..Max (M)
Parmetro de entrada - Deve ser uma memria inteira do tipo Mx, a partir dessa deve
existir uma seqncia de memrias consecutivas com parmetros de entrada associados
funo selecionada. A quantidade de parmetros dependente de cada funo de
comunicao que se deseja utilizar.
P3 M 0..Max (M)
Parmetro de sada - Deve ser uma memria inteira do tipo My, a partir dessa deve existir
uma seqncia de memrias consecutivas com parmetros de sada associados funo
selecionada. A quantidade de parmetros dependente de cada funo que se deseja
utilizar. Se a funo utilizada no possuir parmetros de sada pode-se especificar um
parmetro dummy, no caso, qualquer memria My disponvel na aplicao, e neste caso,
o contedo desta memria dummy no ser alterado aps a execuo da funo.

P4 M 0..Max (M) Parmetro de sada - Deve ser uma memria inteira do tipo Mz. Nesta memria Mz
sempre ser retornado o cdigo de retorno da execuo da funo. Neste caso, se
retornar um valor 0 (ZERO) indica funo executada com sucesso, caso contrrio indica o
cdigo de erro associado execuo da funo selecionada.

Entrad
Funo Estado Descrio
as
A1 Ativao Inativo Sem execuo/desativado,ou seja: FALSE - Bloco desabilitado, no faz nada
Ativo Bloco habilitado, efetua tratamento.
OBS: Cabe ressaltar que na funcionalidade deste bloco SCB, o tratamento das operaes
sobre as funes, somente executado a cada transio de ativao desta entrada A1,
devendo permanecer ativa at o trmino da execuo da funo indicado quando a sada
B1 torna-se energizada.

Sada Funo Estado Descrio


B1 Ativao Inativo
/ Falha Indica que o bloco ainda no concluiu a sua execuo, ou ocorreu alguma falha durante a
execuo da funo, ou ento que a entrada A1 do bloco no esta energizada. Para
saber se houve falha na execuo da funo necessrio examinar o parmetro P4 que
contem o cdigo de retorno.
Ativo Indica que a funo do bloco foi executada. Para saber se a funo foi executada com
sucesso necessrio examinar o parmetro P4 que contem o cdigo de retorno.
A tabela abaixo especifica cada funo do bloco SCB e os parmetros que sero diferentes e detalhados em suas
respectivas funes.

Cdig Compatibilidad
Funo
o e

001 Funo de Acesso ao Banco de Dados em Flash - Leitura de Variveis. GI ou GII

002 Funo de Acesso ao Banco de Dados em Flash - Escrita de Variveis. GI ou GII

020 Funo de Manipulao de Dados da IHM. GI

031 Funo de Acesso Data Flash. GI

032 Funo de Acesso Data Flash. GI


Funo de Habilitar o Ciclo de Atualizao dos Dados de Entrada e de Sada da Rede
060 INTERBUS.
GI

061 Funo de Executar o Diagnstico de um Mdulo da Rede INTERBUS. GI e GII

065 Funo de Programao do Relgio Calendrio do Controlador GI

066 Funo de Leitura do Relgio Calendrio. GII

067 Funo de Programao do Relgio de Calendrio. GII

070 Funo de Leitura de Cdigo ASCII GI

230 Funo de Programar o Estado da linha de Controle RTS. GII

235 Funo de Comunicao Remota. GII

240 Funo de Envio de Texto pela Serial do Controlador. GII

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 138


Manual do Usurio Ambiente SPDSW

241 Funo de Recepo de Texto pela Serial do Controlador. GII


245 Funo de Manipulao de Variveis Tipo Texto. GII

Detalhes

Para utilizao deste bloco SCB, deve-se seguir a seguinte seqncia de operao:
1. Preencher os parmetros P1, P2, P3 e P4 de acordo com cada funo de comunicao a ser
utilizada, ou seja, para cada funo existe um conjunto de parmetros especficos necessrios
para a correta execuo da funo.

2. Para ativar a funo de comunicao especificada do tipo texto deve-se gerar uma transio de
subida na entrada A1. Esta entrada A1 deve permanecer ativa at o trmino da execuo da
funo, indicado quando a sada B1 torna-se energizada.

3. Aguardar o trmino da execuo da funo selecionada, indicada quando a sada B1 torna-se


ativa.

4. Aps o trmino da execuo da funo deve-se analisar o cdigo de retorno referente


execuo da funo retornado na memria especificada no parmetro P4. Em linhas gerais, se o
cdigo de retorno for 0 (ZERO) indica que a funo foi executada com sucesso, caso contrrio
indica o cdigo de erro associado execuo da funo selecionada. Se a funo foi executada
com sucesso, e se a mesma possuir parmetros de resposta, pode-se analis-los nas memrias
especificadas no parmetro P3 deste bloco SCB.

Recomenda-se desabilitar a entrada A1 do bloco SCB, de modo que em sua prxima ativao seja gerada
uma transio de subida, tal qual descrito no passo 2 acima.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Bloco de Status do Controlador


Grupo: Especiais
Atalho: nenhum
Parmetros: 2
Entradas: 1
Tamanho do
2 linhas
Elemento:
Boto:

Smbolo:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 139


Manual do Usurio Ambiente SPDSW

Descrio
A funo deste bloco configurar a palavra de controle do programa Ladder. Verifica o status de comunicao do
PLC. Pode ser utilizado somente nos controladores G-I. Para inseri-lo no programa deve-se posicionar o cursor na
posio desejada, selecionar no menu esquerda o grupo "Especiais" e clicar no boto correspondente.

Parmet
Tipo(s) Estado Descrio
ro
P1 K 0..Max (K)
M 0..Max (M) Representa uma palavra de controle do programa
Ladder. uma palavra de 16 bits, onde cada bit
representa um controle interno do programa Ladder.
Pode ser uma constante inteira (operador K) ou
memria inteira (operador M).
P2 M 0..Max (M)
Representa um parmetro de retorno reservado para
futuras funes internas do programa Ladder que
retornem parmetros.

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo
Bloco no energizado
Ativo Entrada de habilitao (Habilita) da configurao da palavra de controle do programa
Ladder.

Sada Funo Estado Descrio


B1 Ativao Inativo
/ Falha No se aplica.
Ativo Esta sada indica o sucesso ou no da operao de configurao da palavra de
controle do programa Ladder. Se estiver energizado, significa que a configurao com
sucesso e que houve algum erro, caso esteja desenergizada.

Detalhes

Este elemento representado por um bloco funcional com uma entrada, uma sada e tem dois
parmetros. O parmetro P1 pode ser uma constante inteira (operador K) ou uma memria inteira
(operador M). O parmetro P2 deve ser uma memria inteira (operador M).
O parmetro P1 especifica a configurao da palavra de controle do programa Ladder. O parmetro P2
especifica uma memria que conter o cdigo de retorno reservado para futuras funes.
A sada B1 indica se a configurao da palavra de controle foi efetivada com sucesso. Se estiver
energizado porque a configurao transcorreu corretamente e desenergizada caso contrario.

Exemplo de Utilizao:
Atualmente foram especificados na palavra de controle somente os bits 0 e 1, que correspondem
habilitao de transferncia de mensagens de eventos para os canais de comunicao 0 e 1. Se o bit 0
estiver ligado, ento as mensagens de eventos que forem sendo habilitadas no programa Ladder sero
enviadas pelo canal de comunicao 0, em formato ASCII. Se o bit 1 estiver ligado, ento as
mensagens de eventos que forem sendo habilitadas sero enviadas pelo canal de comunicao 1, em
formato ASCII. As mensagens sero enviadas de acordo com a sua prioridade. Se tivermos os blocos
de evento 0 e 5 ativados em um determinado instante, ser enviado para a serial a mensagem
correspondente ao evento 0. A mensagem correspondente ao evento 5 somente ser enviada para a
serial quando for desativado o bloco correspondente ao evento 0. Para o envio das mensagens de
evento para a serial, valem as configuraes dos canais de comunicao correspondentes.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 140


Manual do Usurio Ambiente SPDSW

Mensagem para IHM

Grupo: Especiais

Atalho: nenhum

Parmetros: 1

Entradas: 1

Tamanho do Elemento: 2 linhas

Boto:

Smbolo:

Descrio
O objetivo deste elemento sinalizar, atravs da interface homem/mquina do controlador, a ocorrncia de algum
evento. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o
grupo "Especiais" e clicar no boto correspondente.

Parmetro Tipo(s) Valores Descrio


P1 T 0..Max ( T )
Identifica a mensagem de sinalizao de eventos
que ser mostrada no display do PLC enquanto este
elemento estiver energizado

Entradas Funo Estado Descrio


A1 Ativao Inativo
Entrada de habilitao (Habilita) do bloco de
sinalizao de eventos (EVENT). Quando a
entrada estiver desenergizada a mensagem
associada no ser exibida no display do PLC.
Ativo Entrada de habilitao (Habilita) do bloco de
sinalizao de eventos (EVENT). Sempre que esta
entrada estiver energizada a mensagem associada
ser exibida no display do PLC.

Sada Funo Estado Descrio


B1 Ativao / Falha Inativo
Sada do bloco de sinalizao de eventos
(EVENT). Quando a sada estiver desenergizada a
mensagem associada no ser exibida no display
do PLC.
Ativo Sada do bloco de sinalizao de eventos
(EVENT). Sempre que esta sada estiver
energizada a mensagem associada ser exibida
no display do PLC.

Detalhes

Este elemento representado por um bloco de uma entrada e possui um operador. O operador (P1)
especifica o nmero da mensagem de sinalizao de eventos que aparecer no display da interface
homem/mquina do PLC. Se a sua entrada (A1) estiver energizada, a mensagem de sinalizao de evento
especificada pelo usurio ser mostrada no display. Esta mensagem permanecer no display enquanto a

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 141


Manual do Usurio Ambiente SPDSW

entrada do bloco estiver energizada. Uma outra mensagem pode ser colocada no display no lugar da
mensagem corrente. Esta situao pode ocorrer se a mensagem de outro bloco for de maior prioridade do
que a do bloco que estiver sendo mostrado. A especificao das mensagens feita atravs da opo
"CTRL" + "T" no editor de diagramas de contatos e aps inserir a mensagem desejada. A mensagem de
maior prioridade de nmero 0 (zero), e assim sucessivamente at o nmero de mensagens do sistema.
Este bloco deve ser obrigatoriamente inserido na oitava coluna da janela de edio do editor de diagramas
de contatos, na mesma posio reservada para as bobinas.

Observao: Este bloco somente pode ser utilizado em controladores G-I, ou seja, estiver configurado
para operao com IHM local ou remota.

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 142


Manual do Usurio Ambiente SPDSW

Elementos do Editor Ladder

Matemtica Compara
Bsicas Movimento Fluxo Especiais
s o Hardware

Bloco de Controlador de
Contato Movimenta Teste igual a... Incio de Rel
Somador Controle PID Step Motor
Horizontal o de Variveis Mestre

Fim de Rel Relgio de Controlador de


Contato Movimentao Teste Mestre Tempo Real Servo Motor
Subtrador
Vertical Indexada diferente de...

Incio de Bloco de
Teste maior Contador
Inicializao Bloco de comunicao
Contato NA Multiplicador que... rpido/encoder
de Dados Lgica remota

Bloco de
Troca de Teste maior Fim de Bloco Gerador de
controle
Contato NF Dados Divisor ou igual que... de Lgica Freqncia
padro

Bloco de
Teste menor Bloco de
Extrator de status do
Rel que... Lgica
Raiz Quadrada controlador

Log na Base Teste menor


Fim de Mensagem
Temporizador de 10 ou igual...
Programa para IHM

Exponencia
Flip Flop Tipo Teste lgico
o
Set

Flip Flop Tipo


Potenciao
Reset

Flip Flop de
AND
Pulso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 143


Manual do Usurio Ambiente SPDSW

Flip Flop
OR
Oscilador

Flip Flop Set


XOR
de Borda

Flip Flop Deslocament


Reset de o para
Borda esquerda

Deslocament
Contador UP
o para direita

Contador
UP/DOWN

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 144


Manual do Usurio Ambiente SPDSW

Item Anterior Elementos do Editor Ladder Prximo Item

Controlador de Step Motor


Grupo: Hardware
Parmetros: 5
Entradas: 3
Tamanho do Elemento: 5 linhas
Boto:

Smbolo:

Descrio
O bloco STP permite acesso aos mdulos de interface para Motores de Passo (Step Motors), disponveis em alguns
PLCs da linha. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu
esquerda o grupo "Hardware" e clicar no boto correspondente.

Parme
Tipo(s) Valores Descrio
tro
P1 T
0.. (*1) Identificador do bloco de controle de Step Motor. Deve comear com T0 para o
primeiro canal e ser incrementado seqencialmente para cada novo canal
incorporado.
(*1) O valor mximo de T depende da quantidade de canais disponveis no
controlador selecionado
P2 K 0.. Max(M) Define o nmero de pulsos a serem programados no motor de passo. Este valor
M -32767... pode variar de 1 a 65535 (-1) pulsos. Este parmetro pode ser uma memria inteira
32768 (operador M) ou uma constante inteira (operador K)

P3 K 0.. Max(M)
M 0...10 Este parmetro especifica a velocidade da rampa de acelerao e desacelerao
do motor (Hz / ms) e pode ser uma constante inteira (operador K) ou memria
inteira (operador M). O valor especificado representa o ndice da tabela de taxa de
variao da velocidade do motor, dada a seguir. So vlidos para este parmetro,
valores inteiros entre 0 e 10. Qualquer valor acima deste limite, ser equivalente a
taxa de variao mxima, ou seja, 500 Hz/ms. Qualquer valor negativo, ser
equivalente ao valor mnimo, ou seja, 10 Hz/ms. Os valores possveis esto
apresentados na tabela 1
P4 K 0.. Max(M)
M 0...10 Este parmetro um ndice de uma tabela de Freqncia Inicial do motor de passo
e pode ser uma constante inteira (operador K) ou memria inteira (operador M).
Este ndice pode variar de 0 a 13, sendo que para cada ndice corresponde uma
freqncia inicial do motor. Qualquer valor acima deste limite, ser equivalente a
freqncia mxima. Qualquer valor negativo, ser equivalente ao valor mnimo. Os
valores possveis esto apresentados na tabela 2
P5 K 0.. Max(M)
M 0...10 Este parmetro um ndice de uma tabela de Freqncia de Regime do motor de
passo e pode ser uma constante inteira (operador K) ou uma memria inteira
(operador M). Este ndice pode variar de 1 a 13, sendo que para cada ndice
corresponde uma freqncia de regime do motor. Qualquer valor acima deste
limite, ser equivalente a freqncia mxima. Qualquer valor negativo, ser
equivalente ao valor mnimo. A tabela que representa a freqncia de regime a
mesma mostrada anteriormente para a freqncia inicial do motor (tabela 1). Deve-
se observar que o valor mnimo 1 e no 0 como no caso da freqncia inicial.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 145


Manual do Usurio Ambiente SPDSW

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo
No utilizado
Ativo Dispara um ciclo de ativao do step motor. Quando transitar do estado
desenergizado para energizado, ativa o motor de passo, de acordo com o nmero
de pulsos programado pelo parmetro P1 e no sentido definido por A2. O motor
dever, a partir deste instante, rodar de acordo com a sua programao. Para que
isto acontea, a entrada A3 dever estar desenergizada. Quando ocorrer uma
transio deste sinal, o parmetro de Numero de Pulsos (P1) e o sentido de
rotao so programados. Se o usurio desejar reprogramar a taxa de variao,
freqncia inicial ou freqncia de regime, deve-se gerar uma transio no sinal de
entrada A3.
A2 Sentido Inativo
Esta entrada (Sentido do motor) define, atravs de seu estado, o sentido em que o
motor deve girar. Quando energizada o motor deve girar no sentido horrio, e no
anti-horrio caso contrrio (dependente da ligao eltrica do motor de passo).
Ativo
Mantm o sinal de sentido da placa de controle de step motor na condio ativa
definindo sentido anti-horrio de rotao do motor.
A3 Habilita Inativo Permite a operao do bloco
Ativo
Esta entrada quando energizada habilita a programao do step motor. Os
parmetros de programao so fornecidos atravs dos operadores existentes no
bloco. Esta entrada tem prioridade sobre as outras entradas, ou seja, se o sinal A3
estiver ativado, independentemente do estado das entradas A1 e A2, o step motor
interrompido e reprogramado de acordo com os parmetros do bloco. Se o motor
estiver operando e a entrada A3 tornar-se ativa, o step motor interrompido e os
parmetros em P1, P2, P3 e P4 so programados no step motor.

Sada Funo Estado Descrio


B1 Motor Inativo
girando A sada do bloco reflete o estado do motor de passo, ou seja, estar
desenergizada com o motor de passo parado.
Ativo A sada do bloco reflete o estado do motor de passo, ou seja, estar energizada
sempre que o motor estiver girando.

Detalhes

Obs: O mdulo de interface de Step Motor exige hardware especial que pode estar disponvel ou no em
cada linha de controlador. Consulte a documentao de hardware do controlador que estiver sendo utilizado
para obter informaes sobre os recursos de configurao disponveis.

T1 - Tabela de Freqncia de sada do mdulo em regime


ndice Freq. Nominal Freq. Real Erro%
0 250 Hz 250 Hz 0

1 500 Hz 500 Hz 0

2 750 Hz 753 Hz 0.4

3 1000 Hz 1008 Hz 0.8

4 1500 Hz 1488 Hz 0.8

5 2000 Hz 2016 Hz 0.8

6 3000 Hz 2976 Hz 0.8

7 4000 Hz 3906 Hz 2.4

8 5000 Hz 4807 Hz 4.0

9 6000 Hz 6250 Hz 4.1

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 146


Manual do Usurio Ambiente SPDSW

10 8000 Hz 7812 Hz 2.4

11 11000 Hz 10416 Hz 4.1

12 12500 Hz 12500 Hz 0

13 15000 Hz 15626 Hz 4.1

T2 - Taxa de Variao da Velocidade do Motor

ndice Acelerao

0 10 Hz / ms

1 50 Hz / ms

2 100 Hz / ms

3 150 Hz / ms

4 200 Hz / ms

5 250 Hz / ms

6 300 Hz / ms

7 350 Hz / ms

8 400 Hz / ms

9 450 Hz / ms

10 500 Hz / ms

Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Controlador de Servo Motor


Grupo: Hardware
Parmetros: 6
Entradas: 3
Tamanho do Elemento: 6 linhas

Boto:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 147


Manual do Usurio Ambiente SPDSW

Smbolo:

Descrio
O bloco SEV permite acesso aos mdulos de interface para Servo Motor, disponveis em alguns PLCs da linha. Para
inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o grupo
"Hardware" e clicar no boto correspondente.

Parmet
Tipo(s) Valores Descrio
ro
P1 T
0.. (*1) Identificador do bloco de controle de Sev Motor. Deve comear com T0 para o
primeiro canal e ser incrementado seqencialmente para cada novo canal
incorporado.
(*1) O valor mximo de T depende da quantidade de canais disponveis no
controlador selecionado.
P2 K 0.. Max(M)
M -32767... 32768 Define o nmero de pulsos a serem programados no Sev motor. Este valor
pode variar de 1 a 65535 (-1) pulsos. Este parmetro pode ser uma memria
inteira (operador M) ou uma constante inteira (operador K).
P3 K
M 0..Max(M) Este parmetro especifica o nmero de pulsos utilizados para o processo de
0..(P1-1) frenagem. Desta forma o processo de frenagem se iniciar em P2 - P3 pulsos.
Pode ser uma memria inteira (operador M) ou uma constante inteira
(operador K).
P4 K
M 0..Max(M) Representa uma constante inteira (operador K) ou uma memria inteira
0..100 (operador M) na qual especificada a tenso de referncia de velocidade a
ser aplicada no servo motor. Este valor pode variar entre 0 a 100%.
P5 K 0..Max(M)
M 0..8 Representa uma constante inteira (operador K) ou uma memria inteira
(operador M) ou na qual especificado um ndice que define uma Taxa de
Acelerao da Rampa de Frenagem. Este valor pode variar entre 0 a 8.
P6 0..Max(M)
K Representa uma memria inteira (operador M) que indica o nmero e pulsos
M efetivamente gerados pelo Servo Motor.

Entradas Funo Estado Descrio


A1 Ativao Inativo
No utilizado
Transio do Sinal Dispara um ciclo de ativao do servo motor. Quando transitar do estado
para Ativo desenergizado para energizado, ativa o servo motor, de acordo com o
nmero de pulsos programado pelo parmetro P1 e no sentido definido por
A2. O motor dever, a partir deste instante, rodar de acordo com a sua
programao. Para que isto acontea, a entrada A3 dever estar
desenergizada. Quando ocorrer uma transio deste sinal, o parmetro de
Numero de Pulsos (P1) e o sentido de rotao so programados.
A2 Sentido Inativo
Esta entrada (Sentido do motor) define, atravs de seu estado, o sentido em
que o motor deve girar. Quando energizada o motor deve girar no sentido
horrio, e no anti-horrio caso contrrio (dependente da ligao eltrica do
servo motor).
Ativo Define o sentido anti-horrio de rotao do motor
A3 Habilita Inativo Permite a operao do bloco

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 148


Manual do Usurio Ambiente SPDSW

Ativo
Esta entrada quando energizada habilita a programao do servo motor. Os
parmetros de programao so fornecidos atravs dos operadores
existentes no bloco. Esta entrada tem prioridade sobre as outras entradas, ou
seja, se o sinal A3 estiver ativado, independentemente do estado das
entradas A1 e A2, o motor interrompido e reprogramado de acordo com os
parmetros do bloco. Se o motor estiver operando e a entrada A3 tornar-se
ativa, o motor interrompido e os parmetros em P1, P2, P3 e P4 so
programados no servo motor.

Sada Funo Estado Descrio


B1 Motor Inativo
girando A sada do bloco reflete o estado do motor de passo, ou seja, estar
desenergizada com o motor de passo parado.
Ativo
A sada do bloco reflete o estado do motor de passo, ou seja, estar
energizada sempre que o motor estiver girando.

Detalhes

O mdulo de interface de Sev Motor exige hardware especial que pode estar disponvel ou no em cada
linha de controlador. Consulte a documentao de hardware do controlador que estiver sendo utilizado
para obter informaes sobre os recursos de configurao disponveis.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Contador Rpido Encoder


Grupo: Hardware
Parmetros: 2
Entradas: 2
Tamanho do Elemento: 2 linhas
Boto:

Smbolo:

Descrio
O bloco FCT permite acesso aos mdulos de interface para Encoder (contador em quadratura) e contador rpido,
disponveis na linha de PLCs. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar
no menu esquerda o grupo "Hardware" e clicar no boto correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 149


Manual do Usurio Ambiente SPDSW

Parmetr
Tipo(s) Valores Descrio
o
P1 T
0.. (*1) Identificador do canal de encoder. Deve comear com T0 para o primeiro canal e ser
incrementado seqencialmente para cada novo canal incorporado.
(*1) O valor mximo de T depende da quantidade de canais de encoder disponveis
no controlador selecionado.
P2 M 0.. Max(M)
Memria com o nmero de pulsos corrente do encoder. Este valor ser incrementado
ou decrementado em funo do sentido de rotao do encoder podendo assumir os
valores de -32768 a +32767.

Entradas Funo Estado Descrio


A1 Habilita Inativo Nesta condio o bloco estar bloqueado
o Ativo
Nesta condio o bloco estar operacional passando a depender da entrada A2 para
contar ou no os pulsos do encoder.
A2 Ativao Inativo Mantm o mdulo em Reset fazendo o parmetro P2 = 0 e ignorando os pulsos
/ Reset gerados pelo encoder
Ativo
Se esta entrada estiver ativa juntamente com a entrada A1 o bloco estar apto a
contar os pulsos do encoder. Neste caso a cada novo pulso o valor do parmetro P2
ser incrementado ou decrementado dependendo do sentido de rotao do eixo do
encoder.

Sada Funo Estado Descrio


B1 Em Reset Inativo A sada permanece neste estado at que as entradas A1 e A2 sejam ativadas.
/ Ativo Indica que o bloco est gerando freqncia. A sada permanecer nesta condio at
Contando que seja dado um novo reset no bloco atravs da entrada A2.

Detalhes

O mdulo de interface de Encoder exige hardware especial que pode variar em cada modelo de PLC.
Consulte a documentao de hardware do controlador que estiver sendo utilizado para obter
informaes sobre o nmero de canais disponveis, recursos de configurao, freqncia mxima
admissvel etc.
Dicas

Item Anterior Elementos do Editor Ladder Prximo Item

Gerador de Freqncia
Grupo: Hardware
Parmetros: 2
Entradas: 2
Tamanho do
3 linhas
Elemento:
Boto:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 150


Manual do Usurio Ambiente SPDSW

Smbolo:

Descrio
O bloco FQG permite acesso aos mdulos de gerao de freqncia programvel, disponveis em alguns PLCs da
linha. Para inseri-lo no programa deve-se posicionar o cursor na posio desejada, selecionar no menu esquerda o
grupo "Hardware" e clicar no boto correspondente.

Parme
Tipo(s) Valores Descrio
tro
P1 T
0.. (*1) Identificador do canal do bloco gerador de freqncia. Deve comear com T0 para
o primeiro bloco e ser incrementado seqencialmente para cada novo mdulo
incorporado.
(*1) O valor mximo de T depende da quantidade de canais de freqncia
programvel disponveis no controlador selecionado.
P2 M 0..Max(M)
K 0..FMax Define o valor da freqncia a ser gerada pelo mdulo. Os valores mximos e
0..Max(K) mnimos dependem do tipo de mdulo de hardware utilizado.
0..FMax
P3 M 0..Max(M) 1..99
K 0..Max(K) 1..99 Define o valor do ciclo de trabalho (Duty Cycle) utilizado. especificado em forma
de percentual, podendo variar de 1 a 99 %. Este recurso no esta disponvel em
todos os mdulos. Quando no disponvel, o sinal de sada possuir ciclo de
trabalho de 50%.

Entrada
Funo Estado Descrio
s
A1 Ativao Inativo
Nesta condio o bloco no processado.
Ativo
Nesta condio o bloco estar operacional passando a depender da entrada A2.
A2 Desliga Inativo Bloqueia a sada de gerao da freqncia.
Liga Ativo
Habilita a gerao da freqncia e ciclo de trabalho programados em P2 e P3.

Sada Funo Estado Descrio


B1 Ativao Inativo
A sada permanece neste estado as entradas A1 e A2 sejam ativadas.
Ativo
Indica que j havendo gerao de freqncia. A sada permanecer nesta
condio at que seja dado um novo reset no bloco atravs da entrada A2.

Detalhes

O mdulo gerador de freqncia exige hardware especial que deve estar disponvel no PLC utilizado.
Consulte a documentao de hardware do controlador que estiver sendo utilizado para obter informaes
sobre o nmero de canais disponveis, recursos de configurao, limites de freqncia admissvel etc.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 151


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Controlador Programvel
Caminho: Programa/Controlador Programvel
Atalho: CTRL+F3

Boto:

Descrio
Antes de se iniciar a edio de um programa atravs o editor de diagramas Ladder, deve-se especificar qual
equipamento ser utilizado para receber o programa criado. Atravs da opo do menu principal Controlador
Programvel, o usurio obtm acesso a uma tela de configurao do tipo de controlador (modelo e mdulos utilizados)
que dever ser associado ao projeto corrente.
Uma vez ativada esta opo do menu uma tela com o seguinte aspecto ser aberta:

Figura 1. Configurao do Controlador

Para definir um modelo de Controlador Lgico Programvel a ser associado ao projeto, clique na caixa de seleo
indicada como "Controlador" ou clique com o boto direito do mouse, no cone "Controlador" do painel de identificao
do equipamento, e selecione a opo "Adiciona Controlador" no menu apresentado. Em qualquer das duas opes
utilizadas, ser apresentada uma lista de modelos de equipamentos disponveis para utilizao no projeto. Selecione na
lista o equipamento a ser utilizado no projeto corrente.

NOTA: Podem existir nesta lista, equipamentos obsoletos que, se selecionados no podero ser associados ao projeto.
Este equipamentos esto presentes apenas para que o ambiente possa abrir e operar com projetos antigos que foram
desenvolvidos utilizando estes modelos.

Assim que o modelo do controlador for selecionado, sua descrio aparecer na tela direita e o painel de identificao
do equipamento ir montar uma rvore do modelo selecionado, apresentando os racks e mdulos j especificados,
conforme ilustrado na figura a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 152


Manual do Usurio Ambiente SPDSW

Adicionando um novo mdulo de I/O ao equipamento


Para acrescentar novos mdulos, clique com o boto direito do mouse em um dos slots livres presentes na rvore do
equipamento e selecione a opo "Adiciona mdulo". Ser apresentada uma lista de mdulos disponveis para serem
utilizados no slot especificado. Uma vez selecionado o mdulo, o cdigo do mesmo ser transferido para o slot e ser
ativada uma tela com os detalhes do mdulo selecionado.

Eliminando um mdulo de I/O


Para eliminar um mdulo, selecione o mdulo desejado na rvore do equipamento, em seguida clique o boto direito do
mouse e selecione a opo "Elimina mdulo". O mdulo ser retirado do equipamento e o slot voltar a indicar "SLOT
LIVRE".

Adicionando um novo rack ao equipamento


Quando o controlador selecionado possuir recursos para utilizao de mais de um rack, para acrescentar um novo rack
selecione o modelo do controlador na rvore do equipamento e em seguida clique com o boto direito do mouse,
selecionando a opo "Adiciona expanso". Ser apresentada uma lista dos modelos de expanso disponveis para o
controlador corrente e aps a seleo de um deles, o mesmo ser includo na rvore do equipamento.

Eliminando um rack
Quando for necessrio eliminar um rack, selecione-o na rvore do equipamento e em seguida clique com o boto direito
do mouse, ativando a opo "Elimina expanso".

Eliminando o controlador selecionado


Quando for necessrio eliminar o controlador, selecione-o na rvore do equipamento e em seguida clique com o boto
direito do mouse, ativando a opo "Elimina Controlador".

Assim que todos os mdulos estiverem configurados em seus respectivos slots, o usurio deve pressionar o boto
Confirma para validar o controlador a ser utilizado. Neste instante, caso exista alguma inconsistncia na configurao
realizada, ser apresentada uma mensagem ao usurio solicitando a correo do problema detectado.

Detalhes

Quando o modelo do controlador selecionado exigir endereamento dos mdulos de I/O; este ser
apresentado na tela de especificao do mdulo associado, conforme indicado na figura a seguir.

Esta informao importante e necessria no processo de configurao do controlador e durante


alteraes na configurao dos mdulos de hardware do equipamento.
Dicas

A tela de configurao do controlador pode tambm ser acessada clicando-se com o boto direito do mouse

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 153


Manual do Usurio Ambiente SPDSW

na Janela do Projeto Corrente e selecionando o item "Controlador Programvel" no menu apresentado.


Para visualizar a configurao de I/O de um dado mdulo, clique no smbolo [+] apresentado do lado
esquerdo do modelo do mdulo na rvore do controlador. A rvore ir expandir apresentando todos os
canais de I/O disponveis no mdulo selecionado. Informaes adicionais sobre o canal selecionado sero
apresentadas na tela a direita.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 154


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Setup do Programa
Caminho: Programa/Setup do Programa
Atalho: CTRL+F4

Boto:

Descrio
Ao selecionar a opo "Setup do Programa", no menu "Programa", ser apresentada uma tela com vrias "Abas" que
permitem a especificao de parmetros de configurao associados ao projeto corrente.

Gerncia de Tempo

Atravs deste parmetro, possvel especificar a resoluo dos temporizadores. Quando um novo projeto criado, o
valor deste parmetro inicializado em 100 ms. Este parmetro determina qual o perodo de tempo em que os blocos de
timers existentes no programa sero processados para verificao de fim de contagem. Isto implica que o erro possvel
na medio de um tempo definido ser menor ou igual a resoluo corrente dos timers. Sendo assim, para um projeto
novo, o timer ir contar tempos que sero mltiplos de 100 ms e a preciso da medida ser melhor ou igual a 100 ms.
importante notar que, a base de tempo utilizada no timer de 10 ms (0.01 seg) independentemente da resoluo
definida para timer. Isto significa que um Timer carregado com uma constante igual a 300 ir contar um tempo de 3
segundos (300 x 0.01 seg) independente da resoluo configurada. A diferena quando se altera a resoluo est na
preciso do processo de temporizao ou seja, se a resoluo for 100 ms o erro mximo da medida de tempo poder
ser de at 100 ms. Por outro lado, para uma resoluo de 20 ms este erro mximo diminui tambm para 20 ms. Os
valores possveis para a resoluo do timer so 20, 40, 60, 80 e 100 ms. A desvantagem da utilizao de resolues
menores para o Timer esta no fato de que o controlador necessitar avaliar a condio do timer com maior freqncia, o
que implica em um maior processamento, que pode refletir em um tempo de ciclo do programa maior.

A regra prtica para definio deste parmetro a seguinte:


Utilize o maior valor de resoluo possvel que atenda a sua aplicao. Se no for necessrio diminuir a resoluo do
timer, mantenha-a em 100 ms.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 155


Manual do Usurio Ambiente SPDSW

Base no voltil [ NVRAM ]

Os parmetros especficos deste item definem qual a quantidade de memria retentiva (no voltil) que ser reservada
para o programa do usurio. A memria retentiva mantm o seu valor atual mesmo quando o controlador for desligado.
A tabela a seguir apresenta o comportamento da memria retentiva (NVRAM) e da memria voltil (VORAM) quando o
equipamento e desligado e ligado novamente.

Memria Valor com o equipamento desligado Valor ao religar o equipamento


Mesmo valor contido no instante em que o Mesmo valor contido no instante em que o
NVRAM
equipamento foi desligado equipamento foi desligado
VORAM Indefinido 0

possvel definir um grupo de memrias retentivas para cada tipo de varivel do controlador. Para definir um grupo,
especifique no campo Offset o nmero da primeira varivel do tipo associado. Em seguida especifique no campo
"Quantidade" o nmero de variveis no volteis desejado para o tipo associado (a partir da varivel inicial definida). Por
exemplo, para definir 50 memrias inteiras no volteis a partir da memria 120, especifique no campo offset o valor 120
e no campo tamanho o valor 50.

Obs: Alguns modelos de controladores no aceitam a programao de um offset para alocao das memrias no volteis. Neste caso
as memrias so definidas sempre a partir da memria 0 de cada tipo. Quando o controlador no suportar a programao do offset,
este campo estar desabilitado na tela acima.

Base de dados FLASH

Alm da memria RAM para armazenamento das variveis e parmetros do programa de aplicao, os controladores
possuem um bloco de memria retentiva do tipo FLASH que pode ser utilizada para armazenamento de parmetros de
configurao definidos pelo programa de aplicao do usurio. Este bloco de memria normalmente denominado de

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 156


Manual do Usurio Ambiente SPDSW

Banco de Dados em Flash (Flash DB). O programa de aplicao pode definir quantas memrias de cada tipo (R, M ou
D) sero reservadas no banco de dados, respeitando o limite mximo do mesmo. O tamanho mximo desta rea
varivel e depende do firmware corrente e do tipo de controlador associado ao projeto. Para cada tipo de dado
especificado (R, M ou D), alocado nesta rea um vetor com o tamanho definido no respectivo campo. O primeiro valor
de um dado tipo acessado com o ndice zero e assim sucessivamente. Atravs de um comando do bloco SCB (Bloco
de Controle Padro)., possvel transferir o contedo presente nestas memrias para as memrias de operao
(VORAM ou NVRAM) ou vice versa.

Especifique nos campo "Contatos", Memrias Inteiras" e "Memrias Reais" a quantidade de variveis de cada tipo que ser
necessria para a aplicao corrente.

IMPORTANTE

O processo de escrita na memria Flash relativamente lento e possui restries com relao ao nmero de vezes que um bloco de
variveis pode ser alterado (aprox. 10000 vezes). Portanto, transferncias da base de memria RAM para a base FLASH no devem
ser realizadas com freqncia pois caso contrrio, poder danificar a memria do controlador tornando-o inoperante.

Normalmente esta base utilizada para armazenamento de receitas e parmetros de operao que so alterados ocasionalmente via
alguma interao com o operador (Interface homem-mquina, sistema supervisrio etc.)

Gerncia de Texto

A base de variveis tipo Texto do controlador compartilhada com a base de memrias inteiras da forma apresentada na figura a
seguir, considerando que a base M seja formada por 3000 memrias:

Quando um novo projeto criado, o ambiente inicializa a base de dados do controlador sem variveis do tipo Texto. Neste caso, a
base de dados de memrias M est totalmente alocada para este tipo de varivel. Atravs do campo "Textos Alocados" o usurio
especifica o nmero de variveis do tipo Texto que sero necessrias na sua aplicao. Cada varivel do tipo Texto reserva 25
memrias inteiras para sua utilizao a partir da ltima memria M disponvel. Uma vez especificado o nro. de variveis X a serem
utilizadas o campo "ltima memria (M) disponvel" apresentar o nro. da ltima memria M disponvel para utilizao pelo
programa de aplicao.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 157


Manual do Usurio Ambiente SPDSW

Atravs da utilizao do bloco SCB (Bloco de Controle Padro), esto disponveis vrias funes para manipulao de
strings.

IMPORTANTE

responsabilidade do programa de aplicao do usurio garantir que as memrias M alocadas para strings no sejam utilizadas como
memrias inteiras pelo programa de aplicao. Todo o espao alocado para as strings pode ser acessado normalmente atravs dos
blocos de movimentao.

Obs: Alguns modelos de controladores no suportam variveis do tipo Texto. Quando o controlador selecionado no
suportar este tipo, a Aba "Textos" no ser apresentada nesta tela.

FIFOs
Alguns modelos de equipamentos incorporam, alm das memrias Flash (programa/Banco de dados) RAM/NVRAR (dados) um
bloco de memria de massa denominado Data Flash. Estas memrias possuem capacidade de armazenamento que pode variar de 128
Kbytes a 16 MBytes, dependendo do modelo de controlador utilizado. Quando presentes, o firmware do controlador permite que o
programa de aplicao defina e utilize at 4 blocos de dados onde o programa de aplicao poder inserir dados que podero
posteriormente serem retirados. Estes dados so armazenados dentro de estruturas do tipo FIFO (First In First Out) onde, os primeiros
dados inseridos so os primeiros dados a serem retirados.
Cada uma das quatro FIFOs disponveis pode ser configurada com um tamanho qualquer considerando sempre que o tamanho total
de todas as FIFOs no ultrapasse o tamanho da Data Flash disponvel no controlador. A ambiente limita os tamanhos para que esta
condio nunca ocorra. Atravs das barras (slide bars) do painel o usurio pode especificar o tamanho de cada FIFO em mltiplos de
1 KByte. A barra de progresso vertical localizada direita do painel indica percentualmente do espao da Data Flash que foi alocado
pelas FIFOs.
Atravs da utilizao do bloco SCB (Bloco de Controle Padro), o usurio pode inserir e retirar dados da cada uma das
FIFOs definidas.

Detalhes

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 158


Manual do Usurio Ambiente SPDSW

Dicas

Note que, o programa de aplicao continua a ter acesso a todas as memrias M disponveis no
equipamento, independentemente se parte delas esta alocada para base de Texto ou no.

A tela de Setup do Programa pode tambm ser acessada clicando-se com o boto direito do mouse na
janela do projeto corrente e selecionando o item "Setup do Programa" no menu apresentado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 159


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Parmetros Gerais do Projeto


Caminho: Programa/Parmetros Gerais do Projeto
Atalho: nenhum

Boto:

Descrio
Atravs desta janela, o usurio poder especificar parmetros gerais de identificao do projeto, conforme apresentado
na figura a seguir:

Campo Descrio
Programa
Especifica um nome para o programa de aplicao. Este nome ser posteriormente transferido para o PLC ser
apresentado no campo "Programa" da Janela do Controlador Corrente, quando o ambiente estiver online com um
equipamento. Este nome deve possuir no mximo 8 caracteres.
Descrio Apresenta uma breve descrio do projeto
Responsvel Identifica o responsvel pelo projeto
Empresa Identifica a empresa que realizou o projeto
Verso Identifica a verso do projeto
Reviso Identifica a reviso do projeto
Projeto de Quando este campo receber o clique do mouse, abrir-se- uma lista com arquivos de modelos que
Modelo podem ser utilizados como base para o projeto. Um arquivo de modelo um projeto que contm o
programa Ladder com toda a sua documentao, e o Setup do Programa (configurao de NVRAM,
Banco de Dados etc), mas que no est associado a nenhum tipo de equipamento. Ou seja o novo
projeto que for criado em algum modelo pode ser utilizado em qualquer equipamento, limitando-se aos
recursos tcnicos disponveis em cada equipamento.

Detalhes
A lista de projetos de modelo que surgir obtida do diretrio especificado no menu "Preferncias". Caso o
usurio deseje, pode-se mudar este diretrio e a lista de arquivos tambm mudar.
Dicas

Procure escolher um nome significativo para o programa e, se possvel inclua o nmero da reviso no
mesmo. Isto ir facilitar a identificao de qual programa esta rodando no controlador.
A tela de Parmetros Gerais do Projeto pode tambm ser acessada clicando-se com o boto direito do
mouse na Janela do Projeto Corrente e selecionando o item "Parmetros Gerais do Projeto" no menu
apresentado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 160


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Base de Documentao
Caminho: Programa/Base de Documentao
Atalho: nenhum

Boto:

Descrio
Todo projeto possui um arquivo do tipo texto (ASCII) associado ao mesmo. Este arquivo tem por finalidade
disponibilizar uma base para documentao geral do projeto e principalmente para controle de verses do programa
associado. Quando um projeto criado, este arquivo inicializado com um formato bsico, conforme indicado abaixo:

=======================================================================
Documentao de Projeto e Controle de Alteraes
=======================================================================

Empresa :
Projeto :
Cliente :
Analista :
Controlador : Firmware: x.x.xx
Ambiente : Verso: x.x.xx

=======================================================================

============================
1. Controle de Alteraes
============================

Obs: Use B- para indicar correo de falhas


F- para indicar nova funcionalidade
I- para indicar uma melhoria de funcionalidade
D- para indicar uma melhoria na documentao

--- Modelo ----------------------------------------------------------


Verso: x.x.xx Data: dd/mm/2006 Resp.:

Compatibilidade: integral

Descrio das alteraes:

Data: dd/mm/2006 Resp.:

F- digite aqui as novas funcionalidades, melhorias e correes de falhas


realizados nesta verso. Inicie cada novo pargrafo com uma das
letras indicadas na tabela acima.

============================
2. Documentao de Projeto
============================

2.1 - Descrio funcional


-------------------------

2.2 - Requisitos de Entrada


---------------------------

2.3 - Caractersticas de Sada

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 161


Manual do Usurio Ambiente SPDSW

------------------------------

2.4 - Testes Aplicados


----------------------

2.5 - Testes de Validao


-------------------------
Naturalmente, este formato apresentado pode ser alterado, estando o usurio livre para adapt-lo para uma formatao
que mais lhe convier. Caso o usurio possua um outro padro para este arquivo, pode alterar o modelo do mesmo
editando o arquivo DocBase0416.txt (Portugus) ou DocBase0409.txt (Ingls). Desta forma, sempre que for criado um
novo projeto, o mesmo ser inicializado com uma cpia deste arquivo de modelo

Detalhes

Dicas
Documentao do projeto implementado fundamental para manuteno do mesmo. Portanto, tenha certeza
que todo tempo despendido em uma boa documentao ser economizado posteriormente quando voc
necessitar modificar o programa.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 162


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Segurana
Caminho: Programa/Segurana
Atalho: nenhum
Boto:

Descrio
Nos sistemas de automao, existem situaes onde um determinado programa agrega informaes que so proprietrias de um dado
cliente e portanto no devem ser disponibilizadas publicamente, devendo possuir acesso restrito a pessoas autorizadas.
Paralelamente, existem casos em que, um programa carregado em um dado equipamento, no deve ser parado ou modificado, a no
ser por uma pessoa qualificada para tal.
Para que um sistema de segurana seja eficiente neste contexto, necessrio que, tanto os arquivos dos programas desenvolvidos,
quanto os equipamentos que esto executando os programas associados possuam recursos de proteo contra acesso no autorizado.
A abordagem de segurana adotada no ambiente que abrange tanto o projeto criado pelo usurio quanto a aplicao carregada em um
dado equipamento, conforme indicado na figura a seguir:

Para acesso a Tela de Segurana deve-se primeiramente carregar ou criar o projeto a ser protegido no ambiente. Com
o projeto carregado, ative a opo de Segurana" do menu de Programa. Ser apresentada a tela a seguir:

Segurana para os arquivos fonte do projeto

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 163


Manual do Usurio Ambiente SPDSW

Para ativar a proteo para acesso aos arquivos associados ao projeto carregado, clique no item Habilita Proteo do Programa
Ladder. Em seguida especifique uma senha de acesso de no mximo 10 dgitos e confirme a senha no campo logo abaixo. Pressione
o boto Aplica para validar a configurao.

Ateno: Uma vez definida a senha de Proteo do Programa Ladder e confirmada atravs do boto Confirma, todo acesso aos
arquivos do projeto associado estaro condicionados a esta senha. Portanto, se o usurio perder (esquecer) a senha especificada,
no ser mais possvel visualizar, ou modificar o projeto corrente.
Note que, para acesso a esta tela de configurao ser necessria a especificao da senha definida.

Para este nvel, o acesso a todos os arquivos do projeto associado e ser controlado atravs de senha criptografada,
permitindo restringir a visualizao e alterao do programa e configuraes do projeto. Quando esta proteo estiver
ativada, o usurio do ambiente ao carregar um projeto com proteo no poder:

Aes submetidas a senha do projeto


Abrir o editor Ladder para projeto corrente
Abrir o depurador Ladder para projeto corrente
Abrir o mdulo de configurao do equipamento para projeto corrente
Abrir o mdulo de configurao da IHM para projeto corrente
Abrir o mdulo de Setup do Programa de Aplicao
Abrir o mdulo de Setup do Projeto
Salvar o projeto corrente
Imprimir o projeto corrente
Visualizar impresso do projeto corrente
Quando quaisquer das aes descritas acima forem ativadas pelo usurio, ser solicitada uma senha para liberar o acesso a este
recurso. Uma vez especificada a senha corretamente, toda funcionalidade estar disponvel sem necessidade de especificar
novamente a senha, at que o ambiente seja encerrado ou um novo projeto seja carregado.

Segurana para o programa corrente do controlador

Para ativar a proteo da aplicao a ser carregada no controlador, clique no item Habilita Proteo da Aplicao no Controlador.
Em seguida, especifique uma senha de acesso de no mximo 10 dgitos e confirme a senha no campo logo abaixo. Quando for
ativada pela primeira vez esta opo, sero selecionadas a protees de alguns itens da lista apresentada. Selecione os itens da lista
que devem ser protegidos com senha e pressione o boto Aplica para validar a configurao. Uma vez definida a senha, esta
ser salva no projeto corrente. A prxima vez que o usurio compilar e carregar esta aplicao no controlador as
protees definidas sero enviadas para o controlador e ativadas.
Ateno: Uma vez definida a senha de Proteo da Aplicao do Controlador e carregada a aplicao no mesmo, todo
comando que foi protegido estar condicionado a esta senha.
Portanto, se o usurio perder (esquecer) a senha especificada, no ser mais possvel executar o comando
protegido.

OBS: Vide o item Recurso de reinicializao do equipamento para restaurar a funcionalidade do controlador no caso de perda da
senha.

Quando ativado este tipo de segurana, ser possvel proteger a aplicao carregada no equipamento de forma que, uma pessoa no
habilitada no poder remotamente modificar, eliminar e at mesmo monitorar a base de dados da aplicao corrente no
equipamento. Os seguintes recursos podem ser liberados ou bloqueados seletivamente pelo usurio do projeto associado:

Recurso Descrio
Reset do Controlador
Quando ativada esta proteo, o comando de Reset remoto do equipamento via o este ambiente estar
condicional a uma liberao prvia atravs de senha.

Atualizao de Firmware Quando ativada esta proteo, a carga um novo firmware no equipamento conectado estar
(*) condicional a uma liberao prvia atravs de senha
Seleo do modo Loader
Quando ativada esta proteo, o comando de ativao do modo loader no equipamento conectado estar
condicional a uma liberao prvia atravs de senha.
Setup de Comunicao
Quando ativada esta proteo, o acesso a tela de configurao de comunicao do
equipamento conectado estar condicional a uma liberao prvia atravs de senha. Mesmo
quando utilizadas verses anteriores do ambiente para este acesso, a escrita de uma nova
configurao de comunicao no equipamento conectado no ser possvel sem liberao
prvia
Setup de Hardware
Quando ativada esta proteo, o acesso as telas de setup de hardware dos mdulos de I/O

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 164


Manual do Usurio Ambiente SPDSW

(ex. tela de setup do mdulo de I/O DXM510 do ZAP900) do equipamento conectado estar
condicional a uma liberao prvia atravs de senha. Desta forma, nenhuma alterao de
parmetros de setup dos mdulos de hardware, (modo de operao da placa, ganhos das
entradas, filtros etc..) ser possvel sem liberao prvia
Leitura da Base de dados
Quando ativada esta proteo, os comandos de leitura das variveis do equipamento (R-
Contatos, M-Memrias Inteiras e D-Memrias Reais) s sero possveis aps liberao
atravs de senha
Escrita da base de dados
Quando ativada esta proteo, os comandos de escrita das variveis do equipamento (R-
Contatos, M-Memrias Inteiras e D-Memrias Reais) s sero possveis aps liberao
atravs de senha.
Eliminao do Programa
corrente (*) Quando ativada esta proteo, o comando de eliminao da aplicao corrente no
equipamento conectado estar condicional a uma liberao prvia atravs de senha
Carga do programa
corrente (*) Quando ativada esta proteo, o comando de carga de uma aplicao no equipamento
conectado estar condicional a uma liberao prvia atravs de senha.
Pausa no Programa
Quando ativada esta proteo, o comando de parar a execuo da aplicao no equipamento
conectado estar condicional a uma liberao prvia atravs de senha
(*) As opes de proteo, Atualizao de Firmware, Carga de Programa e Eliminao de Programa so
habilitadas ou no de forma nica.

Recurso de reinicializao do equipamento

Como mencionado anteriormente, quando utilizado o recurso de proteo da aplicao do controlador, o programa carregado no
equipamento contm a senha que ir habilitar o recurso de comunicao protegido. Considere por exemplo que um dado programa
foi carregado com senha de proteo da aplicao do controlador e ativou o recurso de carga ou eliminao de programa e carga de
firmware.

Nesta condio, para carregar qualquer nova aplicao (inclusive recarregar a mesma) ou atualizar o firmware do controlador ser
necessrio que o usurio especifique a senha definida para liberar estes comandos. Se o usurio desconhece ou esqueceu a senha, o
equipamento estar bloqueado para alteraes. Remotamente no existe forma de recarregar ou reiniciar o equipamento se o usurio
no possuir a senha de liberao do mesmo.

Nesta situao ser necessrio reinicializar o controlador, eliminando o programa corrente. Nesta condio, esta operao s pode ser
realizada localmente, com o equipamento no modo Loader.

Transferindo o equipamento para o modo Loader

Para transferir o equipamento para o modo Loader execute os seguintes procedimentos:

Desligue o controlador

Pressione o boto Loader indicado no equipamento

Ligue o controlador com o boto Loader pressionado. Aps ligar, aguarde cerca de 2 segundos e libere
o boto de loader. Confira atravs do Led de operao (3 piscadas) que o modo loader esta ativado.

Com o equipamento no modo Loader, ative o ambiente atravs da porta COM1 do equipamento (no modo Loader
apenas a porta de comunicao COM1 esta ativa). Confira esta condio atravs da indicao do firmware especificada
na Barra de status da tela principal.
Uma vez no modo Loader, pode-se eliminar o programa Ladder corrente utilizando a opo Comandos do modo Loader
no menu Ferramentas.

Uma segunda maneira de reativar a operao do equipamento quando a senha de proteo da aplicao foi perdida
efetuar o procedimento de Carga de Firmware do Controlador. Sempre que um novo firmware carregado, o programa
de aplicao corrente eliminado e portanto, a senha de proteo apagada.

O problema que, com a senha de proteo da aplicao ativada no possvel executar o comando de carga de
firmware pelo ambiente pois a senha ser solicitada para envio do comando. Para permitir a utilizao deste comando
nesta condio, deve-se primeiro ativar o modo Loader conforme descrito anteriormente. Uma vez com o equipamento
operando no modo Loader o Comando de Carga de Firmware pode ser utilizado sem que seja necessria a
especificao de uma senha de acesso.

Detalhes

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 165


Manual do Usurio Ambiente SPDSW

Dicas

Mantenha sempre em local seguro, informaes sobre as senhas utilizadas nos projetos.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 166


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Ambiente de Programao da IHM


Caminho: Programa/Ambiente de Programao da IHM
Atalho: nenhum

Boto:

Descrio
Quando o ambiente de programao instalado em um computador, dois pacotes independentes so instalados, um
ambiente de programao dos controladores e um ambiente de programao das interfaces Homem-Mquina. Este
comando, quando acionado, ativa o ambiente de programao da Interface Homem-Mquina associada ao controlador.
Se o controlador configurado no projeto corrente possuir Teclado/Display incorporado, o ambiente de programao ir
abrir o projeto da IHM associado ao programa corrente. Se o projeto for novo, ser solicitado ao operador que confirme
a criao de um novo projeto para a IHM. Se o controlador associado ao projeto corrente no possuir IHM o ambiente
de programao da IHM ser ativado abrindo o ltimo projeto carregado. Esta opo permanecer desabilitada
enquanto no houver projeto carregado e com nome vlido.

Detalhes
Durante o processo de instalao do ambiente, possvel instalar apenas o pacote de programao dos
controladores. Neste caso, como o pacote de programao de IHM no foi instalado, a opo do menu
"Ambiente de Programao da IHM" permanecer desabilitada.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 167


Manual do Usurio Ambiente SPDSW

Controlador

Esta opo do menu principal prov as funcionalidades necessrias para acesso ao controlador
conectado, permitindo a carga e eliminao de programas no controlador e funes auxiliares de
setup mesmo. Todas as opes deste submenu, s estaro ativas se existir um controlador
com firmware de PLC conectado ao ambiente. Uma vez selecionado no menu esta opo, um
submenu apresentado conforme figura abaixo:

Comandos

Carrega Aplicao

Programa
de
Aplicao
Carrega Arquivo de Cdigo

Elimina Programa

Estatstica da Aplicao

Ativa Controlador

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 168


Manual do Usurio Ambiente SPDSW

Pausa Controlador

Memria no voltil
(NVRAM)

Inicializa Memria
NVRAM

Programa
Relgio/Calendrio

Reinicializa
Controlador

Mdulos de
Hardware

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 169


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Carrega Aplicao
Caminho: Controlador/Programa de Aplicao/Carrega Aplicao
Atalho: nenhum
Boto:

Descrio
Este comando, permite enviar o programa associado ao projeto corrente para o controlador conectado ao ambiente.
Uma vez ativado, o ambiente ir apresentar uma tela de status do processo conforme indicado a seguir:

O led na cor cinza indica que a etapa associada ainda no foi executada. O led na cor verde indica que a etapa
associada j foi concluda com sucesso. O led na cor vermelha indica ocorrncia de uma falha na etapa associada. O
processo de carga, para ser realizado com sucesso, deve executar as seguintes etapas:
Etapa Descrio Obs:
Consistncia --
Verifica se o controlador conectado compatvel
com o projeto corrente
Sintaxe
Verifica se o programa de aplicao no possui erros Se houver falha nesta etapa, apresentada uma
de sintaxe janela que permite ao usurio abrir o editor ladder no
ponto onde foi identificada a falha.
Compilao
Converte o diagrama ladder do programa de Se concludo com sucesso, gerado um arquivo com
aplicao em cdigo para ser transferido para o extenso .BLC (Binary Ladder Code) para posterior
controlador carga no controlador.
Carga
Transfere o arquivo de cdigo gerado para o
controlador conectado.

Terminada a etapa de Compilao, o ambiente avalia a condio do programa corrente no controlador e executa as
seguintes aes de acordo com a condio detectada:
Condio do
Ao adotada
controlador
Controlador sem
O arquivo de cdigo gerado transmitido para o controlador e uma mensagem para ativ-lo enviada caso
programa de aplicao
a Mensagem de Alerta "Pergunta para ativar o Controlador" esteja ativada.
Controlador com
O arquivo de cdigo gerado transmitido para o controlador e uma mensagem para ativ-lo enviada caso
programa de aplicao
a Mensagem de Alerta "Pergunta para ativar o Controlador" esteja ativada.
qualquer em PAUSA
Controlador com um
Inicialmente uma mensagem para interromper a operao do controlador enviada, caso a Mensagem de
programa de aplicao
ativado de um projeto Alerta "Pergunta para interromper o Controlador" esteja ativada. Em seguida o Arquivo de cdigo gerado
transmitido para o controlador e uma mensagem para ativ-lo enviada caso a Mensagem de Alerta
diferente do corrente
"Pergunta para ativar o Controlador" esteja ativada.
Controlador com um
Neste caso, o processo de compilao verifica se o controlador necessita ser paralisado ou no. Este
programa de aplicao
critrio funo do tipo de alterao que foi realizada no programa de aplicao. Na maioria dos casos, o
ativado do projeto
programa a ser carregado no ir paralisar o controlador e o processo de carga se dar sem que o
corrente
controlador interrompa a execuo do programa corrente. Se houver necessidade de interromper a
operao do controlador o processo se dar conforme descrito no item anterior (Controlador com um
programa de aplicao de um projeto diferente do corrente)

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 170


Manual do Usurio Ambiente SPDSW

Detalhes

Ao final do processo os Leds de Status da tela principal iro refletir o estado corrente do programa de
aplicao no controlador conectado.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 171


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Carrega Arquivo de Cdigo


Caminho: Controlador/Programa de Aplicao/Carrega Arquivo de Cdigo
Atalho: nenhum
Boto:

Descrio
Aps o trmino com sucesso do processo de compilao do programa de aplicao, gerado um arquivo com o mesmo
nome do projeto de extenso .BLC (ex. projeto.BLC). Este arquivo contm o cdigo do programa de aplicao
compilado, a ser enviado para o controlador. O ambiente suporta a carga de uma aplicao apenas especificando o
arquivo de cdigo, ou invs de executar o processo de compilao novamente atravs da opo Carrega Aplicao.
Com esta opo, pode-se enviar para um usurio do ambiente apenas o arquivo .BLC e o mesmo poder transferir o
programa para o controlador se ter acesso ao projeto que o criou.

Quando este comando for ativado, ser apresentada uma tela solicitando que o usurio especifique o arquivo de cdigo
a ser carregado no controlador. Uma vez selecionado o arquivo, basta clicar no boto "Abrir" e o arquivo de cdigo ser
automaticamente enviado para o PLC.

Detalhes
Antes do processo de carga do arquivo consistido se o programa de aplicao compatvel com o
controlador conectado, e se a verso do firmware do controlador a mesma verso do cdigo gerado. Se
qualquer destes testes falhar, o processo cancelado e uma mensagem enviada ao usurio indicando o
motivo da falha.
Dicas

Este comando especialmente til para enviar atualizaes de cdigo para clientes sem necessidade de
enviar os arquivos fontes do projeto associado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 172


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Elimina Programa
Caminho: Controlador/Programa de Aplicao/Elimina Programa
Atalho: nenhum
Boto:

Descrio
Este comando permite ao usurio do ambiente eliminar o programa corrente no controlador conectado. Quando ativado
este comando, apresentada uma janela de confirmao ao usurio para execuo do comando. Se confirmado o
comando, o programa do controlador inicialmente colocado em Pausa (se estiver ativado) e em seguida eliminado.

Detalhes
Ao final do processo os Leds de Status da tela principal iro refletir o estado corrente do controlador
conectado, permanecendo vermelho (sem programa).
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 173


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Estatstica da Aplicao
Caminho: Controlador/Programa de Aplicao/Estatstica da Aplicao
Atalho: nenhum
Boto:

Descrio
Possibilita ao usurio ter acesso a um mapa de memria do controlador

Esta tela apresenta ao operador informaes estatsticas relativas ao programa carregado no controlador conectado.
Quando ativado este comando, a seguinte tela apresentada:

Mapa de Memria
Informao Descrio
Cdigo - Programa
Apresenta o nmero de bytes utilizados pelo programa de aplicao carregado no controlador.
Mensagens (IHM)
Apresenta o nmero de bytes alocados para gerencia da IHM quando o controlador associado
possuir IHM incorporada (Teclado/Display)
Memria de Dados Apresenta o nmero de bytes alocados pelo programa de aplicao corrente para memrias
(NV_RAM) NVRAM
Banco de Dados Apresenta o nmero de bytes alocados pelo programa de aplicao corrente no Banco de dados
(Flash) em Flash
Usado Apresenta o nmero total de bytes alocados pelo programa de aplicao corrente (incluindo
cdigo e estruturas de dados estticas)
Total Apresenta o nmero de bytes total disponvel no controlador conectado para utilizao pelo
programa de aplicao
Scan Apresenta o tempo mdio de ciclo do programa corrente em milisegundos.
Contador Este contador indica o nmero de vezes que o controlador reinicializou devido a alguma falha ou
transiente externo. Sempre que um programa carregado no controlador este contador
inicializado com zero. Sempre que o watch dog timer interno do controlador ativar, este contador
ser incrementado.
Grfico de Torta Apresenta o percentual da rea de programa disponvel, utilizado pelo programa de aplicao
corrente. Este valor igual ao campo Usado / campo Total * 100.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 174


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Ativa Controlador
Caminho: Controlador/Ativa Controlador
Atalho: nenhum
Boto:

Descrio
Este comando permite ativar o programa de aplicao previamente carregado no controlador conectado ao ambiente.
Ao ser executado este comando solicitado ao usurio uma confirmao do mesmo, caso a Mensagem de Alerta
"Pergunta para ativar o Controlador" esteja ativada.

Detalhes
Ao final do processo os Leds de Status da tela principal iro refletir o estado corrente do controlador
conectado, permanecendo verde (programa rodando).
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 175


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Pausa Controlador
Caminho: Controlador/Pausa Controlador
Atalho: nenhum
Boto:

Descrio
Este comando permite paralisar o programa de aplicao previamente carregado no controlador conectado ao ambiente.
Ao ser executado este comando, solicitado ao usurio uma confirmao do mesmo, caso a Mensagem de Alerta
"Pergunta para Interromper o Controlador" esteja ativada.

Detalhes
Ao final do processo os Leds de Status da tela principal iro refletir o estado corrente do controlador
conectado, permanecendo amarelo (programa em pausa).
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 176


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Memria No Voltil
Caminho: Controlador/Memria No Voltil
Atalho: nenhum
Boto:

Descrio
O ambiente permite ao usurio ter acesso para monitorao, armazenamento e alterao, da base de dados no voltil
do controlador, definida pelo programa corrente. Este tipo de memria indicado para armazenar parmetros que so
alterados com freqncia pelo programa corrente e cujo valor no pode ser perdido no caso de falha de energia no
controlador. Como exemplo, considere uma situao onde um programa esta contando o nmero de produtos que
passam em uma esteira de produo para emitir um relatrio ao final do dia. Se houver uma queda de energia no local
onde o equipamento esta instalado, a informao corrente do nmero de produtos que j passaram pela esteira no
pode ser perdida. Neste caso, a varivel que armazena esta informao deve ser configurada como no voltil.

Quando este comando for ativado, a tela a seguir apresentada ao usurio:

Esta tela dividida em 2 regies distintas denominadas Base de Projeto e Controlador.

Base do Projeto

Todo projeto criado no ambiente, possui um arquivo destinado a salvar os valores das variveis no volteis para que
seja possvel restituir uma configurao de memria previamente salva. As informaes que so apresentadas na
"base do projeto", so obtidas deste arquivo e portanto esto associadas ao projeto corrente. Atravs dos botes
associados aos tipos de memria disponveis (Contatos, Memrias Inteiras e Memrias Reais) seleciona-se o tipo de
base de dados a ser visualizada. Uma vez selecionado o tipo desejado, a tabela associada apresentar o nmero da
varivel (ID), o valor desta varivel salvo na base do projeto e a descrio que o usurio atribuiu mesma no programa
Ladder. Note que, a faixa de variveis apresentada nesta tabela funo da configurao realizada durante o Setup do
Programa no campo Base No Voltil (NVRAM). Os valores apresentados para cada varivel so os valores correntes
presentes na base do projeto, podendo ser livremente alterados individualmente, sendo salvos automaticamente
quando a tela for fechada. Os comandos disponveis a serem realizados nesta base so:

Inicializa

Inicializa os valores de toda a base do tipo de dado selecionado. Se selecionado o tipo Contatos, todas memrias
sero inicializadas com valor FALSO (OFF) . Se o tipo de dado corrente for memria inteira ou memria real
todos os valores sero inicializados com zero. Todas alteraes realizadas sero automaticamente salvas
quando a tela for fechada.

Sincroniza

Este comando utilizado quando o usurio desejar transferir a base de dados do tipo selecionado; do projeto,
para o controlador conectado. Neste caso os valores presentes na tabela de Base do Projeto sero transferidos
para a tabela Controlador e podero ser enviados para o mesmo atravs do boto "Envia".
Nota: Este comando estar disponvel apenas se a definio da base de dados NVRAM do projeto corrente for

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 177


Manual do Usurio Ambiente SPDSW

idntica presente no programa do controlador conectado.

Controlador

Esta rea destinada a apresentar os valores da base de dados NVRAM presente no controlador conectado. Atravs
dos botes associados aos tipos de memria disponveis (Contatos, Memrias Inteiras e Memrias Reais) seleciona-se
o tipo de base de dados a ser visualizada. Uma vez selecionado o tipo desejado, a tabela associada apresentar o
nmero da varivel (ID) e o valor desta varivel obtido do controlador. Note que, a faixa de variveis apresentada nesta
tabela funo da configurao presente no programa de aplicao carregado no controlador e no da configurao
do projeto corrente. Os valores apresentados para cada varivel podem ser livremente alterados individualmente.
Quando for realizada uma alterao em um dos valores o boto "Envia" ser habilitado permitindo que a modificao
na base de dados seja transmitida para o controlador. Note portanto que, as alteraes de valores realizadas na tabela
no so enviadas automaticamente para o controlador, devendo o usurio ativar o boto "Envia" para realizar esta
funo. Esta abordagem utilizada para permitir que o usurio, caso necessrio, modifique vrios valores antes de
envi-los para o controlador. Os comandos disponveis a serem realizados nesta base so:

Inicializa
Inicializa os valores de toda a base do tipo de dado selecionado. Se selecionado o tipo Contatos, todas memrias
sero inicializadas com valor FALSO (OFF) . Se o tipo de dado corrente for memria inteira ou memria real
todos os valores sero inicializados com zero. As alteraes efetuadas nos valores no so transferidas
automaticamente para o controlador conectado. necessrio a execuo do comando "Envia" para que os dados
presentes sejam transferidos para o controlador.

Sincroniza

Este comando utilizado quando o usurio desejar transferir a base de dados do tipo selecionado; do controlador
conectado para o projeto corrente, ou seja, salvar no projeto corrente a base de dados do tipo selecionado do
controlador. Neste caso os valores presentes na tabela Controlador sero transferidos para a tabela de Base do
Projeto.
Nota: Este comando estar disponvel apenas se a definio da base de dados NVRAM do projeto corrente for
idntica presente no programa do controlador conectado.

Envia

Permite o envio dos valores da tabela Controlador associados ao tipo de dados selecionado, para o controlador
conectado.

Detalhes

Dicas
Durante um processo de teste ou manuteno de mquina, utilize esta funcionalidade para salvar os
valores da NVRAM antes de efetuar alguma alterao no programa do controlador. Assim, aps finalizar
todos os testes e alteraes, possvel restituir os valores originais.
Quando as variveis a serem mantidas no programa no so modificados com freqncia o que usual
no caso de parmetros de configurao do programa de aplicao, considere a possibilidade de
armazenar estas variveis na Base de Dados FLASH. Esta abordagem mais robusta e adequada para
variveis retentivas que no modificadas freqentemente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 178


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Inicializa Memria NVRAM


Caminho: Controlador/Inicializa Memria NVRAM
Atalho: nenhum
Boto:

Descrio
Quando um programa de aplicao carregado em um controlador, a base de dados NVRAM definida neste programa
mantida inalterada, visto que os valores associados no devem ser perdidos no caso de falha de energia ou
reinicializao do controlador. Entretanto existem situaes em que o usurio deseja inicializar estes valores para
garantir uma condio inicial da base de dados para o programa. Neste caso, este comando utilizado para inicializar
todos os valores das memrias associadas base NVRAM do controlador conectado. Existem duas condies
operacionais que so avaliadas durante a execuo deste comando.

Existe programa carregado no controlador conectado


Nesta condio, ser apresentada a seguinte tela ao usurio

Uma vez confirmado o comando atravs do boto inicia, toda a base de dados NVRAM definida no programa do
controlador ser inicializada. As variveis do tipo Contatos sero inicializadas com valor FALSO (OFF), enquanto as
variveis dos tipos memria inteira ou memria real sero inicializadas com valor zero.

No existe programa carregado no controlador conectado


Nesta condio, ser apresentada a seguinte tela ao usurio

Uma vez confirmado o comando atravs do boto inicia, toda a base de dados do controlador ser inicializada. Todas
as variveis do tipo Contatos sero inicializadas com valor FALSO (OFF), enquanto as variveis dos tipos memria
inteira ou memria real sero inicializadas com valor zero.

Detalhes

Dicas
Sempre que for carregar um novo programa pela primeira vez, antes de carreg-lo, elimine o programa
anterior e em seguida reinicialize a NVRAM. Este procedimento ir garantir que todos os valores definidos
como NVRAM no seu projeto estaro com valores conhecidos, no instante que o programa carregado
comear a ser executado.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 179


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Programa Relgio Calendrio


Caminho: Controlador/Programa Relgio Calendrio
Atalho: nenhum
Boto:

Descrio
O controlador possui no mdulo de CPU um relgio/calendrio de tempo real (item opcional de configurao de
hardware em alguns modelos). Atravs desta tela o usurio ter acesso ao relgio/calendrio, podendo acertar a data
(dia, ms, ano e dia da semana) e o tempo (hora, minutos e segundos).

Quando ativada esta tela, o calendrio esquerda ir apresentar a data e hora obtida do controlador conectado. Atravs
dos botes disponveis nas sees "Computador" e "Controlador" o usurio poder modificar estes valores.

Seo Computador
Nesta seo est disponvel o boto L Relgio que, quando pressionado ir obter o valor da data e hora corrente do
computador e apresent-las no calendrio esquerda da tela.

Seo Controlador
Nesta seo esto disponveis os botes L Relgio e Programa Relgio. Os mesmos possuem as seguintes
funcionalidades:
Boto L Relgio
Quando pressionado ir obter o valor da data e hora corrente do controlador conectado e apresent-las
no calendrio esquerda da tela.
Boto Programa Relgio
Quando pressionado ir transferir a data e hora especificadas no calendrio para o controlador
conectado.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 180


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Reinicializa Controlador
Caminho: Controlador/Reinicializa Controlador
Atalho: nenhum
Boto:

Descrio
Atravs desta opo o usurio fora o controlador a ser reinicializado. Como se trata de um comando que pode
ocasionar condies no desejadas, pedido ao usurio para confirmar o seu comando atravs de uma mensagem de
advertncia. Este comando funcionalmente igual ao de desligar e ligar o controlador novamente.

Detalhes

Dicas
Este comando particularmente til quando se deseja alterar os Parmetros de Comunicao do
Controlador remotamente. Neste caso, os novos parmetros especificados s estaro ativos aps um
reset do controlador, que pode ser simulado por este comando..

Item Anterior rvore de Comandos Prximo Item

Mdulos de Hardware
Caminho: Controlador/Mdulos de Hardware
Atalho: nenhum

Boto:

Descrio
Quando o controlador conectado ao ambiente possuir mdulos de expanso e I/O configurveis, este menu ir
apresentar um submenu com a lista dos mdulos identificados., conforme exemplificado na figura a seguir.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 181


Manual do Usurio Ambiente SPDSW

O usurio poder ento, acessar tela de configurao do mdulo desejado. Consulte a especificao do equipamento
utilizado para obter maiores informaes sobre as possibilidades de configurao de cada mdulo.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 182


Manual do Usurio Ambiente SPDSW

Superviso

Esta opo do menu principal disponibiliza acesso as funcionalidades necessrias para depurao, teste e
monitorao de variveis.. Todas as opes deste submenu, s estaro ativas se existir um controlador
com firmware de PLC conectado ao ambiente. Uma vez selecionado no menu esta opo, um submenu
apresentado conforme figura abaixo:

Comandos
Depurador
Dump de Variveis
Superviso de PIDs
Painis de Superviso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 183


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Depurador
Caminho: Superviso/Depurador
Atalho: nenhum
Boto:

Descrio
Um programa ladder aps ser transferido para o controlador, passa a executar seqencialmente os comandos
definidos. O Depurador uma ferramenta fundamental para que o usurio possa supervisionar a operao do programa
dentro do controlador de forma online. Quando ativado, o depurador se conecta ao controlador e abre uma tela de
interface conforme apresentado no exemplo a seguir:

Nesta tela existem 3 regies distintas para acesso a comandos, visualizao de valores das variveis e da operao do
programa de aplicao carregado.

Diagrama Ladder do Depurador

Painel de Inspeo

Menu de Comandos do Depurador


Diagrama Ladder do Depurador
Nesta rea apresentado o programa ladder de forma semelhante ao editor Ladder. Conforme pode ser observado na
figura anterior, os contatos so representados de forma diferente. No depurador, o estado do contato representado na
forma de smbolo de uma chave eltrica, sendo que esta chave ser apresenta aberta ou fechada, de acordo com o
valor corrente da varivel associada ao contato. Adicionalmente, as bobinas e flip-flops podem conter um crculo cheio
no centro, indicando que a varivel associada est com valor verdadeiro (TRUE). Todos os blocos do programa que
possurem parmetros associados, apresentaro no campo do parmetro, o valor atual da respectiva memria.
Adicionalmente, o valor do parmetro presente na posio do cursor apresentado no campo "valor do cursor"
indicado na figura anterior.
A tabela a seguir lista os elementos que so apresentados no depurador com forma diferente do seu equivalente no
editor ladder, juntamente com a condio necessria para que eles sejam apresentados.

Condio de apresentao
Smbolo Tipo

NA Contato NA com valor corrente igual a falso

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 184


Manual do Usurio Ambiente SPDSW

NA Contato NA com valor corrente igual a verdadeiro

NF Contato NF com valor corrente igual a falso

NF Contato NF com valor corrente igual a verdadeiro

RELE Rele com valor corrente igual a falso

RELE Rele com valor corrente igual a verdadeiro

NA Contato NA "forado" com o valor falso

NA Contato NA "forado" com o valor verdadeiro

NF Contato NF "forado" com o valor falso

NF Contato NF "forado" com o valor verdadeiro

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 185


Manual do Usurio Ambiente SPDSW

RELE Rele "forado" com valor corrente igual a falso

RELE Rele "forado" com valor corrente igual a verdadeiro

FLIP-FLOP Flip-Flop com valor corrente igual a falso

FLIP-FLOP Flip-Flop com valor corrente igual a verdadeiro

Menu de Comandos
A barra de comandos do Depurador prov um conjunto de botes e teclas de funo utilizados para interao com o
ambiente. Esto disponveis os seguintes comandos:

Comandos

Smbolo Atalho Nome

F3 Procura operador

CTRL P Procura prximo operador

F7 Lista identificadores

CTRL D Procura operador disponvel

CTRL X Ativa Editor Ladder

-- Ativa aplicao

-- Pausa aplicao

-- Ativa/Desativa Modo Step

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 186


Manual do Usurio Ambiente SPDSW

CTRL R Reinicializa Aplicao

CTRL Y Abre ambiente de programao IHM

CTRL H Auxlio do elemento

F1 Depurador

-- Abre Dump de Variveis

-- Habilita/Oculta Painel de Inspeo

--
Alterna modo de apresentao: Apresenta no campo de parmetro de cada elemento, o
F4 valor corrente da varivel associada ou o identificador da varivel (como apresentado no
editor ladder)

--
Edita varivel do cursor: Permite ao usurio editar a varivel sob o cursor caso a mesma
seja do tipo M ou D. Caso a varivel seja do tipo R o valor corrente do contato ser
F6
invertido ao ser pressionada esta tecla. Para os demais tipos de variveis este comando
no tem efeito.

--
F8 Step: Executa um ciclo do programa Ladder (quando o Modo Step estiver ativo).

Submenu de Comandos
Clicando-se com o boto direito do mouse na tela do depurador apresentado um submenu conforme figura a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 187


Manual do Usurio Ambiente SPDSW

Comando
Atalho Descrio

Inspeciona varivel
Transfere a varivel selecionada pelo
cursor do depurador ladder para o painel
de inspeo de variveis
Force
Habilita o submenu com as opes de
Force da varivel selecionada pelo
cursor do depurador. Esta opo s
estar ativa se a varivel selecionada for
do tipo Entrada Digital ou Sada Digital
Painel de identificadores F7
Abre o painel de identificadores das
variveis da aplicao e posiciona o
cursor no campo de Descrio do
identificador selecionado pelo cursor do
depurador ladder
Alterna modo de apresentao F4
Apresenta no campo de parmetro de
cada elemento, o valor corrente da
varivel associada ou o identificador da
varivel (como apresentado no editor
ladder)
Tags dos Operandos F2
Se selecionado, apresenta o tag definido
para os parmetros dos elementos (ex.
SW13). Caso contrrio, apresenta os

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 188


Manual do Usurio Ambiente SPDSW

identificadores das variveis (ex M0005).


Esta opo vlida se o modo de
apresentao estiver selecionado para
apresentar os identificadores dos
parmetros
Valores em Hexadecimal
Se selecionado, apresenta os valores
das variveis hexadecimal. Caso
contrrio, apresenta os valores em
decimal. Esta opo vlida se o modo
de apresentao estiver selecionado
para apresentar os valores dos
parmetros
Documentao do programa
Se selecionado, na tela os comentrios
inseridos em cada lgica pelo usurio.
Caso contrrio, apresenta apenas o
programa ladder (sem comentrios).

Barra de Status
No painel do depurador ladder existe uma barra de status dividida em 8 campos com a seguinte funcionalidade:
Coluna Funcionalidade
1 Apresenta o nmero da linha onde o cursor est posicionado
2 Apresenta o nmero da coluna onde o cursor est posicionado
3 Indica se o operando selecionado pelo cursor voltil (vazio) ou no voltil (NVRAM)
4 Indica o formato de apresentao dos valores no depurador. Pode ser decimal ou hexadecimal
5 Apresenta o nmero e tipo de varivel selecionada pelo cursor
6 Indica se o depurador esta atualizando os valores presentes no controlador (... atualizando) ou esta com os valores da
tela congelados (CONGELADO)
7 Indica se o programa carregado no controlador esta ativo (...Rodando) parado (...PARADO) ou em modo Passo a
Passo (Modo Step)
8 Apresenta o descritor da varivel selecionada pelo cursor

Comandos de Force das Entradas e Sadas


O depurador ladder prov recursos para simular condies de processo, permitindo ao usurio forar o estado lgico
de entradas e sadas digitais. Desta forma, quando uma entrada ou sada estiver forada, o estado lido no caso de
entradas ou gerado no caso de sadas, ser definido pelo tipo de comando aplicado e no pelo programa de aplicao
corrente. Os comandos de "Force" disponveis esto listados na tabela a seguir juntamente com a descrio do
comportamento da entrada ou sada em cada condio.

Comand Tipo Descrio


o
Ativa Entrada
Elemento Estado da entrada retornado para o programa de aplicao sempre
ativado independentemente do estado real da entrada associada

Sada
O estado da sada ser ativo e independente do programa de aplicao

Bloqueia Entrada
Elemento Estado da entrada retornado para o programa de aplicao sempre inativo
independentemente do estado real da entrada associada

Sada O estado da sada ser inativo e independente do programa de aplicao.


Elimina Entrada
Corrente Retira a entrada associada da condio de "Force", voltando o estado
retornado para o programa de aplicao refletir o estado real da entrada
associada

Sada
Retira a sada associada da condio de "Force", voltando o estado da
mesma a ser definido pelo programa de aplicao

Elimina Entrada
Todos Retira todas as entradas do programa da condio de "Force", voltando o
estado retornado para o programa de aplicao refletir o estado real de cada
entrada associada

Sada
Retira todas as sadas do programa da condio de "Force", voltando o
estado da mesmas a ser definido pelo programa de aplicao

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 189


Manual do Usurio Ambiente SPDSW

Detalhes

Dicas
Os arquivos gerados neste formato podem ser lidos por planilhas (ex. Microsoft Excel) diretamente em
forma de tabela. Caso os valores lidos estejam em uma nica coluna, altere o tipo de separador em funo
da configurao utilizada na sua planilha.

Item Anterior rvore de Comandos Prximo Item

Dump de Variveis
Caminho: Superviso/Dump de Variveis
Atalho: nenhum
Boto:

Descrio
Nesta janela possvel ao usurio supervisionar e alterar os valores correntes de todos os tipos de variveis definidas
no programa de aplicao do controlador conectado ao ambiente. Adicionalmente, pode-se especificar blocos de
variveis a serem lidas e salvas em disco para posterior anlise. Estas funcionalidades esto distribudas em dois
painis distintos denominados "Dump de Variveis" e "Log de Variveis" e esto descritas a seguir.

Dump de Variveis
Este painel distribui os tipos de variveis em 4 aras distintas conforme apresentado na figura as seguir:

Cada tipo de varivel pode ser habilitada individualmente atravs de uma caixa de seleo. Uma vez habilitado, os

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 190


Manual do Usurio Ambiente SPDSW

valores correntes das variveis sero apresentados em forma de tabela a partir do ID. definido na caixa de seleo da
tipo associado localizada direita. O nmero da memria inicial pode ser alterado atravs da barra de rolagem da
tabela associada ou alterando o valor da memria inicial na caixa de texto do tipo associado. Os tipos de variveis
Memrias Inteiras e Memrias Reais podem ser apresentadas em forma decimal ou em forma hexadecimal (seleo
atravs de caixa de seleo associada). As variveis do tipo texto so apresentadas atravs de uma lista de textos
com o valor da memria inteira de incio do texto indicada esquerda. Se pressionada a caixa de seleo Hexa, o
primeiro texto apresentado apresentado em forma Hexa.

Log de Variveis
Este painel permite especificar blocos de variveis a serem lidos e salvos em disco para posterior anlise. O arquivo
gerado do tipo .CSV (comma separeted variable) e formata cada varivel em uma linha da seguinte maneira:
TnnnnSV onde:

T: Tipo de varivel obtida, podendo ser R, M ou D

nnnn: Nmero da varivel obtida (sempre formatado em 4 dgitos)

S: Separador de campos (caractere indicado no campo "separador" da tela)

V: Valor da varivel obtida (o formato depende do tipo de varivel especificado). O contatos retornam o valor 0 (falso)
ou 1 (verdadeiro)

Exemplo:
M0005,123 (leitura da memria inteira 5 com valor obtido de 123 - o separador utilizado foi vrgula)

A tela de Log de Variveis possui o seguinte formato:

Inicialmente, no campo "Habilitao das Variveis", clique nos tipos de variveis a serem obtidas, selecionando o
endereo inicial e a quantidade a partir deste endereo. Opcionalmente, para as variveis do tipo Memrias inteiras e
memrias reais, possvel especificar se os valores armazenados sero salvos em formato decimal ou hexadecimal.

Uma vez definidos os blocos de memria, clique no campo intitulado "Arquivo" e selecione na tela apresentada, um
local e nome para o arquivo a ser salvo. O nome completo do arquivo especificado ser apresentado no campo.
No campo "Separador" especifique o caractere utilizado no arquivo como separador dos valores obtidos.

No campo "Preciso Memrias D" especifique o nro de casas decimais a serem utilizadas para salvar os valores reais

No campo "Opo" especifique se o arquivo a ser gerado novo (elimina o arquivo se o mesmo j existe no
computador) ou se os valores obtidos sero adicionados ao arquivo j existente.

Pressione o boto "Gera Arquivo de Log" para produzir o arquivo configurado.

O arquivo gerado pode ser visualizado pressionando-se o boto "Abre arquivo de Log"

Detalhes

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 191


Manual do Usurio Ambiente SPDSW

Dicas
Os arquivos gerados neste formato podem ser lidos por planilhas (ex. Microsoft Excel) diretamente em
forma de tabela. Caso os valores lidos estejam em uma nica coluna, altere o tipo de separador em
funo da configurao utilizada na sua planilha.

Item Anterior rvore de Comandos Prximo Item

Superviso de PID's
Caminho: Superviso/Superviso de PID's
Atalho: nenhum
Boto:

Descrio
Quando o programa de aplicao carregado no controlador possuir elementos do tipo PID, o menu de superviso ir
habilitar a opo de visualizao dos blocos PID atravs da tela de superviso especfica. Esta tela apresentada com
duas abas conforme descrio a seguir.

Configurao
Nesta tela o usurio ir configurar os parmetros necessrios para visualizao dos principais parmetros do bloco PID.
A tela de configurao apresentada na figura seguinte.

Neste painel so especificados os seguintes parmetros:

Parmetro
Descrio
Tag do PID Especifica qual dos PIDs presentes no programa de aplicao ser
monitorado
Intervalo de Aquisio Define o intervalo de tempo em que os valores das variveis associadas ao
PID devem ser obtidas do controlador conectado. Este valor especificado

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 192


Manual do Usurio Ambiente SPDSW

em milisegundos e o valor mnimo admitido de 200 ms.


[SP] Setpoint - [PV] Mnimo Especifica o valor mnimo em unidade de engenharia para a varivel de
Process Variable processo PV e conseqentemente tambm para o setpoint (SP). O valor
default para este parmetro 0.
Mximo Especifica o valor mximo em unidade de engenharia para a varivel de
processo PV e conseqentemente tambm para o setpoint (SP). O valor
default para este parmetro 100.
Unidade Especifica a unidade de engenharia associada varivel de processo PV e
conseqentemente tambm para o setpoint (SP). O valor default para este
parmetro %.
[OV] Output Value Mnimo Especifica o valor mnimo em unidade de engenharia para a varivel de sada
OV. O valor default para este parmetro 0
Mximo Especifica o valor mximo em unidade de engenharia para a varivel de
sada OV. O valor default para este parmetro 100.
Unidade Especifica a unidade de engenharia associada varivel de sada OV. O
valor default %
Eixo de Tempo Especifica a unidade a ser utilizada no eixo de tempo do grfico de trend
online disponvel para superviso. Pode ser selecionado para segundos ou
minutos.

Ao ser efetuada alguma alterao de um dos parmetros apresentados, o boto "Aplica" ser habilitado para que a
alterao possa ser salva na base do projeto.

Painel
Nesta tela o usurio ir monitorar e interagir com o bloco PID selecionado, A tela de Painel apresentado na figura
seguinte.

Nesta tela o usurio poder supervisionar alterar os parmetros do PID selecionado. possvel visualizar os valores
dos parmetros SP (Setpoint), PV (Process Variable) e OV (Output Value) na forma de um bargraph percentual e em
unidade de engenharia; visualizar o modo de operao do PID (Automtico ou Manual); visualizar e alterar os valores
dos ganhos GP, TI e TD; alterar o valor de SP em unidade de engenharia e alterar o valor de OV em unidade de
engenharia quando o PID estiver em modo Manual;

Uma tela grfica disponibiliza e um trend online o comportamento do processo controlado pelo PID selecionado. O eixo
vertical da direita indica a faixa de valores do sinal PV e SP em unidade de engenharia. O eixo vertical da esquerda
indica a faixa de valores do sinal OV em unidade de engenharia;

Adicionalmente, os seguintes comandos esto disponveis para utilizao:

Comando Boto Menu Descrio


Imprime Arquivo/Imprime Imprimir a tela corrente de trend online
Setup da Impressora Arquivo/Setup da
Impressora Abre tela de seleo e configurao da impressora
a ser utilizada no processo de impresso do trend

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 193


Manual do Usurio Ambiente SPDSW

online

Fecha Arquivo/Fecha Fecha o painel de superviso dos PIDs


Limpa Grfico/Limpa Reinicializar a tela de trend online
Copia
Copia o grfico da tela de trend online para o
clipboard. Desta forma, possvel capturar uma
Grfico/Copia imagem do processo e transferi-la para um arquivo
de documento (ex. word) ou de figura (corel, paint
etc.)
Congela Grfico/Congela
Interromper o processo de aquisio dos dados do
trend online, mantendo desta forma o grfico
corrente de forma esttica.
Unzoom Redimensiona o grfico de trend online de forma a
apresentar toda informao adquirida desde o
incio do processo de superviso
Apresenta/Esconde o linha de setpoint (Lils) no
SP
grfico corrente
Apresenta/Esconde o linha da varivel de processo
PV
(Azul) no grfico corrente
Apresenta/Esconde o linha da varivel de sada
OV
(Amarela) no grfico corrente

Definindo os parmetros do bloco PID


Para alterar algum parmetro, clique com o mouse no campo com o valor do parmetro a ser alterado. Digite o novo
valor e pressione a tecla Enter. Note que os valores digitados devero obedecer os limites definidos para cada um dos
parmetros, conforme especificado na tabela seguir:
Parmetro Limite Descrio
SP Mnimo Valor definido no campo [SP] Setpoint - [PV] Process Variable mnimo
da tela de configurao
Mximo Valor definido no campo [SP] Setpoint - [PV] Process Variable mximo
da tela de configurao
PV Mnimo Valor definido no campo [SP] Setpoint - [PV] Process Variable mnimo
da tela de configurao
Mximo Valor definido no campo [SP] Setpoint - [PV] Process Variable mximo
da tela de configurao
OV Mnimo Valor definido no campo [OV] Output Value mnimo da tela de
configurao
Mximo Valor definido no campo [OV] Output Value mximo da tela de
configurao
GP Mnimo 0
Mximo 100
TI Mnimo 0.001
Mximo 1000
TD Mnimo 0
Mximo 100

Zoom

Para realizar um zoom na tela de trend online, clique com o boto esquerdo do mouse, no canto superior esquerdo da
rea que se deseja ampliar. Arraste o mouse at o canto inferior direito da rea e libere o boto. O retngulo definido
ser ampliado ocupando toda rea reservada para o grfico. Este processo pode ser repetido indefinidamente.

Pan

Para mover a rea do trend online, clique com o boto direito do mouse na rea do grfico em movimento o mouse com
o boto pressionado. O grfico ir se deslocar no sentido do movimento at que o boto seja liberado ou o movimento
pare.

Detalhes
Todas as configuraes de parmetros realizadas, so automaticamente salvas junto com o projeto
corrente. Sendo assim, na prxima vez que o painel for ativado as configuraes sero recuperadas e
apresentadas como valores iniciais de operao.
Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 194


Manual do Usurio Ambiente SPDSW

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 195


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Painis de Superviso
Caminho: Superviso/Painis de Superviso
Atalho: nenhum
Boto:

Descrio
A partir da verso 2.3.00 foi incorporado ao ambiente um mdulo de superviso e controle das variveis do programa
de aplicao utilizando-se painis de superviso. Estes painis so janelas criadas pelo usurio com um conjunto de
variveis a serem monitoradas e/ou alteradas. So divididos funcionalmente em 4 grupos denominados:

Painel de Superviso Digital: responsvel por apresentar o estado das variveis lgicas do programa de aplicao
configuradas pelo usurio.
Painel de Atuao Digital: responsvel por apresentar e permitir alterar o estado das variveis lgicas do programa de
aplicao configuradas pelo usurio.
Painel de Superviso Analgica: responsvel por apresentar em forma de trend online, os valores das variveis inteiras
ou reais do programa de aplicao configuradas pelo usurio.
Painel de Atuao Analgica: responsvel por apresentar e permitir alterar o valor das variveis inteiras ou reais do
programa de aplicao configuradas pelo usurio.

Quando selecionada a opo de painis de superviso, o menu ao lado apresentado, disponibilizando recursos para
criao, carga e apresentao dos painis.

A definio do conjunto de variveis associadas a um painel de superviso e denominada de Perfil de superviso. Este
Perfil pode ser ser salvo em arquivo e posteriormente recarregado, permitindo que um mesmo programa de aplicao
possua uma quantidade qualquer de perfis distintos.

A opo "Novo Perfil" permite a criao de um novo arquivo de perfil para armazenar as configuraes dos painis de
superviso. Quando ativada, apresentada uma tela solicitando que o usurio especifique o local e nome do arquivo
(.pfl) a ser criado. Para criar um novo projeto, a partir de um projeto existente, carregue o projeto desejado e utilize a
opo "Salva Perfil como..."

"Configura Perfil" permite ao usurio definir quais variveis do programa de aplicao sero apresentadas nos painis
associados ao perfil corrente. A opo "Carrega Perfil" solicita que o usurio especifique um arquivo de perfil
previamente salvo e, em seguida, abra automaticamente todos os painis definidos no perfil carregado. A opo "Salva
Perfil como..." permite especificar um nome para criar um novo perfil a partir do perfil corrente. A opo "Novo Perfil"
permite a definio de um nome para um perfil a ser criado vazio.

As opes "Superviso Analgica", "Atuao Analgica", "Superviso Digital" e "Atuao Digital", permitem abrir cada
um dos tipos de painis disponveis para o perfil corrente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 196


Manual do Usurio Ambiente SPDSW

Finalmente, as opes "Abre todos Painis" e "Fecha todos Painis" ativam e fecham a apresentao do perfil
corrente.

Configurao dos Painis


Quando selecionada a opo "Configura Perfil", a seguinte tela ser apresentada ao usurio, permitindo a definio
das variveis do programa de aplicao a serem associadas a cada tipo de painel disponvel. Quando o perfil estiver
vazio, a tela ser apresentada sem nenhum item criado. Para criar um item a ser associado a um dos painis,
selecione com o mouse o painel desejado e clique com o boto direito do mouse. Ser apresentado um sub-menu com
a opo "Adiciona item". Selecione esta opo e um novo item ser acrescentado no painel selecionado. Repita esta
operao para criar todos os itens desejados para o perfil corrente.

As tabelas a seguir apresentam os parmetros de cada item a serem configurados para cada tipo de painel

Painel de Superviso Digital

Responsvel por apresentar o estado das variveis lgicas do programa de aplicao configuradas pelo usurio.
Podem ser criados at 32 itens deste tipo por perfil. Cada item possui os seguintes parmetros a serem configurados
pelo usurio.

Propriedade
Valor
Descritor Especifique um texto para identificao da varivel no painel.
Tipo de Tag Especifique o tipo de varivel (Tag) associada ao painel de superviso. Este
painel pode ser associado a contatos ou a bits de uma memria inteira.
Identificador
Especifique o nro da varivel do tipo selecionado a ser associado ao item
corrente
Nro. do Bit Quando o tipo de Tag for "Memria Inteira" este campo ser apresentado
para que o usurio especifique qual o bit da memria dever ser associado
ao item corrente

Painel de Atuao Digital

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 197


Manual do Usurio Ambiente SPDSW

Responsvel por apresentar e permitir alterar o estado das variveis lgicas do programa de aplicao configuradas
pelo usurio. Podem ser criados at 32 itens deste tipo por perfil. Cada item possui os seguintes parmetros a serem
configurados pelo usurio.

Propriedade
Valor
Descritor Especifique um texto para identificao da varivel no painel.
Tipo de Tag Especifique o tipo de varivel (Tag) associada ao painel de superviso. Este
painel pode ser associado a contatos ou a bits de uma memria inteira.
Identificador
Especifique o nro da varivel do tipo selecionado a ser associado ao item
corrente
Nro. do Bit Quando o tipo de Tag for "Memria Inteira" este campo ser apresentado
para que o usurio especifique qual o bit da memria dever ser associado
ao item corrente

Painel de Superviso Analgica


Responsvel por apresentar em forma de trend online, os valores das variveis inteiras ou reais do programa de
aplicao configuradas pelo usurio. Podem ser criados at 16 itens deste tipo por perfil. Cada item possui os
seguintes parmetros a serem configurados pelo usurio.

Propriedade
Valor
Descritor Especifique um texto para identificao da varivel no painel.
Tipo de Tag Especifique o tipo de varivel (Tag) associada ao painel de superviso. Este
painel pode ser associado a memrias inteiras ou memrias reais.
Identificador
Especifique o nro da varivel do tipo selecionado a ser associado ao item
corrente
Cor da linha do grfico Especifique a cr da linha a ser apresentada no grfico associada a este
item. Para alterar a cr, selecione o campo com o mouse e clique no boto
que ser apresentado direita do campo.
Unidade Especifique um texto (4 caracteres mximo) utilizado para identifica a
unidade associado ao valor do item
Valor de leitura mnimo Especifique o valor mnimo da memria a ser obtida do controlador
Valor de leitura mximo Especifique o valor mximo da memria a ser obtida do controlador
Valor de apresentao mnimo Especifique o valor a ser apresentado ao usurio quando o valor de leitura
for igual ao mnimo
Valor de apresentao mximo Especifique o valor a ser apresentado ao usurio quando o valor de leitura
for igual ao mximo

Painel de Atuao Analgica


Responsvel por apresentar e permitir alterar, o valor das variveis inteiras ou reais do programa de aplicao
configuradas pelo usurio. Podem ser criados at 16 itens deste tipo por perfil. Cada item possui os seguintes
parmetros a serem configurados pelo usurio.

Propriedade
Valor
Descritor Especifique um texto para identificao da varivel no painel.
Tipo de Tag Especifique o tipo de varivel (Tag) associada ao painel de superviso. Este
painel pode ser associado a memrias inteiras ou memrias reais.
Identificador
Especifique o nro da varivel do tipo selecionado a ser associado ao item
corrente
Valor de leitura mnimo Especifique o valor mnimo da memria a ser obtida do controlador
Valor de leitura mximo Especifique o valor mximo da memria a ser obtida do controlador
Valor de apresentao mnimo Especifique o valor a ser apresentado ao usurio quando o valor de leitura
for igual ao mnimo
Valor de apresentao mximo Especifique o valor a ser apresentado ao usurio quando o valor de leitura
for igual ao mximo

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 198


Manual do Usurio Ambiente SPDSW

Superviso Digital

Descrio:

Este painel apresenta cada uma das variveis definidas no perfil de superviso digital corrente em uma linha contendo,
a descrio da varivel, um led de status onde a cor vermelha indica estado inativo [0], a cor verde indica estado ativo
[0] e a cor cinza indica estado indefinido [?]. O intervalo de tempo entre cada aquisio dos valores pode ser
configurado bem como habilitado e desabilitado o processo de aquisio dos dados.

Atuao Digital

Descrio:

Este painel apresenta cada uma das variveis definidas no perfil de atuao digital corrente em uma linha contendo, a
descrio da varivel, um led de status onde a cor vermelha indica estado inativo [0], a cor verde indica estado ativo [0]
e a cor cinza indica estado indefinido [?]. Para alterar o estado corrente de uma varivel clique com o mouse no led
correspondente.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 199


Manual do Usurio Ambiente SPDSW

Superviso Analgica

Descrio:

Este painel apresenta cada uma das variveis definidas no perfil de superviso analgica corrente em uma tela de
trend on-line. O intervalo de tempo entre cada aquisio dos valores pode ser configurado bem como o tempo de
durao de cada tela. Cada um dos canais pode ser habilitado para incluso no trend individualmente. Recursos de
ZOOM, cpia e impresso tambm esto disponveis para o usurio. O processo de aquisio pode ser ativado e
interrompido por um boto. Quando forem definidas 2 variveis, possvel a apresentao de um grfico XY onde o
eixo X composto pela primeira varivel enquanto que o eixo Y definido pela segunda.

Atuao Analgica

Descrio:

Este painel apresenta cada uma das variveis definidas no perfil de atuao analgica corrente em uma linha,
contendo a descrio da varivel, um campo com o valor corrente e um led de status, onde a cor vermelha indica
estado varivel em processo de alterao, a cor verde indica varivel sem modificao e a cor cinza indica valor
corrente da varivel diferente do valor apresentado. Para alterar o estado corrente de uma varivel clique com o mouse
no campo de valor e digite o novo valor. Em seguida, clique no led correspondente para que o valor seja atualizado no
controlador.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 200


Manual do Usurio Ambiente SPDSW

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 201


Manual do Usurio Ambiente SPDSW

Ferramentas

Esta opo do menu principal disponibiliza acesso as


funcionalidades adicionais para configurao de
comunicao, atualizao de firmware dos equipamento e
outros recursos. Todas as opes deste submenu s
estaro ativas se existir um equipamento conectado
ao ambiente. Uma vez selecionado no menu esta opo,
um submenu apresentado conforme figura abaixo:

Comandos

Comunicao
Conecta
Identifica
Modem
Configurar
Comunicao do computador
Serial do Controlador
Configurao Ethernet do controlador
Teste de Comunicao
Firmware do controlador
Habilita modo Loader | Habilita firmware do PLC
Carga de dados da aplicao

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 202


Manual do Usurio Ambiente SPDSW

Item Anterior rvore de Comandos Prximo Item

Conecta
Caminho: Ferramentas / Comunicao / Conecta
Atalho: nenhum
Boto:

Descrio
Quando o ambiente esta operando de forma offline, ou seja, sem estar conectado a um controlador, periodicamente
realizada uma verificao no Canal de Comunicao Configurado no Computador, para identificar se foi conectado
algum equipamento. Desta forma, automaticamente o ambiente identifica e atualiza o status do mesmo para refletir
conexes ou desconexes realizadas enquanto ativo. O comando "Conecta", quando ativado, executa este mesmo
procedimento para identificar o equipamento conectado, reportando as informaes do equipamento atualizadas na
Janela do Controlador Conectado, caso exista, ou indicando ambiente operando offline caso no seja possvel se
conectar com o equipamento.

Detalhes

Dicas
Utilize este comando quanto estiver verificando a conectividade com algum controlador. Quando usado,
voc garante que foi realizada uma tentativa de conexo com o equipamento remoto.

Item Anterior rvore de Comandos Prximo Item

Identifica Endereo
Caminho: Ferramentas/Identifica Endereo
Atalho: nenhum
Boto:

Descrio
Todo controlador possui um endereo de comunicao configurvel, servindo para identific-lo no caso de acesso a
mltiplos equipamentos em uma rede de comunicao. Este endereo definido pelo protocolo de comunicao
utilizado e pode variar entre os valores indicados na tabela a seguir:
Protocolo Faixa vlida Observaes
MODBUS 0..247 Endereo 0 reservado para broadcast
Endereos 248 a 255 reservados pelo protocolo
SCP-HI 1..249,255 Endereos 250 a 254 reservados pelo protocolo
Endereo 255 reservado como endereo GLOBAL
A princpio, toda mensagem de comunicao enviada para os controladores, independentemente do protocolo utilizado,
carrega o endereo do equipamento o qual a mensagem se destina. Ao receber uma mensagem, qualquer o
controlador verifica se o endereo recebido igual ao endereo configurado no equipamento e se esta verificao
falhar (endereos diferentes) a mensagem descartada. Em outras palavras, o controlador s responde a mensagens
enviadas com o seu endereo. Conseqentemente, para se comunicar com o controlador, necessrio que o ambiente
saiba o endereo programado no equipamento. Com esta informao, o endereo a ser utilizado na comunicao pode
ser especificado no ambiente na rea de Comandos da Tela Principal para assim, permitir que o ambiente se
comunique com o controlador conectado ao computador (ou rede). O protocolo SCP-HI possui um endereo especial
(255) denominado de endereo GLOBAL. Quando um controlador recebe uma mensagem com este endereo ele o
considera vlido e envia a resposta associada. Portanto, para o protocolo SCP-HI, um controlador qualquer responde
as mensagens enviadas com o seu endereo configurado e a mensagens enviadas com o endereo 255 (GLOBAL).
Desta forma, quando se est conectado a um nico controlador, com protocolo SCP-HI, podemos utilizar como
endereo de comunicao, o endereo GLOBAL, sem necessidade de conhecermos o endereo programado

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 203


Manual do Usurio Ambiente SPDSW

internamente no equipamento. Entretanto, este cenrio no pode ser utilizado se estivermos com o ambiente
conectado em uma rede de controladores. O motivo que, se utilizarmos o endereo global para nos comunicarmos
em uma rede, todos os equipamentos que receberem a mensagem iro enviar uma resposta que ser interpretada
como erro pelo protocolo.

Este comando utilizado para identificar o endereo programado no controlador conectado. Ele utiliza o endereo
GLOBAL para se conectar ao controlador e obter do mesmo o endereo de comunicao programado. Quando o
comando for ativado, a tela a seguir apresentada. Ao pressionar o boto "Identifica" apresentada uma mensagem
ao usurio informando que este comando para ser executado com xito o ambiente deve estar conectado a um nico
controlador. Uma vez confirmada a mensagem apresentada, o ambiente ir identificar o endereo de comunicao do
controlador conectado em apresent-lo na campo indicado na tela.

Detalhes
Esta operao no deve ser realizada caso o canal de comunicao conectado a uma rede com mais de 1
controlador.

Dicas
O endereo programado no controlador pode tambm ser acessado atravs do comando "Serial do
Controlador" no menu Ferramentas\Configurao\Configura

Item Anterior rvore de Comandos Prximo Item

Modem
Caminho: Ferramentas/Modem
Atalho: nenhum
Boto:

Descrio
Este comando permite ao ambiente, utilizando um modem, estabelecer uma conexo via linha telefnica discada ou
celular, com um controlador remoto. Uma vez concluda a conexo, o usurio ter acesso ao equipamento remoto como
se o mesmo estivesse conectado via cabo serial ao computador.

Para habilitar este opo o usurio primeiramente dever reconfigurar o Canal de comunicao do computador para
operao via modem. Aps esta configurao a acesso a este comando estar habilitado. Uma vez ativado o comando,
apresentada a tela a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 204


Manual do Usurio Ambiente SPDSW

Nesta tela o usurio pode efetuar um teste de conexo com o modem configurado, definir um nmero de telefone a ser
utilizado para a conexo e fechar (desconectar) uma conexo ativa.

Estabelecendo uma conexo


Para estabelecer uma conexo remota, primeiramente efetue um Teste de conexo com o modem para certificar se o
dispositivo este disponvel e operacional. Em seguida, especifique no campo "Telefone de Conexo" o nmero do
telefone a ser utilizado para estabelecer a conexo. Pode-se acrescentar neste campo, qualquer comando AT suportado
pelo modem utilizado. Verifique na documentao do modem os comandos AT compatveis. Uma vez, especificado o
telefone de conexo pressione o boto "Conecta" para iniciar o processo de estabelecimento de conexo. Este processo
pode se prolongar por alguns segundos (de 5.. 50 segundos) e o status de mesmo apresentado no campo "Status do
Modem". Se o modem remoto atender e estabelecer conexo ser apresentada a mensagem "Conectado" no campo
"Status do Modem". Nesta condio o usurio poder fechar o painel (atravs do boto "Fecha") e avaliar a conexo com
o equipamento remoto atravs dos Leds de status da tela principal do ambiente. Estando o equipamento online, toda
funcionalidade de comunicao estar disponvel para o usurio, como por exemplo, carga de programa de aplicao,
superviso de variveis, depurao etc. Terminado o acesso ao equipamento remoto o usurio dever novamente ativar
esta tela de Modem e efetuar o procedimento Encerramento de uma conexo

Encerrando uma conexo


Para terminar uma conexo de modem ativa, pressione o boto "Desconecta". Este processo pode demorar alguns
segundos e aps terminado uma mensagem ser apresentada no campo "Status do Modem" indicando o resultado do
processo. Note que, este boto apenas estar habilitado se o ambiente estiver com uma conexo ativa com um modem
remoto.

Testando o Modem
Para testar o modem definido para operao com o ambiente pressione o boto "Testa Modem". Este comando ir tentar
uma conexo local com o modem especificado na Configurao da serial do computador. Este processo pode demorar
alguns segundos e aps terminado uma mensagem ser apresentada no campo "Status do Modem" indicando o
resultado do processo. Se o teste de modem for executado com sucesso, a mensagem "Pronto" ser apresenta, e o
ambiente estar pronto para tentar conexo com o equipamento remoto.

Detalhes

Dicas

Item Anterior rvore de Comandos Prximo Item

Serial do Computador
Caminho: Ferramentas/Configura/Comunicao do Computador
Atalho: nenhum
Boto:

Descrio
Atravs desta tela pode-se programar os parmetros de operao da interface de comunicao utilizada pelo computador
para se comunicar com os PLCs. A tela possui um conjunto de abas (Tabs) que so apresentados em funo do modo
de operao selecionado.

Tab Dispositivo
Permite a definio do tipo de recurso de comunicao utilizado para acesso ao equipamento remoto. A tela associada
tem o formato apresentado a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 205


Manual do Usurio Ambiente SPDSW

Porta Serial
Define que a comunicao com o PLC ser realizada atravs de uma porta serial do computador.Quando configurada
esta opo, estaro disponveis as seguintes possibilidades de comunicao atravs da porta serial

Tipo de Conexo Descrio


Direta via cabo Quando utilizada esta opo de comunicao o controlador deve ser acessado via um cabo
serial interligando diretamente os canais seriais do computador e do controlador. Nesta condio
estaro disponveis os Tabs Globais e Serial
Via linha telefnica Esta opo permite que o controlador seja remotamente acessado utilizando-se um modem
conectado a linha telefnica discada. Nesta condio estaro disponveis os Tabs Globais e
Serial e dois novos Tabs (Modem e ModemII), permitindo programar vrios parmetros relativos
ao modem utilizado.
Via Rdio/Modem Esta opo permite que o controlador seja remotamente acessado utilizando-se um
rdio/modem conectado ao canal serial do computador. Nesta condio estaro disponveis os
Tabs Globais, Serial e o Tab Radio com parmetros especficos desta configurao.
Via rede RS 485 Esta opo permite que o computador se comunique com vrios controladores conectados em
uma rede RS 485. Neste caso o canal serial do computador dever ser conectado a um
conversor RS232-C / RS485 para obter acesso a rede. Nesta condio estaro disponveis os
Tabs Globais, Serial e o Tab RS485 com parmetros especficos desta configurao.

Rede Ethernet
Define que a comunicao com o PLC ser realizada atravs de uma conexo Ethernet disponvel no computador.
Quando configurada esta opo, estaro disponveis as seguintes possibilidades de comunicao atravs do canal
Ethernet.

Tipo de Conexo Descrio


TCP-IP
Esta opo permite que o computador se comunique com vrios controladores conectados em
uma rede Ethernet. Neste caso, para cada n de comunicao deve ser criado um canal de
comunicao e associado um endereo IP. Este processo realizado atravs do Tab Ethernet.
Posteriormente, cada PLC da rede deve possuir um ID nico e este ID deve ser associado um
dos canais criados na etapa anterior. Este processo realizado no Tab Associaes.
Servidor SCP
Esta opo permite que o computador se comunique com PLCs atravs de um servidor de
comunicao instalado em qualquer n da rede Ethernet conectado ao computador. Este
processo realizado atravs do Tab Servidor SCP.

Tab Globais
Neste painel esto disponveis parmetros associados a nmero de tentativas de comunicao e timeouts associados a
envio e recepo de frames. A tela associada tem o formato apresentado a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 206


Manual do Usurio Ambiente SPDSW

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Parmetro Descrio
Tentativas de Conexo
Este parmetro especifica o nmero de vezes que ser enviado um frame de conexo antes de
retornar com falha.
Este parmetro especifica o nmero de vezes que ser enviado um frame de comando antes de
Tentativas para envio de
retornar com falha.Qualquer frame diferente de um frame de conexo considerado um frame de
comandos:
comando.
Timeout do Servidor Este parmetro especifica o tempo mximo em milisegundos a ser aguardado pelas threads de
de comunicao comunicao para concluso de um comando do protocolo.
Falhas para Reset
Este parmetro especifica o nmero de falhas de comunicao consecutivas necessrias para
que o driver tente reinicializar o canal de comunicao. Este parmetro s utilizado se o
dispositivo selecionado for Serial
Timeout de Conexo
Este parmetro especifica o tempo mximo em milisegundos a ser aguardado quando enviado
um frame de conexo para o PLC. Este parmetro s utilizado se o dispositivo selecionado for
Serial
Timeout de Resposta
Este parmetro especifica o tempo mximo em milisegundos a ser aguardado para receber a
resposta de um frame de comando enviado para o PLC. Qualquer frame diferente de um frame
de conexo considerado um frame de comando. Este parmetro s utilizado se o dispositivo
selecionado for Serial

Tab Serial
Neste painel esto disponveis os parmetros associados a configurao do canal serial. A tela associada tem o formato
apresentado a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 207


Manual do Usurio Ambiente SPDSW

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Parmetro Descrio
Porta Padro Define o canal serial a ser utilizado para comunicao com o PLC. O valor default para este
campo COM1.
Baud Rate Define a velocidade de comunicao utilizada na transmisso e recepo dos dados. O valor
default para este campo 9600 bauds (bits por segundo).

Dados Define o nmero de bits utilizado na transmisso/recepo de cada byte de dado. O valor default
para este campo 8 bits
Paridade Define o tipo de paridade a ser utilizada na transmisso de cada byte para teste de integridade
dos dados. O valor default para este campo Nenhum
Stop Bits Define o nmero de Stop Bits utilizado para delimitar o fim de transmisso de um byte de dados.
O valor default para este campo 1 Stop Bit.

Tab Modem
Neste painel esto disponveis parmetros bsicos de configurao para comunicao com o controlador utilizando uma
conexo via modem (linha discada ou celular). Esta tela s estar visvel, caso a opo "Conexo via linha telefnica" na
Aba Dispositivo estiver selecionada. A tela associada tem o formato apresentado a seguir:

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 208


Manual do Usurio Ambiente SPDSW

Parmetro Descrio
Porta do Modem
Permite definir um novo canal de comunicao serial a ser utilizado para comunicao com o
modem. Este canal pode ser o canal onde esta alocado um modem interno no computador.

Telefone Default Neste campo pode-se especificar um telefone default a ser utilizado para conexo via modem.
Quando ativado este campo o driver de comunicao, aps a sua instalao, disca
Conexo automtica automaticamente para o telefone default e se conecta ao controlador.

Tab Modem II
Nesta tela, podem ser especificadas as strings de comando para o modem utilizado na comunicao. As strings default
foram especificadas para um modem padro US Robotics e sero atribudas aos respectivos campos quando pressionado
o boto "Original". Deve-se verificar na documentao do modem utilizado se o mesmo compatvel com as strings
definidas e, em caso negativo reprogramar as strings para que o modem possa operar corretamente. Esta tela s estar
visvel, caso a opo "Conexo via linha telefnica" na Aba Dispositivo estiver selecionada A tela associada tem o
formato apresentado a seguir:

Tab Radio
Neste painel esto disponveis parmetros bsicos de configurao para comunicao com o controlador utilizando uma
conexo via rdio. Esta tela s estar visvel, caso a opo "Conexo via rdio/modem" na Aba Dispositivo estiver
selecionada A tela associada tem o formato apresentado a seguir:

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 209


Manual do Usurio Ambiente SPDSW

Parmetro Descrio
Nmero de byte nulos Este campo permite especificar bytes nulos a serem acrescentados no final de cada frame
adicionais enviado para permitir prolongar a portadora do rdio se necessrio.
Tempo adicional de
portadora na Este campo permite especificar um tempo a ser adicionado ao final da transmisso de um frame,
transmisso antes de retirar a portadora do rdio.

Tempo para retirada Este campo permite especificar um tempo a ser aguardado pelo driver de comunicao antes do
da portadora remota incio da transmisso do prximo frame para que o rdio remoto possa retirar a portadora aps a
transmisso de um frame.

Tab RS485
Neste painel esto disponveis parmetros bsicos de configurao para comunicao com o controlador atravs de uma
rede tipo RS485. Esta tela s estar visvel, caso a opo "Conexo via RS485" na Aba Dispositivo estiver selecionada
A tela associada tem o formato apresentado a seguir:

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Parmetro Descrio
Nmero de bytes Este campo permite especificar bytes nulos a serem acrescentados no final de cada frame
nulos no final do enviado se necessrio.
Frame
Tempo para liberar a Este campo permite especificar um tempo a ser adicionado ao final da transmisso de um frame,
Rede antes de liberar o driver 485 para recepo.
Tempo extra para
manuteno do Este campo permite especificar um tempo a ser aguardado pelo driver de comunicao antes do
controle da rede incio da transmisso do prximo frame.

Tab Ethernet
Neste painel apresentada uma lista dos canais de comunicao ethernet criados. Canais podem ser adicionados
atravs do boto Adiciona ou, eliminados atravs do boto Elimina. Esta tela s estar visvel, caso a opo "Rede
Ethernet" na Aba Dispositivo estiver selecionada A tela associada tem o formato apresentado a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 210


Manual do Usurio Ambiente SPDSW

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Parmetros Descrio
Falhas para Reset Este parmetro especifica o nmero de falhas de comunicao consecutivas necessrias para
que o driver tente reinicializar o canal de comunicao.
Timeout de Conexo Este parmetro especifica o tempo mximo em milisegundos a ser aguardado quando enviado
um frame de conexo para o PLC.
Timeout de Resposta Este parmetro especifica o tempo mximo em milisegundos a ser aguardado para receber a
resposta de um frame de comando enviado para o PLC. Qualquer frame diferente de um frame
de conexo considerado um frame de comando.
Timeout de Transmisso Este parmetro especifica o tempo mximo em milisegundos a ser aguardado para completar o
envio de um frame de comando para o PLC. Qualquer frame diferente de um frame de conexo
considerado um frame de comando.
Protocolo de Transporte Especifica o tipo de protocolo de transporte de rede a ser utilizado no envio dos frames de
comunicao. Existem 2 opes para este parmetro: TCP/IP ou UDP. No caso de utilizao de
UDP como camada de transporte possvel enviar frames do tipo broadcast. Pora tanto deve-se
habilitar a opo Broadcast.
Broadcast Permite o envio de frames broadcast quando o protocolo de transporte selecionado for do tipo UDP. Quando
selecionado protocolo TCP/IP este campo no utilizado, ficando desabilitado.
Porta Este parmetro especifica o nmero da porta TCP-IP utilizada pelo canal, para comunicao.
End. IP Este parmetro especifica o endereo IP associado ao canal de comunicao Ethernet.

Tab Associaes
Os protocolos utilizados com os controladores utilizam o identificador do controlador como mecanismo para enderear um
equipamento para comunicao. Este painel permite que seja criada uma associao entre os canais IP criados no tab
anterior e o endereo do controlador. Desta forma, quando o usurio especificar que deseja se comunicar do o
controlador nro 5, est associao permitir que o ambiente identifique para qual endereo IP deve ser enviado o frame
do controlador nro 5. Neste painel apresentada uma lista dos canais definidos para cada endereo de comunicao do
controlador. Associaes podem ser definidas atravs do boto Associa ou, eliminados atravs do boto Limpa. Esta
tela s estar visvel, caso a opo "Rede Ethernet" na Aba Dispositivo estiver selecionada A tela associada tem o
formato apresentado a seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 211


Manual do Usurio Ambiente SPDSW

Os parmetros associados a esta tela esto descritos na tabela a seguir:

Parmetro Descrio
Associaes dos Neste bloco, ser apresentada uma tabela que permite associar para cada ID de comunicao do
canais Controlador um canal IP previamente criado no Tab Ethernet. Para criar uma associao
selecione o ID desejado e em seguida na lista Canais Ethernet especifique um canal a ser
associado. Clique ento no boto Associa para terminar o processo. Para desfazer uma
associao, selecione o ID desejado e clique o boto Limpa.
Canais Ethernet Neste bloco, apresentada a lista dos canais disponveis, criados no Tab Ethernet

Tab Servidor SCP


Quando utilizado o protocolo SCP para comunicao com os controladores, possvel instalar um servidor de
comunicao local ou remotamente (em rede ethernet) e utiliz-lo para se conectar ao controlador. A principal vantagem
desta abordagem que, desta forma, vrios aplicativos podem se conectar e trocar dados com o mesmo equipamento
simultaneamente. Este painel permite que seja especificado o endereo IP, ou o nome do computador (Host Name) e a
porta utilizado para se conectar ao servidor SCP. Naturalmente, para utilizao desta opo, o servidor SCP dever estar
instalado e ativado antes do ambiente ser aberto, para que a conexo possa ser estabelecida. Esta tela s estar visvel,
caso a opo "Servidor SCP" na Aba Dispositivo estiver selecionada A tela associada tem o formato apresentado a
seguir:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 212


Manual do Usurio Ambiente SPDSW

Os parmetros configurveis, associados a esta tela esto descritos na tabela a seguir:

Parmetros Descrio
Porta Este parmetro especifica o nmero da porta TCP-IP utilizada para acesso ao servidor de
comunicao.
Endereo IP Este parmetro especifica o endereo IP do computador que possui o servidor instalado. Quando
especificado, o parmetro "Nome do Host" deve ser mantido sem texto.
Nome do Host Este parmetro especifica o nome do computador (Host Name) que possui o servidor instalado.
Quando especificado, o parmetro "Endereo IP" deve ser mantido sem texto.
Timeout via Socket Este parmetro especifica o tempo mximo em milisegundos a ser aguardado para o envio e
recepo dos frames TCP-IP na rede.

Detalhes

Dicas

Item Anterior rvore de Comandos Prximo Item

Serial do Controlador
Caminho: Ferramentas/Configura/Serial do Controlador
Atalho: nenhum
Boto:

Descrio
Atravs desta tela pode-se programar os parmetros de operao dos canais seriais disponveis no controlador
conectado. Observe que qualquer modificao no canal serial s ter efeito aps um reset no controlador, o que
permite que o mesmo continue se comunicando com o computador com os mesmos parmetros at uma nova
reinicializao. A tela possui um conjunto de abas (Tabs) que so apresentados em funo do modo de operao
selecionado.

Redirecionamento de Pacotes
Redirecionamento de pacotes uma funcionalidade especial dos controladores que permite que um frame de
comunicao recebido por um canal de seja redirecionado para outro canal, caso o endereo do frame no coincida
com o endereo do controlador. Esta funcionalidade semelhante a um roteador, utilizado em rede ethernet. A figura a
seguir exemplifica duas configuraes de comunicao para operao com redirecionamento de pacotes.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 213


Manual do Usurio Ambiente SPDSW

Quando utilizado redirecionamento de pacotes, os possveis endereos de comunicao so organizados em grupos


chamados clusters. O nmero de equipamentos por cluster pode ser 2 elevado a n onde 0 < n < 8 (1, 2, 4, 8, 16 ...
256). Desta forma, cada endereo de comunicao passa a possuir tambm um identificador do cluster associado
onde:

CLUSTER ID = Endereo de Comunicao / Nro. de Equipamentos por Cluster

No exemplo acima, foi definida operao com clusters de 4 equipamentos. O cluster 01 desta forma ser montado com
os equipamentos com endereo de comunicao 004, 005, 006 e 007. J o cluster 08 possui os equipamentos 032,
033, 034, 035. Desta forma, um frame com endereo de comunicao 006, enviado para a porta COM1 do
equipamento 004, ser retransmitido para sua porta COM2 para o prximo equipamento do cluster at alcanar o
equipamento endereado. Ao enviar a resposta, o frame retornar pelo mesmo caminho at ser retransmitido pelo
canal COM1 do equipamento 004, retornando para o equipamento que originou a mensagem. Dependendo da
arquitetura de comunicao utilizada o tempo de resposta do frame enviado pode alterar e deve ser considerado
durante a configurao do sistema. No exemplo do cluster ID: 01, cada controlador esta conectado ao seguinte via o
canal serial RS232-C. Neste caso, no processo de retransmisso do frame existe uma tempo para o mesmo e o tempo
total gasto ser a soma das retransmisses necessrias at o frame atingir o equipamento destino. Por exemplo, um
frame endereado ao equipamento 006 ir ser retransmitido 2 vezes at fechar ao destino (retransmitido pelo
equipamento 004 e 005). J no exemplo do cluster 08, qualquer dos equipamentos com a COM1 conectada na rede
RS485 podero ser acessados com uma nica retransmisso efetuada pelo equipamento 032.

importante notar tambm que, no exemplo do cluster 01, os equipamentos 004, 005 e 006 devem ser configurados
com redirecionamento de pacotes. J no exemplo do cluster 08, apenas o equipamento 032 necessita desta
configurao.

Valores Default dos canais de comunicao


Os canais de comunicao serial dos controladores, a no ser quando especificado ao contrrio possuem a seguinte
configurao default:

Parmetro Valor
Protocolo SCP-HI
Baudrate 9600
Nmero de Bits 8
Paridade nenhuma
Stop Bits 1
Controle de Fluxo nenhum

Quando este comando for executado e o controlador estiver conectado e com a comunicao operacional, ser
apresentada a tela a seguir com os seguintes Tabs para acesso aos parmetros de comunicao.

Tab Config. Globais

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 214


Manual do Usurio Ambiente SPDSW

Os parmetros associados a esta tela esto descritos na tabela a seguir


Parmetro Descrio
Verso do driver
Apresenta o nmero da verso do driver de comunicao instalado no controlador. Atravs
deste nmero pode-se identificar as funcionalidades de comunicao disponveis para
operao. Este parmetro no pode ser alterado.
Identifica no equipamento conectado quantas portas de comunicao esto disponveis para
Portas Disponveis utilizao. As portas que estiverem disponveis podem ser selecionadas no campo "Porta de
comunicao selecionada" e configuradas individualmente. Este parmetro funo do tipo e
modelo de equipamento conectado e no pode ser alterado.
Identificador de Este parmetro especifica o endereo de comunicao associado ao controlador conectado. O
comunicao controlador ir responder apenas aos frames que possurem este endereo ou o endereo
Global(255). Para maiores informaes sobre o endereo de comunicao verifique o item
Identifica Endereo
Porta de comunicao
Este campo permite que o usurio especifique uma das portas disponveis para que os parmetros
selecionada
associados possam ser visualizados ou alterados na aba seguinte.
Redirecionamento de
Habilita ou Inibe operao com redirecionamento de pacotes. Quando habilitada esta funcionalidade,
pacotes
deve-se especificar o nmero de equipamentos por cluster e o identificador do cluster associado ao
controlador conectado.
Configurao
Este campo permite ao usurio definir o nmero de equipamentso por cluster a ser utilizado nas
operaes de redirecionamento de pacotes. Este parmetro s est disponvel se a opo de
redirecionamento de pacotes estiver habilitada.
Identificador do cluster
Este parmetro especifica o identificador do cluster a ser associado a este equipamento para
retransmisso do frame. Quando um novo frame recebido pelo equipamento, o Cluster ID
associado calculado da seguinte forma:

CLUSTER ID = Endereo de Comunicao do frame recebido / Nro. de Equipamentos por Cluster


configurado.

Com esta informao, executado o tratamento associado conforme apresentado na tabela


seguinte:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 215


Manual do Usurio Ambiente SPDSW

Endereo recebido Tratamento efetuado


Igual ao end. do controlador Processa o frame e retorna resposta
Global (255) Processa o frame e retorna resposta
Retransmite o frame recebido pelo outro
Pertencente ao cluster configurado
canal de comunicao do equipamento
No pertencente ao cluster configurado Ignora o frame
Este parmetro s est disponvel se a opo de redirecionamento de pacotes estiver
habilitada.

Tab COM
Este Tab apresenta a configurao do canal de comunicao selecionado no campo "Porta de comunicao
selecionada"

Os parmetros associados a esta tela esto descritos na tabela a seguir


Parmetro Descrio
Protocolo Neste campo pode-se entre os protocolos SCP-HI e MODBUS
Modo Aqui pode-se escolher entre os modos Mestre e Escravo. No modo Mestre, a estao envia e recebe
comandos de comunicao livremente; no modo Escravo, a estao recebe comandos livremente e envia
comandos somente aps a solicitao da estao mestre. Uma aplicao comum do modo mestre e
escravo quando os controladores esto conectados em rede.
Baud Rate
Define a velocidade de comunicao utilizada na transmisso e recepo dos dados. O valor default para
este campo 9600 bauds (bits por segundo).
Tamanho
Define o nmero de bits utilizado na transmisso/recepo de cada byte de dado. O valor default para este
campo 8 bits.
Paridade
Define o tipo de paridade a ser utilizada na transmisso de cada byte para teste de integridade dos dados.
O valor default para este campo Nenhuma.
Stop Bits
Define o nmero de Stop Bits utilizado para delimitar o fim de transmisso de um byte de dados. O valor
default para este campo 1 Stop Bit.
Controle de Define o tipo de controle de fluxo utilizado no processo de transmisso de dados. As opes possveis
Fluxo esto apresentadas na tabela a seguir. O valor default para este parmetro "Nenhum".

Parmetro Descrio
Nenhum Sem controle de fluxo efetuado por hardware.
Rdio/Modem Utiliza as linhas RTS e CTS do canal serial para efetuar controle de fluxo de transmisso
de frame. Esta condio deve ser utilizada para conexo do canal serial com modem de
linha ou rdio modem.
RS485 Utiliza a linha RTS do canal serial para controle de habilitao do driver de transmisso
(Multidrop) da rede RS485. Esta condio deve ser selecionada sempre que for utilizado o canal
RS485 interno do equipamento ou um conversor RS232-C / RS485 externo

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 216


Manual do Usurio Ambiente SPDSW

Xon / Xoff Utiliza controle de fluxo Xon / Xoff para troca de dados. Esta opo no est disponvel
para todos os modelos de controladores
Atrasos Define temporizaes a serem utilizadas no processo de transmisso de dos frames de comunicao. As
configuraes possveis so:

Parmetro Descrio
Incio de Define o tempo em milisegundos a ser aguardado antes que um frame seja enviado pelo
Transmisso controlador. Este tempo particularmente importante para operao em rede RS485
para que o driver possa ser comutado antes do envio de um novo frame.
Liberar Define o tempo em milisegundos a ser aguardado antes que um frame seja enviado pelo
Portadora controlador. Este tempo utilizado com conexes via rdio, onde o portadora deve ser
mantida por um tempo adicional aps o fim da transmisso de um frame.

Detalhes

Dicas

Item Anterior rvore de Comandos Prximo Item

Configurao Ethernet do Controlador


Caminho: Ferramentas/Configura/ConfiguraoEthernetDoControlador
Atalho: nenhum
Boto:

Descrio
Atravs desta opo do ambiente possvel identificar todos os equipamentos
com suporte para comunicao ethernet, conectados na mesma subrede do
computador que roda o ambiente de programao. Uma vez identificados os
equipamentos, a base de configurao de comunicao ethernet de cada
equipamento pode ser visualizada e editada. A tela apresentada nesta opo
organizada em abas conforme descrito nos item seguintes.

Painel de Pesquisa

Uma vez ativado o comando "Configurao Ethernet do Controlador" atravs do


menu principal, a tela seguinte ser apresentada. Inicialmente, uma barra de
progresso ser apresentada na parte inferior da tela indicando que o ambiente
est em processo de procura na rede ethernet, por controladores conectados.
medida em que os equipamentos vo sendo identificados, os parmetros de
comunicao ethernet destes sero apresentados na tela, conforme indicado na
figura seguinte:

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 217


Manual do Usurio Ambiente SPDSW

Para cada equipamento identificado so apresentados os seguintes parmetros:

Parmetro Descrio
Endereo IP Apresenta o endereo IP do controlador associado
Porta
Especifica a porta ethernet base de comunicao do controlador. Esta porta unica quando o protocolo de
transporte utilizado for TCP/IP e TCP com a opo de broadcast ativada. Quando o protocolo selecionado for
UDP (com opo de broadcast inativa) so configuradas 3 portas de comunicao consecutivas, partir da porta
especificada, ou seja, [Porta], [Porta + 1] e [Porta + 2].

Endereo MAC Apresenta o endereo MAC do controlador associado

Firmware
Apresenta a verso corrente do firmware presente no controlador ethernet do equipamento selecionado. Esta
informao til para rastrear a funcionalidade disponvel no mdulo de comunicao do controlador.

Equipamento
Apresenta um texto de identificao do equipamento associado. Este campo pode ser livremente alterado pelo
usurio na tela de edio, de modo que cada equipamento possa ser facilmente identificado na lista apresentada.

Base de Setup Ethernet

Uma vez terminado o processo de pesquisa, possvel selecionar com o mouse


um dos equipamentos da lista. Realizada esta seleo, as informaes
presentes na lista sobre o equipamento selecionado so automaticamente
transferidas para a barra de status (rea inferior da tela) e o boto "Visualiza"
habilitado. Desta forma, permitindo ao usurio, caso necessrio, visualizar e
editar os parmetros do controlador selecionado. Ao pressionar este boto a
seguinte tela ser apresentada, aps o processo de obteno dos dados do
controlador ter sido realizado com sucesso.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 218


Manual do Usurio Ambiente SPDSW

Valor
Parmetro Descrio
Default
Nome do Cliente Identifica o nome o proprietrio do equipamento. Pode ser livremente alterado e
-
possui funo meramente informativa
Nome do Identifica o equipamento dentro da rede utilizada. Pode ser livremente alterado e
Dispositivo apresentado na tela de pesquisa, tornando mais fcil identificado o equipamento a SEB420
ser acessado.
Id. de Apresenta o identificador de comunicao corrente do controlador associado. Este
Comunicao campo no pode ser editado e tem por funo informar ao usurio qual o endereo 1
de comunicao a ser utilizado no ambiente, ou em sistemas supervisrios, para
acesso ao controlador. Para mais informaes sobre o identificador de
comunicao consulte Ferramentas/Identifica Endereo. Note que o identificador de
comunicao est associado ao protocolo de aplicao (SCP-HI ou MODBUS-
TCP), no tendo nenhuma relao com o canal ethernet. Este parmetro obtido
do controlador sempre que o mesmo inicializado.
Modo de Operao Apresenta o modo de operao programado para o canal Ethernet. Pode ser:
(1) Servidor: Instala o canal ethernet e aguarda uma conexo ser realizada por um Servidor
equipamento remoto (ex. um computador ou outro controlador). O comportamento
do canal de comunicao neste caso equivalente opo de modo Escravo no
caso de utilizao do canal serial.
Cliente: Instala o canal ethernet e estabelece um conexo com o equipamento
remoto que possui o endereo e porta destino configurados. O comportamento do
canal de comunicao neste caso equivalente opo de modo Mestre no caso
de utilizao do canal serial.
Obs: Algumas verses de firmware do mdulo ethernet no possuem suporte para
operao como Cliente. Nestes casos, esta opo estar bloqueada para alterao.
Protocolo de Os protocolos de aplicao disponveis para utilizao com o mdulo ethernet so SCP-HI
Aplicao (1) SCP-HI e MODBUS-TCP.
Obs: Alguns controladores possuem incorporado no canal ethernet uma bridge de
comunicao MODBUS-TCP <-> MODBUS-RTU. Para esta funcionalidade, o canal
serial do equipamento, deve ser configurado com protocolo MODBUS-RTU
enquanto que o canal ethernet opera com MODBUS-TCP. Para operao neste
modo, a opo de redirecionamento de pacotes dever estar habilitada no
controlador. Vide Ferramentas/Configura/Serial do Controlador para mais
informaes sobre redirecionamento de pacotes.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 219


Manual do Usurio Ambiente SPDSW

Endereo IP Apresenta o endereo IP associado do equipamento selecionado. Pode ser 192.168.0.20


alterado livremente pelo usurio. Mesmo que existam vrios equipamentos na rede 0
com o mesmo endereo IP os mesmos sero identificados e apresentados para o
usurio na tela de pesquisa. Entretanto, para operao e acesso normal aos
equipamentos, cada um dever possuir seu endereo nico dentro da subrede
ethernet associada.
Porta Ethernet Apresenta o nmero da porta ethernet associada ao equipamento selecionado. 2016
Pode ser alterado livremente pelo usurio. Esta porta nica quando o protocolo
de transporte utilizado for TCP/IP ou UDP sem opo de broadcast. Quando o
protocolo selecionado for UDP (sem broadcast) so configuradas 3 portas de
comunicao consecutivas, partir da porta especificada, ou seja, [Porta], [Porta +
1] e [Porta + 2]. Vide Detalhes para mais informaes sobre as portas ethernet.
End. IP do Especifica o endereo IP do Gateway de acesso sub-rede onde o controlador 192.168.0.1
Gateway esta conectado. Este parmetro relevante quando operando como cliente. Neste
caso, quando for necessrio estabelecer uma conexo fora da sub-rede deve-se
especificar a porta de sada da mesma (Gateway).
Mscara da 255.255.255.
Especifica a mascara a ser utilizada para acesso a sub-rede corrente.
Subrede 0
Protocolo de Especifica o tipo de protocolo de transporte a ser utilizado na comunicao TCP/IP
Transporte ethernet. Os tipos possveis so: TCP/IP ou UDP. Quando selecionado do protocolo
UDP possvel especificar se sero aceitos pacotes do tipo broadcast ou no.
Aceita Broadcast Quando for especificado para operao o protocolo de transporte UDP, pode-se No
habilitar ou no a recepo de pacotes broadcast. Estes tipos de pacotes no
especificam o endereo MAC destino e quando enviado podem ser recebidos por
vrios equipamentos simultaneamente. Note que, os pacotes do tipo broadcast no
ultrapassam switches e roteadores, sendo portando vlidos apenas na mesma sub-
rede.
Modo de Conexo Este parmetro relevante apenas no modo de operao Servidor. Especifica, em Qualquer IP
que condies uma tentativa de conexo remota ser aceita pelo equipamento. So e Porta
as seguintes as possibilidades:

Modo Descrio
Conexo no Utilizado para bloquear temporariamente qualquer conexo
permitida externa.
Neste modo, uma conexo remota somente ser aceita se
Porta e IP o endereo IP e o nmero da porta do equipamento remoto
especficos coincidirem com os valores especificados respectivamente
nos campos "Endereo IP destino" e "Porta destino".
Neste modo, uma conexo remota somente ser aceita se
o endereo IP do equipamento remoto coincidir com o valor
IP especfico
especificado no campo "Endereo IP destino". Neste caso
aceito qualquer valor de porta do equipamento remoto.
Neste modo, uma conexo remota ser aceita
Qualquer IP e Porta independentemente do endereo IP e nmero de porta do
equipamento remoto.
Timeout de Especifica o tempo mximo em segundos que uma conexo permanecer ativa 120 seg
Conexo sem nenhuma troca de dados. Quando especificado o valor zero para este campo,
uma conexo estabelecida nunca ser encerrada pelo controlador.
Endereo IP Este parmetro possui 2 funcionalidades. Quando o driver estiver operando como 127.0.0.1
destino servidor, este parmetro utilizado para validar uma conexo solicitada por um
equipamento remoto (vide item Modo de conexo).
Quando o driver estiver operando como Cliente, este parmetro especifica o
endereo IP a ser estabelecida uma conexo (para TCP/IP) ou enviado um frame
(UDP)
Porta destino Este parmetro possui 2 funcionalidades. Quando o driver estiver operando como 0
servidor, este parmetro utilizado para validar uma conexo solicitada por um
equipamento remoto (vide item Modo de conexo).
Quando o driver estiver operando como Cliente, este parmetro especifica o
nmero da porta a ser estabelecida uma conexo (para TCP/IP) ou enviado um
frame (UDP)

Obs: (1) - Os parmetros "modo de operao" e "protocolo de aplicao", quando alterados pelo usurio, somente sero
tratados pelo controlador aps um reset do mesmo. Os demais parmetros, logo aps pressionado o boto "Atualiza
base do Controlador" sero processados e as alteraes realizadas estaro incorporadas ao controlador.

Detalhes
O driver ethernet utilizado nos equipamentos, disponibiliza 3 conexes simultneas para acesso do usurio

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 220


Manual do Usurio Ambiente SPDSW

nos casos de utilizao do mesmo com os protocolos TCP/IP e UDP (sem habilitao de broadcast). Isto
significa que, at 3 conexes distintas podem ser estabelecidas simultaneamente com o controlador.
Dependendo do protocolo de transporte utilizado a forma de conexo diferente. Considere como exemplo
um controlador configurado com endereo IP 192.168.0.5 e uma porta ethernet igual a 1000. Neste caso,
podemos representar o endereo deste controlador como: 192.168.000.005:1000. Considerando esta
condio, a tabela a seguir apresenta os endereos de conexo para o equipamento em funo do
protocolo de transporte selecionado:

Protocolo Conexo 1 Conexo 2 Conexo 3

TCP/IP 192.168.000.005:1000 192.168.000.005:1000 192.168.000.005:1000

UDP sem broadcast 192.168.000.005:1000 192.168.000.005:1001 192.168.000.005:1002

UDP com broadcast 192.168.000.005:1000 - -

Note que, quando utilizado protocolo TCP/IP as 3 conexes so realizadas com a mesma porta ethernet
configurada. Por outro lado, utilizando como protocolo de transporte UDP sem broadcast, cada conexo
deve ser estabelecida atravs de uma porta distinta. Quando selecionado UDP com a opo broadcast
habilitada o conceito de conexo no existe pois todos os frames broadcast enviados na subrede sero
recebidos independentemente do endereo e portas remoto. Neste caso, um nico socket criado e trata
os frames recebidos. Quando o frame UDP enviado pelo host, no for do tipo broadcast o mesmo dever
especificar o endereo IP e porta destino definidos na base de setup (no exemplo 192.168.000.005:1000)
para que possa ser tratado pelo equipamento.

Dicas

Item Anterior rvore de Comandos Prximo Item

Teste de Comunicao
Caminho: Ferramentas/Teste de Comunicao
Atalho: nenhum
Boto:

Descrio
Atravs desta tela possvel efetuar testes de comunicao com vrios controladores para verificao da qualidade de
enlace entre o ambiente e o(s) equipamento(s).

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 221


Manual do Usurio Ambiente SPDSW

Registrando os controladores para teste


Antes de iniciar o processo de teste de comunicao, necessrio que os endereos de comunicao do controladores
a serem testados sejam definidos e includos em uma tabela. Quando a tela aberta, o Endereo Global de
Comunicao (255) apresentado na tabela como um possvel endereo a ser testado. Caso no se deseje testar o
equipamento conectado com este endereo, selecione-o com o mouse na tabela apresentada e pressione o boto
"Elimina". Para acrescentar um endereo de comunicao, especifique o endereo no campo localizado acima da tabela
(apenas o valor numrico) e pressione o boto "Adiciona". Repita o processo para adicionar todos os endereos
desejados na tabela.

Definindo o tamanho e habilitando os frames de teste


possvel especificar o tamanho do frame a ser enviado e o tamanho do frame a ser solicitado (recebido). Para tanto,
especifique a quantidade nos campos "Tamanho" do frame de escrita e do frame de leitura. Adicionalmente pode-se
habilitar ou no individualmente a comunicao com frames de escrita ou frames de leitura, atravs dos "Check Box"
associados.

Verificando a conexo com cada equipamento


Antes de iniciar a seqncia de teste de comunicao conveniente verificar se existe conexo com os controladores
associados aos endereos de comunicao registrados. Para isto, selecione o na tabela de endereos o endereo a ser
testado e pressione o boto "Conecta". O resultado da tentativa de conexo ser apresentado no painel direita. Repita
o procedimento para todos os endereos da tabela. Se existir algum endereo que indicou falha na conexo, o tipo de
falha ser descrito e o teste com o equipamento associado a este endereo ir indicar 100 % de falha.

Ativando o teste e verificando a estatstica de comunicao


Uma vez registrados os endereos de comunicao e verificada a conexo com os controladores associados, pode-se
iniciar o teste de comunicao pressionando o boto "Inicia Teste". Uma vez ativado, ser apresentado nos campos
inferiores da tela, o nmero total de frames enviados e recebidos, o nmero de frames com falha e o percentual de erro
detectado at o momento. Esta informao pode ser reinicializada atravs do boto "Limpa".
Atravs do boto "Master" pode ser apresentada uma lista de cdigos de erro identificados pelo canal de comunicao
do ambiente, durante a etapa de testes.

Detalhes

Dicas

Item Anterior rvore de Comandos Prximo Item

Firmware do Controlador

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 222


Manual do Usurio Ambiente SPDSW

Caminho: Ferramentas/Firmware do Controlador


Atalho: nenhum
Boto:

Descrio
Atravs desta opo, o usurio pode ter acesso funo de carga de firmware no controlador conectado ao ambiente.
O Firmware a parte do software do controlador que configura o equipamento e disponibiliza os recursos (Sistema
operacional, drivers, bibliotecas etc.) para que ele opere como um Controlador Lgico Programvel. Esta opo
utilizada quando necessrio atualiza a verso do firmware, devido a disponibilidade de novas funcionalidades ou
correo de falhas identificadas. O firmware disponibilizado na forma de um arquivo com extenso .EFF. As verses
mais atuais de cada modelo podem ser obtidas no website do fabricante.

Restries para carga de firmware


As seguintes restries se aplicam para o processo de carga de um novo firmware

Restrio Descrio
Programa de
aplicao O processo de carga de firmware necessariamente elimina o programa de aplicao corrente no
controlador (se houver um). Portanto, para atualizao do firmware ser necessrio, aps a concluso
do processo, que o usurio recarregue o programa de aplicao existente para que o equipamento
esteja novamente operacional.
Protocolo de
comunicao Apenas o protocolo SCP-HI suporta os comandos de carga de firmware. Portanto, o equipamento deve
estar configurado para operar com este protocolo durante este procedimento
Porta de
comunicao Normalmente a carga de firmware s possvel atravs da porta de comunicao COM1. Verifique na
documentao do controlador utilizado se o mesmo suporta carga de firmware por outras portas de
comunicao.

Procedimento de carga do firmware


As seguintes etapas devem ser executadas para carga do firmware no controlador conectado.

Etapa Procedimento
1
Certifique-se que o controlador a ser carregado o firmware est configurado com protocolo SCP-HI, e
que est sendo utilizado o canal de comunicao COM1 do controlador para este processo.
2 Certifique-se que a conexo com o controlador est correta e o mesmo est online com o ambiente de
programao
Ative o comando de carga do firmware e selecione o arquivo de firmware (.EFF) a ser carregado atravs
da tela de seleo de arquivo apresentada. Uma vez especificado o local e nome do arquivo de firmware
(extenso .EFF), ser apresentada uma mensagem de confirmao conforme figura a seguir.

Tela de Confirmao para Carga de Firmware

Se confirmado o comando pelo usurio, o ambiente ir abrir o arquivo de firmware e verificar se o


mesmo compatvel com o controlador conectado. Caso exista alguma incompatibilidade que impea a
carga, ser apresentada uma mensagem de erro ao usurio, descrevendo o tipo de compatibilidade
encontrada e o processo de carga ser cancelado. Sendo o arquivo selecionado compatvel, o processo
de carga ser iniciado apresentando uma barra de progresso na tela principal do ambiente, conforme
apresentado na figura a seguir.

Tela de Progresso da Carga de Firmware

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 223


Manual do Usurio Ambiente SPDSW

4
Teminado processo de carga, certifique-se que a verso do novo firmware foi carregada atravs da
Barra de status do tela principal do ambiente.
5
Recarregue o programa de aplicao no controlador. Note que este programa ser recompilado antes
de ser carregado visto que, o firmware agora possui verso diferente do anterior.

Detalhes
O processo de carga do firmware realizado com o equipamento no modo Loader. A transferncia do
controlador para o modo Loader realizada automaticamente aps a etapa de validao do arquivo de
firmware especificado. Ao final da carga, o controlador novamente transferido para o modo de aplicao.
Dicas
Para reinicializar completamente o equipamento, transfira-o manualmente para o modo Loader
(pressionando o boto Loader, enquanto liga o controlador). Verifique esta condio atravs do Led de
Operao que deve estar piscando periodicamente 3 vezes. Nesta condio, conecte-se ao canal COM1 do
controlador Configure os canais de comunicao do controlador para os valores desejados. Em seguida (sem
reinicializar o controlador) efetue o processo de carga de firmware. Com esta seqncia o controlador estar
com o firmware especificado, sem programa de controle e com os canais de comunicao configurados
conforme especificado.

Item Anterior rvore de Comandos Prximo Item

Habilita Modo Loader


Caminho: Ferramentas/Habilita Modo Loader
Atalho: nenhum
Boto:

Descrio
O controlador possui um modo de operao denominado "modo Loader". Quando operando nesta condio, o
controlador possui apenas recursos de comunicao atravs do canal COM1 com os seguintes parmetros fixos quando
o mesmo for serial.

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 224


Manual do Usurio Ambiente SPDSW

Parmetro Valor
Protocolo SCP-HI
Baudrate 9600
Nmero de Bits 8
Paridade nenhuma
Stop bits 1
Controle de Fluxo Rdio / Modem

No modo Loader os parmetros de comunicao no podem ser alterados, portanto, quando neste modo, o ambiente
"sabe" como configurar a comunicao independente de qualquer alterao de comunicao que possa ter sido
realizada pelo usurio anteriormente.

Quando o modo Loader estiver ativado, o controlador ir indicar esta condio atravs do Led de operao do
equipamento. Este Led, no modo Loader estar piscando periodicamente 3 vezes. No ambiente de programao,
possvel identificar um equipamento no modo Loader atravs da Barra de status da tela principal do ambiente. A Verso
do Loader ser indicada (por exemplo LOADER [F-1.5.00]).

O modo Loader tem como nica finalidade inicializar o canal de comunicao COM1 do controlador de uma forma
conhecida, e disponibilizar funcionalidades de comunicao, permitindo Reconfigurar as portas de comunicao do
controlador, Carregar um novo firmware e executar um conjunto de Comandos bsicos do modo Loader. No modo
Loader, no existe nenhuma funcionalidade adicional no controlador, apenas recursos de comunicao. Sendo assim,
mesmo que o controlador possua um programa de aplicao carregado e operacional, quando o modo loader ativado,
este programa no executado. Quando ativado o modo Loader, toda funcionalidade do controlador suspensa,
entretanto no eliminada. Desta forma, quando o equipamento for retirado do modo loader, toda funcionalidade
previamente existente volta a estar disponvel no controlador, desde que no tenha sido alterada pelo usurio enquanto
no modo Loader.

Existem 2 formas de transferir o controlador para o modo Loader. A primeira permite uma transferncia para este modo
remotamente, atravs do comando "Habilita modo loader". A outra forma necessita que o usurio esteja prximo ao
controlador e consiste em desligar o equipamento, pressionar o boto Loader identificado no controlador e ligar o
mesmo com este boto pressionado. A principal vantagem desta opo que, mesmo que o canal de comunicao no
esteja operacional, por exemplo porque esta configurado com parmetros no conhecidos pelo usurio, possvel
transferir o equipamento para o modo Loader e desta forma, saber com quais parmetros de comunicao o controlador
pode ser acessado.

Detalhes

Dicas

Quando no est sendo possvel comunicao com o controlador atravs dos canais seriais, transfira o
equipamento manualmente para o modo Loader (pressionando o boto Loader, enquanto liga o controlador).
Nesta condio, (a no ser que exista algum problema de hardware com a conexo) ser possvel comunicar-
se com a porta COM1 Configurando o canal de comunicao do ambiente com os parmetros indicados na
tabela acima.

Item Anterior rvore de Comandos Prximo Item

Carga de Dados da Aplicao

Caminho: Ferramentas/Carga de Dados da Aplicao


Atalho: nenhum
Boto:

Descrio
Este comando, permite que o usurio especifique um arquivo de inicializao de variveis a ser enviado para o
controlador conectado. Este arquivo permite que um conjunto de variveis possa ser inicializado com valores
predefinidos, obtidos de um arquivo.

O arquivo .MAC

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 225


Manual do Usurio Ambiente SPDSW

O arquivo .MAC um arquivo do tipo texto (ASCII) que pode ser criado em um bloco de notas, com o intuito de permitir a
inicializao de variveis no controlador, com valores predefinidos. O arquivo .MAC pode ser criado utilizando-se
qualquer editor de texto ASCII (por exemplo, o bloco de notas do windows). O arquivo gerado deve possuir a extenso
.MAC. O valor de cada varivel a ser inicializada no controlador especificado no arquivo atravs do seguinte formato:

[OUTPUT_SESSI
ON_n] Cria a sesso "n" para definio de um valor de uma varivel. O valor de n deve ser incremental
iniciando com 0. Ou seja, o valor da primeira varivel a ser inicializada no arquivo deve estar na
sesso [OUTPUT_SESSION_0], o segundo valor na sesso [OUTPUT_SESSION_1] e assim
sucessivamente.

VarType=t
Especifica o tipo de varivel "t" a ser inicializada no controlador. Os valores possveis para este
campo so: 0 = contatos, 1 = memrias inteiras e 2 = memrias reais. Outros valores para este
campo fazem com que a sesso seja ignorada.

VarNumber=b
Especifica o nmero (identificador) "b" da varivel a ser inicializada no controlador. A faixa de
valores deste campo definida pelo tipo de varivel especificada e tambm funo do modelo de
controlador utilizado.

SetValue=v
Especifica o valor "v" a ser atribudo varivel especificada nesta sesso. Se o tipo de varivel for
contato, o valor aceito , 0 (falso) ou 1 (verdadeiro). Para variveis do tipo memria inteira, o valor
deve estar entre -32768 a 32767.
Comentrios podem ser inseridos no arquivo, incluindo o caractere "#" no incio da linha utilizada. Por exemplo,

# ------------------------------------------------------------------------
# Exemplo de uma sesso do arquivo .MAC
# Obs: Inicie a linha com # para inserir comentrios
# ------------------------------------------------------------------------

# Incio de uma sesso

[OUTPUT_SESSION_5]
VarType=2
VarNumber=320
SetValue=98.72

# Fim da sesso

Exemplos de atribuies na especificao do arquivo .MAC


O exemplo a seguir, atribui o valor -7 memria inteira M0010, o valor 1,5 memria D20 e o valor 1(verdadeiro) para
o contato R0005.

[OUTPUT_SESSION_0]

VarType=1
VarNumber=10
SetValue=-7

[OUTPUT_SESSION_1]

VarType=2
VarNumber=20
SetValue=1.5

[OUTPUT_SESSION_2]

VarType=0
VarNumber=5
SetValue=1

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 226


Manual do Usurio Ambiente SPDSW

Como mencionado anteriormente, o arquivo gerado deve conter sesses seqenciais, iniciando com
[OUTPUT_SESSION_0]. O nmero de sesses limitado apenas pelo nmero de variveis disponveis no controlador.
Ou seja, utilizando este recurso, possvel definir valores para todas as variveis do controlador.

Carregando os valores especificados no arquivo .MAC no controlador


Para enviar os valores definidos no arquivo .MAC, selecione este comando. Ao ser executado, ser apresentada a tela
abaixo.

Pressione o boto com a figura de uma pasta para selecionar o nome do arquivo .MAC desejado. Uma vez
especificado, pressione o boto "Transfere dados para o Controlador". Ser apresentada uma barra de progresso
durante o processo de inicializao das variveis especificadas no arquivo. Caso ocorra alguma falha no processo, ser
apresentada uma mensagem de Erro indicando o tipo de falha ocorrida. Caso contrrio, ser indicado o final do
processo de carrega com uma mensagem de sucesso.

Detalhes

Dicas

Ref.: PMU_SPDS001 Verso: 1.0 Data Liberao: 12/01/2010 227

Você também pode gostar