E-serien - Beijer Elektronik

Download Report

Transcript E-serien - Beijer Elektronik

‹#›

HMI Temellerine hoş geldiniz !

HMI-Basics-course 011005

‹#›

Konular

• • • • •

Temel Fonksiyonlar Objelerin kullanımı Programlama yazılımı Örneklere dayalı uygulamalar Panel bağlantılarının muhtelif yolları HMI-Basics-course 011005

‹#›

HMI nedir,ne zaman kullanılır?

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Bilgi sağlayıcı

Genel bilgi yolu ? # !

ALARM ALARM ALARM ALARM 1245.87

Proses/ makine Up Down

Önemli bilgiler nasıl seçilir?

RUN STOP FWD REV

Bir bilgi sağlayıcı olarak HMI

HMI-Basics-course 011005 HMI ‹#›

• • •

Yapılandırılmış bir yolda bilgi akışı Bilgi açık ve zamanında olmalı Değişikliklere adaptasyon kolay olmalı Proses/ makine

HMI hiyerarşisi

SCADA systemi

‹#›

IPC çözümler

$

HMI Geleneksel sayaçlar, düğmeler vs..

Fonksiyonalite HMI-Basics-course 011005

‹#›

Panel serileri

• • • •

Eş programlama konsepti Kolay programlama Kolay kullanım Pazardaki önemli sürücülere uyumluluk HMI-Basics-course 011005

‹#›

Avantajları

Anahtar, ikaz lambası, zaman rölesi, ön-seçimli sayıcı, haftalık olaylar vs..nin yerini alır .

PLC programını değiştirmeden proje hazırlanır.

Bilgi akışı yapılandırılmış yoldan olur.

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Ne zaman bir HMI kullanabilirim?

Hemen hemen tüm uygulamalarda HMI kullanabilirsiniz…….

• •

Kullanıcı arayüzü gerekli ise Tüm önemli üreticilerin sürücülerinde

‹#› HMI-Basics-course 011005

Kazancınız...

Zaman

• • • •

Kullanımı kolay Öğrenmesi çabuk Montajı çabuk Doğru anda doğru bilgi ...

Para

• • •

etkili esnek basit

‹#›

Yazılım konsepti

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Programlama yazılımı...

• • •

…çok kolay, kullanıcı dostu programlama

• • •

Kolay yapılandırma için Block Manager I/O ların organizasyonu için Cross-reference listesi, Tüm formattaki sembollerin alınması ve gönderilmesi.

Özel sembol üretmek için Sembol editor Standard obje kütüphanesi Komple uygulamanın otomatik dökümantasyonu

‹#›

Programlama yazılımı

• • • • • • • • •

32bit versiyon (Windows 95, 98, NT, ME or 2000) Windows desteği (Copy/Paste vs…) Araçlar / ipuçları Pekçok proje aynı anda açılabilir Yüklenebilir sürücüler Backward uyumlu Çevresel konfigürasyon Dahili isim listesi yöneticisi Çoklu dil desteği HMI-Basics-course 011005

‹#›

HMI fonksiyonları

Yazılım fonksiyonları

• • • • • • • •

Alarm yönetimi Etiket kullanımı Trend ler Mesaj kütüphanesi Zaman kanalları Çıktı alma Şifre Web fonksiyonları

6

HMI-Basics-course 011005

‹#›

Objeler

Geniş bir obje kütüphanesi

Dinamik veya statik

Semboller

• • • •

Hemen hepsine sahibiz! ve eğer yoksa ...

Her zaman yeni bir tane alabilirsiniz Çoğunlukla, yapabileceklerinizin sınırını ayarlayan yaratıcı bir hayal gücüdür. HMI-Basics-course 011005

‹#›

Bir yapı kullanmak

...bir proje geliştirirken

Projeyi bloklarla yaparız

– – Gerek grafik gerekse metin blokları… Yapılandırma için blockjump ekleme

Block 0 Block 1 Block 3 Block 4 Block 2 HMI-Basics-course 011005

Block yapısı

Proje inşasını gösteren blok yapısı

HMI HMI-Basics-course 011005 ‹#›

Sistem blokları

‹#›

Blok tipleri (ekranlar)

Grafik ekranı Metin ekranı

--- Uzunluk -- Pipe 1 173 mm Pipe 2 Pipe 3 Pipe 4 Pipe 5 Pipe 6 253 mm 178 mm 171 mm 134 mm 283 mm

HMI-Basics-course 011005

