Anda di halaman 1dari 101

PELATIHAN DASAR PLC

PERTEMUAN HARI KE-1

Pccontrol.wordpress.com
last update: Nov 01, 2017
Daftar isi
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
4. Prosedur Dasar Operasi PLC
5. PLC Programming
2.1 Merubah Ladder elektromekanis ke Ladder PLC
2.2 Simbol ladder
2.3 Software PLC CX-programmer (OMRON)
2.4 Logika dasar
2.3 Instruksi instruksi(fungsi) yg sering digunakan

6/21/2019 pelatihan tingkat dasar PLC 2


Pengenalan PLC
Apa itu PLC ?
Komputer yang khusus dirancang untuk mengontrol proses atau mesin. Contohnya
digunakan untuk otomatisasi industri

PLC = Programable Logic Controller


Input

Proses/mesin

PLC output

6/21/2019 pelatihan tingkat dasar PLC 3


Pengenalan PLC
Sejarah PLC
PLC pertamakali di buat untuk menggantikan rangkaian control relay .
Rangkaian logika relay digantikan oleh program yg disimpan dlm memori PLC.

PROGRAM

PLC
Rangkain Logika Relay

6/21/2019 pelatihan tingkat dasar PLC 4


Pengenalan PLC
Pada perkembangan PLC selanjutnya fungsinya bertambah tdk hanya operasi logika antara
lain : fungsi matematis, PID, ADC/DAC , komunikasi dll sehingga istilahnya pun menjadi PC
(programmable controller)

Input digital Input digital


Output digital Input analog
Input PWM
Output digital
MATH
PID
ADC
DAC
Networking
HMI
SCADA
dll

6/21/2019 pelatihan tingkat dasar PLC 5


Bagian Bagian PLC

6/21/2019 6
6/21/2019 pelatihan tingkat dasar PLC 7
Arsitektur internal PLC
RS 232 Ethernet

Real-Time flash serial port ethernet


CPU ROM
Clock EPROM controller controller
extensio
bus
parallel bus buffers

fieldbus analog- digital- external


Digital
controller digital analog Digital Output I/Os
Input
converters converters

signal power signal


Relay
conditioning amplifiers conditioning

1010101010 01010101101
field 6/21/2019
bus pelatihan tingkatdirect
dasar PLC
Inputs and Outputs 8
Cara Kerja PLC
A B

Out = A · B
NOT C
A

logic ladder

Input signals
Power-on the PLC

… Clear the output table

Input links Input table update

Instruction 1
Instruction 2
Output links …
Instruction n

… Output table update

6/21/2019 Output signals pelatihan tingkat dasar PLC 9


Bagaimana PLC mengeksekusi programnya?

>Pandangan umum :
„-PLC bekerja secara berurutan
„-First Rung First

>Sebenarnya :
„PLC bekerja secara simultan (scanning)
„PLC mengupdate status Input /output lalu
mengeksekusi program
Demikian seterusnya...

6/21/2019 pelatihan tingkat dasar PLC 10


6/21/2019 pelatihan tingkat dasar PLC 11
PLC Scan time :
„Waktu yang dibutuhkan PLC untukmengupdate
status Input /output dan mengeksekusi program

PLC Scan Time = I/O Scan + Program Scan

6/21/2019 pelatihan tingkat dasar PLC 12


Contoh exterior PLC
Power Input
100~240VAC Modul Input

Lampu
indikator

Input
Program
komunikasi

Batery
backup
Modul output
6/21/2019 pelatihan tingkat dasar PLC 13
PLC CPU

6/21/2019 pelatihan tingkat dasar PLC 14


Overview of CPU Unit Operation

6/21/2019 pelatihan tingkat dasar PLC 15


Self-diagnosis
Self-diagnosis, such as an I/O bus check, is performed

Ladder Program Execution


Instructions are executed from the beginning of the program and I/O memory is
refreshed.

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

6/21/2019 pelatihan tingkat dasar PLC 16


CPU Unit memiliki 3 Mode operasi :

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.

6/21/2019 pelatihan tingkat dasar PLC 17


Changing the Operating Mode (Omron)

Changing the Startup Mode

Changing the Operating Mode after Startup

6/21/2019 pelatihan tingkat dasar PLC 18


