Buscar

Manual Winsup2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 76 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 76 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 76 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
 
 
 
 
 
 
 
 
 
 
Software de programação 
 
WinSUP 
 
 
Manual Fevereiro/2006 Ref. 5-082.1010 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ATOS 
 
2 
 
 
 
 
 
 
 
 
 
 
Este manual não pode ser reproduzido, total ou parcialmente, sem autorização por escrito da Atos. 
 
Seu conteúdo tem caráter exclusivamente técnico/informativo e a Atos se reserva no direito, sem 
qualquer aviso prévio, de alterar as informações deste documento. 
 
 
 
 
3 
 
Termo de Garantia 
 
A Atos Automação Industrial LTDA. assegura ao comprador deste produto, 
garantia contra qualquer defeito de material ou de fabricação, que nele apresentar no 
prazo de 360 dias contados a partir da emissão da nota fiscal de venda. 
 
A Atos Automação Industrial LTDA. restringe sua responsabilidade à 
substituição de peças defeituosas, desde que o critério de seu Departamento de 
Assistência Técnica, se constate falha em condições normais de uso. A garantia não inclui 
a troca gratuita de peças ou acessórios que se desgastem naturalmente com o uso, cabos, 
chaves, conectores externos e relés. A garantia também não inclui fusíveis, baterias e 
memórias regraváveis tipo EPROM. 
 
A Atos Automação Industrial LTDA. declara a garantia nula e sem efeito se 
este produto sofrer qualquer dano provocado por acidentes, agentes da natureza, uso em 
desacordo com o manual de instruções, ou por ter sido ligado à rede elétrica 
imprópria, sujeita a flutuações excessivas, ou com interferência eletromagnética acima 
das especificações deste produto. A garantia será nula se o equipamento apresentar 
sinais de ter sido consertado por pessoa não habilitada e se houver remoção e/ou 
alteração do número de série ou etiqueta de identificação. 
 
A Atos Automação Industrial LTDA. somente obriga-se a prestar os 
serviços referidos neste termo de garantia em sua sede em São Paulo - SP, portanto, 
compradores estabelecidos em outras localidades serão os únicos responsáveis pelas 
despesas e riscos de transportes (ida e volta). 
 
• Serviço de Suporte Atos 
 
A Atos conta com uma equipe de engenheiros e representantes treinados na própria 
fábrica e oferece a seus clientes um sistema de trabalho em parceria para especificar, 
configurar e desenvolver software usuário e soluções em automação e presta serviços de 
aplicações e startup. 
 
A Atos mantém ainda o serviço de assistência técnica em toda a sua linha de 
produtos, que é prestado em suas instalações. 
 
Com o objetivo de criar um canal de comunicação entre a Atos e seus usuários, 
criamos um serviço denominado Central de Atendimento Técnico. Este serviço 
centraliza as eventuais dúvidas e sugestões, visando a excelência dos produtos e 
serviços comercializados pela Atos. 
 
 
 
 
 
 
 
 
 
Central de Atendimento Técnico 
De Segunda a Sexta-feira 
Das 7:30 às 12:00 h e das 13:00 às 17:30 h 
Telefone: 55 11 5547 7411 
E-mail: suportec@atos.com.br 
 
 
 
4 
Revisões deste Manual 
A seguir é mostrado um histórico das alterações ocorridas neste Manual: 
� A seguir é mostrado um histórico das alterações ocorridas neste Manual: 
� Revisão 1.00 / Fevereiro / 2006 (primeira edição). 
 
 
5 
C O N V E N Ç Õ E S U T I L I Z A D A S 
 
• Títulos de capítulos estão destacados no índice e aparecem no cabeçalho das páginas; 
 
• Palavras em outras línguas são apresentadas em itálico, porém algumas palavras são empregadas 
livremente por causa de sua generalidade e freqüência de uso. Como, por exemplo, às palavras 
software e hardware. 
 
Números seguidos da letra h subscrita (ex:1024h) indicam numeração hexadecimal e seguidos da letra 
b (ex:10b), binário. Qualquer outra numeração presente deve ser interpretada em decimal. 
 
• O destaque de algumas informações é dado através de ícones localizados sempre à esquerda da 
página. Cada um destes ícones caracteriza um tipo de informação diferente, sendo alguns 
considerados somente com caráter informativo e outros de extrema importância e cuidado. Eles estão 
identificados mais abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
NOTA: De caráter informativo, mostra dicas de utilização e/ou configuração 
possíveis, ou ressalta alguma informação relevante no equipamento. 
IMPORTANTE: De caráter informativo, mostrando pontos e trechos importantes 
do manual. Sempre observe e analise bem o conteúdo das informações que são 
identificadas por este ícone. 
ATENÇÃO: Este ícone identifica tópicos que devem ser lidos com extrema 
atenção, pois afetam no correto funcionamento do equipamento em questão, 
podendo até causar danos à máquina / processo, ou mesmo ao operador, se não 
forem observados e obedecidos. 
OBSERVAÇÃO: De caráter informativo, mostra alguns pontos importantes no 
comportamento / utilização ou configuração do equipamento. Ressalta tópicos 
necessários para a correta abrangência do conteúdo deste manual. 
 
 
 
6 
 
 
7 
 
 Í N D I C E 
CAPÍTULO 1 – PRÁTICA COM O WINSUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 
•••• 1 - O QUE É WINSUP? .............................................................................................................. 11 
•••• 2 - Descrição da interface com o usuário ................................................................................. 11 
•••• 3 - Descrição do Gerenciador de Projeto.................................................................................. 12 
3.1 - Documentação: ................................................................................................................................................... 13 
3.2 - Configuração de Hardware:................................................................................................................................. 13 
3.3 - Configuração da IHM: ......................................................................................................................................... 13 
3.4 - Comentários de Operandos:................................................................................................................................ 13 
3.5 - Programas e Subrotinas:..................................................................................................................................... 13 
3.6 - Supervisão: ......................................................................................................................................................... 13 
•••• 4 - Passo 1: Criação de um novo projeto.................................................................................. 14 
•••• 5 - Passo 2 : Configuração de Hardware .................................................................................. 14 
• 5.1 - Visualização da Configuração de Hardware – Drivers: MPC4004 e MPC4004G............................................... 15 
• 5.2 - Visualização da Configuração de Hardware – Drivers: MPC4004R e MPC4004T............................................. 15 
• 5.3 - Alterando ou Definindo a Configuração de Hardware........................................................................................ 16 
• 5.4 - Procedimentos para Inserir e Configurar placas – Drivers: MPC4004 e MPC4004G......................................... 17 
•••• 5.4.1 - Inserindo um novo bastidor ................................................................................................................. 17 
•••• 5.4.2 - Inserindo e Configurando uma placa digital......................................................................................... 18 
•••• 5.4.3 - Inserindo e Configurando uma placa analógica................................................................................... 19 
•••• 5.4.4 - Inserindo e Configurando uma placa de temperatura .......................................................................... 21 
• 5.5 - Procedimentospara Inserir e Configurar placas – Drivers: MPC4004R e MPC4004T....................................... 22 
•••• 5.5.1 - Adicionando ou substituindo um bastidor ............................................................................................ 22 
•••• 5.5.2 - Inserindo uma fonte de alimentação.................................................................................................... 23 
•••• 5.5.3 - Inserindo e Configurando uma CPU.................................................................................................... 24 
•••• 5.5.4 - Inserindo uma IHM.............................................................................................................................. 25 
•••• 5.5.5 - Inserindo e configurando uma placa digital.......................................................................................... 25 
•••• 5.5.6 - Inserindo e Configurando uma placa analógica................................................................................... 26 
•••• 5.5.7 - Inserindo e Configurando uma placa de temperatura .......................................................................... 29 
• 5.6 - Exclusão e Substituição de Expansões............................................................................................................. 31 
•••• 5.6.1 - Excluindo uma expansão: ................................................................................................................... 31 
•••• 5.6.2 - Substituindo uma expansão: ............................................................................................................... 31 
•••• 6 - Passo 3: Configuração da Taxa de Comunicação Serial ...................................................... 33 
• 6.1 - Configurando a comunicação para o APR03:.................................................................................................... 33 
• 6.2 - Configurando a comunicação para o Modbus: .................................................................................................. 33 
• 6.3 - Configurando a comunicação para o modo PRINT: .......................................................................................... 33 
•••• 7 - Passo 4: Configuração dos Recursos do Controlador. ........................................................ 33 
• 7.1 - Página protegida por Flash: .............................................................................................................................. 34 
• 7.2 - Habilita contador/temporizador 33 a 48............................................................................................................. 36 
• 7.3 - Habilita comparação de máximos e mínimos .................................................................................................... 36 
• 7.4 - Habilita comparação automática de registros.................................................................................................... 38 
•••• 7.4.1 - Habilita Comparação Automática de Registros nos drivers: MPC4004 e MPC4004G.......................... 38 
•••• 7.4.2 - Habilita Comparação Automática de Registros nos drivers: MPC4004R e MPC4004T........................ 40 
• 7.5 - Habilita movimentação de dados através de EI................................................................................................. 43 
•••• 7.5.1 - Habilita Movimentação de dados através de EI nos drivers: MPC4004 e MPC4004G......................... 43 
•••• 7.5.2 - Habilita Movimentação de dados através de EI nos drivers: MPC4004R e MPC4004T ....................... 44 
• 7.6 - Configura Leitura de Caracter através do canal serial....................................................................................... 48 
• 7.7 – Habilita programa de interrupção 1 .................................................................................................................. 48 
• 7.8 – Habilita programa de interrupção 2. ................................................................................................................. 48 
• 7.9 - Instrução CMP com EI ligado quando desabilitado ........................................................................................... 49 
• 7.10 - Habilita EI’s 022 a 02F para uso do sistema ................................................................................................... 49 
• 7.11 - Watchdog timer habilitado............................................................................................................................... 49 
• 7.12 - Habilita motor de passo .................................................................................................................................. 49 
•••• 8 - Passo 5: Elaboração do Programa de Usuário .................................................................... 50 
• 8.1 - Barra de Ferramentas Ladder ........................................................................................................................... 50 
•••• 8.1.1 - Descrição dos símbolos das instruções de programação: ................................................................... 50 
 
 
8 
• 8.2 - Comentário de Operandos ................................................................................................................................51 
•••• 9 - Passo 6: Definição e recursos da IHM paralela ................................................................... 53 
• 9.1 - Definição da IHM...............................................................................................................................................53 
• 9.2 - Definição de Senha ...........................................................................................................................................53 
• 9.3 - Descrição das Guias da IHM .............................................................................................................................54 
•••• 10 - Passo 7: Programação da IHM paralela ............................................................................. 59 
• 10.1 - Descrição do Editor de Telas...........................................................................................................................60 
• 10.2 - Detalhamento dos Campos .............................................................................................................................62 
•••• 10.2.1 - Campo de Edição ..............................................................................................................................62 
•••• 10.2.2 - Campo de Visualização .....................................................................................................................63 
•••• 10.2.3 - Campo Seletora.................................................................................................................................64 
•••• 10.2.4 - Campo Liga/Desliga...........................................................................................................................65 
•••• 10.2.5 - Campo Bargraph................................................................................................................................66 
•••• 10.2.6 - Campo String.....................................................................................................................................67 
•••• 10.2.7 - Texto .................................................................................................................................................68 
• 10.3 - Navegação das Telas da IHM..........................................................................................................................69 
•••• 11 - Passo 8: Comunicação Background e modo Print ............................................................. 70 
• 11.1 - Comunicação Background...............................................................................................................................70 
• 11.2 - Modo Print .......................................................................................................................................................70•••• 12 - Passo 9: Envio do programa ............................................................................................. 71 
•••• 13 - Passo 10: Supervisão ....................................................................................................... 72 
• 13.1 - Supervisão de Linhas ......................................................................................................................................72 
• 13.2 - Supervisão de Operandos ...............................................................................................................................72 
• 13.3 - Supervisão Gráfica: .........................................................................................................................................73 
%............................................................................................................................................................................................................................C
APÍTULO 12 - GLOSSÁRIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9 
CAPÍTULO 1 
PRÁTICA COM O WINSUP 
CAPÍTULO 1 – PRÁTICA COM O WINSUP 
 
 
 
 
 
