Académique Documents
Professionnel Documents
Culture Documents
EIO0000001366 12/2016
SoMachine Basic
Guia de instrues
12/2016
EIO0000001366.09
www.schneider-electric.com
A informao fornecida nesta documentao contm descries gerais e/ou caratersticas
tcnicas do desempenho dos produtos aqui contidos. Esta documentao no tem a finalidade de
ser um substituto nem deve ser utilizada para determinar a adequao ou confiabilidade destes
produtos para aplicaes especficas de usurios. da responsabilidade do referido usurio ou
integrador realizar a anlise de riscos, avaliao e testes apropriados e totais dos produtos
relativamente aplicao especfica ou utilizao relevantes dos mesmos. A Schneider Electric e
suas afiliadas ou filiais no assumem a responsabilidade pela m utilizao da informao aqui
contida. Se voc tiver quaisquer sugestes para melhorias ou correes ou se tiver encontrado
erros nesta publicao, entre em contato conosco.
Nenhuma parte deste documento dever ser reproduzida de nenhuma forma ou por nenhum
meio, eletrnicos ou mecnicos, incluindo fotocopiar, sem a autorizao expressa por escrito por
parte da Schneider Electric.
Todas as regulamentaes pertinentes a nvel local, regional ou estatal devem ser tidas em conta
ao instalar e usar este produto. Por motivos de segurana e a fim de auxiliar observncia dos
dados de sistema documentados, apenas o fabricante deve realizar a reparao dos
componentes.
Quando os dispositivos forem utilizados para aplicativos com requisitos de segurana tcnica,
devem ser seguidas as instrues pertinentes.
A no utilizao do software da Schneider Electric ou software aprovado para a utilizao de
nossos produtos de hardware pode resultar em ferimentos, danos ou resultados de funcionamento
indesejados.
A no observncia destas informaes pode resultar em ferimentos ou danos no equipamento.
2016 Schneider Electric. Todos os direitos reservados.
2 EIO0000001366 12/2016
ndice
Instrues de segurana . . . . . . . . . . . . . . . . . . . . . . . . 7
Acerca deste manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Parte I Comece a utilizar o SoMachine Basic . . . . . . . . . . . 17
Captulo 1 Introduo ao SoMachine Basic . . . . . . . . . . . . . . . . . . . 19
1.1 Requisitos do sistema e dispositivos suportados . . . . . . . . . . . . . . . . 20
Requisitos do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Dispositivos suportados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Linguagens de programao suportadas . . . . . . . . . . . . . . . . . . . . . . 24
1.2 Informaes bsicas da interface de usurio SoMachine Basic . . . . . 25
Criao de projetos com SoMachine Basic . . . . . . . . . . . . . . . . . . . . . 26
Desenvolver programas com o SoMachine Basic . . . . . . . . . . . . . . . . 27
Navegar no SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Modos de operao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Captulo 2 Comece a utilizar o SoMachine Basic . . . . . . . . . . . . . . 31
2.1 Pgina inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Introduo pgina inicial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Registro do Software SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . 34
Janela Projetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Janela Conectar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Baixar um aplicativo diretamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Gerenciamento de memria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Janela Modelos de projetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Janela de ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Parte II Desenvolver aplicativos do SoMachine Basic . . . . . 47
Captulo 3 A janela SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . 49
3.1 Viso geral da janela SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . 50
Botes da barra de ferramentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
rea de status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Configuraes do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Relatrios de impresso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Captulo 4 Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.1 Viso geral da janela Propriedades. . . . . . . . . . . . . . . . . . . . . . . . . . . 62
A janela Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Propriedades do projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
EIO0000001366 12/2016 3
Captulo 5 Configurao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.1 Viso geral da janela Configurao . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Viso geral da Janela de configurao . . . . . . . . . . . . . . . . . . . . . . . . 69
Criar uma configurao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Captulo 6 Programao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.1 Viso geral do espao de trabalho de programao . . . . . . . . . . . . . . 72
Viso geral do espao de trabalho da programao . . . . . . . . . . . . . . 72
6.2 Funes especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Endereamento simblico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Alocao de memria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Reversibilidade de Ladder/lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.3 Configurar o comportamento e as tarefas do programa . . . . . . . . . . . 85
Comportamento da aplicao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Tarefas e modos de verificao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.4 Gerenciar POUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
POUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Gerenciamento de POUs com tarefas . . . . . . . . . . . . . . . . . . . . . . . . . 95
Gerenciamento de degraus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Gerenciar Grafcet (SFC) POUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
POUs gratuitos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.5 Tarefa mestre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Descrio da tarefa mestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Configurar a tarefa mestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
6.6 Tarefa peridica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Criar tarefa peridica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Configurar a durao de busca da tarefa peridica . . . . . . . . . . . . . . . 114
6.7 Tarefa de evento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Viso geral das tarefas de evento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Fontes de evento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Prioridades de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Visualizar tarefas de evento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.8 Uso de ferramentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Mensagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Tabelas de animao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Objetos da memria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Objetos do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Objetos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
4 EIO0000001366 12/2016
Objetos de rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Objetos do software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Objetos PTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Objetos da unidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Objetos de comunicao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Buscar e substituir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Lista de smbolos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Visualizao do consumo de memria . . . . . . . . . . . . . . . . . . . . . . . . 147
6.9 Programao em linguagem Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Introduo aos Diagramas Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Princpios de programao para Diagramas Ladder . . . . . . . . . . . . . . 153
Codificao por cor dos degraus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Elementos grficos do Diagrama Ladder . . . . . . . . . . . . . . . . . . . . . . 157
Blocos de comparao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Blocos de operaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Adicionar comentrios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Melhores prticas de programao . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.10 Programao da lista de instrues . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Viso geral dos programas de lista de instrues . . . . . . . . . . . . . . . . 173
Operao da lista de instrues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Listar instrues de linguagem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Usar parnteses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.11 Programao de Grafcet (Lista) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Descrio da programao de Grafcet (Lista). . . . . . . . . . . . . . . . . . . 185
Grafcet (Lista) Estrutura do programa. . . . . . . . . . . . . . . . . . . . . . . . . 186
Como usar as instrues de Grafcet (Lista) em um SoMachine Basic
Programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.12 Grafcet (SFC)Programao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Introduo Grafcet (SFC) Programao. . . . . . . . . . . . . . . . . . . . . . 193
Uso do editor grfico Grafcet (SFC) . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Ramal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Programando as melhores prticas. . . . . . . . . . . . . . . . . . . . . . . . . . . 205
6.13 Depurao em modo online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Janela Rastro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Modificar valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Forar valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Modificaes do modo on-line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
EIO0000001366 12/2016 5
Captulo 7 Colocar em funcionamento . . . . . . . . . . . . . . . . . . . . . . . 219
7.1 Viso geral da janela Colocar em funcionamento . . . . . . . . . . . . . . . . 220
Viso geral da janela Colocar em execuo . . . . . . . . . . . . . . . . . . . . 220
7.2 Conectar a um controlador lgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Conectar a um controlador lgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Baixar e fazer upload de aplicativos . . . . . . . . . . . . . . . . . . . . . . . . . . 229
7.3 Atualizao do controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Atualizaes de firmware do controlador . . . . . . . . . . . . . . . . . . . . . . . 232
7.4 Gerenciamento de memria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Criando e lendo imagens do controlador lgico. . . . . . . . . . . . . . . . . . 234
Gerenciar a memria de controlador lgico . . . . . . . . . . . . . . . . . . . . . 237
7.5 Informaes do controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Informao do controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
7.6 Gerenciamento de RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Gerenciar o RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Captulo 8 Simulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Viso geral do simulador SoMachine Basic. . . . . . . . . . . . . . . . . . . . . 246
Janela do gerenciador de E/S do simulador SoMachine Basic . . . . . . 248
SoMachine BasicJanela Gerenciamento de tempo do simulador . . . . 250
Modificar valores usando o simulador SoMachine Basic. . . . . . . . . . . 253
Como usar o simulador SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . 259
Inicializando simulao em Vijeo-Designer . . . . . . . . . . . . . . . . . . . . . 260
Captulo 9 Salvar projetos e fechar o SoMachine Basic . . . . . . . . . . 261
Salvar um projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Salvar um projeto como um modelo . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Fechar o SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Anexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Anexo A Converter projetos Twido para SoMachine Basic . . . . . . 267
Converter projetos Twido para SoMachine Basic . . . . . . . . . . . . . . . . 267
Anexo B Atalhos de teclado do SoMachine Basic . . . . . . . . . . . . . 279
SoMachine Basic Atalhos do teclado. . . . . . . . . . . . . . . . . . . . . . . . . . 279
Glossrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
remissivo 291
6 EIO0000001366 12/2016
Instrues de segurana
Informaes Importantes
AVISO
Leia cuidadosamente estas instrues e observe o equipamento para se familiarizar com o
dispositivo antes de o tentar instalar, utilizar, colocar em funcionamento ou efectuar a
manuteno. As seguintes mensagens especiais podem surgir ao longo deste documento ou no
equipamento para o avisar de possveis perigos ou para lhe chamar a ateno relativamente a
informao que esclarea ou simplifique os procedimentos.
EIO0000001366 12/2016 7
NOTA
A instalao, utilizao e manuteno do equipamento elctrico devem ser efectuadas
exclusivamente por pessoal qualificado. A Schneider Electric no assume qualquer responsabi-
lidade pelas consequncias resultantes da utilizao deste material.
Uma pessoa qualificada possui aptides e conhecimentos relacionados com o fabrico e o
funcionamento do equipamento elctrico e a sua instalao e recebeu formao de segurana
para reconhecer e evitar os perigos envolvidos.
8 EIO0000001366 12/2016
Acerca deste manual
Apresentao
Objectivo do documento
Este guia descreve como usar o software SoMachine Basic para configurar, programar e colocar
em funcionamento aplicaes para controladores lgicos suportados.
mbito de aplicao
A informao neste manual aplicvel somente para produtos SoMachine Basic.
Este documento foi atualizado para o lanamento do SoMachine Basic V1.5.
As caractersticas tcnicas dos dispositivos descritos neste documento esto tambm indicadas
online. Para acessar estas informaes online:
Passo Ao
1 Visite a pgina inicial da Schneider Electric www.schneider-electric.com.
2 Na caixaPesquisar, insira a referncia de um produto ou o nome de uma gama de produtos.
No inclua espaos em branco na referncia ou linha de produtos.
Para obter informaes em mdulos semelhantes agrupados, use asteriscos (*)
EIO0000001366 12/2016 9
Documento para consulta
10 EIO0000001366 12/2016
Ttulo da documentao Refernciar
Modicon TMC2 Cartuchos - Guia de hardware EIO0000001768 (ENG)
EIO0000001769 (FRE)
EIO0000001770 (GER)
EIO0000001771 (SPA)
EIO0000001772 (ITA)
EIO0000001773 (CHS)
EIO0000001774 (POR)
EIO0000001775 (TUR)
Modicon TM3 Configurao dos mdulos de expanso - Guia de EIO0000001396 (ENG)
programao EIO0000001397 (FRE)
EIO0000001398 (GER)
EIO0000001399 (SPA)
EIO0000001400 (ITA)
EIO0000001401 (CHS)
EIO0000001374 (POR)
EIO0000001375 (TUR)
Modicon TM3 Mdulos de E/S digitais - Guia de hardware EIO0000001408 (ENG)
EIO0000001409 (FRE)
EIO0000001410 (GER)
EIO0000001411 (SPA)
EIO0000001412 (ITA)
EIO0000001413 (CHS)
EIO0000001376 (POR)
EIO0000001377 (TUR)
Modicon TM3 Mdulos de E/S analgicos - Guia de hardware EIO0000001414 (ENG)
EIO0000001415 (FRE)
EIO0000001416 (GER)
EIO0000001417 (SPA)
EIO0000001418 (ITA)
EIO0000001419 (CHS)
EIO0000001378 (POR)
EIO0000001379 (TUR)
Modicon TM3 Mdulos avanados - Guia de hardware EIO0000001420 (ENG)
EIO0000001421 (FRE)
EIO0000001422 (GER)
EIO0000001423 (SPA)
EIO0000001424 (ITA)
EIO0000001425 (CHS)
EIO0000001380 (POR)
EIO0000001381 (TUR)
EIO0000001366 12/2016 11
Ttulo da documentao Refernciar
Modicon TM3 Mdulos de segurana - Guia de hardware EIO0000001831 (ENG)
EIO0000001832 (FRE)
EIO0000001833 (GER)
EIO0000001834 (SPA)
EIO0000001835 (ITA)
EIO0000001836 (CHS)
EIO0000001837 (POR)
EIO0000001838 (TUR)
Modicon TM3 Mdulos transmissores e receptores - Guia de EIO0000001426 (ENG)
hardware EIO0000001427 (FRE)
EIO0000001428 (GER)
EIO0000001429 (SPA)
EIO0000001430 (ITA)
EIO0000001431 (CHS)
EIO0000001382 (POR)
EIO0000001383 (TUR)
Modicon TM2 Configurao dos mdulos de expanso - Guia de EIO0000000396 (ENG)
programao EIO0000000397 (FRE)
EIO0000000398 (GER)
EIO0000000399 (SPA)
EIO0000000400 (ITA)
EIO0000000401 (CHS)
Modicon TM2 Mdulos de E/S digitais - Guia de hardware EIO0000000028 (ENG)
EIO0000000029 (FRE)
EIO0000000030 (GER)
EIO0000000031 (SPA)
EIO0000000032 (ITA)
EIO0000000033 (CHS)
Modicon TM2 Mdulos de E/S analgicos - Guia de hardware EIO0000000034 (ENG)
EIO0000000035 (FRE)
EIO0000000036 (GER)
EIO0000000037 (SPA)
EIO0000000038 (ITA)
EIO0000000039 (CHS)
SR2MOD02 and SR2MOD03 Wireless Modem - User Guide EIO0000001575 (ENG)
Pode descarregar estas publicaes tcnicas e outras informaes tcnicas do nosso site
http://www.schneider-electric.com/ww/en/download
12 EIO0000001366 12/2016
Informao relacionada com o produto
ATENO
PERDA DE CONTROLE
O projetista de qualquer esquema de controle deve considerar os possveis modos de falha
de caminhos de controle e, para certas funes de controlo crticos, fornecer um meio para
atingir um estado seguro durante e aps uma falha no caminho. Exemplos de funes de
controle crticos so parada de emergncia e parada de ultrapassagem, falta de energia, e
reiniciar.
Caminhos de controle separados ou redundantes devem ser fornecidas para as funes de
controle crticos.
Caminhos de controle do sistema podem incluir links de comunicao. Consideraes devem
ser dadas para as implicaes dos atrasos de transmisso imprevistos ou falhas do link.
Observar todos os regulamentos de preveno de acidentes e orientaes de segurana
local.1
Cada implementao deste equipamento deve ser individualmente e cuidadosamente testada
para o funcionamento correto antes de serem colocadas em servio.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
1Para obter informaes adicionais, consulte a NEMA ICS 1.1 (edio mais recente),
"Orientaes de segurana para aplicao, instalao e manuteno do controle de estado
slido", e a NEMA ICS 7.1 (edio mais recente), "Normas de segurana para construo e guia
para seleo, instalao e operao de sistema de unidades de velocidade ajustvel", ou as
equivalentes que regem seu local especfico.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Use somente software aprovado pela Schneider Electric para uso com este equipamento.
Atualize seu programa do aplicativo sempre que a configurao fsica do hardware for
alterada.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
EIO0000001366 12/2016 13
Tecnologia derivada de padres
Os termos tcnicos, terminologia, smbolos e descries correspondentes neste manual ou que
apaream nos prprios produtos so geralmente derivados dos termos ou definies dos padres
internacionais.
Na rea de sistemas de segurana funcional, drives e automao geral podem incluir, mas no se
limitam a, termos como segurana, funo de segurana, estado de segurana, falha, redefinio
de falha, defeito, falha, erro, mensagem de erro, perigoso, etc.
Entre outros, esto includos estes padres:
Padro Descrio
EN 61131-2:2007 Controladores programveis, parte 2: Requisitos e testes do equipamento.
ISO 13849-1:2008 Segurana do maquinrio: Partes relativas segurana dos sistemas de
controle.
Princpios gerais de design.
EN 61496-1:2013 Segurana do maquinrio: Equipamento protetor eletrosensvel.
Parte 1: Requisitos gerais e testes.
ISO 12100:2010 Segurana do maquinrio - Princpios gerais de design - Avaliao de risco e
reduo de riscos
EN 60204-1:2006 Segurana do maquinrio - Equipamentos eltricos de mquinas - Parte 1:
Regras gerais
EN 1088:2008 Segurana do maquinrio - Dispositivos de interbloqueio associados s
ISO 14119:2013 protees - Princpios gerais de design e seleo
ISO 13850:2006 Segurana do maquinrio - Parada de emergncia - Princpios de design
EN/IEC 62061:2005 Segurana do maquinrio - Segurana funcional de sistemas de controle
eltricos, eletrnicos e eletrnicos programveis relacionados com segurana
IEC 61508-1:2010 Segurana funcional de sistemas eltricos/eletrnicos/eletrnicos
programveis relacionados com segurana: Requisitos gerais.
IEC 61508-2:2010 Segurana funcional de sistemas eltricos/eletrnicos/eletrnicos
programveis relacionados com segurana: Requisitos para sistemas
eltricos/eletrnicos/eletrnicos programveis relacionados com segurana.
IEC 61508-3:2010 Segurana funcional de sistemas eltricos/eletrnicos/eletrnicos
programveis relacionados com segurana: Requisitos de software.
IEC 61784-3:2008 Comunicao de dados digitais para medio e controle: Barramentos de
campo de segurana funcional.
2006/42/EC Diretiva de maquinrio
2014/30/EU Diretiva de compatibilidade eletromagntica
2014/35/EU Diretiva de baixa tenso
14 EIO0000001366 12/2016
Adicionalmente, os termos usados no presente documento pode ser tangencialmente usado, j
que derivam de outros padres, como:
Padro Descrio
Srie IEC 60034 Alternando mquinas eltricas
Srie IEC 61800 Sistemas de acionamento eltrico de potncia a velocidade varivel
Srie IEC 61158 Comunicaes de dados digitais para medio e controle - Barramento de
campo para utilizao em sistemas de controle industriais
Finalmente, o termo zona de operao pode ser usado em conjunto com a descrio de perigos
especficos e est assim definido para uma zona perigosa ou zona de perigo na Diretiva de
maquinrio (2006/42/EC) e ISO 12100:2010.
NOTA: Os padres mencionados acima podem ou no aplicar-se aos produtos especficos
citados na presente documentao. Para mais informaes respeito dos padres individuais
aplicveis aos produtos aqui descritos, consulte as tabelas de caractersticas para as referncias
destes produtos.
EIO0000001366 12/2016 15
16 EIO0000001366 12/2016
SoMachine Basic
Comece a utilizar o SoMachine Basic
EIO0000001366 12/2016
Parte I
Comece a utilizar o SoMachine Basic
EIO0000001366 12/2016 17
Comece a utilizar o SoMachine Basic
18 EIO0000001366 12/2016
SoMachine Basic
Introduo ao SoMachine Basic
EIO0000001366 12/2016
Captulo 1
Introduo ao SoMachine Basic
EIO0000001366 12/2016 19
Introduo ao SoMachine Basic
Seco 1.1
Requisitos do sistema e dispositivos suportados
20 EIO0000001366 12/2016
Introduo ao SoMachine Basic
Requisitos do sistema
Viso geral
Os requisitos mnimos de sistema para o PC em que o software SoMachine Basic est instalado
so:
Processador Intel Core 2 Duo ou superior
1 GB de RAM
Resoluo do display de 1280 x 768 pixels ou superior
A verso de 32 ou 64 bits de um dos seguintes sistemas operacionais:
Microsoft Windows 7
Microsoft Windows 8
Microsoft Windows 8.1
Microsoft Windows 10
EIO0000001366 12/2016 21
Introduo ao SoMachine Basic
Dispositivos suportados
22 EIO0000001366 12/2016
Introduo ao SoMachine Basic
TMC2 Cartuchos
Para obter mais informaes sobre a configurao de cartuchos, consulte os seguintes guias de
programao de hardware:
EIO0000001366 12/2016 23
Introduo ao SoMachine Basic
Viso geral
Um controlador lgico programvel l as entradas, grava as sadas e resolve a lgica com base
em um programa de controlo. A criao de um programa de controlo para um controlador lgico
consiste em gravar uma srie de instrues em uma das linguagens de programao suportadas.
O SoMachine Basic suporta as seguintes linguagens de programao da IEC-61131-3:
Linguagem do Diagrama Ladder
Linguagem da lista de instrues
Grafcet (Lista)
Grafcet (SFC)
24 EIO0000001366 12/2016
Introduo ao SoMachine Basic
Seco 1.2
Informaes bsicas da interface de usurio SoMachine Basic
EIO0000001366 12/2016 25
Introduo ao SoMachine Basic
Viso geral
O SoMachine Basic uma ferramenta de programao grfica criada para facilitar a configurao,
o desenvolvimento e a colocao em funcionamento de programas para controladores lgicos.
26 EIO0000001366 12/2016
Introduo ao SoMachine Basic
Introduo
O diagrama a seguir mostra os estgios tpicos do desenvolvimento de um projeto no SoMachine
Basic (as guias Configurao, Programao e Colocar em funcionamento):
EIO0000001366 12/2016 27
Introduo ao SoMachine Basic
Pgina inicial
A janela Pgina inicial sempre exibida quando voc inicia o SoMachine Basic. Use esta janela
para registrar seu software SoMachine Basic, gerenciar a conexo com o controlador lgico e criar
ou selecionar um projeto com o qual trabalhar.
reas do mdulo
Aps voc ter selecionado um projeto com o qual deseja trabalhar, o SoMachine Basic exibe a
janela principal.
Na parte superior da janela principal, uma barra de ferramentas (ver pgina 51) contm cones
que permitem realizar tarefas comuns, incluindo regressar janela Pgina inicial.
Junto barra de ferramentas, a barra de status (ver pgina 53) exibe mensagens informativas
sobre o estado atual da conexo com o controlador lgico.
Abaixo disso, a janela principal est dividida em vrios mdulos. Cada mdulo controla um estgio
diferente do ciclo de desenvolvimento e est acessvel clicando em uma guia na parte superior da
rea de mdulos. Para desenvolver uma aplicao, realize as etapas dos mdulos da esquerda
para a direita:
Propriedades (ver pgina 61)
Configurar as propriedades do projeto
Configurao (ver pgina 67)
Definir a configurao de hardware do controlador lgico e dos mdulos de expanso
associados
Programao (ver pgina 71)
Desenvolver o seu programa em uma das linguagens de programao suportadas
Exibio (ver Modicon M221, Controlador lgico, Guia de programao )
Compilar uma interface de operador para oTMH2GDB Visor grfico remotomdulo
Colocar em funcionamento (ver pgina 219)
Gerenciar a conexo entre o SoMachine Basic e o controlador lgico, fazer o upload/download
de aplicaes, testar e colocar em funcionamento a aplicao.
28 EIO0000001366 12/2016
Introduo ao SoMachine Basic
Modos de operao
Introduo
Os modos operacionais proporcionam controle para desenvolver, depurar, monitorar e modificar
a aplicao quando o controlador est ou no conectado a SoMachine Basic.
O SoMachine Basic pode operar nos seguintes modos.
Modo off-line
Modo on-line
Modo de simulador
Modo off-line
O SoMachine Basic funciona em modo off-line quando no tiver sido estabelecida nenhuma
conexo fsica a um controlador lgico.
Em modo off-line, voc pode configurar o SoMachine Basic para que corresponda aos
componentes de hardware desejados e depois desenvolver a sua aplicao.
Modo on-line
SoMachine Basic funciona em modo on-line quando um controlador lgico est fisicamente
conectado ao PC.
No modo on-line, possvel proceder para o download da aplicao para o controlador lgico (o
download e o upload da aplicao no so possveis no modo de simulador porque a aplicao
salva diretamente no controlador lgico simulado). O SoMachine Basic sincroniza a aplicao na
memria do PC com a verso armazenada no controlador lgico, permitindo depurar, monitorar e
modificar a aplicao.
Voc pode modificar certos elementos de um programa no modo on-line. Por exemplo, possvel
adicionar ou excluir degraus, ou modificar os valores de certos parmetros de blocos de funes.
NOTA: As modificaes do programa on-line esto sujeitas configurao predefinida. Consulte
Gerenciamento de memria (ver pgina 43). Consulte Depurar em modo on-line (ver pgina 207)
para obter mais informaes.
Modo de simulador
O SoMachine Basic funciona em modo de simulador quando tiver sido estabelecida uma conexo
com um controlador lgico simulado. Em modo de simulador, no estabelecida nenhuma
conexo fsica com um controlador lgico. Em vez disso, o SoMachine Basic simula uma conexo
a um controlador lgico e os mdulos de expanso para executar e testar o programa.
Para obter mais informaes, consulte Simulador SoMachine Basic (ver pgina 246).
EIO0000001366 12/2016 29
Introduo ao SoMachine Basic
30 EIO0000001366 12/2016
SoMachine Basic
Comece a utilizar o SoMachine Basic
EIO0000001366 12/2016
Captulo 2
Comece a utilizar o SoMachine Basic
EIO0000001366 12/2016 31
Comece a utilizar o SoMachine Basic
Seco 2.1
Pgina inicial
Pgina inicial
32 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Viso geral
A janela Pgina inicial sempre a primeira janela exibida ao iniciar o SoMachine Basic.
A janela Pgina inicial tem as seguintes janelas:
Registro (ver pgina 34)
Registrar o software SoMachine Basic e ver detalhes da licena.
Projetos (ver pgina 35)
Criar um novo projeto ou abrir um projeto existente.
Conectar (ver pgina 37)
Conectar a um controlador lgico, baixar/fazer upload da aplicao de/para o controlador, fazer
backup/restaurar a memria do controlador e tornar os LEDs do controlador conectado
intermitentes.
Modelos (ver pgina 44)
Criar um novo projeto usando um projeto exemplo como um modelo.
Ajuda (ver pgina 45)
Para exibir a ajuda on-line, documentos relacionados, materiais de treinamento e tutoriais.
Sobre
Exibir informaes sobre o SoMachine Basic.
Sair
Sair do SoMachine Basic.
EIO0000001366 12/2016 33
Comece a utilizar o SoMachine Basic
Viso geral
Voc pode usar o software SoMachine Basic durante 30 dias, antes de ser necessrio registrar o
software. Ao efetuar o registro, voc recebe um cdigo de autorizao para usar o software.
O registro do seu software SoMachine Basic permite-lhe receber suporte tcnico e atualizaes
de software.
Registrar
Para registrar o seu software SoMachine Basic:
Passo Ao
1 Clique no boto Register Now na parte superior da janela Pgina inicial.
2 Siga as instrues no assistente de registro. Clique no boto Ajuda para obter mais detalhes.
Para ver detalhes sobre a chave de licena instalada no seu PC, clique em Sobre na janela Pgina
inicial.
34 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Janela Projetos
Viso geral
Use a janela Projetos para criar um novo projeto do SoMachine Basic ou para abrir um projeto
existente do SoMachine Basic, TwidoSoft ou TwidoSuite para trabalhar.
A rea da direita da janela Projetos contm ligaes a informaes teis adicionais.
Etapa Ao
1 Clique em Projetos na janela Pgina inicial.
2 Realize uma das seguintes aes:
Clique em um projeto recente na lista Projetos recentes.
Clique em Criar um novo projeto.
Clique em Abrir um projeto existente e selecione um arquivo do projeto (*.smbp) ou uma
amostra de arquivo do projeto (*.smbe) do SoMachine Basic.
Resultado: O arquivo do projeto aberto e a guia Configurao exibida.
Etapa Ao
1 Clique em Projetos na janela Pgina inicial.
2 Clique em Abrir um projeto existente, selecione um dos seguintes na lista Arquivos Por Tipo e
depois procure e selecione um projeto existente com a extenso respectiva:
TwidoSuite Arquivos de projeto (*.xpr)
Twido Arquivos de projeto (*.xar)
TwidoSoft Arquivos de projeto (*.twd)
EIO0000001366 12/2016 35
Comece a utilizar o SoMachine Basic
NOTA: TwidoSuite usa %I0.0.1 (ou %I0.0.7) como entrada de Impulso no bloco de funes
Very Fast Counter (%VFC). No SoMachine Basic, o bloco de funes equivalente High Speed
Counter (%HSC) usa %I0.0 (ou %I0.6). Efetue as modificaes apropriadas de acordo com
suas aplicaes aps converso.
Em geral, a converso de outras plataformas de controladores para a plataforma M221 Logic
Controller e SoMachine Basic suportada para os limites das diferenas entre essas plataformas.
Inevitavelmente, voc deve reconciliar essas diferenas manualmente, tal como descrito na nota
acima.
ATENO
OPERAO NO INTENCIONAL DO EQUIPAMENTO
Sempre verifique se o seu programa de aplicao opera como antes da converso, com todas
as configuraes, parmetros, valores de parmetros, funes e blocos de funes corretas,
conforme necessrio.
Modifique a aplicao conforme necessrio de forma que ela esteja em conformidade com a
sua operao anterior.
Teste minuciosamente e valide a verso recm-compilada antes de comear a executar sua
aplicao.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
36 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Janela Conectar
Dispositivos conectados
A janela conectar apresenta duas listas de dispositivos:
1. Dispositivos locais
Exibe todos os dispositivos conectados ao PC, permitindo acesso aos controladores lgicos:
atravs das portas COM fsicas do PC (COM1, por exemplo)
atravs de cabos USB
atravs das portas COM virtualizadas (por conversores USB-para-sries ou dongles de
Bluetooth)
atravs de modem(s) e nmero(s) de telefone associado(s) que voc adiciona manualmente
a essa lista
NOTA: Se uma porta COM for selecionada e a caixa de seleo Parmetros do driver Keep
Modbus estiver ativada, a comunicao ser estabelecida com os parmetros definidos no
driver Modbus.
2. Dispositivos de Ethernet
Exibe todos os controladores lgicos que esto acessveis na mesma sub-rede Ethernet que o
PC a executar o SoMachine Basic. Os dispositivos atrs de um roteador ou de qualquer
dispositivo que bloqueie as transmisses UDP no so listados.
A lista inclui controladores lgicos que so automaticamente detectados pelo SoMachine
Basic, assim como quaisquer controladores que voc deseje adicionar manualmente.
Voc pode utilizar o boto Iniciar LEDs intermitentes somente para controladores lgicos (com
a opo Protocolo de descoberta automtica ativado selecionada).
Etapa Ao
1 No campo Pesquisa remota, introduza o endereo IP do controlador lgico a adicionar, por
exemplo, 12.123.134.21
2 Clique em Adicionar para adicionar o dispositivo lista Dispositivos de Ethernet.
EIO0000001366 12/2016 37
Comece a utilizar o SoMachine Basic
Etapa Ao
1
38 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Etapa Ao
4 Clique em Aplicar.
NOTA: Esse boto ativado somente se todas as configuraes forem definidas.
Resultado: a conexo do modem adicionada lista Dispositivos locais (por exemplo
COM2@0612345678,GenericModem).
5 Na janela Colocao em funcionamento (ver pgina 220), digite o ID da unidade para
corresponder ao endereo configurado (ver Modicon M221, Controlador lgico, Guia de
programao ) no dispositivo escravo.
6 Se necessrio, possvel editar a Configurao do modem selecionando o modem para editar
EIO0000001366 12/2016 39
Comece a utilizar o SoMachine Basic
Conectar a um controlador
Siga estes passos para conectar um controlador ao SoMachine Basic:
Etapa Ao
1
Clique em (boto Atualizar dispositivos) para atualizar a lista de dispositivos conectados.
2 Selecione um dos controladores lgicos nas listas Dispositivos locais ou Dispositivos de Ethernet.
Se um controlador estiver conectado pela Ethernet ao mesmo cabo de rede do PC, o endereo IP do
40 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Etapa Ao
5 Quando a conexo estabelecida com sucesso, aparecem detalhes sobre o controlador lgico na
rea Controlador selecionado da janela e esto disponveis os seguintes botes:
Baixar aplicativo para o controlador: Baixar um aplicativo para o controlador lgico sem o abrir no
SoMachine Basic. Consulte Baixar um aplicativo diretamente (ver pgina 42).
Gerenciamento de memria: Para Criar backup (ver pgina 237) ou restaurar (ver pgina 238) a
memria do controlador lgico de um PC. Consulte Gerenciamento de memria (ver pgina 43).
Fazer upload do aplicativo a partir do controlador: Para criar um novo arquivo de projeto do
SoMachine Basic fazendo upload de um aplicativo a partir do controlador lgico conectado.
Consulte Fazer upload de um aplicativo (ver pgina 231).
6 Clique no boto Logout para fazer logout do controlador conectado.
EIO0000001366 12/2016 41
Comece a utilizar o SoMachine Basic
Viso geral
Voc pode baixar o aplicativo contido em um arquivo de projeto para um controlador lgico sem
ter de abrir o projeto no SoMachine Basic. Isto til se o projeto estiver protegido em modo
somente download, o que impede que os usurios abram o projeto a menos que tenham a senha.
Somente o download possvel desta forma. Para fazer o upload de um aplicativo do controlador
lgico para o SoMachine Basic, consulte Fazer upload de um aplicativo (ver pgina 231).
Passo Ao
1 Conecte fisicamente o PC que est executando o SoMachine Basic ao controlador lgico
usando um cabo de srie, USB ou Ethernet.
2 Selecione a guia Conectar na janela Pgina inicial.
3 Selecione o controlador lgico na lista Dispositivos locais ou Dispositivos de Ethernet e clique
em Fazer logon.
Resultado: SoMachine Basic estabelece a conexo com o controlador lgico.
4 Clique em Download application to controller.
5 No campo Arquivo do projeto, clique no boto de pesquisa, selecione o arquivo de projeto
(*.smbp) do SoMachine Basic a baixar e clique em Abrir.
As informaes sobre o arquivo de projeto selecionado aparecem na rea Informaes da
janela:
Se o arquivo de projeto est protegido por uma senha e, nesse caso, se permitido
Visualizar e Baixar ou somente Baixar .
Informaes sobre a configurao contida no arquivo de projeto, por exemplo, se a
configurao detectada do sistema do controlador lgico compatvel com a configurao
contida no projeto selecionado.
6 O SoMachine Basic compila o aplicativo no arquivo de projeto selecionado. Os erros detectados
durante a compilao so listados em Erros de compilao. O SoMachine Basic no permite
que seja feito o download do aplicativo se forem detectados erros de compilao. Abra o projeto
no SoMachine Basic, corrija os erros e tente novamente.
7 Antes de baixar, voc pode clicar nos seguintes botes para controlar o estado do controlador
lgico atual:
Parar controlador
Iniciar controlador
Inicializar o controlador
42 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Gerenciamento de memria
Viso geral
Clique no boto Gerenciamento de memria na janela Conectar para criar um backup ou restaurar
a memria do controlador lgico.
Selecione a ao a realizar:
Criar backup em um PC (ver pgina 237)
Restaurar de um PC (ver pgina 238)
EIO0000001366 12/2016 43
Comece a utilizar o SoMachine Basic
Viso geral
Voc pode usar projetos exemplo para formar a base de novos projetos do SoMachine Basic.
Etapa Ao
1 Selecione a guia Modelos na janela Pgina inicial.
2 Utilize o campo de texto Procurar em modelos localizado no canto superior direto da janela para
procurar projetos. Enquanto voc digita, o SoMachine Basic procura no nome do projeto, na
descrio do projeto disponvel na parte de baixo da janela e nas propriedades do projeto. Uma
lista de projetos correspondentes aparece enquanto voc digita.
Selecione um arquivo de modelo de projeto (*.smbe) na lista Projetos e clique em Abrir modelo.
Resultado: criado um novo projeto como cpia do modelo selecionado.
Para projetos que possuam um arquivo de ajuda vinculado ao modelo do projeto, clique no
boto Abrir ajuda associada para que Abrir ajuda associada seja aberta. Se disponvel, a opo
destacada abaixo da lista Projetos.
NOTA: O SoMachine Basic tambm fornece um arquivo da aplicao Vijeo-Designer e um Guia
do usurio do sistema para alguns exemplos de projetos. Leia a descrio do projeto
selecionado na rea Descrio para saber se esses arquivos so fornecidos ou no para o seu
projeto. Se esses arquivos forem fornecidos, clique em Abrir pasta associada para navegar
pelos arquivos de modelos de projeto (*.smbe) e Vijeo-Designer arquivos de aplicativo (*.vdz)
no Windows Explorer.
44 EIO0000001366 12/2016
Comece a utilizar o SoMachine Basic
Janela de ajuda
Viso geral
Esta janela contm links para recursos SoMachine Basic adicionais:
O sistema de ajuda on-line SoMachine Basic
Documentos em PDF, como os guias de usurio do sistema (SUGs), materiais de treinamento,
folhas de instrues e descries de exemplos de aplicaes
Materiais de treinamento e-learning
Tutoriais
Informaes para converter aplicaes Twido para uso com SoMachine Basic.
EIO0000001366 12/2016 45
Comece a utilizar o SoMachine Basic
46 EIO0000001366 12/2016
SoMachine Basic
Desenvolver aplicativos do SoMachine Basic
EIO0000001366 12/2016
Parte II
Desenvolver aplicativos do SoMachine Basic
EIO0000001366 12/2016 47
Desenvolver aplicativos do SoMachine Basic
48 EIO0000001366 12/2016
SoMachine Basic
SoMachine Basic
EIO0000001366 12/2016
Captulo 3
A janela SoMachine Basic
EIO0000001366 12/2016 49
SoMachine Basic
Seco 3.1
Viso geral da janela SoMachine Basic
50 EIO0000001366 12/2016
SoMachine Basic
Introduo
A barra de ferramentas aparece na parte superior da janela SoMachine Basic para fornecer
acesso s funes usadas mais frequentemente.
Barra de ferramentas
A barra de ferramentas tem os seguintes botes:
cone Descrio
Criar um novo projeto (CTRL+N)
Salvar o projeto atual (CTRL+S). Clique na seta para baixo para exibir um menu com
opes de salvamento adicionais.
Copiar (CTRL+C)
Colar (CTRL+V)
EIO0000001366 12/2016 51
SoMachine Basic
cone Descrio
Clique na seta para baixo e selecione uma ao na lista. Exibir a ajuda online (F1)
ou a ajuda sensvel ao contexto (SHIFT-F1), visualizar modelos, notas de verso,
tutoriais e documentos de e-Learning ou entrar em contato com o suporte tcnico da
Schneider Electric.
Iniciar o controlador lgico (CTRL+M). Disponvel apenas no modo online e quando
o controlador ainda no estiver no estado RUNNING.
Compilar o programa.
52 EIO0000001366 12/2016
SoMachine Basic
rea de status
Viso geral
A rea de status na parte superior da janela principal exibe as informaes sobre o status atual do
sistema:
1 Status do programa:
Indica de o programa tem erros detectados ou no.
2 Status da conexo:
Indica o status da conexo entre o SoMachine Basic e o controlador lgico ou o controlador
lgico simulado.
3 Status do controlador:
Indica o estado presente do controlador lgico (RUNNING, STOPPED, HALTED e assim por
diante).
4 Tempo de busca:
Indica a hora da ltima busca.
5 ltimo erro do controlador detectado:
Indica o erro detectado mais recente. As informaes so extradas dos bits do sistema e das
palavras do sistema se o controlador lgico estiver no estado STOPPED ou HALTED.
EIO0000001366 12/2016 53
SoMachine Basic
54 EIO0000001366 12/2016
SoMachine Basic
Consulte o Guia de programao do controlador lgico para obter uma lista completa dos bits e
das palavras do sistema.
EIO0000001366 12/2016 55
SoMachine Basic
Configuraes do sistema
Viso geral
Esta janela permite definir o idioma do software do SoMachine Basic, personalizar o Editor de
Ladder e escolher o controlador lgico padro que aparece na guia Configurao quando voc
cria um novo projeto.
Passo Ao
1 Selecione Configuraes do sistema Geral na janela Configuraes do sistema.
2 Selecione o idioma a usar na lista Idioma.
O idioma padro o ingls.
3 Clique em Aplicar e feche a janela Configuraes do sistema.
4 Feche e reinicie o SoMachine Basic para visualizar a interface do usurio no novo idioma.
Passo Ao
1 Selecione Configuraes do sistema Editor de Ladder na janela Configuraes do sistema.
2 Escolha o Estilo de linhas de grade para o editor de Ladder.
Dots (padro)
Dashed Lines
Lines
56 EIO0000001366 12/2016
SoMachine Basic
Passo Ao
5 Selecione a configurao Estilo de atalhos e da barra de ferramentas do Editor de Ladder:
SoMachine Basic set (padro)
Conjunto asitico 1
Conjunto asitico 2
Conjunto europeu
Conjunto americano
Para o estilo selecionado, a tabela exibe uma lista de atalhos de teclado para cada um dos
botes da barra de ferramentas exibido.
6 Clique em Aplicar e feche a janela Configuraes do sistema para visualizar as alteraes no
editor de Ladder.
Passo Ao
1 Selecione Configuraes do sistema Configurao na janela Configuraes do sistema.
2 Clique em Controlador preferido e selecione um controlador lgico padro na lista.
3 Clique em Aplicar e feche a janela Configuraes do sistema.
4 Feche e reinicie o SoMachine Basic para visualizar o novo controlador lgico padro na guia
Configuraes quando um novo projeto for criado.
EIO0000001366 12/2016 57
SoMachine Basic
Relatrios de impresso
Apresentao
Voc pode gerar relatrios personalizveis para imprimir ou salvar no formato PDF no PC.
O boto Imprimir fornece as seguintes opes:
Imprimir relatrio do projeto para imprimir um relatrio personalizado que pode incluir a lista de
componentes de hardware, a arquitetura do aplicativo e o contedo do projeto, do programa e
do aplicativo.
Imprimir lista de materiais para imprimir uma lista de componentes de hardware usados na
configurao do projeto.
Configuraes para personalizar o relatrio do projeto, permitindo que voc selecione que
elementos incluir e o layout da pgina.
Etapa Ao
1
Clique na seta para baixo direita do boto Imprimir na barra de ferramentas e escolha
o comando de menu Imprimir relatrio do projeto, ou pressione CTRL+P.
A janela Visualizar impresso exibida.
2
Clique na barra de ferramentas da janela Visualizar impresso para imprimir o relatrio
do projeto.
Etapa Ao
1
Clique na seta para baixo direita do boto Imprimir na barra de ferramentas e escolha
o comando de menu Imprimir lista de materiais.
A janela Visualizar impresso exibida.
2
Clique em na barra de ferramentas da janela Visualizar impresso para imprimir a Lista
de materiais.
58 EIO0000001366 12/2016
SoMachine Basic
Etapa Ao
1
Clique na seta para baixo direita do boto Imprimir na barra de ferramentas e escolha o
comando de menu Configuraes.
A janela Configuraes exibida.
2 Clique no n Relatriopara configurar as definies de formato do relatrio (tamanho do papel,
margens e orientao).
3 Selecione os itens a serem includos no relatrio do projeto:
Descrio a descrio do projeto como na janela Informaes do projeto.
Lista de materiais a lista dos componentes de hardware usados na configurao do projeto.
Configurao de hardware uma listagem dos dispositivos de hardware utilizados na
configurao:
Barramento ES uma lista dos mdulos de expanso de E/S utilizados.
Cartuchos uma lista dos cartuchos utilizados.
Exibir uma seo de relatrio contendo informaes sobre oVisor grfico remoto:
Propriedades gerais so os parmetros gerais que aparecem na guia Exibir . H uma opo
para imprimir a senha em seu relatrio.
Visualizao do alarme exibe uma lista de alarmes acionados.
Pginas uma lista das pginas da interface do operador criada na guiaExibir.
EIO0000001366 12/2016 59
SoMachine Basic
60 EIO0000001366 12/2016
SoMachine Basic
Propriedades
EIO0000001366 12/2016
Captulo 4
Propriedades
Propriedades
EIO0000001366 12/2016 61
Propriedades
Seco 4.1
Viso geral da janela Propriedades
62 EIO0000001366 12/2016
Propriedades
A janela Propriedades
Viso geral
A guia Propriedades permite que voc especifique informaes sobre o projeto e se ele deve ser
protegido por senha:
Detalhes sobre o desenvolvedor e a empresa que est desenvolvendo o projeto.
Informaes sobre o prprio projeto.
Se o projeto tiver que ser protegido por senha, a senha que tem que ser introduza corretamente
para abrir o projeto no SoMachine Basic.
Se o aplicativo armazenado no controlador lgico tiver de ser protegido por senha, a senha tem
que ser introduzida corretamente para fazer o upload do aplicativo para um projeto do
SoMachine Basic.
EIO0000001366 12/2016 63
Propriedades
Propriedades do projeto
Viso geral
Use a janela Propriedades para fornecer detalhes sobre o usurio do SoMachine Basic, a
empresa que est desenvolvendo o aplicativo e o projeto. Nesta janela, voc pode tambm
proteger com uma senha o arquivo do projeto e o aplicativo quando armazenado no controlador
lgico.
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Pgina frontal.
2 Preencha as informaes.
3 Clique em Aplicar.
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Empresa.
2 Preencha as informaes.
Para fazer upload da imagem do logotipo da empresa, clique em Alterar e depois navegue para
selecionar o arquivo a carregar. Clique em Removido para excluir a imagem atual.
3 Clique em Aplicar.
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Informaes do projeto.
2 Preencha as informaes.
Para fazer upload de uma imagem, tal como uma foto ou uma imagem CAD da mquina
instrumentada, clique em Alterar e depois navegue para selecionar o arquivo para fazer upload.
Clique em Removido para excluir a imagem atual.
3 Clique em Aplicar.
64 EIO0000001366 12/2016
Propriedades
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Proteo do projeto.
2 Selecione a opo Ativo. Os itens necessrios das informaes so marcados com um
asterisco (*).
3 Introduza a senha a usar no campo Senha e introduza-a novamente no campo Confirmao.
4 Selecione uma das seguintes opes:
Ver e baixar (padro): Permite ver o contedo de um aplicativo e baixar o aplicativo para um
controlador lgico sem saber a senha. Porm, voc tem que inserir a senha para modificar
o contedo do aplicativo.
Somente download: Voc pode baixar o aplicativo para um controlador lgico sem saber a
senha. Isso feito atravs da janela Conectar na Pgina inicial (ver pgina 37). Entretanto,
voc precisa inserir a senha correta ao abrir o projeto para ver ou modificar o aplicativo.
5 Clique em Aplicar.
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Proteo do projeto.
2 Selecione a opo Inativo.
3 Clique em Aplicar.
NOTA: Se for solicitado para fornecer a senha atual antes da opo Inativo ser aplicada com
sucesso, digite a senha e clique em Aplicar.
EIO0000001366 12/2016 65
Propriedades
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Proteo do aplicativo.
2 Escolha o nvel de proteo do aplicativo:
Selecione Ativo e deixe a Senha em branco para desabilitar todos os uploads do aplicativo
do controlador lgico para o PC.
Selecione Ativo e introduza a mesma senha nos campos Senha e Confirmao para proteger
o aplicativo por senha. Em seguida voc deve inserir essa senha quando solicitado antes de
fazer o upload do aplicativo do controlador lgico para o PC.
3 Clique em Aplicar.
Passo Ao
1 Exiba a guia Propriedades e clique em Propriedades do projeto Proteo do aplicativo.
2 Selecione a opo Inativo.
3 Clique em Aplicar.
NOTA: Se for solicitado para fornecer a senha atual antes da opo Inativo ser aplicada com
sucesso, digite a senha e clique em Aplicar.
66 EIO0000001366 12/2016
SoMachine Basic
Configurao
EIO0000001366 12/2016
Captulo 5
Configurao
Configurao
EIO0000001366 12/2016 67
Configurao
Seco 5.1
Viso geral da janela Configurao
68 EIO0000001366 12/2016
Configurao
Introduo
Use a janela Configurao para recriar a configurao de hardware do controlador lgico e os
mdulos de expanso a serem direcionados pelo programa.
EIO0000001366 12/2016 69
Configurao
Passo Ao
1 Clique na guia Configurao.
2 Expanda a categoria do controlador lgico na rea do catlogo direita, se ela no for
apresentada.
3 Selecione uma referncia de controlador lgico. Uma descrio curta das propriedades fsicas
do controlador lgico aparece na rea Descrio de dispositivo.
4 Arraste a referncia de controlador lgico sobre a imagem do controlador lgico existente na
rea central da janela e solte-a.
5 Clique em Sim quando for pedido que voc confirme a substituio da referncia do controlador
lgico.
70 EIO0000001366 12/2016
SoMachine Basic
Programao
EIO0000001366 12/2016
Captulo 6
Programao
Programao
EIO0000001366 12/2016 71
Programao
Seco 6.1
Viso geral do espao de trabalho de programao
Viso geral
A guia Programao est dividida em 3 reas principais:
1 A rvore de programao permite que voc selecione as propriedades do programa e seus objetos e
funes, assim como vrias ferramentas que voc pode usar para monitorar e depurar o programa.
2 A rea central superior o espao de trabalho de programao onde voc introduz o cdigo fonte de seu
programa.
3 A rea central inferior permite ver e configurar as propriedades do item selecionado na rea de trabalho
ou na rvore de programao.
72 EIO0000001366 12/2016
Programao
Seco 6.2
Funes especiais
Funes especiais
EIO0000001366 12/2016 73
Programao
Objetos
Viso geral
No SoMachine Basic, o termo objeto usado para representar uma rea da memria do
controlador lgico reservada para ser usada por um aplicativo. Os objetos podem ser:
Variveis de software simples, como bits e palavras da memria
Endereos de entradas e sadas digitais ou analgicas
Variveis internas do controlador, como palavras e bits do sistema
Funes predefinidas do sistema ou blocos de funes, como temporizadores e contadores.
74 EIO0000001366 12/2016
Programao
Endereamento simblico
Introduo
O SoMachine Basic suporta o endereamento simblico de objetos de linguagem, ou seja, o
endereamento indireto de objetos por nome. O uso de smbolos permite um exame e anlise
rpidos da lgica do programa e simplifica bastante o desenvolvimento e o teste de um aplicativo.
Exemplo
Por exemplo, WASH_END um smbolo que pode ser usado para identificar o caso de um Timer
bloco de funes que representa o fim de um ciclo de lavagem. mais fcil chamar novamente a
finalidade deste nome do que tentar lembrar-se da funo de um endereo do programa, como
%TM3.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione o tipo de objeto com o qual voc deseja definir um smbolo, por exemplo Objetos de
E/S Entradas digitais, para exibir as propriedades das entradas digitais.
A janela Propriedades do tipo de objeto aparece na rea inferior central da janela Programao.
3 Clique duas vezes na coluna Smbolo da tabela de propriedades e digite o smbolo a definir para
um item especfico, por exemplo Input_1 para a entrada %I0.2
4 Clique em Aplicar.
EIO0000001366 12/2016 75
Programao
Etapa Ao
1 No editor de Ladder, clique na linha Smbolo de um elemento grfico, por exemplo, uma trava
ou um bloco de funo. Aparece um cursor:
2 Digite o smbolo a usar, por exemplo Input_1 e pressione Enter. As regras que se seguem se
aplicam a smbolos:
Um mximo de 32 caracteres.
Letras (A-Z), nmeros (0-9) ou sublinhados (_).
O primeiro caractere tem que ser uma letra. Voc no pode usar o sinal de porcentagem (%).
Os smbolos no diferenciam maisculas e minsculas. Por exemplo, Pump1 e PUMP1 so
o mesmo smbolo e somente podem ser usados para qualquer objeto, ou seja, no
possvel atribuir o mesmo smbolo a objetos diferentes.
3 Se o elemento grfico ainda no estiver associado a um objeto, aparece a janela Remarcar.
Selecione um objeto a associar ao novo smbolo e clique em OK.
Caso contrrio, clique em Sim quando for pedido que voc associe o smbolo ao objeto.
4 Clique duas vezes no smbolo ou no objeto do elemento grfico para exibir o smbolo na coluna
Smbolo da janela Propriedades:
Armazenar smbolos
Os smbolos so uma parte dos dados no-programa. So armazenados no controlador lgico
como parte de um aplicativo do SoMachine Basic.
76 EIO0000001366 12/2016
Programao
Alocao de memria
Introduo
O SoMachine Basic permite que voc faa a pr-alocao (reserva) de blocos da memria do
controlador lgico para que sejam usados por determinados tipos de objetos usados em um
programa, incluindo objetos simples (palavras da memria, palavras constantes) e objetos de
software (blocos de funes).
Modos de alocao
No modo off-line, voc pode especificar o modo de alocao de memria para cada tipo de objeto.
Ao configurar estes objetos (Programao Ferramentas), a seguinte janela aparece acima da
lista de objetos configurveis:
EIO0000001366 12/2016 77
Programao
Reversibilidade de Ladder/lista
Introduo
O SoMachine Basic suporta a converso de degraus do Diagrama Ladder para a Lista de
instrues e da Lista de instrues novamente para o Diagrama Ladder. Isto chamado de
reversibilidade do programa.
No SoMachine Basic, voc pode alternar degraus entre as linguagens de programao em
qualquer altura, conforme necessrio. Voc pode ento exibir um programa com alguns degraus
no Diagrama Ladder e outros degraus na Lista de instrues.
NOTA: No pode converter programas Ladder e Lista de Instrues em Grafcet (SFC) ou
programas Grafcet (SFC) em Ladder ou Lista de Instrues ou Grafcet (IL) em Grafcet (SFC).
Entender a reversibilidade
Um aspeto chave para o entendimento da reversibilidade do programa examinar a relao entre
um degrau de Diagrama Ladder e o degrau da Lista de instrues associado:
Degrau de Diagrama Ladder: Um conjunto de instrues de Diagramas Ladder que constituem
uma expresso lgica.
Sequncia de listas: Um conjunto de instrues de programao da Lista de instrues que
correspondem s instrues de Diagramas Ladder e representam a mesma expresso lgica.
A ilustrao que se segue exibe um degrau de Diagrama Ladder comum e sua lgica de programa
equivalente expressa como uma sequncia de instrues da Lista de instrues.
78 EIO0000001366 12/2016
Programao
No obrigatrio usar estas instrues do bloco de funo reversvel para que o programa de
Lista de instrues funcione corretamente.
EIO0000001366 12/2016 79
Programao
80 EIO0000001366 12/2016
Programao
EIO0000001366 12/2016 81
Programao
82 EIO0000001366 12/2016
Programao
EIO0000001366 12/2016 83
Programao
84 EIO0000001366 12/2016
Programao
Seco 6.3
Configurar o comportamento e as tarefas do programa
EIO0000001366 12/2016 85
Programao
Comportamento da aplicao
Viso geral
Voc pode configurar os seguintes aspectos de como a aplicao interage com o controlador
lgico:
Inicializar (ver pgina 86)
Watchdog (ver pgina 88)
Comportamento de reverso (ver pgina 88)
Nveis funcionais (ver pgina 89)
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione o item Comportamento.
Resultado: As propriedades do Comportamento aparecem na rea inferior central da janela
Programao.
3 Modifique as propriedades conforme necessrio.
4 Clique em Aplicar para salvar as alteraes.
Inicializao
Especifique o comportamento do programa a seguir a um reincio do controlador lgico:
Incio no estado anterior: o controlador lgico inicia no estado que estava antes de ser
interrompido.
Iniciar enquanto parado: o controlador lgico no inicia a execuo da aplicao
automaticamente.
Iniciar em execuo (default): o controlador lgico inicia a execuo da aplicao automati-
camente quando os critrios fornecidos, como presena e carga de uma bateria, so atendidos.
Incio em execuo incondicional: o controlador lgico inicia a execuo da aplicao automati-
camente mesmo que no haja bateria no controlador ou ela esteja descarregada.
Ao utilizar o recurso Iniciar em execuo, o controlador ir iniciar a execuo da lgica do
programa quando a energia for aplicada ao equipamento. essencial saber com antecedncia
como a reativao automtica das sadas afetaro o processo ou a mquina a ser controlada.
Configure a entrada de R/S para ajudar a controlar o recurso Iniciar em execuo. Alm disso, a
entrada R/S projetada para dar controle local sobre os comandos remotos RUN. Se a
possibilidade de um comando remoto RUN aps o controlador ter sido interrompido localmente
pelo SoMachine tiver consequncias no desejadas, voc tem que configurar e ligar a entrada R/S
para ajudar a controlar essa situao.
86 EIO0000001366 12/2016
Programao
ATENO
INICIALIZAO INVOLUNTRIA DA MQUINA
Confirme que a reativao automtica das sadas no produz consequncias no-
intencionais antes de usar o recurso Iniciar em execuo.
Use as entradas de R/S para ajudar a controlar o recurso Iniciar em execuo e para ajudar
a evitar o reincio no-intencional a partir de um local remoto.
Verifique o estado de segurana do ambiente de sua mquina ou processo antes de fornecer
energia entrada de R/S ou antes de emitir um comando RUN a partir de um local remoto.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
ATENO
ARRANQUE INVOLUNTRIO DA MQUINA OU DO PROCESSO
Verifique o estado de segurana do ambiente de sua mquina ou processo antes de aplicar
energia entrada R/S.
Use a entrada R/S para ajudar a evitar a inicializao involuntria a partir de uma localizao
remota.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
EIO0000001366 12/2016 87
Programao
ATENO
OPERAO INVOLUNTRIA DA MQUINA
Realizar uma anlise de risco completa para determinar os efeitos, em todas as condies,
da configurao do controlador com o recurso Iniciar em execuo incondicional.
Use a entrada de R/S para ajudar a evitar um reincio incondicional indesejado.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Watchdog
Um watchdog um temporizador especial usado para garantir que programas no ultrapassem
seu tempo de busca alocado.
O temporizador do watchdog tem um valor padro de 250 ms. Especifique a durao da tarefa de
busca do watchdog. O intervalo possvel de 10 a 500 ms.
Comportamento de reverso
Especifique o comportamento de reverso a ser usado quando o controlador lgico entra no
STOPPED ou em um estado de exceo por qualquer motivo.
Existem dois comportamentos de reverso:
Selecione Valores de reverso para definir as sadas para os valores de reverso definidos nas
propriedades de configurao das sadas do controlador lgico e do mdulo de expanso
incorporados. Esse o padro.
Consulte o Guia de programao do controlador lgico ou do mdulo de expanso para obter
informaes sobre a configurao dos valores de reverso para as sadas.
Os valores de reverso individuais no podem ser definidos para as sadas configuradas
Alarme de status, PTO e FREQGEN. O valor de reverso para esses objetos 0 e no pode
ser modificado.
Selecione Manter valores para manter cada sada no estado em que estava quando o
controlador lgico entrou em STOPPED ou em um estado de exceo. Nesse modo, os valores
de reverso configurados para o controlador lgico e as sadas do mdulo de expanso so
ignoradas e definidas para o ltimo valor assumido pela sada.
O comportamento Manter valores no aplicado a sadas rpidas (sadas reflexas HSC, PLS,
PWM, PTO e FREQGEN); o valor de reverso para esses objetos 0.
88 EIO0000001366 12/2016
Programao
Nveis funcionais
O sistema pode incluir controladores lgicos com verses de firmware diferentes e, por isso, com
nveis de capacidades diferentes. O SoMachine Basic suporta o gerenciamento de nveis
funcionais para permitir que voc controle o nvel funcional da sua aplicao.
Selecione um nvel na lista Nveis funcionais:
Level 5,0: contm Modbus Serial IOScanner, blocos de funes da unidade e RTC, instrues
de vrios operandos.
Nvel 4.1: contm melhorias ao modo on-line, suporte para um modem em SL2.
Nvel 4.0: contm suporte de controladores de sada para transistor de coletor, Grafcet (SFC),
gerador de frequncia, temporizador retentivo, gerenciamento de memria, evoluo de
exibio de grfico remota.
Nvel 3.3: Contm aperfeioamentos (tarefa de movimento PTO, evoluo HSC).
Nvel 3.2: contm aperfeioamentos para o suporte do recurso de Mdulo opcional ,
EtherNet/IP adapter e bloco de funes %SEND_RECV_SMS.
Nvel 3.1: contm melhorias (recurso Incio incondicional em RUN).
Nvel 3.0: contm melhorias (comunicaes, modem, Visor grfico remoto) para o nvel anterior
de software e hardware.
Nvel 2.0: Contm quaisquer aprimoramentos e correes dos softwares e firmwares do nvel
anterior. Por exemplo, o suporte a PTO (sada do trem de impulso) seria necessrio para
selecionar este nvel funcional ou outro superior.
Nvel 1.0: Primeira liberao da combinao das verses de SoMachine Basic software e do
firmware compatvel.
EIO0000001366 12/2016 89
Programao
Viso geral
SoMachine Basic possui os seguintes modos de busca para a Tarefa mestre:
Modo normal
Modo de busca contnuo cclico (modo autnomo): uma nova busca comea imediatamente
aps a busca anterior ter sido concluda.
Modo peridico
Modo de busca peridico cclico: uma nova busca comea somente aps ter decorrido o tempo
de busca configurado da busca anterior. Assim sendo, cada busca tem a mesma durao.
O SoMachine Basic oferece os seguintes tipos de tarefas:
Tarefa mestre: Tarefa principal do aplicativo.
A tarefa mestre controlada por uma verificao cclica contnua (no modo de busca normal)
ou especificando o perodo de busca de 1 a 150 ms (padro 100 ms) no modo de busca
peridica.
Tarefa peridica: uma sub-rotina de curta durao processada periodicamente.
As tarefas peridicas so configuradas especificando-se o perodo de busca de 1 a 255 ms
(padro 255 ms).
Tarefa de evento: uma sub-rotina de durao muito curta para reduzir o tempo de resposta do
aplicativo.
As tarefas de eventos so disparadas pelas entradas fsicas ou pelos blocos de funes HSC.
Esses eventos esto associados a entradas digitais incorporadas (de %I0,2 a %I0,5) (bordas
de subida, descida ou ambas) ou a contadores de alta velocidade (%HSC0 e %HSC1) (quando o
contador alcana o limite do contador de alta velocidade). Voc pode configurar dois eventos
para cada bloco de funo HSC.
Prioridades de tarefas
Esta tabela resume os tipos de tarefas e suas prioridades:
90 EIO0000001366 12/2016
Programao
Prioridades de eventos
Consulte Prioridades e filas de eventos (ver pgina 118).
NOTA: O tempo de adormecimento da tarefa mestre de pelo menos 30% do tempo do ciclo total
com o mnimo de 1 microssegundo.
EIO0000001366 12/2016 91
Programao
As tarefas de eventos so disparadas por uma interrupo de hardware que envia um evento de
tarefa para a tarefa de evento.
92 EIO0000001366 12/2016
Programao
Seco 6.4
Gerenciar POUs
Gerenciar POUs
EIO0000001366 12/2016 93
Programao
POUs
Viso geral
Uma unidade de organizao de programa (POU) um objeto reutilizvel em um programa. Cada
POU consiste de uma declarao de varivel e um conjunto de instrues no cdigo fonte de uma
linguagem de programao suportada.
Um POU existe sempre e est vinculado tarefa mestre do programa. Este POU ento chamado
automaticamente sempre que o programa iniciado.
Voc pode criar POUs adicionais que contm outros objetos, por exemplo, funes ou blocos de
funes.
Quando criado, um POU pode ser:
associado a uma tarefa (ver pgina 95) ou
a um POU livre (ver pgina 103). Um Free POU no associado a uma tarefa ou evento
especfico. Um POU livre pode, por exemplo, conter funes de biblioteca que so mantidas
independentemente do programa principal. Os POUs gratuitos so chamados a partir de
programas como sub-rotinas ou saltos. Uma tarefa peridica (ver pgina 112) uma sub-rotina
implementada como um POU livre.
94 EIO0000001366 12/2016
Programao
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Adicione um novo POU usando um dos mtodos a seguir:
Clique com o boto direito do mouse na Tarefa mestre e escolha Adicionar POU no menu
de contexto exibido.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um POU existente para inserir o POU acima dele.
3 Clique com o boto direito do mouse no POU e escolha Inserir POU no menu de contexto
exibido.
4 Para reposicionar um POU na Tarefa mestre, selecione o POU e clique no boto para cima ou
para baixo na barra de ferramentas da parte de cima da guia Tarefas para mover o POU
selecionado para cima ou para baixo na estrutura do programa.
EIO0000001366 12/2016 95
Programao
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POUs:
Selecione um POU existente na Tarefa mestre.
Mantenha pressionada a tecla CTRL e selecione cada POU na Tarefa mestre.
3 Clique com o boto direito do mouse em um dos POUs selecionados na Tarefa mestre e escolha
Copiar POU no menu de contexto exibido.
4 Clique com o boto direito do mouse na Tarefa mestre e escolha Colar POU no menu de
contexto exibido.
Resultado: Um ou vrios POUs so adicionados estrutura do programa imediatamente abaixo
do POU selecionado na Tarefa mestre com o mesmo nome que o POU copiado.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione uma ou vrias POUs ou POUs livres existentes na Tarefa mestre
3 Clique com o boto direito nas POUs ou POUs livres selecionadas na Tarefa mestre e escolha
Exportar POU a partir do menu de contexto exibido.
4 Salve os arquivos da POU (*.smbf) na pasta Exportar que exibida.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione uma ou vrias POUs ou POUs livres existentes na Tarefa mestre
3 Clique com o boto direito nas POUs ou POUs livres selecionadas na Tarefa mestre e escolha
Importar POU no menu de contexto que aparece.
4 Selecione os arquivos da POU (*.smbf) na pasta que aparece.
NOTA: Se um nmero mximo de POUs livres for atingido ou o arquivo estiver corrompido
(formato invlido), uma mensagem de erro exibida e as POUs livres no so importadas.
96 EIO0000001366 12/2016
Programao
Renomear um POU
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Edite o nome do POU usando um dos mtodos a seguir:
Clique com o boto direito do mouse em um POU e escolha Renomear POU no menu de
contexto exibido.
Clique duas vezes em um POU.
Selecionar o POU e clique duas vezes no nome do POU no espao de trabalho de
programao.
Selecione um POU e pressione a tecla F2.
Remover POUs
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POUs:
Selecione um POU existente na Tarefa mestre.
Mantenha pressionada a tecla CTRL e selecione cada POU na Tarefa mestre.
EIO0000001366 12/2016 97
Programao
Gerenciamento de degraus
Criar um degrau
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Adicione um degrau a um POU com um dos mtodos a seguir:
Clique com o boto direito do mouse em um POU e escolha Adicionar degrau no menu de
contexto exibido.
98 EIO0000001366 12/2016
Programao
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um degrau existente no espao de trabalho Programao.
3
Copiar degraus
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios degraus:
Selecione um degrau existente.
Mantenha pressionada a tecla CTRL e selecione cada degrau.
3 Clique com o boto direito do mouse em um dos degraus selecionados para copiar e escolha
Copiar degrau selecionado no menu de contexto exibido.
4 Clique com o boto direito do mouse e escolha Colar degrau no menu de contexto exibido.
Resultado: inserida uma cpia do degrau sem rtulo.
NOTA: O rtulo do degrau no copiado quando voc copia um degrau.
EIO0000001366 12/2016 99
Programao
Etapa Ao
1 Clique com o boto direito do mouse no degrau e escolha Copiar degrau selecionado.
2 Clique com o boto direito do mouse no espao de trabalho de programao e escolha Colar
degrau.
Renomear um degrau
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Edite o nome do degrau usando um dos mtodos a seguir:
Clique com o boto direito do mouse e escolha Renomear degrau no menu de contexto
exibido.
Clique duas vezes em um degrau.
Selecione um degrau e clique duas vezes em seu nome ou no nome do texto no espao de
trabalho de programao.
Selecione um degrau e pressione a tecla F2.
Remover degraus
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Exclua um degrau usando um dos mtodos a seguir:
Clique com o boto direito do mouse e escolha Excluir degrau no menu de contexto exibido.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da Janela programao.
2 Adicione um novo POU da Grafcet usando um dos mtodos a seguir:
Clique com o boto direito do mouse na Tarefa mestre e escolha Adicionar POU da Grafcet
no menu de contexto exibido.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da Janela programao.
2 Selecione um POU da Grafcet existente para inserir o novo POU da Grafcet acima dele.
3 Clique com o boto direito do mouse no POU selecionado e escolha Inserir Grafcet POU no
menu de contexto exibido.
4 Para reposicionar um POU da Grafcet na Tarefa mestre, selecione um POU da Grafcet e clique
no boto PARA CIMA ou PARA BAIXO na barra de ferramentas da parte de cima da guia
Tarefas para mover o POU da Grafcet selecionado para cima ou para baixo na estrutura do
programa.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POU da Grafcets:
Selecione um POU da Grafcet existente na Tarefa mestre.
Mantenha pressionada a tecla CTRL e selecione cada POU da Grafcet na Tarefa mestre.
3 Clique com o boto direito do mouse em um dos POU da Grafcet selecionados em Tarefa
mestre e escolha Copiar POU no menu de contexto exibido.
4 Clique com o boto direito do mouse na Tarefa mestre e escolha Colar POU no menu de
contexto exibido.
Resultado: Um ou vrios POU da Grafcets so adicionados estrutura do programa
imediatamente abaixo do POU da Grafcet selecionado na Tarefa mestre com o mesmo nome
que o POU da Grafcet copiado.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Editar o nome de POU da Grafcet usando um dos mtodos a seguir:
Clique com o boto direito do mouse em um POU da Grafcet e escolha Renomear POU no
menu de contexto exibido.
Clique duas vezes em POU da Grafcet.
Selecione um POU da Grafcet e pressione a tecla F2.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POU da Grafcets:
Selecione um POU da Grafcet existente na Tarefa mestre.
Mantenha pressionada a tecla CTRL e selecione cada POU da Grafcet na Tarefa mestre.
POUs gratuitos
Introduo
No SoMachine Basic, um POU livre um tipo especial de POU que no est explicitamente
associado a uma tarefa:
Cada POU livre implementado como uma sub-rotina e constitudo por 1 ou mais degraus
gravados no Ladder ou linguagens de programao IL.
NOTA: POU da Grafcets no podem ser POUs livres.
Os POUs gratuitos so consumidos quando:
Chamados usando uma chamada de sub-rotina (SRi) a partir de um degrau do programa
Configurados como tarefa peridica
Configurados como uma tarefa de eventos, por exemplo, a sub-rotina para o limite 0 de um
bloco de funo do Contador de alta velocidade (HSC) (%HSCi.TH0)
Quando consumidos como tarefas peridicas ou de eventos, a sub-rotina do POU livre automati-
camente movida da rea POUs livres da janela Tarefas para a rea Tarefa peridica ou Eventos
da janela, respectivamente.
Quando deixam de ser consumidos como uma tarefa peridica ou de eventos, a sub-rotina
movida para a rea POUs gratuitos e fica disponvel para ser consumida por outras tarefas ou
eventos.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique com o boto direito do mouse em POU livre e escolha Adicionar POU livre no menu de
contexto exibido.
Resultado: Um novo POU com o nome padro Free POU_ e o nmero da sub-rotina padro
SR00 aparecem abaixo do ramal POUs livres e aparece um novo degrau no espao de
trabalho Programao.
Etapa Ao
3 Opcionalmente, clique com o boto direito do mouse no novo POU e escolha Renomear POU,
introduza um novo nome para o POU e pressione Enter.
O nome do POU livre tambm atualizado no degrau que aparece no espao de trabalho
Programao.
4 Opcionalmente, introduza um comentrio (ver pgina 167) a associar ao POU livre.
5 Selecione Nmero da sub-rotina direita da caixa de comentrio e escolha um nmero de sub-
rotina na lista.
Resultado: A descrio do POU na lista POUs gratuitos atualizada com o nmero da sub-
rotina escolhida, por exemplo SR11.
6 Crie os degraus/etapas e cdigo de origem para o POU livre/POU da Grafcet livre, no Ladder
ou linguagem de programao IL.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POUs livres:
Selecione um POU livre existente.
Mantenha pressionada a tecla CTRL e selecione cada POU livre.
3 Clique com o boto direito do mouse no POU livre selecionado e escolha Copiar POU no menu
de contexto exibido.
4 Clique com o boto direito do mouse e escolha Colar POU no menu de contexto exibido.
Resultado: Um ou vrios POUs livres novos com o nome POU_x livre, em que x o nmero
POU livre disponvel seguinte e o nmero de sub-rotina padro SRx , em que x o nmero de
sub-rotina disponvel seguinte, aparece abaixo POUs livres. Todos os degraus do POU so
automaticamente associados com o novo nmero de sub-rotina de POU livre.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POUs:
Selecione um POU existente na Tarefa mestre.
Mantenha pressionada a tecla CTRL e selecione cada POU na Tarefa mestre.
3 Clique com o boto direito do mouse em um dos POUs selecionados na Tarefa mestre e escolha
Copiar POU no menu de contexto exibido.
4 Clique com o boto direito do mouse na Tarefa mestre e escolha Colar POU no menu de
contexto exibido.
Resultado: Um ou vrios POUs so adicionados estrutura do programa imediatamente abaixo
do POU selecionado na Tarefa mestre com o mesmo nome que o POU copiado.
Etapa Ao
1 Selecione a guia Tarefas na rea superior esquerda da janela Programao.
2 Selecione uma ou vrias POUs livres existentes na Tarefa mestre.
3 Clique com o boto direito nas POUs livres selecionadas na Tarefa mestre e escolha Exportar
POU no menu de contexto que aparece.
4 Salve os arquivos Exportar POUs livres (*.smbf) na pasta Exportar que exibida.
Etapa Ao
1 Selecione a guia Tarefas na rea superior esquerda da janela Programao.
2 Selecione uma ou vrias POUs livres existentes na Tarefa mestre.
3 Clique com o boto direito nas POUs livres selecionadas na Tarefa mestre e escolha Importar
POU no menu de contexto que exibido.
4 Selecione os arquivos de POU livre (*.smbf) na pasta que exibida e clique em Abrir.
NOTA: Se um nmero mximo de POUs livres for atingido ou o arquivo estiver corrompido
(formato invlido), uma mensagem de erro exibida e as POUs livres no so importadas.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione um ou vrios POUs livres:
Selecione um POU livre existente.
Mantenha pressionada a tecla CTRL e selecione cada POU livre.
NOTA: Cancelar atribuio (ver pgina 113) de um POU livre de uma tarefa antes de o remover.
Seco 6.5
Tarefa mestre
Tarefa mestre
Viso geral
A tarefa mestre representa a tarefa principal do aplicativo. Ela obrigatria e criada por padro.
A tarefa mestre composta por sees e sub-rotinas representadas em Program Organizational
Units (POUs). Cada POU da tarefa mestre pode ser programado em qualquer uma das linguagens
de programao suportadas.
Procedimento
Para Consulte
Criar um novo POU na tarefa mestre Criar um novo POU associado a uma tarefa (ver pgina 95)
Renomear um POU na tarefa mestre Renomear um POU (ver pgina 97)
Remover um POU da tarefa mestre Remover um POU (ver pgina 97)
Procedimento
Siga estes passos para configurar a tarefa mestre:
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione o item Tarefa mestre.
Resultado: As propriedades da Tarefa mestre so exibidas na rea central inferior da janela do
SoMachine Basic.
3 Modifique as propriedades conforme necessrio.
4 Clique em Aplicar para salvar as alteraes.
Consulte o Guia de programao de sua plataforma de hardware para obter uma lista completa
de bits e palavras do sistema e seu significado.
Seco 6.6
Tarefa peridica
Tarefa peridica
Viso geral
Uma tarefa peridica uma sub-rotina, geralmente de curta durao, que processada de forma
peridica. No SoMachine Basic, esta sub-rotina implementada como um POU livre
(ver pgina 103). A sub-rotina pode ser gravada em qualquer uma das linguagens de
programao suportadas pelo SoMachine Basic.
Etapa Ao
1 Crie um novo POU livre (ver pgina 103) que contenha a sub-rotina da tarefa peridica.
2 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
3 Atribua uma sub-rotina a uma tarefa peridica usando um dos mtodos a seguir:
NOTA: possvel adicionar diretamente um POU livre tarefa peridica. Clique com o boto
direito do mouse na Tarefa peridica e escolha Adicionar POU livre no menu de contexto
exibido. Neste caso, um POU livre ser criado e atribudo tarefa peridica.
Etapa Ao
4 Selecione o POU livre a atribuir tarefa peridica e clique em OK.
Resultado: A sub-rotina selecionada atribuda Tarefa peridica e no ficar mais disponvel
na ramificao POU livre da guia Tarefas.
Por exemplo, se o POU livre Free POU_0 que contm a sub-rotina SR4 for atribudo tarefa
peridica, a sub-rotina Free POU_0 (%SR4) movida da ramificao POU livre para a
ramificao Tarefa peridica da guiaTarefas.
Etapa Ao
1 Clique na guia Tarefas na rea da esquerda da janela Programao.
2 Remova a sub-rotina de Tarefa peridica usando um dos mtodos a seguir:
Procedimento
Siga estes passos para configurar a durao de busca da tarefa peridica:
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione o item Tarefa peridica.
Resultado: As propriedades da Tarefa peridica so exibidas na rea central inferior da janela
do SoMachine Basic.
3 Modifique as propriedades conforme necessrio.
4 Clique em Aplicar para salvar as alteraes.
Seco 6.7
Tarefa de evento
Tarefa de evento
Introduo
Uma tarefa de evento:
uma parte de um programa executado quando uma determinada condio cumprida (fonte
do evento)
Tem uma prioridade mais alta do que o programa principal
Produz um tempo de resposta rpido, permitindo que o tempo de resposta global do sistema
seja reduzido.
Descrio de um evento
Um evento composto de:
Uma fonte de evento: uma condio de software ou hardware que interrompe o programa
quando o evento disparado.
Um POU: uma entidade de programa independente (sub-rotina) associada a um evento.
Um nvel de prioridade: uma prioridade atribuda a eventos para determinar a ordem pela qual
so executados.
Fontes de evento
Viso geral
Esto disponveis 8 fontes de eventos:
4 vinculadas s entradas fsicas selecionadas do controlador lgico
4 vinculadas aos limites de bloco de funo HSC limites de bloco de funes
Uma fonte de evento est sempre conectada a um nico evento. Quando um evento disparado,
ele interrompe o controlador, que depois executa a sub-rotina associada ao evento.
Uma borda de subida ou descida destas sadas pode ativar um processo de evento.
Para saber mais detalhes sobre a configurao do evento de sada, consulte o Guia de
programao do controlador lgico.
Prioridades de eventos
Prioridades de eventos
Os eventos podem ter uma de 8 prioridades possveis, de 7 (a mais baixa) a 0 (a mais alta).
Atribua uma prioridade a cada fonte de eventos. Dois eventos no podem ter a mesma prioridade.
Assim, a ordem de execuo depende das suas prioridades relacionadas e da ordem porque so
detectados.
As tarefas de eventos interrompem a execuo de tarefas mestre e peridicas. Para obter mais
informaes, consulte Prioridade de eventos sobre tarefas mestre e peridicas (ver pgina 92).
NOTA: Deve-se ter cuidado ao gravar em reas globais da memria ou afetar valores de E/S
quando as tarefas de eventos so chamadas durante a execuo de outras tarefas. A modificao
dos valores que so usados de alguma forma em outras tarefas pode afetar os resultados lgicos
dessas tarefas de modo adverso.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Teste cuidadosamente e valide todas as tarefas (Principal, Peridicas e qualquer tarefa de
Evento) e a influncia interativa que possuem entre elas antes de colocar seu aplicativo em
servio.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Gerenciamento de eventos
Sempre que aparece uma interrupo vinculada a uma fonte de evento, iniciada a seguinte
sequncia:
Etapa Descrio
1 Ocorre uma interrupo de evento.
2 Salvar o contexto.
3 Execuo da seo de programao (sub-rotina com o rtulo SRi:) vinculada ao evento.
4 Atualizar as sadas incorporadas.
5 Restaurar o contexto.
Viso geral
As tarefas de evento so exibidas na guia Configurao. Consulte Configurar entradas digitais.
Visualize as fontes de eventos configuradas, as sub-rotinas anexadas a eventos e verifique o
status dos eventos usando os bits e as palavras do sistema.
Para exibir as fontes e as sub-rotinas (POUs livres) atribudas aos eventos:
Etapa Ao
1 Selecione a guia Tarefas na rea da esquerda da janela Programao.
2 Selecione Eventos:
NOTA: As fontes de eventos configuradas que ainda no tenham sido atribudas a uma sub-
rotina aparecem em vermelho.
NOTA: Somente entradas/sadas incorporadas do controlador podem ser usadas em uma sub-
rotina de evento.
Etapa Ao
1 Crie um novo POU livre (ver pgina 103) que contm a sub-rotina a usar para o evento.
2 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
3 Atribua uma sub-rotina para uma origem de evento usando um dos mtodos a seguir:
Selecione a origem do evento na lista Eventos e clique em (boto Atribuir POU livre)
na barra de ferramentas da parte superior da guia Tarefas.
Clique com o boto direito do mouse na origem do evento na lista Eventos e escolha Atribuir
POU Livre no menu de contexto exibido.
Resultado: A janela Selecionar um POU livre exibida:
NOTA: possvel adicionar diretamente um POU livre origem do evento. Clique com o boto
direito do mouse na origem do evento na lista Eventos e escolha Adicionar POU Livre no menu
de contexto exibido. Neste caso, um POU livre ser criado e atribudo origem do evento.
4 Selecione o POU livre a atribuir fonte de evento e clique em OK.
Resultado: A sub-rotina selecionada atribuda origem do evento e no ficar mais disponvel
na ramificao POU livre da guia Tarefas.
Por exemplo, se o POU livre Free POU_0 que contm a sub-rotina SR1 for atribudo origem
do evento, a sub-rotina Free POU_0 (%SR1) movida da ramificao POU livre para a
ramificao da origem do evento na guia Tarefas.
Etapa Ao
1 Clique na guia Tarefas na rea da esquerda da janela Programao.
2 Remova a sub-rotina da origem do evento usando um dos mtodos a seguir:
Seco 6.8
Uso de ferramentas
Uso de ferramentas
Mensagens
Viso geral
Ao editar o programa, SoMachine Basic analisa o cdigo-fonte na guia programao.
cone Significado
Advertncia. O degrau est incompleto.
Se forem detectadas mensagens de erro e advertncias, somente o cone Erro ser exibido.
O cone tambm exibido na guia Ferramentas ao lado de Mensagens:
Exibir mensagens
Para exibir uma lista de mensagens de erro e advertncia:
Etapa Ao
1 Clique no cone na guia Programao
ou:
Clique em Ferramentas Mensagens
Uma lista de mensagens exibida na rea central inferior da janelaProgramao.
2 Na rea Mensagens, clique no boto Advertncia para exibir mensagens de advertncia, ou no
boto Erro para exibir mensagens de erro. Clique no boto novamente para ocultar a lista de
mensagens.
Status do degrau
SoMachine Basic exibe tambm o status de cada degrau no programa individualmente.
Se o degrau estiver sintaticamente vlido e completo, no ser exibida nenhuma mensagem e um
smbolo de tique verde ser exibido:
Um cone de advertncia aparece se o degrau estiver incompleto, por exemplo, ele no contm
uma instruo final como END, CALL ou Jump:
Um cone de erro aparece SoMachine Basic se for detectado um ou mais erros de sintaxe que
impede uma compilao de sucesso do degrau:
cones de advertncia e erro tambm so exibidos ao lado do nome de cada degrau com erros na
guia Tarefas:
Tabelas de animao
Viso geral
Voc pode adicionar objetos manualmente s tabelas de animao para:
Visualizar smbolos e comentrios associados com objetos.
Visualizar e modificar os valores de tempo real de certos tipos de objetos quando o SoMachine
Basic estiver conectado ao controlador lgico (modo on-line).
Selecionar os objetos a serem exibidos na janela de rastreamento (ver pgina 208).
As tabelas de animao so uma componente de um aplicativo SoMachine Basic, e como tal tm
o download feito para o controlador lgico como parte dos dados de um no-programa juntamente
com o programa: Isto permite que os objetos armazenados nas tabelas de animao sejam
obtidos quando for feito o upload de um aplicativo for posteriormente a partir do controlador lgico.
Se voc adicionar um objeto que no existe a uma tabela de animao, o campo Valor ser
exibido com um contorno vermelho. Por exemplo, se voc adicionar %Q1.0 mas no houver
mdulo de sada digital correspondente nas configuraes.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique com o boto direito do mouse em Tabelas de animao e escolha Adicionar nova tabela
de animao no menu de contexto exibido.
Resultado: Um novo item da tabela de animao exibido abaixo da rea Tabelas de animao
da janela Ferramentas e a janela de propriedades aparece na rea inferior central da janela.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Selecione a tabela de animao a configurar na rea Tabelas de animao da janela
Ferramentas.
Resultado: A janela de propriedades aparece na rea inferior central da janela.
3 Para adicionar um novo item parte inferior da tabela de animao, digite o nome do objeto na
caixa de texto e pressione Enter ou clique em Adicionar.
Os seguintes objetos podem ser adicionados a uma tabela de animao:
Objetos de E/S
Objetos do bloco de funo. Por exemplo, para um bloco de funes do temporizador %TM0,
os objetos %TM0.V, %TM0.P, e %TM0.Q so automaticamente adicionados tabela de
animao.
Strings de bits (exemplo: %Mx:L em que L a contagem de bits, mltiplo de 8)
Tabelas de palavras (exemplo: %MWx:L em que L corresponde contagem de palavras)
Bits de palavras (exemplo: %MWx:X em que X corresponde ao deslocamento do bit)
Blocos de funes (exemplo: digite %TM0 e pressione Enter para adicionar %TM0.P,
%TM0.V, e %TM0.Q objetos tabela)
Objetos de rede (%QWE, %IWE, %QWM, %IWM)
NOTA: Objetos de rede esto disponveis somente se o adaptador de EtherNet/IP
(ver Modicon M221, Controlador lgico, Guia de programao ) do controlador lgico estiver
habilitado.
4 Para adicionar um novo objeto imediatamente acima de um objeto existente, selecione uma
linha na tabela de animao, digite o nome do objeto a adicionar na caixa de texto e clique em
Inserir.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Inspecione e modifique conforme necessrio quaisquer endereos de E/S de uso imediato
utilizados na aplicao aps modificar a configurao.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Etapa Ao
1 Se existe mais de 1 tabela de animao, selecione uma tabela de animao na reaTabelas de
animao na janela Ferramentas.
Resultado: A janela de propriedades da tabela de animao aparece na rea inferior central da
janela.
2 Selecione a janela Tarefas.
3 Clique com o boto direito do mouse em um degrau e escolha Adicionar objetos de degrau
tabela de animao atual no menu de contexto exibido.
Resultado: Os objetos utilizados no degrau so adicionados na tabela de animao.
NOTA:
Etapa Ao
1 Clique com o boto direito do mouse na tabela de animao a renomear na rea Tabelas de
animao da janela Ferramentas e clique em Renomear tabela de animao.
2 Digite o novo nome da tabela de animao e pressione Enter.
Etapa Ao
1 Clique com o boto direito do mouse na tabela de animao a excluir na rea Tabelas de
animao da janela Ferramentas e clique em Eliminar tabela de animao.
Etapa Ao
1 Selecione at 8 objetos na coluna Rastro da tabela de animao.
2 Conecte (ver pgina 226) ao controlador lgico ou inicie o simulador (ver pgina 246).
3 Selecione um valor na lista Base de tempo. Isso determina a frequncia de atualizao da janela
Rastro (ver pgina 208), em segundos.
4 Clique em Abrir janela Rastro.
A janela Rastro exibida.
Objetos da memria
Viso geral
Os objetos da memria incluem:
Bits de memria
Palavras da memria
Palavras constantes
Objetos do sistema
Viso geral
Objetos do sistema so especficos para o controlador lgico. Para saber detalhes, consulte o
Guia de programao do controlador lgico.
Objetos de E/S
Viso geral
Os tipos de objetos que se seguem so especficos de hardware e dependem do controlador
lgico que est sendo usado:
Entradas e sadas digitais
Entradas e sadas analgicas
Blocos de funes avanados, como contadores rpidos, contadores de alta velocidade e
geradores de impulsos.
Para obter mais detalhes, consulte o Guia de programao e o Guia da biblioteca de funes
avanadas do controlador lgico.
Objetos de rede
Apresentao
Objetos de rede so utilizados para estabelecer comunicao via EtherNet/IP, Modbus TCP ou
Modbus Serial IOScanner.
Existem dois tipos de objetos de rede para comunicao EtherNet/IP:
%QWE: Input Assembly
%IWE: Output Assembly
NOTA: Referncias para entrada e sada so do ponto de vista do cliente EtherNet/IP mestre ou
Modbus TCP.
Para mais informaes sobre como configurar objetos de rede, consulte o guia de programao
para seu controlador lgico.
Objetos do software
Viso geral
O SoMachine Basic suporta os seguintes objetos de software genricos:
Objeto Descrio
Temporizadores Usado para especificar um perodo de tempo antes de realizar uma
ao, por exemplo, disparar um evento.
Contadores Fornece uma contagem crescente e decrescente dos eventos.
Mensagens Permite a comunicao com dispositivos externos.
Registros LIFO/FIFO Um bloco de memria que pode armazenar at 16 palavras de 16 bits
cada nos modos FIFO ou LIFO.
Drums Funciona em um princpio semelhante a um controlador Drum
eletromecnico, que muda de etapa de acordo com os eventos
externos. Em cada etapa, o ponto alto de um came envia um comando
que executado pelo controlador lgico.
Registros de bits de mudana Fornece uma mudana para a esquerda ou para a direita de bits de
dados binrios (0 ou 1).
Contadores de etapas Fornece uma srie de etapas s quais podem ser atribudas aes.
Blocos de agendamento Usados para controlar aes em um ms, dia e hora predefinidos.
RTC Utilizado para ler a hora e a data do RTC ou atualizar o RTC no
controlador lgico com data e hora definidas pelo usurio.
PID Permite a regulamentao da funo derivada integral proporcional
(PID).
Passos Grafcet Lista as variveis de endereo (%Xi) do bit Grafcet para adicionar ou
modificar smbolos ou comentrios.
Estes blocos de funes esto descritos no SoMachine Basic - Guia da biblioteca de funes
genricas (ver SoMachine Basic, Guia da biblioteca de funes genricas).
Objetos PTO
Viso geral
Os objetos de PTO fornecem os blocos de funes usados para a programao das funes de
PTO. Os blocos de funes de PTO so categorizados como:
Tabelas da tarefa de movimento
Permite que voc configure movimentos PTO individuais em uma sequncia ordenada e
visualize um perfil estimado do movimento global.
Movimento
Esses blocos de funes controlam os movimentos do eixo. Por exemplo, potncia para o eixo,
movimento do eixo e assim por diante.
Administrativo
Esses blocos de funes controlam o status e os diagnsticos do movimento do eixo. Por
exemplo, status e valor da velocidade real, posio real, erros detectados no controle de eixo,
etc.
Para obter mais detalhes sobre os blocos de funes de PTO, consulte o Guia da biblioteca de
funes avanadas do controlador.
Objetos da unidade
Viso geral
Os objetos da unidade controlam as unidades ATV e outros dispositivos configurados no Modbus
Serial IOScanner
Consulte o Guia da biblioteca de funes avanadas do seu controlador lgico.
Objetos de comunicao
Viso geral
Os objetos de comunicao so utilizados para se comunicarem com os dispositivos Modbus,
enviar/receber mensagens no modo caractere (ASCII) e enviar/receber mensagens SMS.
Para obter detalhes, consulte o captulo Objetos de comunicao.
Buscar e substituir
Viso geral
A funo Pesquisar e substituir permite buscar todas as ocorrncias de um objeto usado em
qualquer lugar em um programa e, opcionalmente, substitui-lo por um objeto diferente.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
tambm possvel invocar a funo Pesquisar e substituir a partir de vrios outros locais no
SoMachine Basic, por exemplo, clicando com o boto direito do mouse em uma entrada em uma
tabela de animao (ver pgina 125) e selecionando Pesquisar e substituir.
2 Voc pode usar um dos seguintes mtodos para exibir a janela Pesquisar e substituir:
Clique em Pesquisar e substituir na guia Ferramentas da janela Programao.
Clique com o boto direito do mouse em um degrau ou em um item selecionado no degrau
e clique em Pesquisar e substituir no menu de contexto que aparecer.
Clique com o boto direito do mouse em uma linha na janela de propriedades de qualquer
objeto e clique em Pesquisar e substituir no menu de contexto que aparecer.
Este grfico mostra a janela Pesquisar e substituir:
3 Na caixa Buscar, introduza o nome do objeto ou smbolo a buscar. O campo Buscar pr-
preenchido, se a pesquisa tiver sido iniciada clicando com o boto direito do mouse em um item
selecionado em um degrau ou em um item em uma janela de propriedades de um objeto.)
Voc pode usar os seguintes caracteres curingas:
Asterisco (*). Substitui 0 ou mais caracteres no termo da pesquisa. Por exemplo, %MW1*
localizaria %MW1 e %MW101.
Ponto de interrogao (?). Substitui exatamente 1 caractere no termo da pesquisa. Por
exemplo, introduzir COIL?2 localizaria COIL12 mas no COIL012
4 Opcionalmente, na caixa Substituir, introduza um nome de objeto ou smbolo de substituio.
5 Selecione Programa para pesquisar o item no cdigo fonte do programa atual.
Selecione Comentrios para pesquisar o item nos comentrios do programa.
Passo Ao
6 Clique em Pesquisar ou Substituir. Voc tambm pode pressionar ENTER para iniciar a
pesquisa.
O boto Substituir somente habilitado quando o nome de objeto ou smbolo de substituio
fornecido na caixa Substituir.
Todos os itens encontrados so includos na lista Resultados:
7 Opcionalmente, selecione Mostrar smbolos para exibir quaisquer smbolos definidos para
objetos:
8 Clique em qualquer um dos resultados listados para ir diretamente para a linha de cdigo no
programa.
Lista de smbolos
Viso geral
Voc pode exibir uma lista de todos os smbolos que tenham sido associados aos objetos em seu
programa. Todos os objetos com smbolos so exibidos, com exceo dos smbolos automati-
camente associados aos bits do sistema (%S) e s palavras do sistema (%SW). possvel
substituir smbolos e comentrios nos bits do sistema (%S) e nas palavras do sistema (%SW)
usando as propriedades dos Objetos do sistema ou importando sua prpria lista de smbolos
(consulte abaixo). Smbolos substitudos aparecem depois na lista de smbolos.
O tpico Definir e usar smbolos (ver pgina 75) descreve como criar e usar smbolos em seus
programas.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Lista de smbolos.
Resultado: a janela Lista de smbolos exibida. Para cada item, so exibidas as seguintes
informaes:
Usado: Se o smbolo est atualmente em uso no programa.
Endereo: O endereo do objeto ao qual o smbolo est associado.
Smbolo: O nome do smbolo.
Comentrio: O comentrio associado a este objeto, se definido.
Importar smbolos
Etapa Ao
1 Clique no boto Importar ou clique com o boto direito do mouse em qualquer lugar da lista de
smbolos e escolha Importar smbolos.
Resultado: A janela Importar smbolos exibida.
2 Procure e selecione o Caminho do arquivo do arquivo de valores separados por vrgula (CSV)
que contm os smbolos a importar.
3 Opcionalmente, clique em Opes de importao e configure as opes de formatao para os
smbolos importados:
Etapa Ao
4 Clique em Importar.
Resultado: Todos os smbolos no arquivo CSV selecionado so criados e exibidos na janela
Lista de smbolos com as opes de formatao especificadas.
Se forem detectados erros durante a importao, aparece um relatrio listando cada um deles:
5 Clique em Salvar para gravar o contedo do relatrio em um arquivo de texto sem formatao
(.txt).
Etapa Ao
1 Clique no boto Exportar ou clique com o boto direito do mouse em qualquer lugar na lista de
smbolos e selecione Exportar smbolos. Ser solicitado que voc salve as alteraes.
A janela Exportar smbolos exibida.
2 Procure e selecione o Caminho do arquivo e o Nome do arquivo do arquivo de valores
separados por vrgula (CSV) a ser criado.
3 Opcionalmente, clique em Opes de exportao e configure as opes de formatao para
valores exportados:
4 Clique em Exportar.
Resultado: criado um arquivo CSV com as opes de formatao especificadas.
Etapa Ao
1 Iniciar Vijeo-Designer.
2 Criar/abrir um projeto em Vijeo-Designer.
3 Clique na guia Projeto na janela Navegador, clique com o boto direito do mouse Gerenciador
de ES e selecione Novo driver... Inserir.
Resultado: a janela Novo driver ser aberta.
4 Selecione um driver na lista Driver, selecione um equipamento na lista Equipamentoe clique em
OK.
Por exemplo:
Driver: Modbus TCP/IP
Equipamento: Equipamento Modbus
NOTA: Se voc j compartilhou smbolos com um projeto Vijeo-Designer antes e se voc alterar
os smbolos existentes e/ou adicionar novos smbolos a seu projeto em SoMachine Basic, voc
dever atualizar os smbolos no projeto Vijeo-Designer.
Para atualizar os smbolos em um projeto Vijeo-Designer, primeiro defina os novos smbolos e/ou
modifique os smbolos existentes, salve o projeto SoMachine Basic, abra o projeto Vijeo-Designer
e siga os estes passos:
Etapa Ao
1 Na guia Projeto da janela Navegador, clique com o boto direito em Variveis e selecione
Atualizar link.
Resultado: o driver do equipamento e os smbolos existentes so atualizados.
2 Clique com o boto direito em Variveis novamente, selecione Novas variveis do Equipamento
e selecione as novas variveis criadas no projeto SoMachine Basic.
Resultado: as novas variveis do projeto SoMachine Basic so adicionadas na lista de variveis.
Essas variveis aparecem no n Variveis na guia Projeto da janela Navegador.
Viso geral
Voc pode exibir informaes sobre a memria do controlador utilizada pela aplicao, programa
e dados do usurio associados.
Etapa Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Consumo de memria.
A janela Consumo de memria exibida.
Campo Descrio
ltima compilao A data e a hora em que o programa foi compilado pela ltima vez.
NOTA:
Este valor atualizado sempre que:
Linhas do programa
Campo Descrio
Usado O nmero de linhas do cdigo que so usadas pelo programa.
Restante O nmero mximo de linhas disponveis para o programa menos o nmero de
linhas que so usadas.
NOTA: No h um link direto entre o nmero de linhas do programa usadas e o nmero total de linhas do cdigo de
IL em degraus na guiaProgramao. Por exemplo, 2 linhas do cdigo de IL poderiam gerar 6 linhas do programa.
Memria cache
Campo Descrio
Tarefas peridicas e de eventos O valor da memria cache ocupada pelas tarefas peridicas e de eventos, em
bytes.
Reservada para o sistema A quantidade de memria cache reservada para uso do sistema, em bytes.
Memria restante A quantidade de memria em cache disponvel para o programa, em bytes.
Memria RAM
Campo Descrio
Tarefa mestre e sub-rotinas A quantidade de memria RAM ocupada pela tarefa mestre do programa e por
todas as sub-rotinas, em bytes.
Configurao A quantidade de memria RAM utilizada para conter a configurao de hardware
do controlador lgico e os mdulos de expanso, em bytes.
Objetos de memria A quantidade de memria RAM ocupada pelos objetos de memria (listas de
memria, palavras da memria e palavras constantes) usados pela aplicao, em
bytes.
Exibio O tamanho da aplicao Visor grfico remoto, em bytes. Zero se o controlador
lgico no suportar o Visor grfico remoto.
Memria restante A quantidade de memria RAM disponvel para o programa, em bytes.
Seco 6.9
Programao em linguagem Ladder
Introduo
Os Diagramas Ladder so semelhantes aos diagramas lgicos de rels que representam circuitos
de controle de rels. As principais diferenas entre os 2 so os seguintes recursos da
programao dos Diagramas Ladder que no se encontram nos diagramas lgicos de rels:
Grade de programao
Cada degrau do Ladder consiste em uma grade de at 255 linhas por de 11 a 30 colunas,
organizadas em duas zonas, como mostra a ilustrao a seguir:
n Nmero de colunas configuradas (de 11 a 30). Para obter mais informaes sobre a
configurao do nmero de colunas, consulte Personalizar o Editor de Ladder (ver pgina 56).
Clulas da grade
As clulas permitem posicionar elementos grficos na grade. Cada clula na grade est delimitada
por quatro pontos nos cantos da clula.
Zonas da grade
Por padro, a grade de programao de Diagramas Ladder est dividida em 2 zonas:
Zona de teste
Contm as condies que so testadas para realizar aes. Consiste nas colunas 1 a n-1, em
que n corresponde ao nmero de colunas configuradas e contm contatos, blocos de funes
e blocos de comparao.
Zona de ao
Contm a sada ou a operao que ser realizada de acordo com os resultados dos testes de
condies na Zona de teste. Consiste nas colunas n-1 a n, em que n corresponde ao nmero
de colunas configuradas e contm contatos, bobinas e blocos de operaes.
Use os seguintes objetos na parte superior do editor Ladder para personalizar o contedo do
editor:
Objeto Descrio
IL > LD Mudar da exibio de todos os degraus em IL para Ladder.
LD>IL Mudar da exibio de todos os degraus em Ladder para IL.
- Excluir uma coluna da grade de Ladder. O boto desativado quando o nmero mnimo
de colunas (11) for alcanado.
+ Adicionar uma coluna grade de Ladder. O boto desativado quando o nmero
mximo de colunas (30) for alcanado.
Exibir/Esconder Clique em exibir ou esconder comentrios nos degraus.
comentrios
T No usado no Editor Ladder.
DEC/HEX Somente exibido no modo on-line. Clique em exibir valores numricos alternadamente
nos degraus em formato decimal ou hexadecimal.
1 - Novo POU Clique duas vezes para editar o nome padro POUque aparece na parte da tela das
Ferramentas Tarefa Mestre.
Comentrio Clique duas vezes para digitar o texto para associar um comentrio a estePOU.
Modo off-line
Os degraus selecionados so exibidos num fundo verde escuro:
Modo on-line
Quando estiver no modo on-line:
Degraus inalterados aparecem com um fundo verde.
Degraus adicionados ou modificados durante o modo on-line aparecem com um fundo laranja:
Degraus com elementos no modificveis esto bloqueados e aparecem num primeiro plano
cinza:
Introduo
As instrues em Diagramas Ladder so inseridas arrastando e soltando elementos grficos da
barra de ferramentas que aparece acima do espao de trabalho de programao em uma clula
de grade.
Etapa Ao
1 Clique no elemento grfico na barra de ferramentas a inserir. Se o elemento grfico for um
menu, aparecem os itens grficos no menu. Clique no item de menu a inserir.
2 Mova o mouse para a posio no degrau a inserir o elemento grfico e clique.
Observao: Alguns elementos tm que ser inseridos em zonas de teste ou ao do degrau.
Consulte a descrio de elementos grficos individuais para obter detalhes.
3
Degraus
Use os seguintes elementos grficos para gerenciar os degraus em um programa:
Modos de ramal
Use os seguintes elementos grficos para gerenciar o ramal em um Diagrama Ladder:
Selees e linhas
Use os seguintes elementos grficos para selecionar elementos grficos e desenhar linhas:
Contatos
Use os seguintes elementos grficos para inserir contatos (uma linha de altura por uma linha de
largura).
Bloco de comparao
Os blocos de comparao so colocados na zona de teste da grade de programao. O bloco
pode aparecer em qualquer linha ou coluna na zona de teste, desde que a totalidade da instruo
resida na zona de teste.
O elemento grfico para blocos de comparao ocupa duas clulas (uma linha de altura por duas
colunas de largura).
Operaes booleanas
O elemento grfico para operaes booleanas ocupa uma clula (uma linha de altura por uma
coluna de largura).
Funes
Os blocos de funes aparecem sempre na primeira linha da grade de programao de
Diagramas Ladder. No podem aparecer quaisquer linhas de continuidade ou instrues Ladder
acima ou abaixo do bloco de funo. As instrues de teste de Ladder levam para o lado esquerdo
do bloco de funo e as instrues de teste e as instrues de ao levam para o lado direito da
funo.
Os elementos grficos dos blocos de funes somente podem ser colocados na zona de teste e
requerem duas, trs ou quatro linhas por duas colunas de clulas.
Bobinas
Os elementos grficos de bobinas somente podem ser colocados na zona de ao e ocupam uma
clula (uma linha de altura e uma coluna de largura).
Blocos de operaes
O elemento de blocos de operaes colocado na zona de ao e ocupa 2 colunas por 1 linha:
Outros itens
Contatos e bobinas
Quando inseridos em uma clula, so exibidas informaes adicionais sobre o objeto associado
com contatos e bobinas:
Blocos de comparao
Passo Ao
1
Blocos de operaes
O Bloco de operaes pode conter vrios operandos e nveis de clculo. Por exemplo:
%MF10 := SIN(%MF12 + 60.0) + COS(%MF13) + %MF10 + 1.2
Para inserir um bloco de operaes em um degrau:
Passo Ao
1
Clique no boto Bloco de operaes na barra de ferramentas.
2 Clique na Zona de ao (ltimas 2 colunas) do degrau para inserir o Bloco de operaes.
3 Clique duas vezes na linha da expresso da operao.
O boto Codificao inteligente (ver pgina 164) aparece no final da linha. Clique neste
boto para ajudar a selecionar uma funo e ajudar com a sintaxe da instruo.
4 Digite uma instruo de atribuio ou operao vlida da Lista de instrues e pressione
ENTER.
Passo Ao
1 Opcionalmente, filtre a lista por categorias de funes:
Todos os tipos
ASCII
Ponto de flutuao
Objetos de E/S
Ponto de flutuao
Processamento numrico
Tabela
PID
Adicionar comentrios
Etapa Ao
1 Insira um elemento grfico no degrau.
2 Se necessrio, clique no ponteiro de seleo ou pressione Esc.
3 Clique duas vezes na linha Comentrio na parte superior do elemento grfico.
4 Digite o comentrio no elemento grfico e pressione ENTER.
Programao de sadas
As sadas fsicas, bem como os bits lgicos, devem somente ser modificados no programa. Em
caso de sadas fsicas, somente o ltimo valor verificado considerado quando as sadas so
atualizadas.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
No use o equipamento configurado e programado por esse software para funes que exijam
segurana crtica, exceto se o equipamento e o software forem designados como equipamento
de segurana funcional e estiver em conformidade com as regulamentaes e normas
aplicveis.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Validao da sintaxe
Enquanto voc estiver programando, o SoMachine Basic valida a sintaxe das instrues,
operandos e suas associaes.
Se vrios contatos estiverem em paralelo, eles tm que ser aninhados uns nos outros:
Seco 6.10
Programao da lista de instrues
Introduo
Um programa escrito na linguagem da Lista de instrues consiste de uma srie de instrues que
so executadas sequencialmente pelo controlador lgico. Cada instruo representada por uma
linha de programa nica e consiste dos seguintes componentes:
Nmero da linha
Valor atual (somente no modo on-line)
Operador de instrues
Operando(s)
Comentrio opcional
Nmeros de linhas
So gerados nmeros de linhas de quatro dgitos, quando voc cria uma nova linha de programa,
que so gerenciados automaticamente pelo SoMachine Basic.
Valores atuais
Quando o SoMachine Basic est em modo on-line (ver pgina 29) (conectado a um controlador
lgico e o programa est em funcionamento), o SoMachine Basic exibe o valor atual de tipos de
objetos na janela do editor de IL.
Os valores exibidos destes objetos so atualizados.
Operadores de instrues
O operador da instruo um smbolo mnemnico, chamado de operador, que identifica a
operao a realizar usando os operandos. Os operadores comuns especificam operaes
booleanas e numricas.
Por exemplo, no programa exemplo acima, LD a mnemnica para o LOAD operador. A LOAD
instruo (carrega) o valor do operando %M1 em um registro interno chamado de acumulador de
booleanos.
H, basicamente, 2 tipos de operadores:
Operadores de teste
Estes operadores configuram ou testam as condies necessrias para realizar uma ao. Por
exemplo, LOAD (LD) e AND.
Operadores de ao
Estes operadores realizam aes como resultado da lgica anterior. Por exemplo, os
operadores de atribuio, como STORE (ST) e RESET (R).
Os operadores, em conjunto com os operandos, formam instrues.
Operandos
Um operando um objeto, endereo ou smbolo representando um valor que um programa pode
manipular em uma instruo. Por exemplo, no programa exemplo acima, o operando %M1 um
endereo ao qual atribudo o valor de uma entrada incorporada do controlador lgico. Uma
instruo pode ter de 0 a 3 operandos, dependendo do tipo de operador de instrues.
Os operandos podem representar o seguinte:
Entradas e sadas de controlador, como sensores, botes de ao e rels.
Funes de sistema predefinidas, como temporizadores e contadores.
Operaes aritmticas, lgicas, de comparao e numricas.
Variveis internas de controlador, como bits e palavras do sistema.
Comentrios
Para adicionar comentrios a um programa de lista de instrues
Passo Ao
1 Opcionalmente, clique na caixa de comentrios que aparece na parte superior do degrau acima
da primeira linha 0000 e introduza um comentrio para o degrau.
2 Insira uma linha de instruo.
3 Clique na rea Comentrio direita da instruo.
4 Introduza o comentrio e pressione Enter.
Use os seguintes objetos na parte superior do editor IL para personalizar o contedo do editor:
Objeto Descrio
IL > LD Mudar da exibio de todos os degraus em IL para Ladder.
LD>IL Mudar da exibio de todos os degraus em Ladder para IL.
- Excluir uma coluna da grade de IL. O boto desativado quando o nmero mnimo de
colunas (11) for alcanado.
+ Adicionar uma coluna grade de IL. O boto desativado quando o nmero mximo de
colunas (30) for alcanado.
Exibir/Esconder Clique em exibir ou esconder comentrios nos degraus.
comentrios
T Clique para exibir os objetos alternadamente no modo endereo ou modo smbolo.
DEC/HEX Ativo somente no modo on-line. Clique para exibir valores numricos alternadamente
nos degraus em formato decimal ou hexadecimal.
1 - Novo POU Clique duas vezes para editar o nome padro POUque aparece na parte da tela das
Ferramentas Tarefa Mestre.
Comentrio Clique duas vezes para digitar o texto para associar um comentrio a estePOU.
Introduo
As instrues binrias da Lista de instrues tm somente um operando explcito e o outro
operando est implcito. O operando implcito o valor no acumulador booleano. Por exemplo, na
instruo LD %I0.1, %I0.1 o operando explcito. Um operando implcito carregado no
acumulador e o valor anterior do acumulador sobrescrito pelo valor de %I0.1. Este valor torna-
se no valor implcito para a instruo subsequente.
Funcionamento
Uma instruo da Lista de instrues realiza uma operao especificada no contedo do
acumulador e o operando explcito e substitui o contedo do acumulador pelo resultado. Por
exemplo, a operao AND %I1.2 realiza uma lgica AND entre o contedo do acumulador e a
entrada 1.2 e substituir o contedo do acumulador por este resultado.
Todas as instrues booleanas, exceto Load, Store e Not operam em dois operandos. O valor
de 2 operandos pode ser Verdadeiro ou Falso e a execuo do programa das instrues produz
um nico valor: Verdadeiro ou Falso. As instrues Load colocam o valor do operando no
acumulador enquanto as instrues Store transferem o valor no acumulador para o operando. A
instruo Not no tem operandos explcitos e simplesmente inverte o estado do acumulador.
Introduo
A linguagem da Lista de instrues consiste nos seguintes tipos de instrues ou bloco de
instrues:
Instrues de teste
Instrues de ao
Blocos de funes
Esta seo identifica e descreve as instrues para a programao da Lista.
Instrues de teste
Esta tabela descreve as instrues de teste na linguagem da Lista.
Instrues de ao
Esta tabela descreve as instrues de ao na linguagem da Lista.
Blocos de funes
Esta tabela descreve os blocos de funes na linguagem da Lista.
Usar parnteses
Introduo
Com os operadores lgicos AND e OR, os parntesis so usados para aninhar instrues lgicas.
Assim, eles especificam as divergncias (ramais) no Editor de Ladder. Os parntesis esto
associados a instrues, da seguinte forma:
A abertura do parntesis est associada ao operador AND ou OR.
O fechamento do parntesis uma instruo (um operador sem operando) necessria para
cada parntesis aberto.
Degrau Instruo
0 LD %I0.0
AND %I0.1
OR %I0.2
ST %Q0.0
1 LD %I0.0
AND( %I0.1
OR %I0.2
)
ST %Q0.1
Degrau Instruo
0 LD %I0.0
AND %I0.1
OR( %I0.2
AND %I0.3
)
ST %Q0.0
Modificadores
Esta tabela lista os modificadores que podem ser atribudos a parntesis.
NOTA: O modificador '[' tambm pode ser usado junto com outras instrues servindo como um
operador. Para saber mais sobre o uso de '[' em outras instrues, consulte Introduo a
operaes numricas.
Parnteses aninhadores
possvel aninhar um mximo de 32 nveis de parntesis.
Observe as seguintes regras ao aninhar parntesis:
Cada parntesis aberto tem que ter um parntesis fechado correspondente.
Rtulos (%Li:), sub-rotinas (SRi:), instrues As instrues JMP (JMP), e instrues de bloco
de funo no podem ser colocadas em expresses entre parnteses.
As instrues Store (ST, STN, S e R) no devem ser programadas entre parnteses.
As instrues Stack (MPS, MRD e MPP) no podem ser usadas entre parnteses.
Degrau Instruo
0 LD %I0.0
AND( %I0.1
OR(N %I0.2
AND %M3
)
)
ST %Q0.0
1 LD %I0.1
AND( %I0.2
OR( %I0.5
AND %I0.6
)
AND %I0.4
OR( %I0.7
AND %I0.8
)
)
ST %Q0.0
Seco 6.11
Programao de Grafcet (Lista)
Introduo
A programao de Grafcet (Lista) no SoMachine Basic oferece um mtodo simples de traduzir
uma sequncia de controles em etapas. Voc pode traduzir sequncias de controles em etapas
Grafcet e depois usar essas etapas em um programa, usando instrues Grafcet.
O nmero mximo de etapas Grafcet depende do controlador. O nmero de etapas ativas de cada
vez somente limitado pelo nmero total de etapas.
Instrues Grafcet
Um programa SoMachine Basic Grafcet tem as seguintes instrues:
=*= POST No definido =*= POST POST PROCESSING Esta instruo define o ps-
(operando implcito) processamento e o
processamento sequencial final.
-*- x -*- x ETAPA Esta instruo define uma etapa
no programa para a validao da
transio.
# No definido # DEACTIVATE Esta instruo desativa a etapa
CURRENT STEP atual no programa.
(operando implcito)
Introduo
UmSoMachine Basicprograma Grafcet (Lista) tem as seguintes partes:
Pr-processamento
Processamento sequencial
Ps-processamento
Pr-processamento
O pr-processamento consiste no seguinte:
Retornos de energia
Gerenciamento de erros
Alteraes do modo de funcionamento
Etapas de Grafcet de pr-processamento
Lgica de entrada
Neste exemplo, o bit do sistema %S21 definido como 1 com a borda de subida da entrada
%I0.6(Degrau1) Isto desabilita as etapas ativas e habilita as etapas iniciais:
Processamento sequencial
O processamento sequencial ocorre no grfico (instrues que representam o grfico):
Etapas
Aes associadas s etapas
Transies
Condies de transio
Exemplo:
Ps-processamento
O ps-processamento consiste no seguinte:
Comandos do processamento sequencial para controle das sadas
Interbloqueios especficos das sadas
Exemplo:
NOTA: As instrues de Grafcet (Lista) s podem ser usadas na tarefa principal de um programa.
Etapa Ao
1 Em um POU, selecione um degrau e clique no boto suspenso abaixo do identificador de
sequncia de degraus Degraux, em que x corresponde ao nmero do degrau em um POU.
Etapa Ao
1 Em um POU, selecione um degrau em seu programa.
2
Clique em (para desativar a etapa atual e, opcionalmente, ativar uma etapa especfica) ou
em (para desativar a etapa atual e desativar a etapa especificada) e inserir este elemento
na zona de ao do degrau (consulte Inserir um elemento grfico (ver pgina 157)).
3 Como alternativa, pressione ALT+A para usar a instruo ACTIVATE ou pressione ALT+D para
usar a instruo DEACTIVATE no degrau.
Resultado: O smbolo para ativar ou desativar o Ladder aparece na zona de aes do degrau.
Pressione ENTER para inserir este elemento.
4 No degrau do programa, clique duas vezes no campo Endereo no smbolo para ativar ou desativar
o Grafcet e insira o endereo de bit de Grafcet (%Xi, em que i corresponde ao nmero da etapa).
Por exemplo, %X4 refere-se etapa 4 do programa de Grafcet. Se %X4 for o endereo para o
smbolo de desativar, a etapa 4 ser desativada quando a sada do degrau, na qual este smbolo
usado, for verdadeira.
NOTA: A etapa atual desativada em todos os casos.
Seco 6.12
Grafcet (SFC)Programao
Grafcet (SFC)Programao
Introduo
Grafcet (SFC) uma linguagem de programao grfica que descreve uma ordem cronolgica de
execuo de tarefas discretas, conhecidas como etapas. O ordem pela qual as etapas so
executadas determinada pelas transies que conectam as etapas.
1 ETAPA INICIAL
2 Transio da etapa 1 para a etapa 2
3 Etapa regular
4 Transio da etapa 2 de volta para a etapa 1. Uma seta exibida no link para indicar que a ordem da
execuo da etapa no o padro esquerda para a direita ou de cima para baixo.
3. O controlador lgico verifica as etapas (loop do nmero de etapa definida mais baixo ao nmero
de etapa definido mais elevado). Quando uma etapa verificada ativada, o cdigo de etapa
associado chamado.
4. Quando um cdigo de transio ativa ou desativa uma etapa, esta ao colocada respecti-
vamente na lista ativao ou desativao para o ciclo de tarefa seguinte.
5. Quando o ltimo cdigo de etapa ativa executado, o monitor Grafcet encerra.
Comportamento multi-token
SoMachine Basic POU da Grafcet um multi-token que no est em conformidade com IEC
61131-3.
A situao inicial controlada pelas etapas definidas como etapas iniciais.
Vrias etapas podem ser ativadas ao mesmo tempo em um POU da Grafcet.
Os processos do status do sinal ativo tm lugar juntamente com os links direcionais, disparados
pela comutao de uma ou mais transies. A direo do processo segue os links direcionais e
executa a partir da parte de baixo da etapa anterior para o lado superior da etapa seguinte.
Uma transio avaliada se as etapas imediatamente anteriores estiverem ativas. As transies
no so avaliada se as etapas imediatamente anteriores no estiverem ativas.
Uma transio disparada quando as condies da transio associada so satisfeitas.
Disparar uma transio marca como desativadas as etapas imediatamente anteriores que esto
vinculadas transio e marca como ativadas as etapas imediatamente seguintes.
A ativao ou desativao real das etapas efetuada no incio de cada ciclo de tarefa mestre
(consulte monitor Grafcet (ver pgina 194)).
Se mais de uma condio de transio em uma linha de etapas sequenciais tiver sido satisfeita,
ento, uma etapa processada por ciclo.
Se uma etapa for ativada e desativada simultaneamente, ento, a etapa ser ou manter-se-
ativada.
Mais de um ramo pode ser ativo com ramos alternativos.
Os ramos a executar so determinados de acordo com o resultado das condies de transio
das transies que seguem o ramo alternativo. As transies de ramo so processadas
paralelamente.
Os ramos com transies satisfeitas so disparados.
As chamadas de sub-rotina podem ser usadas nas aes etapa.
Consulte a descrio de Bits do sistema (ver Modicon M221, Controlador lgico, Guia de
programao ) para saber mais detalhes.
Viso geral
O Editor grfico da Grafset usado para programar em Grafcet (SFC).
Para exibir o Editor grfico da Grafset, selecione qualquer n n - Grafcet na visualizao rvore.
O Editor grfico da Grafset contm uma grelha de clulas. Cada clula contm uma etapa, uma
transio ou ambos.
O tamanho mnimo de um POU da Grafcet uma etapa.
O nmero mximo de etapas 96 para o aplicativo.
Para destacar a janela, clique no boto no canto superior direito da janela Editor grfico da
Grafset.
Arraste a barra de ttulo da janela para mov-la. Feche a janela para reverter para a visualizao
normal.
Inserindo etapas
Clique duas vezes em qualquer clula da grade para adicionar uma etapa ou clique com o boto
direito do mouse em qualquer clula da grade e escolha Adicionar uma etapa no menu de contexto
exibido.
Pode mover uma etapa arrastando e soltando para outra clula de grade.
Etapa Ao
1 Clique com o boto direito do mouse na etapa para copiar e escolha Copiar no menu de contexto
exibido.
2 Clique com o boto direito do mouse em uma clula de grade vazia e escolha Colar.
Resultado: Uma cpia da etapa aparece. As cpias dos degraus Ladder/IL associados etapa
so adicionadas abaixo do sub-n da Etapa correspondente na visualizao em rvore.
Criando transaes
Efetuar links de etapas em conjunto para definir a ordem de execuo das etapas.
Para criar uma transio entre duas etapas:
Etapa Ao
1 Mova o mouse sobre a parte inferior de uma etapa.
Resultado: Aparece um bloco verde
2 Arraste o mouse para a etapa com que pretende efetuar o link.
3 Solte o boto do mouse.
Resultado: Um link e transio surgem.
Editando rtulos
Para editar os rtulos padro de qualquer etapa ou transio.
Etapa Ao
1 Clique duas vezes no rtulo de qualquer Grafcet (SFC) etapa ou transio.
2 Digite o novo nome para a etapa ou elemento de transio e pressione ENTER.
Por exemplo, altere o rtulo padro Etapa_1 para INIC.
Etapa Ao
1 Ou:
Clique duas vezes em uma etapa no Editor grfico da Grafset.
Selecione um n Etapa na visualizao rvore, em que n o nmero da etapa.
Etapa Ao
3 Programe o degrau na linguagem de programao Ladder ou IL e crie degraus adicionais, se
necessrio, como descrito em Programao de linguagem Ladder (ver pgina 149) ou
Programao da Lista de Instrues (ver pgina 172).
4 Para exibir o Editor grfico da Grafset novamente:
Clique no cone .
Selecione o n n - POU da Grafcet, onde n o nmero de POU da Grafcet.
Etapa Ao
1 Ou:
Clique duas vezes em uma transio no Editor grfico da Grafset.
Selecione um n Transies Trn na visualizao rvore
NOTA: O degrau encerra com uma instruo ENDT (transio final). Esta instruo no pode
ser selecionada ou modificada e deve ser a ltima instruo no degrau (exceto se o degrau
contm um FB).
Etapa Ao
3 Para exibir o Editor grfico da Grafset novamente:
Clique no cone .
Selecione o n n - POU da Grafcet, onde n o nmero de POU da Grafcet.
Desfazer/Refazer
Pode usar os botes Desfazer ou Refazer na barra de ferramentas para o mximo de 10 aes
armazenadas.
Etapa Ao
1 No Editor grfico da Grafset:
Selecione uma etapa ou transio e pressione a tecla EXCLUIR.
Clique com o boto direito do mouse na etapa ou transio e escolha Excluir os itens
selecionados no menu de contexto.
Resultado: A etapa ou transio selecionadas so excludas.
NOTA: Voc no pode excluir uma etapa ou transio da visualizao rvore.
Ramal
Introduo
Um Grafcet (SFC) POU pode conter ramos.
Existem dois tipos de ramo:
Ramal paralelo: duas ou mais etapas so processadas simultaneamente quando a transio
anterior verdadeira.
Ramal alternativo: uma ou mais etapas alternativas so processadas, de acordo com o
resultado da avaliao das condies de transio anteriores (comportamento multi-token).
Ramal paralelo
Um ramo paralelo permite uma transio de uma etapa nica para etapas mltiplas.
Um ramo paralelo deve ser precedido e seguido por uma etapa.
Os ramos paralelos podem conter ramos alternativos aninhados ou outros ramos paralelos.
A seguinte figura mostra um exemplo POU da Grafcet com 4 etapas antes da criao de ramal
paralelo:
Etapa Ao
1 Crie uma transio entre a Etapa 1 e a Etapa 2: mova o mouse para a parte inferior da Etapa 1
e, depois, arraste para a Etapa 2 e solte o boto do mouse. Um novo link e transio surgem.
2 Efetue um link entre a Etapa 3 e a transio: mova o mouse do topo da Etapa 3 e, depois, arraste
para a transio e solte o boto do mouse.
Resultado: Uma linha dupla horizontal aparece abaixo da transio existente (consulte a figura
seguinte).
NOTA: Para criar um link entre a transio e a etapa que est na parte superior do POU, efetue
o link a partir da etapa e arrastando para a transio.
Etapa Ao
3 Para reingressar o ramo no ramo de processamento principal, crie uma transio entre a Etapa
2 e a Etapa 4.
4 Efetue um link entre a Etapa 3 e a nova transio: mova o mouse para a parte inferior da Etapa
3 e, depois, arraste para a transio e solte o boto do mouse.
Resultado: Uma linha dupla horizontal aparece acima da transio (consulte a figura seguinte).
De salientar que as linhas horizontais antes e depois das reas ramificadas so linhas duplas.
Ramal alternativo
Um ramo alternativo deve comear e terminar com uma transio.
Os ramos alternativos podem conter ramos paralelos aninhados ou outros ramos alternativos.
Com comportamento multi-token, mais de uma alternncia paralela pode ser efetuada nas
transies. Os ramos a executar so determinados de acordo com o resultado das condies de
transio das transies que seguem o ramo alternativo. As transies de ramos so
processadas. Os ramos com transies satisfeitas so disparados.
Se ramos alternativos precisam ser alternados exclusivamente (comportamento mono-token),
ento, isso deve ser definido explicitamente no cdigo de transio.
A seguinte figura mostra um exemplo POU da Grafcet com 3 etapas antes da criao de ramal
alternativo para a Etapa 3 e Etapa 4:
Etapa Ao
1 Criar uma transio entre a Etapa 1 e Etapa 4.
Resultado: Um novo link e transio surgem.
2 Efetue uma transio entre a Etapa 1 e a Etapa 3: mova o mouse para a parte inferior da Etapa
1 e, depois, arraste para a Etapa 3 e solte o boto do mouse.
Resultado: Um novo link e transio surgem, com o ramo acima da transio existente (consulte
a figura seguinte).
3 Criar uma transio entre a Etapa 3 e Etapa 4.
Resultado: Um novo link e transio surgem, com o ramo abaixo da transio existente entre a
Etapa 1 e Etapa 4 (consulte a figura seguinte).
De salientar que as linhas horizontais antes e depois da rea ramificada so linhas nicas.
PO
U da Grafcet na mesma Editor grfico da Grafset:
Links cruzados
Pode ter links cruzados pelas seguintes razes:
Ramal alternativo (lgico OU) (bifurcao ou juno)
Para poupar espao na grade de clula. Quando as linhas se cruzam no existe interao entre
as linhas e so usadas apenas para representao simblica.
Seco 6.13
Depurao em modo online
Janela Rastro
Viso geral
A janela Rastro permite que voc exiba os valores das variveis analgicas e/ou digitais
especficas no formulrio grfico (limitado a 12 horas de gravao contnua). Cada tabela de
animao pode conter um rastro por vez. At oito objetos podem ser adicionados a um rastro.
Voc pode exportar os dados para um arquivo para anlises futuras.
NOTA: O perodo mnimo de atualizao configurvel para o rastreamento 1 segundo
(ver pgina 125). Portanto, por exemplo, alteraes em valores de variveis booleanas entre os
ciclos de tarefa mestre, por exemplo, no podem ser rastreadas.
Selecione Tempo decorrido para definir a hora de incio do rastreio para 00:00:00, ou Hora do
controlador para usar a data e hora do controlador lgico como hora de incio do rastro.
A janela Rastro exibe grficos separados para cada tipo de dados selecionado para rastreio na
tabela de animao:
Os valores integer e reais aparecem na rea de Rastro numrico.
Todos os valores numricos compartilham a mesma escala no grfico.
Selecione Escala automtica para valores para ajustar automaticamente o eixo vertical para
exibir todos os valores. Caso contrrio, digite os valores Mximo e Mnimo para exibir um
intervalo de valores fixo.
NOTA: Voc pode digitar tanto valores integer quanto reais para Mximo e Mnimo
Os valores binrios aparecem na rea Rastro lgico.
Cada valor binrio rastreado em uma escala individual de 0 a 1.
Exportao do Rastro
Clique em Exportar para exportar todos os dados rastreados para um arquivo em um PC.
Os dados so salvos em formato (CSV) de valor separado por vrgula.
Modificar valores
Introduo
Em modo on-line, o SoMachine Basic permite que voc modifique os valores de determinados
tipos de objetos.
A atualizao on-line somente possvel se o objeto tiver acesso de leitura/gravao. Por
exemplo:
O valor de uma entrada analgica no pode ser modificado.
O valor do parmetro Preset (objeto %TM0.P) de um bloco de funo Timer pode ser
atualizado.
Consulte a descrio de objetos no SoMachine Basic Guia da biblioteca de funes genricas ou
no Guia de programao de sua plataforma de hardware para obter informaes sobre quais tipos
de objetos tm acesso de leitura/gravao.
Para modificar o valor de um objeto, adicione-o a uma tabela de animao (ver pgina 127) e
defina suas propriedades conforme necessrio.
Forar valores
Viso geral
No modo on-line, voc pode forar os valores de determinados tipos de objetos booleanos para
Falso (0) ou Verdadeiro (1). Isso permite que voc configure endereos com valores especficos
e impea que a lgica do programa ou um sistema externo altere o valor. Esta funo usada
para depurar e ajustar os programas.
H vrias formas de forar os valores de objetos booleanos no modo on-line:
Modificar suas propriedades de configurao
Usar uma tabela de animao (ver pgina 125)
Modificar os valores de objetos booleanos (ver pgina 214)diretamente no editor Ladder (LD)
Viso geral
possvel modificar o programa durante a execuo do modo on-line da seguinte forma:
Adicionar degraus (ver pgina 213)
Modificar degraus (ver pgina 213)
Excluir degraus (ver pgina 216)
Quaisquer alteraes devem serenviadas depois ao controlador lgico (ver pgina 217).
Adicionar degraus
possveladicionar novos degraus (ver pgina 98)ao programa durante a execuo do modo on-
line.
NOTA: A aplicao deve ser configurada com um nvel funcional (ver pgina 89)de pelo
menosNvel 4.1 para ser possvel adicionar novos degraus durante o modo on-line.
As seguintes limitaes so aplicveis at que os novos degraus sejam enviados com sucesso ao
controlador lgico:
Degraus que contm erros ( ) no podem ser enviados ao controlador lgico.
Degraus devem ser escritos em linguagem Ladder e no podem ser convertidos para IL at que
sejam compilados com sucesso.
Degraus no podem conter etapas Grafcet (lista).
Rtulos no podem ser adicionados ao degrau.
Modificar degraus
possvel modificar degraus de programa durante o modo on-line tanto na lista de instruo (IL)
quanto nos editores Ladder (LD). No entanto, o Grafcet (SFC) no est disponvel on-line.
Degraus modificados aparecem com um fundo laranja (ver pgina 155).
Existem limites para o tipo de edio que pode ser realizada e as instrues que podem ser
editadas, dependendo se o controlador lgico est no estado RUNNING ou STOPPED. Esses
limites ajudam a proteger o estado do controlador e a integridade do programa.
possvel alternar a exibio do degrau entre a lista de instruo (IL) e o Ladder (LD), at mesmo
durante o modo on-line.
A seguinte tabela indica em que casos as modificaes so permitidas:
Mova o cursor do mouse sobre o objeto no editor Ladder. Se o objeto puder ser gravado em 1/0
e forado em 1/0, os seguintes botes aparecem abaixo do elemento grfico:
Se o objeto puder ser gravado em 1/0, mas no puder ser forado, os seguintes botes aparecem:
Se o objeto puder ser forado, mas no puder ser gravado em 1/0, os seguintes botes aparecem:
O boto que corresponde ao status atual do objeto mostrado em cinza escuro (F1nos exemplos
acima).
Para remover a foragem:
Clique novamente no boto F0/F1.
Use uma tabela de animao (ver pgina 125).
Etapa Ao
1 Selecione o bloco de funes no editor Ladder para exibir as propriedades do bloco de funes.
Observe que quando esto no modo on-line as propriedades so exibidas com um fundo cinza.
2 Modifique o valor do parmetro conforme necessrio.
3 Clique em Aplicar.
O boto Backup na parte superior do editor Ladder torna-se ativo.
4 Clique em Backup para enviar o valor do parmetro modificado ao controlador lgico.
Para modificar uma palavra constante ou um valor de nmero de flutuao no modo on-line:
Etapa Ao
1 Na guia Ferramentas, escolha Objetos de memria Palavras constantes.
2 Clique em %KW, %KW, ou %KW para selecionar o tipo da constante a modificar.
3 Modifique os valores conforme necessrio.
4 Clique em Aplicar.
Resultado: O valor modificado enviado ao controlador lgico
Excluir degraus
possvel excluir degraus do programa durante o modo on-line.
NOTA: A aplicao deve ser configurada com um nvel funcional (ver pgina 89) de pelo menos
Nvel 4.1 para excluir degraus durante o modo on-line.
As seguintes limitaes so aplicveis:
O degrau deve ser exibido em linguagem Ladder.
O degrau no pode ser o nico degrau em um POU ou POU livre. Esta limitao no se aplica
aos Grafcet POUs.
O degrau no pode conter etapas Grafcet (lista), ser um degrau de sub-rotina ou conter
quaisquer das seguintes instrues:
JMP
JMPC
JMPCN
END
ENDC
ENDCN
G7
Enviar modificaes
Em IL, as modificaes, quando permitidas, so automaticamente enviadas ao controlador lgico
aps a validao da linha editada do IL. Se a modificao no for permitida, aparecer uma
mensagem.
No Ladder, as modificaes no so enviadas automaticamente. Durante o modo on-line, aparece
uma barra de botes:
Clique em Enviar para enviar as modificaes ao controlador lgico. Este boto somente est
ativo quando o programa tiver sido modificado no modo on-line e no contiver erros.
Clique em Recuarpara descartar as alteraes feitas no modo on-line e restaurar o degrau original
(ou seja, a verso armazenada no controlador lgico). A cor de fundo do degrau muda de laranja
para verde. Este boto somente est ativo quando o programa tiver sido modificado no modo on-
line.
Clique em Baixar dados que no so do programa para baixar atualizaes para dados que no
so do programa (propriedades de projeto, smbolos, comentrios, tabelas de animao e assim
por diante) para o controlador lgico. Este boto somente est ativo quando os dados que no so
do programa no estiverem sincronizados entre o PC e o controlador lgico, por exemplo, se uma
tabela de animao tiver sido modificada antes da entrada no modo on-line.
Clique em Backup para sincronizar os contedos da memria flash e da memria RAM no
controlador lgico. Esse status mostrado na janela Informaes do controlador (ver pgina 240).
Durante o backup, as comunicaes de Ethernet em andamento (por exemplo, usando o Modbus
TCP ou a instruo EXCH3) so temporariamente suspensas.
NOTA: Certifique-se de que as modificaes online foram salvas na memria flash antes de criar
um clone.
Degraus que foram modificados so avaliados por sua validade dependendo se o estado do
controlador estiver em RUNNING ou STOPPED. Modificaes que podem causar erros de tempo de
execuo ou alterar a estrutura da memria do programa so rejeitadas no modo on-line.
Captulo 7
Colocar em funcionamento
Colocar em funcionamento
Seco 7.1
Viso geral da janela Colocar em funcionamento
Introduo
A janela Colocar em funcionamento permite:
Fazer logon ou logout a partir de um controlador lgico.
Atualizar (ou fazer o downgrade) do firmware do controlador lgico.
Gerenciar a memria do controlador lgico (por exemplo, fazendo o backup e restauro das
operaes).
Exibe informaes sobre o controlador lgico, o mdulo de expanso (referncias e, para os
mdulos de expanso TM3, as verses de firmware) e os cartuchos aos quais voc est
conectado.
Gerenciar o relgio de tempo real (RTC) do controlador lgico.
NOTA: O aplicativo deve ser configurado com um nvel funcional (ver pgina 89) de pelo menos
Nvel 5,0 para ser capaz de visualizar a verso de firmware dos mdulos de expanso TM3
Analog.
Seco 7.2
Conectar a um controlador lgico
Viso geral
Clique em Conectar na janela Colocar em funcionamento para gerenciar a conexo ao controlador
lgico.
Controladores conectados
So exibidas duas listas de controladores lgicos:
1. Dispositivos locais
Exibe todos os controladores lgicos conectados ao PC:
com as portas COM fsicas do PC (COM1, por exemplo)
com cabos USB
atravs das portas COM virtualizadas (por conversores USB-para-serial ou dongles de
Bluetooth)
com uma conexo de modem escolhida para ser adicionada manualmente. Use uma
conexo de modem entre SoMachine Basic e um controlador lgico para fins de
monitoramento apenas.
NOTA: Se uma porta COM for selecionada e a caixa de seleo Parmetros do driver Keep
Modbus estiver marcada, a comunicao ser estabelecida com os parmetros definidos no
driver Modbus.
2. Dispositivos de Ethernet
Exibe todos os controladores lgicos que esto acessveis atravs da Ethernet (na mesma
subrede e no atravs de um roteador ou de qualquer dispositivo que bloqueia transmisses
UDP). A lista inclui controladores lgicos que so automaticamente detectados pelo
SoMachine Basic, assim como quaisquer controladores que voc deseje adicionar
manualmente.
Etapa Ao
1 No campo Pesquisa remota, digite o endereo IP do controlador lgico a adicionar, por exemplo,
12.123.134.21
2 Clique em Adicionar para adicionar o dispositivo lista Dispositivos de Ethernet.
Para obter mais detalhes sobre a instalao e configurao de modem SR2MOD03, consulte o
Guia do usurio do modem sem fio SR2MOD02 e SR2MOD03 (ver pgina 10).
Para adicionar manualmente uma conexo de modem lista Dispositivos de Ethernet:
Etapa Ao
2
Clique em (boto Adicionar configurao de modem) para abrir a janela Configurao de
modem.
Resultado: a janela Configurao do modem aparece.
Etapa Ao
3 Selecione a porta COM do modem na lista suspensa:
Etapa Ao
4 Configure os parmetros de comunicao.
Para obter informaes detalhadas sobre os parmetros de configurao do modem, consulte
a tabela abaixo.
5 Clique em Aplicar.
NOTA: Esse boto ativado somente se todas as configuraes forem definidas corretamente.
Resultado: a conexo do modem adicionada lista Dispositivos locais (por exemplo
COM2@0612345678,GenericModem).
Etapa Ao
1
Clique em (boto Atualizar dispositivos) para atualizar a lista de dispositivos
conectados.Ethernet
2 Selecione um dos controladores lgicos nas listas Dispositivos locais ou Dispositivos de
Ethernet.
Se um controlador estiver conectado pela Ethernet ao mesmo cabo de rede do PC, o endereo
Etapa Ao
5 Quando conectado, o status de proteo do aplicativo atualmente armazenado no controlador
lgico aparece na rea Controlador selecionado da janela.
Quando a conexo estabelecida com sucesso, aparecem detalhes sobre o controlador lgico
na rea Controlador selecionado da janela:
Reviso de firmware
Nmero de referncia do controlador lgico
Nmeros de referncia de todos os mdulos de expanso conectados ao controlador lgico
O estado atual da conexo entre o SoMachine Basic e o controlador lgico.
Passo Ao
1 Na mensagem, clique em Comparar aplicativos do computador e do controlador.
Resultado: uma janela popup informa que voc deve se desconectar do controlador lgico
antes de visualizar a comparao.
2 Clique em OK para continuar e desconectar-se do controlador lgico.
3 A janela Comparao de aplicativos ser exibida:
Baixando o aplicativo
Siga estas etapas para baixar o aplicativo atualmente aberto no SoMachine Basic para o
controlador lgico:
Etapa Ao
1 Clique em Conectar na rvore de colocao em funcionamento da janela Colocar em
funcionamento.
2 Selecione um dos controladores lgicos nas listas Dispositivos locais ou Dispositivos de
Ethernet.
3 Clique em Logon para fazer logon no controlador selecionado.
Se o controlador lgico estiver protegido por senha, digite a senha e clique em OK para
conectar.
4 Opcionalmente, clique em Configuraes de download.
Se voc no quer que as palavras de memria (%MW) e os bits de memria (%M) sejam
Etapa Ao
1 Clique em Conectar na rvore de colocao em funcionamento da janela Colocar em
funcionamento.
2 Selecione um dos controladores lgicos nas listas Dispositivos locais ou Dispositivos de
Ethernet.
3 Clique em Logon para fazer logon no controlador selecionado.
Se o controlador lgico estiver protegido por senha, digite a senha e clique em OK para
conectar.
4 Clique em Controlador para PC (upload).
Se o boto doControlador para o PC (envio)no estiver disponvel, confirme se o aplicativo
armazenado no controlador lgico idntico ao aplicativo SoMachine Basic.
5 Clique em OK para confirmar o upload a partir do controlador lgico.
Resultado: Aparece uma barra de status que indica o status da conexo. Quando a
transferncia estiver concluda, feito o upload do aplicativo do controlador lgico para o
SoMachine Basic.
Seco 7.3
Atualizao do controlador
Atualizao do controlador
Viso geral
Voc pode baixar atualizaes de firmware para o controlador lgico diretamente do SoMachine
Basic ou usando um carto SD.
Etapa Ao
1 Verifique se no est conectado ao controlador lgico quando estiver usando Atualizao do
firmware.
2 Clique em Colocar em funcionamento Atualizao do controlador.
3 Clique em Atualizar.
A primeira pgina do assistente do carregador executivo (carregador OS) exibida.
AVISO
EQUIPAMENTO INOPERVEL
No interrompa a transferncia do programa do aplicativo ou a alterao de firmware depois
que a transferncia tiver comeado.
Reinicie a transferncia se ela for interrompida por qualquer motivo.
No tente colocar o dispositivo (controlador lgico, controlador de movimento ou unidade) em
funcionamento at que a transferncia do arquivo tenha sido concluda com sucesso.
A no observncia destas instrues pode provocar danos no equipamento.
Seco 7.4
Gerenciamento de memria
Gerenciamento de memria
Viso geral
O gerenciamento de memria permite-lhe criar scripts de carto SD e os arquivos associados
necessitam ser configurados com os seguintes elementos para as suas mquinas:
Firmware do controlador lgico.
Programa do controlador lgico.
Memria do usurio (%M, %MW).
Ps-configurao.
Definio
A imagem do controlador lgico inclui o firmware do controlador e o programa. Tambm inclui os
scrips que permitem a transferncia para um controlador lgico.
Quando se cria uma imagem de controlador lgico, escolher um carto SD como destino permite
que se use diretamente este carto SD em um controlador lgico para fazer o download do
firmware e do programa.
A Criao ou leitura de uma imagem de controlador lgico s est disponvel offline.
Etapa Ao
1 Na guia Colocar em funcionamento, selecione Gerenciamento de memria.
2 Em Ao, escolha Criar Imagem do Controlador.
3 Em PC de Destino, clique no boto de navegao, navegue para a pasta em que pretende
gravar o arquivo de imagem.
4 Selecione os elementos a incluir:
Firmware
Programa
Excluso do arquivo de ps-configurao (opcional)
5 Clique em Criar Imagem do Controlador para comear a criao dos scripts do carto SD com
os arquivos associados.
Resultado: um arquivo de imagem .smbk criado
Exemplos de configuraes:
Etapa Ao
1 Na guia Colocar em funcionamento, selecione Gerenciamento de memria.
2 Em Ao, escolha Ler imagem.
Etapa Ao
3 Em PC de Destino, clique no boto de navegao, navegue para a pasta em que pretende
ler o arquivo de imagem.
4 Clique Ler imagem para ler o programa e abrir um objeto.
Exemplos de configuraes:
Viso geral
Em SoMachine Basic, voc poder fazer backup, recuperar ou apagar os elementos diferentes do
ou para o controlador lgico ao qual voc estiver conectado.
As opes de fazer backup, restaurar e apagar esto disponveis apenas no modo on-line.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Verifique se o controlador que voc est conectado o alvo pretendido antes de realizar a
operao de excluso ou restaurao.
Verifique o estado de segurana da sua mquina ou ambiente do processo antes de realizar
a operao de excluso ou restaurao a partir de um local remoto.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Etapa Ao
1 Faa logon no controlador lgico.
2 Na guia Colocar em funcionamento, selecione Gerenciamento de memria.
3 Em Ao, selecione Backup do controlador.
4 Para fazer backup em um PC: Em Destino, escolha PC. Clique no boto procurar, navegue para
a pasta em que pretende gravar o arquivo de backup.
ou
Para fazer backup em um carto SD: Em Destino, escolha a pasta Carto SD do controlador.
Insira um carto SD na abertura para carto SD do controlador lgico.
NOTA: O carto SD no pode estar vazio ou conter um script.cmd arquivo para evitar criar
um clone ou execuo do script (ver Modicon M221, Controlador lgico, Guia de programao ).
5 Selecione os elementos a efetuar backup:
Firmware
Programa
Valores de memria
Arquivo de registro
Arquivo de ps-configurao
Etapa Ao
6 Clique em Backup do controlador para iniciar a operao de backup.
Os elementos so salvos na pasta do PC especificada ou carto SD como um carto SD.
Aparece uma janela de relatrio exibindo uma lista de informaes ou mensagens de erros
detectados sobre a operao de backup da memria.
NOTA: Se escolher efetuar o backup dos valores de memria, voc pode iniciar o backup
enquanto o controlador lgico estiver no estado RUNNING. Entretanto, dependendo do nmero de
variveis de memria que voc especificou para serem includas no backup, possvel que o
backup no seja concludo entre as buscas lgicas. Consequentemente, o backup pode no ser
necessariamente coerente, porque o valor das variveis de memria pode ser modificado entre
buscas. Se voc deseja ter um conjunto consistente de valores para as variveis, pode ser
necessrio colocar primeiro o controlador lgico no estado STOPPED.
Restaurao
Siga estas etapas para restaurar os elementos do controlador lgico de um PC:
Etapa Ao
1 Faa logon no controlador lgico.
2 Na guia Colocar em funcionamento, selecione Gerenciamento de memria.
3 Na lista Ao, selecione Restaurar para o controlador.
4 Escolha a pasta fonte que contm os arquivos de backup no PC.
5 Selecione os elementos que voc pretende restaurar no controlador lgico.
6 Clique em Restaurar para o controlador para comear a operao de restauro.
Aparece uma janela de relatrio exibindo uma lista de informaes ou mensagens de erros
detectados sobre a operao de restauro.
ATENO
OPERAO NO INTENCIONAL DO EQUIPAMENTO, PERDA DE DADOS OU CORRUPO
DO ARQUIVO
No interrompa uma transferncia de dados em andamento.
Se a transferncia for interrompida por qualquer motivo, reinicie a transferncia.
No coloque sua mquina em servio at que a transferncia do arquivo tenha sido concluda
com xito, a menos que voc tenha reconhecido arquivos corrompidos em sua anlise de
disco e tenha realizado as etapas adequadas para evitar qualquer potencial consequncia
grave devido a transferncias de arquivos malsucedidas.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Etapa Ao
1 Na guia Colocar em funcionamento, selecione Gerenciamento de memria.
2 Na lista Ao, escolha Apagar no controlador.
3 Selecione os elementos que voc pretende apagar no controlador lgico.
Se voc selecionar a opo Apagar aquivo de ps-configurao, o arquivo de ps-configurao
ser excludo imediatamente ao clicar em Apagar no controlador. Para preservar todas as
conexes Ethernet existentes, contudo, a excluso de um aquivo s levada em considerao
pelo controlador depois de uma reinicializao de Ethernet, ou seja, aps qualquer um dos
seguintes eventos:
Desligar e religar o cabo de Ethernet
Inicializar o controlador
Seco 7.5
Informaes do controlador
Informaes do controlador
Informao do controlador
Viso geral
Clique em Informaes do controlador na rea da esquerda da janela Colocar em funcionamento
para exibir as seguintes informaes sobre o estado atual do controlador lgico:
RAM executvel: esta opo verifica se um aplicativo vlido armazenado na memria RAM
do controlador lgico. Esta informao tambm pode ser obtida a partir de um programa,
testando o bit 14 da palavra do sistema %SW7 (ver Modicon M221, Controlador lgico, Guia de
programao ).
RAM protegida: Esta opo marcada se a aplicao na memria RAM do controlador lgico
estiver protegida por senha. Esta informao tambm pode ser obtida a partir de um programa,
testando o bit 8 da palavra do sistema %SW7 (ver Modicon M221, Controlador lgico, Guia de
programao ).
E/S forada: esta opo marcada se 1 ou mais entradas ou sadas digitais no controlador
lgico estiverem sendo foradas para um valor especfico (ver pgina 127). Neste caso, o bit
do sistema %S14 (ver Modicon M221, Controlador lgico, Guia de programao ) (fora de E/S
ativada) definido como 1.
RAM sincronizado com flash: Esta opo marcada se a aplicao armazenada em memria
no voltil no for idntica aplicao na memriaRAM.
A opo desmarcada se:
modificaes on-line na aplicao ainda no foram enviadas ao controlador lgico (clicando
no boto Backup na guia de programao).
o controlador lgico no foi inicializado desde que as modificaes foram feitas (clicando no
boto Inicializar controlador na barra de ferramentas).
Status: O estado atual do controlador lgico.
Esta informao tambm pode ser obtida a partir de um programa, testando a palavra do
sistema %SW6. Para obter mais informaes sobre os estados do controlador, consulte o guia
de programao do controlador lgico.
ltima interrupo a: data e hora da ltima interrupo do controlador lgico (STOPPED,
HALTED e assim por diante).
Esta informao tambm pode ser obtida a partir de um programa, testando a palavra do
sistema %SW54 atravs de %SW57.
Razo da ltima interrupo: Exibe a razo da interrupo mais recente do controlador lgico.
Esta informao tambm pode ser obtida a partir de um programa, testando a palavra do
sistema %SW58.
Seco 7.6
Gerenciamento de RTC
Gerenciamento de RTC
Gerenciar o RTC
Viso geral
A janela Gerenciamento de RTC permite que voc defina o relgio de tempo real (RTC) do
controlador lgico. Isso somente possvel se o SoMachine Basic estive conectado a um
controlador lgico que suporta um RTC.
Atualizar o RTC
Passo Ao
1 Selecione a opo Gerenciamento de RTC na rea da esquerda da janela Colocar em
funcionamento.
2 Se estiver em modo on-line, exibido a Hora atual do controlador.
Escolha o modo para definir a hora do controlador lgico:
Manual : Este modo exibe a data e a hora e permite que voc escolha manualmente a data
e a hora a definir no controlador lgico.
Automtico: Este modo define a hora no controlador lgico para a hora atual do PC a que o
SoMachine Basic foi instalado.
3 Clique em Aplicar.
Captulo 8
Simulador
Simulador
Introduo
SoMachine Basico simulador permite:
Simular uma conexo entre o PC, o controlador lgico e qualquer mdulo de expanso.
Executar e testar um programa sem um controlador lgico e mdulos de expanso, conectado
fisicamente ao PC.
O simulador reproduz o comportamento do controlador lgico e um controlador lgico virtual que
voc conecta comSoMachine Basic.
NOTA: Parmetros de segurana (ver Modicon M221, Controlador lgico, Guia de programao
)no so aplicados durante a utilizao do simulador.
Aps iniciar o simulador, voc pode conectar, executar, parar e fazer outras aes associadas que
podem ser realizadas durante a conexo a um controlador lgico fsico.
NOTA: O simulador suporta at 2 conexes, uma para SoMachine Basic e outra para efeitos de
dados (por exemplo, comunicao HMI).
Etapa Ao
1 Certifique-se de que o programa vlido. Caso contrrio, o incio do simulador interrompido
com uma mensagem de erro detectado de compilao que aparece na tela.
2 Iniciar o simulador atravs de um dos seguintes mtodos:
Clique em Iniciar o simuladorrea de tarefas de colocao em funcionamento.
Pressione CTRL+B na janela Colocar em funcionamento.
Aps a conexo entre o PC e o controlador lgico virtual ter sido estabelecida com sucesso
(consulte Como usar o SoMachine BasicSimulador (ver pgina 259)),SoMachine Basic a janela
do gerenciador de E/S do simulador aparece na tela:
Viso geral
A janela do gerenciador de E/S do simulador tem os seguintes componentes:
Status dos LEDs:
Para monitorar o status dos LEDs de um controlador simulado.
Status de entrada/sada:
Para controlar as entradas e sadas quando o programa est sendo executado.
Clique no smbolo para fixar na parte superior esquerda desta janela para fixar ou desafixar a
janela em primeiro plano.
Clique no smbolo para minimizar na parte superior direita desta janela para minimizar a janela na
barra de tarefas.
Status de entrada/sada
A janela do gerenciador de E/S do simulador permite monitorar e controlar as E/Ss de um
controlador e mdulo de expanso quando um programa est sendo executado.
As entradas e sadas so exibidas em uma lista de nmeros. Esta lista depende das E/Ss do
controlador e mdulo de expanso selecionados. Por exemplo, se o seu controlador tiver n
entradas digitais, a lista de nmeros ir exibir os nmeros de 0 a (n-1), em que cada nmero
corresponde entrada digital no canal de entrada correspondente.
Para um controlador, as E/Ss exibidas so:
IN: Entradas digitais.
OUT: Sadas digitais.
ANA: Entradas analgicas.
NOTA: As E/Ss analgicas so exibidas com seus valores de corrente no lado direito do nmero
da entrada analgica.
O status das E/Ss digitais identificado pela cor do texto dos nmeros de E/Ss:
Verde: A E/S definida como 1.
Preto: A E/S definida como 0.
Viso geral
A janela Gerenciamento de tempo do simulador tem os seguintes componentes:
Intervalo de simulao de data / hora para a execuo do programa no simulador:
Data e hora de Incio
Data e hora de Fim
A caixa de verificao Parar no final (para a execuo do programa quando a Data e hora
de Fim so alcanadas)
Barra de rolamento de controle do tempo:
Para adiantar ou atrasar manualmente a simulao da passagem do tempo
Botes de controle:
Para redefinir, retroceder, avanar ou parar o gerenciamento de tempo associado ao RTC
Barra de incremento:
Para fixar a taxa da passagem do tempo simulada em relao ao tempo real
Etapa Ao
1 Clique com o boto direito na barra superior da janela Gesto de E/S do simulador.
2 Escolha Gesto de tempo.
Barra de incremento
A barra de incremento permite que voc estabelea um incremento relativo para avanar ou
retroceder os valores do RTC ao usar os botes de controle do tempo decorrido. Ao clicar na
barra, voc pode definir vrios incrementos que so relativos ao intervalo de simulao
estabelecido.
Jump Forward Permite que voc avance a hora e a data a partir dos valores atuais em incrementos
estabelecidos pela barra de incremento.
Jump Back Permite que voc retroceda a hora e a data a partir dos valores atuais em incrementos
estabelecidos pela barra de incremento.
Fim Permite que voc avance ou retroceda a data e a hora definidas no campo de hora/data
de Fim.
Viso geral
Em modo on-line, a janela do gerenciador de E/S do simulador SoMachine Basic permite:
Modificar os valores das entradas.
Rastrear as sadas.
Passo Ao
1 Clique no nmero de entrada digital na janela do gerenciador de E/S do simulador para
alterar o valor de entrada discreta.
Resultado: A cor do texto do nmero de entradas altera. Os valores de entradas digitais so
identificados pela cor do texto:
Verde: A E/S definida como 1.
Preto: A E/S definida como 0.
Execute estes passos para a operao em massa de modificao dos valores de entradas digitais
em conjunto:
Passo Ao
1 Clique duas vezes no nmero de entrada digital na janela do gerenciador de E/S do simulador,
Resultado: A janela Definir entradas discretas que lista todas as entradas digitais aparece na
tela:
Resultado: Se a caixa de seleo for marcada, o valor de entrada definido como 1. Se ela no
for marcada, o valor de entrada definido como 0.
3 Em alternativa, na rea Todas as entradas discretas da janela Definir entradas discretas, clique
na caixa de seleo correspondente entrada para modificar os valores individualmente.
4 Clique em OK para salvar as alteraes e sair da janela Definir entradas discretas.
Passo Ao
1 Clique duas vezes no nmero de entrada analgica na janela do gerenciador de E/S do simulador,
Resultado: A janela Definir entradas analgicas que lista todas as entradas analgicas aparece na
tela:
2 Na rea Todas as entradas analgicas da janela Definir entradas analgicas, clique duas vezes no
campo de valor na coluna Alterar valor correspondente entrada a modificar.
3 Insira o valor no intervalo de 0 a 1023 e pressione ENTER.
4 Em alternativa, na janela Definir entradas analgicas, selecione uma entrada na lista Entradas e
mova o controle deslizante na rea Alterar valor para ajustar o valor de entrada entre 0 e 1023.
Quando voc move o controle deslizante da esquerda para a direita, o valor aumenta e vice versa.
5 Clique em OK para salvar as alteraes e sair da janela Definir entradas analgicas.
Rastrear as sadas
Os valores das sadas dependem do programa. Por isso, voc no pode modificar os valores, mas
o simulador SoMachine Basic oferece a opo de rastrear as sadas digitais e analgicas.
Execute estes passos para modificar os valores de entradas analgicas:
Passo Ao
1 Clique duas vezes no nmero de sada na janela do gerenciador de E/S do simulador,
Resultado: Aparece a janela Rastreamentos na tela.
Passo Ao
2 Clique no boto Configurar para selecionar as sadas a rastrear.
Resultado: Aparece a janela Configurao de rastreamentos na tela.
Passo Ao
5 Clique em Ok para salvar e sair da janela Configurao de rastreamentos.
Resultado: As sadas selecionadas so adicionadas janela Rastreamentos que exibem o
rastreio das sadas com os valores simulados:
Procedimento
Siga estes passos para executar o simulador SoMachine Basic para testar o seu programa:
Etapa Ao
1 Garanta que voc tem um programa vlido verificando a mensagem de status na rea de status
(para obter mais informaes, consulte rea de status (ver pgina 53)). O status do programa deve
ser Sem erros.
Voc tambm pode executar o simulador SoMachine Basic quando o status do programa for
Recomendao.
2 Inicie o simulador (consulte Acessar o simulador (ver pgina 246)).
3 Execute o controlador.
Na janela Colocar em funcionamento, selecione Conectar na rvore de colocao em
funcionamento e depois clique no boto Executar controlador na rea de tarefas de colocao em
funcionamento.
4 Controle o seu programa usando a janela principal do simulador (consulte Botes de controle
(ver pgina 251)).
5 Verifique o status de LED na janela principal do simulador (consulte Display de LEDs
(ver pgina 249)).
6 Verifique o status das entradas/sadas na janela do gerenciador de E/S do simulador (consulte
Status de entradas/sadas (ver pgina 249)).
7 Verifique o status de LED na janela do gerenciador de E/S do simulador (consulte Status de LED
(ver pgina 248)).
8 Modifique os valores de E/S conforme necessrio (consulte Modificar valores usando o simulador
(ver pgina 253)).
9 Rastreie as sadas conforme necessrio (consulte Rastrear as sadas (ver pgina 256)).
10 Pare o controlador.
Na janela Colocar em funcionamento, selecione Conectar na rvore de colocao em
funcionamento e depois clique no boto Parar controlador na rea de tarefas de colocao em
funcionamento.
11 Pare o simulador.
Na janela Colocar em funcionamento, selecione Conectar na rvore de colocao em
funcionamento e depois clique em Parar controlador na rea de tarefas de colocao em
funcionamento ou pressione CTRL+W para sair do simulador.
Procedimento
Antes de inicializar a simulao HMI em Vijeo-Designer, primeiro inicie o simulador do controlador
lgico em SoMachine Basic (ver pgina 246).
Siga essas etapas para inicializar a simulao em Vijeo-Designer:
Etapa Ao
1 Iniciar Vijeo-Designer.
2 Abra o projeto Vijeo-Designer que contm os smbolos a partir de um projeto SoMachine Basic.
NOTA: Se o projeto Vijeo-Designer no existe, crie um projeto em Vijeo-Designer e compartilhe os
smbolos com o projeto SoMachine Basic. Para mais informaes, consulte Compartilhar smbolos
entre um projeto SoMachine Basic e um projeto Vijeo-Designer (ver pgina 145).
3 Clique na guia Projeto na janela Navegador, clique com o boto direito no n equipamento no n
Gerenciador de ES e selecione Configurao.
Resultado: a janela Configurao do equipamento ser aberta.
4 Insira o Endereo IP e clique em OK.
NOTA: O endereo IP deve ser um endereo host local ou endereo local do seu PC. Por exemplo,
127.0.0.1
5 Iniciar Ferramenta de simulao do dispositivo.
6 Clique na guia Variveis e marque as caixas de seleo das variveis para incluir na simulao.
NOTA: Se o cone Visualizar todos estiver selecionado, todas as variveis selecionadas na guia
Variveis sero exibidas na guia Simulao.
7 Clique na guia Simulao.
8 Selecione uma varivel, selecione uma operao para a varivel e depois marque a caixa de seleo
Ativar.
NOTA: Somente uma operao de simulao pode ser aplicada a qualquer varivel dada por vez.
9 Difinir os parmetros da operao de simulao varivel.
10 Clique no cone Simulao para iniciar a simulao.
11 Alterar os valores variveis como solicitado durante a simulao:
Para uma operao deslizante, voc pode alterar o valor movendo o controle deslizante,
movendo a roda do seu mouse ou usando as teclas de seta no teclado.
Para uma operao de alternamento, clique em Definir ou Redefinir para gravar a sequncia
correspondente para a varivel.
12 Clique no cone Simulao novamente para interromper a simulao.
13 Pressione CTRL+Z para sair da Ferramenta de simulao do dispositivo.
Captulo 9
Salvar projetos e fechar o SoMachine Basic
Salvar um projeto
Viso geral
O projeto do SoMachine Basic pode ser salvo como arquivos no PC local. Esse arquivo possui a
extenso *.smbp e contm:
O cdigo fonte do programa contido na guia Programao
A configurao de hardware atual contida na guia Configurao
Configuraes e preferncias definidas no projeto do SoMachine Basic.
Salvar o projeto
Passo Ao
1
Clique em Salvar na barra de ferramentas ou pressione Ctrl-S
2 Se for a primeira vez que voc salvou o projeto, procure e selecione a pasta onde deseja
armazenar o arquivo do projeto.
3 Introduza o nome do arquivo do projeto e clique em Salvar.
Passo Ao
1
Clique na seta de menu junto ao boto Salvar na barra de ferramentas e selecione Salvar
como.
2 Procure e selecione a pasta onde deseja armazenar o arquivo do projeto.
3 Introduza o novo nome do arquivo de projeto e clique em Salvar.
Viso geral
Os projetos do SoMachine Basic podem ser salvos como modelos. O projeto ento listado na
guia Modelos da Pgina inicial (ver pgina 44). Depois, voc pode usar o projeto como ponto de
partida para novos projetos.
Passo Ao
1
Clique na seta de menu junto ao boto Salvar na barra de ferramentas e selecione Salvar
como modelo.
Por padro, os modelos so salvos na pasta: C:\Users\Public\SoMachine Basic\Examples.
2 Introduza o nome do projeto.
3 Selecione Sample Project Files (*.smbe) como Tipo de arquivo e clique em Salvar.
Viso geral
Para sair do SoMachine Basic, clique no boto Fechar no canto superior direito da janela do
SoMachine Basic.
Voc tambm pode clicar no boto Sair na janela Pgina inicial.
EIO0000001366 12/2016
Anexos
Anexo A
Converter projetos Twido para SoMachine Basic
Viso geral
Quando voc abrir um projeto do TwidoSoft ou TwidoSuite (ver pgina 35), ele ser automati-
camente convertido em um projeto SoMachine Basic. Ser gerado um relatrio de converso
listando todos os aspectos do projeto TwidoSoft ou TwidoSuite que no puderam ser convertido
automaticamente para a funcionalidade SoMachine Basic equivalente.
A seguir so fornecidas informaes de converso adicionais.
ATENO
OPERAO NO INTENCIONAL DO EQUIPAMENTO
Sempre verifique se o seu programa de aplicao opera como antes da converso, com todas
as configuraes, parmetros, valores de parmetros, funes e blocos de funes corretas,
conforme necessrio.
Modifique a aplicao conforme necessrio de forma que ela esteja em conformidade com a
sua operao anterior.
Teste minuciosamente e valide a verso recm-compilada antes de comear a executar sua
aplicao.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos no
equipamento.
Programe usando o Protocolo de Considere modificar o programa O protocolo Link remoto permite o uso de
link remoto para utilizar os seguintes recursos um controlador Twido como um mdulo de
de M221 Logic Controller: E/S em uma linha em srie.
Mapeamento do Modbus TCP
na rede de Ethernet
Protocolo em srie Modbus
utilizando o blocos de funes
Comunicao (ver SoMachine
Basic, Guia da biblioteca de
funes genricas)
ID da Mensagem Descrio/Soluo
mensagem
Mensagens de erro
TC-001 No possvel carregar o projeto do No foi possvel abrir o arquivo de projeto do
Twido Twido em SoMachine Basic.
TC-002 A pasta que contm informaes Twido No foi possvel encontrar a pasta especificada.
(com o mesmo nome e localizao do
arquivo .xpr) no foi encontrada
TC-003 O arquivo do Twido <nome do arquivo> O projeto do Twido no est no formato correto,
no est no formato correto nada est convertido.
TC-004 O arquivo do Twido <nome do arquivo> O projeto do Twido est incompleto, nada est
tem um formato inesperado convertido.
TC-005 O dispositivo <dispositivo> no A referncia do Twido <dispositivo> no
suportado suportada. Nada est convertido.
TC-006 A macro CANopen no foi traduzida para Como o M221 Logic Controller no suporta
IL CANopen, as macros do Twido CANopen no so
suportadas.
Mensagens de alerta
TC-101 A mdia fsica da Linha em srie 2 foi Em Referncias TM221M, a Linha em srie 2
alterada para RS485 no pode ser configurada em RS232.
Ao invs disso, considere configurar seu
dispositivo externo em RS485. Alternativamente,
adicione um adaptador externo RS232/RS485,
substitua o controlador lgico com uma referncia
TM221C, ou adicione um cartucho TMC2 que
suporte RS232 para o controlador.
TC-102 A configurao do Link remoto na Linha O protocolo do Link remoto no suportado no
em srie foi substituda pelo protocolo M221 Logic Controller.
Modbus. Outras solues so possveis, por exemplo, usar
os blocos de funes Comunicao no Modbus
ou uma tabela de mapeamento Modbus se utilizar
uma M221 Logic Controller que tenha Ethernet.
Consulte tambm as informaes fornecidas em
Tipos de programa do Twido que requerem
adaptao manual (ver pgina 268)
ID da Mensagem Descrio/Soluo
mensagem
TC-103 A expanso de TWDXCPODC no TWDXCPODC um mdulo de expanso para
suportada em SoMachine Basic. No foi um display que no suportado em SoMachine
importado. Basic.
Para o M221 Logic Controller, voc pode utilizar o
TMH2GDB Visor grfico remoto, que fornece um
aplicativo de interface do operador.
TC-104 A expanso de TWDXCPODM no TWDXCPODM um mdulo de expanso para
suportada em SoMachine Basic. No foi um display que no suportado em SoMachine
importado. Basic.
Para o M221 Logic Controller, voc pode utilizar o
TMH2GDB Visor grfico remoto, que fornece um
aplicativo de interface do operador.
TC-105 O novo controlador lgico <referncia> O Controlador do Twido de base compacta 40
no suporta Impulso (PLS) ou Modulao E/S, 240 Vca possua duas sadas rpidas de
da largura do impulso (PWM) transistor.
No intervalo do M221 Logic Controller, somente
controladores alimentados por 24 Vcc possuem
sadas de transistor. Os controladores
alimentados por M221 Vca possuem somente
sadas de rel. Se estiver substituindo
controladores, escolha um M221 Logic Controller
com uma fonte de alimentao de 24 Vcc.
TC-106 A expanso da comunicao CANopen O M221 Logic Controller no suporta CANopen.
no suportada em SoMachine Basic. Ela Se voc precisar de CANopen, use um Modicon
no foi importada. M241 Logic Controller. Alternativamente,
substitua o barramento de comunicao pelo
Modbus na linha em srie ou o Modbus TCP em
Ethernet.
TC-107 A expanso AS-Interface master no O M221 Logic Controller no oferece um mdulo
suportada em SoMachine Basic. No foi AS-Interface Master.
importado. Considere a utilizao de um gateway Ethernet-
AS Interface ou utilize a E/S remota que usa os
protocolos Modbus em srie, Modbus TCP, ou
EtherNet/IP.
TC-108 A expanso TM200 HSC no suportada O M221 Logic Controller possui quatro entradas
em SoMachine Basic. No foi importado. rpidas que podem ser associadas aos
Contadores de alta velocidade.
TC-109 A expanso TWD PTO no suportada As referncias de M221 Logic Controller sem
em SoMachine Basic. No foi importado. sadas de rel possuem duas ou quatro sadas
rpidas que podem ser associadas a Sadas de
trem de impulso.
TC-110 A expanso TM2 VCM no suportada Os mdulos de expanso TM2 VCM no so
em SoMachine Basic. No foi importado. suportados em SoMachine Basic.
ID da Mensagem Descrio/Soluo
mensagem
TC-111 O parmetro do temporizador 3 Nos blocos de funes de SoMachine Basic, esse
Ajustvel no suportado em parmetro no suportado.
SoMachine Basic. Foi forado a
Verdadeiro
TC-112 As sadas %QA ASi no so suportadas Esses endereos so reservados para o
em SoMachine Basic. gerenciamento da AS-Interface de E/Ss remotas.
Assim como com o mdulo AS-Interface Master,
esses endereos no so suportados no M221
Logic Controller.
TC-113 O Autoajuste em PID mudou; o novo Em SoMachine Basic, configurar viragem
parmetro Gatilho AT da guia Autoajuste automtica de PID.
(AT) de PID foi adicionado e configurado,
e o parmetro "Setpoint de sada" foi
ignorado.
TC-114 A entrada utilizada pelo HSCn (em Twido: Verifique se seu programa utiliza a entrada
VFCn) mudou de <entrada1> para atribuda.
<entrada2>.
TC-115 As entradas utilizadas pelas <entrada1> e As entradas <entrada1> e <entrada2> do HSC
<entrada2> do HSCn esto invertidas em nos controladores Twido VFC esto invertidas
relao ao Twido VFCn. emSoMachine Basic; reverter as entradas no
aplicativo.
TC-116 A POU livre <x> j est atribuda a <y>. O Atribuir a POU livre a um evento diferente.
evento <z> no pode utilizar essa POU
livre.
TC-117 O objeto Twido <x> foi movido para <y> O objeto foi convertido para um objeto de
nos novos controladores. Voc deve SoMachine Basic com funcionalidade
atualizar seu programa para manter a semelhante. <y> pode ser um bit de sistema, uma
consistncia. palavra de sistema ou um tipo de objeto diferente
como %IWS.
TC-118 O objeto Twido <x> foi modificado nos O objeto foi convertido, mas sua funcionalidade
novos controladores. Voc deve verificar em SoMachine Basic pode ser diferente. Consulte
se seu controlador ainda consistente. a ajuda online para obter assistncia sobre como
atualizar seu programa.
TC-119 O objeto Twido <x> no mais suportado O objeto no possui equivalncia em SoMachine
nos novos controladores. Voc deve Basic. Consulte a ajuda online para obter
atualizar seu programa utilizando novas assistncia sobre como atualizar seu programa.
funcionalidades.
TC-120 O controlador de origem alimentado por O M221 Logic Controller convertido no possui a
24 Vcc, mas o controlador de destino mesma fonte de alimentao, mas no h
<referncia> alimentado por tenso de impacto no aplicativo.
100 a 240 Vca.
ID da Mensagem Descrio/Soluo
mensagem
TC-121 O controlador de origem <referncia1> O M221 Logic Controller convertido no possui os
com sadas de transistores e rels foi mesmos tipos de sada. A converso permite que
convertido para <referncia2> somente o aplicativo permanea inalterado.
com sadas de transistores.
TC-122 Sintaxe invlida para o smbolo <x> Corrija a sintaxe do smbolo especificado.
associado a <y>.
TC-123 Smbolo <x> associado a <y> uma O SoMachine Basic possui novas instrues
palavra reservada e foi convertido para comparadas com TwidoSuite/TwidoSoft. As
<z>. palavras reservadas so convertidas para <z>.
TC-124 Tempo base <w> configurado em <x> foi Essa mensagem ocorre ao converter um
convertido para <y>. Voc pode ter que aplicativo utilizando PLS ou PWM. No Twido, as
ajustar a predefinio adequadamente na bases de tempo do hardware so 0,142 ms e
configurao e <w>.<z> no aplicativo. 0,57 ms. No M221 Logic Controller, as bases de
tempo do hardware so 0,1 ms e 1 ms,
respectivamente. Para os blocos de funes PLS
e PWM, o perodo do sinal gerado a base de
tempo multiplicada pelo valor atual (PLS.P,
PLS.PD ou PWM.P). Valores predefinidos (.P ou
.PD) podem ter que ser ajustados tanto na
configurao quanto no programa.
TC-125 <x> configurado em <y> foi convertido O M221 Logic Controller no suporta HSC no
para <z>. modo "contagem regressiva". Essas
configuraes so convertidas para o modo
"contagem simples" (ou seja, contagem
progressiva) em SoMachine Basic.
TC-126 Os valores de limite para <x> foram Em SoMachine Basic, no possvel ocorrerem
modificados, pois eles no podem ser valores de limite idnticos.
iguais entre si. Se o aplicativo Twido no utilizar os limites
(nenhum evento associado ou reflexo
configurado), os valores so modificados para
evitar erros de configurao.
TC-127 Os valores de limite para <x> so iguais e Em SoMachine Basic, no possvel ocorrerem
resultaro em um erro de configurao. valores de limite idnticos.
Se o aplicativo Twido utilizar os limites, nada ser
alterado, resultando em um erro de configurao.
Modifique o aplicativo para corrigir o erro.
TC-128 <x> configurado como Executar/Parar e Em SoMachine Basic, no possvel ocorrer a
disparador de evento no projeto do Twido, mesma entrada configurada em duas funes
criando um conflito em SoMachine Basic; diferentes ao mesmo tempo.
o recurso Executar/Parar foi
desconfigurado.
ID da Mensagem Descrio/Soluo
mensagem
TC-129 Um mdulo de Ethernet foi detectado em Em SoMachine Basic, no possvel haver dois
uma referncia do Twido com porta de links de Ethernet.
Ethernet incorporada. A configurao do
mdulo de Ethernet ser ignorada.
TC-130 Uma macro do Twido no pode ser Em SoMachine Basic, no possvel chamar uma
chamada a partir de uma sub-rotina. A macro a partir de uma sub-rotina.
macro chamada a partir do degrau SRn
<x> no foi convertida.
TC-131 No possvel converter todas as O processo de converso no foi capaz de definir
prioridades de eventos. necessrio um todas as prioridades do evento.
ajuste manual.
TC-132 Incapaz de converter a macro <macro>: O projeto do Twido j usa o nmero mximo de
foi usado o nmero mximo de sub- sub-rotinas, as quais foram convertidas para
rotinas. POUs livres.
O processo de converso da macro pode precisar
de POUs livres adicionais.
Mensagens informativas
TC-201 O controlador <referncia1> foi O SoMachine Basic fez uma escolha padro de
substitudo por <referncia2>. substituio do controlador. Se no corresponder
s caractersticas necessrias, substitua o
controlador por uma referncia diferente.
TC-202 O mdulo <referncia1> foi substitudo O SoMachine Basic converte mdulos TM2 para
por <referncia2>. mdulos TM3 equivalentes.
TC-203 Foi detectado um mdulo de Ethernet. O Se um mdulo 499TWD01100 for configurado em
controlador foi convertido em uma um TwidoSuite, a converso selecionar uma
referncia equivalente com uma porta de referncia de M221 Logic Controller com uma
Ethernet. porta de Ethernet incorporada.
TC-204 Foi detectada uma opo da linha em O cartucho de linha em srie TMC2SL1 substitui
srie NAC. Foi adicionado um cartucho de um dos trs adaptadores em srie TWDNAC do
linha em srie configurao. Compact Twido. Verifique a configurao e o
cabeamento.
TC-205 Foi detectada uma opo da linha em O cartucho de linha em srie TMC2SL1 substitui
srie NOZ. Sua configurao foi aplicada um dos trs mdulos de expanso em srie
a SL2. TWDNOZ do Twido Modular. Verifique a
configurao e o cabeamento.
TC-206 O <dispositivo> foi alterado para o modem O modem TD-33/V90 no suportado em
genrico. SoMachine Basic.
TC-207 O <dispositivo> que foi configurado em No possvel configurar um modem na linha em
SL2 foi removido; apenas modems SL1 srie SL2 no M221 Logic Controller. Adicionar o
so autorizados. modem linha em srie SL1.
ID da Mensagem Descrio/Soluo
mensagem
TC-208 O nvel funcional do projeto foi definido Verifique que o nvel funcional especificado
para <x>. corresponde ao conjunto de recursos dos
controladores lgicos em sua configurao.
TC-209 A prioridade de <x> foi convertida de <y> Verifique o nvel de prioridade atribudo ao
para <z>. evento.
TC-210 A macro <x> em POU <y> - Degrau <z> Verifique a funcionalidade do cdigo convertido.
foi convertida para o cdigo equivalente
em POU <a> - Degrau <b>.
TC-211 A macro <x> em POU <y> - Degrau <z> Verifique a funcionalidade do cdigo convertido
foi convertida para o cdigo equivalente na POU livre.
em POU livre <a>.
Bits do sistema
Esta tabela apresenta os bits de sistema do Twido que no possuem equivalentes no M221 Logic
Controller ou tm um propsito diferente:
Palavras do sistema
Esta tabela apresenta as palavras de sistema do Twido que no possuem equivalentes no M221
Logic Controller ou tm um propsito diferente:
Para obter mais detalhes, consulte Palavras de sistema %SW (ver Modicon M221, Controlador
lgico, Guia de programao ).
Anexo B
Atalhos de teclado do SoMachine Basic
Glossrio
!
%S
De acordo com o padro IEC, %S representa um bit do sistema.
%SW
De acordo com o padro IEC, %SW representa uma palavra do sistema.
A
aplicativo
Um programa que inclui dados de configurao, smbolos e documentao.
B
barramento de expanso
Um barramento de comunicao eletrnica entre os mdulos de E/S de expanso e um
controlador.
C
configurao
Organizao e interconexo dos componentes de hardware em um sistema e parmetros de
hardware e software que determinam as caractersticas de operao do sistema.
controlador
Automatiza os processos industriais (tambm conhecido como controlador lgico programvel ou
controlador programvel).
D
dados que no so do programa
Dados em um aplicativo SoMachine Basic que no usado diretamente pelo programa, como
propriedades, smbolos e comentrios do projeto.
E
E/S
(entrada/sada)
endereamento simblico
Mtodo indireto de endereamento de objetos de memria, incluindo entradas e sadas fsicas,
usadas em instrues de programao como operandos e parmetros, comeando por definir
smbolos para eles usando esses smbolos juntamente com as instrues do programa.
Ao contrrio do endereamento imediato, esse o mtodo preferido porque se a configurao do
programa mudar, os smbolos sero automaticamente atualizados com suas novas associaes
de endereo imediatas. Em contrapartida, qualquer endereo imediato usado como operando ou
parmetro no atualizado (consulte endereamento imediato).
EtherNet/IP
(Protocolo industrial deEthernet) Um protocolo de comunicaes aberto para solues de
automao de fabricao em sistemas industriais. EtherNet/IP est em uma famlia de redes que
implementam o protocolo industrial comum em suas camadas superiores. A organizao de apoio
(ODVA) especifica a EtherNet/IP a cumprir com a adaptabilidade global e independncia de mdia.
F
Free POU
Uma unidade de objeto programvel (POU), normalmente contm funes de biblioteca que
podem ser programadas e atualizadas independentemente da tarefa principal de um programa.
POUs livres esto disponveis para serem chamadas de dentro de programas como sub-rotinas
ou saltos. Por exemplo, a tarefa peridica uma sub-rotina implementada como um POU livre.
G
GRAFCET
Funcionamento de uma operao sequencial em uma forma estruturada e grfica.
Esse um mtodo analtico que divide qualquer sistema de controle sequencial em uma srie de
passos, com os quais aes, transies e condies esto associadas.
L
linguagem da lista de instrues
Um programa gravado na linguagem da lista de instrues que composto de uma srie de
instrues com base em textos executadas sequencialmente pelo controlador. Cada instruo
inclui um nmero de linha, um cdigo de instruo e um operando (consulte a IEC 61131-3).
M
memria flash
Uma memria no voltil que pode ser sobrescrita. armazenada em uma EEPROM especial que
pode ser apagada e reprogramada.
P
ps-configurao
(ps-configurao) Uma opo que permite modificar alguns parmetros do aplicativo sem alterar
o aplicativo. Parmetros de ps-configurao so definidos em um arquivo que restaurado no
controlador. Eles esto sobrecarregando os parmetros de configurao do aplicativo.
POU
(unidade de organizao do programa) Uma declarao varivel no cdigo fonte e um conjunto
de instrues correspondente. Os POUs facilitam a reutilizao modular de softwares, funes e
blocos de funes. Depois de declarados, os POUs ficam disponveis uns para os outros.
programa
Componente de um aplicativo que consiste de cdigo fonte compilado capaz de ser instalado na
memria de um controlador lgico.
R
RTC
(relgio em tempo real) Um relgio e calendrio alimentado por bateria que funciona
continuamente, mesmo quando o controlador no alimentado pela bateria.
S
smbolo
Uma sequncia de no mximo 32 caracteres alfanumricos, da qual o primeiro caractere
alfabtico. Isso permite que voc personalize um objeto do controlador para facilitar a manuteno
do aplicativo.
T
tabela de animao
Uma tabela de software que exibe, em tempo real, os valores de objetos como bits de entrada e
palavras de memria. Quando o SoMachine Basic est conectado a um controlador lgico, os
valores de certos tipos de objeto em tabelas de animao podem ser forados a valores
especficos. Tabelas de animao so salvas como parte dos aplicativos SoMachine Basic.
tarefa mestre
Uma tarefa de processador que executada atravs do seu software de programao. A tarefa
mestre tem duas sees.
IN: as entradas so copiadas para a seo IN antes da execuo da tarefa mestre.
OUT: as sadas so copiadas para a seo OUT aps a execuo da tarefa mestre.
TCP
(protocolo de controle de transmisso) Um protocolo de camada de transporte baseado em
conexo que fornece uma transmisso de dados bidirecional e simultnea. O TCP parte do
conjunto de protocolos TCP/IP.
V
vigia
Um vigia um temporizador especial usado para garantir que programas no ultrapassem seu
tempo de verificao alocado. O temporizador vigia normalmente definido para um valor maior
que o tempo de verificao e redefinido para 0 ao fim de cada ciclo de verificao. Se o
temporizador vigia alcanar o valor predefinido, por exemplo, porque o programa foi flagrado em
um circuito sem fim, ser declarado um erro e o programa ser interrompido.
ndice remissivo
163
E
Editor do Ladder
definio de smbolos em, 76 F
personalizar, 56
fazer download
restaurar ponteiro aps a insero, 56
atualizaes de firmware, 232
elementos grficos
do aplicativo diretamente para o controla-
Diagramas Ladder, 157
dor, 42
end/jump
fazer upload
elementos, 161
aplicativos do controlador lgico, 231
endereamento
ferramentas
simblico, 75
buscar e substituir, 141
endereamento simblico, 75
consumo de memria, 147
entradas
listas de smbolos, 143
configurar como fontes de evento, 117
objetos da memria, 130
modificar, 168
Objetos da unidade, 139
entradas digitais
objetos de comunicao, 140
configurar como fontes de evento, 117
objetos de entrada/sada, 135
enviar modificaes de programa, 217
objetos de rede, 136
estado
objetos do sistema, 134
controlador lgico inicial, configurao,
objetos do software, 137
86 objetos PTO, 138
do controlador, exibio, 240
tabelas de animao, 125
estado de inicializao do controlador lgico,
uso, 122
86 fiao dos sensores de parada, 168
estado do ciclo de vida
firmware, baixar atualizaes para o contro-
do controlador lgico, 53
lador, 232
estado EXCEO
fonte de evento
comportamento de reverso, 88
atribuir sub-rotina como, 120
estado PARADO
fonte do evento
comportamento de reverso, 88
tipos de, 117
estgios de desenvolvimento, 28
fontes de evento, 117
estgios de desenvolvimento de um progra-
forar valores
ma, 28
de E/S, 240
Ethernet
em tabelas de animao, 125
configurao utilizando arquivo de ps-
configurao, 240
eventos G
desde a ltima reinicializao a frio, 121
gerenciamento de memria com carto SD,
engatilhar sub-rotinas com, 117
233
exportao
trao, 210
exportar
lista de smbolos, 144
expresso de comparao
inserir em degraus no Diagrama Ladder,
M
H manter valores de reverso, 88
hora da verificao memria cache, consumo de, 147
exibir mnimo, mximo, atual, 240 Memria RAM
hora do controlador, exibio no rastro, 208 executvel contm aplicativo, 240
memria RAM, consumo de, 147
modelo
I projeto, 44
importar salvar um projeto como, 263
lista de smbolos, 143 modem
inserir exibio do status da, 240
novos POU da Grafcets, 101 modo de alocao, 77
instrues modo de busca normal, 109
ascendente/descendente, 168 modo off-line
instrues de atribuio exibido na rea de status, 53
inserir em degraus de Diagrama Ladder, modo offline
164 viso geral, 29
interface do usurio, definir linguagem da, 56 modo on-line, 77
atualizar RTC em, 243
editar valores em tabela de animao,
L 127
largura do impulso (TON) , 110 exibido na rea de status, 53
Linguagem da lista modo online
viso geral, 173 depurao, 207
linguagem, interface do usurio, 56 tabelas de animao em, 125
linha viso geral, 29
elemento grfico, 158 modos de busca, 109
linha em srie modos de operao, 29
configurao utilizando arquivo de ps- modos de ramal
configurao, 240 elemento grfico, 158
linhas de grade, estilo de no Editor do Lad- modos de verificao, 90
der, 56 modos, operao, 29
Lista de instrues mdulos de expanso
comentrios, 174 dispositivos suportados, 22
parnteses
N aninhadores, 182
nveis funcionais, 89 modificadores, 182
nvel de prioridade, de eventos, 116 usar em Diagramas Ladder, 169
novo POU da Grafcet usar em programas, 181
inserir, 101 peridica
perodo de busca, 114
peridicas
O tarefas, 112
objetos peridico
atualizao de valores de em tempo real, modo de busca, 109
125 perodo, busca, 109
definio, 74 personalizar, Editor do Ladder, 56
rastrear em tabela de animao, 125 ps-configurao
rede, 136 usar parmetros da linha em srie da,
objetos da memria, 130 240
Objetos da unidade, 139 usar parmetros de Ethernet da, 240
objetos de comunicao, 140 postar arquivo de configurao, escrever
objetos de entrada/sada, 135 parmetros de Ethernet para, 40
objetos de rede, 136, 136 POU
objetos do sistema, 134 colar, 104
objetos do software, 137 copiar, 104
objetos PTO, 138 gerenciamento com tarefas, 95
operaes Livre, 112
inserir em degraus de Diagrama Ladder, viso geral, 94
164 POU da Grafcet
Operadores booleanos criar, 101
elementos grficos para, 159 renomear, 102
operandos, 176 POU da Grafcets
copiar e colar, 102
remover, 102
P POU livre
Pgina inicial, 28 atribuir a eventos, 106
palavras do sistema atribuir a tarefa peridica, 106
%SW0, 110 atribuir a uma fonte de evento, 120
%SW27, 110 criar, 103
%SW30, 110 introduo a, 94
%SW31, 110 para tarefa peridica, 112
%SW32, 110 POUs livres
%SW48, 121 remover, 106
%SW58, 240 programa
%SW6, 240 compilao, 51
de %SW30 a %SW32, 240 definio de, 26
de %SW35 a %SW38, 240 exibio do nmero de linhas em, 147
de %SW54 a %SW57, 240 saltos, 168
253 U
modificar valores, 253
unidade de organizao de programa (POU),
modo, viso geral, 29
94
rastreio de sadas, 256
sub-rotina
atribuir a tarefa peridica, 112 X
atribuir a tarefas, 119
XOR
da tarefa mestre, 108
elementos grficos para, 159
engatilhar execuo com um evento, 117
implementar como POU livre, 94
substituir
controlador lgico na configurao, 70
Z
zona de ao, 153
zona de teste, 153
T
tabelas de animao, 125
tarefa
evento, 116
peridica, 112
tarefa de busca, configurar watchdog, 88
tarefa mestre
atribuir POU como, 94
configurao, 108
configurar, 90
controle de bits e palavras do sistema,
110
tarefa peridica
atribuir POU livre a, 106
configurar, 90
configurar a durao de, 114
tarefas
configurar, 90
tarefas de evento
gerenciar, 119
configurar, 90
viso geral, 116
tempo de busca
mnimo, exibido na rea de status, 53
temporizador do watchdog, configurao, 88
temporizador, watchdog, 88
TH0, TH1
para configurar as fontes de eventos, 117