Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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 (*)
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
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.
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
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
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
EIO0000002617 03/2017 21
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:
22 EIO0000002617 03/2017
Apresentação 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.
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
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
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.
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.
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.
EIO0000002617 03/2017 27
Apresentação do software de programação
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
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
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.
EIO0000002617 03/2017 33
Como começar a utilizar o software de programação
34 EIO0000002617 03/2017
Como começar a utilizar o software de programação
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
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
Descrição
Consulte Menu PROGRAMAÇÃO (ver página 85).
EIO0000002617 03/2017 37
Como começar a utilizar o software de programação
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
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
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.
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 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".
EIO0000002617 03/2017 43
Como começar a utilizar o software de programação
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
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
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.
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
EIO0000002617 03/2017 51
Como começar a utilizar o software de programação
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
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:
54 EIO0000002617 03/2017
Como começar a utilizar o software de programação
EIO0000002617 03/2017 55
Como começar a utilizar o software de programação
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
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
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
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
EIO0000002617 03/2017 61
Como começar a utilizar o software de programação
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
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
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
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.
EIO0000002617 03/2017 65
Como começar a utilizar o software de programação
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
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
Descrição
Consulte Menu TRANSFERÊNCIA (ver página 111).
70 EIO0000002617 03/2017
Como começar a utilizar o software de programação
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
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).
72 EIO0000002617 03/2017
Como começar a utilizar o software de programação
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.
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
EIO0000002617 03/2017 77
Visão geral das funções acessíveis no painel frontal
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:
78 EIO0000002617 03/2017
Visão geral das funções acessíveis no painel frontal
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
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:
EIO0000002617 03/2017 81
Visão geral das funções acessíveis no painel frontal
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:
EIO0000002617 03/2017 83
Ecrã entradas-saídas
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.
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
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).
86 EIO0000002617 03/2017
Menu PROGRAMAÇÃ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:
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.
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:
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.
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).
EIO0000002617 03/2017 89
Menu PROGRAMAÇÃ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:
90 EIO0000002617 03/2017
Menu PROGRAMAÇÃO
EIO0000002617 03/2017 91
Menu PROGRAMAÇÃO
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).
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:
92 EIO0000002617 03/2017
Menu PROGRAMAÇÃO
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:
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).
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.
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.
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.
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:
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:
Menu CONFIGURAÇÃO
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;
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.
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:
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 .
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 .
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:
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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:
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)
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.
Capítulo 15
Menu ALTERAR D/H
Descrição
Esta função permite configurar a data e a hora dos módulos lógicos que incluem um relógio.
Ilustração:
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.
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.
Capítulo 16
Menu ALTERAR VERÃO/INV.
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 :
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.
Parte IV
Linguagem LD
Linguagem LD
Capítulo 17
Apresentação da linguagem LD
Apresentação da linguagem LD
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.
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.
Generalidades
O comentário facilita a interpretação da parte da rede à qual é atribuído, mas não é obrigatório.
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.
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.
Elementos de ligação
Os elementos gráficos de ligação permitem ligar os elementos gráficos de teste e de acção.
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.
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"
Capítulo 18
Programar em Ladder utilizando Zelio Soft 2
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
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.
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).
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).
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 :
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
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:
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.
Ilustração :
Ilustração :
Capítulo 19
Os elementos da linguagem LD
Os elementos da linguagem LD
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
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 1 estiver alimentada, o contato i1 está aberto e a bobina Q1 não está ativada.
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.
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
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:
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á.
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.
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:
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.
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.
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
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
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:
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:
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:
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).
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é.
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
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:
Exemplo
Criar uma chave operada pela tecla Z1 e pela saída Q1:
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.
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.
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
[
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.
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:
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.
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.
Tipo de contagem:
Símbolo do parâmetro Tipo de contagem:
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:
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:
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.
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.
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
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:
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:
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.
Símbolo Descrição
> Maior que.
≥ Maior que ou igual.
= Igual.
≠ Diferente.
≤ Menor que ou igual.
< Menor que.
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.
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.
Acesso
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:
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:
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.
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.
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).
Valor predefinido:
Símbolo do parâmetro Valor predefinido:
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.
Descrição:
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.
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:
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).
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).
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.
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
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:
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.
Ilustração:
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.
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:
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.
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
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:
Fechado normalmente:
Símbolo do contato fechado normalmente associado ao bloco de função Alterar horário de
verão/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.
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.
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
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:
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á não condutor.
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.
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.
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:
Minutos : segundos 00 : 00 99 : 99
Hora : minuto 00 : 00 99 : 99
horas
0,000 h 9,999 h
Apenas para o tipo T.
O bloqueio impede a modificação dos parâmetros a partir da face anterior do módulo lógico (menu
PARÂMETROS).
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:
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:
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 D está em intermitência simétrica para controle mantido sincronamente. O diagrama abaixo
mostra o funcionamento do temporizador de tipo D:
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:
O tipo AC (A/C) é uma combinação dos tipos A e C. O diagrama seguinte mostra o funcionamento
do temporizador de tipo AC:
O tipo l possui indicador intermitente; início/parada por impulso. O diagrama abaixo mostra o
funcionamento do temporizador de tipo l:
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).
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:
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
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:
Fechado normalmente:
Símbolo do contato fechado normalmente associado a um comparador analógico:
Configuração do software
operador de comparação:
A fórmula de comparação simples é a seguinte:
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.
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.
Descrição:
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).
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:
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
Utilização em bobina
Existem duas bobinas associadas a cada bloco Texto:
bobina Ativação da visualização;
bobina Desativação da visualização.
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.
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.
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.
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:
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.
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
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:
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.
Acesso
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.
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:
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.
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).
Na guia Parâmetros:
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.
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.
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.
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).
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.
Capítulo 20
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
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
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.
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.
Etapas Descrição
1 Seleccione o segmento a transformar, posicionando o rato em cima do
mesmo.
Ilustração
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.
Ilustração:
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.
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.
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
Secção 20.2
Afinação de uma aplicação LD a partir do software de programaçã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.
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)
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:
O ícone permite mostrar ou ocultar a caixa de visualização dos parâmetros das funções de
automatismo.
Ilustração:
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.
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.
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.
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.
Se carregar no potenciómetro (clique com o botão esquerdo do rato) modifica o valor analógico.
Acelerador
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.
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.
í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.
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.
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.
Acções possíveis:
forçar permanentemente: clique com o botão esquerdo ou direito do rato.
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.
Capítulo 21
Exemplo aplicação LD
Exemplo aplicação LD
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
Resumo:
Entrada Descrição
I1 Janelas abertas (DIG)
I2 Janelas fechadas (DIG)
IB Temperatura (analógica)
Saída Descrição
Q1 Abertura das janelas (DIG)
Q2 Encerramento das janelas (DIG)
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).
Folha de cablagem LD
Descrição:
Comparador analógico A2
Valor de referência: 3 Volts.
Os parâmetros restantes são idênticos aos do programador A1.
Parte V
Linguagem FBD
Linguagem FBD
Capítulo 22
Apresentação da linguagem 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
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.
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.
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.
Capítulo 23
Os elementos da linguagem FBD
Secção 23.1
Os diferentes blocos de entradas
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
Contacto
Detector de posição
Detector de proximidade
Detector de presença
Comutador
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.
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
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.
Entrada
Temperatura
Potenciômetro
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
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.
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
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.
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.
A entrada hora de Verão é uma função que está activa durante o período da hora de
Entrada intermitente
A entrada intermitente é uma função que está activa de segundo a segundo. O respectivo símbolo
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.
Secção 23.2
Os diferentes blocos de saídas
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
Lâmpada
Relé estático
Válvula
Veio
Resistência
Sinal sonoro
Sinalizador óptico
Aquecimento
Ventilador
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
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
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.
Secção 23.3
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.
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.
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.
Secção 23.4
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.
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:
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.
Secção 23.6
As funções padrão
As funções padrão
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
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
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.
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.
Acesso
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
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.
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
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).
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).
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
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.
Descriçã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).
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).
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
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.
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).
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
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.
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:
Função A
O diagrama a seguir mostra o funcionamento do temporizador na função A:
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:
Reinicialização
O diagrama a seguir ilustra o funcionamento do temporizador quando a entrada RESET está
ativada, com o temporizador na função C:
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
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.
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
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.
(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.
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 :
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 :
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
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);
Ilustração:
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 :
Função H
A imagem abaixo mostra o funcionamento com a Função H parametrizada :
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
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.).
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 :
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
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.
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
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.
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:
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
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.
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
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.
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:
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
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.
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)).
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
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.
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
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
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.
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.
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
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,
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:
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.
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.
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
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.
MUX (Multiplexagem)
Descrição
A função Multiplexagem executa uma multiplexagem de duas vias de entrada na Saída.
Acesso
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.
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
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.
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.
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
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.
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.
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
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).
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:
ARQUIVO (Arquivo)
Apresentação
A função Arquivo permite guardar dois valores em simultâneo com as informações referentes à
respectiva datação.
Acesso
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.
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.
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
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;
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
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).
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
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).
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
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.
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
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
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
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
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
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.
Na guia Parâmetros:
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:
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.
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,
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.
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).
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.
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.
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
Sun
0
North
East
a
West b<0 b>0
South
180
Acesso
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.
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.
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.
Secção 23.7
Funções SFC
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).
Representação FBD
A imagem a seguir apresenta a grafcet anterior com as funções SFC 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::
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:
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)
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.
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)
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)
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.
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):
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.
Fase 1 de funcionamento em curso: apenas a etapa 1 está activa (estado estável) mas a etapa 2
está inactiva:
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.
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):
Fim simultâneo das fases de funcionamento 1 e 2: transição B01 e B02 activas em simultâneo
(estado transitório):
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)
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.
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)
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)
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 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.
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.
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.
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.
As funções SFC
Apresentação
A tabela seguinte apresenta as várias funções que compõem um programa 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
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.
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
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.
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
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.
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
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.
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
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.
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.
Acesso
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.
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
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.
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:
Avisos
A tabela a seguir descreve os avisos em função dos respectivos números:
Capítulo 24
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
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).
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.
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.
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.
Etapa Acção
1 Seleccione o tipo de função a inserir.
IN;
FBD;
SFC;
Logic;
OUT.
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.
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.
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.
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.
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.
Etapa Acção
1 Seleccione a ligação, clicando com o rato.
Ilustração
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.
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.
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.
6 Mantendo a tecla Ctrl premida, clique com o rato na entrada de outro bloco.
Resultado: é criada outra ligação.
Etapa Acção
7 Repita as etapas 5 e 6 para criar o número de ligações
necessárias.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Secção 24.2
Manipulação de objectos FBD
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.
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.
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.
Etapa Acção
1 Seleccione os objectos a associar.
Resultado: a selecção é assinalada por pequenos quadrados amarelos em
cada elemento da selecção.
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.
Apresentação
Por vezes, é necessário eliminar um objecto ou duplicar o mesmo objecto na folha de cablagem.
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.
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.
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
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.
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.
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.
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.
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.
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.
1 ligações de entrada (cada uma associada a uma entrada, ou mais, do bloco função)
2 ligações de saída
Etapa Acção
1 Seleccione (ver página 419), na folha de cablagem, os blocos funções que devem aparecer na MACRO.
Exemplo:
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:
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.).
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).
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.
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 :
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
Etapa Acção
1 Faça duplo clique na MACRO
2 Modifique o comentário.
3 Valide, clicando no botão OK.
Número Significado
R00B• Bloco função
R01B Macro número 1
R02B Macro número 2
Secção 24.3
Afinação e Monitorização de uma aplicação FBD a partir do software de programação
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)
Comando do programa
Descrição dos botões de comando do programa em modo de simulação :
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.
Representação
A imagem a seguir mostra um exemplo de janelas de edição e de supervisão no modo Simulaçã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
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");
tecla .
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.
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.
í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.
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:
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.
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.
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.
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.
Capítulo 25
Exemplo aplicação FBD
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
Resumo:
Entrada Descrição
I1 Janelas abertas (DIG)
I2 Janelas fechadas (DIG)
IB Temperatura (analógica)
Saída Descrição
Q1 Abertura das janelas (DIG)
Q2 Encerramento das janelas (DIG)
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).
Ciclo atual: 00
Hora: 15,
Minuto: 00,
Desligado está selecionado,
Os outros parâmetros são idênticos aos do modo Ligado.
Funções booleanas
Parte VI
Ligações do módulo lógico
Capítulo 26
Ligação com o software de programação
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:
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.
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.
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.
Acesso
Esta função está acessível a partir do menu Transferência → Transferir programa → PC > Módulo.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Capítulo 27
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
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:
Estado
A palavra de estado pode ser acessada somente pelo mestre Modbus.
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:
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.
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.
Capítulo 28
Interface de comunicação SR2COM01
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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 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 ->.
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:
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.
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.
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).
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
Descrição
Esta secção descreve os erros detectados pelo firmware da interface de comunicação
SR2COM01.
Capítulo 29
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.
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.
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.)
Capítulo 30
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.
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.
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.
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 :
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:
Exemplo 2 :
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,
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.
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.
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.
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.
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) :
Estado de chamada
No estado de chamada, a sequência do pedido TCP recebido pela extensão Ethernet é a
seguinte :
Parte VII
Funcionalidades do software de programação
Capítulo 31
Funcionalidades
Funcionalidades
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.
Acesso
Pode aceder à função Configuração do programa a partir do menu Edição ou utilizando o ícone
da barra de ferramentas.
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)
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).
Etapa Acção
1 Clique no menu Edição → Configuração do programa
ou
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.
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.
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 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)
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.
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.
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.
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.
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.
Apresentação
Consulte Ligação com o módulo lógico/Acerto do relógio do módulo lógico (ver página 467).
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.
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.
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.
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.
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
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).
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.
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.
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.
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.
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.
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.
Referência Elemento
6 Barra de deslocamento vertical da parte inferior.
7 Barra de deslocamento horizontal da parte inferior.
Capítulo 32
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)
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 (*)
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)
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.
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.
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 (*)
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
Ordem (ver página 423) Posiciona os objectos uns em relação aos outros:
colocar em primeiro plano
colocar em segundo plano
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
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).
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.
EIO0000002617 03/2017
Anexos
Anexo A
Compatibilidade
Compatibilidade
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.
Para obter mais informações sobre como verificar a versão do firmware, consulte o menu
(ver página 115) VERSÃO.
A tabela a seguir mostra as funções disponíveis no módulo lógico conforme a versão do firmware:
Para obter mais informações sobre como verificar a versão do firmware, consulte o menu
(ver página 115) VERSÃO.
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.
í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
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
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