ispsoft delta plc programlama editörü

34
ISPSoft Delta PLC Programlama Editörü

Upload: fritz

Post on 31-Jan-2016

253 views

Category:

Documents


24 download

DESCRIPTION

ISPSoft Delta PLC Programlama Editörü. ISPSoft desteklenen cihaz listesi. ISPSoft tarafından desteklenen cihaz tipleri ES, EX, SS, SA, SC, SX, EH, EH2 , EH2L, SV ES2, SS2, SA2, SX2 ISPSoft tarafından desteklenen programlama dili editörü - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ISPSoft Delta PLC Programlama Editörü

ISPSoftDelta PLC Programlama Editörü

ISPSoftDelta PLC Programlama Editörü

Page 2: ISPSoft Delta PLC Programlama Editörü

ISPSoft tarafından desteklenen cihaz tipleri

• ES, EX, SS, SA, SC, SX, EH, EH2, EH2L, SV

• ES2, SS2, SA2, SX2

ISPSoft tarafından desteklenen programlama dili editörü

1. Ladder Editor ( ES,EX,SS,SA,SC,SX,EH,EH2,EH2L,SV, ES2,SS2,SA2,SX2 )

2. Ladder 、 FBD 、 SFC 、 IL Editor ( AH )

ISPSoft desteklenen cihaz listesi

Page 3: ISPSoft Delta PLC Programlama Editörü

• Adım-1:– File->New (Ctrl+N)

Yeni bir proje nasıl oluşturulur ?

Page 4: ISPSoft Delta PLC Programlama Editörü

• Adım-2:– Proje adını girin ve dosyanın oluşturulacağı dizini seçin– Programın tasarlanacağı PLC modelini seçin– Yeni projeyi oluşturmak için <OK> butonuna basın

Yeni bir proje nasıl oluşturulur ?

Dosya dizini seçmek için buraya tıklayın.

Proje ile ilgili detaylı bilgi girişi yapmak için buraya tıklayınız.

Page 5: ISPSoft Delta PLC Programlama Editörü

Yeni bir proje nasıl oluşturulur ?

Çalışma alanı

Page 6: ISPSoft Delta PLC Programlama Editörü

• Adım-1:

– Mause ile çalışma alanında gidin ve “Main Program” nesnesine sağ tıklayın

– Seçiniz <New POU…>

Proje içinde POU (Program) nasıl oluşturulur?

Page 7: ISPSoft Delta PLC Programlama Editörü

• POU’ların adlandırılması– Harf, rakam ve alt çizgilerden oluşan bir kombinasyon olmalı.– İlk karakter bir harf veya alt çizgi olmalı.– Büyük-küçük harf ayrımı yoktur. – İki ardışıl alt çizgi kullanımına müsaade edilmez. Örneğin ‘__POU1’ 或

‘ POU__1’– Alt çizgi en sonda kullanılamaz. Örneğin ‘POU1_’– Karakter uzunluğu max. 16 ‘dır.

Proje içinde POU (Program) nasıl oluşturulur?

Page 8: ISPSoft Delta PLC Programlama Editörü

• Adım-2:

– POU adı girilir

– Görev “Task” türü seçilir

– Şifre tanımlanabilir (isteğe bağlı)

Proje içinde POU (Program) nasıl oluşturulur?Eğer “Active” seçeneği işaretli değilse bu program çalıştırılmayacaktır.

Model tipinden dolayı bazı dillerin seçimine müsaade edilmez.

POU açıklama

Page 9: ISPSoft Delta PLC Programlama Editörü

Projede POU (Fonksiyon Bloğu) nasıl oluşturulur?

• Adım-1:– Mause ile çalışma alanında gidin ve “Function Blocks” nesnesine sağ

tıklayın.– <New POU…> Seçiniz

Eğer seçili ise Fonksiyon Bloğunda ‘En’ ve ‘Eno’ pinleri olacaktır.

Page 10: ISPSoft Delta PLC Programlama Editörü

• Eğer EN/ENO işaretli ise

• Eğer EN/ENO seçili değil ise

Projede POU (Fonksiyon Bloğu) nasıl oluşturulur?

Page 11: ISPSoft Delta PLC Programlama Editörü

• Global değişkenler tüm proje için oluşturulur

• Bu değişkenler global etkiye sahiptir, bu sebeple tüm POU’lar dan erişilebilir.

Mause ile Global Variables nesnesine gelin ve çift tıklayın.Global variable tablosu açılacaktır.

Global Değişkenler (variable)

Page 12: ISPSoft Delta PLC Programlama Editörü

Kalıcı Hafıza BölgesiDeğişken Tahsisi Ayarları (variable allocation setting)

Ayar penceresini açmak için "Device Resource Allocation" nesnesine çift tıklayın.

Ayar penceresini açmak için ‘Retentive Range’ nesnesine çift tıklayın.

