Daftar isi
PELATIHAN DASAR PLC
1. Pengenalan PLC
1.1 Definisi PLC
1.2 Cara Kerja PLC
2 . Hardware PLC
2.1 CPU
2.2 Input
2.3 Output
2.4 Memory
3. Sistim Bilangan
LPK MITRAFAY
WWW.KURSUSTEKNIKMURAH.WORDPRESS.COM
2/26/2018 pelatihan tingkat dasar PLC 2
TELP : 089661513601 last update: Nov 01, 2017
Input
Proses/mesin
PROGRAM
PLC PLC
output
Rangkain Logika Relay
2/26/2018 pelatihan tingkat dasar PLC 3 2/26/2018 pelatihan tingkat dasar PLC 4
1
2/26/2018
1010101010 01010101101
2/26/2018 pelatihan tingkat dasar PLC 7 field 2/26/2018
bus pelatihan tingkatdirect
dasar PLC
Inputs and Outputs 8
Out = A · B
NOT C
>Pandangan umum :
A
-PLC bekerja secara berurutan
B
-First Rung First
logic ladder
Input signals
>Sebenarnya :
Power-on the PLC
PLC bekerja secara simultan (scanning)
… Clear the output table
PLC mengupdate status Input /output lalu
Input links Input table update mengeksekusi program
Demikian seterusnya...
Instruction 1
Instruction 2
Output links …
Instruction n
2/26/2018 Output signals pelatihan tingkat dasar PLC 9 2/26/2018 pelatihan tingkat dasar PLC 10
2/26/2018 pelatihan tingkat dasar PLC 11 2/26/2018 pelatihan tingkat dasar PLC 12
2
2/26/2018
Lampu
indikator
Input
Program
komunikasi
Batery
backup
Modul output
2/26/2018 pelatihan tingkat dasar PLC 13 2/26/2018 pelatihan tingkat dasar PLC 14
Self-diagnosis
Self-diagnosis, such as an I/O bus check, is performed
I/O Refresh
Data to and from external devices, such as sensors and switches, directly connected to
the built-in I/O terminals and expansion I/O terminals, is exchanged with data in the
I/O memory of the PLC. This process of data exchange is called the I/O refresh.
Peripheral Servicing
Peripheral servicing is used to communicate with devices connected to the
communications port or for exchanging data with PLC software
cycle time
cycle time is the time between one I/O refresh and the next
2/26/2018 pelatihan tingkat dasar PLC 15 2/26/2018 pelatihan tingkat dasar PLC 16
CPU Unit memiliki 3 Mode operasi : Changing the Operating Mode (Omron)
Mode PROGRAM
•initial settings in PLC Setup,
• transferring ladder programs,
•checking ladder programs, and
•making prepartions for executing ladder programs such as force-setting/resetting bits
.
Mode MONITOR : I
•perform online editing, force-set/reset bits, and
•changeI/O memory present values while the ladder programs are being executed.
•Adjustments during trial operation .
Mode RUN:
•ladder program is executed.
•Some operations are disabled
•. It is the startup mode at initial value when the CPU Unit is turned ON. Changing the Operating Mode after Startup
2/26/2018 pelatihan tingkat dasar PLC 17 2/26/2018 pelatihan tingkat dasar PLC 18
3
2/26/2018
1. Input DC 24 V
2. Input AC 220 V
3. Input AC/DC 12-24 V
2 12-24 Volt
2/26/2018 pelatihan tingkat dasar PLC 21 2/26/2018 pelatihan tingkat dasar PLC 22
2/26/2018 pelatihan tingkat dasar PLC 23 2/26/2018 pelatihan tingkat dasar PLC 24
4
2/26/2018
2/26/2018 pelatihan tingkat dasar PLC 25 2/26/2018 pelatihan tingkat dasar PLC 26
POLARITAS DC POWER
SUPPLY TDK BOLEH
TERBALIK !
2/26/2018 pelatihan tingkat dasar PLC 27 2/26/2018 pelatihan tingkat dasar PLC 28
MODUL
OUTPUT PLC output
Coil lampu
contact
5
2/26/2018
sinking and sourcing terminology only applies to DC input and output circuits.
1. PLC mikro jumlah I/O < 32 buah Sinking = provides a path to supply ground (–)
2. PLC mini jumlah I/O 32 ~ 128
3. PLC Besar jumlah I/O > 128 Sourcing = provides a path to supply source (+)
2/26/2018 pelatihan tingkat dasar PLC 31 2/26/2018 pelatihan tingkat dasar PLC 32
SINK or SOURCE Input CONTOH PEMASANGAN SENSOR DAN SWITCH DENGAN KONFIGURASI NPN DAN PNP
SINK or SOURCE logic refers to the voltage level that will cause the input to become active. SWITCH
SINK or SOURCE pada Modul Output Tramsistor Untuk menentukan jenis Sensor, NPN atau PNP lihat di manual/data sheet nya
SINK or SOURCE Output Transistor
(tdk berlaku pd output relay) NPN SENSOR PNP SENSOR
(SINK) (SOURCE)
Secara fisik sama
Pemasangan NPN Sensor & sebuah switch Pemasangan PNP Sensor & sebuah switch
+ +
_ _
_ _
+ +
2/26/2018 pelatihan tingkat dasar PLC 35 2/26/2018 36
pelatihan tingkat dasar PLC
6
2/26/2018
CONTOH MANUAL
SENSOR
Memory PLC
program (ladder)
Data (DM)
Memory PLC
Copy tiap power ON
program (ladder)
BACKUP MEMORY
(EEPROM) Parameter(PLC setup)
Data (DM)
RAM is the execution memory for the CPU Unit.
The user programs, PLC Setup, and I/O memory are stored in the built-in RAM.
EEPROM backup memory for user programs, PLC Setup, and Data Memory backed 38
2/26/2018 pelatihan tingkat dasar PLC 37 pelatihan tingkat dasar PLC
up using control bits in the Auxiliary Area.
backup
restore
TIMER/COUNTER
2/26/2018 16 BIT ( WORD) pelatihan tingkat dasar PLC 41 2/26/2018 pelatihan tingkat dasar PLC 42
7
2/26/2018
•Memory CIO Area (R/W): menyimpan kondisi ON/OFF peralatan input dan output
X MMM . NN UNTUK ALAMAT CIO
NILAI X TDK DIPAKAI
•Memory WORK AREA (R/W): menyimpan kondisi ON/Off tapi tdk terhubung modul X=D,A,W
TITIK
MISAL : 100.00
I/O NOMOR WORD NOMOR BIT(0~15)
•Memory holding : sama dengan Work area tapi isi memory tdk hilang ketika power W alamat internal relay
off. D alamat data
•Data Memory : penyimpanan data dlm bentuk Word (16 bit) bukan BIT(on-off contaktor) A alamat Auxilery /relay
status
•Memory TIMER :menyimpan nilai timer saat ini (present value/PV) dan flag 15 0
•Memory COUNTER : menyimpan nilai counter saat ini (PV) & flag X 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
•Memory AUXILARY : menyimpan status operasi PLC 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
X 01
•Memory SERIAL COMM : memory untuk data/status komunikasi
•Memory FLAGS : menyimpan status operasi PLC
..
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
X 100
CONTOH PADA ALAMAT CHANNEL INPUT DAN OUT PUT (CIO) ALAMAT peralatan input
CHANNEL 0 CHANNEL 0
15
Channel = ALAMAT WORD=00
…… 8 7 6 5 4 3 2 1 0
CHANEL 100 0 0 0 0 I 0 0 0 0 0 0 0 0 0 0 0
00
0 1 2 3 4 5 6 7 COM 0
ALAMAT TOMBOL PB1 = 00.02
POWER
TULISKAN ALAMAT
SUPPLY LAMPU? ALAMAT TOMBOL PB2 = 00.04
LAMPU
2/26/2018 pelatihan tingkat dasar PLC 45 2/26/2018 pelatihan tingkat dasar PLC 46
POWER
ALAMAT BIT Channel = ALAMAT WORD=100
PB1 PB2 SUPPLY
0 1 2 3 4 5 6 7 8 9 10 11 0
COM CHANNEL 100
POWER
ALAMAT BIT
15
PLC
Channel = ALAMAT WORD=00
…… 8 7 6 5 4 3 2 1 0
LAMPU SUPPLY
0 0 I 0 0 0 0 0 0 0 0 0 0 0 0 0
00
ALAMAT lampu = 100.03
ALAMAT TOMBOL PB1 = 00.02
15 …… 8 7 6 5 4 3 2 1 0
ALAMAT TOMBOL PB2 = 00.04 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100
2/26/2018 pelatihan tingkat dasar PLC 47 2/26/2018 pelatihan tingkat dasar PLC 48
8
2/26/2018
ALAMAT Output:
ALAMAT BIT
Alamat pada chanel I/O tabahan
Channel = ALAMAT WORD=100
00.06
01.06
POWER
LAMPU SUPPLY
PLC Modul I/O
Tambahan
15 …… 8 7 6 5 4 3 2 1 0
100.01 101.01
0 0 0 I 0 0 0 0 0 0 0 0 0 0 0 0
100
2/26/2018 pelatihan tingkat dasar PLC 49 2/26/2018 pelatihan tingkat dasar PLC 50
Memory AUXILARY
PLC 30 I/O
2/26/2018 pelatihan tingkat dasar PLC 51 2/26/2018 pelatihan tingkat dasar PLC 52
Sistim Bilangan
PLC menggunakan beberapa sistem penomoran selain sistem desimal Basis 10.
Konversi sistim bilangan
pemahaman sistem bilangan lainnya sangat penting dlm pemrograman.
DECIMAL 2 9 12 30
Biner Hexa Desimal BCD (biner code desimal)
0000 0 0 0000 0000 BINER 0010 1001 1100 1110
0001 1 1 0000 0001 HEXA 2 9 0C 1E
0010 2 2 0000 0010
0011 3 3 0000 0011
BCD 0000 0010 0000 1001 0001 0010 0011 0000
0100 4 4 0000 0100
0101 5 5 0000 0101
0110 6 6 0000 0110
0111 7 7 0000 0111
1000 8 8 0000 1000
1001 9 9 0000 1001
1010 A 10 0001 0000
1011 B 11 0001 0001
1100 C 12 0001 0010
1101 D 13 0001 0011
1110 E 14 0001 0100
1111 F 15 0001 0101 53 2/26/2018 pelatihan tingkat dasar PLC 54
9
2/26/2018
2/26/2018 pelatihan tingkat dasar PLC 55 2/26/2018 pelatihan tingkat dasar PLC 56
Instruction List
LD A
Structured Text
ANDN B
OUT C C:= A AND NOT B
2/26/2018 pelatihan tingkat dasar PLC 57 2/26/2018 pelatihan tingkat dasar PLC 58
INPUT
2/26/2018 pelatihan tingkat dasar PLC 59 2/26/2018 pelatihan tingkat dasar PLC 60
10
2/26/2018
Contoh-2 DIAGRAM LADDER program PLC Simbol Dasar Diagram Ladder Program PLC
SIMBOL INTERNAL RELAY PLC
AKTUAL RELAY
DIAGRAM LADDER PLC PROGRAM
Input Kontaktor NO NC
Normaly open(NO)
COIL
NC
Modul Input plc Modul Output plc
Instruksi dlm PLC
2/26/2018 pelatihan tingkat dasar PLC 61 2/26/2018 pelatihan tingkat dasar PLC 62
100
NC 1
Modul Input plc Modul Output plc
LADDER ELEKTROMEKANIS Instruksi dlm PLC
PLC
2/26/2018 pelatihan tingkat dasar PLC 63 2/26/2018
100 64
FUNGSI MODUL INPUT SPT COIL RELAY SEPERTI GAMBAR BERIKUT: Simulasi 1/2 Normaly Open
L1 L2 L1 L2
B B
A
A
11
2/26/2018
Simulasi 2/2
L1 L2 L1 L2
A
A
L1 L2 L1 L2 A
B B
A Modul Input plc LADDER DIAGRAM Modul Output plc
A PLC
Modul Input plc Program dlm PLC Modul Output plc Keadaan awal kontaktor A tersambung (NC) jika input A ditekan maka
internal akan terputus (NO) dan Coil tidakmendapat aliran daya maka
lampu mati
2/26/2018 pelatihan tingkat dasar PLC 67 2/26/2018 pelatihan tingkat dasar PLC 68
L1 L2 L1 L2 L1 L2 L1 L2
A A
A A
A A
Modul Input plc LADDER DIAGRAM Modul Output plc Modul Input plc LADDER DIAGRAM Modul Output plc
PLC PLC
2/26/2018 pelatihan tingkat dasar PLC 69 2/26/2018 pelatihan tingkat dasar PLC 70
A D
A B D
B
C
C
2/26/2018 pelatihan tingkat dasar PLC 71 2/26/2018 pelatihan tingkat dasar PLC
POWER 72
Penerapan switch input dan diagram ladder pada PLC SUPPLY
12
2/26/2018
CONTOH 3 LATIHAN 1
Memilih perangkat input NO atau NC D
A B
D
A
C
LADDER ELEKTROMEKANIS
LADDER ELEKTROMEKANIS
L1 L2 L1 L2
A D
L1 L2 L2
L1
A A
B
A
A
C
2/26/2018 pelatihan tingkat dasar PLC 73 2/26/2018 pelatihan tingkat dasar PLC 74
Simulasi 1/3
ALAMAT MODUL INPUT DAN KONTAKTOR INTERNAL
LADDER DIAGRAM PLC
00 00.00 100.00
00.00 01.00 100.00 00 00.00 00.01 100.00
01 00.01
100.00 100.00
02 00.02
•KONTAKTOR INTERNAL AKAN DIAKTIFKAN OLEH MODUL INPUT DENGAN ALAMAT YG SAMA
•SEBUAH MODUL INPUT BISA MEMILIKI BANYAK KONTAKTOR INTERNAL
•BISA DIKATAKAN FUNGSI MODUL INPUT SPT COIL RELAY DENGAN JUMLAH KONTAKTOR YG
BISA DIPROGRAM SESUAI KEBUTUHAN
77 2/26/2018 pelatihan tingkat dasar PLC 78
13
2/26/2018
00.00 00
00.00 00.01 100.00 100.00 00.00 01.00 100.00
00.01 01
100.00 100.00
00.02 02
2/26/2018 pelatihan tingkat dasar PLC 79 2/26/2018 pelatihan tingkat dasar PLC 80
Simulasi 3/3
Aturan dasar Ladder Programming
00
00.00 01.00 100.00
100.00 00.02
Set the output
Modul Input plc
Channel 0
2/26/2018 pelatihan tingkat dasar PLC 81 2/26/2018 pelatihan tingkat dasar PLC 82
Latihan
Aturan dasar membuat Ladder Program
Membuat diagram ladder
• tidak ada batasan jumlah input yg bisa dihubungkan baik secara paralel ataupun seri pada
rung.
•Dua atau lebih instruksi OUT instructions dapat diparallel
•Output kontaktor dapat dijadikan input .
2/26/2018 pelatihan tingkat dasar PLC 83 2/26/2018 pelatihan tingkat dasar PLC 84
14
2/26/2018
2/26/2018 pelatihan tingkat dasar PLC 85 2/26/2018 pelatihan tingkat dasar PLC 86
RM RM
2/26/2018 pelatihan tingkat dasar PLC 87 2/26/2018 pelatihan tingkat dasar PLC 88
LSB LSB
RM RM
2/26/2018 pelatihan tingkat dasar PLC 89 2/26/2018 pelatihan tingkat dasar PLC 90
15
2/26/2018
PB start PB LSA RM
START RM stop
STOP
LSB
program PLC
LSA
RM
LSB
2/26/2018 pelatihan tingkat dasar PLC 91 2/26/2018 pelatihan tingkat dasar PLC 92
START PB
PB start LSA RM Untuk menulis sebuah program ladder untuk PLC, perlu untuk menjadi akrab dengan
stop
instruksi yang membentuk set instruksi PLC
m
STOP
Input Kontak NORMALLY OPEN (NO).
Simbol input ini aktif ketika perangkat yang terkait memberi
LSB energi/daya.
LSA Dalam mode instruksi, yang mnemonic adalah LD, yang merupakan
singkatan dari LOAD
X1 X2
Logika AND
Y
OUTPUT akan aktif jika SEMUA input terhubung (close) 00.00 100.00
00.00 00.01 100.00
X1
Y
Logika OR 00.01
100.00
X2 00.02
100.03
100.00 00.02
OUTPUT akan aktif jika SALAH SATU input terhubung (close)
2/26/2018 pelatihan tingkat dasar PLC 95 2/26/2018 pelatihan tingkat dasar PLC 96
16
2/26/2018
2/26/2018 pelatihan tingkat dasar PLC 97 2/26/2018 pelatihan tingkat dasar PLC 98
CP1E
CP1L CP1H
Cost-effective CP1E
High Performing
with Enhanced 4 Axis Position
Programmable
Expandability for Control and
Controller with
Analog and Comprehensive
Embedded Ethernet
Temperature Control Programmable
Controller
Revision History
No Date Content
1 Jan 2016 Add sensor
17