Rewriting PLC Program from PLC-5/250 to ControlLogix RSLogix 5000 — figure 1

Menulis Semula Program PLC daripada PLC-5/250 kepada ControlLogix RSLogix 5000

Hijrah program pemindahan blok PLC-5/250 ke ControlLogix RSLogix 5000 dengan pemetaan yang betul bagi bit status .AE kepada .ER dan .AD kepada .DN.

Utiliti terjemahan automatik mencadangkan bahawa program PLC-5/250 sudah menggunakan Logix. Pengalaman pengeluaran menunjukkan sebaliknya. Fail integer menjadi struktur, pemindahan blok Remote I/O hilang, dan bit status tak segerak yang diserlahkan oleh perisian siri 6200 tidak mempunyai padanan yang sama pada tag MESSAGE. Migrasi berjaya apabila jurutera menganggapnya sebagai reka bentuk semula pemindahan data yang berpandukan penerbitan seperti 1756-RM085, bukannya operasi cari dan ganti pada mnemonik.

Menulis semula Program PLC daripada PLC-5/250 kepada ControlLogix RSLogix 5000 — rajah 1

Bit kawalan BTR/BTW tidak kekal sepenuhnya—bina semula arahan MSG dan tulis semula setiap pengguna .AE/.AD.

Bit tak segerak PLC-5 berbanding bit MSG

Pada PLC-5/250, elemen kawalan pemindahan blok mendedahkan .AD (Selesai Tak Segerak) dan .AE (Ralat Tak Segerak) di samping keluarga .DN/.ER yang lebih biasa. Bendera tak segerak tersebut bukan sinonim bagi .DN/.ER MSG Logix dalam setiap keadaan—PLC-5 boleh menunjukkan keadaan selesai separa bercampur yang tidak dapat dihasilkan semula oleh pemesejan CIP. Dokumentasikan tingkah laku rung-condition-out sebelum memadam rung BT.

Bit BT PLC-5 Bit MSG Logix Nota
.AD .DN Bendera selesai berjaya untuk kebanyakan cabang yang dimigrasikan
.AE .ER Laluan ralat; periksa .ERR / .EXERR untuk butiran CIP
.EN / .ST .EN / .ST Tulis semula pengendalian enable; jangan anggap pemasaan adalah sama
Penggantian mekanikal (kemudian tulis semula rung)
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

Penggantian seni bina untuk pemindahan blok RIO

  • Sambungan I/O tersirat — POINT, FLEX, ArmorBlock melalui EtherNet/IP dengan kemas kini dipacu RPI dan status .Faulted
  • MSG tersurat — Baca/Tulis Jadual Data CIP (atau perkhidmatan bertip hanya apabila rakan komunikasi benar-benar kekal sebagai PLC-5)
  • Tag Dihasilkan/Digunakan — pengawal Logix rakan bertukar data tanpa MSG yang ditinjau
  • Jambatan 1756-DHRIO — tempat sementara untuk rak 1771 yang masih ada semasa peralihan berfasa

Jangan tampal rung BTR ke dalam Studio 5000 dan menamakan semula mnemonik. Keluarga arahan tersebut sudah tiada; MSG mesti dicipta dengan laluan CIP, jenis perkhidmatan, elemen sumber/destinasi dan tamat masa yang sah.

Menulis semula Program PLC daripada PLC-5/250 kepada ControlLogix RSLogix 5000 — rajah 2

Kekalkan imej PLC-5 dalam mod baca sahaja sehingga sel ControlLogix bertahan selama seminggu pengeluaran penuh.

