Modul PLC s7 300

Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 11

MODUL : PLC SIEMENS S7

300

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember

Modul Programmable Logic Controller (PLC) Siemens S7-300

1. PENDAHULUAN
Programmable Logic Controllers (PLC) adalah komputer elektronik yang memiliki fungsi
kendali untuk berbagai tipe dan tingkat kesulitan yang beraneka ragam. Definisi
Programmable Logic Controller menurut Capiel (1982) adalah : Sistem elektronik yang
beroperasi secara dijital dan didisain untuk pemakaian di lingkungan industri, dimana
sistem 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-modul I/O dijital maupun analog.
PLC memiliki bahasa pemrograman yang mudah dipahami dan dapat dioperasikan bila
program yang telah dibuat dengan menggunakan software yang sesuai dengan jenis PLC yang
digunakan sudah dimasukkan. Suatu PLC mempunyai komponen-komponen hardware yang
berupa power supply, central processing unit (CPU), memori, dan komponen input-output (I/O).
PLC Siemens S7-300 merupakan produk PLC dari vendor Siemens. PLC S7-300 mempunyai
spesifikasi hardware sebagai berikut:
1. Power Supply
2. CPU 312-5BD01-0AB0
3. Modul input I124.0 sampai I124.7 dan I125.0 sampai I125.1
4. Modul output Q124.0 sampai Q124.5

Gambar 1. Komponen PLC Siemens S7-300 dan modul input-output pada PLC Siemens S7-300

2. PENGALAMATAN PADA PLC SIEMENS S7 300


A. Alamat Input
Input pada PLC dimulai dari alamat I0.0 sampai I65535.7. Akan tetapi pada PLC Siemens S7300, alamat yang berhubungan langsung dengan peripheral dimulai dari I124.0 sampai
I124.7 dan I125.0 sampai dengan I125.1. Alamat-alamat yang tidak berhubungan dengan
peripheral tersebut dapat digunakan sebagai alamat perantara.

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember
B. Alamat Output
Output pada PLC Siemens S7-300 dimulai dari alamat Q0.0 sampai dengan Q65535.7. Dan
yang terhubung langsung dengan peripheral dimulai dari alamat Q124.0 sampai dengan
Q124.5
C. Alamat Memory
Selain alamat input dan output, S7-300 PLC Siemens ini menyediakan lokasi memori yang
berbeda beda, dengan pengalamatan yang sangat unik. Kita dapat memilih memori mana
yang akan kita pakai dengan terlebih dahulu memilih spesifikasi alamat, yang meliputi
Memory area, address Byte-nya dan Bit numbernya. Memory area pada PLC ada 5 macam
yaitu : I, Q V dan M yang semuanya itu dapat diakses sebagai Byte, Word ataupun Double
Word.
Contoh penulisan pengalamatan baik input/output maupun memory address :
Addressing Input Register (I) :
Format :
Bit I[alamat byte].[alamat bit]
= I124.0
Byte, Word, Double Word I[tipe][awal alamat byte]
= IB4
Addressing Output Register (Q) :
Format :
Bit Q[alamat byte].[alamat bit]
= Q124.0
Byte, Word, Double Word Q[tipe][awal alamat byte]
= QW4
Addressing Variabel Memory area (V) :
Format :
Bit V[alamat byte].[alamat bit]
= V124.0
Byte, Word, Double Word V[tipe][awal alamat byte]
= VDW4
Addressing Bit Memory area (M) :
Format :
Bit M[alamat byte].[alamat bit]
= M25.7
Byte, Word, Double Word M[tipe][awal alamat byte]
= MD20
3. KONFIGURASI PLC SIEMENS S7-300 DENGAN STEP 7
1. Jalankan program SIMATIC Manager.

Gambar 2. Simbol Step 7 SIMATIC Manager

2. Membuat project baru dengan memilih File New, dan beri nama project yang
diinginkan, misal Project 1, lalu klik OK.

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember

Gambar 3. Tampilan menu pada saat membuat project baru

3. Memilih PLC yang akan digunakan, dalam hal ini PLC Siemens S7-300, dengan cara klik
kanan insert new object Simatic 300 Station

Gambar 4. Tampilan untuk memilih jenis PLC yang digunakan

Setelah memilih insert SIMATIC 300 station, maka akan muncul tampilan seperti pada
Gambar 5.

Gambar 5. Tampilan setelah memilih jenis PLC yang digunakan.

4. Melakukan konfigurasi hardware dengan cara memilih SIMATIC 300(1) Hardware

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember

Gambar 6. Tampilan untuk melakukan konfigurasi hardware

5. Memilih jenis CPU dan modul input-output yang akan digunakan dengan memilih bagian
RACK-300, CPU-300 CPU 312C, dan SM-300 AI/AO-300.
.

Gambar 7. Tampilan untuk memilih komponen pada konfigurasi hardware

Setelah memilih CPU dan modul I/O yang sesuai, klik save and compile, maka akan
muncul tampilan seperti pada Gambar 8.

Gambar 8. Tampilan setelah melakukan konfigurasi hardware

6. Memulai tampilan pemrograman dengan memilih CPU 312C S7 Program(1) Blocks


OB1, lalu pilih jenis pemrograman yang akan digunakan (dalam hal ini ladder (LAD)
diagram), maka akan muncul tampilan seperti pada Gambar 9.
4

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember

Gambar 9. Tampilan untuk melakukan pemrograman pada PLC

Setelah melakukan konfigurasi, maka pemrograman sudah dapat dilakukan. Untuk


