laporan praktikum PLC 5
LAPORAN PRAKTIKUM
PROGRAMMABLE LOGIC CONTROLLER
“Konversi Analog Input ”
Nama : Lazuardi Tegar Imani
NIM : 18/424122/PA/18227
Dosen : Bakhtiar Alldino A.S., S.Si, M.Cs
Asisten : Deffa Rahadiyan.,S.Si
Tanggal : 24 Oktober 2019
Kelas : A1
LAB ELEKTRONIKA DASAR DAN LAB INSTRUMENTASI DASAR
DEPARTEMEN ILMU KOMPUTER DAN ELEKTRONIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2019
TUJUAN
- Memahami konversi analog pada PLC
- Memahami instruksi konversi analog pada PLC
DASAR TEORI
PLC dapat menerima data analog dengan cara mengkonversinya terlebih dahulu. PLC OMRON CP1H memiliki dua instruksi untuk mengkonversi, yaitu SCL dan MOV
- SCL
Parameter yang perlu diperhatikan adalah
- S sebagai sumber data memory yang akan dilakukan skala,
- P1 adalah informasi 2 titik sampling. Data pada P1 memakai panjang data 4 word yang berfungsi menyimpan nilai As, Ad, Bs dan Bd.
- R adalah data memory yang menampilkan hasil Skala
Untukk menentukan fungsi linear pada Instruksi ini parameter pertama P1 merupakan tempat untuk menentukan offset, parameter kedua P1+1 merupakan tempat rentang nilai input (delta X), dan parameter ketiga P1+2 merupakan tempat rentang nilai output (delta Y).
contoh :
- MOV
Instruksi MOV berfungsi untuk memindahkan data dari source ke destination.
Karena P1 diisi dengan D100, maka secara otomatis referensi nilai :
As adalah isi dari D100
Ad adalah isi dari D101
Bs adalah isi dari D102
Bd adalah isi dari D103
Jika nilai dari As, Ad, Bs dan Bd akan dirubah – ubah sesuai kebutuhan Skala di PLC, kita bsia menggunakan perintah Mov.
Dengan program di atas, kita bisa mengisikan dulu parameter titik sampling di data memory D30, D40, D50 dan D60. Saat W0.00 ditekan, baru lah data – data tersebut dikirim ke data memory D100 sampai D103.
METODOLOGI
- Membuka aplikasi CX-Programmer .
- Membuka aplikasi CX -Designer .
- Membuat ladder yang digunakan untuk konversi data dan rangkai rangakaian pada input adc PLC
- Membuat HMI OMRON PLC dengan CX-Designer
PEMBAHASAN
Program diatas akan mengkonversi input analog menjadi digital kemudian mengkonversinya lagi menjadi analog berupa besaran voltase. Input analog yang diterima merupakan besaran suhu dari sensor LM35 yang dipasang pada rangkaian.
Program diatas mendeklarasikan SCL dengan source word 200, parameter pertama pada memori D30 dan kemudian hasilnya disimpan pada alamat D200. Kemudian dideklarasikan instruksi MOV untuk menerima data pada alamat D30 & D31 yang dinisialisasi nilai awalnya 0 (nol), pembacaan voltase maksimalnya 5000mV pada alamat D32, dan pembacaan ADC maksimalnya &6000 pada alamat D33. Setelah itu dideklarasikan instruksi FLT untuk pembacaan data dari LM35 yang bersifat tidak selalu bulat / integer yang disimpan pada alamat D1&D2. Setelah itu digunakan Instruksi Floating point divide untuk operasi data/10 dengan deklarasi /f data dibagi dengan 10 .
Berlanjut ke Instruksi flag On kedua yang digunakan untuk mengonversi data yang tadi sudah dikonversi menjadi data digital (Analog(Suhu)- digital) menjadi analog kembali berupa tegangan voltase . Diawali dengan pendeklarasian intruksi BIN yan digunakan untuk mengonversi data digital yang masih dalama angka BCD lalu dikonversi angka biner hasil konversi biner disimpan di alamat d300 . setelah itu digunakan instruksi float (FLT) yang berfungsi untuk menyatakan angka desimal (tidak bulat) karna pada pembacaan suhu tidak selalu integer setelah itu instruksi (FLT) float yang digunakan untuk pembagi sebagai operasi pembagian terakhir . pada Operasi terakhir hasil pembacaan yang beruapa biner dan telah dikinversi menjadi float akan dibagi 1000 karna pembacaan diawal dikonversi pembacaan suhu ke milivolt maka dari itu unutk menampilkan data voltase data dibagi 1000.
KESIMPULAN
Pada praktikum digunakan beberapa instruksi yang berfungsi untuk mengonversi data dari satu ke bentuk lainnya seperti BIN ,FLT , /F . inti dari program scalling yang digunakan untuk mengubah besaran satu ke besaran lainnya . SCL adalah instruksi konversi data signed biner pada source menjadi data signed BCD berdasarkan fungsi linear tertentu dengan berdasarkan parameter-parameter yang ada. MOV digunakan untuk memindahkan data dari source ke alamat tujuan . Instruksi MOV ini membantu Instruksi SCL untuk mengolah parameter dari instruksi SCL sehingga konversi data dapat sesuai dengan keinginan .
DAFTAR PUSTAKA
- https://www.musbikhin.com/pengantar-cx-programmer-seri-belajar-plc/. diakses pada 18 September 2019
- Putra,Agfianto Eko.2004.PLC Konsep , Pemrograman dan Aplikasi. Jogjakarta : Penerbit Gava Media
- Bolton, W . 2004 . Programmable Logic Controller Sebuah Pengantar Edisi Ketiga . Jakarta : Erlangga
- I Moon . 1994 . Modeling programmable logic controllers for logic verification.14(2):53-59
- Daniel Kandray, Programmable Automation Technologies, Industrial Press, 2010, Chapter 8 Introduction to Programmable Logic Controllers













Komentar
Posting Komentar