Görünüşe göre PID sihirbaz programlaması çok basit! Şimdi anlayın ~

PID Sihirbazını açmak için aşağıdaki yöntemlerden birini kullanın: Micro / WIN SMART içindeki Araçlar menüsünden PID Sihirbazını seçin:

Şekil 1. PID sihirbazını seçin

Proje ağacında "Sihirbaz" klasörünü açın ve ardından "PID" üzerine çift tıklayın veya "PID" seçeneğini seçin ve Enter tuşuna basın.

Şekil 2. PID sihirbazını seçin

Adım 1: Yapılandırılacak PID döngü numarasını tanımlayın Bu iletişim kutusunda yapılandırılacak döngüyü seçin. 8 döngüye kadar yapılandırılabilir. Bu iletişim kutusunda bir döngü seçtiğinizde, PID sihirbazının sol tarafındaki ağaç görünümü, döngüyü yapılandırmak için gereken tüm düğümlerle güncellenir.

Şekil 3. Yapılandırılacak devreyi seçin

Adım 2: Döngü yapılandırmasını adlandırın

Döngü için özel bir ad yapılandırılabilir. Bu bölümün varsayılan adı "döngü x" dir, burada "x" döngü numarasına eşittir.

Şekil 4. PID döngüsünü adlandırma

Adım 3: PID döngü parametrelerini ayarlayın

Şekil 5. PID parametrelerini ayarlama

PID döngü parametreleri Şekil 5'te tanımlanmıştır. Bu parametrelerin tümü gerçek sayı olmalıdır:

1. Kazanç: Yani, orantılı sabit, varsayılan değer = 1.00.

2. Entegrasyon süresi: İntegral etkisini istemiyorsanız, değeri çok büyük ayarlayabilirsiniz (10000.0 gibi), varsayılan değer = 10.00'dır.

3. Fark süresi: Diferansiyel döngü istemiyorsanız, fark süresini 0, varsayılan değer = 0.00 olarak ayarlayabilirsiniz.

4. Örnekleme zamanı: PID kontrol döngüsünün geri beslemeyi örneklemesi ve çıkış değerini yeniden hesaplaması için zaman aralığıdır Varsayılan değer = 1.00. Sihirbaz tamamlandıktan sonra, bu numarayı değiştirmek istiyorsanız, programda veya durum tablosunda değil, değiştirmek için sihirbaza geri dönmelisiniz.

Not: Spesifik PID parametre değerleri ile ilgili olarak, her proje farklıdır ve sahada hata ayıklanması gerekir.Sözde deneyim parametresi yoktur.

Adım 4: Döngü işlem değişkenlerini ayarlayın

Şekil 6. PID giriş işlem değişkenini ayarlayın

1. Döngü işlem değişkeninin (PV) nasıl kalibre edileceğini belirtin. Aşağıdaki seçeneklerden birini seçebilirsiniz:

  • Tek kutuplu: Yani giriş sinyali pozitiftir, örneğin 0-10V veya 0-20mA, vb.
  • Bipolar: Giriş sinyali negatiften pozitife değişir. Giriş sinyali ± 10V, ± 5V, vb. Olduğunda seçin.
  • % 20 ofset kullan: Giriş 4-20mA ise, tek polariteyi seçin ve bu seçeneği seçin. 4mA 0-20mA sinyalinin% 20'sidir, bu nedenle% 20 ofseti seçin, yani 4mA 5530'a ve 20mA 27648'e karşılık gelir.
  • Sıcaklık x 10 ° C
  • Sıcaklık x 10 ° F

2. Geri besleme giriş değeri aralığı

  • A. Tek kutuplu olarak ayarlandığında, varsayılan değer 0-27648'dir ve 0-10V veya 0-20mA, vb. Giriş aralığına karşılık gelir, giriş sinyali pozitiftir
  • A., Bipolar olarak ayarlandığında, varsayılan değer -27648- + 27648'dir ve ilgili giriş aralığı, aralığa bağlı olarak ± 10V, ± 5V, vb. Olabilir.
  • % 20 ofset seçildiğinde, değer aralığı 5530-27648'dir ve değiştirilemez

