Você está na página 1de 554

Manual de programação Zelio Logic

EIO0000002617 03/2017

Manual de programação
Zelio Logic
03/2017
EIO0000002617.00

www.schneider-electric.com
A informação fornecida nesta documentação contém descrições gerais e/ou caraterísticas
técnicas do desempenho dos produtos aqui contidos. Esta documentação não tem a finalidade de
ser um substituto nem deve ser utilizada para determinar a adequação ou confiabilidade destes
produtos para aplicações específicas de usuários. É da responsabilidade do referido usuário ou
integrador realizar a análise de riscos, avaliação e testes apropriados e totais dos produtos
relativamente à aplicação específica ou utilização relevantes dos mesmos. A Schneider Electric e
suas afiliadas ou filiais não assumem a responsabilidade pela má utilização da informação aqui
contida. Se você tiver quaisquer sugestões para melhorias ou correções ou se tiver encontrado
erros nesta publicação, entre em contato conosco.
Nenhuma parte deste documento deverá ser reproduzida de nenhuma forma ou por nenhum
meio, eletrônicos ou mecânicos, incluindo fotocopiar, sem a autorização expressa por escrito por
parte da Schneider Electric.
Todas as regulamentações pertinentes a nível local, regional ou estatal devem ser tidas em conta
ao instalar e usar este produto. Por motivos de segurança e a fim de auxiliar à observância dos
dados de sistema documentados, apenas o fabricante deve realizar a reparação dos
componentes.
Quando os dispositivos forem utilizados para aplicativos com requisitos de segurança técnica,
devem ser seguidas as instruções pertinentes.
A não utilização do software da Schneider Electric ou software aprovado para a utilização de
nossos produtos de hardware pode resultar em ferimentos, danos ou resultados de funcionamento
indesejados.
A não observância destas informações pode resultar em ferimentos ou danos no equipamento.
© 2017 Schneider Electric. Todos os direitos reservados.

2 EIO0000002617 03/2017
índice

Instruções de segurança . . . . . . . . . . . . . . . . . . . . . . . . 11
Acerca deste manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Parte I Apresentação do software de programação . . . . . . . 19
Capítulo 1 Apresentação do software de programação. . . . . . . . . . 21
Apresentação do software de programação . . . . . . . . . . . . . . . . . . . . 22
Criar ou modificar a configuração de um aplicativo. . . . . . . . . . . . . . . 26
Parte II Como começar a utilizar o software de programação 29
Capítulo 2 Como começar a utilizar o software de programação . . 31
Glossário . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Como criar um programa novo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Como programar uma aplicação a partir do software de programação 36
Como programar uma aplicação a partir da face anterior do módulo
lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
como transferir o programa do PC para o módulo lógico . . . . . . . . . . 38
Como proteger o programa instalado no módulo lógico . . . . . . . . . . . 39
Como testar uma aplicação sem a carregar no módulo lógico: a
simulação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Como monitorar e modificar um aplicativo em execução no módulo
lógico no software de programação: Monitoramento . . . . . . . . . . . . . 47
Como controlar e modificar uma aplicação a partir da face anterior do
módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
O que significa o código de erro mostrado na face anterior do módulo
lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Como ligar o software de programação ao módulo lógico . . . . . . . . . 56
Como diagnosticar o estado do módulo lógico . . . . . . . . . . . . . . . . . . 57
Como controlar o módulo lógico a partir do software de programação 58
Como controlar o módulo lógico a partir da face anterior do módulo
lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Como efectuar a parametrização de uma aplicação através da face
anterior do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Como modificar de forma dinâmica os dados de um programa através
da face anterior do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Como recuperar no software de programação o programa instalado no
módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Como verificar um aplicativo no software de programação. . . . . . . . . 65
Como verificar o FIRMWARE do módulo lógico . . . . . . . . . . . . . . . . . 69

EIO0000002617 03/2017 3
Como utilizar a placa de memória de segurança. . . . . . . . . . . . . . . . . 70
Como configurar o idioma do software de programação e do módulo
lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Como se comporta o módulo lógico em caso de corte do sector . . . . 72
Como importar uma aplicação desenvolvida com o Zelio Soft 1 para o
Zelio Soft 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Parte III Funcionalidades acessíveis no painel frontal. . . . . . 75
Capítulo 3 Visão geral das funções acessíveis no painel frontal. . . . 77
Funcionalidades acessíveis no painel frontal do módulo lógico . . . . . 78
Teclas de comandos da face anterior do módulo lógico . . . . . . . . . . . 80
Capítulo 4 Ecrã entradas-saídas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Tela de entradas-saídas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Capítulo 5 Menu PROGRAMAÇÃO. . . . . . . . . . . . . . . . . . . . . . . . . . 85
Método de inserção de um contato ou de uma bobina . . . . . . . . . . . . 87
Inserção de uma ligação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Inserção dos parâmetros dos blocos de funções. . . . . . . . . . . . . . . . . 92
Eliminação e inserção de linhas de esquema . . . . . . . . . . . . . . . . . . . 93
Capítulo 6 Menu PARAMETROS . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Menu PARÂMETROS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Capítulo 7 Menu MONITORIZAÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . 97
Menu MONITORAMENTO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Capítulo 8 Menu RUN/STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Menu EXECUTAR/PARAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Capítulo 9 Menu CONFIGURAÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . 101
Menu SENHA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Menu FILTRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Menu Zx TECLAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Menu CICLO WATCHDOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Capítulo 10 Menu APAGAR PROG. . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Menu APAGAR PROG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Capítulo 11 Menu TRANSFERÊNCIA . . . . . . . . . . . . . . . . . . . . . . . . . 111
Menu TRANSFERÊNCIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Capítulo 12 Menu VERSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Menu VERSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Capítulo 13 Menu DEFEITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Menu PADRÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Capítulo 14 Menu IDIOMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Menu IDIOMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

4 EIO0000002617 03/2017
Capítulo 15 Menu ALTERAR D/H . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Menu ALTERAR DATA/HORA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Capítulo 16 Menu ALTERAR VERÃO/INV. . . . . . . . . . . . . . . . . . . . . 123
Menu ALTERAR VERÃO/INVERNO . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Parte IV Linguagem LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Capítulo 17 Apresentação da linguagem LD . . . . . . . . . . . . . . . . . . . 127
Apresentação geral da linguagem de contactos . . . . . . . . . . . . . . . . . 128
Estrutura de uma rede de contatos . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Comentário de uma rede de contactos . . . . . . . . . . . . . . . . . . . . . . . . 132
Elementos gráficos da linguagem de contactos . . . . . . . . . . . . . . . . . 133
Regras de programação de uma rede de contatos . . . . . . . . . . . . . . . 135
Capítulo 18 Programar em Ladder utilizando Zelio Soft 2 . . . . . . . . . 137
Sugestões de estruturação dos programas LD . . . . . . . . . . . . . . . . . . 138
Modo Introdução Zelio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Modo Introdução Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Modo Parametrização . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Modo Introdução textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Capítulo 19 Os elementos da linguagem LD . . . . . . . . . . . . . . . . . . . 149
Entradas digitais (DIG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Saídas DIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Entradas-Saídas Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Relés auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Teclas Zx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Comparadores de contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Contador rápido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Relógios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Mudança da horário de verão/inverno. . . . . . . . . . . . . . . . . . . . . . . . . 188
Temporizadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Comparadores analógicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Retroiluminação do visor LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Mensagem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

EIO0000002617 03/2017 5
Capítulo 20 Programação a partir de Zelio Soft 2 . . . . . . . . . . . . . . . . 219
20.1 Criação de uma aplicação LD a partir do software Zelio Soft 2 . . . . . . 220
Inserção de um contacto ou de uma bobina . . . . . . . . . . . . . . . . . . . . 221
Inserção de uma ligação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Parâmetros funções de automatismo . . . . . . . . . . . . . . . . . . . . . . . . . 224
Inserção e eliminação de linha programa . . . . . . . . . . . . . . . . . . . . . . 226
Copiar partes de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Controlo da coerência do programa. . . . . . . . . . . . . . . . . . . . . . . . . . . 228
20.2 Afinação de uma aplicação LD a partir do software de programação . 230
Simulação de uma aplicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Monitorização de uma aplicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Capítulo 21 Exemplo aplicação LD . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Vidraças de ventilação de estufa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Parte V Linguagem FBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Capítulo 22 Apresentação da linguagem FBD. . . . . . . . . . . . . . . . . . . 253
Janela de edição de um programa FBD . . . . . . . . . . . . . . . . . . . . . . . 254
Barra de funções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Capítulo 23 Os elementos da linguagem FBD. . . . . . . . . . . . . . . . . . . 261
23.1 Os diferentes blocos de entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Entradas digitais (DIG). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Entrada de tipo Digital (DIG) filtrada . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Entrada analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Entrada analógica filtrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Entrada de um inteiro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
As entradas especiais na linguagem FBD . . . . . . . . . . . . . . . . . . . . . . 270
Entrada de um inteiro 10 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
23.2 Os diferentes blocos de saídas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Saída Digital (DIG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Saída de um inteiro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Saída de retro-iluminação do ecrã LCD. . . . . . . . . . . . . . . . . . . . . . . . 277
Saída de um inteiro 10 bits da extensão SR3XT43BD . . . . . . . . . . . . 278
23.3 Entradas saídas Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Entradas-Saídas Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
23.4 Entradas e saídas Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Entradas-Saídas Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
23.5 As funções lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Funções lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

6 EIO0000002617 03/2017
23.6 As funções padrão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
BOOLEAN (Função booleana) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
SET RESET (Báscula RS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
PRESET COUNT (Contador incrementador/Decrementador por pré-
selecção) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
H-SPEED COUNT (Contador rápido) . . . . . . . . . . . . . . . . . . . . . . . . . 293
UP/DOWN COUNT (Contador incrementador/Decrementador) . . . . . 299
TIMER A/C (Temporizador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
TIMER BW (impulsos nas frentes) . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
TIMER Li (Temporização dupla) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
TIMER B/H (Temporizador B/H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
COMPARE IN ZONE (Comparação) . . . . . . . . . . . . . . . . . . . . . . . . . . 312
PRESET H-METER (Contador horário por pré-selecção). . . . . . . . . . 314
TRIGGER (Trigger de Schmitt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
COMPARE (Comparação de dois valores) . . . . . . . . . . . . . . . . . . . . . 317
GAIN (Ganho) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
DISPLAY (Visualização no ecrã LCD). . . . . . . . . . . . . . . . . . . . . . . . . 320
TEXTO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
TIME PROG (Programador horário, semanal e anual) . . . . . . . . . . . . 325
BISTABLE (Teleinterruptor). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
MUX (Multiplexagem) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
ADD/SUB (Função aritmética ADD/SUB) . . . . . . . . . . . . . . . . . . . . . . 331
MUL/DIV (Função aritmética MUL/DIV) . . . . . . . . . . . . . . . . . . . . . . . 333
CAM BLOC (Programador de cames) . . . . . . . . . . . . . . . . . . . . . . . . . 335
ARQUIVO (Arquivo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
ESTADO (Estado módulo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
CNA (Conversão bits-palavras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
CAN (Conversão palavras-bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
SLIn (Entrada ligação série) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
SLOut (Saída ligação série) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
COM (Mensagem) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Nascer do sol/Pôr do sol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Suntrack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
23.7 Funções SFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Apresentação das funções SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Utilização das etapas e transições SFC . . . . . . . . . . . . . . . . . . . . . . . 364
Utilização das divergências E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Utilização das divergências OU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

EIO0000002617 03/2017 7
Utilização das convergências E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Utilização das convergências 0U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Utilização dos circuitos SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Inicialização de um gráfico SFC no início de um programa. . . . . . . . . 382
Inicialização dos gráficos SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Reinicialização de um gráfico SFC durante o funcionamento do
programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
As funções SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
INIT STEP (Etapa inicial SFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
RESET INIT (Etapa inicial reinicializável SFC) . . . . . . . . . . . . . . . . . . 391
STEP (Etapa SFC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
DIV AND TO (Divergência em E para 2 ramos SFC) . . . . . . . . . . . . . 393
CONV AND 2 (Convergência E de 2 ramos SFC) . . . . . . . . . . . . . . . . 394
DIV OR 2 (Divergência OU para 2 ramos SFC). . . . . . . . . . . . . . . . . . 395
CONV OR 2 (Convergência OU de 2 ramos SFC) . . . . . . . . . . . . . . . 396
Erros e avisos detectados num gráfico SFC . . . . . . . . . . . . . . . . . . . . 397
Capítulo 24 Programação em FBD a partir de Zelio Soft 2 . . . . . . . . . 399
24.1 Criação de uma aplicação FBD a partir do software Zelio Soft 2 . . . . 400
Configuração da edição de um programa FBD . . . . . . . . . . . . . . . . . . 401
Inserção de blocos função . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Criação de ligações entre blocos função . . . . . . . . . . . . . . . . . . . . . . . 405
Parametrização dos blocos função . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Opções de visualização . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Função Desenho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
A função Procurar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
24.2 Manipulação de objectos FBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Como seleccionar objectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Como criar objectos compostos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Como eliminar e duplicar objectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Como posicionar objectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Como criar ou modificar uma MACRO. . . . . . . . . . . . . . . . . . . . . . . . . 425
24.3 Afinação e Monitorização de uma aplicação FBD a partir do software
de programação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
O modo Simulação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
O modo Monitorização . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Modificar e forçar no modo Simulação e Monitorização . . . . . . . . . . . 443
Capítulo 25 Exemplo aplicação FBD . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Vidraças de ventilação de estufa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

8 EIO0000002617 03/2017
Parte VI Ligações do módulo lógico . . . . . . . . . . . . . . . . . . . . 453
Capítulo 26 Ligação com o software de programação. . . . . . . . . . . . 455
Configuração da comunicação entre o software de programação e o
módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Transferir o programa do PC para o módulo lógico . . . . . . . . . . . . . . 458
Transferir o programa do módulo lógico para o PC . . . . . . . . . . . . . . 460
Comandos de execução do programa RUN/STOP . . . . . . . . . . . . . . . 462
Comparar os dados do módulo lógico com o programa . . . . . . . . . . . 463
Diagnóstico do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Protecção do programa guardado no módulo . . . . . . . . . . . . . . . . . . . 465
Apagar o programa contido no módulo lógico . . . . . . . . . . . . . . . . . . . 466
Acerto do relógio do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Configurar o idioma do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . 468
Actualizar o FIRMWARE do módulo lógico . . . . . . . . . . . . . . . . . . . . . 469
Capítulo 27 Comunicação através da extensão Modbus. . . . . . . . . . 471
Comunicação através da extensão Modbus . . . . . . . . . . . . . . . . . . . . 471
Capítulo 28 Interface de comunicação SR2COM01 . . . . . . . . . . . . . 475
Menu Zelio2 COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Menu Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Configuração da interface SR2COM01 de comunicação via modem . 484
Envio de um Email por SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Descrição dos erros da interface de comunicação SR2COM01 . . . . . 491
Capítulo 29 Extensão de entradas-saídas analógicas SR3XT43BD . 493
Extensão de entradas-saídas analógicas SR3XT43BD . . . . . . . . . . . 493
Capítulo 30 Comunicação através da extensão Ethernet . . . . . . . . . 495
Apresentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Obtenção de endereçosIP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Comunicação na rede Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Pedidos específicos ao diagnóstico TCP . . . . . . . . . . . . . . . . . . . . . . 507
Parte VII Funcionalidades do software de programação . . . . . 509
Capítulo 31 Funcionalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Configuração do programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Preferências do software de programação . . . . . . . . . . . . . . . . . . . . . 516
Verificação do programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Janela Opções escrita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Importação de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Conversão de aplicações antigas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Acerto da visualização do relógio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

EIO0000002617 03/2017 9
Guardar uma aplicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Impressão do programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Cabeçalho e rodapé de impressão da aplicação . . . . . . . . . . . . . . . . . 528
Descrição dos erros do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . 530
Divisão da folha de cablagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
Capítulo 32 Descrição dos menus do software de programação . . . . 535
Descrição dos menus do software de programação . . . . . . . . . . . . . . 535
Anexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
Anexo A Compatibilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Compatibilidade entre a versão do software de programação e a
versão de firmware do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . 546
Versão de firmware do módulo lógico versus Funções . . . . . . . . . . . . 547
Compatibilidade entre as placas de memória e a versão de firmware
do módulo lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
remissivo 549

10 EIO0000002617 03/2017
Instruções de segurança

Informações Importantes

AVISO
Leia cuidadosamente estas instruções e observe o equipamento para se familiarizar com o
dispositivo antes de o tentar instalar, utilizar, colocar em funcionamento ou efectuar a
manutenção. As seguintes mensagens especiais podem surgir ao longo deste documento ou no
equipamento para o avisar de possíveis perigos ou para lhe chamar a atenção relativamente a
informação que esclareça ou simplifique os procedimentos.

EIO0000002617 03/2017 11
NOTA
A instalação, utilização e manutenção do equipamento eléctrico devem ser efectuadas
exclusivamente por pessoal qualificado. A Schneider Electric não assume qualquer responsabi-
lidade pelas consequências resultantes da utilização deste material.
Uma pessoa qualificada possui aptidões e conhecimentos relacionados com o fabrico e o
funcionamento do equipamento eléctrico e a sua instalação e recebeu formação de segurança
para reconhecer e evitar os perigos envolvidos.

ANTES DE INICIAR
Não utilize este produto em maquinários que não tenham uma proteção efetiva no ponto de
operação. A falta de proteção efetiva no ponto de operação de uma máquina pode resultar em
ferimentos graves ao operador dessa máquina.

ATENÇÃO
EQUIPAMENTO SEM PROTEÇÃO
 Não utilize este software e o equipamento de automação relacionado em equipamentos que
não tenham proteção no ponto de operação.
 Não toque no maquinário durante a operação.
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

Este equipamento de automação e o software relacionado são utilizados para controlar diversos
processos industriais. O tipo ou modelo de equipamento de automação adequado para cada
aplicação variará dependendo de fatores como a função de controle necessária, o grau de
proteção requerido, os métodos de produção, condições diferentes, regulamentações
governamentais, etc. Em algumas aplicações, pode haver a necessidade de mais de um
processador, como no caso em que existe a necessidade de backup de redundância.
Somente você, o usuário, o construtor da máquina ou o integrador, podem estar cientes de todas
as condições e fatores presentes durante a configuração, a operação e a manutenção da máquina
e, portanto, podem determinar o equipamento de automação e as seguranças e interbloqueios
relacionados que podem ser utilizados de modo apropriado. Ao selecionar o equipamento de
automação e controle e o software relacionado para um aplicativo específico, deve-se consultar
as normas e regulamentos aplicáveis locais e nacionais. O National Safety Council's Accident
Prevention Manual (nacionalmente reconhecido nos Estados Unidos) também fornece muitas
informações úteis.
Em algumas aplicações, como maquinário para embalagens, será obrigatório fornecer proteção
adicional ao operador, como no ponto de operação. Isso ocorre porque, se as mãos ou outras
partes do corpo tiverem liberdade para entrar em pontos de pinçamento ou outras áreas
perigosas, ferimentos sérios podem ocorrer. Os produtos de software por si só não podem
proteger o operador de ferimentos. Por essa razão, o software não pode substituir ou tomar o lugar
de uma proteção no ponto de operação.

12 EIO0000002617 03/2017
Certifique-se de que a segurança e interbloqueios mecânicos/elétricos apropriados relacionados
à proteção do ponto de operação sejam instalados e estejam operacionais antes de colocar o
equipamento em funcionamento. Todos os interbloqueios e a segurança relacionados à proteção
do ponto de operação devem ser coordenados com o equipamento de automação e a
programação do software relacionados.
NOTA: A coordenação da segurança e dos interbloqueios mecânicos/elétricos para a proteção do
ponto de operação ficam fora do escopo da Biblioteca de blocos de funções, do Guia do usuário
do sistema ou de outra implementação citada nesta documentação.

INICIALIZAÇÃO E TESTE
Antes de usar o controle elétrico e o equipamento de automação para operação regular após a
instalação, deve-se testar a inicialização do sistema por pessoal qualificado para verificar a
operação correta do equipamento. É importante que os preparativos para tal verificação sejam
feitos e que haja tempo suficiente para realizar um teste completo e satisfatório.

ATENÇÃO
RISCOS DA OPERAÇÃO DO EQUIPAMENTO
 Verifique se todos os procedimentos de instalação e inicialização foram concluídos.
 Antes de executar os testes operacionais, remova todos os blocos ou meios de retenção
temporária usados no envio de todos os dispositivos do componente.
 Remova ferramentas, medidores e resíduos do equipamento.
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

Execute todos os testes de inicialização recomendados na documentação do equipamento.


Armazene toda a documentação do equipamento para consulta futura.
Os testes de software devem ser executados tanto em ambientes simulados como reais.
Verifique se o sistema completo está sem curtos-circuitos e aterramentos temporários que não
estejam instalados de acordo com as regulamentações locais (por exemplo, de acordo com o
National Electrical Code, dos EUA). Se houver a necessidade de executar o teste de tensão de
alto potencial, siga as recomendações da documentação do equipamento para evitar danos
acidentais ao equipamento.
Antes de ligar o equipamento:
 Remova ferramentas, medidores e resíduos do equipamento.
 Feche a porta do compartimento do equipamento.
 Remova todos os aterramentos temporários das linhas de alimentação de entrada.
 Execute todos os testes de inicialização recomendados pelo fabricante.

EIO0000002617 03/2017 13
OPERAÇÃO E AJUSTES
As precauções a seguir são da NEMA Standards Publication ICS 7.1-1995 (a versão em inglês
prevalece):
 Independentemente do cuidado exercido no projeto e na fabricação de equipamentos ou na
seleção e classificação dos componentes, existem riscos que podem ser encontrados se tal
equipamento for operado de forma inadequada.
 Algumas vezes é possível desajustar o equipamento, produzindo uma operação insatisfatória
ou sem segurança. Sempre utilize as instruções do fabricante como um guia para ajustes
funcionais. Os funcionários que tiverem acesso a esses ajustes devem estar familiarizados com
as instruções do fabricante do equipamento e com o maquinário usado com o equipamento
elétrico.
 O operador deverá ter acesso somente os ajustes operacionais que ele precise executar. O
acesso a outros controles deve ser restrito a fim de evitar alterações não autorizadas nas
características operacionais.

14 EIO0000002617 03/2017
Acerca deste manual

Apresentação

Objectivo do documento
Este manual descreve o método de utilização do software de programação.

âmbito de aplicação
Este documento foi atualizado para o lançamento do Zelio Soft 2 versão 5.0.
As características técnicas dos dispositivos descritos neste documento estão também indicadas
online. Para acessar estas informações online:

Passo Ação
1 Visite a página inicial da Schneider Electric www.schneider-electric.com.
2 Na caixaPesquisar, insira a referência de um produto ou o nome de uma gama de produtos.
 Não inclua espaços em branco na referência ou linha de produtos.
 Para obter informações em módulos semelhantes agrupados, use asteriscos (*)

3 Se você inserir uma referência, acesse os resultados de pesquisa dasFichas de informações de


produtos e clique na referência que for de seu interesse.
Se você tiver inserido o nome de uma gama de produtos, acesse os resultados de pesquisa de
Gamas de produtos e clique na gama de produtos que for de seu interesse.
4 Se for apresentada mais do que uma referência nos resultados de pesquisa de Produtos, clique
na referência que for de seu interesse.
5 Dependendo do tamanho de sua tela, você pode precisar rolar para baixo, para ver a ficha de
informações.
6 Para salvar ou imprimir uma folha de informações como um arquivo .pdf, clique em Baixar folha
de informações do produto XXX

As características que são apresentadas neste manual devem ser as mesmas que as
características apresentadas online. De acordo com a nossa política de melhoria constante,
podemos rever periodicamente os conteúdos para melhorar a clareza e a exatidão. Se você
encontrar uma diferença entre o manual e as informações online, use as informações online como
referência.
Para obter informações ambientais e sobre conformidade de produtos (RoHS, REACH, PEP,
EOLI, etc.), acessewww.schneider-electric.com/green-premium

EIO0000002617 03/2017 15
Documento para consulta

Título do documento Referência


Manual do usuário do módulo lógico Zelio Logic 2 35007143 (ENG)
35007144 (GER)
35007145 (FRE)
35007146 (SPA)
35007147 (ITA)
35007148 (POR)
SR2A••••• / SR2B••••• Folha de instruções 1724026_01A55
SR2D••••• / SR2E••••• Folha de instruções 1724028_01A55
SR3B••••• Folha de instruções 1724027_01A55

É possível fazer o download dessas publicações técnicas ou de outras informações técnicas do


nosso site em http://www.schneider-electric.com/ww/en/download.

Informações relativas ao produto

ATENÇÃO
PERDA DE CONTROLE
 O projetista de qualquer esquema de controle deve considerar os possíveis modos de falha
de caminhos de controle e, para certas funções de controlo críticos, fornecer um meio para
atingir um estado seguro durante e após uma falha no caminho. Exemplos de funções de
controle críticos são parada de emergência e parada de ultrapassagem, falta de energia, e
reiniciar.
 Caminhos de controle separados ou redundantes devem ser fornecidas para as funções de
controle críticos.
 Caminhos de controle do sistema podem incluir links de comunicação. Considerações devem
ser dadas para as implicações dos atrasos de transmissão imprevistos ou falhas do link.
 Observar todos os regulamentos de prevenção de acidentes e orientações de segurança
local.1
 Cada implementação deste equipamento deve ser individualmente e cuidadosamente testada
para o funcionamento correto antes de serem colocadas em serviço.
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

1Para obter informações adicionais, consulte a NEMA ICS 1.1 (edição mais recente),
"Orientações de segurança para aplicação, instalação e manutenção do controle de estado
sólido", e a NEMA ICS 7.1 (edição mais recente), "Normas de segurança para construção e guia
para seleção, instalação e operação de sistema de unidades de velocidade ajustável", ou as
equivalentes que regem seu local específico.

16 EIO0000002617 03/2017
ATENÇÃO
OPERAÇÃO INVOLUNTÁRIA DO EQUIPAMENTO
 Use somente software aprovado pela Schneider Electric para uso com este equipamento.
 Atualize seu programa do aplicativo sempre que a configuração física do hardware for
alterada.
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

Tecnologia derivada de padrões


Os termos técnicos, terminologia, símbolos e descrições correspondentes neste manual ou que
apareçam nos próprios produtos são geralmente derivados dos termos ou definições dos padrões
internacionais.
Na área de sistemas de segurança funcional, drives e automação geral podem incluir, mas não se
limitam a, termos como segurança, função de segurança, estado de segurança, falha, redefinição
de falha, defeito, falha, erro, mensagem de erro, perigoso, etc.
Entre outros, estão incluídos estes padrões:

Padrão Descrição
EN 61131-2:2007 Controladores programáveis, parte 2: Requisitos e testes do equipamento.
ISO 13849-1:2008 Segurança do maquinário: Partes relativas à segurança dos sistemas de
controle.
Princípios gerais de design.
EN 61496-1:2013 Segurança do maquinário: Equipamento protetor eletrosensível.
Parte 1: Requisitos gerais e testes.
ISO 12100:2010 Segurança do maquinário - Princípios gerais de design - Avaliação de risco e
redução de riscos
EN 60204-1:2006 Segurança do maquinário - Equipamentos elétricos de máquinas - Parte 1:
Regras gerais
EN 1088:2008 Segurança do maquinário - Dispositivos de interbloqueio associados às
ISO 14119:2013 proteções - Princípios gerais de design e seleção
ISO 13850:2006 Segurança do maquinário - Parada de emergência - Princípios de design
EN/IEC 62061:2005 Segurança do maquinário - Segurança funcional de sistemas de controle
elétricos, eletrônicos e eletrônicos programáveis relacionados com segurança
IEC 61508-1:2010 Segurança funcional de sistemas elétricos/eletrônicos/eletrônicos
programáveis relacionados com segurança: Requisitos gerais.
IEC 61508-2:2010 Segurança funcional de sistemas elétricos/eletrônicos/eletrônicos
programáveis relacionados com segurança: Requisitos para sistemas
elétricos/eletrônicos/eletrônicos programáveis relacionados com segurança.

EIO0000002617 03/2017 17
Padrão Descrição
IEC 61508-3:2010 Segurança funcional de sistemas elétricos/eletrônicos/eletrônicos
programáveis relacionados com segurança: Requisitos de software.
IEC 61784-3:2008 Comunicação de dados digitais para medição e controle: Barramentos de
campo de segurança funcional.
2006/42/EC Diretiva de maquinário
2014/30/EU Diretiva de compatibilidade eletromagnética
2014/35/EU Diretiva de baixa tensão

Adicionalmente, os termos usados no presente documento pode ser tangencialmente usado, já


que derivam de outros padrões, como:

Padrão Descrição
Série IEC 60034 Alternando máquinas elétricas
Série IEC 61800 Sistemas de acionamento elétrico de potência a velocidade variável
Série IEC 61158 Comunicações de dados digitais para medição e controle - Barramento de
campo para utilização em sistemas de controle industriais

Finalmente, o termo zona de operação pode ser usado em conjunto com a descrição de perigos
específicos e está assim definido para uma zona perigosa ou zona de perigo na Diretiva de
maquinário (2006/42/EC) e ISO 12100:2010.
NOTA: Os padrões mencionados acima podem ou não aplicar-se aos produtos específicos
citados na presente documentação. Para mais informações à respeito dos padrões individuais
aplicáveis aos produtos aqui descritos, consulte as tabelas de características para as referências
destes produtos.

18 EIO0000002617 03/2017
Manual de programação Zelio Logic
Apresentação do software de programação
EIO0000002617 03/2017

Parte I
Apresentação do software de programação

Apresentação do software de programação

EIO0000002617 03/2017 19
Apresentação do software de programação

20 EIO0000002617 03/2017
Manual de programação Zelio Logic
Apresentação do software de programação
EIO0000002617 03/2017

Capítulo 1
Apresentação do software de programação

Apresentação do software de programação

Tema deste capítulo


Este capítulo apresenta o software de programação.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Apresentação do software de programação 22
Criar ou modificar a configuração de um aplicativo 26

EIO0000002617 03/2017 21
Apresentação do software de programação

Apresentação do software de programação

Visão geral
O Zelio Soft 2 Programming Software é projetado para programar a família de controladores Zelio
Logic Smart Relay. O Zelio Soft 2 permite a escolha entre linguagens de programação, exibe
dados do programa e do parâmetro, faz upload e download de aplicativos e imprime a
documentação do aplicativo.

Modos de programação
Módulos lógicos com tela:
Existem duas formas de começar a programar módulos lógicos com tela:
 No painel frontal do módulo (ver página 75)
Esta abordagem é dirigida às pessoas habituadas à programação direta nos módulos lógicos.
Observação: possível apenas no modo LD
Ilustração:

 A partir do software (ver página 219)


Esta abordagem dirige-se a pessoas habituadas a utilizar software de programação
normalmente utilizado em automação.

22 EIO0000002617 03/2017
Apresentação do software de programação

Módulos lógicos sem tela:


Os módulos lógicos sem tela só podem ser programados a partir do software de programação.
Janela principal do software de programação:

Linguagens utilizadas
O módulo lógico propõe 2 modos de programação:
 Modo LD: linguagem Ladder
 Modo FBD: modo Diagrama de bloco de função (Function Block Diagram)
Essas linguagens implementam:
 blocos de função predefinidos:
 temporizações,
 contadores,

 Funções específicas:
 gestão do tempo,
 cadeia de caracteres,
 comunicação etc.

EIO0000002617 03/2017 23
Apresentação do software de programação

Linguagem Ladder
A linguagem Ladder (LD) é uma linguagem gráfica. Permite a transcrição de esquemas de relés
e é adaptada ao tratamento combinatório.
Fornece símbolos gráficos: contatos, bobinas, blocos.
A execução de cálculos específicos é possível no interior dos blocos de operações.
Veja a seguir um exemplo de programa na linguagem ladder dentro do Zelio Logic 2.

O número máximo de linhas na linguagem Ladder é:


 120 linhas, se uma interface de comunicação SR2COM01 for selecionada na configuração,
 ou 240 linhas, sem uma interface de comunicação SR2COM01.

NOTA: O número máximo de linhas de programa também depende da versão (ver página 547) do
firmware.
modo FBD
O modo FBD permite uma programação gráfica baseada na utilização de blocos de função
predefinidos.
Ela oferece uma grande variedade de funções: temporizador, contador, lógica etc.

24 EIO0000002617 03/2017
Apresentação do software de programação

Exemplo de programa em FBD.

Modo de operação
Existem dois modos de funcionamento para o software de programação:
 Modo Introdução
O modo Introdução serve para construir os programas em modo LD ou FBD, o que corresponde
ao desenvolvimento do aplicativo.
 Modo Depuração
Este modo é usado para finalizar o aplicativo, que pode ser feito:
 No modo Simulação: o programa é executado no local diretamente no software de
programação (simulado no PC).
Neste modo, cada operação efetuada no gráfico (alteração do estado de uma entrada, forçar
uma saída) atualiza as janelas de simulação.
 No modo Monitoramento: o programa é executado no módulo lógico e o software de
programação é ligado ao módulo.
As várias janelas são atualizadas ciclicamente.
Em ambos os modos é possível:
 Exibir em modo dinâmico (nas janelas Editar/Supervisão/Painel frontal), os estados de saída
e os blocos de função do programa correspondentes à folha de cabeamento.
 Forçar as entradas/saídas para testar o comportamento do programa em condições
específicas.

EIO0000002617 03/2017 25
Apresentação do software de programação

Criar ou modificar a configuração de um aplicativo

Descrição
Esta fase é importante porque determina a configuração do ambiente de trabalho.
As funções disponíveis dependem:
 da configuração do hardware (módulo/extensão),
 do tipo de programação escolhido (LD/FBD).
Essas escolhas possibilitam a configuração do software de programação:
 contexto LD/FBD para os menus,
 estrutura das janelas.

Opção Seleção/Programação do módulo


Dentro do menu Módulo, a opção Seleção/Programação do módulo permite modificar o tipo de
módulo e/ou extensão quando um aplicativo está aberto no modo de edição. Se você também
modificar o tipo de programação de um aplicativo aberto no modo de edição, então será
necessário fechar o aplicativo aberto e criar um novo aplicativo (programa de usuário).
Essa opção exibe um conjunto de três páginas dentro da caixa de diálogo.
 O primeiro permite escolher o tipo de módulo,
 o segundo permite, se necessário, acrescentar uma extensão,
 a terceira página permite, quando possível, selecionar o tipo de programação utilizado para o
novo aplicativo FBD ou Ladder LD, se o módulo for compatível com os 2 tipos de programação.
O procedimento é exatamente igual ao utilizado para criar um novo aplicativo e está detalhado a
seguir (consulte Criar um aplicativo, página 26).

Criar um aplicativo
Procedimento de criação de um aplicativo:

Etapa Ação
1 Selecione o menu Arquivo → Novo ou clique no ícone Criar novo programa
quando inicializar o Zelio Soft 2.
Resultado: a janela Seleção de módulo aparece.
2 Na zona Selecionar a categoria do módulo, selecione a categoria clicando na
caixa correspondente.
Os módulos são agrupados por categorias correspondentes:
 aos números de entradas/saídas,
 à presença ou não de visor,
 à possibilidade ou não de conectar extensões.

Resultado: a lista de módulos correspondentes aparece na área Selecionar


tipo de módulo Zelio a ser programado.

26 EIO0000002617 03/2017
Apresentação do software de programação

Etapa Ação
3 Selecione o módulo clicando na linha correspondente e em seguida confirme
com o botão Próximo > .
Resultado: surgem três possibilidades nesse estágio:
 O módulo não suporta extensões e programação apenas no modo LD:
vá para a etapa 7.
 O módulo não suporta extensões e programação nos modos LD e FBD
disponíveis:
vá para a etapa 6.
 Se o módulo suporta extensões:
Resultados: aparecem 2 novas áreas na janela:
 Seleção de módulo: resumir as escolhas realizadas nas etapas 2 e 3;
 Selecionar extensões: listar as extensões compatíveis.

4 Na área Selecionar as extensões, selecione o tipo de extensão que quer


adicionar à lista Extensões compatíveis, clicando duas vezes na linha
correspondente ou utilizando o botão Adicionar.
Resultado: a extensão selecionada aparece na lista Extensões selecionadas.
A extensão pode ser removida da lista Extensões selecionadas ao clicar na
extensão e em seguida utilizando o botão Excluir.
Observação: em seguida é possível adicionar uma extensão de entrada/saída
e/ou uma extensão única do tipo bus.
5 Confirme a configuração clicando no botão Próximo>.
Resultado: a área de seleção de tipo de programa aparece: selecione o tipo
de programação.
6 Por predefinição, o tipo de programação é LD. Para selecionar o tipo de
programação FBD, clique no gráfico associado.
Clique no botão PRÓXIMO> para confirmar.
7 A janela de edição aparece com uma folha de cablagem em branco.
Para um aplicativo no modo FBD
Depois de selecionar o tipo de módulo e qualquer extensão que sirvam de
contexto, há um fundo na janela Edição com E/Ss específicas do tipo
selecionado ao seu redor, bem como um conjunto específico de funções FBD
apresentado na Barra de ferramentas. Os nomes do módulo e das extensões
aparecem abaixo da folha de cablagem.
Para um aplicativo no modo LD
Depois de selecionar o tipo de módulo e qualquer extensão que sirvam de
contexto, há um conjunto específico de funções LD apresentado na Barra de
ferramentas. Os nomes do módulo e das extensões aparecem abaixo da folha
de cablagem.

EIO0000002617 03/2017 27
Apresentação do software de programação

Modificar a configuração de um aplicativo


Procedimento de modificação para a configuração de um aplicativo:

Etapa Ação
1 Clique no menu Módulo → Seleção/Programação de módulo.
Resultado: a janela de resumo e escolha do tipo de programação aparecem
na tela.
2 Modifique os parâmetros para obter a configuração desejada.
Para:
 Modifique o tipo de módulo: faça clique duplo no botão Anterior e siga o
mesmo procedimento para criar um aplicativo,
 Adicione, modifique ou exclua uma extensão: faça clique duplo no botão
Anterior e siga o mesmo procedimento para criar um aplicativo,
 Modifique um tipo de programação: clique na ilustração que representa o
tipo de programação desejado.
NOTA: Se desejar apenas alterar o tipo de programação, as instruções
programadas anteriormente, se houver, serão apagadas para que seja
possível criar um aplicativo do tipo de programação escolhido.
3 Se necessário, volte à página de resumo e de escolha do tipo de programação
clicando no botão Próximo.
4 Confirme as alterações clicando no botão Próximo.
Resultado: uma folha de cabeamento vazia é exibida na página.

28 EIO0000002617 03/2017
Manual de programação Zelio Logic
Como começar a utilizar o software de programação
EIO0000002617 03/2017

Parte II
Como começar a utilizar o software de programação

Como começar a utilizar o software de programação

EIO0000002617 03/2017 29
Como começar a utilizar o software de programação

30 EIO0000002617 03/2017
Manual de programação Zelio Logic
Como começar a utilizar o software de programação
EIO0000002617 03/2017

Capítulo 2
Como começar a utilizar o software de programação

Como começar a utilizar o software de programação

Tema deste capítulo


Este capítulo explica, através de um conjunto de perguntas e respostas, como utilizar o software
de programação.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Glossário 33
Como criar um programa novo 35
Como programar uma aplicação a partir do software de programação 36
Como programar uma aplicação a partir da face anterior do módulo lógico 37
como transferir o programa do PC para o módulo lógico 38
Como proteger o programa instalado no módulo lógico 39
Como testar uma aplicação sem a carregar no módulo lógico: a simulação 40
Como monitorar e modificar um aplicativo em execução no módulo lógico no software de 47
programação: Monitoramento
Como controlar e modificar uma aplicação a partir da face anterior do módulo lógico 53
O que significa o código de erro mostrado na face anterior do módulo lógico 54
Como ligar o software de programação ao módulo lógico 56
Como diagnosticar o estado do módulo lógico 57
Como controlar o módulo lógico a partir do software de programação 58
Como controlar o módulo lógico a partir da face anterior do módulo lógico 59
Como efectuar a parametrização de uma aplicação através da face anterior do módulo lógico 62
Como modificar de forma dinâmica os dados de um programa através da face anterior do 63
módulo lógico
Como recuperar no software de programação o programa instalado no módulo lógico 64
Como verificar um aplicativo no software de programação 65
Como verificar o FIRMWARE do módulo lógico 69
Como utilizar a placa de memória de segurança 70

EIO0000002617 03/2017 31
Como começar a utilizar o software de programação

Tópico Página
Como configurar o idioma do software de programação e do módulo lógico 71
Como se comporta o módulo lógico em caso de corte do sector 72
Como importar uma aplicação desenvolvida com o Zelio Soft 1 para o Zelio Soft 2 74

32 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Glossário

Descrição
As definições dos seguintes termos tem como objetivo facilitar a leitura da ajuda.
 Endereço MAC (Media Access Control): controle de acesso de mídia. Endereço de hardware
de um cartão ou de um periférico de rede codificado com 6 bytes e único no mundo. É atribuído
pelo fabricante do equipamento.
 Aplicativo: programa do usuário.
 Visor de LCD: tela localizada na unidade de certos módulos cujas teclas permitem a operação
autônoma do módulo (controle, configurações, vigilância e, apenas no modo LD, programação
e monitoramento)
 Destinatário: conforme a situação, é possível que um destinatário seja um telefone celular, um
PC equipado com Zelio Logic Alarm ou caixa de e-mail que possa receber mensagens de
alarme enviadas pela estação remota e/ou possa controlar a estação remota.
 Módulo: nome genérico usado para designar os diferentes tipos de módulos Zelio Logic
 Software HMI: Interface Homem-Máquina do software de programação executada no PC
 FBD: Diagrama do bloco de função.
 FDR: o serviço FDR (Fast Device Replacement) é utilizado quando um dispositivo de
substituição está fisicamente ligado a uma rede. O serviço possibilita que o sistema (incluindo
o dispositivo):
 forneça o dispositivo de substituição com o mesmo endereço IP que o anterior,
 ajude a garantir que o dispositivo de substituição seja funcionalmente compatível com o
anterior,
 recupere os parâmetros do aplicativo do dispositivo substituído.

 Folha de cabeamento: área de trabalho da janela Editar:


 inclui os contatos de entrada e saída para um aplicativo no modo FBD
 inclui as colunas para os contatos e uma coluna para as bobinas de um aplicativo no modo
LD
 Arrastar/Soltar: operação que consiste em clicar com o botão esquerdo do mouse e arrastar o
cursor do mouse mantendo o botão esquerdo pressionado, de modo a soltá-lo na posição
desejada na tela.
 LD: Diagrama Ladder.
 MACRO: uma MACRO é um agrupamento de blocos de função. É caracterizada por número,
nome, ligações, blocos de função internos e ligações de entrada/saída.
 MEI: a MEI (Modbus Encapsulated Interface) é um mecanismo de encapsulamento de pedidos
de serviços e de métodos de invocação, assim como das respectivas respostas, em uma
sequência Modbus.
 Monitoramento: ação utilizada para verificar os dados e parâmetros modificados no módulo
lógico a partir do software em um PC (modo online) ou em um LCD do módulo lógico (apenas
no modo LD).
 Gateway: equipamento que vincula redes com diferentes arquiteturas e funciona na camada do
aplicativo. Esse termo pode referir-se a um router.

EIO0000002617 03/2017 33
Como começar a utilizar o software de programação

 Programa: consulte aplicativo.


 SFC: diagrama de função sequencial (Sequential Function Chart), modo de programação
semelhante ao GRAFCET.
 Diagrama: diagrama do programa na janela do programa
 Estação remota: conjunto composto por um módulo lógico e uma interface de comunicação
SR2COM01.
 Supervisão: termo que caracteriza a janela do software HMI onde são exibidos os dados e
parâmetros do programa verificado durante uma fase de simulação ou monitoramento
 Tipos de ligação:
 DIG (Digital)
 Analógico
 Token de estado (SFC) no modo FBD

 Zelio Logic: módulo de automação, também chamado módulo lógico


 Zelio Logic Modular ou Extensível: um módulo Zelio2 para o qual comunicações inteligentes
adicionais (Modbus, Ethernet) ou unidades de entrada/saída etc. chamadas "extensões"
podem ser ligadas lateralmente.

34 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como criar um programa novo

Descrição
Consulte Criar uma aplicação (ver página 26).

EIO0000002617 03/2017 35
Como começar a utilizar o software de programação

Como programar uma aplicação a partir do software de programação

Descrição
Consulte Programação LD a partir do software de programação (ver página 219).
Consulte Programação FBD a partir do software de programação (ver página 399).

36 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como programar uma aplicação a partir da face anterior do módulo lógico

Descrição
Consulte Menu PROGRAMAÇÃO (ver página 85).

EIO0000002617 03/2017 37
Como começar a utilizar o software de programação

como transferir o programa do PC para o módulo lógico

Descrição
Consulte Transferir o programa do PC para o módulo lógico (ver página 458)

38 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como proteger o programa instalado no módulo lógico

Descrição
Consulte Protecção do programa guardado no módulo lógico (ver página 465):

EIO0000002617 03/2017 39
Como começar a utilizar o software de programação

Como testar uma aplicação sem a carregar no módulo lógico: a simulação

Descrição
Para se certificar de que um programa vai executar o que o utilizador pretende antes de o carregar
num módulo lógico, pode simular a sua execução utilizando o software de programação. Esta
simulação permite ao utilizador:
 modificar temporariamente ou forçar permanentemente todas as saídas de função FBD, todos
os contactos LD, a maior parte dos parâmetros das funções, bem como todas as teclas da face
anterior do módulo lógico;
 e depois visualizar o efeito de cada modificação ou substituição na execução do programa,
verificando os valores das saídas dos blocos FBD, das bobinas e dos contactos LD, bem como
as visualizações do ecrã da face anterior do módulo lógico simulado.

Como executar um programa no modo Simulação


Depois de criar um esquema na folha de cablagem (janela Edição) ou através da "introdução
Zelio" no modo LD, basta clicar no ícone S da barra de ferramentas.

Para voltar para o modo Edição, clique no ícone .


Depois de efectuar esta acção, aparece o "MODO SIMULAÇÃO" na barra de ferramentas e um
conjunto de ícones que representam as funções disponíveis na simulação. Na janela do software
de programação, pode visualizar a totalidade ou parte das janelas seguintes:
 No menu janela:
 a janela de edição;
 a janela de supervisão;
 a janela de simulação da face anterior do módulo.

 Nos ícones da barra na parte inferior:


 a janela Tempo de simulação;
 a janela Blocos funcionais (aplicação apenas no modo LD);
 a janela Entradas DIG (aplicação apenas no modo LD);
 a janela Teclas Zx (aplicação apenas no modo LD);
 a janela Saídas DIG (aplicação apenas no modo LD).

Cada acção do utilizador no gráfico corresponde a uma simulação cujos resultados são mostrados
nas janelas.

40 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Janela de simulação da face anterior do módulo lógico


permite clicar com o rato em cada tecla da face anterior do módulo lógico que aparece na janela.
As teclas da janela Face anterior podem ser manipuladas como se se tratasse das teclas da face
anterior real do módulo lógico. Cada clique permite utilizar todas as funções acessíveis a partir da
face anterior de um módulo lógico real.
O resultado destas acções aparece na simulação do ecrã LCD.
Embora estejam acessíveis, determinadas funções não estão activas porque não fazem sentido
em simulação:
 FILTRO;
 CICLO WATCHDOG;
 TRANSFERÊNCIA.

Janela de edição
Visualização em LD e FBD:
 mostra os programas de utilizadores editados numa folha de cablagem FBD ou LD;
 realça com uma cor "inactiva" (por predefinição, azul) as ligações Digital (DIG) FBD, os
contactos, as bobinas e as ligações LD que estão na posição OFF;
 realça com uma cor "activa" (por predefinição, vermelho ou rosa) as ligações DIG FBD, os
contactos, as bobinas e as ligações LD que estão na posição ON (os contactos e as bobinas
activos e não alimentados aparecem a laranja);
 realça com uma cor "activa" (por predefinição, vermelho) cada etapa activa de um gráfico SFC;
 mostra o valor actual em cada ligação digital de um gráfico FBD;
 realça todos os contactos LD e as funções FBD que não tenham uma saída DIG em função do
estado da saída DIG;
 apresenta o valor de todos os parâmetros das funções FBD, fazendo duplo clique no bloco
funcional;
 apresenta o valor de todos os parâmetros das funções LD, clicando com o botão direito do rato
em cada contacto ou bobina e depois seleccionando no menu apresentado "janela de
parametrização".
Os valores forçados aparecem realçados nas janelas "Edição e Supervisão" mudando a cor do
fundo com que apareciam.
Acções em LD:
 permite modificar temporariamente o estado de qualquer contacto de um gráfico LD, clicando
com o botão esquerdo do rato (passagem de ON/OFF);
 permite forçar permanentemente o estado de qualquer contacto de um gráfico LD, clicando
com o botão direito do rato, seleccionando no menu apresentado "substituição e manutenção",
carregando em ON ou OFF na janela "substituição permanente" e depois validando com OK;
 permite modificar o valor de um subconjunto de parâmetros das funções LD, clicando com o
botão direito do rato em cada contacto ou bobina e depois seleccionando no menu apresentado
"janela de parametrização", modificando um ou mais parâmetros que não estejam a cinzento e
depois validando com OK;

EIO0000002617 03/2017 41
Como começar a utilizar o software de programação

 permite soltar o estado de qualquer contacto de um gráfico LD, clicando com o botão direito do
rato, seleccionando no menu apresentado "repor";
 permite repor todas as saídas ou ligações forçadas, clicando na superfície da janela com o
botão direito do rato e seleccionando no menu apresentado "repor tudo".
Acções em FBD:
 permite modificar temporariamente o estado de qualquer saída ou ligação DIG ou token de um
gráfico FBD, clicando com o botão esquerdo do rato (passagem de ON/OFF);
 permite modificar temporariamente o estado de qualquer saída ou ligação digital de um gráfico
FBD, clicando com o botão esquerdo do rato, introduzindo um valor inteiro assinado na janela
"Valor analógico" e depois validando com OK;
 permite forçar permanentemente o estado de qualquer saída ou ligação DIG ou token de um
gráfico FBD, clicando com o botão direito do rato, seleccionando no menu apresentado
"substituição e manutenção", carregando em ON ou OFF na janela "substituição permanente"
e depois validando com OK;
 permite forçar permanentemente o estado de qualquer saída ou ligação digital de um gráfico
FBD, clicando com o botão direito do rato, seleccionando no menu apresentado "substituição
e manutenção", introduzindo um valor inteiro assinado na janela "Valor analógico" e depois
validando com OK;
 permite modificar o valor de um subconjunto de parâmetros das funções FBD, fazendo duplo
clique no bloco funcional, modificando um ou mais parâmetros que não estejam a cinzento e
depois validando com OK;
 repor uma saída ou uma ligação forçada, clicando com o botão direito do rato e seleccionando
no menu apresentado "repor";
 repor todas as saídas ou ligações forçadas, clicando na superfície da janela com o botão direito
do rato e seleccionando no menu apresentado "repor tudo".

Janela Supervisão
Visualização:
 mostra as funções LD ou FBD seleccionadas em edição nesta janela sob a forma de blocos
funcionais FBD;
 realça com a cor "inactiva" (por predefinição, azul) as saídas DIG dos blocos funcionais FBD
que estão na posição OFF;
 realça com a cor "activa" (por predefinição, vermelho ou rosa) as saídas DIG dos blocos
funcionais FBD que estão na posição ON;
 realça com uma cor "activa" (por predefinição, vermelho) cada etapa activa de um gráfico SFC;
 mostra o valor actual em cada saída digital de um bloco funcional FBD;

42 EIO0000002617 03/2017
Como começar a utilizar o software de programação

 realça todos os blocos funcionais FBD que tenham apenas uma saída DIG em função do
estado da saída DIG;
 apresenta o valor de todos os parâmetros dos blocos funcionais FBD, fazendo duplo clique no
bloco funcional ou clicando com o botão direito do rato em cada contacto ou bobina e depois
seleccionando no menu apresentado "janela de parametrização".
Os valores forçados aparecem realçados nas janelas Edição e Supervisão, mudando a cor de
fundo.
Acções:
 permite modificar temporariamente o estado de qualquer saída DIG ou token de um bloco
funcional FBD clicando com o botão esquerdo do rato (passagem de ON/OFF);
 permite modificar temporariamente o estado de qualquer saída ou ligação digital de um bloco
funcional FBD clicando com o botão esquerdo do rato e depois introduzindo um valor inteiro
assinado na janela "Valor analógico" e depois validando com OK;
 permite forçar permanentemente o estado de qualquer saída DIG ou token de um bloco
funcional FBD, clicando com o botão direito do rato, seleccionando no menu apresentado
"substituição e manutenção", carregando em ON ou OFF na janela "substituição permanente"
e depois validando com OK;
 permite forçar permanentemente o estado de qualquer saída digital de um bloco funcional FBD,
clicando com o botão direito do rato, seleccionando no menu apresentado "substituição e
manutenção", introduzindo um valor inteiro assinado na janela "Valor analógico" e depois
validando com OK;
 permite modificar o valor de um subconjunto de parâmetros de um bloco funcional FBD fazendo
duplo clique no bloco funcional, modificando um ou mais parâmetros que não estejam a
cinzento e depois validando com OK ou clicando com o botão direito do rato em cada contacto
ou bobina. Em seguida, seleccione no menu apresentado "janela de parametrização",
modificando um ou mais parâmetros que não estejam a cinzento e depois validando com OK;
 repor uma saída forçada, clicando com o botão direito do rato e seleccionando no menu
apresentado "repor";
 repor todas as saídas forçadas, clicando na superfície da janela com o botão direito do rato e
seleccionando no menu apresentado "repor tudo".

Janela Acelerador e limites de simulação


Esta janela aparece quando clica no ícone módulo lógico do tempo de simulação colocado na
barra inferior da janela de simulação.
Visualização:
 apresenta a data e a hora de início e de fim da simulação.
Acção:
 permite modificar, na janela "limites da simulação", a data e a hora de início e fim da simulação.
 permite aumentar até 65.000 vezes a velocidade de simulação, carregando na tecla >> e
deslocando o nível da barra "mín-máx".

EIO0000002617 03/2017 43
Como começar a utilizar o software de programação

Janelas Blocos funcionais


As janelas Blocos funcionais: Entrada DIG, Saídas DIG e Teclas Zx só estão acessíveis no modo
LD.
Estas aparecem quando clica num dos ícones colocados na barra inferior da janela de simulação.
Visualização:
 A opção Blocos funcionais resume numa tabela todos os blocos funcionais que tenham
parâmetros ou entradas analógicas e mostra as respectivas evoluções;
 As outras janelas mostram o estado das entradas, das saídas físicas e das teclas do módulo.
Acção:
 permite modificar um parâmetro, fazendo duplo clique na caixa que representa o valor na janela
de blocos funcionais, o que faz com que apareça a janela de parametrização da função;
 permite modificar o valor ON ou OFF de uma entrada ou de uma tecla Zx na janela de entradas
e nas teclas Z, clicando no respectivo desenho.

Funcionalidades não acessíveis no modo Simulação


As funcionalidades seguintes não podem ser acedidas em simulação:
 edição gráfica do programa;
 ler, escrever, comparar e apagar o programa do módulo lógico;
 monitorização;
 modificar os parâmetros de comunicação;
 modificar os parâmetros de configuração do programa de utilizador.

Barra de ferramentas do modo Simulação


A barra de simulação permite modificar os ritmos de simulação ou simular determinados eventos
que afectam o módulo lógico.
NOTA: para fazer aparecer o conjunto das funções descritas abaixo, no menu Ficheiro →
Preferências tem de seleccionar a caixa: visualizar o período de actualização e o número de ciclos
em monitorização e simulação.
Todas as funções descritas abaixo são necessárias para realizar uma simulação que possa
realçar todos os problemas transitórios, nomeadamente durante o lançamento da aplicação e na
reposição do corte do sector.
Uma vez que a execução da aplicação no módulo lógico é periódica e pode ser controlada através
de um WATCHDOG (janela de configuração do programa | separador de configuração), o
software de programação pode aceder ao simulador periodicamente e impor ao simulador uma
base de tempo que aumenta o número de milissegundos correspondente ao período de execução
da aplicação (ciclo de base da aplicação).
Esta base de tempo vai criar uma temporização não apenas da execução de todas as funções que
dependem explícita ou implicitamente do tempo (timers, Entradas filtradas em FBD, funções
bloqueadas em FBD... ) mas também da evolução do relógio e da data do simulador, das quais
dependem as funções de tipo Relógio, Programador horário ou função Verão/Inverno.

44 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Deste modo, se for necessário realçar todos os problemas transitórios introduzidos pelo programa
de utilizador, é necessário executar o programa de utilizador período a período. Por conseguinte,
é necessário fixar como 1 o número de ciclos, estabelecendo assim uma duração entre 2
resultados de simulação igual ao período de execução da aplicação no módulo lógico.
Em contrapartida, para controlar o funcionamento da aplicação, é possível aumentar o número de
ciclos para 255 e, se não for suficiente, a janela "Acelerador e limites de simulação" permite
multiplicar até 65.000, fazendo com que esta duração tenha pelo menos 46 horas entre 2
resultados de simulação.
Outros ícones e janela:
 Stop, Pausa e Corte de sector;
 Run.
 A frequência de actualização das janelas do PC (valores modificáveis).
Um botão a cinzento não pode ser utilizado, uma tecla a cores pode ser activada, clicando na
mesma uma vez; uma tecla amarela ou vermelha marca uma paragem da simulação (pausa) ou
uma paragem do módulo lógico simulado (paragem ou corte do sector). Uma tecla verde marca
um programa em curso de simulação de execução (Run).
A passagem de stop vermelho para Run verde, ao clicar em Run, provoca uma inicialização do
programa de utilizador e o arranque da simulação de execução do programa.
A passagem de Run verde para stop vermelho, ao clicar em stop, provoca a paragem da
simulação de execução do programa.
A tecla "pausa" da barra de simulação permite parar e reiniciar o desenvolvimento do programa.
Esta tecla só pode ser utilizada no modo de simulação.
A tecla "corte sector" da barra de simulação permite parar e reactivar uma inicialização "a quente"
após o desenvolvimento do programa. Esta inicialização, que verifica o estado de todos os
parâmetros de tipo reminiscência, só é executada no módulo lógico se ocorrer um corte de sector.
Esta tecla só pode ser utilizada no modo de simulação.
A frequência de actualização corresponde à frequência com que os valores das saídas e dos
parâmetros são actualizados nas janelas da aplicação abertas durante o modo de simulação. A
actualização do conjunto destes valores é denominada em geral como resultado de simulação. A
frequência de actualização permite, no caso de não existir uma função passo a passo, visualizar
lentamente as evoluções transitórias da aplicação simulada.
O valor inteiro Número de ciclos representa o número de ciclos executados entre cada resultado
de simulação. Um número de ciclos de 1 significa que todas as modificações de estado das
entradas e saídas apresentadas correspondem a uma execução período a período (período de
execução da aplicação definida na configuração) do módulo lógico escolhido. A gestão da data e
da hora é alinhada de acordo com o número de ciclo executado entre cada resultado de
simulação.
Se o utilizador escolheu um número de ciclo superior a 1, neste caso cada actualização dos
resultados de simulações, não pode verificar as alterações das entradas e saídas das funções que
se efectuem com um período mais reduzido.

EIO0000002617 03/2017 45
Como começar a utilizar o software de programação

Por exemplo, se o utilizador simular o programa seguinte com um valor Número de ciclo =2 , não
pode ver o movimento da saída do bloco B00 porque passa de ON <-> OFF em cada ciclo. Só
pode verificar as comutações desta saída com o valor Número de ciclo =1.
Para sair do modo de simulação, basta clicar na barra de ferramentas na tecla "edição"

46 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como monitorar e modificar um aplicativo em execução no módulo lógico no software


de programação: Monitoramento

Descrição
Para monitorar ou modificar remotamente o comportamento de um programa em execução em
um módulo lógico, é possível utilizar a função de monitoramento. O monitoramento permite:
 Modificar temporariamente ou forçar permanentemente todas as saídas de função FBD, todos
os contatos LD, a maior parte dos parâmetros das funções, assim como todos os botões do
painel frontal do módulo lógico,
 Exibir periodicamente a execução do programa, mostrando os valores das entradas e saídas
do módulo lógico e das respectivas extensões, e as saídas dos blocos FBD, das bobinas e dos
contatos LD, e o estado dos parâmetros e as exibições do painel frontal do módulo lógico
ligado.
Estas modificações e esta visualização são efetuadas:
 Por um lado, nas janelas do software de programação, que podem ser acessadas:
 Utilizando o menu da janela: Editar, Supervisão, no painel frontal do módulo lógico,
 Utilizando os ícones na barra da parte inferior da janela de monitoramento (apenas LD):
blocos de função, entradas DIG, teclas Zx, saídas DIG.
Inclui o estado das entradas e saídas do módulo lógico e das eventuais extensões, os estados
do programa, as entradas/saídas e os parâmetros (incluindo os parâmetros das saídas) dos
blocos de função FBD, os estados dos contatos/bobinas e dos parâmetros do esquema LD que
correspondem ao programa em funcionamento no módulo lógico.
 Por outro lado, na barra de ferramentas do modo Monitoramento, existe um conjunto de ícones
que permitem iniciar e parar a execução do aplicativo no módulo lógico e a frequência com que
os valores das saídas e dos parâmetros são atualizados nas janelas abertas do aplicativo.
O valor obtido de cada vínculo é exibido perto da saída do bloco de função. O modo Monitorização
é independente da função "Execução/Parada do módulo". Se o módulo lógico for interrompido,
são exibidas apenas as modificações realizadas aos parâmetros e às saídas dos botões no painel
frontal do módulo lógico.
Não é possível considerar os valores e estados exibidos no modo Monitoramento como sendo os
valores e estados instantâneos e em tempo real no módulo lógico. Eles representam apenas
aqueles valores e estados lidos no momento do período de atualização definido.
Além disso, quando o módulo lógico ligado alterna para o modo Monitoramento, os períodos de
execução do aplicativo (definidos em Configuração do programa) são estendidos pelo tempo de
comunicação entre o PC e o módulo lógico, assim como qualquer possível substituição
permanente aplicada ao aplicativo. Quando aplicativos sem substituição permanente são
executados, é possível executar o aplicativo no módulo lógico durante um período muito inferior
ao período de atualização das janelas de monitoramento no PC. As ações no módulo lógico não
são observadas menos de duas vezes no período de atualização do monitoramento (regra de
amostragem de Shannon). Sendo assim, é possível que a duração real dos períodos de execução
variem bastante durante esse modo de funcionamento.

EIO0000002617 03/2017 47
Como começar a utilizar o software de programação

Além disso, durante o modo Monitoramento, a ação de Temporização de alarme (definida na


Configuração do programa WATCHDOG) está desativada.

CUIDADO
RISCOS DA OPERAÇÃO DO EQUIPAMENTO
 Realize testes reais de maquinário e processo operacional antes de colocar esse
equipamento em funcionamento.
 Não confie somente nos resultados dos testes de simulação para resolver problemas e/ou
colocar em funcionamento sua máquina ou processo.
A não observância destas instruções pode provocar ferimentos pessoais, ou danos no
equipamento.

Alternar para o modo Monitoramento do módulo lógico e do software de programação


Só é possível alternar para esse modo se o módulo lógico:
 tiver um programa de leitura/gravação que não esteja protegido por uma senha,
 possuir um programa protegido contra leitura/gravação por uma senha que você conheça,
 possuir um programa idêntico ao programa aberto no software de programação.
O software de programação determina se uma senha protege o acesso a um programa. Se for
esse o caso, o software de programação exibirá a janela de diálogo Senha.
O gráfico da janela Edição tem que estar em conformidade com o programa incluído no módulo
lógico. O software de programação ativa a função "Comparar os dados do módulo lógico com o
programa". Se houver alguma diferença, o software de programação volta ao modo de edição sem
estabelecer uma ligação com o módulo lógico.
Depois de realizar essas confirmações, clique no botão "lupa" na barra de ferramentas para mudar
para o modo de monitoramento.

Janela de monitoramento do painel frontal do módulo lógico


Essa janela permite que você use o mouse para clicar m qualquer uma das teclas painel frontal
do módulo lógico que aparecem na janela. As teclas da janela Painel frontal podem ser
manipuladas como se fossem teclas reais do painel do módulo lógico. Qualquer uma das funções
que podem ser acessadas no painel frontal de um módulo lógico real pode ser aplicada a um
módulo lógico real com um simples clique no mouse. O resultado dessas ações é exibido em cópia
no visor de LCD.

48 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Janela de edição
Visualização:
 exibe os programas de usuários editados sob a forma de um gráfico FBD ou LD,
 mostra os links Digital FBD, contatos, bobinas e os links LD que estão Desligados com uma cor
"inativa" (por padrão, azul)
 mostra os links Digital FBD, contatos, bobinas e os links LD que estão Ligados com uma cor
"ativa" (por padrão, vermelho ou cor-de-rosa) contatos e bobinas ativas e não alimentadas são
destacadas em laranja,
 mostra cada etapa ativa deum gráfico SFC em uma cor "ativa" (por padrão, vermelho),
 mostra o valor atual em cada link digital de um gráfico FBD,
 realça os contatos LD e funções FBD que não possuem apenas uma saída DIG, de acordo com
o status da respectiva saída DIG,
 mostra o valor dos parâmetros das funções FBD ao fazer duplo clique no bloco de função,
 mostra o valor dos parâmetros das funções LD ao clicar com o botão direito do mouse em cada
contato ou bobina e depois selecionar no menu apresentado a opção "Janela de parâmetros".
Os valores forçados aparecem realçados nas janelas Edição e Supervisão, mudando a cor de
fundo.
Ações em FBD:
 permite modificar temporariamente o estado de qualquer saída ou vínculo DIG ou token de um
gráfico FBD ao clicar com o botão esquerdo do mouse (muda entre Ligado/Desligado),
 permite modificar temporariamente o estado de qualquer saída ou vínculo digital de um gráfico
FBD ao clicar com o botão esquerdo do mouse, inserindo um valor inteiro assinado na janela
"Valor analógico" e depois confirmando as seleções ao pressionar OK,
 permite forçar permanentemente o estado de qualquer saída ou ligação Digital ou token de um
gráfico FBD, clicando com o botão direito do mouse, selecionando "Forçar e manter" no menu
exibido, inserindo Ligado ou Desligado na janela "Forçar permanentemente, e em seguida
confirmando as seleções ao pressionar OK,
 permite forçar permanentemente o estado de qualquer saída ou ligação digital de um gráfico
FBD, clicando com o botão direito do mouse, selecionando "Forçar e manter" no menu exibido,
inserindo um valor inteiro assinado na janela "Valor analógico" e em seguida confirmando as
seleções ao pressionar OK,
 permite modificar o valor de um subconjunto de parâmetros das funções FBD, fazendo clique
duplo no bloco de função, modificando um ou mais parâmetros que não estejam cinzas e
depois confirmando as seleções ao pressionar OK;
 permite liberar uma saída ou uma ligação forçada, clicando com o botão direito do mouse e
selecionando "Liberar" no menu apresentado,
 permite liberar as saídas ou vínculos forçados ao clicar com o botão direito na janela e
selecionar a opção "Liberar todos" no menu exibido.

EIO0000002617 03/2017 49
Como começar a utilizar o software de programação

Ações em LD:
 permite modificar temporariamente o estado de qualquer contato de um gráfico LD ao clicar
nele com o botão esquerdo do mouse (muda entre Ligado/Desligado);
 permite forçar permanentemente o estado de qualquer contato de um gráfico LD, clicando com
o botão direito do mouse, selecionando "Forçar e manter" no menu apresentado, inserindo
Ligado ou Desligado na janela "Forçar permanentemente" e depois confirmando as seleções
ao pressionar OK,
 permite modificar o valor de um subconjunto de parâmetros das funções LD, clicando com o
botão direito do mouse em cada contato ou bobina, selecionando no menu apresentado
"Janela de parâmetros", modificando um ou mais parâmetros que não estejam cinzas e depois
confirmando as seleções ao pressionar OK,
 permite repor o estado de qualquer contato de um gráfico LD, clicando com o botão direito do
mouse e selecionando"Liberar" no menu apresentado,
 permite liberar as saídas ou vínculos forçados ao clicar com o botão direito na janela e
selecionar a opção "Liberar todos" no menu exibido.

Janela Supervisão
Visualização:
 mostra as funções LD ou FBD selecionadas em edição nesta janela sob a forma de blocos de
função FBD;
 mostra as saídas DIG do bloco de função FBD que estão Desligados com cor "inativa" (por
padrão, azul),
 mostra Todos ou Nenhum dos blocos de função FDB que estejam Ligados com uma cor de
"ativa" (por padrão, vermelho ou cor-de-rosa) (saídas DIG e blocos FBD ativos e não
alimentados são exibidos em laranja,
 mostra cada etapa ativa deum gráfico SFC em uma cor "ativa" (por padrão, vermelho),
 mostra o valor atual em cada saída digital de um bloco de função FBD;
 realça os blocos de função FBD que possuem apenas uma saída DIG, de acordo com o status
de sua respectiva saída DIG;
 mostra o valor dos parâmetros dos blocos de função FBD ao fazer clique duplo no bloco de
função ou ao clicar com o botão direito do mouse em cada contato ou bobina e em seguida
selecionar a opção "Janela de parâmetros" no menu apresentado.
Os valores forçados aparecem realçados nas janelas Edição e Supervisão, mudando a cor de
fundo.
Ações:
 permite modificar temporariamente o estado de qualquer saída ou vínculo DIG ou token de um
bloco de função FBD ao clicar com o botão esquerdo do mouse (alterna entre
Ligado/Desligado),
 permite modificar temporariamente o estado de qualquer saída de bloco de função FBD ou
vínculo digital ao clicar com o botão esquerdo do mouse e em seguida inserir um valor inteiro
assinado na janela "Valor analógico", confirmando as seleções ao pressionar OK,

50 EIO0000002617 03/2017
Como começar a utilizar o software de programação

 permite substituir permanentemente o estado de qualquer saída Digital ou token de um bloco


funcional FBD, clicando com o botão direito do mouse, selecionando, no menu apresentado,
"Forçar e manter", introduzindo Ligado ou Desligado na janela "Forçar permanentemente" e em
seguida confirmando as seleções ao pressionar OK,
 permite forçar permanentemente o estado de qualquer saída digital de um bloco funcional FBD,
clicando com o botão direito do mouse, selecionando no menu apresentado "Forçar e manter",
introduzindo um valor inteiro assinado na janela "Valor analógico" e em seguida confirmando
as seleções ao pressionar OK,
 permite modificar o valor de um subconjunto de parâmetros de um bloco funcional FBD,
fazendo clique duplo no bloco funcional, modificando um ou mais parâmetros que não estejam
cinzas e em seguida confirmando as seleções ao pressionar OK ou clicando com o botão direito
do mouse em cada contato ou bobina. Em seguida, selecione no menu apresentado "Janela de
parâmetros", modificando um ou mais parâmetros que não estejam cinzas e em seguida
confirmando as seleções ao pressionar OK,
 permite liberar uma saída forçada, clicando com o botão direito do mouse, selecionando
"Liberar" no menu apresentado,
 permite liberar as saídas substituídas ao clicar com o botão direito na janela e selecionar
"Liberar tudo" no menu apresentado.

Janelas Blocos de função


Janelas Blocos de função: entrada DIG, saídas DIG e teclas Zx só estão acessíveis no modo LD.
Elas são exibidas quando você clica em um dos ícones colocados na barra inferior da janela de
monitoramento.
Visualização:
 A opção Blocos de função resume em uma tabela os blocos de função com parâmetros ou
entradas analógicas e mostra suas respectivas alterações,
 As outras janelas mostram o estado das entradas, das saídas físicas e das teclas do módulo
lógico.
Ação:
 permite modificar um parâmetro ao fazer duplo clique na caixa que representa o valor na janela
de blocos de função, o que faz com que seja exibida a janela de parâmetros da função,
 permite modificar o valor Ligado ou Desligado de uma entrada ou de uma tecla Zx na janela de
entradas e nas teclas Z, clicando no respectivo desenho.

Funcionalidades não acessíveis no modo Monitoramento


As funcionalidades seguintes não estão acessíveis no modo Monitoramento:
 edição gráfica do programa,
 ler, gravar, comparar e apagar o programa do módulo lógico,
 modificar os parâmetros de comunicação,
 modificar os parâmetros de configuração do programa.

EIO0000002617 03/2017 51
Como começar a utilizar o software de programação

Barra de ferramentas do modo Monitoramento


A frequência de atualização corresponde à frequência com que os valores das saídas e dos
parâmetros são atualizados nas janelas do aplicativo abertas durante o modo Monitoramento:
Diminuir essa frequência e, consequentemente, diminuir o período de atualização, reduz a carga
de trabalho do software de programação que sobrecarrega o PC em detrimento de outros
sistemas ou programas de usuário.
Os comandos que permitem controlar o monitoramento são:
 o botão Parar,
 o botão Executar,
 a duração entre 2 visualizações de dados do módulo lógico na tela (valor alterável).
NOTA: Para exibir a frequência de atualização descrita abaixo, acesse o menu Arquivo →
Preferências e marque a caixa de seleção Exibir período de simulação e atualização do
monitoramento.
A modificação da frequência de atualização é essencial para restringir o tempo atribuído ao
software de programação pelo sistema Windows, porque nos sistemas Windows antigos ou nas
pequenas configurações de PC, a carga utilizada pelo software de programação no modo de
monitoramento diminui significativamente a velocidade dos aplicativos abertos em paralelo ou as
operações do sistema.

52 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como controlar e modificar uma aplicação a partir da face anterior do módulo lógico

Descrição
Consulte Menu MONITORIZAÇÃO (ver página 97).

EIO0000002617 03/2017 53
Como começar a utilizar o software de programação

O que significa o código de erro mostrado na face anterior do módulo lógico

Descrição
É possível visualizar no ecrã LCD os erros ou avisos detectados pelo firmware (software
específico do módulo lógico) do módulo lógico (excesso do WATCHDOG (ver página 107),
período de execução (ver página 513) demasiado elevado...) no Menu Defeito (ver página 117).

Erros possíveis
Lista de erros:

Número Tipo de erro


00 Nenhuma avaria
01 Erro de escrita EEPROM
Este erro caracteriza os problemas de transferência entre a placa de memória
e o módulo lógico. Se o erro ocorrer frequentemente, contacte o serviço de
assistência ao cliente.
02 Erro escrita relógio
Se o erro ocorrer frequentemente, contacte o serviço de assistência ao cliente.
04 Sobrecarga nas saídas dos relés estáticos
Quando uma saída de relé estática atingir a temperatura de 170°C, o grupo
das 4 saídas a que ela pertence é desactivado.
Para fazer com que o grupo de saídas fique operacional, é necessário eliminar
o motivo de sobrecarga (curto-circuito,...) e depois apagar o erro a partir do
menu DEFEITO (ver página 117).
50 O firmware do módulo lógico está danificado, ver Actualizar o FIRMWARE do
módulo lógico. (ver página 469)
Carregue novamente o firmware no módulo lógico e a aplicação do utilizador.
No caso de o problema persistir, contacte o serviço de assistência ao cliente.
51 Excesso do watchdog
Aviso ou erro segundo a escolha efectuada no menu configuração (visor do
módulo lógico) ou na janela de configuração (software de programação).
O período de execução da aplicação no módulo lógico é demasiado reduzido
relativamente à duração de execução da aplicação programada no módulo
lógico.
Se a aplicação exigir a periodicidade ou uma amostragem rigorosa das
entradas e saídas do módulo lógico, aumente o período de execução da
aplicação no módulo lógico. Para este efeito, efectue as parametrizações no
menu CONFIGURAÇÃO (visualização do módulo lógico) ou na janela de
configuração (software de programação).
Se a aplicação não exigir periodicidade de execução, é necessário seleccionar
no menu CONFIGURAÇÃO: Nenhuma acção para o WATCHDOG.

54 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Número Tipo de erro


52 O módulo lógico executou uma operação desconhecida
Se o erro for permanente, carregue novamente o firmware no módulo lógico e
a aplicação de utilizador. No caso de o problema persistir, contacte o serviço
de assistência ao cliente.
53 Erro da ligação entre o módulo lógico e a extensão de tipo bus
Verifique o funcionamento da extensão (ligação, alimentação, erro).
54 Erro da ligação entre o módulo lógico e a extensão de tipo entradas-saídas
Verifique o funcionamento da extensão (ligação, alimentação, erro).
58 Apareceu um erro no firmware ou na parte de hardware do módulo lógico
Se o erro for permanente, carregue novamente o firmware no módulo lógico e
o programa de utilizador. No caso de o problema persistir, contacte o serviço
de assistência ao cliente.
59 No início de RUN da aplicação no módulo lógico: a aplicação não pode mudar
para RUN, porque é incompatível com o módulo lógico fisicamente alimentado
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
60 No início de RUN da aplicação no módulo lógico: programa incompatível com
a extensão de tipo bus fisicamente alimentada
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
61 No início de RUN da aplicação no módulo lógico: programa incompatível com
a extensão de tipo entradas-saídas fisicamente alimentada
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
62 Incompatibilidade de versão(ões) (ou do índice) durante o carregamento de
um programa a partir da memória de segurança
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
63 Incompatibilidade da configuração do hardware durante o carregamento de
um programa a partir da memória de segurança
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.

EIO0000002617 03/2017 55
Como começar a utilizar o software de programação

Como ligar o software de programação ao módulo lógico

Descrição
Consulte Configuração da comunicação entre o software de programação e o módulo lógico
(ver página 456)

56 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como diagnosticar o estado do módulo lógico

Descrição
Consulte Diagnóstico do módulo lógico (ver página 464)

EIO0000002617 03/2017 57
Como começar a utilizar o software de programação

Como controlar o módulo lógico a partir do software de programação

Descrição
Consulte Comandos de execução do programa RUN/STOP (ver página 462).

58 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como controlar o módulo lógico a partir da face anterior do módulo lógico

Descrição
O visor LCD e as teclas de comando permitem:
 identificar o módulo lógico e extensões;
 controlar o estado do módulo lógico;
 efectuar a parametrização do módulo lógico e extensões (data, hora, idioma, etc.);
 programar apenas em modo LD um programa utilizador;
 efectuar a parametrização e executar um programa utilizador;
 controlar a execução do programa utilizador;
 transferir programas utilizador para e de uma placa de memória.
Para efectuar todas estas acções, o utilizador dispõe:
 de ecrãs e menus apresentados nas quatro primeiras linhas do visor LCD;
 de informações de contexto apresentadas na 5ª linha do visor LCD;
 de 5 teclas principais coloridas e de uma tecla branca opcional ( shift).

Os Ecrãs de menus
Os ecrãs de menus apresentam, nas quatro primeiras linhas do visor LCD:
 informações;
 ou várias acções que podem ser seleccionadas. Neste caso, apenas o campo que aparece
intermitente pode ser seleccionado e quando é seleccionado desencadeia uma acção.
Quando as informações e as acções a executar não couberem nas quatro linhas, aparecem os
símbolos ↑ e ↓ na coluna da direita indicando que existem informações nas linhas anteriores ou
seguintes às linhas do ecrã. É possível aceder a estas linhas através das teclas situadas sob o
ecrã e designadas por "desenhos" ↑ e ↓ .

As informações de contexto
As informações de contexto pertencem a duas categorias:
 símbolos que informam do estado de funcionamento do módulo lógico:
ligação PC

palavra-passe

EIO0000002617 03/2017 59
Como começar a utilizar o software de programação

alarme

modo de Run/Stop

 menus de contexto situados por cima de cada tecla que indicam a acção que é executada
quando carrega nessa tecla
A existência do menu de contexto é indicada por uma linha horizontal na parte inferior do ecrã
e apresentação de informações que indicam a funcionalidade da tecla.
Ilustração

As teclas de comando
As teclas pertencem a duas categorias:
 cinco teclas coloridas principais;
 uma tecla branca complementar (Shift).
Ilustração

Tecla Shift
A tecla branca complementar (Shift) só é utilizada para as acções seguintes:
 apresentar informações de contexto ocultas:
 no menu PROGRAMAÇÃO em modo LD;
 no menu MONITORING em modo LD;
 no menu LD TEXT ou FBD DISPLAY, se "Modificação autorizada" tiver sido seleccionada
na janela de parametrização da função.
 em combinação com a tecla Menu/OK
 no menu PALAVRA-PASSE, para sair sem introduzir a palavra-passe;
 para comutar, no modo RUN, entre o menu ENTRADAS-SAÍDAS e um menu eventual LD
TEXT ou menu FBD DISPLAY activo;

60 EIO0000002617 03/2017
Como começar a utilizar o software de programação

 em combinação com a tecla situada em "Parâm"


 modo de modificação dos valores visualizados relativamente aos quais a "Modificação seja
autorizada" nos menus LD TEXT ou FBD DISPLAY.
A saída fica inactiva em todos os outros casos.
Teclas coloridas/Navegação
As teclas coloridas principais são utilizadas para as seguintes acções:
 Teclas cinzentas, se não for visualizado nenhum menu de contexto por cima da tecla, aplica-
se o símbolo que está gravado na mesma:
 ↑: selecção da linha anterior, se existir;
 ↓: selecção da linha seguinte, se esta existir;
 →: deslocamento para a direita do ecrã ( menu PROGRAMAÇÃO e MONITORIZAÇÃO em
modo LD) ou deslocamento no ecrã para cada acção que pode ser seleccionada, ou tecla
inactiva.
 ←: deslocamento para a esquerda do ecrã ( menu PROGRAMAÇÃO e MONITORIZAÇÃO
em modo LD) ou deslocamento no ecrã para cada acção que pode ser seleccionada, ou
voltar ao menu anterior.
 Tecla azul Menu/OK: visualização do ecrã de menu associado ao campo seleccionado ou
validação de acções de modificações efectuadas num outro menu, ou voltar ao menu anterior
quando o programa utilizador está inactivo (STOP), ou voltar ao ecrã entradas-saídas ou um
menu eventual LD TEXT ou FBD DISPLAY activo quando o programa utilizador é executado
(RUN).
Teclas coloridas/Acções de modificação
um menu de contexto é sempre visualizado por cima da tecla correspondente:
 +: adiciona +1 se o campo seleccionado (intermitente ) for um número ou selecciona uma outra
escolha se o campo seleccionado ( intermitente) for um texto.
 -: elimina 1 se o campo seleccionado (intermitente ) for um número ou selecciona uma outra
escolha se o campo seleccionado ( intermitente) for um texto.
 ins: insere uma linha de esquemas LD no menu PROGRAMAÇÃO no modo LD.
 Del: elimina uma linha de esquemas LD no menu PROGRAMAÇÃO no modo LD.
Teclas coloridas/Acções diversas
Um menu de contexto aparece sempre por cima da tecla correspondente:
 Parâm: permite aceder ao menu que descreve os parâmetros de uma função LD seleccionada
nos menus PROGRAMAÇÃO ou MONITORIZAÇÃO ou no modo de modificação dos valores
visualizados modificáveis em LD TEXT ou FBD DISPLAY
 1, 2, 3,4: se carregar na tecla sob o nome, define para ON a saída da função LD tecla Zx ou
FBD BOTÃO Zx. Se soltar a tecla define a saída da função para OFF.

EIO0000002617 03/2017 61
Como começar a utilizar o software de programação

Como efectuar a parametrização de uma aplicação através da face anterior do módulo


lógico

Descrição
Consulte Menu PARÂMETRO (ver página 95)
a parametrização de um programa do utilizador corresponde:
 a alterar as datas de passagem da hora de Verão para a hora de Inverno e vice-versa;
 à parametrização das condições de execução do programa (aceder ao menu
CONFIGURAÇÃO). Deste modo é possível:
 modificar a periodicidade da execução do programa;
 eliminar ou escolher um temporizador de alarme (WATCHDOG) que controla o cumprimento
da periodicidade da execução do programa;
 modificar as condições de filtragem das entradas do módulo lógico;
 proteger as modificações do programa por palavra-passe;
 autorizar ou bloquear a utilização das teclas Zx (teclas azuis) durante a execução do
programa apenas em modo LD.
 à parametrização de cada função que faz parte do programa:
Cada função tem parâmetros próprios e exclusivos. No entanto, existem parâmetros comuns a
todas as funções. São os seguintes:
 Reminiscência: quando seleccionado, permite guardar um conjunto de dados específicos de
cada função programada durante um corte no sector;
 Bloqueado (apenas no modo LD): quando seleccionado, impede a visualização no menu
PARÂMETRO ou seja a modificação dos parâmetros dessa função através desse menu.
NOTA: em FBD, o bloqueio é uma opção de escrita do software de programação que se aplica a
todas as acções das teclas da face anterior além das modificações autorizadas por DISPLAY).
Para modificar ou consultar estes parâmetros com o visor LCD do módulo lógico, é necessário:
 aceder ao menu PARÂMETRO em todos os modos de funcionamento e carregar nas teclas
abaixo de + e – que aparecem na 5ª linha do ecrã. Deste modo, é possível visualizar
sucessivamente os parâmetros de cada função utilizada no programa;
 ou, quando o programa é executado (RUN) em modo LD, aceder ao menu MONITORIZAÇÃO
e deslocar o cursor preto sobre o ecrã até ao nome de uma função, utilizando as teclas azuis
de navegação e carregar na tecla branca (Shift). Se, na 5ª linha do ecrã, aparecer Parâm,
carregue na tecla que se encontra directamente abaixo para que apareça o parâmetro da
função indicado.
 ou, quando o programa não é executado ( STOP) em modo LD, aceder ao menu
PROGRAMAÇÃO e executar as mesmas operações acima descritas.

62 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como modificar de forma dinâmica os dados de um programa através da face anterior


do módulo lógico

Descrição
Consulte LD TEXT (ver página 208)
Consulte FBD DISPLAY (ver página 321)

EIO0000002617 03/2017 63
Como começar a utilizar o software de programação

Como recuperar no software de programação o programa instalado no módulo lógico

Descrição
Consulte Transferir o programa do módulo lógico para o PC (ver página 460)

64 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como verificar um aplicativo no software de programação

Apresentação
O comando Verificar o programa ativa a compilação do programa, e em seguida o resultado da
compilação é exibido na janela Resultados de compilação.
Existem dois tipos de verificação para um aplicativo:
 o primeiro tipo controla a coerência do esquema LD ou FBD,
 o segundo tipo verifica o desempenho do aplicativo, ou seja, a conformidade entre:
 a utilização da memória,
 os períodos de execução do aplicativo,
 as capacidades da memória,
 a velocidade de execução do módulo lógico.

Verificação de consistência do programa


Se a opção Exibir resultados de compilação no modo simulação enquanto carrega for ativada nas
Preferências do software de programação (ver página 516), a compilação será realizada
automaticamente nos seguintes casos
 passagem do modo Edição para o modo Simulação/Monitoramento,
 transferência do programa para o módulo lógico.
Consistência dos diagramas FBD
É relativa apenas a erros de cablagem de redes SFC.
Redes FBD comportam-se de forma consistente: é impossível haver vinculação inconsistente, e
a não-vinculação de uma entrada faz com que ela assuma um valor constante que não afeta a
execução da função ou torna-a passiva. Consulte os detalhes para essa função em particular
neste documento.
Consistência dos diagramas LD
A rede LD pode ser sempre simulada, carregada e executada no módulo lógico. Pode ser criada
e testada progressivamente.
No entanto, quando são detectados problemas de cablagem (cabo desligado, reposição de uma
função não ligada etc.), o símbolo de olho (ver página 228)passa de azul a vermelho na parte
superior da janela de edição. Faça clique duplo no olho vermelho para abrir uma janela de
consistência do programa que dá detalhes sobre qualquer anomalia detectada.
Essas notificações têm a intenção de chamar sua atenção para cabeamentos incomuns, as quais
podem entretanto ser justificadas em certas aplicações.
Como regra geral, essas anomalias correspondem a entradas com cabeamento incompleto ou
inexistente, (p.ex.: função Reset), ou a parâmetros deixados em seus valores padrão, ou a certas
Configurações de relógio anormais (nas quais a saída fica no modo Ligado permanentemente).

EIO0000002617 03/2017 65
Como começar a utilizar o software de programação

Verificação de desempenho do aplicativo


Aparece na janela Resultado de compilação nos seguintes casos:
 ativação do comando Edição → Verificar o programa,
 passagem do modo Edição para o modo Simulação/Monitoramento (se ativada nas
preferências do software de programação (ver página 516));
 transferência do programa para o módulo (ativada nas preferências do software de
programação (ver página 516)).
NOTA: Se for opcional, a janela só é exibida quando as capacidades do módulo lógico (espaço na
memória e velocidade de execução) estiverem muito lentas em relação ao programa que está
sendo verificado.
NOTA: O tempo de compilação dos programas que utilizam mais do que 128 blocos de função
FBD ou gráficos SFC e muitos circuitos pode demorar vários minutos. Um logotipo em rotação da
Schneider Electric é exibido na tela do PC durante o processo.

Verificação da duração prevista do aplicativo


O compilador também calcula a duração prevista do programa ao adicionar os tempos
elementares de execução de cada função utilizada.
O aplicativo é executado periodicamente, e sua duração de execução é definida em Configuração
do programa\guia Configuração\Ajuste da duração do ciclo de base do módulo, acessível se clicar

no ícone na barra de ferramentas (editar, modo de simulação e monitoramento).


Essa duração corresponde ao período de amostragem mínimo das entradas do módulo lógico
(exceto para a função Contador rápido) e o tempo mínimo para modificar os valores de saída.
Desse modo, o tempo de resposta do aplicativo corresponde ao dobro desse período.
NOTA: Leve em conta que o compilador organiza as funções FBD das entradas para as saídas,
cortando os circuitos o mais perto possível das saídas e os SFCs de cada INIT STEP ou RESET
INIT, para as etapas posteriores.
Nem todos os aplicativos de automação precisam de um WATCHDOG com excesso da duração
de execução do aplicativo alvo.
Dessa forma, é possível optar pelo uso de um WATCHDOG (ver página 107) que vai gerar um
alarme ou erro, se o aplicativo se encontrar em modo EXECUTAR no módulo lógico e quando a
duração de execução do aplicativo, somada à duração dos processos específicos de
funcionamento do módulo lógico e das eventuais extensões, exceder a duração selecionada.
A ação do WATCHDOG (controle do período de execução no módulo) é definida em Configuração
do programa\guia Configuração\Ajustar a duração do ciclo do módulo lógico, acessível ao clicar

no ícone na barra de ferramentas (editar, modo de simulação e monitoramento).

66 EIO0000002617 03/2017
Como começar a utilizar o software de programação

É possível retornar uma notificação de WATCHDOG para um programa FBD, possibilitando ativar
uma sequência de recuperação no aplicativo através da função Status do módulo lógico
(ver página 340).
NOTA: As funções LD e FBD possuem um período máximo de execução definido, com uma
exceção: em FBD, o período de execução da função TIME PROG pode variar de 1 a 51 conforme
o número de eventos utilizado.
Para determinar a duração do período de execução do programa, é necessário levar em conta a
duração estimada na tabela de resultados da compilação.
Para ter um período constante de execução do programa, também é necessário realizar os testes
necessários no módulo lógico para verificar se o excesso do temporizador de alarme não aparece.

Duração dos processos específicos para o funcionamento do módulo lógico e suas respectivas extensões
Além do tempo de processamento para os blocos de função contidos no programa do aplicativo,
existe uma variedade de processos adicionais durante um período de execução que podem ser
facilmente definidos (desde que corrigidos) e são levados em conta no cálculo do tempo de
execução disponível do aplicativo (resultado da compilação) de cada período.
No entanto, existem outros que são episódicos ou que só podem ser dificilmente quantificados ou
aumentados.
Processamentos difíceis de quantificar:
 Interrupções periódicas sincrônicas que consomem 1 milissegundo sempre que há 10
milissegundos em cada período (por exemplo, 1 milissegundo para um período de 10
milissegundos e 5 milissegundos para um período de 50 milissegundos). Essas interrupções
permitem obter entradas do microprocessador,
 Interrupções ligadas ao contador rápido (H-SPEED COUNT).
Processamentos episódicos:
 Gerenciamento do relógio: alterne entre horário de verão e de inverno: 1,60 milissegundo,
 Compensação para desvio do relógio uma vez por semana, todo domingo à 1h00: 4,38
milissegundos.
O WATCHDOG não tem efeito durante período em que ocorre um desses processos.
NOTA: Se o aplicativo não apresenta requisitos no caso de um aumento na duração da execução,
defina o WATCHDOG como inativo. Do contrário, será necessário verificar o tempo máximo de
execução.

ATENÇÃO
OPERAÇÃO NÃO INTENCIONAL DO EQUIPAMENTO
Se o aplicativo exige um período fixo de execução, assegure-se de levar em conta os processos
episódicos.
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

EIO0000002617 03/2017 67
Como começar a utilizar o software de programação

NOTA: As medições de valores das entradas analógicas nos módulos lógicos alimentados por
uma tensão de CA (24 Vca e 100-240 Vca) são realizadas a cada 20 milissegundos. Consequen-
temente, se você escolher um período de execução de 10 milissegundos, a obtenção de entrada
analógica para esses tipos de módulos lógicos ocorrerá a cada dois ciclos.
NOTA: Modificar parâmetros através das funções FBD DISPLAY ou LD TEXT no painel frontal do
módulo lógico aumenta por um tempo variável o período de execução do aplicativo. Acontece o
mesmo com os outros comandos (PARÂMETROS etc.) executados no painel frontal. O
WATCHDOG não tem efeito neste modo de funcionamento do módulo lógico (Status do módulo
lógico (ver página 340)).
NOTA: A exibição de vários dados (texto, dados, hora, data) por funções FBD DISPLAY ativas ou
uma função LD TEXT ativa no visor de LCD do módulo lógico aumenta por um tempo variável o
período de execução do aplicativo. Esse tempo depende do tipo de dados que são exibidos e, no
caso da FBD, do número de DISPLAYS simultaneamente ativos (máximo: 32).
NOTA: No modo Monitoramento, os tempos de execução são aumentados pelos tempos de
comunicação entre o PC e o módulo lógico. É possível que o tempo de execução varie bastante
durante esse modo de funcionamento. Além disso, durante o modo Monitoramento, a ação
Temporização de alarme (definida na Configuração do programa WATCHDOG) é desativada
(Status do módulo lógico (ver página 340)).

CUIDADO
RISCOS DA OPERAÇÃO DO EQUIPAMENTO
 Realize testes reais de maquinário e processo operacional antes de colocar esse
equipamento em funcionamento.
 Não confie somente nos resultados dos testes de simulação para resolver problemas e/ou
colocar em funcionamento sua máquina ou processo.
A não observância destas instruções pode provocar ferimentos pessoais, ou danos no
equipamento.

68 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como verificar o FIRMWARE do módulo lógico

Descrição
Ver Diagnóstico do módulo lógico (ver página 464) e Compatibilidade entre a versão do software
de programação e a versão de firmware do módulo lógico (ver página 546)
NOTA: O firmware é o software específico do módulo lógico.

EIO0000002617 03/2017 69
Como começar a utilizar o software de programação

Como utilizar a placa de memória de segurança

Descrição
Consulte Menu TRANSFERÊNCIA (ver página 111).

70 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Como configurar o idioma do software de programação e do módulo lógico

Descrição
Pode configurar o idioma utilizado no software de programação, bem como o utilizado na face
anterior do módulo lógico:
 no software de programação: Ficheiro → Preferências do software de programação (software
de programação);
 no software de programação: Módulo → Idioma do módulo (módulo lógico);
 a partir da face anterior do módulo lógico: menu IDIOMA (ver página 119) (módulo lógico);

EIO0000002617 03/2017 71
Como começar a utilizar o software de programação

Como se comporta o módulo lógico em caso de corte do sector

Corte sector
Em caso de corte no sector, verificam-se os seguintes comportamentos :
 a aplicação fica bloqueada, a visualização no LCD do módulo lógico fica bloqueada e os botões
inactivos. As saídas calculadas pela aplicação são bloqueadas no estado anterior à detecção
do corte no sector.
 as ligações com o PC e eventuais extensões ficam bloqueadas:
 o software de programação mostra a mensagem seguinte: o periférico não responde,
verifique a ligação;
 as saídas das extensões de entradas/saídas ficam todas desactivadas;
 a extensão Modbus continua a emitir normalmente 80 milissegundos após o corte no sector
que afectou o módulo lógico;
 após os 80 milissegundos, a extensão Modbus detecta o funcionamento incorrecto do
módulo lógico e posiciona o respectivo modo de estado em Time_OUT_SPI, perdendo em
seguida a alimentação proveniente do módulo lógico.
 o visor do módulo lógico é apagado, a retro-iluminação apaga-se e todas as saídas do módulo
lógico são desactivadas.
 a data e a hora aumentam durante o corte no sector nos módulos lógicos equipados com um
relógio (alimentação a pilhas).

Recuperação após um corte no sector


O módulo lógico verifica se todas as extensões estão a funcionar correctamente e depois repõe
os dados guardados durante o corte no sector, reinicia a execução da aplicação através de uma
sequência de inicialização específica de reposição do sector.
Esta sequência inicializa todas as entradas e saídas das funções, excepto as saídas das funções
que estão protegidas por um parâmetro reminiscência seleccionado.
Neste caso, estas saídas não são reinicializadas, mantendo assim o respectivo valor aquando do
corte no sector.
Para conhecer as saídas de função protegidas durante um corte no sector, consulte a descrição
da função.
Funções que têm parâmetros no modo LD:
 Relés auxiliares (ver página 158);
 Saídas digitais (ver página 152);
 Temporizadores (ver página 190);
 Contadores (ver página 164).
 Contador rápido (ver página 173).

72 EIO0000002617 03/2017
Como começar a utilizar o software de programação

Função que tem parâmetros no modo FBD:


 Função ARQUIVO (ver página 338);
 Contador horário por pré-selecção: PRESET H METER (ver página 314)
 Temporizadores: TIMER A/C (ver página 301), TIMER B/H (ver página 309), TIMER Li
(ver página 306);
 Contadores: PRESET COUNT (ver página 288),UP_DOWN COUNT (ver página 299);
 Contador rápido: HI_SPEED COUNT (ver página 293);
 CAM bloc (ver página 335).
Caso específico dos componentes SFC. Durante a recuperação após um corte no sector, as
posições que tinham tokens de estado nos gráficos SFC isolados são:
 perdidas se os gráficos não tiverem a função RESET-INIT;
 repostas se os gráficos tiverem uma função RESET-INIT.

EIO0000002617 03/2017 73
Como começar a utilizar o software de programação

Como importar uma aplicação desenvolvida com o Zelio Soft 1 para o Zelio Soft 2

Descrição
Consulte Conversão de aplicações antigas com o Zelio Soft 2 (ver página 522).

74 EIO0000002617 03/2017
Manual de programação Zelio Logic
Funcionalidades acessíveis no painel frontal.
EIO0000002617 03/2017

Parte III
Funcionalidades acessíveis no painel frontal.

Funcionalidades acessíveis no painel frontal.

Tema desta seção


Esta seção descreve as funcionalidades acessíveis no painel frontal do módulo lógico nos modos
LD e FBD.

Conteúdo desta parte


Esta parte inclui os seguintes capítulos:
Capítulo Título do capítulo Página
3 Visão geral das funções acessíveis no painel frontal 77
4 Ecrã entradas-saídas 83
5 Menu PROGRAMAÇÃO 85
6 Menu PARAMETROS 95
7 Menu MONITORIZAÇÃO 97
8 Menu RUN/STOP 99
9 Menu CONFIGURAÇÃO 101
10 Menu APAGAR PROG. 109
11 Menu TRANSFERÊNCIA 111
12 Menu VERSÃO 115
13 Menu DEFEITO 117
14 Menu IDIOMA 119
15 Menu ALTERAR D/H 121
16 Menu ALTERAR VERÃO/INV. 123

EIO0000002617 03/2017 75
Funcionalidades acessíveis no painel frontal.

76 EIO0000002617 03/2017
Manual de programação Zelio Logic
Visão geral das funções acessíveis no painel frontal
EIO0000002617 03/2017

Capítulo 3
Visão geral das funções acessíveis no painel frontal

Visão geral das funções acessíveis no painel frontal

Tema deste capítulo


Este capítulo descreve as diferentes funcionalidades acessíveis no painel frontal do módulo lógico
no modo LD.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Funcionalidades acessíveis no painel frontal do módulo lógico 78
Teclas de comandos da face anterior do módulo lógico 80

EIO0000002617 03/2017 77
Visão geral das funções acessíveis no painel frontal

Funcionalidades acessíveis no painel frontal do módulo lógico

Descrição
O Painel frontal do módulo lógico refere-se:
 ao respectivo painel frontal do módulo lógico, assim como
 à janela de exibição do painel frontal do software de programação.

Em ambos os casos, realizam-se as ações com o uso das teclas localizadas no painel frontal do
módulo lógico. Elas são usadas para:
 programar (em modo LD);
 configurar,
 comandar o aplicativo,
 controlar o desempenho do aplicativo.
Ilustração:

No software de programação, os botões operam:


 com o uso do teclado: as teclas de navegação (em cinza) são emuladas pelas teclas de
navegação no teclado, a tecla Menu/OK (verde) é emulada pela tecla Enter e o botão Shift
(branco) pela tecla Shift no teclado,
 Ou diretamente na representação do painel frontal (janela do painel frontal): se você posicionar
o cursor do mouse sobre um dos botões, uma mão aparecerá e você poderá clicar para
confirmar.
A linha pisca para indicar onde você posicionou o cursor.
O triângulo com a ponta virada para cima situado à direita do visor LCD indica que existem
opções possíveis para cima. O triângulo com a ponta virada para baixo indica que existem
opções possíveis para baixo.
Para voltar ao menu anterior, utilize a tecla de navegação para a esquerda.
NOTA: O visor LCD fica iluminado por 30 segundos quando a chave é pressionada no painel
frontal.

78 EIO0000002617 03/2017
Visão geral das funções acessíveis no painel frontal

Gestão dos menus


Por predefinição, a tela de entradas-saídas aparece no modo LD ou FBD.
Ao pressionar a tecla Menu/OK, a visualização da tela de entradas/saídas é substituída pela
visualização do menu principal.
O menu situado na primeira linha está selecionado por predefinição (fica intermitente). As teclas

de navegação e permitem deslocar-se para outros menus.


Pressione a tecla verde Menu/OK para exibir a tela correspondente ao menu selecionado ou para
ir ao primeiro submenu.

Diferenças entre os modos LD e FBD


Alguns menus são específicos do modo LD ou FBD.

Menu LD FBD
PROGRAMAÇÃO

MONITORAMENTO

PARÂMETROS

EXECUTAR/PARAR

CONFIGURAÇÃO
SENHA

FILTRO

TECLAS Zx

CICLO WATCHDOG

APAGAR PROG.

TRANSFERÊNCIA

VERSÃO

IDIOMA

PADRÃO

ALTERAR D/H

ALTERAR VERÃO/INVERNO

EIO0000002617 03/2017 79
Visão geral das funções acessíveis no painel frontal

Teclas de comandos da face anterior do módulo lógico

Descrição
As teclas situadas na face anterior do módulo lógico permitem configurar, programar, comandar o
aplicativo e controlar o desenvolvimento do aplicativo.
Ilustração:

NOTA: O visor LCD fica iluminado por 30 segundos quando a chave é pressionada no painel
frontal.

Tecla Shift
A tecla Shift corresponde à tecla branca situada à direita do visor LCD.
Quando a tecla Shift for pressionada, um menu de contexto será exibido sobre as teclas Z.

Menu/OK Tecla
A tecla Menu/OK corresponde à tecla verde situada abaixo do visor LCD, do lado direito.
Essa tecla é utilizada para a confirmação de um menu, submenu, programa, parâmetro etc.

80 EIO0000002617 03/2017
Visão geral das funções acessíveis no painel frontal

Teclas Zx
As teclas Zx são as teclas cinzentas alinhadas da esquerda (Z1) para a direita (Z4) e situadas sob
o LCD. As setas que indicam os sentidos de deslocamento associados à navegação estão
gravadas por cima das teclas.
As teclas de navegação permitem deslocar-se para a esquerda, para baixo, para cima e para a
direita.
Na tela, a posição aparece como uma zona que fica piscando:
 Quadrada, para uma posição que corresponda a um contato (apenas no menu de
programação),
 Redonda, para um vínculo (apenas no menu de programação).
NOTA: Se for possível utilizar as teclas para outras funções além da navegação, uma barra de
menu de contexto será exibida (p.ex.: 1, 2, 3 e 4 como teclas do tipo Zx).

Menus de contexto
Quando o cursor se encontra sobre um parâmetro cuja programação pode ser alterada, se a tecla
Shift for pressionada, um menu de contexto aparece.
Ilustração:

Utilização das funções dos menus de contexto:


 + / -: utilizados para navegar pelos vários valores possíveis do campo selecionado (tipos de
entradas, saídas, funções de automação, números, valores numéricos etc.),
 Ins.: insere uma linha,
 Del.: exclui o elemento selecionado ou uma linha completa se estiver vazia,
 Param.: exibe a tela de parâmetro específico para a função de automação (visível apenas se a
função de automação tiver um parâmetro),
 ← ↑ ↓ →: direção da ligação (disponível apenas se o cursor estiver posicionado sobre a caixa
de vínculo),
 1 2 3 4: essa linha aparece quando as teclas são utilizadas como entradas do tipo tecla Zx em
um programa.

Ilustração de proteção de senha:

EIO0000002617 03/2017 81
Visão geral das funções acessíveis no painel frontal

A chave indica que o programa está protegido por uma senha.


Ilustração de outra condição:

1: indica o estado do módulo lógico. Em EXECUTAR, está em movimento; em PARAR, está parado.
2: indica que foram detectados erros.
3: indica que o módulo lógico está ligado ao software de programação.

82 EIO0000002617 03/2017
Manual de programação Zelio Logic
Ecrã entradas-saídas
EIO0000002617 03/2017

Capítulo 4
Ecrã entradas-saídas

Ecrã entradas-saídas

Tela de entradas-saídas

Descrição
A tela de entradas-saídas é a interface de nível mais elevado. Exibida por padrão desde que
nenhuma função de exibição (TEXTO ou DISPLAY) esteja ativa e indiferente:
 ao tipo de programação: LD ou FBD,
 ao modo de funcionamento: PARAR ou EXECUÇÃO.
Ilustração:

É possível visualizar a tela de entradas-saídas:


1. o estado das entradas: de 1 a 9, de A a P,
2. o modo de funcionamento: EXECUTAR/PARAR,
3. o tipo de programação utilizada: LD/FBD,
4. o dia e a hora para os produtos com relógio;
5. o estado das saídas: de 1 a 9, de A a G,
6. as teclas Z: de 1 a 4.
No modo Simulação ou no modo Monitoramento, quando o programa está em EXECUTAR, os
estados ativos das entradas e das saídas são indicados em vídeo inverso.

EIO0000002617 03/2017 83
Ecrã entradas-saídas

Acesso ao menu geral


Ao pressionar a tecla Menu/OK, a visualização da tela de entradas/saídas é substituída pela
visualização do menu principal:
 PROGRAMAÇÃO (LD modo PARAR);
 MONITORAMENTO (LD modo EXECUTAR);
 PARÂMETROS,
 EXECUTAR/PARAR,
 CONFIGURAÇÃO (modo PARAR),
 APAGAR PROG. (LD modo PARAR),
 TRANSFERÊNCIA (modo PARAR),
 VERSÃO,
 IDIOMA,
 PADRÃO,
 ALTERAR D/H,
 ALTERAR VERÃO/INVERNO,
A exibição retorna automaticamente para o menu de entradas-saídas ao sair dos outros menus e
submenus.

Funções de visualização
A tela principal de entradas-saídas é substituída pelo conteúdo das funções de visualização se:
 No modo LD: uma função TEXTO estiver ativa.
Se várias funções de visualização estiverem ativas simultaneamente, aparecerá apenas o
último bloco ativado.
 No modo FBD: uma função DISPLAY estiver ativa.
Se várias funções de visualização estiverem ativas simultaneamente, aparecem todos os
blocos. Se houver sobreposição dos campos visualizados, aparecerá a janela associada à
função DISPLAY com o número de bloco mais elevado.

Comutação entre as telas


É possível passar da tela TEXTO (LD) ou DISPLAY (FBD) para a tela de entradas-saídas e vice-
versa.
Para isso, pressione e mantenha pressionada a tecla Shift e pressione a tecla Menu/OK.

84 EIO0000002617 03/2017
Manual de programação Zelio Logic
Menu PROGRAMAÇÃO
EIO0000002617 03/2017

Capítulo 5
Menu PROGRAMAÇÃO

Menu PROGRAMAÇÃO

Tema deste capítulo


Este capítulo descreve as características do menu PROGRAMAÇÃO específico para o modo LD
/ módulo lógico no modo PARAR.
Esta função permite inserir os diagramas de comando que funcionarão no módulo lógico.
Este programa está escrito em esquema de comando LD exclusivamente.
O software de programação no modo Introdução Zelio permite construir um programa LD
(ver página 140) como se fosse possível programar com os botões do painel frontal do módulo
lógico.
Ilustração:

NOTA: os módulos lógicos aos quais foi associada uma extensão de Entradas/Saídas analógicas
só podem ser programados no modo FBD a partir do software de programação.
NOTA: Na programação do painel frontal com 240 linhas, a memória do programa é armazenada
em dois bancos. Um dos bancos contém as linhas de 1 a 120, o outro contém as linhas de 121 a
240. É necessário fazer as modificações do programa na primeira parte (linhas de 1 a 120) ou na
última (linhas de 121 a 240) e salvá-las antes de conseguir modificar a outra parte.
Quando o cursor se move da linha 120 para a 121, o painel frontal notifica que é preciso salvar a
modificação (veja figura abaixo) e exibe a linha 121. A modificação poderá então ser realizada na
última parte da ladder.
Quando o cursor se move da linha 121 para a 120, o painel frontal notifica que é preciso salvar a
modificação (veja figura abaixo) e exibir a linha 120. A modificação poderá então ser realizada na
primeira parte da ladder.

EIO0000002617 03/2017 85
Menu PROGRAMAÇÃO

NOTA:
Nenhum vínculo entre a parte superior (linhas de 1 a 120) e inferior (linhas de 121 a 240) poderá
ser realizada na programação Ladder do painel frontal:
 Na linha 120, não é possível inserir um vínculo descendente (o vínculo descendente é exibido
no menu de contexto, mas não tem efeito).
 Na linha 121, não é possível inserir um vínculo descendente (o vínculo descendente é exibido
no menu de contexto, mas não tem efeito).
 Só é possível inserir uma linha na parte superior se a linha 120 estiver vazia. Se uma linha for
inseria na parte superior, a parte inferior permanecerá inalterada.
 Excluir uma linha na parte superior não modifica a parte inferior (a linha 121 não se move para
a linha 120).

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Método de inserção de um contato ou de uma bobina 87
Inserção de uma ligação 90
Inserção dos parâmetros dos blocos de funções 92
Eliminação e inserção de linhas de esquema 93

86 EIO0000002617 03/2017
Menu PROGRAMAÇÃO

Método de inserção de um contato ou de uma bobina

Descrição
NOTA: Acessível apenas no modo LD/módulo lógico no modo PARAR.
Esta seção descreve os procedimentos para efetuar as seguintes operações:
 inserção de um elemento,
 modificação de um elemento,
 excluir um elemento.

Isso é válido para: elementos de contato e bobina, independentemente de ser possível configurá-
los ou não.

Inserção de um elemento
Ao inserir um elemento, as seguintes regras devem ser observadas:
 Contato: em todas as colunas, à exceção da última,
 Bobina: apenas na última coluna.

A presença do cursor quadrado intermitente indica a possibilidade de inserir um elemento.


Procedimento de inserção:

Etapa Ação
1 Posicione o cursor intermitente no local desejado.
As teclas de navegação permitem deslocar o cursor no sentido das setas de
navegação .
Ilustração:

EIO0000002617 03/2017 87
Menu PROGRAMAÇÃO

Etapa Ação
2 Pressione a tecla Shift para exibir o menu de contexto.
Ilustração:

Ao pressionar simultaneamente as teclas Shift e uma das teclas (- e +), a


primeira letra do elemento é inserida: I para um contato e Q para uma bobina,
seguido do número 1.
3 Escolha o tipo de elemento desejado ao pressionar simultaneamente as teclas
Shift e + ou -. Isso faz com que os diferentes tipos de elementos aparecem de
forma cíclica, na seguinte ordem:
 Para os contatos: I, i, Z, z, N, n, M, m, Q, q, T, t, C, c, K, k, V, v, A, a, H, h, W,
w, S e s.
 Para as bobinas: M, N, Q, T, C, K, X, L e S.

Consulte o capítuloOs elementos da linguagem LD, página 149.


4 Solte a tecla Shift para ter acesso às teclas de navegação: .
Ao pressionar a tecla , o cursor é posicionado no número 1 correspondente.
5 Pressione simultaneamente as teclasShift e + para aumentar o número do
elemento (2, 3, 4,..., 9, A, etc.).
Observação: os números dos blocos de função estão limitados à quantidade de
blocos do tipo disponível no módulo lógico. No caso dos módulos lógicos com
extensões, os números das entradas e das saídas permitem programar a
extensão com o tamanho máximo.
No caso da inserção de um contato, a inserção fica concluída ao realizar essa
etapa.
No caso da inserção de uma bobina, você deve escolher ainda a função da
bobina.
6 Solte a tecla Shift para ter acesso às teclas de navegação: .
7 As etapas de 7 a 9 são necessárias somente no caso da inserção de uma bobina.
Posicione o cursor na função da bobina pressionando duas vezes a tecla .
8 Escolha a função desejada ao pressionar simultaneamente a tecla Shift e as
teclas + ou -. Dessa forma, será possível navegar pelas diferentes funções de
bobina disponíveis.
9 Solte a tecla Shift para ter acesso às teclas de navegação: .

NOTA: A validação de certas bobinas de bloco de função dá origem ao aparecimento de uma tela
de parametrização do bloco.

88 EIO0000002617 03/2017
Menu PROGRAMAÇÃO

Modificar um elemento
Para modificar um elemento do diagrama de comando existente, basta:
 posicionar o ponteiro do mouse sobre o elemento que deseja modificar: etapa 1 na tabela
anterior,
 selecionar o novo elemento desejado: etapas de 3 a 6.

Modificação do estado de um contato


No software de programação, para modificar o estado de um contato, basta posicionar o ponteiro
do mouse sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
confirmar).
 Com a barra de espaço: navegue pelos estados possíveis.)

Inicialização
Status dos contatos na inicialização do programa:
 Um contato no modo aberto normalmente (estado direto) está inativo,
 um contato no modo fechado normalmente (estado inverso) está ativo,

Eliminação de um elemento
Para excluir um elemento, basta:
 posicionar o cursor sobre o elemento a ser excluído
 pressionar simultaneamente as teclas Shift e Del (Menu/OK).

Conforme a posição do cursor no momento da exclusão, duas situações são possíveis:


 Cursor sobre um elemento: o elemento é excluído,
 Cursor sobre uma posição vazia da linha: a linha é excluída.
NOTA: Geralmente, é preciso substituir o elemento eliminado por uma ligação.

EIO0000002617 03/2017 89
Menu PROGRAMAÇÃO

Inserção de uma ligação

Descrição
NOTA: Acessível apenas no modo LD/módulo lógico no modo PARAR.
Esta seção descreve os procedimentos para efetuar as seguintes operações:
 inserir/Modificar vínculos entre elementos,
 eliminar as ligações entre os elementos;
 substituir uma ligação por um contato.

Inserir/Modificar um vínculo
A inserção de uma ligação efetua-se exclusivamente a partir de um cursor em forma de círculo
intermitente.

Etapa Ação
1 Posicione o cursor intermitente no local desejado.
As teclas de navegação permitem deslocar o cursor no sentido das setas de
navegação .
Ilustração:

2 Pressione a tecla Shift para exibir o menu de contexto.


Ilustração:

3 Estabeleça ligações ao pressionar simultaneamente a tecla Shift e as teclas de


navegação: ← ↑ ↓ →.
Shift e → para estabelecer uma ligação com a posição do próximo contato ou
com a bobina ao final da linha.
Shift e ↑ ↓ para estabelecer ligações perpendiculares com a linha seguinte ou
anterior.
NOTA: Não é possível adicionar uma ligação perpendicular entre as linhas 120
e 121.
4 Solte a tecla Shift para ter acesso às teclas de navegação: .
5 Repita a operação quantas vezes forem necessárias para criar um programa.

90 EIO0000002617 03/2017
Menu PROGRAMAÇÃO

Eliminação de uma ligação


Para excluir um vínculo, basta:
 posicionar o cursor sobre o elemento a ser excluído.
 pressionar simultaneamente as teclas Shift e Del (Menu/OK).

Conforme a posição do cursor no momento da exclusão, duas situações são possíveis:


 Cursor sobre um vínculo: o vínculo é excluído.
 Cursor sobre uma posição vazia da linha: a linha é excluída.

Substituição de uma ligação por um contato


Consulte o procedimento de introdução de elemento (ver página 87).

EIO0000002617 03/2017 91
Menu PROGRAMAÇÃO

Inserção dos parâmetros dos blocos de funções

Descrição
NOTA: Acessível apenas no modo LD/módulo lógico no modo PARAR.
Durante a inserção de um esquema de comando, é necessário introduzir os parâmetros das
funções de automatismo configuráveis.
As funções de automação com parâmetros são as seguintes:
 Relés auxiliares (ver página 158) (reminiscência),
 Saídas digitais (ver página 152) (reminiscência),
 Relógios (ver página 183),
 Comparadores analógicos (ver página 200),
 Temporizadores (ver página 190),
 Contadores (ver página 164),
 Contadores rápidos (ver página 173).

Acessibilidade dos parâmetros


É possível acessar a configuração do parâmetro Bloco de função:
 durante a inserção da linha de esquema de comando,
 no menu PARÂMETROS se o bloco não tiver sido bloqueado com o cadeado.

Inserir/Modificar parâmetros de um bloco


Seja qual for a tela de parâmetros, os parâmetros são inseridos de forma idêntica:

Etapa Ação
1 Posicione o cursor que fica piscando na função desejada.
Se a função tiver parâmetros, Param aparece no menu de contexto (ao pressionar a tecla
Shift).
Ilustração:

2 Pressione simultaneamente a tecla Shift e Param (tecla ).


Resultado: a tela de parâmetros da função aparece.
3 Utilize as teclas de navegação para mover o cursor pelos parâmetros que podem ser
modificados: .
4 Modifique o valor do parâmetro utilizando as teclas + e -, mantendo a tecla Shift pressionada.
5 Valide as modificações pressionando Menu/OK, o que irá abrir a janela de validação.
Confirme novamente pressionando a tecla Menu/OK para salvar.

92 EIO0000002617 03/2017
Menu PROGRAMAÇÃO

Eliminação e inserção de linhas de esquema

Introdução
NOTA: Na programação do painel frontal com 240 linhas, a memória do programa é armazenada
em dois bancos. Um dos bancos contém as linhas de 1 a 120, o outro contém as linhas de 121 a
240. É necessário fazer as modificações do programa na primeira parte (linhas de 1 a 120) ou na
última (linhas de 121 a 240) e salvá-las antes de conseguir modificar a outra parte.
Quando o cursor se move da linha 120 para a 121, o painel frontal notifica que é preciso salvar a
modificação (veja figura abaixo) e exibe a linha 121. A modificação poderá então ser realizada na
última parte da ladder.
Quando o cursor vai da linha 121 para 120, o painel frontal notifica que é preciso salvar a
modificação (veja figura abaixo) e exibe a linha 120. A modificação poderá então ser realizada na
primeira parte da ladder.

NOTA:
Nenhum vínculo entre a parte superior (linhas de 1 a 120) e inferior (linhas de 121 a 240) poderá
ser realizada na programação Ladder do painel frontal:
 Na linha 120, não é possível inserir um vínculo descendente (o vínculo descendente é exibido
no menu de contexto, mas não tem efeito).
 Na linha 121, não é possível inserir um vínculo descendente (o vínculo descendente é exibido
no menu de contexto, mas não tem efeito).
 Só é possível inserir uma linha na parte superior se a linha 120 estiver vazia. Se uma linha for
inseria na parte superior, a parte inferior permanecerá inalterada.
 Excluir uma linha na parte superior não modifica a parte inferior (a linha 121 não se move para
a linha 120).

EIO0000002617 03/2017 93
Menu PROGRAMAÇÃO

Eliminação
NOTA: Acessível apenas no modo LD/módulo lógico no modo PARAR.
As linhas de esquema são eliminadas linha a linha. O procedimento é o seguinte:

Etapa Ação
1 Posicione o cursor na linha a ser eliminada.
2 Exclua todos os elementos em uma linha (ver página 87): (vínculos, contatos
e bobinas) para ficar com uma linha vazia.
3 Pressione a tecla Shift para exibir o menu de contexto.
Ilustração:

Ao pressionar simultaneamente Shift e Del, a janela de confirmação será


aberta.
4 Confirme pressionando Menu/OK.

NOTA: É possível excluir todas as linhas do diagrama contidas no módulo lógico. Para isso,
selecione a opção APAGAR PROG. do menu principal e confirme a eliminação de todas as linhas
do esquema de controle.

Inserção
O procedimento é o seguinte:

Etapa Ação
1 Posicione o cursor na linha situada imediatamente sob a linha a ser criada.
2 Pressione a tecla Shift para exibir o menu de contexto.
3 Pressione a tecla Ins (sem soltar a tecla Shift) para criar a linha.

94 EIO0000002617 03/2017
Manual de programação Zelio Logic
Menu PARAMETROS
EIO0000002617 03/2017

Capítulo 6
Menu PARAMETROS

Menu PARAMETROS

Menu PARÂMETROS

Descrição
Este menu permite inserir e modificar os parâmetros do aplicativo diretamente na tela a partir das
teclas do módulo lógico. É possível acessar essa função de dois modos: LD e FBD, mas os
conteúdos serão específicos para o modo utilizado.
Se houver parâmetros não bloqueados para exibir, eles estarão listados na janela; do contrário,
uma mensagem com o título SEM PARÂMETROS aparecerá.

Modo LD
Funções que têm parâmetros no modo LD:
 Relés auxiliares (ver página 158) (reminiscência),
 Saídas digitais (ver página 152) (reminiscência),
 Relógios (ver página 183),
 Comparadores analógicos (ver página 200),
 Temporizadores (ver página 190),
 Contadores (ver página 164),
 Contador rápido (ver página 173).

Só aparecem no menu PARÂMETROS as funções utilizadas no programa e que têm parâmetros.

Modo FBD
Função que tem parâmetros no modo FBD:
 Entradas tipo Constante numérica (ver página 270);
 Relógios (ver página 325),
 Ganho (ver página 318);
 Temporizadores: TEMPORIZADOR A/C (ver página 301), TEMPORIZADOR B/H
(ver página 309), TEMPORIZADOR Li (ver página 306),
 Contadores: CONTAGEM PREDEFINIDA (ver página 288),
 Contador rápido;
 Bloco CAM (ver página 335).

EIO0000002617 03/2017 95
Menu PARAMETROS

Para acessar os parâmetros dos blocos FBD, é necessário introduzir o número do bloco. Este
número aparece na folha de cablagem no canto superior direito do bloco (ver página 22).
Só aparecem no menu PARÂMETROS as funções utilizadas no programa e que têm parâmetros.

Modificação dos parâmetros


Procedimento de modificação dos parâmetros:

Etapa Ação
1 Posicione o cursor sobre o menu PARÂMETROS no menu principal
(PARÂMETROS fica piscando) e confirme pressionando a tecla Menu/OK.
Resultado: a janela de parâmetros é aberta no primeiro parâmetro.
2 Selecione a função a ser modificada.
Para acessar a função desejada, navegue pelos números do bloco de função
(teclas de navegação e ) até chegar à que deseja editar.
3 Selecione o parâmetro a ser modificado.
As teclas e são utilizadas para posicionar o cursor sobre o parâmetro a
ser modificado.
4 Modifique o parâmetro com as teclas + e - ( e ) do menu de contexto.
5 Valide as modificações pressionando Menu/OK, o que irá abrir a janela de
validação.
6 Confirme uma segunda vez pressionando Menu/OK para salvar.
Resultado: a exibição retorna para a tela ENTRADAS-SAÍDAS no modo
EXECUTAR e para o menu PRINCIPAL no modo PARAR.

Parâmetros no modo EXECUTAR


No modo EXECUTAR, é possível modificar os parâmetros caso eles não estejam bloqueados.
As modificações podem ser realizadas:
 Do menu PARÂMETROS (ver página 95),
 No menu MONITORAMENTO (ver página 97) (LD): posicione o ponteiro do mouse sobre a
função que deseja modificar utilizando as teclas de navegação e abra a janela de parâmetros
no menu de contexto (tecla Shift).

96 EIO0000002617 03/2017
Manual de programação Zelio Logic
Menu MONITORIZAÇÃO
EIO0000002617 03/2017

Capítulo 7
Menu MONITORIZAÇÃO

Menu MONITORIZAÇÃO

Menu MONITORAMENTO

Descrição
NOTA: Acessível apenas no modo LD/módulo lógico no modo EXECUTAR.
O modo MONITORAMENTO permite visualizar de forma dinâmica o estado de entradas/saídas
do módulo lógico.
Nesse modo, o esquema de cablagem aparece como no menu PROGRAMAÇÃO (ver página 85)
(módulo lógico em modo PARAR); quando as entradas ou saídas estão ativadas, aparecem em
vídeo inverso (branco sobre fundo negro).
Ilustração:

Este modo também permite transformar de forma dinâmica o valor dos parâmetros das funções
de automatismo, se não estiverem bloqueados.
NOTA: Ao utilizar a janela do painel frontal do software de programação, é necessário clicar na
janela para torná-la ativa.

Modificação dos parâmetros


Para modificar os parâmetros, proceda da seguinte forma:

Etapa Ação
1 Utilize as teclas de navegação para mover o cursor e posicione-o sobre o elemento que deseja
modificar.
2 Pressione simultaneamente as teclas Shift e Param para abrir a janela de parâmetros.
3 Utilize as teclas de navegação para mover o cursor pelos parâmetros que podem ser
modificados: .
4 Modifique o valor do parâmetro usando as teclas + e -.
5 Valide as modificações pressionando Menu/OK, o que irá abrir a janela de validação.
Confirme uma segunda vez pressionando Menu/OK para salvar.

EIO0000002617 03/2017 97
Menu MONITORIZAÇÃO

Etapa Ação
6 Confirme novamente com Menu/OK.
Resultado: retorna à tela de parâmetro.
7 Confirme novamente com Menu/OK.
Resultado: retorna à tela de diagrama LD.

98 EIO0000002617 03/2017
Manual de programação Zelio Logic
Menu RUN/STOP
EIO0000002617 03/2017

Capítulo 8
Menu RUN/STOP

Menu RUN/STOP

Menu EXECUTAR/PARAR

Descrição
Esta função permite iniciar ou parar o programa no módulo lógico:
 No modo PARAR: o programa é interrompido e as saídas desativadas,
 No modo EXECUTAR (com ou sem a inicialização dos parâmetros de reminiscência): o
programa é executado.

Arranque
No modo PARAR, ao acessar o menu EXECUTAR/PARAR, a interface propõe as três escolhas
seguintes para iniciar o programa:
 COM INI REMANESC: todos os valores (contadores, temporizadores etc.) são redefinidos para
seus valores iniciais antes de o programa ser iniciado (seleção padrão),
 SEM INI REMANESC: os valores para os quais a opção Reminiscência foi ativada são
mantidos,
 NÃO: o programa não inicia.

Ilustração:

As teclas de navegação permitem alterar a seleção.


Quando a configuração é validada com a tecla Menu/OK, a exibição alterna para a tela ENTRADA-
SAÍDA.

EIO0000002617 03/2017 99
Menu RUN/STOP

Desligar
No modo EXECUTAR, ao acessar o menu EXECUTAR/PARAR, é necessário confirmar o pedido
para parar o programa:
 SIM: o programa para (seleção padrão),
 NÃO: o programa não para.

Ilustração:

As teclas de navegação permitem alterar a seleção.


Quando a configuração é confirmada com a tecla Menu/OK, a exibição alterna para a tela
ENTRADA-SAÍDA.

Caso dos módulos lógicos sem tela


Para os módulos lógicos sem tela, existe um LED verde no painel frontal do módulo que funciona
como uma luz de aviso:
 Se o LED piscar lentamente (3 Hz), significa que o módulo está no modo EXECUTAR (mesmo
se houver um erro recuperável)
 Se o LED piscar rapidamente (5 Hz), significa que o módulo encontra-se em modo PARAR com
um erro detectado.
 Se o LED permanecer aceso, significa que o módulo está ligado e encontra-se no modo
PARAR.
NOTA: Quando ligado, o módulo lógico está no modo EXECUTAR, a menos que um erro seja
detectado.
NOTA: Quando um erro for detectado, elimine a fonte do erro e ligue e desligue o módulo.

100 EIO0000002617 03/2017


Capítulo 9
Menu CONFIGURAÇÃO

Menu CONFIGURAÇÃO

Tema deste capítulo


O menu CONFIGURAÇÃO dá acesso às 4 funcionalidades seguintes :
 PALAVRA-PASSE;
 FILTRO;
 Zx TECLAS;
 CICLO & WATCHDOG.

Este capítulo descreve as características destas funcionalidades.


NOTA: para voltar ao menu principal, utilize as teclas de navegação .
NOTA: se o programa estiver protegido por uma palavra-passe, (aparece a chave no menu de
contexto), o utilizador tem de introduzir a palavra-passe para qualquer operação nos submenus.
NOTA: Só pode aceder ao menu CONFIGURAÇÃO no modo STOP.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Menu SENHA 102
Menu FILTRO 105
Menu Zx TECLAS 106
Menu CICLO WATCHDOG 107

101
Menu SENHA

Descrição
Se o programa estiver protegido por senha (um ícone de chave aparecerá), será necessário inserir
a senha para realizar certas operações.
A senha protege o acesso aos seguintes menus:
 PROGRAMAÇÃO (LD modo PARAR);
 MONITORAMENTO (LD modo EXECUTAR);
 CONFIGURAÇÃO (modo PARAR),
 APAGAR PROG. (LD modo PARAR),
 TRANSFERÊNCIA DE MÓDULO > MEM (modo PARAR).
 TRANSFERÊNCIA DE MEM > MÓDULO (modo PARAR). No modo LD, a proteção por senha
deste menu é configurável (ver página 515).
Ativar a senha também implica em limitações de utilização do software de programação:
 modificação do programa contido no módulo lógico;
 revisão do programa contido no módulo lógico;
 destruição pela transferência de outro programa.
 monitoramento;

NOTA: Em caso de perda de senha, é possível sobrescrever o programa a partir do software de


programação:
 Transferir/Apagar o programa (ver página 466);
 Atualizar firmware do módulo lógico (ver página 469), para obter mais informações sobre a
compatibilidade do firmware, consulte Compatibilidade entre a versão do software de
programação e versão do firmware no módulo lógico (ver página 546).
NOTA: É possível sair da tela sem introduzir a senha através da combinação das teclas Shift (tecla
branca) e Menu/OK (tecla verde).
NOTA: Para voltar ao menu principal a partir do menu CONFIGURAÇÃO, utilize a tecla de
navegação .

102
Definir senha
Inicialmente, a chave não aparece e cada dígito está definido para 0.
A mensagem INSERIR aparece na janela.
Ilustração:

Procedimento de inserção:

Etapa Ação
1 Utilize as teclas de navegação para selecionar os dígitos que deseja inserir:
.
2 Selecione o valor do dígito com as teclas + e - do menu de contexto.
3 Valide a senha com a tecla Menu/OK e a janela de validação será aberta.
4 Confirme novamente com a tecla Menu/OK.
Resultado: a exibição volta ao menu PRINCIPAL.

NOTA: A partir daí, a chave aparece na linha do menu de contexto.

Eliminação da senha
Para inibir a senha, siga o mesmo procedimento utilizado para inseri-la.

103
Inicialmente, o ícone de chave será exibido, o que significa que o módulo lógico está protegido.
A mensagem APAGAR e o número de tentativas 1/5 aparecem na janela.
Podem ocorrer os seguintes casos:
 Senha correta: a senha é inibida e o módulo lógico volta ao menu SENHA,
 Senha incorreta: o contador APAGAR é incrementado.
Ilustração:

Se introduzir uma senha que não esteja correta 5 vezes seguidas, verifica-se um bloqueio de
segurança durante 30 minutos.
Durante esse período, se houver interrupção na alimentação do módulo lógico, a contagem
regressiva iniciará novamente após o religamento.
Ilustração:

Modificação da senha
Para modificar a senha, cancele a senha e em seguida insira uma nova.

104
Menu FILTRO

Descrição
Essa função permite definir o filtro Tempo nas entradas. Um filtro rápido detecta uma alteração de
sinal de entrada mais rapidamente que um filtro lento; contudo, um filtro lento é menos sensível a
perturbações como ressalto de sinal.
Existem duas escolhas possíveis:
 Rápido
 Lento
Tempo de resposta:

Filtragem Comutação Tempo de resposta


Lento Ligado → 5 milissegundos
Desligado
Desligado → 3 milissegundos
Ligado
Rápido Ligado → 0,5 milissegundo,
Desligado
Desligado → 0,3 milissegundo
Ligado

Essa escolha só pode ser efetuada quando o módulo lógico estiver na posição PARAR. Por
predefinição, os módulos lógicos são configurados como LENTO.
NOTA: Esta função está disponível em módulos lógicos com uma alimentação de tensão direta.
NOTA: Para voltar ao menu principal a partir do menu CONFIGURAÇÃO, utilize a tecla de
navegação .

Seleção do tipo de filtro


O tipo é indicado pelo símbolo de seleção (losango preto).
Procedimento para seleção do tipo de filtro:

Etapa Ação
1 Selecione o tipo de filtragem utilizando as teclas (a seleção irá piscar).
2 Valide com a tecla Menu/OK.
Resultado: a exibição volta para o menu PRINCIPAL.

105
Menu Zx TECLAS

Descrição
NOTA: Acessível apenas no modo LD.
A opção Zx TECLAS permite activar ou desactivar a utilização das teclas de navegação em botões
de pressão.
Conforme o estado desta opção, obtêm-se funcionalidades diferentes :
 inactiva : as teclas só estão disponíveis para parametrizar, configurar e programar o módulo
lógico;
 activa : também é possível utilizá-las num esquema de comando.
Nesta configuração, funcionam como botões de pressão : Teclas Zx (ver página 162), sem
necessidade de utilizar um contacto de entrada do bloco terminal.
NOTA: para voltar ao menu principal a partir do menu CONFIGURAÇÃO, utilize a tecla de
navegação .

Teclas Zx no modo RUN


Por predefinição, as teclas Zx são utilizadas como teclas de navegação.
No modo RUN, quando um dos ecrãs entradas saídas, TEXT ou DISPLAY está activo, os números
das teclas Zx utilizadas no programa aparecem na linha dos menus de contexto.
Para activar a tecla, basta seleccionar a tecla pretendida .
Ilustração :

NOTA: a função está inactiva no modo Parâmetros, Monitorização e em todos os ecrãs de


parametrização dos blocos funções, bem como nos ecrãs de configuração.

106
Menu CICLO WATCHDOG

Descrição
A duração de um ciclo do programa depende dos respectivos comprimento e complexidade; em
particular, do tipo e número de E/S e o número de extensões.
O programa é executado periodicamente com um intervalo de tempo regular. Esse intervalo de
tempo é o período de ciclo.
Para que o programa tenha tempo de ser executado por inteiro, o período do ciclo deve ser
superior ao tempo de execução do programa.
O período de ciclo é configurável no menu CONFIGURAÇÃO → CICLO WATCHDOG. Esse
período é regulável de 6 milissegundos a 90 milissegundos por incrementos de 2 milissegundos.
Por predefinição, o valor do período de ciclo é de 14 milissegundos.
Ilustração:

NOTA: Certifique-se de que:


 variações muito rápidas das entradas não são dissimuladas por um período de ciclo muito
lento,
 a velocidade de variação das saídas continua compatível com os sistemas comandados.

Se a duração de execução do programa e das funções do software incorporado exceder o valor


do período de ciclo escolhido pelo programador, o WATCHDOG permitirá efetuar uma ação
específica.
NOTA: Em determinadas fases de transmissão, as durações dos ciclos são aumentadas a partir
de comunicações entre o PC e o módulo lógico. Os tempos reais dos ciclos variam bastante ao
longo deste modo de operação. O efeito do WATCHDOG é sempre inibido neste modo de
funcionamento do módulo lógico.
NOTA: Para voltar ao menu principal a partir do menu CONFIGURAÇÃO, utilize a tecla de
navegação .

107
Ações
As diferentes ações possíveis do WATCHDOG são:
 INATIVO: operação normal
 ALARME: há uma condição de erro e o código de erro correspondente ao Excesso do período
de execução torna-se acessível no menu PADRÃO.
 ERRO: o programa para (modo PARAR) e o código de erro correspondente ao Excesso do
período de execução torna-se acessível no menu PADRÃO.

Período de ciclo
O período de ciclo é regulável de 6 milissegundos a 90 milissegundos por incrementos de 2
milissegundos.
Para regular esse período, ajuste o fator de multiplicação do incremento de 2 milissegundos com
as teclas + e - do menu de contexto. Esse fator é compreendido entre 3 e 45.

O ajuste do fator de multiplicação é efetuado em função do período mais curto de amostragem


das entradas.

Configuração do WATCHDOG
Procedimento:

Etapa Ação
1 Configure o parâmetro CICLO com as teclas + e - do menu de contexto.
2 Confirme a introdução utilizando uma das seguintes teclas: ou .
Resultado: o parâmetro CICLO é confirmado e o parâmetro WATCHDOG é
selecionado (ele pisca).
3 Configure o parâmetro WATCHDOG com as teclas + e - do menu de contexto.
4 Valide as modificações pressionando a tecla Menu/OK.
Resultado: a exibição volta ao menu PRINCIPAL.

108
Manual de programação Zelio Logic
Menu APAGAR PROG.
EIO0000002617 03/2017

Capítulo 10
Menu APAGAR PROG.

Menu APAGAR PROG.

Menu APAGAR PROG.

Descrição
NOTA: acessível apenas no modo LD.
Esta função permite apagar a totalidade do programa.
NOTA: se o programa estiver protegido (aparece a chave), o utilizador tem de introduzir a palavra-
passe (consulte Menu SENHA, página 102) antes de poder apagar o programa.

Apagar o programa
Na abertura, NÃO é seleccionado por predefinição.
Procedimento :

Etapa Acção
1 Seleccione SIM com as teclas de navegação e .
2 Valide o comando de eliminação, carregando em Menu/OK.
Resultado : volta a aparecer o menu PRINCIPAL.

EIO0000002617 03/2017 109


Menu APAGAR PROG.

110 EIO0000002617 03/2017


Manual de programação Zelio Logic
Menu TRANSFERÊNCIA
EIO0000002617 03/2017

Capítulo 11
Menu TRANSFERÊNCIA

Menu TRANSFERÊNCIA

Menu TRANSFERÊNCIA

Descrição
Esta função permite:
 carregar na memória de segurança, o firmware e o aplicativo contidos no módulo lógico,
 carregar no módulo lógico, um firmware e um aplicativo contidos na memória de segurança.
Essa memória de segurança pode servir depois para carregar o firmware e o aplicativo em outro
módulo lógico.
Ilustração:

NOTA: a memória de segurança é fornecida como opção.


NOTA: É possível introduzir e extrair a memória de segurança mesmo com o módulo lógico ligado.
No caso dos módulos lógicos sem tela, a detecção da memória só é feita ao ligar o módulo; se
introduzir a memória com o módulo ligado, ela não será aplicada.
NOTA: Se o aplicativo estiver protegido (um ícone de chave será exibido). É necessário inserir a
senha antes de tentar salvar o programa.
NOTA: Se um aplicativo já estiver presente na memória de recuperação, ela será sobrescrita pela
nova transferência.
NOTA: Não é possível transferir diretamente um aplicativo criado com a versão V2 do software de
programação, da memória SR2MEM01 para o módulo lógico, se ele contiver um firmware da
versão V3.
Nesse caso, consulte os passos a serem efetuados na rubrica Aplicativo incompatível com o
firmware do módulo (ver página 114).
Para obter mais informações sobre a compatibilidade dos cartuchos de memória, consulte
Compatibilidade entre as placas de memória e a versão de firmware do módulo lógico, página 548.

EIO0000002617 03/2017 111


Menu TRANSFERÊNCIA

Módulo → Transferência de memória de segurança


Procedimento de transferência do aplicativo do módulo lógico para a memória de segurança:

Etapa Ação
1 Insira o cartucho de memória (SR2MEM02) no local adequado.
2 Selecione o tipo de transferência ZELIO>MEMÓRIA utilizando as teclas de
navegação .
3 Confirme o comando de transferência com a tecla Menu/OK.
(Introduza a senha se o programa estiver protegido)
4 Aguarde até a transferência terminar.
Visor: > > > MEMÓRIA seguido de TRANSFERÊNCIA. OK quando estiver
concluído.
5 Valide novamente, pressionando a tecla Menu/OK para sair do menu.
Resultado: a exibição retorna para a tela ENTRADAS-SAÍDAS no modo
EXECUTAR e para o menu PRINCIPAL no modo PARAR.

Memória de segurança → Transferência de módulo


Procedimento para transferência do aplicativo da memória de segurança para o módulo lógico, no
caso de um módulo lógico com LCD e teclado:

Etapa Ação
1 Insira o cartucho de memória (SR2MEM02) com o programa a ser transferido
no local adequado.
2 Selecione o tipo de transferência MEMÓRIA>ZELIO utilizando as teclas de
navegação .
3 Confirme o comando de transferência com a tecla Menu/OK.
4 Aguarde até a transferência terminar.
Visor: > > > MÓDULO seguido de TRANSFERÊNCIA. OK quando estiver
concluído.
5 Confirme novamente pressionando Menu/OK para sair do menu.
Resultado: a exibição retorna para a tela ENTRADAS-SAÍDAS no modo
EXECUTAR e para o menu PRINCIPAL no modo PARAR.

112 EIO0000002617 03/2017


Menu TRANSFERÊNCIA

Procedimento para transferência do aplicativo da memória de segurança para o módulo lógico, no


caso de um módulo lógico sem LCD ou teclado:

Etapa Ação
1 Como o módulo lógico não é alimentado, insira o cartucho de memória
(SR2MEM02) no local adequado.
2 Ligue o módulo lógico.
Durante a transferência, o visor LED permanece apagado.
3 Aguarde até a transferência terminar.
Durante a transferência, o visor LED permanece apagado e, no fim da
transferência, fica intermitente.
4  Se houver uma intermitência lenta (3 Hz), significa que a transferência foi
bem-sucedida, que o módulo lógico encontra-se em EXECUTAR e que é
necessário remover o cartucho de memória (SR2MEM02).
 Se houver uma intermitência rápida (5Hz), significa que a transferência não
foi bem-sucedida devido à incompatibilidade entre a configuração
necessária ao programa a ser transferido e a configuração do módulo
lógico.

NOTA: Quando o módulo lógico está no modo PARAR, o LED fica aceso e não pisca.

Erros possíveis
Abaixo estão os erros possíveis e, em cada caso, as mensagens que os acompanham:
 Ausência de memória de segurança
Mensagem de erro:
ERRO DE TRANSFERÊNCIA: NÃO HÁ MEMÓRIA
 Configurações do hardware e do programa a ser transferido não compatíveis
Mensagem de erro:
ERRO DE TRANSFERÊNCIA: INCOMPATIBILIDADE DE CONFIGURAÇÕES (números de
referência do hardware ou do software).
Consulte o Menu DEFEITO, página 117 capítulo para verificar o código do erro e reconhecê-lo.
NOTA: A transferência de programa de um módulo para outro através de um cartão de memória
só é possível entre módulos com a mesma referência. Por exemplo, não é possível transferir um
programa proveniente de um módulo com relógio para um módulo sem relógio.

EIO0000002617 03/2017 113


Menu TRANSFERÊNCIA

Aplicativo incompatível com o firmware do módulo


Se o aplicativo armazenado na memória de segurança SR2MEM01 foi criado com uma versão do
software de programação que é incompatível (ver página 548) com a firmware do módulo lógico
em questão, proceda da seguinte forma:

Etapa Ação
1 Transfira o aplicativo da memória de segurança para um módulo lógico que
inclua um firmware compatível.
Observação: Se nenhum módulo lógico possuir firmware que seja compatível
com o aplicativo, utilize a versão do software de programação que foi usada
na criação do aplicativo para carregar firmware no módulo lógico em questão:
2 Utilize a versão do software de programação que permitiu criar o aplicativo
para transferi-lo do módulo lógico para o PC.
3 Salve o aplicativo transferido na etapa 2.
4 Inicie a última versão do software de programação.
5 Abra o aplicativo salvo na etapa 3.
Resultado: o software de programação converte o aplicativo.
6 Transfira o aplicativo convertido e o firmware associado para o módulo lógico
de destino.

Utilização da SR2MEM01 e SR2MEM02


Na SR2MEM01, apenas o programa é carregado, já na SR2MEM02, o programa e o firmware
correspondente são carregados.
Assim:
 Com o cartucho de memória SR2MEM01, é possível realizar:
 uma transferência do módulo lógico para a memória se a versão de firmware desse módulo
for definitivamente inferior à 3.09.
 uma transferência da memória para o módulo lógico se o programa contido no cartucho de
memória SR2MEM01 for carregado a partir de um módulo lógico que possua versão idêntica
de firmware que o módulo lógico para o qual se deseja carregar o cartucho.
 Com o cartucho de memória SR2MEM02, é possível realizar:
 uma transferência do módulo lógico para a memória se a versão do firmware desde módulo
for igual ou superior à 3.09,
 uma transferência do módulo lógico para a memória se a versão do firmware desse módulo
para o qual se deseja carregar o cartucho for superior à 3.09.
Para obter mais informações sobre a compatibilidade dos cartuchos de memória, consulte
Compatibilidade entre as placas de memória e a versão de firmware do módulo lógico, página 548.

114 EIO0000002617 03/2017


Manual de programação Zelio Logic
Menu VERSÃO
EIO0000002617 03/2017

Capítulo 12
Menu VERSÃO

Menu VERSÃO

Menu VERSÃO

Descrição
Esta função permite identificar com precisão a versão de todos os componentes do sistema :
 tipo de hardware;
 firmware;
 funções LD;
 funções FBD.

Ilustração :

Estas informações estão disponíveis para o módulo lógico, mas também para as extensões
ligadas ao mesmo.

A presença do símbolo na parte inferior, do lado direito, indica que existe(m)


uma/extensão(/ões) ligada(s) ao módulo lógico.

EIO0000002617 03/2017 115


Menu VERSÃO

Ilustração :

Para sair, carregue no botão Menu/OK; volta a aparecer o ecrã das ENTRADAS-SAÍDAS em
modo RUN e o menu PRINCIPAL em modo STOP.

116 EIO0000002617 03/2017


Manual de programação Zelio Logic
Menu DEFEITO
EIO0000002617 03/2017

Capítulo 13
Menu DEFEITO

Menu DEFEITO

Menu PADRÃO

Descrição
Esta função permite:
 Exibir no visor de LCD o tipo de erro detectado pelo firmware do módulo lógico (excesso do
temporizador de alarme, consulte Menu CICLO WATCHDOG, página 107, tempo de ciclo
muito alto etc.),
 Zerar contador de erros.

Ilustração:

Zerar contador de erros


Para zerar o contador de erros, proceda da seguinte forma:

Etapa Ação
1 Selecione SIM com as teclas de navegação e .
2 Confirme o comando para apagar pressionando a tecla Menu/OK.
Resultado: a exibição retorna para a tela ENTRADAS-SAÍDAS no modo
EXECUTAR e para o menu PRINCIPAL no modo PARAR.

Descrição de erros
Descrição de erros (ver página 530)

EIO0000002617 03/2017 117


Menu DEFEITO

118 EIO0000002617 03/2017


Manual de programação Zelio Logic
Menu IDIOMA
EIO0000002617 03/2017

Capítulo 14
Menu IDIOMA

Menu IDIOMA

Menu IDIOMA

Descrição
Esta função permite escolher o idioma utilizado pelo módulo lógico.
Todas as mensagens são visualizáveis em 6 idiomas :
 inglês;
 francês;
 alemão;
 italiano;
 espanhol;
 português.

Ilustração :

Selecção do idioma
O idioma actual é indicado pelo símbolo de selecção (losango preto).
Procedimento de selecção do idioma :

Etapa Acção
1 Seleccione o idioma com as teclas de navegação : e (a selecção aparece
intermitente).
2 Valide com a tecla Menu/Ok.
Resultado : volta a aparecer o ecrã de ENTRADAS-SAÍDAS no modo RUN e
o menu PRINCIPAL no modo STOP.

EIO0000002617 03/2017 119


Menu IDIOMA

120 EIO0000002617 03/2017


Manual de programação Zelio Logic
Menu ALTERAR D/H
EIO0000002617 03/2017

Capítulo 15
Menu ALTERAR D/H

Menu ALTERAR D/H

Menu ALTERAR DATA/HORA

Descrição
Esta função permite configurar a data e a hora dos módulos lógicos que incluem um relógio.
Ilustração:

Os parâmetros modificáveis são:


 dia/semana/mês/ano,
 hora, minutos e segundos,
Os valores são registrados ao pressionar a tecla Menu/Ok.
 CAL: calibração do relógio interno do módulo lógico em segundos por semana.

Calibração do relógio
O quartzo que controla o relógio em tempo real do módulo lógico tem um desvio mensal, que varia
em função das condições ambientais do módulo lógico.
O valor máximo desse desvio é aproximadamente de um minuto por mês.
Para estimar esse desvio, continue observando o desvio no relógio do módulo lógico em relação
a um relógio de referência por duas ou mais semanas.
Exemplo:
Se desejar compensar esse desvio, é possível por exemplo fazer uma correção de -15 segundos
por semana para compensar um desvio de +60 segundos por mês. Essa compensação é
executada no domingo à 01:00.
NOTA: Essa correção não faz sentido se o módulo lógico estiver sujeito a cortes de alimentação
prolongados ou variações de temperatura acentuadas.

EIO0000002617 03/2017 121


Menu ALTERAR D/H

Configuração do relógio
Procedimento:

Etapas Descrição
1 Selecione o parâmetro que deseja modificar com as teclas de navegação e .
Resultado: o parâmetro selecionado fica piscando.
2 Modifique o valor do parâmetro.
As teclas + e - do menu de contexto permitem alterar o valor atual.
3 Confirme as alterações pressionando a tecla Menu/Ok.
Resultado: a exibição volta ao menu PRINCIPAL.

NOTA: O módulo lógico determina o dia da semana quando o dia do mês no ano é selecionado.
NOTA: Não é possível modificar a hora de um produto entre 2:00 e 3:00 nos dias da passagem
do horário de verão para horário de inverno.

122 EIO0000002617 03/2017


Manual de programação Zelio Logic
Menu ALTERAR VERÃO/INV.
EIO0000002617 03/2017

Capítulo 16
Menu ALTERAR VERÃO/INV.

Menu ALTERAR VERÃO/INV.

Menu ALTERAR VERÃO/INVERNO

Descrição
Esta função permite alterar automaticamente a definição horária : Verão/Inverno, para os módulos
lógicos que incluem um relógio.

Ilustração :

Os modos de funcionamento possíveis são os seguintes :


 NÃO : sem alterações;
 Automático : a alteração é automática, as datas são predefinidas segundo a zona geográfica :
 EUROPA : Europa,
 EUA.

 OUTRA ZONA : (MANUAL) a alteração é automática, mas é necessário especificar, para o


Verão e para o Inverno :
 o mês : M,
 o domingo : D (1, 2, 3, 4 ou 5 ) da alteração.

EIO0000002617 03/2017 123


Menu ALTERAR VERÃO/INV.

Configuração da mudança da hora


Para configurar a mudança da hora, proceda da seguinte forma :

Etapa Acção
1 Seleccione o parâmetro que quer modificar com as teclas de navegação e .
Resultado : o parâmetro seleccionado fica intermitente.
2 Modifique o valor do parâmetro.
As teclas + e - do menu de contexto permitem alterar o valor actual.
3 Valide as modificações carregando em Menu/OK.
Resultado : volta a aparecer o menu PRINCIPAL.

124 EIO0000002617 03/2017


Manual de programação Zelio Logic
Linguagem LD
EIO0000002617 03/2017

Parte IV
Linguagem LD

Linguagem LD

Tema desta parte


Esta parte descreve a utilização da linguagem de programação LD (Ladder Diagram) no módulo
lógico.

Conteúdo desta parte


Esta parte inclui os seguintes capítulos:
Capítulo Título do capítulo Página
17 Apresentação da linguagem LD 127
18 Programar em Ladder utilizando Zelio Soft 2 137
19 Os elementos da linguagem LD 149
20 Programação a partir de Zelio Soft 2 219
21 Exemplo aplicação LD 247

EIO0000002617 03/2017 125


Linguagem LD

126 EIO0000002617 03/2017


Manual de programação Zelio Logic
Apresentação da linguagem LD
EIO0000002617 03/2017

Capítulo 17
Apresentação da linguagem LD

Apresentação da linguagem LD

Tema deste capítulo


Este capítulo fornece uma descrição geral da linguagem LD.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Apresentação geral da linguagem de contactos 128
Estrutura de uma rede de contatos 130
Comentário de uma rede de contactos 132
Elementos gráficos da linguagem de contactos 133
Regras de programação de uma rede de contatos 135

EIO0000002617 03/2017 127


Apresentação da linguagem LD

Apresentação geral da linguagem de contactos

Aspectos gerais
Uma secção de programas escrita em linguagem de contactos é composta por uma sequência de
redes de contactos executados pelo autómato.

Ilustração de uma rede de contactos


O ecrã seguinte mostra uma rede de contactos Zelio Soft 2 no modo de introdução LADDER:

128 EIO0000002617 03/2017


Apresentação da linguagem LD

Estrutura de uma rede de contactos


Esta tabela descreve os componentes de uma rede de contactos.

Referência Elemento Função


1 Elementos Representam:
gráficos  as entradas/saídas do autómato (botões de pressão,
detectores, relés, sinalizadores ópticos...);
 as funções de automatismo (temporizadores,
contadores...,);
 as operações lógicas;
 as variáveis internas (relés auxiliares) do autómato.

2 Comentários Fornecem informações sobre as linhas de uma rede de


contactos (opcional).

EIO0000002617 03/2017 129


Apresentação da linguagem LD

Estrutura de uma rede de contatos

Introdução
A rede de contatos insere-se entre a primeira coluna de "Contato" (Contato 1) e a coluna "Bobina".

Ilustração
O desenho seguinte descreve a estrutura de uma rede de contatos.

Descrição de uma rede de contatos


Uma rede de contatos é composta por um conjunto de elementos gráficos apresentados em uma
folha de cabeamento. O número máximo de linhas de programa depende de dois fatores:
 aversão (ver página 547) do firmware
 se uma interface de comunicação SR2COM01 foi selecionada na configuração.
Cada linha de programa é composta por, no máximo, 5 contatos e uma bobina.
É dividida em duas zonas:
 a zona de teste, onde figuram as condições necessárias para desencadear uma ação
(contatos);
 a zona de ação, que aplica o resultado consecutivo a uma combinação lógica de teste
(bobinas).

130 EIO0000002617 03/2017


Apresentação da linguagem LD

Definição de uma ação


Aplica-se uma ação a uma função de automação (temporizador, contador etc.), um relé auxiliar ou
uma saída física do módulo lógico.
Uma ação provoca uma mudança de estado especificada para cada função que lhe está
associada, por exemplo:
 uma ação denominada RT1 (ver página 190) provoca uma reposição do temporizador com o
nome T1;
 uma ação denominada SM1 (ver página 158) provoca uma programação do relé auxiliar com
o nome M1.

Definição de uma função de automatismo


Uma função de automatismo (temporizador, contador, relé auxiliar...) é definida por:
 dados de entrada ou ações;
 dados de saída ou estados;
 parâmetros de regulação.
A imagem a seguir representa a estrutura de uma função:

EIO0000002617 03/2017 131


Apresentação da linguagem LD

Comentário de uma rede de contactos

Generalidades
O comentário facilita a interpretação da parte da rede à qual é atribuído, mas não é obrigatório.

Comentário associado a uma linha LD


O comentário é integrado na rede, no fim da linha, na coluna "Comentário" e inclui 192 caracteres,
no máximo.
NOTA: Prima CTRL + ENT para introduzir uma quebra de linha.

Comentário associado a um elemento gráfico


O comentário é integrado na rede por baixo do elemento gráfico associado (contacto ou bobina).
NOTA: por motivos de visualização e de impressão, recomenda-se que não exceda os 25
caracteres.

Ilustração

NOTA: no caso da coluna com o comentário associado a uma linha, o número máximo de
caracteres visualizados varia consoante o tamanho da sua janela de edição. O número 192 é
relativo a uma janela em ecrã inteiro.

132 EIO0000002617 03/2017


Apresentação da linguagem LD

Elementos gráficos da linguagem de contactos

Aspectos gerais
Os elementos gráficos são as instruções da linguagem de contactos.

Contactos
Os elementos gráficos dos contactos programam-se na zona de teste e ocupam uma célula (1
linha de altura e uma coluna de largura).

Símbolo Símbolo
Designação Funções
Ladder eléctrico
Contacto de Contacto condutor quando a entrada (interruptor,
fecho detector,...) que o monitoriza está activa.

Contacto de Contacto condutor quando a entrada que o


abertura monitoriza está inactiva.

Elementos de ligação
Os elementos gráficos de ligação permitem ligar os elementos gráficos de teste e de acção.

Designação Grafismo Funções


Ligação horizontal Permite ligar em série os elementos gráficos de teste
e de acção entre as duas barras de potencial.

Ligação vertical Permite ligar, em paralelo, os elementos gráficos de


teste e de acção.

Uma ligação horizontal representa um E lógico, transmite o estado do contacto situado


imediatamente à sua esquerda para o contacto situado imediatamente à sua direita.
Uma ligação vertical representa o OU lógico dos estados activos das ligações horizontais situadas
à sua esquerda, ou seja:
 inactivo, se os estados de todos os contactos horizontais situados à esquerda estiverem
inactivos;
 activo, se o estado de, pelo menos, um dos contactos horizontais situados à esquerda estiver
activo.

EIO0000002617 03/2017 133


Apresentação da linguagem LD

Bobinas
Os elementos gráficos das bobinas programam-se na zona de acção e ocupam uma célula (1 linha
de altura e uma coluna de largura).

Símbolo Símbolo
Designação Funções
Ladder eléctrico
A bobina é activada se os contactos aos
Bobina directa quais está ligada forem condutores (modo
Contactor).
A bobina é activada se os contactos aos
Bobina impulsional quais está ligada mudarem de estado (modo
Teleinterruptor).
A bobina é activada quando os contactos
aos quais está ligada forem condutores,
Bobina de bloqueio
permanece bloqueada mesmo se, a seguir,
ou de engate
os contactos deixarem de ser condutores
(modo SET).
A bobina é desactivada quando os contactos
Bobina de aos quais está ligada forem condutores.
desencadeamento Permanece desactivada, mesmo se, em
ou de desengate seguida, os contactos deixarem de ser
condutores (modo RESET).

NOTA: por motivos de compatibilidades ascendentes para os programas que funcionam com Zelio
1, os 4 tipos de funções para uma mesma bobina de saída Q ou relé auxiliar M podem ser
utilizados num mesmo esquema de cablagem no Zelio 2.

134 EIO0000002617 03/2017


Apresentação da linguagem LD

Regras de programação de uma rede de contatos

Aspectos gerais
A programação de uma rede de contatos é feita através de elementos gráficos, de acordo com as
regras de programação indicadas a seguir.

Regras de programação
A programação de uma rede de contatos deve cumprir as seguintes regras:
 Os elementos gráficos de teste e de ação ocupam, cada um, uma célula em uma rede;
 As redes de contato terminam com pelo menos uma ação (como uma bobina) na última coluna,
 As ações estão sempre situadas na última coluna,
 Uma bobina corresponde ao desencadeamento de uma ação atribuída a uma função de
automação (temporizador, contador, relé auxiliar, saída física do módulo lógico etc.),
 o estado de uma função de automatismo pode ser utilizada como um teste (contato). O contato
é indicado pelo nome da função associada, por exemplo:
 T1 representa o status do temporizador "T1" (ver página 191)
 t1 representa o estado complementar do temporizador "T1"

 as ligações são lidas (interpretadas) da esquerda para a direita;


 se, em uma rede, utilizarmos a ação S (Set) de uma função de automatismo (saída, relé
auxiliar...), é aconselhável utilizar uma ação R (Reset) para a mesma função.
Exceção: uma ação S é utilizada sem uma ação R para detectar anomalias de operação que
só podem ser reajustadas ao receberem uma ação de "RESET-INIT" do programa de
automação,
 as ações R (Reset) de uma função de automatismo têm sempre prioridade sobre a ação S
(Set), que é aplicada à mesma função, no mesmo momento;
 a combinação dos testes de rede é feita do mesmo modo que a circulação de uma corrente
elétrica, da coluna da esquerda da rede (+V) para a coluna da direita (+0v).
 Não é possível uma conexão perpendicular entre as linhas 120 e 121.

EIO0000002617 03/2017 135


Apresentação da linguagem LD

Exemplo de rede de contatos


A tela seguinte mostra um exemplo de rede de contatos.

136 EIO0000002617 03/2017


Manual de programação Zelio Logic
Programar em Ladder utilizando Zelio Soft 2
EIO0000002617 03/2017

Capítulo 18
Programar em Ladder utilizando Zelio Soft 2

Programar em Ladder utilizando Zelio Soft 2

Tema deste capítulo


Este capítulo descreve exemplos simplificados de diferentes tipos de programação no modo
ladder. A descrição detalhada desses tipos de programação é desenvolvida nos capítulos:
 Funções acessíveis no painel frontal (ver página 75),
 Programação no software de programação (ver página 219).
No modo estendido ladder (240 linhas), existem duas partes. A Parte1 (linhas de 1 a 120) e a
Parte2 (linhas de 121 a 240) são independentes. O editor não permite a ligação da linha 120 para
a 121.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Sugestões de estruturação dos programas LD 138
Modo Introdução Zelio 140
Modo Introdução Ladder 142
Modo Parametrização 144
Modo Introdução textos 145

EIO0000002617 03/2017 137


Programar em Ladder utilizando Zelio Soft 2

Sugestões de estruturação dos programas LD

Aspectos gerais
Para que o programa desenvolvido em LD seja legível, é importante respeitar determinadas
regras.

Procedimento
A tabela que se segue descreve as fases de realização do programa LD.

Fase Descrição
1 Listar as Entradas/Saídas e introduzir os comentários associados
Exemplo
 presença viatura
 sensor de fim de percurso
 comando de accionamento

2 Listar as funções de automatismo a efectuar


Exemplo
 contagem viatura
 programação diária

3 realizar cada função, tendo em conta:


 os dados de entrada;
 os dados de saída;
 os parâmetros de regulação (limite).

A imagem a seguir representa a estrutura de uma função:

4 Comentar cada função


Exemplo:

138 EIO0000002617 03/2017


Programar em Ladder utilizando Zelio Soft 2

Fase Descrição
5 Testar cada função utilizando a ferramenta de simulação
 Uma saída deve ser normalmente activada num único local no programa.
 Uma saída Set deve ser acompanhada de uma saída RESET.
 Verifique as entradas RESET das funções Temporizadores, Contadores e Textos.

EIO0000002617 03/2017 139


Programar em Ladder utilizando Zelio Soft 2

Modo Introdução Zelio

Descrição
A utilização do software no modo Introdução Zelio permite construir uma rede LD, simulando a
utilização dos botões da face anterior do Zelio.
Ilustração

Esta abordagem é dirigida às pessoas habituadas à programação directa nos módulos lógicos.
Este modo permite configurar, programar e comandar a aplicação a partir das teclas situadas na
face anterior (ver página 80):
 Teclas Z ←↑↓→: estas teclas (cinzentas), alinhadas da esquerda (Z1) para a direita (Z4),
estão situadas por baixo do LCD.
As setas que indicam os sentidos de deslocamento associados à navegação estão gravadas
por cima das teclas.
Quando os botões podem ser utilizados para outras acções além da navegação, uma linha de
menu de contexto aparece na parte inferior do ecrã (se carregar na tecla shift).
 Menu/Ok: esta tecla (verde) é utilizada para todas as validações: menu, submenu, programa,
parâmetro, etc.
 Shift: esta tecla (branca) permite a visualização de um menu de contexto por cima dos outros
botões.
NOTA: quando o cursor se encontra sobre um parâmetro alterável, aparece um menu de contexto
(se carregar na tecla shift).

140 EIO0000002617 03/2017


Programar em Ladder utilizando Zelio Soft 2

Programação
Neste modo encontra as características da programação a partir da face anterior no modo
PROGRAMA (ver página 85).
A face anterior do módulo lógico é simulada, pelo que é possível efectuar programações
carregando nos botões que aparecem na janela.
Quando acede a esse modo, aparece o início do programa.
Em seguida, na primeira caixa, aparece um quadrado intermitente para indicar a possibilidade de
inserção/modificação de um carácter.
Os quatro botões de navegação permitem deslocar o cursor intermitente pelas caixas do LCD.
Numa linha, quando se desloca o cursor das zonas intermitentes, aparecem:
 quadrados que indicam a possibilidade de inserir contactos e uma bobina no fim da linha;
 círculos que indicam a possibilidade de inserir ligações horizontais e verticais.
NOTA: quando o cursor se encontra sobre um parâmetro alterável, aparece um menu de contexto
(se carregar na tecla shift).

EIO0000002617 03/2017 141


Programar em Ladder utilizando Zelio Soft 2

Modo Introdução Ladder

Descrição
A utilização do software no modo Introdução Ladder permite uma abordagem de software da
programação:
 utilização de barras de ferramentas;
 criação da aplicação, arrastando e largando as funções de automatismo;
 utilização de janelas de parametrização;
 boa visão global da aplicação.
Nesta forma, o espaço de trabalho é constituído por uma folha de cablagem na qual são colocadas
as várias funções de automatismo.
Ilustração :

Esta abordagem dirige-se a pessoas habituadas a utilizar software de programação comum no


meio dos automatismos.
Este modo permite funcionalidades adicionais ao modo de introdução Zelio:
 escolha do tipo de símbolos: Ladder / Eléctrico;
 possibilidade de associar comentários a cada linha de programa.

142 EIO0000002617 03/2017


Programar em Ladder utilizando Zelio Soft 2

Programa
Barras de ferramentas
A programação é feita na folha de cablagem. As funções de automatismo disponíveis aparecem
na barra de funções situada no nível inferior.
Cablagem
Depois de seleccionar o tipo de função, a lista de funções disponíveis aparece como um conjunto
de linhas, em que cada linha reúne os seguintes elementos de uma função:
 lista das respectivas saídas (ou estados);
 lista das respectivas entradas (ou acções);
 comentário associado à função.
Basta clicar uma vez numa saída e colocá-la numa célula de contactos ou clicar numa entrada e
colocá-la numa célula de bobinas.
Parâmetros
No caso das funções que incluem parâmetros (contadores, relógios, relés auxiliares...), para abrir
a janela de parametrização:
 na folha de cablagem: faça duplo clique no elemento pretendido;
 utilize o modo Parametrização (ver página 144).
Ligações
As ligações são estabelecidas clicando com o rato nas ligações horizontais e verticais pontilhadas
na folha de cablagem.
Símbolos
Pode escolher o tipo de símbolos utilizados na folha de cablagem (ladder, eléctrico) a partir do
menu "Visualização".
Comentários
Para associar um comentário a uma variável, basta:
 na folha de cablagem: fazer duplo clique no elemento na folha de cablagem, seleccionar o
separador Comentário e introduzir o texto na zona de inserção;
 a partir da tabela de selecção da variável: fazer duplo clique na coluna Comentário (na linha
que corresponde ao elemento) e introduzir o texto;
 no modo Introdução textos (ver página 145).
Quando um comentário é associado a uma variável, aparece na célula abaixo da variável. Se o

comentário estiver oculto, aparece um envelope .

EIO0000002617 03/2017 143


Programar em Ladder utilizando Zelio Soft 2

Modo Parametrização

Descrição
O modo Parametrização permite obter uma lista de todas as funções de automatismos que têm
parâmetros utilizados na aplicação. É possível aceder a este modo no modo edição clicando no
separador Parametrização.
A interface geral permite visualizar o conjunto de informações:
 função: Temporizador, Contador, ...;
 etiqueta: identificação do bloco de função;
 tipo: tipo de contador, tipo de temporizador, ... ;
 pré-selecção: o valor a atingir num contador, ... ;
 bloqueio: bloqueio dos parâmetros (não alterável a partir da face anterior).
 comentário: comentários associados à função.
Ilustração:

É possível ajustar os vários parâmetros fazendo duplo clique na linha pretendida.


As funções de automatismo configuráveis são:
 Relógios (ver página 183);
 Comparadores analógicos (ver página 200);
 Temporizadores (ver página 190);
 Contadores (ver página 164);
 Textos (ver página 206).

144 EIO0000002617 03/2017


Programar em Ladder utilizando Zelio Soft 2

Modo Introdução textos

Descrição
A interface Introdução textos permite ter uma visão global das entradas/saídas utilizadas na
aplicação.
É importante identificar correctamente cada entrada/saída através de um comentário explícito, de
modo a ter uma boa legibilidade da aplicação.
Este modo aplica-se a:
 Entradas DIG;
 Teclas Zx;
 Saídas DIG;
 Relés auxiliares;
 Temporizadores;
 Contadores;
 Contador rápido;
 Comparadores de contadores;
 Comparadores analógicos;
 Relógios;
 Textos;
 Retro-iluminação LCD;
 Verão/Inverno.
Só pode visualizar na janela os blocos utilizados, através do menu de lista pendente situado sob
a zona de edição.

EIO0000002617 03/2017 145


Programar em Ladder utilizando Zelio Soft 2

Ilustração :

Os comentários aparecem na parte inferior do contacto ou da bobina durante a visualização do


programa na configuração seguinte:
O comentário é integrado na rede por baixo do elemento gráfico associado (contacto ou bobina).
NOTA: por motivos de visualização e de impressão, recomenda-se que não exceda os 25
caracteres.

146 EIO0000002617 03/2017


Programar em Ladder utilizando Zelio Soft 2

Ilustração :

Introdução/modificação dos comentários


Basta fazer duplo clique na zona de comentários, introduzir o texto e validá-lo.

EIO0000002617 03/2017 147


Programar em Ladder utilizando Zelio Soft 2

148 EIO0000002617 03/2017


Manual de programação Zelio Logic
Os elementos da linguagem LD
EIO0000002617 03/2017

Capítulo 19
Os elementos da linguagem LD

Os elementos da linguagem LD

Tema deste capítulo


Este capítulo descreve as diferentes funções de automatismo da linguagem LD.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Entradas digitais (DIG) 150
Saídas DIG 152
Entradas-Saídas Modbus 156
Relés auxiliares 158
Teclas Zx 162
Contadores 164
Comparadores de contadores 171
Contador rápido 173
Relógios 183
Mudança da horário de verão/inverno 188
Temporizadores 190
Comparadores analógicos 200
Textos 206
Retroiluminação do visor LCD 210
Mensagem 211

EIO0000002617 03/2017 149


Os elementos da linguagem LD

Entradas digitais (DIG)

Descrição
As Entradas digitais (DIG) são exclusivamente utilizadas como contato no programa.
Esse contacto representa o estado da entrada do módulo lógico ligada a um sensor (botão de
pressão, interruptor, detector etc.).
O número do contato corresponde ao número de terminais da entrada a ele associada: de 1 a 9,
depois de A a R (exceto para as letras I, M e O) de acordo com o módulo lógico e a possível
extensão.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em contato
Este contato pode utilizar o estado direto da entrada (contato aberto normalmente) ou seu
respectivo estado inverso (contato fechado normalmente), consulte abaixo.
Aberto normalmente:
Símbolo de um contato
aberto normalmente:

Se a entrada estiver alimentada, o contato será condutor.


Exemplo:

Se a entrada 1 for alimentada, o contato I1 estará fechado e a bobina Q1 estará ativa.


Fechado normalmente:
Símbolo de um contato
fechado normalmente:

150 EIO0000002617 03/2017


Os elementos da linguagem LD

Se a entrada estiver alimentada, o contato será não condutor.


Exemplo:

Se a entrada 1 estiver alimentada, o contato i1 está aberto e a bobina Q1 não está ativada.

Modificação do estado de um contato


No software de programação, para modificar o estado de um contato, posicione o ponteiro do
mouse sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar um contato no painel frontal do módulo lógico (a janela de programação é exibida
na tela):
 posicione o cursor sobre a letra do contato,
 Navegue através dos tipos de contatos possíveis (I para um contato aberto normalmente, i para
um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Inicialização
Status dos contatos na inicialização do programa:
 o estado direto está inativo,
 o estado inverso está ativo.

EIO0000002617 03/2017 151


Os elementos da linguagem LD

Saídas DIG

Descrição
As Saídas digitais (DIG) correspondem às saídas do módulo lógico (ligadas aos acionadores).
Essas saídas são numeradas de Q1 a Q9 e depois de QA a QG, de acordo com a referência do
módulo lógico e as extensões ligadas.
Saídas DIG podem ser utilizadas com um elemento de bobina (gravação) ou de contato (leitura).

Acesso

Esta função está acessível na barra de ferramentas LD.

Utilize como uma bobina


Para utilizar uma saída DIG como bobina, estão disponíveis quatro modos:
 Bobina direta
 Bobina impulsional
 Bobina SET (engatar)
 Bobina RESET (desengatar)

Bobina direta:
Símbolo de uma Saída DIG, utilizada como uma bobina direta:

A bobina será ativada se os elementos aos quais estiver ligada forem condutores. Do contrário,
ela não será ativada.
Bobina impulsional:
Símbolo de uma saída DIG, utilizada como uma bobina impulsional:

Ativação impulsional, a bobina muda de estado a cada impulso que recebe.


Exemplo: ligar ou desligar uma lâmpada com um botão de pressão:

Um botão de pressão está ligado à entrada I1 e uma lâmpada à saída Q1. Cada vez que
pressionar o botão de pressão, a lâmpada acenderá ou apagará.

152 EIO0000002617 03/2017


Os elementos da linguagem LD

Bobina de Set:
Símbolo de uma saída DIG, utilizada como uma bobina SET:

A bobina SET é ativada assim que os elementos aos quais está ligada estiverem conduzindo,
permanecendo ativa mesmo que depois os elementos deixem de ser condutores.
Bobina de Reset:
Símbolo de uma saída DIG, utilizada como uma bobina RESET:

A bobina RESET será desativada quando os elementos aos quais estiver ligada forem
condutores. Ela permanece inativa mesmo se posteriormente os elementos deixarem de ser
condutores.
Exemplo: ligar ou desligar uma lâmpada com dois botões de pressão:

Neste exemplo, o botão de pressão 1 (PB1) está ligado à entrada I1. PBI2 à entrada I2. A lâmpada
é controlada pela saída Q1. A lâmpada ilumina quando o botão de pressão PBI1 é pressionado e
desliga quando o botão de pressão PBI2 é pressionado.
NOTA:
 Geralmente, uma saída é utilizada como bobina em apenas um único ponto no programa
(dadas as exceções das bobinas SET e RESET).
 Se uma bobina SET for utilizada para uma saída DIG, estabeleça uma bobina RESET para esta
saída. A bobina RESET tem prioridade sobre a bobina SET.
A utilização de uma bobina SET, isolada, só se justifica para o desencadeamento de um sinal
de alarme com capacidade de reposição exclusivamente através de uma ação INIT + Ligado
do programa.
NOTA: Para compatibilidade ascendente em programas que operam com módulos lógicos Zelio
1, os quatro tipos de uma determinada bobina de saída Q ou relé auxiliar M podem ser utilizados
em uma mesma folha de cabeamento no Zelio 2.
Nesse caso, o modo de funcionamento é determinado pela primeira bobina que for ativada.

EIO0000002617 03/2017 153


Os elementos da linguagem LD

Utilização em contato
Uma saída pode ser utilizada como contato sempre que necessário.
Este contato pode utilizar o estado direto da saída (contato aberto normalmente) ou seu respectivo
estado inverso (contato fechado normalmente), consulte abaixo.
Aberto normalmente:
Símbolo de uma saída DIG, utilizada como contato no modo aberto normalmente:

Se a saída estiver ativada, o contato será condutor.


Fechado normalmente:
Símbolo de uma saída DIG, utilizada como contato no modo fechado normalmente:

Se a saída estiver ativada, o contato será não condutor.

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de uma bobina ou de um contato, posicione
o ponteiro do mouse sobre o elemento e em seguida:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o ponteiro do mouse sobre o símbolo que representa o modo da bobina de saída ou
sobre a letra do contato que representa a saída,
 Navegue pelos tipos de contatos possíveis (Q para um contato aberto normalmente, q para um
contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Inicialização
Status dos contatos na inicialização do programa:
 O modo Aberto normalmente (estado direto) está inativo,
 O modo Fechado normalmente (estado inverso) está ativo.

154 EIO0000002617 03/2017


Os elementos da linguagem LD

Reminiscência
Por predefinição, depois de um corte na alimentação, o relé volta ao estado correspondente à
inicialização do programa.
Ative a reminiscência para restituir o estado da saída guardado antes do corte na alimentação:
 Do painel frontal: no menu PARÂMETROS (ver página 95), ou
 No software de programação: ative a opção Reminiscência na janela de parâmetros associada
à saída.

EIO0000002617 03/2017 155


Os elementos da linguagem LD

Entradas-Saídas Modbus

Descrição
É possível adicionar um módulo de extensão Modbus SR3MBU01BD a um módulo lógico com
extensão.
No modo LD, o aplicativo não consegue acessar as quatro palavras de troca de dados (de 16 bits).
A transferência de dados entre mestre e escravo é implícita e transparente.
NOTA: O módulo Modbus só funciona em modo Modbus escravo.

Parâmetros
O módulo Modbus pode ser configurado apenas no software de programação.
Para acessar os parâmetros do módulo Modbus, proceda da seguinte forma:

Etapa Ação
1  Clique no comando Editar → Configuração do programa ou

 Clique no ícone Configuração do programa:

Resultado: a janela de configuração do programa é exibida.


2 Clique na guia Extensão Modbus.

Na passagem para o modo EXECUTAR, o módulo lógico inicializa o módulo Modbus.


O módulo Modbus possui 4 parâmetros:
 o número de fios e formato das sequências na rede Modbus,
 a velocidade de transmissão de dados em bauds,
 a paridade do protocolo,
 o endereço de rede da extensão Modbus do escravo.

156 EIO0000002617 03/2017


Os elementos da linguagem LD

Palavras destinadas ao mestre


A gravação dessas palavras no mestre é realizada automaticamente por duplicação do status das
E/Ss DIG, da seguinte forma:

De I1 a IG: estados das entradas DIG para a base SR3B261BD.


De IH a IR: estados das entradas DIG para a extensão SR3XT141BD.
De Q1 a QA: estados das saídas DIG para a base SR3B261BD.
De QB a QG: estados das saídas DIG para a extensão SR3XT141BD.

Palavras enviadas pelo mestre


As palavras enviadas pelo mestre não são operadas implicitamente pelo módulo lógico.
Essas 4 palavras de 16 bits possuem os seguintes endereços (Hexa): 0x0010 / 0x0011 / 0x0012
/ 0x0013.

EIO0000002617 03/2017 157


Os elementos da linguagem LD

Relés auxiliares

Descrição
Relés auxiliaresmarcados com M ou N comportam-se como Saídas DIG Q (ver página 152), mas
não possuem um contato de saída elétrico. São utilizados como variáveis internas.
NOTA: O número máximo de relés auxiliares depende da versão do firmware e se há ou não uma
SR2COM01 inclusa na configuração (ver página 547).
Existem 28 relés auxiliares M, numerados de M1 a M9 e em seguida de MA a MV, excluindo-se
MI, MM, e MO.
Além disso, se nenhuma interface de comunicação SR2COM01 for selecionada na configuração,
existem 28 relés auxiliares N, numerados de N1 a N9 e em seguida de NA a NV, excluindo-se NI,
NM, e NO.
É possível utilizar os relés auxiliares no programa tanto como bobina quanto como contato, sem
restrições. Permitem memorizar um estado que será utilizado sob a forma do contato associado.

Acesso

A função está acessível na barra de funções LD.

Utilize como uma bobina


Para utilizar um relé auxiliar como bobina, estão disponíveis 4 tipos:
 Bobina direta
 Bobina impulsional
 Bobina SET (engatar)
 Bobina RESET (desengatar)

Bobina direta:
Símbolo de um relé auxiliar usado como Bobina direta:

O relé será ativado se os elementos aos quais está ligado forem condutores. Do contrário, ele não
será ativado.
Bobina impulsional:
Símbolo de um relé auxiliar usado como Bobina impulsional:

Ativação impulsional, a bobina muda de estado a cada impulso que recebe.

158 EIO0000002617 03/2017


Os elementos da linguagem LD

Bobina de Set:
Símbolo de um relé auxiliar usado como Bobina SET:

A bobina SET será ativada assim que os elementos aos quais está ligada estiverem conduzindo,
permanecendo ativa mesmo que depois os elementos deixem de ser condutores.
Bobina de Reset:
Símbolo de um relé auxiliar usado como Bobina RESET:

A bobina RESET será desativada quando os elementos aos quais estiver ligada forem
condutores. Ela permanece inativa mesmo que depois os elementos deixem de ser condutores.
NOTA: Por motivos de compatibilidade futura, para programas operando com Zelio 1, os quatro
tipos de uma determinada bobina de saída (Q) ou relé auxiliar (M) podem ser utilizados na mesma
folha de cabeamento no Zelio 2.

Utilização em contato
Os relés auxiliares podem ser utilizados em contato sempre que necessário.
Este contato pode utilizar o estado direto do relé (contato aberto normalmente) ou seu respectivo
estado inverso (contato fechado normalmente), consulte abaixo.
Aberto normalmente:
Símbolo de um relé auxiliar, utilizado como contato no modo aberto normalmente:

Se o relé estiver ativado, o contato será condutor.


Fechado normalmente:
Símbolo de um relé auxiliar, utilizado como contato no modo fechado normalmente:

Se o relé estiver ativado, o contato será não condutor.

EIO0000002617 03/2017 159


Os elementos da linguagem LD

Exemplo
Nos seguintes exemplos, ligar e desligar uma lâmpada está condicionado ao estado das 6
entradas seguintes: I1, I2, I3, I4, I5 e IB.
A lâmpada acende quando:
 as entradas I1, I4, I5 e IB estão definidas para 1, e
 as entradas I2 e I3 encontram-se no estado 0.
Já que o módulo lógico não possibilita colocar mais de cinco contatos em uma linha, relés
auxiliares permitem controlar a lâmpada.
Optamos por memorizar o estado das entradas I1, I4, I5 e IB com o relé auxiliar M1, e o estado
das entradas I2 e I3 com o relé auxiliar M2. A lâmpada é comandada pelos relés M1 e M2,
utilizados respectivamente como contato normalmente aberto e contato normalmente fechado.
Ilustração:

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de uma bobina ou de um contato, posicione
o ponteiro do mouse sobre o elemento e em seguida:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar).
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o cursor sobre o símbolo que representa o tipo da bobina ou sobre a letra do contato.
 Navegue pelos tipos de bobina ou contato possíveis (M para um contato aberto normalmente,
m para um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

160 EIO0000002617 03/2017


Os elementos da linguagem LD

Inicialização
Estado dos contatos na inicialização do programa:
 O modo Aberto normalmente (estado direto) está inativo.
 O modo Fechado normalmente (estado inverso) está ativo.

Reminiscência
Por predefinição, depois de um corte na alimentação, o relé volta ao estado correspondente à
inicialização do programa.
Para restituir o estado da saída salvo antes do corte na alimentação, é necessário ativar a
reminiscência:
 No painel frontal: no menu PARÂMETROS (ver página 95), ou
 No software de programação: ative a opção Reminiscência na janela de parâmetros associada
ao relé.

EIO0000002617 03/2017 161


Os elementos da linguagem LD

Teclas Zx

Descrição
As teclas de navegação comportam-se como as entradas físicas I (entradas DIG). A única
diferença é que elas não correspondem aos terminais de ligação do módulo lógico, mas aos
quatro botões cinza do painel frontal.
As teclas são utilizadas como botões de pressão e servem exclusivamente de contatos.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em contato
Este contato pode utilizar o estado direto da tecla (contato aberto normalmente) ou seu respectivo
estado inverso (contato fechado normalmente), consulte abaixo.
Aberto normalmente:
Símbolo do contato aberto normalmente, que representa uma tecla:

Se a tecla estiver pressionada, a entrada correspondente será condutora.


Fechado normalmente:
Símbolo do contato fechado normalmente, que representa uma tecla:

Se a tecla estiver pressionada, a entrada correspondente será não condutora.

Exemplo
Criar uma chave operada pela tecla Z1 e pela saída Q1:

Cada vez que pressionar a tecla Z1, a saída Q1 mudará de estado.

162 EIO0000002617 03/2017


Os elementos da linguagem LD

Desativação das teclas Zx


Por predefinição, as Teclas Zx estão ativas. É possível desativá-las conforme o descrito aqui:
 No painel frontal do módulo lógico: utilizando o menu CONFIGURAÇÃO → TECLAS Zx,
consulte TECLAS Zx (ver página 106)
 No software:
 em Editar → Configuração do programa, guia Configuração (ver página 512), ao ativar a
opção Teclas Zx inativas
 na janela Opções de escrita (ver página 518) validando a opção Teclas Zx inativas.

NOTA: Quando o módulo lógico estiver no modo EXECUTAR, se as Teclas Zx forem desativadas,
não será possível usá-las para inserir dados no programa, mas será possível usá-las para navegar
entre os menus.

Modificação do estado de um contato


No software de programação, para modificar o estado de um contato, posicione o ponteiro do
mouse sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar um contato no painel frontal do módulo lógico (a janela de programação é exibida
na tela):
 posicionar-se sobre a letra que representa o contato;
 Navegue pelos tipos de contatos possíveis (Z para um contato aberto normalmente, z para um
contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Inicialização
Status dos contatos na inicialização do programa:
 O modo Aberto normalmente (estado direto) está inativo,
 O modo Fechado normalmente (estado inverso) está ativo.

EIO0000002617 03/2017 163


Os elementos da linguagem LD

Contadores

Descrição
A função Contadores permite contar os impulsos de forma crescente ou decrescente. O módulo
lógico possui 28 ou 16 contadores se uma interface de comunicação SR2COM01 for selecionada
na configuração. Eles são numerados de 1 a 9 e de A a V (I, M e O não são usados).
NOTA: O número máximo de contadores também depende da versão (ver página 547) do
firmware.
A função Contadores pode ser redefinida para zero ou para o valor predefinido (conforme o
parâmetro escolhido) durante a utilização.
É possível utilizá-lo como um contato para descobrir se:
 O valor predefinido tiver sido atingido (contagem progressiva ATÉ);
 o valor 0 tiver sido atingido (modo Contagem decrescente A PARTIR DE).

Acesso

É possível acessar essa função na barra de funções LD.

Utilização das bobinas


Cada contador tem 3 bobinas associadas:
 Bobina CC: entrada Impulso de contagem,
 Bobina RC: redefina a entrada Estado inicial do contador,
 BobinaDC: entrada Direção da contagem

A utilização dessas bobinas é descrita a seguir.


Entrada Impulso da contagem:
Símbolo da bobina da entrada Impulso da contagem de um
temporizador:

[
Utilizado como bobina em um esquema de comando, esse elemento representa a entrada de
contagem da função. A cada ativação da bobina, o contador aumenta ou diminui em valores de 1,
conforme o sentido de contagem escolhido.
Exemplo: entrada contando os pulsos entregues pelo contador nº 1.

A cada ativação da entrada I1, o contador nº 1 aumenta em valores de 1.

164 EIO0000002617 03/2017


Os elementos da linguagem LD

Redefina a entrada Estado inicial do contador:


Símbolo da bobina Entrada reposta no estado inicial do contador:

Utilizado como bobina em um esquema de comando, esse elemento representa a entrada de


reposição no estado inicial da função Contador.
Ativar a bobina tem o seguinte efeito:
 Reajuste o valor da contagem para zero se o tipo de contagem for ATÉ (contando de forma
progressiva após o valor predefinido),
 Reajuste o valor para o valor predefinido se o tipo de contagem for A PARTIR DE (contando de
forma regressiva a partir do valor predefinido).
Exemplo: Contador nº 1 é zerado ao pressionar a tecla Z1.

Sempre que pressionar a tecla Z1, o contador recomeça a partir de 0.


Entrada Sentido da contagem:
Símbolo da bobina da entrada Sentido da contagem de um temporizador:

Esta entrada determina a direção da contagem de acordo com seu status:


 Ele inicia a contagem regressiva se a bobina estiver ativada,
 Ele inicia a contagem progressiva se a bobina não estiver ativada.
NOTA: Por predefinição, se essa entrada não estiver ligada, a função inicia uma contagem
progressiva.
Exemplo: inicia contagem progressiva/regressiva, conforme o status da entrada do módulo lógico
I2.

Se a entrada I2 estiver ativa, a função inicia uma contagem regressiva.

EIO0000002617 03/2017 165


Os elementos da linguagem LD

Utilização em contato
O contato associado ao contador indica se o valor predefinido (ATÉ) ou zero (A PARTIR DE) foi
alcançado.
É possível utilizá-lo no programa quantas vezes forem necessárias como aberto normalmente ou
fechado normalmente:
Aberto normalmente:
Símbolo do contato aberto normalmente associado a um contador:

O contato é condutor quando:


 o valor do contador alcançar o valor predefinido, se o contador for progressivo(ATÉ).
 o valor do contador for igual a 0, se o contador for regressivo (A PARTIR DE).
Fechado normalmente:
Símbolo do contato fechado normalmente associado a um contador:

Esse contato é condutor enquanto:


 o valor do contador não alcançar o valor predefinido, se o contador for progressivo(ATÉ).
 o valor do contador for igual a 0, se o contador for regressivo (A PARTIR DE).
Exemplo: acender um LED ligado à saída do contador nº 1 (ATÉ).

Quando o valor predefinido for alcançado: o LED passa a iluminar; do contrário, ele não está
ligado.

Configuração do software
Impulsos:
Este valor está compreendido entre 0 e 32.767 (valor predefinido).
Tipo de contagem:
São possíveis duas configurações:
 Contagem progressiva até o valor predefinido: aumento no valor da contagem,
 Contagem regressiva a partir do valor predefinido: diminuição no valor da contagem.
Memorização:
Por predefinição, depois de um corte na alimentação, o contador volta ao estado que corresponde
à inicialização do programa.

166 EIO0000002617 03/2017


Os elementos da linguagem LD

Para recuperar o estado do contador salvo antes do corte na alimentação, ative a reminiscência.
Bloqueado:
O bloqueio impede a modificação dos parâmetros bloqueados no painel frontal do módulo lógico
através do menu PARÂMETROS.

Configuração no painel frontal


É possível acessar as configurações do bloco de parâmetro ao inserir a linha de comando ou no
menu PARÂMETROS se o bloco não tiver sido bloqueado com cadeado.
Os parâmetros a serem inseridos são os seguintes:
 Tipo de contagem;
 Valor predefinido,
 Bloqueio dos parâmetros,
 Reminiscência.

Tipo de contagem:
Símbolo do parâmetro Tipo de contagem:

Esse parâmetro permite selecionar o tipo do contador:


 ATÉ: contagem progressiva até o valor predefinido.
Quando o valor do contador for igual ao valor predefinido, o contato C do contador será
condutor.
 A PARTIR DE: contagem regressiva a partir do valor predefinido.
Quando o valor do contador for igual a 0, o contato C do contador será condutor.
Valor predefinido:
Símbolo do parâmetro Valor predefinido:

Esse valor está compreendido entre 0 e 32.767 e representa:


 O valor a ser alcançado quando a contagem até o valor predefinido iniciar (ATÉ),
 O valor final quando a contagem regressiva a partir do valor predefinido iniciar (A PARTIR DE).
Bloqueio dos parâmetros:
Símbolo do parâmetro Bloqueio de parâmetro:

O bloqueio impede a modificação dos parâmetros a partir da face anterior do módulo lógico (menu
PARÂMETROS).

EIO0000002617 03/2017 167


Os elementos da linguagem LD

Memorização:
Símbolo do parâmetro Reminiscência:

Esta função permite salvar o status dos valores do contador caso ocorra um corte na alimentação.
No modo de entrada Zelio, a reminiscência só será ativada se o símbolo for exibido na tela de
parâmetros.
Ilustração: configuração de um contador no painel frontal do módulo lógico:

Descrição:

Referência Parâmetro Descrição


1 Entrada de comando Cronograma da entrada de comando
(sequência de impulsos).
2 Entrada de reinicialização Cronograma da entrada de reinicialização do
contador.
3 Saída do contador Cronograma da saída do contador.
4 Bloqueio dos parâmetros Este parâmetro permite bloquear os
parâmetros do contador. Quando o bloco está
bloqueado, o valor predefinido deixa de
aparecer no menu PARÂMETROS.
5 Tipo de contagem ATÉ: contagem progressiva até o valor
predefinido ou,
A PARTIR DE: contagem regressiva a partir
do valor predefinido.
6 valor predefinido Valor predefinido do contador.
7 Memorização Backup do valor do contador.

168 EIO0000002617 03/2017


Os elementos da linguagem LD

Valor do contador
O valor do contador é o valor em um dado momento resultante de sucessivas ações de contagem
progressiva/regressiva que ocorreram desde que o contador voltou ao seu estado inicial pela
última vez.
Este valor está compreendido entre 0 e 32.767. Assim que esses limites são alcançados,
contagens regressivas deixam de terminar em 0 e progressivas deixam de terminar em 32.767.

Cronogramas
Nos cronogramas, as linhas azuis representam o valor do contador:
A imagem a seguir ilustra o funcionamento do contador em contagem progressiva (ATÉ) até o
valor predefinido.

A imagem a seguir ilustra o funcionamento do contador em contagem regressiva (A PARTIR DE)


até o valor predefinido.

EIO0000002617 03/2017 169


Os elementos da linguagem LD

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de uma bobina ou de um contato, posicione
o ponteiro do mouse sobre o elemento e em seguida:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o cursor sobre o símbolo que representa o tipo da bobina ou sobre a letra do contato,
 Navegue pelos tipos de bobina ou contato possíveis (c para um contato aberto normalmente,
C para um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Inicialização
Status dos contatos e do valor durante a inicialização do programa:
 o modo aberto normalmente (estado direto) está inativo,
 O modo fechado normalmente (estado inverso) está ativo,
 O valor é nulo.

Exemplos
Abaixo, três exemplos de uso de um contador:

Tela Descrição
Contagem progressiva e redefinição de zero:
O contador é incrementado sempre que a entrada I1 for
ativada.
O contador é redefinido sempre que a entrada I2 for ativada.

Contagem regressiva e redefinição:


O contador diminui sempre que a entrada I1 for ativada.
O contador é reiniciado sempre que a entrada I2 for ativada.

Contagem progressiva, contagem regressiva e redefinição:


O contador é incrementado sempre que a entrada I1 for
ativada. O contador diminui sempre que a entrada I3 for
ativada.
O contador é reiniciado sempre que a entrada I2 for ativada.

170 EIO0000002617 03/2017


Os elementos da linguagem LD

Comparadores de contadores

Descrição
Esta função permite comparar o valor de dois contadores ou de um contador e um valor constante.
NOTA: Só é possível configurar o bloco de função Comparadores de contadores a partir do
software de programação Introdução Ladder.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em contato
O comparador de contadores indica se a condição selecionada é verificada. É utilizado como
contato, nos modos aberto normalmente ou fechado normalmente.
Aberto normalmente:
Símbolo do comparador de contadores, em modo aberto normalmente:

O contato é condutor quando a condição é verificada.


Fechado normalmente:
Símbolo do comparador de contadores, em modo fechado normalmente:

O contato é condutor quando a condição não é verificada.

Configuração no software
Os diversos parâmetros a serem preenchidos são os seguintes:
 Fórmula de comparação;
 Bloqueio dos parâmetros.

Fórmula de comparação:
A fórmula de comparação é a seguinte:

EIO0000002617 03/2017 171


Os elementos da linguagem LD

Em que:
 Cx e Cy: representam os contadores a serem comparados; eles são selecionados utilizando-
se o menu suspenso,
 x e y: essas são constantes (offset) entre: - 32.768 e 32.767.

Os operadores de comparação que podem ser escolhidos são os seguintes:

Símbolo Descrição
> Maior que.
≥ Maior que ou igual.
= Igual.
≠ Diferente.
≤ Menor que ou igual.
< Menor que.

Bloqueio dos parâmetros:


O bloqueio impede a modificação dos parâmetros no painel frontal do módulo lógico (menu
PARÂMETRO).

Configuração no painel frontal


Não é possível configurar o bloco de função Comparadores de contadores no bloco de função do
módulo lógico. É necessário configurar esta função no software de programação.

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de um contato, posicione o ponteiro do
mouse sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o cursor sobre o símbolo que representa o tipo da bobina ou sobre a letra do contato,
 Navegue pelos tipos de bobina ou contato possíveis (V para um contato aberto normalmente,
v para um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Inicialização
Status dos contatos na inicialização do programa:
 O modo Aberto normalmente (estado direto) está inativo,
 O modo Fechado normalmente (estado inverso) está ativo.

172 EIO0000002617 03/2017


Os elementos da linguagem LD

Contador rápido

Descrição
A função Contador rápido permite contar os impulsos até uma frequência de 1 kHz.
O uso do contato K1 indica:
 que o valor predefinido foi atingido (contagem),
 que o valor 0 foi atingido (contagem decrescente).
As entradas de Contador rápido estão ligadas de forma implícita às entradas I1 e I2 do módulo
lógico:
 um impulso (frente ascendente) na entrada I1 aumenta o contador;
 um impulso (frente ascendente) na entrada I2 diminui o contador.
Não é possível utilizar essas entradas em nenhum outro contexto.
A função Contador rápido pode ser reinicializada durante a utilização pela bobina RK1. É reinicia-
lizada para:
 0, se estiver em contagem progressiva até o valor predefinido
 o valor predefinido, se estiver em contagem regressiva a partir do valor predefinido.

O contador só funciona se a bobina de validação TK1 estiver ativa.


É possível utilizar o tipo Ciclo repetitivo com um valor de atraso.
NOTA: Excesso do limite:
 Se o valor da contagem ultrapassar o limite superior de +32.767, ele será definido para -32.768,
 se o valor da contagem ultrapassar o limite inferior de -32.768, ele será definido para +32.767.

NOTA: Este bloco de função não pode ser simulado.

Acesso

A função está acessível na barra de funções LD.

Utilização das bobinas


Duas bobinas estão associadas ao contador rápido:
 bobina TK1: entrada Ativar função,
 bobina RK1: entrada Redefinir estado inicial do contador,

A utilização dessas bobinas é descrita a seguir.


entrada Ativar função:
Símbolo da bobina da entrada Ativar função do contador rápido:

EIO0000002617 03/2017 173


Os elementos da linguagem LD

Este elemento permite validar a contagem. Se esta bobina estiver ativa, cada impulso na entrada
I1 aumentará a contagem no Contador rápido e cada impulso na entrada I2 irá diminuí-la.
Entrada reposta no estado inicial do contador:
Símbolo da bobina da entrada Redefinir estado inicial do contador rápido:

Este elemento representa a entrada de reposição no estado inicial da função contador.


Ativar a bobina tem o seguinte efeito:
 redefine o valor do contador para zero se o tipo de contagem for ATÉ (contagem progressiva
até o valor predefinido).
 redefine o valor do contador para o valor predefinido se o tipo de contagem for A PARTIR DE
(contagem regressiva a partir do valor predefinido).
Exemplo: o contador zera quando a tecla Z1 é pressionada:

Sempre que a tecla Z1 for pressionada, o contador será reinicializado.

Utilização em contato
O contato associado ao contador rápido indica se o valor predefinido (ATÉ) ou zero (A PARTIR
DE) foi alcançado.
É possível utilizá-lo no programa quantas vezes forem necessárias como aberto normalmente ou
fechado normalmente:
Aberto normalmente:
Símbolo do contato aberto normalmente associado ao contador rápido:

O contato é condutor quando:


 o valor do contador atingiu o valor predefinido (ATÉ),
 o valor do contador chegou a 0 (A PARTIR DE).
Fechado normalmente:
Símbolo do contato fechado normalmente associado ao contador rápido:

174 EIO0000002617 03/2017


Os elementos da linguagem LD

Esse contato é condutor desde que:


 o valor do contador não alcance o valor predefinido, se o contador for progressivo.
 o valor do contador não chegue a 0, se o contador for regressivo,
Exemplo: acender um LED ligado à saída do contador rápido nº 1 (ATÉ).

Quando o valor predefinido for alcançado: o LED passa a iluminar; do contrário, ele não está
ligado.

Configuração no software
Tipo de contagem:
São possíveis duas configurações:
 ATÉ: contagem progressiva até o valor predefinido.
Quando o valor do contador for superior ou igual ao valor predefinido, o contato K1 do contador
rápido será condutor.
 A PARTIR DE: contagem regressiva a partir do valor predefinido.
Quando o valor do contador for inferior ou igual a 0, o contato C do contador será condutor.
Predefinir:
O valor predefinido está entre 0 e 32.767.
Tipo de ciclo:
Esse parâmetro determina o comportamento do contador rápido quando ele atinge o valor
predefinido (em contagens progressivas ATÉ) ou quando ele chega ao valor zero (em contagens
regressivas A PARTIR DE):
O tipo de ciclo pode ser:
 Único: alcançar o valor predefinido (em contagens progressivas ATÉ) ou chegar ao valor zero
(em contagens regressivas A PARTIR DE) não afeta o valor do contador.
O valor do contador altera-se de forma contínua. A saída está ativada quando o valor for maior
que o valor predefinido (em contagens progressivas ATÉ) ou for menor que o valor predefinido
(em contagens regressivas A PARTIR DE).
 Repetitivo: em contagens progressivas ATÉ, a contagem recomeça quando alcança o valor
predefinido, e em contagens regressivas A PARTIR DE ela volta ao valor predefinido quando
chega a zero.
A saída é ativada após a reinicialização e permanece ativa por um período que deve ser
configurado com o parâmetro Duração do impulso (de 1 a 32.767 x 100 ms).
Memorização:
Por predefinição, depois de um corte na alimentação, o contador volta ao estado que corresponde
à inicialização do programa.
Para recuperar o estado do contador salvo antes do corte na alimentação, ative a reminiscência.

EIO0000002617 03/2017 175


Os elementos da linguagem LD

Bloqueado:
O bloqueio impede a modificação dos parâmetros bloqueados no painel frontal do módulo lógico
através do menu PARÂMETROS.

Configuração no painel frontal


É possível acessar as configurações do bloco de parâmetro ao inserir a linha de comando ou no
menu PARÂMETROS se o bloco não tiver sido bloqueado com cadeado.
Os parâmetros a serem inseridos são os seguintes:
 Tipo de ciclo,
 Duração do impulso,
 Valor predefinido,
 Tipo de contagem;
 Bloqueio dos parâmetros,
 Reminiscência.

Tipo de ciclo:
Esse parâmetro determina o comportamento do contador rápido quando ele atinge o valor
predefinido (em contagens progressivas ATÉ) ou quando ele chega ao valor zero (em contagens
regressivas A PARTIR DE):
O tipo de ciclo pode ser:
 Único: alcançar o valor predefinido (em contagens progressivas ATÉ) ou chegar ao valor zero
(em contagens regressivas A PARTIR DE) não afeta o valor do contador.
O valor do contador altera-se de forma contínua. A saída está ativada quando o valor for maior
que o valor predefinido (em contagens progressivas ATÉ) ou for menor que o valor predefinido
(em contagens regressivas A PARTIR DE).
 Repetitivo: em contagens progressivas ATÉ, a contagem recomeça quando alcança o valor
predefinido, e em contagens regressivas A PARTIR DE ela volta ao valor predefinido quando
chega a zero.
A saída é ativada após a reinicialização e permanece ativa por um período que deve ser
configurado com o parâmetro Duração do impulso (de 1 a 32.767 x 100 ms).
Duração do impulso:
Símbolo do parâmetro Duração do impulso:

Esse parâmetro só aparece se o tipo de ciclo for repetitivo. Determina a duração durante a qual o
contador rápido permanece ativo quando o valor do contador atinge o valor predefinido (em
contagens progressivas ATÉ) ou quando chega a zero (em contagens regressivas A PARTIR DE).
Esse valor deve estar compreendido entre 1 e 32.767 (x 100 ms).

176 EIO0000002617 03/2017


Os elementos da linguagem LD

Valor predefinido:
Símbolo do parâmetro Valor predefinido:

Esse valor está compreendido entre 0 e 32.767 e representa:


 O valor a ser alcançado quando a contagem progressiva até o valor predefinido iniciar (ATÉ),
 O valor inicial quando a contagem regressiva a partir do valor predefinido iniciar (A PARTIR
DE).
Tipo de contagem:
Símbolo do parâmetro Tipo de contagem:

Esse parâmetro permite selecionar o tipo do contador:


 ATÉ: contagem progressiva até o valor predefinido.
Quando o valor do contador for superior ou igual ao valor predefinido, o contato K1 do contador
rápido será condutor.
 A PARTIR DE: contagem regressiva a partir do valor predefinido.
Quando o valor do contador for inferior ou igual a 0, o contato C do contador será condutor.
Bloqueio dos parâmetros:
Símbolo do parâmetro Bloqueio de parâmetro:

O bloqueio impede a modificação dos parâmetros a partir da face anterior do módulo lógico (menu
PARÂMETROS).
Memorização:
Símbolo do parâmetro Reminiscência:

Essa função permite salvar o status dos valores do contador rápido caso ocorra um corte na
alimentação.
Em Introdução Zelio, para ativar a reminiscência, o símbolo deve aparecer na tela de parâmetro.

EIO0000002617 03/2017 177


Os elementos da linguagem LD

Ilustração: configuração de um contador no painel frontal do módulo lógico:

Descrição:

Referência Parâmetro Descrição


1 Tipo de ciclo Único/Repetitivo
2 Duração do impulso Apenas se o ciclo for repetitivo
3 Bloqueio dos parâmetros Este parâmetro permite bloquear os
parâmetros do contador. Quando o bloco está
bloqueado, o valor predefinido deixa de
aparecer no menu PARÂMETROS.
4 Tipo de contagem Configuração do contador: contar até o valor
predefinido (ATÉ) ou a partir do valor
predefinido (A PARTIR DE).
5 valor predefinido Valor predefinido do contador.
6 Memorização Backup do valor do contador.

Valor do contador
Valor em um momento determinado resultante das ações de sucessivas contagens
progressivas/regressivas desde a última contagem até o estado inicial.
Se o valor da contagem ultrapassar o limite superior de +32.767, ela será definida para -32.768,
Se o valor da contagem ultrapassar o limite inferior de -32.768, ela será definida para +32.767.

178 EIO0000002617 03/2017


Os elementos da linguagem LD

Cronogramas
Os cronogramas são fornecidos aqui para ilustrar os diversos comportamentos do contador rápido
de acordo com seus parâmetros:
 função contagem progressiva ATÉ, em ciclo do tipo único,
 função contagem regressiva A PARTIR DE, em ciclo do tipo único,
 função contagem progressiva ATÉ, em ciclo do tipo repetitivo,
 função contagem regressiva A PARTIR DE, em ciclo do tipo repetitivo,

Nos 4 gráficos seguintes, a linha azul representa o valor do contador. Se a linha crescer, significa
que existem impulsos em I1 e, se decrescer, significa que existem impulsos em I2.
Contagem progressiva em ciclo do tipo único:
A imagem abaixo ilustra a função do contador em contagem progressiva e ciclo do tipo único:

EIO0000002617 03/2017 179


Os elementos da linguagem LD

Contagem regressiva em ciclo do tipo único:


A imagem abaixo ilustra a função do contador em contagem pregressiva e ciclo do tipo único:

Contagem progressiva em ciclo do tipo repetitivo:


A imagem abaixo ilustra a função do contador em contagem progressiva e ciclo do tipo repetitivo:

180 EIO0000002617 03/2017


Os elementos da linguagem LD

A saída passa para o estadoInativo decorrido o valor predefinido para a duração de um impulso.
Se a condição de passagem for Ativa antes da passagem para o estado Inativo, o impulso de
saída será prolongado de acordo com a duração do impulso (Temporização).
Contagem regressiva em ciclo do tipo repetitivo:
A imagem abaixo ilustra a função do contador em contagem regressiva e ciclo do tipo repetitivo:

A saída passa para o estadoInativo decorrido o valor predefinido para a duração de um impulso.
Se a condição de passagem for Ativa antes da passagem para o estado Inativo, o impulso de
saída será prolongado de acordo com a duração do impulso (Temporização).

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de uma bobina ou de um contato, posicione
o ponteiro do mouse sobre o elemento e em seguida:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o cursor sobre o símbolo que representa o tipo da bobina ou sobre a letra do contato,
 Navegue pelos tipos de bobina ou contato possíveis (K para um contato aberto normalmente,
k para um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

EIO0000002617 03/2017 181


Os elementos da linguagem LD

Inicialização
Status dos contatos e do valor durante a inicialização do programa:
 o modo aberto normalmente (estado direto) está inativo,
 o modo fechado normalmente (estado inverso) está ativo,
 O valor é nulo.

Exemplo
Abaixo, um exemplo de uso de um contador rápido: a saída Q1 passa para 1 quando o contador
rápido passa para 1; o contador é ativado pela entrada I3 e zerado pela entrada I4.

182 EIO0000002617 03/2017


Os elementos da linguagem LD

Relógios

Descrição
A função Relógios permite validar intervalos horários durante os quais será possível executar
ações.
O módulo lógico inclui 8 blocos de função Relógios numerados de 1 a 8. Cada um tem quatro
intervalos de programação e funciona como um programador semanal. Os blocos de função
Relógios são utilizados como contatos.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em contato
Este contato pode utilizar o estado direto do bloco de função Relógio (contato aberto
normalmente) ou seu respectivo inverso (contato fechado normalmente), consulte abaixo.
Aberto normalmente:
Símbolo do contato aberto normalmente, que representa um relógio:

O contato é condutor se o relógio estiver dentro do período de validade.


Fechado normalmente:
Símbolo do contato fechado normalmente, que representa um relógio:

O contato é condutor se o relógio não estiver dentro do período de validade.

Configuração no software
A janela de configuração Relógios consiste de 4 blocos, os quais correspondem aos 4 intervalos
(ou canais) disponíveis: A, B, C e D.
Os dias da semana aparecem para cada intervalo e é possível ativá-los ao clicar nas caixas de
seleção associadas a eles.
Portanto, é necessário configurar o intervalo de ativação através da definição do horário de início:
LIGADO e o horário de término: DESLIGADO.

EIO0000002617 03/2017 183


Os elementos da linguagem LD

Ilustração:

NOTA: Se o relógio estiver programado para ON na segunda-feira, às 23:00 e programado para


OFF na segunda-feira, à 1:00, o relógio não passará para OFF na terça-feira, à 1:00, mas sim na
segunda-feira seguinte, à 1:00. Além disso, se não efetuar outra programação, o relógio ficará
programado em ON nos dias da semana restantes.
Bloqueado
O bloqueio impede a modificação dos parâmetros bloqueados no painel frontal do módulo lógico
através do menu PARÂMETROS.

Configuração no painel frontal


Tela de configuração do bloco de função Relógio no painel frontal do módulo lógico:

Referência Parâmetro Descrição


1 Número de bloco relógio 8 relógios disponíveis numerados de 1 a 8.
2 Tipo de configuração da data D/S: dias da semana,

184 EIO0000002617 03/2017


Os elementos da linguagem LD

Referência Parâmetro Descrição


3 Dia de validade (tipo D/S) Dia de validade:
 0: segunda-feira,
 1: terça-feira,
 ...
 6: domingo.

Os dias não selecionados são indicados por


um _.
4 Horário do arranque (tipo D/S) Esse é o horário de início de 00:00 a 23:59.
5 Horário de parada (tipo D/S) Esse é o horário de término de 00:00 a 23:59.
6 Bloqueio dos parâmetros O bloqueio impede a modificação dos
parâmetros bloqueados no painel frontal do
módulo lógico através do menu
PARÂMETROS.
7 Intervalos de funcionamento 4 intervalos de funcionamento estão
disponíveis: A, B, C e D.
Em funcionamento, esses intervalos são
cumulativos: o bloqueio é válido sobre os
intervalos selecionados.

Combinar intervalos de funcionamento


É possível combinar os intervalos de funcionamento para o mesmo relógio.
Exemplo:: utilizando os quatro intervalos de funcionamento com configurações diferentes.

Intervalo de Programa
funcionamento
A: intervalo de Todos os dias, de segunda a sexta, início às 8:00 e término às 18:00.
funcionamento
B: dia/noite Todos os dias de terça a quinta: iniciar às 22:00 e terminar no dia
seguinte às 6:00.
C: intervalo Início na sexta-feira às 20:00.
D: intervalo Término na segunda-feira às 03:00.

EIO0000002617 03/2017 185


Os elementos da linguagem LD

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de um contato, posicione o ponteiro do
mouse sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 posicione o cursor sobre a letra do contato,
 Navegue pelos tipos de contatos possíveis (H para um contato aberto normalmente, h para um
contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Simulação
No modo Simulação (ver página 231), o funcionamento do bloco de função Relógio é
determinado pela configuração do acelerador (ver página 238).

Exemplo
Queremos controlar um aparelho ligado à saída Q2 do módulo lógico. Você deseja que esteja
ativo nos dois intervalos de horários seguintes:
 de segunda-feira a sábado, das 09:00 às 13:00;
 de segunda-feira a sexta-feira, das 15:00 às 19:00,
Para isso, é utilizado o bloco Relógio H1 e é criada a seguinte folha de cabeamento:

186 EIO0000002617 03/2017


Os elementos da linguagem LD

Ao inserir o H1, bloco Relógio, configure os intervalos de funcionamento A e B conforme o descrito


na tabela abaixo:

Tela Comentário

Primeira localização A: de
segunda-feira a sábado, das
09:00 às 13:00.

Segunda localização B: de
segunda-feira a sexta-feira, das
15:00 às 19:00.

EIO0000002617 03/2017 187


Os elementos da linguagem LD

Mudança da horário de verão/inverno

Descrição
A saída desta função permanece no estado Desligado durante toda a duração do horário de
inverno e passa para o estado Ligado durante toda a duração do horário de verão.
Por predefinição, não existe mudança do horário de verão/inverno. Essa função deve ser ativada
no software de programação ou no painel frontal do módulo lógico.
Para ativar esta função no software de programação, proceda da seguinte forma:
 abra a janela Configuração do programa: menu Editar → Configuração do programa,
 Selecione a guia Formato da data,
 Selecione a caixa Ativar alteração do horário de verão/inverno,
 Defina as datas das mudanças de horário:
 utilizando uma das áreas geográficas predefinidas;
 ou configurando manualmente a data (mês/domingo).

Para ativar esta função no painel frontal do módulo lógico, proceda como descrito no capítulo
Menu ALTERAR VER/INV (ver página 123).
NOTA: esta função só está disponível nos módulos lógicos que incluem um relógio em tempo real.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em contato
Quando utilizado como contato, este elemento indica o horário de inverno ou horário de verão.
É possível utilizá-lo no programa quantas vezes forem necessárias como aberto normalmente ou
fechado normalmente:
Aberto normalmente:
Símbolo do contato aberto normalmente associado ao bloco de função Alterar horário de
verão/inverno:

O contacto fica ativo durante toda a duração do horário de verão.

188 EIO0000002617 03/2017


Os elementos da linguagem LD

Fechado normalmente:
Símbolo do contato fechado normalmente associado ao bloco de função Alterar horário de
verão/inverno :

O contato fica ativo durante toda a duração do horário de inverno.

Parâmetros
São possíveis as seguintes configurações:
 Não: sem alterações,
 Alteração automática: as datas são predefinidas de acordo com a área geográfica:
 EUROPA: Europa,
 EUA.

 OUTRA ÁREA: a alteração é automática, mas é necessário especificar o mês: M e o domingo:S


(1, 2, 3, 4 ou 5) no qual a alteração de verão/inverno ocorre.

Modificar o estado de uma bobina ou de um contato


Para modificar o estado de um contato no software de programação, posicione o ponteiro do
mouse sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar um contato no painel frontal do módulo lógico (com a janela de programação visível
na tela):
 posicione o cursor sobre a letra do contato,
 Navegue pelos tipos de contatos possíveis (W para um contato aberto normalmente, w para um
contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

Inicialização
Estado dos contatos e do valor durante a inicialização do programa:
 o modo aberto normalmente (estado direto) está inativo,
 o modo fechado normalmente (estado inverso) está ativo.

EIO0000002617 03/2017 189


Os elementos da linguagem LD

Temporizadores

Descrição
A função Temporizadores permite atrasar, prolongar e comandar as ações durante um
determinado período de tempo. É possível configurar esses períodos de tempo através de um ou
dois valores predefinidos, de acordo com os tipos de temporizador.
Existem 11 tipos de temporizadores:
 A: ativo, controle mantido,
 a: ativo, início/parada por impulso,
 C: em espera,
 B: passagem ativação comando: impulso calibrado na fase ascendente da entrada de
comando,
 W: temporização depois do impulso: impulso calibrado na fase descendente da entrada de
comando,
 D: intermitência simétrica: controle mantido sincronamente,
 PD: intermitência simétrica, início/parada por impulso,
 T: totalizador de trabalho,
 AC: A/C: combinação de A e C,
 L: indicador intermitente, comando mantido assincronamente,
 l: indicador intermitente; início/parada por impulso.
Para a descrição de diferentes tipos de temporizadores, consulte os Cronogramas
(ver página 195).
O módulo lógico possui 28 ou 16 blocos de função temporizadora se houver uma interface de
comunicação SR2COM01 presente. Eles são numerados de 1 a 9 e de A a V (I, M e O não são
usados).
NOTA: O número máximo de temporizadores também depende da versão do firmware
(ver página 547).
Cada bloco tem uma entrada de reinicialização, uma entrada de comando e uma saída, permitindo
saber se a temporização está terminada.

Acesso

É possível acessar essa função na barra de funções LD.

190 EIO0000002617 03/2017


Os elementos da linguagem LD

Utilização das bobinas


Cada temporizador possui duas bobinas associadas:
 Bobina TT: entrada de comando,
 Bobina RC: entrada de reinicialização,

A utilização dessas bobinas é descrita a seguir.

Entrada de comando:
Símbolo da bobina Entrada de comando de um temporizador:

Cada tipo envolve um funcionamento específico, que permite gerenciar todas as situações
possíveis em um aplicativo.
Entrada de reinicialização:
Símbolo da bobina Entrada de comando de um temporizador:

A ativação da bobina provoca uma reinicialização do valor do temporizador: o contato T é


desativado e a função está pronta para um novo ciclo de temporização.
NOTA: Essa bobina só é necessária para temporizadores do tipo início/parada por impulso

Utilização em contato
O contacto associado ao temporizador indica se a temporização está terminada.
É possível utilizá-lo no programa quantas vezes forem necessárias como aberto normalmente ou
fechado normalmente:
Aberto normalmente:
Símbolo do contato aberto normalmente associado a um temporizador:

Se a saída do bloco de função Temporizador estiver ativa, o contato será condutor.


Fechado normalmente:
Símbolo do contato fechado normalmente associado a um temporizador:

Se a saída do bloco de função Temporizador estiver ativa, o contato será não condutor.

EIO0000002617 03/2017 191


Os elementos da linguagem LD

Configuração de software
Tipo de temporizador:
Para escolher o temporizador, selecione a caixa desejada; o esquema de funcionamento do
temporizador aparece abaixo.
Unidade de tempo:
O formato da unidade de tempo é escolhido no menu suspenso associado.
Delay:
É necessário introduzir o(s) limite(s) de tempo nos campos associados.
Memorização:
Esta função permite salvar o status dos valores do contador caso ocorra um corte na alimentação.
Bloqueado:
O bloqueio impede a modificação dos parâmetros bloqueados no painel frontal do módulo lógico
através do menu PARÂMETROS.

Configuração no painel frontal


É possível acessar as configurações do bloco de parâmetro ao inserir a linha de comando ou no
menu PARÂMETROS se o bloco não tiver sido bloqueado com cadeado.
Os parâmetros a serem inseridos são os seguintes:
 Tipo de temporizador,
 Valor(es) predefinido(s),
 Unidade de tempo,
 Bloqueio dos parâmetros,
 Reminiscência.

Tipo de temporizador:
Este parâmetro permite selecionar o tipo de funcionamento do temporizador entre os 11 tipos
disponíveis. Cada tipo é representado por uma ou duas letras:
 A: ativo, controle mantido,
 a: ativo, início/parada por impulso,
 C: em espera,
 B: passagem ativação comando: impulso calibrado na fase ascendente da entrada de
comando,
 W: temporização depois do impulso: impulso calibrado na fase descendente da entrada de
comando,
 D: intermitência simétrica: controle mantido sincronamente,
 PD: intermitência simétrica, início/parada por impulso,
 T: totalizador de trabalho,
 AC: A/C: combinação de A e C,
 L: indicador intermitente, comando mantido assincronamente,
 l: indicador intermitente; início/parada por impulso.

192 EIO0000002617 03/2017


Os elementos da linguagem LD

Valor predefinido:
Conforme o tipo de temporizador, pode haver 1 ou 2 valores predefinidos:
 1 valor predefinido para os tipos A, a, C, B, W, D, PD e T:

: atraso no encadeamento ou no desencadeamento conforme o tipo.


 2 valores predefinidos para os tipos AC, L e l:

: atraso no encadeamento no caso do tipo AC; estado ativo no caso dos


indicadores intermitentes L e l.

: atraso no desencadeamento no caso do tipo AC ; estado inativo no caso dos


indicadores intermitentes L e l.
Unidade de tempo:
Essa é a unidade de valor para o valor predefinido. Existem cinco possibilidades:

unidade símbolo formato valor máximo

1/100 de segundo 00,00 s 00,00 s

1/10 de segundo 000,0 s 00,00 s

Minutos : segundos 00 : 00 99 : 99

Hora : minuto 00 : 00 99 : 99

horas
0,000 h 9,999 h
Apenas para o tipo T.

Bloqueio dos parâmetros:


Símbolo do parâmetro Bloqueio de parâmetro:

O bloqueio impede a modificação dos parâmetros a partir da face anterior do módulo lógico (menu
PARÂMETROS).

EIO0000002617 03/2017 193


Os elementos da linguagem LD

Memorização:
Por predefinição, se houver um corte na alimentação enquanto um bloco de função estiver em
execução, as informações sobre tempo já decorrido são perdidas. Quando voltar a tensão de
alimentação, o bloco de função temporizador é reinicializado e pronto para um novo ciclo de
funcionamento.
Se for necessário para o aplicativo, é possível memorizar o tempo decorrido antes do corte na
alimentação utilizando-se o parâmetro Reminiscência.
Símbolo do parâmetro Reminiscência:

Esta função permite salvar os valores do temporizador e memoriza o tempo decorrido caso haja
um corte na alimentação.
Ilustração: configuração de um contador no painel frontal do módulo lógico:

Descrição:

Referência Parâmetro Descrição


1 Entrada de comando Cronograma da entrada de comando.
2 Entrada de reinicialização Cronograma da entrada de reinicialização.
3 Saída do temporizador Cronograma de saída do temporizador.
4 Bloqueio dos parâmetros Este parâmetro permite bloquear os parâmetros do contador.
Quando o bloco está bloqueado, o valor predefinido deixa de
aparecer no menu PARÂMETROS.

5 Atraso no encadeamento Atraso no encadeamento do temporizador AC.


6 Atraso no desencadeamento Atraso no desencadeamento do temporizador AC.
7 Unidade de tempo Unidade de tempo do valor predefinido.
8 Memorização Backup do valor do contador.
9 tipo de temporizador Tipo de temporizador utilizado.

194 EIO0000002617 03/2017


Os elementos da linguagem LD

Cronogramas
Aqui são fornecidos cronogramas para ilustrar os vários comportamentos do bloco de função
Temporizador, de acordo com o tipo de temporizador selecionado:
O tipo A está ativo, controle mantido. O diagrama abaixo mostra o funcionamento do temporizador
de tipo A:

O tipo a está ativo, início/parada por impulso. O diagrama abaixo mostra o funcionamento do
temporizador de tipo a:

NOTA: Cada impulso na entrada TTx redefine o valor do temporizador para 0.

O tipo C está em espera. O diagrama abaixo mostra o funcionamento do temporizador de tipo C:

EIO0000002617 03/2017 195


Os elementos da linguagem LD

O tipo B está em passagem ativação comando para um impulso calibrado na fase ascendente da
entrada de comando. O diagrama abaixo mostra o funcionamento do temporizador de tipo B:

O tipo W está em temporização depois do impulso para um impulso calibrado na fase


descendente da entrada de comando. O diagrama abaixo mostra o funcionamento do
temporizador de tipo W:

O tipo D está em intermitência simétrica para controle mantido sincronamente. O diagrama abaixo
mostra o funcionamento do temporizador de tipo D:

196 EIO0000002617 03/2017


Os elementos da linguagem LD

O tipo PD está em intermitência simétrica, início/parada por impulso. O diagrama abaixo mostra
o funcionamento do temporizador de tipo PD:

NOTA: Cada impulso na entrada TTx redefine o valor do temporizador para 0.

T é o totalizador de trabalho. O diagrama abaixo mostra o funcionamento do temporizador de tipo


T:

Com esse tipo, é possível alcançar o valor predefinido.


 Em uma só etapa: t,
 Em várias etapas: t1 + t2 + ... + tn.

O tipo AC (A/C) é uma combinação dos tipos A e C. O diagrama seguinte mostra o funcionamento
do temporizador de tipo AC:

EIO0000002617 03/2017 197


Os elementos da linguagem LD

Tipo L possui indicador intermitente, comando mantido assincronamente. O diagrama abaixo


mostra o funcionamento do temporizador de tipo L:

O tipo l possui indicador intermitente; início/parada por impulso. O diagrama abaixo mostra o
funcionamento do temporizador de tipo l:

NOTA: Cada impulso na entrada TTx redefine o valor do temporizador para 0.

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de uma bobina ou de um contato, posicione
o ponteiro do mouse sobre o elemento e em seguida:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o cursor sobre o símbolo que representa o tipo da bobina ou sobre a letra do contato,
 Navegue pelos tipos de bobina ou contato possíveis (T para um contato aberto normalmente,
t para um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

198 EIO0000002617 03/2017


Os elementos da linguagem LD

Inicialização
Estado dos contatos e dos valores na inicialização do programa:
 o modo aberto normalmente (estado direto) está inativo,
 o modo fechado normalmente (estado inverso) está ativo,
 o(s) valor(es) é (são) nulo(s).

Exemplo 1
Realização de um temporizador para o vão de uma escada.
O objetivo consiste em deixar o vão de uma escada iluminado durante dois minutos e trinta
segundos depois de pressionar um dos botões de pressão.
Os botões de pressão de cada andar estão ligados à entrada I1 do módulo lógico.
A iluminação do vão da escada está ligada à saída Q4 do módulo lógico.
Em seguida, escreva o seguinte programa:

Para obter o funcionamento desejado, deve-se utilizar um temporizador de tipo B (passagem


ativação comando) e configurar a duração da temporização para 2 minutos e 30 segundos. Desse
modo, para configurar a duração da temporização, escolha as unidades de tempo M:S e insira o
valor 02:30 para o valor predefinido t.
Ilustração: tela de configuração do temporizador:

EIO0000002617 03/2017 199


Os elementos da linguagem LD

Comparadores analógicos

Descrição
O bloco de função Comparadores analógicos permite:
 comparar um valor analógico medido e um valor de referência.
 comparar dois valores analógicos medidos;
 comparar dois valores analógicos medidos com parâmetro de histerese.
O resultado dessa comparação é utilizado sob a forma de contato.
É possível utilizar as funções analógicas de automação nos módulos lógicos com um relógio em
tempo real e uma fonte de alimentação de corrente contínua e com entradas mistas
DIG/analógicas.
A existência de entradas mistas DIG/analógicas é indicada pelo seguinte:
 presença de entradas numeradas de IB a IG (configuração máxima), (essas entradas permitem
receber sinais analógicos compreendidos entre 0,0 V e 9,9 V),
 presença da função Comparadores analógicos na barra de ferramentas do software de
programação.
Esses módulos lógicos incluem 16 blocos de função Comparadores analógicos, numerados de 1
a 9 e de A a G.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em contato
O contato indica o posicionamento de um valor medido em relação ao valor de referência ou a
outro valor medido.
É possível utilizá-lo no programa quantas vezes forem necessárias como aberto normalmente ou
fechado normalmente:
Aberto normalmente:
Símbolo do contato aberto normalmente associado a um comparador analógico:

O contato é condutor quando a condição de comparação é verificada.

200 EIO0000002617 03/2017


Os elementos da linguagem LD

Fechado normalmente:
Símbolo do contato fechado normalmente associado a um comparador analógico:

O contato é condutor quando a condição não é verificada.

Configuração do software
operador de comparação:
A fórmula de comparação simples é a seguinte:

Escolhe-se o <Operador de comparação> entre os seguintes:


 >
 ≥
 =
 ≠
 ≤
 <

A fórmula de comparação, no caso de comparação com histerese:

Nas fórmulas acima, escolhem-se as variáveis Valor 1 e Valor 2 entre as entradas analógicas de
Ib a Ig ou o valor de referência.
A seleção efetua-se com o botão correspondente e a fórmula aparece por cima.
Valor1 e Valor2:
Valor1 e Valor2 são configurados usando-se os menus suspensos associados.
Valor de referência e histerese:
Esses valores devem ser introduzidos nos campos associados. O valor deve estar compreendido
entre 0,0 e 9,9.
Bloqueio:
O bloqueio impede a modificação dos parâmetros bloqueados no painel frontal do módulo lógico
através do menu PARÂMETROS.

EIO0000002617 03/2017 201


Os elementos da linguagem LD

Configuração no painel frontal


A fórmula de comparação é a seguinte:

A fórmula de comparação, no caso de comparação com a histerese, é a seguinte:

Os parâmetros a serem inseridos são os seguintes:


 Valores a serem comparados;
 Operador de comparação;
 Valor de referência;
 Parâmetro de histerese;
 Bloqueio dos parâmetros.

Valores a serem comparados:


Símbolo dos valores a serem comparados:

Essas variáveis são escolhidas entre as seguintes:


 as entradas analógicas numeradas de IB a IG (configuração máxima);
 o valor de referência R.
operador de comparação:
O operador de comparação é escolhido utilizando-se o número do canto superior direito da tela
do painel frontal.
A tabela a seguir indica a correspondência entre esse número e a fórmula de comparação que
será utilizada:

Referência Fórmula de comparação


1 x1 > x2
2 x1 ≥ x2
3 x1 = x2
4 x1 ≠ x2
5 x1 ≤ x2
6 x1 < x2
7 comparação com histerese: x1 - H ≤ x2 ≤ x1 - H

202 EIO0000002617 03/2017


Os elementos da linguagem LD

Valor de referência:
Símbolo do valor de referência:

O valor de referência é uma constante com a qual se pode comparar um valor medido. Deve estar
compreendido entre 0 e 9,9.
Parâmetro de histerese:
Símbolo do parâmetro de histerese:

O parâmetro de histerese é uma constante que permite definir um intervalo no qual deve estar
compreendido o valor da variável 2x para que o comparador seja ativo. O respectivo valor deve
estar compreendido entre 0 e 9,9.
Bloqueio dos parâmetros:
Símbolo do parâmetro Bloqueio de parâmetro:

O bloqueio impede a modificação dos parâmetros a partir da face anterior do módulo lógico (menu
PARÂMETROS).
Ilustração:
Configuração do comparador (do tipo histerese) com valor de referência constante a partir do
painel frontal do módulo lógico:

Nesse caso: a condição de comparação é verificada quando a tensão dos terminais da entrada Ie
estiver compreendida entre 2,5 V e 5,5 V.

EIO0000002617 03/2017 203


Os elementos da linguagem LD

Configuração do comparador simples no painel frontal:

Descrição:

Referência Parâmetro Descrição


1 tipo de comparação O número a seguir a ANALÓGICO
corresponde ao operador de comparação
selecionado.
2 Fórmula de comparação Fórmula utilizada para a comparação.
3 Bloqueio dos parâmetros O bloqueio impede a modificação dos
parâmetros bloqueados no painel frontal do
módulo lógico através do menu
PARÂMETROS.
4 Parâmetros da fórmula de Parâmetros da fórmula de comparação.
comparação

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar um contato, posicione o cursor sobre ele e depois:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar um contato no painel frontal do módulo lógico (a janela de programação é exibida
na tela):
 posicione o cursor sobre a letra do contato,
 navegue pelos tipos de contatos possíveis (A para um contato aberto normalmente, a para um
contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

204 EIO0000002617 03/2017


Os elementos da linguagem LD

Inicialização
Status dos contatos e do valor durante a inicialização do programa:
 o modo aberto normalmente (estado direto) está inativo,
 o modo fechado normalmente (estado inverso) está ativo.

Exemplo
Uma resistência de aquecimento deve ser ativada pela saída Q1 do módulo lógico quando a
temperatura estiver abaixo de 20° C.
Utiliza-se uma sonda de temperatura que fornece um sinal entre 0 V e 10 V para uma amplitude
térmica de -10°C a +40°C. Uma temperatura de 20°C corresponde a um nível de tensão de 6 V
para a sonda.
Em seguida, escreva o seguinte programa Ladder:

Utilizando os seguintes parâmetros para o comparador A1:

O operador de comparação 5 é escolhido, o que significa “menor ou igual a”.


Os valores para comparação são escolhidos: a entrada analógica IB (à qual está ligada a sonda
de temperatura) para o primeiro, o valor de referência R para o segundo.
O valor de referência é determinado como 6.
Desse modo, o comparador analógico torna-se ativo quando a tensão medida na entrada
analógica IB for menor ou igual a 6 V. Esse é o momento em que a sonda registra uma
temperatura menor ou igual a 20°C.

EIO0000002617 03/2017 205


Os elementos da linguagem LD

Textos

Descrição
A função de automação Texto permite exibir textos e/ou valores digitais (valor, valor predefinido
etc.) no LCD.
O módulo lógico inclui 16 blocos Textos, numerados de 1 a 9 e de A a G. Esses blocos de função
são utilizados em bobinas.
O número máximo de variáveis visualizáveis por bloco Textos é 4.
É possível utilizar até 16 blocos Textos (TX1 a TXG) simultaneamente em um programa, mas
apenas o bloco com o número mais elevado aparece no visor.
Pressionar e manter pressionada a tecla Shift enquanto pressiona a tecla Menu/OKalterna a
exibição da tela Texto para a tela de entradas-saídas.
NOTA: Os blocos Texto são programáveis apenas no software de programação.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em bobina
Existem duas bobinas associadas a cada bloco Texto:
 bobina Ativação da visualização;
 bobina Desativação da visualização.

A utilização dessas bobinas é descrita a seguir.


Ativação da visualização
Símbolo da bobina Ativação da visualização de um bloco de função Texto:

Esta bobina mostra na tela o texto e/ou os valores do bloco Texto associado quando os elementos
ligados a ela são condutores.
Desativação da visualização
Símbolo da bobina Desativação da visualização de um bloco de função Texto:

Esta bobina desativa a visualização do texto e/ou dos valores do bloco Texto associado quando
os elementos ligados a ela são condutores. Volta a aparecer a tela de entradas-saídas.

206 EIO0000002617 03/2017


Os elementos da linguagem LD

Exemplo:

A ativação da entrada I1 mostra o texto no LCD, a ativação da entrada I2 faz com que o texto
desapareça.

Identificação dos blocos Textos


Cada função de visualização é identificada por um número de texto atual (de TX1 a TXG).
É possível encontrar esse identificador na janela de parâmetros, na guia Parâmetros: o número
fica no menu suspenso no topo da janela.
A janela de parâmetros abre por predefinição no número do bloco de função, a partir da qual é
aberta a caixa de diálogo.

Visualização de uma cadeia de caracteres


Quando a janela de parâmetros é aberta para um novo bloco Textos, o cursor está posicionado
na primeira caixa que aparece intermitente.
O posicionamento do cursor no início da cadeia a ser visualizada na janela efetua-se:
 Ao clicar na caixa (que em seguida fica piscando),
 usando as setas de navegação do teclado do computador.
Descrição do procedimento de inserção:

Etapa Ação
1 Posicione o cursor no início do texto.
2 Escreva o texto a ser visualizado com o teclado.
3 Confirme clicando em OK.
Resultado: o novo bloco Texto é salvo e a janela de parâmetros é fechada.

NOTA: a cadeia de caracteres limita-se a uma linha. Se você continuar digitando caracteres, cada
caractere adicional sobrescreve o caractere na última caixa.
NOTA: o conjunto de caracteres da norma ASCII podem ser utilizados bem como caracteres
acentuados. Os caracteres e os símbolos que não são exibidos na janela de introdução quando
são digitados não são suportados.
NOTA: Se o texto inserido em uma linha sobrescreve um valor numérico, esse valor é substituído.
Se um valor numérico estiver posicionado sobre um texto já introduzido, os caracteres serão
sobrescritos.

EIO0000002617 03/2017 207


Os elementos da linguagem LD

Visualização de um valor numérico


Posicionamento
Para posicionar o valor na linha, arraste e solte o valor na janela de edição.
Seleção:
A escolha do valor a ser visualizado efetua-se na janela situada por cima da área de edição.
Esta janela contém os elementos seguintes:
 Data: os valores da data interna (dia.mês.ano) do dispositivo no qual é executado o programa
(módulo lógico ou simulador),
 Hora: a hora do módulo lógico (horas:minutos),
 Calibração (ver página 121): o valor de desvio do relógio do módulo lógico.
 Valores (atuais, predefinidos etc.) pertencentes a um dos blocos de função usado no diagrama.
Lista dos valores que podem ser exibidos:
 Temporizador (ver página 190): valor atual e predefinido,
 Contador (ver página 164): valor atual e predefinido,
 Comparador analógico (ver página 200): valor das entradas analógicas utilizadas nos
comparadores, valor de histerese,
Limitações de exibição:
em Ladder, não é possível visualizar mais de 4 variáveis simultaneamente
Exemplo de bloco de Texto:
Data: DD.MM.YYYY
Hora: HH.MM Der: CCC
C1C=_C1_C
T1C=
Não é possível posicionar T1_CAUUU depois de T1C.

208 EIO0000002617 03/2017


Os elementos da linguagem LD

Modificação autorizada:
É possível modificar os parâmetros para os quais a opção Modificação autorizada for ativada
(exibida em verde na janela de edição da guia Parâmetro) no painel frontal do módulo lógico (os
valores que podem ser modificados ficam piscando).
Descrição do procedimento de modificação para os valores exibidos (bloco Texto ativo):

Etapa Ação
1 Pressione a tecla Shift (branca) e a tecla para exibir o menu de contexto.
Resultado: o parâmetro que pode ser modificado fica piscando e em seguida
é exibido o menu de contexto:

2 Selecione o parâmetro a ser modificado com as teclas de navegação e


do menu de contexto (os valores que podem ser modificados aparecem
intermitentes).
3 Modifique o valor do parâmetro com as teclas + ( )e-( ) do menu de
contexto.
4 Confirme as alterações pressionando a tecla Menu/OK.
Resultado: a exibição retorna para a tela de entradas-saídas ou tela
TEXTO/VISOR.

Apagar o texto
Descrição do procedimento:

Etapa Descrição
1 Valide a área a ser apagada.
Com o mouse: clique e mantenha pressionado o botão do mouse, mova o
ponteiro sobre a área a ser selecionada e depois solte-o.
Resultado: a área selecionada pisca.
2 Apague utilizando a tecla Delete do teclado.

EIO0000002617 03/2017 209


Os elementos da linguagem LD

Retroiluminação do visor LCD

Descrição
A saída Retro-iluminação do visor LCD permite monitorar por programa a iluminação do visor
LCD.
Nos modos PARAR e EXECUTAR, o visor LCD fica iluminado por 30 segundos quando a chave
é pressionada no painel frontal.

Acesso

É possível acessar essa função na barra de funções LD.

Utilização em bobina
Utilizada como bobina, ilumina o visor LCD quando os elementos aos quais está ligado forem
condutores.
Símbolo da bobina da função Retroiluminação do visor LCD:

O visor fica iluminado se esta bobina estiver ativa.

210 EIO0000002617 03/2017


Os elementos da linguagem LD

Mensagem

Descrição
Quando ativado, o bloco de função Mensagem permite:
 Envie mensagens de alarme para telefones celulares, para a ferramenta Alarme lógico Zelio ou
para endereços de e-mail através da interface de comunicação SR2COM01
 Forneça acesso remoto para E/S e/ou uma variável numérica para lê-las ou modificá-las.

Existem 28 blocos função Mensagem numerados de S1 a S9 e de SA a SV.


NOTA: A função Mensagem só está disponível nos módulos lógicos com relógios e quando a
interface de comunicação SR2COM01 é adicionada.
Para obter mais informações sobre a configuração da interface de comunicação, consulte
Configuração da interface de comunicação SR2COM01 (ver página 484).

Acesso

É possível acessar esta função na barra de funções LD.

Utilização da bobina
Entrada de comando
Símbolo da bobina Entrada de comando de um bloco de função Mensagem:

Se estiver ativada, esta bobina enviará a mensagem de alarme parametrizada para o bloco de
função Mensagem associado.
Conforme a configuração do bloco de função Mensagem, é possível ativar a bobina durante a
detecção na respectiva entrada, com uma transição:
 do estado Inativo para o estado Ativo (por predefinição);
 do estado Ativo para o estado Inativo.

Para obter mais informações, consulte Configuração no software de programação


(ver página 213).

EIO0000002617 03/2017 211


Os elementos da linguagem LD

Utilização em contato
O contato associado ao bloco função Mensagem indica se este último está ativado.
É possível utilizá-lo no programa quantas vezes forem necessárias como aberto normalmente ou
fechado normalmente:
Aberto normalmente:
Símbolo do contato aberto normalmente associado a um bloco de função Mensagem:

O contato é condutor se o bloco de função estiver ativado.


Fechado normalmente:
Símbolo do contato fechado normalmente associado a um bloco de função Mensagem:

Este contato é condutor desde que o bloco de função não esteja ativado.
Exemplo: iluminando um LED conectado à saída do bloco de função Mensagem nº 1

Quando o bloco de função n° 1 estiver ativado, a mensagem de alarme associada será enviada e
o LED iluminado; caso contrário, este último está desligado.

Modificar o estado de uma bobina ou de um contato


No software de programação, para modificar o estado de uma bobina ou de um contato, posicione
o ponteiro do mouse sobre o elemento e em seguida:
 Com o mouse: clique com o botão direito para exibir uma lista de estados possíveis (clique para
validar),
 Com a barra de espaço: navegue pelos estados possíveis.

Para modificar o tipo de uma bobina ou de um contato no painel frontal do módulo lógico (com a
janela de programação visível na tela):
 Posicione o cursor sobre o símbolo que representa o tipo da bobina ou sobre a letra do contato,
 Navegue através dos tipos de contatos possíveis (S para um contato aberto normalmente, s
para um contato fechado normalmente).
Para obter mais informações, consulte Método para inserir um contato ou uma bobina
(ver página 87).

212 EIO0000002617 03/2017


Os elementos da linguagem LD

Configuração no software de programação


Clique duas vezes no bloco de função para fazer com que a janela Mensagem apareça. Utilize as
duas guias Tipo e Parâmetros desta janela para configurar o bloco.
Na guia Tipo:

Selecione oTipo de mensagem de alarme:


 Alarme: utilizado para enviar uma mensagem de alarme na ativação do bloco de função. É
possível exibir as variáveis associadas ao bloco na mensagem.
 Modificação de variável: utilizado para fornecer acesso a uma E/S e/ou uma variável numérica.
É possível declarar cada uma dessas duas variáveis como legível ou modificável.
 Alarme com modificação de variável: utilizado para enviar uma mensagem de alarme na
ativação do bloco de função. É possível exibir os valores de variáveis vinculados ao bloco na
mensagem e usá-los para fornecer acesso a E/S e/ou variáveis numéricas, com cada uma das
2 variáveis podendo ser declarada como legível ou modificável.

EIO0000002617 03/2017 213


Os elementos da linguagem LD

Na guia Parâmetros:

214 EIO0000002617 03/2017


Os elementos da linguagem LD

Especifique o alarmeDestinatário de mensagem neste bloco.


Para isso, proceda da seguinte forma:

Etapa Ação
1
Clique no botão da área Destinatário da mensagem para adicionar um destinatário ou modificar a
lista de destinatários desta mensagem.
Resultado: a seguinte janela
aparece:

Estes destinatários são exibidos a partir do Diretório de destinatários do programa (ver página 481).
2 Para cada novo destinatário que quiser adicionar, selecione-o no diretório do programa e clique no botão
Enviar para ->.
3 Classifique os destinatários por ordem de prioridade (ver página 217) com os botões + e -.
4 Faça clique duplo em um destinatário da função para especificar os tipos de Comando que serão
autorizados a executar:
 Escolha Não para que o destinatário não tenha qualquer acesso às variáveis ligadas ao bloco função
Mensagem;
 Escolha Ler para que o destinatário possa executar comandos de leitura para as variáveis ligadas ao
bloco de função Mensagem,
 Escolha Modificar para que os destinatários possam ler e modificar variáveis ligadas ao bloco de
função Mensagem: essa escolha está disponível apenas para destinatários autorizados a modificar
variáveis no diretório.
Observação: para obter mais informações sobre o envio de comandos, consulte a ajuda online da
ferramenta Alarme lógico Zelio e o documento de ajuda ao usuário da pasta de operações.
Clique no botão OK e confirme.
5 Clique no botão OK e confirme.

EIO0000002617 03/2017 215


Os elementos da linguagem LD

Selecione as variáveis associadas ao bloco função Mensagem. É possível exibir os valores das
variáveis vinculadas (de acordo com a configuração do bloco de função Mensagem) nas
mensagens de alarme enviadas e/ou modificá-los utilizando os comando enviados a partir de um
telefone celular ou da ferramenta Alarme lógico Zelio. É possível vincular 1 E/S e/ou variável
numérica a cada bloco de função Mensagem.
Para isso, proceda da seguinte forma:

Etapa Ação
1
Clique no botão da segunda área da janela para selecionar as variáveis
acessíveis relativamente a este bloco função Mensagem.
Resultado: a janela Valores a enviar aparece.
2 Em Valores a enviar:
 Escolha, na lista de variáveis no programa, aquela que será associada a
este bloco de função Mensagem.
 Selecione, na lista das variáveis numéricas utilizadas no programa, a
variável que deseja associar a este bloco função Mensagem.
Clique no botão OK e confirme.
3 Faça clique duplo na linha da variável de E/S para acessar a janela Configurar.
Esta janela permite:
 modificar o alias da variável;
 tornar a variável eventualmente legível e alterável.

Clique no botão OK e confirme.


4 Faça clique duplo na linha da variável numérica para acessar a janela
Configurar. Esta janela permite:
 modificar o alias da variável;
 tornar a variável eventualmente legível e alterável;
 definir o intervalo de valores possíveis para a variável. Em seguida, se for
enviado um comando de modificação, o novo valor precisa estar presente
nesta página, do contrário o comando não será processado,
Clique no botão OK e confirme.

Defina o Assunto e o Corpo da mensagem de alarme (esses 2 campos não estarão disponíveis
se o tipo escolhido for Modificação de variável).
É possível incluir o valor de uma ou das duas variáveis associadas ao bloco de função no corpo
da mensagem. Para isso:
 selecione a variável na lista;
 clique e arraste-a para a área do corpo da mensagem.

NOTA: Quando usar modems GSM para enviar um E-mail por SMS, a sintaxe utilizada no assunto
e no corpo da mensagem é específica para cada operadora de telefonia. Entre em contato com o
operador telefônico do cartão SIM deste modem e consulte a seção Sequência de uma mensagem
de alarme (ver página 490) para obter mais informações.

216 EIO0000002617 03/2017


Os elementos da linguagem LD

Defina a Condição de criação da mensagem (este campo não estará disponível se o tipo escolhido
for Modificação de variável).
Escolha:
 Transição INATIVO para ATIVO para que a mensagem seja enviada quando a entrada da
bobina passar para o estado ativo;
 Transição ATIVO para INATIVO para que a mensagem seja enviada quando a entrada da
bobina passar para o estado inativo.

Ordem de prioridade
Quando enviar uma mensagem de alarme, a interface de comunicação SR2COM01 entra em
contato com os destinatários da mensagem, um a um. A janela Escolha dos destinatários permite
definir a ordem de contato dos destinatários da mensagem.
Conforme a opção Reconhecimento esteja ativada ou não, é possível definir dois tipos de
destinatários:
 Destinatário sem reconhecimento: a mensagem de alarme é sistematicamente enviada e em
seguida a interface de comunicação processa o próximo destinatário,
 Destinatário com reconhecimento (apenas para destinatários do tipo móvel): a interface de
comunicação envia uma mensagem de alarme e aguarda pela notificação do destinatário
através do seu telefone celular.
 Se o destinatário com reconhecimento confirmar a mensagem, a interface de comunicação
prosseguirá com a sequência de envio para os únicos destinatários sem reconhecimento;
 Se o destinatário com reconhecimento não confirmar a mensagem dentro do prazo atribuído
(Limite do tempo de reconhecimento), a interface de comunicação continuará com o
destinatário seguinte.
Para obter mais informações sobre a ativação da opção Reconhecimento, consulte Criar um
destinatário (ver página 483).

Configuração no painel frontal


Não é possível configurar o bloco de função Mensagem no painel frontal do módulo lógico. É
necessário configurar esta função no software de programação.

Inicialização
Status dos contatos na inicialização do programa:
 O modo aberto normalmente (estado direto) está inativo,
 O modo fechado normalmente (estado inverso) está ativo.

EIO0000002617 03/2017 217


Os elementos da linguagem LD

218 EIO0000002617 03/2017


Manual de programação Zelio Logic
Programação a partir de Zelio Soft 2
EIO0000002617 03/2017

Capítulo 20
Programação a partir de Zelio Soft 2

Programação a partir de Zelio Soft 2

Tema deste capítulo


Este capítulo descreve as diferentes funcionalidades acessíveis a partir do software de
programação Zelio Soft 2 no modo LD.

Conteúdo deste capítulo


Este capítulo inclui as seguintes secções:
Secção Tópico Página
20.1 Criação de uma aplicação LD a partir do software Zelio Soft 2 220
20.2 Afinação de uma aplicação LD a partir do software de programação 230

EIO0000002617 03/2017 219


Programação a partir de Zelio Soft 2

Secção 20.1
Criação de uma aplicação LD a partir do software Zelio Soft 2

Criação de uma aplicação LD a partir do software Zelio Soft 2

Tema desta secção


Esta secção descreve as diferentes funcionalidades ligadas à programação a partir do software
de programação no modo LD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Inserção de um contacto ou de uma bobina 221
Inserção de uma ligação 223
Parâmetros funções de automatismo 224
Inserção e eliminação de linha programa 226
Copiar partes de programa 227
Controlo da coerência do programa 228

220 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Inserção de um contacto ou de uma bobina

Descrição
Esta secção descreve os procedimentos para efectuar as seguintes operações:
 Inserção de um elemento;
 Modificação de um elemento;
 Eliminação de um elemento.
Pode efectuá-las independentemente do tipo de elemento: contacto ou bobina, quer seja
parametrizável quer não.

Inserção de um elemento
A inserção de elementos obedece às seguintes regras:
 contacto : em todas as colunas, à excepção das duas últimas;
 bobina: na antepenúltima coluna (a última está reservada para os comentários).
Procedimento de inserção:

Etapas Descrição
1 Seleccione o tipo de elemento pretendido na barra de ferramentas:
Ilustração

A lista dos elementos disponíveis aparece na parte inferior do ecrã.


A partir do momento em que o rato passa por cima de um dos elementos, a
caixa de diálogo apresenta a lista de variáveis disponíveis:
 o número do elemento;
 a etiqueta do elemento;
 o comentário associado.

2 Seleccione o elemento pretendido na caixa de diálogo, posicionando o rato em


cima do mesmo.
3 Introduza eventualmente o comentário clicando na zona comentário.
4 Clique com o botão esquerdo do rato.
5 Solte o botão do rato em cima da célula seleccionada.

EIO0000002617 03/2017 221


Programação a partir de Zelio Soft 2

Eliminação de um elemento
Para eliminar um elemento, seleccione-o e depois carregue numa das teclas do teclado:
 Delete;
 Retrocesso;
 clique com o botão direito do rato/Apagar;
 control X.

222 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Inserção de uma ligação

Descrição
Esta secção descreve os procedimentos para efectuar as seguintes operações:
 inserção das ligações entre os elementos;
 eliminação das ligações entre os elementos;
 substituição de uma ligação por um contacto.

Inserção de uma ligação


A inserção de uma ligação é efectuada exclusivamente nas células que incluem linhas
pontilhadas.
Procedimento de inserção:

Etapas Descrição
1 Seleccione o segmento a transformar, posicionando o rato em cima do
mesmo.
Ilustração

2 Clique com o botão esquerdo do rato: o segmento validado fica vermelho.


3 Solte o botão do rato: o segmento é criado.
4 Interligue os elementos da folha de cablagem, clicando nas ligações
pontilhadas que os separam.

Eliminação de uma ligação


Para eliminar as ligações entre elementos, basta clicar novamente na ligação.

Substituição de uma ligação por um contacto


Para substituir uma ligação por um contacto, basta:
 efectuar o procedimento de inserção de um elemento (ver página 221);
 posicionar o contacto sobre o segmento a modificar.
NOTA: Esta operação só é possível nas células reservadas aos contactos.

EIO0000002617 03/2017 223


Programação a partir de Zelio Soft 2

Parâmetros funções de automatismo

Descrição
Durante a inserção de um esquema de comando, é necessário inserir os parâmetros das funções
de automatismo configuráveis:
 Saídas DIG (ver página 152);
 Memórias auxiliaires (ver página 158);
 Relógios (ver página 183);
 Comparadores analógicos (ver página 200);
 Temporizadores (ver página 190);
 Contadores (ver página 164);
 Contador rápido (ver página 173);
 Comparadores de contadores (ver página 171);
 Textos (ver página 206).
Depois de introduzir a função de automatismo (ver página 221) na folha de cablagem, faça duplo
clique na mesma para abrir a janela de parametrização correspondente.
Esta janela inclui dois separadores:
 Parametrização: são os parâmetros específicos associados à variável;
 Comentários: comentários associados.

Acesso directo
Depois de introduzir a função de automatismo na folha de cablagem, faça duplo clique na mesma
para abrir a janela de parametrização correspondente.

Acesso através da interface de parametrização


O modo Parametrização permite obter uma lista de todas as funções de automatismos com
parâmetros utilizados na aplicação. É possível aceder a este modo no modo edição clicando no
separador Parametrização.
A interface geral permite visualizar o conjunto de informações:
 função: Temporizador, Contador, ...;
 etiqueta: identificação do bloco de função;
 tipo: tipo de contador, tipo de temporizador, ... ;
 pré-selecção: o valor a atingir num contador, ... ;
 bloqueio: bloqueio dos parâmetros (não alterável a partir da face anterior).
 comentário: comentários associados à função.

224 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Ilustração:

É possível ajustar os vários parâmetros fazendo duplo clique na linha pretendida.

Parâmetros no modo RUN


No software, em modo RUN (Simulação, Monitorização, Controlo remoto da face anterior), é
possível modificar de forma dinâmica os parâmetros, se estes não estiverem bloqueados:
 pelo menu PARÂMETRO da face anterior;
 na folha de edição, clique com o botão direito do rato no bloco de função;
 pela caixa de comando Blocos funcionais;
 pela janela de supervisão.
Lista das manipulações autorizadas

Funções de automatismo Modificações autorizadas


Contador valor de pré-selecção
Temporizador a(s) duração(ões) de temporização
Relógio o intervalo, o dia da semana (D/S), os parâmetros ON/OFF
Analógico as tensões de referência (R) e de histerese (H)

EIO0000002617 03/2017 225


Programação a partir de Zelio Soft 2

Inserção e eliminação de linha programa

Inserção de linhas
Seleccione a linha a mover para baixo ou uma das respectivas células e utilize um dos seguintes
métodos :
 com o teclado : carregue na tecla Insert;
 com o rato : clique com o botão direito do rato/Introduzir linha no número da linha a mover para
baixo;
 com os menus : clique em Edição → Introduzir linha.

Eliminação de linhas
Para eliminar uma linha (ou uma célula), seleccione a linha (ou uma célula) e utilize um dos
seguintes métodos :
 com o teclado : carregue na tecla Delete, Retrocesso ou Ctrl + X;
 com o rato : clique com o botão direito do rato/Apagar a linha no número da linha a eliminar;
 com os menus : clique em Edição → Apagar a linha.

226 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Copiar partes de programa

Descrição
É possível copiar partes inteiras do programa:

Etapas Descrição
1 Seleccione os elementos a copiar.
2 Clique com o botão direito do rato/copiar para copiar os elementos para a área
de transferência (CTRL+ C).
3 Posicione-se na zona de destino.
4 Clique com o botão direito do rato/colar para colar os elementos contidos na
área de transferência (CTRL+ V).

NOTA: também é possível utilizar os comandos Cortar, Copiar e Colar do menu Edição.

EIO0000002617 03/2017 227


Programação a partir de Zelio Soft 2

Controlo da coerência do programa

Descrição
Durante a introdução do programa, o software de programação controla permanentemente a
coerência do programa como, por exemplo:
 linha está incompleta;
 entrada Reset RX não está ligada;
 valor de Preset não está definido.
A rede LD pode ser sempre simulada, carregada e executada no módulo lógico. Pode ser criada
e testada progressivamente.
No entanto, quando são detectados problemas de cablagem (cabo desligado, reposição de uma
função não ligada, etc.), o símbolo de olho passa de azul a vermelho na parte superior da janela
de edição.
Ilustração

228 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

A partir do momento em que o software detecta um possível erro, o ícone Controlo de


coerência fica vermelho, sendo possível visualizar uma caixa de diálogo clicando em cima da
mesma.
A janela de coerência do programa mostra as seguintes informações:
 número do erro;
 localização do erro: linha e coluna;
 descrição do erro.
Se fizer duplo clique no erro na janela, a posição do problema aparece realçada na folha de
cablagem.
Correspondem sempre a avisos que chamam a atenção do utilizador para cablagens invulgares,
mas que podem ser perfeitamente justificados em determinadas aplicações.
Estes avisos correspondem, em geral, tanto a cablagens incompletas, como à não cablagem de
determinadas entradas (por exemplo, Reposição de função) ou então a parâmetros com valores
predefinidos ou configurações invulgares do relógio (cuja saída permanece constantemente em
ON).
NOTA: mesmo se o olho estiver vermelho, o programa pode ser sempre simulado ou executado.
Isto permite uma afinação progressiva.
Uma bobina não ligada é passiva.

EIO0000002617 03/2017 229


Programação a partir de Zelio Soft 2

Secção 20.2
Afinação de uma aplicação LD a partir do software de programação

Afinação de uma aplicação LD a partir do software de


programação

Tema desta secção


Esta secção descreve as diferentes funcionalidades ligadas à afinação da aplicação, a partir do
software de programação no modo LD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Simulação de uma aplicação 231
Monitorização de uma aplicação 240

230 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Simulação de uma aplicação

Descrição
O modo Simulação permite executar o programa directamente no software (no local), no âmbito
da afinação da aplicação.
Ilustração :

Para que a simulação funcione, deve passar-se para o modo RUN através do ícone
correspondente.

No modo RUN, aparecem os contactos activos:


 a vermelho, no modo introdução Ladder (ver página 142);
 em vídeo inverso, no modo introdução Zelio (ver página 140).
Os contactos e bobinas podem aparecer a COR-DE-LARANJA se estiverem ACTIVOS, mas não
estiverem a ser alimentados.

EIO0000002617 03/2017 231


Programação a partir de Zelio Soft 2

Na passagem de RUN para STOP, os valores actuais das funções de automatismo voltam a zero.
Apenas se mantêm os contactos que foram forçados permanentemente (realçados a vermelho).
Em modo STOP, é possível forçar transitória ou permanentemente para preparar o modo RUN.
No modo RUN são simulados os seguintes elementos :
 a folha de cablagem: visualização dinâmica (a vermelho) dos vários elementos activos do
programa;
 comando de entradas (ver página 235);
 comando dos relés auxiliares (ver página 236);
 comando das saídas (ver página 236);
 comando das teclas Z (ver página 237);
 a monitorização das entradas analógicas (ver página 238);
 a visualização/modificação dos parâmetros das funções de automatismo (ver página 234);
 simulação dos relógios (ver página 238).
Os contactos na saída das funções de automatismo no esquema de cablagem podem ser
forçados para testar o comportamento do programa em condições específicas.
(Consulte Como testar uma aplicação sem a carregar no módulo lógico: a simulação, página 40)

Acesso ao modo Simulação

O acesso à simulação efectua-se através do menu Modo → Simulação ou através do ícone .


NOTA: por predefinição, a janela de edição (folha de cablagem) aparece em ecrã inteiro, podendo
aceder às janelas Face anterior e Supervisão :
 a partir do menu Janela;
 minimizando a janela de cablagem.

Parâmetros de execução do programa


NOTA: para fazer aparecer o conjunto das funções descritas abaixo, no menu Ficheiro →
Preferências tem de seleccionar a caixa : visualizar o período de actualização e o número de
ciclos em Monitorização e Simulação.
Consulte Barra de ferramentas do modo Simulação, página 44
Período de actualização
É a frequência com que os valores das saídas e dos parâmetros são actualizados nas janelas da
aplicação.
Para ser executado pelo módulo lógico, este programa é convertido como uma sequência de
instruções ordenadas, em que cada instrução corresponde a uma função do programa utilizador.
Esta sequência de instruções (funções) é executada periodicamente com um intervalo de tempo
regular. Este intervalo de tempo fixo denomina-se período de execução do programa.
O período de actualização dos valores de entrada e de actualização dos valores de saída é fixado
em N vezes o período de execução da aplicação.

232 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Número de ciclo
O número de ciclos corresponde ao número de ciclos executados entre cada resultado de
simulação.

Comando do programa
Descrição dos botões de comando do programa em modo Simulação:

Botão activo Descrição


Início do desenvolvimento do programa.

Paragem do desenvolvimento do programa.

Pausa/Run: paragem ou reinício da apresentação do


programa.
(activado apenas no modo RUN)

Simulação de um corte no sector (ver página 72)


(activado apenas no modo RUN).

A cor dos ícones muda consoante o estado em que se encontra a aplicação.

Quando é possível escolher, o ícone fica amarelo .

EIO0000002617 03/2017 233


Programação a partir de Zelio Soft 2

Parâmetros das funções de automatismo


A partir da caixa de comando Blocos funcionais

O ícone permite mostrar ou ocultar a caixa de visualização dos parâmetros das funções de
automatismo.
Ilustração:

No modo Simulação, é possível :


 visualizar os valores dos diferentes parâmetros;
 clicar na função para modificar o valor da pré-selecção ou o comentário.
A tabela seguinte apresenta o que é possível visualizar ou modificar para cada uma das funções
de automatismo :

funções de Visualização/janela Blocos Modificações autorizadas


automatismo funcionais
Contador  valor actual  valor de pré-selecção
 valor de pré-selecção  sentido de contagem
 bloqueio  reminiscência
 bloqueio

Temporizador  tipo de temporizador  tipo de temporizador


 valor actual  duração(ões) de temporização
 valor de pré-selecção  unidade
 bloqueio  reminiscência
 bloqueio

Relógio  bloqueio  bloqueio

234 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

funções de Visualização/janela Blocos Modificações autorizadas


automatismo funcionais
Comparador  tipo de comparação  tipo de comparação
analógico  tensão de referência  tensão de referência
 valor de histerese  valor de histerese
 valores medidos nas  entradas a comparar
entradas analógicas  bloqueio
 bloqueio

Comparador de  operador de comparação


contadores  valor de offset

A partir da folha de cablagem


Posicione-se no elemento a modificar e clique com o botão direito do rato/Janela de
parametrização.

Simulação das entradas DIG


A partir da caixa de comando Entradas DIG

O ícone permite visualizar ou ocultar a caixa de comando das entradas.


Ilustração : entrada I2 condutora

Acções possíveis :
 forçar permanentemente : clique com o botão esquerdo do rato;
 forçar transitoriamente : clique com o botão direito do rato na entrada pretendida.
A partir da folha de cablagem
Acções possíveis :
 forçar permanentemente : clique com o botão esquerdo do rato na entrada pretendida;
 forçar transitoriamente : clique com o botão direito do rato;
 forçar e manter : clique com o botão direito do rato, neste caso, a entrada está bloqueada
(aparece realçada a vermelho) no estado pretendido : ON ou OFF. A partir daí, não é possível
efectuar nenhuma acção nesta entrada enquanto não for introduzido o comando Repor.
 repor : clique com o botão direito do rato;
 repor tudo : clique com o botão direito do rato.

EIO0000002617 03/2017 235


Programação a partir de Zelio Soft 2

Simulação dos relés auxiliares


A partir da caixa de comando Bobinas

O ícone permite visualizar ou ocultar a caixa de comando das bobinas.


Ilustração : bobina M2 activa

Acções possíveis:
 forçar transitoriamente : clique com o botão esquerdo ou direito do rato.
A partir da folha de cablagem
Acções possíveis :
 forçar permanentemente : clique com o botão esquerdo do rato na bobina pretendida;
 forçar transitoriamente : clique com o botão direito do rato;
 forçar e manter : clique com o botão direito do rato, neste caso, a bobina está bloqueada
(aparece realçada a vermelho) no estado pretendido : ON ou OFF. A partir daí, não é possível
efectuar nenhuma acção nesta bobina enquanto não for introduzido o comando Repor.
 repor : clique com o botão direito do rato;
 repor tudo : clique com o botão direito do rato.

Simulação das saídas DIG


A partir da caixa de comando Saídas DIG

O ícone permite visualizar ou ocultar a caixa de comando das saídas.


Se uma saída Q estiver activa em Simulação, a lâmpada correspondente acende-se. Esta
lâmpada permanece acesa quando se simula um corte no sector.
Ilustração : saída Q2 activa

236 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Acções possíveis :
 forçar permanentemente : clique com o botão esquerdo ou direito do rato.
A partir da folha de cablagem
Acções possíveis :
 forçar permanentemente : clique com o botão esquerdo do rato na saída pretendida;
 forçar transitoriamente : clique com o botão direito do rato,
 forçar e manter : clique com o botão direito do rato, neste caso, a saída está bloqueada
(aparece realçada a vermelho) no estado pretendido: ON ou OFF. A partir daí, não é possível
efectuar nenhuma acção nesta saída enquanto não for introduzido o comando Repor.
 repor : clique com o botão direito do rato,
 repor tudo : clique com o botão direito do rato.

Simulação das teclas Z


A partir da caixa de comando Teclas Zx

O ícone permite visualizar ou ocultar a caixa de comando das teclas Zx.


Ilustração :

Acções possíveis:
 forçar transitoriamente : clique com o botão esquerdo ou direito do rato.
A partir da folha de cablagem
Acções possíveis :
 forçar permanentemente : clique com o botão esquerdo do rato na tecla pretendida;
 forçar transitoriamente : clique com o botão direito do rato,
 forçar e manter : clique com o botão direito do rato, neste caso, a tecla está bloqueada (aparece
realçada a vermelho) no estado pretendido : ON ou OFF. A partir daí, não é possível efectuar
nenhuma acção nesta tecla enquanto não for introduzido o comando libertar.
 repor : clique com o botão direito do rato;
 repor tudo : clique com o botão direito do rato.

EIO0000002617 03/2017 237


Programação a partir de Zelio Soft 2

Simulação das entradas analógicas

O ícone permite visualizar ou ocultar a caixa de comando das entradas.


Ilustração :

Se carregar no potenciómetro (clique com o botão esquerdo do rato) modifica o valor analógico.

Acelerador

O ícone permite visualizar ou ocultar a caixa do acelerador.


NOTA: esta funcionalidade interfere no funcionamento da função Relógio (ver página 183).
Ilustração :

238 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

Descrição da janela de simulação :


 introdução e visualização do período de simulação;
 cursor que permite fazer evoluir o tempo através da respectiva deslocação (simulação no modo
"Stop");
 visualização da data e hora actuais em Simulação;
 painel de comando tipo videogravador : Pausa, Voltar ao início (simulação no modo "Stop"),
Avanço rápido, Avanço rápido saltando para o evento de relógio seguinte, Fim, Regulação da
aceleração do tempo.
Esta janela aparece quando clica no ícone módulo lógico do tempo de simulação colocado na
barra inferior da janela de simulação.
Visualização :
 apresenta a data e a hora de início e de fim da simulação.
Acções :
 permite modificar, na janela "limites da simulação", a data e a hora de início e fim da simulação
(simulação em modo "Stop");

 permite aumentar até 65 000 vezes a velocidade de simulação, carregando na tecla e


deslocando o nível da barra "mín-máx";

 permite posicionar-se 3 s antes do evento de relógio seguinte carregando na tecla .

Simulação de um corte no sector


Quando se faz a simulação de um corte no sector, o relógio do simulador fica fixo. Para simular o
restabelecimento da corrente a uma hora determinada, tem de mudar a hora da simulação. Para
tal, proceda da seguinte forma :

Etapa Acção
1 Clique no Simulação → Acerto do relógio.
2 Introduza a data e a hora desejadas para o restabelecimento da corrente nos
campos Data e Tempo da janela de acerto do relógio.
3 Valide clicando no botão Escrever no módulo.

EIO0000002617 03/2017 239


Programação a partir de Zelio Soft 2

Monitorização de uma aplicação

Descrição
A função de monitorização permite executar o programa no módulo lógico (modo ligado) e
visualizar o respectivo desenvolvimento no software (através de uma ligação série).
O estado dos vários elementos da aplicação: as entradas/saídas e parâmetros, são actualizados
em cada ciclo do programa.
Ilustração

Para que a monitorização funcione, deve passar para o modo RUN através do ícone
correspondente.

240 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

No modo RUN, aparecem os contactos activos:


 a vermelho, no modo introdução Ladder (ver página 142)
 em vídeo inverso, no modo introdução Zelio (ver página 140).
Os contactos e bobinas podem aparecer a COR-DE-LARANJA se estiverem ACTIVOS, mas não
estiverem a ser alimentados.
Na passagem de RUN para STOP, os valores actuais das funções de automatismo voltam a zero.
No modo RUN, aparecem os seguintes elementos:
 folha de cablagem : visualização de forma dinâmica (a vermelho) dos diversos elementos
activos do programa, (os contactos e bobinas activos e não alimentados aparecem a cor-de-
laranja).
 comando de entradas (ver página 243);
 comando dos relés auxiliares (ver página 244);
 comando das saídas (ver página 244);
 comando das teclas Z (ver página 245);
 visualização/modificação dos parâmetros das funções de automatismo (ver página 242).
É possível substituir determinados estados a partir do software e visualizar todos os estados
internos do programa (máximo de 10 saídas de blocos funções em simultâneo).
NOTA: é necessário ter a mesma aplicação no PC e no módulo lógico.
(Ver Como monitorar e modificar um aplicativo em execução no módulo lógico no software de
programação: Monitoramento, página 47)

Acesso ao modo de monitorização


O acesso à monitorização é efectuado através do menu Modo → Monitorização ou através do

ícone .
Podem ocorrer os seguintes casos:
 está aberta uma aplicação no software: a versão existente no módulo lógico é comparada com
a do software:
 se a aplicação do software for a mesma que a existente no módulo lógico, inicia-se o modo
de monitorização.
 se a aplicação do software for diferente da existente no módulo lógico, é necessário
sincronizar as versões transferindo o programa do PC para o módulo lógico ou do módulo
lógico para o PC.
 não está aberta nenhuma aplicação no software: neste caso, o software propõe voltar a
transferir para o PC a aplicação em execução no módulo lógico.
Assim que a transferência estiver concluída, aparece o ecrã de supervisão.

EIO0000002617 03/2017 241


Programação a partir de Zelio Soft 2

Parâmetros de execução do programa


NOTA: para fazer aparecer o conjunto das funções descritas abaixo, no menu Ficheiro →
Preferências tem de seleccionar a caixa: visualizar o período de actualização e o número de ciclos
em monitorização e simulação.
(Ver Barra de ferramentas do modo Monitoramento, página 52)
Período de actualização
É a frequência com que os valores das saídas e dos parâmetros são actualizados nas janelas da
aplicação.
Para ser executado pelo módulo lógico, este programa é convertido como uma sequência de
instruções ordenadas, em que cada instrução corresponde a uma função do programa utilizador.
Esta sequência de instruções (funções) é executada periodicamente com um intervalo de tempo
regular. Este intervalo de tempo fixo denomina-se período de execução do programa.
O período de actualização dos valores de entrada e de actualização dos valores de saída é fixado
em N vezes a duração do ciclo de base.

Monitorização dos parâmetros


No modo Monitorização, é possível:
 visualizar os valores dos vários parâmetros na janela Blocos funcionais;
 clicar no bloco para modificar os parâmetros.
A tabela seguinte apresenta o que é possível visualizar ou modificar para cada uma das funções
de automatismo:

funções de Visualização/janela Blocos Modificações autorizadas


automatismo funcionais
Contador  valor de pré-selecção  valor de pré-selecção
 bloqueio  sentido de contagem
 reminiscência
 bloqueio

Temporizador  tipo de temporizador  tipo de temporizador


 valor de pré-selecção  duração(ões) de temporização
 bloqueio  unidade
 reminiscência
 bloqueio

Relógio  bloqueio  bloqueio

Comparador  tipo de comparação  tipo de comparação


analógico  tensão de referência  tensão de referência
 valor de histerese  valor de histerese
 bloqueio  entradas a comparar
 bloqueio

242 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

funções de Visualização/janela Blocos Modificações autorizadas


automatismo funcionais
Comparador de  operador de comparação
contadores  valor de offset
 bloqueio

Monitorização das entradas DIG


A partir da caixa de comando Entradas DIG

O ícone permite mostrar ou ocultar a caixa de comando das entradas.


Ilustração: entrada I2 condutora

Acções possíveis:
 forçar permanentemente: clique com o botão esquerdo do rato.
 forçar transitoriamente: clique com o botão direito do rato na entrada pretendida.
A partir da folha de cablagem
Acções possíveis:
 forçar permanentemente: clique com o botão esquerdo do rato na entrada pretendida.
 forçar transitoriamente: clique com o botão direito do rato.
 forçar e manter: clique com o botão direito do rato, neste caso, a entrada está bloqueada
(aparece realçada a vermelho) no estado pretendido: ON ou OFF. A partir daí, não é possível
efectuar nenhuma acção nesta entrada enquanto não for introduzido o comando Repor.
 repor: clique com o botão direito do rato.
 repor tudo: clique com o botão direito do rato.

EIO0000002617 03/2017 243


Programação a partir de Zelio Soft 2

Monitorização dos relés auxiliares


A partir da caixa de comando Bobinas

O ícone permite mostrar ou ocultar a caixa de comando das bobinas.


Ilustração: bobina M2 activa

Acções possíveis:
 forçar permanentemente: clique com o botão esquerdo ou direito do rato.
A partir da folha de cablagem
Acções possíveis:
 forçar permanentemente: clique com o botão esquerdo do rato na bobina pretendida;
 forçar transitoriamente: clique com o botão direito do rato.
 forçar e manter: clique com o botão direito do rato, neste caso, a bobina está bloqueada
(aparece realçada a vermelho) no estado pretendido: ON ou OFF. A partir daí, não é possível
efectuar nenhuma acção nesta bobina enquanto não for introduzido o comando Repor.
 repor: clique com o botão direito do rato.
 repor tudo: clique com o botão direito do rato.

Monitorização das saídas DIG


A partir da caixa de comando Saídas DIG

O ícone permite mostrar ou ocultar a caixa de comando das saídas.


Ilustração: saída Q2 activa

Acções possíveis:
 forçar permanentemente: clique com o botão esquerdo ou direito do rato.

244 EIO0000002617 03/2017


Programação a partir de Zelio Soft 2

A partir da folha de cablagem


Acções possíveis:
 forçar permanentemente: clique com o botão esquerdo do rato na saída pretendida.
 forçar transitoriamente: clique com o botão direito do rato.
 forçar e manter: clique com o botão direito do rato, neste caso, a saída está bloqueada (aparece
realçada a vermelho) no estado pretendido: ON ou OFF. A partir daí, não é possível efectuar
nenhuma acção nesta saída enquanto não for introduzido o comando Repor.
 repor: clique com o botão direito do rato.
 repor tudo: clique com o botão direito do rato.

Monitorização das teclas Z


A partir da caixa de comando Teclas Zx

O ícone permite mostrar ou ocultar a caixa de comando das teclas Zx.


Ilustração:

Acções possíveis:
 forçar transitoriamente: clique com o botão esquerdo ou direito do rato.
A partir da folha de cablagem
Acções possíveis:
 forçar permanentemente+: clique com o botão esquerdo do rato na tecla pretendida;
 forçar transitoriamente: clique com o botão direito do rato.
 forçar e manter: clique com o botão direito do rato, neste caso, a tecla está bloqueada (aparece
realçada a vermelho) no estado pretendido: ON ou OFF. A partir daí, não é possível efectuar
nenhuma acção nesta tecla enquanto não for introduzido o comando Repor.
 repor: clique com o botão direito do rato.
 repor tudo: clique com o botão direito do rato.

EIO0000002617 03/2017 245


Programação a partir de Zelio Soft 2

246 EIO0000002617 03/2017


Manual de programação Zelio Logic
Exemplo aplicação LD
EIO0000002617 03/2017

Capítulo 21
Exemplo aplicação LD

Exemplo aplicação LD

Vidraças de ventilação de estufa

Descrição
Este exemplo descreve como é possível gerenciar automaticamente as vidraças de ventilação de
estufa.

Especificações
O proprietário de uma estufa deseja construir uma instalação com capacidade para controlar a
abertura e o fechamento das janelas de ventilação situadas na parte superior da estufa.
A estufa possui duas vidraças que fornecem ventilação. A abertura dessas janelas é controlada
por um motor e por 2 sensores, que indicam se as janelas estão abertas ou fechadas:

Durante o dia, as janelas são abertas das 12h às 15h, permitindo assim ventilar a estufa quando
a temperatura atinge, em princípio, o valor mais elevado. Contudo, se a temperatura for menor
que 10°C, as vidraças não se abrem ou fecham-se no caso de já estarem abertas.
Além disso, as vidraças abrem-se durante o dia no caso de a temperatura chegar a 25ºC. Se a
temperatura for menor que 25ºC, as vidraças deverão se fechar novamente.
Por fim, quando anoitece, as janelas permanecem fechadas, independentemente da temperatura.
Na descrição do programa, são utilizados 3 intervalos horários:
 Intervalo 1: noite, das 21h às 07h
 Intervalo 2: dia, das 07h às 12h e das 15h às 21h
 Intervalo 3: meio-dia, das 12h às 15h

EIO0000002617 03/2017 247


Exemplo aplicação LD

Resumo:

Tabela das entradas/saídas


Descrição das entradas:

Entrada Descrição
I1 Janelas abertas (DIG)
I2 Janelas fechadas (DIG)
IB Temperatura (analógica)

Descrição das saídas:

Saída Descrição
Q1 Abertura das janelas (DIG)
Q2 Encerramento das janelas (DIG)

A temperatura provém de um sensor que fornece, em saída, uma tensão entre 0 e 10 V.

Modelo necessário
Para este aplicativo, é necessário um módulo lógico que inclua um relógio e entradas analógicas:
 SR2B122BD (24 Vcc),
 SR2B121JD (12 Vcc).

248 EIO0000002617 03/2017


Exemplo aplicação LD

Folha de cablagem LD
Descrição:

Descrição dos parâmetros


Programador horário H1:
Canal C:

Os outros canais (A, B, D) não são configurados.

EIO0000002617 03/2017 249


Exemplo aplicação LD

Programador horário H2:


Canal C:
 Ligado: 07h Desligado 12h,
 Os outros parâmetros são idênticos aos do programador H1.
Canal D:
 Ligado: 15h Desligado 21h,
 Os outros parâmetros são idênticos aos do programador H1.
Os outros canais (A, B) não são configurados.
Programador horário H3:
Canal C:
 Ligado: 12h Desligado 15h,
 Os outros parâmetros são idênticos aos do programador H1.
Os outros canais (A, B, D) não são configurados.
Comparador analógico a1

Comparador analógico A2
 Valor de referência: 3 Volts.
Os parâmetros restantes são idênticos aos do programador A1.

250 EIO0000002617 03/2017


Manual de programação Zelio Logic
Linguagem FBD
EIO0000002617 03/2017

Parte V
Linguagem FBD

Linguagem FBD

Tema desta parte


Esta parte descreve a utilização da linguagem de programação FBD (Functional Block Diagram)
no módulo lógico.

Conteúdo desta parte


Esta parte inclui os seguintes capítulos:
Capítulo Título do capítulo Página
22 Apresentação da linguagem FBD 253
23 Os elementos da linguagem FBD 261
24 Programação em FBD a partir de Zelio Soft 2 399
25 Exemplo aplicação FBD 447

EIO0000002617 03/2017 251


Linguagem FBD

252 EIO0000002617 03/2017


Manual de programação Zelio Logic
Apresentação da linguagem FBD
EIO0000002617 03/2017

Capítulo 22
Apresentação da linguagem FBD

Apresentação da linguagem FBD

Tema deste capítulo


Este capítulo fornece uma descrição geral da linguagem FBD.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Janela de edição de um programa FBD 254
Barra de funções 257

EIO0000002617 03/2017 253


Apresentação da linguagem FBD

Janela de edição de um programa FBD

Apresentação
O modo FBD permite uma programação gráfica baseada na utilização de blocos funcionais
(funções) predefinidos.
Em programação FBD existem três tipos de janelas:
 a janela edição;
 a janela supervisão (ver página 256);

Janela de edição
Os programas FBD são criados na janela de edição. Pode aceder a esta janela a partir do menu

Modo → Edição ou através do botão Edição da barra de ferramentas .


A janela de edição divide-se em três zonas:
 a folha de cablagem onde estão inseridas as funções que constituem o programa;
 a zona Entradas, à esquerda da folha de cablagem onde estão posicionadas as entradas;
 a zona Saídas, do lado direito da folha de cablagem onde estão posicionadas as saídas.
As entradas/saídas são específicas do tipo de módulo lógico e das extensões seleccionadas pelo
utilizador.
O programa que aparece na janela de edição corresponde ao programa que é:
 compilado;
 transferido para o módulo lógico;
 comparado com o conteúdo do módulo lógico;
 utilizado em modo Simulação;
 utilizado no modo Supervisão.

254 EIO0000002617 03/2017


Apresentação da linguagem FBD

A imagem seguinte apresenta um exemplo de uma janela de edição em linguagem FBD:

Descrição dos elementos


A tabela seguinte mostra os vários elementos da janela de edição:

Referência Descrição
1 Zona dos blocos funções de entradas.
2 Ligação entre dois blocos função.
3 Barra de funções.
4 Bloco função.
5 A folha de cablagem.
6 Número do bloco função.
7 Zona de blocos funções das saídas.

EIO0000002617 03/2017 255


Apresentação da linguagem FBD

Janela de supervisão/monitorização
A janela de supervisão/monitorização é um subconjunto da janela de edição. .
Pode aceder a esta janela a partir:
 simulação: : do menu Modo/Simulação ou utilizando o botão de simulação da barra de

ferramentas
 monitorização: : do menu Modo/Monitorização ou utilizando o botão de simulação da barra de

ferramentas
Esta janela contém as funções, sem as respectivas ligações, que o programador extraiu
(Arrastar/Largar ou Copiar/Colar) da janela de edição.
A janela também pode conter desenhos (ver página 415), texto e imagens.
No modo simulação e monitorização os parâmetros e as saídas das funções presentes são
actualizadas.

256 EIO0000002617 03/2017


Apresentação da linguagem FBD

Barra de funções

Apresentação
Para efectuar um programa FBD, as várias funções a introduzir na folha de cablagem estão
disponíveis numa barra de funções. Em cada separador da barra de funções existe um tipo de
funções.
A partir do momento em que o rato passa por cima de um dos separadores, a caixa de diálogo
apresenta a lista de variáveis disponíveis.

Barra de funções das entradas


A imagem seguinte representa a barra de funções das entradas (ver página 262):

EIO0000002617 03/2017 257


Apresentação da linguagem FBD

Barra de funções das funções standard


A imagem seguinte representa a barra das funções standard (ver página 284):

Barra de funções das funções SFC


A imagem seguinte representa a barra de funções SFC (ver página 360) :

Barra de funções das funções lógicas


A imagem seguinte representa a barra das funções lógicas (ver página 282):

258 EIO0000002617 03/2017


Apresentação da linguagem FBD

Barra de funções das saídas


A imagem seguinte representa a barra de funções saídas (ver página 273):

EIO0000002617 03/2017 259


Apresentação da linguagem FBD

260 EIO0000002617 03/2017


Manual de programação Zelio Logic
Os elementos da linguagem FBD
EIO0000002617 03/2017

Capítulo 23
Os elementos da linguagem FBD

Os elementos da linguagem FBD

Tema deste capítulo


Este capítulo descreve os diferentes elementos da linguagem FBD.

Conteúdo deste capítulo


Este capítulo inclui as seguintes secções:
Secção Tópico Página
23.1 Os diferentes blocos de entradas 262
23.2 Os diferentes blocos de saídas 273
23.3 Entradas saídas Modbus 279
23.4 Entradas e saídas Ethernet 281
23.5 As funções lógicas 282
23.6 As funções padrão 284
23.7 Funções SFC 360

EIO0000002617 03/2017 261


Os elementos da linguagem FBD

Secção 23.1
Os diferentes blocos de entradas

Os diferentes blocos de entradas

Tema desta secção


Esta secção apresenta os diferentes blocos de entradas disponíveis com a linguagem FBD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Entradas digitais (DIG) 263
Entrada de tipo Digital (DIG) filtrada 265
Entrada analógica 266
Entrada analógica filtrada 268
Entrada de um inteiro 269
As entradas especiais na linguagem FBD 270
Entrada de um inteiro 10 bits 272

262 EIO0000002617 03/2017


Os elementos da linguagem FBD

Entradas digitais (DIG)

Apresentação
A Entrada Digital (DIG) está disponível em todos os tipos de módulos lógicos. As entradas DIG
podem ser dispostas em todas as entradas do módulo lógico.

Acesso

A função Entrada Digital (DIG) está acessível na barra de funções IN.

Tipos de entradas DIG


Pode seleccionar o tipo de entradas DIG para visualização nas janelas de edição e de supervisão
a partir da janela Parâmetros.

Tipo Visualização no estado Visualização no estado


Inactivo Activo
Entrada DIG

Contacto

Detector de posição

Detector de proximidade

Detector de presença

Botão de pressão luminoso

Comutador

EIO0000002617 03/2017 263


Os elementos da linguagem FBD

Tipo Visualização no estado Visualização no estado


Inactivo Activo
Botão de pressão

Relé normalmente aberto

Modos Simulação e Monitorização


Nos modos Simulação ou Monitorização, é possível forçar as entradas DIG. Nesse caso, o
símbolo de entrada aparece como é indicado na tabela anterior.

264 EIO0000002617 03/2017


Os elementos da linguagem FBD

Entrada de tipo Digital (DIG) filtrada

Apresentação
É adicionado um filtro na parte posterior da entrada DIG para atenuar ou até mesmo eliminar as
perturbações.
Uma entrada DIG é filtrada por intermédio de um algoritmo de detecção de um nível (1 ou 0)
constante no sinal "sensor" medido durante um determinado período de tempo. Se o sinal for
estável durante toda a detecção, a saída do símbolo da entrada DIG filtrada assume o valor do
sinal medido; caso contrário, permanece inalterada.
As entradas DIG filtradas podem ser dispostas em todas as entradas do módulo lógico.

Acesso

A função Entrada Digital (DIG) filtrada pode ser acedida a partir da janela IN.

Parâmetro
O valor do parâmetro (entre 1 e 255) inserido na janela Parâmetros permite definir o tempo mínimo
durante o qual o sinal deve ser estável. Este valor é um múltiplo do período de execução do
módulo lógico.

Modos Simulação e Monitorização


Nos modos Simulação ou Monitorização, é possível forçar as entradas DIG filtradas. Neste caso,

o símbolo de entrada aparece da forma seguinte .

EIO0000002617 03/2017 265


Os elementos da linguagem FBD

Entrada analógica

Apresentação
A Entrada analógica está disponível em módulos lógicos alimentados com corrente contínua.
A tensão de entrada analógica é convertida em um valor numérico inteiro por um conversor
analógico/digital de 8 bits. O valor inteiro de saída varia entre 0 e 255.
As entradas analógicas só podem ser ligadas às entradas IB e IG.

Acesso

A função entrada Analógica é acessível a partir da janela IN.

Parâmetro
Por predefinição, essa tensão varia entre 0 e 10 Vcc.
O tipo de ligação elétrica na entrada deve ser configurado na janela Parâmetros :
 0 - 10 V;
 A opção potenciômetro é selecionada se a entrada estiver ligada a um dispositivo potencio-
métrico alimentado entre 0 volt e a tensão de alimentação do módulo lógico.

Tipos de entradas analógicas


Os tipos de entradas analógicas a serem exibidas nas janelas de edição e supervisão podem ser
selecionadas na janela Parâmetros.

Tipo Visualização no modo de


edição
Entrada (por predefinição)

Entrada

Temperatura

Potenciômetro

266 EIO0000002617 03/2017


Os elementos da linguagem FBD

Modos Simulação e Monitoramento


Nos modos Simulação ou Monitoramento, é possível forçar (entre 0 e 255) a saída das entradas
analógicas.

EIO0000002617 03/2017 267


Os elementos da linguagem FBD

Entrada analógica filtrada

Apresentação
Atrás da entrada analógica é adicionado um filtro passa-baixo. Essa função está disponível em
módulos lógicos alimentados com corrente contínua.
A tensão de entrada analógica é convertida em um valor numérico inteiro por um conversor
analógico/digital de 8 bits. O valor inteiro de saída varia entre 0 e 255.
As entradas analógicas só podem ser colocadas nas entradas numeradas de IB a IG.

Filtro passa-baixo
Um filtro passa-baixo restitui o sinal de entrada (frequência, amplitude e desfasamento), cuja
frequência é muito inferior a uma frequência característica do filtro, denominada frequência de
corte. Quando a frequência do sinal de entrada se aproxima da frequência de corte, o sinal de
saída, com a mesma frequência, é gradualmente mais atenuado e desfasado. Quando a
frequência do sinal de entrada é igual à frequência de corte, o sinal de saída diminui cerca de 30%
e com um desfasamento de 45°. Para uma frequência superior e que se afaste da frequência de
corte, a diminuição é cada vez mais significativa (até a eliminação total) e o desfasamento
aproxima-se dos 90°.

Acesso

A função Entrada analógica filtrada está acessível na janela IN.

Parâmetros
A janela Parâmetros permite definir:
 a tensão de entrada. Por predefinição, essa tensão varia entre 0 e 10Vcc.
A opção potenciômetro é selecionada se a entrada estiver ligada a um dispositivo potencio-
métrico alimentado entre 0 volt e a tensão de alimentação do módulo lógico.
 A frequência de corte do filtro passa-baixo (entre 0,06 e 88,25 Hz).

CUIDADO
FREQUÊNCIA DE CORTE INCORRETA
Se necessário, verifique e ajuste a frequência de corte sempre que a duração do ciclo for
modificada.
A não observância destas instruções pode provocar ferimentos pessoais, ou danos no
equipamento.

268 EIO0000002617 03/2017


Os elementos da linguagem FBD

Entrada de um inteiro

Apresentação
Esta função permite a entrada de um inteiro no formato 16 bits (-32768, +32767) proveniente das
entradas de determinadas extensões ligadas ao módulo lógico.
As entradas de um inteiro podem ser dispostas nas entradas J1XT1 a J4XT1 dos módulos de
extensão.

Acesso

A função Entrada de um inteiro pode ser acedida a partir da janela IN.

EIO0000002617 03/2017 269


Os elementos da linguagem FBD

As entradas especiais na linguagem FBD

Apresentação
Em FBD, estão disponíveis várias entradas especiais :
 Botão;
 Constantes DIG;
 Constante numérica;
 Hora de Verão;
 Indicador intermitente durante um segundo.
É possível aceder a todas estas entradas a partir da janela IN.
As entradas não podem ser inseridas nos contactos de entrada da folha de esquema.

Entradas tipo Botão

As entradas de tipo Botão correspondem às teclas disponíveis na face anterior do


módulo lógico. Estas entradas podem ser inseridas num esquema FBD e poderão simular
contactos nos modos Simulação e Monitorização.

Entradas tipo Constante DIG

Existem dois tipos de constantes DIG, a constante em 1 e a constante em0 .


Estas duas constantes podem ser utilizadas para posicionar em 1 ou em 0 as entradas de função.
Nos modos Simulação ou Monitorização, é possível forçar estas entradas pela ordem inversa. O
símbolo fica vermelho.

Entradas tipo Constante numérica

A constante numérica NUM é um inteiro cujo valor está compreendido entre -32768 e
+32767.
Esta constante pode ser utilizada para fixar os valores nas entradas não ligadas das funções :
 GANHO;
 COMP IN ZONE;
 TRIGGER.
O valor da constante pode ser configurado na janela Parâmetros.
Nos modos Simulação ou Monitorização, é possível modificar a constante.

270 EIO0000002617 03/2017


Os elementos da linguagem FBD

Entrada Hora de Verão

A entrada hora de Verão é uma função que está activa durante o período da hora de

Verão e está inactiva durante o período da hora de Inverno .


NOTA: para validar esta função :
 aceda à janela Configuração do programa : Edição → Configuração do programa;
 seleccione o separador Formato da data;
 seleccione a caixa Activar a mudança da hora Verão/Inverno;
 defina as datas das mudanças de hora :
 utilizando uma das zonas geográficas predefinidas;
 ou configurando manualmente a data (mês/domingo).

Entrada intermitente
A entrada intermitente é uma função que está activa de segundo a segundo. O respectivo símbolo

no estado activo é e no estado inactivo é .

EIO0000002617 03/2017 271


Os elementos da linguagem FBD

Entrada de um inteiro 10 bits

Apresentação
As entradas do tipo Entrada de um inteiro 10 bits estão disponíveis nos módulos lógicos
compatíveis com a extensão de entradas-saídas analógicas SR3XT43BD.
As entradas de um inteiro 10 bits só podem ser colocadas nos contactos das entradas de IH XT2
e IJ XT2 da extensão de entradas-saídas analógicas SR3XT43BD.
A tensão de entrada analógica é convertida num valor numérico inteiro por um conversor
analógico/digital de 10 bits. O valor inteiro de saída do conversor varia entre 0 e 1023.

Acesso

A função Entrada de um inteiro 10 bits pode ser acedida a partir da janela IN.

Parâmetros
As entradas de um inteiro 10 bits parametrizam-se a partir do separador Extensão analógica da
janela Configuração do programa, consulte Extensão de entradas-saídas analógicas
SR3XT43BD, página 493.

Modos Simulação e Monitorização


Nos modos Simulação ou Monitorização, é possível forçar (entre 0 e 1023) a saída das entradas
analógicas.

272 EIO0000002617 03/2017


Os elementos da linguagem FBD

Secção 23.2
Os diferentes blocos de saídas

Os diferentes blocos de saídas

Tema desta secção


Esta secção apresenta os diferentes blocos de saídas disponíveis com a linguagem FBD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Saída Digital (DIG) 274
Saída de um inteiro 276
Saída de retro-iluminação do ecrã LCD 277
Saída de um inteiro 10 bits da extensão SR3XT43BD 278

EIO0000002617 03/2017 273


Os elementos da linguagem FBD

Saída Digital (DIG)

Apresentação
Os módulos lógicos incluem dois tipos de saídas DIG :
 as saídas estáticas para determinados módulos lógicos alimentados com uma corrente
contínua;
 as saídas relés para os módulos lógicos alimentados com uma corrente alterna ou contínua.

Acesso

Pode aceder à função saída DIG a partir da janela OUT.

Tipos de saída DIG


Pode seleccionar o tipo de Saída DIG para visualização a partir da janela Parâmetros nas janelas
de edição e de supervisão. A selecção é realizada com o símbolo no estado inactivo da saída.

Tipo Visualização no estado Visualização no estado


Inactivo Activo
Saída DIG

Relé normalmente aberto

Lâmpada

Relé estático

Válvula

Veio

274 EIO0000002617 03/2017


Os elementos da linguagem FBD

Tipo Visualização no estado Visualização no estado


Inactivo Activo
Motor

Resistência

Sinal sonoro

Sinalizador óptico verde

Sinalizador óptico vermelho

Sinalizador óptico cor-de-


laranja

Sinalizador óptico

Aquecimento

Ventilador

Modos Simulação e Monitorização


Nos modos Simulação ou Monitorização, as saídas aparecem no estado activo ou inactivo com
os símbolos correspondentes (apresentados na tabela anterior).

EIO0000002617 03/2017 275


Os elementos da linguagem FBD

Saída de um inteiro

Apresentação
Esta função permite a saída de um inteiro no formato 16 bits (-32768, +32767) para as saídas de
determinadas extensões ligadas ao módulo lógico.
As saídas de tipo inteiro podem ser colocadas nas saídas O1XT1 a O4XT1 dos módulos de
extensão.
NOTA: se a entrada da função não estiver ligada, a saída é em 0.

Acesso

A função Saída de um inteiro pode ser acedida a partir da janela OUT.

276 EIO0000002617 03/2017


Os elementos da linguagem FBD

Saída de retro-iluminação do ecrã LCD

Apresentação
A Saída Retro-iluminação do ecrã LCD permite monitorizar por programa a iluminação do visor
LCD do módulo lógico.
Enquanto a entrada ligada estiver activa, a retro-iluminação permanece acesa.
Esta função não pode ser colocada nas saídas do módulo lógico.

Acesso

É possível aceder à função Saída de retro-iluminação do ecrã LCD a partir da janela


OUT.

Modos Simulação e Monitorização


A tabela seguinte apresenta os símbolos da função Saída Retro-iluminação do ecrã LCD nos
modos Simulação ou Monitorização.

Estado da Símbolo no modo Simulação e Descrição


entrada Monitorização
Inactivo o ecrã LCD está desligado.

Activo o ecrã LCD é retro-iluminado.

EIO0000002617 03/2017 277


Os elementos da linguagem FBD

Saída de um inteiro 10 bits da extensão SR3XT43BD

Apresentação
As saídas do tipo Saída de um inteiro 10 bits estão disponíveis nos módulos lógicos compatíveis
com a extensão de entradas-saídas analógicas SR3XT43BD.
As saídas analógicas de um inteiro 10 bits só podem ser colocadas nos contactos das saídas de
QB XT2 e QC XT2 da extensão de entradas-saídas analógicas SR3XT43BD.
Um conversor analógico/digital de 10 bits converte o valor numérico inteiro numa tensão de saída.
A tensão da saída analógica varia entre 0 e 10 V. (1023 dá origem a 10 V).

Acesso

A função Saída de um inteiro 10 bits pode ser acedida a partir da janela OUT.

Parâmetros
As saídas de um inteiro de 10 bits parametrizam-se a partir do separador Extensão analógica da
janela Configuração do programa que pode ser acedida clicando no botão XSR3XT43BD,
consulte Extensão de entradas-saídas analógicas SR3XT43BD, página 493.

278 EIO0000002617 03/2017


Os elementos da linguagem FBD

Secção 23.3
Entradas saídas Modbus

Entradas saídas Modbus

Entradas-Saídas Modbus

Descrição
É possível adicionar um módulo de extensão Modbus SR3MBU01BD a um módulo lógico de base
de tipo SR3BxxxBD.
No modo FBD, as 4 palavras (16 bits) de dados em entrada (de J1XT1 a J4XT1) e as 4 palavras
em saída (de O1XT1 a O4XT1) podem ser acessadas pelo aplicativo.
NOTA: A extensão do módulo Modbus só funciona em modo Modbus escravo.

Os parâmetros são definidos no software no menu Editar → Configuração do programa, guia

Extensão MODBUS, ou clicando no ícone .


Na passagem para o modo EXECUTAR, o módulo lógico inicializa a extensão Modbus.
O módulo lógico possui 4 parâmetros:
 número de fios UART e formato das tramas na rede Modbus,
 velocidade de transmissão de dados em bauds,
 paridade do protocolo,
 endereço de rede da extensão Modbus do escravo.

Entradas Modbus
A extensão Modbus SR3MBU01BD possui 4 entradas (16 bits):
 J1XT1 (endereço Hexa 0010);
 J2XT1 (0x0011);
 J3XT1(0x0012);
 J4XT1(0x0013).
Esses dados são recebidos do mestre.

EIO0000002617 03/2017 279


Os elementos da linguagem FBD

Saídas Modbus
A extensão Modbus SR3MBU01BD possui 4 saídas (16 bits):
 O1XT1 (endereço Hexa 0x0014);
 O2XT1 (0x0015);
 O3XT1(0x0016);
 O4XT1(0x0017).
Esses dados são destinados ao mestre.

280 EIO0000002617 03/2017


Os elementos da linguagem FBD

Secção 23.4
Entradas e saídas Ethernet

Entradas e saídas Ethernet

Entradas-Saídas Ethernet

Descrição
É possível adicionar uma extensão Ethernet SR3NET01BD a um módulo lógico do tipo
SR3B261BD, SR3B262BD, SR3B101BD ou SR3B102BD.
No modo FBD, se houver uma extensão, a aplicação pode utilizar na entrada os 4 contactos de
J1 a J4 e, na saída, os 4 conjuntos de O1 a O4. Cada contacto representa uma palavra Modbus
de 16 bits.
A extensão Ethernet troca mensagens Modbus enquanto servidor e utilizando o conjunto de
protocolos TCP/IP e a tecnologia Ethernet (consulte Apresentação, página 496).

Parâmetros
A parametrização é efectuada no software a partir do botão SR3NET01BD do dispositivo.
Consulte Como parametrizar a comunicação, página 503

Entradas Ethernet
A extensão Ethernet dispõe de 4 entradas (16 bits) :
 J1 (endereço 16);
 J2 (17);
 J3 (18);
 J4 (19).
Estas palavras estão acessíveis nos modos de escrita e leitura.

Saídas Ethernet
A extensão Ethernet dispõe de 4 saídas (16 bits) :
 O1 (endereço 20);
 O2 (21);
 O3 (22);
 O4 (23).
Estas palavras estão acessíveis apenas no modo de leitura.

EIO0000002617 03/2017 281


Os elementos da linguagem FBD

Secção 23.5
As funções lógicas

As funções lógicas

Funções lógicas

Apresentação
Na linguagem FBD, pode utilizar funções lógicas nos esquemas blocos. As funções disponíveis
são:
 a função NÃO;
 a função E;
 a função OU;
 a função NÃO E;
 a função NÃO OU;
 a função OU EXCLUSIVO.

Acesso
É possível aceder a estas funções a partir da janela LOGIC.

Funções lógicas
A tabela seguinte apresenta as diferentes funções lógicas:

Função Símbolo Descrição Número Tipo


de entrada
entrada
NÃO Se a entrada estiver inactiva ou não estiver ligada, a saída fica 1 DIG
activa.
Se a entrada estiver activa, a saída fica inactiva.

E Se todas as entradas estiverem activas ou se não estiverem 4 DIG


ligadas, a saída fica activa.
Se houver pelo menos uma entrada inactiva, a saída fica
inactiva.
OU Se houver pelo menos uma entrada activa, a saída fica activa. 4 DIG
Se todas as entradas estiverem inactivas ou se não estiverem
ligadas, a saída fica inactiva.

NÃO E Se houver pelo menos uma entrada inactiva, a saída fica 4 DIG
activa.
Se todas as entradas estiverem activas ou não estiverem
ligadas, a saída fica inactiva.

282 EIO0000002617 03/2017


Os elementos da linguagem FBD

Função Símbolo Descrição Número Tipo


de entrada
entrada
NÃO OU Se todas as entradas estiverem inactivas ou não estiverem 4 DIG
ligadas, a saída fica activa.
Se houver pelo menos uma entrada activa, a saída fica
inactiva.
OU Se uma entrada estiver inactiva e a outra activa ou não ligada, 2 DIG
EXCLUSIVO a saída fica activa.
Se as 2 entradas estiverem activas ou inactivas ou não
ligadas, a saída fica inactiva.

EIO0000002617 03/2017 283


Os elementos da linguagem FBD

Secção 23.6
As funções padrão

As funções padrão

Tema desta secção


Esta secção apresenta as diferentes funções padrão disponíveis com a linguagem FBD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
BOOLEAN (Função booleana) 286
SET RESET (Báscula RS) 287
PRESET COUNT (Contador incrementador/Decrementador por pré-selecção) 288
H-SPEED COUNT (Contador rápido) 293
UP/DOWN COUNT (Contador incrementador/Decrementador) 299
TIMER A/C (Temporizador) 301
TIMER BW (impulsos nas frentes) 305
TIMER Li (Temporização dupla) 306
TIMER B/H (Temporizador B/H) 309
COMPARE IN ZONE (Comparação) 312
PRESET H-METER (Contador horário por pré-selecção) 314
TRIGGER (Trigger de Schmitt) 315
COMPARE (Comparação de dois valores) 317
GAIN (Ganho) 318
DISPLAY (Visualização no ecrã LCD) 320
TEXTO 323
TIME PROG (Programador horário, semanal e anual) 325
BISTABLE (Teleinterruptor) 329
MUX (Multiplexagem) 330
ADD/SUB (Função aritmética ADD/SUB) 331
MUL/DIV (Função aritmética MUL/DIV) 333
CAM BLOC (Programador de cames) 335
ARQUIVO (Arquivo) 338
ESTADO (Estado módulo) 340
CNA (Conversão bits-palavras) 342

284 EIO0000002617 03/2017


Os elementos da linguagem FBD

Tópico Página
CAN (Conversão palavras-bits) 343
SLIn (Entrada ligação série) 344
SLOut (Saída ligação série) 347
COM (Mensagem) 349
Nascer do sol/Pôr do sol 356
Suntrack 358

EIO0000002617 03/2017 285


Os elementos da linguagem FBD

BOOLEAN (Função booleana)

Apresentação
A função Função booleana mostra o valor da saída em função da combinação das entradas.
A função inclui quatro entradas e, por conseguinte, 16 combinações. Estas combinações estão
numa tabela de verdade, podendo definir, para cada combinação, um valor de saída. O número
de combinações parametrizáveis depende do número de entradas ligadas à função.
As entradas não ligadas são fixadas a 0.
A figura seguinte apresenta um exemplo de uma parte da tabela de verdade da Função booleana :

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Parâmetros
Depois de ligar, pelo menos, uma entrada, pode configurar o valor da saída na tabela de verdade
que se encontra na janela Parâmetros.
Os valores das saídas podem ser 0 para o estado Inactivo e 1 para o estado Activo.
Ao seleccionar a opção Saída Arranque se resultado VERDADEIRO, a saída assume o valor
configurado na tabela de verdade.
Ao seleccionar a opção Saída Paragem se resultado VERDADEIRO, a saída assume o valor
oposto ao valor configurado na tabela de verdade.

286 EIO0000002617 03/2017


Os elementos da linguagem FBD

SET RESET (Báscula RS)

Apresentação
O funcionamento da função Báscula RS é o seguinte:
 a activação da entrada SET activa a saída que permanece activada, mesmo se a entrada SET
for desactivada;
 a activação da entrada RESET desactiva a saída;
 se as duas entradas estiverem activas, o estado da saída depende da configuração da função:
 a saída fica activa se a opção SET Prioritário estiver configurada;
 a saída fica inactiva se a opção RESET Prioritário estiver configurada.

As entradas não ligadas encontram-se no estado Inactivo.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

EIO0000002617 03/2017 287


Os elementos da linguagem FBD

PRESET COUNT (Contador incrementador/Decrementador por pré-selecção)

Descrição
A função Contador incrementador/Decrementador por pré-selecção permite contar de 0 até ao
valor de pré-selecção ou a partir deste valor (decrementador) até 0.
Existem várias funções disponíveis:
 contar (ver página 290) e repor o contador a 0 na inicialização;
 contar (ver página 291) e repor o contador a 0 na inicialização e quando o valor de contagem
é atingido;
 descontar (ver página 290) e repor o contador para o valor de pré-selecção na inicialização;
 descontar (ver página 292) e repor o contador para o valor de pré-selecção na inicialização e
quando o valor 0 é atingido.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
O contador incrementador/decrementador inclui:
 uma entrada Contagem de tipo DIG;
 uma entrada Contagem decrescente de tipo DIG;
 uma entrada Inicialização de tipo DIG.
O contador incrementador/decrementador fornece:
 uma Saída de tipo DIG;
 o Valor de pré-selecção (1);
 o Valor actual de contagem (1);
 o Valor da temporização da saída (1).
(1) estes valores de tipo Inteiro são apresentados no modo Simulação e Monitorização.

Parâmetros
No software
Na janela Parâmetros pode definir:
 a função Contagem para a pré-selecção ou Contagem decrescente a partir da pré-selecção;
 o valor de Pré-selecção ou instrução (1);
 o ciclo Único para a inicialização do contador apenas na inicialização;
 o ciclo Repetitivo para a inicialização do contador na inicialização e quando o valor actual da
contagem chega a 0 ou ao valor da pré-selecção.

288 EIO0000002617 03/2017


Os elementos da linguagem FBD

No caso do ciclo Repetitivo, a Duração do impulso (x 100 ms) que corresponde ao tempo durante
o qual a saída está Activa.
Se estiver seleccionado, o parâmetro Reminiscência permite recuperar o valor actual do contador
após um corte no sector (ver página 72).
A partir da face anterior
A partir do menu PARÂMETROS (ver página 95), pode definir:
 o valor de Pré-selecção ou instrução (1);
 a Duração do impulso (no caso do ciclo repetitivo) (2).
Ilustração
Ilustração: parâmetros do contador

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

EIO0000002617 03/2017 289


Os elementos da linguagem FBD

Contagem com o modo ciclo único


Para os quatro gráficos seguintes, a linha azul representa o valor interno do contador. Quando
esta cresce, significa que existem impulsos na entrada contagem e quando decresce, existem na
entrada contagem decrescente.
A imagem abaixo ilustra o funcionamento do contador com inicialização a 0 :

Contagem decrescente com o modo ciclo único


A imagem abaixo ilustra o funcionamento em decrementador com inicialização no valor de pré-
selecção :

290 EIO0000002617 03/2017


Os elementos da linguagem FBD

Contagem com o modo ciclo repetitivo


A imagem abaixo ilustra o funcionamento do contador com reposição a 0 do valor actual na
inicialização ou quando o valor de contagem atingiu o valor de pré-selecção :

A saída passa para o estadoInactivo decorrido o período definido para a duração de um impulso.
Se a condição de passagem for Activa antes da passagem para o estado Inactivo, o impulso de
saída é prolongado pela Duração do impulso (Temporização).

EIO0000002617 03/2017 291


Os elementos da linguagem FBD

Contagem decrescente com o modo ciclo repetitivo


A imagem abaixo ilustra o funcionamento do decrementador com reposição do valor de pré-
selecção do valor actual na inicialização ou quando o valor de contagem atingiu 0 :

A saída passa para o estadoInactivo decorrido o período definido para a duração de um impulso.
Se a condição de passagem for Activa antes da passagem para o estado Inactivo, o impulso de
saída é prolongado pela Duração do impulso (Temporização).

292 EIO0000002617 03/2017


Os elementos da linguagem FBD

H-SPEED COUNT (Contador rápido)

Descrição
A função Contador rápido permite contar os impulsos até uma frequência de 1 kHz.
A Saída do contador indica se:
 o valor de pré-selecção é atingido (contagem);
 o valor 0 é atingido (contagem decrescente).
As entradas do contador rápido são ligadas de modo implícito às entradas I1 e I2 do módulo
lógico:
 um impulso (frente ascendente) na entrada I1 aumenta o contador;
 um impulso (frente ascendente) na entrada I2 diminui o contador.
Não deve utilizar estas entradas na folha de cablagem.
A função Contador rápido pode ser reposta a zero ou com o valor de pré-selecção (consoante o
parâmetro escolhido) durante a utilização, através da entrada Inicialização.
O contador só funciona se a entrada Validação função estiver activa.
É possível utilizar o modo repetitivo com um valor de temporização.
NOTA: Se o valor actual do contador ultrapassar o limite superior: +32767, muda para -32768.
Se o valor actual do contador ultrapassar o limite inferior: -32767, passa para +32768.
NOTA: Nota: este bloco função não pode ser simulado.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
O contador incrementador/decrementador inclui:
 uma entrada Validação função de tipo DIG;
 uma entrada Inicialização de tipo DIG.
 2 entradas ligadas implicitamente às entradas I1 e I2 do módulo lógico.
O contador incrementador/decrementador fornece:
 uma Saída de tipo DIG;
 o Valor de pré-selecção (1);
 o Valor actual de contagem (1);
 o Valor actual temporização da saída (1).
(1) estes valores de tipo Inteiro são apresentados no modo Simulação e Monitorização.

EIO0000002617 03/2017 293


Os elementos da linguagem FBD

Parametrização a partir do software


Tipo de contagem
São possíveis dois modos:
 contagem para a pré-selecção: aumento do valor de contagem;
 contagem decrescente a partir da pré-selecção: diminuição a partir do valor de contagem;
Pré-selecção
Este valor está compreendido entre 0 e 32767, é o valor de pré-selecção.
Tipo de ciclo
São possíveis dois modos:
 ciclo Único (ver página 295): o valor actual de contagem evolui de forma contínua.
A saída é activada enquanto o valor actual for superior ao valor de pré-selecção (modo
contagem) ou enquanto o valor actual for inferior ao valor de pré-selecção (modo contagem);
 ciclo Repetitivo (ver página 297): o valor actual do contador é reinicializado durante a
contagem, quando esta atinge o valor de pré-selecção (modo contagem) ou 0 (modo
contagem).
A saída é validada durante esta reinicialização e permanece activa durante um intervalo de
tempo que pode ser configurado através do parâmetro: duração do impulso (de 1 a 32767
vezes 100 ms) )
Reminiscência
Por predefinição, depois de um corte de alimentação, o contador fica no estado que corresponde
à inicialização do programa.
Para restituir o estado do contador guardado durante o corte de alimentação, é necessário activar
obrigatoriamente a reminiscência.

Parametrização a partir da face anterior


A partir do menu PARÂMETROS (ver página 95), pode definir:
 o valor da instrução;
 a duração do impulso (no caso do ciclo repetitivo).
Ilustração: ecrã de parametrização de um contador rápido no modo Introdução Zelio/Face
anterior:

294 EIO0000002617 03/2017


Os elementos da linguagem FBD

Descrição:

Referência Parâmetro Descrição


1 Instrução Valor de pré-selecção do contador.
2 Duração do impulso Apenas se o ciclo for repetitivo

NOTA: a partir da face anterior, não é possível modificar o tipo de ciclo.

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

Contagem com o modo ciclo único


Para os quatro gráficos seguintes, a curva azul representa o valor interno do contador. Quando
ela cresce, há impulsos em I1 e, quando ela decresce, impulsos em I2.
A imagem abaixo ilustra o funcionamento do contador com inicialização a 0 :

EIO0000002617 03/2017 295


Os elementos da linguagem FBD

Contagem decrescente com o modo ciclo único


A imagem abaixo ilustra o funcionamento em decrementador com inicialização no valor de pré-
selecção :

296 EIO0000002617 03/2017


Os elementos da linguagem FBD

Contagem com o modo ciclo repetitivo


A imagem abaixo ilustra o funcionamento do contador com reposição a 0 do valor actual na
inicialização ou quando o valor de contagem atingiu o valor de pré-selecção :

A saída passa para o estadoInactivo decorrido o período definido para a duração de um impulso.
Se a condição de passagem for Activa antes da passagem para o estado Inactivo, o impulso de
saída é prolongado pela duração do impulso (Temporização).

EIO0000002617 03/2017 297


Os elementos da linguagem FBD

Contagem decrescente com o modo ciclo repetitivo


A imagem abaixo ilustra o funcionamento do decrementador com substituição do valor de pré-
selecção do valor actual na inicialização ou quando o valor de contagem atingiu 0 :

A saída passa para o estadoInactivo decorrido o período definido para a duração de um impulso.
Se a condição de passagem for Activa antes da passagem para o estado Inactivo, o impulso de
saída é prolongado pela duração do impulso (Temporização).

298 EIO0000002617 03/2017


Os elementos da linguagem FBD

UP/DOWN COUNT (Contador incrementador/Decrementador)

Descrição
A função Contador incrementador/decrementador permite contar ou descontar a partir de um valor
de pré-selecção, resultado de um cálculo exterior à função.
Um nível 1 na entrada Forçar pré-selecção permite alterar o contador com o valor disponível na
entradapré-selecção.
A entrada pré-selecção pode ser ligada à constante NUM, a uma entrada analógica ou a qualquer
outra saída de um bloco função que apresente um valor de tipo inteiro.
Uma frente ascendente da entrada:
 Contagem : aumenta o contador.
 Contagem decrescente : diminui o contador.
Estado da saída Saída :
 1 : quando o número de contagem é atingido, a Saída passa para o estado 1 e permanece
nesse estado enquanto este número de contagem for superior ou igual ao valor Pré-selecção;
 0 : se transições na entrada Contagem decrescente fizerem voltar o valor de contagem a um
valor inferior ao da Pré-selecção.
A activação das entradas Reposição a zero ou Forçar pré-selecção permite reactivar o contador.
Enquanto a entrada Reposição a zero estiver a 1, a Saída permanece no estado 0. A passagem
da entrada Reposição a zero ao estado 0 reactiva a operação de contagem/decremento a partir
do zero.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
O Contador incrementador/decrementador inclui as entradas:
 Contagem de tipo DIG;
 Descontagem de tipo DIG;
 Reposição a zero de tipo DIG.
 Forçar pré-selecçãode tipo DIG.
 Pré-selecção de tipo inteiro.
O contador incrementador/decrementador fornece as saídas:
 Saída de tipo DIG;
 Valor actual de tipo inteiro, compreendido entre -32768 e 32767.

EIO0000002617 03/2017 299


Os elementos da linguagem FBD

Parâmetros
Se estiver seleccionado, o parâmetro Reminiscência permite recuperar o valor actual do contador
após um corte no sector (ver página 72).

300 EIO0000002617 03/2017


Os elementos da linguagem FBD

TIMER A/C (Temporizador)

Apresentação
A função Temporizador permite atrasar, prolongar e comandar as ações durante um determinado
período de tempo.
O Temporizador inclui três funções:
 A Função A (ver página 302): atraso no encadeamento, ou temporizador ativo,
 A Função C (ver página 303): atraso no encadeamento ou temporizador ocioso,
 A Função A/C (ver página 303): combinação das funções A e C.

Acesso

A função encontra-se acessível na barra de funções FBD.

Entradas/Saídas
O Temporizador inclui:
 uma entrada Comando de tipo DIG,
 uma entrada Reposição a zero de tipo DIG.
O temporizador apresenta:
 uma saída de tipo DIG,
 a cópia da instrução de atraso durante a ativação (1),
 a cópia da instrução de atraso durante a desativação (1),
 o valor atual do atraso durante a ativação (1),
 o valor atual do atraso durante a desativação (1).
(1) esses valores de tipo Inteiro são apresentados no modo Simulação e Monitoramento.

Parâmetros
No software de programação
Na janela Parâmetros, é possível definir o valor dos atrasos para cada uma das funções (A, C e
A/C).
 Atraso Ligado para a função A;
 Atraso Desligado para a função C;
 Uma combinação dos dois atrasos, Ligado e Desligado, permite definir a função A/C.
No caso de um corte na energia (ver página 72), o parâmetro Reminiscência, se selecionado,
possibilita que o temporizador seja reiniciado do ponto de onde parou.

EIO0000002617 03/2017 301


Os elementos da linguagem FBD

No painel frontal
No menu PARÂMETROS (ver página 95), é possível ajustar:
 a duração do impulso Tempo no estado ativo (1);
 a duração entre dois impulsos Tempo no estado inativo (2);
Ilustração:

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco de função bloqueado na face
anterior do módulo lógico usando o menu PARÂMETROS.

Função A
O diagrama a seguir mostra o funcionamento do temporizador na função A:

302 EIO0000002617 03/2017


Os elementos da linguagem FBD

Função C
O diagrama a seguir mostra o funcionamento do temporizador na função C:

NOTA: Cada impulso na entrada Comando do bloco Temporizador zera o valor atual.

Função A/C
O diagrama a seguir mostra o funcionamento do temporizador na função A/C:

EIO0000002617 03/2017 303


Os elementos da linguagem FBD

Reinicialização
O diagrama a seguir ilustra o funcionamento do temporizador quando a entrada RESET está
ativada, com o temporizador na função C:

O diagrama a seguir ilustra o funcionamento do temporizador quando a entrada RESET está


ativada, com o temporizador na função A/C:

304 EIO0000002617 03/2017


Os elementos da linguagem FBD

TIMER BW (impulsos nas frentes)

Apresentação
A função Impulsos nas frentes permite criar, a partir de uma frente na entrada, um impulso com a
duração de um ciclo na saída.
Os tipos de frentes na entrada considerados podem ser:
 frente ascendente;
 frente descendente;
 frente ascendente e descendente.
A entrada e a saída da função são de tipo DIG.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Parâmetros
Pode seleccionar, a partir da janela Parâmetros, o tipo de frente que será tratado na entrada:
 de Inactivo a Activo para a frente ascendente;
 de Activo a Inactivo para a frente descendente;
 de Inactivo a Activo e de Activo a Inactivo para as frentes ascendente e descendente.

EIO0000002617 03/2017 305


Os elementos da linguagem FBD

TIMER Li (Temporização dupla)

Descrição
A função temporização dupla Temporização dupla gera impulsos (intermitências (ver página 308))
na frente ascendente da entrada.
Pode definir a duração do impulso e a duração entre impulsos.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função inclui uma entrada Comando de tipo DIG.
A função mostra:
 uma Saída de tipo DIG;
 a cópia da instrução da duração do impulso (1);
 o valor actual da duração no estado activo da saída (1);
 a cópia da instrução da duração entre dois impulsos (1);
 o valor actual da duração no estado inactivo da saída (1);
 a cópia da instrução (1):
 do número de intermitências;
 ou da duração de intermitência.

 o valor actual (1):


 do número de intermitências a partir do primeiro impulso;
 ou da duração de intermitência a partir do primeiro impulso.

(1) estes valores de tipo Inteiro são apresentados no modo Simulação e Monitorização.
Se a entrada Comando estiver inactiva, a Saída fica inactiva e os valores actuais são repostos a 0.

Parâmetros
No software
Na janela Parâmetros pode definir:
 Tempo de arranque: valor compreendido entre 0...32767;
 Tempo de paragem valor compreendido entre 0...32767;
 Número de intermitências: valor compreendido entre 0...32767;
 duração de intermitência: valor compreendido entre 0...32767;
 a selecção para uma intermitência Contínua.

306 EIO0000002617 03/2017


Os elementos da linguagem FBD

Se estiver seleccionado, o parâmetro Reminiscência permite, após um corte no sector


(ver página 72), reiniciar o tratamento no local em que parou.
A partir da face anterior
A partir do menu PARÂMETROS (ver página 95), pode definir:
 a duração do impulso Tempo no estado activo (1);
 a duração entre dois impulsos Tempo no estado inactivo (2);
 a instrução de contagem correspondente a uma duração ou a um número de impulsos (3).
Ilustração:

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

Reminiscência
Para garantir a reminiscência após um corte no sector dos módulos lógicos, tem de seleccionar a
caixa Reminiscência na janela Parâmetros.

Intermitência contínua
A imagem abaixo mostra o funcionamento da função em intermitência contínua :

EIO0000002617 03/2017 307


Os elementos da linguagem FBD

Número de intermitências
A imagem abaixo mostra o funcionamento da função com um número de intermitências definido :

Duração de intermitência
A imagem abaixo mostra o funcionamento da função com uma duração de intermitência definida :

308 EIO0000002617 03/2017


Os elementos da linguagem FBD

TIMER B/H (Temporizador B/H)

Descrição
A função Temporizador B/H cria na frente ascendente da entrada um impulso na saída.
O tratamento da entrada de Comando é efectuado de acordo com dois tipos de funções:
 Função B (ver página 303): independentemente da duração do impulso de comando, a saída
fica activa durante um período parametrizado;
 função H (ver página 303): a saída fica inactiva no final de um período parametrizado ou na
frente descendente do comando.
A activação da entrada Reposição a zero permite desactivar a saída.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função inclui:
 uma entrada Comando de tipo DIG;
 uma entrada Reposição a zero de tipo DIG, esta entrada fica Inactiva se não estiver ligada.
A função mostra:
 uma Saída de tipo DIG;
 a cópia da instrução da duração do impulso (1);
 o valor actual do impulso (1).
(1) estes valores de tipo Inteiro são apresentados no modo Simulação e Monitorização.

Parâmetros
No software
Na janela Parâmetros pode definir:
 a duração do impulso Tempo de arranque, o valor varia entre 0 e 32767 (x 100m.),
 a selecção da Função B ou da Função H.
No caso da Função H, se o parâmetro Reminiscência estiver seleccionado, este permite, após um
corte no sector (ver página 72) reiniciar o tratamento no local onde parou.
A partir da face anterior
A partir do menu PARÂMETROS (ver página 95), pode definir:
 a duração do impulso Tempo no estado activo (x 100m.),(1);

EIO0000002617 03/2017 309


Os elementos da linguagem FBD

Ilustração:

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

Reminiscência
Para garantir a reminiscência após um corte no sector dos módulos lógicos, tem de seleccionar a
caixa Reminiscência na janela parâmetro.

Função B
A imagem abaixo mostra o funcionamento com a Função B parametrizada :

310 EIO0000002617 03/2017


Os elementos da linguagem FBD

Função H
A imagem abaixo mostra o funcionamento com a Função H parametrizada :

EIO0000002617 03/2017 311


Os elementos da linguagem FBD

COMPARE IN ZONE (Comparação)

Descrição
A função comparação Comparação permite comparar um valor entre duas instruções (os valores
MÍN e MAX pertencem à zona).

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função comparação inclui:
 uma entrada Validação de tipo DIG, esta entrada está Activa se não estiver ligada;
 uma entrada Valor a comparar de tipo inteiro;
 uma entrada Valor mín. de tipo inteiro;
 uma entrada Valor máx. de tipo inteiro;
 uma saída Saída de tipo DIG.
A SAÍDA indica o resultado da comparação quando a entrada VALIDAÇÃO está activa.
A SAÍDA não muda de estado quando a entrada VALIDAÇÃO passa do estado activo para o
estado inactivo.

Parâmetros
A partir da janela Parâmetros pode seleccionar o estado da saída em função do resultado da
comparação:
 ARRANQUE na zona: a saída fica activa se o valor de entrada estiver compreendido entre as
duas instruções (mín. e máx.);
 PARAGEM na zona: a saída fica inactiva se o valor de entrada estiver compreendido entre as
duas instruções (mín. e máx.).

312 EIO0000002617 03/2017


Os elementos da linguagem FBD

Função comparação
A imagem apresenta os diferentes estados pelos quais a saída pode passar, em função do valor
de entrada a comparar e da entrada validação :

EIO0000002617 03/2017 313


Os elementos da linguagem FBD

PRESET H-METER (Contador horário por pré-selecção)

Descrição
A função Contador horário por pré-selecção mede a duração de activação da entrada. Quando
esta duração atinge um valor predefinido, a saída é activada.
A duração pode ser definida em horas (Máx. 32767) e minutos.
A activação da entrada Reposição a zero permite desactivar a saída.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
O contador inclui:
 uma entrada Comando de tipo DIG;
 uma entrada Reposição a zero de tipo DIG.
Se estas duas entradas não estiverem ligadas, são colocadas respectivamente nos estados
Activo e Inactivo.
O contador fornece:
 uma Saída de tipo DIG;
 a cópia da instrução do número de horas (1);
 o valor actual do número de horas (1);
 a cópia da instrução do número de minutos (1);
 o valor actual do número de minutos (1);
(1) estes valores de tipo Inteiro são apresentados no modo Simulação e Monitorização.

Parâmetros
Na janela Parâmetros pode definir:
 o valor de pré-selecção Hora valor compreendido entre 0 e 32767;
 o valor de pré-selecção Minuto valor compreendido entre 0 e 59.
Se estiver seleccionado, o parâmetro Reminiscência permite, após um corte no sector
(ver página 72), reiniciar o temporizador no ponto em que este parou.

314 EIO0000002617 03/2017


Os elementos da linguagem FBD

TRIGGER (Trigger de Schmitt)

Descrição
A função Trigger de Schmitt permite controlar um valor analógico em relação a dois limites.
A saída muda de estado se:
 o valor de entrada for inferior ao valor mínimo;
 o valor de entrada for superior ao valor máximo.
Se a entrada estiver compreendida entre os dois, a saída não muda de estado.
Cada uma das instruções Do arranque à paragem e Da paragem ao arranque podem ser tanto o
valor mínimo como o valor máximo. Isto implica um funcionamento invertido da função. Estes dois
funcionamentos são apresentados nosdiagramas (ver página 316).
Se a entrada Validação função estiver no estado inactivo, a saída permanece inactiva. A saída
não muda de estado se a entrada Validação função passar do estado Activo para o estado
Inactivo.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função inclui quatro entradas:
 uma entrada Valor a comparar de tipo Inteiro;
 uma entrada Instrução do arranque à paragem de tipo Inteiro;
 uma entrada Instrução da paragem ao arranque de tipo Inteiro;
 uma entrada Validação função de tipo DIG.
A função fornece uma Saída de tipo DIG.

EIO0000002617 03/2017 315


Os elementos da linguagem FBD

Diagramas de funcionamento
A imagem apresenta os vários estados que a saída pode assumir, no caso de a Instrução de
arranque a paragem ser à Instrução de paragem a arranque:

A imagem apresenta os vários estados que a saída pode assumir, no caso de a Instrução de
paragem a arranque for superior à à Instrução de arranque a paragem:

316 EIO0000002617 03/2017


Os elementos da linguagem FBD

COMPARE (Comparação de dois valores)

Descrição
A função Comparação de dois valores permite comparar dois valores analógicos.
A saída está activa se o resultado da comparação entre o Valor 1 e o Valor 2 for verdadeiro e se
a entrada Validação função estiver activa ou não ligada.
A saída não muda de estado se a entrada Validação função passar do estado Activo para o estado
Inactivo.
Os operadores de comparação que podem ser seleccionados a partir da janela Parâmetros são:

Símbolo Descrição
> Mais que.
≥ Mais que ou igual.
= Igual.
≠ Diferente.
≤ Menos que ou igual.
< Menos que.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função inclui:
 uma entrada Validação função de tipo DIG;
 uma entrada Valor 1 de tipo Inteiro;
 uma entrada Valor 2 de tipo Inteiro.
Se a entrada Valor 1 ou Valor 2 não estiver ligada, o valor é reposto a 0.
A função fornece uma Saída de tipo DIG.

EIO0000002617 03/2017 317


Os elementos da linguagem FBD

GAIN (Ganho)

Descrição
A função Ganho permite converter valores analógicos mudando de escala e de offset.
Fórmula de cálculo do ganho:

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Validação função : é a entrada de comando da função ganho, sendo do tipo DIG
(ver página 263).
O estado desta entrada determina o funcionamento do bloco: se a entrada Validação função
estiver inactiva, a Saída cálculo mantém o último valor calculado.
NOTA: se a entrada Validação função não estiver ligada, é considerada como activa.
 Entrada cálculo : valor da entrada analógica ligada à função ganho.
É um valor inteiro compreendido entre -32768 e 32767.
Descrição da saída:
 Saída cálculo : é o valor de saída da função ganho.
Este valor depende do estado da entrada Validação função.
Se a entrada Validação função estiver:
 inactivo : a Saída cálculo é igual a zero;
 activo : a Saída cálculo é igual ao resultado da fórmula de cálculo do ganho.

318 EIO0000002617 03/2017


Os elementos da linguagem FBD

Parâmetros
No software
A partir da janela Parâmetros pode definir:
 A/B que corresponde ao ganho aplicado pela função com :
 A: numerador (de -32768 a 32767);
 B: denominador (de -32768 a -1 e de 1 a 32767) (4)

 C é o offset aplicado pela função, sendo um valor inteiro compreendido entre -32768 e
32767(5).
Também é possível definir um intervalo de funcionamento, fixando limites para a saída da função:
 terminal inferior: valor inteiro compreendido entre -32768 e 32767;
 terminal superior: valor inteiro compreendido entre -32768 e 32767.
A partir da face anterior
A partir do menu PARÂMETROS (ver página 95), pode definir:
 S:terminal superior (1);
 I:terminal inferior (2);
 A: numerador (3);
 B: denominador (4);
 C: offset (5).
Ilustração:

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

EIO0000002617 03/2017 319


Os elementos da linguagem FBD

DISPLAY (Visualização no ecrã LCD)

Descrição
A função Visualização no ecrã LCD permite visualizar texto, uma data, uma hora ou um valor
numérico no visor LCD em vez do ecrã de entradas-saídas :
 do módulo lógico;
 da janela Face anterior do software durante as sessões de Simulação e de Monitorização.
A função Visualização no ecrã LCD permite visualizar as seguintes informações:
 texto (máximo de 72 caracteres);
 valores numéricos que correspondem à saída de um bloco função utilizado na aplicação.
Pode utilizar um máximo de 32 blocos Visualização no ecrã LCD ao mesmo tempo num programa.
Se este número for ultrapassado, só aparecem os 32 primeiros activados.
Se carregar em simultâneo e por esta ordem nas teclas Shift e Menu/OK , substitui a visualização
do ecrã DISPLAY pelo ecrã de entradas-saídas. Se voltar a carregar em simultâneo nas duas
teclas, aparece novamente o ecrã DISPLAY.
NOTA: pode utilizar o conjunto de caracteres da norma ASCII, bem como caracteres acentuados.
NOTA: os caracteres e os símbolos, que não aparecerem na janela de introdução quando são
digitados, não são suportados.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas
 Validação função: é a entrada de comando da função DISPLAY, sendo do tipo DIG
(ver página 263).
O estado desta entrada determina o funcionamento do bloco: se a entrada Validação função
estiver activa, as informações aparecem no LCD; caso contrário, não aparece nada.
NOTA: se a entrada Validação função não estiver ligada, é considerada como activa.
 Entrada valor: é a entrada de selecção que determina a natureza das informações a visualizar,
se esta entrada estiver:
 desligada: a visualização corresponde à selecção efectuada na zona Opções utilizador;
 estiver ligada à saída de um bloco função: a visualização corresponde ao valor emitido por
esta saída no formato definido na zonaModo de visualização.

320 EIO0000002617 03/2017


Os elementos da linguagem FBD

Parâmetros
A partir da janela Parâmetros, pode definir:
Entrada valor não ligada
A visualização corresponde à selecção efectuada na zona Opções utilizador.
Conforme a opção escolhida, é possível visualizar:
 texto: uma cadeia de caracteres;
 data: o valor actual da data interna do dispositivo no qual é executado o programa (módulo
lógico ou simulador);
 hora: o valor actual da hora interna;
 calibragem: o valor do desvio do relógio interno do módulo lógico.
Entrada valor está ligada
O valor emitido pela saída de um bloco função aparece de acordo com o formato indicado na
janela de parametrização.
O valor inteiro presente na entrada é convertido numa cadeia de caracteres e o formato de
visualização desta cadeia depende da opção seleccionada:
 Inteiro 1/1 - 1/10000:
 1/1 inteiro assinado;
 1/10 - 1/10000 número decimal assinado, a parte fraccionária representa o número de
algarismos depois da vírgula.
 Modificação autorizada
As modificações são efectuadas utilizando os botões da face anterior do módulo lógico ou na
janela face anterior do software.
Se esta opção estiver validada, é possível modificar:
 o dado inteiro ligado à Entrada valor da função, caso esta possa ser modificada através de
DISPLAY;
 o valor actual da data ou a hora interna do módulo lógico (execução num módulo lógico);
 o valor actual da data e a hora interna do simulador (no modo Simulação);
 a correcção do desvio do relógio interno do módulo lógico (execução num módulo lógico).
Esta última acção não funciona no modo Simulação.
Descrição do processo de modificação dos valores visualizados:

Etapa Descrição
1 Carregue na tecla Shift.
Resultado: o menu de contexto das teclas Z é substituído pela visualização de Param.
2 Carregue na tecla de navegação associada .
Resultado: o ecrã passa para o modo Modificação (Consulte Procedimento de modificação
dos parâmetros (ver página 95)).

EIO0000002617 03/2017 321


Os elementos da linguagem FBD

Etapa Descrição
3 Carregue na tecla Shift.
Resultado: o menu de contexto Parâm. é substituído pela visualização de Prog.
4 Carregue na tecla de navegação associada .
Resultado: o menu de contexto das teclas Z é apresentado.

Modo de operação
Descrição da interface
Cada função de visualização é identificada por um número de bloco: BXX.
Pode encontrar este identificador:
 na folha de cablagem: o número situa-se no canto superior direito do bloco;
 na janela de parametrização/separador Parâmetros: o número está situado no menu de lista
pendente, no canto superior esquerdo da janela.
A janela de parametrização mostra a cadeia resultante de todos os blocos (BXX) utilizados na
folha de cablagem.
A janela de parametrização abre-se por predefinição no número de bloco da função, a partir da
qual se abre a caixa de diálogo.
Todos os textos relativos ao bloco seleccionado aparecem a vermelho.
Em caso de substituição, os textos aparecem no modo vídeo inverso a vermelho.
Os textos, não sobrepostos, que correspondem aos outros blocos seleccionados, aparecem a
preto.
Introdução de um dos parâmetros de um bloco DISPLAY
Descrição do procedimento de inserção:

Etapa Descrição
1 Posicione o início do texto utilizando os parâmetros:
 linha: valor compreendido entre 1 e 4
 coluna: valor compreendido entre 1 e 18

(O posicionamento é feito em relação à caixa no canto superior esquerdo)


2 Seleccione o tipo de informação a visualizar (texto, data, valor, ...).
3 Valide com o botão OK.
Resultado: o novo bloco DISPLAY é guardado e a janela de parametrização é
fechada.

NOTA: se as cadeias ficarem sobrepostas, aparece uma mensagem de aviso na grelha: as caixas
aparecem a vermelho, todas as cadeias válidas aparecem a preto.

322 EIO0000002617 03/2017


Os elementos da linguagem FBD

TEXTO

Descrição
A função de automatismo Texto permite visualizar textos e/ou valores numéricos (valor atual,
predefinido etc.) no visor de LCD em vez da tela de entradas-saídas.
É possível utilizar vários blocos Texto simultaneamente em um programa, mas apenas o bloco
com o número mais elevado é visualizado. Pressionar de forma simultânea as teclas Menu/OK
(verde) e Shift (branca) faz com que o menu principal seja exibido no lugar da tela Texto.
Pressionar novamente a combinação de teclas Menu/OK (verde) e Shift (branca) faz com que
você retorne à tela Texto.

Acesso

A função encontra-se acessível na barra de funções FBD.

Entradas
A função Texto dispõe de duas entradas DIG:
 Set: ativar a entrada Set mostra a visualização.
 Reset: ativar a entrada Reset cancela a visualização. Reset é prioritário a Set.

A função Texto dispõe de quatro entradas analógicas de 10 bits que são valores que podem ser
visualizados.
 Valor 1
 Valor 2
 Valor 3
 Valor 4

Visualização de uma cadeia de caracteres


O posicionamento do cursor no início da cadeia a ser visualizada na janela efetua-se:
 ao clicar na caixa (que em seguida fica piscando)
 através das setas de navegação do teclado do computador
Descrição do procedimento de inserção:

Etapa Ação
1 Posicione o cursor no início do texto.
2 Escreva o texto a ser visualizado com o teclado.
3 Confirme clicando em OK.
Resultado: o novo bloco Texto é salvo e a janela de parâmetros é fechada.

EIO0000002617 03/2017 323


Os elementos da linguagem FBD

NOTA: A cadeia de caracteres limita-se às quatro linhas. Se o usuário continuar a inserir


caracteres, cada caractere suplementar substituirá o caractere contido na última caixa.
NOTA: É possível utilizar o conjunto de caracteres da norma ASCII, bem como caracteres
acentuados. Os caracteres e símbolos que não aparecem na janela de introdução quando são
digitados no teclado não são suportados.
NOTA: Se o texto introduzido em uma linha cobrir um valor numérico já posicionado, esse valor
será eliminado.
Se um valor numérico estiver posicionado sobre um texto já introduzido, os caracteres
sobrepostos serão substituídos.

Visualização de um valor numérico


Posicionamento:
Para posicionar o valor na linha, basta arrastar e soltar o valor na janela de edição.
Seleção:
A escolha do valor a ser visualizado efetua-se na janela situada por cima da área de edição.
Esta janela contém os elementos seguintes:
 Data: os valores atuais da data interna (dia.mês.ano) do dispositivo no qual é executado o
programa (módulo lógico ou simulador)
 Hora: os valores atuais da hora interna (hora:minuto)
 Calibração (ver página 121): o valor de desvio do relógio interno do módulo lógico
 Lista dos valores que podem ser visualizados, ou seja, das entradas analógicas da função.

Apagar o texto
Descrição do procedimento:

Etapa Descrição
1 Valide a área a ser apagada.
Com o mouse: clique e mantenha pressionado o botão do mouse, mova o
ponteiro sobre a área a ser selecionada e depois solte-o.
Resultado: a área selecionada pisca.
2 Apague utilizando a tecla Delete do teclado.

324 EIO0000002617 03/2017


Os elementos da linguagem FBD

TIME PROG (Programador horário, semanal e anual)

Descrição
A função Programador horário, semanal e anual permite validar os intervalos horários durante os
quais será possível executar acções.
Esta função permite definir um máximo de 51 eventos, que são utilizados para comandar a
respectiva saída.

Acesso

Pode aceder à função TIME PROG a partir da barra de funções FBD.

Saídas
Saída: é a saída de validação do programador.
Quando um dos ciclos definidos nos parâmetros é atingido, a saída fica activa (a saída permanece
activa durante a duração total deste ciclo).

Parâmetros
No software
Um ciclo é definido:
 pelo tipo de acção: ARRANQUE ou PARAGEM,
 pela hora em que é iniciado: Hora/Minuto,
 pelo modo de activação.
O modo de activação dos ciclos pode ser efectuado de maneiras diferentes:
 anual: desencadeamento de um evento apenas uma vez por ano.
Neste caso, é necessário configurar o mês e o dia.
 mensal: desencadeamento de um evento apenas uma vez por mês.
Neste caso, só tem de configurar o dia.
 data: desencadeamento de um único evento numa data específica.
Neste caso, tem de configurar o dia, o mês e o ano,

EIO0000002617 03/2017 325


Os elementos da linguagem FBD

NOTA: para os 3 tipos anteriores, é possível configurar a data utilizando o calendário (clique no
ícone calendário para o abrir).
 periódico: desencadeamento de um evento em determinadas semanas de cada mês (semanal)
ou em determinados dias da semana (diário).
Neste caso, tem acesso a um novo conjunto de escolhas:
 semanal: por predefinição, esta escolha está validada e todas as semanas são
seleccionadas, mas é possível seleccionar apenas determinadas semanas,
 diário: por predefinição, esta escolha está validada e todos os dias são seleccionados, mas
é possível seleccionar apenas determinados dias (neste caso, a opção Diário deixa de estar
validada).
NOTA: as semanas indicadas no modo semanal não correspondem a semanas do calendário
(segunda-feira a domingo), mas são definidas em relação ao número de dias de acordo com o
início do mês (os 7 primeiros dias do mês formam a primeira semana).
A partir da face anterior
A partir do menu PARÂMETRO (ver página 95) não é possível:
 adicionar ou eliminar um evento,
 modificar o tipo (periódico, anual, mensal e data),
 modificar o tipo de activação ON/OFF.
Através da face anterior, só pode modificar o valor dos parâmetros.
Ilustração: modo de activação data:

Ilustração: modo de activação periódico:

326 EIO0000002617 03/2017


Os elementos da linguagem FBD

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

Criação de um ciclo
Procedimento de criação de um novo ciclo:

Etapa Acção
1 Crie um novo ciclo, carregando no botão Novo do separador Parâmetros
Resultado: aparece um novo número de evento na caixa Ciclo actual.
2 Configure a hora em que o evento deve ser iniciado: Hora/Minuto.
3 Configure o tipo de acção: ARRANQUE ou PARAGEM.
4 Configure o modo de activação de acordo com os seus critérios (por
predefinição, o ciclo tem início todos os dias à hora indicada).
5 Valide com o botão OK.
Resultado: o novo ciclo é guardado e a janela de parametrização é fechada.

Modificação de um ciclo
Procedimento de modificação de um ciclo:

Etapa Acção
1 Seleccione o ciclo que pretende modificar, utilizando o menu de lista pendente
Ciclo actual do separador Parâmetros
Resultado: a configuração do ciclo seleccionado é aberta.
2 Modifique os parâmetros pretendidos.
3 Valide com o botão OK.
Resultado: o novo ciclo é guardado e a janela de parametrização é fechada.

Apagar um ciclo
Procedimento para apagar um ciclo:

Etapa Acção
1 Seleccione o ciclo que pretende apagar, utilizando o menu de lista pendente
Ciclo actual do separador Parâmetros
Resultado: a configuração do ciclo seleccionado é aberta.
2 Apague o ciclo com o botão Apagar.
Resultado: o ciclo desaparece do menu de lista pendente.
3 Valide com o botão OK.

EIO0000002617 03/2017 327


Os elementos da linguagem FBD

Resumo da configuração
Para obter o ponto da situação de todos os ciclos criados e das respectivas condições de
desencadeamento, basta seleccionar o separador Resumo e percorrer a lista dos ciclos
parametrizados.
O botão Apagar permite eliminar o ciclo seleccionado, clicando com o rato na lista do separador
Resumo.
O botão Número permite atribuir um novo número (ainda não utilizado) a um evento seleccionado,
clicando com o botão do rato na lista do separador Resumo.
Para modificar as características de um ciclo, basta fazer duplo clique na linha pretendida: a janela
de parametrização abre-se no ciclo seleccionado.

Modo Simulação e Monitorização


Configuração do relógio
No modo simulação, é tido em conta o relógio do simulador. Durante a passagem para o modo de
simulação, este relógio é inicializado de acordo com a hora/data do relógio do PC no qual é
executado o software de programação.
Em seguida, pode modificar os parâmetros do relógio:
 através do comando Ler/Escrever data e hora do menu Módulo,
 através do comando RELÓGIO da opção OUTROS, acessível através de uma acção nos
botões da janela face anterior,
 através do acelerador (ver página 439).
Modificação dos parâmetros de TIME PROG
Não pode modificar estes parâmetros abrindo a janela de parametrização nos modos Simulação
e Monitorização.
É possível modificar estes parâmetros a partir da face anterior (através dos botões) no menu
PARÂMETROS, seguido do número de bloco que corresponde a TIME PROG e do número de
evento que pretende modificar.

328 EIO0000002617 03/2017


Os elementos da linguagem FBD

BISTABLE (Teleinterruptor)

Descrição
A função teleinterruptor Teleinterruptor faz mudar o estado da Saída em cada frente ascendente
(passagem de inactivo para activo) da entrada Comando.

Acesso

Pode aceder à função teleinterruptor a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Comando : é a entrada que comanda as mudanças de estado da saída, sendo de tipoDIG
(ver página 263).
 Reposição a zero : quando esta entrada está activa, a SAÍDA permanece sempre inactiva,
quaisquer que sejam as transições da entrada COMANDO.
NOTA: se a entrada Reposição a zero não estiver ligada, é considerada inactiva.
Descrição da saída:
 Saída : é a saída do teleinterruptor, sendo do tipo DIG (ver página 274).
Este valor depende do estado da entrada Reposição a zero.
Se a entrada Reposição a zero for :
 inactiva: a Saída muda de estado de acordo com as transições da entrada Comando;
 activa: a Saída permanece sempre inactiva.

EIO0000002617 03/2017 329


Os elementos da linguagem FBD

MUX (Multiplexagem)

Descrição
A função Multiplexagem executa uma multiplexagem de duas vias de entrada na Saída.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Via A: é a entrada A do multiplexador, sendo do tipo inteiro (ver página 266).
 Via B: é a entrada B do multiplexador, sendo do tipo inteiro (ver página 266).
 Comando: esta entrada permite escolher o canal de entrada a aplicar à saída.
NOTA: se a entrada Comando não estiver ligada, é considerada como inactiva.
NOTA: Se as vias A ou B não estiverem ligadas, são fixadas em 0.
Descrição da saída:
 Saída: é a saída do multiplexador.
Este valor depende do estado da entrada Comando.
Se a entrada Comando estiver:
 inactiva: a Saída corresponde à Via A;
 activa: a Saída corresponde à Via B.

330 EIO0000002617 03/2017


Os elementos da linguagem FBD

ADD/SUB (Função aritmética ADD/SUB)

Descrição
A Função aritmética ADD/SUB permite efectuar operações simples relativamente aos valores
inteiros:
 adição
 subtracção
Fórmula de cálculo:

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Entrada 1 : primeiro valor de entrada da fórmula (inteiro (ver página 266));
 Entrada 2 : segundo valor de entrada da fórmula (inteiro (ver página 266));
 Entrada 3 : terceiro valor de entrada da fórmula (inteiro (ver página 266)).
NOTA: Se as entradas não estiverem ligadas, são fixadas em 0.
 Propagação de erros : esta entrada de tipo DIGITAL (ver página 263) serve para propagar
erros (ou saturações) provenientes de funções de cálculo ( ADD/SUB ou MUL/DIV ) efectuadas
em montante.
NOTA: se o valor de Propagação de erros for 1, as operações não são efectuadas e a saída
Erro/Excesso é definida como 1.
NOTA: se a entrada Propagação de erros não estiver ligada, é fixada em 0.
Descrição das saídas:
 Saída cálculo : é o valor de saída da fórmula de cálculo (inteiro (ver página 274)).
 Erro/Excesso : esta saída de tipo DIG (ver página 274) indica a presença eventual de erros de
saturação).
Esta saída é activada nos seguintes casos.
 o conjunto de operações fornece um resultado fora do intervalo [ -32768, +32767];
 a entrada Propagação de erros fica activa.

EIO0000002617 03/2017 331


Os elementos da linguagem FBD

Exemplos
Adição simples: basta não utilizar a entrada Entrada 3.
Subtracção simples: basta não utilizar uma das entradas Entrada 1 ou 2.

332 EIO0000002617 03/2017


Os elementos da linguagem FBD

MUL/DIV (Função aritmética MUL/DIV)

Descrição
A Função aritmética MUL/DIV permite efectuar operações simples relativamente aos valores
inteiros:
 multiplicação;
 divisão.
Fórmula de cálculo:

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Entrada1 : primeiro valor de entrada da fórmula (inteiro (ver página 266)).
 Entrada2 : segundo valor de entrada da fórmula (inteiro (ver página 266))
 Entrada3 : terceiro valor de entrada da fórmula (inteiro (ver página 266))
NOTA: se as ENTRADAS não estiverem ligadas, são fixadas em 1.
 Propagação de erro : esta entrada de tipo DIG (ver página 263) serve para propagar erros (ou
saturações) provenientes de funções de cálculo ( ADD-SUB ou MUL/DIV ) efectuadas em
montante.
NOTA: se o valor de Propagação de erro for 1, as operações não são efectuadas e a saída
Erro/Excesso é definida como 1.
NOTA: se a entrada Propagação de erro não estiver ligada, é fixada em 0.
Descrição das saídas:
 Saída cálculo: é o valor de saída da fórmula de cálculo (inteiro (ver página 274)).
 Erro/Excesso: esta saída de tipo DIG (ver página 274) indica a presença eventual de erros de
saturação).
Esta saída é activada nos seguintes casos:
 o conjunto de operações fornece um resultado fora do intervalo [ -32768, +32767];
 a entrada Propagação de erro fica activa;
 a entrada Entrada 3 é igual a 0.

EIO0000002617 03/2017 333


Os elementos da linguagem FBD

Exemplos
Multiplicação simples: basta não utilizar a entrada Entrada 3.
Divisão simples: basta não utilizar uma das entradas Entrada 1 ou 2.

334 EIO0000002617 03/2017


Os elementos da linguagem FBD

CAM BLOC (Programador de cames)

Apresentação
A função Programador de cames comanda um conjunto de 8 rodas com cames solidários.
A função apresenta nas 8 saídas (que representam as 8 rodas) o estado correspondente à
posição actual das rodas da árvore.
A configuração de cames é parametrizável, podendo ajustar o estado das saídas para cada
posição.
Depois de o valor máximo ter sido atingido, o came volta à sua posição inicial (a saída volta a 0).

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Avançar: é a entrada que comanda o progresso do came, este avança um passo em cada
frente ascendente (passagem de inactivo a activo).
 Recuar: é a entrada que comanda o retrocesso do came, este retrocede um passo em cada
frente ascendente (passagem de inactivo a activo).
NOTA: a entrada Avançar é prioritária em relação à entrada Recuar.
NOTA: se as entradas Avançar e Recuar não estiverem ligadas, são fixadas em inactivas.
 Reposição a zero (inicialização): quando esta entrada é activada, o came é reposto na sua
posição inicial: a saída Posição é reposta a 1.
NOTA: a entrada Reposição a zero é prioritária em relação às entradas Avançar e Recuar.
NOTA: se a entrada Reposição a zero não estiver ligada, é fixada em inactiva.
Descrição das saídas:
 Saída 1 a 8: estado correspondente à posição actual da árvore (que representa as 8 rodas);
 Posição: posição actual do came (1 a 50).

EIO0000002617 03/2017 335


Os elementos da linguagem FBD

Parâmetros
A partir do software
A partir da janela Parâmetros pode definir:
 o número de passos do programa: este valor é compreendido entre 1 e 50;
 o estado das saídas [1..8]: para cada posição da árvore.
A imagem seguinte apresenta um exemplo de uma parte da janela de parametrização:

Se estiver seleccionado, o parâmetro Reminiscência permite recuperar o valor actual do contador


após um corte no sector (ver página 72).
A partir da face anterior
A partir do menu PARÂMETROS (ver página 95), é possível modificar bit a bit o conteúdo de todos
os passos do programador de cames, mas não é possível modificar o número de passos.
Depois de inserir o número do bloco, é necessário inserir:
 o número do passo: valor compreendido entre [1..50];
 o estado das saídas [1..8]: para cada saída, é possível fixar o valor em inactivo (visualização
normal do número) ou activo (número em vídeo inverso).
Ilustração:

336 EIO0000002617 03/2017


Os elementos da linguagem FBD

Bloqueio dos parâmetros


O bloqueio impede as modificações dos parâmetros do bloco função bloqueado a partir da face
anterior do módulo lógico através do menu PARÂMETROS.

EIO0000002617 03/2017 337


Os elementos da linguagem FBD

ARQUIVO (Arquivo)

Apresentação
A função Arquivo permite guardar dois valores em simultâneo com as informações referentes à
respectiva datação.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Descrição das entradas:
 Memorização: é a entrada de comando da função arquivo (tipo DIG (ver página 263)), em cada
frente ascendente (passagem de inactivo para activo) a entrada VALOR é memorizada;
NOTA: se a entrada Memorização não estiver ligada, é fixada em inactiva.
 Reposição a zero: quando esta entrada (tipo DIG (ver página 263)) está activa, força a saída
Arquivo válido a passar para inactiva: os valores anteriormente guardados permanecem
disponíveis.
NOTA: se a entrada Reposição a zero não estiver ligada, é fixada em inactiva.
 Valor 1: é a primeira entrada que é guardada. O valor inteiro presente nesta entrada é registado
com as informações relativas à sua datação: hora e data (todas estas informações estão
disponíveis nas saídas);
 Valor 2: segunda entrada guardada
NOTA: se uma entrada Valor 1 ou 2 não estiver ligada, é fixada em inactiva.
Descrição das saídas:
 Arquivo válido esta saída (tipo DIG (ver página 274)) indica a validade da armazenagem em
curso:
 inactiva: nenhum dado disponível
 activa: dados disponíveis.

NOTA: Todas as saídas seguintes são de tipo inteiro.


 Minuto: valor do minuto da informação de datação (0 a 59).
 Hora: valor da hora (0 a 23).
 Dia: valor do dia (1 a 31).
 Mês: valor do mês minuto (1 a 12).
 Ano: valor do ano (0 a 99).
 Arquivo 1: valor inteiro presente na entrada Valor 1.
 Arquivo 2: valor inteiro presente na entrada Valor 2.

338 EIO0000002617 03/2017


Os elementos da linguagem FBD

Parâmetros
A partir do software
Se estiver seleccionado, o parâmetro Reminiscência permite recuperar o valor actual do contador
após um corte no sector (ver página 72).

Mecanismo de armazenamento
Se a entrada Memorização for activada várias vezes, apenas os dados relativos à última activação
são memorizados.

Visualização dos valores guardados


É possível visualizar os valores guardados, para isso basta ligar as saídas da função Arquivo aos
blocos DISPLAY.
A função DISPLAY pode efectuar modificações do valor visualizado se o parâmetro Modificação
autorizada estiver seleccionado.
NOTA: qualquer modificação implica o risco de comprometer a coerência dos dados arquivados:
Valor/Data.

EIO0000002617 03/2017 339


Os elementos da linguagem FBD

ESTADO (Estado módulo)

Descrição
A função Estado módulo permite ao utilizador ter acesso aos estados do módulo lógico e modificar
o comportamento do programa FBD e/ou SFC, em função dos respectivos estados.
Apenas um estado de alarme está disponível (o aviso pode ser recuperado pela aplicação) porque
o erro desencadeia a paragem da aplicação, logo o bloco funcional ESTADO deixa de ser
executado.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Este bloco função não tem entradas.
A função tem sete saídas:
 Estado alarme : activo quando é detectado um erro ou um alarme no módulo lógico. Neste
caso, o caso correspondente está disponível na saída Número alarme. Esta saída volta a ficar
inactiva e o Número alarme igual a zero, apenas através do menu face anterior DEFEITO,
APAGAR e SIM. Utilização: permite colocar o programa utilizador num estado conhecido como
retracção em caso de defeito;
 Run monitorização : activo quando o programa utilizador é executado correctamente no
módulo lógico e quando uma sessão de Monitorização é activada a partir do software de
programação.
Esta saída fica inactiva em todos os outros casos.
Utilização: neste modo de funcionamento, a acção do temporizador de alarme na configuração
é eliminada sistematicamente, independentemente da escolha inicial do programador, se no
programa utilizador, a acção do temporizador de alarme (erro/aviso) for primordial, esta saída
permite colocar o programa utilizador num estado conhecido sem consequência (ou
conservatório) para as saídas comandadas;
 Run parametrização : transmite um impulso quando o programa utilizador é executado
correctamente no módulo lógico e quando uma acção de modificação dos parâmetros é
activada, quer através do software de programação, quer através da execução no menu
PARÂMETROS no LCD da face anterior.
A saída fica inactiva em todos os outros casos.
Utilização: neste modo de funcionamento, a acção do temporizador de alarme na configuração
é eliminada sistematicamente, independentemente da escolha inicial do programador, se no
programa utilizador, a acção do temporizador de alarme (erro/aviso) for primordial, esta saída
permite colocar o programa utilizador num estado conhecido sem consequência (ou
conservatório) para as saídas comandadas;

340 EIO0000002617 03/2017


Os elementos da linguagem FBD

 Inic a frio : transmite um impulso durante o primeiro ciclo de execução de um programa


utilizador na passagem de STOP para RUN.
Utilização: este impulso permite ao programador introduzir inicializações específicas no
respectivo programa como, por exemplo, inicializar a função SFC "RESET-INIC" que confere a
reminiscência no gráfico SFC que a contém, em caso de corte no sector.
 Inic a quente : transmite um impulso durante o primeiro ciclo de execução de um programa
utilizador durante a reposição da alimentação, após um corte no sector que ocorreu quando o
programa estava no modo RUN.
Utilização: este impulso permite ao programador introduzir inicializações específicas no
programa durante a reposição da alimentação.
 Indicador intermitente-ciclo : emite um sinal periódico que passa, de forma alternada, de ON
para OFF em cada ciclo de execução do programa utilizador (modo RUN). O seu período é
igual ao dobro da duração do período de execução da aplicação descrita na configuração.
 Número alarme : fornece o código do alarme como um valor inteiro assinado quando a saída
Estado alarme fica activa.
NOTA: no modo simulação, todas as saídas são significativas.
No entanto, é necessário ter em conta que:
 Run monitorização está sempre activo porque existe uma simulação com funcionalidades
semelhantes às de Monitorização;
 Inic a frio corresponde à simulação da passagem de STOP para RUN;
 Inic a quente é desencadeado no final de uma simulação de corte no sector.

EIO0000002617 03/2017 341


Os elementos da linguagem FBD

CNA (Conversão bits-palavras)

Descrição
A função Conversão Bits-Palavras constitui uma saída de tipo inteiro (16 bits) a partir de16
entradas de tipo: bit.
Ilustração :

NOTA: esta função pode ser utilizada, por exemplo, para transferir o estado das entradas DIG ou
o estado de uma função, numa saída de tipo Modbus (ver página 279) (O1XT1 ... O4XT1).

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Esta função inclui 16 entradas de tipo DIG: Bit01 (peso menor) ... Bit16 (peso maior).
Esta função inclui 1 saída de tipo inteiro (16 bits).

342 EIO0000002617 03/2017


Os elementos da linguagem FBD

CAN (Conversão palavras-bits)

Descrição
A função Conversão palavras-bits divide uma entrada de tipo: inteiro (16 bits) em 16 saídas de
tipo: bit.
Ilustração :

NOTA: esta função pode ser utilizada, por exemplo, para dividir uma entrada de tipo Modbus
(ver página 279) (J1XT1 ... J4XT1) e copiar estes estados para saídas DIG.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
Esta função possui 1 entrada de tipo inteiro (16 bits).
Esta função possui 16 saídas de tipo DIG: Bit01 (peso menor) ... Bit16 (peso maior).

EIO0000002617 03/2017 343


Os elementos da linguagem FBD

SLIn (Entrada ligação série)

Descrição
O bloco função Entrada ligação série permite transmitir, através de uma ligação em série, dados
para locais de memória de endereços fixos no módulo lógico.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função fornece oito saídas de tipo Inteiro com os nomes entrada1 a entrada8. Essas saídas
permitem que a aplicação programada no módulo lógico utilize os dados armazenados nos locais
de memória de endereços fixos escolhidos.

Parâmetros
O utilizador escolhe um intervalo de oito endereços na janela Parâmetros. Os intervalos de
endereços disponíveis são os seguintes :
 1-8
 9 - 16
 17 - 24

A ligação série
A ligação série é configurada da seguinte forma:
 velocidade de transmissão: 115 kilobauds;
 formato: 7 bits, paridade par, 1 bit de paragem.

344 EIO0000002617 03/2017


Os elementos da linguagem FBD

A sequência de escrita e a resposta


A sequência de escrita a enviar para o módulo lógico é a seguinte:
 Delimitador de início: " : "
 Endereço do dispositivo secundário: 0x01
 Comando de escrita: 0x10
 Endereço dos dados: 0x00 00 FF xx
xx é um número compreendido entre 0x00 e 0x17 e corresponde ao endereço do dado a
escrever menos 1.
 Número de bytes: 0xnn
É o número de dados a escrever. Cada valor é constituído por dois bytes.
 Dados a escrever: 0xd1H d1L d2H ... dnnL
São os 0xnn bytes que vão ser escritos.
 Checksum: 0xcc
É a soma mais 2 dos bytes entre o endereço do dispositivo secundário e o último dos dados a
escrever.
 Delimitador de fim: " CR " " LF "
A resposta do módulo lógico tem a seguinte estrutura:
 Delimitador de início: " : "
 Endereço do dispositivo secundário: 0x01
 Comando de escrita: 0x10
 Endereço dos dados: 0x00 00 FF xx
 Número de bytes: 0xnn
 Checksum: 0xcc
É a soma mais 2 dos bytes entre o endereço do dispositivo secundário e o número de bytes.
 Delimitador de fim: " CR " " LF "

Exemplo
Escrever no endereço 3 o valor 16 bits 8569:
8569 corresponde a 0x2179 em hexadecimais.
Checksum: 0x01+0x10 + 0x00 + 0x00 + 0xFF + 0x02 + 0x02 + 0x21 + 0x79 = 0x1AE em que o
complemento mais 2 dá um byte 0x53
" : " 0x01 0x10 0x00 0x00 0xFF 0x02 0x02 0x21 0x79 0x53 " CR " " LF "
A sequência com o formato acima indicado permite calcular a checksum. À excepção dos
delimitadores, cada byte é enviado sob a forma de dois caracteres ASCII. O que dá:
0x3A 0x30 0x31 0x31 0x30 0x30 0x30 0x30 0x30 0x46 0x46 0x30 0x32 0x30 0x32 0x32 0x31 0x37
0x39 0x35 0x33 0x0D 0x0A
resposta do módulo lógico: 0x3A 0x30 0x31 0x31 0x30 0x30 0x30 0x30 0x30 0x46 0x46 0x30 0x32
0x30 0x32 0x45 0x44 0x0D 0x0A

EIO0000002617 03/2017 345


Os elementos da linguagem FBD

O que fazer em caso de perda de comunicação?


Em caso de perda de comunicação, deve cortar e depois restabelecer a alimentação do módulo
lógico. Esta acção permite restabelecer a comunicação.

346 EIO0000002617 03/2017


Os elementos da linguagem FBD

SLOut (Saída ligação série)

Descrição
O bloco função Saída ligação série permite enviar dados armazenados em endereços fixos no
módulo lógico para outros equipamentos, através de uma ligação série.

Acesso

Pode aceder a esta função a partir da barra de funções FBD.

Entradas/Saídas
A função dispõe de oito entradas de tipo Inteiro. Estas entradas permitem que a aplicação
escreva, nos locais de memória de endereços fixos, os dados que têm de ser enviados.

Parâmetros
O utilizador selecciona um intervalo de oito endereços na janela Parâmetros. Os intervalos de
endereços disponíveis são os seguintes:
 25 - 32
 33 - 40
 41 - 48

A sequência de leitura e a resposta


A sequência de leitura a enviar para o módulo lógico é a seguinte:
 Delimitador de início: " : "
 Endereço do dispositivo secundário: 0x01
 Comando de leitura: 0x03
 Endereço dos dados: 0x00 00 FF xx
xx é um número compreendido entre 0x00 e 0x2F e corresponde ao endereço do primeiro dado
a ler menos 1.
 Número de bytes: 0xnn
É o número de dados a ler. Cada valor é constituído por dois bytes.
 Checksum: 0xcc
É a soma mais 2 dos bytes entre o endereço do dispositivo secundário e o número de bytes.
 Delimitador de fim: " CR " " LF "
A resposta do módulo lógico tem a seguinte estrutura:
 Delimitador de início: " : "
 Endereço do dispositivo secundário: 0x01
 Comando de leitura: 0x03

EIO0000002617 03/2017 347


Os elementos da linguagem FBD

 Número de bytes: 0xnn


 Dados lidos: 0xd1H d1L d2H ... dnnL
São os 0xnn bytes lidos.
 Checksum: 0xcc
É a soma mais 2 dos bytes entre o endereço do dispositivo secundário e o último dos dados
lidos.
 Delimitador de fim: " CR " " LF "

Exemplo
Ler 5 dados 16 bits a partir do endereço 17:
 Sequência em hexadecimais antes da codificação ASCII:
" : " 01 03 00 00 FF 10 0 A E4 " CR " " LF "
 Sequência em hexadecimais após a codificação ASCII:
3 A 30 31 30 33 30 30 30 30 46 46 31 30 30 41 45 34 0D 0 A
 se os cinco valores forem 0, a resposta será:
3 A 30 31 30 33 30 41 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 46 33 0D
0A

O que fazer em caso de perda de comunicação?


Em caso de perda de comunicação, deve cortar e depois restabelecer a alimentação do módulo
lógico. Esta acção permite restabelecer a comunicação.

348 EIO0000002617 03/2017


Os elementos da linguagem FBD

COM (Mensagem)

Descrição
Quando ativado, o bloco de função Mensagem permite:
 Enviar mensagens de alarme para telefones celulares, para a ferramenta de operações do
alarme Alarme lógico Zelio ou para endereços de e-mail através da interface de comunicação
SR2COM01
 Para fornecer acesso remotamente a uma E/S e/ou uma variável numérica, para lê-las ou
modificá-las.
É possível utilizar um máximo de 28 blocos de função Mensagens no mesmo programa.
NOTA: A função Mensagem só está disponível nos módulos lógicos com relógio e quando a
interface de comunicação SR2COM01 é adicionada (ver página 484).

Acesso

A função encontra-se acessível na barra de funções FBD.

Entradas/Saídas
O bloco de função Mensagem possui as seguintes entradas:
 Permitir função, conforme a configuração do bloco de função, a mensagem de alarme será
enviada quando a transição for detectada nesta entrada:
 do estado Inativo para o estado Ativo (por predefinição);
 do estado Ativo para o estado Inativo.

 Val1, variável de E/S associada a este bloco de função Mensagem.


 Val2, variável numérica associada a este bloco função Mensagem.
Os valores das variáveis ligadas às entradas Val1 e Val2 podem (de acordo com a configuração
do bloco função Mensagem) aparecer nas mensagens de alarme enviadas e/ou serem lidos ou
modificados mediante comandos enviados a partir de um celular ou da ferramenta de exploração
dos alarmes.
O bloco de função Mensagem inclui uma saída. Cada vez que o bloco de função é validado, é
enviado um impulso para esta saída.

EIO0000002617 03/2017 349


Os elementos da linguagem FBD

Configuração no software de programação


Faça clique duplo no bloco de função para que apareça a janela de configuração. Utilize as duas
guias Tipo e Parâmetros desta janela para configurar o bloco.
Na guia Tipo:

Selecione o tipo de mensagem de alarme:


 Alarme: utilizado para enviar uma mensagem de alarme na ativação do bloco de função. É
possível exibir as variáveis associadas ao bloco na mensagem.
 Modificar variáveis: é utilizado para fornecer acesso a uma E/S e/ou uma variável numérica. É
possível declarar cada uma dessas duas variáveis como legível ou modificável.
 Alarme com modificação de variável: utilizado para enviar uma mensagem de alarme na
ativação do bloco de função. É possível exibir os valores de variáveis vinculados ao bloco na
mensagem e usá-los para fornecer acesso a uma variável de E/S e/ou variável numérica, com
cada uma das 2 variáveis podendo ser declarada como legível ou modificável.

350 EIO0000002617 03/2017


Os elementos da linguagem FBD

Na guia Parâmetros:

EIO0000002617 03/2017 351


Os elementos da linguagem FBD

Especifique os destinatários da mensagem de alarme deste bloco. É possível selecionar esses


destinatários na lista de destinatários do programa.
Para isso, proceda da seguinte forma:

Etapa Ação
1
Clique no botão da área Destinatário da mensagem para adicionar um destinatário ou modificar a
lista de destinatários desta mensagem.
Resultado: a seguinte janela
aparece:

É possível selecionar os destinatários da mensagem na lista de destinatários do programa


(ver página 481).
2 Para cada novo destinatário que quiser adicionar, selecione-o no diretório do programa e clique no botão
Enviar para ->.
3 Classifique os destinatários por ordem de prioridade (ver página 355) com os botões + e -.
4 Faça clique duplo em um destinatário da função para especificar os tipos de comandos que ele será
autorizado a executar:
 Escolha Não para que o destinatário não tenha qualquer acesso às variáveis ligadas ao bloco função
Mensagem;
 Escolha Leitura para que o destinatário possa executar comandos de leitura das variáveis ligadas ao
bloco de função Mensagem;
 Escolha Modificar para que os destinatários possam executar a leitura e a modificação das variáveis
ligadas ao bloco de função Mensagem: essa escolha está disponível apenas para os destinatários
autorizados a modificar variáveis no diretório.
Observação: para obter mais informações sobre o envio de comandos, consulte a ajuda online da
ferramenta de operação do alarme Alarme lógico Zelio e o documento de ajuda ao usuário da pasta de
operações.
Clique no botão OK e confirme.
5 Clique no botão OK e confirme.

352 EIO0000002617 03/2017


Os elementos da linguagem FBD

Configure as variáveis associadas ao bloco de função Mensagem.


Para isso, proceda da seguinte forma:

Etapa Ação
1 Faça clique duplo na linha da variável de E/S para acessar a janela Configurar.
Esta janela permite:
 modificar o alias da variável;
 tornar a variável eventualmente legível e alterável.

Clique no botão OK e confirme.


2 Faça clique duplo na linha da variável numérica para acessar a janela
Configurar. Esta janela permite:
 modificar o alias da variável;
 tornar a variável eventualmente legível e alterável;
 definir um intervalo de possíveis valores para esta variável; se enviar um
comando de modificação, o novo valor tem que se situar nesse intervalo,
caso contrário o comando não será processado;
 definir eventualmente as propriedades de conversão (ver página 354).

Clique no botão OK e confirme.

Defina o assunto e o corpo da mensagem de alarme (esses 2 campos não estão disponíveis se o
tipo selecionado for Modificação de variáveis).
É possível incluir o valor de uma ou das duas variáveis associadas ao bloco de função no corpo
da mensagem. Para isso:
 selecione a variável na lista;
 clique e arraste-a para a área do corpo da mensagem.

NOTA: Quando usar modems GSM para enviar um E-mail por SMS, a sintaxe utilizada no assunto
e no corpo da mensagem é específica para cada operadora de telefonia. Entre em contato com a
operadora de telefonia do cartão SIM deste modem e consulte a seção Enviar um e-mail via SMS
(ver página 490) para obter mais informações.
Especifique a condição de criação da mensagem (este campo não está disponível se o tipo
selecionado for Modificação de variáveis).
Escolha:
 Transição INATIVO para ATIVO, para que a mensagem seja enviada quando a entrada
Validação função do bloco de função Mensagem passar para o estado ativo;
 Transição ATIVO para INATIVO, para que a mensagem seja enviada quando a entrada
Validação função do bloco de função Mensagem passar para o estado inativo,

EIO0000002617 03/2017 353


Os elementos da linguagem FBD

Propriedades de conversão
As propriedades de conversão permitem facilitar a leitura do valor numérico associado ao bloco
de função Mensagem. Permitem, por exemplo, converter o valor numérico do programa para
exprimi-lo em uma unidade física, sendo esse valor convertido o que foi apresentado na
mensagem.
Exemplo:
A variável interna Nível (compreendida entre 0 e 32.767) representa o nível de preenchimento de
um tanque compreendido entre 0 e 3 m.
Podemos assim utilizar os seguintes parâmetros de conversão:

Se o valor de Nível for 32.767, a interface de comunicação o converte para metros. O valor
enviado na mensagem de alarme será de 3,00 m
Se o destinatário quiser modificar essa variável, ele deverá enviar o comando Nível =1,50 m. A
interface converterá o valor e atribuirá o valor convertido de 16.383 ao Nível.
NOTA: Informações adicionais:
 O campo Unidade física permite acrescentar, à sua escolha, uma unidade atrás do valor
convertido
 O campo Vírgula decimal permite mover a vírgula para o valor convertido.
 O tipo de conversão básica está disponível apenas para os valores de entrada analógica e
permite converter a tensão de entrada analógica entre 0 e 10 V diretamente na quantidade
desejada.

354 EIO0000002617 03/2017


Os elementos da linguagem FBD

Ordem de prioridade
Quando enviar uma mensagem de alarme, a interface de comunicação SR2COM01 entra em
contato com os destinatários da mensagem, um a um. A janela Escolha dos destinatários permite
definir a ordem de contato dos destinatários da mensagem.
Conforme a opção Reconhecimento esteja ativada ou não, é possível definir dois tipos de
destinatários:
 Destinatário sem reconhecimento: a mensagem de alarme é sistematicamente enviada e em
seguida a interface de comunicação processa o próximo destinatário,
 Destinatário com reconhecimento (apenas para destinatários do tipo móvel): a interface de
comunicação envia uma mensagem de alarme e aguarda pela notificação do destinatário
através do seu telefone celular.
 Se o destinatário com reconhecimento confirmar a mensagem, a interface de comunicação
prosseguirá com a sequência de envio para os únicos destinatários sem reconhecimento;
 Se o destinatário com reconhecimento não confirmar a mensagem dentro do prazo atribuído
(Limite do tempo de reconhecimento), a interface de comunicação continuará com o
destinatário seguinte.
Para obter mais informações sobre a ativação da opção Reconhecimento, consulte Criar um
destinatário (ver página 483).

Configuração no painel frontal


Não é possível configurar o bloco de função Mensagem no painel frontal do módulo lógico. É
necessário configurar esta função no software de programação.

EIO0000002617 03/2017 355


Os elementos da linguagem FBD

Nascer do sol/Pôr do sol

Descrição
Esta função calcula as horas de nascer e de pôr do sol em relação à longitude e latitude nas
entradas do bloco de função. A saída DIG Nascer ou Pôr do sol encontra-se em um nível elevado
quando o sol está alto e em um nível baixo quando o sol se põe.

Acesso
SUN

A SET RISE
função encontra-se acessível na barra de funções FBD.

Entradas
O bloco de função Nascer do sol/Pôr do sol possui as seguintes entradas:
 Ativação: este é um booleano. Até que a entrada seja ativada, a saída de tipo DIG fica inativa
e as quatro saídas (Hora do nascer do sol, Minuto do nascer do sol, Hora do pôr do sol e Minuto
do pôr do sol) permanecem iguais a 0. Esta entrada fica ativa se não estiver ligada.
 Longitude: este número inteiro possui um valor entre -18.000 e 18.000, representando a
longitude da localização do equipamento de 180º00 Oeste até 180º00 Leste.
 Latitude: este número inteiro possui um valor entre -9.000 e 9.000, representando a latitude da
localização do equipamento de 90º00 Sul até 90º00 Norte.
 Fuso horário: este número inteiro representa a diferença em minutos entre o UTC e o país no
qual o controlador se encontra.
NOTA: É necessário inserir Longitude e Latitude em graus decimais (centésimos de grau), não em
graus sexagesimais.
Para converter a coordenada geográfica Longitude (ou Latitude) m°n’ de um local a partir de
graus, minutos para h em centésimos de graus, aplique a fórmula h=100x(m+(n/60)):
 se a Longitude for Oeste (ou a Latitude for Sul), negue h.
 se h for fracionário, arredonde até o valor inteiro mais próximo.

NOTA: Fuso horário deverá ser introduzido em minutos, não em horas.


A seguinte tabela exibe exemplos de conversões de coordenadas geográficas de graus
sexagesimais para graus decimais e UTC para minutos:

Cidade Coordenadas Fuso horário: Longitude em Latitude em Fuso horário


geográficas em graus UTC graus decimais graus decimais (min.)
sexagesimais
Los Angeles 34°3’ N, 118°15’ W -8 -11.825 3.405 -480
Brasília 15°30’ S, 47°51’ W -3 -4.785 -1.550 -180
Moscou 55°45’ N, 37°37’ E +3 3.762 5.575 +180
Canberra 35°18’ S, 149°8’ E +10 14.913 -3.530 +600

356 EIO0000002617 03/2017


Os elementos da linguagem FBD

Saídas
O bloco de função Nascer do sol/Pôr do sol possui as seguintes saídas:
 Sol acima ou abaixo: esta booleana é 1 (sol acima) ou 0 (sol abaixo).
 Hora do nascer do sol: este número inteiro representa a hora do nascer do sol (intervalo de
valores: de 0 a 24) em relação à posição geográfica e a data do controlador.
 Minuto do nascer do sol: este número inteiro representa os minutos do nascer do sol (após a
Hora do nascer do sol) em relação à posição geográfica e à data do controlador.
 Hora do pôr do sol: este número inteiro representa a hora do pôr do sol (intervalo de valores:
de 0 a 24) em relação à posição geográfica e à data do controlador.
 Minuto do pôr do sol: este número inteiro representa os minutos do pôr do sol (após a Hora do
pôr do sol) em relação à posição geográfica e à data do controlador.
NOTA:

 Este quatro de valores inteiros Hora e minuto do Nascer/Pôr do sol são exibidos nos modos
Simulação e Monitoramento.
 A data e hora precisam estar corretamente definidas no controlador de maneira a obter os
valores Hora e minuto do Nascer/Pôr do sol corretos como saídas.
NOTA: Em algumas regiões do globo e em específicas datas não existe nascer ou pôr do sol.
Nesse caso, Nascer ou Pôr do sol está inativo e as quatro saídas restantes são iguais a 0.

EIO0000002617 03/2017 357


Os elementos da linguagem FBD

Suntrack

Descrição
Esta função calcula a posição do sol. Ela depende de dois ângulos calculados pela função:
 a, o ângulo de elevação
 b, o ângulo de azimute

O seguinte diagrama ilustra os ângulos de posição (a,b) do sol:

Sun
0
North

East
a
West b<0 b>0

South
180

Acesso

A função encontra-se acessível na barra de funções FBD.

Entradas
O bloco de funções Suntrack possui as seguintes entradas:
 Ativação: este é um booleano. Até que esta entrada seja ativada, as duas saídas (Ângulo de
elevação a e Ângulo de azimute b) permanecem iguais a 0. Esta entrada fica ativa se não
estiver ligada.
 Longitude: este número inteiro possui um valor entre -18.000 e 18.000, representando a
longitude da localização do equipamento de 180º00 Oeste até 180º00 Leste.
 Latitude: este número inteiro possui um valor entre -9.000 e 9.000, representando a latitude da
localização do equipamento de 90º00 Sul até 90º00 Norte.
 Fuso horário: este número inteiro representa a diferença em minutos entre o UTC e o país no
qual o controlador se encontra.
NOTA: É necessário inserir Longitude e Latitude em graus decimais (centésimos de grau), não em
graus sexagesimais.

358 EIO0000002617 03/2017


Os elementos da linguagem FBD

Para converter a coordenada geográfica Longitude (ou Latitude) m°n’ de um local a partir de
graus, minutos para h em centésimos de graus, aplique a fórmula h=100x(m+(n/60)):
 se a Longitude for Oeste (ou a Latitude for Sul), negue h.
 se h for fracionário, arredonde até o valor inteiro mais próximo.

NOTA: Fuso horário deverá ser introduzido em minutos, não em horas.


A seguinte tabela exibe exemplos de conversões de coordenadas geográficas de graus
sexagesimais para graus decimais e UTC para minutos:

Cidade Coordenadas Fuso horário: Longitude em Latitude em Fuso horário


geográficas em graus UTC graus decimais graus decimais (min.)
sexagesimais
Los Angeles 34°3’ N, 118°15’ W -8 -11.825 3.405 -480
Brasília 15°30’ S, 47°51’ W -3 -4.785 -1.550 -180
Moscou 55°45’ N, 37°37’ E +3 3.762 5.575 +180
Canberra 35°18’ S, 149°8’ E +10 14.913 -3.530 +600

Saídas
O bloco de função Suntrack possui as seguintes saídas:
 Ângulo de elevação a: este número inteiro representa a altura do sol (90°00 Sul até
90°00 Norte).
 Ângulo de elevação positivo: o sol está acima do horizonte
 Ângulo de elevação negativo: o sol está abaixo do horizonte

 Ângulo de azimute b: este número inteiro representa a rotação necessária para se posicionar
de frente para o sol a partir da direção Norte, valor entre -18.000 e 18.000 (180º00 Oeste até
180º00 Leste).
NOTA: Essas saídas são exibidas nos modos Simulação e Monitoramento
NOTA: É necessário configurar corretamente data e hora no controlador para conseguir os valores
dos Ângulo de elevação a e Ângulo de azimute b como saídas.

EIO0000002617 03/2017 359


Os elementos da linguagem FBD

Secção 23.7
Funções SFC

Funções SFC

Tema desta secção


Esta secção apresenta as várias funções SFC (Diagrama funcional em sequência" com a
linguagem FBD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Apresentação das funções SFC 361
Utilização das etapas e transições SFC 364
Utilização das divergências E 367
Utilização das divergências OU 369
Utilização das convergências E 373
Utilização das convergências 0U 376
Utilização dos circuitos SFC 381
Inicialização de um gráfico SFC no início de um programa 382
Inicialização dos gráficos SFC 385
Reinicialização de um gráfico SFC durante o funcionamento do programa 386
As funções SFC 389
INIT STEP (Etapa inicial SFC) 390
RESET INIT (Etapa inicial reinicializável SFC) 391
STEP (Etapa SFC) 392
DIV AND TO (Divergência em E para 2 ramos SFC) 393
CONV AND 2 (Convergência E de 2 ramos SFC) 394
DIV OR 2 (Divergência OU para 2 ramos SFC) 395
CONV OR 2 (Convergência OU de 2 ramos SFC) 396
Erros e avisos detectados num gráfico SFC 397

360 EIO0000002617 03/2017


Os elementos da linguagem FBD

Apresentação das funções SFC

Aspectos gerais
As funções SFC (Diagrama Funcional em Sequência) fazem parte da linguagem Grafcet da norma
IEC 1131-3.
A Grafcet permite representar graficamente, e de forma estruturada, o funcionamento de um
automatismo sequencial.
O princípio é simples, um gráfico com as funções SFC lê-se de cima para baixo e é composto
principalmente por:
 etapas;
 transições.
As etapas sucedem-se umas às outras enquadradas por transições. Quando uma etapa está
activa, é necessário esperar que a transição que se segue esteja activa para passar à etapa
seguinte. A cada etapa está associada uma acção (Saída de etapa) que transmite ordens a outras
funções (Saída DIG, lógicas, standards).

EIO0000002617 03/2017 361


Os elementos da linguagem FBD

Representação FBD
A imagem a seguir apresenta a grafcet anterior com as funções SFC da linguagem FBD :

362 EIO0000002617 03/2017


Os elementos da linguagem FBD

Gráfico isolado
Denominamos gráfico isolado um conjunto de funções SFC interligadas pelas ligações das
entradas e saídas das funções. Cada um dos gráficos realiza uma função de automatismo. Numa
folha de cablagem é possível criar vários gráficos isolados.
A imagem a seguir apresenta um exemplo de 2 gráficos isolados numa folha de cablagem::

EIO0000002617 03/2017 363


Os elementos da linguagem FBD

Utilização das etapas e transições SFC

Descrição
As etapas e transições permitem representar e comandar fases consecutivas de funcionamento.
Cada fase de funcionamento é representada por um símbolo denominado etapa. Quando esta
fase de funcionamento decorre, diz-se que a etapa está activa. Neste caso, diz-se, por
predefinição, que a etapa contém umtoken de estado .
Pode comprovar-se que a etapa está activa através do ARRANQUE de uma DIG de observação
desta etapa.
Para que esta fase de funcionamento seja concluída, é necessário autorizar ou comandar este fim
de fase. Para esse efeito, deve proceder-se ao ARRANQUE de uma entrada DIG de comando da
transição.
A transição designa-se, então, por condutora e o Token de estado transpõe-na. Assim, a etapa
desaparece e é dirigida para a saída de circulação dos Tokens de estado. Em consequência, a
DIG de observação passa para o estado PARAGEM.
Quando a fase de funcionamento está concluída, a etapa torna-se inactiva e a DIG de observação
passa a PARAGEM.
Ilustração:

A paragem de uma fase de funcionamento (B01) é imediatamente seguida do arranque da fase


de funcionamento seguinte (B02). A fase de funcionamento seguinte também é simbolizada por
uma nova etapa e o seu fim é igualmente controlado por uma transição.

364 EIO0000002617 03/2017


Os elementos da linguagem FBD

Ilustração:

Para concretizar o facto de a paragem da fase de funcionamento B01 ser seguida (em sequência)
da fase de funcionamento B02, liga-se a saída de circulação dos Tokens de estado de B01 a uma
das entradas de circulação dos Tokens de estado B02.
Neste caso, quando o ARRANQUE do comando de transição B01 o torna condutor, o Token
presente na etapa de B01 "cai" através da transição condutora para a etapa de B02 onde
permanece enquanto a entrada DIG de comando da transição de B02 permanece em PARAGEM
(transição bloqueada).
A saída DIG de observação da actividade da etapa de B02 muda para ARRANQUE. A partir do
momento em que a transição de B02 se torna condutora, o Token presente agora na etapa B02
escapa-se pela saída de circulação dos Tokens de estado, a fase de funcionamento associada à
etapa do bloco B02 é concluída e a saída DIG de observação da etapa 2 muda para PARAGEM.

Funcionamento
O mecanismo funciona em quatro etapas:
Fase 1 de funcionamento em curso: etapa 1 activa (estado estável)

EIO0000002617 03/2017 365


Os elementos da linguagem FBD

Fim de fase 1 de funcionamento: transição 1 activa (estado transitório)

Fase 2 de funcionamento em curso: etapa 2 activa (estado estável)

Fim de fase 2 de funcionamento: transição 2 activa (estado transitório)

Se a etapa 1 não estiver activa, a fase de funcionamento (B01) associada não está em curso e
assim, por predefinição, o token de estado não está presente na etapa1. Por isso, o ARRANQUE
da entrada DIG de comando da transição 1 que torna a transição condutora não tem qualquer
efeito pois, uma vez que não existe token na etapa1, este não pode "cair".
As DIG de entradas de comando de transição e as DIG de saídas de observação de cada etapa
podem ser ligadas aos outros blocos FBD com as entradas ou as saídas DIG.
Por exemplo, uma combinação booleana de entradas pode comandar a transição 1, um botão
pode comandar a transição 2, o booleano de observação da etapa 1 pode fazer oscilar um relé e
o booleano de observação da etapa 2 activar a visualização de uma mensagem.

366 EIO0000002617 03/2017


Os elementos da linguagem FBD

Utilização das divergências E

Descrição
A divergência E permite representar e comandar as fases de funcionamento em simultâneo. Esta
representação do encadeamento das fases de funcionamento descreve o mecanismo inverso do
da convergência em E (ver página 373).
Uma fase de funcionamento (B01) pode ser seguida de duas fases de funcionamento que se
desenvolvem ao mesmo tempo e que afectam, por exemplo, dois órgãos de comando de um
mesmo equipamento.
Para representar este modo de funcionamento, utiliza-se uma função denominada Divergência e
para 2 ramos SFC (ou DIV AND 2) que é ligada a duas funções etapas que simbolizam, cada uma,
uma das fases de funcionamento em simultâneo.
Quando a entrada de comando de transição do bloco B01 está definida para ARRANQUE, o
Token, se estiver presente na etapa B01, migra a partir desta etapa, através da transição B01,
duplica-se em dois Tokens que, ao "cair" nas etapas B03 e B04, concretizam a activação das duas
fases de funcionamento paralelas.

Mecanismo
Fim de fase 1 de funcionamento em curso: etapa B01 activa (estado estável)

EIO0000002617 03/2017 367


Os elementos da linguagem FBD

Fim de fase 1 de funcionamento: transição 1 activa (estado transitório)

Fase 2 e 3 de funcionamento simultâneo em curso: etapas 3 e 4 activas (estados estáveis)

368 EIO0000002617 03/2017


Os elementos da linguagem FBD

Utilização das divergências OU

Descrição
A divergência OU permite encadear, após uma fase de funcionamento, uma ou duas fases de
funcionamento entre uma escolha de duas fases possíveis.
Esta representação do encadeamento de fases de funcionamento descreve o mecanismo inverso
do da convergência em OU (ver página 376) (CONV OR 2).
Uma fase de funcionamento B01 pode ser seguida de duas fases de funcionamento que formam
uma alternativa não exclusiva: activa-se uma B02 ou a outra B03, ou as duas, no fim da fase de
funcionamento B01.
Para representar este modo de funcionamento utiliza-se uma função denominada Divergência OU
de 2 RAMOS SFC (ou DIV OR 2) que é ligada a duas funções etapas que simbolizam, cada uma,
uma das fases de funcionamento cuja escolha é possível (B02 ou/e B03).
Se o Token de estado estiver presente na etapa (fase de funcionamento B01), a escolha é
efectuada forçando o ARRANQUE de uma ou/e de outra entradas de comando de cada transição
de B01 que são respectivamente ligadas a seguir às etapas B02 e B03.
Isto desencadeia, assim, o fim da fase de funcionamento B01, a migração do token a partir da
etapa B01, através da(s) transição(ões) condutora(s) (cuja entrada de comando está definida para
ARRANQUE) para a etapa que lhe está ligada.

Exemplos
Exemplo 1: uma única de duas transições da escolha está activa.
Fase 1 de funcionamento em curso: etapa B01 activa (estado estável)

EIO0000002617 03/2017 369


Os elementos da linguagem FBD

Fim de fase 1 de funcionamento: transição 2 de B01 activa (estado transitório):

Fase 3 de funcionamento em curso: etapa B03 activa (estado estável)

370 EIO0000002617 03/2017


Os elementos da linguagem FBD

Exemplo 2: as duas transições são condutoras em simultâneo.


Fase 1 de funcionamento em curso: etapa B01 activa (estado estável)

Fim de fase 1 de funcionamento: transição 1 e 2 de B01 activas (estado transitório):

EIO0000002617 03/2017 371


Os elementos da linguagem FBD

Fase 2 e 3 de funcionamento em curso: etapas B02 e B03 activas (estados estáveis):

NOTA: se pretender que a escolha entre as duas fases de funcionamento seguintes seja
exclusiva, é necessário que uma das duas transições seja comandada por um E combinando o
comando da primeira transição com o inverso do comando da segunda transição.

372 EIO0000002617 03/2017


Os elementos da linguagem FBD

Utilização das convergências E

Descrição
A convergência E permite encadear uma fase única de funcionamento após várias fases de
funcionamento simultâneas. Esta representação do encadeamento das fases de funcionamento
descreve o mecanismo inverso do da divergência em E (ver página 367).
Duas fases de funcionamento simultâneas (etapas 1 e 2 de B01) podem ser seguidas de uma
única fase de funcionamento que só pode ser desencadeada após o fim simultâneo das duas
fases anteriores.
Para representar este modo de funcionamento, utiliza-se uma função SFC denominada
Convergência e de 2 ramos SFC (ou CONV AND 2) que está ligada às duas funções etapas
anteriores que simbolizam, cada uma, fases simultâneas de funcionamento e a uma etapa
posterior que simboliza a fase única que é encadeada nas duas fases de funcionamento
anteriores.
Cada um dos Tokens migra a partir da sua etapa respectiva, através da respectiva transição
associada, funde-se num único Token que passando para a etapa B02 concretiza a activação da
fase única de funcionamento seguinte.

Mecanismo
Fase 1 e 2 de funcionamento em curso: etapa 1 e 2 de B01 simultaneamente activas (estado
estável):

EIO0000002617 03/2017 373


Os elementos da linguagem FBD

Fim de fase 1 e 2 de funcionamento: transição B01 activa (estado transitório):

Fase 3 de funcionamento em curso: etapa B02 activa (estado estável)

Se apenas um Token estiver presente numa das etapas anteriores e se o outro estiver vazio
(inactivo), mesmo que a transição receba o comando para o ARRANQUE, não se passa nada. A
etapa que continha o Token permanece activa (saída da DIG de observação da etapa em
ARRANQUE) e a etapa posterior (B03) permanece inactiva.

374 EIO0000002617 03/2017


Os elementos da linguagem FBD

Fase 1 de funcionamento em curso: apenas a etapa 1 está activa (estado estável) mas a etapa 2
está inactiva:

Fase 1 de funcionamento em curso: transição B01 activa (estado estável):

EIO0000002617 03/2017 375


Os elementos da linguagem FBD

Utilização das convergências 0U

Descrição
A convergência OU permite ligar uma mesma fase de funcionamento após uma ou outra das duas
fases de funcionamento anteriores (simultâneas ou não). Esta representação do encadeamento
das fases de funcionamento descreve o mecanismo inverso do da divergência em OU
(ver página 369) (DIV OR 2).
Duas fases de funcionamento, quer sejam simultâneas ou não (etapas B01 e/ou B02), são
seguidas de uma única fase de funcionamento que só pode ser desencadeada após o fim de uma
das duas fases anteriores (a partir do momento em que é introduzido o comando ARRANQUE na
transição B01 ou B02).
Para representar este modo de funcionamento, utiliza-se uma função SFC denominada
Convergência ou de 2 ramos SFC (ou CONV OR 2) que está ligada às duas transições anteriores
que controlam, cada uma, o fim de uma fase de funcionamento (etapa B01, etapa B02) e a uma
etapa posterior ( B03) que simboliza a fase única que é encadeada após a e/ou a outra das duas
fases de funcionamento anteriores.
A primeira entrada de comando que torna uma transição condutora enquanto o Token de
activação estiver presente na etapa associada permite que o Token migre para a etapa posterior
(B03), o que simboliza o desencadeamento da fase 3 de funcionamento.

376 EIO0000002617 03/2017


Os elementos da linguagem FBD

Exemplo
Exemplo 1: a transição 1 é activada como condutora durante a fase de funcionamento 1.
Fase 1 de funcionamento em curso: etapa 1 de B01 activa (estado estável):

EIO0000002617 03/2017 377


Os elementos da linguagem FBD

Fim de fase 1 de funcionamento: transição B01 activa (estado transitório):

Fase 3 de funcionamento em curso: etapa 1 de B04 activa (estado estável):

378 EIO0000002617 03/2017


Os elementos da linguagem FBD

Exemplo 2: a transição 1 e a transição 2 são activadas como condutoras em simultâneo durante


as fases de funcionamento 1 e 2 em simultâneo.
Fase 1 e 2 de funcionamento simultâneo em curso: etapa de B01 e de B02 activas em simultâneo
(estado transitório):

EIO0000002617 03/2017 379


Os elementos da linguagem FBD

Fim simultâneo das fases de funcionamento 1 e 2: transição B01 e B02 activas em simultâneo
(estado transitório):

Fase 3 de funcionamento em curso: etapa B04 activa (estado estável)

380 EIO0000002617 03/2017


Os elementos da linguagem FBD

Utilização dos circuitos SFC

Descrição
Os circuitos permitem construir uma sequência interminável de fases de funcionamento.
A maioria dos autómatos é concebida para funcionar ligada de modo contínuo numa sequência
de fases de funcionamento após uma fase de inicialização. Para realizar esta ligação, o
programador deve criar um circuito para as ligações do tipo "circulação dos Tokens de estado".

Exemplo
Fim de fase 1 de funcionamento em curso: etapa B01 activa (estado estável)

EIO0000002617 03/2017 381


Os elementos da linguagem FBD

Inicialização de um gráfico SFC no início de um programa

Descrição
No início (inicialização) do programa que contém um gráfico SFC, é necessário saber qual a fase
de funcionamento que deve ser activada em primeiro lugar e, assim, qual a etapa que contém um
Token de estado no momento da inicialização.
Para concretizar esta etapa no gráfico, deve-se utilizar obrigatoriamente, pelo menos, uma função
SFC denominada Etapa inicial SFC (INIT STEP) ou Etapa inicial reinicializável SFC (RESET INIT)
por gráfico SFC isolado.
Designamos por gráfico SFC isolado um conjunto de funções SFC interligadas através das
ligações entre as entradas, saídas de tipo Token (circulação dos Tokens de estado).
Na inicialização do programa utilizador (a partir do momento em que é executada a ordem
INICIALIZAR E ARRANQUE):
 todos os gráficos que contêm apenas uma ou mais funções Etapa inicial SFC (INIT STEP) são
inicializados automaticamente, esta ou as funções INIT STEP contêm um Token de estado que
simboliza o mesmo número de fases de funcionamento activas.
Todas as outras etapas que pertençam a outras funções não contêm nenhum Token, todas as
fases de funcionamento que elas simbolizam não são activadas.
 esta inicialização automática efectua-se igualmente no momento de recuperação após um
corte no sector. As posições ocupadas pelos Tokens de estado no momento do corte de sector
são anuladas,
 Em todos os gráficos que contêm uma função RESET-INIT, é obrigatório em qualquer
inicialização do programa colocar um sinal de ARRANQUE na entrada Reinicialização e
invalidar as saídas do módulo lógico que poderiam adquirir estados parasitas perigosos, no
momento de recuperação após um corte no sector; as posições ocupadas pelos Tokens de
estado no momento do corte no sector são restituídas.

382 EIO0000002617 03/2017


Os elementos da linguagem FBD

Exemplo
Exemplo 1: o gráfico SFC inclui duas funções INIT STEP.
Inicialização e arranque do programa, fases iniciais 1 e 2 de funcionamento simultâneo em curso,
etapa de B01 e B02 activas em simultâneo (estados estáveis)

EIO0000002617 03/2017 383


Os elementos da linguagem FBD

Exemplo 2: dois gráficos SFC independentes cada uma com uma função Etapa inicial SFC.
Inicialização e arranque do programa, fases iniciais 1 e 2 de funcionamento simultâneo em curso,
etapa de B01 e B02 activas em simultâneo nos dois gráficos SFC isolados (estados estáveis)

384 EIO0000002617 03/2017


Os elementos da linguagem FBD

Inicialização dos gráficos SFC

Apresentação
Um programa que contenha um ou mais gráficos SFC deve ser inicializado durante o lançamento.
Para efetuar essa inicialização, é necessário inserir em cada um dos gráficos isolados pelo menos
uma função INIT STEP (ver página 390) ou uma função RESET INIT (ver página 391).
Se um gráfico tiver a função RESET INIT (ver página 391), também pode ser inicializado durante
o programa.

Inicialização durante o lançamento ou na reinicialização do setor


Durante a inicialização do programa, quando o comando INICIALIZAR E LIGAR for executado ou
quando a energia for reestabelecida, ocorrerá o seguinte:
 As Saídas de etapa das funções INIT SFC ou RESET INIT são ativadas e as outras funções
do gráfico são desativadas,
 o estado antigo das etapas é perdido.
Se um gráfico contiver uma função RESET INIT, as etapas são restauradas para os estados em
que estavam no momento do corte na energia.
NOTA: No início de um gráfico SFC, é obrigatório ligar à entrada EXECUTAR (ver página 270) da
função RESET INIT uma entrada de tipoEntrada reset e invalidar as saídas do módulo lógico que
dependem das saídas de etapas do gráfico SFC.
NOTA: No início de um gráfico SFC, é obrigatório ligar a saída Inicair a frio da função STATUS
(ver página 340) a Reiniciar da unção RESET INIT e desabilitar as saídas do módulo lógico que
dependem das saídas de etapas do gráfico SFC.

Inicialização em curso
Durante o funcionamento do programa que inclui um ou mais gráficos SFC isolados, um gráfico
que contém a função RESET INIT pode ser reinicializado, independentemente dos outros gráficos
SFC. A inicialização é realizada ao ativar o Reset da função RESET INIT, que atinge o seguinte:
 As Saídas de etapa das funções INIT SFC ou RESET INIT são ativadas e as outras funções
do gráfico são desativadas,
 as funções dos outros gráficos isolados não são afetadas.
Enquanto a entrada Reinicialização está ativa, as etapas são forçadas como descrito acima,
independentemente dos valores das transições das funções do gráfico.

EIO0000002617 03/2017 385


Os elementos da linguagem FBD

Reinicialização de um gráfico SFC durante o funcionamento do programa

Descrição
Durante o funcionamento do programa que contenha um ou vários gráficos SFC isolados, é
possível reinicializar um gráfico que contenha a funçãoRESET-INIT independentemente dos
outros gráficos SFC, provocando esta reinicialização através do ARRANQUE da entrada DIG
denominada Reinicialização da função RESET INIT.
Esta entrada pode estar ligada aos outros blocos FBD com saídas DIG. Por exemplo, uma
combinação boolenana de entradas pode comandar esta entrada de inicialização.
Durante a execução do programa utilizador, quando a entrada Reinicialização da função RESET-
INIT passar para ARRANQUE, cada função INIT STEP e a função RESET INIT pertencente ao
mesmo gráfico SFC contêm, cada uma, um Token de estado que simboliza o mesmo número de
fases de funcionamento activas.
Todas as outras etapas pertencentes às outras funções do mesmo gráfico SFC não contêm
nenhum outro Token: todas as fases de funcionamento que simbolizam não são activadas.
Todas as outras funções pertencentes a outros gráficos SFC isolados do anterior não são
afectadas.
Enquanto a entrada Reinicialização estiver no estado ARRANQUE, as etapas são forçadas, tal
como acima descrito, sem ter em conta os valores aplicados às entradas de comando associadas
a todas as transições das funções do gráfico.

386 EIO0000002617 03/2017


Os elementos da linguagem FBD

Exemplo
um gráfico SFC tem uma função INIT STEP e uma função RESET INIT, um segundo gráfico SFC
isolado do primeiro contém apenas uma função RESET INIT, um terceiro gráfico SFC isolado dos
dois primeiros contém apenas uma função INIT STEP.
Inicialização durante o arranque do programa. Fases iniciais 1 e 2 em funcionamento simultâneo,
uma vez que a entrada Clear do bloco B01 está definida para ON. Etapa B01 e B02 activas em
simultâneo no primeiro gráfico SFC (estado estável). As etapas B06 e B09 activas nos outros 2
gráficos não são afectadas.

EIO0000002617 03/2017 387


Os elementos da linguagem FBD

Inicialização durante o arranque do programa. Fase inicial 4 em curso, uma vez que a entrada
Reinicialização do bloco B04 está ligada (ON). Etapa B04 activa no segundo gráfico SFC (estado
estável). As etapas B03 e B08 activas nos outros 2 gráficos não são afectadas.

388 EIO0000002617 03/2017


Os elementos da linguagem FBD

As funções SFC

Apresentação
A tabela seguinte apresenta as várias funções que compõem um programa SFC :

Designação Símbolo Descrição


Etapa inicial Etapa inicial de um gráfico SFC.
(ver página 390)

Etapa inicial Etapa inicial de um gráfico SFC com inicialização


reinicializável da etapa através de um comando.
(ver página 391) Inicializa a totalidade do gráfico conexo que contém
o reset init.

Etapa Etapa que transmite uma ordem a outra função


(ver página 392) FBD.

Divergência E Transição de uma ou duas etapas para duas


(ver página 393) etapas.

Convergência E Transição de duas etapas simultâneas para uma


(ver página 394) etapa.

Divergência OU Transição de uma etapa para uma ou duas etapas.


(ver página 395)

Convergência OU Transição de uma a quatro etapas para uma única


(ver página 396) etapa.

EIO0000002617 03/2017 389


Os elementos da linguagem FBD

INIT STEP (Etapa inicial SFC)

Descrição
A função INIT STEP é uma etapa inicial de um gráfico SFC. O funcionamento normal é o seguinte:
 se aEntrada1 ou aEntrada 2 estiver activa, a Saída de etapa é activada e permanece activa,
mesmo após o desaparecimento das entradas;
 se a entrada Transição estiver activa, a Saída de etapa fica desactivada e a Saída transição de
etapa fica activada;
 se nenhuma das entradas estiver activa e se a Saída de etapa estiver inactiva, a saída
permanece inactiva.
NOTA: um gráfico SFC tem de conter pelo menos uma função INIT STEP. Cada um dos gráficos
independentes do programa pode conter várias funções INIT STEP.
Se não existir a função RESET INIT no gráfico SFC, isso significa que a função INIT STEP é
inicializada automaticamente nos seguintes casos:
 início de uma sessão de simulação;
 na passagem para o modo RUN;
 recuperação após um corte no sector.

Acesso

Pode aceder a esta função a partir da barra de funções SFC.

Entradas/Saídas
A função inclui:
 duas entradas, Entrada1 e Entrada2 para a activação da saída da etapa;
 uma entrada Transição para activar a etapa situada abaixo desta.
NOTA: se as entradas não estiverem ligadas, ficam no estado inactivo.
A função mostra:
 uma Saída de etapa;
 uma Saída transição de etapa.

390 EIO0000002617 03/2017


Os elementos da linguagem FBD

RESET INIT (Etapa inicial reinicializável SFC)

Descrição
É possível utilizar a função RESET INIT quando a função RESET estiver ativada:
 Para ativar a Saída de etapa da função, etapa inicial do gráfico SFC,
 Para reinicializar as outras etapas ativas do gráfico às quais pertence.
Se a entrada Reinicialização não estiver ativa, ela funcionará do seguinte modo:
 Se a Entrada 1 ou a Entrada 2 estiver ativa, a Saída de etapa será ativada e permanecerá ativa,
mesmo após o desaparecimento das entradas,
 Se a entrada Transição estiver ativa, a Saída de etapa ficará desativada e a Saída transição
de etapa ficará ativada,
 Se nenhuma das entradas estiver ativa e se a Saída de etapa estiver inativa, a saída
permanecerá inativa.
Durante um corte de energia, esta função possibilita que os atuais valores do gráfico sejam salvos
e recuperados quando a energia for restaurada.
NOTA: Um gráfico SFC só pode conter uma única função RESET INIT. Cada um dos gráficos
independentes do programa pode conter uma única função RESET INIT.
NOTA: No início de um gráfico SFC, é obrigatório ligar a saída Reinicialização para a
funçãoSTATUS (ver página 340) à entrada RESET para a função RESET INIT e desativar as
saídas do módulo que sejam dependentes das saídas das etapas do gráfico SFC.

Acesso

A função é acessível na barra de funções SFC.

Entradas/Saídas
A função inclui:
 duas entradas, Entrada 1 e Entrada 2 para a ativação da saída da etapa,
 uma entrada Reinicialização para o programa e suas etapas,
 uma entrada Transição para desativar a etapa situada abaixo desta.
NOTA: Se não estiverem ligadas, as entradas além da Reset ficarão inativas.
A função mostra:
 uma Saída de etapa,
 uma Saída transição de etapa.

EIO0000002617 03/2017 391


Os elementos da linguagem FBD

STEP (Etapa SFC)

Descrição
A função STEP é uma etapa de um gráfico SFC. A etapa é a simbolização de uma fase de
funcionamento de um equipamento de controlo ou de um autómato.
A cada Saída de etapa está ligada uma acção que transmite ordens a outras funções (Saída DIG,
lógicas, standards). O funcionamento é o seguinte:
 se aEntrada 1 ou aEntrada 2 estiver activa, a Saída de etapa é activada e permanece activa,
mesmo após o desaparecimento das entradas;
 se a entrada Transição estiver activa, a Saída de etapa fica desactivada e a Saída transição de
etapa fica activada;
 se nenhuma das entradas estiver activa e se a Saída de etapa estiver inactiva, a saída
permanece inactiva.

Acesso

Pode aceder a esta função a partir da barra de funções SFC.

Entradas/Saídas
A função inclui:
 duas entradas, Entrada 1 e Entrada 2 para a activação da saída da etapa;
 uma entrada Transição para activar a etapa situada abaixo desta.
NOTA: se as entradas não estiverem ligadas, ficam no estado inactivo.
A função mostra:
 uma Saída de etapa;
 uma Saída transição de etapa.

392 EIO0000002617 03/2017


Os elementos da linguagem FBD

DIV AND TO (Divergência em E para 2 ramos SFC)

Descrição
A função DIV AND 2 permite efectuar uma transição de uma ou duas etapas para duas etapas em
simultâneo.
 se aEntrada 1 ou Entrada 2 de divergência E estiver activa, aSaída 1 e a Saída 2 de divergência
em E são activadas;
 se nenhuma das entradas estiver activa, a Saída 1 e aSaída 2 de divergência em E são
desactivadas.

Acesso

Pode aceder a esta função a partir da barra de funções SFC.

Entradas/Saídas
A função inclui duas entradas que permitem a activação das saídas da transição:
 Entrada 1 de divergência E;
 Entrada 2 de divergência E.
NOTA: se as entradas não estiverem ligadas, ficam no estado inactivo.
A função fornece duas saídas:
 Saída 1 de divergência E;
 Saída 2 de divergência E.

EIO0000002617 03/2017 393


Os elementos da linguagem FBD

CONV AND 2 (Convergência E de 2 ramos SFC)

Descrição
A função CONV AND 2 permite fazer uma transição de duas etapas simultâneas para uma etapa.
 se aEntrada 1 ou a Entrada 2 estiverem activas, a Saída de etapa de convergência E é
activada e permanece activa, mesmo após o desaparecimento das entradas;
 se aEntrada 3 ou a Entrada 4 estiver activa, a Saída 2 de etapa de convergência E é activada
e permanece activa, mesmo após o desaparecimento das entradas;
 se a Saída 1 de etapa de convergência E e a Saída 2 de etapa de convergência E estiverem
activas e a entrada Transição também estiver activa, isso significa que:
 as Saída 1 e Saída 2 de etapa de convergência E ficam desactivadas;
 a Saída transição fica activa.

 se nenhuma das entradas estiver activa, STEP OUTPUT 1 e Saída 2 da etapa de convergência
em E estão inactivas;
 se a entrada Transição estiver activa, mas a Saída 1 ou a Saída 2 de etapa de convergência E
estiver inactiva, a Saída 1 ou a Saída 2 de etapa de convergência E não mudam de estado e
a Saída transição permanece inactiva.

Acesso

Pode aceder a esta função a partir da barra de funções SFC.

Entradas/Saídas
A função inclui:
 duas entradas, Entrada 1 e Entrada 2 para a activação da saída 1 da etapa;
 duas entradas, Entrada 3 e Entrada 4 para a activação da saída 2 da etapa;
 uma entrada Transição para activar a etapa situada abaixo desta.
NOTA: se as entradas não estiverem ligadas, ficam no estado inactivo.
A função mostra:
 uma Saída 1 de etapa de convergência E;
 uma Saída 2 de etapa de convergência E;
 uma Saída de transição.

394 EIO0000002617 03/2017


Os elementos da linguagem FBD

DIV OR 2 (Divergência OU para 2 ramos SFC)

Descrição
A função DIV OR 2 permite fazer uma transição de uma etapa para uma ou duas etapas.
 se aEntrada 1 ou a Entrada 2 de etapa estiver activa, a Saída de etapa é activada;
 se a entrada Transição 1 estiver activa e a Saída de etapa estiver activa:
 a Saída de etapa é desactivada;
 Saída transição 2 de divergência OU é activada.

 se a entrada Transição 2 estiver activa e a Saída de etapa estiver activa:


 a Saída de etapa é desactivada;
 Saída transição 2 de divergência OU é activada.

 se a entrada Transição 1 e Transição 2 estiverem activas e a Saída de etapa estiver activa:


 a Saída de etapa é desactivada;
 a Saída transição 1 de divergência OUe a Saída transição 2 de divergência OU são
activadas.

Acesso

Pode aceder a esta função a partir da barra de funções SFC.

Entradas/Saídas
A função inclui:
 duas entradas, Entrada 1 e Entrada 2 para a activação da saída da etapa;
 duas entradas, Transição 1 e Transição 2 para a activação da ou das saídas transições da
etapa.
NOTA: se as entradas não estiverem ligadas, ficam no estado inactivo.
A função mostra:
 uma Saída de etapa;
 uma Saída transição 1 de divergência OU;
 uma Saída transição 2 de divergência OU.

EIO0000002617 03/2017 395


Os elementos da linguagem FBD

CONV OR 2 (Convergência OU de 2 ramos SFC)

Descrição
A função CONV OR 2 permite fazer uma transição de uma a quatro etapas para uma etapa.
 se aEntrada 1 ou aEntrada 2 ou aEntrada 3 ou a Entrada 4 de convergência OU estiver activa,
a Saída de convergência OU fica activa;
 se nenhuma das entradas estiver activa, a Saída de convergência OU é desactivada.

Acesso

Pode aceder a esta função a partir da barra de funções SFC.

Entradas/Saídas
A função inclui quatro entradas que permitem a activação da saída da transição.
 Entrada 1 de convergência OU;
 Entrada 2 de convergência OU;
 Entrada 3 de convergência OU;
 Entrada 4 de convergência OU.
NOTA: se as entradas não estiverem ligadas, ficam no estado inactivo.
A função mostra uma saída Saída de convergência OU.

396 EIO0000002617 03/2017


Os elementos da linguagem FBD

Erros e avisos detectados num gráfico SFC

Apresentação
No momento da edição de um gráfico, pode cometer erros na respectiva estrutura. O software
detecta-os e gera erros e avisos no momento:
 de passagem do modo Edição para o modo Simulação;
 de passagem do modo Edição para o modo Monitorização;
 da utilização dos comandos:
 Transferência → Transferir programa → PC > Módulo;
 Transferência → Comparar os dados do módulo com o programa;
 Edição → Verificar o programa.

O software apresenta sempre na janela "Resultados de compilação" uma caixa de diálogo com a
lista de erros e/ou de avisos e enquadra a vermelho a (ou as) função (funções) onde se encontram
os erros.
Os erros de SFC aparecem realçados a vermelho na folha de cablagem.

Erros
A tabela a seguir descreve os erros em função dos respectivos números:

Tipo de erro Descrição


Erro 60 um gráfico SFC não tem uma função inicial INIT STEP nem uma função
inicial reinicializável RESET INIT. Nenhuma etapa estará activa na
inicialização do programa.
Erro 61 um gráfico SFC isolado tem várias funções iniciais reinicializáveis
RESET INIT.

Avisos
A tabela a seguir descreve os avisos em função dos respectivos números:

Tipo de aviso Descrição


Aviso 70 este aviso é gerado se forem detectados vários avisos de tipos
diferentes.
Aviso 71 este aviso é gerado se uma saída de uma função SFC estiver ligada
directamente a várias entradas de funções SFC. A utilização da função
Divergência em E DIV AND permite eliminar este erro.
Aviso 72 este aviso é gerado se:
 uma saída de uma função SFC não estiver ligada a outra função;
 nenhuma das entradas de uma função SFC, à excepção de RESET
INIT e de INIT STEP, estiver ligada a uma função.

EIO0000002617 03/2017 397


Os elementos da linguagem FBD

398 EIO0000002617 03/2017


Manual de programação Zelio Logic
Programação em FBD a partir de Zelio Soft 2
EIO0000002617 03/2017

Capítulo 24
Programação em FBD a partir de Zelio Soft 2

Programação em FBD a partir de Zelio Soft 2

Tema deste capítulo


Este capítulo descreve as diferentes funcionalidades acessíveis a partir do software de
programação Zelio Soft 2 no modo FBD.

Conteúdo deste capítulo


Este capítulo inclui as seguintes secções:
Secção Tópico Página
24.1 Criação de uma aplicação FBD a partir do software Zelio Soft 2 400
24.2 Manipulação de objectos FBD 418
24.3 Afinação e Monitorização de uma aplicação FBD a partir do software de 435
programação

EIO0000002617 03/2017 399


Programação em FBD a partir de Zelio Soft 2

Secção 24.1
Criação de uma aplicação FBD a partir do software Zelio Soft 2

Criação de uma aplicação FBD a partir do software Zelio Soft 2

Tema desta secção


Esta secção descreve as diferentes funcionalidades ligadas à programação a partir do software
Zelio Soft 2 no modo FBD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Configuração da edição de um programa FBD 401
Inserção de blocos função 403
Criação de ligações entre blocos função 405
Parametrização dos blocos função 412
Opções de visualização 414
Função Desenho 415
A função Procurar 417

400 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Configuração da edição de um programa FBD

Apresentação
Antes de criar um programa (ver página 26) FBD, pode configurar opções diferentes para facilitar
a edição como, por exemplo:
 modificar as cores de cablagem;
 definir o modo de cablagem;
 visualizar a grelha de edição.

Cores de cablagem
O software Zelio Soft 2 permite definir cores diferentes de visualização:
 das ligações entre blocos função;
 das entradas/saídas;
 dos valores forçados no modo Simulação e Monitorização;
 da cor de fundo das janelas de edição e de supervisão.
NOTA: também pode aceder à configuração das cores a partir do menu Ficheiro/Preferências
(ver página 516).

Modificação de uma cor


A tabela seguinte mostra o procedimento necessário para modificar as cores:

Etapa Acção
1 A partir do menu Opções, seleccione o comando Modificar as cores.
Resultado: aparece a janela Definir as cores de cablagem.
2 Seleccione o botão Modificar à direita da cor que pretende modificar.
Resultado: aparece a janela Cores.
3 Seleccione a nova cor que pretende aplicar.
Resultado: aparece a janela Cores.
4 Valide com OK.
5 Para modificar as outras cores, repita os passos 2 a 4.
6 Carregue no botão Aplicar ao documento para validar a nova configuração.

Modo de cablagem
As ligações entre os blocos função podem ser:
 fios a partir do comando Ferramentas → Modo de cablagem → Fios;
 texto a partir do comando Ferramentas → Modo de cablagem → Texto. O texto é introduzido
por predefinição, pode modificá-lo posteriormente.
NOTA: o texto que aparece durante e no final da ligação é, por predefinição, do tipo Lxx (por
exemplo, L04), mas pode ser modificado.

EIO0000002617 03/2017 401


Programação em FBD a partir de Zelio Soft 2

Depois de seleccionar o tipo de ligação, todas as novas ligações criadas vão ser do tipo escolhido.
A imagem a seguir mostra um exemplo de programa com ligações do tipo fios e texto:

NOTA: a cablagem no modo Fios é a cablagem que aparece por predefinição na abertura do
software.

Tipo de cablagem
A opção de tipo de cablagem (fios ou texto) permite modificar apenas a ligação seleccionada quer:
 a partir do comando Ferramentas → Tipo de cablagem;
 quer clicando com o botão direito do rato.

Visualização da grelha
Para obter ajuda sobre o alinhamento dos blocos na folha de cablagem, pode visualizar uma
grelha a partir do menu Visualização → Grelha.

402 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Inserção de blocos função

Apresentação
Para realizar um programa FBD, deve inserir vários blocos função na folha de cablagem e
interligá-los em seguida.
O modo Edição, que é o modo predefinido quando se abre a aplicação, também está acessível a
partir do menu Modo → Edição durante a programação para passar de um modo para outro.
É possível inserir todos os tipos de blocos na folha de cablagem (incluindo as entradas IN e as
saídas OUT).
Só existem restrições para os blocos IN e OUT, que não possam ser posicionados nos contactos
que lhes estão dedicados.
Se houver incompatibilidade, não é possível posicionar o bloco. Quando o contacto estiver vazio,
aparece uma mensagem de erro. Se o contacto já contiver um bloco, aparece um círculo cruzado.

Inserção de blocos função


O procedimento seguinte indica como inserir um bloco função na folha de cablagem :

Etapa Acção
1 Seleccione o tipo de função a inserir.
 IN;
 FBD;
 SFC;
 Logic;
 OUT.

2 Clique no ícone que corresponde à função a inserir.


3 Arraste e largue a barra de funções na folha de cablagem.
4 Posicione a função no local pretendido da folha de cablagem.
5 Repita as etapas 2 a 5 para inserir todas as funções necessárias ao programa.

Bloco de entradas
NOTA: os blocos de entradas seguintes só podem ser inseridos nos contactos de entrada à
esquerda da folha de cablagem :
 Entrada DIG;
 Entrada DIG filtrada;
 Entrada analógica;
 Entrada analógica filtrada;
 Entrada de um inteiro.

EIO0000002617 03/2017 403


Programação em FBD a partir de Zelio Soft 2

Bloco de saídas
NOTA: os blocos de saídas seguintes só podem ser inseridos nos contactos de saída à direita da
folha de cablagem :
 Saída DIG;
 Saída de um inteiro.

Posição dos contactos


Pode alterar as posições ou as posições relativas dos contactos das entradas e das saídas para
uma melhor legibilidade do esquema de cablagem. Para tal, proceda da seguinte forma :

Etapa Acção
1 Alongue a superfície de cablagem se necessário.
2 Indique o contacto a mover :
 clique na barra azul do contacto se este contiver o desenho de um tipo de
bloco IN ou OUT e não solte o botão do rato;
 clique num ponto qualquer do contacto se estiver vazio e não solte o botão
do rato.
3 Arraste o contacto para o sítio desejado e solte o botão do rato.

404 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Criação de ligações entre blocos função

Apresentação
Depois de inserir os blocos funções na folha de cablagem, deve interligá-los. Se tiver criado
MACROS (ver página 425), estas devem ser interligadas em paralelo. Pode ligar uma saída de
um bloco (bloco função ou MACRO) a uma entrada de um outro bloco ou voltar a ligar uma saída
a uma entrada de um mesmo bloco.

Ligação entre blocos função


O procedimento seguinte indica como interligar os blocos função:

Etapa Acção
1 Clique com o botão esquerdo do rato numa saída de um bloco função.
Resultado: o cursor do rato aparece sob a forma de estrela.

2 Mantenha a selecção com o botão esquerdo do rato.


3 Sem soltar o botão, coloque o cursor na entrada de um bloco.
Resultado: o cursor do rato aparece sob a forma de estrela.

Se, na entrada de um bloco, o cursor adquirir a forma de um círculo cruzado,


isso significa que o destino da ligação não está correcto (tipos incompatíveis).
4 Solte o botão do rato.
Resultado: aparecem números ou um traço entre os dois blocos interligados.
5 Repita as etapas 1 a 4 para interligar todos os blocos.

EIO0000002617 03/2017 405


Programação em FBD a partir de Zelio Soft 2

Como alterar o início ou o fim de uma ligação


O seguinte procedimento mostra como alterar o início ou o fim de uma ligação.

Etapa Acção
1 Seleccione a ligação, clicando com o rato.
Ilustração

2 Carregue na tecla Shift.


3 Mantendo a tecla Shift premida, seleccione com o rato a extremidade da
ligação que pretende modificar.
Resultado : o cursor aparece sob a forma de estrela.

406 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Etapa Acção
4 Mantenha a selecção com o botão esquerdo do rato.
Nota: Nesta etapa, pode largar a tecla Shift.
5 Mantendo a selecção, arraste o cursor sobre a entrada ou saída de outro
bloco.
Resultado: o cursor aparece sob a forma de estrela.

Se, na entrada de um bloco, o cursor adquirir a forma de um círculo cruzado,


isso significa que o destino da ligação não está correcto (tipos incompatíveis).
6 Solte o botão do rato.
Resultado: aparecem números ou um traço entre os dois blocos interligados.

EIO0000002617 03/2017 407


Programação em FBD a partir de Zelio Soft 2

Como ligar um bloco a vários blocos


O seguinte procedimento mostra como interligar um bloco a vários blocos:

Etapa Acção
1 Carregue na tecla Ctrl.
2 Mantendo a tecla Ctrl premida, clique com o botão esquerdo do rato sobre uma
saída de um bloco.
3 Mantendo a tecla Ctrl premida e carregando no botão esquerdo do rato,
coloque o cursor sobre a entrada de um bloco.
Resultado: o cursor aparece sob a forma de estrela.

408 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Etapa Acção
4 Mantendo a tecla Ctrl premida, solte o botão do rato.
Resultado: aparecem números ou um traço entre os dois blocos ligados, assim
um novo traço interrompido.

5 Mantendo a tecla Ctrl premida, coloque o curso sobre a entrada de um outro


bloco.
Resultado: o cursor aparece sob a forma de estrela.

6 Mantendo a tecla Ctrl premida, clique com o rato na entrada de outro bloco.
Resultado: é criada outra ligação.

EIO0000002617 03/2017 409


Programação em FBD a partir de Zelio Soft 2

Etapa Acção
7 Repita as etapas 5 e 6 para criar o número de ligações
necessárias.

8 Solte a tecla Ctrl e clique em qualquer local ou na folha de cablagem.

Tipo de ligação
Consoante o tipo de dados que são transmitidos através da ligação, esta é representada de
diversas formas:
 dado Digital (DIG): linha preta contínua;
 valores inteiros entre -32768 e +32767: traço preto duplo;
 ligação entre blocos função SFC: linhas pretas em espiral.
O aspecto das ligações acima descritas corresponde aos tipos predefinidos; estes são
modificáveis a partir do menu Opções → Modificar as cores → Cor das ligações.

Modificação do tipo de ligação


O procedimento seguinte indica como modificar o tipo de ligação entre os blocos função:

Etapa Acção
1 Seleccione a ligação cujo tipo pretende modificar.
2 Seleccione o comando Tipo de cablagem do menu Ferramentas.
3 Seleccione o comando Fios para alterar a ligação de tipo texto para tipo fios ou
seleccione o comando Texto para alterar a ligação de tipo fios para tipo texto.
Resultado: o tipo de ligação é alterado.

410 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Modificação do texto da ligação


O procedimento seguinte indica como modificar o texto da ligação entre os blocos função:

Etapa Acção
1 Clique num dos dois textos da ligação cujo texto pretende alterar.
2 Seleccione o comando Ferramentas → Tipo de cablagem → Modificar texto.
Resultado: aparece a janela Modificar texto da ligação.
3 Insira o novo texto.
4 Valide com OK.

EIO0000002617 03/2017 411


Programação em FBD a partir de Zelio Soft 2

Parametrização dos blocos função

Apresentação
Cada um dos blocos função tem uma janela de parametrização. Esta janela pode ter um, dois ou
três separadores:
 Comentários em todos os blocos função;
 Parâmetros conforme o tipo de bloco função (FBD PRESET COUNT);
 Resumo conforme o tipo de bloco função (FBD TIME PROG).
Para aceder a esta janela, basta fazer duplo clique no bloco função.

Separador Comentários
Comentários
Na zona comentário, pode introduzir um comentário nas três linhas com um máximo de 30
caracteres por linha.
Nos blocos funções Entradas (ver página 263)/Saídas DIG (ver página 274) e Entradas
analógicas (ver página 266) no separador Comentário, pode escolher o tipo de símbolo do bloco
função que aparece na folha de cablagem.
Quando um comentário é associado a um bloco função, aparece um símbolo de envelope no
canto inferior direito do bloco.
Podem ocorrer duas situações:
 se clicar neste símbolo, aparece o conteúdo do comentário;
 se a caixa Mostrar o comentário do bloco estiver seleccionada, o comentário do bloco fica
sempre visível.
Número de bloco
Existe também uma opção: Mostrar o nº de bloco no separador Comentário. Esta opção está
activada por predefinição.
Símbolos associados ao bloco
Para determinados tipos de blocos, pode escolher símbolos específicos que podem ser
visualizados na folha de cablagem (FBD DI, OUT).
Quando esta funcionalidade está disponível, a lista de ícones disponíveis aparece num menu na
parte inferior da janela.
Para mudar de ícone, basta fazer duplo clique no símbolo pretendido.

Parâmetros
A maior parte dos blocos função inclui o separador Parâmetros. Neste separador, tem de definir
os parâmetros específicos ao bloco função. Pode obter mais informações sobre estes parâmetros
na ajuda de cada bloco.

412 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Resumo
Alguns blocos função também têm um separador Resumo (FBD TIME PROG). Esta janela mostra
o conjunto de acções parametrizadas para o bloco, o que permite ter uma visão geral da
configuração.

EIO0000002617 03/2017 413


Programação em FBD a partir de Zelio Soft 2

Opções de visualização

Apresentação
Para um programa FBD existem várias opções de visualização disponíveis com :
 comentários;
 zoom;
 números de blocos.

Comentários
Todos os blocos funções podem ter um comentário associado. Estes comentários aparecem por
baixo do bloco na folha de cablagem.
Pode visualizar:
 o comentário de um bloco;
 todos os comentários com o comando Visualização → Comentários → Todos;
 nenhum comentário do programa Visualização → Comentários → Nenhum.

Visualização de um comentário
A tabela seguinte representa os passos necessários para visualizar o comentário de um bloco
função:

Etapa Acção
1 Seleccione o bloco.
2 Clique no ícone, se estiver associado um comentário ao bloco, o ícone fica
visível.
Resultado: aparece o comentário do bloco.

Função Zoom
A partir do comando Visualização → Zoom pode fazer um zoom para visualizar uma parte do
programa em pormenor.

Números de blocos
Tal como nos comentários, pode visualizar os números dos blocos funções do programa
 todos os números de blocos função com o comando Visualização → Números de blocos →
Todos;
 nenhum dos números de blocos função do programa Visualização → Números de blocos →
Nenhum.

414 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Função Desenho

Apresentação
Na folha de edição e de supervisão, pode criar formas de tipo quadrado, elipse, linha ou texto.
Também pode inserir uma imagem de formato Mapa de bits.
É possível alterar a espessura dos traços (3 espessuras), a cor dos traços e a do fundo.

Criação de um desenho
A tabela seguinte apresenta o procedimento a seguir para inserir um desenho na folha de
cablagem ou de supervisão:

Etapa Acção
1 Seleccione o menu Desenho.
2 Seleccione o tipo de desenho a realizar:
 Linha;
 Rectângulo;
 Elipse;
 Texto.

3 Desenhe a forma pretendida na folha de cablagem ou de supervisão.


4 Se tiver seleccionadoTexto, faça duplo clique no objecto criado e insira o texto.

Inserção de uma imagem


A tabela seguinte apresenta os passos a seguir para inserir uma imagem na folha de cablagem
ou de supervisão:

Etapa Acção
1 Seleccione o menu Desenho.
2 Seleccione o tipo Imagem.
Resultado: aparece a janela abrir.
3 Seleccione o ficheiro com o formato de imagem bitmap.
4 Valide com Abrir.
5 Clique com o botão esquerdo do rato na folha de cablagem ou de supervisão.
Resultado: aparece uma zona a tracejado do tamanho da imagem.
6 Coloque a zona que corresponde à imagem na folha cablagem ou de
supervisão.
7 Solte o botão esquerdo do rato.
Resultado: a imagem aparece.

EIO0000002617 03/2017 415


Programação em FBD a partir de Zelio Soft 2

Limite
Pode criar um desenho do tiporectângulo ou elipse com ou sem limite. Por predefinição, a opção
limite é seleccionada. Se pretender removê-la ou validá-la, utilize o comando Desenho →
Limite. A cor do limite pode ser modificada, assim como a de uma linha.

Espessura da linha
A tabela seguinte apresenta o procedimento a seguir para alterar a espessura de uma linha ou de
um limite de um desenho:

Etapa Acção
1 Seleccione o desenho a modificar.
2 Seleccione o submenu Espessura do menu Desenho.
3 Escolha o tipo de espessura.
 linha simples;
 linha dupla;
 linha tripla.

Resultado: a espessura do desenho é modificada.

Cor de fundo
A tabela seguinte apresenta os passos a seguir para alterar a cor de fundo de um desenho:

Etapa Acção
1 Seleccione o desenho a modificar.
2 Seleccione o ícone Cor de fundo.
Resultado: aparece a janela cor.
3 Seleccione a nova cor de fundo.
4 Valide com OK.

Cor da linha e do limite


A tabela seguinte apresenta os passos a seguir para alterar a cor dos limites e das linhas de um
desenho:

Etapa Acção
1 Seleccione o desenho a modificar.
2 Seleccione o ícone Cor de linha.
Resultado: aparece a janela cor.
3 Seleccione a nova cor da linha.
4 Valide com OK.

416 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

A função Procurar

Apresentação
A função Procurar permite localizar nas janelas de edição e supervisão:
 um bloco função a partir do comentário ou do respectivo nome;
 uma ligação a partir do respectivo nome.

Procedimentos a efectuar
A tabela seguinte apresenta o procedimento necessário para utilizar a função Procurar :

Etapa Acção
1 Seleccione o comando Procurar a partir do menu Edição.
Resultado: aparece a janela Procurar.
2 Introduza na zona Procurar a cadeia de caracteres pretendida.
3 Seleccione a caixa Apenas palavras inteiras para que a pesquisa localize
apenas a cadeia pretendida.
4 Seleccione a caixa Maiúsculas/minúsculas para que a procura faça pesquisas
com maiúsculas e minúsculas.
5 Inicie a procura, carregando em Seguinte.
Resultado:
 se o resultado for encontrado, o bloco função aparece realçado na janela;
 se a procura não encontrar resultados, aparece a janela Não foi encontrado
nenhum bloco.
6 Efectue novamente a pesquisa, carregando em Seguinte até aparecer a janela
Não existe outro bloco.

EIO0000002617 03/2017 417


Programação em FBD a partir de Zelio Soft 2

Secção 24.2
Manipulação de objectos FBD

Manipulação de objectos FBD

Tema desta secção


Esta secção descreve a forma de manipular os objectos nas folhas de cablagem e de supervisão:
como seleccionar, deslocar, duplicar ou eliminar objectos,...

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
Como seleccionar objectos 419
Como criar objectos compostos 420
Como eliminar e duplicar objectos 421
Como posicionar objectos 423
Como criar ou modificar uma MACRO 425

418 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Como seleccionar objectos

Apresentação
Numa folha de cablagem ou de supervisão, os blocos funções e os desenhos são objectos.
Quando os objectos tiverem sido criados, por vezes, é necessário seleccionar alguns deles para
posicioná-los, agrupá-los,... A selecção ou anulação da selecção de objectos é, assim, uma
operação básica durante a criação de um programa FBD.

Como efectuar a selecção de um ou de vários objectos


A tabela seguinte descreve as operações a realizar para seleccionar um ou vários objectos.

Se pretende seleccionar... Então...


um bloco isolado. clique no bloco.
vários objectos contíguos. enquadre os objectos a seleccionar definindo uma zona
de selecção.
Resultado: todos os objectos seleccionados são
realçados pelo posicionamento de pequenos quadrados
amarelos em cada canto do bloco.

vários objectos espalhados na carregue na tecla Shift e clique nos objectos a


folha de cablagem. seleccionar, sem soltar a tecla Shift.
Resultado: todos os objectos seleccionados são
realçados pelo posicionamento de pequenos quadrados
amarelos em cada canto do bloco.

Como anular a selecção de um bloco de um grupo de objectos seleccionados


A tabela seguinte descreve as operações a realizar para anular a selecção de um bloco.

Etapa Acção
1 Carregue sem soltar a tecla Shift.
2 Clique com o botão esquerdo do rato no bloco seleccionado cuja selecção
pretende anular.
Resultado: os quadrados amarelos associados ao bloco desaparecem
indicando assim que o bloco já não pertence à selecção.

EIO0000002617 03/2017 419


Programação em FBD a partir de Zelio Soft 2

Como criar objectos compostos

Apresentação
Os objectos de uma folha de cablagem ou de supervisão são, por vezes, associados para se
transformarem num objecto composto único. De igual forma, por vezes, é necessário desagrupar
um objecto composto em vários objectos simples, para manipulá-los individualmente.

Como associar um grupo de objectos


A tabela seguinte descreve as operações necessárias para associar um grupo de objectos.

Etapa Acção
1 Seleccione os objectos a associar.
Resultado: a selecção é assinalada por pequenos quadrados amarelos em
cada elemento da selecção.

2 Active o comando Agrupar do menu Ferramentas.


Resultado: os objectos são agrupados num único objecto composto. O objecto
resultante é assinalado por pequenos quadrados amarelos em cada canto do
objecto.

Como desagrupar um grupo de objectos


A tabela seguinte descreve as operações necessárias para desagrupar um grupo de objectos.

Etapa Acção
1 Seleccione o objecto composto a desagrupar.
Resultado: o objecto composto é assinalado por pequenos quadrados
amarelos.
2 Active o comando Desagrupar do menu Ferramentas.
Resultado: todos os objectos contidos no objecto composto são visualizados
com os respectivos quadrados amarelos.

420 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Como eliminar e duplicar objectos

Apresentação
Por vezes, é necessário eliminar um objecto ou duplicar o mesmo objecto na folha de cablagem.

Como eliminar objectos


A tabela seguinte descreve as operações necessárias para eliminar um ou mais objectos.

Etapa Acção
1 Seleccione o(s) objecto(s) a eliminar.
Resultado: a selecção é assinalada por pequenos quadrados amarelos em
cada canto do bloco.

2 Carregue na tecla Delete ou retrocesso.


Resultado: os objectos seleccionados são eliminados.

Como copiar objectos utilizando o rato


A tabela seguinte descreve as operações necessárias para copiar um ou mais objectos com o
rato.

Etapa Acção
1 Seleccione o(s) objecto(s) a copiar.
2 Clique com o botão esquerdo do rato num dos objectos seleccionados.
3 Sem soltar o botão, carregue na tecla CTRL.
4 Arraste o(s) objecto(s) seleccionado(s) para o local pretendido.
Resultado: durante o deslocamento, a selecção é assinalada por uma zona
pontilhada.
5 Solte o botão do rato.
Resultado: a cópia da selecção é posicionada no local pretendido.

EIO0000002617 03/2017 421


Programação em FBD a partir de Zelio Soft 2

Como cortar, copiar ou colar objectos


A tabela seguinte indica as operações necessárias para cortar, copiar ou colar um ou mais
objectos.

Etapa Acção
1 Seleccione o(s) objecto(s) a manipular.
Resultado: a selecção é assinalada por pequenos quadrados amarelos em
cada canto do bloco.
2 Seleccione o comando a executar:
 Edição → Cortar
 Edição → Copiar
 Edição → Colar

Resultado: Cortar elimina os objectos seleccionados e memoriza-os na área


de transferência. Copiar duplica os objectos seleccionados na área de
transferência e Colar duplica o conteúdo da área de transferência no ecrã.

NOTA: também pode utilizar as combinações de teclas Ctrl C, Ctrl V e Ctrl X para copiar, eliminar
e colar os blocos funções seleccionados.

422 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Como posicionar objectos

Apresentação
Por vezes, é necessário, numa folha de cablagem ou de supervisão, posicionar um objecto em
relação a outro.
 alinhar objectos;
 centrar objectos;
 posicionar objectos em primeiro e em segundo plano em relação a outros.

Como alinhar um grupo de objectos


A tabela seguinte descreve as operações necessárias para alinhar um grupo de objectos :

Etapa Acção
1 Seleccione os objectos a alinhar.
Resultado: todos os objectos seleccionados são realçados pelo
posicionamento de pequenos quadrados amarelos em cada canto do bloco.

2 A partir do comando Alinhar do menu Ferramentas seleccione:


 Alinhar à esquerda;
 Alinhar à direita;
 Alinhar pela parte superior;
 Alinhar pela parte inferior.

Resultado: os objectos seleccionados são alinhados segundo a selecção


efectuada.

Como centrar um grupo de objectos


O quadro seguinte descreve as operações a realizar para centrar um grupo de objectos :

Etapa Acção
1 Seleccione os objectos a centrar.
Resultado: todos os objectos seleccionados são realçados pelo
posicionamento de pequenos quadrados amarelos em cada canto do bloco.
2 A partir do comando Alinhar do menu Ferramentas seleccione:
 centrar verticalmente;
 centrar horizontalmente.

Resultado: o grupo de objectos seleccionado fica centrado.

EIO0000002617 03/2017 423


Programação em FBD a partir de Zelio Soft 2

Como colocar um objecto em primeiro plano


A tabela seguinte descreve as operações necessárias para colocar um objecto em primeiro plano :

Etapa Acção
1 Seleccione o objecto a colocar em primeiro plano.
Resultado: o objecto seleccionado é realçado pelo posicionamento de
pequenos quadrados amarelos em cada canto do bloco.
2 A partir do comandoOrdem do menu Ferramentas seleccione Colocar em
primeiro plano.
Resultado: o objecto seleccionado está posicionado em primeiro plano.

Como colocar um objecto em segundo plano


A tabela seguinte descreve as operações necessárias para colocar um objecto em segundo
plano :

Etapa Acção
1 Seleccione o objecto a colocar em segundo plano.
Resultado: o objecto seleccionado é realçado pelo posicionamento de
pequenos quadrados amarelos em cada canto do bloco.
2 A partir do comandoOrdem do menu Ferramentas seleccione Colocar em
segundo plano.
Resultado: o objecto seleccionado é posicionado em segundo plano.

424 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Como criar ou modificar uma MACRO

O que é uma MACRO


Uma MACRO é um agrupamento de blocos funções. É caracterizado pelo número, nome,
ligações, blocos de funções internas (máximo de 255) e pelas ligações de entrada/saída.
No interior da MACRO :
 cada uma das ligações de entrada está associada, no máximo, a uma entrada do bloco função;
 cada saída do bloco função pode ser ligada à entrada de um bloco função ou a uma ligação de
saída.
Vista de fora, uma MACRO comporta-se como um bloco função com entradas e/ou saídas
susceptíveis de serem ligadas a ligações (ver página 405). No entanto, uma MACRO não pode
ser inserida noutra MACRO.
Exemplo :
Uma MACRO vista do interior :

1 ligações de entrada (cada uma associada a uma entrada, ou mais, do bloco função)
2 ligações de saída

EIO0000002617 03/2017 425


Programação em FBD a partir de Zelio Soft 2

A mesma MACRO vista de fora na janela de edição.

1 entradas (aparecem apenas as ligações de entrada efectivas)


2 saída (aparece apenas a saída efectiva

Número máximo de MACROS


O número máximo de MACROS (inclui as instâncias (ver página 429) emitidas por uma
duplicação) é de 64.

Protecção de uma MACRO


A segurança de uma MACRO é garantida pela segurança da aplicação da qual faz parte (consulte
Guardar uma aplicação, página 524).

426 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Como criar uma MACRO


A criação de uma MACRO efectua-se em várias etapas:

Etapa Acção
1 Seleccione (ver página 419), na folha de cablagem, os blocos funções que devem aparecer na MACRO.
Exemplo:

2 Carregue no comando Criar uma MACRO do menu de contexto.


3 Preencha a caixa de diálogo Propriedades da MACRO (ver página 429) (o único campo obrigatório é
Identificador de MACRO).

EIO0000002617 03/2017 427


Programação em FBD a partir de Zelio Soft 2

Etapa Acção
4 Feche a caixa de diálogo, carregando em OK.
Resultados: Todos os blocos funções seleccionados na etapa 1 são representados por um único bloco
(o da MACRO) na janela de edição.
Exemplo:

Manipulação de uma MACRO


Depois de criada, uma MACRO pode ser manipulada como um bloco função e, especialmente,
pode ser :
 seleccionada (ver página 419);
 associada a outros objectos (ver página 420);
 duplicada na janela de edição (ver página 422);
 copiada a partir de uma janela Edição em importar (ver página 520);
 copiada/colada entre dois softwares (ver página 422);
 apagada (ver página 421).

428 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Instâncias de uma MACRO


Uma MACRO resultante de uma duplicação é considerada como uma nova instância da MACRO
de origem.
As modificações do gráfico ou das propriedades (ver página 429) efectuadas numa instância são
automaticamente comunicadas às outras instâncias da MACRO. Equivalem a uma recompilação
da MACRO. Por sua vez, as modificações de comentários ou de parâmetros de blocos funções
internos são adequadas a cada instância da MACRO. Pode-se então encontrar duas instâncias
de uma mesma MACRO com parâmetros diferentes.
Se a última instância de uma MACRO estiver cortada ou apagada, o utilizador recebe uma
mensagem de aviso. É possível anular a operação.

A caixa de diálogo Propriedade da MACRO


A caixa de diálogo Propriedade da MACRO permite introduzir ou modificar as propriedades de
uma MACRO. Se a MACRO tiver sido duplicada, as modificações são efectuadas em todas as
instâncias da MACRO (ver página 429).
A caixa de diálogo está acessível durante a criação de uma MACRO ou no menu de contexto,
carregando em Visualizar a MACRO e depois no botão Modificar as propriedades.
Os parâmetros de uma MACRO são os seguintes :
 Identificador de MACRO (1 a 5 caracteres)
 Nome da MACRO (opcional)
 Símbolo do bloco, ou seja, o aspecto do bloco que representa a MACRO na folha de cablagem
principal e que pode ser opcional :
 une Imagem Standard (O identificador da MACRO é utilizado como símbolo do bloco) ou
 uma Imagem personalizada (Para introduzir uma imagem personalizada, clique no botão ...
).
 Nome das entradas, (Modificar eventualmente a etiqueta da entrada na caixa Etiqueta da
tabela.)
 Nome das saídas, (Modificar eventualmente a etiqueta da saída na caixa Etiqueta da tabela.)

EIO0000002617 03/2017 429


Programação em FBD a partir de Zelio Soft 2

Janela MACRO
As MACROS podem ser modificadas a partir da janela MACRO, disponível no menu Janelas
(Excepto se estiver eventualmente protegida por palavra-passe. Ver Protecção por palavra-passe,
página 433.).

A tabela seguinte mostra os vários elementos da janela MACRO.

Elemento Função
1 : lista pendente Escolher uma das MACROS do projecto e eventualmente
entre as diferentes instâncias (ver página 429).
2 : botão Modificar as Aceder à caixa de diálogo Propriedades da MACRO
propriedades (ver página 429).
3 : bloco função interna na Aceder aos parâmetros do bloco função interno, fazendo
MACRO duplo clique na parte superior.
(Se a MACRO tiver sido duplicada, as modificações de
parâmetros têm apenas efeito na instância (ver página 429)
da MACRO actual).

430 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Elemento Função
4 : folha de cablagem da Modificar o gráfico da MACRO e nomeadamente:
MACRO  adicionar ou eliminar uma ligação entre dois blocos
funções;
 adicionar um bloco função a partir da barra de função ou
da janela de edição;
 eliminar um bloco função.

(Se a MACRO tiver sido duplicada, estas modificações são


efectuadas em todas as instâncias da MACRO
(ver página 429)).
Não é possível estabelecer duas ligações de entrada na
mesma entrada de bloco função (consulte Conselho de
concepção, página 432).
5 : entrada não ligada Crie uma nova ligação na entrada de um bloco função da
folha de cablagem. Será apresentada uma entrada adicional
da MACRO na janela de edição. (Se a MACRO tiver sido
duplicada, estas modificações são efectuadas em todas as
instâncias da MACRO (ver página 429)).
6 : saída não ligada Crie uma nova ligação a partir da saída de um bloco função
da folha de cablagem. Será apresentada uma saída adicional
da MACRO na janela de edição. (Se a MACRO tiver sido
duplicada, estas modificações são efectuadas em todas as
instâncias da MACRO (ver página 429)).

EIO0000002617 03/2017 431


Programação em FBD a partir de Zelio Soft 2

Conselho de concepção
No interior de uma macro, não é possível estabelecer duas ligações de entrada a duas entradas
com blocos função diferentes.

Em vez disso, é aconselhável fazer, no exterior da MACRO, tal como representado no esquema
abaixo :

432 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Como modificar o gráfico de uma instância de uma MACRO, mantendo as outras instâncias
Ao modificar o gráfico de uma única instância de MACRO, volta a criar uma nova MACRO.
Proceda da seguinte forma :

Etapa Acção
1 Seleccione a instância da MACRO, clicando com o botão direito do rato.
2 Seleccione Visualizar a MACRO no menu de contexto.
3 Seleccione Edição → Seleccionar tudo.
4 Seleccione Edição → Copiar.
5

Clique no botão para voltar à folha de cablagem principal.


6 Seleccione Edição → Colar.
7 Posicione de novo, eventualmente, a selecção.
8 Seleccione Criar uma MACRO no menu de contexto.
9 Preencha a caixa de diálogo Propriedades da MACRO (ver página 429) (o
único campo obrigatório é Identificador de MACRO).
10 Feche a caixa de diálogo, carregando em OK.
11 Seleccione Visualizar a MACRO no menu de contexto.
12 Utilize a janela MACRO (ver página 430) para criar as ligações de
entrada/saída e para efectuar as modificações.

Como modificar o comentário de uma MACRO


Para modificar o comentário de uma MACRO, proceda da seguinte forma :

Etapa Acção
1 Faça duplo clique na MACRO
2 Modifique o comentário.
3 Valide, clicando no botão OK.

Protecção por palavra-passe


Pode ser necessário introduzir uma palavra-passe para proteger as MACROS de um projecto. É
independente da palavra-passe da aplicação. É um número de 4 dígitos ("0000" não é uma
palavra-passe válida).
Esta protecção é definida na janela de configuração do programa que pode ser acedido através

do botão ou do Edição → Configuração do programa, separador Configuração.


A mesma palavra-passe protege todas as MACROS do projecto e é pedida na abertura.

EIO0000002617 03/2017 433


Programação em FBD a partir de Zelio Soft 2

Se a palavra-passe não for introduzida na abertura do projecto, não estão disponíveis as


seguintes funções:
 aceder à janela MACRO;
 copiar uma MACRO;
 imprimir MACROS.

Visualização na face anterior


No menu geral da face anterior do módulo lógico, seleccione Parâmetros, carregando no botão
Menu/Ok. É apresentado o primeiro bloco função com o respectivo número. A passagem de um
bloco função/MACRO para outro é efectuado através das teclas de navegação para cima e para
baixo.
As regras de numeração são as seguintes:

Número Significado
R00B• Bloco função
R01B Macro número 1
R02B Macro número 2

NOTA: Os blocos função são indicados em primeiro lugar.

434 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Secção 24.3
Afinação e Monitorização de uma aplicação FBD a partir do software de programação

Afinação e Monitorização de uma aplicação FBD a partir do


software de programação

Tema desta secção


Esta secção descreve as diferentes funcionalidades ligadas à afinação da aplicação, a partir do
software de programação no modo FBD.

Conteúdo desta secção


Esta secção inclui os seguintes tópicos:
Tópico Página
O modo Simulação 436
O modo Monitorização 441
Modificar e forçar no modo Simulação e Monitorização 443

EIO0000002617 03/2017 435


Programação em FBD a partir de Zelio Soft 2

O modo Simulação

Apresentação
O modo Simulação de um programa FBD permite testar o programa, fazendo uma simulação no
computador anfitrião do software. Neste modo, nas janelas Edição, Supervisão e Face anterior,
pode :
 visualizar os estados das saídas dos blocos função;
 visualizar e modificar os parâmetros dos blocos função;
 forçar o estado das entradas e saídas dos blocos função;
 modificar o estado dos botões da face anterior;
 forçar o estado das ligações entre os blocos função.
No modo Edição, as janelas são actualizadas em conjunto. Por exemplo, se colocar um bloco
função na janela de edição e supervisão. Também pode actualizar uma acção neste bloco função,
a partir da janela de edição, na janela de supervisão.
(Consulte Como testar uma aplicação sem a carregar no módulo lógico: a simulação, página 40)

Acesso ao modo Simulação

O acesso à simulação efectua-se através do menu Modo → Simulação ou através do ícone .


NOTA: por predefinição, a janela de edição (folha de cablagem) aparece em ecrã inteiro, podendo
aceder às janelas Face anterior e Supervisão :
 a partir do menu Janela;
 minimizando a janela de cablagem.

Parâmetros de execução do programa


NOTA: para fazer aparecer o conjunto das funções descritas abaixo, no Ficheiro → Preferências,
tem de seleccionar a caixa : visualizar o período de actualização e o número de ciclo em
monitorização e simulação.
(Consulte Barra de ferramentas do modo Simulação, página 44)
Período de actualização
É a frequência com que os valores das saídas e dos parâmetros são actualizados nas janelas da
aplicação.

436 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Comando do programa
Descrição dos botões de comando do programa em modo de simulação :

Botão activo Descrição


Início do desenvolvimento do programa.

Paragem do desenvolvimento do programa.

Pausa/Run : paragem ou reinício da apresentação do


programa.
(activado apenas no modo RUN)

Simulação de um corte no sector (ver página 72)


(activado apenas no modo RUN).

A cor dos ícones muda consoante o estado em que se encontra a aplicação.

Quando é possível escolher, o ícone fica amarelo .

Funções inacessíveis
No modo Simulação, não é possível aceder às seguintes funções :
 a edição gráfica dos programas;
 transferir o programa;
 apagar o programa;
 comparar o programa;
 passar para o modo Monitorização que está ligado ao módulo lógico;
 modificar os parâmetros de comunicação.

EIO0000002617 03/2017 437


Programação em FBD a partir de Zelio Soft 2

Representação
A imagem a seguir mostra um exemplo de janelas de edição e de supervisão no modo Simulação :

438 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Descrição dos elementos


A tabela seguinte mostra os vários elementos da janela de edição :

Referência Descrição
1 A barra de simulação permite modificar o número de ciclos executados em
cada passo de simulação.
2 Ligação no estado activo, a cor é parametrizável (ver página 401) em função
do estado. O estado Activo (ON) ou Inactivo (OFF) aparece nos dois lados da
ligação.
3 Folha de cablagem simulada.
4 O mesmo bloco função com as entradas/saídas e parâmetros animados nas
janelas de edição e de supervisão.
5 Janela de supervisão simulada.

Acelerador

O ícone permite mostrar ou ocultar a caixa do acelerador.


NOTA: esta funcionalidade influencia o funcionamento da função TIME PROG (ver página 325).
Ilustração :

Descrição da janela de simulação :


 introdução e visualização do período de simulação;
 cursor que permite fazer evoluir o tempo através da respectiva deslocação (simulação no modo
"Stop");
 visualização da data e hora actuais em simulação;
 painel de comando tipo videogravador : Pausa, Voltar ao início (simulação no modo "Stop"),
Avanço rápido, Avanço rápido saltando para o evento de função TIME PROG seguinte, Fim,
Regulação da aceleração do tempo.

EIO0000002617 03/2017 439


Programação em FBD a partir de Zelio Soft 2

Esta janela aparece quando clica no ícone módulo lógico do tempo de simulação colocado na
barra inferior da janela de simulação.
Visualização :
 apresenta a data e a hora de início e de fim da simulação.
Acções :
 permite modificar, na janela "limites da simulação", a data e a hora de início e fim da simulação
(simulação em modo "Stop");

 permite aumentar até 65 000 vezes a velocidade de simulação, carregando na tecla e


deslocando o nível da barra "mín-máx";
 permite posicionar-se 3 s antes do evento de função TIME PROG seguinte, carregando na

tecla .

Simulação de um corte no sector


Quando se faz a simulação de um corte no sector, o relógio do simulador fica fixo. Para simular o
restabelecimento da corrente a uma hora determinada, tem de mudar a hora da simulação. Para
tal, proceda da seguinte forma :

Etapa Acção
1 Clique no Simulação → Acerto do relógio.
2 Introduza a data e a hora desejadas para o restabelecimento da corrente nos
campos Data e Tempo da janela de acerto do relógio.
3 Valide, clicando no botão Escrever no módulo.

440 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

O modo Monitorização

Apresentação
No modo Monitorização, o módulo lógico está ligado ao computador anfitrião do software. Neste
modo, nas janelas de edição, supervisão e face anterior, pode :
 visualizar os estados das saídas dos blocos função;
 visualizar e modificar os parâmetros dos blocos função;
 forçar o estado das entradas e saídas dos blocos funções (máximo de 10 saídas de blocos
funções em simultâneo);
 modificar o estado dos botões da face anterior;
 forçar o estado das ligações entre os blocos função.
Pode aceder ao modo Monitorização a partir do menu Modo → Monitorização.
No modo Monitorização, as várias janelas são actualizadas em conjunto em cada ciclo. Por
exemplo, se colocar um bloco função na janela de edição e supervisão. Também pode actualizar
uma acção neste bloco função, a partir da janela de edição, na janela de supervisão.
(Consulte Como controlar e modificar uma aplicação que está a ser executada no módulo lógico
a partir do software de programação: a monitorização (ver página 47))

Funções inacessíveis
No modo Monitorização, não é possível aceder às seguintes funções:
 a edição gráfica dos programas;
 transferir o programa;
 apagar o programa;
 comparar o programa;
 passar para o modo Simulação;
 modificar os parâmetros de comunicação.

Acesso ao modo de monitorização


O acesso à monitorização é efectuado através do menu Modo → Monitorização ou através do

ícone .
Podem ocorrer os seguintes casos:
 está aberta uma aplicação no software de programação: a versão existente no módulo lógico
é comparada com a do software de programação:
 se a aplicação do software de programação for a mesma que a existente no módulo lógico,
o modo de monitorização inicia-se.
 se a aplicação do software de programação for diferente da existente no módulo lógico, é
necessário sincronizar as versões transferindo o programa do PC para o módulo lógico ou
do módulo lógico para o PC.

EIO0000002617 03/2017 441


Programação em FBD a partir de Zelio Soft 2

 não está aberta nenhuma aplicação no software de programação: neste caso, o software de
programação propõe voltar a transferir para o PC a aplicação em execução no módulo lógico.
Assim que a transferência estiver concluída, aparece o ecrã de supervisão.

Representação
Os estados do programa nas janelas da aplicação são representados de forma idêntica aos do
modo simulação (ver página 438).
A imagem a seguir mostra um exemplo de janelas de edição e de supervisão no modo Simulação:

442 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Modificar e forçar no modo Simulação e Monitorização

Apresentação
No modo Simulação, pode modificar os parâmetros dos blocos função e forçar o estado das
entradas e das saídas dos blocos função.
 forçar o estado das ligações entre os blocos função;
 forçar o estado das entradas e saídas dos blocos função;
 modificar os parâmetros dos blocos função;
 modificar o estado dos botões da janela face anterior do módulo lógico.
No modo Monitorização, pode modificar os parâmetros dos blocos função e forçar o estado das
ligações.
 forçar o estado das ligações entre os blocos função;
 modificar os parâmetros dos blocos função;
 modificar o estado dos botões da janela face anterior do módulo lógico.
Existem dois modos para realizar a forçagem:
 o modo transitório;
 o modo permanente.
Os valores que são forçados aparecem realçados com uma cor (ver página 401) diferente, em
função do estado.
É possível substituir determinados estados a partir do software de programação e visualizar todos
os estados internos do programa (máximo de 10 saídas de blocos de funções em simultâneo).

Modo transitório
Para modificar o estado, basta clicar com o botão esquerdo do rato na ligação que une os dois
blocos. Esta forçagem é apenas eficaz durante o clique.

EIO0000002617 03/2017 443


Programação em FBD a partir de Zelio Soft 2

Modo permanente
É possível forçar, de modo permanente, as entradas e saídas DIG e analógicas dos blocos função.
A tabela seguinte apresenta os passos necessários para forçar, de modo permanente, uma
selecção DIG:

Etapa Acção
1 Clique com o botão direito do rato na ligação, na entrada ou na saída do bloco
função.
Resultado: aparece o menu de contexto.
2 Seleccione o comando Substituição e manutenção.
Resultado: aparece a janela Substituição permanente.
3 Seleccione:
 ON/Activo para que a selecção passe do estado inactivo para activo;
 OFF/Inactivo para que a selecção passe do estado activo para inactivo.

4 Valide com OK.


Resultado: a selecção muda de cor e aparece ON para Activo e OFF para
inactivo.

A tabela seguinte apresenta os passos necessários para forçar, de modo permanente, uma
selecção Analógica:

Etapa Acção
1 Clique com o botão direito do rato na ligação, na entrada ou na saída do bloco
função.
Resultado: aparece o menu de contexto.
2 Seleccione o comando Substituição e manutenção.
Resultado: aparece a janela Valor analógico.
3 Introduza o valor analógico de forçagem.
4 Valide com OK.
Resultado: a selecção muda de estado.

444 EIO0000002617 03/2017


Programação em FBD a partir de Zelio Soft 2

Modificação dos parâmetros


Se um bloco função incluir parâmetros, pode modificá-los. A tabela seguinte apresenta os passos
a efectuar:

Etapa Acção
1 Na janela de edição ou de supervisão, fazer duplo clique no bloco função,
cujo(s) parâmetro(s) tem (têm) de ser modificados.
2 Seleccione o separador Parâmetros.
3 Modifique o(s) parâmetro(s).
4 Valide as modificações com OK.
Resultado: os novos parâmetros aparecem ao lado do bloco função na janela
de edição e/ou de supervisão.

Face anterior do módulo


Os botões da face anterior do módulo lógico podem ser manipulados a partir das janelas da
aplicação, como se fossem os botões da face anterior real do módulo lógico. Basta clicar no botão
para mudar o respectivo estado.

EIO0000002617 03/2017 445


Programação em FBD a partir de Zelio Soft 2

446 EIO0000002617 03/2017


Manual de programação Zelio Logic
Exemplo aplicação FBD
EIO0000002617 03/2017

Capítulo 25
Exemplo aplicação FBD

Exemplo aplicação FBD

Vidraças de ventilação de estufa

Descrição
Este exemplo descreve como é possível gerenciar automaticamente as vidraças de ventilação de
estufa.

Especificações
O proprietário de uma estufa deseja construir uma instalação com capacidade para controlar a
abertura e o fechamento das janelas de ventilação situadas na parte superior da estufa.
A estufa possui duas vidraças que fornecem ventilação. A abertura dessas janelas é controlada
por um motor e por 2 sensores, que indicam se as janelas estão abertas ou fechadas:

Durante o dia, as janelas são abertas das 12h às 15h, permitindo assim ventilar a estufa quando
a temperatura atinge, em princípio, o valor mais elevado. Contudo, se a temperatura for menor
que 10°C, as vidraças não se abrem ou fecham-se no caso de já estarem abertas.
Além disso, as vidraças abrem-se durante o dia no caso de a temperatura chegar a 25ºC. Se a
temperatura for menor que 25ºC, as vidraças deverão se fechar novamente.
Por fim, quando anoitece, as janelas permanecem fechadas, independentemente da temperatura.
Na descrição do programa, são utilizados 3 intervalos horários:
 Intervalo 1: noite, das 21h às 07h
 Intervalo 2: dia, das 07h às 12h e das 15h às 21h
 Intervalo 3: meio-dia, das 12h às 15h

EIO0000002617 03/2017 447


Exemplo aplicação FBD

Resumo:

Tabela das entradas/saídas


Descrição das entradas:

Entrada Descrição
I1 Janelas abertas (DIG)
I2 Janelas fechadas (DIG)
IB Temperatura (analógica)

Descrição das saídas:

Saída Descrição
Q1 Abertura das janelas (DIG)
Q2 Encerramento das janelas (DIG)

A temperatura provém de um sensor que fornece, em saída, uma tensão entre 0 e 10 V.

Modelo necessário
Para este aplicativo, é necessário um módulo lógico que inclua um relógio e entradas analógicas:
 SR2B122BD (24 Vcc),
 SR2B121JD (12 Vcc).

448 EIO0000002617 03/2017


Exemplo aplicação FBD

Folha de cablagem FBD


Descrição:

EIO0000002617 03/2017 449


Exemplo aplicação FBD

Descrição dos parâmetros


Comparador analógico B12
Valor1 > Valor2
Comparador analógico B18
Valor1 > Valor2
Programador horário B11

Ciclo atual: 00
 Hora: 15,
 Minuto: 00,
 Desligado está selecionado,
 Os outros parâmetros são idênticos aos do modo Ligado.

450 EIO0000002617 03/2017


Exemplo aplicação FBD

Programador horário B13


Ciclo atual 00
 Hora: 07,
 Minuto: 00,
 Ligado está selecionado,
 Os outros parâmetros são idênticos aos do programador B11.
Ciclo atual 01
 Hora: 12,
 Minuto: 00,
 Desligado está selecionado,
 Os outros parâmetros são idênticos aos do programador B11.
Ciclo atual 02
 Hora: 15,
 Minuto: 00,
 Ligado está selecionado,
 Os outros parâmetros são idênticos aos do programador B11.
Ciclo atual 03
 Hora: 21,
 Minuto: 00,
 Desligado está selecionado,
 Os outros parâmetros são idênticos aos do programador B11.
Programador horário B19
Ciclo atual 00
 Hora: 21,
 Minuto: 00,
 Ligado está selecionado,
 Os outros parâmetros são idênticos aos do programador B11.
Ciclo atual 01
 Hora: 7,
 Minuto: 00,
 Desligado está selecionado,
 Os outros parâmetros são idênticos aos do programador B11.

EIO0000002617 03/2017 451


Exemplo aplicação FBD

Funções booleanas

452 EIO0000002617 03/2017


Manual de programação Zelio Logic
Ligações do módulo lógico
EIO0000002617 03/2017

Parte VI
Ligações do módulo lógico

Ligações do módulo lógico

Tema desta parte


Esta parte descreve as funcionalidades e parametrizações relativas às ligações com o módulo
lógico.

Conteúdo desta parte


Esta parte inclui os seguintes capítulos:
Capítulo Título do capítulo Página
26 Ligação com o software de programação 455
27 Comunicação através da extensão Modbus 471
28 Interface de comunicação SR2COM01 475
29 Extensão de entradas-saídas analógicas SR3XT43BD 493
30 Comunicação através da extensão Ethernet 495

EIO0000002617 03/2017 453


Ligações do módulo lógico

454 EIO0000002617 03/2017


Manual de programação Zelio Logic
Ligação com o software de programação
EIO0000002617 03/2017

Capítulo 26
Ligação com o software de programação

Ligação com o software de programação

Tema deste capítulo


Este capítulo descreve as funcionalidades relativas à ligação do módulo lógico ao software de
programação.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Configuração da comunicação entre o software de programação e o módulo lógico 456
Transferir o programa do PC para o módulo lógico 458
Transferir o programa do módulo lógico para o PC 460
Comandos de execução do programa RUN/STOP 462
Comparar os dados do módulo lógico com o programa 463
Diagnóstico do módulo lógico 464
Protecção do programa guardado no módulo 465
Apagar o programa contido no módulo lógico 466
Acerto do relógio do módulo lógico 467
Configurar o idioma do módulo lógico 468
Actualizar o FIRMWARE do módulo lógico 469

EIO0000002617 03/2017 455


Ligação com o software de programação

Configuração da comunicação entre o software de programação e o módulo lógico

Descrição
Para estabelecer a comunicação entre o software de programação e o módulo lógico, é possível
utilizar uma das seguintes ligações :
 ligação série : porta Com
 ligação bluetooth : porta Com
 ligação USB;
 ligação via modem (apenas para os módulos lógicos aos quais foi adicionada a interface de
comunicação SR2COM01).

Previamente
Antes de iniciar a ligação entre o software de programação e o módulo lógico, deve verificar os
seguintes elementos:

No caso de... certifique-se de que :


de uma ligação série ou USB  o módulo lógico estar fisicamente ligado ao software
de programação (PC);
 a ligação está devidamente configurada.

de uma ligação blue tooth o adaptador blue tooth e o respectivo piloto está instalado.
Nota: o piloto associa uma porta com ao adaptador.

Acesso
Pode aceder à função Configuração COMUNICAÇÃO a partir do menu Transferência.

Configuração da comunicação
Procedimento de configuração da comunicação :

Etapa Acção
1 Abra a janela Configuração COMUNICAÇÃO a partir do menu Transferência.
2 Escolha o tipo de ligação :
 Modem :
Especifique :
 o modem do PC a utilizar para a comunicação;
 o nome da estação remota à qual se tem de ligar o software de programação.

 Porta Com :
Especifique a porta a utilizar :
 COM1;
 COM2;
 USB.

3 Valide as modificações carregando na tecla OK.

456 EIO0000002617 03/2017


Ligação com o software de programação

NOTA: em alguns casos, é necessário introduzi-las na janela COMx (ou x> 2) que corresponde a
casos específicos :
 em computadores portáteis sem linhas série;
 em computadores portáteis com USB
 quando se utiliza um conversor USB - SERIE (O Win XP atribui uma COM6 ou COM8 a este
novo periférico)
 utilização de uma ligação blue tooth (especifique a porta com que o piloto do adaptador
associou ao adaptador).

Teste a ligação
É possível testar os parâmetros de ligação a nível da janela Configuração COMUNICAÇÃO
através do botãoTestar.
Neste caso, o software de programação tenta ligar-se ao módulo lógico com os parâmetros
actuais; se a configuração da ligação não estiver correcta, uma mensagem de erro significa que
o periférico não responde.

EIO0000002617 03/2017 457


Ligação com o software de programação

Transferir o programa do PC para o módulo lógico

Descrição
A função Transferir o programa do PC para o módulo lógico converte o programa desenvolvido
com o software em dados carregáveis no módulo lógico e transfere-o do PC para o módulo lógico.
Este comando abre a janela: Resultados de compilação, se o resultado da compilação for :
 Compilação bem sucedida, a aplicação é transferida para o módulo lógico;
 Falha : aparece o número do erro; é necessário editar o programa, corrigir o erro e introduzir o
comando de escrita novamente.
A transferência só é possível se o módulo lógico :
 não estiver bloqueado devido à introdução de uma palavra-passe incorrecta;
 estiver no modo de paragem.
O programa só é escrito no módulo lógico nos seguintes casos :
 o módulo lógico não tem programa;
 o módulo lógico contém um programa não protegido de leitura/escrita por uma palavra-passe;
 o módulo contém um programa protegido de leitura/escrita e a palavra-passe é conhecida.
(Neste caso, aparece a caixa de diálogo Palavra-passe)
Se todas estas condições estiverem reunidas, aparece a caixa de diálogo Opções escrita
(ver página 518).
NOTA: só um programa FBD sem erros de compilação pode ser escrito no módulo lógico. Todos
os programas LD compilados ficam escritos no módulo lógico.
NOTA: o tipo de módulo lógico registado no programa tem de ser compatível com o módulo lógico
ligado:
 versão hardware do módulo lógico;
 versão firmware,
 índice firmware inferior ou igual ao do módulo lógico;
 extensão idêntica;
 versão hardware idêntica e versão firmware da extensão idêntica.

NOTA: a actualização do FIRMWARE efectua-se de forma implícita quando se transfere um


programa LD (ou FBD) para um módulo lógico que inclui um FIRMWARE diferente FBD (ou LD).
A actualização do firmware só é permitida se o firmware carregado for concebido para o mesmo
módulo lógico :
 mesma versão de hardware (ver página 546),
 versão de boot idêntica e um índice de boot inferior ou igual ao boot do módulo lógico a
carregar.

Acesso
Esta função está acessível a partir do menu Transferência → Transferir programa → PC > Módulo.

458 EIO0000002617 03/2017


Ligação com o software de programação

Defeito FIRMWARE
Se surgir um problema de comunicação durante a actualização automática do firmware (3
tentativas), é possível tentar carregar o firmware com o menu: Módulo → Actualizar o firmware do
módulo lógico
Compatibilidade entre a versão do software de programação e a versão de firmware do módulo
lógico (ver página 546)
(verifique se a linha série não está interrompida)

Procedimento
Procedimento de transferência do programa para o módulo lógico :

Etapa Acção
1 Inicie o comando Transferir programa, PC → Módulo lógico a partir do menu
Transferência.
Resultado : inicia-se a verificação do programa e abre-se a janela Resultados
de compilação.
2 Em função do resultado da verificação :
 compilação bem sucedida : validar com a tecla OK.
Resultado : aparece a caixa de diálogo Opções escrita.
 falha : corrija os erros e depois volte à etapa 1.

3 Seleccione as Opções de escrita (ver página 518) :


 protecção do programa guardado no módulo lógico (ver página 465) :
proteja o programa com uma palavra-passe para impedir que seja lido ou
modificado.
 guarde as modificações antes de escrever;
 active o modo monitorização e arranque do módulo lógico.

4 Valide as modificações carregando na tecla OK.


Resultado : desaparece a caixa de diálogo Opções escrita
5 Inicie a transferência, carregando na tecla OK da caixa de diálogo Transferir
programa, PC → Módulo lógico.

NOTA: no caso de utilizar a interface de comunicação SR2COM01, para que a ligação do módulo
lógico com o modem seja efectiva, é necessário :
 reiniciar a interface de comunicação depois de cada alteração de tipo de ligação (ligação com
o PC, ligação com o modem);
 esperar o fim do ciclo de inicialização da interface de comunicação.

EIO0000002617 03/2017 459


Ligação com o software de programação

Transferir o programa do módulo lógico para o PC

Descrição
A função de transferência da aplicação do módulo lógico para o PC converte os dados contidos
no módulo lógico para reconstituir um programa editável no software de programação.
O software de programação só pode ler o conteúdo se o módulo lógico:
 tiver um programa de leitura/escrita não protegido por uma palavra-passe;
 tiver um programa de leitura/escrita protegido e a palavra-passe for conhecida.
(Neste caso, aparece a caixa de diálogo Palavra-passe)
Os dados recuperados pela leitura contêm as referências à aplicação durante a transferência:
 o nome do ficheiro da aplicação;
 o caminho de acesso: relativo ao directório de trabalho (Ficheiro/Preferências).
NOTA: o caminho de acesso tem um limite de 128 caracteres (incluindo o nome do programa com
a extensão).
Se este limite for ultrapassado (apenas são registados o nome do ficheiro e a respectiva
extensão), aparece a janela a pedir ao utilizador que complete o caminho de acesso.

Acesso
Esta função está acessível a partir do menu Transferência → Transferir programa → Módulo > PC.

Reconstituição do programa
Utilizando as informações relativas à aplicação no módulo lógico (nome do ficheiro de origem e
localização no PC), o software tenta recarregar o ficheiro da aplicação a partir do PC.
O objectivo desta procura é recuperar as representações gráficas:
 posições relativas dos blocos funções;
 posições das ligações entre funções;
 comentários;
 segundo plano;
 desenhos.
NOTA: podem ter sido efectuadas modificações após a escrita da aplicação no módulo lógico:
 a nível do software de programação: a aplicação evoluiu;
 a nível do módulo lógico: modificação dos parâmetros pela face anterior.

Se existirem diferenças nos parâmetros, aparece uma caixa de diálogo que pergunta ao utilizador
se quer actualizar o programa do software de programação com os parâmetros lidos no módulo
lógico.

460 EIO0000002617 03/2017


Ligação com o software de programação

Existem alguns casos em que a recuperação do programa não é possível:


 as diferenças de programa aparecem entre o ficheiro que contém o programa no PC e a
aplicação que é lida no módulo lógico;
 o ficheiro que contém o programa no PC não está acessível.
Para voltar a ler a aplicação de origem registada no PC, o PC segue o caminho (128 caracteres)
da configuração da aplicação carregada no módulo lógico, em seguida é experimentado um
caminho absoluto e depois um caminho relativo ao caminho definido por preferência. Se se
encontrar apenas o nome.ext, procura-se o nome no directório de preferências; caso contrário
deve pedir-se ao utilizador que procure a localização do ficheiro. Se não for possível,
reconstrução predefinida.... com permite esquemas e comentários.
Nestas circunstâncias, a janela Construção programa abre-se e propõe um procedimento
alternativo:
 Construção a partir do ficheiro especificado pelo utilizador: o utilizador introduz manualmente
o caminho do ficheiro da aplicação a recuperar.
 Construção automática do programa: neste caso, o software de programação interpreta os
dados recuperados no módulo e reconstrói a aplicação correspondente (o ficheiro é
regenerado).
NOTA: o programa carregado no módulo lógico não contém informações sobre o esquema
(desenho, comentário, posição relativa dos blocos funções e das ligações), sendo criado um
esquema por predefinição.
NOTA: todos os parâmetros das funções são recuperados.

EIO0000002617 03/2017 461


Ligação com o software de programação

Comandos de execução do programa RUN/STOP

Descrição
Estes comandos permitem monitorizar à distância um módulo ligado ao PC. Depois da ligação ser
efectuada, o controlo é efectuado através da janela face anterior, com a qual o utilizador pode
interagir como se fosse a própria face anterior do módulo.
Esta função permite arrancar e parar o programa contido no módulo :
 RUN Módulo : todos os valores actuais (contadores, temporizadores, etc.) são reinicializados
antes do arranque do programa;
 RUN Módulo sem inic dos remanescentes : mantêm-se os valores actuais para os quais foi
activada a opção Reminiscência;
 STOP : o programa deixa de ser executado e as saídas são desactivadas.

Acesso
É possível aceder aos comandos RUN Módulo, RUN Módulo sem inic dos remanescentes e STOP
Módulo a partir do menu Transferência.

Estado do módulo no corte de alimentação


Em caso de corte de alimentação, o programa pára imediatamente, os parâmetros de tipo
inicialização a corte do sector ou memorização a corte do sector (Reminiscência) são guardados.
(Consulte Como se comporta o módulo em caso de corte do sector (ver página 72).)
A ruptura da ligação entre o software e o módulo é assinalada no software por uma mensagem de
erro (se o software estiver no modo Monitorização, volta para o modo edição).
Durante a reinicialização da alimentação, o módulo efectua um comando RUN inicializando
apenas os dados não guardados.

Estado do módulo no erro de bloqueio


Em caso de erro de bloqueio do módulo (ruptura ou perturbação da ligação entre o módulo e as
respectivas extensões), o módulo passa para o modo paragem: STOP.
O motivo do bloqueio pode ser consultado na janela face anterior do módulo.
Para reiniciar o módulo lógico, após a resolução do problema de bloqueio, basta utilizar o
comando RUN.
Consulte O que significa o código de erro que aparece na face anterior do módulo lógico
(ver página 54).

462 EIO0000002617 03/2017


Ligação com o software de programação

Comparar os dados do módulo lógico com o programa

Descrição
Esta função testa a identidade entre os dados contidos no módulo lógico e os dados produzidos
pela compilação da aplicação do software de programação.
Se os dados do módulo lógico estiverem protegidos por uma palavra-passe, é pedido ao utilizador
que a insira, na janelaPalavra-passe.
A comparação incide no programa (incluindo os parâmetros) contido:
 no módulo lógico;
 na janela de edição do software de programação no PC.

Acesso
Pode aceder à função Comparar os dados do módulo lógico com o programa a partir do menu
Transferência.

EIO0000002617 03/2017 463


Ligação com o software de programação

Diagnóstico do módulo lógico

Descrição
A função de diagnóstico permite visualizar todas as características do módulo lógico ao qual está
ligado o software de programação.
Só pode aceder à caixa de diálogo Diagnóstico do módulo lógico se existir um módulo lógico
ligado ao PC.
A janela de diagnóstico é composta por 2 separadores:
 Hardware: características do módulo lógico (hardware e firmware);
 Aplicação: características da aplicação incorporada no módulo lógico (programa de utilizador).

Acesso
Pode aceder à função Diagnóstico do módulo lógico a partir do menu Módulo lógico.

Hardware
O separador Hardware fornece as seguintes informações:
 o tipo de módulo lógico bem como a versão do hardware e do firmware;
 números e tipos de entradas e saídas do módulo lógico;
 extensão(ões) ligada(s) e versão(ões), apenas para os módulos lógicos com extensões;
 estado do módulo lógico (Arranque, Paragem, Bloqueado em erro, Aviso);
 idioma do módulo lógico;
 código de erro (Sem erros, Defeito binário, Defeito comunicação, Erro ou Aviso destino).
NOTA: as informações relativas ao hardware estão sempre acessíveis, quer o programa esteja ou
não protegido por palavra-passe.

Aplicação
O separador Aplicação fornece as seguintes informações:
 o nome do programa, do respectivo autor, a versão;
 memórias utilizadas/memórias máximo;
 todos os parâmetros da configuração: Duração do tempo de ciclo, bloqueio das teclas Z, acção
do temporizador de alarme, Palavra-passe, filtragem das entradas)
 apenas para o modo LD, o número de linhas LD utilizadas/disponíveis e o número de cada
função utilizada no programa de utilizador
NOTA: As informações relacionadas com a aplicação só estão disponíveis se o módulo incluir um
programa não protegido por uma palavra-passe ou se o utilizador souber a palavra-passe.

464 EIO0000002617 03/2017


Ligação com o software de programação

Protecção do programa guardado no módulo

Descrição
A opção de protecção do programa transferido para o módulo pode ser activada no final do
procedimento de transferência do programa do PC para o módulo (ver página 459).
Pode activar a protecção na caixa de diálogo Opções escrita, que contém o parâmetro : proteger
o programa com uma palavra-passe para impedir que seja lido ou modificado : se esta opção
estiver validada, as zonas de inserção da palavra-passe são activadas.
NOTA: após 5 tentativas sem êxito, o módulo fica bloqueado durante um período de 30 minutos.

EIO0000002617 03/2017 465


Ligação com o software de programação

Apagar o programa contido no módulo lógico

Descrição
A função de eliminação do programa permite eliminar a aplicação carregada no módulo lógico,
bem como as informações relativas (palavra-passe), mas não afecta o módulo lógico nem o
respectivo firmware.
Esta operação é bastante útil para eliminar um programa cuja palavra-passe se esqueceu.
NOTA: o comando de eliminação do programa permanece válido, mesmo se o módulo lógico
estiver protegido por uma palavra-passe.

Acesso
Pode aceder à função Apagar o programa a partir do menu Transferência.

466 EIO0000002617 03/2017


Ligação com o software de programação

Acerto do relógio do módulo lógico

Descrição
A janela de acerto do relógio permite acertar a data e a hora. Divide-se em 2 zonas :
 zona Data;
 zona Tempo.

Acesso
É possível aceder à função Acerto relógio a partir do menu Módulo lógico no modo Edição ou a
partir do menu Simulação no modo Simulação.

Acertos
A data define-se com a ajuda do campo na zona Data.
A zona Tempo permite definir :
 a hora;
 os minutos;
 os segundos;
 o desvio do relógio interno do módulo lógico : em segundos por semana.

Procedimento
Procedimento de acerto do relógio do módulo lógico :

Etapa Acção
1 Abra a janelaAcerto relógio a partir do menu Módulo lógico.
2 Introduza os novos parâmetros do relógio.
3 Valide as modificações carregando na tecla Escrever no módulo lógico.
Resultado : o software envia os novos valores para o módulo lógico.

EIO0000002617 03/2017 467


Ligação com o software de programação

Configurar o idioma do módulo lógico

Descrição
Esta função permite alterar o idioma da interface do módulo lógico.
Todas as mensagens aparecem em 6 idiomas:
 Inglês;
 Francês;
 Alemão;
 Italiano;
 Espanhol;
 Português.

Acesso
Pode aceder à função Idioma do módulo lógico a partir do menu Módulo lógico.

Procedimento
Procedimento de actualização do idioma do módulo lógico:

Etapa Acção
1 Abra a janela Idioma do módulo lógico a partir do menu Módulo lógico.
2 Seleccione o idioma a partir do menu de lista pendente.
3 Valide a transferência, carregando na tecla Escrever no módulo lógico.
Resultado: o software envia os novos valores para o módulo lógico.

468 EIO0000002617 03/2017


Ligação com o software de programação

Actualizar o FIRMWARE do módulo lógico

Descrição
Este comando permite carregar o firmware (software específico do módulo lógico) no módulo
lógico. Permite escolher o modo de funcionamento do programa de utilizador: modo FBD / LD ou
carregar um firmware com uma versão/release diferente.
Permite eliminar conteúdo no módulo lógico do programa que estava carregado, bem como todos
os parâmetros de configuração do módulo lógico.
Esta operação também é bastante útil para eliminar um programa cuja palavra-passe se
esqueceu.
NOTA: a actualização do FIRMWARE efectua-se de forma implícita quando se transfere um
programa LD (ou FBD) para um módulo lógico que inclui um FIRMWARE diferente FBD (ou LD).

Acesso
Pode aceder à função Actualizar o FIRMWARE do módulo lógico a partir do menu Módulo lógico.

Procedimento
Procedimento de actualização do firmware do módulo lógico:

Etapa Acção
1 Abra a janela Actualizar o FIRMWARE do módulo lógico a partir do menu
Módulo lógico.
2 Seleccione o firmware que quer transferir, utilizando a tecla Procurar.
3 Valide a transferência, carregando na tecla Escrever no módulo lógico.
Resultado: o software envia os novos valores para o módulo lógico.

EIO0000002617 03/2017 469


Ligação com o software de programação

470 EIO0000002617 03/2017


Manual de programação Zelio Logic
Comunicação através da extensão Modbus
EIO0000002617 03/2017

Capítulo 27
Comunicação através da extensão Modbus

Comunicação através da extensão Modbus

Comunicação através da extensão Modbus

Descrição
O protocolo modbus é um protocolo mestre/escravo que permite a um mestre, e apenas a um,
obter respostas provenientes dos escravos ou agir mediante pedido.
Para utilizar as funcionalidades Modbus, é necessário adicionar um módulo de extensão
SR3MBU01BD ao módulo lógico Zelio 2 SR3BxxxBD.
A comunicação Modbus pode ser utilizada nos modos:
 LD (ver página 156),
 FBD (ver página 279).
NOTA: o módulo Modbus Zelio 2 só funciona em modo Modbus escravo.

Apresentação funcional
O módulo Modbus Zelio 2 possui as seguintes características:
 ligação à rede Modbus: 2 ou 4 fios,
 comprimento máximo da rede: 1.000 metros (9.600 bauds),
 linha adaptada às 2 extremidades (terminação da linha 1 mF, 10 V, 12 ohms, 0,25 W em série),
 linha polarizada (acréscimo/decréscimo: 470 ohms/resistência de polarização de 0,25W),
 Utilização de um cabo blindado,
 conectores machos RJ45;
 sinal COMMON com ligação direta à terra e a um ponto do barramento.

Parametrização
É possível ajustar os parâmetros para as características do módulo Zelio 2 no Software de
programação no menu Editar → Configuração do programa, guia Extensão Modbus, ou clicando

no ícone em Configuração do programa.


Número de fios e formatos:
 2 fios, RTU,
 4 fios, RTU,
 2 fios, ASCII,
 4 fios, ASCII.

EIO0000002617 03/2017 471


Comunicação através da extensão Modbus

Velocidade em bauds
Velocidade de transmissão (bauds): 1.200, 2.400, 4.800, 9.600, 19.200, 28.800, 38.400 e 57.600.
Paridade
 nenhuma,
 par,
 ímpar
Endereço Modbus do escravo:
 Endereço de rede: de 1 a 247.
Configurações padrão: 2 fios, RTU, paridade par, endereço 1, 19.200 bauds.

Dados trocados
O módulo inclui quatro palavras de 8 bits de dados para trocar, quatro palavras de relógio e uma
palavra de estado.
Dados
Os dados trocados são específicos para o modo de programação: LD (ver página 156) ou FBD
(ver página 279).
Relógio
A extensão Modbus permite ao dispositivo mestre Modbus acessar (ler ou gravar) o relógio.
Cada modificação de uma das 4 palavras do relógio atualiza o relógio do módulo lógico.
Atualização da hora do firmware do módulo lógico:

Os possíveis valores (a serem convertidos em hexadecimais):


 Segundos: de 0 a 59
 Minutos: de 0 a 59
 Horas: de 0 a 23
 O dia da semana é calculado automaticamente.
 Dia do mês: de 1 a 31,
 Mês: de 1 a 12,
 Ano: de 0 a 255 (2000 a 2255),
 Século: 21 (não utilizado).

472 EIO0000002617 03/2017


Comunicação através da extensão Modbus

Estado
A palavra de estado pode ser acessada somente pelo mestre Modbus.

R: estado do módulo lógico:


 0: o módulo está parado.
 1: o módulo está no modo de execução.
M Monitoramento:
 0: o módulo não está no modo Monitoramento.
 1: o módulo está no modo Monitoramento.
A: status do alarme:
 0: a detecção de alarme não está ativa
 1: a detecção de alarme está ativa.
E: Erro:
 0: nenhum erro ativado
 1: erro ativado (erro ao bloquear)
T: período inativo:
 0: período inativo respeitado
 1: período inativo excedido
O código de alarme contém o código do erro detectado pelo firmware (ver página 530).

Fiação
Modbus 2 fios. Uso de um cabo blindado: 1 par trançado para D1-D0 e um terceiro fio (ou 1 par
trançado) para COMMON:

Dispositivo escravo Modbus Zelio 2 Dispositivo mestre Modbus


RJ45 Sinal Sinal
1 RXD0 N.C.
2 RXD1 N.C.
3 N.C. N.C.
4 TXD1 D1
5 TXD0 D0
6 N.C. N.C.

EIO0000002617 03/2017 473


Comunicação através da extensão Modbus

Dispositivo escravo Modbus Zelio 2 Dispositivo mestre Modbus


7 N.C. N.C.
8 COMMON COMMON

ATENÇÃO
OPERAÇÃO INVOLUNTÁRIA DO EQUIPAMENTO
Não conecte nenhum fio a conexões reservadas ou não usadas ou a conexões designadas como
"No Connection (N.C.)".
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

Modbus 4 fios. Uso de um cabo blindado: 1 par trançado para RXD1-RXD0, 1 par trançado para
TXD1-TXD0 e um quinto fio (ou 1 par trançado) para COMMON.

Dispositivo escravo Modbus Zelio 2 Dispositivo mestre Modbus


RJ45 Sinal Sinal
1 RXD0 TXD0
2 RXD1 TXD1
3 N.C. N.C.
4 TXD1 RXD1
5 TXD0 RXD0
6 N.C. N.C.
7 N.C. N.C.
8 COMMON COMMON

ATENÇÃO
OPERAÇÃO INVOLUNTÁRIA DO EQUIPAMENTO
Não conecte nenhum fio a conexões reservadas ou não usadas ou a conexões designadas como
"No Connection (N.C.)".
A não observância destas instruções pode provocar a morte, ferimentos graves, ou danos no
equipamento.

474 EIO0000002617 03/2017


Manual de programação Zelio Logic
Interface de comunicação SR2COM01
EIO0000002617 03/2017

Capítulo 28
Interface de comunicação SR2COM01

Interface de comunicação SR2COM01

Tema deste capítulo


Este capítulo apresenta as funcionalidades do software de programação relativas à interface de
comunicação SR2COM01.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Menu Zelio2 COM 476
Menu Listas 478
Configuração da interface SR2COM01 de comunicação via modem 484
Envio de um Email por SMS 490
Descrição dos erros da interface de comunicação SR2COM01 491

EIO0000002617 03/2017 475


Interface de comunicação SR2COM01

Menu Zelio2 COM

Descrição
Este menu reúne as funcionalidades relativas à ligação do software de programação com a
interface de comunicação SR2COM01.
Estas funcionalidades são as seguintes :
 Diagnóstico Zelio2 COM (ver página 476);
 Actualizar o firmware do Zelio2 COM (ver página 476);
 Mensagem ON (ver página 477);
 Mensagem OFF (ver página 477).

NOTA: para utilizar estas funcionalidades, tem de ligar o software de programação à interface de
comunicação.

Diagnóstico Zelio2 COM


A funcionalidade Diagnóstico Zelio2 COM permite ver todas as características da interface de
comunicação à qual está ligado o software de programação. Especialmente, é possível verificar
as versões do hardware e do firmware. Para tal, proceda da seguinte forma :

Etapa Acção
1 Clique no Zelio2 COM → Diagnóstico Zelio2 COM.
Aviso : para utilizar estas funcionalidade, tem de ligar o software de
programação à interface de comunicação.

NOTA: após a transferência do programa, é necessário reinicializar a interface de comunicação


via modem para que a ligação com o modem seja efectiva.

Actualizar o firmware do Zelio2 COM


A funcionalidade Actualizar o firmware do Zelio2 COM permite seleccionar e transferir o firmware
para a interface de comunicação. Para tal, proceda da seguinte forma :

Etapa Acção
1 Clique no Zelio2 COM → Actualizar o firmware do Zelio2 COM.
Aviso : para utilizar estas funcionalidade, tem de ligar o software de
programação à interface de comunicação.
2 Clique no botão Sim da janela do pedido de confirmação para iniciar a
transferência para a interface de comunicação.

476 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Mensagem ON
A funcionalidade Mensagem ON permite activar os blocos Mensagem da aplicação. Depois de
activados, os blocos Mensagem enviam as respectivas mensagens de alarme assim que a
condição de criação associada for verdadeira.
Para activar os blocos Mensagem, proceda da seguinte forma :

Etapa Acção
1 Clique no Zelio2 COM → Mensagem ON.
Aviso : para utilizar estas funcionalidade, tem de ligar o software de
programação à interface de comunicação.

NOTA: por predefinição, os blocos de mensagens são activados após a transferência do


programa.

Mensagem OFF
A funcionalidade Mensagem OFF permite desactivar os blocos Mensagem da aplicação. Mesmo
que a condição de criação da mensagem de alarme de um bloco Mensagem se torne verdadeira,
a mensagem não é enviada.
Esta funcionalidade permite, por exemplo, não enviar mensagens de alarme durante a afinação
da aplicação.
Para desactivar os blocos Mensagem, proceda da seguinte forma :

Etapa Acção
1 Clique no Zelio2 COM → Mensagem OFF.
Aviso : para utilizar estas funcionalidade, tem de ligar o software de
programação à interface de comunicação.

EIO0000002617 03/2017 477


Interface de comunicação SR2COM01

Menu Listas

Descrição
O menu Listas reúne as funcionalidades do software de programação que permitem criar ou
modificar as diversas listas necessárias para a exploração da interface de comunicação
SR2COM01.
Existem 3 tipos de listas :
 a lista das estações remotas (ver página 478) : enumera os módulos lógicos de destino e
mostra para cada um o número de telefone, bem como os parâmetros de configuração do
modem associado;
 a lista de destinatários do programa (ver página 481) : enumera os destinatários utilizáveis no
programa que está a ser editado, mostra o respectivo número de telefone ou endereço de
correio electrónico e especifica os comandos que têm o direito de executar;
 a lista geral de destinatários (ver página 482) : enumera os destinatários regularmente
utilizados nos programas, para não ter de os criar novamente a cada programa.

Lista das estações remotas


Para criar ou modificar a lista das estações remotas, proceda da seguinte forma :

Etapa Acção
1 Clique no Listas → Listas das estações remotas....
Resultado : aparece a janela Lista das estações remotas que mostra para cada
estação remota :
 o nome da mesma;
 o tipo de modem;
 o número de telefone DATA do modem;
 o código PIN (apenas para os modems gsm);
 o número de telefone do servidor SMS (campo obrigatório);
 o número Email por SMS, que permite enviar um SMS para um endereço Email
(contacte o operador telefónico do cartão SIM para saber se propõe esta opção).

478 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Etapa Acção
2 Clique no botão Criar para adicionar uma estação remota à lista.
Resultado : aparece a janela seguinte :

Nota : para modificar uma estação remota existente, seleccione-a e clique no botão
Modificar, em seguida proceda da mesma forma que para uma criação.
3 Introduza na zona Identificação :
 o nome da estação remota;
 o número de telefone DATA do modem desta estação remota.

Nota : no caso de um modem GSM, para o envio de um Email por SMS, a sintaxe
a utilizar no nome da estação remota é específica de cada operador telefónico.
Contacte o operador telefónico do cartão SIM deste modem e consulte a secção
Envio de um Email por SMS, página 490 para obter mais informações.

EIO0000002617 03/2017 479


Interface de comunicação SR2COM01

Etapa Acção
4 Seleccione o modem utilizado na zona Modem :
 Auto : o sistema configura automaticamente o modem detectado entre o
SR2MOD01 e o SR2MOD02;
 SR2MOD01 : utiliza a parametrização predefinida para o modem RTC de
referência SR2MOD01;
 SR2MOD02 : utiliza a parametrização predefinida para o modem GSM de
referência SR2MOD02;
 Outro : tem de introduzir manualmente o nome, o tipo de modem, a respectiva
sequência de inicialização (para obter mais informações sobre a sequência de
inicialização, contacte o fabricante do modem) e configurá-lo com os seguintes
parâmetros :
 velocidade série : 115 200 bauds;
 7 bits de dados, 1 bit de paragem, 1 bit de paridade;
 paridade par;
 DSR sempre em ON;
 eco desactivado.

Nota : só é possível criar mais outro modem.


5 Apenas para os modems GSM, introduza :
 o número de telefone do servidor SMS (campo obrigatório);
 o número Email por SMS;
 o código PIN correspondente ao cartão SIM deste modem. Se não estiver
associado qualquer código PIN ao cartão SIM, deixe este campo em branco.
Nota : o número de telefone do servidor SMS e o número Email por SMS são
específicos de cada operador telefónico. Contacte o operador telefónico do cartão
SIM deste modem para os obter.
6 Valide, clicando no botão OK.
7 Repita as etapas 2 a 6 para cada estação remota que quer criar ou modificar.
8 Valide, clicando no botão OK.

480 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Lista de destinatários do programa


Para criar ou modificar a lista de destinatários do programa, proceda da seguinte forma :

Etapa Acção
1 Clique no Listas → Listas de destinatários do programa....
Resultado : aparece a janela Lista de destinatários do programa e apresenta
para cada destinatário :
 o nome do destinatário;
 o respectivo número de telefone ou Email;
 o tipo de destinatário;
 o número de tentativas de ligação em caso de falha de envio da mensagem
(perda de rede, linha ocupada ...) antes que a estação remota tente
contactar o destinatário seguinte na lista;
 a autorização de aplicação (apenas para os telemóveis gsm);
 o limite de tempo para a aplicação : o limite de tempo (em minutos) atribuído
ao destinatário para enviar o recibo;
 a autorização de modificação de variáveis.

Nota : para obter mais informações sobre o envio de comandos de modificação


de variáveis, consulte a ajuda online da ferramenta de exploração dos alarmes
ZelioLogicAlarm e o documento de ajuda relativa à utilização da pasta de
exploração.
2 Adicione os destinatários :
 criando-os : clique no botão Criar (ver página 483);
 ou importando-os da lista geral : clique no botão Lista ger. e depois :
 seleccione o destinatário na zona Lista geral de destinatários
 clique no botão Adicionar e valide.

3 Valide, clicando no botão OK.

EIO0000002617 03/2017 481


Interface de comunicação SR2COM01

Lista geral de destinatários


A lista geral de destinatários é independente do programa que está a ser editado. Permite guardar
os dados dos destinatários utilizados regularmente nos programas. Para criar ou modificar a lista
geral de destinatários, proceda da seguinte forma :

Etapa Acção
1 Clique no Listas → Lista geral de destinatários....
Resultado : aparece a janela Lista geral de destinatários que apresenta para
cada destinatário :
 o nome do destinatário;
 o respectivo número de telefone ou Email;
 o número de tentativas de ligação em caso de falha de envio da mensagem
(perda de rede, linha ocupada ...) antes que a estação remota tente
contactar o destinatário seguinte na lista;
 a autorização de aplicação (apenas para os telemóveis gsm);
 o limite de tempo para a aplicação : o limite de tempo (em minutos) atribuído
ao destinatário para enviar o recibo;
 a autorização de modificação de variáveis.

Nota : para obter mais informações sobre o envio de comandos de modificação


de variáveis, consulte a ajuda online da ferramenta de exploração dos alarmes
ZelioLogicAlarm e o documento de ajuda relativa à utilização da pasta de
exploração.
2 É possível :
 adicionar um destinatário : clique no botão Criar (ver página 483);
 modificar um destinatário : seleccione o destinatário e clique no botão
Modificar;
 eliminar um destinatário : seleccione o destinatário e clique no botão
Eliminar;
 importar destinatários de um determinado programa : clique no botão
Importar... e depois :
 Seleccione o programa e valide;
 seleccione o destinatário na zona Lista importada;
 clique no botão Adicionar e valide.

3 Valide, clicando no botão OK.

482 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Criar um destinatário
Quando criar um novo destinatário, depois de ter clicado no botão Criar (na lista geral ou na lista
de destinatários do programa), proceda da seguinte forma :

Etapa Acção
1 Seleccione o tipo de destinatário entre :
 Zelio Logic Alarm;
 Telemóvel;
 Email.

2 Introduza o nome do destinatário.


3 Introduza o número de telefone ou Email (utilize o formato internacional para
os números de telemóveis, por exemplo : +33670••••••)
Nota : no caso de um modem GSM, para o envio de um Email por SMS, a
sintaxe a utilizar no Email do destinatário é específica de cada operador
telefónico. Contacte o operador telefónico do cartão SIM deste modem e
consulte a secção Envio de um Email por SMS, página 490 para obter mais
informações.
4 Especifique o número de tentativas de ligação em caso de falha de envio da
mensagem (perda de rede, linha ocupada ...) antes que a estação remota
tente contactar o destinatário seguinte na lista.
5 Seleccione eventualmente a caixa Modificação variável autorizada (apenas
para os destinatários do tipo Zelio Logic Alarm e Móvel) para permitir modificar
determinadas variáveis associadas aos blocos mensagens.
Nota : ao receber um comando de modificação, a interface de comunicação
identifica o destinatário pelo respectivo número de telefone ou de modem.
Deste modo, é necessário que o destinatário verifique se o respectivo número
não está oculto quando envia um comando.
6 Seleccione eventualmente a caixa Aplicação autorizada para activar o sistema
de recibo para este destinatário (apenas para os destinatários do tipo Móvel).
Neste caso, especifique o limite de tempo para a aplicação (em minutos).
7 Valide, clicando no botão OK.

EIO0000002617 03/2017 483


Interface de comunicação SR2COM01

Configuração da interface SR2COM01 de comunicação via modem

Descrição
Esta secção descreve os parâmetros a introduzir para configurar a interface de comunicação
SR2COM01.

Parâmetros
A guia Extensão Zelio2COM da janela Configuração do programa permite configurar a interface
de comunicação SR2COM01.

A janela de configuração é acessível ao utilizar o Edite o menu → Configuração do programa ou

utilize o ícone localizado abaixo da janela de edição.


Para configurar a interface de comunicação, insira os seguintes parâmetros:
 o Tamanho máximo do nome da estação remota, que tem de ser inferior a 30 caracteres (valor
predefinido);
 o Tamanho máximo do endereço Email que tem de ser inferior a 30 caracteres (valor
predefinido), determinando o comprimento máximo dos endereços de Email dos destinatários
das mensagens de alarme;
 o Diretório de destinatários do programa, esse botão permite exibir e modificar o diretório,
consulte Diretório de destinatários do programa (ver página 481),

484 EIO0000002617 03/2017


Interface de comunicação SR2COM01

 a lista de destinatários tem autorização para executar os Comandos de controle, esse botão
permite exibir e modificar essa lista, consulte Comandos de controle (ver página 485).
 Mensagens sobre condições predefinidas:
 Alarme Z2: este botão permite definir a mensagem de alarme enviada quando o firmware do
módulo lógico detectar um erro, consulte Alarme Z2 (ver página 486),
 Alarme Z2Com: este botão permite definir a mensagem de alarme enviada quando o
firmware da interface SR2COM01 detectar um erro, consulte Alarme Z2Com
(ver página 488).

Comandos de controlo
Os comandos de controlo permitem ler/modificar parâmetros de configuração do módulo lógico e
controlar o respectivo estado. Para escolher dentre os destinatários do programa aqueles que têm
o direito de executar comandos de controle, proceda da seguinte forma:

Etapa Acção
1 Clique no botão Comandos de controlo.
Resultado: a seguinte janela aparece:

2 Na zona Lista de destinatários, seleccione o destinatário a adicionar à lista dos destinatários autorizados
a executar comandos de controlo.
3 Clique no botão Adicionar ->.

EIO0000002617 03/2017 485


Interface de comunicação SR2COM01

Etapa Acção
4 Na zona Destinatários autorizados a executar comandos de controlo, faça duplo clique no destinatário que
acaba de adicionar.
Na lista suspensa escolha:
 Exceto EXECUTAR/PARAR: para autorizar este destinatário a executar comandos de controle, exceto
os comandos EXECUTAR e PARAR,
 Todos: para autorizar este destinatário a executar todos os comandos de controle sem excepções.

Observação: para obter mais informações sobre o envio de comandos, consulte a ajuda online da
ferramenta de operação do alarme Alarme lógico Zelio e o documento de ajuda ao usuário da pasta de
operações.
5 Repita as etapas 2 a 4 para cada destinatário a adicionar à lista dos Destinatários autorizados a executar
comandos de controlo.
Observação: a lista de Destinatários autorizados a executar comandos de controle contém no máximo
10 destinatários.
6 clique no botão Adicionar e valide.

Alarme Z2
Este botão permite definir a mensagem de alarme enviada quando o firmware do módulo lógico
detectar um erro, proceda da seguinte forma:

Etapa Acção
1 Clique no botão Alarme Z2.
Resultado: a janela Alarme Z2 aparece.
2
Clique no botão da zona Destinatário da mensagem para adicionar um destinatário ou
modificar a lista de destinatários desta mensagem.
Resultado: a seguinte janela aparece:

É possível seleccionar os destinatários da mensagem na lista de destinatários do programa


(ver página 481).

486 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Etapa Acção
3 Para cada novo destinatário que quiser adicionar, selecione-o no diretório do programa e clique no
botão Enviar para ->.
4 Classifique os destinatários por ordem de prioridade (ver página 489) com os botões + e -.
5 Valide, clicando no botão OK.
6 Na área Mensagem a ser transmitida, insira:
 o assunto da mensagem;
 o corpo da mensagem.

Observação: o comprimento total do assunto e do corpo da mensagem não pode exceder


160 caracteres.
Observação: no caso de modems GSM, para o envio de um E-mail por SMS, a sintaxe a ser
utilizada no assunto e no corpo da mensagem é específica para cada operadora de telefonia. Entre
em contato com a operadora de telefonia do cartão SIM deste modem e consulte a seção Enviar
um e-mail via SMS (ver página 490) para obter mais informações.
7 Seleccione eventualmente a caixa Mostrar o código de erro para incluir o código do erro detectado
no corpo da mensagem.
Observações:
 É possível mover este texto: selecione ERR=___, arraste e solte.
 Para obter mais informações sobre códigos de erro do relé inteligente, consulte Erros do
módulo lógico (ver página 530).
8 clique no botão Adicionar e valide.

EIO0000002617 03/2017 487


Interface de comunicação SR2COM01

Alarme Z2Com
Para definir a mensagem de alarme enviada quando o firmware da interface de comunicação
detectar um erro, proceda da seguinte forma:

Etapa Acção
1 Clique no botão Alarme Z2Com.
Resultado: a janela Alarme Z2Com aparece.
2
Clique no botão da zona Destinatário da mensagem para adicionar um destinatário ou
modificar a lista de destinatários desta mensagem.
Resultado: a seguinte janela

aparece:
É possível seleccionar os destinatários da mensagem na lista de destinatários do programa
(ver página 481).
3 Para cada novo destinatário que quiser adicionar, selecione-o no diretório do programa e clique
no botão Enviar para ->.
4 Classifique os destinatários por ordem de prioridade (ver página 489) com os botões + e -.
5 Valide, clicando no botão OK.
6 Na área Mensagem a ser transmitida, insira:
 o assunto da mensagem;
 o corpo da mensagem.

Observação: no caso de modems GSM, para o envio de um E-mail por SMS, a sintaxe a ser
utilizada no assunto e no corpo da mensagem é específica para cada operadora de telefonia.
Entre em contato com a operadora de telefonia do cartão SIM deste modem e consulte a seção
Enviar um e-mail via SMS (ver página 490) para obter mais informações.

488 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Etapa Acção
7 Seleccione eventualmente a caixa Mostrar o código de erro para incluir o código do erro detectado
no corpo da mensagem.
Observações:
 É possível mover este texto: selecione ERR=___, arraste e solte.
 Para obter mais informações sobre códigos de erro do módulo lógico, consulte Erros da
interface de comunicação (ver página 491).
8 Seleccione a condição de criação da mensagem de alarme.
Uma (ou mais) caixa(s) devem ser marcadas dentre as seguintes:
 Restabelecimento da tensão depois de corte no sector;
 Ruptura da ligação Zélio2 - Zélio2 COM
 Todos os erros Zelio2 Com (se a caixa estiver marcada, as 2 caixas anteriores serão marcadas
automaticamente).
9 clique no botão Adicionar e valide.

Ordem de prioridade
Quando enviar uma mensagem de alarme, a interface de comunicação SR2COM01 contacta um
a um os destinatários da mensagem. A janela Escolha dos destinatários permite definir a ordem
de contacto dos destinatários da mensagem.
Conforme a opção Reconhecimento esteja ativada ou não, é possível definir dois tipos de
destinatários:
 Destinatário sem reconhecimento: a mensagem de alarme é sistematicamente enviada a ele e
em seguida a interface de comunicação processa o próximo destinatário via modem,
 Destinatário com reconhecimento (apenas para destinatários do tipo móvel): a interface de
comunicação do modem envia uma mensagem de alarme e aguarda pela notificação do
destinatário através do seu telefone celular.
 se o destinatário com aplicação confirmar a mensagem, a interface de comunicação via
modem prossegue com a sequência de envio para os únicos destinatários sem aplicação;
 se o destinatário com aplicação não confirmar a mensagem dentro do prazo atribuído (Limite
do tempo de aplicação), a interface de comunicação continua com o destinatário seguinte.
Para obter mais informações sobre a ativação da opção Reconhecimento, consulte Criar um
destinatário (ver página 483).

EIO0000002617 03/2017 489


Interface de comunicação SR2COM01

Envio de um Email por SMS

Descrição
Esta secção descreve a sequência de uma mensagem de alarme em função da parametrização
da interface de comunicação e dos blocos função Mensagem.

Estrutura da mensagem
Segue-se a estrutura da sequência do SMS enviado para o servidor Email por SMS do operador
do cartão SIM :
<Email do destinatário><Nome da estação remota> <Data hora> <Assunto da mensagem de
alarme><Corpo da mensagem de alarme>
Na seguinte sequência :
 Os caracteres < e > representam a delimitação dos diferentes campos, não são apresentados
na sequência enviada;
 O carácter representa um carácter espaço.
Exemplo :
A estação remota EstaçãoBombagem1 envia uma mensagem de alarme ao destinatário cujo
Email é Manutenção1@•••.com às 19h35 do dia 9 de Janeiro de 2006. O assunto da mensagem
de alarme é Alarme nível máx. atingido, o corpo da mensagem é Nível=2,80 m.
Deste modo, a sequência da mensagem de alarme enviada é :
Manutenção1@•••.comEstaçãoBombagem1 06/01/09 19:35 Alarme nível máx.
atingeNível=2,80 m

Respeite a sintaxe específica ao operador


Respeita a sintaxe específica no serviço Email por SMS do operador do cartão SIM da estação
remota. Para tal, introduza os caracteres necessários nos respectivos campos (lista de
destinatários, listas de estações remotas bloco função Mensagem...).

490 EIO0000002617 03/2017


Interface de comunicação SR2COM01

Descrição dos erros da interface de comunicação SR2COM01

Descrição
Esta secção descreve os erros detectados pelo firmware da interface de comunicação
SR2COM01.

Códigos dos erros


Lista de erros :

Número Tipo de erro


05 Problema destinatário
O tipo de destinatário está incorrecto. Modifique o destinatário.
Nota : este erro não bloqueia.
42 Erro checksum aplicação módulo lógico
A aplicação no módulo lógico não está correcta. Transfira a aplicação do
software de programação para o módulo.
43 Reposição alimentação
Foi detectado um corte de alimentação.
Nota : este erro não bloqueia.
44 Erro código PIN
Foram introduzidos 2 códigos PIN incorrectos. Verifique o código PIN do
cartão SIM do modem GSM ligado à interface de comunicação.
45 IS463 Estado desconhecido
Foi executada uma operação desconhecida. Volte a carregar o firmware da
interface de comunicação.
46 Erro programa
A aplicação no módulo lógico não existe. Transfira a aplicação do software de
programação para o módulo.
47 IS498 Estado desconhecido
Foi executada uma operação desconhecida. Volte a carregar o firmware da
interface de comunicação.
48 Modem inexistente
O modem não é detectado. Verifique :
 a ligação entre a interface de comunicação SR2COM01 e o modem;
 a alimentação do modem.

49 Módulo lógico inexistente


O módulo lógico não é detectado. Verifique :
 a ligação entre a interface de comunicação SR2COM01 e o módulo lógico;
 o estado do módulo lógico.

Nota : este erro não bloqueia.


50 Erro binário
O firmware da interface de comunicação está danificado. Volte a carregar o
firmware da interface de comunicação.

EIO0000002617 03/2017 491


Interface de comunicação SR2COM01

Número Tipo de erro


51 Parametrização modem incorrecta
Verifique a parametrização do modem através do software de programação.
Consulte Lista das estações remotas, página 478.
58 Erro Watchdog
Excesso do watchdog interno.
Nota : este erro não bloqueia.
60 Alarmes OFF
O envio de mensagens de alarme está desactivado. Consulte Mensagem
OFF, página 477
61 Erro eliminação SIM
Foi detectado um erro de eliminação do cartão SIM. Verifique o cartão SIM.

492 EIO0000002617 03/2017


Manual de programação Zelio Logic
Extensão de entradas-saídas analógicas SR3XT43BD
EIO0000002617 03/2017

Capítulo 29
Extensão de entradas-saídas analógicas SR3XT43BD

Extensão de entradas-saídas analógicas SR3XT43BD

Extensão de entradas-saídas analógicas SR3XT43BD

Descrição
A extensão de entradas-saídas analógicas SR3XT43BD permite ter 2 entradas e 2 saídas
analógicas suplementares. Estas entradas-saídas são codificadas para 10 bits.

Linguagem de programação
Se adicionar uma extensão de entradas-saídas analógicas durante o processo de escolha do
módulo/programação (ver página 26), só está disponível a linguagem de programação FBD.
As entradas da extensão são representadas na folha de cablagem pelos contactos :
 IH XT2;
 IJ XT2.

As saídas da extensão são representadas na folha de cablagem pelos contactos :


 QB XT2;
 QC XT2.

Parametrização
É possível parametrizar as características de cada uma das 2 entradas e das 2 saídas da
extensão no software de programação, mais especificamente no separador Extensão analógica
da janela Configuração do programa.
É possível aceder à janela de configuração através do Edição → Configuração do programa ou

do ícone .
Na zona Entrada IH, seleccione :
 0-20 mA : se a entrada ligada ao contacto IH XT2 for uma entrada sob intensidade;
 0-10 V : se a entrada ligada ao contacto IH XT2 for uma entrada sob tensão.

Na zona Entrada IJ, seleccione :


 0-20 mA : se a entrada ligada ao contacto IJ XT2 for uma entrada sob intensidade;
 0-10 V : se a entrada ligada ao contacto IJ XT2 for uma entrada sob tensão;
 PT100 : se o sensor ligado ao contacto IJ XT2 for uma resistência térmica do tipo PT100.

Nas zonas Saída QB e Saída QC, especifique o tempo de aceleração de cada saída QB XT2 e
QC XT2 respectivamente, de acordo com a dinâmica do sistema que controla (O tempo de
aceleração é o tempo definido para a saída passar de 0 V a 10 V ou de 10 V a 0 V.)

EIO0000002617 03/2017 493


Extensão de entradas-saídas analógicas SR3XT43BD

Atraso na disponibilidade das medidas


Em caso de corte de alimentação ou de variação entre 0 e a escala total, há um atraso na
disponibilidade das medidas das entradas analógicas:
 20 mA : normalmente 150 milissegundos
 Pt100 : normalmente 4 segundos

494 EIO0000002617 03/2017


Manual de programação Zelio Logic
Comunicação através da extensão Ethernet
EIO0000002617 03/2017

Capítulo 30
Comunicação através da extensão Ethernet

Comunicação através da extensão Ethernet

Tema deste capítulo


Este capítulo descreve as funcionalidades e a parametrização relativas à comunicação através da
extensão Ethernet.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Apresentação 496
Obtenção de endereçosIP 499
Comunicação na rede Ethernet 502
Pedidos específicos ao diagnóstico TCP 507

EIO0000002617 03/2017 495


Comunicação através da extensão Ethernet

Apresentação

Introdução
A extensão Ethernet SR3NET01BD pode ser adicionada a um ou a outro dos seguintes módulos
lógicos de referência :
 SR3B101BD;
 SR3B102BD;
 SR3B261BD;
 SR3B262BD

Em seguida, para utilizar a ligação Ethernet, é necessário escolher o modo de programação FBD.
Esta parte apresenta a arquitectura e os protocolos utilizados.

Arquitectura rede Ethernet


A extensão Ethernet é apresentada como servidor na rede.
Exemplo de arquitectura rede com uma extensão Ethernet :

496 EIO0000002617 03/2017


Comunicação através da extensão Ethernet

Arquitectura da pilha de protocolo


A troca de dados entre um cliente e um servidor divide-se em níveis de protocolos e respeita o
seguinte gráfico :

Protocolo Ethernet
A Ethernet permite trocar dados entre vários equipamentos, denominados anfitriões, ligados na
rede.
Uma mensagem Ethernet contém nomeadamente:
 o endereço do destinatário para a obtenção da mensagem para o destinatário;
 o endereço do remetente para a emissão de uma resposta para o remetente.

EIO0000002617 03/2017 497


Comunicação através da extensão Ethernet

Protocolo IP
O protocolo IP permite interligar redes entre si e comunicar de uma rede para outra através de
gateways.
Numa rede heterogénea, os diversos equipamentos que ligam as mensagens entre o remetente
e o destinatário podem ter um limite de comprimento, no caso das mensagens a enviar. O
protocolo IP (Internet Protocol) fragmenta os dados de troca em datagramas de modo a que
possam ser aceites por todos os equipamentos.

Protocolo TCP
O protocolo TCP (Transmission Control Protocol) garante a fiabilidade e o planeamento da
transmissão.
O TCP funciona no modo ligado, ou seja, estabelece uma ligação ponto a ponto virtual entre os
equipamento que comunicam entre si.
O TCP gere o fluxo de dados trocados. Permite controlar a chegada de pacotes emitidos e agrupá-
los para a execução.
NOTA: O serviço de trocas básicas Modbus como servidor pode ser acedido a partir da porta TCP
do endereço 502.

Protocolo Modbus TCP/IP


Modbus TCP/IP baseia-se no modelo cliente servidor. Cada servidor Modbus inclui uma tabela de
registos na qual os clientes podem ler ou gravar dados.

498 EIO0000002617 03/2017


Comunicação através da extensão Ethernet

Obtenção de endereçosIP

Introdução
A extensão Ethernet só responde às mensagens que lhe são enviadas. Em primeiro lugar, deve
conhecer o endereço IP e reconhecida pelo gateway.
O gráfico seguinte apresenta o processo geral de aquisição do endereço IP da extensão :

Podem ser utilizados dois modos de obtenção :


 estático (ver página 500) (com ou sem máscara de subrede (ver página 500));
 dinâmico (ver página 501) (apenas com um servidor Bootp).

Independentemente do modo de obtenção, a extensão Ethernet é susceptível, em determinadas


situações, de passar para o modo de retracção (ver página 501) e de utilizar o endereço IP por
predefinição (ver página 501).

EIO0000002617 03/2017 499


Comunicação através da extensão Ethernet

Modo de obtenção estática


No modo de obtenção estática :
 O endereço IP da extensão Ethernet e o do gateway têm como origem a configuração no
software de programação.
 Os endereços são eventualmente dissimulados por uma máscara de subrede (ver página 500).
 As duplicações de endereço IP não são permitidas na rede. Se a extensão Ethernet detectar
uma duplicação, passa para o modo de retracção (ver página 501) e efectua uma nova
tentativa de 15 em 15 s.

Máscara de subrede
Uma máscara de subrede permite controlar várias redes físicas com um único endereço de rede.
A máscara separa o endereço da subrede do endereço do equipamento anfitrião do seguinte
modo :
 O endereço de subrede é obtido mantendo inalterados os bits do endereço IP que
correspondem às posições da máscara que contêm 1 e substituindo as outras por 0.
 Pelo contrário, o endereço do equipamento anfitrião da subrede é obtido mantendo inalterados
os bits do endereço IP que correspondem às posições da máscara que inclui 0 e substituindo
as outras por 1.
Exemplo 1:

Byte 1 Byte 2 Byte 3 Byte 4


Endereço IP 192(11000000) 1(00000001) 17(00010001) 11(00001011)
Máscara de 255(11111111) 255(11111111) 0(00000000) 0(00000000)
subrede
Endereço de 192(11000000) 1(00000001) 0(00000000) 0(00000000)
subrede
Endereço do 255(11111111) 255(11111111) 17(00010001) 11(00001011)
anfitrião

Exemplo 2 :

Byte 1 Byte 2 Byte 3 Byte 4


Endereço IP 192(11000000) 1(00000000) 17(00010001) 11(00001011)
Máscara de 255(11111111) 255(11111111) 240(11110000) 0(00000000)
subrede
Endereço de 192(11000000) 1(00000000) 16(00010000) 0(00000000)
subrede
Endereço do 255(11111111) 255(11111111) 241(11110001) 11(00001011)
anfitrião

500 EIO0000002617 03/2017


Comunicação através da extensão Ethernet

Modo de obtenção dinâmica


No modo de obtenção dinâmica :
 Um servidor BootP deve ser apresentado na rede;
 O utilizador configura o servidor BootP através do endereço MAC (ver página 33) que aparece
no lado da extensão Ethernet,
 No arranque da obtenção IP, o servidor Bootp permite à extensão Ethernet obter os respectivos
parâmetros IP a partir do respectivo endereço MAC e ser reconhecido pelo gateway.
 Se a extensão Ethernet não conseguir um endereço IP válido do servidor Bootp ou se detectar
uma duplicação do endereço IP na rede, passa para o modo de retracção (ver página 501) e
envia um pedido Bootp ao servidor de 15 em 15 s.

Modo de retracção
A extensão Ethernet passa ao modo de retracção se não conseguir um endereço IP válido ou se
detectar uma duplicação do endereço IP na rede. Fornece o serviço FDR (Faulty Device
Replacement (ver página 33)) e comporta-se do seguinte modo :

Fase Descrição
1 A extensão Ethernet utilize o próprio endereço IP por predefinição
(ver página 501) e verifica se este endereço é único na rede (As duplicações
de endereço IP não são permitidas na rede).
2  Se não for detectado nenhuma duplicação, o endereço IP é utilizado por
predefinição;
 caso contrário, o campo de endereço IP aparece vazio.

3 De 15 em 15 s,
 no modo de obtenção estática, a Extensão Ethernet utiliza o endereço IP
proveniente da configuração e verifica se este endereço é único na rede :
 se não for detectado nenhuma duplicação, passa para o funcionamento
normal,
 caso contrário, recomeça as fases 1, 2 e 3,

 no modo de obtenção dinâmica, a extensão Ethernet envia um pedido


Bootp ao servidor :
 se obtiver um endereço IP válido e único na rede, passa para o
funcionamento normal,
 caso contrário, recomeça as fases 1, 2 e 3.

Endereço IP por predefinição


Por predefinição, um endereço IP é emitido a partir do endereço MAC (ver página 33) da extensão
Ethernet. É composto por 4 bytes. Os 2 primeiros bytes são 85 e 16. Os 2 últimos são os últimos
2 bytes do endereço MAC.
Exemplo : Endereço MAC = 00.80.F4.85.00.1A Endereço IP por predefinição = 85.16.0.26.
NOTA: Um endereço MAC é sempre representado em valores hexadecimais. Um endereço IP é
sempre representado em valores decimais. Deve fazer a conversão.

EIO0000002617 03/2017 501


Comunicação através da extensão Ethernet

Comunicação na rede Ethernet

Apresentação
A extensão Ethernet SR3NET01BD pode ser adicionada a um a outro dos seguintes módulos
lógicos de referência :
 SR3B101BD;
 SR3B102BD;
 SR3B261BD;
 SR3B262BD

Em seguida, para utilizar a ligação Ethernet, é necessário escolher o modo de programação FBD.
A extensão Ethernet troca mensagens Modbus enquanto servidor, utilizando o conjunto de
protocolos TCP/IP e a tecnologia Ethernet (consulte Apresentação, página 496).

Extensão Ethernet
A extensão Ethernet inclui um conector RJ45 fêmea com dois indicadores luminosos.

Os estados de cada indicador luminoso e os respectivos significados são descritos abaixo.


 LK/ACT 10/100
 desligado : sem ligação Ethernet
 luz verde : ligação Ethernet 100 Mbits /s
 verde intermitente : troca de dados a 100 Mbits /s
 luz amarela : ligação Ethernet 10 Mbits /s
 amarelo intermitente : troca de dados a 10 Mbits /s

502 EIO0000002617 03/2017


Comunicação através da extensão Ethernet

 STS
 luz contínua : extensão Ethernet alimentada e pronta para comunicação
 intermitência rápida : comunicação Ethernet durante a inicialização;
 4 flash : duplicação de endereçoIP detectada na rede;
 5 flash : obtenção do endereço IP actual (em funcionamento normal ou antes da passagem
ao modo de retracção (ver página 501));
 6 flash : obtenção do endereço IP actual após a passagem ao modo de retracção
(ver página 501).
O endereço MAC é guardado no lado da extensão Ethernet.

Ligações à rede Ethernet


A extensão Ethernet gera, no máximo, 4 ligações TCP em simultâneo. As aplicações cliente
devem ser concebidas de modo a que este limite não seja ultrapassado. Se for efectuado um
pedido de abertura para uma quinta ligação, será automaticamente rejeitado pela extensão
Ethernet.
Uma ligação é considerada inactiva se não for recebido nenhum pedido Modbus durante um
determinado período "Time Out". A extensão Ethernet fecha todas as ligações inactivas que não
tenham endereço reservado (A extensão não tem em conta as mensagens TCP Keep alive). O
tempo Time Out é configurável, o respectivo valor predefinido é de 10 min. Quando é atingido o
número máximo de ligações, a expiração de uma ligação autoriza a criação de uma nova ligação.
Endereço reservado
Um endereço pode eventualmente ser reservado por um cliente com o qual a extensão Ethernet
deve ser ligada permanentemente. A ligação entre a extensão Ethernet e o cliente com o
Endereço reservado não está sujeita ao Time Out. Esta ligação entra na diminuição das 4 ligações
máximas.

Como parametrizar a comunicação


Para configurar a comunicação, proceda da seguinte forma :

Etapa Acção
1 Seleccione o Edição → Configuração do programa e o separador Extensão
Ethernet ou clique no botão SR3NET01BD.
2 A rede inclui um servidor Bootp (consulte Obtenção de endereçosIP, página 499)?
 Em caso afirmativo, seleccione Endereço dinâmico e avance para a etapa 6;
 Em caso negativo, seleccione Endereço estático e avance para a etapa 3.

3 No campo Endereço IP, introduza, em formato decimal, os quatros bytes do


endereço IP da extensão Ethernet.
4 Se a extensão Ethernet e o gateway fizerem parte de uma subrede determinada por
uma máscara, então no campo Máscara subrede deve introduzir, em formato
decimal, os quatro bytes da máscara de subrede (consulte Máscara de subrede,
página 500).
Nota : 0.0.0.0 indica que não existe máscara.

EIO0000002617 03/2017 503


Comunicação através da extensão Ethernet

Etapa Acção
5 No campo Endereço do gateway, introduza, em formato decimal os quatro bytes do
endereço IP do gateway.
Nota : O gateway é um periférico de subrede (também denominado router) que
permite ao segmento de rede aceder a outros segmentos da rede global da sua
empresa, à Internet ou a uma Intranet remota. Durante a instalação da nova
extensão Ethernet na rede existente, consulte o administrador de rede para obter
informações sobre gateways.
6 Se for necessário ligar a extensão Ethernet em permanência a um cliente, introduza
o endereço do respectivo cliente no campo Endereço reservado (ver página 503).
7 Modifique eventualmente o Time Out, ou seja, o tempo ao fim do qual a extensão
Ethernet deve fechar uma ligação inactiva com o gateway, caso esta ligação não
forneça um Endereço reservado.
Nota : tenha em conta o máximo de 4 ligações (ver página 503).
8 Clique em OK.

Dados trocados com o cliente Modbus


A extensão Ethernet pode mudar de acordo com o cliente Modbus TCP/IP 8 palavras de dados,
4 palavras do relógio e uma palavra de estado.
Dados
Os dados trocados são :
 4 palavras de entrada de 16 bits, cada uma acessível pela aplicação através de contactos J1 a
J4 e aberto(s) ao(s) cliente(s) no modo de leitura e de escrita (consulte Entradas Ethernet,
página 281);
 4 palavras de saída de 16 bits, cada uma acessível pela aplicação através de contactos O1 a
O4 e aberto(s) ao(s) cliente(s) apenas no modo de leitura (consulte Entradas Ethernet,
página 281).
Relógio
A extensão Ethernet permite ao cliente aceder ao modo de leitura ou escrita ao relógio do modo
lógico.
Cada modificação de uma das 4 palavras do relógio actualiza o relógio do módulo lógico.
Actualização da hora do módulo lógico :

504 EIO0000002617 03/2017


Comunicação através da extensão Ethernet

Os valores possíveis (a converter para hexadecimais) :


 segundos : 0 a 59;
 minutos : 0 a 59;
 horas : 0 a 23;
 o dia da semana é calculado automaticamente.
 dia do mês : 1 a 31;
 mês : 1 a 12;
 ano : 2 a 99 (2002 a 2099);
 século : 20 (não utilizado).
Estado
O cliente só pode aceder à palavra de estado no modo de leitura.

R estado do módulo lógico :


 0 : o módulo lógico encontra-se no modo PARAGEM;
 1 : o módulo lógico encontra-se no modo ARRANQUE.
M monitorização :
 0 : o módulo lógico não se encontra no modo MONITORIZAÇÃO
 1 : o módulo lógico encontra-se no modo MONITORIZAÇÃO.
A estado dos alarmes :
 0 : a detecção dos alarmes não está activada
 1 : a detecção dos alarmes está activada
E erro :
 0 : nenhum erro activado
 1 : erro activado (predefinição de bloqueio)

EIO0000002617 03/2017 505


Comunicação através da extensão Ethernet

T Time Out :
 0 : tempo de TimeOut respeitado;
 1 : tempo de Time Out não respeitado.
O campo Código alarme contém o código do incidente detectado pelo software do módulo lógico
(ver página 530).

Identificação Modbus
A extensão Ethernet suporta a função Modbus de Leitura da identificação de um equipamento
(Read Device Identification), função código 43 MEI (ver página 33)14. Esta função permite
identificar um equipamento remoto e obter informações sobre a respectiva descrição física e
funcional.
No modo de interrogação, a extensão Ethernet fornece o serviço Identificação de base de um
equipamento (Basic Device Identification), fornecendo a resposta detalhada abaixo (sendo x e y
os índices da versão do software actual da extensão Ethernet) :

Identificador Descrição Tipo Conteúdo


0x00 Nome do fornecedor cadeia ASCII TELEMECÂNICA
0x01 Código produzido cadeia ASCII SR3NET01
0x02 Revisão principal e cadeia ASCII Vx.y
secundária

506 EIO0000002617 03/2017


Comunicação através da extensão Ethernet

Pedidos específicos ao diagnóstico TCP

Estado de chamada
No estado de chamada, a sequência do pedido TCP recebido pela extensão Ethernet é a
seguinte :

Campo Tamanho Conteúdo


Código função 1 byte 0x08
Subfunção 2 bytes 0x0015
Dado 2 bytes 0x0003

A sequência de resposta da extensão Ethernet é a seguinte :

Campo Tamanho Conteúdo


Código função 1 byte 0x08
Subfunção 2 bytes 0x0015
Estatísticas da operação 2 bytes 0x0003
Erros da função 20 bytes 0 (Não fornecido)
Estatísticas de recepção 4 bytes Erros na sequência de recepção
4 bytes Erros de excesso de capacidade de
recepção
8 bytes 0 (Não fornecido)
Estatísticas de emissão 20 bytes 0 (Não fornecido)
4 bytes Endereço IP do anfitrião

Estado de reposição a zero


No estado de reposição a zero, a sequência do pedido TCP recebido pela extensão Ethernet é a
seguinte :

Campo Tamanho Conteúdo


Código função 1 byte 0x08
Subfunção 2 bytes 0x0015
Dado 2 bytes 0x0004

EIO0000002617 03/2017 507


Comunicação através da extensão Ethernet

A sequência de resposta da extensão Ethernet é a seguinte :

Campo Tamanho Conteúdo


Código função 1 byte 0x08
Subfunção 2 bytes 0x0015
Dado 2 bytes 0x0004

508 EIO0000002617 03/2017


Manual de programação Zelio Logic
Funcionalidades do software de programação
EIO0000002617 03/2017

Parte VII
Funcionalidades do software de programação

Funcionalidades do software de programação

Tema desta parte


Esta parte descreve as várias funcionalidades disponíveis no software de programação.

Conteúdo desta parte


Esta parte inclui os seguintes capítulos:
Capítulo Título do capítulo Página
31 Funcionalidades 511
32 Descrição dos menus do software de programação 535

EIO0000002617 03/2017 509


Funcionalidades do software de programação

510 EIO0000002617 03/2017


Manual de programação Zelio Logic
Funcionalidades do software de programação
EIO0000002617 03/2017

Capítulo 31
Funcionalidades

Funcionalidades

Tema deste capítulo


Este capítulo descreve as várias funcionalidades disponíveis no software de programação.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Configuração do programa 512
Preferências do software de programação 516
Verificação do programa 517
Janela Opções escrita 518
Importação de programas 520
Conversão de aplicações antigas 522
Acerto da visualização do relógio 523
Guardar uma aplicação 524
Impressão do programa 525
Cabeçalho e rodapé de impressão da aplicação 528
Descrição dos erros do módulo lógico 530
Divisão da folha de cablagem 532

EIO0000002617 03/2017 511


Funcionalidades do software de programação

Configuração do programa

Descrição
A janela de configuração do programa permite configurar os diferentes parâmetros ligados à
aplicação.
A janela é composta por quatro separadores que incluem os seguintes parâmetros:
 Propriedades :
 Nome do programador,
 Nome do programa,
 Versão,
 Comentário.

 Configuração:
 Período de execução (ver página 513) da aplicação no módulo,
 Acção do WATCHDOG (ver página 107) (controlo do período de execução no módulo),
 Tipo de filtragem (ver página 513) (hardware) das entradas: lenta/rápida
 Pedido de senha durante a transferência de SR2MEM02 para ZELIO (modo LD)
 Teclas Zx inativas (modo LD) ou Bloquear painel frontal do módulo lógico (modo FBD) -
consulte Proteção do programa (ver página 514)
 Activar a protecção das MACRO com uma palavra-passe.

 Histórico: esta guia permite seguir as alterações no aplicativo. O programador pode registar
para cada evolução as seguintes informações:
 Data,
 Nome do programador,
 Versão,
 Comentário.

 Formato da data:
 Formato da data.

 Activar a mudança da hora Verão/Inverno.


O uso desses parâmetros é descrito na guia Formato da data (ver página 514).
Determinadas extensões, quando são ligadas ao módulo lógico, fazem aparecer separadores de
parametrização específicos. Consulte Ligação com módulo lógico (ver página 453).
NOTA: Assim que o tipo de programação for determinado (LD ou FBD), apenas os comandos
correspondentes ficam acessíveis.

Acesso
Pode aceder à função Configuração do programa a partir do menu Edição ou utilizando o ícone

da barra de ferramentas.

512 EIO0000002617 03/2017


Funcionalidades do software de programação

Duração do ciclo
Descrição
Um programa é representado como um circuito ligado com componentes (as funções).
Para ser executado pelo módulo lógico, esse programa é convertido como uma sequência de
instruções ordenadas, em que cada instrução corresponde a uma função do programa.
Esta sequência de instruções (funções) é executada periodicamente com um intervalo de tempo
regular. Este intervalo de tempo fixo é designado por Período de execução da aplicação no
móduloou período de ciclo.
Por conseguinte, este período corresponde ao período de amostragem dos dados analógicos
lidos na entrada do módulo lógico e das respectivas extensões e ao período de actualização das
saídas do módulo lógico e das respectivas extensões.
Configuração
O período de execução da aplicação no módulo é parametrizável no separador Configuração da
janela Configuração do programa. Este período é regulável de 6 milissegundos a 90
milissegundos por incrementos de 2 milissegundos.
NOTA: é necessário certificar-se de que:
 variações demasiado rápidas das entradas não são dissimuladas por um período de ciclo
demasiado lento,
 a velocidade de variação das saídas continua compatível com os sistemas comandados.

NOTA: Se a duração do ciclo for demasiado fraca, será automaticamente ajustada na sequência
de uma verificação do programa ou aquando da transferência do programa do computador para
o módulo. Pelo contrário, se a duração for superior à necessária, a mesma não será ajustada
automaticamente.
NOTA: no que diz respeito às entradas filtradas DIG e analógica, a duração de filtragem e a
frequência de corte são recalculadas aquando da abertura da janela de parametrização
correspondente: Você deve verificar se os novos valores desses parâmetros são compatíveis com
a velocidade de variação dos sinais de entrada.
Consulte Como testar um aplicativo sem carregá-lo no módulo lógico: Simulação (ver página 44)

Filtragem hardware das entradas


Esta filtragem é diferente da filtragem dos blocos funções DIG e analógicos filtrados, faz parte da
configuração do programa:
 Lenta: 3 milissegundos
 Rápida: 0,3 milissegundos

EIO0000002617 03/2017 513


Funcionalidades do software de programação

Protecção do programa
Teclas Zx inactivas (modo LD)
No Modo LD, se a caixa Teclas Zx inactivas estiver seleccionada, as teclas Zx utilizadas como
botões de pressão no esquema de comando serão desactivadas. Só é possível utilizar as teclas
Zx como teclas de navegação nos menus acessíveis no painel frontal do módulo lógico.
Essa opção tem o mesmo efeito que uma ação realizada no painel frontal do módulo ao nível do
menu CONFIGURAÇÃO\TECLAS Zx (ver página 106).
Bloqueio da face anterior do módulo (modo FBD)
No Modo FBD, se a caixa Bloqueio da face anterior do módulo estiver seleccionada, o acesso aos
menus a partir da face anterior do módulo é bloqueado.
Nesse caso, nem mesmo com a senha será permitido o acesso aos menus no painel frontal do
módulo lógico.
No entanto:
 a funcionalidade de botão de pressão das teclas Zx utilizadas no programa permanece activa,
 É possível realizar a modificação dos parâmetros ou dos dados do aplicativo usando a função
DISPLAY (ver página 320) (desde que a opção Modificação autorizada tenha sido
selecionada).

Separador Formato da data.


Este separador permite parametrizar:
 o formato de visualização da data, a escolher entre as 3 possibilidades seguintes:
 Dia/Mês/Ano,
 Mês/Dia/Ano,
 Ano/Mês/Dia.

 Mudança automática do horário de verão/inverno: para ativar ou desativar a mudança


automática do horário e escolher as datas de mudança. Os passos a efectuar são descritos a
seguir.

514 EIO0000002617 03/2017


Funcionalidades do software de programação

Activação da mudança automática da hora


Para activar a mudança automática da hora Verão/Inverno, proceda da seguinte forma:

Etapa Acção
1  Clique no menu Edição → Configuração do programa

ou

 Clique no ícone da barra de ferramentas.


Resultado: a janela de configuração do programa é exibida.
2 Clique no separador Formato da data.
3 Seleccione a caixa Activar a mudança da hora Verão/Inverno clicando na
mesma.
4 Seleccione as datas de mudança da hora. Para tal, pode proceder de duas
formas:
 seleccionando, através da lista pendente à frente do parâmetro Zona, uma
das 2 zonas geográficas abaixo indicadas:
 Europa,
 EUA (Estados Unidos da América).

Para estas duas zonas, as datas de mudança da hora estão predefinidas e


não necessitam de mais acertos.
 seleccionando Outra na lista pendente à frente do parâmetro Zona e
especificando manualmente o mês e o domingo de cada uma das 2
mudanças de hora.
5 Clique no botão OK.

Pedido de palavra-passe aquando da transferência SR MEM02 para o ZELIO2


No modo LD, se essa caixa de seleção estiver marcada e houver uma senha definida, essa senha
será pedida para que se realize a transferência do cartucho de memória SR2MEM02 para o ZELIO
utilizando o painel frontal do ZELIO.
A palavra-passe é definida na janela Opções de escrita (ver página 518)

EIO0000002617 03/2017 515


Funcionalidades do software de programação

Preferências do software de programação

Descrição
A janela de preferências do software de programação permite configurar as características gerais
do software :
 Idioma : idioma utilizado para o software de programação;
 Idioma de simulação : idioma do IHM da face anterior do software de programação (LCD);
 Directório de trabalho : caminho do directório onde são guardadas as aplicações no PC (o
caminho de acesso tem um limite máximo de 128 caracteres, incluindo o nome do programa
com a extensão).
 Cores predefinidas :
 das ligações no modo simulação e monitorização;
 do segundo plano;
 das entradas/saídas dos blocos (Atributo específico FBD/SFC).

 Não voltar a mostrar a caixa de diálogo Principiante no arranque : se esta opção for
seleccionada, o software de programação é aberto vazio (sem aplicação) e é necessário
executar um comando a partir de um dos menus.
Por predefinição (opção não seleccionada), abre-se uma primeira janela para orientar o
utilizador nas suas escolhas:
 Criar um novo programa;
 Abrir um programa existente;
 Abrir um programa utilizado recentemente;
 Transferir um programa a partir de um módulo lógico;
 Modo Monitorização;
 Sair.

 Mostrar os resultados de compilação na simulação e no carregamento : esta opção permite


visualizar automaticamente a janela que fornece os resultados da compilação do programa
(ver página 517).
 Visualizar o período de actualização (simulação e monitorização) e a duração entre 2
resultados de simulação (barra de Simulação (ver página 44) e Monitorização (ver página 52)):
esta opção permite visualizar os menus de lista pendente dos parâmetros que permitem
controlar a execução da aplicação:
 Período de actualização (ver página 232);
 Número de ciclo (ver página 232).

NOTA: O botão Cor por predefinição permite definir as características de um novo projecto. Para
modificar as cores de um projecto existente, utilize o Opções → Modificar as cores.

Acesso
Pode aceder à função Preferências a partir do menu Ficheiro.

516 EIO0000002617 03/2017


Funcionalidades do software de programação

Verificação do programa

Apresentação
No modo LD ou FBD, com o comando Edição → Verificar programa activa a compilação
(verificação) do programa. O resultado da compilação aparece na janela Resultado da
compilação. Aparece nesta janela:
 o resultado da verificação do programa;
 os recursos utilizados e disponíveis.
No modo FBD, a compilação é realizada de modo automático quando:
 passa do modo Edição para o modo Simulação;
 passa do modo Edição para o modo Monitorização;
 transfere o programa para o módulo lógico.
No modo LD, a compilação é realizada de modo automático, se a caixa Programável e
parametrizável na face anterior na janela Resultado da compilação estiver seleccionada.

Elementos da janela de resultados


Os recursos disponíveis dependem do tipo de módulo lógico. O compilador calcula os volumes de
recursos utilizados nas várias zonas de memórias do módulo lógico.
Se os valores calculados forem superiores aos valores disponíveis, aparecem a vermelho.
A tabela seguinte apresenta os vários elementos que aparecem na janela Resultados de
compilação:

Elementos Descrição
Zona parâmetros os parâmetros dos blocos função ou funções de automatismo.
Dois bytes para cada inteiro e 1 byte para os outros tipos.
Zona dados os dados com formato bit.
DIG,... Um bit por elemento DIG, por booleano ou por bit de etapa SFC.
Zona outros os dados com formato byte.
dados Dois bytes por cada inteiro.
Zona programa o número de bytes correspondente a todos os blocos funções e funções
de automatismo do programa.
Duração prevista adição de todos os tempos elementares de execução de cada função
do programa (em utilizada.
milissegundos)
Duração do tempo de ciclo (ver página 512) parametrizado.
tempo de ciclo
(em
milissegundos)

EIO0000002617 03/2017 517


Funcionalidades do software de programação

Janela Opções escrita

Descrição
A janela Opções escrita aparece antes da transferência da aplicação para o módulo lógico :
Transferência → Transferir programa → PC > Módulo.
Esta janela permite :
 proteger o programa contido no módulo lógico;
 gravar as modificações introduzidas no software antes da gravação do programa no módulo
lógico;
 sincronizar a data e a hora do módulo com as do PC;
 passar automaticamente o módulo no modo RUN;
 passar automaticamente o software de programação no modo de monitorização.

Protecção do programa
Proteger, através de palavra-passe, a leitura e a modificação do programa gravado no módulo
Se o programa estiver protegido por uma palavra-passe (aparece a chave), o utilizador tem de
introduzir a palavra-passe para algumas operações.
A palavra-passe protege o acesso aos seguintes menus (face anterior) :
 PROGRAMAÇÃO (LD modo STOP);
 MONITORIZAÇÃO (LD modo RUN);
 CONFIGURAÇÃO (modo STOP);
 APAGAR PROG. (LD modo STOP);
 TRANSFERÊNCIA MÓDULO > MEM (modo STOP);
 TRANSFERÊNCIA MÓDULO > MEM (LD modo STOP de acordo com a escolha do
programador, FBD modo STOP).
A activação da palavra-passe também implica limitações de utilização a nível do software :
 modificação do programa contido no módulo;
 revisão do programa contido no módulo;
 eliminação pela transferência de um outro programa;
 monitorização.

Esta opção tem o mesmo efeito do que a acção exercida na face anterior do módulo a nível do
menu CONFIGURAÇÃO\PALAVRA-PASSE (ver página 102).

Guardar as modificações
Se a caixa Guardar as modificações antes de escrever estiver seleccionada, são guardadas as
modificações introduzidas no software antes da gravação do programa no módulo.

Sincronização da data e da hora


Se a caixa Sincronizar a data e a hora do módulo com as do PC estiver seleccionada, a hora e a
data do módulo lógico são actualizadas para serem idênticas às do PC.

518 EIO0000002617 03/2017


Funcionalidades do software de programação

Passagem automática ao Modo RUN


Se a caixa Modo RUN após o carregamento estiver seleccionada, o módulo lógico passa
automaticamente ao Modo RUN após a transferência.

Passagem automática ao Modo de monitorização


Se a caixa Modo monitorização após o carregamento estiver seleccionada, o software de
programação passa automaticamente ao Modo de monitorização após a transferência.

EIO0000002617 03/2017 519


Funcionalidades do software de programação

Importação de programas

Apresentação
O comando Ficheiro → Importar permite importar um programa ou uma parte de um programa
semelhante ao que está a ser editado.
Depois de abrir com este comando o programa que contém os blocos função (FBD) ou as linhas
e células (LD) a importar, para importar basta copiar e colar :
 seleccione os blocos função ou as linhas e células a importar;
 copie-os;
 cole-os no local desejado no programa que está a ser editado.
Depois de cada importação :
 em LD, é efectuada uma verificação automática;
 em FBD, é necessário activar o comando Edição → Verificar o programa.

Como importar blocos funções e MACROS FBD


A importação de blocos funções FBD e/ou MACROS é efectuada do seguinte modo.

Etapa Acção
1 A partir de uma aplicação FBD, seleccione Ficheiro → Importar.
2 Escolha o ficheiro que inclui os blocos funções a importar e validar.
Nota : Para que a importação seja possível, o ficheiro escolhido deve conter
uma aplicação FBD.
3 Seleccione Janela → Em mosaico.
Resultado : As janelas da aplicação actual e da aplicação importada aparecem
sobrepostas.
Nota : Se a aplicação A importar tiver MACROS, estas não podem ser
visualizadas nesta etapa.
4 Na janela da aplicação A importar seleccione os blocos funções e/ou as
MACROS úteis.
5 Arraste e largue estes blocos funções e/ou MACROS na janela da aplicação
actual.
Nota : Se uma MACRO foi colocada na janela actual, pode ser aberta através
do menu de contexto Visualizar a MACRO.

520 EIO0000002617 03/2017


Funcionalidades do software de programação

Como importar células LD


A importação de células ou de linhas LD é efectuada do seguinte modo.

Etapa Acção
1 A partir de uma aplicação LD, seleccione Ficheiro → Importar.
2 Escolha o ficheiro que inclui os blocos funções a importar e validar.
Nota : Para que a importação seja possível, o ficheiro escolhido deve conter
uma aplicação LD.
3 Seleccione Janela → Em mosaico.
Resultado : As janelas da aplicação actual e da aplicação A importar
aparecem sobrepostas.
4 Na janela da aplicação A importar seleccione as células ou as linhas úteis.
5 Arraste e largue estas células ou linhas para a janela da aplicação actual.
Resultado: É efectuada uma verificação automática da aplicação actual que
inclui novas células ou linhas.

EIO0000002617 03/2017 521


Funcionalidades do software de programação

Conversão de aplicações antigas

Apresentação
Graças ao software Zelio Soft 2, pode abrir e converter aplicações realizadas com versões
anteriores do software de programação.

Procedimentos a efectuar
A tabela seguinte mostra os passos necessários para abrir uma aplicação Zelio antiga :

Etapa Acção
1 Seleccione o comando Abrir a partir do menu Ficheiro.
2 Seleccione o ficheiro da aplicação antiga.
3 Valide com Abrir.
Resultado : aparece uma janela de confirmação da conversão da aplicação.
4 Valide com OK.

522 EIO0000002617 03/2017


Funcionalidades do software de programação

Acerto da visualização do relógio

Apresentação
Consulte Ligação com o módulo lógico/Acerto do relógio do módulo lógico (ver página 467).

EIO0000002617 03/2017 523


Funcionalidades do software de programação

Guardar uma aplicação

Apresentação
Durante a gravação, a aplicação utilizador e a respectiva configuração são armazenadas no PC :
 título do programa;
 nome do programador;
 versão release do programa;
 período de execução;
 parâmetros do watchdog;
 filtragem implícita de entradas;
 bloqueio das janelas de parametrização;
 bloqueio das teclas Z em LD;
 formato da data;
 datas de comutação Verão/Inverno;
 informações relativas ao módulo lógico e às extensões para as quais a aplicação foi concebida;
 versão release de todos os componentes da configuração (hardware/firmware).

Acesso
Funções de gravação: Pode aceder a Guardar / Guardar como a partir do menu Ficheiro.

524 EIO0000002617 03/2017


Funcionalidades do software de programação

Impressão do programa

Apresentação
A impressão de uma aplicação em LD ou FBD permite criar uma documentação completa desta.
É composta :
 pelo desenho do esquema da aplicação;
 pelo(s) esquema(s) de cablagem de macro(s);
 pelo conteúdo da janela de supervisão;
 por uma tabela para cada símbolo :
 a respectiva representação;
 o respectivo número no gráfico;
 o comentário associado;
 o(s) parâmetro(s) com os valores e respectivas descrições.

 pela pasta de exploração (opção disponível apenas se uma interface SR2COM01 de


comunicação estiver ligada ao módulo lógico).
A função impressão do esquema da aplicação permite imprimir a vista do ecrã num formato A4.
NOTA: Aplicação do factor de zoom actual no momento da impressão :
 no modo FBD, conforme o factor de zoom actual, obtém a totalidade ou uma parte do esquema;
 no modo LD, o factor de zoom actual não é aplicado.

Comandos
A tabela a seguir apresenta os comandos disponíveis a partir do menu Ficheiro, utilizados para a
impressão :

Comando Descrição
Imprimir Permite activar a impressão do documento.
Pré-visualização Permite realizar uma pré-visualização para se certificar do
resultado.
Configuração da impressão Abre a janela de configuração da impressão.

EIO0000002617 03/2017 525


Funcionalidades do software de programação

Opções de impressão
Estão disponíveis várias opções para a impressão. São parametrizáveis a partir da janela
Configuração da impressão :
 Folha de rosto
impressão em folha de rosto das características do programa definidas no Ficheiro →
Propriedades...
 Janela de edição
 Zona de impressão : imprimir tudo, uma parte visível ou uma selecção da janela;
 Parte visível : impressão de 1 (A4), 2 (A3), 4 (A2) folhas ou livre (impressão de várias folhas
com o factor de zoom actual).
 Incluir o fundo : seleccionar se pretende imprimir ou não o fundo da janela de supervisão.

 Janela de supervisão
 Zona de impressão : imprimir tudo (por predefinição), uma parte visível ou uma selecção da
janela;
 Parte visível : impressão de 1 (A4), 2 (A3), 4 (A2) folhas ou livre (impressão de várias folhas
com o factor de zoom actual).
 Incluir o fundo : seleccionar se pretende imprimir ou não o fundo da janela de supervisão.

 Janela Macro: impressão do(s) esquema(s) de cablagem de Macros, segundo as mesmas


opções de zona de impressão que as da janela de edição (esta opção só está disponível se
houver, pelo menos, uma macro e se a opção protecção das macros (ver página 433) o
permitir);
 Quadro recapitulativo
Impressão do quadro resumido das funções. No modo LD, é possível optar por imprimir as E/S,
os textos ou as outras funções; no modo FBD é impressa a parte DIG.
 Pasta de exploração
Permite seleccionar e imprimir uma pasta de exploração.
 Configurar página para definir a apresentação : Vertical ou Horizontal;
 Cabeçalhos e rodapés (ver página 528).
NOTA: no caso de impressão de uma parte visível ou de uma selecção, a zona impressa é
adaptada em função do formato seleccionado. Deste modo, determinados blocos vizinhos da
selecção (ou da parte visível) podem aparecer na impressão.

526 EIO0000002617 03/2017


Funcionalidades do software de programação

Opções da zona de impressão


As opções da zona de impressão para as janelas Edição, Macro e Supervisão acessíveis através
do Ficheiro → Configuração da impressão são descritas na seguinte tabela :

Opção Descrição
Tudo Imprime a folha de cablagem por completo.
Parte visível Imprime, prioritariamente, a parte visível no ecrã durante a impressão,
tendo em conta, no modo FBD, o factor de zoom actual. A parte não
visível do ecrã é impressa no espaço restante.
Selecção Imprime, prioritariamente, os objectos seleccionados durante a
impressão, tendo em conta, no modo FBD, o factor de zoom actual.
Os objectos não seleccionados são impressos no espaço restante.
Número de folhas Indica o número de folhas nas quais vai ser impresso cada esquema
(1, 2 ou 4 folhas)
Incluir o fundo Imprime o fundo da folha de cablagem

EIO0000002617 03/2017 527


Funcionalidades do software de programação

Cabeçalho e rodapé de impressão da aplicação

Apresentação
Esta função permite introduzir no documento da aplicação impresso :
 um logótipo com formato bmp;
 texto com :
 comentários;
 o nome do ficheiro da aplicação;
 os números e o número de páginas;
 a hora e uma data (actual, última modificação).

A janela subdivide-se em 2 vezes 3 caixas brancas. As 3 superiores correspondem ao cabeçalho


e as 3 inferiores ao rodapé.
Em cada uma destas caixas podem ser inseridos vários elementos de texto ou um logótipo.
Os conteúdos predefinidos de cada uma destas 6 caixas são :
 em cima à esquerda : o nome do ficheiro do projecto, seguido da versão;
 em cima ao meio : logótipo Schneider;
 em cima à direita : o nome do projecto (inserido no separador Propriedades da janela
Configuração do programa);
 em baixo à esquerda : o nome do autor do programa (inserido no separador Propriedades da
janela Configuração do programa);
 em baixo ao meio : a data da última gravação do projecto;
 em baixo à direita : o número da página e o número total de páginas.

Em seguida, são descritos os passos a efectuar para personalizar estes valores predefinidos :
consulte Inserção de um logótipo, página 528 e Inserção do texto, página 529.
NOTA: um logótipo e texto não podem ser inseridos na mesma caixa.

Inserção de um logótipo
A tabela seguinte apresenta o procedimento necessário para inserir um logótipo:

Etapa Acção
1 Seleccione o comando Configuração da impressão a partir do menu Ficheiro.
Resultado: aparece a janela Configuração da impressão.
2 Carregue no botão Cabeçalhos e rodapés.
Resultado: aparece a janela Selecção dos cabeçalhos e rodapés.
3 Posicione o cursor do rato numa das caixas da parte superior ou inferior em
que pretende inserir o logótipo.
4 Seleccione a caixa Logótipo.
5 Carregue no botão ....
Resultado: aparece a janela Abrir.

528 EIO0000002617 03/2017


Funcionalidades do software de programação

Etapa Acção
6 Seleccione o ficheiro .bmp do logótipo.
7 Valide com Abrir.
Resultado: o caminho do ficheiro aparece na caixa seleccionada.

Inserção do texto
A tabela seguinte apresenta o procedimento necessário para inserir texto:

Etapa Acção
1 Seleccione o comando Configuração da impressão a partir do menu Ficheiro.
Resultado: aparece a janela Configuração da impressão.
2 Carregue no botão Cabeçalhos e rodapés.
Resultado: aparece a janela Selecção dos cabeçalhos e rodapés.
3 Posicione o cursor do rato numa das caixas da parte superior ou inferior em
que pretende inserir o texto.
4 Seleccione a caixa Texto.
5 Clique no ícone que corresponde ao texto que pretende inserir:
 # : número da página;
 Σ: número de páginas;

 : data;

 : hora;
 C:\ : nome do ficheiro.

Resultado: o texto inserido aparece entre { }.


6 Repita a etapa 5 para inserir outro texto na mesma caixa ou recomece da
etapa 3.
7 Valide com OK.

EIO0000002617 03/2017 529


Funcionalidades do software de programação

Descrição dos erros do módulo lógico

Descrição
O Menu Defeito (ver página 117) dos módulos lógicos com ecrã permite mostrar e corrigir os erros
ou avisos detectados pelo firmware (excesso do WATCHDOG (ver página 107), período de
execução (ver página 107) demasiado elevado... ).
Para corrigir um erro ou um aviso num módulo lógico sem ecrã, desligue-o e volte a ligá-lo.

Códigos dos erros


Lista de erros:

Número Tipo de erro


00 Nenhum defeito
01 Erro de escrita EEPROM
Este erro caracteriza os problemas de transferência entre a placa de memória
e o módulo lógico. Se o erro ocorrer frequentemente, contacte o serviço de
assistência ao cliente.
02 Erro escrita relógio
Se o erro ocorrer frequentemente, contacte o serviço de assistência ao cliente.
04 Sobrecarga nas saídas dos relés estáticos
Quando uma saída de relé estática atingir a temperatura de 170°C, o grupo
das 4 saídas a que ela pertence é desactivado.
Para fazer com que o grupo de saídas fique operacional, é necessário eliminar
o motivo de sobrecarga (curto-circuito,...) e depois apagar o erro a partir do
menu DEFEITO (ver página 513).
50 O firmware do módulo está danificado
Carregue novamente o firmware no módulo e a aplicação do utilizador. No
caso de o problema persistir, contacte o serviço de assistência ao cliente.
51 Excesso do watchdog
Aviso ou erro segundo a escolha efectuada no menu de configuração (visor do
módulo) ou na janela de configuração (software Zelio Soft 2).
O período de execução da aplicação no módulo é demasiado reduzido
relativamente à duração de execução da aplicação programada no módulo
lógico.
Se a aplicação exigir a periodicidade ou uma amostragem rigorosa das
entradas e saídas do módulo, aumente o período de execução da aplicação
no módulo. Para este efeito, efectue as parametrizações no menu
CONFIGURAÇÃO (visualização do módulo) ou na janela de configuração
(software Zelio Soft2)
Se a aplicação não exigir periodicidade de execução, é necessário seleccionar
no menu CONFIGURAÇÃO: Nenhuma acção para o WATCHDOG.

530 EIO0000002617 03/2017


Funcionalidades do software de programação

Número Tipo de erro


52 O módulo lógico executou uma operação desconhecida
Se o erro for permanente, carregue novamente o firmware no módulo e a
aplicação de utilizador. No caso de o problema persistir, contacte o serviço de
assistência ao cliente.
53 Erro da ligação entre o módulo e a extensão de tipo bus
Verifique o funcionamento da extensão (ligação, alimentação, erro).
54 Erro da ligação entre o módulo e a extensão de tipo entradas-saídas
Verifique o funcionamento da extensão (ligação, alimentação, erro).
58 Apareceu um erro no firmware (software específico do módulo lógico) ou na
parte de hardware do módulo lógico
Se o erro for permanente, carregue novamente o firmware no módulo e o
programa de utilizador. No caso de o problema persistir, contacte o serviço de
assistência ao cliente.
59 No início de RUN da aplicação no módulo: a aplicação não pode mudar para
RUN, porque é incompatível com o módulo fisicamente alimentado
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
60 No início de RUN da aplicação no módulo: programa incompatível com a
extensão de tipo bus fisicamente alimentada
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
61 No início de RUN da aplicação no módulo: programa incompatível com a
extensão de tipo entradas-saídas fisicamente alimentada
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
62 Incompatibilidade de versão(ões) (ou do índice) durante o carregamento de
um programa a partir da memória de segurança
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.
63 Incompatibilidade da configuração do hardware durante o carregamento de
um programa a partir da memória de segurança
No caso de ocorrer um problema, contacte o serviço de assistência ao cliente.

EIO0000002617 03/2017 531


Funcionalidades do software de programação

Divisão da folha de cablagem

Introdução
A folha de cablagem pode ser dividida em 2. A divisão permite visualizar, no mesmo ecrã, 2 partes
diferentes da folha de cablagem.

Como dividir a vista


Para dividir a vista, proceda da seguinte maneira :

Etapa Acção
1 Seleccione o Janela → Dividir a vista.
2 Coloque o cursor do rato no local onde pretende dividir a vista.
3 Clique com o botão esquerdo do rato.
Resultado : A folha de cabalgem é dividida em 2 vistas na vertical.

532 EIO0000002617 03/2017


Funcionalidades do software de programação

Estrutura da folha de cablagem dividida


A folha de cablagem dividida tem a seguinte estrutura :

Os elementos da folha de cablagem dividida são descritos a seguir :

Referência Elemento
1 Vista da parte superior.
2 Barra de deslocamento vertical da parte superior.
3 Barra de deslocamento horizontal da parte superior.
4 Barra de divisão.
5 Vista da parte inferior.

EIO0000002617 03/2017 533


Funcionalidades do software de programação

Referência Elemento
6 Barra de deslocamento vertical da parte inferior.
7 Barra de deslocamento horizontal da parte inferior.

Utilização da folha de cablagem dividida


A folha de cablagem dividida permite realizar as seguintes acções :

Para... proceda da seguinte forma:


apresentar os blocos funções apresentar as barras de deslocamento da parte
pretendidos na parte superior... superior.
apresentar os blocos funções apresentar as barras de deslocamento da parte
pretendidos na parte inferior... inferior.
deslocar a barra de divisão no local clique com o rato.
pretendido...
ligar os blocos funções das partes  clique com o rato na saída do bloco de
superior e inferior... arranque;
 voltar a unir a entrada do bloco de chegada,
mantendo premido o botão esquerdo do rato
e, atravessando, se necessário, a barra de
divisão;
 repor.

Como anular a divisão da vista


Para anular a divisão da vista, seleccione o Janela → Anular a divisão.
Resultado :
 A vista inferior desaparece;
 A vista superior aparece ao longo de toda a folha de cablagem.
NOTA: Para anular a divisão da vista, pode também clicar na barra de divisão e fazê-la deslizar
até à barra de deslocamento da vista inferior ou até ao dispositivo.

534 EIO0000002617 03/2017


Manual de programação Zelio Logic
Descrição dos menus do software de programação
EIO0000002617 03/2017

Capítulo 32
Descrição dos menus do software de programação

Descrição dos menus do software de programação

Descrição dos menus do software de programação

Descrição
Descrição dos menus do software de programação :
 Ficheiro (ver página 535);
 Edição (ver página 536);
 Modo (ver página 537);
 Módulo (ver página 537);
 Zélio2 COM (ver página 538);
 Transferência (ver página 538);
 Opções (ver página 539);
 Visualização (ver página 539);
 Listas (ver página 540);
 Ferramentas (ver página 540) (FBD);
 Desenho (ver página 541) (FBD);
 Janela (ver página 541)(LD);
 Simulação (ver página 541);
 ? (ver página 542).

Menu Ficheiro
Descrição dos comandos do menu Ficheiro :

Comando Descrição
Novo (ver página 26) Cria um novo projecto
Abrir... Abre um projecto existente
Fechar Fecha o projecto em edição (*)
Guardar Guarda o projecto em edição (*)
(ver página 524)
Guardar como... Guarda o projecto em edição com um novo nome (*)
(ver página 524)
Imprimir... Imprime o projecto (*)
(ver página 525)
Pré-visualização Permite visualizar o projecto tal como será impresso (*)
(ver página 525)

EIO0000002617 03/2017 535


Descrição dos menus do software de programação

Comando Descrição
Configuração da Configura as características de impressão do projecto (*)
impressão...
(ver página 525)
Importar... Importa a janela de edição de um outro projecto (*)
(ver página 520) Nota: só é possível importar programas ou partes de programa do
mesmo tipo do que o que está a ser editado.
Preferências... Configura as características gerais do software de programação.
(ver página 516)
N° nome_ficheiro.zm2 Fornece uma lista dos ficheiros abertos recentemente.
Sair Fecha o software de programação

NOTA: (*) disponível apenas se um ficheiro projecto estiver aberto no software de programação.

Menu Edição
Descrição dos comandos do menu Edição :

Comando Descrição
Anular... Anula a última operação efectuada (50 níveis de anulação).
Cortar Copia e elimina o elemento seleccionado (colocado na área de
transferência).
Copiar Copia o elemento seleccionado para a área de transferência
Colar Cola o elemento contido na área de transferência
Introduzir linha Introduzir uma linha na folha de cablagem (*)
(ver página 226)
Apagar a linha Apagar a linha na folha de cablagem (*)
(ver página 226)
Introdução Ladder Programação a partir do editor (*)
(ver página 142)
Introdução Zelio Programação a partir da face anterior do módulo lógico(*)
(ver página 140)
Parametrização Apresenta a janela de parametrização
(ver página 144)
Introdução textos Apresenta a janela de introdução de textos.
(ver página 145)
Apagar Apaga o conteúdo de todas as caixas seleccionadas
Seleccionar tudo Selecciona a totalidade da folha de cablagem
Procurar Procura uma função no programa a partir do nome ou do
comentário que lhe está associado.
Procurar elemento Fornece uma lista de todas as funções utilizadas no projecto (*)

536 EIO0000002617 03/2017


Descrição dos menus do software de programação

Comando Descrição
Configuração do Permite definir os vários parâmetros ligados à aplicação
programa
(ver página 512)
Verificar o programa Verifica a coerência do programa
(ver página 517)

NOTA: (*) disponível apenas no modo LD.

Menu Modo
Descrição dos comandos do menu Modo :

Comando Descrição
Edição (ver página 25) Permite construir os programas em modo LD ou FBD, o que
corresponde ao desenvolvimento da aplicação.
Monitorização o programa é executado no módulo lógico e o software de
(ver página 25) programação é ligado ao módulo lógico
Simulação O programa é executado no local directamente no software de
(ver página 25) programação (simulado no PC).

Menu Módulo
Descrição dos comandos do menu Módulo :

Comando Descrição
Escolha do módulo Escolha do tipo de módulos com as respectivas
lógico/programação funcionalidades associadas e extensões ligadas.
(ver página 26)
Diagnóstico do módulo Permite visualizar as características do módulo lógico.
lógico (ver página 464)
Acerto relógio Permite configurar o relógio do módulo lógico.
(ver página 467)
Actualizar o FIRMWARE do Permite a instalação de uma nova versão do software no
módulo lógico módulo lógico.
(ver página 469)
Idioma do módulo lógico Esta função permite alterar o idioma da interface do
(ver página 468) módulo lógico.

EIO0000002617 03/2017 537


Descrição dos menus do software de programação

Menu Zélio2 COM


Descrição dos comandos do menu Zelio2 COM :

Comando Descrição
Diagnóstico Zélio2 COM Permite visualizar as características do módulo lógico.
(ver página 476)
Actualizar o firmware do Permite a instalação de uma nova versão do software na
Zélio2 COM interface de comunicação SR2COM01.
(ver página 476)
Mensagem ON Permite activar a interface de comunicação SR2COM01.
(ver página 477)
Mensagem OFF Permite desactivar a interface de comunicação
(ver página 477) SR2COM01.

Menu Transferência
Descrição dos comandos do menu Transferência :

Comando Descrição
Transferir programa PC -> Módulo lógico (ver página 458)
Transfere a aplicação do PC para o módulo lógico.
Módulo lógico-> PC (ver página 460)
Transfere a aplicação do módulo lógico para o PC.
RUN Módulo Inicializa e arranca o programa
(ver página 462)
RUN Módulo sem inic dos Arranca o programa sem inicializar os valores actuais das funções em
remanescentes que a opção Reminiscência esteja activada.
(ver página 462)
Stop Módulo Pára o programa
(ver página 462)
Comparar o programa com Permite comparar os dados contidos no módulo lógico e os dados
os dados do módulo lógico produzidos pela compilação da aplicação do software de programação.
(ver página 463)
Apagar o programa Apaga o programa e elimina todos os dados contidos no módulo lógico.
(ver página 466)
Controlo remoto da face Permite monitorizar à distância o módulo lógico ligado ao PC.
anterior RUN : arranca o programa
STOP : pára o programa.

538 EIO0000002617 03/2017


Descrição dos menus do software de programação

Comando Descrição
Configuração da Configura a comunicação (ligação série) entre o software de
COMUNICAÇÃO programação e o módulo lógico.
(ver página 456)
Ligar Permite ligar-se à estação remota através de uma ligação com modem.
Desligar Permite desligar-se da estação remota no caso de uma ligação com
modem.

Menu Opções
Descrição dos comandos do menu Opções :

Comando Descrição
Modificar as cores Permite definir cores diferentes para visualização no
(ver página 401) software de programação

Menu Visualização
Descrição dos comandos do menu Visualização :

Comando Descrição
Barra de estado Mostra ou oculta a caixa de diálogo da barra de estado (na
parte inferior da janela do software de programação).
Comentários Permite mostrar/ocultar os comentários do programa (os
comentários aparecem por baixo do bloco função) (**)
Número de bloco Mostra/oculta o número dos blocos função (**)
Grelha Mostra/oculta a grelha da folha de cablagem (**)
Zoom (Y) Configura o factor de zoom da folha de cablagem (25 a 150%)
Símbolos Ladder Visualização do programa em símbolos Ladder (*)
Símbolos eléctricos Visualização do programa em símbolos eléctricos (*)

NOTA: (*) disponível apenas no modo LD.


(**) disponível apenas no modo FBD.

EIO0000002617 03/2017 539


Descrição dos menus do software de programação

Menu Listas
Descrição dos comandos do menu Zelio2 COM :

Comando Descrição
Lista das estações Permite configurar os números de telefone das estações
remotas... (ver página 478) remotas.
Lista de destinatários do Permite configurar os números de telefone e os direitos
programa... (ver página 481) de acesso dos destinatários associados a um programa.
Lista geral de destinatários... Permite criar uma lista dos destinatários regularmente
(ver página 482) utilizados durante a escrita de programas.

Menu Ferramentas
Descrição dos comandos do menu Ferramentas (específico FBD) :

Comando Descrição
Alinhar (ver página 423) Posiciona os objectos uns em relação aos outros:
 à esquerda
 à direita
 em cima
 em baixo
 centrar na vertical
 centrar na horizontal

Distribuir Distribuir objectos:


 na horizontal
 na vertical

Ordem (ver página 423) Posiciona os objectos uns em relação aos outros:
 colocar em primeiro plano
 colocar em segundo plano

Agrupar (ver página 420) Realização de objectos compostos


Desagrupar Desagrupar objectos compostos
(ver página 420)
Renumerar as funções Permite reatribuir números de blocos consecutivos a
partir do número B00
Renumerar as ligações Permite reatribuir números de ligações consecutivos
Modo de cablagem Permite alterar o tipo de ligação entre os blocos função:
(ver página 405)  texto
 fios

(Esta opção estipula o tipo de todas as ligações futuras)

540 EIO0000002617 03/2017


Descrição dos menus do software de programação

Comando Descrição
Tipo de cablagem Permite alterar o tipo de ligação entre os blocos função:
(ver página 405)  texto
 fios
 modificar o texto

(Esta opção fixa apenas o tipo da ligação activa)

Na folha de edição e de supervisão, é possível criar formas de tipo quadrado, elipse, linha ou texto.
Também pode inserir uma imagem de formato Mapa de bits.

Menu Janela
Descrição dos comandos do menu Janela :

Comando Descrição
Em cascata Organização das janelas em cascata
Em mosaico Organização das janelas em mosaico horizontal
Reorganizar os ícones Reorganização das janelas
Face anterior Activa a janela Face anterior
Supervisão Activa a janela Supervisão
Edição Activa a janela Edição

Menu Simulação
Descrição dos comandos do menu Simulação (específico do modo simulação) :

Comando Descrição
Inic e Run Inicializa e activa o programa
Pausa Pausa/Run: paragem ou reinício do desenvolvimento do
programa
Stop Pára o programa.
Corte sector Simula um corte no sector.
Restabelecimento sector Simula o restabelecimento do sector.
Acerto do relógio Permite configurar o relógio do módulo lógico.
(ver página 467)
Idioma de simulação Configura o idioma do IHM da face anterior do software
de programação (LCD).

EIO0000002617 03/2017 541


Descrição dos menus do software de programação

Menu ?
Descrição dos comandos do menu ? :

Comando Descrição
Acerca do software de Indica a versão release do software de programação e de
programação todos os respectivos componentes.
Ajuda Permite aceder à ajuda online.

542 EIO0000002617 03/2017


Manual de programação Zelio Logic

EIO0000002617 03/2017

Anexos

EIO0000002617 03/2017 543


544 EIO0000002617 03/2017
Manual de programação Zelio Logic
Compatibilidade
EIO0000002617 03/2017

Anexo A
Compatibilidade

Compatibilidade

Tema deste capítulo


Este anexo fornece informações sobre a compatibilidade entre as versões do firmware, as versões
do software de programação, as funções disponíveis e os diferentes cartuchos de memória.

Conteúdo deste capítulo


Este capítulo inclui os seguintes tópicos:
Tópico Página
Compatibilidade entre a versão do software de programação e a versão de firmware do módulo 546
lógico
Versão de firmware do módulo lógico versus Funções 547
Compatibilidade entre as placas de memória e a versão de firmware do módulo lógico 548

EIO0000002617 03/2017 545


Compatibilidade

Compatibilidade entre a versão do software de programação e a versão de firmware


do módulo lógico

Introdução
A parte a seguir descreve a compatibilidade entre as versões do software de programação e as
versões de firmware do módulo lógico.

Caso da transferência do programa do PC para o módulo lógico


No caso da transferência do programa do PC para o módulo lógico, todas as versões do software
de programação são compatíveis com todas as versões de firmware do módulo lógico.
Quando transferir um programa do PC para o módulo, o firmware associado à versão do software
de programação será transferido para o módulo lógico.

Caso da transferência do programa do módulo lógico para o PC


Em caso de transferência do programa - do relé inteligente para o PC -, a compatibilidade entre a
versão do software de programação e a versão dofirmware no módulo lógico ocorre da seguinte
forma:

Versão de firmware do módulo lógico


V2.xx V3.xx V4.xx V5.0
Versão do V2.4 compatível não compatível não compatível não compatível
software de
V3.1 não compatível compatível não compatível não compatível
programação
V4.1 não compatível não compatível compatível não compatível
V5.0 não compatível não compatível não compatível compatível

Para obter mais informações sobre como verificar a versão do firmware, consulte o menu
(ver página 115) VERSÃO.

546 EIO0000002617 03/2017


Compatibilidade

Versão de firmware do módulo lógico versus Funções

A tabela a seguir mostra as funções disponíveis no módulo lógico conforme a versão do firmware:

Funções Versão de firmware do módulo lógico


V2.xx V3.xx V4.xx V5.0
Linguagem LD
Número máximo de linhas de programa – – 120 240 (1)
Número de relés auxiliares – – 28 56 (2)
Número de contadores – – 16 28 (3)
Número de relógios – – 8 8
Número de temporizadores – – 16 28 (4)
Número de blocos de texto – – 16 16
Número de mensagens – – 28 28
Linguagem FBD
Número máximo de blocos de função – – 255 500
Funções lógicas Sim Sim Sim Sim
Funções padrão exceto Nascer/Pôr do sol Sim Sim Sim Sim
e Rastreamento solar
Nascer do sol/Pôr do sol – – Sim Sim
Rastreamento solar – – Sim Sim
Funções SFC – – Sim Sim
Funções do aplicativo: PID analógico e – – Nº Nº
PID PWM
(1)
Apenas se não houver módulo SR2COM01 na configuração. Do contrário, o número
máximo de linhas é 120.
(2)
Apenas se não houver módulo SR2COM01 na configuração. Do contrário, o número
máximo de relés auxiliares é 28.
(3)
Apenas se não houver módulo SR2COM01 na configuração. Do contrário, o número
máximo de contadores é 16.
(4)
Apenas se não houver módulo SR2COM01 na configuração. Do contrário, o número
máximo de temporizadores é 16.

Para obter mais informações sobre como verificar a versão do firmware, consulte o menu
(ver página 115) VERSÃO.

EIO0000002617 03/2017 547


Compatibilidade

Compatibilidade entre as placas de memória e a versão de firmware do módulo lógico

Introdução
A parte a seguir descreve a compatibilidade entre as placas de memória e as versões de firmware
do módulo lógico.

Compatibilidade da placa de memória com a versão de firmware


A tabela abaixo descreve a compatibilidade dos cartuchos de memória com a versão do firmware:

Tipo de placa de memória Versão de firmware compatível


SR2MEM01 Linguagem LD: V2.19 ou inferior.
Linguagem FBD: V2.18 ou inferior.
SR2MEM02 V3.0.9 ou superior.

Transferência de um programa do cartucho de memória SR2MEM01 para o módulo lógico


No caso da transferência do programa da placa de memória SR2MEM01 para o módulo lógico, a
compatibilidade é a seguinte:

Linguagem do firmware do módulo lógico


LD FBD
Linguagem do programa da LD Compatível se as versões O firmware versão LD
placa de memória da placa de memória e do deve ser transferido para
módulo lógico forem o módulo lógico.
correspondentes entre si.
FBD O firmware versão LD Compatível se as versões
deve ser transferido para da placa de memória e do
o módulo lógico. módulo lógico forem
correspondentes entre si.

Transferência de um programa do cartucho de memória SR2MEM02 para o módulo lógico


No caso de uma transferência do programa do cartucho de memória SR2MEM02, a compatibi-
lidade será sempre total.

548 EIO0000002617 03/2017


Manual de programação Zelio Logic
índice remissivo
EIO0000002617 03/2017

índice remissivo

Symbols caso de corte do sector, 72


Configurar o idioma do software de pro-
Comunicação
gramação e do módulo lógico, 71
Configuração, 456
Controlar e modificar uma aplicação a
partir da face anterior do módulo lógico,
53
A Controlar o módulo lógico a partir da face
Acerto do relógio do módulo lógico, 467 anterior do módulo lógico, 59
Actualizar o FIRMWARE do módulo lógico, Controlar o módulo lógico a partir do sof-
469 tware de programação, 58
Actualizar o firmware do Zelio2 COM, 476 Criar um programa novo, 35
Apagar o programa contido no módulo lógico, Diagnosticar o estado do módulo lógico,
466 57
Avisos SFC, 397 Efectuar a parametrização de uma aplica-
ção através da face anterior do módulo ló-
gico, 62
B Glossário, 33
Blocos função Importar uma aplicação desenvolvida
Agrupar, 420 com o Zelio Soft 1 para o Zelio Soft 2, 74
Comentário, 414 ligar o software de programação ao mó-
Cortar, copiar ou colar, 422 dulo lógico, 56
Desagrupar, 420 Modificar de forma dinâmica os dados de
Duplicar, 421 um programa através da face anterior do
Eliminar, 421 módulo lógico, 63
Inserção, 403 Monitorar e modificar um aplicativo em
Ligações, 405 execução no módulo lógico no software
Parametrização, 412 de programação: Monitoramento , 47
Selecção, 419 Programar uma aplicação a partir da face
anterior do módulo lógico, 37
Programar uma aplicação a partir do sof-
C tware de programação, 36
Códigos dos erros da interface de comunica- significado do código de erro mostrado na
ção, 491 face anterior do módulo lógico, 54
Códigos dos erros do módulo lógico, 530 Testar uma aplicação sem a carregar no
Comandos de execução do programa módulo lógico : a simulação, 40
RUN/STOP, 462 Transferir o programa do PC para o mó-
Comentário dulo lógico, 38
Rede de contactos, 132 Utilizar a placa de memória de seguran-
Como começar ça, 70
Comportamento do módulo lógico em verificar o FIRMWARE do módulo lógico,

EIO0000002617 03/2017 549


índice remissivo

69 E
Verificar o programa, 65
Elementos da linguagem FBD
Comparador analógico LD, 200
Bloco temporização, 301
Comparadores de contadores LD, 171
Comparação, 312, 317
Comparar os dados do módulo lógico com o
Contador, 288
programa , 463
Contador Horário, 314
Compatibilidade
Contador rápido, 293
Firmware, 546, 548
Contador Up Down, 299
Placas de memória, 548
Convergência em E SFC, 394
Software de programação, 546
Convergência em OU SFC, 396
Configuração da comunicação, 456
Conversão Bits-Palavras CNA, 342
Configuração do programa, 512
Conversão Palavras-Bits CAN, 343
Configuração Interface Zelio2 COM, 484
Decrementador, 288
Configurar o idioma do módulo lógico, 468
Decrementador Up down, 299
Contador rápido FBD, 293
Divergência em E SFC, 393
Contador rápido LD, 173
Divergência em OU SFC, 395
Contadores LD, 164
Entrada analógica, 266
Conversão Bits-Palavras CNA FBD, 342
Entrada analógica filtrada, 268
Conversão Palavras-Bits CAN FBD, 343
Entrada de um inteiro 10 bits, 272
Criar um aplicativo, 26
Entrada DIG filtrada, 265
Entrada tipo Inteiro, 269
D Entradas especiais, 270
Entradas-Saídas Ethernet, 281
Descrição dos menus do software de progra-
Entradas-Saídas Modbus, 279
mação, 535
Equação booleana, 286
Diagnóstico do módulo lógico, 464
Estado módulo ESTADO, 340
Diagnóstico Zelio2 COM, 476
Etapa inicial reinicializável SFC, 391
Dividir a vista, 532
Etapa inicial SFC, 390
Etapa SFC, 392
Função aritmética ADD/SUB, 331
Função aritmética MUL/DIV, 333
Função ARQUIVO, 338
Funções lógicas, 282
Ganho, 318
Impulsos, 305, 306
Inicialização SFC, 385
Linha Série, 344, 347
Mensagem, 349
Multiplexagem, 330
Programador de cames CAM BLOC, 335
Programador TIME PROG, 325
RESET, 287
Retro-iluminação do ecrã LCD, 277
Saída de tipo Inteiro, 276
Saída de um inteiro 10 bits, 278

550 EIO0000002617 03/2017


índice remissivo

Saídas DIG, 274 Entradas-Saídas Ethernet FBD, 281


SET, 287 Entradas-Saídas Modbus LD, 156, 279
SFC, 361 Erros SFC, 397
Teleinterruptor, 329 Ethernet
Temporizador B/H, 309 Adresse IP, 503
Texto, 323 Comunicação, 502
TRIGGER DE SCHMITT, 315 Endereço do gateway, 504
Visualização no ecrã LCD DISPLAY, 320 Endereço reservado, 503
Elementos da linguagem LD Entradas-Saídas Ethernet, 281
Comparador analógico, 200 Máscara subrede, 503
Comparadores de contadores, 171 Time Out, 503
Contador rápido, 173 exemplo de aplicativo FBD
Contadores, 164 vidraças de ventilação de estufa, 447
Entradas DIG, 150, 263 exemplo de aplicativo Ladder
Entradas-Saídas Modbus, 156 vidraças de ventilação de estufa, 247
Mensagem, 211 exemplo de um aplicativo FBD, 447
Mudança da horário de verão/inverno, exemplo de um aplicativo Ladder , 247
188
Relés auxiliares, 158
Relógios, 183 F
Saídas DIG, 152 Firmware, 69
Teclas Zx, 162 Compatibilidade, 546, 548
Temporizações, 190 Função aritmética ADD SUB, 331
Textos, 206 Função aritmética MUL/DIV, 333
Elementos de idioma FBD Função ARQUIVO, 338
Nascer do sol/Pôr do sol, 356 Função lógica
Suntrack, 358 AND, 282
Elementos de linguagem LD E, 282
Retroiluminação do visor LCD, 210 NAND, 282
Elementos gráficos, 133 NÃO, 282
Entrada analógica FBD, 266 NÃO E, 282
Entrada analógica Filtrada FBD, 268 NÃO OU, 282
Entrada de um inteiro 10 bits FBD, 272 NOR, 282
Entrada Digital (DIG) filtrada FBD, 265 NOT, 282
Entrada tipo Inteiro FBD, 269 OR, 282
Entradas DIG, 150 OU, 282
Entradas DIG FBD, 263 OU EXCLUSIVO, 282
Entradas especiais FBD XOR, 282
Botão, 270 Funções lógicas FBD, 282
Constante numérica, 270
Constantes DIG, 270
Entrada Hora de Verão, 271 G
Entrada intermitente, 271 Ganho, 318
entradas-saídas, 83 Guardar, 524
Entradas-Saídas analógicas, 493

EIO0000002617 03/2017 551


índice remissivo

I M
Idioma FBD MACRO, 425
Monitorização, 441 Criar uma MACRO, 427
Importar, 520 Ligações, 425
Impressão, 525 Modificar o comentário, 433
Cabeçalho, 528 Modificar uma instância, 433
Rodapé, 528 Modificar uma MACRO, 430
Impulsos nas frentes, 305 Protecção por palavra-passe, 433
Introdução livre Visualização na face anterior, 434
Controlo da coerência do programa, 228 Mensagem OFF, 477
Copiar partes de programa, 227 Mensagem ON, 477
Inserção de um contacto ou de uma bobi- Menu
na, 221 ALTERAR DATA/HORA, 121
Inserção de uma ligação, 223 ALTERAR VERÃO/INVERNO, 123
Inserção/eliminação de linha programa, APAGAR PROG., 109
226 CICLO WATCHDOG, 107
Parâmetros das funções de automatismo, CONFIGURAÇÃO, 101
224 EXECUTAR/PARAR, 99
IDIOMA, 119
MONITORAMENTO, 97
J PADRÃO, 117
Janela Opções escrita, 518 PARÂMETROS, 95
PROGRAMAÇÃO, 85
SENHA, 102
L TRANSFERÊNCIA, 111
LD VERSÃO, 115
Estruturação dos programas LD, 138 Zx TECLAS, 106
LD monitorização de uma aplicação, 240 Menu Zelio2 COM, 476
LD simulação de uma aplicação, 231 Modo Introdução Ladder LD, 142
Linguagem de contactos, 128 Modo Introdução textos LD, 145
Linguagem FBD Modo Introdução Zelio LD, 140
Barra de funções, 257 Modo Parametrização LD, 144
Desenho, 415 Monitorização
Forçar, 443 Entradas DIG, 243
Janela de edição, 254 monitorização de uma aplicação, 240
Posicionamento objectos, 423 Saídas DIG, 244, 244
Simulação, 436 Teclas Z, 245
Zoom, 414 Mudança do horário de verão/inverno LD,
Listas, 478 188
Lista das estações remotas, 478 Multiplexagem, 330
Lista de destinatários do programa, 481
Lista geral de destinatários, 482

552 EIO0000002617 03/2017


índice remissivo

Tipo Introdução LD
P Modo introdução Ladder, 142
Preferências do software de programação, Modo Introdução textos, 145
516 Modo Introdução Zelio, 140
Procurar, 417 Modo Parametrização, 144
Programação Transferir o programa do módulo lógico para
Rede de contatos, 135 o PC, 460
Programador de cames CAM BLOC, 335 Transferir o programa do PC para o módulo
Programador TIME PROG, 325 lógico, 458
Protecção do programa guardado no módulo,
465
V
Verificação do programa, 517
R Visualização no ecrã LCD DISPLAY, 320
Rede de contatos, 130
Relés auxiliares, 158
Relógio, 523
Relógios, 183
Retroiluminação do visor LCD LD, 210

S
Saída analógica 10 bits FBD, 278
Saída de um inteiro FBD, 276
Saídas de retro-iluminação do ecrã LCD, 277
Saídas DIG, 152
Saídas DIG FBD, 274
Simulação
Entradas analógicas, 238
Entradas DIG, 235
Parâmetros das funções de automatismo,
234
Relógios, 238, 439
Saídas DIG, 236, 236
Simulação de uma aplicação, 231
Teclas Z, 237

T
Teclas Zx, 162
Teleinterruptor, 329
Temporizações LD, 190
Temporizador A/C, 301
Texto FBD, 323
Textos LD, 206

EIO0000002617 03/2017 553


índice remissivo

554 EIO0000002617 03/2017

Você também pode gostar