Penukaran langkah demi langkah

  1. Inventorikan setiap BTR/BTW: fail, elemen, rak/kumpulan/slot, panjang dan pengguna bit status
  2. Sahkan perisian tegar sasaran menyokong perkhidmatan pemesejan serta laluan EN2T/EN4TR yang diperlukan
  3. Jalankan Translate PLC-5/SLC 500 apabila berguna, kemudian buka setiap konfigurasi MSG yang dijana
  4. Tetapkan Communication Path (backplane → ENxT → IP → slot jauh), Service Type dan elemen
  5. Gantikan rujukan .AE/.AD yang masih ada dengan .ER/.DN pada tag MESSAGE baharu
  6. Selakkan .ER ke dalam struktur kerosakan; kosongkan/cetuskan semula dengan sengaja—jangan biarkan enable yatim
  7. Petakan fail N/B/T/C ke dalam UDT atau tatasusunan yang masih dikenali oleh pengendali
  8. Paksa andaian MCR/zon terdahulu semasa FAT; kejutan susunan imbasan akan muncul di sini

Pemetaan MSG .ER/.DN selepas peralihan

Bandingkan panjang BT legasi dan kadar kemas kini dengan tamat masa MSG (≥5× masa perkhidmatan yang dijangka ialah peraturan permulaan biasa). Jejaki .DN/.ER bersama nilai proses semasa ujian rendaman. Buktikan pengalamatan nod DHRIO oktal dengan daftar corak yang diketahui sebelum mengaktifkan penulisan. Pastikan pemproses PLC-5 tersedia sebagai pelan kembali sehingga KPI sepadan selama seminggu pengeluaran.

Perkakasan migrasi—pengawal, modul kelas EN2T dan DHRIO sementara—hendaklah disimpan mengikut piawaian ControlLogix dan PAC supaya peralihan tidak tertangguh kerana menunggu satu-satunya ENBT lebihan.

Tentang Penulis

Mark Townsend | Jurutera Automasi Kanan – Sistem Allen-Bradley

Mark Townsend ialah jurutera automasi kanan dengan pengalaman lebih 18 tahun menggunakan platform Allen-Bradley, merangkumi ControlLogix, CompactLogix dan SLC-500 legasi. Kerja hariannya melibatkan logik RSLogix / Studio 5000 dan persediaan HMI FactoryTalk View pada armada sistem lama serta campuran.

Menulis Semula Program PLC daripada PLC-5/250 kepada ControlLogix RSLogix 5000

Hijrah program pemindahan blok PLC-5/250 ke ControlLogix RSLogix 5000 dengan pemetaan yang betul bagi bit status .AE kepada .ER dan .AD kepada .DN.

Utiliti terjemahan automatik mencadangkan bahawa program PLC-5/250 sudah menggunakan Logix. Pengalaman pengeluaran menunjukkan sebaliknya. Fail integer menjadi struktur, pemindahan blok Remote I/O hilang, dan bit status tak segerak yang diserlahkan oleh perisian siri 6200 tidak mempunyai padanan yang sama pada tag MESSAGE. Migrasi berjaya apabila jurutera menganggapnya sebagai reka bentuk semula pemindahan data yang berpandukan penerbitan seperti 1756-RM085, bukannya operasi cari dan ganti pada mnemonik.

Menulis semula Program PLC daripada PLC-5/250 kepada ControlLogix RSLogix 5000 — rajah 1

Bit kawalan BTR/BTW tidak kekal sepenuhnya—bina semula arahan MSG dan tulis semula setiap pengguna .AE/.AD.

Bit tak segerak PLC-5 berbanding bit MSG

Pada PLC-5/250, elemen kawalan pemindahan blok mendedahkan .AD (Selesai Tak Segerak) dan .AE (Ralat Tak Segerak) di samping keluarga .DN/.ER yang lebih biasa. Bendera tak segerak tersebut bukan sinonim bagi .DN/.ER MSG Logix dalam setiap keadaan—PLC-5 boleh menunjukkan keadaan selesai separa bercampur yang tidak dapat dihasilkan semula oleh pemesejan CIP. Dokumentasikan tingkah laku rung-condition-out sebelum memadam rung BT.