CPU Unit Status Indicators (omron)
INPUT OUTPUT
• Perangkat Digital Input (DI)
• Perangkat Digital Output (DO)
• Perangkat Analog Input (AI)
• Perangkat Analog Output (AO)
• Perangkat untuk Komunikasi

6/21/2019 pelatihan tingkat dasar PLC 20


Input
Jenis Jenis Tegangan Input PLC

1. Input DC 24 V
2. Input AC 220 V
3. Input AC/DC 12-24 V

6/21/2019 pelatihan tingkat dasar PLC 21


Jenis –jenis Input

1 24 Volt

2 12-24 Volt

6/21/2019 pelatihan tingkat dasar PLC 22


3 200 ~ 240 Volt

6/21/2019 pelatihan tingkat dasar PLC 23


Rangkaian Input 24v pada modul trainer

6/21/2019 pelatihan tingkat dasar PLC 24


Output

Jenis Jeni Output PLC

1. Output relay (AC/DC)


2. Output Triac (AC)
3. Output Transistor (DC)

6/21/2019 pelatihan tingkat dasar PLC 25


Output RELAY (AC/DC)

6/21/2019 pelatihan tingkat dasar PLC 26


Output Triac (AC)
TRIAC komponen elektronik yg menyalurkan tegangan/arus AC

6/21/2019 pelatihan tingkat dasar PLC 27


Output Transistor (DC)

POLARITAS DC POWER
SUPPLY TDK BOLEH
TERBALIK !

6/21/2019 pelatihan tingkat dasar PLC 28


Rangkaian output relay pada modul trainer

6/21/2019 pelatihan tingkat dasar PLC 29


PLC
MODUL
SWITCH
INPUT
Coil
contact

MODUL
OUTPUT PLC output

Coil lampu
contact

6/21/2019 pelatihan tingkat dasar PLC 30


Kategori PLC berdasar jumlah Input & Output

1. PLC mikro jumlah I/O < 32 buah


2. PLC mini jumlah I/O 32 ~ 128
3. PLC Besar jumlah I/O > 128

6/21/2019 pelatihan tingkat dasar PLC 31


Sinking & Sourcing Concepts

sinking and sourcing terminology only applies to DC input and output circuits.

Sinking = provides a path to supply ground (–)

Sourcing = provides a path to supply source (+)

6/21/2019 pelatihan tingkat dasar PLC 32


SINK or SOURCE Input
SINK or SOURCE logic refers to the voltage level that will cause the input to become active.

•SINK logic: input akan active ketika dikonek ke GROUND.


-COM DIHUBUNGKAN KE +V.
-PERALATAN INPUT MENERIMA ARUS DARI PLC

V+
SEN
SOR PLC VCC
PLC
V+ COM
+ V+ COM
V-
Sensor NPN

•SOURCE logic: input akan aktif ketika di konek ke +VDC


-COM DIHUBUNGKAN KE -V / GROUND
-PERALATAN INPUT MENJADI SUMBER ARUS KE PLC
+
V+ VCC
PLC
SENSOR
PLC V- COM
V- V- COM
Sensor PNP
6/21/2019 pelatihan tingkat dasar PLC 33
CONTOH PEMASANGAN SENSOR DAN SWITCH DENGAN KONFIGURASI NPN DAN PNP
SWITCH

NPN
(SINK)
COM

PNP (SOURCE)

COM
6/21/2019 pelatihan tingkat dasar PLC 34
SINK or SOURCE pada Modul Output Tramsistor
SINK or SOURCE Output Transistor
(tdk berlaku pd output relay)

6/21/2019 pelatihan tingkat dasar PLC 35


Untuk menentukan jenis Sensor, NPN atau PNP lihat di manual/data sheet nya

NPN SENSOR PNP SENSOR


(SINK) (SOURCE)
Secara fisik sama

Pemasangan NPN Sensor & sebuah switch Pemasangan PNP Sensor & sebuah switch

+ +
_ _

_ _
+ +
6/21/2019 36
pelatihan tingkat dasar PLC
CONTOH MANUAL
SENSOR

6/21/2019 pelatihan tingkat dasar PLC 37


Memory PLC
program (ladder)

