1769-L30ER Produced Consumed Tags Setup Guide

Panduan Pengaturan Tag 1769-L30ER Produced Consumed

Adminubestplc|
Panduan langkah demi langkah untuk tag yang diproduksi dan dikonsumsi 1769-L30ER. Optimalkan pertukaran data PLC dengan RPI praktis dan tips diagnostik.

Cara Menyiapkan Tag Produced/Consumed pada PLC 1769-L30ER

Panduan ini menjelaskan cara mengonfigurasi komunikasi Produced/Consumed antara 1769-L30ER dan PLC Logix lainnya. Anda akan mempelajari pengaturan inti, tips jaringan, dan metode diagnostik untuk pertukaran data yang andal dalam otomasi industri.

Apa Itu Model Producer-Consumer?

Metode komunikasi ini menghilangkan kebutuhan polling master-slave. Akibatnya, mengurangi keterlambatan jaringan dan menggunakan bandwidth lebih sedikit. 1769-L30ER mendukung hingga 16 tag produced dan 16 tag consumed secara bersamaan. Satu tag produced dapat mengirim data ke beberapa pengontrol, membuat lalu lintas multicast lebih efisien.

Sisi konsumen menggunakan Requested Packet Interval (RPI) untuk menentukan seberapa sering menerima pembaruan. Nilai RPI biasanya berkisar antara 2 ms hingga 750 ms. RPI yang lebih cepat memberikan kinerja lebih baik tetapi meningkatkan beban jaringan. Insinyur harus memilih nilai yang menyeimbangkan kecepatan dengan kapasitas sistem.

Apa yang Anda Butuhkan Sebelum Memulai

Pastikan kedua PLC menyala dan terhubung melalui jaringan EtherNet/IP. 1769-L30ER harus memiliki revisi firmware 20.011 atau lebih baru. Gunakan Studio 5000 Logix Designer versi 21 atau lebih baru untuk mengakses semua pengaturan.

Tetapkan alamat IP unik untuk setiap pengontrol. Misalnya, atur PLC A ke 192.168.1.10 dan PLC B ke 192.168.1.20. Kedua perangkat harus menggunakan subnet mask dan gateway yang sama. Switch jaringan harus mendukung penyaringan multicast untuk menghindari lalu lintas yang tidak perlu.

L30ER mendukung hingga 256 koneksi TCP/IP. Ingat batas ini saat merancang sistem Anda. Siapkan daftar tag dengan tipe data tepat seperti DINT[10] atau REAL[5], dan cadangkan proyek Anda sebelum melakukan perubahan.

Cara Mengonfigurasi Tag yang Diproduksi

Buka organizer pengontrol di Studio 5000 dan buka folder "Controller Tags". Klik kanan dan pilih "New Tag" untuk membuat tag produced. Beri nama yang jelas, seperti "Producer_Data_Array."

Atur "Type" ke "Produced" dan pilih tipe data yang benar. Masukkan nama koneksi unik agar konsumen dapat merujuk. Tentukan nilai RPI—gunakan 10 ms untuk kontrol gerakan cepat atau 50 ms untuk tugas yang kurang kritis.

Aktifkan "Unicast" jika hanya satu konsumen yang akan menggunakan tag tersebut. Ini menghemat bandwidth jaringan. Setelah membuat tag, unduh perubahan ke pengontrol dan alihkan ke mode Run.

Cara Mengonfigurasi Tag yang Dikonsumsi

Di PLC konsumen, buat tag baru dan setel tipenya ke "Consumed." Pastikan tipe data cocok persis dengan tag produsen. Masukkan alamat IP produsen dan nama koneksi yang Anda definisikan sebelumnya.

Setel RPI di sisi konsumen agar sesuai atau menjadi kelipatan dari RPI produsen. Misalnya, jika produsen menggunakan 10 ms, setel konsumen ke 10 ms atau 20 ms. Sesuaikan nilai timeout, biasanya empat kali RPI, untuk mendeteksi kegagalan komunikasi.

Periksa variabel sistem "Connection Status" setelah konfigurasi. Nilai 0 berarti koneksi sehat. Nilai 1 atau 2 menunjukkan kesalahan. Unduh perubahan dan uji pertukaran data dengan rutinitas toggle sederhana.

Tips Kinerja Jaringan

Jaringan EtherNet/IP biasanya berjalan pada 100 Mbps atau 1 Gbps. Namun, kinerja sebenarnya tergantung pada jumlah koneksi dan pengaturan RPI mereka. Misalnya, sepuluh tag yang diproduksi dengan 10 ms masing-masing menghasilkan sekitar 1.000 paket per detik, yang menggunakan sekitar 2-3% dari jaringan 100 Mbps.

