Reading EtherNet/IP LED Status (MS/NS) on CompactLogix 1769-L35E — figure 1

Membaca Status LED EtherNet/IP (MS/NS) pada CompactLogix 1769-L35E

Baca status LED MS dan NS modul EtherNet/IP terbenam CompactLogix 1769-L35E dan 1756-ENxT menggunakan mesej CIP Get_Attribute_Single Kelas 0x47.

LED Status Modul (MS) dan Status Rangkaian (NS) pada 1769-L35E sudah mengelaskan banyak kerosakan EtherNet/IP, namun kilang masih membina semula suis sebelum sesiapa mengambil gambar corak tersebut. Lebih buruk lagi, jurutera sering menganggap GSV objek MODULE akan memberikan warna yang sama seperti yang ditunjukkan oleh faceplate. Tidak. Keadaan LED dikira dalam perisian tegar modul berdasarkan status identiti, TCP/IP dan pengurus sambungan, dan tidak dicerminkan ke dalam medan MODULE[slot].MS yang boleh ditagkan. Untuk meniru penunjuk dalam logik, diperlukan CIP Get_Attribute_Single kepada Objek Penunjuk LED (Kelas 0x0047).

Membaca Status LED EtherNet/IP (MS/NS) pada CompactLogix 1769-L35E — rajah 1

Corak dua warna MS dan NS ialah alat triage EtherNet/IP terpantas pada CompactLogix—jika anda merekodkannya sebelum memutuskan dan menghidupkan semula kuasa.

Maksud kanonik MS/NS

LED Corak Maksud
MS Mati Tiada kuasa
MS Hijau tetap Modul sihat / beroperasi
MS Hijau berkelip Siap sedia / tiada konfigurasi atau mod Program
MS Merah tetap Kerosakan besar yang tidak boleh dipulihkan
MS Merah berkelip Kerosakan kecil yang boleh dipulihkan
MS Merah/hijau berselang-seli Ujian kendiri semasa dihidupkan
NS Mati Tiada IP atau tiada kuasa
NS Hijau tetap IP tersedia, sambungan CIP telah diwujudkan
NS Hijau berkelip IP tersedia, tiada sambungan CIP (melahu)
NS Merah tetap IP pendua (konflik ACD)
NS Merah berkelip Satu atau lebih sambungan CIP tamat masa

Peta objek Kelas 0x47

ODVA mentakrifkan Objek Penunjuk LED dengan instans untuk setiap penunjuk fizikal. Pada port terbenam CompactLogix:

  • Instans 1 — Status Modul (MS)
  • Instans 2 — Status Rangkaian (NS)
  • Atribut 3 — Keadaan LED (enum USINT; sahkan dengan EDS modul)

Enum Atribut 3 yang lazim menyerupai: 0 Mati, 1 merah menyala tetap, 2 merah berkelip, 3 hijau menyala tetap, 4 hijau berkelip, 5 merah/hijau menyala tetap, 6 merah/hijau berkelip. Semakan perisian tegar berbeza—sentiasa sahkan dengan EDS sebelum menulis faceplate HMI yang mendakwa “IP pendua” berdasarkan integer mentah.

Konfigurasi MSG

Jenis Mesej: CIP Generik
Perkhidmatan: Dapatkan Atribut Tunggal (0x0E)
Kelas: 0x47
Instans: 1 (MS) atau 2 (NS)
Atribut: 3
Destinasi: tag SINT/USINT 1 bait
Laluan: sata belakang ke port terbenam (cth., 1,0) — bukan gelung balik IP
Kadar: 500 ms hingga 1 s bagi setiap pasangan MSG

Setiap mesej CIP Generic yang terbuka menggunakan sumber sambungan pada port yang sama, yang mungkin sudah anda peruntukkan untuk I/O dan HMI. Jangan lakukan tinjauan setiap 10 ms “semata-mata untuk lebih responsif.”

Membaca Status LED EtherNet/IP (MS/NS) pada CompactLogix 1769-L35E — rajah 2