RAM Parameter(PLC setup)

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
pelatihan tingkat dasar PLC
up using control bits in the Auxiliary Area.
Proses Backup Memory

backup

restore

During these processes, BKUP LED will light, indicating that the CX-Programmer is being backed
6/21/2019 pelatihan tingkat dasar PLC 39
up.
Memory Backup Structure

During these processes, BKUP LED will light, indicating


that the CX-Programmer is being backed up.
6/21/2019 pelatihan tingkat dasar PLC 40
Lebar Data Memory PLC
0 10101010101
•LEBAR DATA MEMORY 16 BIT (0 -15)
1 10101010100
•KAPASITAS(BANYAKNYA=N) MEMORY TERGANTUNG TYPE PLC
3 11010101010
•MEMORY PADA PLC MEMPUNYAI ALAMAT WORD DAN ALAMAT
.’
BIT (KECUALI ALAMAT DM HANYA ALAMAT WORD)

• ALAMAT BIT BERLAKU SEPERTI RELAY YG MEMPUNYAI
‘ .
CONTACT (NO ATAU NC)
‘ .
•Alamat word dan Bit pada memory CIO berhubungan dgn pin
.
I/O
10101010101
. 01101010100
10101010101
N
01010101001

16 BIT = WORD
15 0 8 BIT = BYTE
0000000000000000 4 BIT = NIBLE

6/21/2019 16 BIT ( WORD) pelatihan tingkat dasar PLC 41


Alokasi MEMORY (PLC OMRON)
•CIO (BIT)
•WORK AREA (BIT)
•Data Memory (WORD)
•TIMER (BIT)
•COUNTER (BIT)
•AUXILARY (BIT)
•HOLDING AREA (BIT)
•SERIAL COM (BIT & WORD)
•FLAGS (BIT)
CIO
W
H
DM
A

TIMER/COUNTER

6/21/2019 pelatihan tingkat dasar PLC 42


Jenis lokasi MEMORY (PLC OMRON)

•Memory CIO Area (R/W): menyimpan kondisi ON/OFF peralatan input dan output
•Memory WORK AREA (R/W): menyimpan kondisi ON/Off tapi tdk terhubung modul
I/O
•Memory holding : sama dengan Work area tapi isi memory tdk hilang ketika power
off.
•Data Memory : penyimpanan data dlm bentuk Word (16 bit) bukan BIT(on-off contaktor)
•Memory TIMER :menyimpan nilai timer saat ini (present value/PV) dan flag
•Memory COUNTER : menyimpan nilai counter saat ini (PV) & flag
•Memory AUXILARY : menyimpan status operasi PLC
•Memory SERIAL COMM : memory untuk data/status komunikasi
•Memory FLAGS : menyimpan status operasi PLC

6/21/2019 pelatihan tingkat dasar PLC 43


PENULISAN ALAMAT BIT :

X MMM . NN UNTUK ALAMAT CIO


NILAI X TDK DIPAKAI
TITIK
X=D,A,W MISAL : 100.00
NOMOR WORD NOMOR BIT(0~15)
W alamat internal relay
D alamat data
A alamat Auxilery /relay
status
15 0
X 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
X 01
..
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
X 100

6/21/2019 X100.02
pelatihan tingkat dasar PLC 44
CONTOH PADA ALAMAT CHANNEL INPUT DAN OUT PUT (CIO)

POWER TULISKAN ALAMAT


PB1 PB2 SUPPLY
TOMBOL PB1 DAN PB2 ?
0 1 2 3 4 5 6 7 8 9 10 11 0
COM

CHANNEL 0

PLC
CHANEL 100
0 1 2 3 4 5 6 7 COM 0

POWER
TULISKAN ALAMAT
SUPPLY LAMPU?
LAMPU
6/21/2019 pelatihan tingkat dasar PLC 45
ALAMAT peralatan input

POWER Alamat word pada


PB1 PB2 SUPPLY input output disebut
juga dgn channel
0 1 2 3 4 5 6 7 8 9 10 11 0
COM

CHANNEL 0

ALAMAT BIT Channel = ALAMAT WORD=00

15 …… 8 7 6 5 4 3 2 1 0
0 0 0 0 I 0 0 0 0 0 0 0 0 0 0 0
00

ALAMAT TOMBOL PB1 = 00.02