INSTRUÇÕES DE PROGRAMAÇÃO 
 
 
10 
 
PRÁTICA COM O WINSUP 
 
 
 
 
11 
 
 
 
 
 
 1 - O QUE É WINSUP? 
 
WinSup é um ambiente de programação que permite o desenvolvimento de uma aplicação de controle 
baseada na linguagem de programação Ladder Diagrams, sendo uma poderosa ferramenta de 
desenvolvimento, documentação e manutenção de aplicações de controle, executada em ambiente 
Windows™. 
 
UTILIZANDO O PROGRAMA WINSUP 
 
 2 - Descrição da interface com o usuário 
A interface do WinSup proporciona diversos atalhos e opções para que o usuário possa criar sua 
aplicação. Conforme veremos a seguir: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A. Barra de título, Localização e Driver. 
 
Esta barra mostra o título do projeto que está sendo trabalhado, a localização do arquivo e o driver 
selecionado. 
 
B. Barra de menu. 
Será abordado nesta seção a estrutura e os recursos do WinSup. 
 
Figura 1.27 Descrição da Interface 
A. 
B. 
C. 
D. 
E. F. 
G. 
H. 
Figura 29 – Descrição da Interface 
 
PRÁTICA COM O WINSUP 
 
 
12 
Concentra todos os comandos do WinSup. A maioria destes comandos está disponível na barra de 
ferramentas do aplicativo. 
 
C. Controles do Windows. 
São os controles padrões do Windows para toda aplicação (Minimizar, Maximizar, Fechar). 
 
D. Barra de ferramentas. 
Esta barra concentra atalhos para os comandos mais utilizados do WinSup. 
 
E. Gerenciador de Projetos. 
Possibilita a visualização, edição e configuração de todos os itens envolvidos no projeto. 
 
F. Editor Ladder. 
Permite a criação das rotinas do programa de usuário. 
 
G. Comentário de operandos. 
Visualização do comentário do operando selecionado. 
 
H. Barra de Ferramentas Ladder. 
Sempre que executamos o WinSUP, a barra de ferramentas do editor ladder já vem anexada à 
esquerda da área de edição de linhas. Esta barra concentra os botões de acesso a todas as 
instruções de programação. 
 
 3 - Descrição do Gerenciador de Projeto 
Rodar o programa WinSup através do menu iniciar do Windows. Após a execução irá aparecer a janela 
do Winsup, chamada de Gerenciador de Projeto. O Gerenciador de projeto oferece uma visão rápida 
e organizada de toda a aplicação, facilitando a edição e configuração de todos os itens envolvidos no 
projeto, através de uma árvore hierárquica de opções. 
Selecionando-se qualquer um dos ramos da árvore do projeto o mesmo irá se expandir, mostrando seu 
conteúdo. Desta forma, você poderá navegar pela aplicação, tendo disponíveis todas as opções de 
configuração e documentação em uma tela específica, de um modo fácil e rápido. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 30 - Gerenciador de Projeto 
PRÁTICA COM O WINSUP 
 
 
 
 
13 
3.1 - Documentação: O WinSup possui um editor de textos, que permite gerar a 
documentação do projeto, a partir de itens como: Projeto, Principal, Int1, Int2, Pseudo e Sub rotinas. 
 
 
3.2 - Configuração de Hardware: Na janela Configuração do Projeto, tem-se 
acesso a todos os parâmetros e objetos da configuração do CLP, englobando desde as placas de 
expansão do CLP até as telas de IHM. 
 
3.3 - Configuração da IHM: Na guia Configuração da IHM tem-se acesso às 
ferramentas para criar, excluir e configurar telas, funções de teclas e alarmes da IHM. 
 
 
3.4 - Comentários de Operandos: Possibilita fazer uma breve descrição, de até 
60 caracteres, de cada um dos registros/EI’s do projeto, facilitando uma posterior análise. 
 
 
3.5 - Programas e Subrotinas: A pasta programas armazena o programa principal, 
Int1, Int2 e Pseudo. E a pasta Subrotinas armazena todas as sub-rotinas do projeto. O WinSUP trata 
os programas e subrotinas como entidades independentes, em janelas independentes. 
 
 
3.6 - Supervisão: Esta janela permite supervisionar todos os operandos, ou seja, através 
desta tabela terá acesso ao valor/status da variável supervisionada. Este recurso permite também 
uma supervisão através de um gráfico das variáveis do processo/máquina, sendo que, pode-se criar 
várias janelas de supervisão com nomes diferentes. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 31 - Supervisão Gráfica 
 
PRÁTICA COM O WINSUP 
 
 
14 
 4 - Passo 1: Criação de um novo projeto 
 
No menu Arquivo, criar um novo projeto através do sub-menu Novo Projeto. Observe a figura a 
seguir. 
 
 
 
 
Selecione o driver utilizado e digite o nome do projeto a ser criado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5 - Passo 2 : Configuração de Hardware 
Após a criação de um novo projeto, acesse o gerenciador de projetos em Configuração do projeto e 
através da guia Expansão, é possível montar e configurar o hardware do novo projeto, possibilitando a 
impressão da lista de material. 
 
Figura 32 - Menu Arquivo 
Seleção do Driver 
Figura 1.31 Tela Novo Projeto 
Figura 33 - Tela Novo Projeto 
PRÁTICA COM O WINSUP 
 
 
 
 
15 
� Para alterar a configuração atual inserindo, retirando ou modificando qualquer placa existente, 
clique no botão Configurar, da guia Expansões. 
� Para imprimir a configuração atual em qualquer impressora instalada no Windows, clique no 
botão Imprimir, da guia Expansões. 
A maneira com que as expansões são configuradas não difere entre os drivers existentes no WinSup, 
mas algumas diferenças com relação à configuração das placas podem ser encontradas, quando 
utiliza-se o driver MPC4004R ou MPC4004T. 
 
Para os modelos de CPU do driver MCP4004L a configuração é fixa em duas 
expansões de 8E/8S, portanto não existem expansões a serem configuradas. 
Os modelos de CPU do driver MPC2200 não possuem expansões, portanto a guia 
“Expansões” da janela de Configurações de Hardware não está disponível durante a 
utilização deste hardware. 
 
• 5.1 - Visualização da Configuração de Hardware – 
Drivers: MPC4004 e MPC4004G 
 
Quando se cria um projeto novo nos drivers MPC4004 e MPC4004G, visualiza-se a configuração 
padrão opcional mostrada abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
• 5.2 - Visualização da Configuração de Hardware – 
Drivers: MPC4004R e MPC4004T 
 
Quando se cria um projeto novo nos drivers MPC4004R e MPC4004T, não existem expansões 
configuradas, conforme mostrado abaixo: 
 
 
 
 
OBSERVAÇÃO 
Figura 34 - Configuração de Hardware MPC4004 e MPC4004G 
Figura 35 - Configuração de Hardware MPC4004R e MPC4004T 
 
PRÁTICA COM O WINSUP 
 
 
16 
 
• 5.3 - Alterando ou Definindo a Configuração de 
Hardware 
 
Para alterar a configuração atual no caso dos drivers MPC4004 e MPC4004G, ou definir as expansões 
a serem utilizadas em seu projeto no caso dos drivers MPC4004R e MPC4004T, cliqueno botão 
Configurar, na guia Expansão, da janela de Configuração do projeto. 
 
 
 
 
 
 
 
 
 
Descrição da janela Expansões de Hardware: 
 
Figura 36 - Janela de Configuração de Hardware 
PRÁTICA COM O WINSUP 
 
 
 
 
17 
 
 
 
1. Árvore de Expansões: Contém todos os módulos de expansões correspondentes ao driver 
selecionado. 
 