Gunakan switch terkelola dengan IGMP snooping untuk mengontrol lalu lintas multicast. Aktifkan Quality of Service (QoS) untuk memprioritaskan paket EtherNet/IP dan mengurangi jitter. Untuk aplikasi kecepatan tinggi, pertimbangkan menggunakan VLAN terpisah untuk mengisolasi data penting.

Hitung beban jaringan Anda dengan rumus ini: Total Bandwidth = (Jumlah Tag × Ukuran Paket × 8) / RPI. Jaga penggunaan total di bawah 60% untuk memberi ruang bagi lalu lintas ledakan dan pengiriman ulang.

Mendiagnosis dan Memperbaiki Masalah

Gunakan instruksi GSV untuk membaca atribut "FaultCode" dan "Status" dari objek Modul. FaultCode 16#0022 biasanya berarti timeout yang disebabkan oleh kemacetan jaringan. Periksa kembali jalur koneksi di properti tag yang dikonsumsi untuk kesalahan ketik.

Perhatikan LED I/O pengendali. Lampu merah berkedip menandakan kesalahan komunikasi. Gunakan Wireshark dengan dissektor EtherNet/IP untuk menangkap dan memeriksa pertukaran paket. Cari permintaan dan respons "Forward Open" untuk memverifikasi proses handshake.

Jika masalah berlanjut, tingkatkan nilai timeout secara bertahap. Uji dengan tag yang sudah diketahui berfungsi untuk menentukan apakah masalah terkait konfigurasi atau perangkat keras. Juga, periksa Log Peristiwa pengendali untuk catatan kesalahan.

Mengoptimalkan untuk Aplikasi Kecepatan Tinggi

Untuk kontrol gerak atau robotika, kurangi RPI menjadi 2 ms dan gunakan port EtherNet/IP khusus. Port bawaan L30ER dapat menangani hingga delapan node pada kecepatan ini. Gunakan array daripada tag individual untuk mengurangi overhead koneksi.

Pemicu produksi data berdasarkan tugas periodik untuk mencegah jitter dari waktu scan yang tidak teratur. Pertimbangkan menggunakan pemicu Change of State (COS) untuk mengurangi lalu lintas, tetapi pastikan konsumen dapat menangani pembaruan asinkron.

Gunakan alat Task Monitor untuk mengukur latensi pembaruan aktual. Sesuaikan waktu overhead sistem untuk memberi prioritas lebih tinggi pada tugas komunikasi jika diperlukan.

Pertimbangan Keamanan dan Redundansi

Tambahkan sinyal heartbeat ke data yang diproduksi untuk memastikan konsumen aktif. Misalnya, sertakan penghitung yang bertambah setiap siklus. Jika konsumen berhenti menerima pembaruan, aktifkan shutdown aman.

Gunakan koneksi jaringan ganda dengan switch terpisah untuk redundansi. Konfigurasikan konsumen untuk beralih ke IP cadangan jika koneksi utama gagal. Definisikan rutinitas "Connection Lost" untuk mengatur output ke kondisi aman.

Untuk proses kritis, pertimbangkan menggunakan fitur Redundansi di Studio 5000. Ini memerlukan perangkat keras tambahan tetapi memberikan switching tanpa kehilangan data untuk pasangan pengontrol.

Contoh: Pertukaran Data L30ER ke L33ER

Dalam contoh ini, L30ER memproduksi array DINT[10] dengan RPI 20 ms ke L33ER. L30ER menggunakan IP 192.168.1.10, dan L33ER menggunakan IP 192.168.1.30. Keduanya menjalankan firmware 32.011 dan Studio 5000 versi 32.

Tag yang diproduksi disebut "Axis_Data" dan menyimpan nilai posisi dan kecepatan. Tag yang dikonsumsi, "Received_Axis," memiliki struktur yang sama. Setelah pengaturan, status koneksi menunjukkan 0, artinya berhasil.

L33ER membaca data setiap 20 ms, sesuai dengan RPI produsen. Jitter yang terukur tetap di bawah 1 ms, yang bekerja dengan baik untuk sebagian besar tugas sinkronisasi. FactoryTalk View menampilkan nilai waktu nyata dan kesehatan koneksi.

Daftar Periksa Akhir Sebelum Go-Live

Sebelum memulai produksi, pastikan semua tag sudah dipetakan dengan benar. Uji setiap tag yang dikonsumsi dengan memaksa nilai yang diketahui pada produsen dan membacanya pada konsumen. Gunakan fungsi Verify di Studio 5000 untuk menangkap kesalahan konsistensi.