Page 13: ISPSoft Delta PLC Programlama Editörü

• Değişken Tahsisi

– ISPSoft içerisinde her çeşit aygıt sistem için ayrılmış bir alana ihtiyaç duyar. Bu alanlar fonksiyon bloğu(function blocks) hafıza tahsisi içindir.

– Eğer kullanıcı bu çeşit aygıtları kullanırsa, ISPSoft derleme esnasında hata mesajı gösterecektir.

– Eğer ayrılmış(reserve) aygıtlar yetersiz ise ISPSoft linking error hata mesajları gösterecektir.

Değişken Tahsisi Ayarları (variable allocation setting)

Page 14: ISPSoft Delta PLC Programlama Editörü

ISPSoftFonksiyon Bloğu Import/Export

ISPSoftFonksiyon Bloğu Import/Export

Page 15: ISPSoft Delta PLC Programlama Editörü

• FB export (ver)

– Sadece Function Block nesnesi içerisindeki POU ’lar export edilebilir.

– Verilen dosya birçok POU içerebilir.

– Şifre korumalıdır (eğer aktif ise)

• FB import (al)

– Eğer dosya şifre korumalı ise dosyayı import ederken doğru şifreyi girmelisiniz.

– Sistem iki POU’nun aynı isimde olmasına müsaade etmez.

Fonksiyon Bloğu (FB) Import/Export

Page 16: ISPSoft Delta PLC Programlama Editörü

• FB Import/Export

FB Import/Export

Projedeki tüm FB’lar burada listelenektir. Hangisinin veya hangilerinin export edileceğini seçiniz.

Eğer dosyaya şifre tanımlanır ise kullanıcı bu POU dosyasını import ederken sistem kullanıcıdan doğru şifreyi girmesini isteyecektir.

Page 17: ISPSoft Delta PLC Programlama Editörü

Global Değişkenler Import/Export

• Adım:

– Mause ile kursörü çalışma alanında götürün ve “Global Symbols” nesnesine sağ tıklayın.

– < Import Symbols…> seçiniz.

Page 18: ISPSoft Delta PLC Programlama Editörü

• Global değişkenler import

Global Değişkenler Import/Export

Eğer alınan dosyadaki ile aynı değişkenler tabloda mevcut ise sistem, kullanıcıya var olanları değiştirip değiştirmeyeceğini soracaktır.

Import işlemi yapılmadan önce tablodaki tüm değişkenlerin silinmesi işlemi onayı seçilir.

Eğer dosyadaki global değişkenler tabloda mevcut ise var olanlar değiştirilecektir.

Eğer dosyadaki global değişkenler tabloda mevcut ise herhangi bir değişiklik olmayacaktır.

Page 19: ISPSoft Delta PLC Programlama Editörü

Kullanılan Aygıt Listesi (Used Device Report)

• Adım:

– Mause ile çalışma alanında gidin ve “Used Device Report” nesnesine sağ tıklayın.

– Projenin düzgün olarak derlenmesi tamamlanmadan “Used Device Report” tablosu açılmayacaktır. Aksi takdirde sistem aşağıdaki gibi hata mesajı gösterecektir.

Page 20: ISPSoft Delta PLC Programlama Editörü

• *.dvp formatlı dosyayı açmadan önce IL(instruction list) kodunun mevcut ve doğru olup olmadığını kontrol ediniz. Aksi taktirde sistem hata mesajı gösterecektir.

• *.dvp formatından *.isp formatına çevrildikten sonra program kodları artabilir.

DVP formatındaki dosyalar nasıl açılır ?

Page 21: ISPSoft Delta PLC Programlama Editörü

ISPSoftHaberleşme & Görüntüleme

ISPSoftHaberleşme & Görüntüleme

Page 22: ISPSoft Delta PLC Programlama Editörü

Haberleşme Fonksiyonu

• Haberleşme Ayarları (Communication Settings)– PLC ile bağlantı kurmadan önce haberleşme ayarlarınızı kesinlikle kontrol

ediniz .PLC’ye bağlanacak

Bilgisayarın COM port COM port numarası numarası seçilir.

Varsayılan PLC haberleşme değerleri;9600 bps9600 bps7 data bit7 data bitEven parityEven parityASCII modASCII mod dur.

Eğer farklı ise ISPSoft otomatik olaraktarayacaktır.

PLC ile bağlantı tipiniz seçilir. Seri port için RS-232RS-232

Ethernet için EthernetEthernet seçilir.

PLC istasyon adresi girilir.“00” broadcast seçimidir ve PLC

adresini dikkate almaz.Not: PLC’ye RS-485 portundan bağlanıyorsanız PLC’nin gerçek istasyon adresini girmelisiniz.

Page 23: ISPSoft Delta PLC Programlama Editörü

