Comunicação MPC4004 e ATV71/61 Este exemplo pode ser utilizado nos seguintes equipamentos: PLC: MPC4004 (exceto MPC4004.xx BF) EXPERT Código do Expert 1752P12 1752P22 1752P32 1752P42 1752B51 1752B56 1752B61 1752B66 1752P51 1752P52 1752P54 1752P56 1752P57 1752P58 1752P61 1752P62 1752P64 1752P66 1752P67 1752P68 1752P71 1752P72 1752P74 1752P76 1752P77 1752P78 EXPERT DX INVERSOR DE FREQUENCIA: ALTIVAR 71 ALTIVAR 61 Obs: Pequenas divergências poderão ser encontradas em função dos equipamentos utilizados (mapa de variáveis, telas de IHM, etc). Caso isto ocorra, consultar o help do Winsup2 para mais informações. Elaborado por: Flavio Mesquita Carneiro Revisão: 2 Data:12/02/09 1 Exemplo de comunicação realizado entre COMBO EXPERT DX (2450.71) e Inversor de Freqüência ATV71, onde o COMBO EXPERT DX foi definido como mestre gerenciando a comunicação. A programação do COMBO EXPERT DX foi realizada utilizando o software de programação WINSUP2 v.2.58.00 Este exemplo é constituído por 2 etapas: configuração do COMBO EXPERT DX (item 1), configuração dos parâmetros de rede do ATV71(item 2), conforme segue: A ligação física entre os equipamentos foi estabelecida, conforme mostrado na figura abaixo: ATV71 COMBO EXPERT DX VW3A8306D30 LEGENDA Modbus Elaborado por: Flavio Mesquita Carneiro Revisão: 2 Data:12/02/09 2 Abaixo, temos a pinagem das conexões de rede do COMBO EXPERT, do ATV71 e esquema de ligação entre os equipamentos. COMBO EXPERT DX (2450.71) RS485 Esquema de ligação 2450.71 ATV71 RJ45 VW3A8306D30 1 2 + - 3 A+ 4 B- 5 6 7 GND RS485 GND 8 3 1) Configuração do COMBO EXPERT DX: No menu superior, localizado na janela principal do WINSUP2, selecionar Projeto, Configurar. Na janela de configuração do projeto, aba Geral, configurar a porta que será utilizada para comunicação Modbus de acordo com os parâmetros de rede (para este exemplo, 8N1, 19200kbps) 4 Em seguida, habilitar a comunicação background na aba background e selecionar o protocolo Modbus. Na aba background criamos o Frame de comunicação MESTRE -ESCRAVO. Na construção do frame, declaramos: 1. End Mestre - O endereço onde será armazenado o valor lido/escrito no escravo; 2. End CP - O valor do endereço lido/escrito do escravo (ESTE VALOR DEVE SER DECLARADO EM HEXADECIMAL); 3. Num. Slave - O endereço de rede do escravo; 4. A função Modbus que será utilizada (leitura/escrita, de acordo com o tipo de dado); 5. Quant. Regs - A quantidade de registros lidos/escritos. Para que a comunicação entre o COMBO EXPERT e o ATV71 funcione adequadamente. É necessário: 1. Habilitar o COMBO EXPERT como mestre da rede Modbus (utilizar bit de sistema 3D0); 2. Habilitar o protocolo Modbus na porta RS485 (utilizar bit de sistema 0BE). Este procedimento deve ser realizado na rotina do programa, conforme mostrado abaixo: 5 Para este exemplo de comunicação, realizamos: 1. Leitura da corrente do motor (LCr; end. WORD 3204d=16#0C84h), 2. Leitura do status do inversor(ETA; end. WORD 8603d=16#219Bh), 3. Escrita da referencia de velocidade em Hz (LFr; end WORD 8502d=16#2136h). estes valores são exibidos no display do COMBO EXPERT. Realizamos também: 1. Escrita de comando (CMD; end WORD 8501d=16#2135h) O comando é efetuado através de entradas digitais do COMBO EXPERT Abaixo, aplicação desenvolvida para este exemplo de comunicação entre o COMBO EXPERT e o ATV71: 6 7 8 Para configurar a interface do COMBO EXPERT, No menu superior, localizado na janela principal do WINSUP2, selecionar Projeto, Configurar. Na janela de configuração do projeto, aba IHM, selecionar Telas e efetuar um duplo clique no item Nr. 0. 9 Na janela de edição de IHM, selecionar o item Visualização (F4) ou Edição (F3), em seguida clique na janela em branco posicionando o campo de visualização ou edição de valores da variável. Clicando no campo inserido, serão exibidos os parâmetros de configuração do campo. Nos itens exibidos, devemos declarar: 1. Registro – Inserir o endereço da variável que será exibida (para este exemplo utilizar o endereço da variável já convertida para decimal); 2. Dígitos – Selecionar a quantidade de dígitos que será utilizada na exibição do valor; 3. Ponto – Inserir escala conforme unidade da variável (para este exemplo corresponde a 0.1); 4. Tipo – Selecionar BCD (decimal). Ainda na mesma janela, devemos definir: 1. Bloco – Tipo de tela da IHM (para este exemplo, INICIO/FIM, pois só utilizamos uma Tela na IHM; 2. Identificação – Utilizada para identificação da tela (este parâmetro não é exibido na IHM) 10 2) Configuração de rede do Inversor MENU (1.6) CTL (COMANDO): Fr1 – mudar para Mdb (referencia através da rede Modbus); CHCF – mudar para SIn (comando e referencia associados); rFC – mudar para Fr1 (comutação da referencia). MENU (1.9) COM – (COMUNICAÇÃO): No item modbus network: Add – mudar para 1(endereço do escravo na rede Modbus); tbr – mudar para 19,2 Kbps (velocidade da comunicação); tFO – mudar para 8-n-1(formato da comunicação) 11