• Nenhum resultado encontrado

Perfil da unidade MOVILINK

Exemplo de programa em combinação com Simatic S7 e bus de campo

14.2 Exemplo de programa em combinação com Simatic S7 e bus de campo

Tomando como base um exemplo de programa para a Simatic S7, explica-se o

proces-samento de dados de processo e das entradas e saídas da interface de bus de campo

MF...

Escolha de

endereços

de dados de

processo na

unidade de

automatização

No exemplo, os dados de processo do interface do bus de campo MOVIMOT® estão

armazenados na área da memória PW 132 – PW 136 do PLC.

A palavra de saída/entrada adicional é administrada no AW 100 respectivamente

EW 100.

Processamento

das entradas/

saídas digitais

de MF..

A operação E das entradas digitais DI 0..3 controla as saídas digitais DO 0 e DO 1 no

MF..:

Esta secção é apenas um exemplo que demonstra o procedimento geral para a

criação de um programa PLC. Por esta razão, a SEW não assume qualquer

responsabilidade pelo seu conteúdo.

57874AXX

[1] Gama de endereços

[2] Endereços de saída

[3] Endereços de entrada

PO Dados de saída do processo

PO1 Palavra de controlo

PO2 Velocidade [%]

PO3 Rampa

DO Saídas digitais

PI Dados de entrada do processo

PI1 Palavra de estado 1

PI2 Corrente de saída

PI3 Palavra de estado 2

DI Entradas digitais

AW132

AW134

AW136

EW132

EW134

EW136

PO1

PO2

PO3

PI1

PI2

PI3

[2]

[3]

[1]

MOVIMOT®

- +

+ MF..

AW100

EW100 DI

DO

PO1 PO2 PO3

PI1 PI2 PI3

PO

DO

DI

PI

Master

U E 100.0 // Quando DI 0 = "1"

U E 100.1 // DI 1 = "1"

U E 100.2 // DI 2 = "1"

U E 100.3 // DI 3 = "1"

= A 100.0 // então DO 0 = "1"

= A 100.1 // DO 1 = "1"

14 Perfil da unidade MOVILINKExemplo de programa em combinação com Simatic S7 e bus de campo

Controlo do

MOVIMOT®

O accionamento MOVIMOT® é habilitado com a entrada DI0:

• E 100.0 = "0": Comando "Paragem"

• E 100.0 = "1": Comando "Habilitação"

O sentido de rotação e a velocidade são especificados através da entrada DI1:

• E 100.1 = "0": 50 % fmáx sentido horário

• E 100.1 = "1": 50 % fmáx sentido anti-horário

O accionamento é acelerado/desacelerado com uma rampa do integrador de 1 s.

Os dados de entrada de processo são temporariamente memorizados nas palavras 20

a 24.

U E 100.0 // Com entrada 100.0 dar comando de controlo

// "Habilitação"

SPB LIVRE

L W#16#2 // Comando "Paragem"

T POW 132. // Escrever em PO1 (palavra de controlo 1)

SPA NOMINAL

LIVRE: L W#16#6 // Comando de controlo MOVIMOT "Habilitação"

// (0006hex)

T POW 132. // Escrever em PO1 (palavra de controlo 1)

NOMINAL: U E 100.1 // Determinar o sentido de rotação com entrada 100.1

SPB LINK // Se entrada 100.1 = "1", então sentido antihorário

L W#16#2000 // Velocidade nominal = 50% fmax sentido horário

(=2000hex)

T POW 134. // Escrever em PO2 (velocidade [%])

SPA ISTW

LINK: L W#16#E000 // Velocidade nominal = 50% fmax sentido anti-horário

// (=E000hex)

T POW 134. // Escrever em PO2 (velocidade [%])

ISTW: L 1000 // Rampa = 1 s (1000dec)

T POW 136. // Escrever em PO3 (rampa)

L PIW 132. // Carregar PI1 (palavra de estado 1)

T MW 20 // e memorizar temporariamente

