Özünü-saxlama məntiqi, yoxsa OTL/OTU? PLC yaddaşını təhlükəsiz seçmək
Özünü-saxlama sxemləri və OTL/OTU təlimatları eyni əmri saxlaya bilər, lakin fərqli şəkildə sıradan çıxır. Bu bələdçi skan davranışını, yenidən başlama riskini, nasazlıqların aradan qaldırılmasını,...
Operator Start düyməsini buraxdıqdan sonra da aktiv olaraq qalan mühərrik əmri özünü-saxlama budağı və ya yaddaşlı qurma/sıfırlama təlimatları ilə yaradıla bilər. Sabit vəziyyətdəki nəticə HMI-də eyni görünə bilər. Lakin nasazlıq zamanı davranış eyni deyil — yenidən işə salma, nasazlıq və ya onlayn redaktə zamanı bu fərq əhəmiyyət daşıyır.
Deməli, faydalı mühəndislik sualı “hansı təlimat daha yaxşıdır?” deyil. Sual budur: “Vəziyyət harada saxlanmalıdır, onu kim dəyişə bilər və hansı şərtlər üstün olaraq qalmalıdır?”
Yadda saxlamağın iki yolu, iki fərqli müqavilə
Adi özünü-saxlama pilləsi standart çıxış təlimatından və əmr verilmiş bitdən gələn paralel kontaktdan istifadə edir. Logix terminologiyasında Output Energize təlimatı hər skanda pillənin şərtini izləyir: doğru pillə biti doğru, yanlış pillə isə biti yanlış yazır. Budaq ani Start sorğusu yox olduqdan sonra da pilləni doğru saxlayır, lakin ardıcıl qoşulmuş Stop, nasazlıq və ya icazə şərti yolu dərhal kəsə bilər.
Output Latch təlimatı pillə doğru olduqda biti doğru yazır. Daha sonra bit Output Unlatch təlimatı və ya başqa yazan tərəfindən silinənədək doğru qalır. Rockwell Automation-un bit təlimatlarına dair arayışı OTE-ni skanı izləyən çıxış, OTL və OTU-nu isə yaddaşlı qurma və silmə əməliyyatları kimi fərqləndirir.

