Escolar Documentos
Profissional Documentos
Cultura Documentos
Agora vamos ficar algumas lições treinando o uso do GRAFCET e ao mesmo tempo conhecendo novas e
importantes funções prontas no software do Millenium 3. Nesta lição vamos conhecer a função lógica CAM.
Vamos aprender a utilizar a função CAM junto com a utilização de GRAFCET. Para isso, inicie uma nova
aplicação no software do Millenium 3, como mostrado abaixo.
Coloque na tela inicial 2 entradas e 3 saídas digitais. A tela deve estar assim:
Selecione a aba SFC e coloque na tela uma etapa inicial de GRAFCET (segunda da esquerda para a
direita).
Selecione a aba SFC e coloque na tela 2 etapas de GRAFCET (terceira da esquerda para a direita). A tela
deve estar assim:
Selecione a aba APP e olhe a primeira função da esquerda. Essa é a função CAM que iremos utilizar aqui
neste exercício. Coloque uma dessas funções na tela, como mostrado abaixo:
Quem irá comandar o bloco CAM será sempre a etapa central de GRAFCET.
A função CAM funciona como se tivéssemos um rolo, no nosso caso, com 50 posições. Imagine um motor
de passo com 50 posições!!!
Cada posição pode definir até 8 saídas. Você pode escolher o que quer em cada saída.
Para incrementar as posições da função CAM é necessário aplicar pulsos na entrada Forward (a entrada
superior do bloco). Para decrementar a função CAM é necessário aplicar pulsos na entrada Reverse (a
entrada do meio do bloco).
Cada pulso aplicada nessas entradas faz a função avançar ou retroceder 1 posição.
A entrada Reset (a última debaixo do bloco) faz a posição voltar sempre à origem.
Agora vamos definir o que queremos em cada saída da função CAM para as diversas posições. Dê um
duplo clique sobre o bloco CAM. Deverá aparecer esta tela:
Agora você irá definir o número de posições desejadas e o que se quer nas saídas para cada posição em
uso do bloco. Note que somente as 3 saídas S1, S2 e S3 do bloco estão em uso. As outras são irrelevantes
para o nosso exemplo. Para facilitar o acompanhamento vamos definir o nosso giro com 4 posições e a
seguinte tabela de saídas para cada posição:
Posição S1 S2 S3
0 0 0 1
1 0 1 0
2 1 0 0
3 1 1 1
Veja como deve ficar a tela de setagem após definidas as 4 posições e a saída desejada em cada posição.
O programa inicia com tudo em zero. O bloco CAM estará na posição 0. Nesta posição temos a saída S3
em 1, por isso a saída O3 (sinaleiro laranja) está ligada).
Dê um duplo clique na entrada I1. O bloco CAM será incrementado para a posição 1. Nesta posição, na
nossa tabela, definimos que a saída S2 está em 1. Por isso ligou a saída O2 do programa e ligou o sinaleiro
vermelho.
Aqui simplesmente dê um duplo clique em I3 e vá simulando passando por todas as posições do bloco
CAM.
Vamos supor que agora decidimos que as saídas devem se comportar de maneira diferente. Suponhamos
que agora queremos essa tabela:
Posição S1 S2 S3
0 1 1 1
1 1 1 0
2 0 1 1
3 0 0 0
4 1 0 1
5 0 1 0
Note que aumentamos o número de posições para 6. Para fazer essa mudança basta sair do modo de
simulação e voltar para o modo de edição. Para isto clique na letra E ou vá no menu principal e selecione:
Mode → Edit. Em ambas as situações o programa volta ao modo de edição, que é onde você pode fazer as
alterações necessárias.
Selecione 6 posições e coloque a tabela que queremos na programação do bloco, como mostrado acima.
Dê um Ok e simule na tela
Note que o bloco CAM começa na primeira posição. Nesta posição definimos as 3 saídas como estando em
1. Por isso os 3 sinaleiros acendem de imediato.
Enquanto estiver avançando as posições do bloco CAM, observe a saída em verde. Essa é uma saída
analógica. Veja que ela vai mostrando a posição atual em que se encontra o bloco CAM. As entradas e
saídas analógicas (cor verde) serão objeto de estudo em lições futuras.
Dica: se você deixar as entradas I1 e I3 sempre em 1, como abaixo, o bloco CAM irá
avançar a cada clique na entrada I2!!!
Agora transfira o programa para o kit CD 12, faça todas as simulações e veja se tudo está funcionando
adequadamente.
Dica: use uma divergência em OU. Um dos ramos da divergência avança (dá um pulso na entrada Forward
do bloco CAM) e outra retrocede (da um pulso na entrada Reverse do bloco CAM). Tente realizar este
exercício.