HMI-Basics-course 011005

Obje tabanı

‹#›

• • • •

Obje bilgisi panel hafızasında saklanır.

PLC programlamaya gerek yoktur Sadece ekrandaki objeler güncellenir.

PLC-programı yüklemez (Doğrudan PLC- hafızasındaki indeks değerlerini gösterir, PLC-programından değil)

‹#›

Farklı objeler

• • • •

Yazmak ve çizmek için Statik grafik objeler Dijital sinyaller için grafik objeler Analog sinyaller için grafik objeler Sıçrama, zaman ve alarm gösterimi vs..için objeler HMI-Basics-course 011005

‹#›

Uygulama 1

Aşağıdakileri beraber yapalım

• • • • • •

Yeni bir proje yaratmak Panel seçimi Demo sürücü kullanımı block 0 açma M80* e bağlı dijital obje yaratma M80* e bağlı analog obje yaratma * M=bit device (M0-M99) D=analog device (D0-D99) HMI-Basics-course 011005

‹#›

Uygulama 1

(komple sonuç) M80

ON 12345

HMI-Basics-course 011005 D80

‹#›

Başlangıç projesi

• • • • •

Konfigürasyon yazılımını başlat

File

menüsünden new seç Panel seç Kontrol sistemini seç Renk profili seç HMI-Basics-course 011005

‹#›

Block Manager

Tüm projenin görsel imaj önizlemesi mümkündür.

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Block 0

Uygulama her zaman blok no. 0! dan oluşur

Doldurulduğunda terminalin göstereceği ilk bloktur.

‹#›

Block Header

• • • • • • •

Blok numarası Blok ismi Ekran sinyali

– Bir dijital sinyal giderken bloku açmak için

Yazdır ve yazım bitti sinyali

– Bir dijital sinyal giderken bloku yazdırmak için

e-mail gönderme

– Bir dijital sinyal giderken bloku e-mail ile göndermek için – (sadece metin blokunda )

Blok üzerinde şifre koruması İmleçin renk ve ebadı HMI-Basics-course 011005

‹#›

Dijital Metin

Dijital sinyalin durumuna göre iki metni değiştiren obje.

M80=?

HMI-Basics-course 011005

‹#›

Dijital Metin - Ayarlar

• • • •

General

– Dijital sinyal – – Text 0 ve text 1 Renk

Font

– Metin yazı stili

Access

– Maneuverable or not – Şifre

Dynamics

– hareket, saklama vs

HMI-Basics-course 011005

‹#›

Analog Nümerik

Bir analog sinyalin sayısal sunumu

D80 = 12345 12345 HMI-Basics-course 011005

‹#›

Analog Nümerik - Ayarlar

• • • •

General

– – – – Analog sinyal Decimal büyüklük ve numarası Offset & Gain Renk

Font

– Metin yazı stili

Access

– Maneuverable or not – Şifre

Dynamics

– Hareket, saklama vs.

HMI-Basics-course 011005

‹#›

Transfer

Send

Panele proje transferi

Receive

Panelden proje alma

Verify

Proje kontrolü PC=panel

Stop

Transfer işlemini sona erdirme

Settings

PC haberleşme parametreleri HMI-Basics-course 011005

‹#›

Uygulama 2

Bir oda sıcaklığının sunum ve girişi

Gerçek sıcaklık D0

Bir odanın ışık kontrolü

Işık durumu M10

Gerçek zamanı panelde gösterme

HMI-Basics-course 011005

‹#› M10

Uygulama 2

(komple sonuç) HMI-Basics-course 011005 D0

‹#› HMI-Basics-course 011005

Ana menü;

block 0

Statik metin Dijital Sembol Zaman/tarih Kaydırıcı Analog Çubuk grafik

‹#›

Statik Metin

Değişmez metni gösteren obje

Genel

– Metin – Renk •

Font

– Metin büyüklüğü

- -

Dinamik

– Hareket, saklama vs… TEXT

HMI-Basics-course 011005

‹#›

Dijital Sembol

Dijital sinyalin durumuna göre iki sembol arası değişimi gösteren obje.

HMI-Basics-course 011005 M10=?

Işıklar On/Off

‹#›

Dijital sembol - Ayarlar

• • •

General

– – – Dijital Sinyal Sembol tipi 0 ve 1 Yeniden boyutlanma

Access

– – Maneuverable or not Şifre

Dynamics

– Hareket, saklama vs.

HMI-Basics-course 011005

‹#›

Slider