ALAMAT TOMBOL PB2 = 00.04

6/21/2019 pelatihan tingkat dasar PLC 46


ALAMAT peralatan input

POWER
PB1 PB2 SUPPLY

0 1 2 3 4 5 6 7 8 9 10 11 0
COM

CHANNEL 0

ALAMAT BIT

15
PLC
Channel = ALAMAT WORD=00

…… 8 7 6 5 4 3 2 1 0
0 0 I 0 0 0 0 0 0 0 0 0 0 0 0 0
00

ALAMAT TOMBOL PB1 = 00.02

ALAMAT TOMBOL PB2 = 00.04

6/21/2019 pelatihan tingkat dasar PLC 47


ALAMAT Output:

ALAMAT BIT Channel = ALAMAT WORD=100

CHANNEL 100

0 1 2 3 64 5 6 7 COM com

POWER
LAMPU SUPPLY

ALAMAT lampu = 100.03

15 …… 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100

6/21/2019 pelatihan tingkat dasar PLC 48


ALAMAT Output:

ALAMAT BIT Channel = ALAMAT WORD=100

CHANNEL 100

0 1 2 3 64 5 6 7 COM com

POWER
LAMPU SUPPLY

ALAMAT lampu = 100.03

15 …… 8 7 6 5 4 3 2 1 0
0 0 0 I 0 0 0 0 0 0 0 0 0 0 0 0
100

6/21/2019 pelatihan tingkat dasar PLC 49


Alamat pada chanel I/O tabahan
00.06
01.06

0 1 2 3 4 5 6 7 8 9 0 COM
0 0 0 1 2 3 4 5 6
CHANNEL 0 Chanel 1

PLC Modul I/O


Tambahan

CAHNNEL 100 Chanel 101

0 1 2 3 4 5 6 7 8 9 COM 0 0 1 2 3 4 5 6

100.01 101.01

6/21/2019 pelatihan tingkat dasar PLC 50


PLC 30 I/O

6/21/2019 pelatihan tingkat dasar PLC 51


Memory AUXILARY

Auxiliary Area Allocations by Address for details.


Word/Bit Name Name in CX-Programmer
A200.11 First Cycle Flag P_First_Cycle
A200.12 Step Flag P_Step
A200.15 First Cycle Task Flag P_First_Cycle_Task
A262 Maximum Cycle Time P_Max_Cycle_Time
A264 Present Cycle Time P_Cycle_Time_Value
A401.08 Cycle Time Too Long Flag P_Cycle_Time_Error
A402.04 Battery Error Flag P_Low_Battery
A500.15 Output OFF Bit P_Output_Off_Bit

6/21/2019 pelatihan tingkat dasar PLC 52


Sistim Bilangan
PLC menggunakan beberapa sistem penomoran selain sistem desimal Basis 10.
pemahaman sistem bilangan lainnya sangat penting dlm pemrograman.
Biner Hexa Desimal BCD (biner code desimal)
0000 0 0 0000 0000
0001 1 1 0000 0001
0010 2 2 0000 0010
0011 3 3 0000 0011
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
Konversi sistim bilangan
DECIMAL 2 9 12 30
BINER 0010 1001 1100 1110
HEXA 2 9 0C 1E
BCD 0000 0010 0000 1001 0001 0010 0011 0000

6/21/2019 pelatihan tingkat dasar PLC 54


PLC handles only integer 16 bit numbers

integer 16 bit range : -32,768 to + 32,767

6/21/2019 pelatihan tingkat dasar PLC 55


PROSEDUR DASAR OPERASI PLC
Setting Devices
and Hardware
1. Setting Devices and Hardware
2. Wiring I/O Allocations
3. Connecting Online to the PLC
4. I/O Allocations
Wiring
5. Software Setup
6. Writing the Programs
7. Checking Operation Connecting Online
to the PLC
8. Basic Program Operation
Set the operating mode to RUN mode
Software Setup
to start operation.

6/21/2019 pelatihan tingkat dasar PLC 56


PLC Programming
STANDAR BAHASA PEMROGRAMAN PLC : IEC 61131-3 (1993) :
Ladder Diagram Function Block Diagram

A B C
A C
-| |--|/|----------------( )
AND
B