mememasukkan program yang sudah dibuat ke PLC, maka pilih menu
4. KOMUNIKASI PLC SIEMENS S-300 DENGAN STEP 7
1. Pada window SIMATIC Manager, pilih menu option Set PG/PC Interface, maka akan
muncul tampilan seperti pada Gambar 10.

Gambar 10. Tampilan untuk set PG/PC Interface

2. Pada bagian Interface Parameter Assignment Used, pilih jenis yang akan digunakan, dan
yang digunakan pada percobaan ini adalah PC Adapter (MPI), lalu klik OK.
5

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember
5. INSTRUKSI-INSTRUKSI PEMROGRAMAN STEP 7
A. Bit Logic
1. Normally Open Contact
Bit ini digunakan untuk memasukkan input yang keadaan normalnya terbuka.
2. Normally Closed Contact
Bit ini digunakan untuk memasukkan input yang keadaan normalnya tertutup.
3. Invert Power Flow
Bit ini digunakan untuk membalikkan nilai hasil operasi logika sebelumnya.
4. Output Coil
Bit ini digunakan untuk menunjukkan nilai hasil operasi logika.
B. Timer
Timer merupakan instruksi yang berfungsi memberikan waktu tunda (delay). Timer
dapat digunakan untuk mengatur lamanya waktu nyala atau waktu mati dari sebuah
output. Pada pemrograman Step 7, terdapat berbagai macam timer, antara lain pulse
timer (S_PULSE), on delay timer (S_ODT), dan off delay timer (S_OFFDT).
1. Pulse Timer (S_PULSE)
Timer ini digunakan untuk menentukan waktu tunda suatu operasi
logika.
2. On delay timer (S_ODT)
Timer ini digunakan untuk menunda waktu nyala suatu operasi logika.

3. Off delay timer (S_OFFDT)


Timer ini digunakan untu menunda waktu mati suatu operasi logika.

C. Counter
Counter merupakan instruksi yang digunakan untuk operasi perhitungan. Terdapat
beberapa jenis counter pada pemrograman Step 7, yaitu counter up (S_CU), counter
down (S_CD), dan counter up/down (S_CUD).
1. Counter up (S_CU)
Counter up digunakan untuk menghitung urutan naik.

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember
2. Counter down (S_CD)
Counter down digunakan untuk menghitung urutan turun.

3. Counter up/down (S_CUD)


Counter up/down digunakan untuk menghitung urutan naik atau
turun.

D. Move

Instruksi move diaktifkan oleh input enable (EN), dan memindahkan nilai dari alamat
input (IN) ke output (OUT).
E. Comparator
1. Compare integer

Instruksi compare integer akan membandingkan nilai pada input 1 (IN1) dan input 2
(IN2), dan hasil operasi logikanya akan diletakkan di output. Tipe data pada operasi
ini adalah integer.
2. Compare double integer

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember
Instruksi compare double integer akan membandingkan nilai pada input 1 (IN1) dan
input 2 (IN2), dan hasil operasi logikanya akan diletakkan di output. Tipe data pada
operasi ini adalah double integer.
1. Compare real

Instruksi compare double integer akan membandingkan nilai pada input 1 (IN1) dan
input 2 (IN2), dan hasil operasi logikanya akan diletakkan di output. Tipe data pada
operasi ini adalah double integer.
6. APLIKASI INSTRUKSI
A. Rangkaian Self Holding pada Ladder Diagram
Rangkaian self holding adalah rangkaian yang dapat mempertahankan kondisi nilai suatu
operasi logika.

Gambar 11. Rangkaian self holding pada ladder diagram

B. Rangkaian Logika dengan Ladder Diagram


Rangkaian logika seperti or, and, dan not dapat diaplikasikan menggunakan ladder diagram.
Pada Gambar 12, dengan mengubah-ubah kondisi input, maka kedua output akan selalu
mempunyai nilai logika yang berbeda.

Gambar 12. Aplikasi rangkaian gerbang logika pada ladder diagram

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember
C. Rangkaian Counter
Pada Gambar 13, ketika I124.0 ditekan, maka counter akan menghitung naik, dan ketika
I12.1 ditekan, counter akan menghitung turun. Output akan menyala ketika nilai
hitungan counter lebih dari 0.

Gambar 13. Aplikasi counter pada ladder diagram

D. Rangkaian Timer
1. Pulse Timer
Pada Gambar 14, dengan menekan tombol I124.2, maka karakteristik dari sebuah
pulse timer dapat diamati.

Gambar 14. Aplikasi pulse timer pada ladder diagram

2. On Delay Timer
Pada Gambar 15, dengan menekan tombol I124.2, maka karakteristik dari sebuah on
delay timer dapat diamati.

Gambar 15. Aplikasi on delay timer pada ladder diagram

Laboratorium Otomasi dan Informatika Industri


Jurusan Teknik Elektro
Fakultas Teknologi Industri
Institut Teknologi Sepuluh Nopember
3. Off Delay Timer
Pada Gambar 16, dengan menekan tombol I124.2, maka karakteristik dari sebuah off
delay timer dapat diamati.

Gambar 16. Aplikasi off delay timer pada ladder diagram

E. Aplikasi Instruksi Move


Pada Gambar 17, dapat diamati bahwa nilai dari counter yang terdapat pada alamat memori
MW0 akan dipindah ke alamat MW3 oleh instruksi move.

Gambar 17. Aplikasi dari instruksi move

F. Aplikasi Instruksi Compare


Pada Gambar 18, dapat diamati bahwa instruksi compare akan membandingkan nilai pada
Input 1 (IN1) dan Input 2 (IN2). Hasil dari perbandingan tersebut akan mempengaruhi nilai
logika output.

Gambar 18. Aplikasi dari instruksi comparator

10

Anda mungkin juga menyukai