Öncelikle temel bilgiyi yaygınlaştırın, PLC kesintisi nedir:
(1) Kesinti, bilgisayarın yürütülmesi sırasında sistemde herhangi bir olağandışı veya beklenmedik acil işlem olayının meydana gelmesi anlamına gelir; bu, CPU'nun o anda yürütülen programı geçici olarak kesmesine ve ardından ilgili olay işleme programını çalıştırmasına neden olur. Kesildiği yerde yürütmeye devam etme sürecine veya yürütmek için yeni bir işlem planlama sürecine geri dönün.
(2) Kesinti, CPU'nun çalışan süreç sırasında harici olay tarafından verilen kesinti talebini zamanında işlemesini sağlar ve işlem tamamlandıktan sonra CPU'nun orijinal çalışmasına devam etmek için hemen kesme noktasına geri döner.
fakat......
Zorunda:
Örneğin, bir gün evde TV izliyorsanız, bu Siemens programının OB1'ine eşdeğerdir:
Aniden, kurye kapıyı çaldı, bu donanımın kesilmesi:
Kapıyı açın, kuryeyi alın, kesinti tamamlandı, geri gelin ve TV izlemeye devam edin (OB1'i çalıştırın), bir kesinti bitti.
Ertesi gün çalışkan Mumeng'in yeni bir sorunu vardı:
Bir su kabağında yedi çocuk vardır. Örneğin, en büyük çocuk OB1'dir ve işten sorumludur. Geri kalanlar hata işleme OB'lerdir, OB8 *, OB12 *:
Bir gün yılan ruhu sorun çıkarmaya geldi (sistem köleyi bulamadı, program senkronize edildi, eşzamansız hata, okuma ve yazma adresi aralık dışında ...):
Bu OB bloklarına sahip değilseniz, resim stili şu şekildedir:
Bir şeyler ters gittiğinde, PLC kapatır. . . .
Bu nedenle, şu sorun giderme OB'lerini unutmayın:
? OB3 * 'ün döngüsel kesmesinin kullanımı nedir?
Yaygın olarak kullanılan OB3 *, OB4 *, OB8 *, OB100 ~ 102, OB120, OB121.