PLC, inverteri kontrol etmek için nasıl iletişim kurar? USS iletişim kontrolünün grafik açıklaması!

İnvertörler hakkında birçok kez konuştuk ve birçok kontrol yöntemi var.

Hat kontrolü, PROFIBUS-DP kontrolü ve PROFINET kontrolü dahil olmak üzere bugün aşağıdaki USS iletişim kontrolünü açıklayacağız.

Pek çok insan iletişim kontrolünü anlamıyor, iletişim hakkında bir şey duyduklarında başları ağrıyor veya iletişim kontrolünün çok üst düzey olduğunu düşünüyorlar. Aslında bu gerekli değil. Tüm iletişim kontrolü aslında bir prensiptir, yani donanım artı yazılımdır.

Donanım, iletişim kuran iki tarafın bu protokole uygun olarak aynı protokolü ve kabloyu desteklemesi gerektiğidir.

Yazılım her iki tarafça tanımlanır ve müzakere yoluyla iletilir Bu tam bir iletişimdir.

Bugün örnek olarak S7-200 ve M440'ı açıklamak için alıyoruz.

Bu iletişim deneyini yapmadan önce aşağıdaki bilgi noktalarını anlamalısınız:

1. S7-200 haberleşme portunun fonksiyon tanımı.

Yukarıdaki tabloda, 3 ve 8 RS-485 sinyalleridir ve arka plan renkleri PROFIBUS kablosu ve PROFIBUS ağ fişi üzerindeki renk işaretleriyle uyumludur. İletişim portu 2 ve 7'den 24V DC güç sağlayabilir.

farkında olmak zorunda:

  • CPU iletişim bağlantı noktasında 2 , 5 Pimler dahili olarak bağlanır ve CPU'daki sensör güç kaynağına (+ 24V) bağlanır. M Ayrıca bağlandı
  • İletişim portu soketinin metal kabuğu, 1 CPU terminalindeki güç kaynağı kısmına bağlı pin No. PE İletim ve yukarıdakiler ile M Hiçbir yerde
  • İki iletişim portlu CPU, Port0, Port1 2 , 5 İğne ile iletişim kurar M Bağlandı

2. Siemens MM440 invertör ve USS iletişiminin bağlantı yöntemi.

MM 440'ın ön panelindeki iletişim bağlantı noktası RS 485 bağlantı noktasıdır. USS iletişimiyle ilgili ön panel terminalleri şunlardır:

MM 440 iletişim portu bir terminal bağlantısı olduğu için, PROFIBUS kablosu bir ağ fişi gerektirmez, ancak sıyrılan kablo doğrudan terminale bastırılır. Bir sonraki sürücü cihazı bağlanacaksa, aynı terminalde iki kablonun aynı renk damarlarına basılabilir. PROFIBUS kablosunun kırmızı damarlı teli terminal 29'a bastırılmalıdır; yeşil damarlı tel terminal 30'a bağlanmalıdır.

Örnek bir bağlantı şeması aşağıdaki gibidir:

Yukarıdaki donanım bölümüdür;

Yazılım kısmına bakalım;

1. USS talimat kullanımı (en basit hata ayıklama)

1.1 USS_INIT komutu: MicroMaster sürücü iletişimini etkinleştirmek ve başlatmak veya devre dışı bırakmak için kullanılır. Diğer herhangi bir USS protokol talimatını kullanmadan önce, USS_INIT komutu, bir sonraki komutun yerine getirilmesinden önce yürütülmelidir.

1.1.1 TR: Giriş açıldığında, komut her taramada yürütülecektir. USS_INIT komutunu her iletişim durumu değişikliği için bir kez yürütün. Darbe modunda EN girişini açmak için kenar algılama komutunu kullanın. Başlatma parametrelerini değiştirmek için yeni bir USS_INIT talimatı uygulayın.

1.1.2, MODE (mod): giriş değeri 1 olduğunda, port 0 USS protokolüne tahsis edilir ve protokol etkinleştirilir; 0 değeri girildiğinde, port 0 PPI'ya tahsis edilir ve USS protokolü devre dışı bırakılır.

