1. sayfa (Toplam 1 sayfa)

Renu PLC Omron J7 Sürücü Haberleşmesi

Gönderilme zamanı: 24 Oca 2019 19:40
gönderen lfacbo
MERHABALAR RENU PLC İLE 10 ADET OMRAN J7 SÜRÜCÜYÜ MODBUS İLE START STOP VE FREKANS BİLİGİSİ GÖNDERMEK İSTİYORUM BUNUNLA İLGİLİ YARDIMCI OLABİLİRMİSİNİZ.ekteki dökümanda adresleri verilmiş ama nasıl kullanacağım konusunda yerdım edermisiniz?

Re: RNU PLC OMRON J7 SÜRÜCÜ HABERLEMESİ

Gönderilme zamanı: 25 Oca 2019 10:03
gönderen İlhan
1- Öncelikle PLC'nin COM-2 portunu Modbus RTU (Unit as Master) seçip protokolü aşağıdaki gibi ayarlayınız.
1.JPG
Sürücü haberleşme protokolünü 8,E,1,9600 RTU ve istasyon numarasını 1 olarak ayarlayıp, çalışma şartı ve frekans komut kaynağını haberleşme üzerinden göndermek için ayarlanması gereken parametreler ne ise onları ayarlayınız. Sürücü haberleşme modunda değilse start/stop ve frekans bilgisini almaz.

2- Hex adreslerin modbus adreslere çevirilmesi ve FlexiSoft'a eklenmesi

Hex adresleri modbusa çevirmek için hex'i decimal'e çevirip 400001 ile toplamanız gerekir. İlgili sürücüyü dikkate alırsak 0001H'in decimal karşılığı da 1'dir. 400001 ile toplandığında değer 400002 olur. 0002H'in de decimal karşılığı 2 400001 ile toplandığında da sonuç 400002 olur.

0001H: 400002 adresine 1 gönderilir ise ileri start, 3 gönderilir ise geri start,0 gönderilir ise de stop olur. (ilgili firma ile görüşüp teyit ediniz.)
0002H: 400003 (Frekansın gönderildiği adres)

Adreslerin FlexiSoft'a eklenmesi.

Tags'a geldikten sonra Add Tag denir.
2.JPG
3.JPG
Yukarıda oluşturulan adresleri lojik blokta kullanamazsınız. Kullanabilmeniz için bu adresleri PLC'de oluşturduğunuz word tipindeki adresler ile ilişkilendirmeniz gerekir. Bunun için de tasks kısmı kullanılır. Tasks'a geçmeden tasks'ta kullanmacağımız PLC adreslerini oluşturmamız gerekir. PLC_Calisma ve PLC_Frekans adında word 2 tag oluşturalım.
4.JPG
5.JPG
3- Tasks işlemlerinin tanımlanması. Burada amaç PLC_Calisma'ya girilen değeri Surucu_Calisma, PLC_Frekans'a girilen değeri Surucu_Frekans'a taşımaktır.
6.JPG
7.JPG
Program PLC'ye gönderilirken kesinlikle firmware işaretli olmalıdır. Program PLC'ye gönderildikten sonra online olup Data Window'a gelin ve PLC_Calisma, PLC_Frekans taglarını ekleyiniz.
PLC_Calisma'nın içine
1 yazın ileri dönüp dönmediğini kontrol edin
3 yazın geri dönüp dönmediğini kontrol edin
0 yazın stop'a geçip geçmediğini kontrol edin.
PLC_Frekans'ın içine de frekans bilginizi yazınız. Örneğin 10Hz için 1000 gibi.

Bu şekilde 1 sürücü ile haberleşmenizi sağlıklı bir şekilde kurduğunuza emin olduktan sonra COM-2 portuna Add deyip diğer sürücüler için de aynı protokolde sadece istasyon numarasını 2,3,...10 ve Surucu_2, Surucu_2... Surucu_10 olarak ekleyip her biri için tags kısmından tagları oluşturup aynı adımları farkı tag adları kullnarak (adresler aynı olacak) uygulayabilirsiniz. Biz de Shihlin sürücülerimiz ile aynen bu şekilde haberleşmekteyiz. Bir farkı yok. Farklı olan sadece adreslerdir. FlexiSoft üzerinden yapılan ayarlar aynıdır.

Bağlantı için ise COM-2 portundaki A ucu RS-485'in (+)'sıdır ve ilgili sürücünün RS-485 portundaki (+) ucuna, B ucu RS-485'in (-)'sıdır ve ilgili sürücünün RS-485 portundaki (-) ucuna bağlanmalıdır. Torak ucu olan uç da GND'dir bu da karşı tarafın GND ucuna bağlanmalıdır.

PLC tarafında yapılması gereken ayarlar bunlardır. Sürücü bağlantısını ve parametrelerini doğru ayarladığınız sürece haberleşmenize engel bir durum yoktur.

İyi çalışmalar.

Re: Renu PLC Omron J7 Sürücü Haberleşmesi

Gönderilme zamanı: 25 Oca 2019 19:10
gönderen lfacbo
merhaba
protocol modus rtu(master)
model 1 yaptığında tag olusturduğumda 4000 değide 00001 geliyor siz 40001 gibi başlaması gerek demişsiniz bu sorun neden kaynaklanıyor.

Re: Renu PLC Omron J7 Sürücü Haberleşmesi

Gönderilme zamanı: 26 Oca 2019 09:03
gönderen İlhan
Neyi kastettiğinizi anlamadım. Resimli paylaşırsanız yorumlamaya çalışırım. Yalnız işaretlediğim kırmızı alanları dikkatlice inceleyiniz. Register kısmını Holding Register seçtiğinizden emin olun.

Re: Renu PLC Omron J7 Sürücü Haberleşmesi

Gönderilme zamanı: 26 Oca 2019 20:29
gönderen lfacbo
merhaba evet register kısmını yanlış secimden kaynaklanıyormuş.