Back to blog

PLC CPU-nun daxilində: skan dövrləri, yaddaş və seçim

PLC CPU əməliyyatına dair praktik mühəndislik bələdçisi: deterministik skan dövrlərindən və giriş-çıxış təsvir cədvəllərindən tutmuş yaddaş, kommunikasiyalar, diaqnostika, redundans, prosessorun öl...

Proqramlaşdırıla bilən məntiqi kontroller çox vaxt G/Ç sayına və ya kommunikasiya portlarına görə qiymətləndirilir, lakin istehsal şəraiti dəyişdikdə bütün idarəetmə sisteminin proqnozlaşdırılan şəkildə reaksiya verib-verməyəcəyini CPU müəyyən edir. Onun əsl dəyəri xam takt tezliyində deyil. Əsas məsələ məntiqi icra etmək, proses məlumatlarını ötürmək və nasazlıqları mühəndislərin anlaya biləcəyi vaxt çərçivəsində idarə etmək qabiliyyətidir.

Maşınlara koordinasiyalı hərəkət, görmə sistemləri, təhlükəsizlik məlumat mübadiləsi və müəssisə səviyyəsində məlumat toplama imkanları əlavə edildikcə bu fərq əhəmiyyət qazanır. İlkin material siyahısında kifayət qədər güclü görünən prosessor kommunikasiya yükləri, diaqnostika və gələcək genişləndirmə nəzərə alındıqda məhdudlaşdırıcı komponentə çevrilə bilər.

Deterministik icra əsas layihələndirmə məqsədidir

Ümumi təyinatlı kompüter istifadəçi qarşılıqlı əlaqəsini, yaddaşı və fon xidmətlərini balanslaşdıraraq çoxsaylı tətbiqləri işlətmək üçün optimallaşdırılır. PLC CPU-su isə təkrarlana bilən idarəetmə prinsipi əsasında qurulur. O, fasiləsiz olaraq proses məlumatlarını toplayır, istifadəçi proqramını qiymətləndirir, verilən çıxışları yeniləyir, eyni zamanda kommunikasiyalara və öz texniki vəziyyətinə nəzarət edir.

Tanış skan dövrü modeli faydalıdır, lakin hər platforma üçün sərt qayda kimi qəbul edilməməlidir. Ənənəvi kontrollerlər girişləri oxuyur, məntiqi həll edir və çıxışları təkrarlanan ardıcıllıqla yazır. Müasir sistemlərdə periodik tapşırıqlardan, hadisə ilə işə düşən prosedurlardan, paylanmış G/Ç yeniləmə tezliklərindən və hərəkət və ya təhlükəsizlik üçün ayrılmış prosessorlardan istifadə oluna bilər. Mühəndislik məqsədi dəyişməz qalır: məhdudlaşdırılmış və müşahidə edilə bilən cavab müddəti.

Modul kontroller şkafında kommunikasiya və G/Ç modulları arasında quraşdırılmış PLC CPU-su

Modul PLC CPU-su idarəetmə tətbiqini icra edərkən kommunikasiya avadanlığı ilə lokal G/Ç arasındakı arxa şin məlumat mübadiləsini koordinasiya edir.

Giriş təsvirləri, məntiqin icrası və çıxış təsvirləri

Əksər PLC tətbiqləri birbaşa dəyişən klem gərginlikləri ilə hesablamalar aparmır. Giriş modulları sahə siqnallarını rəqəmsal qiymətlərə çevirir və kontroller həmin qiymətləri giriş təsviri və ya proses məlumatları sahəsi vasitəsilə əlçatan edir. Proqram bu idarə olunan anlıq təsviri qiymətləndirir, sonra nəticələri sistemin çıxış modullarına ötürdüyü çıxış təsvirinə yazır.

Bu ayrılma davranışı təkrarlana bilən etməyə kömək edir, lakin gecikmə də yaradır. Fiziki giriş dəyişikliyindən fiziki çıxışın işə düşməsinə qədər ən pis halda cavab müddətinə giriş modulunun filtri, şəbəkə və ya arxa şin yeniləməsi, tapşırıq planlaşdırılması, proqramın icrası və çıxış modulunun gecikməsi daxil ola bilər. Kontroller seçən mühəndislər təkcə bir təlimatın icra sürətinə əsaslanmaq əvəzinə bütün yolu qiymətləndirməlidirlər.

Hər idarəetmə dövründə nə baş verir