Instruction List
LD A
Structured Text
ANDN B
OUT C C:= A AND NOT B

Sequential Function Chart

6/21/2019 pelatihan tingkat dasar PLC 57


APA ITU DIAGRAM LADDER ?
• Diagram ladder (diagram tangga) salah satu cara yg digunakan
untuk menggambarkan proses sekuensial di industri
• Diagram ini merepresentasikan interkoneksi perangkat input dan
output sistem kontrol
•Contoh diagram ladder : diagram ladder mekanis dan diagram ladder
program PLC

6/21/2019 pelatihan tingkat dasar PLC 58


Konvensi – konvensi pada Ladder Diagram
‡•Ladder diagram terdiri dari:
-power rail (L1) dan neutral rail„(L2)
-anak tangga (rung) ‡
•Dibaca dari kiri ke kanan, dari atas kebawah
•‡Rung tidak boleh diakhiri dengan lebih dari satu output
•Output dan Input ditampilkan dalam kondisi tidak
dienergized
•‡Input/output diidentifikasikan melaluialamatnya.
L1
L2
Power Line Power Line

RUNG
OUTPUT

INPUT
6/21/2019 pelatihan tingkat dasar PLC 59
Contoh-1 DIAGRAM LADDER Electromekanis

L1 L2

Sumber
tegangan

DIAGRAM ladder elektromekanis

Rangkaian Listrik

6/21/2019 pelatihan tingkat dasar PLC 60


Contoh-2 DIAGRAM LADDER program PLC
DIAGRAM LADDER PLC PROGRAM

Kontaktor & coil virtual

L1 L2 L1 L2

NC
Modul Input plc Modul Output plc
Instruksi dlm PLC

6/21/2019 pelatihan tingkat dasar PLC 61


Simbol Dasar Diagram Ladder Program PLC
SIMBOL INTERNAL RELAY PLC
AKTUAL RELAY

Input Kontaktor NO NC
Normaly open(NO)
COIL

Input Kontaktor
Output /Coil
Normaly close(NC)
-Jumlah kontaktor internal bisa ditambah di program sesuai kebutuhan Jumlah kontaktor tetap
-coil dan kontaktor wujud fisik tdk ada , hanya ada di dlm program
program

6/21/2019 pelatihan tingkat dasar PLC 62


Merubah Ladder Elektromeknis -> Ladder PLC
1. Perangkat input /output mekanis dihubungkan ke modul Input /Output PLC
2. Rangkaian/Logika Ladder diagram elektromekanis di wakili secara software( mengunakan
coil & kontaktor internal)
3. Setiap input berhubungan dgn kontaktor internal dan output berhubungan dengan coil
/output internal
4. Kontaktor internal bisa NC atau NO

Kontaktor & coil virtual

L1 L2 L1 L2

NC
Modul Input plc Modul Output plc
LADDER ELEKTROMEKANIS Instruksi dlm PLC

6/21/2019 pelatihan tingkat dasar PLC 63


HUBUNGAN ANTARA KONTAKTOR EKSTERNAL DAN KONTAKTOR INTERNAL

L1 L2 L1 L2

1 100 100

Modul Input plc Program dlm PLC Modul Output plc

Kontaktor internal diaktifkan oleh perangkat input hardware ygbehubungan


(terhubung dgn memberi alamat yg sama pada contoh diatas alamat input =1
alamat output=100)

100
1

PLC
6/21/2019
100 64
FUNGSI MODUL INPUT SPT COIL RELAY SEPERTI GAMBAR BERIKUT:

6/21/2019 pelatihan tingkat dasar PLC 65


6/21/2019 pelatihan tingkat dasar PLC 65
Simulasi 1/2 Normaly Open

L1 L2 L1 L2

B B
A
A

Modul Input plc Program dlm PLC Modul Output plc

6/21/2019 pelatihan tingkat dasar PLC 66


Simulasi 2/2

L1 L2 L1 L2

B B
A
A

Modul Input plc Program dlm PLC Modul Output plc

6/21/2019 pelatihan tingkat dasar PLC 67


L1 L2 L1 L2
A
A
A

Modul Input plc LADDER DIAGRAM Modul Output plc


PLC

Keadaan awal kontaktor A tersambung (NC) jika input A ditekan maka