1.1.3, BAUD (baud hızı): Baud hızını 1200, 2400, 4800, 9600, 19200, 38400, 57600 veya 115200 olarak ayarlayın.

1.1.4, AKTİF (aktif), aktif sürücü anlamına gelir.

Site numarası şu şekilde hesaplanır:

Bunlar arasında, D0 D31, dördü bir grup olmak üzere, sekiz gruba ayrılmış 32 inverter olduğunu gösterir. Belirli bir inverteri etkinleştirmek istiyorsanız, bu bit'i 1'e ayarlayın. Şimdi Tablo 2'de gösterilen 18. inverteri etkinleştirin. , Aktif hale getirmek için onaltılık bir sayı oluşturmak 0004000

Aynı anda etkinleştirilecek 32 evirici varsa, Altive 16 # FFFFFFFF'dir.Ayrıca istasyon numarasını kullanan bir talimat vardır.USS-CTRL'deki Drive istasyon numarası USS-INIT'deki Aktif aktivasyon numarasından farklıdır. Hangi eviricilerin etkinleştirilmesi gerektiğini belirtin ve Sürücü istasyonu numarası, hangi motorun ilk olarak etkinleştirildiğini gösterir, böylece programda birden fazla USS-CTRC komutu olabilir.

1.2 USS_CTRL komutu: USS_INIT komutunda AKTİF olan sürücüler için kullanılır. Bir sürücü ile sınırlıdır.

1.2.1 EN (Etkinleştir): USS_CTRL talimatını etkinleştirmek için bu bağlantı noktasını açın. Ve bu talimat her zaman etkinleştirilmelidir.

1.2.2 RUN: Sürücünün açık (1) veya kapalı (0) olduğunu gösterir. ÇALIŞTIR biti açıldığında, sürücü belirtilen hız ve yönde çalışmaya başlamak için bir komut alır. Sürücünün çalışması için aşağıdaki koşulların karşılanması gerekir: SÜRÜCÜ (sürücü), USS_INIT içinde AKTİF (aktif) olarak seçilmelidir. OFF2 ve OFF3, 0 olarak ayarlanmalıdır. HATA ve ENGELLEME 0 olmalıdır. ÇALIŞTIR kapatıldığında, motor durana kadar hızı düşürmek için sürücüye bir komut gönderilir.

1.2.3, OFF2: bit, sürücünün boşta durmasına izin vermek için kullanılır.

1.2.4, OFF3: bit, sürücüye hızlı bir şekilde durması için komut vermek için kullanılır.

1.2.5 F_ACK: Sürücüdeki hatayı onaylamak için kullanılır. 0'dan 1'e değiştirildiğinde, sürücü hatayı temizler.

1.2.6 DIR: sürücünün hareket etmesi gereken ileri / geri yönü gösterir.

1.2.7, Sürücü (sürücü): işletim sürücü numarasını belirtin, USS_INIT'de AKTİF (aktif) olarak seçilmiş olmalıdır.

