+86-18200883308

Bagaimana cara menggunakan fungsi keluaran pulsa pada PLC Mitsubishi Electric?

Nov 13, 2026

Mia Jackson
Mia Jackson
Mia adalah seorang manajer proyek di perusahaan ini. Dia bertanggung jawab untuk mengkoordinasikan berbagai sumber daya guna memastikan kelancaran proyek. Kemampuan manajemen proyeknya yang luar biasa telah berhasil mempromosikan banyak proyek otomatisasi di pabrik-pabrik.

Jika Anda pernah bekerja dengan otomasi industri, Anda pasti tahu bahwa kontrol denyut yang tepat adalah tulang punggung sistem gerak—seperti kecepatan ban berjalan, pemosisian motor stepper, atau jalur pengemasan yang tersinkronisasi. Sebagai pemasok Mitsubishi Electric PLC yang menghabiskan 12 tahun terakhir memecahkan masalah dan melengkapi pabrik di seluruh Amerika Utara, saya dapat memberitahu Anda bahwa fungsi keluaran pulsa adalah salah satu fitur yang paling kurang dimanfaatkan (dan kuat) di jajaran Mitsubishi. Baik Anda seorang integrator kecil yang menguji prototipe atau manajer pabrik yang mengupgrade lini produk berusia 20 tahun, mendapatkan keluaran pulsa yang tepat dapat memangkas waktu siklus, mengurangi kesalahan, dan menghemat ribuan waktu henti yang tidak direncanakan. Hari ini, saya akan memandu Anda tentang cara menggunakan fungsi ini, dengan tips nyata dan rekomendasi produk yang didukung oleh tim saya.

Pertama, mari kita luruskan satu hal: Fungsi keluaran pulsa Mitsubishi bukanlah alat yang dapat digunakan untuk semua orang. Itu dibangun ke dalam CPU, modul komunikasi, dan unit jaringan tertentu, dan memilih perangkat keras yang tepat adalah setengah dari perjuangan. Saya telah melihat terlalu banyak tim mengambil PLC acak, menyambungkan motor, dan bertanya-tanya mengapa pulsa tidak terdaftar-biasanya karena mereka lupa bahwa unit dasar mereka tidak mendukung rangkaian pulsa berkecepatan tinggi. Mari kita mulai dengan perangkat keras inti yang Anda perlukan, karena tanpa komponen yang tepat, pemrograman terbaik pun tidak akan berfungsi.

Mitsubishi Plc Communication Module FX5-232ADPMitsubishi PLC A3ACPUR21 CPU unit

Jika Anda bekerja dengan sistem MELSEC A atau Q Series yang lebih lama, A3ACPU R21 adalah pekerja keras yang telah saya tentukan selama beberapa dekade untuk aplikasi skala menengah. CPU ringkas ini mendukung output pulsa hingga 4 sumbu pada 100kHz, yang sempurna untuk tugas konveyor atau pemosisian kecil hingga menengah. Saat memasangkannya dengan jaringan untuk komunikasi lancar antara PLC Anda dan perangkat lain, unit jaringan Mitsubishi PLC A1SJ72QBR15 Melsec Electric 10 sangat ideal-menangani transfer data berkecepatan tinggi antara CPU dan modul I/O Anda, sehingga sinyal pulsa Anda tidak tertunda di tengah siklus. Saya telah menggunakan kombo ini untuk pabrik pengemasan makanan ringan yang perlu menyinkronkan 12 kepala pelabelan, dan ini berjalan tanpa satu kesalahan pun selama 3 tahun berturut-turut.

Untuk sistem Seri IQ-R yang lebih baru dan berkinerja tinggi, Unit Basis R38B Basis Utama Mitsubishi Electric Automation MELSEC PLC Seri IQ-R adalah tempatnya. Unit dasar ini mendukung output pulsa hingga 8 sumbu dengan kecepatan hingga 200kHz, yang diperlukan untuk aplikasi berkecepatan tinggi seperti robot pick-and-place atau pengemasan berkecepatan tinggi. Ini juga dapat diperluas, sehingga Anda dapat menambahkan sumbu tambahan seiring pertumbuhan garis Anda tanpa harus menukar seluruh basis Anda. Jika Anda perlu menambahkan komunikasi serial (seperti menghubungkan antarmuka manusia-mesin, atau HMI, untuk menyesuaikan parameter pulsa dengan cepat), Modul Komunikasi Mitsubishi Plc FX5-232ADP adalah pilihan yang tepat. Kami memasang modul ini untuk produsen suku cadang mobil yang membutuhkan teknisi untuk menyesuaikan kecepatan pulsa tanpa mematikan saluran, dan modul ini memangkas waktu penyesuaian sebesar 75% dalam bulan pertama.