Bir analog kaydın değerini değiştiren obje

D0=?

HMI-Basics-course 011005

‹#›

Slider - Ayarlar

• • •

General

– – – – – Analog sinyal Cetvel Min/Max giriş değerleri Offset & Gain Renk

Access

– – Maneuverable or not Şifre

Dynamics

– Hareket, saklama vs.

HMI-Basics-course 011005

Offset & Gain

Temp: 25° C ‹#› D0 = 1000 25° C Offset = 0 Gain (kazanç) = ?

Sunulmuş değer = Kayıtlı değer * Kazanç + Offset Ex: 25 = 1000 * Kazanç + 0 => Kazanç = 25 / 1000 => Kazanç = 0.025

HMI-Basics-course 011005

‹#›

Dijital saat

Gerçek zaman ve tarihi gösteren obje

Paneldeki gerçek zamanlı saatten kontrol edilir HMI-Basics-course 011005 01-06-25 14:16:37

‹#›

Dijital saat - ayarlar

• • • •

General

– Haftanın günü – – Tarih Zaman – – Zaman formatı Renk

Font

– Metin Yazı stili

Access

– Maneuverable or not – Şifre

Dynamics

– Hareket, saklama vs

HMI-Basics-course 011005

‹#›

Uygulama 3

Işığı (M10) kontrol eden bir zaman kanalı yaratma

Aralık 1: Mon-Fri 08.00-16.00

Aralık 2: Sat-Sun 07.30-17.00

HMI-Basics-course 011005

‹#›

Zaman Kanalları

Zaman kanalları ile paneldeki saat ile ilişkili dijital sinyaller, ayarlayabilir veya silebilirsiniz.

. Kanallar, functions menüsünde Time channels olarak belirlenmiştir.

Sinyaller ve zaman aralıkları tanımlandırılmıştır M10 Lamp PLC HMI-Basics-course 011005

‹#›

Zaman kanalları - ayarlar

General

– İsim – – – Kontrollü sinyal Aralık Kanalların listesi

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Uygulama 4

Yeni bir bloka sıçrama yaratma trend objesindeki PLC den yönetme bilgisini gösterme

Yönetme bilgisi D20-D23 de mümkündür

‹#›

Uygulama 4

(komple sonuç) Blok 0 Trend HMI-Basics-course 011005 Blok 1

‹#›

Block 1

Metin Trend D20-23 HMI-Basics-course 011005

‹#›

Jump

Bir diğer bloka sıçramayı mümkün kılan obje

HMI-Basics-course 011005 JUMP TO BLOCK 1

‹#›

Sıçrama - ayarlar

• • •

General

– Bloka sıçrama – – – Metin alanı Pozisyon Durum

Font Dynamics HMI-Basics-course 011005

HMI-Basics-course 011005

Fonksiyon tuşları

‹#›

Bir fonksiyon tuşunu bir sinyale veya özel fonksiyona (diğer bloka sıçrama gibi) bağlamak mümkündür. İki tip

, Global veya lokal fonksiyon tuşları

– Global fonksiyon tuşları fonksiyonlar menüsü altında tanımlanmıştır ve and are valid in the hole project *

F1 F2 F5 F6 F3 F7

– Lokal ise seçilen block header içinde belirlenmiştir ve sadece spesifik blokta geçerlidir.

F4 F9-16 F8

Lokal tuşları global tuşlar İle kıyaslandığında yüksek önceliğe sahiptir.

‹#›

Fonksiyon tuşları - Ayarlar

• • • • •

I/O

– Geçici ,toggle, ayar/silme digital bits – Bir analog kayıda önceden ayarlı bir değer yükleme vs..

Jump to block Other function

– Reçete yükleme – – Güvenlik seviyesi girişi Vs….

Macro Security level HMI-Basics-course 011005

Trend

Toplanan analog datayı sunan obje

HMI-Basics-course 011005 ‹#›

Oda ve dış sıcaklığı sunar

‹#›

Trend - Ayarlar

• • •

General

– – – – Trend ismi Örnek ayarlar X/Y ayarları Renk

Curves

– Analog sinyaller – – Offset & Kazanç Kalem rengi

Dynamics

– Dinamik X ve Y cetveli vs..

HMI-Basics-course 011005

‹#›

Uygulama 5

Trendleri sunan blokta şifre koruması

HMI-Basics-course 011005

‹#›

Şifre

Makinenin seçilmiş parçalarını yetkisiz girişlere karşı korur.

• •

Sistem parametrelerini korur