3. "Ölçekleme" parametresinde, döngü ayar noktasının (SP) nasıl kalibre edileceğini belirtin. Varsayılan değer 0,0 ile 100,0 arasında gerçek bir sayıdır.

Bu geri besleme girişi, mühendislik birimlerinde sayısal bir değer de olabilir, bakınız: Verilen geri besleme aralığını ayarlama.

Adım 5: Giriş döngüsü çıkış seçeneklerini ayarlayın

Şekil 7. PID çıkış seçeneklerini ayarlama

1. Çıktı türü Analog çıkışı veya dijital çıkışı seçebilirsiniz. Analog çıkış, orantılı valfler, invertörler vb. Gibi belirli bir analog miktar gerektiren bazı cihazları kontrol etmek için kullanılır; dijital çıkış, belirli bir görev döngüsüne göre değişmek için çıkış noktasının açık ve kapalı durumunu kontrol eder ve katı hal rölesini ( Isıtma çubuğu vb.)

2. Analog miktarı seçmek için, döngü çıktı değişken değeri aralığını ayarlamanız gerekir, şunları seçebilirsiniz:

  • Unipolar: 0-10V veya 0-20mA, vb. Olabilen Unipolar çıkış.
  • Bipolar: Artı veya eksi 10V veya artı veya eksi 5V, vb. Olabilen iki kutuplu çıktı.
  • Unipolar% 20 ofset:% 20 ofset seçilirse, çıkış 4-20mA olacaktır

3. Değer aralığı:

C tek kutuplu olduğunda, varsayılan değer 0 ila 27648'dir

C iki kutuplu olduğunda, değer -27648 ile 27648 arasındadır.

C% 20 ofset olduğunda, değer 5530-27648'dir ve değiştirilemez

Anahtar çıkışı seçilirse, bu döngü süresinin Şekil 7'de gösterildiği gibi ayarlanması gerekir:

Şekil 8. PID çıkışını dijital olarak ayarlayın

Adım 6: Döngü alarm seçeneklerini ayarlayın

Şekil 9. Döngü alarm sınır değerini ayarlayın