Tunggu, satu lagi catatan perangkat keras utama: jika Anda menggunakan jaringan CC-Link (sangat umum untuk sistem Mitsubishi), Mitsubishi A1SJ71BR11 adalah modul master CC-Link yang Anda perlukan untuk memastikan sinyal pulsa ditransmisikan dengan andal di seluruh jaringan Anda. Saya mempelajari hal ini dengan susah payah di awal karir saya-kami melewatkan A1SJ71BR11 pada peningkatan pusat distribusi 200 jalur, dan sinyal pulsa menurun dalam jarak jauh, menyebabkan palet salah diberi label. Menukarnya segera memperbaiki masalah ini, dan kami tidak lagi mengalami kesalahan pulsa terkait jarak sejak saat itu.

Sekarang perangkat keras Anda sudah beres, mari kita bicara tentang pemrograman. Perangkat lunak Mitsubishi GX Works3 adalah standar untuk memprogram PLC mereka, dan memiliki wizard keluaran pulsa khusus yang membuat pengaturannya jauh lebih mudah daripada kedengarannya. Mari kita uraikan proses langkah demi langkah, menggunakan kasus penggunaan umum: mengendalikan motor stepper untuk menggerakkan konveyor 500mm dengan kecepatan 100mm per detik, lalu berhenti.

Pertama, buka GX Works3 dan buat proyek baru untuk PLC spesifik Anda. Katakanlah Anda menggunakan A3ACPU R21-pilih itu dari dropdown CPU, karena sudah dikonfigurasi sebelumnya untuk 4 sumbu keluaran pulsa. Selanjutnya, navigasikan ke tab "Motion", dan pilih "Pulse Output Wizard." Wizard ini akan memandu Anda melalui semua parameter penting, dan saya sarankan untuk mengaturnya terlebih dahulu:

  1. Nama Sumbu: Beri nama sumbu Anda dengan jelas, seperti "Sumbu_Konveyor", sehingga Anda tidak tertukar dengan sumbu lainnya.
  2. Pelabuhan Keluaran: Jika CPU Anda memiliki output pulsa bawaan, biasanya output tersebut ditetapkan ke Y0, Y1, Y2, dan Y3. Untuk modul eksternal, Anda akan menetapkan port dari unit jaringan Anda (seperti A1SJ72QBR15) - periksa kembali pinout modul untuk menghindari kesalahan pengkabelan.
  3. Jenis Pulsa: Pilih antara pulsa+arah atau dua pulsa (pulsa CW/pulsa CCW). Kebanyakan motor stepper menggunakan pulsa+arah, jadi itulah default yang saya gunakan untuk 90% aplikasi.
  4. Kecepatan Maksimum dan Akselerasi/Deselerasi: Untuk contoh konveyor kita, atur kecepatan maksimal ke 100mm/s, akselerasi ke 500mm/s², dan deselerasi ke 500mm/s². Hal ini memastikan start dan stop berjalan lancar, sehingga mengurangi keausan motor dan mencegah kerusakan produk.

Setelah wizard selesai, Anda akan mendapatkan blok logika tangga atau teks terstruktur untuk diterapkan. Untuk pergerakan sederhana kita, logikanya akan terlihat seperti ini: sinyal awal (dari sensor jarak, misalnya) akan memicu perintah keluaran pulsa, yang memberitahu sumbu untuk bergerak 500mm pada parameter yang kita tetapkan. Sinyal reset akan menghentikan pulsa jika diperlukan.