Şifreler functions menüsünde belirlenmiştir.

HMI-Basics-course 011005

Şifre - ayarlar

‹#›

• • • • • • •

Güvenlik seviyesi

– 1-8 arası şifre seviyesi

Login signal

– Signal which generates the entry field for logging in

Logout signal

– Signal that logs out the current user

Login level reg.

– Register that state level directly

Current level reg Login timeout Password RUN/PROG HMI-Basics-course 011005

‹#›

LEDler

• • • •

İki renkli LED (Kırmızı /yeşil) Farklı yanıp sönme frekansı PLC programından data kaydedici ile kontrol edilir. Metinden metne etiketler belirtilir

LED ler ,

functions menüsünde bulunur.

HMI-Basics-course 011005

HMI-Basics-course 011005

Uygulama 6

Sıcaklık yüksek olduğunda alarm üretmek

Odada yüksek sıcaklık ( M50 )

Isı <15°C

altına düştüğünde alarm üretmek

Odada düşük sıcaklık ( D0 ) ‹#›

ALARM !!

Isı 15° C altında

D0=600 14° C

‹#› HMI-Basics-course 011005

Alarm kullanımı

(alarm grubu)

Alarm grupları alarm önceliğine göre belirtilir

Alarm grupları functions menüsündeki Alarm group içinde bulunur A_larm B_larm C_larm D_larm Makine durur ( Kritik ) Bir bölümü durur Dikkat ...

‹#›

Alarm grubu- ayarlar

HMI-Basics-course 011005 Grup ismi Gruptaki aktif alarm Gruptaki açıklanmamış alarm Belirlenen grup listesi

‹#›

Alarm kullanımı (mesaj)

Alarm mesajları alarm sinyalleri ve mesajlarının tanımıdır.

Alarm mesajları

functions menüsündeki alarmlar seçeneğinde bulunur

HMI-Basics-course 011005

‹#›

Alarmlar - ayarlar

HMI-Basics-course 011005 Sunulacak Alarm metni Alarm tetikleme sinyali Hangi grup Belirlenen alarm listesi

‹#›

Uygulama 7

Yönetim bölümü bir kahve makinesi satın aldı.

Göreviniz bunu reçete ile otomatize etmek HMI-Basics-course 011005

‹#›

Uygulama 7

(Komple sonuç) Blok 1 Recipe HMI-Basics-course 011005 Blok 2

Reçete bloku

Metin ‹#› Analog çubuk grafik D20-24 HMI-Basics-course 011005 Tuş alanı ASCII objesi

‹#› HMI-Basics-course 011005

Reçete kullanımı

Gelecek kullanımları için blok içinde temsil edilen tüm analog ve dijital sinyalleri saklayan bir fonksiyondur.

• •

Makinedeki farklı fonksiyonlar için farklı ayarlar Saklama bir blok içinde yapılır ve yükleme tüm bloklar içinde yapılabilir.

‹#›

Reçete kullanımı

• • • • •

Fonksiyon tuşlarına 4 fonksiyon bağlıdır.

– Reçeteyi kaydet – – Reçete yükle Reçete sil – Reçete ekle

Blok içindeki I/O-sinyalleri reçete içinde saklanır Katalog sisteminde, kategoriler içinde saklanabilir.

Kaydedilen reçete herhangi bir blokta kullanılabilir.

Kayıtlı reçeteler bir PC vasıtası ile okunabilir veya düzeltilebilir.

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Sistem Sinyalleri

Sistem ile ilgili fonksiyon ayarları

Sistem sinyalleri

Setup menüsünde bulunur

• • • • • •

Geçerli blok no. bildirir. Blok sıçramalarını yapan sürücü Ses sinyali Ekran on/off Ekranı değiştirir

( siyah ekran/beyaz metin, sadece monokrom ekranlarda mümkündür)

Grafik bloktaki geçerli imleç bilgisi verir.

• • • •

Sürücü grafik bloktaki imleç pozisyonunu kullanır.

Yazıcı durumu kayıdı Mesajların indeklenmesi için Özel komutlar

‹#› HMI-Basics-course 011005

Araçlarda ekle..

operatör paneli ile basit haberleşme için kullanılacak yazılım

Dosya transfer yazılımı

PC ve panel arasında alarm, trend, reçete dosyalarının transferi

• • •

FTP Transfer yazılımı

PC ve panel arasında Ethernet bağlantısı ile alarm, trend, reçete ve HTML dosyalarının transferi için Modem yazılımı