1.2.8 Tip (Tip: sürücü tipini seçin, 3 seri veya öncesi için 0, 4 seri için 1.

1.2.9 Speed_SP (hız ayar değeri): tam hızın yüzdesi olarak sürücü hızı. Negatif bir Speed_SP değeri, sürücünün ters yönde dönmesine neden olur. Aralık: -% 200,0 ila% 200,0

1.2.10, Resp_R (alınan yanıt): sürücüden alınan yanıtı onaylayın. En son sürücü durum bilgilerini bulmak için tüm aktif sürücüleri sorgulama. Sürücüden her yanıt alındığında, Resp_R biti açılacak, bir tarama gerçekleştirilecek ve tüm değerler güncellenecektir.

1.2.11 Hata: sürücüye en son iletişim talebi sonucunun hata baytını içerir.

1.2.12 Durum: sürücü tarafından döndürülen durum word'ünün orijinal değeri.

1.2.13 Hız: Sürücünün mevcut hızını tam hızın yüzdesi olarak görüntüleyin. Aralık: -% 200,0 ila% 200,0.

1.2.14 Run_EN (çalıştırma izni): sürücünün çalıştığını (1) veya durdurulduğunu (0) gösterir.

1.2.15 D_Dir: sürücünün dönüş yönünü gösterir.

1.2.16 Engelleme (engelleme): sürücüdeki engelleme bitinin durumunu gösterir (0-yasaklama yok, 1-yasaklama). Yasaklama bitini temizlemek için "hata" biti kapatılmalı ve RUN, OFF2 ve OFF3 girişleri de kapatılmalıdır.

1.2.17 Hata: hata bitinin durumunu gösterir (0-hata yok, 1 hata).

4. Aşağıda, inverter MM420'nin ayar talimatları ve adımları yer almaktadır:

(1) MICROMASTER4, iki USS iletişim arayüzüne sahip olabilir: RS232 ve RS485. RS232 arayüzü bir opsiyon modülü ile gerçekleştirilir (sipariş numarası: 6SE6400-1PC00-0AA0). RS485 arabirimi için, sırasıyla 14 ve 15 numaralı terminallerin P + ve N-'ye bağlanmasıyla gerçekleştirilir.

(2) USS iletişimini yürütmek için, sürücünün RS485 arabirimini mi yoksa RS232 arabirimini mi kullandığının belirlenmesi gerekir. Buna göre USS parametresinin hangi alt simgeye ayarlanması gerektiği belirlenebilir.

P0003 = 2 (ikinci seviye parametrelere erişmek için gereklidir).

P2010 = USS baud hızı. Bu parametre, ana istasyon tarafından kullanılan baud hızı ile tutarlı olmalıdır. USS tarafından desteklenen maksimum baud hızı 57600 baud'dur. (P2010'un P2010 (IN000), COM bağlantısını ayarlamak için seri arabirimdir ve P2010 (IN001), BOP bağlantısını ayarlamak için seri arabirimdir; P2010 (IN000) kullanırsak genellikle RS485 kullanırız.)

P2011 = USS düğüm adresi. Bu, sürücüye atanan tek slave adresidir. P2011'in (P2011 (IN000), COM bağlantısını ayarlamak için seri arabirimdir ve P2011 (IN001), BOP bağlantısını ayarlamak için seri arabirimdir; P2010 (IN000) kullanırsak genellikle RS485 kullanırız. Bu parametreler ayarlandıktan sonra, İletişim kurmaya hazırdır. Ana istasyon, inverterin (PKW alanı) parametrelerini okuyabilir ve yazabilir ve ayrıca sürücünün durumunu ve gerçek çıkış frekansını (PZD alanı) izleyebilir.

P0700 = 4 veya 5. Bu ayar, sürücünün USS aracılığıyla kontrol edilmesini sağlar. "PZD Zone" bölümünde, her bir basamağın anlamının bir açıklaması verilmiştir. Geleneksel ileri çalıştırma (RUN) ve durdurma (OFF1) komutları sırasıyla 047F (hex) ve 047E'dir (hex). Diğer örnekler "PZD Bölgesi" bölümünde verilmiştir.

P1000 = 4 veya 5. Bu ayar, ana ayar noktasının USS aracılığıyla gönderilmesine izin verir. Bu, varsayılan olarak P2000 ile normalleştirmedir, dolayısıyla 4000 (onaltılık) = P2000'de ayarlanan değerdir.

Erken üretilen invertörlerle uyumluluğa sahip olmak için, standardizasyon için P2009 (erişim seviyesi 3) de kullanılabilir.

İnverter ayar adımlarının parametre tablosu aşağıdadır:

Not: (1) Parametreleri ayarlamadan önce, inverter parametrelerini fabrika varsayılan ayarlarına sıfırlayın Parametreler aşağıdaki değerlere göre ayarlanmalıdır:

1. P0010 = 30 olarak ayarlayın

2. P0970 = 1 olarak ayarlayın

