PLC proqramının PLC-5/250-dən ControlLogix RSLogix 5000-ə yenidən yazılması
.AE-nin .ER və .AD-nin .DN status bitlərinə düzgün uyğunlaşdırılması ilə PLC-5/250 blok ötürmə proqramlarını ControlLogix RSLogix 5000-ə köçürün.
Avtomatik tərcümə vasitələri PLC-5/250 proqramının artıq Logix dilində danışdığını göstərir. İstehsalat təcrübəsi isə bunun belə olmadığını deyir. Tam ədəd faylları strukturlara çevrilir, Remote I/O blok transferləri yoxa çıxır və 6200 seriyalı proqram təminatının vurğuladığı asinxron status bitlərinin MESSAGE teqində eynilə qarşılığı olmur. Miqrasiya mühəndislər bunu mnemonikalar üzrə axtarış və əvəzləmə kimi deyil, 1756-RM085 kimi nəşrlərin rəhbərliyi ilə verilənlərin ötürülməsinin yenidən layihələndirilməsi kimi qəbul etdikdə uğurlu olur.
BTR/BTW idarəetmə bitləri olduğu kimi saxlanmır — MSG təlimatlarını yenidən qurun və bütün .AE/.AD istifadəçilərini yenidən yazın.
PLC-5 asinxron bitləri ilə MSG bitləri
PLC-5/250-də blok-transfer idarəetmə elementləri daha çox tanınan .DN/.ER ailəsi ilə yanaşı .AD (Asynchronous Done — asinxron tamamlanma) və .AE (Asynchronous Error — asinxron xəta) bitlərini də təqdim edir. Bu asinxron bayraqlar hər bir vəziyyətdə Logix MSG .DN/.ER bitlərinin sinonimi deyil — PLC-5 CIP mesajlaşmasının sadəcə təkrarlamadığı qarışıq, qismən tamamlanma vəziyyətlərini göstərə bilər. BT rung-larını silməzdən əvvəl rung-condition-out davranışını sənədləşdirin.
| PLC-5 BT biti | Logix MSG biti | Qeydlər |
|---|---|---|
| .AD | .DN | Miqrasiya edilmiş budaqların əksəriyyəti üçün uğurlu tamamlanma bayrağı |
| .AE | .ER | Xəta yolu; CIP təfərrüatları üçün .ERR / .EXERR göstəricilərini yoxlayın |
| .EN / .ST | .EN / .ST | Aktivləşdirmənin idarə edilməsini yenidən yazın; vaxtlamanın eyni olduğunu düşünməyin |
Mexaniki əvəzləmə (sonra rung-u yenidən yazın) BTW N7:0 .AD -> MSG_tag.DN BTW N7:0 .AE -> MSG_tag.ER BTR N10:50 .AD -> MSG_tag.DN BTR N10:50 .AE -> MSG_tag.ER
RIO blok transferləri üçün arxitektura əvəzediciləri
- Implicit I/O bağlantıları — RPI əsaslı yeniləmələr və .Faulted statusu ilə EtherNet/IP üzərindən POINT, FLEX, ArmorBlock
- Explicit MSG — CIP Data Table Read/Write (və ya yalnız qarşı tərəf həqiqətən PLC-5 olaraq qalırsa, tipləndirilmiş xidmətlər)
- Produced/Consumed teqləri — sorğu ilə işləyən MSG olmadan məlumat mübadiləsi aparan Logix kontrollerləri
- 1756-DHRIO körpüsü — mərhələli keçid zamanı qalan 1771 şkafları üçün müvəqqəti həll
BTR rung-unu Studio 5000-ə köçürüb mnemonikanın adını dəyişməyin. Təlimat ailəsi artıq mövcud deyil; MSG etibarlı CIP yolu, xidmət növü, mənbə və təyinat elementləri, həmçinin vaxt aşımı ilə yaradılmalıdır.
ControlLogix hüceyrəsi tam bir istehsalat həftəsi ərzində sabit işləyənə qədər PLC-5 obrazını yalnız oxumaq üçün saxlayın.
Mərhələli çevirmə
- Bütün BTR/BTW təlimatlarını inventarlaşdırın: fayl, element, şkaf/qrup/slot, uzunluq və status-bit istifadəçiləri
- Hədəf proqram təminatının ehtiyac duyduğunuz mesajlaşma xidmətlərini və EN2T/EN4TR yollarını dəstəklədiyini təsdiqləyin
- Faydalı olduqda Translate PLC-5/SLC 500 funksiyasını işə salın, sonra yaradılmış hər bir MSG konfiqurasiyasını açın
- Communication Path (backplane → ENxT → IP → uzaq slot), Service Type və elementləri təyin edin
- Qalan .AE/.AD istinadlarını yeni MESSAGE teqlərində .ER/.DN ilə əvəz edin
- .ER bitini xəta strukturunda yadda saxlayın; onu məqsədli şəkildə sıfırlayın və yenidən işə salın — sahibsiz aktivləşdirmələri saxlamayın
- N/B/T/C fayllarını operatorların hələ də tanıdığı UDT-lərə və ya massivlərə uyğunlaşdırın
- FAT zamanı əvvəlki MCR/zona fərziyyələrini məcburi yoxlayın; skan ardıcıllığı ilə bağlı sürprizlər burada üzə çıxır
Keçiddən sonra MSG .ER/.DN uyğunlaşdırılması
Köhnə BT uzunluqlarını və yenilənmə tezliklərini MSG vaxt aşımı ilə müqayisə edin (gözlənilən xidmət müddətinin ≥5 qatı ümumi başlanğıc qaydasıdır). Sınaq müddətində .DN/.ER bitlərini proses dəyərləri ilə yanaşı trend qrafikində izləyin. Yazmaları aktivləşdirməzdən əvvəl məlum nümunə registri ilə DHRIO qovşağının səkkizlik ünvanlandırmasını yoxlayın. KPI-lər istehsalat həftəsi ərzində uyğun gələnə qədər PLC-5 prosessorunu geri qayıtma imkanı kimi əlçatan saxlayın.
Miqrasiya avadanlığı — kontrollerlər, EN2T sinifli modullar və müvəqqəti DHRIO — ControlLogix və PAC standartları üzrə stokda saxlanmalıdır ki, keçid tək bir artıq ENBT modulunu gözləməsin.
Müəllif haqqında
Mark Townsend | Baş avtomatlaşdırma mühəndisi – Allen-Bradley sistemləri
Mark Townsend ControlLogix, CompactLogix və köhnə SLC-500 platformalarını əhatə edən Allen-Bradley sistemləri üzrə 18 ildən çox təcrübəyə malik baş avtomatlaşdırma mühəndisidir. Onun gündəlik işi köhnəlmiş və qarışıq sistem parklarında RSLogix / Studio 5000 məntiqinin və FactoryTalk View HMI sistemlərinin işə salınmasını əhatə edir.