atv32 atv logic tr.pdf

38
ATV32 ATV Logic Motion & Drives Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011

Upload: anonymous-yqejg3r4k

Post on 02-Feb-2016

68 views

Category:

Documents


15 download

TRANSCRIPT

Page 1: ATV32 ATV Logic TR.pdf

ATV32 ATV LogicMotion & Drives

Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011

Page 2: ATV32 ATV Logic TR.pdf

ATV32 ATV Logic

> ATVLogic nedir ?

2Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011Summary

> ATVLogic nedir ?> Fonksiyon blokları> Programlama> Kayan reklam panosu

Page 3: ATV32 ATV Logic TR.pdf

ATV LogicTemel Özellikler

● Neden ATVLogic ?● Müşterilerin kendi uygulamalarını ATV32 içinde gerçekle ştirmelerini sa ğlar.● ATV’nin özelle şebildi ği bir esneklik sa ğlar.

● ATVLogic kimlerle çalışır:● Sürücünün ana motor kontrolör ünitesi

3Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

● Sürücünün ana motor kontrolör ünitesi● Giri ş/çıkışlar● Haberleşme BUS’ları● Grafik Panel

● ATV Logic programlama● Somove yazılımı ile (sürücü devreye alma yazılımı)● Fonksiyon bloklarından olu şan bir (FBD) komutları seti● Boolean, aritmetik i şlemler, zamanlayıcı, sayıcı, kar şılaştırıcı …

Page 4: ATV32 ATV Logic TR.pdf

ATV Logic örneğikayan reklam panosu

Power On

Homing

Poster sayısını seçPozisyondaki kalma süresi

Kayma hızıPoster uzunlu ğu

Start/Stop

ATV32

Normal akı ş

4Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Posteri yerle ştir

Bekle

Sıradaki poster

Kayma yönünü değiştir

Son posterEvet

Hayır

Page 5: ATV32 ATV Logic TR.pdf

2 çözümün karşılaştırılması

ZelioSR3B261BD

XBT N401XBT Z938

SR

3 MB

U01B

D

Sürücü

HMI

Güvenlik

PLC

5Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Entegre çözümATV logic + güvenlik

1.225 TL€ liste fiyatı+ 2 saat kablaj

ATV3120.18Kw

Modüler çözüm

Pre

vent

a

2.409 TL liste fiyatı+ 1 gün kablaj

Kontaktör

Page 6: ATV32 ATV Logic TR.pdf

ATV LogicKontrolör pazarındaki yeri

Per

form

ance

s(D

nrt)

6Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Schneider Electric 2- Division - Name – Date

ApplicationSize

(code, IOs)

LOGICfunctions

Controllerinside

Dnrt: device node response time

Page 7: ATV32 ATV Logic TR.pdf

ATV LogicSoMove altında FBD dili

• FBD (function block diagram) ile kolay programlama

7Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 8: ATV32 ATV Logic TR.pdf

ATV LogicPerformans

● 30 farklı fonksiyon bloğu

● HMI, 8 özel parametreye kadar özelleşebilen menüsü var

● Tüm sürücü G/Ç ve daha birçok faydalı parametre ve haberleşmeyle erişilebilir

● 3 task: 2 senkronize ve 1 yardımcı (auxiliary)

8Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

● Çevrim süresi: 2ms (ATV kontrol bloğu ile senkron)

● Max 10 fonksiyon bloğu (sync taskta)

● Auxiliary taskta daha fazla fonksiyon (50’ye kadar)

● 8 Internal Word (%MW)

● Sistem bitleri (%S), (timer, save conf ..)

Page 9: ATV32 ATV Logic TR.pdf

HMI IOs Network

Logic FunctionsRuntime

ATV LogicEtkileşimi

ATV Logic Çevresel araçları ve VSD’nin ana kalbi olan kontrolör arasında çalı ştırılır.

9Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Schneider Electric - Division - Name – Date

M3~

Power stage

Applicationcontrol

Runtime

ATV’nin ana fonksiyonları ile birlikte gelir.

Page 10: ATV32 ATV Logic TR.pdf

ATV LogicPrensip

● Sanal giri ş-çıkışlarıyla ATV Logic programlanabilir bir fonksiyondur● ATV’nin di ğer programlanabilir fonksiyonları için bu G/Ç’lar ha ve izlenen

parametrelere veya fiziksel G/Ç’lara atanmalıdır.

Sanal giri şler

Dijital / analog

Sanal çıkı şlar

Dijital / analog

Lojik çıkışlar

10Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Lojik girişler, puls Boolean durum parametreleri:

sürücü çalışıyor, frekansa ulaşıldı, sürücü hatada …

Analog girişlerAnalog durum parametreleri:

motor hızı, motor tork…

Lojik çıkışlarLO

Analog çıkışlarAO

Analog parametrelerve word’ler

ACC, DEC, M00x ..

Page 11: ATV32 ATV Logic TR.pdf

ATV32 ATV LogicSummary

> ATVLogic nedir ?

11Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011Summary

> ATVLogic nedir ?> Fonksiyon blokları> Programlama> Kayan reklam panosu

Page 12: ATV32 ATV Logic TR.pdf

ATV LogicFonksiyonlar

Not Evrik alma NOT

And, Nand 4 Boolean’li AND ve NAND

Or, Nor, XOR 4 boolean’li OR ve NOR

2 boolean’li XOR

12Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Compare 16 bit işaretli word karşılaştırması

>, <, =, NOT=

Boolean Operator Giriş kombinasyonuna göre çıkış verir.

4 giriş – 1 çıkışlı, bu sebeple de 16 çıkış kombinasyonu

var

Set, Reset S girişi Q çıkışını lojik 1’e set eder.

R girişi de Q çıkışını lojik 0’a set eder.

Page 13: ATV32 ATV Logic TR.pdf

ATV LogicFonksiyonlar

Up/down count Yukarı sayaç, aşağı sayaç

Mux Multiplexer, kontrol girişi ile 2 giriş değerinden birini çıkışa iletir.

Trigger İki eşik değeri ile bir analog değerin izlenmesini

13Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Trigger İki eşik değeri ile bir analog değerin izlenmesini sağlar. Çıkışın değiştiği durumlar:• Giriş değeri minimum değerden az ise• Giriş değeri maksimum değerden fazla ise.

Gain Analog değerleri (16 bit işaretli word)ölçeklendirir ve çıkışa offset verebilir. Output = (Input value x (A/B)) + C

Page 14: ATV32 ATV Logic TR.pdf

ATV LogicFonksiyonlar

Timer On/Off Zamanlayıcı fonksiyonu bir sistemi kontrol ederken gecikme, uzatma ve önceden tanımlanmış bir zamanda çalıştırma için kullanılır.• A fonksiyonu: timer on-delay, ya da timer active,• C fonksiyonu: timer off-delay, ya da timer idle,• A/C fonksiyonu: A ve C fonksiyonunun kombinasyonu.

Add/Sub Çıkış değeri = A girişi + B girişi – C girişi.(A,B,C ve çıkış değeri 16 bit işaretli word’dür)

14Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Mul/Div Çıkış değeri = (A girişi x B girişi) / C girişi.(A,B,C ve çıkış değeri 16 bit işaretli word’dür)

Edge Düşen, yükselen veya ikisini de yakalayıp çıkış veren fonksiyon.

Page 15: ATV32 ATV Logic TR.pdf

ATV LogicFonksiyonlarSigne Word dönüştürücü

İşaretli ve işaretsiz word’lere birbiri arasındaİşaretli giriş aralığı: -32768 / +32767.İşaretsiz çıkış aralığı: 0 – 32767

Read/writeparameter

Sürücü parametrelerine Read / writeÖr: Hızlanma süresiSürücü parametreleri ile ilişkilendirmek için ADL konteynırını kullanın

Read a parameter bit Parametre word’ünden bir bit Read/write. Ör:

15Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Read a parameter bit Parametre word’ünden bir bit Read/write. Ör:STA durum word’ünde hata biti.Sürücü parametreleri ile ilişkilendirmek için ADL konteynırını kullanın

Shift Roll IN değerininin bit’lerini sağa/sola kaydırır.

Word to bitBit to word

Sıralı bir string’i bit’ler halinde (Bitx to Bitx+16) 16 bit’lik word’e transfer eder.16 bit’lik bir word’ü bir string’e çevirir (Bitx to Bitx+16)

Page 16: ATV32 ATV Logic TR.pdf

ATV LogicFonksiyonlar

