Rack PLC Series
OMRON , MITSUBISHI , DELTA , LS , WIINTEK WEINVIEW, VEICHI , FUJI ELECTRIC , PROFACE , FATEK , SIEMENS , CUTES , EMERSON , SHIHLIN ELECTRIC , SLANVERT , DANFOSS , MOXA , WACON, YASKAWA Etc
Kontak Kami
KONTAK KAMI : Telpon : 02126071413 Hp/WhatsApp : 081212269831
Perwakilan Jakarta : Gedung LTC Glodok Lantai 1 Blok C30 No.31 Jl.Hayam Wuruk No.127 Jakarta , Indonesia
Kamis, 05 Maret 2020
Modular PLC Series OMRON
Modular PLC Series
SYSMAC CJ2 Series
Item Model
| |||||
Type
|
Simple Types
|
Standard Types
|
High-end Types
|
Flagship Types
| |
Models
|
CJ2M-CPU1[]
|
CJ2M-CPU3[]
| CJ2H-CPU6[] | CJ2H-CPU6[]-EIP | |
Appearance
| |||||
Program Capacity
|
Up to 60 Ksteps
|
Up to 400 Ksteps
| |||
Data Memory Capacity
|
Up to 160 Kwords
|
Up to 832 Kwords
| |||
I/O Bits
|
2,560
| ||||
Basic Instructions (LD)
|
40 ns
|
16 ns
| |||
Special instruction (MOV)
|
120 ns
|
48 ns
| |||
Floating-point decimal
instructions (SIN) |
0.86 µs
|
0.59 µs
| |||
System overhead time
|
160 µs
|
270 µs
|
100 µs
|
200 µs
| |
FB Program Area
|
Yes
(Equivalent to 20K steps.) |
--
| |||
Communications Port
|
USB Port
|
Yes
| |||
Serial Port
|
Yes
(RS-232C)
|
One Serial Option Board
can be mounted (RS-232C or RS-422A/485) |
Yes
(RS-232C)
| ||
Ethernet/IP Port
|
--
|
Yes
|
--
|
Yes
| |
Serial PLC Links
|
Yes
|
Yes
(A Serial Option Board is required) |
--
| ||
High-speed Interrupt Function
|
--
|
Yes
| |||
Synchronous Unit Operation
|
--
|
Yes
(In combination with a CJ1W-NC[][]4 Position Control Unit)
| |||
Pulse I/O Modules *
|
Yes
(Up to two Pulse I/O Modules can be mounted) |
--
|
*A Pulse I/O Module must be mounted for CJ2M CPU Units with unit version 2.0 or later.
SYSMAC CJ1 Series
Compact PLC Series OMRON
Compact PLC Series
|
Selasa, 18 Februari 2020
Panel Control PLC
Panel Control PLC merupakan istilah yang tidak semua orang tahu. Apalagi bagi Anda yang tidak pernah bersentuhan dengan dunia panel sistem. PLC Adalah kepanjangan dari Programmable Logic Controller atau yang dalam bahasa Indonesia diartikan sebagai Kontrol Logika Terprogram.
Yakni sebuah rangkaian elektronik dengan berbagai fungsi kontrol yang kompleks. Sistem ini dapat diprogram, dikontrol, dan dioperasikan bahkan oleh mereka yang tidak berpengalaman mengoperasikan komputer sekalipun.
Biasanya sistem ini digunakan untuk mengoperasikan Relay Logic, Penguncian, Pencacahan, Penambahan, Pengurangan, Pewaktuan, Kendali PID, Operasi BCD, Manipulasi Data, Pembandingan dan Pergeseran.
Sistem PLC bisa di bilang komputer khusus untuk aplikasi dalam industri, untuk memonitor proses, dan untuk menggantikan hard wiring control dan memiliki bahasa pemrograman sendiri.
Sistem Panel Control PLC berbeda dengan perangkat komputer karena dirancang untuk instalasi dan perawatan oleh teknisi dan ahli listrik di industri yang tidak harus mempunyai kemampuan elektronika tinggi dan memberikan kendali yang fleksibel berdasarkan eksekusi instruksi logika. Konsep Programmable Logic Controller adalah sebagai berikut:
Program PLC Siemens
Programmable
Programmer pada sistem ini menunjukkan kemampuan untuk menyimpan program yang telah dibuat ke dalam memory, yang dengan mudah dapat diubah-ubah fungsi atau kegunaannya.
Logic
Logic yang, di maksud ialah kemampuan dalam memproses input secara aritmatik dan logic (ALU), yakni melakukan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi, negasi, AND, OR, dan lain sebagainya.
Controller
Controller dapat memeperlihatkan kemampuan dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.
Simulasi Ladder Program PLC
Sistem PLC ini menggunakan memori yang dapat diprogram untuk penyimpanan secara internal instruksi-instruksi yang mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, pencacahan dan operasi aritmatik untuk mengontrol mesin atau proses melalui modul I/O digital maupun analog.
Sistem ini mampu mengerjakan suatu proses terus menerus sesuai variabel masukan dan memberikan keputusan sesuai keinginan pemrograman sehingga nilai keluaran tetap terkontrol.
Sebelum ada Panel Control PLC, panel sistem dikontrol oleh sistem panel relay. Baru kemudian digantikan dengan lebih baik oleh PLC ini. Pada awal kehadirannya PLC tugasnya hanya sebatas pada pengendalian ON dan OFF saja.
Tugasnya belum Dibanding dengan Sistem Konvensional, PLC memiliki beberapa keunggulan yang menjadi alasan banyak orang lebih suka menggunakan PLC karena fungsinya yang cukup membantu dalam pekerjaan Anda.
Relay Panel Control
Sistem Panel Control PLC lebih unggul dibanding dengan sistem konvensional, terutama terkait dengan PLC memiliki pengawatan lebih sedikit, Perawatan relatif mudah, Konsumsi daya relatif rendah, Modifikasi sistem lebih sederhana dan cepat, Pelacakan sistem lebih sedarhana dan dokumentasi gambar lebih sederhana dan lebih mudah dimengerti. Beberapa keunggulan tersebut tentu membuat sistem ini dapat dengan mudah digunakan.
Jika Anda tak punya pengalaman dalam membuat sistem Panel Control PLC, sebaiknya tak usah mencoba untuk membuatnya. Baiknya belajar dahulu tentang rangkaian. Pembuatan sistem ini hanya bisa dilakukan oleh ahlinya. Karena proses pembuatannya cukup rumit dan perlu keahlian khusus.
Pastikan bila menggunakan jasa pembuat sistem tersebut memiliki tenaga kerja yang terampil dan berpengalaman seperti web Teknisi Listrik Maka dari itu saat memilih penyedia jasa pembuatan sistem ini harus benar-benar yang terpercaya dan berpengalaman di bidangnya.
Perakitan Panel PLC
Untuk membuat panel sistem PLC yang baik, dibutuhkan tenaga ahli yang mempuni dan memiliki kemampuan kerja yang terampil dan berpengalaman. Diskusikan dengan pihak penyedia jasa untuk sistem terbaik dan untuk keamanan sistemnya.
Rangkaian Panel Control PLC ini memang tidak bisa lepas dan mengabaikan sistem keamanan. Apalagi sistem ini akan dialiri dengan tegangan listrik yang sangat besar, sehingga faktor keamanan menjadi sangat penting.
Waktu yang dibutuhkan untuk mengerjakan pembuatan sistem Panel Control PLC tergantung seberapa rumit. Pastikan pekerjaan yang di lakukan juga rapi dan ramah lingkungan (ergonomis).
Bila memperhatikan hal tersebut maka proses pengerjaannya akan efektif dan efisien. Apalagi pengerjaan sistem seperti ini harus benar-benar hati-hati dan teliti namun waktu yang di tempuhnya tidak terlalu lama. Oleh karena itu Anda jangan gegabah dan sembarangan bila menginginkan sistem ini.
Rabu, 12 Februari 2020
DASAR PROGRAMABLE LOGIC CONTROLLER ( PLC )
PENGERTIAN PLC
PLC merupakan sistem yang dapat memanipulasi, mengeksekusi, dan atau memonitor keadaan Proses pada laju yang amat cepat, dengan dasar data yang bisa diprogram dalam sistem berbasis mikroprosesor integral. PLC menerima masukan dan menghasilkan keluaran sinyal-sinyal listrik untuk mengendalikan suatu sistem. Dengan demikian besaran-besaran fisika dan kimia yang dikendalikan, sebelum diolah oleh PLC, akan diubah menjadi sinyal listrik baik analog maupun digital,yang merupakan data dasarnya.
SEJARAH DAN PERKEMBANGAN PLC
Secara historis, PLC pertama kali dirancang oleh perusahaan General Motor (GM) sekitar tahun 1968 untuk menggantikan control relay pada proses sequensial yang dirasakan tidak fleksibel dan berbiaya tinggi. Pada saat itu, hasil rancangan telah benar-benar berbasis komponen solid state dan memiliki fleksibilitas tinggi, hanya secara fungsional masih terbatas pada fungsi-fungsi kontrol relay saja. Seiring perkembangan teknologi solid state, saat ini PLC telah mengalami perkembangan luar biasa, baik dari ukuran. kepadatan komponen serta dari segi fungsionalnya. Beberapa peningkatan perangkat keras dan perangkat lunak ini di antaranya adalah:
Ukuran semakin kecil
Jumlah input / output yang semakin banyak dan padat
Waktu eksekusi program yang semakin cepat.
Pemrograman relatif semakin mudah. Hal ini terkait dengan perangkat lunak pemrograman yang semakin user friendly.
Memiliki kemampuan komunikasi dan sistem dokumentasi yang semakin baik.
Jenis instruksi / fungsi semakin banyak dan lengkap
beberapa jenis dan tipe PLC dilengkapi dengan modul-modul untuk tujuan kontrol continue. misalnya modul ADC/DAC, PID, modul Fuzzv. dan lain-lain.
KONSEP PLC
Konsep dari Programable Logic Controller (PLC) sesuai dengan namanya adalah sebagai berikut :
Programmable :
Menunjukkan kemampuannya yang dapat dengan mudah diubah-ubah sesuai program yang dibuat dan kemampuannya dalam hal memori program yang telah dibuat.
Logic :
Menunjukkan kemampuannya dalam memproses input secara aritmetik (ALU), yaitu melakukjan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi dan negasi.
Controller :
Menunjukkan kemampuannya dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.
FUNGSI DARI PLC
Fungsi dan kegunaan dari PLC dapat dikatakan hampir tidak terbatas. Tapi dalam prakteknya dapat dibagi secara umum dan khusus. Secara umum fungsi dari PLC adalah sebagai berikut :
Kontrol Sequensial
Karakter proses yang dikendalikan oleh PLC sendiri merupakan proses yang sifatnya bertahap, yakni proses itu berjalan urut untuk mencapai kondisi akhir yang diharapkan. Dengan kata lain proses itu terdiri beberapa subproses, dimana subproses tertentu akan berjalan sesudah subproses sebelumnya terjadi.
Monitoring Plant
PLC secara terus menerus memonitor suatu sistem (misalnya temperatur, tekanan, tingkat ketinggian) dan mengambil tindakan yang diperlukan sehubungan dengan proses yang dikontrol (misalnya nilai sudah melebihi batas) atau menampilkan pesan tersebut ke operator.
PERBANDINGAN PLC DENGAN CONTROLLER LAINNYA
PLC Versus Control Relay
Seperti telah dijelaskan sebelumnya, perancangan PLC pada awalnya dimaksudkan untuk menggantikan control relay yang tidak fleksibel. Beberapa keuntungan penggunaan PLC relatif terhadap control relay untuk pengontrolan mesin atau proses di antaranya adalah:
Implementasi proyek cepat
Pengabelan relatif sederhana dan rapi
Monitoring proses terintegrasi
PLC Versus Mikrokontroler
Mikrokontroler pada dasarnya adalah sebuah komputer yang dirancang untuk melakukan tugas-tugas kontrol. Secara fungsional, PLC dan mikrokontroler ini hampir sama, tetapi secara teknis pengontrolan mesin atau plant dengan mikrokontroler relatif lebih sulit. Hal ini terkait dengan perangkat keras dan perangkat lunak dari mikrokontroler tersebut. Dalam hal ini, pengontrolan mesin atau plant dengan mikrokontroler memerlukan perancangan pengondisi sinyal tambahan pada port input/output-nya,dan umumnya pemrograman mikrokontroler ini dilakukan dengan menggunakan bahasa assembler yang relatif sulit dipelajari.
PLC Versus Personal Computer (PC)
Dengan perangkat antarmuka tambahan misalnya PPI 8255, sebuah PC dapat digunakan untuk mengendalikan peralatan luar, tetapi filosofi perancangan PC tidak dimaksudkan untuk digunakan sebagai perangkat pengontrolan, melainkan pengolahan data (misalnya PC tidak dirancang untuk ditempatkan pada lokasi dengan getaran ekstrim yang umum dijumpai di pabrik). Dalam sistem kontrol dewasa ini, sebuah PC selain dapat digunakan sebagai perangkat pemrograman PLC juga umum digunakan untuk monitoring dan menjadi perangkat komunikasi antara PLC dengan komputer utama misalnya pada sistem kontrol skala besar seperti.
STRUKTUR DASAR PLC
PLC yang diproduksi oleh berbagai perusahaan sistem kontrol terkemuka saat ini biasanya mempunyai ciri-ciri sendiri yang menawarkan keunggulan sistemnya, baik dari segi aplikasi (perangkat tambahan) maupun modul utama sistemnya. Meskipun demikian pada umumnya setiap PLC (sebagaimana komputer pribadi Anda yang cenderung mengalami standarisasi dan kompatibel satu sama lain) mengandung empat bagian (piranti) berikut ini:
Modul Central Prosesing Unit ( CPU ) : Modul Central Prosesing Unit ( CPU ) yang disebut juga modul controller atau prosesor terdiri dari dua bagian:
Prosesor, berfungsi:
mengoperasikan dan mengkomunikasikan modul-modul PLC melalui bus-bus serial atau paralel yang ada.
Mengeksekusi program kontrol.
Memori, yang berfungsi:
Menyimpan informasi digital yang bisa diubah dan berbentuk tabel data, register citra, atau RLL (Relay Ladder Logic), yang merupakan program pengendali proses.
Modul perangkat lunak : PLC mengenal berbagai macam perangkat lunak, termasuk State Language, SFC, dan bahkan C. Yang paling populer digunakan ialah RLL (Relay Ladder Logic). Semua bahasa pemrograman tersebut dibuat berdasarkan proses sekuensial yang terjadi dalam plant (sistem yang dikendalikan). Semua instruksi dalam program akan dieksekusi oleh modul CPU, dan penulisan program itu bisa dilakukan pada keadan on line maupun off line. Jadi PLC dapat bisa ditulisi program kontrol pada saat ia mengendalikan proses tanpa mengganggu pengendalian yang sedang dilakukan. Eksekusi perangkat lunak tidak akan mempengaruhi operasi I/O yang tengah berlangsung.
Modul Power Supply : Power Supply memberikan tegangan DC ke berbagai modul PLC lainnya selain modul tambahan dengan kemampuan arus total sekitar 20A sampai 50A, yang sama dengan battery lithium integral (yang digunakan sebagai memory backup). Seandainya Power Supply ini gagal atau tegangan bolak balik masukannya turun dari nilai spesifiknya, isi memori akan tetap terjaga.
Modul I/O : Modul I/O merupakan modul input dan modul output yang bertugas mengatur hubungan PLC dengan piranti eksternal atau periferal yang bisa berupa suatu komputer host, saklar-saklar, unit penggerak motor, dan berbagai macam sumber sinyal yang terdapat dalam plant.
Modul Input : Modul Input berfungsi untuk menerima sinyal dari unit pengindera periferal, dan memberikan pengaturan sinyal, terminasi, isolasi, maupun indikator keadaan sinyal masukan. Sinyal-sinyal dari piranti periferal akan di-scan dan keadaannya akan dikomunikasikan melalui modul antarmuka dalam PLC.
Modul Output : Modul output mengaktivasi berbagai macam piranti seperti aktuator hidrolik, pneumatik, solenoid, starter motor, dan tampilan status titik-titik periferal yang terhubung dalam sistem. Fungsi modul keluaran lainnya mencakup conditioning, terminasi dan juga pengisolasian sinyal-sinyal yang ada. Proses aktivasi itu tentu saja dilakukan dengan pengiriman sinyal-sinyal diskret dan analog yang relevan, berdasarkan watak PLC sendiri yang merupakan piranti digital.
BAHASA PEMROGRAMAN
Terdapat banyak pilihan bahasa untuk membuat program dalam PLC. Masing-masing bahasa mempunyai keuntungan dan kerugian tergantung dari sudut pandang kita sebagai user / pemogram. Pada umumnya terdapat 2 bahasa pemograman sederhana dari PLC , yaitu pemograman diagram ladder dan bahasa instruction list. (mnemonic code).Diagram Ladder adalah bahasa yang dimiliki oleh setiap PLC.
Diagram Ladder menggambarkan program dalam bentuk grafik. Diagram ini dikembangkan dari kontak-kontak relay yang terstruktur yang menggambarkan aliran arus listrik. Dalam diagram ladder terdapat dua buah garis vertical dimana garis vertical sebelah kiri dihubungkan dengan sumber tegangan positip catu daya dan garis sebelah kanan dihubungkan dengan sumber tegangan negatip catu daya.
Program ladder ditulis menggunakan bentuk pictorial atau simbol yang secara umum mirip dengan rangkaian kontrol relay. Program ditampilkan pada layar dengan elemen-elemen seperti normally open contact, normally closed contact, timer, counter, sequencer dll ditampilkan seperti dalam bentuk pictorial.
Dibawah kondisi yang benar, listrik dapat mengalir dari rel sebelah kiri ke rel sebelah kanan, jalur rel seperti ini disebut sebagai ladder line (garis tangga). Peraturan secara umum di dalam menggambarkan program ladder diagram adalah :
Daya mengalir dari rel kiri ke rel kanan
Output koil tidak boleh dihubungkan secara langsung di rel sebelah kiri.
Tidak ada kontak yang diletakkan disebelah kanan output coil
Hanya diperbolehkan satu output koil pada ladder line.
PLC merupakan sistem yang dapat memanipulasi, mengeksekusi, dan atau memonitor keadaan Proses pada laju yang amat cepat, dengan dasar data yang bisa diprogram dalam sistem berbasis mikroprosesor integral. PLC menerima masukan dan menghasilkan keluaran sinyal-sinyal listrik untuk mengendalikan suatu sistem. Dengan demikian besaran-besaran fisika dan kimia yang dikendalikan, sebelum diolah oleh PLC, akan diubah menjadi sinyal listrik baik analog maupun digital,yang merupakan data dasarnya.
SEJARAH DAN PERKEMBANGAN PLC
Secara historis, PLC pertama kali dirancang oleh perusahaan General Motor (GM) sekitar tahun 1968 untuk menggantikan control relay pada proses sequensial yang dirasakan tidak fleksibel dan berbiaya tinggi. Pada saat itu, hasil rancangan telah benar-benar berbasis komponen solid state dan memiliki fleksibilitas tinggi, hanya secara fungsional masih terbatas pada fungsi-fungsi kontrol relay saja. Seiring perkembangan teknologi solid state, saat ini PLC telah mengalami perkembangan luar biasa, baik dari ukuran. kepadatan komponen serta dari segi fungsionalnya. Beberapa peningkatan perangkat keras dan perangkat lunak ini di antaranya adalah:
Ukuran semakin kecil
Jumlah input / output yang semakin banyak dan padat
Waktu eksekusi program yang semakin cepat.
Pemrograman relatif semakin mudah. Hal ini terkait dengan perangkat lunak pemrograman yang semakin user friendly.
Memiliki kemampuan komunikasi dan sistem dokumentasi yang semakin baik.
Jenis instruksi / fungsi semakin banyak dan lengkap
beberapa jenis dan tipe PLC dilengkapi dengan modul-modul untuk tujuan kontrol continue. misalnya modul ADC/DAC, PID, modul Fuzzv. dan lain-lain.
KONSEP PLC
Konsep dari Programable Logic Controller (PLC) sesuai dengan namanya adalah sebagai berikut :
Programmable :
Menunjukkan kemampuannya yang dapat dengan mudah diubah-ubah sesuai program yang dibuat dan kemampuannya dalam hal memori program yang telah dibuat.
Logic :
Menunjukkan kemampuannya dalam memproses input secara aritmetik (ALU), yaitu melakukjan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi dan negasi.
Controller :
Menunjukkan kemampuannya dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.
FUNGSI DARI PLC
Fungsi dan kegunaan dari PLC dapat dikatakan hampir tidak terbatas. Tapi dalam prakteknya dapat dibagi secara umum dan khusus. Secara umum fungsi dari PLC adalah sebagai berikut :
Kontrol Sequensial
Karakter proses yang dikendalikan oleh PLC sendiri merupakan proses yang sifatnya bertahap, yakni proses itu berjalan urut untuk mencapai kondisi akhir yang diharapkan. Dengan kata lain proses itu terdiri beberapa subproses, dimana subproses tertentu akan berjalan sesudah subproses sebelumnya terjadi.
Monitoring Plant
PLC secara terus menerus memonitor suatu sistem (misalnya temperatur, tekanan, tingkat ketinggian) dan mengambil tindakan yang diperlukan sehubungan dengan proses yang dikontrol (misalnya nilai sudah melebihi batas) atau menampilkan pesan tersebut ke operator.
PERBANDINGAN PLC DENGAN CONTROLLER LAINNYA
PLC Versus Control Relay
Seperti telah dijelaskan sebelumnya, perancangan PLC pada awalnya dimaksudkan untuk menggantikan control relay yang tidak fleksibel. Beberapa keuntungan penggunaan PLC relatif terhadap control relay untuk pengontrolan mesin atau proses di antaranya adalah:
Implementasi proyek cepat
Pengabelan relatif sederhana dan rapi
Monitoring proses terintegrasi
PLC Versus Mikrokontroler
Mikrokontroler pada dasarnya adalah sebuah komputer yang dirancang untuk melakukan tugas-tugas kontrol. Secara fungsional, PLC dan mikrokontroler ini hampir sama, tetapi secara teknis pengontrolan mesin atau plant dengan mikrokontroler relatif lebih sulit. Hal ini terkait dengan perangkat keras dan perangkat lunak dari mikrokontroler tersebut. Dalam hal ini, pengontrolan mesin atau plant dengan mikrokontroler memerlukan perancangan pengondisi sinyal tambahan pada port input/output-nya,dan umumnya pemrograman mikrokontroler ini dilakukan dengan menggunakan bahasa assembler yang relatif sulit dipelajari.
PLC Versus Personal Computer (PC)
Dengan perangkat antarmuka tambahan misalnya PPI 8255, sebuah PC dapat digunakan untuk mengendalikan peralatan luar, tetapi filosofi perancangan PC tidak dimaksudkan untuk digunakan sebagai perangkat pengontrolan, melainkan pengolahan data (misalnya PC tidak dirancang untuk ditempatkan pada lokasi dengan getaran ekstrim yang umum dijumpai di pabrik). Dalam sistem kontrol dewasa ini, sebuah PC selain dapat digunakan sebagai perangkat pemrograman PLC juga umum digunakan untuk monitoring dan menjadi perangkat komunikasi antara PLC dengan komputer utama misalnya pada sistem kontrol skala besar seperti.
STRUKTUR DASAR PLC
PLC yang diproduksi oleh berbagai perusahaan sistem kontrol terkemuka saat ini biasanya mempunyai ciri-ciri sendiri yang menawarkan keunggulan sistemnya, baik dari segi aplikasi (perangkat tambahan) maupun modul utama sistemnya. Meskipun demikian pada umumnya setiap PLC (sebagaimana komputer pribadi Anda yang cenderung mengalami standarisasi dan kompatibel satu sama lain) mengandung empat bagian (piranti) berikut ini:
Modul Central Prosesing Unit ( CPU ) : Modul Central Prosesing Unit ( CPU ) yang disebut juga modul controller atau prosesor terdiri dari dua bagian:
Prosesor, berfungsi:
mengoperasikan dan mengkomunikasikan modul-modul PLC melalui bus-bus serial atau paralel yang ada.
Mengeksekusi program kontrol.
Memori, yang berfungsi:
Menyimpan informasi digital yang bisa diubah dan berbentuk tabel data, register citra, atau RLL (Relay Ladder Logic), yang merupakan program pengendali proses.
Modul perangkat lunak : PLC mengenal berbagai macam perangkat lunak, termasuk State Language, SFC, dan bahkan C. Yang paling populer digunakan ialah RLL (Relay Ladder Logic). Semua bahasa pemrograman tersebut dibuat berdasarkan proses sekuensial yang terjadi dalam plant (sistem yang dikendalikan). Semua instruksi dalam program akan dieksekusi oleh modul CPU, dan penulisan program itu bisa dilakukan pada keadan on line maupun off line. Jadi PLC dapat bisa ditulisi program kontrol pada saat ia mengendalikan proses tanpa mengganggu pengendalian yang sedang dilakukan. Eksekusi perangkat lunak tidak akan mempengaruhi operasi I/O yang tengah berlangsung.
Modul Power Supply : Power Supply memberikan tegangan DC ke berbagai modul PLC lainnya selain modul tambahan dengan kemampuan arus total sekitar 20A sampai 50A, yang sama dengan battery lithium integral (yang digunakan sebagai memory backup). Seandainya Power Supply ini gagal atau tegangan bolak balik masukannya turun dari nilai spesifiknya, isi memori akan tetap terjaga.
Modul I/O : Modul I/O merupakan modul input dan modul output yang bertugas mengatur hubungan PLC dengan piranti eksternal atau periferal yang bisa berupa suatu komputer host, saklar-saklar, unit penggerak motor, dan berbagai macam sumber sinyal yang terdapat dalam plant.
Modul Input : Modul Input berfungsi untuk menerima sinyal dari unit pengindera periferal, dan memberikan pengaturan sinyal, terminasi, isolasi, maupun indikator keadaan sinyal masukan. Sinyal-sinyal dari piranti periferal akan di-scan dan keadaannya akan dikomunikasikan melalui modul antarmuka dalam PLC.
Modul Output : Modul output mengaktivasi berbagai macam piranti seperti aktuator hidrolik, pneumatik, solenoid, starter motor, dan tampilan status titik-titik periferal yang terhubung dalam sistem. Fungsi modul keluaran lainnya mencakup conditioning, terminasi dan juga pengisolasian sinyal-sinyal yang ada. Proses aktivasi itu tentu saja dilakukan dengan pengiriman sinyal-sinyal diskret dan analog yang relevan, berdasarkan watak PLC sendiri yang merupakan piranti digital.
BAHASA PEMROGRAMAN
Terdapat banyak pilihan bahasa untuk membuat program dalam PLC. Masing-masing bahasa mempunyai keuntungan dan kerugian tergantung dari sudut pandang kita sebagai user / pemogram. Pada umumnya terdapat 2 bahasa pemograman sederhana dari PLC , yaitu pemograman diagram ladder dan bahasa instruction list. (mnemonic code).Diagram Ladder adalah bahasa yang dimiliki oleh setiap PLC.
Diagram Ladder menggambarkan program dalam bentuk grafik. Diagram ini dikembangkan dari kontak-kontak relay yang terstruktur yang menggambarkan aliran arus listrik. Dalam diagram ladder terdapat dua buah garis vertical dimana garis vertical sebelah kiri dihubungkan dengan sumber tegangan positip catu daya dan garis sebelah kanan dihubungkan dengan sumber tegangan negatip catu daya.
Program ladder ditulis menggunakan bentuk pictorial atau simbol yang secara umum mirip dengan rangkaian kontrol relay. Program ditampilkan pada layar dengan elemen-elemen seperti normally open contact, normally closed contact, timer, counter, sequencer dll ditampilkan seperti dalam bentuk pictorial.
Dibawah kondisi yang benar, listrik dapat mengalir dari rel sebelah kiri ke rel sebelah kanan, jalur rel seperti ini disebut sebagai ladder line (garis tangga). Peraturan secara umum di dalam menggambarkan program ladder diagram adalah :
Daya mengalir dari rel kiri ke rel kanan
Output koil tidak boleh dihubungkan secara langsung di rel sebelah kiri.
Tidak ada kontak yang diletakkan disebelah kanan output coil
Hanya diperbolehkan satu output koil pada ladder line.
KONEKSI PLC DENGAN PC
Untuk bisa memprogram PLC, CPU unit dari PLC harus dihubungkan ke programming console atau PC (personal computer). PLC dapat dihubungkan ke komputer dengan menggunakan koneksi serial. Pada PLC Omron, programming ladder menggunakan software CX-Programmer yang diinstall di PC. Untuk menghubungkan CPU unit ke PC, dibutuhkan kabel serial RS-232. Port RS-232 pada CPU unit berbeda dengan RS-232 pada PC. Perbedaan ini dapat dilihat pada gambar berikut.
Perbedaannya pertama adalah letak pin SG yang berbeda. Pin SG pada PC terletak pada pin 5, sedangkan pada CPU pin 9. Selain itu, ada pin-pin yang harus dihubungkan seperti: pin 4 dan pin 5 CPU unit, pin 4 dan 6 PC, dan pin 7 dan 8 PC. Kabel serial RS-232 yang biasa dipakai umumnya hanya menghubungkan pin-pin pada kedua port secara sejajar (pin 1 ke pin 1, pin 2 ke pin 2, dst). Maka, untuk menghubungkan CPU unit ke PC melalui RS-232, kabel serialnya harus dimodifikasi atau dirangkai sendiri berdasarkan petunjuk gambar di atas.
Pin 2 CPU dihubungkan ke pin 2 PC, Pin3 CPU juga dihubungkan ke pin 3 PC, dan Pin 9 CPU dihubungkan ke pin 5 PC. Pin 1 CPU dihubungkan ke metal shield kabel untuk mengurangi noise (jika ada). Pin-pin yang tidak dihubungkan di dalam gambar tidak perlu dihubungkan karena tidak digunakan dalam komunikasi. Setelah selesai merangkai kabel serial, kabel ini siap dipakai untuk menghubungkan CPU unit PLC ke PC.
Perbedaannya pertama adalah letak pin SG yang berbeda. Pin SG pada PC terletak pada pin 5, sedangkan pada CPU pin 9. Selain itu, ada pin-pin yang harus dihubungkan seperti: pin 4 dan pin 5 CPU unit, pin 4 dan 6 PC, dan pin 7 dan 8 PC. Kabel serial RS-232 yang biasa dipakai umumnya hanya menghubungkan pin-pin pada kedua port secara sejajar (pin 1 ke pin 1, pin 2 ke pin 2, dst). Maka, untuk menghubungkan CPU unit ke PC melalui RS-232, kabel serialnya harus dimodifikasi atau dirangkai sendiri berdasarkan petunjuk gambar di atas.
Pin 2 CPU dihubungkan ke pin 2 PC, Pin3 CPU juga dihubungkan ke pin 3 PC, dan Pin 9 CPU dihubungkan ke pin 5 PC. Pin 1 CPU dihubungkan ke metal shield kabel untuk mengurangi noise (jika ada). Pin-pin yang tidak dihubungkan di dalam gambar tidak perlu dihubungkan karena tidak digunakan dalam komunikasi. Setelah selesai merangkai kabel serial, kabel ini siap dipakai untuk menghubungkan CPU unit PLC ke PC.
INSTRUKSI INSTRUKSI DASAR PLC
Didalam pemrograman PLC terdapat beberapa instruksi – instruksi dasar yang sering digunakan. berikut beberapa contoh dari instruksi - instruksi dasar yang menggunakan software CX - Programmer.
a. Instruksi Counter
Instruksi Counter digunakan untuk menghitung input yang masuk ke dalam counter tersebut.
Gambar 7.1 contoh program instruksi Counter
Cara kerja instruksi counter adalah, Ketika counter (CNT 0000) Mendapat input sebanyak dari set value maka akan mengaktifkan contact C0000 sehingga output (1.00) akan aktif. Sedangkan untuk mereset counter bisa menggunakan input 0.01.
b. Instuksi Timer
Pada sebagian besar aplikasi kontrol terdapat peralatan untuk beberapa aspek kontrol pewaktuan ( timing ). PLC mempunyai fasilitas pewaktuan untuk program yang dapat digunakan. Metode umum dari pemrograman sebuah rangkaian timer adalah untuk menentukan interval yang dihitung dari suatu kondisi atau keadaan
Cara kerja dari instruksi Timer adalah, ketika Timer (TIM 0000) mendapatkan input selama set value akan mengaktifkan contact-contactnya (T0000). Lebih jelasnya bisa dilihat pada gambar 7.2.
Catatan: dalam satu program alamat nomer Counter dan Timer tidak boleh sama. Misal, jika alamat nomer counter 0000 maka alamat Timer tidak boleh menggunakan alamat 0000. Set value timer adalah set x 10. Sehingga misal set value yang diinginkan 10 detik maka penulisan set valuenya adalah 10 detik x 10 = #100
Gambar 7.2 contoh program instruksi Timer
c. Instruksi IL dan ILC
IL adalah singkatan dari Inter Lock sedangkan ILC adalah singkatan dari Interlock Clear berfungsi untuk mengunci program.Biasanya IL dan ILC digunakan untuk tombol Emergency.
Gambar 7.3 contoh program instruksi IL dan ILC
Cara kerja dari instruksi IL dan ILC adalah, apabila tombol emergency (input 0.02) ditekan maka semua diantara instruksi IL dan ILC tidak akan aktif.
d. Instruksi DIFU/DIFD
Aplikasi kontrol ini berfungsi untuk mengaktifkan output selama satu scan.
Gambar 7.4 Time chart DIFU / DIFD
Untuk mengaktifkan output selama satu scan selain menggunakan instruksi DIFU / DIFD juga bisa menggunakan contact dengan differentiation up/down. Untuk membuat instruksi contact dengan differentiation up/down yaitu, klik New Contact – Detail>> – Differentiation up / down. Seperti gambar 7.5.
Gambar 7.5 cara membuat instruksi contact dengan differentiation up
e. Instruksi Holding Relay
Holding Relay adalah relay internal yang bisa di pakai untuk menahan system yang sedang bekerja walau aliran supply power off, misalnya jika Sumber Power/ PLN mati, apabila di pasang holding Relay maka proses bisa tetap lanjut tidak mulai dari awal lagi.
Gambar 7.6 contoh program instruksi Holding Relay
f. Instruksi Compare
Instuksi ini digunakan untuk membandingkan dua buah data .
Gambar 7.7 contoh program instruksi Compare
Cara kerja instruksi Compare adalah apabila data D100 < D200 maka output (1.02) akan aktif, jika D100 = D200 maka output (1.03) akan aktif, dan apabila D100 > D200 maka output (1.03) yang akan aktif.
g. Instruksi MOV
Instruksi ini digunakan untuk memindahkan data
h. Instruksi Scaling/SCL
Instruksi ini digunakan untuk mengkonversi secara linier 4 digit data hexadecimal menjadi 4 digit BCD.
ANALOG OUTPUT
modul analog output digunakan untuk mengeluarkan sinyal analog dari PLC. Sinyal analog yang dapat dikeluarkan umumnya berada dalam rentang sinyal-sinyal standard industri seperti 4 – 20 mA. Sama seperti pada modul analog input, modul analog output juga harus diatur Unit No. nya terlebih dahulu untuk menentukan pengalamatan memorinya. Selain itu, resolusi dan jenis outputnya juga bisa ditentukan (tegangan atau arus).
Cara mengeluarkan output analog mirip dengan cara membaca input analog, yakni dengan cara memindahkan atau memasukkan data ke dalam memori CIO, tetapi dengan sedikit perbedaan. Dalam mengeluarkan output analog, setelah memindahkan data ke memori CIO, Conversion Enable Bit harus diset agar output dikonversi ke analog dan dikeluarkan.
Misalkan ingin mengeluarkan output analog dari modul CJ1W-DA042-V sebesar 2.5V pada range tegangan 0 – 5V dengan resolusi 4000 (pengaturan resolusi bisa dilihat pada datasheet). Maka nilai yang dikeluarkan adalah #07D0. Terminal output 2 dan Unit No. 3 (seting Unit No. tidak boleh sama dengan modul lainnya karena akan mengakibatkan pengalamatannya bertabrakan). Sehingga didapatkan alamat CIO 2031.
Gambar 10 contoh program mengeluarkan output analog
Setelah perintah MOV, digunakan perintah SET untuk me-set Conversion Enable Bit. Letak bit ini berada pada alamat CIO 2000 + (10 x n) untuk Unit No. #n.
Gambar 11 alamat bit SET
Pada contoh ini, alamat Conversion Enable Bit ada pada CIO 2030 karena Unit No. bernilai 3. Bit yang di-set adalah bit ke-2 sehingga alamat yang di-set adalah CIO 2030.01. Dengan cara yang sama, pengeluaran output analog juga dapat dilakukan pada pin-pin lainnya.
Langganan:
Postingan (Atom)