9. INSTRUKSI LANJUT PADA PLC OMRON

dokumen-dokumen yang mirip
9. Instruksi Lanjut pada PLC Omron

Pertemuan PLC Addressing & Basic Instruction (Omron, Siemens, Schneider) Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

PROGRAMMABLE LOGIC CONTROLER (PLC)

BAB IV INSTRUKSI INSTRUKSI DASAR PLC

OMRON PCM1A. Programmable Logic Controller (PLC) ( Instruksi Dasar Pemrograman dengan Ladder Diagram )

a b a AND b a OR b a XOR b a NOT a

OMRON PCM1A. Programmable Logic Controller (PLC) ( Instruksi Dasar Pemrograman dengan Ladder Diagram )

ARSITEKTUR KOMPUTER SET INSTRUKSI

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

Materi. Siswa Mampu :

Transfer Register. Andang, Elektronika Komputer Digital 1

Kumpulan instruksi lengkap yang dimengerti

7.Lokasi hasil pemrosesan

BAB V b SISTEM PENGOLAHAN DATA KOMPUTER (Representasi Data) "Pengantar Teknologi Informasi" 1

Simple As Possible (SAP) - 2. Abdul Syukur

Pertemuan 4 OPERATOR DAN STATEMEN I/O

DCH1B3 Konfigurasi Perangkat Keras Komputer

Pertemuan 2. sistem bilangan

Hanif Fakhrurroja, MT

SISTEM BILANGAN. B. Sistem Bilangan Ada beberapa sistem bilangan yang digunakan dalam sistem digital, diantaranya yaitu

Rangkaian ALU (Arithmetic and Logic Unit) yang digunakan untuk menjumlahkan bilangan dinamakan dengan Adder. Adder juga sering disebut rangkaian

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

MAKALAH. Mata Kuliah. Arsitektur dan Organisasi Komputer

Timer : teori dan aplikasi. Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

PROGRAMMABLE LOGIC CONTROLLER Teori, Pemrograman dan Aplikasinya dalam Otomasi Sistem

Pertemuan PLC s Hardware. Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

Instruksi Mikroprosesor

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

REPRESENTASI DATA. Pengantar Komputer Teknik Sipil dan Perencanaan Universitas Gunadarma

Pertemuan ke. Tujuan pembelajaran khusus (performansi/ indikator) Pokok bahasan dan rincian materi 1 Mahasiswa dapat 1.

1c. Pengujian ladder diagram memasukkan plat. 1a. Pengujian ladder diagram manual dan otomatis sistem parkir

Teknik Pemrograman PLC

t o l e a r n t o k n o w P L C BASIC I Instruktur : TOTOK NUR ALIF S.Pd NIP

IV. OPERATOR DAN STATEMENT I/O

Set Instruksi: Set instruksi?

Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP

Bab 3 PLC s Hardware

BAB IV IMPLEMENTASI DAN ANALISA

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Arsitektur dan Organisasi Komputer Set Intruksi

2.1 Desimal. Contoh: Bilangan 357.

TEORI DASAR DIGITAL OTOMASI SISTEM PRODUKSI 1

BAB IV BAHASA PROGRAM PLC

A. SISTEM DESIMAL DAN BINER

DCH1B3 Konfigurasi Perangkat Keras Komputer

8/4/2011. Microprocessor & Microcontroller Programming. Sistem Bilangan. Sistem Bilangan. Sistem Bilangan. Sistem Bilangan

TEKNIK DIGITAL KODE BILANGAN

PROGRAMMABLE LOGIC CONTROLLER (PLC) SUATU PEMAHAMAN DASAR PERALATAN PENGENDALI DI INDUSTRI BAGI MAHASISWA TEKNIK INDUSTRI

Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi

Arsitektur dan Organisasi

ARSITEKTUR SISTEM KOMPUTER. Wayan Suparta, PhD Maret 2018

Pendahuluan (1) D E F

BAB V PERSIAPAN PEMPROGRAMAN

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi

BAB II SISTEM BILANGAN DAN KODE BILANGAN

BAB I DASAR KOMPUTER DIGITAL

Dari tabel diatas dapat dibuat persamaan boolean sebagai berikut : Dengan menggunakan peta karnaugh, Cy dapat diserhanakan menjadi : Cy = AB + AC + BC


Daftar Isi. Judul 1. Daftar Isi 2. Bab1 Pendahulua Instruksi-instruksi Dasar 4

Tahun Akademik 2015/2016 Semester I. DIG1B3 Konfigurasi Perangkat Keras Komputer. Pertemuan 1: Representasi Data

