Basic Pemula Belajar PLC - Teory
Basic Pemula Belajar PLC - Teory
www.mitrafay.com
4/11/2021
www.counterproduksi.com last update: AUGS 01, 2018
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
Komputer adalah sebuah alat elektronik (hardware) yang bekerja jika diberi perintah.
Kumpulan perintah itu kita kenal juga sebagai program komputer (software).
Komputer terdiri dari dua bagian utama yaitu software dan hardware
Software
Hardware
KOMPUTER
HARWARE KOMPUTER
Jenis komputer antara lain : PC, Laptop, calculator , PLC , mikrokontroler dll
4/11/2021 pelatihan tingkat dasar PLC
3
Pengenalan PLC
Apa itu PLC ?
Komputer yang khusus dirancang untuk mengontrol proses atau mesin. Contohnya
digunakan untuk otomatisasi industri
Proses/mesin
PLC output
PROGRAM
PLC
Rangkain Logika Relay
4/11/2021 8
4/11/2021 pelatihan tingkat dasar PLC 9
Arsitektur internal PLC
RS 232 Ethernet
1010101010 01010101101
field 4/11/2021
bus pelatihan tingkatdirect Inputs
dasar PLC and Outputs 10
Cara Kerja PLC
Out = A · B
NOT C
A
logic ladder
Input signals
Power-on the PLC
Instruction 1
Instruction 2
Output links …
Instruction n
Lampu
indikator
Input
Program
komunikasi
Batery
backup
Modul output
4/11/2021 pelatihan tingkat dasar PLC 15
PLC CPU
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
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.
1. Input DC 24 V
2. Input AC 220 V
3. Input AC/DC 12-24 V
1 24 Volt
2 12-24 Volt
POLARITAS DC POWER
SUPPLY TDK BOLEH
TERBALIK !
MODUL
OUTPUT PLC output
Coil lampu
contact
sinking and sourcing terminology only applies to DC input and output circuits.
V+
SEN
SOR PLC VCC
PLC
V+ + V+ COM
V- COM
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
PLC
SENSOR
V- COM
V- V- COM
Sensor PNP
4/11/2021 pelatihan tingkat dasar PLC 35
CONTOH PEMASANGAN SENSOR DAN SWITCH DENGAN KONFIGURASI NPN DAN PNP
SWITCH
NPN
(SINK)
COM
PNP (SOURCE)
COM
4/11/2021 pelatihan tingkat dasar PLC 36
SINK or SOURCE Output Transistor
SINK or SOURCE pada Modul Output Tramsistor
Pemasangan NPN Sensor & sebuah switch Pemasangan PNP Sensor & sebuah switch
+ +
_ _
_
+ + _
4/11/2021 38
pelatihan tingkat dasar PLC
CONTOH MANUAL
SENSOR
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 40
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
4/11/2021 pelatihan tingkat dasar PLC 41
up.
Memory Backup Structure
16 BIT = WORD
15 0 8 BIT = BYTE
0000000000000000 4 BIT = NIBLE
TIMER/COUNTER
•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 serial
•Memory FLAGS : menyimpan status operasi PLC
4/11/2021 X100.02
pelatihan tingkat dasar PLC 46
CONTOH PADA ALAMAT CHANNEL INPUT DAN OUT PUT (CIO)
PLC
CHANEL 100
0 1 2 3 4 5 6 7 COM 0
POWER
TULISKAN ALAMAT
SUPPLY LAMPU?
LAMPU
4/11/2021 pelatihan tingkat dasar PLC 47
ALAMAT peralatan input
CHANNEL 0
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
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
CHANNEL 100
0 1 2 3 64 5 6 7 COM com
POWER
LAMPU SUPPLY
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
CHANNEL 100
0 1 2 3 64 5 6 7 COM com
POWER
LAMPU SUPPLY
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
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
0 1 2 3 4 5 6 7 8 9 COM 0 0 1 2 3 4 5 6
100.01 101.01
A B C
A C
-| |--|/|----------------( )
AND
B
Instruction List
LD A
Structured Text
ANDN B
OUT C C:= A AND NOT B
L1 L2
Sumber
tegangan
NC
Modul Input plc
Instruksi dlm PLC Modul Output plc
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
NC
Modul Input plc
LADDER ELEKTROMEKANIS Instruksi dlm PLC Modul Output plc
L1 L2 L1 L2
1 100 100
1
100
1
PLC
4/11/2021
100 66
FUNGSI MODUL INPUT SPT COIL RELAY SEPERTI GAMBAR BERIKUT:
L1 L2 L1 L2
B B
A
A
L1 L2 L1 L2
B B
A
A
L1 L2 L1 L2
A
A
A
L1 L2 L1 L2
A
A
A
C
LADDER ELEKTROMEKANIS
A D
A B D
B
C
C
D
A
LADDER ELEKTROMEKANIS
L1 L2 L2
L1
A A
A
A
C
LADDER ELEKTROMEKANIS
L1 L2 L1 L2
A D
C
LADDER ELEKTROMEKANIS
L1 L2 L1 L2
A D
00
00.00 01.00 100.00 100
01
100.00
02
100.00 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
79
Simulasi 1/3
00.00 100.00
00.00 00.01 100.00
00.01
100.00
00.02
100.00 00.02
00.00
00.00 00.01 100.00 100.00
00.01
100.00
00.02
100.00 00.02
00
00.00 01.00 100.00
01
100.00
02
100.00 00.02
00
00.00 01.00 100.00
01
100.00
02
100.00 00.02
RM
RM
LSB
RM
LSB
RM
START RM
STOP
program PLC
LSA
LSB
LSB
RM
LSB
LSA
LSB
RM
Pompa hidup dengan menekan tombol start atau keadaan air kosong (sensor LSB
aktif)
X1
Y
Logika OR
X2
00.01
100.00
00.02
100.03
100.00 00.02
programming software
programming device
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
4/11/2021
pelatihan tingkat dasar PLC 103
Revision History
No Date Content
1 Jan 2016 Add sensor