internal akan terputus (NO) dan Coil tidakmendapat aliran daya maka
lampu mati

6/21/2019 pelatihan tingkat dasar PLC 68


Simulasi 1/2 Normaly Close

L1 L2 L1 L2
A
A
A

Modul Input plc LADDER DIAGRAM Modul Output plc


PLC

6/21/2019 pelatihan tingkat dasar PLC 69


Simulasi 2/2

L1 L2 L1 L2
A
A
A

Modul Input plc LADDER DIAGRAM Modul Output plc


PLC

6/21/2019 pelatihan tingkat dasar PLC 70


CONTOH 2
D
A B

C
LADDER ELEKTROMEKANIS

A D
A B D

C
C

LADDER DIAGRAM PLC

6/21/2019 pelatihan
Penerapan switch input dan tingkat dasar
diagram PLC
ladder pada PLC 71
Wiring Input output pada Modul PLC
POWER
SUPPLY
B
C B A

6/21/2019 pelatihan tingkat dasar PLC


POWER 72
SUPPLY
CONTOH 3
Memilih perangkat input NO atau NC

D
A

LADDER ELEKTROMEKANIS

L1 L2 L2
L1
A A

A
A

Perhatikan Keadaan awal push buton = NC


Artinya saat awal power on keadaan awal kontaktor internal close(NC)

6/21/2019 pelatihan tingkat dasar PLC 73


LATIHAN 1
D
A B

C
LADDER ELEKTROMEKANIS

L1 L2 L1 L2

A D

6/21/2019 pelatihan tingkat dasar PLC 74


LATIHAN 2 D
A B

C
LADDER ELEKTROMEKANIS

L1 L2 L1 L2

A D

6/21/2019 pelatihan tingkat dasar PLC 75


ALAMAT COIL DAN KONTAKTOR INTERNALNYA
• SETIAP COIL MEMPUNYAI ALAMAT YG BERBEDA

•SETIAP COIL BISA MEMILIKI LEBIH DARI 1 KONTAKTOR , dgn syaratnya


ALAMAT CONTAKTOR SAMA DGN ALAMAT COIL NYA

•CONTACTOR OUTPUT BISA JADI INPUT

L1
D •Penjelasan
A B
A 0.0 100.00 Coil D beralamat 100.00
Maka C dan F adalah kontaktor
C Coil D . krn mempunyai alamat
0.1 yg sama (alamat 100.00) .
B
100.00
Sedangkan kontaktor A dan B
H adalah terhubiung dengan
C
F perangkat Input.
100.01
100.00 Kontaktor G milik Coil H (alamat
G 100.01)
6/21/2019 100.01 pelatihan tingkat dasar PLC 76
ALAMAT MODUL INPUT DAN KONTAKTOR INTERNAL
LADDER DIAGRAM PLC

00
00.00 01.00 100.00 00

01

100.00
02

100.00 00.02

Modul Input plc Modul output plc


Channel 0 Channel 100

•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
Simulasi 1/3

00.00 100.00
00.00 00.01 100.00

00.01

100.00
00.02

100.00 00.02

Modul Input plc


Channel 0

6/21/2019 pelatihan tingkat dasar PLC 78


Simulasi 2/3

00.00
00.00 00.01 100.00 100.00

00.01

100.00
00.02

100.00 00.02

Modul Input plc


Channel 0

6/21/2019 pelatihan tingkat dasar PLC 79


Simulasi 3/3

00
00.00 01.00 100.00

01

100.00
02

100.00 00.02

Modul Input plc


Channel 0

6/21/2019 pelatihan tingkat dasar PLC 80


Simulasi 3/3

00
00.00 01.00 100.00

01

100.00
02

100.00 00.02

Modul Input plc


Channel 0

6/21/2019 pelatihan tingkat dasar PLC 81


Aturan dasar Ladder Programming

Arah eksekusi program

Put the result into


an internal variable

Set the output

6/21/2019 pelatihan tingkat dasar PLC 82


Aturan dasar membuat Ladder Program
• 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 .

Hal yg tidak boleh dlm Ladder Programming


• ladder program tdk terhubung dengan kedua garis vertikal/power
•ada instruksi output tapi Tdk ada instruksi input
•Instruksi output tdk terhubung langsung dgn garis vertikal sisi kanan
•Hindari penggunaan instruksi output yg sama lebih dari 1 kali

