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
Proses/mesin
PLC output
PROGRAM
PLC
Rangkain Logika Relay
6/21/2019 6
6/21/2019 pelatihan tingkat dasar PLC 7
Arsitektur internal PLC
RS 232 Ethernet
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
Instruction 1
Instruction 2
Output links …
Instruction n
Lampu
indikator
Input
Program
komunikasi
Batery
backup
Modul output
6/21/2019 pelatihan tingkat dasar PLC 13
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+ COM
+ V+ COM
V-
Sensor NPN
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)
Pemasangan NPN Sensor & sebuah switch Pemasangan PNP Sensor & sebuah switch
+ +
_ _
_ _
+ +
6/21/2019 36
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 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
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
•Memory FLAGS : menyimpan status operasi PLC
6/21/2019 X100.02
pelatihan tingkat dasar PLC 44
CONTOH PADA ALAMAT CHANNEL INPUT DAN OUT PUT (CIO)
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
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
RUNG
OUTPUT
INPUT
6/21/2019 pelatihan tingkat dasar PLC 59
Contoh-1 DIAGRAM LADDER Electromekanis
L1 L2
Sumber
tegangan
Rangkaian Listrik
L1 L2 L1 L2
NC
Modul Input plc Modul Output plc
Instruksi dlm 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
L1 L2 L1 L2
NC
Modul Input plc Modul Output plc
LADDER ELEKTROMEKANIS Instruksi dlm PLC
L1 L2 L1 L2
1 100 100
100
1
PLC
6/21/2019
100 64
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
C
C
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
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
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
•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
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
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