Você está na página 1de 25

Programao em PLC

Operandos Tags; Variveis.

Operandos
So elementos utilizados pelas instrues do MASTERTOOL na elaborao de um programa aplicativo. Os operandos podem ser:

Constantes ou variveis;
Identificados atravs de um endereo ou de um tag

Identificao de um Operando pelo Endereo:

caracterizada pelo caracter smbolo %. Ex.: %EXXXX.X Entradas %SXXXX.X Sadas

Identificao de um Operando pelo Tag:

Variveis com at SETE (07) caracteres alfanumricos Ex.: Valvula para %E0000.0

Identificao de um Operando simples:

% 0 XXXX S E
endereo da subdiviso (hexadecimal-opcional) tipo da subdiviso (,. ,h , n ,b ,w - opcional) endereo do operando (decimal) tipo do operando (E, S, A, R, M, D) identificador de endereo de operando

Tipos de Operandos

%E - entrada %S - sada %A - auxiliar %R - endereo no barramento %M - memria %D - decimal

Identificao dos Operandos Constante


Tipo da constante: %KM memria %KD decimal
% K 0 +/- XXXX
valor da constante (decimal) sinal da constante (positivo ou negativo) tipo da constante (M ou D) smbolo de constante (K) identificador de endereo de operando

Estes operandos so utilizados em instrues de movimentao, comparao, aritmticas, contagem e de

Identificao dos Operandos Tabela


Tipo da tabela: %TM memria %TD decimal

% T 0 XXXX
endereo da tabela (decimal) tipo de tabela (M ou D) smbolo da tabela (T) identificador de endereo de operando

As tabelas so utilizadas em instrues de movimentao.

Identificao dos Operandos Auxiliares


% A XXXX % A XXXX n X % A XXXX . X
- octeto de auxiliar (8 pontos) - nibble de auxiliar (4 pontos - n0 a n3) - ponto de auxiliar (1 ponto - .0 a .7) endereo da subdiviso tipo da subdiviso endereo do operando

Os rels auxiliares so operandos usados para armazenamento e manipulao de valores binrios intermedirios no processamento do programa aplicativo.
Utilizados em instrues binrias (contatos, bobinas) e de movimentao. Ocupam um byte de memria (8 bits),

Identificao dos Operandos Memria


% % % % M M M M XXXX XXXX b X XXXX n X XXXX . X
- operando memria (16 pontos) - octeto de memria (8 pontos - b0 a b1) - nibble de memria (4 pontos - n0 a n3) - ponto de memria (1 ponto - .0 a .F) endereo da subdiviso tipo da subdiviso endereo do operando

Os operandos %M so usados para processamento numrico,ou seja, instrues de movimentao, comparao, aritmticas, contagem, temporizao e converso armazenando valores em preciso simples, com sinal.

Identificao dos Operandos Decimal


% % % % % % D D D D D D XXXX XXXX XXXX XXXX XXXX XXXX
- operando decimal (32 pontos)

w b n . h

X X X X X

- palavra de decimal (16 pontos - w0 a w1) - octeto de decimal (8 pontos - b0 a b3) - nibble de decimal (4 pontos - n0 a n7) - ponto na palavra 0 (1 ponto - .0 a .F) - ponto na palavra 1 (1 ponto - h0 a hF) endereo da subdiviso tipo da subdiviso endereo do operando

Os operandos %D so usados para processamento numrico, ou seja, instrues de movimentao, comparao, aritmticas, e converso armazenando valores em formato BCD com at 7 dgitos e sinal.

Ocupao de Memria dos Operandos no PLC Piccollo


Operando Ocupao de Memria Localizao

%E entrada

1 byte

microprocessador

%S sada

1 byte

microprocessador

%A auxiliar

1 byte

microprocessador

%R barramento

%KM - constante M

%KD - constante D

%M memria

2 bytes

RAM de operandos

%D decimal

4 bytes

RAM de operandos

%TM - tabela M

2 bytes por posio

RAM de operandos

%TD - tabela D

4 bytes por posio

RAM de operandos

Elaborao de um Projeto em PLC

Composio

Pelo menos por um mdulo C (configurao) E000 E um mdulo E001 (execuo)


Passos: Projeto -Novo ou -Abrir (*.mtl); Modulo -Novo (Modulo Principal) ou Modulo -Abrir (*.001) Edio -Modificar ou Click Duplo na tela do projeto de programao no MASTERTOOL;

Informaes do Estado do CP

