S7-200 PLC’ LERİN PPI MASTER MODUNDA BİRBİRLERİ İLE HABERLEŞMESİ
Asağıdaki 9 pinli d-sub bağlantısı yapılarak ( 1-2-3-7-8 ) RS-485 üz
rinden 16 baytlık
bilgiyi 24 ayrı operasyon ile ağa yazıp-okuma islemi, 2 ile 126 dahil istasyon numaraları
arasındaki plc’ lere kurulum sihirbazını kullanarak yaptırılabilir. Microwin32 3.2 versiyon ve
üstü yazılım versiyonlarında instruction wizard düğmesiyle açılan netr/netw tıklandığında
diyalog kutuları kolaylıkla doldurulup onaylandığında sihirbaz size konfigürasyonu, altprogramı, veri alanlarını oluşturur.
İki PLC’ yi kendi aralarında haberleştirebilmek için haberleşme wizard’ını oluşturmanız gerekmektedir. Bu işlem için tools menüsünden Instrucion Wizard seçeneğini tıklamalısınız.
Instrucion Wizard tıklandığında aşağıdaki pencere ekrana gelir. Bu pencereden NETR/NETW (ağ okuma / ağ yazma) seçeneğini tıkladıktan sonra Next ikonunu tıklayınız.
Next ikonu tıklandığında aşağıdaki pencere ekrana gelir. Burada iletişim ağında kaç operasyon konfigüre etmek istiyorsunuz sorusu sorulmaktadır. Siz aşağıda yapacağımız örnek için 1 rakamını seçmelisiniz. Bu sayı yapacağınız operasyon sayısı ile değişmektedir.Next ikonunu tıklayınız.
Next ikonunu tıkladığınızda aşağıdaki pencere ekrana gelir. Bu pencerede haberleşme
için PLC’ nin hangi portunu kullanacağınız sorulmakadır. CPU 226 lar da port 0 ve port 1 bulunmaktadır. CPU ‘ nun özelliğine göre seçiminizi 0 veya 1 olarak yapınız ve Next ikonunu
tıklayınız. NET_EXE bölümüne siz haberleşme yazabilirsiniz.
Next ikonunu tıkladığınızda aşağıdaki pencere ekrana gelir. Burada NETR (ağ okuma)
için Local PLC adresi 2 ve Remote PLC adresi 3 olmalıdır. Eğer haberlesecek olan PLC sayısı 2’ den fazla ise Remote adres 3’ten sonra 4 – 5 – 6 seklinde olabilir. NETR seçeneğinin altında uzak PLC’ den kaç bayt’lık bilgi alışverişi sağlanacağı sorulmaktadır. Bu değer 1 ile 16 arasındadır. Biz örneğimizde 1 bayt’ lık bilgi akısı sağlayacağımızdan bu değer 1 olmalıdır. Local PLC istasynu 2 nolu istasyon olup 3 nolu istasyondaki REMOTE PLC’ den 0 nolu giriş baytını (IB0) okumalı ve bu bilgileri kendi üzerindeki çıkış baytına yazmalı (aktarmalı)dır.
Next ikonunu tıkladığınızda aşağıdaki pencere açılır. Instrucion Wizard programı 11 baytlık
bir alan isgal ettiğinden projenizde kullanmadığınız VB alanlarını Wizard için rezerve
edebilirsiniz. Burada suggest address ikonuna her tıklayınızda rezerve edeceğiniz VB alanı değişmektedir. Size uygun olan VB alanını kullanınız. Burada örnek olarak
VB 60 – VB 70 alanları kullanılmıştır.
Next ikonunu tıkladığınızda asağıdaki pencere açılır. Bu ekranda Finish ikonunu tıklayarak
Wizard işlemini bitirmiş olursunuz.
Local plc 2 nolu istasyondur. Remote plc’ den ( 3 istasyon nolu) , 0.Giris baytını okuyacak ve bu bilgiyi kendi üzerindeki 0.çıkıs baytına aktaracaktır. Her iki plc’ nin sistem bloklarından istasyon adresleri düzenlenip programlar yüklenecektir.
Kilitli NET_EXE bloğunda
Timeout: 0 haberlesme zamanı önemsiz. ( Saniye cinsinden sayılmıyor.)
Cycle: Döngü var biti
Error: Hata var biti
Local PLC için program
Next _ EXE komut kutusu için
Call subroutines’ den Next_EXE
tıklanmalıdır.
Remote PLC için program
Bu programı ayrı bir Micro WIN32
açıp remote PLC’ ye yüklemeniz
gerekmektedir.
Bu yazılımda uzak (remote) PLC’ nin girisleri Remote PLC’ ye yazılır ve Local (yakın)
PLC tarafından okunarak kendi (local PLC’ nin) çıkısına aktarılır. Đletisim için sistem blok
açılarak PLC adresi 3 yapılmalıdır.
PLC tarafından okunarak kendi (local PLC’ nin) çıkısına aktarılır. Đletisim için sistem blok
açılarak PLC adresi 3 yapılmalıdır.











Hiç yorum yok:
Yorum Gönder