Namun di sinilah kesalahan kebanyakan orang: mereka menguji logika tanpa beban, dan berhasil, tetapi begitu mereka menyambungkan motor, pulsanya terlalu lemah atau porosnya tidak bergerak. Sinyal keluaran pulsa dari PLC bertegangan rendah (biasanya 5V), jadi Anda memerlukan modul driver pulsa untuk memperkuat sinyal pada sebagian besar motor stepper atau servo. Saya selalu menyarankan untuk memasangkan output PLC Anda dengan driver yang kompatibel. Periksa lembar data motor untuk mengetahui kebutuhan voltase input, dan pastikan frekuensi pulsa Anda sesuai dengan input maksimal driver. Misalnya, jika motor Anda memerlukan pulsa 100kHz, pastikan CPU atau unit jaringan Anda dapat menghasilkan output pada kecepatan tersebut (A3ACPU R21 dapat melakukannya, tetapi beberapa CPU Seri A lama menghasilkan output pada 50kHz, jadi periksa kembali).

Kesalahan umum lainnya: kebisingan. Sinyal pulsa sensitif terhadap gangguan listrik dari motor, saluran listrik, atau I/O lainnya. Untuk memperbaikinya, saya selalu menggunakan kabel berpelindung untuk jalur keluaran pulsa, dan menghubungkan pelindung ke ground hanya pada satu ujung (biasanya sisi PLC) untuk menghindari loop ground. Untuk jalur yang panjangnya lebih dari 10 meter, gunakan sinyal pulsa diferensial (sebagian besar modul Mitsubishi modern mendukung hal ini), karena lebih tahan terhadap kebisingan. Saya mempelajari trik ini setelah sinyal pulsa tanaman rusak karena robot pengelasan terdekat yang beralih ke kabel diferensial memperbaiki masalah tersebut dalam semalam.

Sekarang, mari kita bahas kasus penggunaan tingkat lanjut, karena keluaran pulsa tidak hanya untuk pergerakan titik-ke-titik yang sederhana. Jika Anda memerlukan gerakan yang tersinkronisasi (seperti dua konveyor yang bergerak selaras untuk menyelaraskan kotak), Anda dapat menggunakan fungsi "interpolasi" Mitsubishi untuk keluaran pulsa. Ini memungkinkan Anda mengontrol dua sumbu secara bersamaan, sehingga kecepatan dan posisinya disesuaikan dalam jarak 0,1 mm. Untuk ini, Anda memerlukan CPU kelas atas seperti Unit Dasar R38B Seri IQ-R, yang mendukung interpolasi hingga 8 sumbu. Kami menggunakan ini untuk jalur pengisian botol, di mana dua konveyor harus menyelaraskan botol dengan nosel pengisi—keluaran pulsa yang diinterpolasi mengurangi ketidakselarasan sebesar 90%.

Tip lanjutan lainnya: menggunakan keluaran pulsa untuk umpan balik encoder? Tunggu, jangan tunggu, output pulsa dari PLC adalah perintah ke motor, dan encoder memberikan umpan balik untuk mengonfirmasi posisi. Namun Anda dapat menggunakan fungsi penghitung kecepatan tinggi (HSC) PLC untuk membaca pulsa encoder dan menyesuaikan keluaran pulsa PLC secara real time. Misalnya, jika encoder konveyor Anda mengirimkan pulsa yang menunjukkan bahwa ia bergerak terlalu lambat, PLC dapat meningkatkan frekuensi pulsa untuk mempercepatnya. Kontrol loop tertutup ini disebut "pengikutan posisi", dan merupakan terobosan baru untuk aplikasi yang memerlukan akurasi tinggi.

Tunggu, mari kembali ke perangkat keras untuk memastikan Anda memilih komponen yang tepat untuk proyek Anda. Jika Anda bekerja pada mesin kecil dengan 1-2 sumbu, Seri FX5 dengan output pulsa internal mungkin sudah cukup, namun jika Anda memperluas saluran dengan beberapa sumbu atau memerlukan komunikasi jaringan, Seri A atau Seri IQ-R diperlukan. Saya selalu menyimpan stok A1SJ71BR11 untuk jaringan CC-Link, A3ACPU R21 untuk proyek skala menengah, Unit Dasar R38B untuk proyek IQ-R berkinerja tinggi, FX5-232ADP untuk komunikasi, dan A1SJ72QBR15 untuk perluasan jaringan-ini adalah bagian yang paling sering dipasang oleh tim saya, dan mereka memiliki tingkat keandalan 95% untuk aplikasi yang kami dukung.