Memory word 8 M00x (%MW) M001-4 (written in EEprom)M005-8 ((written in RAM)

Dahili word’ler- Keypad ile veri alışverişi- Bir programda hafıza- BUS üzerinden veri değişimi

System words S00x (%Sx) S001 zaman birimi 1mn, 1sec, 100mSS002 haberleşme hatasıS006 parametreleri sakla

16Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

I/O LI, AI, LO, AO, temel ATV izleme parametreleri (FRH, CLI ..,)

Contant Sabit değer girişi

True/False input Sabit değer girişi

Page 17: ATV32 ATV Logic TR.pdf

ATV32 ATV Logic

> ATVLogic nedir ?

17Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011Summary

> ATVLogic nedir ?> Fonksiyon blokları> Programlama> Kayan reklam panosu

Page 18: ATV32 ATV Logic TR.pdf

Çalışma alanı

1. Fonksiyon blok giriş alanı.

2. Bağlantı.

3. Fonksiyon bloğu.

4. Program alanı.

5. Yorumlar.

18Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

5. Yorumlar.

6. İki fonksiyon bloğu arasında bağlantı.

7. Fonksiyon bloğu numarası

8. Fonksiyon bloğu çıkış alanı.

9. Palet.

Page 19: ATV32 ATV Logic TR.pdf

ATV LogicÇevrim

19Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 20: ATV32 ATV Logic TR.pdf

ATV Logic Tasklar

Pre ATV task ’tan önce çalıştırılır, motor kontrol ve giri şleri set etmek için kullanılır . çevrim = 2ms senkronize

Post ATV task ’tan sonra çalıştırılır, motor parametrelerinin durumunu geri besleme için k ullanılır . çevrim = 2ms senkronize

Aux Geri uzun süre alacak taskların ko şması için çalı ştırılır ve önceli ği yoktur. Çevrim süresi, programın uzunluğuna bağlıdır.

20Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 21: ATV32 ATV Logic TR.pdf

G/Ç yönetimi

● Her task 10 adete kadar sanal giri ş (Ix) ve çıkı ş (Ox) kullanabilir

LI3 R2

21Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Örnek program:

Röle R2, LI2 ve LI3 aktif olduğunda çalışır

LI4

Page 22: ATV32 ATV Logic TR.pdf

G/Ç yönetimi

● Sanal giri ş öncelikle sürücünün fiziksel bir lojik giri şine atanır

● Bu, “ Function block - Affectation ” menüsü altında gerçekle ştirilir

22Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 23: ATV32 ATV Logic TR.pdf

G/Ç yönetimi

● Sanal çıkı ş öncelikle sürücünün fiziksel bir lojik çıkı şınaatanır.

● Bu, “ Input output - Configuration ” menüsü altında yapılır● Bir çıkı şın herzamanki atanması gibidir

23Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 24: ATV32 ATV Logic TR.pdf

G/Ç yönetimi

AI1 AO

24Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Örnek program:

LSP’yi AI1 girişi ile topla ve analog çıkış AO’ya yaz.

LSP

Page 25: ATV32 ATV Logic TR.pdf

Sanal analog giriş ölçeklendirme

● Sanal AI ile ulaşılabilir parametreler 8192 noktada ölçeklendirilir.

25Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

● Analog giri ş 1 AI1 0-100% -> IAO 0->8192● Motor tork (OTR) -> 0-300% Tnd -> IAO 0->8192

● Sanal çıkı ş, AO1 kullanılacaksa [0 - 8192] nokta ölçe ğinde olmalı.

Kullanıcı ölçeklendirmesi için gain fonksiyonu kullanılabilir.

Page 26: ATV32 ATV Logic TR.pdf

Read/Write ile ulaşılabilir parametrelerAşağıda belirtilmemi ş bir parametre ile okuma/yazma yapılırsa sürücü FBE (function block fault)

hatasına girer

● PRE/POST ReadETA , RFR , FRH , LCR , OTR , ETI , ULN , UOP , THD , OPRTHR1, THR2, THR3LRS1, LRS2, LRS3, LRS4, LRS5, LRS6, LRS7, LRS8IL1I, IL1R, OL1R, AI1C, AI2C, AI3C, AO1R, AO1CRFRD, FRHD, SPDM001, M002, M003, M004, M005, M006, M007, M008S001

● PRE/POST WriteM001, M002, M003, M004, M005, M006, M007, M008, S006

26Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

● AUX ReadHSP , LSP , BSP , ETA , RFR , FRH , LCR , OTR , ETI , ULN , UOP , THD , OPRTHR1, THR2, THR3, APH , RTH , PTH , UNTLRS1, LRS2, LRS3, LRS4, LRS5, LRS6, LRS7, LRS8IL1I, IL1R, OL1R, AI1C, AI2C, AI3C, AO1R, AO1CRFRD, FRHD, ACC , DEC , AC2 , DE2 , INR , FROJPF , JF2 , JF3 , JFHSP2 , SP3 , SP4 , SP5 , SP6 , SP7 , SP8SP9 , SP10, SP11, SP12, SP13, SP14, SP15, SP16RPI , RP2 , RP3 , RP4 , RPG , RIG , RDG , RPE , RPF , RPC , RPO , SPDM001, M002, M003, M004, M005, M006, M007, M008S001

● AUX WriteHSP , LSP , BSP , RPR , ACC , DEC , AC2 , DE2 , INR , JPF JF2 , JF3 , JFH , SP2 , SP3 , SP4 , SP5 , SP6 , SP7 , SP8 SP9 , SP10, SP11, SP12, SP13, SP14, SP15, SP16, RPI , RP2 RP3 , RP4 , RPG , RIG , RDG , M001, M002, M003, M004, M005M006, M007, M008, S006

Page 27: ATV32 ATV Logic TR.pdf

Read/Write: Analog değer ölçeği

● Read/Write fonksiyonu parametreler fiziksel birimlere dönüştürülür

LSP logic addressACC logic address

27Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 28: ATV32 ATV Logic TR.pdf

G/Ç yönetimi

● Sanal analog giri ş önce sürücünün fiziksel bir analog giri şineatanır.

● Bu, “ Function block - Affectation ” menüsünde gerçekle ştirilir

28Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 29: ATV32 ATV Logic TR.pdf

G/Ç yönetimi

● Parametre giri şi öncelikle sürücünün bir ADL konteynırına atanır.

● Ardından parametrenin adresi “ Function block – ADL Container ” menüsündeki konteynıra yerle ştirilir

● Bir giri şin herzamanki atanması gibidir

29Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

LSP logical address is 3105

Page 30: ATV32 ATV Logic TR.pdf

G/Ç Yönetimi

● Sanal analog çıkı ş öncelikle sürücünün fiziksel bir analog çıkışına atanmalıdır.

● Bu, “ Input output – Configuration AO1 ” altında gerçel ştirilir● Bir çıkı şın herzamanki atanması gibidir

30Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Page 31: ATV32 ATV Logic TR.pdf

Derleme

● Programı yüklemeden önce kontrol edip derleyin

31Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Trap some errors

Check cycle time and weight of the task

Page 32: ATV32 ATV Logic TR.pdf

ATV32 ATV Logic

> ATVLogic nedir ?

32Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011Summary

> ATVLogic nedir ?> Fonksiyon blokları> Programlama> Kayan reklam panosu

Page 33: ATV32 ATV Logic TR.pdf

ATV LogicStand alone uygulamalar

Power On

Homing

Poster sayısını seçPozisyondaki kalma süresi

Kayma hızıPoster uzunlu ğu

Start/Stop

33Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Poster yerle ştir

Bekle

Sıradaki poster

Poster yönünü değiştir

Son posterEvet

Hayır

Page 34: ATV32 ATV Logic TR.pdf

ATV LogicStand alone uygulamalar

Power On

Homing

Poster sayısını seçPozisyondaki kalma süresi

Kayma hızıPoster uzunlu ğu

Start/Stop

ATV32

ATV32

STO

Güvenlik fonksiyonları

Normal akı ş

34Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

Posteri yerle ştir

Bekle

Sıradaki poster

Kayma yönünü değiştir

Son posterEvet

Hayır

Safe speed

Sıkışma tespiti /Tork sınırlaması

+ gecikme

+ Auto-Manu

Page 35: ATV32 ATV Logic TR.pdf

Kontrol bağlantı diagramı

AI1 AI3 +10 LI1 LI2 LI3 LI5 LI6 +24V P24

Start/stop

OT

R1-

2 Li

ght

curt

ains

hom

e S

enso

r

Enc

oder

A o

r po

s se

nsor

24V extEnc

oder

B o

u sl

owdo

wn

35Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

COM PWR LI4 R1 R2 LO1

Au SafeTorque Off

In position

Jam

0V ext

Safe speed

STO2

Page 36: ATV32 ATV Logic TR.pdf

Güç bağlantı diagramı

ATV32

GV Q1

24V ABL7RE2402

Power on

36Schneider Electric - Motion & Drives - ATV32 ATVLogic 2011Summary

M

0-24Vdc ext

Power on

Enkoder Sensor 1-2

Işın bariyerleri

+24v Start

Page 37: ATV32 ATV Logic TR.pdf

37Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011Summary

oru ve cevaplar

Page 38: ATV32 ATV Logic TR.pdf

ThanksThanks!

Motion & Drives training

38Schneider Electric - Motion & Drives - ATV32 ATVLogic - 2011Summary

ThanksThanks!Make the most of your energy