L PIW 134. // Carregar PI2 (corrente de saída)

T MW 22 // e memorizar temporariamente

L PIW 136. // Carregar PI3 (palavra de estado 2)

T MW 24 // e memorizar temporariamente

BE

14

Perfil da unidade MOVILINK

Exemplo de programa em combinação com DeviceNet

14.3 Exemplo de programa em combinação com DeviceNet

Tomando como base um exemplo de programa para a SLC500 da Allen Bradley, é

explicado o processamento dos dados de processo e das entradas e saídas digitais do

interface de bus de campo MFD2.

No exemplo os dados de saída do processo do interface do bus de campo MOVIMOT®

estão memorizados na faixa da memória O:3.1 até O:3.3 do PLC. Os dados de entrada

do processo estão memorizados na faixa I:3.1 bis I:3.3. Os dados de saída são escritos

no Rung 1 da faixa N7:0 até N7:2 da memória; os dados de entrada são escritos na faixa

N7:4 até N7:6.

Este exemplo é um serviço gratuito e mostra apenas o procedimento geral para a

criação de um programa PLC. Por esta razão, a SEW não assume qualquer

responsabilidade pelo seu conteúdo.

06232AXX

14 Perfil da unidade MOVILINKExemplo de programa em combinação com DeviceNet

O byte de saída adicional (O:3.3/0 – O:3.3/7) é gerido em N7:3. O byte de entrada

(I:3.3/0 - I3.3/7) é gerido em N7:7.

Processamento

dos dados do

processo na

faixa da memória

copiada do

controlo

51504AXX

[1] Gama de endereços

[2] Endereços de saída

[3] Endereços de entrada

PO Dados de saída do processo

PO1 Palavra de controlo

PO2 Velocidade [%]

PO3 Rampa

DO Saídas digitais

PI Dados de entrada do processo

PI1 Palavra de estado 1

PI2 Corrente de saída

PI3 Palavra de estado 2

DI Entradas digitais

O:3.1

O:3.2

O:3.3

O:3.4

PO1

PO2

PO3

[2]

[1]

MOVIMOT®

-+

+ MFD..

DO

PO1 PO2 PO3

PI1 PI2 PI3

PO

DO

DI

PI

Master

I:3.1

I:3.2

I:3.3

I:3.4

PI1

PI2

PI3

[3]

DI

Dados de saída do

processo

Faixa da memória do

controlo

Palavras dos dados do processo

O:3.1 N7:0 PO1

O:3.2 N7:1 PO2

O:3.3 N7:2 PO3

O:3.4 N7:3 Livre DO

Dados de entrada do

processo

Faixa da memória do

controlo

Palavras dos dados do processo

I:3.1 N7:4 PI1

I:3.2 N7:5 PI2

I:3.3 N7:6 PI3

14

Perfil da unidade MOVILINK

Exemplo de programa em combinação com DeviceNet

Processamento

das entradas/

saídas digitais

do MFD2.

O controlo do bit de saída é feito através de uma ligação "E" dos bits de entrada. Se

todos os bits de entrada forem iguais a "1", os bits de saída DO0 e DO1 são colocados.

Caso contrário, é feito um reset dos bits de saída (=0).

14 Perfil da unidade MOVILINKExemplo de programa em combinação com DeviceNet

Controlo do

MOVIMOT®

O accionamento MOVIMOT® é habilitado com o bit de entrada DI0 (N7:3/0):

• N7:3/0=0 Comando "Paragem"

• N7:3/0=1 Comando "Habilitação"

O sentido da rotação e a velocidade são especificados através do bit de entrada DI01

(N7:3/1):

• N7:3/1=0: 50 % fmáx sentido horário

• N7:3/1=1: 50 % fmáx sentido anti-horário

O accionamento é acelerado/desacelerado com uma rampa do integrador de 1 s.

Os dados de entrada de processo são temporariamente memorizados na faixa N7:4 até

N7:6 da memória.