Mari kita uji ini dengan contoh pelanggan nyata: integrator otomasi khusus menghubungi saya tahun lalu, berjuang dengan mesin pelabelan baru. Mereka menggunakan PLC lama, dan keluaran pulsanya menyebabkan dispenser label salah memberi makan sebanyak 2%. Kami menukar A3ACPU R21, memasangkannya dengan unit jaringan A1SJ72QBR15, dan menggunakan FX5-232ADP untuk menghubungkan HMI mereka. Kami menyesuaikan parameter pulsa ke 150kHz, menambahkan kabel berpelindung diferensial, dan mengkonfigurasi wizard untuk menyinkronkan keluaran pulsa dengan encoder konveyor. Dalam seminggu, kesalahan pengumpanan turun menjadi 0,01%, dan integrator menggunakan pengaturan yang sama untuk 6 mesin lainnya. Itulah kekuatan untuk memperbaiki perangkat keras dan pemrograman.

Sekarang, jika Anda siap menerapkan keluaran pulsa di Mitsubishi PLC Anda, atau jika Anda memiliki proyek yang kesulitan dengan keandalan pulsa, tim saya dapat membantu. Kami telah mendukung segalanya mulai dari bangku pengujian 2 sumbu kecil hingga jalur produksi penuh dengan 12+ sumbu, dan kami dapat membantu Anda memilih perangkat keras yang tepat (dari A1SJ71BR11 hingga Unit Dasar IQ-R R38B) dan memprogramnya untuk memenuhi kebutuhan Anda. Apakah Anda memerlukan penawaran untuk perangkat keras, pemecahan masalah untuk pengaturan saat ini, atau dukungan pemrograman khusus, hubungi tim kami untuk mendiskusikan proyek Anda. Kami bekerja dengan integrator, manajer pabrik, dan pembuat mesin khusus di seluruh Amerika Utara, dan tujuan kami adalah memastikan kontrol denyut nadi Anda bekerja selancar mungkin.

Sebelum saya mengakhirinya, rekap singkat langkah-langkah penting untuk menggunakan output pulsa di Mitsubishi PLC Anda:

  1. Pilih perangkat keras yang tepat berdasarkan jumlah sumbu, kebutuhan kecepatan, dan persyaratan jaringan Anda (jangan lupa modul seperti Unit Dasar A1SJ71BR11, A3ACPU R21, atau R38B).
  2. Gunakan Wizard Output Pulsa GX Works3 untuk mengonfigurasi parameter sumbu, jenis pulsa, kecepatan, dan akselerasi Anda.
  3. Terapkan logika yang dihasilkan, dan tambahkan driver pulsa jika diperlukan.
  4. Gunakan kabel berpelindung untuk saluran pulsa, dan sinyal diferensial untuk jarak jauh untuk menghindari masalah kebisingan.
  5. Uji dengan beban rendah terlebih dahulu, lalu sesuaikan parameter untuk motor dan aplikasi spesifik Anda.

Referensi:
Mitsubishi Listrik. (nd). Spesifikasi MELSEC Seri A A3ACPU R21. Diperoleh dari dokumentasi resmi pabrikan
Mitsubishi Listrik. (nd). Lembar Data Unit Dasar MELSEC IQ-R Seri R38B. Diperoleh dari dokumentasi resmi pabrikan
Mitsubishi Listrik. (nd). Panduan Pengguna Modul Master CC-Link A1SJ71BR11. Diperoleh dari dokumentasi resmi pabrikan
Mitsubishi Listrik. (nd). Panduan Instalasi Modul Komunikasi FX5-232ADP. Diperoleh dari dokumentasi resmi pabrikan
Mitsubishi Listrik. (nd). Catatan Aplikasi Kontrol Gerak Unit Jaringan A1SJ72QBR15. Diperoleh dari dokumentasi resmi pabrikan

Kirim permintaan