Pemisahan Produk Cacad Menggunakan PLC Schneider Twido TWD20DTK

SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN

2. Prinsip dan aplikasi Relay

Sasaran Pertemuan 2 PERTEMUAN 2 SISTEM BILANGAN

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

BAB V OPERASIONAL PROGRAMMING CONSOLE

Sistem Bilangan & Kode Data

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

Pertemuan ke-12. Math Instructions

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Simple As Posible 2 (bag-1)

BAB 3 Pemrograman Zilog Z80 Lanjutan

PERCOBAAN 3 I. JUDUL PERCOBAAN PLC

Pokok Pokok Bahasan :

BAB III LANDASAN TEORI

FORMAT BILANGAN DALAM MIKROPROSESOR

OPERASI DALAM SISTEM BILANGAN

Sistem Mikroprosessor

I. SISTEM BILANGAN BINER

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

Organisasi Sistem Komputer

1. Konsep Sistem Bilangan 2. Konsep Gerbang Logika 3. Penyederhanaan logika 4. Konsep Flip-Flop (Logika Sequensial) 5. Pemicuan Flip-Flop 6.

LAPORAN PRAKTIKUM. Praktek Mikroprosesor 1 Job Sheet 2

BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3)

MODUL 1 SISTEM BILANGAN

Representasi Data. M. Subchan M

JENIS-JENIS REGISTER (Tugas Sistem Digital)

BAB V PROGRAMMABLE LOGIC CONTROLLER

Simple As Posible 2 (bag-2)

Disusun Oleh Kelompok 5 : Abdul Haris Nabu Muh. Eka A.P Paputungan Afner Mengi Deasry Potangkuman Aufry Masugi Adel Mamonto

Sistem Bilangan. Rudi Susanto

SISTEM DIGITAL 1. PENDAHULUAN

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

DAC - ADC Digital to Analog Converter Analog to Digital Converter

LAPORAN PENDAHULUAN PRAKTIKUM SISTEM DIGITAL MODUL II RANGKAIAN SEQUENTIAL

PERANCANGAN SISTEM PENGOLAHAN AIR BERSIH BERBASIS PLC OMRON CPM 2A

Transkripsi:

9. INSTRUKSI LANJUT PADA PLC OMRON

