Renu PLC Host-Client

RENU PLC Örnek Uygulamalarına bu başlıktan ulaşabilirsiniz...
Kilitli
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Renu PLC Host-Client

Mesaj gönderen İlhan »

Uygulama tanımı: Host ve Client PLC'ler birbiri arasında ethernet üzerinden haberleşirken HMI ise iki PLC ile RS-485 üzerinden haberleşmektedir.
Kullanılan ürünler: 2 Adet FL0550808N PLC ve 1 Adet FP2070T HMI
ornek_diyagram.jpg
Açıklama: Host PLC'den 8 bit Client PLC'nin çıkışlarına, Host PLC'deki 10 Adet Word değer Client PLC'deki 10 Adet Word alana taşınmaktadır.

Host tarafında Buton_1 Aktif olduğunda Client tarafında OutputCoil_0000 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_2 Aktif olduğunda Client tarafında OutputCoil_0001 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_3 Aktif olduğunda Client tarafında OutputCoil_0002 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_4 Aktif olduğunda Client tarafında OutputCoil_0003 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_5 Aktif olduğunda Client tarafında OutputCoil_0004 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_6 Aktif olduğunda Client tarafında OutputCoil_0005 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_7 Aktif olduğunda Client tarafında OutputCoil_0006 çıkışı aktif olur. Pasif olduğunda Pasif olur.
Host tarafında Buton_8 Aktif olduğunda Client tarafında OutputCoil_0007 çıkışı aktif olur. Pasif olduğunda Pasif olur.

Host tarafında Adres_00000 ile Adres_00009 arasındaki word alanlara girilen değer Client tarafında sırası ile PLC_Adres_00000 ile PLC_Adres_00009 adresleri arasına taşınmış olur.

Host Tarafında yapılan Ayarlar:

1- IP Adresinin tanımlanması
Host Ethernet 1.JPG
2- COM-2 Portunun Modbus RTU Slave Seçilmesi
Host COM-2 Slave 2.JPG
3- COM-2 Modbus Tag adreslerinin verilmesi
Host Tags 3.JPG
4- Ethernet tag adreslerinin verimesi
Host Ethernet tags 4.JPG
Host tarafında PACK8 komutu kullanılarak Buton_1 ile Buton_ 8 arasındaki inputlar USINT formatına çevrilmektedir.

Client Tarafında yapılan Ayarlar:

1- IP Adresinin tanımlanması
Slave IP adresi 1.JPG
2- COM-3 (Ethernet) Portunun Modbus TCP/IP Master Client seçilmesi. Burada kırmızı ile işaretli kısım Host PLC'nin IP adresidir. Bu verilmek zorundadır.
Slave Ethernet ayarları 2.JPG
3- Tıpkı Host PLC'de olduğu gibi tags kısmında COM-2 ve Ethernet adres tanımlamaları yapılmalıdır.

4- Host tarafında bitlerin USINT'e aktarıldığı data isimli tag'ın adresi 400012'dir. Client tarafında da 400012 adresi data_host tag'ına aittir. Doğal olarak Host tarafında data'da ne varsa Client tarafındada o olacaktır. Client tarafında da bu sefer USINT olan veri UNPACK8 komutu kullanılarak çıkışlara aktarılmaktadır. Burada dikkat edilmesi gereken nokta data_host tag'ının tasks kısmında data_client isimli tag'a taşınması gerektiğidir. Son olarak data_client isimli tag UNPACK8 komutu USINT tip istediği için any_to_usint komutu ile USINT formatına çevirilmiştir.
slave görev 3.JPG
slave adres dönüştürme 4.JPG
Önemli not: Her iki PLC'ye de program atılacakken aşağıdaki işaretlemeler yapılmalıdır.
program atma.JPG
Önemli not: Host PLC'de Ethernet kısmında tag'ların aldığı modbus adresleri ne ise Client PLC'de de bu adresler aynı olmak zorundadır ki Host tarafında değişiklik olduğunda Client tarafında da değişiklik olsun.

Host programı için:
host.rar
Client programı için:
client.rar
Ekran programı için:
hmi.rar
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kilitli

“RENU PLC Örnek Uygulamalar” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir