Jenis Software Pemrograman PLC Allen-Bradley: RSLogix hingga Studio 5000

Allen-Bradley merupakan salah satu merek PLC yang banyak digunakan dalam sistem otomasi industri. Merek ini berada di bawah Rockwell Automation dan memiliki berbagai keluarga controller dengan software pemrograman yang berbeda.

Pemilihan software pemrograman sangat bergantung pada jenis PLC, generasi controller, firmware, serta kebutuhan aplikasi. Karena itu, seorang teknisi atau automation engineer perlu memahami hubungan antara PLC Allen-Bradley dengan software yang digunakan untuk memprogramnya.

Secara umum, software yang perlu dikenal meliputi RSLogix 5, RSLogix 500, RSLogix 5000, Studio 5000 Logix Designer, dan Connected Components Workbench (CCW).

1. Mengenal Software Pemrograman PLC Allen-Bradley

Software pemrograman PLC digunakan untuk membuat, mengedit, menguji, melakukan monitoring, serta melakukan troubleshooting program PLC.

Dalam ekosistem Allen-Bradley, software yang digunakan berbeda berdasarkan keluarga controllernya.

Software Keluarga PLC Status/Generasi
RSLogix 5 PLC-5 Legacy
RSLogix 500 SLC 500, MicroLogix Legacy
RSLogix 5000 ControlLogix, CompactLogix Generasi Logix
Studio 5000 Logix Designer ControlLogix, CompactLogix, GuardLogix Platform modern
Connected Components Workbench Micro800 Platform Micro800

Untuk keluarga Logix modern, Rockwell Automation menjelaskan bahwa Studio 5000 Logix Designer digunakan untuk konfigurasi, pemrograman, dan pemeliharaan keluarga controller Logix 5000. 

2. RSLogix 5 untuk PLC-5

RSLogix 5 merupakan software pemrograman yang terkait dengan keluarga Allen-Bradley PLC-5.

PLC-5 termasuk platform legacy yang masih dapat dijumpai pada mesin atau fasilitas industri yang telah beroperasi cukup lama.

Hubungannya sederhana:

PLC-5 → RSLogix 5

Penggunaan RSLogix 5 saat ini lebih banyak berkaitan dengan:

    • Maintenance sistem lama

    • Troubleshooting

    • Modifikasi program existing

    • Migrasi sistem legacy

    • Dokumentasi program PLC lama

Dalam proyek modern, PLC-5 biasanya tidak menjadi pilihan utama untuk instalasi baru. Namun, kemampuan memahami platform legacy tetap penting bagi engineer yang bekerja di pabrik dengan installed base Allen-Bradley generasi lama.

3. RSLogix 500 untuk SLC 500 dan MicroLogix

RSLogix 500 digunakan pada beberapa keluarga controller legacy seperti SLC 500 dan MicroLogix.

Arsitekturnya dapat digambarkan:

SLC 500 / MicroLogix → RSLogix 500

SLC 500 merupakan salah satu platform yang banyak ditemukan pada sistem otomasi generasi sebelumnya. Rockwell Automation saat ini menyatakan sebagian nomor katalog SLC 500 sudah discontinued dan mendorong pelanggan mempertimbangkan migrasi ke platform CompactLogix yang lebih baru.

Salah satu karakteristik penting RSLogix 500 adalah penggunaan address-based programming, misalnya alamat input, output, timer, counter, integer, dan binary file.

Contoh konsep alamat:

I:0/0
O:0/0
N7:0
B3:0/0
T4:0

Hal tersebut berbeda dengan pendekatan tag-based programming pada platform Logix modern.

4. RSLogix 5000 untuk Platform Logix

RSLogix 5000 merupakan software yang sangat penting dalam sejarah platform Logix.

Software ini digunakan pada keluarga seperti:

    • ControlLogix

    • CompactLogix

    • GuardLogix

Dalam perkembangannya, lingkungan pemrograman Logix kemudian menggunakan Studio 5000 Logix Designer sebagai lingkungan pengembangan modern.

Rockwell Automation sendiri menyediakan daftar software yang mencakup Studio 5000 Logix Designer dan RSLogix 5000 pada pusat kompatibilitas dan download mereka. 

5. Studio 5000 Logix Designer

Untuk engineer yang ingin mempelajari Allen-Bradley secara lebih serius, Studio 5000 Logix Designer merupakan salah satu software yang paling penting untuk dikuasai.

Studio 5000 digunakan untuk platform Logix seperti ControlLogix dan CompactLogix. Dokumentasi Rockwell menjelaskan bahwa Logix Designer menyediakan lingkungan pemrograman untuk aplikasi sequential, process, drive, dan motion control. 

Studio 5000 mendukung beberapa bahasa pemrograman, antara lain:

    • Ladder Diagram

    • Function Block Diagram

    • Structured Text

    • Sequential Function Chart

Rockwell juga menjelaskan bahwa routine dalam Logix Designer dapat menggunakan bahasa-bahasa tersebut sesuai kebutuhan aplikasi. 

Mengapa Studio 5000 penting?

Salah satu keunggulannya adalah penggunaan pendekatan tag-based programming.

Misalnya, daripada menggunakan alamat seperti:

O:2/0

programmer dapat menggunakan nama tag:

Motor_Run

Untuk sensor:

Level_High

Dan untuk kecepatan motor:

Motor_Speed

Pendekatan ini membuat program lebih mudah dibaca, dikembangkan, dan dipelihara.

6. ControlLogix dan CompactLogix

Dua keluarga PLC yang sangat penting dalam ekosistem Logix adalah ControlLogix dan CompactLogix.

CompactLogix banyak digunakan untuk aplikasi machine control dan sistem dengan kebutuhan kontrol yang lebih compact, sedangkan ControlLogix ditujukan untuk sistem kontrol yang lebih besar dan modular.