Run/Stop

Upload/Download

Online Mode

Online Edit Mode

Send Change to PLC

Device Monitoring

Haberleşme Fonksiyonu

• Run/Stop: PLC durum kontrol• Upload/Download: PC ve PLC arası data transferi. Data, program, aygıt

açıklaması vb. içerebilir.• Online Mode: PLC’ye bağlan ve görüntüleme moduna geç. Editor salt

okunur durumunda geçecektir.• Online Edit mode: Editor görüntüleme modunda iken program yazılabilir

duruma geçecektir.• Send Change: Değiştirilen kodu görüntüleme modunda iken PLC’ye

gönderir.• Device Monitoring: Görüntülenmek istenilen aygıt ismi girilerek aygıtları

görüntülemeye yarayan bir formdur. • Set MPU X On/Off: X aygıtı yazılımdan kontrol edilebilecek.

Set MPU X On/Off

Page 24: ISPSoft Delta PLC Programlama Editörü

• Denetleme ve Derleme (Check / Compile)– Check : Aktif POU denetle. Yazım hatalarını kontrol eder.– Compile : Tüm POU’ları kontrol eder ve derler.

Eğer programda fonksiyon blokları mevcut ise derleyici herbir fonksiyon bloğu alt öğesi (instance) için hafıza alanlarını organize edecektir. Sonrasında POU’ların çalışma sıralamasını kontrol etmek için görevleri (tasks) ayarlayacaktır.

• Derleme başarı ile tamamlanmışsa “Online Mode” geçilebilir.

Denetleme ve Derleme

Check Compile

Page 25: ISPSoft Delta PLC Programlama Editörü

• PC =>PLC– Eğer ‘CommentComment’ ve “ProgramProgram” seçeneği seçili değilse, sistem

sadece temel çalışma kodunu “Object CodeObject Code” PLC’ye transfer edecektir.

– Eğer “ProgramProgram” seçeneği seçili ise sistem ISPSoft formatında yükleme yapacaktır.

– Eğer ‘Program Program ve CommentComment’ seçili ise sadece çalışma kodu değil aynı zamanda açıklamalarda ilave olarak PLC’ye yüklenecektir.

Upload/Download

LD X0OUT Y0...

PLC Code Block......END

.

.

.Extra Information

.

.

.

.

.

PLC memory

Page 26: ISPSoft Delta PLC Programlama Editörü

Upload/Download

• PC <= PLC– Eğer “ProgramProgram” seçeneği seçili değilse sistem sadece temel çalışma

kodlarını (Object CodeObject Code) PLC’den çekecektir.– Eğer “ProgramProgram” seçeneği seçili ise sistem program kodları ile birlikte

açıklamalar, değişkenler, semboller v.b bilgileri de PLC’den çekecektir.• Not

– Sadece temel çalışma kodları (Object CodeObject Code) PLC’den çekilirse ISPSoft formatındaki bazı datalar kaybolabilir. Örneğin; Değişkenler (variables), semboller, açıklamalar v.b

LD X0OUT Y0..

PLC Code Block.......END

.

.

.

.Extra Information

.

.

.

.

Page 27: ISPSoft Delta PLC Programlama Editörü

• Program– Online moda girin ve bir POU açın

• Function Block– Fonksiyon bloğuna ait bir alt öğeyi (instance) monitor etmek içindir,

fonksiyon bloğun tamamını değil.– Fonksiyon bloğunun her bir alt öğesi kendisine ait bir monitor formuna

sahiptir.

Ladder editor görüntüleme

Page 28: ISPSoft Delta PLC Programlama Editörü

• Program online izleme

Ladder editor online

Page 29: ISPSoft Delta PLC Programlama Editörü

• Function Block online izleme

Ladder editor online

Page 30: ISPSoft Delta PLC Programlama Editörü

• X aygıtı yazılımdan kontrol edilebilme (Set MPU X On/Off)• Aktif değeri değiştir

Ladder editor online

Page 31: ISPSoft Delta PLC Programlama Editörü

• Aygıt görüntüleme tablosunu açın (Devices Batch Monitoring)

– Butona basın

• Online moda girdikten sonra, aygıt görüntüleme başlayacak ve içerdiği verileri tazeleyecektir.

Aygıt görüntüleme (Device Batch Monitoring)

Device Batch Monitoring

Page 32: ISPSoft Delta PLC Programlama Editörü

• Sağ Tık Menü Seçenekleri & Değişken Seçimi– Monitor veri alanları seçimi (Set the fields)

– Monitor değişkenleri seçimi (Select Symbols)

Aygıt görüntüleme (Device Batch Monitoring)

Page 33: ISPSoft Delta PLC Programlama Editörü

Hata takibi

Page 34: ISPSoft Delta PLC Programlama Editörü

TeşekkürlerTeşekkürler