Professional Documents
Culture Documents
Jusuf Bintoro
This paper present how to design and to implement PLC’s programming software using
Graphical Ladder Diagram and can convert directly to Assembly Language in single software
package program. Untill now, the PLC’s operation code or machine code can not be found on
.. PLC’s User Manual or others literatures. That is why there is a difficulty to develope and to do
research about the PLC for our own needs. This paper show that the PLC can be programmed and
run using our own software program, especially using Graphical Grafic Ladder and Assembly
Language. The user can program PLC with Assembly Language without PLC’s Programming
Consule
.
PLC merupakan perangkat pengendali (electricians). Jadi pemrograman logika
elektronis, berbasis mikroprosesor atau ladder relai adalah pilihan utama alamiah
mikrokontroler, dapat diprogram, dan sebagai bahasa pemrograman PLC. Logika
digunakan sebagai pengganti fungsi relai ladder relai adalah bahasa pemrograman
pengendali peralatan industri. Sedangkan standar untuk pengendali terprogram, yang
bahasa pemrograman yang digunakan, berisi berbagai simbol.
umumnya Bahasa Rakitan (Assembly Halang dan Kramer (1994)
Language). Kekhususan bahasa mengungkapkan bahwa PLC telah dikenal
pemrograman PLC dan tidak adanya data luas penggunaannya di bidang aplikasi
kode operasi mesin (machine operation kendali proses (control process), tetapi
code), menyebabkan kesulitan para perangkat lunaknya dapat menjadi sangat
pengguna untuk mengembangkan PLC komplek. Dengan menggunakan
sesuai dengan keinginan. Sejak spesifikasi formal (formal spesification)
berkembangnya Komputer Pribadi untuk membangun blok fungsi (function
(Personal Computer/PC), produsen PLC blocks), membantu keamanan perangkat
mulai menggunakannya sebagai salah satu lunak PLC lebih mudah untuk diverifikasi.
alternatif untuk memrogram PLC, melalui
pemindahan data dari komputer ke PLC. Cleaveland, (1995), mengungkapkan
Pemrograman dengan komputer, pada bahwa dalam beberapa tahun terakhir,
umumnya, menggunakan Grafik Diagram telah muncul beberapa tantangan yang
Ladder (Graphical Ladder Diagram). besar menuju pada standarisasi pengendali
Pengguna sangat bergantung pada terprogram (programmable controller).
perangkat lunak PLC atau perangkat Hal ini mencakup komputer pribadi (PC),
konsul pemrogram, sehingga pembuatan paket perangkat lunak dan
program PLC sendiri akan sangat masukan/keluaran cerdas (smart I/O).
mengurangi ketergantungan tersebut. Sistem perangkat lunak PLC, dengan
kekhususan penggunaannya, menggunakan
Tinjauan Pustaka bahasa pemrograman yang berorientasi
Jacob (1989), Pemrograman PLC telah pada masalah (problem oriented
mengikuti perkembangan literatur programming language), yaitu dengan
komputer, dibandingkan dengan mengembangkan sistem perangkat lunak
penggunaan kabel. Hampir semua sendiri.
pengguna adalah orang elektro Metodologi Penelitian
Perancangan dan Implementasi Perangkat Lunak PLC Menggunakan Grafik Diagram Ladder 41
dan Bahasa Rakitan (Yusuf Bintoro)
Penelitian yang bertujuan untuk Algoritma program untuk mendapatkan
menghasilkan perangkat lunak komputer hasil sesuai dengan deskripsi tersebut di
untuk pemrograman PLC (Programmable atas adalah sebagai berikut:
Logic Controller) menggunakan Grafik a). Inisialisasi UART,
Diagram Ladder dan Bahasa Rakitan
dalam satu perangkat lunak dilaksanakan b). Pembentukan tampilan penyunting,
di Jurusan Teknik Elektro, Universitas c). Menentukan aturan Grafik Diagram
Negeri Jakarta. Metode yang digunakan Ladder,
adalah ekperimen laboratorium dimana
perangkat lunak yang dibuat harus dapat d). Menentukan aturan konversi dari
juga langsung mengkonversikan dan Grafik Diagram Ladder ke Bahasa
menjalankan PLC melalui program PLC Rakitan,
yang dibuat menggunakan Grafik Diagram e). Konversi program ke kode operasi
Ladder atau program bahasa rakitan atau mesin dan format komunikasi data,
Command List yang dilengkapi kode penelitian Bintoro (1998).
operasi (machine code) saat disimpan
(save). Sample penelitian ini adalah PLC f). Pemindahan data (data downloading)
Sysmac CPM1 Omron, dengan konfigurasi dan mejalankan program (run).
sistem seperti terlihat pada Gambar 1.
PLC
Sysmac
CPM1
Omron
Komputer
Lampu/LED
Perancangan dan Implementasi Perangkat Lunak PLC Menggunakan Grafik Diagram Ladder 43
dan Bahasa Rakitan (Yusuf Bintoro)
*.GRP
Grafik
Format Pengiriman Data Serial Ke PLC
Diagram
Ladder
Kode Operasi
@WPDataCR
Mesin PLC
*.OPC
Bahasa
Rakitan
*. ASM
Perancangan dan Implementasi Perangkat Lunak PLC Menggunakan Grafik Diagram Ladder 45
dan Bahasa Rakitan (Yusuf Bintoro)