2. Barra de Status: Mostra uma descrição sucinta do objeto selecionado na Árvore de Expansões. 
 
3. Visualização: Imagem representativa dos módulos existentes no projeto. 
 
4. Tabela de Expansões: Representa em formato de tabela a configuração do bastidor. 
 
• 5.4 - Procedimentos para Inserir e Configurar placas 
– Drivers: MPC4004 e MPC4004G 
•••• 5.4.1 - Inserindo um novo bastidor 
Ao criar um novo projeto, o WinSup já monta uma configuração mínima (bastidor de dois slots, fonte e 
CPU) como mostra a figura abaixo: 
 
 
 
 
 
 
Para inserir um bastidor com maior número de slots, siga os seguintes passos: 
Figura 38 - Figura da Configuração mínima dos drivers 
MPC4004 e MPC4004G 
Figura 37 - Janela de Expansões de Hardware 
 
PRÁTICA COM O WINSUP 
 
 
18 
IMPORTANTE 
� 
 
 
1. Na guia “Expansão” da Configuração do projeto, clique no botão Configurar; 
 
2. Na árvore de Expansões, abra a opção “Bastidor”; 
 
3. Dentre as opções disponíveis, escolha o bastidor que será utilizado no projeto; 
 
4. Dê um duplo-clique no item escolhido ou clique e arraste para a ilustração do Bastidor já 
existente ou da Tabela de Expansões; 
5. Na janela que se abre, clique no botão “Substituir” para confirmar a ação. 
 
 
 
Para cada slot vazio, existe uma linha em branco correspondente na Tabela de 
Expansões. 
 
 
 
Quando se diminui o número de slots do bastidor, qualquer placa configurada nos 
slots excedentes (lado direito do bastidor) será perdida. 
 
 
 
 
 
•••• 5.4.2 - Inserindo e Configurando uma placa digital 
 
As expansões digitais são aquelas que possuem apenas entradas e/ou saídas digitais, como a 
presente na CPU. 
 
Para inserir uma placa digital, siga os seguintes passos: 
 
 
1. Na guia “Expansão” da Configuração do projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção “Módulos digitais”; 
 
3. Dentre as opções disponíveis, escolha o módulo que deseja inserir; 
 
4. Dê um duplo-clique no item escolhido ou clique e arraste para a ilustração do Bastidor já 
existente ou da Tabela de Expansões. 
 
 
 
 
A posição dos jumpers e o endereçamento de memória de cada módulo é exibido na 
tabela de Expansões e no próprio layout do módulo. 
 
 
 
 
 
� 
NOTA 
� 
NOTA 
PRÁTICA COM O WINSUP 
 
 
 
 
19 
IMPORTANTE 
� 
 
 
•••• 5.4.3 - Inserindo e Configurando uma placa analógica 
 
As expansões analógicas são aquelas que possuem entradas e/ou saídas analógicas em corrente ou 
tensão. São divididas em dois grupos, cada um com um endereçamento distinto:
 
•••• Módulos Analógicos Compactos (M.A.C) – São módulos compostos unicamente por 
entradas analógicas ou saídas analógicas. 
 
•••• Módulos Analógicos Mistos – São módulos compostos por entradas e saídas analógicas. 
 
 
 
 
A posição dos jumpers e o endereçamento de memória de cada módulo, é exibido na 
tabela de Expansões e no próprio layout do módulo. 
 
 
 
 
 
CLP’s da Série MPC4004L e da Série Tico (driver 2200) não possuem expansões 
analógicas. 
 
 
 
Para inserir uma placa analógica, siga os seguintes passos: 
 
 
1. Na guia “Expansão” da Configuração do projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção “Módulos analógicos”; 
 
3. Dentre as opções disponíveis, escolha o módulo que deseja inserir; 
 
4. Dê um duplo-clique no item escolhido ou clique e arraste para a ilustração do Bastidor já 
existente ou para a Tabela de Expansões. 
 
 
Configurações da placa analógicaConfigurações da placa analógicaConfigurações da placa analógicaConfigurações da placa analógica 
 
 
Para acessar as configurações de um módulo analógico, utilize um dos procedimentos 
mostrados abaixo: 
 
 
• No Bastidor dê um duplo-clique sobre a imagem do módulo analógico que deseja configurar; 
 
• Na Tabela de Expansões dê um duplo-clique sobre a linha correspondente ao módulo 
analógico que deseja configurar; 
 
• Clique com o botão direito do mouse sobre o Bastidor ou sobre a Tabela de Expansões (no 
módulo que deseja configurar) e selecione a opção "Propriedades"; 
 
 
 
 
 
 
 
� 
NOTA 
 
PRÁTICA COM O WINSUP 
 
 
20 
A configuração das expansões de um projeto, no WinSUP é feita em formato de tabela, abaixo 
segue o procedimento para configurar cada opção disponível. 
 
 
Habilitando um canal analógico: 
 
•••• Na coluna "Habilitação" dê um clique sobre a célula correspondente ao canal que deseja 
habilitar; 
 
 
 
Os canais analógicos dos módulos mistos são habilitados sempre em "pares", isto é, de 
2 em 2 canais. Nos módulos M.A.C não existe habilitação. 
 
 
 
 
Definindo o tipo de valor a ser utilizado: 
 
1. Na coluna "Tipo" dê um clique sobre a célula correspondente ao canal que deseja utilizar; 
 
2. Uma caixa de seleção se abrirá. Escolha uma das duas opções disponíveis (BCD para decimal 
e BIN para hexadecimal); 
 
 
 
A configuração do tipo do valor é independente para cada canal. 
 
 
 
 
Definindo a escala a ser utilizada: 
 
1. Na coluna "Escala" dê um clique sobre a célula correspondente ao canal que deseja utilizar; 
 
2. Uma caixa de seleção se abrirá. Escolha uma das opções disponíveis para escala; 
 
 
 
Cada canal possui sua própria escala. Default: 0000 - 4000. 
 
 
 
 
Exemplo de utilização das escalas: 
 
 
 
 
 
Figura 39 - Exemplo de utilização das escalas analógicas 
OBSERVAÇÃO 
OBSERVAÇÃO 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
21 
 
Definindo os EI's das placas analógicas bipolares (somente 4004.60N e 4004.61N): 
 
Abaixo da tabela de configuração encontra-se um campo chamado "Primeiro EI sinal +/- 10Vcc". 
Defina nele o primeiro estado interno de indicação de sinal. Ele será utilizado pelo primeiro canal de 
saída da placa. Todos os outros canais utilizam os EI's na seqüência. Esse EI determina se o valor 
colocado nos respectivos registros de cada saída corresponderá a uma tensão entre 0 a +10Vcc (se o 
EI de sinal estiver OFF), ou uma tensão entre 0 e -10Vcc (se o EI de sinal estiver ON); 
 
Exemplos de utilização do EI de sinal: 
 
 
 
 
 
•••• 5.4.4 - Inserindo e Configurando uma placa de temperatura 
 
Para inserir um módulo de temperatura, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Módulos de Temperatura"; 
 
3. Dentre as opções disponíveis, escolha o módulo que deseja inserir; 
 
4. Para inseri-lo em uma posição livre do bastidor, dê um duplo-clique no item escolhido 
ou clique e arraste para a ilustração do Bastidor já existente ou para a Tabela de 
Expansões 
 
Configurações da placa de temperaturaConfigurações da placa de temperaturaConfigurações da placa de temperaturaConfigurações da placa de temperatura 
 
Para acessar as configurações de um módulo de temperatura, utilize um dos procedimentos 
mostrados abaixo: 
 
•••• No Bastidor dê um duplo-clique sobre a imagem do módulo de temperatura que deseja 
configurar; 
 
•••• Na Tabela de Expansões dê um duplo-clique sobre a linha correspondente ao módulo de 
temperatura que deseja configurar; 
 
•••• Clique com o botão direito do mouse sobre o Bastidor ou sobre a Tabela de Expansões (no 
módulo que deseja configurar) e selecione a opção "Propriedades"; 
 
A configuração das expansões do WinSUP é feita em formato de tabela, abaixo seguem os 
procedimentos para configurar cada opção disponível. 
 
 
 
 
Figura 40 - Exemplo de utilização do EI de sinal 
 
PRÁTICA COM O WINSUP 
 
 
22 
 
Definição dos parâmetros do módulo de temperatura: 
 
Cada parâmetro a ser configurado possui uma célula a ser preenchida. Abaixo são mostrados os 
ranges para cada uma das células: 
 
Alarme-Min:400 a EFFE 
 
Alarme-Max: 400 a EFFE 
 
Preset: 400 a EFFE 
 
Banda: 2 a 25,5 ºC 
 
Ks e Kp: 0 a 100 % 
 
Ki: 0 a 100 repetições por minuto 
 
Kd e Tempo: 0 a 25 segundos 
 
Definição das funções e registros para controle de temperatura: 
 
SET POINT OU PRESET - temperatura programada no controlador, ou seja a temperatura que se quer 
atingir. 
 
EFETIVO - temperatura lida pelo cartão do CP, temperatura real. 
 
BANDA - região onde ocorrerá o controle de temperatura (0 a 25,5 ºC). Abaixo da banda as 
resistências estarão ligadas e acima da banda desligadas. 
 
TEMPO - valor em segundos, para cálculo do período da saída PWM (2 a 25 segundos). Desta forma 
se tivermos um tempo de 4 seg., com uma S = 50%, teremos a saída digital 2 seg. ligada (Ton) e 2 
seg. desligada (Toff). 
 
 
Caso o cálculo de Ton ou Toff seja menor que 1 seg., será mantido o tempo mínimo de 
1 seg. e recalculado o outro termo, para manter a proporcionalidade. 
 
 
 
• 5.5 - Procedimentos para Inserir e Configurar placas 
– Drivers: MPC4004R e MPC4004T 
 
•••• 5.5.1 - Adicionando ou substituindo um bastidor 
 
Para inserir um bastidor, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Bastidor"; 
 
