Chapter II
Chapter II
BAB II
TINJAUAN PUSTAKA
17
18
k.Aplikasi yang universal karena suatu program ditetukan oleh fungsi yang
tersedia.
l. Commissioning dan troubleshooting lebih mudah dengan menggunkan fungsi
yang tersedia.
m. Programnya dapat menggunakan teks dan grafik.
n. Dapat menerima kondisi lingkungan yang berat.
o. Produksi yang relatif besar.
Tiap-tiap PLC pada dasarnya merupakan sebuah mikrokontroler (CPUnya PLC bisa
berupa mikrokontroller maupun mikroprosesor) yang dilengkapi dengan peripheral
yang dapat berupa masukan digital, keluaran digital atau relai. Perangkat lunak
programnya sama sekali berbeda dengan bahasa komputer seperti pascal, basis C dan
lain-lain. Programnya menggunakan apa yang dinamakan sebagai diagram tangga atau
ladder diagram. PLC(Programmable Logic Control)
Smart relay adalah suatu alat yang dapat diprogram oleh suatu bahasa tertentu yang
biasa digunakan pada proses automasi. Smart relay memiliki ukuran yang kecil dan
relatif ringan. Zelio Logic smart relay didesain untuk automated systems yang biasa
digunakan pada aplikasi industri dan komersial. Untuk keperluan industri biasanya
digunakan untuk aplikasi small finishing, packaging dan juga proses produksi. Selain
itu juga digunakan untuk mesin-mesin yang berskala kecil sampai dengan yang skala
besar dan terkadang juga digunakan untuk home industry. Untuk sector komersial atau
bangunan biasa digunakan untuk alat penggulung, pintu masuk, instalasi listrik,
compressor dan lain-lain yang menggunakan sistem automasi.
Terdapat 2 tipe smart relay yaitu tipe compact dan tipe modular. Perbedaannya adalah
pada tipe modular dapat ditambahkan extension module sehingga dapat ditambahkan
input dan output. Meskipun demikian penambahan modul tersebut tetap terbatas hanya
19
bisa ditambahkan sampai dengan 40 I/O. Selain itu untuk tipe modular juga dapat
dimonitor dengan jarak jauh dengan penambahan modul.
Fungsi smart relay adalah merupakan suatu bentuk khusus dari pengontrol berbasis
mikroprosesor yang memanfaatkan memori yang dapat deprogram untuk menyimpan
instruksi-instruksi dengan aturan tertentu dan dapat mengimplementasikan fungsifungsi khusus seperti fungsi logika, sequencing, pewaktuan (timing), pencacahan
(counting) dan aritmetika dengan tujuan mengontrol mesin-mesin dan proses-proses
yang akan dilakukan secara otomatis dan berulang-ulang. Smart relay ini dirancang
sebaik mungkin agar mudah dioperasikan dan dapat diprogram oleh non-programmer
khusus. Oleh karena itu perancang smart relay telah menempatkan sebuah program
awal (interpreter) di dalam piranti ini yang memungkinkan pengguna meinput
program-program kontrol sesuai dengan kebutuhan mereka dalam kebutuhan mereka
dalam suatu bentuk bahasa pemrograman yang relatif sederhana dan mudah untuk
dimengerti dan dapat diubah atau diganti dengan mudah sesuai dengan kebutuhan.
Pemrograman yang digunakan pada smart relay telemecanique adalah dapat dilakukan
dengan dua cara yaitu dengan cara menggunakan tombool-tombol yang terdapat pada
smart relay sehingga dapat mengubah program secara langsung dari smart relay
tersebut. Selain itu pemrograman juga dapat menggunakan computer yang
menggunakan software Zelio Soft 2.
Cara kerja smart relay pertama adalah memeriksa kondisi input. Smart relay akan
memeriksa setiap input yang ada. Kemudian semuanya akan diinputkan ke dalam
memori. Langkah kedua adalah mengeksekusi porogram pada suatu instruksi.
Sehingga kerja smart relay adalah berdasarkan program. Setiap kondisi ditentukan
oleh programnya. Langkah terakhir smart relay mengatur status pada perangkat
keluaran. Dapat kita lihat bahwa smart relay sangat penting dalam suatu proses.
Keuntungan menggunakan Smart Relays adalah:
-
Pemrograman yang sederhana. Dengan adanya layar LCD yang besar dengan
backlight memungkinkan dilakukannya pemrograman melalui front panel atau
menggunakan Zelio Soft 2 Software.
20
Open connectivity. Sistem Zelio dapat dimonitor secara jarak jauh dengan cara
menambahkan extension modul berupa modem. Juga tersedia modul modbus
sehingga Zelio dapat menjadi slave OLC dalam suatu jaringan PLC.
Smart relay yang digunakan adalah merk Telemecanique SR2 B201 BD yang dibuat
oleh pabrikan Schneider. Smart relay ini merupakan Smart relay modular yang dapat
diexpand. Software yang digunakan untuk Smart relay ini adalah Zelio Soft 2. Yang
menggunakan bahasa ladder diagram atau bisa juga menggunakan function block
diagram. Smart relay yang digunakan dapat diexpand sesuai dengan kebutuhan.
Sehingga input maupun output dapat ditambahkan pada Smart Relay ini. Smart relay
ini juga memiliki layar yang dapat digunakan untuk melihat maupun mengganti
program yang telah diinput ke dalam Smart relay ini. Pada layar tersebut juga terdapat
backlight yang digunakan untuk menerangi layar tersebut untuk memudahkan
pembacaan pada layar tersebut. Smart relay ini juga memiliki data backup yang
dilakukan oleh EEPROM Flash memory. Komunikasi yang digunakan adalah jaringan
Modbus. Smart relay ini memiliki range power supply yang 24 VDC. Batasan
tegangan supplynya adalah 19,2-30 VDC. Arus nominalnya 70 mA tanpa extensions
jika menggunakan extensions 180 mA.
21
Dari gambar di atas dapat kita lihat terdapat layar yang dapat digunakan untuk
melakukan pemrograman secara langsung dari smart relay tanpa harus menggunakan
perangkat komputer. Dengan adanya tombol-tombol yang telah disediakan kita dapat
memrogram dengan lebih mudah.
Zelio SR2 B201 BD merupakan smart relay generasi ke-2, jenis modular yang akan
dipakai ini dirancang untuk sebuah sistem otomasi. Adapun keunggulan dari tipe
modular ini adalah hanya membutuhkan supply 24 volt dengan I/O berjumlah 26
buah dan input analog berjumlah 16. Zelio SR2 B201 BD ini juga merupakan sebuah
smart PLC yang memiliki CPU, memory dan relay yang terintegrasi di dalamnya.
Selain itu juga, Zelio dengan tipe ini mampu untuk diekspansi jumlah input/outputnya. Berbeda dengan PLC biasa, Zelio SR2 B201 BD memiliki input analog yang
berfungsi untuk memudahkan dalam penggunaan input berupa data analog dan
perbandingan tegangan.
Untuk memprogram modul Zelio SR2 B201 BD ini dapat menggunakan dua cara,
yaitu pertama dengan cara melalui panel depan modul Zelio dan kedua melalui
programming workshop zelio soft 2. Bahasa pemrograman pada zelio soft 2 terdapat
dua macam, yaitu ladder diagram dan FBD (Functional Block Diagram), akan tetapi
untuk penggunaan input analog hanya dapat digunakan pada bahasa pemrograman
FBD. Kedua bahasa pemrograman ini sama-sama mengimplementasikan Predefine
Function Block seperti timer dan counter serta fungsi-fungsi spesifik yang lain. Zelio
22
merupakan kumpulan dari relay, dimana relay adalah sebuah device yang bekerja
berdasarkan gaya electromagnetic yang dapat menutup dan membuka sebuah kontak
switch. Relay pada mulanya dikembangkan untuk memudahkan dua kontrol
elektronik, yaitu remote control dan power amplification. Contoh dari power
amplification adalah starting relay pada sebuah mobil.
Kontak relay memiliki dua konfigurasi dasar yaitu Normally Open (NO) dan
Normally Closed (NC). Normally Open memiliki kondisi kontak open pada saat tidak
di-energized dan kontak akan close bila di-energized. Sedangkan Normally Closed
memiliki kondisi kontak closed pada saat tidak di-energized dan kontak akan open
bila di-energized. Berdasarkan perjanjian, symbol relay selalu menunjukkan kondisi
kontak pada saat tidak di-energized. Relay memiliki bermacam-macam variasi
konfigurasi kontak. Seperti double-pole/double-throw (DPDT), triple-pole/doublethrow (3PDT), double-pole/single-throw (DPST), single-pole/single-throw (SPST)
dan sebagainya.
Switch dan relay digunakan secara luas pada industri-industri untuk mengontrol
motor, mesin dan proses. Switch dapat menjalankan single machine on dan off, tetapi
berbeda dengan jaringan relay logic yang dapat mengontrol proses yang dijalankan,
menyalakan sebuah mesin, menunggui sampai proses selesai, kemudian menjalankan
proses berikutnya.
Zelio logic tipe modular yang dapat ditambahkan module sesuai dengan kebutuhan.
Tetapi penambahan module cukup terbatas. Hanya sampai 40 I/O saja. Smart relay ini
memiliki performa yang cukup baik dibandingkan dengan smart relay yang lain
karena memiliki bentuk yang kecil dan relatif lebih ringan dan memiliki jumlah input
dan output yang cukup banyak dibandingkan dengan smart relay lain yang seukuran
dan juga terdapat layar untuk memudahkan pengontrolan.
Programming dan instalasi yang mudah, Zelio Logic sangat cocok untuk semua
aplikasi. Zelio Logic ini juga fleksibel menawarkan dua macam Option, yang pertama
adalah compact version dimana pada versi ini memiliki konfigurasi yang fix,
23
sedangkan untuk yang kedua yaitu Modular version, dapat ditambahkan extension
Modules serta 2 bahasa programming (FBD atau ladder).
-
Smart relay ini memiliki jumlah input 16 yang terdiri dari analog dan digital dan
memiliki output 10 relay normally open. Smart relay ini juga dapat digabungkan
dengan modul tambahan sehingga dapat memperbanyak jumlah input maupun jumlah
output sampai dengan total jumlah 40 I/O. Untuk discrete input memiliki tegangan
nominal 24V dan arusnya 4 mA dan untuk input analog 0-10 atau 0-24 VDC.
Impedansi inputnya 12K . Untuk response time jika menggunakan ladder language
memerlukan 50 ms dan jika menggunakan block diagram memerlukan minimal 50 ms
dan maksimal 255 ms. Sedangkan untuk perangkat keluaran (output). Terdapat 2 tipe
karakteristik yaitu relay dan transistor. Untuk relay tipenya adalah normally open yang
akan menyala jika diberi logic 1 dan akan mati jika diberi logic 0. Batas beroperasinya
5-30 VDC dan 24-250 VAC. Arus termalnya 8 output bernilai 8A dan 2 output
bernilai 5A. Kapasitas switching minimal adalah 10 mA. Time respone untuk trip 10
ms dan untuk reset 5 ms. Untuk transistor batas operasinya 19,2-30V. Beban nominal
tegangan 24 VDC dan arusnya 0,5A. Time respone untuk trip dan resetnya kurang dari
1 ms. I/O pada smart relay ini dapat diberi modul tambahan sesuai dengan kebutuhan
tetapi terdapat keterbatasan dalam penambahan. Untuk analogue I/O extension
modules dengan 4 I/O, suplai menggunakan 24 VDC. Discrete I/O extension modules
dengan 6, 10, 14 I/O, suplai melalui Zelio Logic smart relay dengan voltage yang
sama.
24
Power
input digital
input analog
Supply
Output Plc
Gambar 2.2 Zelio Logic Modular SR2 B201 BD
2.1. 3 Spesifikasi
Zelio tipe SR2 B201 BD memiliki jumlah I/O sebanyak 26 buah, dimana memiliki
input diskrit berjumlah 16, yang diantaranya berupa input analog berjumlah 6,
sedangkan output-nya berjumlah 10 buah bertipe relay. Zelio jenis ini disupplay
dengan tegangan DC 24Volt (antara 19,2-30 Volt).
25
26
27
28
Kecerdasan sebuah sistem terotomasi sangat tergantung pada kemampuan sebuah PLC
untuk membaca sinyal dari berbagai macam jenis sensor dan piranti-piranti masukan
lainnya. Untuk bisa melakukan perubahan pada memori status masukan tersebut,
dibutuhkan sumber tegangan untuk memicu masukan. Pada gambar 12 ditunjukkan
contoh menghubungkan sebuah sensor dengan tipe keluaran sinking(menyedot arus)
dengan masukan PLC yang bersifat sourcing(memberikan arus).
29
Sistem terotomasi tidaklah akan lengkap jika tidak ada fasilitas keluaran, beberapa alat
atau piranti yang banyak digunakan adalah motor, solenoida, relai, lampu indikator
dan sebagainya. ZELIO SR2 B201 BD Keluaran scheneider elektrik menggunakan
keluaran berupa relai, dengan adanya relai ini, menghubungkan dengan piranti
eksternal menjadi lebih mudah. Pada gambar 13 ditunjukkan gambar rangkaian
internal rangkaian relai sebagai keluaran pada ZELIO SR2 B201 BD Keluaran
scheneider elektrik.
30
untuk menggerakkan relai(terminal A dan B)dan sebuah dioda yang dipasang pararel
dengan relai sebagai pengaman arus balik yang terjadi saat pensaklaran.
Dioda laser adalah LED yang dibuat khusus untuk dapat beroperasi sebagai laser.
Laser singkatan dari light amplifications by stimulated of radiation (amplifikasi
cahaya dengan emisi radiasi yang distimulasi). Tidak seperti LED, dioda laser
mempunyai lubang optis dibentuk dengan pelapisan sisi yang berlawanan dari chip
untuk menghasilkan dua permukaan pemantulan yang tinggi. (Frank D. Petruzela,
2002:244). Seperti LED, dioda laser adalah dioda sambungan PN yang pada level arus
tertentu akan memancarkan cahaya. Dioda laser tidak lebih dari suatu LED yang
dibuat dengan sangat teliti dengan lapisanlapisan rata dan dua buah cermin kecil.
Cermin cermin itu sangat berhadapan antara yang satu dengan yang lainnya dan
menghasilkan umpan balik internal yang menyebabkan terjadinya perangsangan emisi
dari radiasi (stimulated emulation of radiation). Emisi yang distimulasikan terjadi
secara alamiah bila suatu proses cahaya yang dipancarkan oleh elektron yang
dibangkitkan menyerang elektron kedua yang dibangkitkan dan memaksa untuk
mengadakan penggabungan kembali dengan suatu lubang hasilnya adalah terjadinya
31
dua buah proton yang memiliki frekuensi dan perjalanan yang benarbenar identik
dalam fasa yang sempurna antara yang satu dengan yang lainnya. Emisi yang
disimulasikan merupakan suatu amplifikasi (penguatan) kemudian disimulasikan
bahan laser dan hasilnya adalah sinar laser.
Sebagian besar dioda laser dibuat dengan memproduksi lapisan presisi dari arsenida
galium (GaAs) atau semikonduktor penghasil cahaya yang lain, dioda laser dalam
rangkian ini digunakan sebagai pemancar yang berkas cahayanya dikenakan secara
langsung dengan LDR selaku sensor penerima cahaya.
LDR singkatan dari Light Dependent Resistor yang dibuat dari bahan semikonduktor
seperti silicon, selenium atau kadmium sulfida. Foton conductive ini mempunyai sifat
akan berkurang nilai resistansinya apabila tidak terdapat cahaya yang mengenainya
dan akan naik nilai resistansinya apabila cahaya jatuh padanya. (Paul Fay, 1984:36).
2.2.5. Motor DC
32
Motor adalah suatu mesin yang berfungsi mengubah tenaga listrik arus searah menjadi
tenaga gerak atau energi mekanik, dimana tenaga gerak tersebut berupa putaran
daripada rotor. Fungsi motor ini berdasarkan gejala bahwa suatu medan magnet
mengeluarkan gaya pada penghantar berarus. Prinsip kerjanya adalah apabila sebuah
kawat penghantar yang dialiri arus diletakkan antara dua buah kutub magnet, maka
pada kawat itu akan bekerja suatu gaya yang menggerakkan kawat itu (gaya lorentz).
Setiap konduktor yang mengalirkan arus mempunyai medan magnet disekelilingnya.
Kuat medan tergantung pada besarnya arus yang mengalir dalam konduktor tersebut.
Pada motor DC, konduktor pengalir arus dililitkan pada alur-alur jangkar. Jika jangkar
berputar maka dalam lilitan jangkar motor tersebut dibangkitkan gaya gerak listrik
(GGL) yang kemudian diubah menjadi energi mekanik dalam rotor. Kontruksi dari
motor DC terbagi atas beberapa bagian antara lain :
1) Stator atau bagian yang diam, terdiri dari:
Rumah stator (gandar) sebagai tempat jalan mengalirnya medan magnet
yang dihasilkan oleh kutub-kutub magnet, dan melindungi bagian-bagian
mesin lainnya, sehingga dibuat dari bahan feromagnetik.
2) Rotor yang berputar, terdiri dari jangkar, lilitan jangkar, komutator dan
sikat-sikat.
33
Relai adalah suatu alat yang dioperasikan dengan listrik yang mengontrol
penghubungan rangkaian listrik (Frank D. Petruzella, 2004:191). Relai menempati
posisi penting dalam banyak sistem kontroL, bermanfaat untuk kontrol jarak jauh,
pengendalian arus dan tegangan tinggi dengan sinyal kendali bertegangan dan berarus
rendah. Susunan paling sederhana terdiri atas kumparan kawat penghantar yang
digulungkan pada former memutari teras magnet. Bila kumparan dienergikan oleh
arus, medan magnet yang dibangun menarik armature berporos, memaksanya bergerak
cepat kearah teras. Gerakan armatur ini melalui pengungkit dipakai untuk membuka
atau menutup kontak-kontak. Waktu kerja dan waktu lepas untuk relai armatur berada
dalam daerah 15 milidetik. Susunan semua kontaknya itu secara listrik terisolasi dari
rangkaian kumparan. Normal terbuka (normally open), kontak-kontak akan tertutup
bila relai diberi tegangan. Normal tertutup (normally close), kontak-kontak terbuka
bila diberi tegangan.
Sakelar batas atau limit switch merupakan saklar yang dapat dioperasikan secara
otomatis ataupun manual. Limit switch mampunyai fungsi yang sama yaitu
mempunyai kontak NO (Normaly Open) dan NC (Normally Close). Limit switch akan
bekerja jika ada benda yang menekan roller-nya, sehingga kedudukan kontak NO
menjadi NC dan kontak NC menjadi NO. Jika benda sudah diangkat, roller dari limit
switch kembali keposisi semula, demikian pula dengan kedudukan kontak-kontaknya.
34
Saklar tombol tekan adalah suatu jenis peralatan kontrol yang digunakan untuk
menghubungkan atau memutuskan rangkaian listrik. Saklar tombol tekan dioperasikan
secara manual dengan cara menekan tombolnya. Menurut kedudukan kontakkontaknya tombol tekan dapat dibagi menjadi dua yaitu, Normally Open (NO) dan
Normally Close (NC). Kontak NO kedudukan kontaknya dalam keadaan terbuka
sebelum tombol dioperasikan atau ditekan. Apabila kontak NO tersebut ditekan maka
kedudukan kontaknya akan berubah menjadi NC (tertutup), begitu juga sebaliknya
untuk kontak NC dan ketika tombol dilepas maka kedudukan kontaknya akan kembali
keposisi semula.
Didalam rangkaian catu daya biasanya tegangan keluaran dari rangkaian itu tidak
sesuai atau mendekati tegangan nominal yang diperlukan . untuk mengatasi masalah
tersebut biasanya dipasang IC catu daya. IC ini digunakan untuk lebih mengakuratkan
nilai tegangan keluaran. Dalam rangkaian ini menggunakan IC antara lain :
LM 7805 (positif regulator)
tegangan keluaran + 5 V.
35
1) Diagram Tangga (ladder diagram) dasar Menurut Putra Afgianto Eko (2004:57),
sebuah diagram tangga atau ladder diagram terdiri dari sebuah garis menurun ke
bawah pada sisi kiri dengan garis-garis bercabang ke kanan. Garis yang ada sebelah
kiri di sebut palang bis (bus bar), sedang kangaris-garis bercabang (The Branching
Lines) adalah barisinstruksi atau anak tangga. Sepanjang garis instruksi ditempatkan
berbagai macam kondisi yang terhubungkan ke instruksi lain disisi kanan. Kombinasi
logika dari konsisi-kondisi tersebutmenyatakan kapan dan bagaimana instruksi yang
ada di sisi kanan tersebut dikerjakan. Contoh diagram tangga ditunjukkan pada
gambar 4. Sepanjang garis intruksi bisa bercabang-cabang lagi kemudian bergabung
lagi. Garis-garis pasangan vertikal (seperti lambang kapasitor) itulah yang disebut
kondisi. Angka-angka yang terdapat pada masing-masing kondisi merupakan bit
operan intruksi. Status bit yang berkaitan dengan masing-masing kondisi tersebut
yang menentukan kondisi eksekusi dari intruksi berikutnya.
36
(a)
Kondisi pertama yang mengawali sembarang blok logika di dalam diagram tangga.
Masing-masing instruksi ini membutuhkan satu baris kode mnemonik dan kondisi
eksekusinya, seperti ditunjukkan pada gambar Gambar 2.13.
Jika terdapat dua atau lebih kondisi yang dihubungkan secara seri pada garis instruksi
yang sama, maka kondisi yang pertama menggunakan instruksi LD atau LD NOT dan
sisanya menggunakan instruksi AND atau AND NOT. Instruksi AND dapat
dibayangkan akan menghasilkan ON jika kedua kondisi yang terhubungkan dalam
kondisi ON semua, jika ada salah satu atau kedua-duanya dalam kondisi OFF maka
instruksi AND akan lalu menghasilkan OFF.
37
Jika dua atau lebih kondisi dihubungkan secara pararel, artinya dalam garis instruksi
yang berbeda kemudian bergabung lagi dalam satu garis instruksi yang sama, maka
kondisi pertama terkait dengan instruksi LD atau LD NOT dan sisanya berkaitan
dengan instruksi OR atau OR NOT. Gambar 7 ditunjukkan tiga buah kondisi yang
berkaitan dengan LD NOT, OR NOT, dan OR. Sekali lagi masingmasing intruksi ini
membutuhkan satu baris kode mnemonik.
Cara yang paling mudah untuk mengeluarkan hasil kombinasi kondisi eksekusi adalah
dengan menyambung langsung dengan keluaran melalui instruksi OUTPUT (OUT)
atau OUTPUT NOT (OUT NOT). Kedua instruksi ini digunakan untuk mengontrol bit
operan yang bersangkutan berkaitan dengan kondisi eksekusi apakah ON atau Off.
38
Intruksi DIFU(13) dan DIFD(14) digunakan untuk meng-On-kan bit operan hanya
satu siklus saja atau dengan kata lain hanya sesaat saja. Instruksi DIFU(13) digunakan
untuk meng-ON-kan bit operan sesaat saja saat terjadi transisi kondisi eksekusi dari
OFF ke ON. Sedangkan instruksi DIFD(14) digunakan untuk tujuan yang sama
dengan DIFU(13), hanya saja saat terjadi transisi kondisi eksekusi dari ON ke OFF.
(f) END
Instruksi terakhir yang harus dituliskan atau digambarkan dalam diagram tangga
adalah instruksi END. PLC akan mengerjakan semua instruksi dalam program dari
awal (baris pertama) hingga ditemui instruksi END yang pertama, sebelum kembali
lagi mengerjakan instruksi dari awal lagi, artinya instruksi-instruksi yang ada di
39
bawah atau setelah instruksi END diabaikan. Jika suatu diagram tangga atau program
PLC tidak dilengkapi instruksi END, maka program tidak dapat dijalankan.
Menurut Putra Afgianto Eko(2004:60) diagram tangga tidak dapat langsung dikirim
ke PLC menggunakan konsol pemrograman (Programming Console). Untuk
mengirimkan diagram tangga menggunakan konsol pemrograman maka harus
dilakukan konversi diagram tangga ke kode-kode mnemonic (perangkat lunak Syswin
khusus Omron PLC Sysmac) dapat melakukan hal ini dengan otomatis. Kode
mnemonic menyediakan informasi yang sama persis dengan diagram tangga hanya
dalam bentuk yang langsung bisa diketikkan ke PLC yang bersangkutan (melalui
konsol pemrograman).
Contoh penyimpanan kode mnemonik ditunjukkan pada tabel 2.2
Tabel 2.2 Penyimpanan Kode Mnemonik
40
4) Eksekusi Program
Saat eksekusi program dijalankan, unit CPU didalam PLC akan men-scan program
dari atas ke bawah, memeriksa semua kondisi dan mengerjakan semua intruksi terkait
ke arah bawah. Dengan demikian penting untuk menempatkan instruksi-instruksi
sesuai urutan yang seharusnya, sehingga program bisa bekerja atau berjalan sesuai
dengan yang di kehendaki. Dan CPU selalu mengerjakan instruksi dari kiri ke kanan
sebelum kembali lagi ke titik cabang kemudian mengerjakan pada garis instruksi
berikutnya dan seterusnya.
(a)
Jumlah kondisi yang digunakan baik secara seri ataupun pararel tidak terbatas selama
tidak melampaui kapasitas memori dari PLC. Dengan demikian gunakan sebanyak
mungkin kondisi sesuai dengan kebutuhan pemrograman PLC, serumit mungkin.
Tetapi ada satu hal yang tidak boleh dilakukan yaitu menulis kondisi secara vertikal,
sebagaimana ditunjukkan pada gambar 11.
2.3.2 Software
Pemrograman yang dipakai pada smart relay ini adalah menggunakan software Zelio
Soft 2. Bahasa pemrograman yang dipakai adalah Ladder Diagram (LD) dan Function
41
Block Diagram (FBD). Pada gambar Gambar 2.20 dapat kita lihat contoh layout
program yang menggunakan ladder diagram.
Pada ladder language terdapat dua macam symbol yang dapat digunakan yaitu ladder
symbol dan electrical symbol. Pada ladder symbol terdapat 120 baris yang dapat
digunakan untuk program. Fitur-fitur yang ada adalah timer, yang digunakan untuk
menghitung delay baik on/off. Counter yang digunakan untuk menghitung maju atau
mundur. Analogue comparator dan counter comparator yang digunakan untuk
membandingkan. Clock yang digunakan untuk range waktu yang valid selama
melakukan proses. Control relay yang digunakan sebagai internal relay. Input dan
output coil dan juga terdapat kolom comment untuk memberi komentar pada tiap
barisnya. Sedangkan gambar Gambar 2.21 adalah contoh layout yang menggunakan
FBD language. FBD menyediakn graphical programming yangberdasarkan kegunaan
dari function block.
42
Selain itu Software ini juga dapat digunakan untuk simulasi, monitoring, dan
pengawasan. Selain itu juga dapat mengupload dan mendownload program. Dapat
dibuat dalam bentuk file. Meng-compile program secara otomatis. Selain itu juga
terdapat menu on-line help.