Você está na página 1de 21

Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B

Data: 09/09/08

Tutorial 016
IHM HT60 – CP
Piccolo (RS232
Protocolo MODBUS
- CP Slave)

Este documento é propriedade da ALTUS Sistemas


de Informática S.A., não podendo ser reproduzido
sem seu prévio consentimento.

Altus Sistemas de Informática S.A. Página: 1


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

Sumário

1 Descrição da Aplicação ........................................................................................ 3


2 Definição da Arquitetura de Referência ............................................................... 3
3 Criação do projeto na IHM .................................................................................... 4
3.1 Criando um projeto novo ...................................................................................................... 4
3.2 Inserir um Numeric Entry: ..................................................................................................... 7
3.3 Inserir um ON/OFF Button .................................................................................................... 8
3.4 Inserir um Multistate Indicator ............................................................................................. 9
3.5 Compilando o projeto.......................................................................................................... 10
3.6 Carregando o projeto na IHM ............................................................................................. 11
3.6.1 Configurando o método de transmissão do projeto .......................................................... 11
3.6.2 Transferindo o projeto para IHM ....................................................................................... 12
4 Criação do Projeto no CP ................................................................................... 13
4.1.1 Criando um módulo principal............................................................................................. 15
4.1.2 Criando um Módulo de Partida .......................................................................................... 17
5 Transferindo os arquivos para o CP .................................................................. 19
6 Conectando os equipamentos ........................................................................... 20
7 Cuidados .............................................................................................................. 21
8 Observações ........................................................................................................ 21
9 Revisões .............................................................................................................. 21

Altus Sistemas de Informática S.A. Página: 2


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

1 Descrição da Aplicação
Este documento descreve a utilização da IHM da Série H modelo HT60 com CP da Série Piccolo.
O objetivo principal é orientar a configuração da IHM HT60 para a comunicação com os CPs da
Série Piccolo.
Para o entendimento total do funcionamento dos equipamentos é recomendado que os manuais dos
produtos sejam consultados. A mesma recomendação aplica-se caso seja necessário modificar a
arquitetura proposta como exemplo.
O processo de configuração deve seguir as seguintes etapas:
- Definição dos parâmetros de comunicação, como velocidade, paridade, stop bits, data bits e
porta serial.
- Configuração da porta serial da IHM.
- Configuração da porta serial do CP.
Neste documento, adota-se uma arquitetura de referência, do tipo ponto-a-ponto com um mestre e
um escravo, como descrito na próxima seção. Esta arquitetura não é fixa, mas apenas um exemplo
para o desenvolvimento de uma aplicação.

2 Definição da Arquitetura de Referência


Itens utilizados para a construção da arquitetura de exemplo deste tutorial, lembrando que esta
arquitetura é de referência, podendo ser modificada conforme desejado.

Segue a lista de equipamentos e softwares necessários para instalar e configurar o tutorial:


CP – Piccolo PL105/T
IHM – HT60
Cabo de programação da IHM – AL739
Cabo de programação do CP – AL1330
Cabo de comunicação – AL1740
Software de Programação do CP – MasterTool MT4100
Software de Programação da IHM – H-Designer

Altus Sistemas de Informática S.A. Página: 3


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3 Criação do projeto na IHM

3.1 Criando um projeto novo


- Abrir o software H-Designer. Ir ao menu File -> New. A seguinte tela será aberta:

- Onde em:
Aplication Name: Colocar um nome para a aplicação.
Panel/Workstation: Selecionar o modelo da IHM utilizada.
Programming Type: Selecionar o tipo de programação. Utilizar a opção Macro.
Controller/PLC: Selecionar o drive de comunicação da IHM com o CP. Usar Modicon 984
(RTU; Slave)
Control Block: Memórias utilizadas pela IHM para realizar funções internas. Declarar 40001.
Status Block: Memórias utilizadas para controle de status. Declarar 40010.

Altus Sistemas de Informática S.A. Página: 4


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Na aba Connection temos os seguintes parâmetros. Onde:

- No campo HMI:
Address: Endereço da IHM.
Port/method used for the connection: Porta utilizada pela IHM para comunicar com o CP.

- No campo Modicon 984 (RTU; Slave) temos:


Default Address: Endereço do CP.
Baud Rate, Data Bits, Parity e Stop Bits: Parâmetros de comunicação. Devem ser os mesmos
configurados no CP.
- Configurados os parâmetros clicar em OK.

Altus Sistemas de Informática S.A. Página: 5


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Inserir os objetos desejados. Os objetos podem ser selecionados nas barras de ferramentas.
- Caso as ferramentas não estejam visíveis, é possível habilitar através dos menus:
View -> Draw Toolbar
View -> Basic Object Toolbar
View -> Edit Toolbar