6/21/2019 pelatihan tingkat dasar PLC 83


Latihan
Membuat diagram ladder

6/21/2019 pelatihan tingkat dasar PLC 84


Limit switch Atas(LSA)

Limit switch Bawah (LSB)


PB Start
PB Stop
Relay Motor(RM)

6/21/2019 pelatihan tingkat dasar PLC 85


PB start RM

6/21/2019 pelatihan tingkat dasar PLC 86


PB start RM

RM

6/21/2019 pelatihan tingkat dasar PLC 87


PB start PB stop RM

RM

6/21/2019 pelatihan tingkat dasar PLC 88


PB start PB stop RM

LSB

RM

6/21/2019 pelatihan tingkat dasar PLC 89


PB start PB stop RM
LSA

LSB

RM

6/21/2019 pelatihan tingkat dasar PLC 90


Diagram penyambungan PLC untuk kontrol level air

START RM

STOP

program PLC
LSA

LSB

6/21/2019 pelatihan tingkat dasar PLC 91


PB start PB LSA RM
stop

LSB

RM

6/21/2019 pelatihan tingkat dasar PLC 92


START PB
PB start LSA RM
stop
m
STOP

LSB
LSA

LSB
RM

Pompa hidup dengan menekan tombol start atau keadaan air kosong (sensor LSB
aktif)

6/21/2019 pelatihan tingkat dasar PLC 93


Untuk menulis sebuah program ladder untuk PLC, perlu untuk menjadi akrab dengan
instruksi yang membentuk set instruksi PLC

Input Kontak NORMALLY OPEN (NO).


Simbol input ini aktif ketika perangkat yang terkait memberi
energi/daya.
Dalam mode instruksi, yang mnemonic adalah LD, yang merupakan
singkatan dari LOAD
Input Kontak NORMALY CLOSE (NC)
Simbol input ini aktif ketika perangkat yang terkait melepaskan daya Dalam
mode instruksi mnemonic adalah LDI (LOAD Inverse).
Output / COIL
Simbol output ini selalu muncul sebelum garis vertikal rung . Akan aktif
akibat logika sebelumnya. Ketika aktif/berenergi, output dengan alamat yang
sama menjadi aktif.
Mode instruksi mnemonic adalah OUT, ( OUTPUT ACTIVATE)

INSTRUKSI/FUNGSI KHUSUS , melaksanakan tugas2 khusus spt


timer,counter dll
6/21/2019 pelatihan tingkat dasar PLC 94
X1 X2
Logika AND
Y

OUTPUT akan aktif jika SEMUA input terhubung (close)

X1
Y
Logika OR

X2

OUTPUT akan aktif jika SALAH SATU input terhubung (close)

6/21/2019 pelatihan tingkat dasar PLC 95


00.00 100.00
00.00 00.01 100.00

00.01

100.00
00.02
100.03
100.00 00.02

6/21/2019 pelatihan tingkat dasar PLC 96


Perangkat Pemrograman pada PC

Dibutuhkan perangkat lunak sebagai pelengkap


Pemrograman PLC antara lain:

• CX Programming pada PLC Omron,


• WinCC, Step 7 pada PLC Siemens,
• RS Logic pada PLC Allen Bradley, dan
• GX Developer, GX Work pada PLC Mitsubishi
• DirectSoft pada PLC Koyo Direct Logic

6/21/2019 pelatihan tingkat dasar PLC 97


(Didemokan oleh instruktur )

•Mengenal menu cx-programmer


•Membuat program baru
•Edit
•Transfer program ke simulator
dan Menjalankan Simulasi
•Force set/off input kontaktor
•Transfer program ke plc
dan jalankan modul trainer PLC

6/21/2019 pelatihan tingkat dasar PLC 98


Mengenal PLC OMRON

6/21/2019 pelatihan tingkat dasar PLC 99


Mengenal PLC OMRON
CP1

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
6/21/2019
pelatihan tingkat dasar PLC 100
Revision History

No Date Content
1 Jan 2016 Add sensor

6/21/2019 pelatihan tingkat dasar PLC 101

Anda mungkin juga menyukai