Instruksi Rising Edge dan Falling Edge pada Berbagai Brand PLC

Instruksi Rising Edge dan Falling Edge pada Berbagai Brand PLC
🧠 Apa Itu Edge Detection di PLC?
Dalam dunia otomasi industri, edge detection adalah teknik untuk mendeteksi perubahan sinyal digital — khususnya transisi dari OFF ke ON (rising edge) atau dari ON ke OFF (falling edge). Instruksi ini sangat penting ketika kita ingin mengeksekusi suatu aksi hanya sekali saat perubahan sinyal, bukan selama sinyal aktif terus-menerus.
No | Materi | Tanggal | Waktu | Harga | Lokasi | View | Action |
---|---|---|---|---|---|---|---|
1 | IOT PLC SCADA Siemens | 7-8 Juni 2025 | 08.00 - 16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
2 | IOT PLC SCADA Omron | 14 - 15 Juni 2025 | 08.00 - 16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
3 | IOT PLC SCADA Schneider | 21-22 Juni 2025 | 08.00 -16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
4 | IOT PLC SCADA Allen Bradley | 28-29 Juni 2025 | 08.00-16.00 | 2000000 | Surabaya | Silabus | Daftar Sekarang |
Misalnya, kita hanya ingin melakukan suatu tindakan saat tombol ditekan (tekan pertama saja), bukan selama tombol ditahan. Untuk itu digunakan instruksi rising edge (deteksi tepi naik) atau falling edge (deteksi tepi turun), tergantung kondisi yang ingin dideteksi.
Setiap vendor PLC memiliki cara dan nama yang berbeda untuk menangani instruksi edge detection ini. Berikut adalah perbandingan instruksi edge detection di beberapa brand populer.
🔹 1. Omron
Nama Instruksi | Fungsi |
@ atau DIFFUP | Rising edge (tepi naik) |
DIFFDN | Falling edge (tepi turun) |
- DIFFUP (@) aktif satu siklus scan saat input berubah dari 0 ke 1.
- DIFFDN aktif satu scan saat input berubah dari 1 ke 0.
- Digunakan dalam Ladder Diagram (LD).
🔹 2. Mitsubishi (GX Developer / GX Works)
Nama Instruksi | Fungsi |
PLS atau ↑ ([P]) | Positive edge – perubahan dari OFF ke ON |
PLF atau ↓ ([F]) | Negative edge – perubahan dari ON ke OFF |
- Dalam Ladder, simbol [P] digunakan untuk pulse (naik), [F] untuk pulse (turun).
- Hanya aktif selama 1 siklus scan saat perubahan sinyal terdeteksi.
🔹 3. Allen-Bradley (RSLogix / Studio 5000)
Nama Instruksi | Fungsi |
ONS | One Shot Rising – rising edge |
(manual) | Falling edge dibuat secara manual |
- ONS (One Shot) mengeksekusi aksi hanya satu kali saat input berubah dari 0 ke 1.
- Untuk falling edge, Allen-Bradley tidak menyediakan instruksi langsung, namun dapat dibuat dengan logika bantu, seperti menggunakan memory bit untuk menyimpan status sebelumnya.
🔹 4. Schneider (EcoStruxure / Unity Pro / SoMachine)
Nama Instruksi | Fungsi |
R_TRIG | Rising edge |
F_TRIG | Falling edge |
- Digunakan dalam bahasa pemrograman FBD (Function Block Diagram) dan ST (Structured Text).
- Merupakan blok fungsi standar yang disediakan di pustaka.
🔹 5. Siemens (TIA Portal / Step 7)
Nama Instruksi | Fungsi |
R_TRIG | Rising edge |
F_TRIG | Falling edge |
- Sama seperti Schneider, Siemens menggunakan fungsi R_TRIG dan F_TRIG.
- Dapat digunakan dalam LAD, FBD, maupun ST.
- Didefinisikan sebagai function block dengan input, output, dan memory internal.
📌 Kesimpulan Tabel Instruksi Edge Detection
Brand PLC | Rising Edge | Falling Edge |
Omron | @ atau DIFFUP | DIFFDN |
Mitsubishi | PLS ([P]) | PLF ([F]) |
Allen-Bradley | ONS | (Manual logic only) |
Schneider | R_TRIG | F_TRIG |
Siemens | R_TRIG | F_TRIG |
✅ Catatan Tambahan
- Edge detection tidak hanya untuk tombol, tapi juga cocok untuk mendeteksi perubahan status sensor, bit flag, counter reset, dll.
- Pada beberapa PLC, rising/falling edge juga bisa dibuat secara manual menggunakan register penampung status input sebelumnya.