Modem vasıtası ile panelle haberleşme Sysload yazılımı

Yeni kullanım yazılımının panele yüklenmesi, Oper./Sys.

güncelleştirme

‹#›

Dosya Transfer yazılımı

• • • •

Trend dosyalarını al Reçete oku, PC den yeni yarat Alarm yükleme için alarm listelerini oku Tüm dosyalar doğrudan Excel içinde açılır HMI-Basics-course 011005

‹#›

Dosya Transferi

Haberleşme ayarlarını ayarlamak için seçeneğini tıklayınız Options

HMI-Basics-course 011005 HMI dosyaları PC deki dosyalar

‹#› HMI-Basics-course 011005

Dosya Transferi, ayarlar

Yeni ayar yaratmak için new tıklayınız Geçerli konfigüras yonu değiştirmek için edit tıklayınız.

Kulanmak istediğiniz ayarları işaretleyip OK tuşuna basınız.

‹#› HMI-Basics-course 011005

Dosya transferi, ayarlar

Her ayara tek bir isim verir Port seçimi Haberleşme hızı ayarı * Haberleşme parametrelerini belirleme * Paneldeki ile aynı olmalıdır

‹#›

Dosya Transferi

• • •

Seçim yapılınca

Connect

tuşuna basınız.

HMI dan PC ye bilgi transferi için

Rec>

tuşunu seçiniz PC den panele bilgi transferi için <

Send

e basınız HMI-Basics-course 011005

NOLLÄGE.skv

RECEPT1.skv

RECEPT2.skv

RECEPT3.skv

RECEPT4.skv

‹#›

Uygulama 8 (opsiyonel)

Makine veya uygulamanın içinde neler olduğunu açıklayan metin yaratma

Kütüphaneyi D0 a bağlayın.

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Mesaj Kütüphanesi

Fonksiyon mesaj tablosu ile metne iliştirilmiş 0-65535 değer yaratılabilir.

• • •

Bunu basit sunumlar için kullanabilirsiniz örneğin sekans kontrolü ,operatörün o anda bulunduğu sekansı bildirebilir.

data register vasıtası ile sürücüden kontrol edilir.

Metin ilave blok içinde gösterilir.

‹#›

Mesaj Kütüphanesi

• •

Kütüphanenizi yaratmak için,

functions

menüsündeki Message Library ye gidiniz Kütüphanede metin mesajlarını yaratmak için, seçilmiş kütühanedeki Edit tuşunu tıklayınız HMI-Basics-course 011005 Kütüphane numarası Kütüphane listesi Kütüphane ismi Kütüphanedeki metinleri düzeltme

HMI-Basics-course 011005

Mesaj Kütüphanesi

Bir kütüphane her biri 40 karakter uzunluğunda olabilen en fazla 512 metin satırında oluşur Gösterilecek metnin sayısal değeri ‹#› Gerçek kütüphanedeki mümkün olan metin sayısı Göstermek istediğimiz metin Metin mesajı ekleme

‹#›

Mesaj Kütüphanesi

Mesaj sunmak için, basitçe obje mesajını seçip, analog aparata spesifik kütüphane ekleyiniz Waiting on material Fix material Drilling Material out D0=0 D0=100 D0=200 D0=1000 HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

Sembol Yöneticisi

Kendi sembollerinizi, logolarınızı ve Projedeki arka planınızı yaratır

• • •

sembol bir çizim programında(Paint) yaratılır ve yazılıma eklenir yada yapıştırılır Basit resimler veya ayarlamalar için bir çizim programı yazılımın içinde bulunur.

Var olan bir sembol, çizim programına katılabilir, ayarlanabilir ve yeniden alınabilir

Semboller

functions

içinde bulunur menüsündeki

Symbol manager

‹#›

Özgürlük portu...

Haberleşme elemanları

Yazılım (modem) Yazıcı protokolsüz mod Sürücü HMI-Basics-course 011005 Profibus DP (opsiyon) Sürücü RS232C RS422 / 485 TCP/IP (opsiyon)

‹#› Bir PLC-sistemine pek çok panel HMI-Basics-course 011005 Server Client Client TCP/IP

‹#› Birden fazla PLC-sistemine pek çok panel HMI-Basics-course 011005 Server Server /Client Client TCP/IP

‹#›

Sorular?

HMI-Basics-course 011005

‹#› HMI-Basics-course 011005

HMI için diğer kurslar

HMI ile TCP/IP eğitimi (ileri)