Altus Sistemas de Informática S.A. Página: 6


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3.2 Inserir um Numeric Entry:


- O Numeric Entry é o objeto que permite ler ou escrever valores em uma Word.
- Para inserir este objeto clicar no ícone abaixo destacado em vermelho:

- Selecione a posição da tela onde deseja inserir o objeto. A seguinte tela será aberta:

- Onde:
Write: Variável que será monitorada. Neste caso o registrador 40101.
Botão Select: Serve para modificar as características do objeto.
- Preencher com os parâmetros corretos e clicar em OK. No exemplo foi utilizada a memória
M100 que corresponde ao endereço MODBUS 40101.

Altus Sistemas de Informática S.A. Página: 7


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3.3 Inserir um ON/OFF Button


- O ON/OFF Button é objeto utilizado para ligar ou desligar uma saída ou bit.
- Para inserir este objeto clicar no ícone abaixo destacado em vermelho:

- Selecione a posição da tela onde deseja inserir o objeto. A seguinte tela será aberta:

- Onde:
Write: Variável que será monitorada. Neste caso a variável MODBUS 00001
Function: Opções de função para o botão.
Select: Esta opção permite alterar o estilo do botão.
- Preencher com os parâmetros corretos e clicar em OK. No exemplo foi utilizado a saída S2.0.
Representado pelo endereço MODBUS 00001.

Altus Sistemas de Informática S.A. Página: 8


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3.4 Inserir um Multistate Indicator


- O Multistate Indicator é utilizado para mostrar o status de uma variável.
- Para inserir este objeto clicar no ícone abaixo destacado em vermelho:

- A seguinte tela será aberta:

- Onde:
Read: Variável que será monitorada. Neste caso a variável MODBUS 10001.
Select: Alterar propriedades do objeto.
- Preencher com os parâmetros corretos e clicar em OK.
- Preencher com os parâmetros corretos e clicar em OK. No exemplo foi utilizado a saída E0.0.
Representado pelo endereço MODBUS 10001.

Altus Sistemas de Informática S.A. Página: 9


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3.5 Compilando o projeto


- Para carregar o projeto na IHM devemos primeiramente COMPILAR o projeto.
- Para isto vá ao menu: Application -> Compile. O software H-Designer iniciará a verificação do
projeto, que não deve apresentar nenhum erro. Ao final desse processo a seguinte tela será
apresentada:

- Clicar em OK.

Altus Sistemas de Informática S.A. Página: 10


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3.6 Carregando o projeto na IHM

3.6.1 Configurando o método de transmissão do projeto


- Antes de realizar a transferência dos arquivos é necessário configurar o método de transmissão
do projeto para a IHM.
- Selecionar o menu: Options -> Transmission Setup.

- A figura demonstra um exemplo de configuração utilizando a COM1 do PC, transmitindo a


velocidade de 57600.

Altus Sistemas de Informática S.A. Página: 11


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

3.6.2 Transferindo o projeto para IHM


- Depois de compilar o projeto é possível transferir os arquivos para a IHM.
- Para a transferência da aplicação é necessário que a IHM esteja na tela: Wait Comand
- Para entrar nesta tela, a DIP Switch 7, localizada na parte traseira da IHM deve estar
selecionada para ON.
- Toda vez que a IHM for energizada entrará nesta tela.
- Com a IHM desligada, conecte o cabo de programação AL-1739 na serial do PC e a outra
extremidade do cabo na COM1 da IHM.
- Energizar a IHM.
- Temos as seguintes opções:
Application -> Download Firmware and Application: Para transferir o driver de
comunicação e o projeto.
Application -> Download Application: Para transferir apenas o projeto. (Utilizada quando já
foi realizado o download do Firmware e apenas se deseja enviar uma alteração na aplicação).

- Ao final da transmissão a tela acima deve ser apresentada com a mensagem 100% OK

Altus Sistemas de Informática S.A. Página: 12


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

4 Criação do Projeto no CP
- Abrir o software MasterTool.
- Criar no menu Projeto -> Novo
- Na janela Selecione Como Será Criado o Novo Projeto selecionar a opção Não e clicar em
OK.

- Na tela Novo Projeto preencher os campos: Nome do Projeto, selecionar a pasta destino (onde
ficarão armazenados os arquivos) e clicar em OK.

Altus Sistemas de Informática S.A. Página: 13


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Na caixa de seleção Modelo de CP selecionar o modelo do CP que está sendo utilizado e ajustar
a quantidade de operandos desejados.
- Na tela principal do MasterTool, no campo Tabelas clicar em Posições... Para configurar o
tamanho da tabela que será usada para comunicação MODBUS escravo. Configurar como a
janela abaixo.