3. Dentre as opções disponíveis, escolha o bastidor que será utilizado no projeto; 
 
4. Dê um duplo-clique no item escolhido ou clique e arraste para a área branca ou cinza ao lado. 
 
 
 
 
 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
23 
IMPORTANTE 
� 
 
 
 
Para substituir um bastidor, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Bastidor"; 
 
3. Dentre as opções disponíveis, escolha o bastidor que será inserido; 
 
4. Dê um duplo-clique no item escolhido ou clique e arraste para um slot do Bastidor já existente 
ou para a Tabela de Expansões; 
 
5. Na janela que se abre, clique no botão "Substituir" para confirmar a ação. 
 
O aumento de capacidade do bastidor só é possível utilizando-se os bastidores que 
possuam conector de expansão (4004.26R, 4004.28R e 4004.2AR). 
Para cada slot vazio, existe uma linha em branco correspondente na Tabela de 
Expansões. 
 
 
 
 
Quando se diminui o número de slots do bastidor, qualquer módulo configurado nos 
slots excedentes (lado direito do bastidor) será perdido. 
 
 
 
 
•••• 5.5.2 - Inserindo uma fonte de alimentação 
 
Para inserir uma fonte de alimentação, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Fonte"; 
 
3. Escolha o modelo de fonte dentre as opções disponíveis;
 
4. Para inseri-la no bastidor, clique e arraste a fonte selecionada na Árvore de Expansões, para o 
slot A1 (reservado exclusivamente para uso da fonte de alimentação). 
 
 
Figura 41 - Guia Expansões 
OBSERVAÇÃO 
 
PRÁTICA COM O WINSUP 
 
 
24 
 
Cálculo de consumo de corrente da fonte: 
 
Cada fonte possui uma especificação de corrente máxima utilizada. Durante a configuração das 
expansões, é possível acompanhar o nível de consumo utilizado pelos módulos inseridos no CLP. 
 
Para exibir a janela de cálculo de consumo de corrente, siga os seguintes passos: 
 
1. Após inserir um bastidor qualquer, clique com o botão direito do mouse sobre o Bastidor ou a 
Tabela de Expansões; 
 
2. Clique sobre a opção "Consumo..."; 
 
3. Caso nenhuma fonte tenha sido escolhida, os campos permanecerão em branco. Adicionando 
uma fonte ao projeto, suas especificações de corrente disponível serão utilizadas como limite 
máximo para o projeto. Dessa maneira, ao ultrapassar esse limite, um alarme será acionado, 
mostrando na janela "Utilização da Fonte" onde foi excedido o limite de consumo. 
 
•••• 5.5.3 - Inserindo e Configurando uma CPU 
 
Para inserir uma CPU, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "CPU"; 
 
3. Dentre as opções disponíveis, escolha a CPU que deseja inserir; 
 
4. Para inseri-la no bastidor, clique e arraste a CPU selecionada na Árvore de Expansões, para o 
último slot do primeiro bastidor (reservado exclusivamente para uso da CPU). 
 
Configuração da CPUConfiguração da CPUConfiguração da CPUConfiguração da CPU 
 
Para acessar as configurações da CPU, utilize um dos procedimentos mostrados abaixo: 
 
1. No Bastidor, dê um duplo-clique sobre a imagem da CPU previamente inserida no projeto; 
 
2. Na Tabela de Expansões, dê um duplo-clique sobre a linha correspondente à CPU; 
 
3. Clique com o botão direito no mouse sobre o Bastidor ou sobre a Tabela de Expansões (sobre 
a CPU) e selecione a opção "Propriedades". 
 
Configurando uma CPU: 
 
Os endereços das entradas e saídas digitais da CPU podem ser configurados para atualizar dentro do 
programa de interrupção Int1 e/ou Int2. Para fazer isso basta marcar as opções correspondentes na 
janela de configuração de pontos digitais. 
 
 
 
PRÁTICA COM O WINSUP 
 
 
 
 
25 
 
•••• 5.5.4 - Inserindo uma IHM 
 
A IHM é utilizada, durante a configuração das expansões do projeto, com o objetivo de realizar o 
cálculo de consumo de corrente. Dependendo da IHM selecionada para o projeto, a corrente 
consumida pode mudar. 
 
A IHM é representada na configuração das expansões, através da (figura 42): 
 
 
 
 
 
Para inserir uma IHM, siga os seguintes passos: 
 
1. Na guia "Expansão” da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "IHM"; 
 
3. Escolha o modelo de IHM dentre as opções disponíveis; 
 
4. Para inseri-la no projeto, clique e arraste a IHM selecionada na Árvore de Expansões, para o 
Bastidor ou para a Tabela de Expansões. 
 
•••• 5.5.5 - Inserindo e configurando uma placa digital 
 
 
 
A posição dos jumpers e o endereçamento de memória de cada módulo é exibido na 
tabela de Expansões e no próprio layout do módulo. 
 
 
Para inserir um módulo digital, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Digitais"; 
 
3. Escolha o modelo de módulo dentre as opções disponíveis (exemplo: 8E/8S = placa de 8 
entradas e 8 saídas); 
 
4. Dentre as opções disponíveis, escolha o modulo que possui a especificação necessária 
para seu projeto; 
 
5. Para inseri-lo em uma posição livre do bastidor, clique e arraste o módulo digital 
selecionado na Árvore de Expansões, para o slot desejado no Bastidor. 
Figura 42 - Figura Ilustrando o modelo da IHM 
� 
NOTA 
 
PRÁTICA COM O WINSUP 
 
 
26 
 
Configuração da placa digitalConfiguração da placa digitalConfiguração da placa digitalConfiguração da placa digital 
 
Para acessar as configurações de um módulo digital, utilize um dos procedimentos 
mostrados abaixo: 
 
•••• No Bastidor dê um duplo-clique sobre a imagem do módulo digital que deseja configurar; 
 
•••• Na Tabela de Expansões dê um duplo-clique sobre a linha correspondente ao módulo digital 
que deseja configurar; 
 
•••• Clique com o botão direito do mouse sobre o Bastidor ou sobre a Tabela de Expansões (no 
módulo que deseja configurar) e selecione a opção "Propriedades". 
 
 
Configurando um módulo digital: 
 
Os módulos digitais têm seus endereços de entradas e saídas configuráveis. Essa configuração é 
feita nos campos "Endereço Inicial", presentes na janela de configuração; 
Os pontos digitais (tanto de entradas como de saídas) podem ser atualizados dentro do programa 
de Int1 e/ou Int2. Para fazer isso basta marcar as opções correspondentes na janela de 
configuração de pontos digitais. 
 
É permitido, no máximo, uma placa por interrupção (além das E/S da CPU). Dessa 
forma, se escolhermos atualizar as entradas de uma placa de 16E/16S na Int1, ao 
configurar as outras placas digitais do projeto, a opção "Atualizarna Int1" das 
entradas das outras placas ficará desabilitada. 
 
Abaixo, a visualização da configuração de uma placa 16E/16S: 
 
 
 
 
•••• 5.5.6 - Inserindo e Configurando uma placa analógica 
 
As expansões analógicas são divididas em dois grupos: 
 
•••• Módulos Analógicos Compactos (M.A.C.) – São módulos compostos unicamente por 
entradas analógicas ou saídas analógicas 
 
•••• Módulos Analógicos Mistos – São módulos compostos por entradas e saídas analógicas. 
 
A posição dos jumpers e o endereçamento de memória de cada módulo, é exibido na 
tabela de Expansões, na linha correspondente ao slot. 
 
 
OBSERVAÇÃO 
Figura 43 - Janela de Configuração das placas Digitais 
� 
NOTA 
PRÁTICA COM O WINSUP 
 
 
 
 
27 
 
 
Para inserir um módulo analógico, siga os seguintes passos: 
 
1. Na guia "Expansão" da Configuração de Projeto, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Analógicas"; 
 
3. Escolha o modelo de placa dentre as opções disponíveis (exemplo: 2E/2S = placa de 2 
entradas e 2 saídas analógicas); 
 
4. Dentre as opções disponíveis, escolha o módulo que possui a especificação 
necessária para seu projeto; 
 
5. Para inseri-lo em um slot livre do bastidor, clique e arraste o módulo analógico 
selecionado na Árvore de Expansões, para o slot desejado no Bastidor. 
 
Configuração da placa analógicaConfiguração da placa analógicaConfiguração da placa analógicaConfiguração da placa analógica 
 
Para acessar as configurações de um módulo analógico, utilize um dos procedimentos 
mostrados abaixo: 
 
•••• No Bastidor dê um duplo-clique sobre a imagem do módulo analógicaoque deseja configurar; 
 
•••• Na Tabela de Expansões dê um duplo-clique sobre a linha correspondente ao módulo 
analógico que deseja configurar; 
 
•••• Clique com o botão direito do mouse sobre o Bastidor ou sobre a Tabela de Expansões (no 
módulo que deseja configurar) e selecione a opção "Propriedades". 
 
A configuração das expansões de um projeto do WinSUP é feita em formato de tabela, abaixo 
segue o procedimento para configurar cada opção disponível. 
 
Habilitando um canal analógico na varredura: 
 
•••• Na coluna "Hab. varr." dê um clique sobre a célula correspondente ao canal que deseja 
habilitar. 
 
Habilitando um canal analógico na Int1: 
 
•••• Na coluna "Hab. Int1." dê um clique sobre a célula correspondente ao canal que deseja 
habilitar. 
 
Habilitando um canal analógico na Int2: 
 
•••• Na coluna "Hab. Int1." dê um clique sobre a célula correspondente ao canal que deseja 
habilitar 
 
 
Os canais analógicos são habilitados individualmente, podendo ser atualizados 
separadamente durante a varredura, ao entrar no programa de Int1 ou de Int2. 
 
 
Definindo o efetivo a ser utilizado por cada canal: 
 
1. Na coluna "Efetivo" dê um clique sobre a célula correspondente ao canal que deseja 
utilizar; 
 