Obtidas atravs de:

Comunicao, - Estado, - Informaes


no MASTERTOOL:

Modelo da UCP Verso do Executivo Modo de Operao Mensagem de Erro/Advertncia Sadas Rels Forados Troca de Mdulos com CP Energizado Compactando RAM Copiando Mdulo Nvel de Proteo Tempos de Ciclo Perodo de Acionamento de E018

Monitorando Operandos
A monitorao de operandos consiste em apresentar em tempo real os valores contidos nos operandos do CP ou roteador. Os operandos podem ser inseridos na lista de monitorao de 2 maneiras:

Pelo menu Comunicao, Monitorar; Diretamente na janela de edio do dispositivo atravs de seu cone

Para monitorar operandos simples

1. A partir do menu Comunicao, escolher Monitorar (ALT, C, M). exibida a caixa de dilogo Monitorar Valores do CP. 2. No item N, digitar o endereo de n do dispositivo a ser monitorado. 3. No item Sub-rede, digitar o endereo de sub-rede do dispositivo a ser monitorado. 4. No item Operando, digitar o tag ou endereo do operando a ser includo na lista de monitorao. 5. No item Nmero de posies, digitar quantos operandos devem ser monitorados.

Para monitorar operandos Tabela


1. A partir do menu Comunicao, escolher Monitorar (ALT, C, M). exibida a caixa de dilogo Monitorar Valores do CP. 2. No item N, digitar o endereo de n do dispositivo a ser monitorado. 3. No item Sub-rede, digitar o endereo de sub-rede do dispositivo a ser monitorado. 4. No item Operando, digitar o tag ou endereo da tabela a ser includa na lista de monitorao. 5. Selecionar o item Tabela inteira caso seja desejada uma janela de monitorao com todas as posies declaradas no mdulo C para a tabela, ou selecionar Intervalo, indicando a primeira e a ltima posio da tabela a serem monitoradas na janela de monitorao.

Editando a lista de monitorao

A lista de monitorao para cada dispositivo pode ser editada diretamente para inserir e remover operandos na mesma.

Para inserir operandos na lista

1. Posicionar o ponto de insero (clula com contorno duplo) na linha onde se deseja inserir o novo operando. 2. Utilizar um dos seguintes mtodos: Realizar um duplo clique Pressionar a tecla ENTER 3. Digitar o tag ou endereo do operando desejado. Caso j exista um operando na posio editada, o mesmo deixa de fazer parte da lista sendo substitudo pelo novo.

Para remover operandos na lista

1. Posicionar o ponto de insero (clula com contorno duplo) no operando a ser removido. 2. Utilizar um dos seguintes mtodos: Realizar um duplo clique Pressionar a tecla ENTER 3. Pressionar a tecla DELETE

Foramento

Os valores dos operandos tambm podem ser forados com o MASTERTOOL, ou seja, pode-se modificar o contedo de qualquer operando do projeto de programao. O foramento de operandos permitido em qualquer modo de operao, exceto em modo erro.

Para forar operandos simples


1. A partir do menu Comunicao, escolher Forar (ALT, C, F). exibida a caixa de dilogo Forar. 2. No item N, digitar o endereo de n do dispositivo a ter o operando forado. 3. No item Sub-rede, digitar o endereo de sub-rede do dispositivo a ter o operando forado. 4. No item Operando, digitar o tag ou endereo do operando a ser forado. 5. No item Nmero de posies, digitar quantos operandos devem ser forados. 6. Caso a operao de foramento esteja sendo realizada para 1 operando, digitar o valor a ser forado no item Valor. Caso esteja sendo realizada para um bloco de operandos, digitar o valor de foramento para cada operando na tabela Valor. 7. Selecionar o item Incluir para monitorao, caso o operando deva ser includo na lista de monitorao se o item Nmero de Posies for 1, ou se deve ser criada uma janela de monitorao de bloco para os

Para liberar pontos forados de um operando

1. A partir do menu Comunicao, escolher Estado (ALT, C, S). No quadro Pontos Forados so exibidos os operandos forados e o valor dos pontos forados. 2. No quadro Pontos Forados, selecionar o operando desejado. 3. Escolher o boto > Liberar. apresentada a caixa de dilogo Liberar. 4. Selecionar o item Palavra inteira caso se deseje liberar todos os pontos forados do operando ou selecionar Nmero do bit e digitando o nmero do ponto do operando a ser liberado.

Você também pode gostar