CPU yalnız ladder məntiqini həll etməli deyil. O, tapşırıq prioritetlərini idarə edir, lokal və uzaq G/Ç-ni yeniləyir, şəbəkə əlaqələrinə xidmət göstərir, diaqnostika məlumatlarını qeyd edir, nəzarətçi taymerinin limitlərini yoxlayır və seçilmiş məlumatları qoruyur. Kommunikasiya və ya hərəkət yükləri artdıqda bu əlavə vəzifələr prosessor vaxtının əhəmiyyətli hissəsini tuta bilər.

İcra mühiti, yaddaş, kommunikasiyalar və G/Ç məlumat yollarını göstərən PLC CPU arxitekturası

Prosessor məhsuldarlığının faydalı ölçüsü məntiqi, G/Ç mübadiləsini, kommunikasiyaları və sistem əlavə xərclərini əhatə edən tam idarəetmə yoludur.

Nəzarətçi taymerləri vaxtı təhlükəsizlik mexanizminə çevirir

Nəzarətçi taymeri tapşırığın və ya skanın icrasının icazə verilən müddəti aşmasını aşkar edir. Bu həddin aşılması gözlənilməyən dövrə, həddindən artıq kommunikasiya emalı, düzgün strukturlaşdırılmamış prosedur və ya aparat problemi nəticəsində baş verə bilər. Platforma və konfiqurasiyadan asılı olaraq kontroller nasazlığı qeyd edə, tapşırığı dayandıra və ya çıxışları müəyyən edilmiş təhlükəsiz vəziyyətə keçirə bilər.

Nəzarətçi taymeri parametrləri optimist orta göstəriciyə deyil, ehtiyat payı olan ölçülmüş ən pis iş yükünə əsaslanmalıdır. İstismara vermə sınaqlarına şəbəkə pozuntuları, diaqnostik məlumat partlayışları və real istehsalın ən ağır ardıcıllığı daxil edilməlidir. Sabit orta skan müddəti maşının işinə daha çox təsir edən təsadüfi pikləri gizlədə bilər.

Yaddaş tutumu sualın yalnız bir hissəsidir

Proqram yaddaşı məntiqi, konfiqurasiyanı və məlumat strukturlarını saxlayır, lakin yalnız göstərilən tutum uyğunluq barədə az məlumat verir. Saxlanılan yaddaşın davranışı, işlək vəziyyətdə redaktə tələbləri, resept yaddaşı, həyəcan tarixçəsi və kommunikasiya buferlərinin ölçüsü də eyni dərəcədə vacib ola bilər. Bəzi platformalar tətbiq yaddaşını çıxarıla bilən və ya qeyri-uçucu yaddaşdan da ayırır.

Mühəndislər kitabxanalar, diaqnostika və gözlənilən genişləndirmə daxil edildikdən sonra layihənin həcmini təxmin etməlidirlər. İlk proqram versiyasını sığdıran ən kiçik prosessoru almaq sonradan bahalı miqrasiyaya səbəb ola bilər, iş yükü əsaslandırması olmadan ən böyük modeli almaq isə idarəetmə keyfiyyətini yaxşılaşdırmadan xərci artırır.

İnteqrasiya edilmiş G/Ç-yə və genişləndirmə modulu bağlantılarına malik kompakt PLC

Kompakt kontrollerlər CPU və G/Ç funksiyalarını birləşdirir, lakin genişləndirmə məhdudiyyətləri və yeniləmə arxitekturası hələ də əldə edilə bilən maşın dizaynını müəyyən edir.

Kommunikasiyalar müasir CPU yüklənməsinə üstünlük təşkil edə bilər

Əvvəllər kontroller seçimi əsasən lokal G/Ç və sadə məntiq üzərində cəmlənirdi. Bu gün CPU ötürücülər və uzaq şkaflarla dövri məlumat mübadiləsi aparmaqla yanaşı, HMI-lərə, məlumat tarixçələrinə, texniki xidmət alətlərinə və kənar şlüzlərə də xidmət göstərə bilər. Bağlantı sayı, paket tezliyi, yaradılan və qəbul edilən məlumatlar, protokol çevrilməsi və kibertəhlükəsizlik xidmətləri məhsuldarlığa təsir edə bilər.