2. Insira o endereço onde a placa deverá armazenar o valor do efetivo do canal 
correspondente. 
OBSERVAÇÃO 
 
PRÁTICA COM O WINSUP 
 
 
28 
 
 
 
Cada canal tem seu efetivo programado em um endereço diferente, ou seja, a 
definição desse endereço é independente, para cada canal existente na placa. 
 
 
 
Definindo o tipo de valor a ser utilizado: 
 
1. Na coluna "Tipo" dê um clique sobre a célula correspondente ao canal que deseja utilizar; 
 
2. Uma caixa de seleção se abrirá. Escolha uma das duas opções disponíveis (BCD para decimal 
e BIN para hexadecimal). 
 
 
A configuração do tipo de valor, é independente para cada canal. 
 
 
 
 
Definindo a escala a ser utilizada: 
 
1. Na coluna "Escala" dê um clique sobre a célula correspondente ao canal que se deseja utilizar; 
 
2. Uma caixa de seleção se abrirá. Escolha uma das opções disponíveis para escala. 
 
 
Cada canal possui sua própria escala. Padrão: 0000 - 4000. 
 
 
 
Exemplo de utilização das escalas: 
 
 
 
 
 
 
Definindo os EI's das placas analógicas bipolares (somente 4004.60N e 4004.61N): 
 
Nas placas analógicas bipolares, os canais de saída utilizam um EI para definição de sinal. Esse EI é 
definido na coluna "EI Sinal" e determina se o valor colocado nos respectivos registros de cada saída 
corresponderá a uma tensão entre 0 a +10Vcc (se o EI de sinal estiver OFF), ou uma tensão entre 0 e 
-10Vcc (se o EI de sinal estiver ON). 
 
 
 
 
 
 
 
OBSERVAÇÃO 
OBSERVAÇÃO 
OBSERVAÇÃO 
Figura 44 - Exemplo de utilização das escalas 
PRÁTICA COM O WINSUP 
 
 
 
 
29 
 
Exemplos de utilização do EI de sinal: 
 
 
 
 
 
 
 
Cada canal possui seu próprio EI. 
 
 
 
•••• 5.5.7 - Inserindo e Configurando uma placa de temperatura 
 
Para inserir uma placa de temperatura, siga os seguintes passos: 
 
1. Na guia "Expansões" da Configuração de Hardware, clique no botão Configurar; 
 
2. Na Árvore de Expansões, abra a opção "Temperatura"; 
 
3. Escolha o tipo de placa dentre as opções disponíveis (Termopar ou PT100); 
 
4. Dentre as opções disponíveis, escolha a placa que deseja inserir; 
 
5. Para inseri-la em uma posição livre do bastidor, clique e arraste o módulo de 
temperatura selecionado na Árvore de Expansões, para o slot desejado no Bastidor. 
 
 
Os módulos de temperatura devem estar do lado oposto da fonte de alimentação para 
evitar interferência em seus canais. 
 
 
 
Configuração da placa de temperaturaConfiguração da placa de temperaturaConfiguração da placa de temperaturaConfiguração da placa de temperatura 
 
Para acessar as configurações de uma placa de temperatura, utilize um dos procedimentos 
mostrados abaixo: 
 
���� No Bastidor dê um duplo-clique sobre a imagem da placa de temperatura que deseja 
configurar; 
 
���� Na Tabela de Expansões dê um duplo-clique sobre a linha correspondente à placa de 
 temperatura que deseja configurar; 
 
���� Clique com o botão direito do mouse sobre o Bastidor ou a Tabela de Expansões (na placa 
que deseja configurar) e selecione a opção "Propriedades". 
Figura 45 - Exemplo de utilização do EI de sinal 
OBSERVAÇÃO 
OBSERVAÇÃO 
 
PRÁTICA COM O WINSUP 
 
 
30 
 
A configuração das expansões do WinSUP é feita em formato de tabela, abaixo segue o 
procedimento para configurar cada opção disponível. 
 
Habilitação dos canais de temperatura: 
 
•••• Na coluna "Hab.canal" dê um clique sobre a célula correspondente ao canal que deseja 
habilitar; 
 
•••• Na coluna "Efetivo" defina qual registro livre será utilizado como efetivo de temperatura para 
cada canal, individualmente. 
 
 
Cada canal pode ser habilitado individualmente. Somente os canais habilitados 
serão atualizados durante a varredura. 
 
 
 
 
Habilitação dos parâmetros PID (Recurso para o driver MPC4004R): 
 
���� Na coluna "Hab.PID" dê um clique sobre a célula correspondente ao canal que deseja habilitar 
o controle PID. 
 
 
O controle PID pode ser habilitado individualmente para cada canal. Por exemplo: 
posso ter todos os canais de temperatura da placa habilitados, mas somente um 
controlado por PID. 
 
 
Definição dos parâmetros PID (Recurso para o driver MPC4004R): 
 
Cada parâmetro a ser configurado possui uma célula a ser preenchida. A edição das células só é 
permitida após habilitar o PID do canal que deseja controlar. 
 
Abaixo são mostrados os ranges para cada umas das células: 
 
Preset: 400 a DFFE 
 
Saída: 400 a DFFE 
 
Banda: 2 a 25,0 ºC 
 
Ks: 0 a 100 % 
 
Kp: 0 a 100 % 
 
Ki: 0 a 100 repetições por minuto 
 
Kd: 0 a 25 segundos 
 
Tempo: 0 a 25 segundos 
 
EI Aquecimento: 0000 a 03FF , E000 a EFFF 
 
EI Overshoot: 0000 a 03FF , E000 a EFFF 
 
EI Ruptura: 0000 a 03FF , E000 a EFFF 
 
 
EI Soft Start: 0000 a 03FF , E000 a EFFF 
 
OBSERVAÇÃO 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
31 
IMPORTANTE 
� 
 
Valor Soft Start: 0 a 250 
 
Termopar Invertido: 0000 a 03FF , E000 a EFFF 
 
Termopar Aberto: 0000 a 03FF , E000 a EFFF 
 
Definição das funções e registros para controle de temperatura: 
 
SET POINT OU PRESET - temperatura programada no controlador, é a temperatura que se quer 
atingir.EFETIVO - temperatura lida pelo cartão do CP, temperatura real. 
 
BANDA - região onde ocorrerá o controle de temperatura (0 a 25,5 ºC ). Abaixo da banda as 
resistências estão ligadas e acima da banda desligadas. 
 
TEMPO - valor em segundos, para cálculo do período da saída PWM (2 a 25 segundos). Desta forma 
se tivermos um tempo de 4 seg., com uma S = 50%, teremos a saída digital 2 seg. ligada (Ton) e 2 
seg. desligada (Toff). 
 
 
 
 
Caso o cálculo de Ton ou Toff seja menor que 1 seg., será mantido o tempo mínimo 
de 1 seg. e recalculado o outro termo, para manter a proporcionalidade. 
 
 
 
• 5.6 - Exclusão e Substituição de Expansões 
 
•••• 5.6.1 - Excluindo uma expansão: 
 
Para excluir uma placa do bastidor, siga os seguintes passos: 
 
•••• Na Tabela de Expansões ou no Bastidor, clique com o botão direito sobre a placa que deseja 
excluir; 
 
•••• No menu que se abre escolha a opção "Excluir Hardware"; 
 
•••• Uma mensagem confirmará se a placa selecionada realmente deve ser excluída, para 
confirmar, selecione "Sim". 
 
 
•••• 5.6.2 - Substituindo uma expansão: 
 
Para substituir uma expansão por outra, siga os seguintes passos: 
 
1. Na guia "Expansões" da Configuração de Hardware, clique no botão Configurar; 
 
2. Na Árvore de Expansões, escolha a placa que deseja substituir; 
 
 
3. Na Tabela de Expansões, clique sobre a placa a ser substituída; 
 
4. Dê um duplo-clique sobre a placa selecionada na Árvore de Expansões 
 
5. Uma mensagem confirmará se a placa do bastidor realmente deve ser substituída, para 
confirmar, selecione "Sim"; 
 
 
PRÁTICA COM O WINSUP 
 
 
32 
Para movimentar uma placa no bastidor, sem precisar excluí-la, utilize um dos procedimentos 
abaixo: 
 
•••• No Bastidor, clique sobre a placa que deseja movimentar e arraste-a para um slot livre. 
Arrastar a placa para um slot ocupado é interpretado como uma substituição, e uma janela abrirá 
perguntando se a placa realmente deve ser substituída. Para confirmar a ação, clique em "Sim"; 
 
•••• Na Tabela de Expansões clique sobre a placa que deseja movimentar e arraste-a para um slot 
livre. Arrastar a placa para um slot ocupado é interpretado como uma substituição, e uma janela 
abrirá perguntando se a placa realmente deve ser substituída. Para confirmar a ação, clique em 
"Sim". 
 
 
Ao movimentar uma placa para um outro slot do bastidor, sua configuração é mantida, 
não sendo necessário reconfigurá-la. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
33 
 
 6 - Passo 3: Configuração da Taxa de Comunicação Serial 
Os CLP’s Atos possuem na CPU, até dois canais de comunicação serial: canal A: (RS232) e canal B 
(RS485). 
Os dois canais podem ser utilizados simultaneamente, com taxas de comunicação e protocolos 
diferentes, variando de 1200bps a 57600bps. 
A taxa de comunicação irá determinar a velocidade com que a comunicação entre o CLP e o 
dispositivo a ele conectado irá ocorrer. 
A Taxa de Comunicação dos canais seriais do CLP são programadas na guia Geral da janela 
configurações de Hardware, nos campos mostrados abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
• 6.1 - Configurando a comunicação para o APR03: 
O protocolo APR03, desenvolvido pela Atos e utilizado em todos os seus equipamentos permite que o 
baud rate de cada canal seja configurado individualmente, tendo a seguinte especificação: Paridade 
fixa em Nenhuma, o Tamanho do dado fixo em 8 bits e utilizando sempre 1 Stop bit. 
 