Pertemuan 9 9. Instruksi Lanjut pada PLC Omron Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra Sasaran Mahasiswa mampu : { { Menerapkan instruksi lanjut dalam pengendalian suatu sistem Memahami cara kerja instruksi lanjut pada PLC Omron 2 Shift Instruction Fungsi : { Menggeser satu atau beberapa bit ke kiri atau ke kanan Contoh : { { { Shift register SFT() Word shift WSFT(6) Rotate right ROR(28) 3 Shift Instruction Shift Register SFT() Input Pulse Reset 4 Contoh Pensortiran barang () Photosensor Bad/Good Sensor 2 3 4 5 Magnetic Valve Rotary Encoder Photosensor 2 Clock BAD GOOD 5 Contoh Pensortiran barang (2)

6 PLC untuk sistem/proses analog? Bagaimana? Apakah PLC hanya dapat digunakan untuk sistem diskrit? Bagaimana memanfaatkan PLC untuk sistem analog? Æ lanjut { { Dengan menggunakan analog inputoutput Dengan menggunakan instruksi analog 7 Contoh : sistem pengatur suhu ruangan otomatis () Sensor suhu PLC Jika suhu > 29 C Fan Jika suhu < 5 C Heater 8 Contoh : sistem pengatur suhu ruangan otomatis (2) Sensor suhu Analog Input PLC Analog Output Jika suhu > 29 C Fan Analog Output Jika suhu < 5 C Heater 9 Contoh aplikasi sistem analog Sistem perbandingan suhu untuk menyala matikan fan dan heater Sistem closed loop + PID { { Pengaturan suhu Pengaturan kecepatan posisi motor Sistem Lift Konversi suhu celsius ke farrenheit Dll..

Review Tipe data pada PLC Addressing Bit { Byte { bit Æ atau O, ON atau OFF byte = 8 bit Channel/Word { channel/word = 6 bit Review Addressing in PLC Omron Addressing in bit { { Hanya menggunakan bit Contoh : IR Æ status atau HR Æ status atau Addressing in Channel { { Menggunakan channel/word (6 bit) Contoh : IR Æ nilai 65535d (FFFFh) HR Æ nilai 65535d (FFFFh) 2 Review Channel Addressing w Omron CH Channel Bit to Bit 5 2 3

4 5 6 7 8 9 2 3 4 5 Least Significant Bit (LSB) Æ B (heksa)

Æ 9 (heksa) 8 7 9 B (heksa) Æ Æ 7 (heksa) 8 (heksa) Most Significant Bit (MSB) 3 Instruksi analog PLC Omron Selain instruksi bit (manipulasi bit saja), PLC juga memiliki instruksi analog Instruksi analog melakukan manipulasi dalam channel/word (6 bit) Contoh : perpindahan, perbandingan, penjumlahan, pengurangan, dll 4 Data Movement Instruction Perpindahan data secara menumpuki (replace) dapat dilakukan dalam : { { { { Bit Æ MOVE BIT MOVB(82) Digit Æ MOVE DIGIT MOVD(83) Word Æ MOVE MOV (2) Beberapa Word (Table) Æ BLOCK TRANSFER XFER(7) 5 Data Movement Instruction MOV(2) { Memindahkan data 6 bit ke alamat tertentu Data (ditandai dengan #) ke alamat lain Isi alamat ke alamat lain Sistem bilangan : heksadesimal 6 Data Movement Instruction SOURCE INPUT CH Channel Bit to Bit 5

DESTINATION OUTPUT CH 2 2 2 2 22 3 23 4 24 5 25 6

26 7 27 8 28 9 29 2 2 2 22

3 23 4 24 5 25 Status Status Channel 2 Bit to Bit 5 7 Contoh : Penampilan kode error plant () 8 Contoh : Penampilan kode error plant (2) 9 Laddder Diagram 2 Comparison Instruction Untuk melakukan operasi perbandingan : { { Antar Word Æ COMPARE CMP(2) Antar Table Æ TABLE COMPARE TCMP(85)

2 Comparison Instruction CMP (2) { Membandingkan data (isi alamat) dengan data (isi alamat) yang lain # F..5..4..3..2......9..8..7..6..5..4..3..2....

F DATA CH DATA 22 Comparison Instruction 23 Comparison Instruction Jika nilai konstanta = data Channel { Jika nilai konstanta > data Channel {

Special Relay (SR) 2556 akan ON. SR 2555 akan ON Jika nilai konstanta < data Channel { SR 2557 akan ON 24 BCD Calculation Instruction Perhitungan dalam BCD Perhitungan dalam Double BCD Perhitungan dalam binary Contoh operasi : { { { { ADD SUBSTRACT MULTIPLY DIVIDE 25 Calculation Instruction ADD ADD(3) { { { Menjumlahkan data (isi alamat) dengan data (isi alamat) yang lain Sistem bilangan : BCD Jika hasil berlebih, carry flag (SR 2554) akan menyala Au + Ad + CY Æ dimana CY ialah carry flag CY R 26 Calculation Instruction ADD Simbol Contoh ladder diagram Clear carry 27 28 Contoh : Status Carry Flag 29 Calculation Instruction SUB SUB(3) {

{ { { Mengurangkan data (isi alamat) dengan data (isi alamat) yang lain Sistem bilangan : BCD Mi - Su - CY Æ CY R dimana CY ialah carry flag Jika hasilnya negatif, carry flag (SR 2554) akan menyala s complement digunakan untuk negatif 3 Calculation Instruction SUB s complement 3 Calculation Instruction SUB Penanganan bilangan negatif dengan : s complement First Subtraction IR 2 29 DM 3452 CY. HR 7577 (29 + ( 3452)) CY (negative result) Second Subtraction HR 7577 CY. HR 2423 ( + ( 7577)) CY (negative result) 32 Contoh Aplikasi Tempat Parkir Otomatis 33 Anti Bouncing, supaya sinyal dikenali PLC 34 Contoh Aplikasi Sistem Pemotongan Barang Otomatis 35 36 37 38 Logic Instruction Menjalankan operasi logika untuk word sekaligus Contoh : { { { { NOT AND OR XOR 39 Logic Instruction - AND 4

Number system conversion Mengubah sistem bilangan Contoh : { { BCD TO BINARY BINARY TO BCD 4 Number system conversion BCD TO BINARY BIN(23) 42 Contoh Aplikasi Contoh penggunaan BCD to Binary: { Jika ingin menggunakan data hasil perhitungan dalam BCD (Add, Sub, ) untuk diolah dengan instruksi lain dalam heksadesimal (Move, Compare, ) Misal : jika ingin memindahkan hasil perhitungan BCD ke modul analog output 43