Nyahkod enum LED kepada penerangan STRING untuk sepanduk HMI—operator tidak sepatutnya perlu menghafal integer CIP.

Lakaran penyahkodan teks berstruktur

IF MSG_LED_NS.DN THEN
  ModuleDiag.NS_State := ModuleDiag.NS_Raw;
  CASE ModuleDiag.NS_State OF
    0: ModuleDiag.NS_Description := 'Mati - Tiada IP/kuasa';
    3: ModuleDiag.NS_Description := 'Hijau Tetap - Bersambung';
    4: ModuleDiag.NS_Description := 'Hijau Berkelip - Melahu';
    1: ModuleDiag.NS_Description := 'Merah Tetap - IP Pendua';
    2: ModuleDiag.NS_Description := 'Merah Berkelip - Tamat masa sambungan';
  END_CASE;
END_IF;

Pengesahan di meja uji

  1. Ambil gambar plat hadapan MS/NS, kemudian bandingkan dengan tag yang dinyahkod dalam talian
  2. Putuskan kabel Ethernet: NS sepatutnya tidak lagi berwarna hijau tetap
  3. Gandakan IP buat sementara pada komputer riba: NS merah menyala ialah petunjuk ACD yang dijangka
  4. Hentikan sementara sambungan Kelas 1 dan sahkan corak hijau berkelip atau tamat masa sepadan dengan jadual
  5. Sahkan MSG .ER kekal kosong; ralat laluan biasanya bermaksud kesilapan sintaks backplane

Gunakan tag ini untuk menangkap kerosakan pertama dalam sistem penggera, bukannya bergantung pada operator untuk menyedari LED berkelip di sebalik pintu berkunci. Sel L35E lama yang kerap berada pada had sambungan masih memerlukan perbincangan migrasi di bawah pelan hala tuju PLC/PAC kilang—bukan suis terurus tambahan.

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. Tugas hariannya melibatkan logik RSLogix / Studio 5000 serta pengoperasian awal HMI FactoryTalk View pada kumpulan sistem lama dan bercampur.

Membaca Status LED EtherNet/IP (MS/NS) pada CompactLogix 1769-L35E

Baca status LED MS dan NS modul EtherNet/IP terbenam CompactLogix 1769-L35E dan 1756-ENxT menggunakan mesej CIP Get_Attribute_Single Kelas 0x47.

LED Status Modul (MS) dan Status Rangkaian (NS) pada 1769-L35E sudah mengelaskan banyak kerosakan EtherNet/IP, namun kilang masih membina semula suis sebelum sesiapa mengambil gambar corak tersebut. Lebih buruk lagi, jurutera sering menganggap GSV objek MODULE akan memberikan warna yang sama seperti yang ditunjukkan oleh faceplate. Tidak. Keadaan LED dikira dalam perisian tegar modul berdasarkan status identiti, TCP/IP dan pengurus sambungan, dan tidak dicerminkan ke dalam medan MODULE[slot].MS yang boleh ditagkan. Untuk meniru penunjuk dalam logik, diperlukan CIP Get_Attribute_Single kepada Objek Penunjuk LED (Kelas 0x0047).

Membaca Status LED EtherNet/IP (MS/NS) pada CompactLogix 1769-L35E — rajah 1

Corak dua warna MS dan NS ialah alat triage EtherNet/IP terpantas pada CompactLogix—jika anda merekodkannya sebelum memutuskan dan menghidupkan semula kuasa.

Maksud kanonik MS/NS

LED Corak Maksud
MS Mati Tiada kuasa
MS Hijau tetap Modul sihat / beroperasi
MS Hijau berkelip Siap sedia / tiada konfigurasi atau mod Program
MS Merah tetap Kerosakan besar yang tidak boleh dipulihkan
MS Merah berkelip Kerosakan kecil yang boleh dipulihkan
MS Merah/hijau berselang-seli Ujian kendiri semasa dihidupkan
NS Mati Tiada IP atau tiada kuasa
NS Hijau tetap IP tersedia, sambungan CIP telah diwujudkan
NS Hijau berkelip IP tersedia, tiada sambungan CIP (melahu)
NS Merah tetap IP pendua (konflik ACD)
NS Merah berkelip Satu atau lebih sambungan CIP tamat masa