Paylanmış qurğulara malik layihələr üçün mağazanın kommunikasiya və şəbəkələşmə kolleksiyası şlüzləri, kommutatorları və interfeys modullarını kontroller arxitekturasına uyğunlaşdırmaq üçün faydalı istinad mənbəyidir. Daxili keçid topologiyanın planlaşdırılması zamanı xüsusilə aktualdır; həmin mərhələdə protokol uyğunluğu və istifadə müddəti dəstəyi birlikdə qiymətləndirilə bilər.

Portlar protokol və məhsuldarlıq uyğunluğuna zəmanət vermir

Ethernet konnektorunun olması hər sənaye Ethernet protokolunun dəstəkləndiyi demək deyil; dəstəklənən protokol da tələb olunan bağlantı sayına və ya yeniləmə tezliyinə zəmanət vermir. Mühəndislər kontrollerin proqram təminatını, lisenziyalaşdırılmış funksiyaları, şəbəkə topologiyasını, vaxt sinxronizasiyasını və hər portun dəqiq rolunu təsdiqləməlidirlər.

Köhnə proqramlaşdırma interfeyslərinə də eyni diqqət yetirilməlidir. Köhnə CPU hələ də istismara yararlı ola bilər, lakin zavodun bərpası üçün ondan asılı olmazdan əvvəl uyğun kabel, əməliyyat sistemi dəstəyi və mühəndislik proqramı lisenziyası mövcud olmalıdır.

Daha yaxşı PLC CPU seçimi yoxlama siyahısı

İdarəetmə tələbindən başlayın: aşkar edilməli və ona uyğun reaksiya verilməli olan ən sürətli fiziki hadisə nədir? Qəbul edilə bilən başdan-başa cavab müddətini müəyyən etmək üçün giriş filtrləməsini, G/Ç yeniləmələrini, tapşırıq periodlarını və çıxış gecikmələrini əlavə edin. Sonra təlimat qarışığını, hərəkət oxlarını, təhlükəsizlik tapşırıqlarını, şəbəkə bağlantılarını və diaqnostika əlavə xərclərini təxmin edin.

Növbəti mərhələdə G/Ç tutumunu və topologiyanı yoxlayın. Dəstəklənən lokal modulları, uzaq şkafları, xüsusi interfeysləri və enerji büdcələrini təsdiqləyin. İlkin dizayn hədəfi kimi dərc olunmuş maksimal tutumdan istifadə etmək əvəzinə, praktik genişləndirmə üçün ehtiyat saxlayın.

Nəhayət, istifadə müddəti amillərini qiymətləndirin: ehtiyat hissələrin əlçatanlığı, proqram təminatı siyasəti, mühəndislik alətləri ilə uyğunluq, kibertəhlükəsizlik yeniləmələri, ehtiyatlılıq seçimləri və miqrasiya yolları. Kontroller ailələrini müqayisə edən mühəndislər prosessor seçimlərini zavodda artıq dəstəklənən modullar və platformalarla əlaqələndirmək üçün PLC və PAC sistemləri kolleksiyasından istifadə edə bilərlər.

Deterministik idarəetmə və şəbəkə uyğunluğu üçün seçilmiş sənaye PLC CPU modulu

Uyğun CPU tək bir göstəricini maksimuma çatdırmaq əvəzinə cavab müddətini, kommunikasiyaları, genişləndirməni və istifadə müddəti dəstəyini balanslaşdırır.

Əhəmiyyətli olan mühəndislik mülahizəsi

Ən güclü CPU avtomatik olaraq ən yaxşı kontroller deyil. Həddindən artıq böyük seçim zəif tapşırıq dizaynını, artıq şəbəkə trafikini və ya sənədləşdirilməmiş cavab müddəti tələbini düzəldə bilməz. Əksinə, yalnız ilkin proqram ölçüsünə əsasən seçilmiş prosessor vəziyyətə nəzarət, izlənəbilənlik və uzaqdan dəstək əlavə edildikcə darboğaza çevrilə bilər.

Mənim fikrimcə, CPU seçimi kataloq müqayisəsi kimi deyil, vaxt və istifadə müddəti üzrə qiymətləndirmə kimi nəzərdən keçirilməlidir. Əsaslandırıla bilən seçim ən pis halda cavab müddətini, artım ehtiyatını və bərpa tələblərini sənədləşdirir. Bu qeyd gələcək mühəndislərə genişləndirmə üçün yalnız prosessor sürəti və ya yaddaş tutumundan daha aydın əsas verir.

Leave a comment

Please note, comments need to be approved before they are published.