• 6.2 - Configurando a comunicação para o Modbus: 
O protocolo Modbus, criado pela Modicom, está disponível nos dois canais de comunicação do CLP, 
possuindo baud rate configurável individualmente para cada canal. O número de stop bits está 
diretamente relacionado ao fato de se estar ou não utilizando paridade. Quando não se utiliza paridade 
(o campo deve permanecer na opção Nenhuma), o número de stop bits é pode ser configurável. Ao se 
utilizar paridade PAR ou ÍMPAR o número de stop bits passa a ser 1. O Tamanho do dado é fixo em 8 
bits. 
 
• 6.3 - Configurando a comunicação para o modo 
PRINT: 
A taxa de Print está disponível nos dois canais de comunicação do CLP, podendo configurar seu baud 
rate individualmente para cada canal. O tamanho do dado e o número de stop bits podem ser 
configuráveis, mas utilizando paridade com o tamanho dado em 8 bits, o número de stop bits é fixado 
em 1. 
 
 
 
 
 
 7 - Passo 4: Configuração dos Recursos do Controlador. 
Figura 46 - Janela de Configuração da Conexão 
 
PRÁTICA COM O WINSUP 
 
 
34 
Na janela Configurações de Hardware, têm acesso rápido a todos os parâmetros e objetos da 
configuração do CLP, englobando desde as placas de expansão do bastidor até às telas da IHM, 
passando por diversos outros recursos. 
 
Para acessar a janela Configuração de Hardware, há 3 modos diferentes: 
 
•••• Acione o botão Configuração de Hardware ; 
•••• No menu Projeto, selecione a opção Configurar; 
•••• Pressione as teclas de atalho Shift+F8. 
 
 
 
 
Detalhamento dos Recursos do WinSup: 
 
• 7.1 - Página protegida por Flash: 
 
Este recurso (disponível somente no driver MPC4004G) possibilita a cada inicialização do CLP, 
recuperar uma região de dados previamente salva na memória flash. 
Para configurar esse recurso, selecione a opção "Página protegida por Flash", na guia Geral da janela 
Configuração de Hardware, e em seguida acione o botão "Opções". 
 
 
 
 
 
 
 
 
A seguinte janela se abrirá: 
 
Figura 47 - Guia Geral – Configuração de Hardware 
PRÁTICA COM O WINSUP 
 
 
 
 
35 
 
 
 
 
 
Descrição dos campos: 
 
Endereço da Página: 
Define a página onde os dados serão protegidos na memória Flash. 
 
EI que habilita gravação: 
Define qual EI será utilizado para gravar os dados apontados no campo "Endereço da Página". 
 
Quantidade de bytes: 
Define o número de bytes que serão protegidos na flash, a partir do endereço apontado no campo 
"Endereço da Página" (valores válidos entre 1 e 254). 
 
 
Exemplo de Utilização 
 
O exemplo abaixo mostra como proteger os valores de presets dos temporizadores/contadores 
presentes na CPU. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Quando o EI 206h for acionado, através de um MONOA ou MONOD, os 63 bytes a partir do endereço 
400h serão armazenados na memória flash. A partir deste momento, a cada inicialização do CLP, os 
dados salvos serão carregados novamente na página escolhida. 
Para desabilitar este recurso, desmarque a opção "Página protegida por Flash", na guia Geral da 
janela Configuração de Hardware. 
 
 
 
 
Figura 48 - Tela Página protegida por Flash 
Figura 49 - Exemplo de utilização da página protegida por Flash 
 
PRÁTICA COM O WINSUP 
 
 
36 
 
• 7.2 - Habil ita contador/temporizador 33 a 48 
Este recurso, disponível somente para CPU's dos drivers MPC4004R e MPC4004T, habilita a 
utilização de outros 16 contadores/temporizadores. 
Para configurar esse recurso, selecione a opção "Habilita contador/temporizador 33 a 48", na guia 
Geral da janela Configuração de Hardware, e em seguida acione o botão "Opções". 
 
A seguinte janela se abrirá: 
 
 
 
 
 
 
 
 
 
 
 
Descrição dos campos: 
 
Preset: Definição do primeiro endereço de preset a ser utilizado. Todos os outros presets virão em 
seqüência. Este endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer registro 
livre do CLP. 
 
Efetivo: Definição do primeiro endereço de efetivo a ser utilizado. Todos os outros efetivos virão em 
seqüência. Este endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer registro 
livre do CLP; 
 
EI: Definição do primeiro EI a ser utilizado. Todos os outros EI's virão em seqüência. Este endereço 
pode ser configurado pelo usuário, podendo ser utilizado qualquer estado interno da página 200 como 
EI inicial. 
 
A configuração mostrada na figura acima é padrão toda vez que se abre à janela de 
opções pela primeira vez. Qualquer registro/EI livre pode ser utilizado nestes campos, 
desde queexistam registros/EI’s subseqüentes suficientes para todos os 
temporizadores/contadores existentes. 
 
 
• 7.3 - Habil ita comparação de máximos e mínimos 
 
Esse recurso, disponível somente para CPU's dos drivers MPC4004R e MPC4004T, executa a 
comparação de um registro qualquer, chamado de "Efetivo", com outros dois registros (também 
configuráveis) chamados de "End. Mínimo" e "End. Máximo" durante a varredura. Podem ser 
realizadas até 76 comparações. 
Os registros "End. Mínimo" e "End. Máximo" possuem, cada um, um EI associado. A partir do 
momento que o efetivo igualar-se, ou encontrar-se abaixo do valor estabelecido no registro "End. 
Mínimo" o EI associado a esse registro será acionado, da mesma maneira que se o efetivo igualar-se, 
ou encontrar-se acima do valor estabelecido no registro "End. Máximo" o EI associado a esse registro 
também será acionado. 
Cada linha, chamada de ID é independente, podendo ser configurados livremente os registros/EI's 
utilizados em cada campo de cada ID. 
 
 
 
Figura 50 - Tela Habilita contador/temporizador 33 a 48 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
37 
Para configurar esse recurso, selecione a opção "Habilita comparação de máximos e mínimos", na 
guia Geral da janela Configuração de Hardware, e em seguida acione o botão "Opções". 
 
A seguinte janela será aberta: 
 
 
 
 
 
 
 
 
 
 
 
 
Definição das colunas 
 
ID: Cada linha representa uma comparação de um efetivo a ser realizada. O número máximo de ID's 
disponíveis é de 76. 
 
Efetivo: Este é o endereço do registro a ser comparado. Este endereço pode ser configurado pelo 
usuário, podendo ser utilizado qualquer registro do CLP. 
 
End. Mínimo: Endereço do registro que deverá conter o valor mínimo a ser comparado com o efetivo. 
Este endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer registro livre do CLP. 
 
End. Máximo: Endereço do registro que deverá conter o valor máximo a ser comparado com o efetivo. 
Este endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer registro livre do CLP; 
 
EI Mínimo: O EI definido neste campo será acionado quando o valor do efetivo for menor ou igual ao 
valor contido no registro definido no campo "End. Mínimo". Este endereço pode ser configurado pelo 
usuário, podendo ser utilizado qualquer Estado Interno auxiliar do CLP. 
 
EI Máximo: O EI definido neste campo será acionado quando o valor do efetivo for maior ou igual ao 
valor contido no registro definido no campo "End. Máximo". Este endereço pode ser configurado pelo 
usuário, podendo ser utilizado qualquer Estado Interno auxiliar do CLP. 
 
 
Figura 51 - Tela Habilita comparação de máximos e mínimos 
 
PRÁTICA COM O WINSUP 
 
 
38 
Exemplo de utilização: 
 
Observe a configuração realizada na figura ao lado: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ID1 
 
Utilizando os registros 800h, 900h e 902h respectivamente como efetivo, endereço de mínimo e 
endereço de máximo, respectivamente, e com os EI's mínimo e máximo definidos como 180h e 181h, 
respectivamente, pode-se observar a seguinte representação: 
 
 
 
 
 
 
 
 
 
 
 
Quando o conteúdo do registro efetivo (800h) for igual ou menor que o valor de mínimo (armazenado 
no registro 900h), o EI 180h será acionado e o EI 181 será desacionado. 
Quando o conteúdo do registro efetivo (800h) for maior que o valor de mínimo (armazenado no registro 
900h) e menor que o valor de máximo (armazenado no registro 902h), os EI's 180h e 181h serão 
desacionados. 
Quando o conteúdo do registro efetivo (800h) for igual ou maior que o valor de máximo (armazenado 
no registro 902h), o EI 180h será desacionado e o EI 181 será acionado. 
 
• 7.4 - Habil ita comparação automática de registros 
 
•••• 7.4.1 - Habilita Comparação Automática de Registros nos drivers: MPC4004 e 
MPC4004G 
 
Esse recurso executa a comparação de um registro (efetivo) com uma seqüência de outros registros 
(presets) automaticamente. 
Cada preset possui um EI associado, que sinaliza o resultado da comparação 
 
 
Assim que o registro escolhido atingir o valor do primeiro preset, o primeiro EI sinalizará; quando atingir 
o valor do segundo preset, o segundo EI sinalizará, e assim por diante. 
 
Para configurar esse recurso, selecione a opção "Habilita comparação automática de registros", na 
guia Geral da janela Configuração de Hardware, e em seguida acione o botão"Opções". 
Figura 52 - Exemplo de utilização da Comparação de máximos e mínimos 
PRÁTICA COM O WINSUP 
 
 
 
 
39 
 
Essa janela possui 4 campos: 
 
Preset Inicial: Esse é o endereço do primeiro registro de preset; todos os outros presets virão em 
seqüência. Esse endereço não pode ser modificado. 
 
EI inicial: Endereço do primeiro EI de comparação. Cada registro de preset está associado a um EI, 
que sinaliza o resultado da comparação. Essa associação é direta: o primeiro preset está associado ao 
primeiro EI; o segundo preset ao segundo EI, etc. 
 
Estado Interno OFF = preset > registro 
Estado Interno ON = preset <= registro 
 
