Kembali ke blog

Proyek PLC TwinCAT Pertama pada IPC Beckhoff

Bangun dan verifikasi proyek PLC TwinCAT pertama pada IPC Beckhoff. Daftar periksa ini mencakup pemilihan target, penemuan EtherCAT, pemetaan I/O, aktivasi yang aman, pengujian mulai ulang, dan cat...

Proyek TwinCAT pertama harus membuktikan lebih dari sekadar instruksi Boolean. Proyek tersebut harus mengonfirmasi target engineering, topologi EtherCAT, pemetaan I/O, eksekusi tugas, perilaku saat startup, dan respons output yang aman.

Daftar periksa lapangan ini menggunakan PC industri Beckhoff, coupler EtherCAT, dan I/O digital sederhana. Alur kerja ini juga berlaku untuk banyak pengontrol CX. Nama menu dapat berbeda antar-build TwinCAT, jadi verifikasi versi yang terpasang sebelum commissioning.

Pahami Pemisahan TwinCAT

Beckhoff memisahkan engineering dari eksekusi runtime. TwinCAT XAE digunakan untuk mengonfigurasi perangkat keras, menulis kode, memetakan variabel, dan mendiagnosis sistem. TwinCAT XAR menjalankan aplikasi kontrol real-time.

Perbedaan ini penting selama pemecahan masalah. Proyek dapat dikompilasi dengan benar sementara target runtime yang dipilih tetap salah. Runtime juga dapat aktif sementara teknisi mengedit proyek lokal yang tidak terkait.

Beckhoff menjelaskan struktur engineering dan runtime ini dalam ikhtisar resmi TwinCAT. Teknisi harus menyesuaikan prosedur dengan build yang terpasang dan fungsi berlisensi.

Siapkan Meja Uji dengan Aman

Mulailah dengan rangkaian berisiko rendah. Gunakan tombol tekan sebagai input digital dan indikator kecil sebagai output. Konfirmasikan tegangan setiap perangkat sebelum menyalakan daya.

  • Catat model IPC, sistem operasi, build TwinCAT, dan level runtime.
  • Catat coupler EtherCAT dan urutan terminal dari kiri ke kanan.
  • Pisahkan daya pengontrol dari daya beban lapangan dalam gambar.
  • Verifikasi pembumian protektif, referensi 0 V, sekering, dan peringkat beban output.
  • Tempatkan mesin atau meja uji dalam kondisi yang mencegah terjadinya gerakan tak terduga.

Jangan gunakan aktuator produksi untuk pengujian pertama. Lampu atau beban uji terisolasi memudahkan penanganan gangguan.

Pilih Target yang Tepat

Buka TwinCAT XAE dan buat proyek TwinCAT baru. Pilih target runtime yang dimaksud sebelum memindai perangkat keras. Periksa nama dan alamat target dengan catatan commissioning.

Kesalahan umum adalah mengonfigurasi laptop engineering, bukan PC industri. Kesalahan lainnya adalah memilih rute lama dengan nama perangkat yang mirip. Gunakan konvensi penamaan yang mencakup identitas kabinet atau mesin.

Untuk perangkat keras terkait, tinjau katalog HMI dan komputasi industri PLC ProTech serta katalog Beckhoff Automation.

Pindai dan Verifikasi Topologi EtherCAT

Tempatkan target dalam mode konfigurasi sebelum memindai perangkat. Pindai adaptor yang terhubung ke jaringan EtherCAT. TwinCAT seharusnya menemukan coupler dan terminal sesuai urutan fisiknya.

Penemuan bukan berarti penerimaan. Bandingkan setiap terminal yang terdeteksi dengan daftar material dan gambar kabinet. Konfirmasikan nomor model, posisi, dan jumlah kanal.

Jika topologi berbeda, hentikan dan selidiki. Terminal yang dipindahkan dapat menggeser pemetaan kanal yang diharapkan. Terminal yang hilang dapat mengindikasikan masalah daya, kabel, kontak, atau adaptor.

Periksa informasi status EtherCAT sebelum menulis logika. Bench harus mencapai status operasional yang diharapkan tanpa error yang tidak dapat dijelaskan.

Buat Project PLC Kecil

Tambahkan project PLC dan buat program pertama sengaja tetap kecil. Structured Text menyediakan pengujian awal yang jelas:

PROGRAM MAIN
VAR
  StartButton AT %I* : BOOL;
  TestLamp AT %Q* : BOOL;
END_VAR

TestLamp := StartButton;

Alamat wildcard membuat simbol untuk penautan I/O selanjutnya. Alamat tersebut tidak membuktikan bahwa terminal fisik telah dipetakan dengan benar.

Build project dan selesaikan setiap pesan compiler. Hindari menambahkan timer, gerakan, komunikasi, atau library yang dapat digunakan ulang sampai jalur sinyal dasar berfungsi.

Petakan Variabel ke Kanal Fisik

Tautkan StartButton ke kanal input yang dimaksud. Tautkan TestLamp ke kanal output yang dimaksud. Pastikan tipe data di kedua sisi.

Gunakan nama deskriptif, bukan label generik. Nama seperti DI_Panel_Start dan DO_Test_Lamp membuat diagnostik selanjutnya lebih jelas.

Tinjau pemetaan dari kedua arah. Mulai dari setiap simbol PLC, lalu mulai dari setiap kanal fisik. Ini menangkap tautan duplikat atau yang terlewat.

Aktifkan Tanpa Kejutan

Simpan project sebelum aktivasi. Tinjau ringkasan perubahan konfigurasi. Pastikan target yang dipilih tetap benar.

Aktifkan konfigurasi, restart runtime bila diperlukan, dan login ke PLC. Gunakan pengunduhan terkontrol untuk deployment awal. Jangan menganggap online change sebagai metode commissioning default.

Tempatkan PLC dalam mode run hanya setelah memeriksa status output. Lampu uji harus tetap mati sampai input menjadi true.

Buktikan Jalur Sinyal Lengkap

Operasikan pushbutton fisik dan amati tiga titik:

  • Kanal input EtherCAT berubah status.
  • Variabel PLC berubah status.
  • Output fisik mengikuti perintah yang diprogram.

Jika hanya satu lapisan yang berubah, lokasi kesalahan menjadi lebih jelas. Nilai terminal tanpa perubahan PLC mengindikasikan pemetaan. Perubahan PLC tanpa respons lapangan mengindikasikan kabel output, daya beban, atau proteksi.

Uji Restart dan Perilaku Kegagalan

Pengujian online yang berhasil masih belum lengkap. Buat dan aktifkan boot project, lalu lakukan restart yang disetujui. Pastikan runtime dimulai dan program mencapai kondisi yang diharapkan.

Putuskan beban uji atau fieldbus hanya berdasarkan prosedur yang disetujui. Verifikasi bahwa diagnostik mengidentifikasi interupsi tersebut. Pastikan output kembali ke kondisi aman yang terdokumentasi.

Catatan Commissioning

Catat build TwinCAT, pengenal target, topologi, pemetaan, hasil pengujian, dan status boot project. Ekspor atau arsipkan project final dalam version control.

Hasil yang bermanfaat adalah baseline yang dapat diulang. Engineer kemudian dapat menambahkan penskalaan analog, timer, alarm, gerakan, atau komunikasi tanpa kehilangan fondasi yang telah terbukti.

Tinggalkan komentar

Harap diperhatikan, komentar perlu disetujui sebelum dipublikasikan.