Bit BT PLC-5 Bit MSG Logix Nota
.AD .DN Bendera selesai berjaya untuk kebanyakan cabang yang dimigrasikan
.AE .ER Laluan ralat; periksa .ERR / .EXERR untuk butiran CIP
.EN / .ST .EN / .ST Tulis semula pengendalian enable; jangan anggap pemasaan adalah sama
Penggantian mekanikal (kemudian tulis semula rung)
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

Penggantian seni bina untuk pemindahan blok RIO

  • Sambungan I/O tersirat — POINT, FLEX, ArmorBlock melalui EtherNet/IP dengan kemas kini dipacu RPI dan status .Faulted
  • MSG tersurat — Baca/Tulis Jadual Data CIP (atau perkhidmatan bertip hanya apabila rakan komunikasi benar-benar kekal sebagai PLC-5)
  • Tag Dihasilkan/Digunakan — pengawal Logix rakan bertukar data tanpa MSG yang ditinjau
  • Jambatan 1756-DHRIO — tempat sementara untuk rak 1771 yang masih ada semasa peralihan berfasa

Jangan tampal rung BTR ke dalam Studio 5000 dan menamakan semula mnemonik. Keluarga arahan tersebut sudah tiada; MSG mesti dicipta dengan laluan CIP, jenis perkhidmatan, elemen sumber/destinasi dan tamat masa yang sah.

Menulis semula Program PLC daripada PLC-5/250 kepada ControlLogix RSLogix 5000 — rajah 2

Kekalkan imej PLC-5 dalam mod baca sahaja sehingga sel ControlLogix bertahan selama seminggu pengeluaran penuh.

Penukaran langkah demi langkah

  1. Inventorikan setiap BTR/BTW: fail, elemen, rak/kumpulan/slot, panjang dan pengguna bit status
  2. Sahkan perisian tegar sasaran menyokong perkhidmatan pemesejan serta laluan EN2T/EN4TR yang diperlukan
  3. Jalankan Translate PLC-5/SLC 500 apabila berguna, kemudian buka setiap konfigurasi MSG yang dijana
  4. Tetapkan Communication Path (backplane → ENxT → IP → slot jauh), Service Type dan elemen
  5. Gantikan rujukan .AE/.AD yang masih ada dengan .ER/.DN pada tag MESSAGE baharu
  6. Selakkan .ER ke dalam struktur kerosakan; kosongkan/cetuskan semula dengan sengaja—jangan biarkan enable yatim
  7. Petakan fail N/B/T/C ke dalam UDT atau tatasusunan yang masih dikenali oleh pengendali
  8. Paksa andaian MCR/zon terdahulu semasa FAT; kejutan susunan imbasan akan muncul di sini

Pemetaan MSG .ER/.DN selepas peralihan

Bandingkan panjang BT legasi dan kadar kemas kini dengan tamat masa MSG (≥5× masa perkhidmatan yang dijangka ialah peraturan permulaan biasa). Jejaki .DN/.ER bersama nilai proses semasa ujian rendaman. Buktikan pengalamatan nod DHRIO oktal dengan daftar corak yang diketahui sebelum mengaktifkan penulisan. Pastikan pemproses PLC-5 tersedia sebagai pelan kembali sehingga KPI sepadan selama seminggu pengeluaran.

Perkakasan migrasi—pengawal, modul kelas EN2T dan DHRIO sementara—hendaklah disimpan mengikut piawaian ControlLogix dan PAC supaya peralihan tidak tertangguh kerana menunggu satu-satunya ENBT lebihan.

Tentang Penulis

Mark Townsend | Jurutera Automasi Kanan – Sistem Allen-Bradley

Mark Townsend ialah jurutera automasi kanan dengan pengalaman lebih 18 tahun menggunakan platform Allen-Bradley, merangkumi ControlLogix, CompactLogix dan SLC-500 legasi. Kerja hariannya melibatkan logik RSLogix / Studio 5000 dan persediaan HMI FactoryTalk View pada armada sistem lama serta campuran.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.