Você está na página 1de 11

4004, EXPERT, EXPERT DX

Exemplo de contagem rápida através de encoder bidirecional utilizando


instrução CTCPU para Driver MPC4004.

Esse documento contém informações específicas e resumidas, visa


auxiliar na utilização, configuração e programação dos módulos
mencionados acima.
Maiores informações e detalhes dos produtos devem ser consultados em
seus manuais.
Esquema de ligação
● Arquitetura utilizada

EXPERT DX
EXPERT 2450.10/15/20/25
MPC4004
1752BXX

OU OU

XCC PM23121L2

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 2


Esquema de ligação
● Diagrama de ligação

24 VCC

ABL8MEM•••

XCC PM23121L2

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 3


Winsup2 (v2.58.02)
● Escolha do hardware

Inicialmente, selecionar o
hardware que será utilizado na
aplicação.

No menu Arquivo, Novo


projeto, será exibida a tela
para seleção do Driver do
produto que será utilizado e o
local onde a aplicação será
salva.

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 4


Winsup2 (v2.58.02)
● Configuração do projeto

Com a instrução CTCPU


declarada no Ladder, as
opções de configuração de
encoder ficam desabilitadas
na janela de configuração.

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 5


Winsup2 (v2.58.02)
● Configuração do contador

As configurações que definem se o encoder será unidirecional


ou bidirecional são feitas através de jumpers selecionáveis nas
placas dos módulos 4004, Expert 1752BXX e Expert DX
conforme manuais dos produtos.

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 6


Winsup2 (v2.58.02)
● Informações sobre a instrução CTCPU
Esta instrução faz a comparação do efetivo do
contador rápido presente na CPU com o conteúdo
de um registro (OP1). Pode-se escolher que tipo de
comparação será executada (efetivo >, < ou = ao
conteúdo de OP1) e quando o resultado da
comparação for verdadeiro será acionado um único
estado interno (OP2) em cada bloco, escolhido de
180 a 187.
No mesmo programa usuário só poderá haver oito
instruções CTCPU, das quais somente uma
habilitada por vez. O estado interno 3FF quando
acionado indica valor "negativo" no efetivo do
contador.

A instrução possui duas entradas:


RESET - quando ativada permite o reset do efetivo
do contador rápido presente na CPU.
HABILITA - quando acionada a instrução é
executada.
Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 7
Winsup2 (v2.58.02)
● Programação Ladder
Na programação foi desenvolvida uma sub rotina denominada TECLAS para
atrelar os Led´s do frontal às teclas utilizadas, dessa forma sinalizando quando
forem pressionadas.

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 8


Winsup2 (v2.58.02)
● Programação Ladder
Programa Principal

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 9


Winsup2 (v2.58.02)
● Programação Ladder
Programa Principal

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 10


Winsup2 (v2.58.02)
● Supervisão
No exemplo foi criada uma
janela de supervisão para
visualizar os efetivos de
contagem da CPU e da
instrução CTCPU.

Isso também pode ser


configurado na IHM, basta
inserir campos de
Visualização ou Edição e
endereçá-los.

Schneider Electric - Suporte Técnico – Fabricio Camargo – 06/12/2011 11

Você também pode gostar