Peta objek Kelas 0x47

ODVA mentakrifkan Objek Penunjuk LED dengan instans untuk setiap penunjuk fizikal. Pada port terbenam CompactLogix:

  • Instans 1 — Status Modul (MS)
  • Instans 2 — Status Rangkaian (NS)
  • Atribut 3 — Keadaan LED (enum USINT; sahkan dengan EDS modul)

Enum Atribut 3 yang lazim menyerupai: 0 Mati, 1 merah menyala tetap, 2 merah berkelip, 3 hijau menyala tetap, 4 hijau berkelip, 5 merah/hijau menyala tetap, 6 merah/hijau berkelip. Semakan perisian tegar berbeza—sentiasa sahkan dengan EDS sebelum menulis faceplate HMI yang mendakwa “IP pendua” berdasarkan integer mentah.

Konfigurasi MSG

Jenis Mesej: CIP Generik
Perkhidmatan: Dapatkan Atribut Tunggal (0x0E)
Kelas: 0x47
Instans: 1 (MS) atau 2 (NS)
Atribut: 3
Destinasi: tag SINT/USINT 1 bait
Laluan: sata belakang ke port terbenam (cth., 1,0) — bukan gelung balik IP
Kadar: 500 ms hingga 1 s bagi setiap pasangan MSG

Setiap mesej CIP Generic yang terbuka menggunakan sumber sambungan pada port yang sama, yang mungkin sudah anda peruntukkan untuk I/O dan HMI. Jangan lakukan tinjauan setiap 10 ms “semata-mata untuk lebih responsif.”

Membaca Status LED EtherNet/IP (MS/NS) pada CompactLogix 1769-L35E — rajah 2

Nyahkod enum LED kepada penerangan STRING untuk sepanduk HMI—operator tidak sepatutnya perlu menghafal integer CIP.

Lakaran penyahkodan teks berstruktur

IF MSG_LED_NS.DN THEN
  ModuleDiag.NS_State := ModuleDiag.NS_Raw;
  CASE ModuleDiag.NS_State OF
    0: ModuleDiag.NS_Description := 'Mati - Tiada IP/kuasa';
    3: ModuleDiag.NS_Description := 'Hijau Tetap - Bersambung';
    4: ModuleDiag.NS_Description := 'Hijau Berkelip - Melahu';
    1: ModuleDiag.NS_Description := 'Merah Tetap - IP Pendua';
    2: ModuleDiag.NS_Description := 'Merah Berkelip - Tamat masa sambungan';
  END_CASE;
END_IF;

Pengesahan di meja uji

  1. Ambil gambar plat hadapan MS/NS, kemudian bandingkan dengan tag yang dinyahkod dalam talian
  2. Putuskan kabel Ethernet: NS sepatutnya tidak lagi berwarna hijau tetap
  3. Gandakan IP buat sementara pada komputer riba: NS merah menyala ialah petunjuk ACD yang dijangka
  4. Hentikan sementara sambungan Kelas 1 dan sahkan corak hijau berkelip atau tamat masa sepadan dengan jadual
  5. Sahkan MSG .ER kekal kosong; ralat laluan biasanya bermaksud kesilapan sintaks backplane

Gunakan tag ini untuk menangkap kerosakan pertama dalam sistem penggera, bukannya bergantung pada operator untuk menyedari LED berkelip di sebalik pintu berkunci. Sel L35E lama yang kerap berada pada had sambungan masih memerlukan perbincangan migrasi di bawah pelan hala tuju PLC/PAC kilang—bukan suis terurus tambahan.

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. Tugas hariannya melibatkan logik RSLogix / Studio 5000 serta pengoperasian awal HMI FactoryTalk View pada kumpulan sistem lama dan bercampur.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.