Qurma/sıfırlama cütü əmri yaradan və silən şərtləri ayırır. Diaqram orijinal media illüstrasiyasından saxlanılıb; mənbə: Control.com.
Skan dövrü hansı dizayna daha çox etibar etməyin asan olduğunu müəyyənləşdirir
Özünü-saxlama məntiqi üstün Stop yolunu aydın göstərir
Sadə işə salma sorğusu üçün özünü-saxlama nümunəsi Start, Stop, həddən artıq yüklənmə, rejim və icazə şərtlərini bir pillədə görünən saxlayır. Ardıcıl şərtlərdən hər hansı biri yanlış olduqda, OTE həmin skan zamanı yenidən yanlış yazılır. Texniki xidmət mütəxəssisləri adətən bütün qərarı bir neçə rutin axtarmadan izləyə bilirlər.
Bir çox alt sistem eyni vəziyyəti işə sala və ya dayandıra bildikdə bu nümunə çətinləşir. Paralel budaqların sonsuz artırılması prioriteti gizlədir və onlayn nasazlıq axtarışını çətinləşdirir. Bu mərhələdə xüsusi vəziyyət maşını həm nəhəng özünü-saxlama pilləsindən, həm də səpələnmiş yaddaşlı təlimatlardan daha aydın olur.
OTL və OTU hadisələri vəziyyətdən ayırır
Yaddaşlı təlimatlar müstəqil hadisələrin bir vəziyyəti yaratmalı və silməli olduğu hallarda faydalıdır: ardıcıllıq addımı, tamamlanmış əl sıxma, həyəcan siqnalının təsdiqi və ya onu yaradan impulsdan sonra da qorunmalı sorğu. Risk sahiblikdir. Eyni teq bir neçə rutin tərəfindən yazılırsa, tapşırıq və skan ardıcıllığı son dəyəri müəyyən edə bilər.
Bir qurma və bir sıfırlama təlimatını göstərən çarpaz istinad öz-özlüyündə təhlükəsiz davranışı sübut etmir. Proqramda həmçinin açıq prioritet qaydası olmalıdır. Qurma və sıfırlama şərtləri eyni skanda doğru ola bilərsə, mühəndis hansı nəticənin üstün olduğunu sənədləşdirməli və rutinlərin planlaşdırılmasının bunu gözlənilmədən dəyişə bilməyəcəyini yoxlamalıdır.
Yadda saxlanılan vəziyyəti fiziki çıxışdan uzaq saxlayın
Güclü nümunələrdən biri daxili əmri və ya ardıcıllıq vəziyyətini yadda saxlamaq, sonra isə fiziki çıxışı cari icazə şərtləri ilə idarə olunan tək OTE vasitəsilə işə salmaqdır. Yadda saxlanılan sorğu doğru qala bilər, lakin həddən artıq yüklənmə, qoruyucu şərt, proses blokirovkası və ya iş rejimi icazəni aradan qaldırdıqda aktuator əmri yenə də sönür.
Bu ayırma diaqnostikanı da yaxşılaşdırır. Operatorlar işə salma sorğusunun mövcud olduğunu, lakin konkret icazə şərtinin hərəkəti blokladığını görə bilərlər. Eyni prinsip kontrollerin sazlanması zamanı da faydalıdır; Micro800 kontrollerinin sazlanması iş axını çıxışların yalnız daxili bitə əsasən deyil, nəzarət olunan şəraitdə yoxlanmasının səbəbini izah edir.
Təhlükəsizlik funksiyaları təhlükəsizlik sertifikatlı avadanlıq, təsdiqlənmiş məntiq və sənədləşdirilmiş riskin azaldılması dizaynı tələb edir. Nə özünü-saxlama budağı, nə də adi OTL/OTU cütü standart PLC çıxışını təhlükəsizlik funksiyasına çevirmir.
Yenidən işə salma davranışı sürpriz deyil, dizayn tələbi olmalıdır
Yaddaşlı məntiqi seçməzdən əvvəl enerji itkisi, kontroller rejiminin dəyişməsi, proqramın yüklənməsi və ya rabitənin kəsilməsindən sonra nə baş verməli olduğunu müəyyənləşdirin. Fiziki kontaktor enerji itdıqdə enerjisiz qalacaq, lakin saxlanılmış əmr idarəetmə bərpa olunanda hələ də doğru ola bilər. Avtomatik yenidən işə salma bəzi fasiləsiz proseslər üçün məqbul, işçilərin daxil ola bildiyi avadanlıq üçün isə qəbuledilməz ola bilər.
Saxlanılan sorğuları cari sahə şərtləri ilə məqsədli şəkildə uzlaşdıran başlanğıc vəziyyətindən istifadə edin. Əks-əlaqə qurğularını təsdiqləyin, köhnəlmiş əl sıxmaları silin, rabitənin keyfiyyətini yenidən bərpa edin və risk qiymətləndirməsi tələb etdikdə operatorun yeni əməliyyatını məcburi edin.
Gizli qüsurları üzə çıxaran sazlama testləri
Yalnız Start və Stop-u test etməyin. Hər iki sorğunu doğru saxlayın, icazə şərtlərindən birini digərindən asılı olmayaraq aradan qaldırın, vəziyyətlər arasındakı keçid zamanı nasazlıq yaradın, kontroller rejimlərini dəyişin, şəbəkə üzərindən alınan əks-əlaqəni kəsin və enerji bərpa olunduqdan sonra nə baş verdiyini yoxlayın. Əmr bitini, son çıxış pilləsini və sahə əks-əlaqəsini birlikdə izləyin.
Birimpuls davranışı da yaddaşlı dizaynı dəyişə bilər. Hadisənin yalnız bir dəfə baş verməsi gözlənilirsə, onun yaddaş bitini və skan vaxtlamasını yoxlayın. Studio 5000 birimpuls impulsları və OTE davranışı haqqında əlaqəli təlimat daxildə mövcud olan impulsun mühəndisin gözlədiyi sahə nəticəsini niyə heç vaxt yaratmaya biləcəyini göstərir.
Redaksiya mövqeyi: təlimat seçimi deyil, tək sahiblik üstündür
Sadə saxlanılan əmrlər üçün PLC ProTech özünü-saxlama nümunəsinə üstünlük verir, çünki Stop yolu görünür və daim qiymətləndirilir. Ardıcıllıq vəziyyətləri və hadisə yaddaşı üçün qurma/sıfırlama məntiqi bir rutin vəziyyətə sahib olduqda, sıfırlama prioriteti açıq olduqda və fiziki çıxış ayrıca icazə ilə idarə olunan OTE-nin nəzarətində qaldıqda uyğundur.
Təlimat seçimi ikinci dərəcəlidir. Həlledici keyfiyyət göstəricisi başqa bir mühəndisin hər yazanı müəyyənləşdirə bilməsi, kəsintidən sonra vəziyyəti proqnozlaşdırması və qoruyucu şərtlərin üstün olduğunu sübut edə bilməsidir.
Tez-tez verilən suallar
OTL təlimatı enerji kəsilməsi zamanı real çıxışı enerjili saxlayırmı?
Xeyr. İdarəetmə enerjisinin itirilməsi fiziki çıxış dövrəsini enerjisiz qoyur. Məsələ ondadır ki, kontroller və çıxış sistemi geri qayıtdıqda, kontrollerdən, yaddaş konfiqurasiyasından və başlanğıc məntiqindən asılı olaraq saxlanılmış əmr biti hələ də doğru ola bilər.
Özünü-saxlama pilləsi yaddaşsızdırmı?
OTE pillə skan edildiyi müddətdə onun şərtini izləyir. Özünü-saxlama budağı normal iş zamanı pilləni saxlaya bilər, lakin başlanğıc və preskan davranışı kontrollerə xasdır. Mühəndislər PLC ailələri arasında davranışın eyni olduğunu fərz etmək əvəzinə hədəf platformanı yoxlamalıdırlar.
Eyni teqdən OTL, OTU və OTE təlimatları ilə istifadə etmək olarmı?
Bir çox PLC bir neçə yazana icazə verir, lakin nəticə icra ardıcıllığından asılı ola və nasazlıq axtarışını çətinləşdirə bilər. Daha təhlükəsiz dizayn hər vəziyyətə bir sahib verir və hər fiziki çıxışı bir yekun əmr məntəqəsindən idarə edir.
Qurma/sıfırlama məntiqi nə vaxt daha yaxşı seçimdir?
Bu məntiq bir skanlıq tətikdən sonra da davam etməli olan hadisə yaddaşı, ardıcıllıq addımları, həyəcan siqnalının təsdiqi və əl sıxmalar üçün faydalıdır. Sıfırlama şərti, başlanğıc siyasəti və nasazlığa cavab eyni vaxtda müəyyən edilməlidir.
PLC ProTech Redaksiya Komandası tərəfindən