Keduanya menggunakan lingkungan Studio 5000 Logix Designer. Rockwell Automation menyatakan CompactLogix 5380 menggunakan Studio 5000 Logix Designer sebagai lingkungan pemrograman modern. 

Contoh arsitektur:

                STUDIO 5000
                    │
          ┌─────────┴─────────┐
          │                   │
    CompactLogix         ControlLogix
          │                   │
          ├── I/O             ├── I/O
          ├── VFD             ├── VFD
          ├── HMI             ├── HMI
          └── Network         └── Network

7. Connected Components Workbench

Selain platform Logix, Allen-Bradley memiliki keluarga Micro800.

Untuk Micro800 digunakan:

Connected Components Workbench atau CCW

CCW digunakan untuk melakukan pemrograman controller Micro800 serta konfigurasi perangkat terkait. Dokumentasi Rockwell menyebut CCW sebagai kumpulan tools untuk Micro800 yang mendukung pemrograman controller, konfigurasi perangkat, dan integrasi HMI. 

Bahasa pemrograman yang tersedia antara lain:

    • Ladder Diagram

    • Function Block Diagram

    • Structured Text

Rockwell juga menunjukkan penggunaan CCW untuk membuat project Micro800 dan memilih controller melalui Device Toolbox. 

8. Perbedaan RSLogix 500 dan Studio 5000

Bagi pemula, dua software ini sering membingungkan karena sama-sama digunakan untuk pemrograman PLC Allen-Bradley.

Parameter RSLogix 500 Studio 5000
PLC SLC 500, MicroLogix CompactLogix, ControlLogix
Generasi Legacy Modern
Programming Ladder Ladder, FBD, ST, SFC
Addressing Address-based Tag-based
Data structure Relatif sederhana Lebih fleksibel
UDT Tidak seperti Logix Ya
AOI Tidak Ya
Aplikasi Sistem legacy Sistem modern

Perbedaan paling mudah dipahami adalah:

RSLogix 500 → Address-based

sedangkan:

Studio 5000 → Tag-based

9. Bagaimana Memilih Software yang Tepat?

Sebelum membuka software pemrograman, hal pertama yang perlu dilakukan adalah mengidentifikasi PLC yang digunakan.

Misalnya:

Jika PLC = PLC-5

Gunakan:

RSLogix 5

Jika PLC = SLC 500 / MicroLogix

Gunakan:

RSLogix 500

Jika PLC = CompactLogix / ControlLogix

Gunakan:

Studio 5000 Logix Designer

Jika PLC = Micro800

Gunakan:

Connected Components Workbench

Untuk pekerjaan migrasi, Rockwell juga menyediakan mekanisme untuk membantu mengonversi program PLC-5 atau SLC 500 menjadi project Logix Designer, walaupun hasil konversi tetap memerlukan engineering review dan pekerjaan lanjutan.

10. Software Pendukung dalam Ekosistem Allen-Bradley

Pemrograman PLC biasanya tidak berdiri sendiri. Dalam proyek industrial automation, terdapat berbagai software dan perangkat pendukung.

Contohnya:

PLC

↓

Studio 5000 / RSLogix / CCW

↓

EtherNet/IP

↓

HMI / SCADA

↓

FactoryTalk

Dengan demikian, seorang Automation Engineer tidak cukup hanya memahami Ladder Logic.

Kemampuan yang semakin penting meliputi:

    • PLC programming

    • HMI

    • SCADA

    • Industrial networking

    • EtherNet/IP

    • VFD

    • Servo

    • Motion control

    • Instrumentation

    • Troubleshooting

    • Commissioning

    • Industrial cybersecurity

11. Jalur Belajar PLC Allen-Bradley

Bagi pemula yang ingin belajar Allen-Bradley, jalur pembelajaran berikut dapat digunakan:

Level 1 — Dasar PLC

Pelajari:

    • Digital Input

    • Digital Output

    • Timer

    • Counter

    • Latch/Unlatch

    • Interlock

Level 2 — Ladder Programming

Mulai membuat aplikasi sederhana:

    • Start/Stop Motor

    • Conveyor

    • Traffic Light

    • Pump Control

    • Automatic Sequence

Level 3 — Studio 5000

Pelajari:

    • Project creation

    • Controller configuration

    • Tags

    • Data Types

    • I/O Configuration

    • Tasks

    • Programs

    • Routines

Level 4 — Advanced Programming

Lanjutkan dengan:

    • UDT

    • AOI

    • Structured Text

    • Function Block

    • SFC

    • Analog I/O

    • PID

Level 5 — Industrial Integration

Kemudian pelajari:

    • HMI

    • SCADA

    • EtherNet/IP

    • VFD

    • Servo

    • Motion

    • Remote I/O

    • Troubleshooting

    • Commissioning

Kesimpulan

Memahami software pemrograman merupakan bagian penting dalam mempelajari PLC Allen-Bradley. Setiap generasi PLC mempunyai lingkungan pemrograman yang berbeda.

Secara sederhana:

PLC-5 → RSLogix 5
SLC 500 / MicroLogix → RSLogix 500
ControlLogix / CompactLogix → Studio 5000 Logix Designer
Micro800 → Connected Components Workbench

Untuk pembelajaran industrial automation modern, fokus pada CompactLogix/ControlLogix dan Studio 5000 Logix Designer merupakan pilihan yang sangat relevan. Studio 5000 menjadi lingkungan terpadu untuk konfigurasi, pemrograman, dan pemeliharaan platform Logix. 

Bagi teknisi yang bekerja dengan mesin lama, pemahaman RSLogix 5 dan RSLogix 500 tetap bernilai karena sistem legacy masih dapat ditemukan di lapangan.