O endereço do primeiro EI pode ser configurado pelo usuário. 
 
Registro Inicial: Este é o endereço do primeiro registro. Os outros efetivos serão alocados em 
seqüência. É possível utilizar até 12 efetivos diferentes. Esse endereço pode ser configurado pelo 
usuário, podendo ser utilizado qualquer seqüência de registros livres do CLP. 
 
Número de Presets: Nesse campo, é definido o número de presets que serão associados a cada 
registro. Assim, se configuramos 5 presets no primeiro canal, os primeiros cinco presets serão 
associados ao primeiro registro definido pelo usuário, e o sexto preset da seqüência original será o 
primeiro preset do segundo registro. 
Para desabilitar um registro, basta programar zero presets no mesmo, que todos os canais 
subseqüentes serão desabilitados. 
 
O número máximo de presets/Estados Internos de Comparação é de 64. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Figura 53 - Tela Habilita comparação automática de registros – drivers: MPC4004 e MPC4004G 
 
PRÁTICA COM O WINSUP 
 
 
40 
 
•••• 7.4.2 - Habilita Comparação Automática de Registros nos drivers: MPC4004R 
e MPC4004T 
 
Esse recurso executa a comparação de um registro (efetivo) com uma seqüência de outros registros 
(presets) automaticamente. 
Cada preset possui um EI associado, que sinaliza o resultado da comparação. 
Assim que o registro escolhido atingir o valor do primeiro preset, o primeiro EI sinalizará; quando atingir 
o valor do segundo preset, o segundo EI sinalizará, e assim por diante. 
Para configurar esse recurso, selecione a opção "Habilita comparação automática de registros", na 
guia Geral da janela Configuração de Hardware, e em seguida acione o botão "Opções". 
 
 
A seguinte janela será aberta: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Definição das colunas 
 
Grupo: Cada grupo representa um efetivo e uma seqüência de presets que deseja comparar. O 
número máximo de grupos é de 64. 
 
Hab. varr.: Habilita grupo na varredura. Quando selecionado, a comparação para este grupo será 
realizada durante a varredura. 
 
Hab. Int1: Habilita grupo da Int1. Quando selecionado, a comparação para este grupo será realizada 
no programa de Int1. 
 
Hab. Int2: Habilita grupo da Int2. Quando selecionado, a comparação para este grupo será realizada 
no programa de Int2. 
 
Efetivo: Este é o endereço do registro a ser comparado. Esse endereço pode ser configurado pelo 
usuário, podendo ser utilizado qualquer registro do CLP. 
 
Preset: Este é o endereço do primeiro registro de preset; todos os outros presets do grupo virão em 
seqüência. Esse endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer registro 
livre do CLP. 
 
 
Figura 54 - Tela Habilita comparação automática de registros – drivers: MPC4004R e MPC4004T 
PRÁTICA COM O WINSUP 
 
 
 
 
41 
 
EI: Endereço do primeiro Estado Interno de comparação do grupo. Cada registro de preset está 
associado a um EI, que sinaliza o resultadoda comparação. Essa associação é direta: o primeiro 
preset está associado ao primeiro EI; o segundo preset ao segundo EI, etc. 
 
Estado Interno OFF = Valor do Preset > Valor do Efetivo 
Estado Interno ON = Valor do Preset <= Valor do Efetivo 
 
Este endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer seqüência de EI's 
auxiliares do CLP. 
 
Quantidade: Nesse campo, é definido o número de comparações que serão associados a cada efetivo 
do grupo. O número máximo de comparações possíveis é de 256 na varredura, 32 no programa de 
Int1 e 32 no programa de Int2. 
Contadores de presets mostram a quantidade de EI's utilizados em cada parte do programa. Eles 
encontram-se abaixo da tabela de configuração. 
 
Exemplo de utilização 
 
Observe a configuração realizada na figura abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GRUPO1 
 
Habilitado somente na varredura, utiliza o registro 1000h como primeiro preset e o EI 300h como 
primeiro EI de resultado, com a célula "Quantidade" com o valor 5, pode-se dizer que o efetivo A000h 
será comparado com os presets 1000h, 1002h...... 1008h. Quando o valor do efetivo (A000h) alcançar 
o valor armazenado em algum dos presets do grupo, o respectivo EI deste preset será acionado, 
seguindo a relação abaixo: 
Efetivo Preset EI correspondente 
A000h 1000h 300h 
A000h 1002h 301h 
A000h 1004h 302h 
A000h 1006h 303h 
A000h 1008h 304h 
Figura 55 - Exemplo de utilização de comparação automática de registros 
 
PRÁTICA COM O WINSUP 
 
 
42 
 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO1, o contador de 
comparações na varredura passa a mostrar este mesmo valor, referente ao total de 
comparações programadas na varredura. 
 
 
GRUPO2 
 
Habilitado somente na Int1, utiliza o registro 1100h como primeiro preset e o EI 250h como primeiro EI 
de resultado, com a célula "Quantidade" com o valor 7, pode-se dizer que o efetivo A100h será 
comparado com os presets 1100h, 1102h...... 110Ch. Quando o valor do efetivo (A100h) alcançar o 
valor armazenado em algum dos presets do grupo, o respectivo EI deste preset será acionado, 
seguindo a relação abaixo: 
 
Efetivo Preset EI correspondente 
A100h 1100h 250h 
A100h 1102h 251h 
A100h 1104h 252h 
A100h 1106h 253h 
A100h 1108h 254h 
A100h 110Ah 255h 
A100h 110Ch 256h 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO2, o contador de 
comparações na Int1 passa a mostrar este mesmo valor, referente ao total de 
comparações programadas na Int1. 
 
 
GRUPO3 
 
Habilitado somente na Int2, utiliza o registro 2510h como primeiro preset e o EI E000h como primeiro 
EI de resultado, com a célula "Quantidade" com o valor 8, pode-se dizer que o efetivo B000h será 
comparado com os presets 2510h, 2512h...... 251Eh. Quando o valor do efetivo (B000h) alcançar o 
valor armazenado em algum dos presets do grupo, o respectivo EI deste preset será acionado, 
seguindo a relação abaixo: 
 
Efetivo Preset EI correspondente 
B000h 2510h E000h 
B000h 2512h E001h 
B000h 2514h E002h 
B000h 2516h E003h 
B000h 2518h E004h 
B000h 251Ah E005h 
B000h 251Ch E006h 
B000h 251Eh E007h 
 
 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO3, o contador de 
comparações na Int2 passa a mostrar este mesmo valor, referente ao total de 
comparações programadas na Int2. 
 
 
 
OBSERVAÇÃO 
OBSERVAÇÃO 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
43 
 
GRUPO4 
 
Habilitado no programa de Int1 e Int2, utiliza o registro 3000h como primeiro preset e o EI EF00h como 
primeiro EI de resultado, com a célula "Quantidade" com o valor 20, pode-se dizer que o efetivo C000h 
será comparado com os presets 3000h, 3002h...... 3026h. Quando o valor do efetivo (C000h) alcançar 
o valor armazenado em algum dos presets do grupo, o respectivo EI deste preset será acionado, 
seguindo a relação abaixo: 
 
Efetivo Preset EI correspondente Efetivo Preset EI correspondente 
C000h 3000h EF00h C000h 3014h EF0Ah 
C000h 3002h EF01h C000h 3016h EF0Bh 
C000h 3004h EF02h C000h 3018h EF0Ch 
C000h 3006h EF03h C000h 301Ah EF0Dh 
C000h 3008h EF04h C000h 301Ch EF0Eh 
C000h 300Ah EF05h C000h 301Eh EF0Fh 
C000h 300Ch EF06h C000h 3020h EF10h 
C000h 300Eh EF07h C000h 3022h EF11h 
C000h 3010h EF08h C000h 3024h EF12h 
C000h 3012h EF09h C000h 3026h EF13 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO4, os contadores 
de comparação na Int1 e Int2 passam a mostrar a soma total de comparações 
utilizadas em cada uma das interrupções. 
 
 
• 7.5 - Habil ita movimentação de dados através de EI 
 
•••• 7.5.1 - Habilita Movimentação de dados através de EI nos drivers: MPC4004 e 
MPC4004G 
 
Esse recurso associa uma seqüência de Estados Internos a uma seqüência de registros (preset´s). 
Quando um desses EI's é acionado, o valor do preset associado a esse EI é colocado no destino 
escolhido pelo programador. 
Se mais de um EI associado a um mesmo registro-destino estiver acionado, o valor do preset do 
menor EI será colocado no destino. Se nenhum EI estiver acionado, o valor contido no registro-efetivo 
será sempre 0 (zero). 
Para configurar esse recurso, selecione a opção "Habilita movimentação de dados através de EI", na 
guia Geral da janela Configuração de Hardware, e em seguida acione o botão "Opções". 
 
Essa janela possui 4 campos: 
 
Preset Inicial: Esse é o endereço do primeiro registro de preset; todos os outros presets virão em 
seqüência. Esse endereço não pode ser modificado. 
EI inicial: Endereço do primeiro Estado Interno. Cada registro de preset está associado a um Estado 
Interno. Essa associação é direta: o primeiro preset está associado ao primeiro EI; o segundo preset 
ao segundo EI, e assim por diante. O endereço do primeiro EI pode ser configurado pelo usuário. 
 
 
 
 
 
 
OBSERVAÇÃO 
 
PRÁTICA COM O WINSUP 
 
 
44 
Registro Inicial: Este é o endereço do primeiro registro-destino escolhido pelo usuário. Os outros 
registros serão alocados em seqüência. É possível utilizar até 12 registros diferentes. Esse endereço 
pode ser configurado pelo usuário, podendo ser utilizado qualquer seqüência de registros livres do 
CLP. 
Número de Presets: Nesse campo, é definido o número de presets que serão associados a cada 
registro. Assim, se configuramos 5 presets no primeiro canal, os primeiros cinco presets serão 
associados ao primeiro registro definido pelo usuário, e o sexto preset da seqüência original será o 
primeiro preset do segundo registro. Neste mesmo exemplo, quando o sexto EI for acionado, o valor 
do sexto preset será colocado no segundo registro.Para desabilitar um registro, basta programar zero 
presets no mesmo. Todos os canais subseqüentes serão desabilitados. 
O número máximo de presets/Estados Internos é de 64. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
•••• 7.5.2 - Habilita Movimentação de dados através de EI nos drivers: MPC4004R 
e MPC4004T 
 
