Tag yang Diproduksi dan Dikonsumsi Engineering Logix
Panduan siap lapangan untuk tag yang diproduksi dan dikonsumsi Logix, mencakup kontrak data, pemilihan RPI, status koneksi, penanganan data kedaluwarsa, commissioning, serta pemecahan masalah komun...
Tag yang diproduksi dan dikonsumsi memungkinkan pengontrol Logix bertukar data dalam lingkup pengontrol tanpa instruksi pesan. Produsen menyediakan tag; satu atau beberapa konsumen yang dikonfigurasi menerimanya pada interval paket yang diminta. Mekanismenya sederhana, tetapi implementasi yang stabil bergantung pada kesesuaian definisi data, jalur jaringan, anggaran koneksi, dan penanganan kegagalan.
Pilih Pola yang Tepat untuk Tugasnya
Gunakan tag yang diproduksi dan dikonsumsi ketika pengontrol peer memerlukan data siklik dengan laju pembaruan yang ditentukan. Contoh umumnya mencakup koordinasi status mesin, permissive lini, jumlah produksi, dan status bersama. Koneksi dikonfigurasi, bukan dipicu oleh logika ladder, sehingga cocok untuk data yang harus diperbarui terus-menerus.
Jangan menganggap metode ini sebagai pengganti setiap pertukaran antarpengontrol. Pesan eksplisit mungkin lebih baik untuk pembacaan atau penulisan sesekali. HMI, historian, atau broker mungkin lebih sesuai untuk data supervisori. Data keselamatan mengikuti aturan pengontrol, firmware, dan konfigurasi yang terpisah. Mulailah dengan menentukan informasi yang diperlukan, seberapa cepat informasi tersebut harus tiba, dan tindakan mesin penerima ketika informasi itu berhenti tiba.
Tentukan Kontrak Data yang Stabil
Tag yang diproduksi dan dikonsumsi harus menggunakan tipe data yang sesuai, termasuk dimensi array. Tipe data yang ditentukan pengguna biasanya lebih mudah dikelola daripada sekumpulan nilai individual yang tidak terstruktur. Kelompokkan data proses, revisi skema, mode operasi, dan indikator kesehatan dalam satu struktur. Sediakan anggota cadangan jika kemungkinan perluasan di masa depan cukup besar, tetapi tetap jaga agar paket tetap fokus.
Dokumentasikan arti, satuan, dan rentang valid setiap anggota. Nilai numerik tidak selalu dapat dipahami dengan sendirinya: nilai tersebut mungkin merepresentasikan satuan teknik, hitungan mentah, atau persentase berskala. Tentukan pengontrol mana yang memiliki setiap perintah dan status. Dua pengontrol tidak boleh menulis versi yang saling bersaing dari status mesin yang sama secara independen.
Konfigurasikan Produsen
Buat tag sumber pada lingkup pengontrol dan atur penggunaannya menjadi diproduksi. Konfigurasikan jumlah konsumen yang diharapkan dengan kelonggaran yang wajar sesuai rancangan. Rockwell Automation menyatakan bahwa satu tag yang diproduksi dapat melayani beberapa konsumen, sedangkan batas pasti pengontrol dan jaringan bergantung pada perangkat keras dan firmware.
Perbarui seluruh struktur secara koheren. Jika rutinitas logika terpisah menulis anggota individual pada waktu yang berbeda, konsumen dapat melihat status campuran. Bangun struktur keluaran dalam satu rutinitas atau salin struktur kerja yang telah selesai ke tag yang diproduksi setelah perhitungan selesai.
Konfigurasikan Setiap Konsumen
Tambahkan pengontrol produsen ke konfigurasi I/O konsumen melalui jalur jaringan aktual yang didukung. Kemudian buat tag lingkup pengontrol yang dikonsumsi dengan tipe data yang sama. Masukkan nama produsen dan nama tag jarak jauh secara tepat. Jalur yang dikonfigurasi, identitas pengontrol, dan ejaan tag semuanya merupakan bagian dari koneksi.
Pilih interval paket yang diminta berdasarkan kebutuhan proses, bukan berdasarkan nilai tercepat yang diizinkan dialog. RPI yang singkat mengonsumsi sumber daya jaringan dan pengontrol. RPI yang lambat dapat menunda interlock atau koordinasi lini. Sertakan waktu pembaruan jaringan, eksekusi tugas, dan respons aplikasi saat menghitung usia maksimum data yang dapat diterima.
Rancang untuk Koneksi yang Terputus
Data yang berhenti diperbarui masih dapat terlihat masuk akal. Konsumen harus membedakan informasi terkini dari informasi yang tersimpan. Dokumentasi Rockwell mendukung anggota CONNECTION_STATUS di awal struktur yang ditentukan pengguna untuk memantau koneksi yang diproduksi dan dikonsumsi. Denyut jantung tingkat aplikasi atau penghitung urutan dapat memberikan bukti tambahan bahwa logika produsen sedang berjalan dan payload berubah sesuai harapan.
Tentukan respons terhadap data kedaluwarsa untuk setiap kasus penggunaan. Nilai tampilan dapat menunjukkan “komunikasi terputus”. Jumlah produksi dapat ditahan dengan tanda kualitas. Permissive gerak mungkin perlu dinonaktifkan dan memerlukan pengaktifan ulang yang terkendali. Jangan otomatis memaksa perintah bersama menjadi nol kecuali nol merupakan respons yang ditetapkan, aman, dan benar secara operasional.
Uji Metode Pertukaran Secara Sistematis
Verifikasi jaringan fisik dan jalur pengontrol sebelum memecahkan masalah tag. Pastikan setiap pengontrol online, dapat dijangkau, dan direpresentasikan dengan benar dalam pohon I/O. Unduh konfigurasi produsen dan konsumen dalam urutan yang terkendali. Pantau status koneksi sebelum menguji perilaku aplikasi.
Ubah satu nilai uji pada produsen dan telusuri nilainya melalui struktur konsumen. Uji setiap anggota yang memengaruhi operasi, termasuk nilai bertanda, array, dan bit mode. Ukur waktu pembaruan yang diamati terhadap target rancangan. Kemudian putuskan produsen atau jaringan dalam kondisi pengujian yang telah disetujui dan pastikan alarm data kedaluwarsa serta respons mesin berfungsi.
Atasi Gangguan Umum
Koneksi yang tidak pernah terbentuk biasanya menunjukkan jalur, nama pengontrol, nama tag jarak jauh, tipe data, atau batas kapasitas yang salah. Koneksi yang terputus-putus mungkin melibatkan beban jaringan, ketidakstabilan tautan, tekanan sumber daya pengontrol, atau RPI yang terlalu agresif. Koneksi yang sehat tetapi menghasilkan nilai yang salah biasanya menunjukkan masalah kontrak data atau logika aplikasi.
Bandingkan kedua proyek secara berdampingan. Periksa definisi struktur, ukuran array, dan revisinya. Tinjau diagnostik pengontrol dan penghitung switch terkelola sebelum mengubah RPI secara acak. Jika struktur yang diproduksi berubah, perlakukan perubahan tersebut sebagai revisi antarmuka dan koordinasikan pembaruannya pada setiap konsumen.
Kelola Antarmuka sebagai Infrastruktur Pabrik
Arsipkan kedua proyek pengontrol dan simpan register antarmuka yang mencantumkan produsen, konsumen, nama tag, tipe data, RPI, dan tindakan saat terjadi kegagalan. Sertakan pertukaran ini dalam peninjauan pencadangan, firmware, dan perubahan jaringan. Saat pengontrol diganti, verifikasi jalur komunikasi dan status koneksi sebelum mengaktifkan perintah mesin.
Perangkat keras terkait dapat ditemukan dalam koleksi Allen-Bradley ControlLogix dan Komunikasi & Jaringan. Detail konfigurasi dan batas platform harus diperiksa dalam manual pemrograman Tag yang Diproduksi dan Dikonsumsi dari Rockwell Automation. Kontrak data yang terdefinisi dengan baik dan respons eksplisit terhadap data kedaluwarsa membuat koneksi tetap mudah dikelola jauh setelah komisioning.