Académique Documents
Professionnel Documents
Culture Documents
EIO0000001368 03/2015
Modicon M221
Logic Controller
Guia de programao
03/2015
EIO0000001368.04
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.
2015 Schneider Electric. Todos os direitos reservados.
2 EIO0000001368 03/2015
ndice
Instrues de segurana . . . . . . . . . . . . . . . . . . . . . . . . 7
Acerca deste manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Parte I Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Captulo 1 Sobre o Controlador lgico Modicon M221 . . . . . . . . 17
Descrio de Controlador lgico TM221C. . . . . . . . . . . . . . . . . . . . . . 18
Descrio de Controlador lgico TM221M . . . . . . . . . . . . . . . . . . . . . 22
Captulo 2 Recursos de configurao . . . . . . . . . . . . . . . . . . . . . . 27
2.1 Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Tipos de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Endereamento de objetos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Nmero mximo de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.2 Estrutura de tarefas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Tarefas e modos de verificao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Nmero mximo de tarefas e prioridades . . . . . . . . . . . . . . . . . . . . . . 42
2.3 Estados e comportamentos do controlador . . . . . . . . . . . . . . . . . . . . . 43
Diagrama dos estados do controlador. . . . . . . . . . . . . . . . . . . . . . . . . 44
Descrio dos estados do controlador . . . . . . . . . . . . . . . . . . . . . . . . 45
Transies dos estados do controlador . . . . . . . . . . . . . . . . . . . . . . . 49
Variveis persistentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Comportamento das sadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.4 Ps-configurao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Ps-configurao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Gerenciamento de arquivos de ps-configurao . . . . . . . . . . . . . . . . 58
Parte II Configurao do Controlador lgico M221 . . . . . 61
Captulo 3 Como configurar um controlador . . . . . . . . . . . . . . . . . 63
Criar uma configurao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Configurando o Controlador lgico M221 . . . . . . . . . . . . . . . . . . . . . . 69
Atualizar o firmware usando o Executive Loader Wizard . . . . . . . . . . 70
Captulo 4 Configurao de entradas/sadas incorporadas . . . . . 71
4.1 Configurao de entradas digitais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Configurao de entradas digitais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.2 Configurao de sadas digitais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Configurao de sadas digitais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
EIO0000001368 03/2015 3
4.3 Configurao de entradas analgicas . . . . . . . . . . . . . . . . . . . . . . . . . 78
Configurao de sadas digitais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.4 Configurao do contador de alta velocidade . . . . . . . . . . . . . . . . . . . 80
Configurao de contadores de alta velocidade . . . . . . . . . . . . . . . . . 81
Configurar contadores nicos e bifsicos . . . . . . . . . . . . . . . . . . . . . . 84
Configurar o Frequencmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4.5 Configurao do gerador de impulsos . . . . . . . . . . . . . . . . . . . . . . . . . 90
Configurao dos geradores de impulso . . . . . . . . . . . . . . . . . . . . . . . 91
Configurao de impulsos (%PLS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Configurar a modulao por durao de impulso (%PWM). . . . . . . . . 95
Configurar a sada do trem de impulso (%PTO) . . . . . . . . . . . . . . . . . 97
Captulo 5 Configurao do barramento de E/S . . . . . . . . . . . . . . 101
Prticas gerais de configurao de E/S . . . . . . . . . . . . . . . . . . . . . . . . 102
Configurao mxima de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Configurar cartuchos e mdulos de expanso. . . . . . . . . . . . . . . . . . . 107
Captulo 6 Configurao de comunicao incorporada . . . . . . . . 109
6.1 Configurao da Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Configurao da rede de Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Configurao do TCP do Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.2 Configurao da linha em srie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Configurao da linha em srie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
6.3 Cdigos de funes do Modbus suportados . . . . . . . . . . . . . . . . . . . . 122
Cdigos de funes do Modbus suportados . . . . . . . . . . . . . . . . . . . . 122
Captulo 7 Carto SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Operaes de gerenciamento de arquivos . . . . . . . . . . . . . . . . . . . . . 124
Tipos de arquivos suportados por cartes SD . . . . . . . . . . . . . . . . . . . 126
Gerenciamento de clones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Gerenciamento de firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Gerenciamento de aplicativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Gerenciamento de ps-configurao . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Gerenciamento de logs de erros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Parte III Programar o Controlador lgico M221 . . . . . . . . 139
Captulo 8 Como usar exemplos de cdigo fonte . . . . . . . . . . . . . 141
Como usar exemplos de cdigo fonte . . . . . . . . . . . . . . . . . . . . . . . . . 141
4 EIO0000001368 03/2015
Captulo 9 Objetos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Entradas digitais (%I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Sadas digitais (%Q) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Entradas analgicas (%IW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Sadas analgicas (%QW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Captulo 10 Blocos de funes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Funes avanadas especializadas de entrada/sada . . . . . . . . . . . . 151
Captulo 11 Objetos do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Bits do sistema (%S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Palavras do sistema (%SW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Glossrio ......................................... 185
ndice .........................................
remissivo 189
EIO0000001368 03/2015 5
6 EIO0000001368 03/2015
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 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.
EIO0000001368 03/2015 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 EIO0000001368 03/2015
Acerca deste manual
Apresentao
Objectivo do documento
Este documento descreve a configurao e programao do Controlador lgico Modicon M221
para SoMachine Basic. Para mais informaes, consulte os documentos separados fornecidos na
ajuda on-line do SoMachine Basic.
mbito de aplicao
Este documento foi atualizado com o lanamento do SoMachine Basic V1.3 SP1.
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 no nmero de modelo/gama de produtos.
Para obter informaes em mdulos semelhantes agrupados, use asteriscos (*)
EIO0000001368 03/2015 9
Documento para consulta
10 EIO0000001368 03/2015
Ttulo da documentao Refernciar
Modicon TMC2 Cartuchos - Guia de programao EIO0000001782 (ENG)
EIO0000001783 (FRA)
EIO0000001784(GER)
EIO0000001785 (SPA)
EIO0000001786 (ITA)
EIO0000001787 (CHS)
EIO0000001788 (POR)
EIO0000001789(TUR)
Modicon TMC2 Cartuchos - Guia de hardware EIO0000001768 (ENG)
EIO0000001769 (FRE)
EIO0000001770(GER)
EIO0000001771 (SPA)
EIO0000001772 (ITA)
EIO0000001773 (CHS)
EIO0000001775(TUR)
EIO0000001774 (POR)
Modicon TM3 Configurao dos mdulos de expanso - Guia de EIO0000001396 (ENG)
programao EIO0000001397 (FRA)
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 (FRA)
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 (FRA)
EIO0000001416(GER)
EIO0000001417 (SPA)
EIO0000001418 (ITA)
EIO0000001419 (CHS)
EIO0000001378 (POR)
EIO0000001379(TUR)
EIO0000001368 03/2015 11
Ttulo da documentao Refernciar
Modicon TM3 Mdulos avanados - Guia de hardware EIO0000001420 (ENG)
EIO0000001421 (FRA)
EIO0000001422 (GER)
EIO0000001423 (SPA)
EIO0000001424 (ITA)
EIO0000001425 (CHS)
EIO0000001380 (POR)
EIO0000001381 (TUR)
Modicon TM3 Mdulos de segurana - Guia de hardware EIO0000001831 (ENG)
EIO0000001832 (FRA)
EIO0000001833(GER)
EIO0000001834 (SPA)
EIO0000001835 (ITA)
EIO0000001836 (CHS)
EIO0000001837 (POR)
EIO0000001838(TUR)
Modicon TM3 Mdulos transmissores e receptores - Guia de EIO0000001426 (ENG)
hardware EIO0000001427 (FRA)
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 (FRA)
EIO0000000030 (GER)
EIO0000000031 (SPA)
EIO0000000032 (ITA)
EIO0000000033 (CHS)
12 EIO0000001368 03/2015
Ttulo da documentao Refernciar
Modicon TM2 Mdulos de E/S analgicos - Guia de hardware EIO0000000034 (ENG)
EIO0000000035 (FRA)
EIO0000000036 (GER)
EIO0000000037 (SPA)
EIO0000000038 (ITA)
EIO0000000039 (CHS)
Pode descarregar estas publicaes tcnicas e outras informaes tcnicas do nosso site web
www.schneider-electric.com.
ATENO
PERDA DE CONTROLE
O designer de qualquer esquema de controle deve considerar potenciais modos de falha dos
caminhos de controle e, para certas funes de controle crticas, fornecer meios de chegar a
um estado seguro durante e depois a falha do caminho. Exemplos de funes de controle
crticas so parada de emergncia e de sobrecurso, corte de energia e reinicializao.
Caminhos de controle separados ou redundantes devem ser fornecidos para as funes de
controle crticas.
Caminhos de controle do sistema podem incluir links de comunicao. Deve se considerar as
implicaes de atrasos ou falhas de transmisso no antecipadas do link.
Observe todas as regulamentaes de preveno de acidentes e orientaes de segurana
locais.1
Cada implementao deste equipamento deve ser testada individual e completamente para
utilizao adequada antes de ser posto em funcionamento.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos
no equipamento.
1
Para 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.
EIO0000001368 03/2015 13
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Use somente software aprovado pela Schneider Electric para uso com este equipamento.
Atualize seu 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.
14 EIO0000001368 03/2015
Modicon M221
Introduo
EIO0000001368 03/2015
Parte I
Introduo
Introduo
Viso geral
Esta seo fornece informaes gerais sobre o Controlador lgico Modicon M221 e seus recursos
de configurao e programao.
EIO0000001368 03/2015 15
Introduo
16 EIO0000001368 03/2015
Modicon M221
Sobre o Controlador lgico Modicon M221
EIO0000001368 03/2015
Captulo 1
Sobre o Controlador lgico Modicon M221
EIO0000001368 03/2015 17
Sobre o Controlador lgico Modicon M221
Viso geral
O Controlador lgico TM221C tem vrios recursos poderosos e pode servir uma vasta gama de
aplicativos.
A configurao de software, programao e colocao em funcionamento so realizadas com o
software do SoMachine Basic descrito no SoMachine Basic - Guia de instrues e no M221 Logic
Controller - Guia de programao.
Linguagens de programao
O Controlador lgico M221 configurado e programado com o software do SoMachine Basic, que
suporta as seguintes IEC 61131-3 linguagens de programao:
IL: Lista de instrues
LD: Diagrama Ladder
Grafcet (Lista)
Fornecimento de energia
O fornecimento de energia do Controlador lgico TM221C de 24 Vdc ou de 100 a 240 Vac.
R/S
O Controlador lgico M221 pode ser aberto externamente pelo seguinte:
uma chave R/S de hardware
uma operao R/S por uma entrada digital dedicada, definida na configurao do software
(para obter mais informaes, consulte Configurar entradas digitais (ver pgina 72).)
O software do SoMachine Basic (para obter mais informaes, consulte Barra de ferramentas
(ver SoMachine Basic, Manual de instrues)).
um TMH2GDB Remote Graphic Display (para obter mais informaes, consulte Menu de
estado do controlador (ver Modicon TMH2GDB, Visor grfico remoto, Guia do usurio)).
18 EIO0000001368 03/2015
Sobre o Controlador lgico Modicon M221
Memria
Esta tabela descreve os diferentes tipos de memria:
Entradas/sadas incorporadas
Esto disponveis os seguintes tipos de E/Ss incorporadas, dependendo da referncia do
controlador:
Entradas regulares
Entradas rpidas associadas aos contadores
Sadas de transistor de coletor/origem regulares
Sadas de transistor de coletor/origem rpidas associadas aos geradores de impulsos
Sadas de rel
Entradas analgicas
Sadas analgicas
Armazenamento removvel
Os Controlador lgico M221 s incluem uma abertura para carto SD incorporada.
As principais utilizaes do carto SD so:
Inicializar o controlador com um novo aplicativo
Atualizar o firmware de controlador
EIO0000001368 03/2015 19
Sobre o Controlador lgico Modicon M221
20 EIO0000001368 03/2015
Sobre o Controlador lgico Modicon M221
Contedo fornecido
A imagem a seguir mostra o contedo fornecido para umControlador lgico TM221C:
EIO0000001368 03/2015 21
Sobre o Controlador lgico Modicon M221
Viso geral
O Controlador lgico TM221M tem vrios recursos poderosos e pode servir uma vasta gama de
aplicativos.
A configurao de hardware, a programao e a colocao em funcionamento so realizadas com
o software do SoMachine Basic descrito em SoMachine Basic - Guia de instrues.
Linguagens de programao
O Controlador lgico M221 configurado e programado com o software do SoMachine Basic, que
suporta as seguintes IEC 61131-3 linguagens de programao:
IL: Lista de instrues
LD: Diagrama Ladder
Grafcet (Lista)
Fornecimento de energia
O fornecimento de energia do Controlador lgico TM221M de 24 Vdc.
R/S
O Controlador lgico M221 pode ser aberto externamente pelo seguinte:
uma chave R/S de hardware
Uma operao R/S atravs de uma entrada digital dedicada, definida na configurao do
software (para obter mais informaes, consulte Configurao de entradas digitais
(ver pgina 72))
O software SoMachine Basic (para obter mais informaes, consulte Barra de ferramentas
(ver SoMachine Basic, Manual de instrues)).
um TMH2GDB Remote Graphic Display (para obter mais informaes, consulte Menu de
estado do controlador (ver Modicon TMH2GDB, Visor grfico remoto, Guia do usurio)).
22 EIO0000001368 03/2015
Sobre o Controlador lgico Modicon M221
Memria
Esta tabela descreve os diferentes tipos de memria:
Entradas/sadas incorporadas
Esto disponveis os seguintes tipos de E/Ss incorporadas, dependendo da referncia do
controlador:
Entradas regulares
Entradas rpidas (HSC)
Sadas de transistor regulares
Sadas de transistor rpidas (PLS/PWM/PTO)
Sadas de rel
Entradas analgicas
Sadas analgicas
EIO0000001368 03/2015 23
Sobre o Controlador lgico Modicon M221
24 EIO0000001368 03/2015
Sobre o Controlador lgico Modicon M221
Contedo fornecido
A imagem a seguir mostra o contedo fornecido para umControlador lgico TM221M:
EIO0000001368 03/2015 25
Sobre o Controlador lgico Modicon M221
26 EIO0000001368 03/2015
Modicon M221
Recursos de configurao
EIO0000001368 03/2015
Captulo 2
Recursos de configurao
Recursos de configurao
Introduo
Este captulo fornece informaes relacionadas com o mapeamento da memria, as tarefas, os
estados, os comportamentos, os objetos e as funes do Controlador lgico M221 . Os tpicos
explicados neste captulo permitem que o operador compreende as especificaes includas no
Controlador lgico M221 que so necessrias principalmente para configurar e programar o
controlador no SoMachine Basic.
EIO0000001368 03/2015 27
Recursos de configurao
Seco 2.1
Objetos
Objetos
28 EIO0000001368 03/2015
Recursos de configurao
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.
EIO0000001368 03/2015 29
Recursos de configurao
Tipos de objetos
Introduo
Os objetos de linguagem para o Controlador lgico M221 so classificados da seguinte forma no
software do SoMachine Basic:
Objetos de memria
Objetos do sistema
Objetos de E/S
Objetos de software
30 EIO0000001368 03/2015
Recursos de configurao
EIO0000001368 03/2015 31
Recursos de configurao
32 EIO0000001368 03/2015
Recursos de configurao
Exemplos de endereamento
Esta tabela mostra exemplos de endereamento para vrios tipos de objetos:
EIO0000001368 03/2015 33
Recursos de configurao
34 EIO0000001368 03/2015
Recursos de configurao
Descrio
Esta tabela fornece informaes sobre o nmero mximo de objetos suportados pelo Controlador
lgico M221 :
EIO0000001368 03/2015 35
Recursos de configurao
36 EIO0000001368 03/2015
Recursos de configurao
EIO0000001368 03/2015 37
Recursos de configurao
Seco 2.2
Estrutura de tarefas
Estrutura de tarefas
38 EIO0000001368 03/2015
Recursos de configurao
Viso geral
O Controlador lgico Modicon TM221M suporta os seguintes tipos de tarefas:
Tarefa mestre
Tarefa peridica
Tarefa de evento
Tarefas
As tarefas mestre so disparadas pela verificao cclica contnua ou pelas horas do software,
especificando o perodo de verificao de 2 a 150 ms (o padro 100 ms) em modo peridico.
As tarefas peridicas so disparadas pelos temporizadores do software e, por isso, so
configuradas especificando o perodo de verificao de 5 a 255 ms (o padro 255 ms) em modo
peridico.
As tarefas de eventos so acionados pelas entradas fsicas ou pelos blocos de funes HSC.
Estes 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 (quando o contador alcana o limite
do contador de alta velocidade). Voc pode configurar at dois eventos para cada bloco de funo
HSC, dependendo da configurao.
Voc tem que configurar uma prioridade para cada tarefa de evento. O intervalo de prioridade
de 0 a 7 e a prioridade 0 a prioridade mais alta.
EIO0000001368 03/2015 39
Recursos de configurao
Modos de verificao
O modo livre um modo de verificao cclica contnua. Neste modo, uma nova verificao
iniciada imediatamente aps a verificao anterior ter sido concluda.
Esta imagem mostra a relao entre as tarefas mestre e as tarefas peridicas quando a tarefa
mestre est em modo livre:
No modo peridico, o controlador lgico espera at que o tempo de verificao configurado acabe
antes de iniciar uma nova verificao. Assim sendo, cada verificao tem a mesma durao.
Esta imagem mostra a relao entre as tarefas mestre e as tarefas peridicas quando a tarefa
mestre est em modo peridico:
As prioridades dos eventos controlam a relao entre as tarefas de eventos, as tarefas mestre e
as tarefas peridicas. A tarefa de evento interrompe a execuo da tarefa mestre e da tarefa
peridica.
40 EIO0000001368 03/2015
Recursos de configurao
Esta imagem mostra a relao entre tarefas de eventos, tarefas mestre e tarefas peridicas em
modo peridico:
As tarefas de eventos so disparadas por uma interrupo de hardware que envia um evento de
tarefa para a tarefa de evento.
Temporizador de watchdog
Voc pode configurar um temporizador de watchdog especfico para tarefas mestre e tarefas
peridicas. Se o tempo de execuo da tarefa exceder o perodo do temporizador de watchdog
configurado, o controlador lgico passa para o estado HALTED. Este temporizador de watchdog
gerenciado pelos temporizadores do software.
Um temporizador de watchdog do sistema verifica se a lgica do usurio est carregando mais de
80% da capacidade de processamento da CPU.
EIO0000001368 03/2015 41
Recursos de configurao
Descrio
Esta tabela resume os tipos de tarefas, os modos de verificao disponveis para cada tarefa, as
condies de disparo dos modos de verificao, os intervalos configurveis do operador, o
nmero mximo de cada tarefa e suas prioridades de execuo:
42 EIO0000001368 03/2015
Recursos de configurao
Seco 2.3
Estados e comportamentos do controlador
Introduo
Esta seo fornece informaes sobre os estado do controlador, as transies do controlador e
os comportamento em resposta aos eventos do sistema. Ela comea com um diagrama detalhado
dos estados do controlador e uma descrio de cada estado. Depois define a relao dos estados
de sada e dos estados do controlador antes de explicar os comandos e os eventos que resultam
em transies de estado. Termina com informaes sobre as variveis persistente e o efeito das
opes de programao de tarefas do SoMachine Basic no comportamento do seu sistema.
EIO0000001368 03/2015 43
Recursos de configurao
44 EIO0000001368 03/2015
Recursos de configurao
Introduo
Esta seo fornece uma descrio detalhada dos estados do controlador.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Nunca pressuponha que seu controlador est em um certo estado antes de comandar uma
mudana de estado, configurar as opes do seu controlador, transferir um programa ou
modificar a configurao fsica do controlador e seu equipamento conectado.
Antes de realizar qualquer uma dessas operaes, considere o efeito em todos os
equipamentos conectados.
Antes de executar aes em um controlador, sempre confirme positivamente seu estado
visualizando seus LEDs, confirmando a condio da entrada R/S, verificando a presena de
imposio de sada e analisando as informaes de status do controlador atravs do
SoMachine Basic.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos
no equipamento.
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.
EIO0000001368 03/2015 45
Recursos de configurao
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.
Para obter mais informaes sobre o recurso Iniciar em execuo incondicional, consulte
Comportamento do aplicativo (ver SoMachine Basic, Manual de instrues).
46 EIO0000001368 03/2015
Recursos de configurao
EIO0000001368 03/2015 47
Recursos de configurao
NOTA: A palavra do sistema %SW6 indica o estado do controlador lgico (EMPTY, STOPPED,
RUNNING, HALTED, and POWERLESS).
48 EIO0000001368 03/2015
Recursos de configurao
Iniciar controlador
Efeito: Use um comando para reinicializar o controlador, para obter detalhes sobre a sequncia
de inicializao, consulte o diagrama de estados do controlador (ver pgina 44).
Mtodos:
Inicializao
Reinicializao por script
O script em um carto SD pode emitir um comando REBOOT como comando final.
Download do aplicativo
Efeito: Download do aplicativo para a memria do controlador.
Mtodos:
Boto on-line do SoMachine Basic:
Selecione o comando PC para controlador (download).
Efeito: Eliminao do aplicativo atual e definio do controlador no estado EMPTY. Se o
download for bem-sucedido, realizado um arranque a frio e o controlador definido no
estado STOPPED.
Transferncia de arquivos do aplicativo por carto SD:
Efeito: Na prxima reinicializao, remova o aplicativo atual e copie os arquivos do aplicativo
do carto SD para a memria do controlador. Se o download for bem-sucedido, realizado
um arranque a frio e o controlador definido no estado STOPPED.
Inicializar o controlador
Efeito: Define o controlador no estado EMPTY e aps um arranque a frio no estado STOPPED.
Mtodos:
Boto on-line do SoMachine Basic:
Selecione o comando Inicializar o controlador.
EIO0000001368 03/2015 49
Recursos de configurao
Executar o controlador
Efeito: Use um comando para efetuar a transio para o estado RUNNING do controlador.
Mtodos:
Chave R/S na parte frontal:
Comanda uma transio para o estado RUNNING na borda de subida.
Entrada de R/S:
A entrada tem que ser configurada no aplicativo (Configurao de entradas digitais
(ver pgina 72)).
Comanda uma transio para o estado RUNNING na borda de subida.
Parar o controlador
Efeito: Use um comando para efetuar a transio para o estado STOPPED do controlador.
Mtodos:
Chave R/S na parte frontal:
Fora uma transio para o estado STOPPED em um nvel baixo.
Entrada de R/S:
A entrada tem que ser configurada no aplicativo (Configurao de entradas digitais
(ver pgina 72)).
Fora uma transio para o estado STOPPED em um nvel baixo.
Comando Download:
Ele necessita que o controlador seja definido no estado STOPPED (aps o download do
controlador no estado STOPPED).
Remote Graphic Display.
50 EIO0000001368 03/2015
Recursos de configurao
Arranque a frio
O Arranque a frio definido para ser um arranque com todos os dados inicializados com seus
valores padro e a Lgica do usurio comeou no incio do programa com todas as variveis do
programa removidas. Em um Arranque a frio tudo inicializado: definies de software e
hardware.
Ocorre um Arranque a frio pelos seguintes motivos:
Iniciar controlador sem modificao on-line do aplicativo validada.
O controlador sem uma bateria de reserva carregada sempre inicializado atravs do Arranque
a frio.
Download do aplicativo
Inicializar o controlador
Arranque a quente
O Arranque a quente retoma simplesmente a execuo do programa lgico do usurio, em seu
ltimo estado de operao, com todos os contadores, blocos de funes e palavras e bits do
sistema preservados.
EIO0000001368 03/2015 51
Recursos de configurao
Variveis persistentes
52 EIO0000001368 03/2015
Recursos de configurao
Introduo
O controlador define o comportamento de sada em resposta aos comandos e eventos do sistema
em uma forma que permite maior flexibilidade. necessrio um entendimento deste
comportamento antes de abordar os comandos e os eventos que afetam os estados do
controlador.
Os possveis comportamentos das sadas e estados do controlador aos quais se aplicam so:
Gerenciados pelo programa do aplicativo
Valores de inicializao
Modo de reverso
Manter valores
Valores de reverso
Imposio de sada
Valores de inicializao
Este estado de sada aplica-se nos estados BOOTING, EMPTY e POWERLESS.
No modo de inicializao, as sadas assumem os seguintes valores:
Para sadas incorporadas:
Sada de transistor rpida: 0 Vdc
Sada de transistor regular: 0 Vdc
Sada de rel: Aberta
Funes de E/S avanadas (HSC, PLS, PWM e PTO): 0 Vdc
EIO0000001368 03/2015 53
Recursos de configurao
Valores de reverso
Este estado de sada aplica-se nos estados STOPPED e HALTED.
No modo de reverso, as sadas assumem os seguintes valores:
Para sadas incorporadas:
Sada de transistor rpida: de acordo com a definio de reverso
Sada de transistor regular: de acordo com a definio de reverso
Sada de rel: de acordo com a definio de reverso
Funes de E/S avanadas (HSC, PLS, PWM e PTO):
- Valor de reverso: de acordo com a definio de reverso
- Manter valores: 0 Vdc
Para sadas do mdulo de expanso:
Sada de transistor regular: de acordo com a definio de reverso
Sada de rel: de acordo com a definio de reverso
Imposio de sada
O controlador permite que voc force o estado das sadas selecionadas para um valor definido
para teste, colocao em funcionamento e manuteno do sistema.
Voc somente pode forar o valor de uma sada enquanto o seu controlador estiver conectado ao
SoMachine Basic.
Para isso, use o comando Fora em uma tabela de animao.
A imposio de sada anula todos os outros comandos para uma sada independentemente da
programao das tarefas que esto sendo executadas.
A imposio no lanada pela alterao on-line ou logout do SoMachine Basic.
A imposio lanada automaticamente pelo comando Cold Start (ver pgina 51) e Download
application (ver pgina 49).
A imposio no se aplica s funes de E/S avanadas (HSC, PLS, PWM e PTO).
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Voc tem que ter um entendimento aprofundado do modo como a imposio afetar as
sadas relativamente s tarefas que esto sendo executadas.
No tente forar a E/S contida nas tarefas que voc no tem certeza que sero executadas
de forma oportuna, exceto se voc pretender que a imposio tenha efeito na prxima
execuo da tarefa, seja quando for.
Se voc forar uma sada e no tiver nenhum efeito aparente na sada fsica, no saia do
SoMachine Basic sem remover a imposio.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos
no equipamento.
54 EIO0000001368 03/2015
Recursos de configurao
Reativao de sada
Se houver um curto-circuito ou sobrecarga de corrente, o grupo comum de sadas entra automati-
camente no modo de proteo trmica (todas as sadas no grupo definidas como 0), e ento so
rearmadas periodicamente (a cada segundo) para testar o estado da conexo. No entanto, voc
tem que estar ciente do efeito desta reativao na mquina ou no processo a ser controlado.
ATENO
INICIALIZAO INVOLUNTRIA DA MQUINA
Iniba a reativao automtica de sadas se este recurso for um comportamento no desejvel
para sua mquina ou processo.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos
no equipamento.
EIO0000001368 03/2015 55
Recursos de configurao
Seco 2.4
Ps-configurao
Ps-configurao
Introduo
Esta seo descreve como gerenciar e configurar o arquivo de ps-configurao do Controlador
lgico Modicon M221 .
56 EIO0000001368 03/2015
Recursos de configurao
Ps-configurao
Introduo
A ps-configurao uma opo que permite modificar alguns parmetros do aplicativo sem
alterar o aplicativo. Os parmetros de ps-configurao so definidos em um arquivo chamado
Machine.cfg que armazenado no controlador.
Por padro, todos os parmetros de comunicao so definidos na configurao do aplicativo.
Contudo, em determinadas condies, podem ser modificados automaticamente alguns ou todos
os parmetros, atravs do mecanismo de Ps-configurao. possvel especificar um ou mais
parmetros de comunicao no arquivo de ps-configurao e esses parmetros podem substituir
os parmetros especificados pela configurao. Por exemplo, um parmetro pode ser
armazenado no arquivo de ps-configurao para alterar o endereo IP de Ethernet do
controlador, enquanto os outros parmetros de Ethernet, como o endereo do gateway,
permanecem inalterados.
Parmetros
O arquivo de ps-configurao permite que voc modifique os parmetros da rede.
Parmetros de Ethernet:
Modo de configurao de endereos
Endereo IP
Mscara de sub-rede
Endereo do gateway
Nome do dispositivo
Parmetros da linha de srie, para cada linha de srie no aplicativo (porta incorporada ou cartucho
TMC2SL1):
Mdia fsica
Taxa de transmisso
Paridade
Bits de dados
Bit de parada
Endereo de Modbus
Polarizao (para RS-485)
Modo de operao
O arquivo de ps-configurao lido e aplicado:
depois de um Arranque a quente (ver pgina 51)
depois de um Arranque a frio (ver pgina 51)
depois de uma reinicializao (ver pgina 49)
depois do download de um aplicativo (ver pgina 49)
Para obter mais detalhes nos estados do controlador e transies, consulte Estados e comporta-
mentos do controlador (ver pgina 43).
EIO0000001368 03/2015 57
Recursos de configurao
Introduo
O arquivo Machine.cfg tem que ser armazenado no diretrio /usr/cfg do controlador.
O arquivo de ps-configurao pode ser transferido, modificado ou excludo com um carto SD.
Os parmetros de Ethernet do arquivo de ps-configurao tambm podem ser modificados com
o SoMachine Basic durante a conexo com um controlador lgico.
NOTA: Est disponvel um exemplo de arquivo de ps-configurao no diretrio
Firmwares & PostConfiguration\PostConfiguration\add_change\usr\cfg do
diretrio de instalao do SoMachine Basic.
58 EIO0000001368 03/2015
Recursos de configurao
EIO0000001368 03/2015 59
Recursos de configurao
60 EIO0000001368 03/2015
Modicon M221
Configurao do Controlador lgico M221
EIO0000001368 03/2015
Parte II
Configurao do Controlador lgico M221
Viso geral
Esta seo fornece informaes sobre como configurar as referncias do Controlador lgico M221
.
EIO0000001368 03/2015 61
Configurao do Controlador lgico M221
62 EIO0000001368 03/2015
Modicon M221
Como configurar um controlador
EIO0000001368 03/2015
Captulo 3
Como configurar um controlador
Viso geral
Este captulo descreve como criar uma configurao no SoMachine Basic e como configurar o
Controlador lgico M221 .
EIO0000001368 03/2015 63
Como configurar um controlador
Introduo
Configure um controlador criando uma configurao no SoMachine Basic. Para criar uma
configurao, crie primeiro um novo projeto ou abra um projeto existente.
Consulte o Manual de instrues do SoMachine Basic para obter informaes sobre como:
criar ou abrir um projeto existente
substituir o controlador lgico padro
adicionar um mdulo de expanso ao controlador lgico
adicionar um cartucho ao controlador lgico
salvar o projeto.
Pgina inicial
A janela da 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.
64 EIO0000001368 03/2015
Como configurar um controlador
Esta imagem mostra a barra de ferramentas, a barra de status e as guias de mdulos na janela
principal:
1 Barra de ferramentas
2 Barra de status
3 Guias de mdulos
Item Descrio
Barra de Fornece acesso fcil s funes usadas mais frequentemente.
ferramentas Para mais informaes, consulte a seo Barra de ferramentas.
Barra de status Exibe mensagens de status e de informaes sobre o status atual do sistema.
Para mais informaes, consulte a seo Barra de status.
Guias de mdulos Para desenvolver um aplicativo, realize as etapas das guias de mdulos da esquerda
para a direita:
Propriedades
Configurar as propriedades do projeto.
Configurao
Replicar e definir a configurao de hardware do controlador lgico e dos mdulos de
expanso associados.
Programao
Desenvolver o programa em uma das linguagens de programao suportadas.
Colocar em funcionamento
Gerenciar a conexo entre o SoMachine Basic e o controlador lgico, fazer o
upload/download de aplicativos, testar e colocar em funcionamento o aplicativo.
EIO0000001368 03/2015 65
Como configurar um controlador
rvore de hardware
A rvore de hardware exibida do lado esquerdo da janela Configurao. Ela mostra uma
visualizao estruturada da configurao de hardware atual. Quando voc adiciona um
controlador, um mdulo de expanso ou um cartucho ao projeto, vrios ns so automaticamente
adicionados rvore de hardware.
NOTA: Os ns na rvore de hardware so especficos do controlador e da configurao de
hardware. Estes ns dependem das funes de E/S que o controlador, os mdulos de expanso
e os cartuchos fornecem.
Esta imagem mostra a rvore de hardware da configurao do controlador:
Item Descrio
Entradas digitais Use para configurar as entradas digitais incorporadas do controlador lgico.
Sadas digitais Use para configurar as sadas digitais incorporadas do controlador lgico.
Entradas analgicas Use para configurar as entradas analgicas incorporadas do controlador lgico.
Contadores de alta Use para configurar as funes de contagem de alta velocidade (HSC)
velocidade incorporadas.
Geradores de Use para configurar as funes de geradores de pulsos (PLS/PWM/PTO)
impulsos incorporadas.
Barramento de E/S Use para configurar os mdulos de expanso e os cartuchos conectados ao
controlador lgico.
ETH1 Use para configurar as comunicaes de Ethernet incorporadas.
TCP do Modbus Use para configurar o TCP de Modbus para as comunicaes de Ethernet.
SLn (Linha em srie) Use para configurar a linha em srie incorporada ou a linha em srie adicionada
usando um cartucho.
n Nmero da linha em srie (1 ou 2, especfico do controlador).
66 EIO0000001368 03/2015
Como configurar um controlador
Editor
A rvore de editor exibida no centro da janela Configurao. Exibe a representao grfica da
configurao de hardware dos dispositivos. A configurao de hardware em um projeto pode ser:
somente um controlador
um controlador com cartucho
um controlador com mdulos de expanso
um controlador com cartucho e mdulos de expanso.
EIO0000001368 03/2015 67
Como configurar um controlador
Catlogo
A rea de catlogo exibida do lado direito da janela Configurao. Ela exibe a gama completa
de controladores lgicos, mdulos de expanso e cartuchos que podem ser configurados usando
SoMachine Basic. Ela tambm fornece uma descrio curta do dispositivo selecionado.
Voc pode arrastar e largar os objetos da rea de catlogo para a rea de editor. Voc tambm
pode substituir o controlador existente por um controlador diferente simplesmente arrastando e
largando do catlogo.
Esta imagem mostra o catlogo de controladores lgicos e mdulos de expanso:
68 EIO0000001368 03/2015
Como configurar um controlador
Configurao do controlador
A configurao do controlador depende do nmero e do tipo de entradas/sadas incorporadas,
objetos de E/S e portas de comunicao.
Use a guia Configurao para configurar as propriedades do seu controlador e dos mdulos de
expanso. Selecione um n na rvore de hardware para configurar as propriedades do
controlador.
Esta tabela mostra as configuraes disponveis do Controlador lgico M221 :
EIO0000001368 03/2015 69
Como configurar um controlador
Viso geral
Voc pode atualizar as execues do controlador usando o Executive Loader Wizard (carregador
do SO).
Consulte Estados e comportamentos do controlador (ver pgina 43) para obter informaes sobre
os estados de funcionamento do controlador lgico e o status dos LEDs.
Passo Ao
1 Feche todos os aplicativos do Windows, incluindo as mquinas virtuais.
2 Clique em Iniciar Programas Schneider Electric SoMachine Basic M221 Firmware
Update ou execute o arquivo ExecLoaderWizard.exe a partir da pasta SoMachine Basic installation
folder\Execloader.
70 EIO0000001368 03/2015
Modicon M221
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015
Captulo 4
Configurao de entradas/sadas incorporadas
Viso geral
Este captulo descreve como configurar os objetos de E/S incorporados do Controlador lgico
M221 .
O nmero de entradas e sadas incorporadas depende da referncia do controlador. Para obter
mais informaes, consulte as seguintes tabelas para:
Controlador lgico TM221C (ver pgina 20)
Controlador lgico TM221M (ver pgina 24)
EIO0000001368 03/2015 71
Configurao de entradas/sadas incorporadas
Seco 4.1
Configurao de entradas digitais
Introduo
Por padro, todas as entradas digitais so usadas como entradas regulares. Algumas entradas
digitais so rpidas e podem ser usadas atravs da configurao de contadores de alta velocidade
(ver pgina 81), enquanto outras entradas podem ser configuradas como fontes de eventos.
Passo Ao
1 Clique no n Entradas digitais na rvore de hardware para exibir as propriedades das entradas
digitais.
Esta imagem mostra as propriedades das entradas digitais na rea de editor:
72 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 73
Configurao de entradas/sadas incorporadas
Run/Stop Sim Verdadeiro/Falso Falso Permite que voc configure uma entrada digital como
uma chave R/S adicional.
Se voc configurar uma entrada digital como uma chave
R/S, no possvel usar a entrada em qualquer outro
bloco de funo (por exemplo, bloco de funo de
contador de alta velocidade, bloco de funo de
contador rpido, etc.).
Se voc habilitar a R/S para uma entrada, no possvel
configurar essa entrada para:
Trava
Evento
Evento Sim No usado No usado Permite que voc selecione um evento que dispara as
Borda de entradas de %I0.2 a %I0.5.
descida Por padro, esta opo desabilitada devido ao valor
Borda de subida padro de Filtragem. Defina Filtragem como No Filter
Ambas as para habilitar a opo Evento.
bordas Se voc selecionar um evento na lista suspensa (que
no seja No usado), o parmetro Prioridade permite a
edio para definir a prioridade do evento.
Prioridade Sim De 0 a 7 7 Permite que voc defina a prioridade do evento de
disparo para as entradas de %I0.2 a %I0.5.
Voc pode definir a prioridade de cada evento usando o
parmetro Prioridade que editvel somente para as
entradas configuradas como eventos.
Atribua a cada evento configurado uma prioridade
diferente: se dois eventos tiverem a mesma prioridade,
aparece uma mensagem de erro detectado na janela.
74 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 75
Configurao de entradas/sadas incorporadas
Seco 4.2
Configurao de sadas digitais
Introduo
Por padro, todas as sadas digitais so usadas como sadas regulares. Para controladores
equipados com sadas de transistor, duas sadas so sadas de transistor rpidas e podem ser
usadas configurando os geradores de impulsos (ver pgina 91).
Passo Ao
1 Clique no n Sadas digitais na rvore de hardware para exibir as propriedades das sadas digitais.
Esta imagem mostra as propriedades das sadas digitais na rea de editor:
76 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 77
Configurao de entradas/sadas incorporadas
Seco 4.3
Configurao de entradas analgicas
Introduo
As entradas analgicas no tm qualquer propriedade configurvel em SoMachine Basic. Por
padro, todas as entradas analgicas so usadas como entradas regulares.
Passo Ao
1 Clique no n Entradas analgicas na rvore de hardware para exibir as propriedades das entradas
analgicas.
Esta imagem mostra as propriedades das entradas analgicas na rea de editor:
78 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 79
Configurao de entradas/sadas incorporadas
Seco 4.4
Configurao do contador de alta velocidade
80 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
Introduo
Voc pode configurar contadores de alta velocidade para que realizem uma das seguintes
funes:
Fase dupla [A=Impulso, B=Direo] (ou Contador ascendente/descendente)
Fase dupla [Quadratura X2] (ou Contador bifsico)
Contador nico
Frequencmetro
EIO0000001368 03/2015 81
Configurao de entradas/sadas incorporadas
Passo Descrio
1 Clique no n Contadores de alta velocidade na rvore de hardwares.
Resultado: A lista de Contadores de alta velocidade exibida:
2 Clique em ... em Configurao para selecionar o tipo de contador de alta velocidade para atribuir e exibir
a janela Assistente do contador de alta velocidade.
Para obter informaes detalhadas sobre o contador de alta velocidade, consulte a tabela abaixo.
82 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 83
Configurao de entradas/sadas incorporadas
Item Descrio
1 Apresenta o ttulo da janela da caixa de dilogo do assistente para a instncia %HSCi de HSC
selecionada.
2 Exibe as entradas dedicadas, as entradas auxiliares e as sadas reflexas.
As propriedades nesta rea da janela do assistente so diferentes para cada tipo de contador e a
instncia de HSC. Para obter mais detalhes, consulte Atribuies de E/S dedicadas (ver pgina 81).
84 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
Parmetros comuns
Esta tabela descreve os parmetros comuns para os tipos de contador: Fase dupla
[A=Impulso, B=Direo], Fase dupla [Quadratura X2] e Contador nico:
EIO0000001368 03/2015 85
Configurao de entradas/sadas incorporadas
86 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 87
Configurao de entradas/sadas incorporadas
Configurar o Frequencmetro
88 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
Parmetros do Frequencmetro
Esta tabela descreve cada parmetro da janela Assistente do contador de alta velocidade
(%HSCi) para o tipo de contador Frequencmetro:
EIO0000001368 03/2015 89
Configurao de entradas/sadas incorporadas
Seco 4.5
Configurao do gerador de impulsos
90 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
Introduo
Os blocos de funes dos geradores de impulso, Pulse (PLS), Pulse Width Modulation
(PWM) e Pulse Train Output (PTO), so usados para gerar sinais de ondas quadradas ou
moduladas nos canais de sada dedicados %Q0.0 ou %Q0.1.
As sadas PWM apresentam um sinal de onda modulada com ciclo de trabalho e largura variveis,
enquanto as sadas PTO geram uma onda quadrada para controlar um passador de eixo nico
linear ou unidade servo em modo de loop aberto. O PLS tambm cria uma onda quadrada para o
nmero de pulsos programados.
Passo Ao
1 Clique no n Geradores de impulsos na rvore de hardware para exibir as propriedades dos
geradores de impulsos.
Esta imagem apresenta as propriedades dos geradores de impulsos na rea de editor:
2 Edite as propriedades e clique em [...] para configurar a sada dos geradores de pulsos.
Para obter informaes detalhadas sobre os parmetros de configurao de geradores de
impulsos, consulte a tabela abaixo.
EIO0000001368 03/2015 91
Configurao de entradas/sadas incorporadas
Configurao de PLS
Consulte Configurar impulsos (%PLS) (ver pgina 93).
Para obter mais detalhes sobre o bloco de funes de Pulse, consulte Controlador lgico
Modicon M221 - Guia da biblioteca de funes avanadas, Captulo Impulso (%PLS).
Configurao de PWM
Consulte Configurar a modulao por durao de impulso (%PWM) (ver pgina 95).
Para obter mais detalhes sobre o bloco de funes de Pulse Width Modulation, consulte
Controlador lgico Modicon M221 - Guia da biblioteca de funes avanadas, captulo Modulao
de largura de impulso (%PWM).
Configurao de PTO
Consulte Configurar a sada do trem de impulso (%PTO) (ver pgina 97)
Para obter mais detalhes sobre o bloco de funes de Pulse Train Output, consulte o
Controlador lgico Modicon M221 - Guia da biblioteca de funes avanadas, captulo Sada do
trem de impulso (%PTO).
92 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 93
Configurao de entradas/sadas incorporadas
A tabela descreve cada parmetro disponvel quando o canal est configurado no modo PLS:
94 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 95
Configurao de entradas/sadas incorporadas
A tabela descreve cada parmetro disponvel quando o canal est configurado no modo PWM:
96 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 97
Configurao de entradas/sadas incorporadas
A tabela descreve cada parmetro disponvel quando o canal est configurado no modo PTO:
98 EIO0000001368 03/2015
Configurao de entradas/sadas incorporadas
EIO0000001368 03/2015 99
Configurao de entradas/sadas incorporadas
Captulo 5
Configurao do barramento de E/S
Viso geral
Este captulo descreve como configurar o barramento de E/S (mdulos de expanso) do
Controlador lgico M221 .
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Atualize a configurao do seu programa sempre que voc adicionar ou excluir qualquer tipo de
expanso de E/S ou quando voc adicionar ou excluir qualquer dispositivo no seu barramento
de campo.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos
no equipamento.
Introduo
O Controlador lgico M221 um sistema de controle que oferece uma soluo tudo-em-um com
configuraes otimizadas e uma arquitetura expansvel.
NOTA: No possvel montar um mdulo TM2 antes de qualquer mdulo TM3, como indicado na
imagem a seguir:
NOTA: A configurao com seus mdulos de expanso TM3 e TM2 validada pelo software do
SoMachine Basic na janela Configurao.
NOTA: Em alguns ambientes, a configurao mxima preenchida por mdulos de consumo
elevado em conjunto com a distncia mxima permitida entre os mdulos transmissores e
receptores do TM3, pode apresentar problemas de comunicao de barramento apesar de o
software SoMachine Basic permitir a configurao. Se esse for o caso, voc precisa analisar o
consumo dos mdulos escolhidos na sua configurao, bem como a distncia de cabo mnima
exigida pelo seu aplicativo e, possivelmente, procurar otimizar as suas escolhas.
Introduo
Em seu projeto, voc pode adicionar os seguintes dispositivos ao controlador:
TMC2 Cartuchos
Mdulos de E/S digitais do TM3
Mdulos de E/S especialistas do TM3
Mdulos de E/S digitais do TM2
Mdulos de E/S analgicos do TM2
TMC2 Cartuchos
Para obter mais informaes sobre a configurao de cartuchos, consulte os seguintes guias de
programao de hardware:
Captulo 6
Configurao de comunicao incorporada
Viso geral
Este captulo descreve como configurar os recursos de comunicao do Controlador lgico M221 .
Seco 6.1
Configurao da Ethernet
Configurao da Ethernet
Introduo
Voc pode configurar a conexo de TCP/IP do controlador lgico configurando a rede Ethernet. A
Ethernet estabelece uma rede de rea local (LAN) entre o controlador lgico e os outros
dispositivos. A configurao da Ethernet proporciona a capacidade de configurar o endereo IP
do dispositivo de rede.
NOTA: O link controlador-PC usa o protocolo TCP/IP. requerido que este protocolo seja
instalado no PC.
Voc pode obter o endereo IP de Ethernet atravs dos seguintes protocolos:
Dynamic Host Configuration Protocol (DHCP)
Bootstrap Protocol (BOOTP)
Ethernet Configurao
Esta tabela descreve como configurar a Ethernet:
Passo Ao
1 Clique no n ETH1 na rvore de hardware para exibir as propriedades da Ethernet.
Esta imagem mostra as propriedades da Ethernet na rea de editor:
Introduo
Voc pode configurar a porta de Ethernet para habilitar o servidor de TCP do Modbus incorporado
que fornece capacidades ao TCP do Modbus do controlador lgico.
Passo Ao
1 Clique no n TCP do Modbus que aparece abaixo do n ETH1 na rvore de hardware para exibir
as propriedades do adaptador de Ethernet/IP.
Esta imagem mostra as propriedades do adaptador Ethernet/IP na rea de editor:
Passo Ao
1 Introduza o endereo IP no campo Endereo.
2 Introduza o valor para ID da Unidade e Tempo limite de conexo (100 ms).
3 Clique no boto Adicionar.
Resultado: Aparece na tela uma lista dos servidores remotos que voc adicionou.
Esta imagem mostra a tabela que lista os servidores remotos:
Esta tabela descreve cada coluna da tabela que lista os servidores remotos:
Seco 6.2
Configurao da linha em srie
Introduo
As referncias do Controlador lgico M221 esto equipadas com pelo menos uma linha em srie.
As referncias do controlador sem o recurso de Ethernet suportam duas linhas em srie:
SL1 (linha em srie)
SL2 (linha em srie)
A porta SL1 suporta uma conexo do modem (a porta SL2 no suporta a conexo do modem). O
modem permite o acesso remoto ao controlador para fins de programao e monitoramento.
NOTA: Um modem local tem que ser conectado ao PC que executa o software do SoMachine
Basic e uma conexo do modem configurada, como descrito no SoMachine Basic - Guia de
instrues.
Cada linha em srie pode ser configurada para qualquer um dos seguintes protocolos:
RTU do Modbus
ASCII do Modbus
ASCII
Voc pode definir as configuraes fsicas e de protocolo para a linha em srie. As linhas em srie
so configuradas para o protocolo RTU do Modbus, por padro.
Passo Ao
1 Clique no n SL1 (Linha em srie) ou SL2 (Linha em srie) na rvore de hardware para exibir as
propriedades da linha em srie.
Esta imagem mostra as propriedades da porta SL1 para os protocolos RTU do Modbus e ASCII
do Modbus :
Passo Ao
2 Edite as propriedades para configurar a linha em srie.
Para obter informaes detalhadas sobre os parmetros de configurao da linha em srie,
consulte a tabela abaixo.
Seco 6.3
Cdigos de funes do Modbus suportados
Apresentao
Esta tabela lista os cdigos de funo suportados por ambos os Modbus e Modbus TCP seriais e
seu efeito nas variveis da memria do controlador.:
Captulo 7
Carto SD
Carto SD
Introduo
O Controlador lgico Modicon M221 permite a transferncia de arquivos com um carto SD.
Este captulo descreve como gerenciar arquivos do Controlador lgico Modicon M221 com um
carto SD.
Introduo
O Controlador lgico Modicon M221 permite os seguintes tipos de gerenciamento de arquivos
com um carto SD:
Gerenciamento de clones (ver pgina 128): criar um backup ou restaurar um controlador
completo (usando um carto SD vazio)
Gerenciamento de firmware (ver pgina 130): colocar e obter firmware em um controlador
Gerenciamento do aplicativo do usurio (ver pgina 131): colocar e obter o aplicativo do
usurio em um controlador
Gerenciamento de ps-configurao (ver pgina 133): colocar, alterar ou remover informaes
de ps-configurao em um controlador
Gerenciamento de logs de erros (ver pgina 135): obter ou excluir um arquivo de log de erros
de um controlador
NOTA:
A execuo de servios e resoluo lgica do controlador lgico continua durante a
transferncia de arquivos.
O Controlador lgico Modicon M221 somente aceita cartes SD com o formato FAT ou FAT32.
As operaes dos cartes SD so realizadas independentemente dos direitos de acesso do
usurio que possam estar habilitados no controlador lgico de destino.
Usando o carto SD, possvel realizar operaes poderosas automaticamente, afetando o
comportamento do seu controlador lgico e aplicativo residente. Deve-se ter cuidado ao inserir um
carto SD no controlador. Voc deve estar ciente do efeito que o contedo do carto SD ter no
seu controlador lgico.
ATENO
OPERAO INVOLUNTRIA DO EQUIPAMENTO
Voc tem que ter conhecimento operacional na sua mquina ou processo antes de conectar
um carto SD ao seu controlador lgico.
Garanta que as protees esto colocadas para que qualquer efeito potencial do contedo do
carto SD no cause ferimentos do pessoal ou danos no equipamento.
A no observncia destas instrues pode provocar a morte, ferimentos graves, ou danos
no equipamento.
AVISO
EQUIPAMENTO INOPERVEL
No interrompa a transferncia do programa do aplicativo ou a alterao de firmware depois
que a transferncia tiver comeado.
No coloque o dispositivo em servio at que a transferncia seja concluda com sucesso.
A no observncia destas instrues pode provocar danos no equipamento.
Introduo
Esta tabela lista os locais e tipos de arquivos que podem ser gerenciados por comandos de script
ou clonagem:
Log de script
Um arquivo script.log criado automaticamente no diretrio raiz do carto SD depois das
operaes do script. O status das operaes do script pode ser verificado lendo este arquivo.
Gerenciamento de clones
Clonagem
A clonagem permite que voc crie automaticamente um backup do aplicativo, do firmware e da
ps-configurao (se existir) do Controlador lgico Modicon M221 no carto SD.
O carto SD pode ento ser usado para restaurar posteriormente o firmware, o aplicativo e a ps-
configurao (se existir) para o controlador lgico ou copi-los para outro controlador lgico com
a mesma referncia.
Antes de clonar um controlador, o Controlador lgico M221 verifica se o aplicativo no est
protegido contra cpia (Proteger um aplicativo por senha).
NOTA:
O carto SD tem que estar vazio e corretamente formatado para realizar este procedimento.
O log de erros detectados e a memria de dados no so clonados.
Se o aplicativo estiver protegido por senha, a operao de clonagem bloqueada (o LED de
SD fica intermitente).
Passo Ao
1 Formate um carto SD no PC.
2 Insira o carto SD no controlador.
Resultado: A operao de clonagem iniciada automaticamente. Durante a operao de
clonagem, os seguintes LEDs esto ligados: PWR e SD.
3 Aguarde at que a operao de clonagem seja concluda (o LED de SD desliga-se).
NOTA: A operao de clonagem dura 2 ou 3 minutos. A operao de clonagem tem uma
prioridade baixa para minimizar o impacto no desempenho da comunicao e lgica do usurio do
controlador lgico. Dependendo da quantidade de tempo livre em seu programa, a operao
poder demorar mais tempo a ser concluda se o controlador lgico estiver em modo RUN ou
STOP. Esta operao no permitida quando o controlador est em um estado BOOTING. Alm
disso, se a verso de inicializao (verso do carregador de inicializao) for inferior ou igual a 14
(a verso pode ser verificada na palavra do sistema %SW13 (ver pgina 164)). A operao de
clonagem no executada.
4 Remova o carto SD do controlador.
Passo Ao
1 Remova o fornecimento de energia do controlador.
2 Insira o carto SD no controlador.
3 Restaure o fornecimento de energia do controlador.
Resultado: A operao de clonagem est em andamento.
NOTA: O LED de SD ligado durante a operao.
4 Aguarde at ao fim do download (O LED de SD desligado).
No caso de ser detectado um erro, o LED de SD est intermitente e o LED de ERR fica
intermitente.
5 Remova o carto SD para reiniciar o controlador.
Gerenciamento de firmware
Viso geral
Voc pode usar um carto SD para baixar atualizaes de firmware diretamente para o
controlador lgico.
Consulte Estados e comportamentos do controlador (ver pgina 43) para obter informaes sobre
os estados de funcionamento do controlador lgico e o status dos LEDs.
Passo Ao
1 Pare o controlador lgico e desligue o cabo de programao USB, se estiver conectado.
2 Insira um carto SD vazio no PC que est executando o SoMachine Basic.
3 Crie um arquivo chamado script.cmd no diretrio raiz do carto SD.
4 Edite o arquivo e insira os seguintes comandos:
Download "/sys/os"
Reboot
5 Crie o caminho da pasta \sys\os no diretrio raiz do carto SD e copie o arquivo de firmware
na pasta os:
Gerenciamento de aplicativos
Viso geral
Voc pode usar um carto SD para criar um backup e restaurar o aplicativo do controlador ou
copi-lo para outro controlador com a mesma referncia.
Passo Ao
1 Crie um arquivo script.cmd com um editor de texto no seu PC.
2 Edite o arquivo e insira a seguinte linha:
Upload "/usr/app"
3 Copie o arquivo de script para a pasta raiz do carto SD.
4 Insira o carto SD preparado no controlador.
Resultado: A cpia do arquivo do aplicativo iniciada. Durante a operao, o LED do sistema
SD no controlador lgico est ligado. No pare o controlador lgico enquanto a operao estiver
em andamento.
NOTA: O processo de backup do aplicativo tem uma prioridade baixa para minimizar o impacto
no desempenho da comunicao e lgica do usurio do controlador lgico. Dependendo da
quantidade de tempo livre em seu programa, a operao poder demorar mais tempo a ser
concluda se o controlador lgico estiver em modo RUN ou STOP, do que em modo BOOTING.
5 Remova carto quando o LED do sistema SD estiver desligado.
Resultado: O arquivo do aplicativo (*.smbk) salvo no carto SD.
6 O status do backup do aplicativo pode ser verificado lendo o arquivo script.log criado no
diretrio raiz do carto SD.
Passo Ao
1 Edite o arquivo script.cmd na pasta raiz do carto SD com um editor de texto.
2 Substitua o contedo do script atravs das seguintes linhas:
Delete "/usr/app"
Download "/usr/app"
Reboot
3 Remova o fornecimento de energia do controlador.
4 Insira o carto SD preparado no controlador.
5 Restaure o fornecimento de energia do controlador.
Resultado: A cpia do arquivo do aplicativo iniciada. Durante a operao, o LED do sistema
SD no controlador lgico est ligado. No pare o controlador lgico enquanto a operao estiver
em andamento.
NOTA: Antes da execuo do comando Download, verificada a integridade do arquivo
*.smbk. No caso de ser detectado um erro, o download cancelado.
6 Quando o LED do sistema SD for desligado, remova o carto SD para reiniciar o controlador.
7 O status da transferncia do aplicativo pode ser verificado lendo o arquivo script.log criado
no diretrio raiz do carto SD.
Gerenciamento de ps-configurao
Viso geral
Voc pode usar um carto SD para adicionar, alterar ou excluir o arquivo de ps-configurao do
seu controlador.
Passo Ao
1 Insira um carto SD vazio no PC que est executando o SoMachine Basic.
2 Copie o arquivo de ps-configurao (Machine.cfg) para a pasta \usr\cfg e o arquivo de
script para a pasta raiz do carto SD:
Passo Ao
1 Insira um carto SD vazio no PC que est executando o SoMachine Basic.
2 Copie o arquivo de script disponvel no diretrio Firmwares &
PostConfiguration\PostConfiguration\remove\ do diretrio de instalao do
SoMachine Basic para o diretrio raiz do carto SD.
3 Insira o carto SD preparado no controlador.
Resultado: O arquivo de ps-configurao removido. Durante a operao, o LED do sistema
SD no controlador lgico est ligado. No pare o controlador lgico enquanto a operao estiver
em andamento.
4 Remova carto quando o LED do sistema SD estiver desligado.
5 Reinicie o controlador para aplicar os parmetros do aplicativo.
6 O status da operao pode ser verificado lendo o arquivo script.log criado automaticamente
no diretrio raiz do carto SD.
Viso geral
Voc pode usar o carto SD para criar um backup ou excluir o arquivo de logs de erros do
controlador lgico.
Passo Ao
1 Crie um arquivo script.cmd com um editor de texto no seu PC.
2 Edite o arquivo e insira a seguinte linha:
Upload "/sys/log"
3 Copie o arquivo de script para a pasta raiz do carto SD.
4 Insira o carto SD preparado no controlador lgico.
Resultado: A transferncia do arquivo de logs de erros iniciada. Durante a operao, o LED
do sistema SD no controlador lgico est ligado. No pare o controlador lgico enquanto a
operao estiver em andamento.
NOTA: O processo de backup tem uma prioridade baixa para minimizar o impacto no
desempenho da comunicao e lgica do usurio do controlador lgico. Dependendo da
quantidade de tempo livre em seu programa, a operao poder demorar mais tempo a ser
concluda se o controlador lgico estiver em modo RUN ou STOP, do que em modo BOOTING.
5 Remova carto quando o LED do sistema SD estiver desligado.
Resultado: O arquivo de logs de erros (PlcLog.csv) salvo no carto SD.
6 O status da operao pode ser verificado lendo o arquivo script.log criado automaticamente
no diretrio raiz do carto SD.
Passo Ao
1 Crie um arquivo script.cmd com um editor de texto no seu PC.
2 Edite o arquivo e insira a seguinte linha:
Delete "/sys/log"
3 Copie o arquivo de script para a pasta raiz do carto SD.
4 Insira o carto SD preparado no controlador lgico.
Resultado: A excluso do arquivo de logs de erros iniciada. Durante a operao, o LED do
sistema SD no controlador lgico est ligado. No pare o controlador lgico enquanto a
operao estiver em andamento.
5 Remova carto quando o LED do sistema SD estiver desligado.
Resultado: O arquivo de logs de erros (PlcLog.csv) excludo do controlador lgico.
6 O status da operao pode ser verificado lendo o arquivo script.log criado automaticamente
no diretrio raiz do carto SD.
Aps um upload atravs do carto SD, o cdigo representado como no exemplo abaixo:
02/06/14, 12:04:01, 0x01110001
Esta tabela descreve o significado da representao de erros hexadecimais:
Parte III
Programar o Controlador lgico M221
Viso geral
Esta seo fornece informaes sobre o sistema e objetos de E/S especficos do Controlador
lgico M221 . Estes objetos so exibidos na guia Programao.
Para obter as descries de todos os outros objetos, consulte o Guia da biblioteca de funes
genricas do SoMachine Basic.
Captulo 8
Como usar exemplos de cdigo fonte
Viso geral
Exceto quando mencionado explicitamente, os exemplos de cdigo fonte contidos neste livro so
vlidos para as linguagens de programao Diagrama Ladder e Lista de instrues. Um exemplo
completo pode necessitar de mais de um degrau.
Procedimento de reversibilidade
Somente cdigo fonte da Lista de instrues mostrado neste livro.
Para obter o cdigo fonte do Diagrama Ladder equivalente:
Passo Ao
1 No SoMachine Basic, crie um novo POU que contenha um degrau vazio.
2 Neste degrau, clique no boto LD > IL para exibir o cdigo fonte da Lista de instrues.
3 Selecione e copie (Ctrl+C) o cdigo fonte para o primeiro degrau do programa exemplo.
4 Clique com o boto direito do mouse no nmero da linha 0000 da primeira instruo e
selecione Instrues para colar para colar o cdigo fonte no degrau:
NOTA: Lembre-se de excluir a instruo LD da ltima linha do degrau, se voc tiver colado
as instrues inserindo a(s) linha(s) antes do operador LD padro.
5 Clique no boto IL > LD para exibir o cdigo fonte do Diagrama Ladder.
6 Repita as etapas anteriores para todos os degraus adicionais no programa exemplo. Clique
Exemplo
Programa da Lista de instrues:
Captulo 9
Objetos de E/S
Objetos de E/S
Introduo
Os objetos de bit da Entrada digital so a imagem das entradas digitais no controlador lgico.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Objetos de E/S Entradas digitais.
Resultado: As propriedades de entradas digitais aparecem na tela.
Introduo
Os objetos de bit da Sada digital so a imagem das sadas digitais no controlador lgico.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Objetos de E/S Sadas digitais.
Resultado: As propriedades de sadas digitais aparecem na tela.
Introduo
Os objetos de palavras Entrada analgica so os valores digitais de um sinal analgico conectado
ao controlador lgico.
Esto incorporadas duas entradas analgicas de 0-10V no controlador lgico. As entradas
analgicas incorporadas usam um conversor de resoluo de 10 bits, para que cada incremento
seja de aproximadamente 10 mV (10V/210-1). Quando o sistema detecta o valor 1023, o canal
considerado como estando saturado.
Consulte o M221 Guia de hardware e TMC2 Cartuchos - Guia de hardware usados na
configurao para obter mais detalhes.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Objetos de E/S Entradas analgicas.
Resultado: As propriedades de entradas analgicas aparecem na tela.
Introduo
Os objetos de palavras de Sada analgica so os valores digitais dos sinais analgicos recebidos
do controlador lgico usando cartuchos.
So incorporadas duas sadas analgicas de 0 a 10 V e duas sadas analgicas de 4 a 20 mA nos
cartuchos TMC2AQ2C e TMC2AQ2V respetivamente.
Consulte o TMC2 Cartuchos - Guia de hardware usado na configurao para saber mais detalhes.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Objetos de E/S Sadas analgicas.
Resultado: As propriedades de sadas analgicas aparecem na tela.
Captulo 10
Blocos de funes
Blocos de funes
Introduo
O controlador lgico do M221 fornece:
Quatro entradas rpidas (%I0.0, %I0.1, %I0.6 e %I0.7)
Duas sadas rpidas nas referncias do controlador que contm sadas de transistor (%Q0.0 e
%Q0.1)
NOTA: Nenhuma funo de sada rpida compatvel com referncias do controlador que
contenham sadas de rel.
O controlador lgico do M221 compatvel com as seguintes funes avanadas de E/S
(dependendo da referncia):
Funes Descrio
Contadores Fast Counter A funo FC pode executar rpidas contagens de pulsos de
(Funes de sensores, alternadores, etc.
entrada
High Speed Counter A funo HSC pode executar rpidas contagens de sensores,
avanadas)
alternadores, etc., que estejam conectados a entradas
rpidas.
Geradores de Impulso A funo PLS gera um sinal de impulso de onda quadrada
impulsos em canais de sada dedicados.
Funes de sada
Modulao de largura de A funo PWM gera um sinal de onda modulada em canais de
avanadas) impulso sadas dedicados com um ciclo de trabalho varivel.
Sada do trem de impulso A funo PTO gera uma sada de trem de impulso para
controlar um passador de eixo nico linear ou unidade servo
em modo de loop aberto.
Essas funes e seus blocos de funes so descritos no Guia da biblioteca para funes
avanadas do Controlador lgico Modicon M221 .
NOTA:
Quando uma entrada usada como R/S, no pode ser usada como funo avanada.
Quando uma sada usada como alarme, no pode ser usada como funo avanada.
Captulo 11
Objetos do sistema
Objetos do sistema
Introduo
Esta seo fornece informaes sobre o funcionamento dos bits do sistema.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Objetos do sistema Bits do sistema.
Resultado: As propriedades de bits do sistema aparecem na tela.
%S59 Atualizar a data e Normalmente definido como 0, este bit pode ser definido 0 U
hora usando a como 1 ou 0 pelo programa.
palavra %SW59 Definido como 0, a palavra do sistema %SW59 no
gerenciada,
Definido como 1, a data e a hora so aumentadas ou
diminudas de acordo com as bordas de subida nos bits
de controle definidos como %SW59.
%S75 Status da bateria Este bit do sistema est definido pelo sistema e pode ser lido 0 S
pelo usurio. Ele indica o status da bateria:
Definido para 0, a bateria externa est operando
normalmente.
Definido para 1, a potncia da bateria externa est baixa,
ou nenhuma bateria externa foi detectada.
%S92 Variveis de %MW Definido como 1, se existirem dados vlidos salvos em flash. S
salvas em flash Definido como 0 se o bloco de dados for invlido ou a
operao de gravao estiver em progresso.
S Controlado pelo sistema
U Controlado pelo usurio
US Definido como 1 pelo usurio, redefinido como 0 pelo sistema
SU Definido como 1 pelo sistema, redefinido como 0 pelo usurio
SIM Aplicado ao simulador
Introduo
Esta seo fornece informaes sobre a funo das palavras do sistema.
Passo Ao
1 Selecione a guia Ferramentas na rea da esquerda da janela Programao.
2 Clique em Objetos do sistema Palavras do sistema.
Resultado: As propriedades de palavras do sistema aparecem na tela.
%SW11 Valor de watchdog Contm o valor mximo de watchdog. O valor (de 10 a 500 ms) U, SIM
do software definido pela configurao.
(1) Se um nico mdulo de expanso estiver em falta no arranque, ento todos os bits do mdulo de expanso sero
definidos como 1 (erro detectado).
S Controlado pelo sistema
U Controlado pelo usurio
SIM Aplicado ao simulador
%SW17 Status padro para Quando um erro detectado em uma operao aritmtica flutuante, S e U,
operao flutuante o bit %S18 definido como 1 e o status padro de %SW17 atualizado SIM
de acordo com a seguinte codificao:
Bit [0]: Operao invlida, o resultado no um nmero (1.#NAN
ou -1.#NAN),
Bit[1]: Reservado,
Bit[2]: Dividido por 0, o resultado infinito (-1.#INF ou 1.#INF),
Bit[3]: Resultado maior no valor absoluto do que +3.402824e+38,
o resultado infinito (-1.#INF ou 1.#INF).
%SW18- Contador de O contador funciona usando 2 palavras: S e U,
%SW19 temporizador %SW18 representa a palavra menos significativa, SIM
absoluto de 100 ms %SW19 representa a palavra mais significativa.
%SW98 Status de ps- Os bits so definidos como 1 quando a ps-configurao tiver sido S
configurao (Linha aplicada para o parmetro:
em srie 1) Bit[0]: Opo de hardware (RS485 ou RS232)
Bit[1]: Taxa de transmisso
Bit[2]: Paridade
Bit[3]: Tamanho dos dados
Bit[4]: Nmero de bits de parada
Bit[5]: Endereo de Modbus
Bit[6]: Polarizao (se disponvel na porta)
%SW99 Status de ps- Os bits so definidos como 1 quando a ps-configurao tiver sido S
configurao (Linha aplicada para o parmetro:
em srie 2) Bit[0]: opes de hardware (RS485)
Bit[1]: Taxa de transmisso
Bit[2]: Paridade
Bit[3]: Tamanho dos dados
Bit[4]: Nmero de bits de parada
Bit[5]: Endereo de Modbus
Bit[6]: Polarizao (se disponvel na porta)
(1) Se um nico mdulo de expanso estiver em falta no arranque, ento todos os bits do mdulo de expanso sero
definidos como 1 (erro detectado).
S Controlado pelo sistema
U Controlado pelo usurio
SIM Aplicado ao simulador
Taxa de transmisso:
000: 1200 transmisses,
001: 2400 transmisses,
010: 4800 transmisses,
011: 9600 transmisses,
100: 19 200 transmisses,
101: 38 400 transmisses,
110: 57 600 transmisses,
111: 115200 transmisses.
RTS/CTS:
0: desabilitado,
1: habilitado.
Paridade:
00: nenhuma,
10: mpar,
11: par.
Bit de parada:
0: 1 bit de parada,
1: 2 bits de parada.
Bits de dados:
0: 7 bits de dados,
1: 8 bits de dados.
(1) Se um nico mdulo de expanso estiver em falta no arranque, ento todos os bits do mdulo de expanso sero
definidos como 1 (erro detectado).
S Controlado pelo sistema
U Controlado pelo usurio
SIM Aplicado ao simulador
%SW107 Endereo MAC Indica o endereo MAC do controlador (somente referncias com o S
%SW108 canal Ethernet).
%SW109 Para endereo MAC AA:BB:CC:DD:EE:FF:
%SW107 = AA:BB
%SW108 = CC:DD
%SW109 = EE:FF
Status geral:
0x80: O cartucho no est presente e no est configurado em
SoMachine Basic.
0x81: O mdulo est presente, mas no est configurado.
0x82: Erro de comunicao interno com o cartucho.
0x83: Erro de comunicao interno com o cartucho.
0x84: Cartucho detectado diferente da configurao.
0x85: Cartucho configurado no detectado.
(1) Se um nico mdulo de expanso estiver em falta no arranque, ento todos os bits do mdulo de expanso sero
definidos como 1 (erro detectado).
S Controlado pelo sistema
U Controlado pelo usurio
SIM Aplicado ao simulador
Referncia ID do cdigo
TM221M16R 0x0780
TM221ME16R 0x0781
TM221M16T 0x0782
TM221ME16T 0x0783
TM221M32TK 0x0784
TM221ME32TK 0x0785
TM221C16R 0x0786
TM221CE16R 0x0787
TM221C16T 0x0788
TM221CE16T 0x0789
TM221C24R 0x078A
TM221CE24R 0x078B
TM221C24T 0x078C
TM221CE24T 0x078D
TM221C40R 0x078E
TM221CE40R 0x078F
TM221C40T 0x0790
TM221CE40T 0x0791
Glossrio
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.
BOOTP
(protocolo de inicializao prpria) Um protocolo de rede UDP que pode ser usado por um cliente
de rede para obter um endereo IP automaticamente (e possivelmente outros dados) a partir de
um servidor. O cliente identifica a si prprio ao servidor usando o endereo de cliente MAC. O
servidor, que mantm uma tabela pr-configurada de endereos MAC de dispositivo de cliente,
envia ao cliente seu endereo IP pr-configurado. O BOOTP era usado originalmente como um
mtodo que habilitava anfitries sem disco a serem inicializados remotamente em uma rede. O
processo BOOTP atribui um aluguel infinito de um endereo IP. O servio BOOTP usa as portas
UDP 67 e 68.
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
DHCP
(protocolo de configurao anfitri dinmica) Uma extenso avanada do BOOTP. DHCP mais
avanada, mas DHCP e BOOTP so comuns. (DHCP pode lidar com solicitaes de clientes
BOOTP.)
E
E/S
(entrada/sada)
E/S digital
(entrada/sada digital) Uma conexo de circuito individual no mdulo eletrnico que corresponde
diretamente ao bit de uma tabela de dados. O bit da tabela de dados mantm o valor do sinal no
circuito de E/S. Ele d o acesso digital lgico do controle aos valores E/S.
entrada analgica
Converte os nveis de voltagem ou corrente recebida em valores numricos. Voc pode
armazenar e processar esses valores no controlador lgico.
execuo peridica
A tarefa executada cclica ou periodicamente. No modo peridico, voc determina um tempo
especfico (perodo) em que a tarefa executada. Se ela for executada nesse tempo, um tempo
de espera ser gerado antes do prximo ciclo. Se for executada acima desse tempo, um sistema
de controle indica o excesso. Se o excesso foi muito alto, o controlador ser parado.
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.
I
IEC 61131-3
Parte trs de uma norma IEC de trs partes para equipamento de automao industrial. A
IEC 61131-3 diz respeito s linguagens de programao do controlador e define dois padres de
linguagem de programao grfica e dois textuais. As linguagens de programao grfica so
diagrama ladder e diagrama de bloco de funes. As linguagens de programao textual incluem
texto estruturado e lista de instruo.
IL
(lista de instrues) Um programa gravado na linguagem 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).
L
LAN
(rede da rea local) Uma rede de comunicaes curta que implementada em um ambiente
domstico, profissional ou institucional.
LD
(diagrama ladder) Uma representao grfica das instrues de um programa de controlador com
smbolos para contatos, bobinas e blocos em uma srie de degraus executados sequencialmente
por um controlador (consulte a IEC 61131-3).
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).
linguagem do diagrama ladder
Uma representao grfica das instrues de um programa de controlador com smbolos para
contatos, bobinas e blocos em uma srie de degraus executados sequencialmente por um
controlador (consulte a IEC 61131-3).
LSB
(bit/byte menos significativo) Parte de um nmero, endereo ou campo que gravado como o
valor nico direita em hexadecimal convencional ou notao binria.
M
MAST
Uma tarefa de processador que executada atravs do seu software de programao. A tarefa
MAST tem duas sees.
IN: as entradas so copiadas para a seo IN antes da execuo da tarefa MAST.
OUT: as sadas so copiadas para a seo OUT aps a execuo da tarefa MAST.
Modbus
Protocolo que permite comunicaes entre muitos dispositivos conectados mesma rede.
MSB
(bit/byte mais significativo) Parte de um nmero, endereo ou campo que gravado como o valor
nico esquerda em hexadecimal convencional ou notao binria.
P
PID
(proporcional, integral, derivado) Um mecanismo de feedback de ciclo de controle genrico
(controlador) largamente usado nos sistemas de controle industrial.
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.
programa
Componente de um aplicativo que consiste de cdigo fonte compilado capaz de ser instalado na
memria de um controlador lgico.
protocolo
Uma definio convencional ou padro que controla ou ativa a conexo, comunicao e
transferncia de dados entre dois sistemas e dispositivos de computao.
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
sada analgica
Converte valores numricos no controlador lgico e emite nveis de voltagem e corrente
proporcionais.
T
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.
ndice remissivo
Symbols B
%C, 33 barramento de E/S
%DR, 33 configurao, 101
%FC, 33 bits do sistema (%S), 154
%HSC, 33
%I, 33, 146
%IW, 33, 148 C
%KD, 33 carto SD, 130
%KF, 33 atualizar firmware, 130
%KW, 33 Carto SD
%M, 33 clonagem, 128
%MD, 33 gerenciamento de aplicativos, 131
%MF, 33 gerenciamento de ps-configurao, 133
%MSG, 33 cartuchos
%MW, 33 configurar, 107
%PLS, 33 TMC2, 107
%PWM, 33 comportamento das sadas, 53
%Q, 33, 147 Comportamento das sadas, 53, 54, 54
%QW, 33, 150 comunicao incorporada
%R, 33 configurao, 109
%S, 33 configurao
%S (bits do sistema), 154 criar uma configurao, 64
%SBR, 33 Frequencmetro, 88
%SC, 33 HSC, 84
%SW, 33 introduo configurao, 64
%SW (palavras do sistema , 163 contadores de alta velocidade, 81
%SW6, 48 configurao, 82
%TM, 33 introduo, 81
controlador
configurao, 63, 69
A recursos de configurao, 27
Arranque a frio, 51
Arranque a quente, 51
Atribuio de E/S, 81 D
atualizaes de firmware, 48 dispositivos suportados, 107
atualizar firmware, 70, 130 download de aplicativos, 48
download do aplicativo, 49
E H
entrada/sada incorporada HSC
configurao, 71 configurao, 84
entradas analgicas, 78
configurao, 78
introduo, 78 I
propriedades, 148 Imposio de sada, 54
Entradas analgicas Informaes gerais de configurao de E/S
propriedades, 150 prticas gerais, 102
entradas digitais, 72 Inicializar o controlador, 49
configurao, 72 Iniciar controlador, 49
introduo, 72
propriedades, 146
estado do controlador, 44, 45, 47, 47, 47, 47, L
48, 48 linguagens de programao
estado HALTED, 51 IL, LD, 22
ethernet, 111 IL, LD, Grafcet, 18
configurao, 111 linha em srie, 116
introduo, 111 configurao, 117
Executar o controlador, 50 introduo, 116
Executive Loader, 70
M
F mdulos de expanso
firmware, 70, 130 configurar, 107
atualizar com o carto SD, 130 TM2, 108
atualizar com o Executive Loader, 70 TM3, 107
Frequencmetro
configurao, 88
funes avanadas especializadas, 151 O
objetos
definio, 29
G endereamento, 33
geradores de impulso, 91 exemplos de endereamento, 33
introduo, 91 introduo aos tipos de objetos, 30
geradores de impulsos nmero mximo permitido, 35
configurao, 91 tipos de objetos, 30
configurao de PLS, 93 objetos de E/S
configurao de PTO, 97 entradas analgicas, 148
configurao de PWM, 95 entradas digitais, 146
Objetos de E/S
Sadas analgicas, 150
objetos de E/S
sadas digitais, 147
variveis persistentes, 52
P
palavras do sistema (%SW), 163
Parar o controlador, 50
Ps-conf.
Apresentao, 57
Ps-configurao
Apresentao, 57
ps-configurao
gerenciamento de arquivos, 58
R
recursos
recursos principais, 18, 22
reverso
valores, configurar, 76
Run/Stop, 74
configurar a entrada digital como, 74
S
sadas digitais, 76
configurao, 76
configurar valores de reverso para, 76
introduo, 76
parmetros de configurao, 76
propriedades, 147
T
TCP do modbus
introduo, 114
TCP do modbus
configurao, 114, 114
servidores remotos, 115
U
upload de aplicativos, 48
V
Valores de inicializao, 53
Valores de reverso, 54