Sihirbaz, proses değeri (PV) düşük değer alarmı, yüksek değer alarmı ve proses değeri analog modül hata durumunu yansıtmak için üç çıkış sağlar. Alarm koşulu karşılandığında, çıkış 1'e ayarlanır. Bu işlevler, ilgili onay kutusu seçildikten sonra etkinleşir.

  • Düşük değer alarmını etkinleştirin ve proses değeri (PV) alarmının düşük değerini ayarlayın.Bu değer proses değerinin bir yüzdesidir.Varsayılan değer 0.10'dur, yani alarmın düşük değeri proses değerinin% 10'udur. Minimum değer, tam ölçeğin% 1'i olan 0,01 olarak ayarlanabilir
  • Yüksek değer alarmını etkinleştirin ve proses değeri (PV) alarmının yüksek değerini ayarlayın Bu değer proses değerinin bir yüzdesidir.Varsayılan değer 0,90'dır, yani alarmın yüksek değeri proses değerinin% 90'ıdır. Maksimum değer, tam ölçeğin% 100'ü olan 1.00 olarak ayarlanabilir
  • İşlem değeri (PV) analog modül hatası alarmını etkinleştirin ve modül CPU'ya bağlandığında modül konumunu ayarlayın. "EM0", ilk genişletme modülünün yeridir
  • Adım 7: PID başlatan alt yordamı tanımlayın ve program adını ve sihirbaz tarafından oluşturulan manuel / otomatik modu kesintiye uğratın

    Şekil 10. Alt rutini belirtin, servis rutini adını kesintiye uğratın ve manuel kontrolü seçin

    Sihirbaz, alt yordamları başlatmak ve alt yordamları kesmek için varsayılan adlar tanımlamıştır ve bunları kendi adlarınıza da değiştirebilirsiniz.

    1. PID başlatan alt yordamın adını belirtin.

    2. PID kesinti alt yordamının adını belirtin

    Not:

    • Projenizde zaten bir PID yapılandırması varsa, kesme program adı salt okunurdur ve değiştirilemez. Bir projedeki tüm PID'ler bir kesme programını paylaştığından, adı herhangi bir yeni PID tarafından değiştirilmeyecektir.
    • PID sihirbazı kesmesi, SMB34 zamanlama kesmesini kullanır Kullanıcı PID sihirbazını kullandıktan sonra, bu kesmeyi diğer programlamalarda kullanmamaya dikkat edin ve SMB34'e yeni bir değer yazmayın, aksi takdirde PID çalışmayı durdurur.

    3. Burada PID manuel kontrol modu eklemeyi seçebilirsiniz. PID manuel kontrol modunda, döngü çıkışı manuel çıkış ayarı ile kontrol edilir.Bu anda, manuel kontrol çıkış parametresine çıkış değerini doğrudan değiştirmek yerine çıktının% 0-% 100'ünü temsil eden gerçek bir 0,0-1,0 sayısı yazmanız gerekir.

    Adım 8: PID işlem veri saklama alanını belirtin

    Şekil 11. Hesaplama veri depolama alanının tahsisi

    PID talimatı (fonksiyon bloğu), kontrol döngüsünün hesaplanması için 120 baytlık bir V alan parametre tablosu kullanır; ayrıca, PID sihirbazı tarafından üretilen giriş / çıkışın standartlaştırılmış programı ayrıca bir hesaplama veri depolama alanı gerektirir. Onlar için bir başlangıç adresi tanımlamak ve adresin başındaki birkaç baytın programın diğer bölümlerinde tekrar kullanılmamasını sağlamak gerekir. "Öner" i tıklarsanız, sihirbaz otomatik olarak mevcut programda kullanılmayan V alan adresini ayarlayacaktır.

    Otomatik olarak atanan adres, yalnızca PID sihirbazı yürütüldüğünde algılanan boş bir adrestir. Sihirbaz, parametre tablosuna otomatik olarak sembolik isimler atayacaktır ve kullanıcılar bu parametrelere kendi başlarına sembolik isimler atamamalıdır, aksi takdirde PID kontrolü çalıştırılmayacaktır.

    Adım 9: PID alt rutinleri, kesinti rutinleri ve sembol tabloları vb. Oluşturun.

    Bitir düğmesine tıkladığınızda yukarıda belirtilen PID alt programı, kesme rutini ve sembol tablosu projenizde üretilecektir.

    Şekil 12. PID alt yordamları, kesme yordamları, sembol tabloları vb. Oluşturun.

    Adım 10: PID sihirbazını yapılandırdıktan sonra, programdaki sihirbaz tarafından oluşturulan PID alt yordamını çağırmanız gerekir (aşağıda gösterildiği gibi)

    Kullanıcı programında PID alt programını çağırırken, komut ağacının program bloğunda sihirbaz tarafından oluşturulan PID alt programına çift tıklayabilirsiniz.Yerel değişken tablosunda, ilgili formal parametrelerin açıklamasını ve değer aralığını görebilirsiniz.

  • PIDx_CTRL alt programını etkinleştirmek için SM0.0'ı kullanmalısınız.SM0.0'dan sonra başka hiçbir koşul seri olarak bağlanamaz ve bunun üzerine atlama olamaz; alt programda PIDx_CTRL alt programı çağrılırsa, onu çağıran alt program da Normal çalışmasını sağlamak için aramak için sadece SM0.0'ı kullanın
  • Proses değerinin (geri bildirim) analog giriş adresini buraya girin
  • Ayar değeri değişken adresini (VDxx) buraya girin veya doğrudan ayar değeri sabitini girin. Sihirbazdaki 0.0-100.0 ayarına göre, buraya gerçek bir 0.0-100.0 girmelisiniz, örneğin: 20 girerseniz, bu işlemdir. Değerin% 20'si, AIW0 işlem değerinin 0-200 derece aralığında bir sıcaklık değeri olduğu varsayılarak, buradaki 20 ayar değeri 40 dereceyi temsil eder (yani, 200 derecenin% 20'si); verilen aralık sihirbazda ayarlanmışsa 0.0-200.0, sonra burada 20, 20 dereceye eşittir
  • Burada I0.0, PID'nin manuel / otomatik modunu kontrol etmek için kullanılır. I0.0, 1 olduğunda otomatiktir ve PID hesaplaması yoluyla AQW0'dan çıkar; I0.00 olduğunda, PID hesaplamayı durdurur ve AQW0, Manuel Çıkış olarak çıkar ( VD4'teki ayar değeri), ayrı olarak programlamayın veya şu anda AQW0'a doğrudan değer atayın. Sihirbazda PID manuel işlevi seçilmezse, bu öğe görünmeyecektir.
  • Çıkışı PID manuel durumunda tanımlayın ve bu değere karşılık gelen çıktı miktarını AQW0'dan tam aralık içinde çıkarın. Burada manuel olarak ayarlanan değerin değişken adresini (VDxx) girebilir veya sayıyı doğrudan girebilirsiniz. Değer aralığı, çıkış aralığının yüzdesini temsil eden 0,0-1,0 arasında gerçek bir sayıdır. Örnek: 0,5 girilirse, çıktının% 50'si olarak ayarlanır. Sihirbazda PID manuel işlevi seçilmezse, bu öğe görünmeyecektir.
  • Kontrol miktarının çıkış adresini buraya yazın
  • Yüksek alarm koşulu karşılandığında, ilgili çıkış 1'e ayarlanır. Yüksek alarm işlevi sihirbazda etkinleştirilmezse, bu öğe görünmeyecektir.
  • Düşük alarm koşulu karşılandığında, ilgili çıkış 1'e ayarlanır. Düşük alarm işlevi sihirbazda etkinleştirilmezse, bu öğe görünmeyecektir.
  • Modülde bir hata olduğunda, ilgili çıkış 1'e ayarlanır. Modül hatası alarm işlevi sihirbazda etkinleştirilmezse, bu öğe görünmeyecektir.
  • Adım 11: Gerçekte PID parametrelerini çalıştırın ve hatalarını ayıklayın

    Bir PID projesinin parametrelerinin hiçbiri, değişiklik yapılmadan doğrudan çalıştırılamaz, bu nedenle PID parametrelerinin gerçek çalışma sırasında hatalarının giderilmesi gerekir. Veri bloğuna ve sembol tablosuna karşılık gelen PID sembol etiketinin içeriğini kontrol edin, orantısal katsayı, integral süresi vb. Dahil PID çekirdek talimatlarını içeren kontrol döngüsü tablosunu bulabilirsiniz. Bu tablonun adresini durum tablosuna kopyalayın, PID parametrelerini izleme modunda durdurup yeniden yapılandırmaya gerek kalmadan çevrimiçi olarak değiştirebilirsiniz. Parametrelerin hatalarının doğru bir şekilde giderilmesinden sonra, kullanıcı veri bloğuna yazabilir veya yeniden bir sihirbaz yapabilir veya parametreleri ilgili veri alanına aktarmak için programlayabilir.

    Geleneksel PLC kablolama yöntemlerinin ve ilkelerinin grafik açıklaması
    önceki
    Frekans dönüştürücü, dokunmatik ekran ve PLC ile MODBUS RTU iletişimi kurma yöntemi
    Sonraki
    Kalifiye bir elektrikçi olup olmadığınızı belirlemek için dört elektrik şematik diyagramı
    PPT Transformatör yapısı ve ana bileşen parçası
    Çok rotorlu uçak sensörü teknolojisinin şifresini çözün
    Mitsubishi PLC programlama durumu, 46 sayfalık klasik PPT ayrıntılı açıklama
    Mitsubishi PLC20 mantık komutlarından daha fazlasını anlayın ve% 90 mantık programlama elde edin
    Çin'in "Yeni Altyapısı" 7 Endüstriyel Zincir Panoraması
    Yaygın olarak kullanılan altı tür güç kaynağının elektriksel tasarım ilkelerini açıklayın ve% 90 güç kaynağı bakımını anlayın
    Tam bir HTTP çağrısında yer alan teknolojiler
    Mysql veritabanının dizin türü
    İnvertör açıldığında, cihaz sinyali rastgele atlar! İnverter paraziti sorununa dört çözüm
    İnverter başlatılamıyor mu? Nedeni parazit oldu
    Juxian Salgın Önleme ve Kontrol Çalışma Ekibi Yanzhuang Ortaokulunu Ziyaret Etti
    To Top