You are on page 1of 9

de KITS Application Note

AN25 - How 2 Use de KITS SPC Alphanumeric


Display with Omron CPM2A-30CDT-D PLC
sumbangan dari: HAYESS AUTOMATION ℡ (031) 8438844, 8430344

Application Note (AN) ini disusun untuk memberikan penjelasan tentang pengendalian de KITS SPC
Alphanumeric Display (K7) oleh PLC (Programmable Logic Controller) Omron CPM2A-30CDT-D.
Modul-modul yang digunakan adalah:
- de KITS SPC Alphanumeric Display (K7)
- Omron CPM2A-30CDT-D

MENGHUBUNGKAN DE KITS SPC ALPHANUMERIC DISPLAY DENGAN PLC


1. Pastikan PLC dalam kondisi mati.
2. Gunakanlah output open collector NPN yang tersedia. AN ini menggunakan output open collector dengan
alamat 01000 untuk sinyal Clock (S3), 01001 untuk sinyal Data (S2), dan 01002 untuk sinyal Clear (S1).
3. Hubungkanlah referensi Ground SPC Alphanumeric Display dengan semua emittor yang digunakan.
Hubungan SPC Alphanumeric Display dengan Omron CPM2A-30CDT-D terdapat pada gambar 1.

S3 (Clock)

01000

S2 (Data)
Omron de KITS SPC
CPM2A- 01001 Alphanumeric
30CDT-D Display

S1 (Clear)

01002

GND

Gambar 1. Hubungan de KITS SPC Alphanumeric Display dengan Omron CPM2A-30CDT-D

MENGHUBUNGKAN DE KITS SPC ALPHANUMERIC DISPLAY DENGAN SUMBER TEGANGAN


1. Hubungkan sumber tegangan +5 V DC dan GND ke J5.
2. Hubungkan GND pada J5 atau J4 dengan emittor PLC (lihat gambar 1).
Hubungan SPC Alphanumeric Display dengan sumber tegangan terdapat pada gambar 2.

Page 1 of 9 Application Note AN25


Power Supply
5 V DC GND

Ke emittor PLC

Gambar 2. Hubungan sumber tegangan

MEMPROGRAM DE KITS SPC ALPHANUMERIC DISPLAY


Secara garis besar, urutan–urutan untuk memprogram de KITS SPC Alphanumeric Display adalah seperti
flowchart pada gambar 3.

Page 2 of 9 Application Note AN25


Start

Y
Kirim
Beri logika '1' ke S3 Beri logika '0' ke S2
data '0'?

N Beri logika '0' ke S3


Beri logika '1' ke S3

Kirim Y
data '1'? Beri logika '1' ke S3 Beri logika '1' ke S2

N Beri logika '0' ke S3


Beri logika '1' ke S3

Kirim Y
'clear'? Beri logika '1' ke S1 Beri logika '0' ke S1

N Beri logika '1' ke S1

End

Gambar 3. Algoritma pemrograman de KITS SPC Alphanumeric Display

PEMROGRAMAN PLC
Pemrograman de KITS SPC Alphanumeric Display dengan PLC adalah sesuai dengan timing diagram pada
gambar 4.

Clock internal PLC


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

ClockSign (alamat 20004)

Clock sesungguhnya (S3)

DataSign (alamat 20003)

Data sesungguhnya (S2)

Gambar 4. Timing Diagram PLC

Page 3 of 9 Application Note AN25


- ClockSign berfungsi untuk mengeluarkan sinyal clock. Dengan adanya output open collector, maka logika
clock yang sesungguhnya dihasilkan akan berkebalikan dengan ClockSign.
- DataSign digunakan sebagai clock untuk menggeser Data sesungguhnya yang terdapat pada 2 buah shift
register.
- Data Sign akan menggeser Data pada saat perpindahan dari logika 'low' ke 'high' (garis biru putus-putus).
- Data akan dianggap valid jika nilainya stabil pada saat clock sesungguhnya berlogika 'low' (diapit garis
merah putus-putus).
- Karena dalam satu rangkaian clock internal (16 clock) hanya dapat mengirimkan 4 bit data kepada de KITS
SPC Alphanumeric Display, maka proses ini berlangsung 4 kali (64 clock internal).

LISTING PROGRAM PLC


Signal Generate for Shift Data & Clock

R: 1
P: 0 20000 C001 20002 20002

StrtDisp 1DitData ClokPls ClokPls

R: 2 MOV(21)
P: 4 20001
#0001
StrtPls
20600
205

ReStrtPl
MOV(21)

#0000

206

R: 3
P: 8 20500 20003

DataSign
20501

20502

20504

20505

Page 4 of 9 Application Note AN25


20506

20508

20509

20510

20512

20513

20514

R: 4
P: 21 20501 20004

ClokSign
20505

20509

20513

R: 5
P: 26 25314 SFT(10)

205
Off

20002
206

ClokPls

25314

Off

Page 5 of 9 Application Note AN25


Control Send Data: per digit until 8 digit done

R: 6
P: 30 20001 MOV(21)

DM0010
StrtPls
20300
210
ShftNext

R: 7
P: 33 20001 MOV(21)

#0001
StrtPls
20300
202
ShftNext

20408 MOV(21)

#0000
ReStrt

203

R: 8
P: 38 20001 MOV(21)

#0000
StrtPls

DM0020

R: 9
P: 40 20001 MOV(21)

#0001
StrtPls
20408
204
ReStrt

R: 10 SFT(10)
P: 43 25314
202
Off

20003
203
DataSign

25314

Off
Page 6 of 9 Application Note AN25
R: 11
P: 47 25314 SFT(10)

204
Off
20300
204
ShftNext
25314

Off

R: 12
P: 51 20300 20408 INC(38)

DM0020
ShftNext ReStrt

R: 13
P: 54 20408 MOV(21)

#0000
ReStrt

DM0020

Synchronous Serial: Clock, Data & Clear

R: 14
MOV(21)
P: 56 25315
#E000
1'stScan

DM0010

MOV(21)

#0000

DM0020

Page 7 of 9 Application Note AN25


R: 15
MOVD(83)
P: 59 25315
DM0020
1'stScan

#0200

DM0010

MOVD(83)

*DM0020

#0010

DM0010

R: 16
P: 62 25314 SFT(10)

210
Off
20003
211
DataSign

25314

Off

Delay to Run All Program: Clear Syn. Serial

R: 17 CNT
P: 66 20515
C001
4bitData
1DitData
C001
#0004
1DitData
25315

1'stScan

Page 8 of 9 Application Note AN25


R: 18
TIM
P: 70 25313
T000
On
ClerSync

#0005

T000 20005

ClerSync 1'stCler

R: 19
P: 74 21100 01001

DataOut Data
C001

1DitData

R: 20
P: 77 20004 C001 01000

ClokSign 1DitData Clok

R: 21
P: 80 20005 01002

1'stCler Cler

C001

1DitData

R: 22
P: 83 T000 20000

ClerSync StrtDisp

DIFU(13)

20001

StrtPls

R: 23 END(01)
P: 86

Selamat berinovasi!
Page 9 of 9 Application Note AN25

You might also like