Sıfırlama işleminin tamamlanması en az 1 dakika sürer.

(2) Genişletilmiş parametrelere erişime izin vermek için P0003 = 2'yi ayarlayın

(3) Motor parametrelerini ayarlarken, önce P0010 = 1'i (hızlı hata ayıklama) ayarlayın, motor parametre ayarı tamamlanır, P0010 = 0'ı ayarlayın (hazırlık)

Not: Inverter MM420, sadece küçük paneli işletim paneli (BOP) ile tutabilir ve PROFIBUS arayüzlü büyük panel çıkarılmalıdır, aksi takdirde iletişim kuramaz! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! (Ek olarak, R5017 hatası nedeniyle P3037'nin ayarlanması gerekebilir, ancak ikinci hata ayıklama görünmez)

Tekrar hatırlatma: USS komutunu kullanmadan önce "USS protokol kütüphanesini (Tbox_V32_STEP7)" kurmalısınız ve sonra USS komutunu kullanabilirsiniz, ancak USS kütüphanesini kurduktan sonra, eğer 18: (işlenen 1) kütüphane V depolama alanı için tahsis edilmemişse. Komut ağacındaki program bloğunun sağ tıklama menü öğesinde [Kitaplık Depolama Alanı ...] öğesini seçin.

(1) Programlama yazılımının ikinci sütunundaki "talimat ağacını" bulun ve içindeki "program bloğunu" bulun;

(2) "Program Bloğu" üzerinde farenin sağ düğmesini tıklayın ve "Kitaplık Saklama Alanı" seçeneğini bulun;

(3) "Kitaplık depolama alanı" nı seçin, USS Protokolü kitaplık saklama alanı tahsis penceresi açılır, burada seçilen önerilen adresin kaçınması şartıyla, uygun önerilen adresi seçmek için farenin sol düğmesiyle "önerilen adres" e tıklayın. Sık kullanılan adresler (VB2000'den sonraki adresler yaygın olarak kullanılmamaktadır).

iPhone7 plus, en iyi 4 Android amiral gemisini seçti, tahmin edin sonuç ne?
önceki
Zavallı Iwasawa Masami iyi bir yardımcıdır ve animasyonda Kirishima Shoko kadar ünlü olabilir.
Sonraki
OPPO Shanghai Super Flagship Mağazası Resmen Yeni Perakende Modelini Canlandırdı
Jailbreak eklentisi: Yerleşik kamera işlevini geliştirin, ağır çekim görüntü FPS yardımcı anahtar düğmesini de görüntüleyebilir!
Çalışma prensibi, teknolojik süreç, hata analizi, motor yumuşak yol vericinin bağlantı şemasına grafik giriş
Sword Art Online'ın tutkuları çok büyüktü, bu da izleme eşiğini yükseltti ve Hideyoshi Kinoshita kaçtı
Vatandaşlar, 379 numaralı arabanın soğuk olduğunu bildirdi, muhabir ölçtü: üç arabanın da sıcaklığı sıfırın altında.
Animasyon, Guajiang'ın Haziran ayındaki gümbürtüsünün önemli anlarını sunmak için mükemmel değildi, Yue Shan Xi büyük bir anlaşma yaptı
Hidrolik pompa ve hidrolik silindir prensibinin dinamik diyagramı, sistem türlerini ve önlemlerini açıklar!
İPhone X'in fiyatı düşmeye devam ediyor! Apple bileşen siparişlerini acilen kesiyor, 2018'de soğuk mu olacak?
F sınıfı takım arkadaşlarının işbirliği, Yuji Sakamoto'yu bir Chidoshi yaptı, ancak Akujiu ile aynı ikilemden kaçamadı.
Siemens PLC'nin analog nicelik fonksiyonu, donanım ve yazılımı açıklamak için grafik örnekler!
Apple'da yine bir sorun var! Netizenler, Qualcomm için günde 25.000 ABD doları para cezasına çarptırıldığı için Cook ile dalga geçti: Önce yıllık kart için başvurun
Burada bir "mamut" oyunu var!
To Top