Matikan dan nyalakan kembali kedua pengontrol untuk memastikan pengaturan tersimpan. Pantau lalu lintas jaringan selama beban puncak dengan analyzer protokol. Periksa bahwa penggunaan CPU tetap di bawah 75% pada setiap pengontrol untuk margin keamanan.

Dokumentasikan semua pengaturan RPI, timeout, dan koneksi untuk referensi di masa depan. Latih staf pemeliharaan tentang cara membaca LED diagnostik dan kode kesalahan GSV. Terakhir, simulasi pencabutan kabel jaringan untuk memastikan failover dan respons alarm berfungsi dengan benar.

Kasus Penggunaan Umum

Komunikasi Produced/Consumed bekerja dengan baik untuk kontrol gerak terkoordinasi, berbagi data waktu nyata antar PLC lini pengemasan, dan penanganan material yang sinkron. Ini juga mendukung sistem I/O terdistribusi di mana beberapa pengendali membutuhkan data sensor yang sama.

Misalnya, di pabrik pengisian botol, L30ER dapat mengirim data tingkat isi ke beberapa PLC hilir. Ini memungkinkan operasi penutupan dan pelabelan yang terkoordinasi. Dalam otomasi gudang, data posisi dari pengendali pusat dapat dikonsumsi oleh beberapa robot pemetik untuk gerakan yang sinkron.

Solusi untuk Masalah Umum

Saat menerapkan tag yang diproduksi/dikonsumsi, masalah yang sering terjadi meliputi kemacetan jaringan, ketidakcocokan data, dan timeout koneksi. Gunakan switch terkelola dengan QoS untuk mengurangi kemacetan. Verifikasi struktur data secara offline untuk mencegah ketidakcocokan. Tetapkan nilai timeout yang sesuai berdasarkan kondisi jaringan sebenarnya.

Untuk sistem yang lebih besar, segmentasikan jaringan Anda menggunakan VLAN dan kurangi nilai RPI untuk data yang tidak kritis. Audit jaringan secara rutin membantu menemukan kemacetan sebelum mempengaruhi produksi.

Pertanyaan yang Sering Diajukan

1. Berapa banyak tag yang diproduksi yang dapat didukung oleh 1769-L30ER?

1769-L30ER mendukung hingga 16 tag yang diproduksi. Setiap tag dapat dikonsumsi oleh beberapa pengendali, membuatnya efisien untuk berbagi data multicast.

2. Apa yang terjadi jika tipe data yang diproduksi dan dikonsumsi tidak cocok?

Ketidakcocokan tipe data akan menyebabkan kesalahan besar dan menghentikan komunikasi. Selalu verifikasi bahwa kedua tag memiliki struktur identik sebelum penerapan.

3. Bagaimana cara saya memecahkan masalah kesalahan koneksi?

Gunakan instruksi GSV untuk membaca FaultCode dan Status. FaultCode 16#0022 menunjukkan timeout. Juga, periksa jalur koneksi dan pastikan kedua pengendali dalam mode Run.

4. Bisakah saya menggunakan tag yang diproduksi/dikonsumsi di berbagai keluarga PLC?

Ya, selama kedua pengendali mendukung fitur EtherNet/IP producer/consumer. Anda mungkin perlu menyesuaikan pengaturan kompatibilitas firmware dan memastikan struktur data cocok.

5. Berapa RPI yang harus saya gunakan untuk kontrol gerak?

Untuk kontrol gerak, RPI sebesar 2 ms adalah tipikal. Ini memerlukan jaringan khusus dan manajemen bandwidth yang cermat untuk menghindari kemacetan.

Untuk pertanyaan atau dukungan teknis, silakan hubungi:
Email: sales@nex-auto.com
Telepon: +86 153 9242 9628

Mitra: NexAuto Technology Limited

Periksa item populer di bawah ini untuk informasi lebih lanjut di AutoNex Controls

140AIO33000 140DAO84010 140NOC78100C
140CPU31110C 140DVO85300C 140ERT85410
140XCP40200 140CPS12420C 140CPU65160C
FC-IOCHAS-0001S 10024/F/F 330709-000-030-50-02-00
330709-000-030-90-02-00 330709-000-030-90-02-05 330709-000-030-90-01-00
330709-000-030-90-01-05 330709-000-030-90-11-00 330709-000-030-90-11-05
330709-000-030-90-12-00 330709-000-030-90-12-05 330709-000-030-10-02-05
Kembali ke blog

Tinggalkan komentar

Harap dicatat, komentar perlu disetujui sebelum dipublikasikan.