Esse recurso associa uma seqüência de Estados Internos a uma seqüência de registros (origens). 
Quando um desses EI's é acionado, o valor de origem associado a esse EI é colocado no destino 
escolhido pelo programador. 
Se mais de um EI associado a um mesmo registro-destino estiver acionado, o valor do preset do 
menor EI será colocado no destino. Se nenhum EI estiver acionado, o valor contido no registro-efetivo 
será sempre 0 (zero). 
Para configurar esse recurso, selecione a opção "Habilita movimentação de dados através de EI", na 
guia Geral da janela Configuração de Hardware, e em seguida acione o botão "Opções". 
 
Figura 56 - Tela Habilita movimentação de dados através de EI – drivers: MPC4004 e MPC4004G 
PRÁTICA COM O WINSUP 
 
 
 
 
45 
A seguinte janela será aberta: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Definição das colunas: 
 
Grupo: Cada grupo representa um destino e uma seqüência de registros-origem que deseja 
movimentar. Onúmero máximo de grupos é de 64. 
 
Hab. varr.: Habilita grupo na varredura. Quando selecionado, a movimentação para este grupo será 
realizada durante a varredura. 
 
Hab. Int1: Habilita grupo da Int1. Quando selecionado, a movimentação para este grupo será realizada 
no programa de Int1. 
 
Hab. Int2: Habilita grupo da Int2. Quando selecionado, a movimentação para este grupo será realizada 
no programa de Int2. 
 
Origem: Este é o endereço do primeiro registro de origem; todos os outros registros de origem do 
grupo virão em seqüência. Esse endereço pode ser configurado pelo usuário, podendo ser utilizado 
qualquer seqüência de registros livres do CLP. 
 
Destino: Este é o endereço de destino da movimentação de dados. Este endereço pode ser 
configurado pelo usuário, podendo ser utilizado qualquer registro do CLP. 
 
EI: Endereço do primeiro EI de movimentação de dados. Cada registro de origem está associado a um 
EI, que habilita a movimentação dos dados da sua origem para o registro de destino do grupo. Essa 
associação é direta: o primeiro registro de origem está associado ao primeiro EI; o segundo registro ao 
segundo EI, etc. Este endereço pode ser configurado pelo usuário, podendo ser utilizado qualquer 
seqüência de EI's auxiliares do CLP. 
 
Quantidade: Nesse campo, é definido o número de registros-origem que estão associados ao registro-
destino do grupo. O número máximo de movimentações possíveis é de 256 na varredura, 32 no 
programa de Int1 e 32 no programa de Int2. 
Contadores de movimentação mostram a quantidade de movimentações programadas em cada parte 
do programa. Eles encontram-se abaixo da tabela de configuração. 
 
 
 
 
 
Figura 57 - Tela Habilita movimentação de dados através de EI – drivers: MPC4004R e MPC4004T 
 
PRÁTICA COM O WINSUP 
 
 
46 
 
Exemplo de utilização 
 
Observe a configuração realizada na figura abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GRUPO1 
 
Habilitado somente na varredura, utiliza o registro 5000h como primeiro registro de origem e o EI 270h 
como primeiro EI de movimentação, com a célula "Quantidade" com o valor 6, pode-se dizer que 
quando o EI 270h for acionado, o conteúdo do registro 5000h (origem) será copiado para o registro de 
destino (8000h) do grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo GRUPO1) acionado, 
um determinado registro-origem terá seu conteúdo copiado para o registro de destino (8000h) do 
grupo. A tabela abaixo relaciona os EI's com seus respectivos registros: 
 
EI Origem Destino 
270h 5000h 8000h 
271h 5002h 8000h 
272h 5004h 8000h 
273h 5006h 8000h 
274h 5008h 8000h 
 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO1, o contador de 
movimentações na varredura passa a mostrar este mesmo valor, referente ao total de 
movimentações automáticas programadas na varredura. 
 
 
GRUPO2 
 
Habilitado somente na Int1, utiliza o registro 6000h como primeiro registro de origem e o EI 300h como 
primeiro EI de movimentação, com a célula "Quantidade" com o valor 10, pode-se dizer que quando o 
EI 300h for acionado, o conteúdo do registro 6000h (origem) será copiado para o registro de destino 
(9000h) do grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo GRUPO2) acionado, um 
determinado registro-origem terá seu conteúdo copiado para o registro de destino (9000h) do grupo. A 
tabela abaixo relaciona os EI's com seus respectivos registros: 
 
Figura 58 - Exemplo de utilização de movimentação de dados através de EI 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
47 
 
EI Origem Destino 
300h 6000h 9000h 
301h 6002h 9000h 
302h 6004h 9000h 
303h 6006h 9000h 
304h 6008h 9000h 
305h 600Ah 9000h 
306h 600Ch 9000h 
307h 600Eh 9000h 
308h 6010h 9000h 
309h 6012h 9000h 
 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO2, o contador de 
movimentações na Int1 passa a mostrar este mesmo valor, referente ao total de 
movimentações automáticas programadas na Int1. 
 
 
GRUPO3 
 
Habilitado somente na Int2, utiliza o registro A550h como primeiro registro de origem e o EI E400h 
como primeiro EI de movimentação, com a célula "Quantidade" com o valor 5, pode-se dizer que 
quando o EI E400h for acionado, o conteúdo do registro A550h (origem) será copiado para o registro 
de destino (C100h) do grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo GRUPO3) 
acionado, um determinado registro-origem terá seu conteúdo copiado para o registro de destino 
(C100h) do grupo. A tabela abaixo relaciona os EI's com seus respectivos registros: 
 
EI Origem Destino 
E400h A550h C100h 
E401h A552h C100h 
E402h A554h C100h 
E403h A556h C100h 
E404h A558h C100h 
 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO3, o contador de 
movimentações na Int2 passa a mostrar este mesmo valor, referente ao total de 
movimentações automáticas programadas na Int2. 
 
 
GRUPO4 
 
Habilitado na varredura e no programa de Int2, utiliza o registro 900h como primeiro registro de origem 
e o EI 3A0h como primeiro EI de movimentação, com a célula "Quantidade" com o valor 20, pode-se 
dizer que quando o EI 3A0h for acionado, o conteúdo do registro 900h (origem) será copiado para o 
registro de destino (1000h) do grupo. Para cada EI (dentro do conjunto de EI's utilizados pelo 
GRUPO4) acionado, um determinado registro-origem terá seu conteúdo copiado para o registro de 
destino (1000h) do grupo. A tabela abaixo relaciona os EI's com seus respectivos registros: 
 
OBSERVAÇÃO 
OBSERVAÇÃO 
 
PRÁTICA COM O WINSUP 
 
 
48 
IMPORTANTE 
� 
 
EI Origem Destino EI Origem Destino 
3A0h 900h 1000h 3AAh 914h 1000h 
3A1h 902h 1000h 3ABh 916h 1000h 
3A2h 904h 1000h 3ACh 918h 1000h 
3A3h 906h 1000h 3ADh 91Ah 1000h 
3A4h 908h 1000h 3AEh 91Ch 1000h 
3A5h 90Ah 1000h 3AFh 91Eh 1000h 
3A6h 90Ch 1000h 3B0h 920h 1000h 
3A7h 90Eh 1000h 3B1h 922h 1000h 
3A8h 910h 1000h 3B2h 924h 1000h 
3A9h 912h 1000h 3B3h 926h 1000h 
 
Note que logo após preencher a célula "Quantidade" para o GRUPO4, os contadores de 
movimentação na varredura e no programa de Int2 passam a mostrar a soma total de 
movimentações automáticas utilizadas em cada região. 
 
 
• 7.6 - Configura Leitura de Caracter através do canal 
serial 
 
Este recurso permite ao usuário ler caracteres de um dispositivo externo, como leitor de código de 
barras, servo motores,retorno de conexão com modem etc. 
 
• 7.7 – Habil ita programa de interrupção 1 
 
O programa Int1 é o programa da interrupção 1, que tem como finalidade executar o programa 
elaborado na pasta Int1 – item Programas, sempre que um determinado evento físico ocorrer. 
Quando um programa de interrupção é chamado, a execução do scan (varredura) 
é interrompida, e o programa de interrupção é executado. Esse procedimento é 
adotado em situações que exijam do CLP uma ação imediata, independente do 
ponto do scan (varredura) em que o CLP está. Tão logo o programa de interrupção 
é executado, a CPU volta ao ponto em que havia interrompido o scan (varredura). 
 
 
O programa Int1 tem prioridade sobre a Int2, isso significa que se por algum motivo a Int2 estiver 
rodando e ocorrer uma interrupção na Int1 o programa da Int2 será interrompido, o programa da Int1 
será executada e ao final, a interrupção retornará para onde a Int2 havia parado. 
 
 
• 7.8 – Habil ita programa de interrupção 2. 
O programa Int2 é o programa da interrupção 2, que tem como finalidade executar o programa 
elaborado na pasta Int2 – item Programas, periodicamente, de acordo com o intervalo definido pelo 
usuário em Configuração de Hardware. 
OBSERVAÇÃO 
PRÁTICA COM O WINSUP 
 
 
 
 
49 
 
• 7.9 - Instrução CMP com EI l igado quando 
desabil itado 
A instrução CMP utiliza três Estados Internos para indicar o resultado da comparação: 0F8h, 0F9h e 
0FAh. Existem duas situações possíveis ao executar-se uma linha com uma instrução CMP 
desabilitada: os três EI's de comparação são resetados ou permanecem inalterados.

Outros materiais