S7-1500 gelişmiş fonksiyonlar: programlama dili, sistem mimarisi, erişim modu

1. Endüstrinin tanıdığı 5 gelişmiş işlevden bahsedeyim

1. S7-1500'ün tüm programlama dilleri aynı seviyeye sahiptir ve bazı S7-300 / S7-400 dillerinin dönüştürülmesi gerekir

2. S7-1500'ün blok erişim mekanizması, S7-300 / S7-400 optimize edilmemiş erişim yöntemleriyle uyumludur ve ayrıca optimize edilmiş hızlı erişimi destekler Blok erişimini optimize ederken, indirme ancak yeniden başlatma işlevleri esnek bir şekilde kullanılmalıdır

3. S7-1500'de birden fazla donanım kesintisi olduğunda, her biri bağımsız bir OB bloğu belirtebilir; S7-1500, hata işleme gerçekleştirilirken global işlemeyi ve yerel hata işlemeyi destekler

4. S7-1500'e, tanımlamaya gerek duyulmaması, verimli programlama ve kontrol bitlerine hızlı erişim avantajlarına sahip dilim yapısı üzerinden erişilir; AT yapısı üzerinden hızlı arayüzün parametre içeriğinin bir kısmına erişim manuel tanımlama gerektirir, tüm yapıları destekler ve oldukça esnektir.

5. Anlık görüntü aracılığıyla çevrimiçi yedekleme (üç tür)

2. Editörün zorladığı işleve odaklanın: özyineleme

Özyineleme, işlem sırasında kendisini çağırmaktır.

Özyineleme oluşturmak için gerekli koşullar:

1. Alt problem, asıl problemle aynı şey ve daha basit olmalıdır;

2. Kendini sınırsız olarak çağıramazsınız, özyinelemesiz durum işleme için basitleştirilmiş bir çıkış olmalıdır.

Tipik özyineleme: faktöryel, Fibonacci dizisi, Hanoi Kulesi, sıralama

Yukarıdakiler Baidu Encyclopedia'dan alınmıştır.

V14'ün SCL'sinde, S7-1200 (V3.0 ve üstü) / S7-1500'ün FC / FB'si (S7-300 / S7-400 dahil değil) desteklemeye başlar, çağrı derinliği sınırı 24 seviyedir ve desteklenmez Birden çok arka plan. (STEP7 dahil önceki sürümlerde, yalnızca LAD / STL özyinelemeyi destekler.)

Kişisel olarak, FC ve RETURN kullanmanın yüksek seviyeli dil programlamaya benzer şekilde nispeten basit olduğunu düşünüyorum.Bu FB yinelemeli, uzmanların cevap vermesini bekleyerek nasıl kullanılacağını hayal etmek zor.

Ancak S7-1200 için yuvalama derinliği:

16 (program döngüsü OB'sinden başla veya OB'yi başlat);

6 (Herhangi bir interrupt olay OB'sinden başla)

Dolayısıyla, S7-1200'ün özyinelemeli çağrı derinliği yalnızca 16 seviyesi.

Basit bir faktöryel örnek verin:

S7-1200'ün DINT / UDINT'i yalnızca 12'ye kadar destekler! , Yani tamsayı faktör programı yalnızca 12'ye kadar hesaplayabilir!

Dikkat edilmesi gereken şeyler de var:

1. Çağrı ortamı izlemesinin değiştirilmesi yalnızca çıkış koşullarını izleyebilir, ancak ara süreci izleyemez.

2. Bloğun pin indirmesini değiştirmek için CPU'nun durdurulması gerekir ve CPU bloğun çok fazla değiştirildiğini düşünür.

3. Meslektaşların ne dediğini görün

S7-1500PLC'nin programlaması S7-300'den birçok yerde optimize edilmiştir ve kullanımı çok hızlı ve verimlidir. Tüm programlama dilleri aynı seviyededir, bu nedenle ifade listesinin daha az avantajı olduğu görülmektedir. Daha önce OB10'un kesme işlevini kullandı, her indirme işlemi donanımı indirmeli, 1500'e değiştirmeli ...

S7-1500PLC'nin programlaması S7-300'den birçok yerde optimize edilmiştir ve kullanımı çok hızlı ve verimlidir. Tüm programlama dilleri aynı seviyededir, bu nedenle ifade listesinin daha az avantajı olduğu görülmektedir. Daha önce OB10'un kesme işlevini kullandı, her indirme işlemi donanımı indirmeli, 1500'e değiştirmeli ...

1500'de 1200'dekinden çok daha fazla programlama dili var. Gelecekte kademeli olarak 300 ve 400'ü değiştireceğim. İlk olarak, bu yüksek kaliteli ürünleri öğrenin, bilgiyi saklayın ve gelecekte kullanmak için çaba gösterin. Siemens mühendislerini övmek isterim.

1500, kademeli olarak 300 serisinin yerini almaya başladı.Gelişimi yakalamak istiyorsanız sıkı çalışın, aksi takdirde geride kalırsınız ve otomasyon yaparsınız. Birkaç yılda bir öğrenmeye konsantre olmalısınız, devam edin.

S7-1500'ün tüm programlama dilleri aynı seviyededir.S7-300 / S7-400'ün bazı dillerinin dönüştürülmesi gerekir 2. S7-1500 blok erişim mekanizması, S7-300 / S7-400 optimize edilmemiş erişim yöntemleriyle uyumludur ve ayrıca hızlı optimizasyonu destekler. Ziyaret edin, optimize edin ...

"Let's Run" bitişi: bebek hala C konumunda, ama en büyük kahraman kenarda mı?
önceki
Nisan ayında sekiz Amerikan dizisinden oluşan büyük bir koleksiyon beklemeye değer. Bu ayın yeni dizileri, önceki iki aydan çok daha az olacak.
Sonraki
2018 Dünya Kupası'nın en yakışıklı koçu, en çok hangisini seçiyorsun?
Visa'nın Olimpik iş deneyimi:% 20 pazar payından bir numaralı kredi kartı markasına
Mi Router 4 kullanımı basit deneyim
"Scheming Palace 2" arsa tahmini: Li Longji çok rahatsız, bir aşk görüyor musunuz?
İkinci unsuru kıran Xiaomi 6X Hatsune Limited Seti resmen yayınlandı
S7-200 SMART ve Kunlun dokunmatik ekran iletişim yöntemi özeti
DOTA2: Tutkunun altında, nazik, kendini adamış eski bir profesyonel DOTA oyuncusu var Zhou
İnternet ünlüleri idol kız arkadaşlarına karşı saldırıya geçerek Zhou Yangqingin zorluklarına daha yakından bakın
20 derece kuzey enleminin güneşiyle yıkanan dijital yaşam, bu "masaüstüm"
Fener Festivali, her yıl düzenlenen "en büyük dolunayı" yakalayacak! Bir sonraki buluşma için 9 yıl beklemek zorundayım.
Liu Huanın karısının yakın zamanda çekilmiş bir fotoğrafı açığa çıktı, görünüşü yaşlılıkla dolu, ama yine de bu şekilde kıskanılacak bir şey.
Pepsi konuşması: ESPN oldukça zehirlidir, FPX ölümcüldür, ulusal hizmetteki oyuncular yeni sıralama modu için uygun değildir
To Top