- Clicar em OK.

Altus Sistemas de Informática S.A. Página: 14


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

4.1.1 Criando um módulo principal


- Todo o projeto MasterTool deve possuir um módulo principal. Neste módulo é inserido as
instruções em ladder. Para criar um módulo novo vá ao no menu Módulo -> Novo

- Selecione a opção Módulo Principal Crie primeiro o módulo principal. Que deverá ser
semelhante a tela abaixo.

Altus Sistemas de Informática S.A. Página: 15


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Clicar sobre a primeira chamada de função para configurar os parâmetros de configuração.


- Com a chamada de função aberta clicar em Entrada.

- Nessa janela são definidos os parâmetros de configuração, como velocidade, paridade, stop bits
e porta serial. Onde:
%KM+00003: COM 3.
%KM+09600: Velocidade de 9600 bps.
%KM+00000: Sem paridade
%KM+00002: Stop bits 2.
%KM+00000: Sem RTS
- Clicar sobre a segunda chamada de função para configurar os parâmetros de comunicação.
- Com a chamada de função aberta clicar em Entrada.

- Nessa janela são definidos os parâmetros de comunicação, como canal de comunicação,


endereço...

Altus Sistemas de Informática S.A. Página: 16


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Onde:
%KM+00003: COM 3.
%KM+00001: Endereço do escravo.
%TM0000: Tabela onde serão definidos os operandos MODBUS.
%M0010: Endereço de memória para status de comunicação.

4.1.2 Criando um Módulo de Partida


- A tabela com as relações MODBUS deve ser carregadas utilizando uma instrução CAB no
Módulo de partida. Para criar um módulo de partida vá ao menu Módulo -> Novo.

- Selecionar Módulo de Partida e clicar em OK


- Inserir a instrução CAB com a tabela onde ficará armazenado as relações MODBUS.

Altus Sistemas de Informática S.A. Página: 17


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Clicar no botão Bloco. Insira os parâmetros corretos.

- Abaixo a imagem da lógica:

Altus Sistemas de Informática S.A. Página: 18


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

5 Transferindo os arquivos para o CP


- Conectar o cabo AL-1330 no computador e a outra extremidade na porta RS232 do CP.
- Ir ao menu Comunicação -> Estado. A seguinte tela será apresentada:

- Clicar na opção Programação verificar se o led PG do CP fica acesso.


- Clicar no botão Fechar.
- Agora volte ao menu Comunicação -> Ler Enviar Módulos.

Altus Sistemas de Informática S.A. Página: 19


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

- Abrirá a seguinte tela:

- Selecionar a opção Enviar Todos.


- Clicar no botão Fechar.
- Passar o CP para estado de Execução. Para isto vá ao menu Comunicação -> Estado.
- Clicar na opção Execução e verificar o led EX do CP fica acesso.

6 Conectando os equipamentos
- Com os equipamentos desligados conectar o cabo AL-1740 na porta RS232 da IHM e na porta
COM 3 do CP.
- Ligar os equipamentos e verificar se a IHM está em modo RUN e o Piccolo em estado de
Execução. A comunicação deve iniciar sem falhas.

Altus Sistemas de Informática S.A. Página: 20


Tutoriais de Produto: IHM HT60 – CP Piccolo (RS232 Protocolo MODBUS - CP Slave) Revisão: B
Data: 09/09/08

7 Cuidados
- Deve-se atentar para as configurações da porta serial, como velocidade, paridade e número de
stop bits. As mesmas configurações impostas ao CP devem ser impostas à IHM, não devendo
haver discordância em nenhum item, de modo à comunicação funcionar corretamente.
- Para maiores informações, consultar os documentos:
CT104812 – Características Técnicas dos Módulos de função MODBUS Mestre - Escravo.
CT106861 – Características Técnicas da IHM Série H.
CT107107 – Características Técnicas do CP Piccolo.
MU299014 – Manual de Utilização do CP Piccolo.

- Estas informações podem ser acessadas no site da Altus: http://www.altus.com.br/

8 Observações
- Segue em anexo a este documento os arquivos de demonstração deste tutorial. Os arquivos estão
divididos em duas pastas:

IHM – Software da IHM


CP – Software do CP

9 Revisões
Revisão: B
Data: 09/09/2008
Autoria: Douglas Costa
Aprovação: Cássio Entrudo
Natureza das alterações:
Melhoria na documentação e correções gerais.

Altus Sistemas de Informática S.A. Página: 21