0% menganggap dokumen ini bermanfaat (0 suara)
76 tayangan22 halaman

2.1. Basic Knowledge CX-Programmer - CX-Designer Rev

Dokumen tersebut memberikan ringkasan pengertian dasar tentang konsep-konsep utama dalam pemrograman logika berantai (ladder logic) seperti ikon-ikon diagram logika, tipe data, operasi aritmatika, pembandingan data, penggerakan data, timer/counter, dan Human Machine Interface (HMI).

Diunggah oleh

Yosua
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
76 tayangan22 halaman

2.1. Basic Knowledge CX-Programmer - CX-Designer Rev

Dokumen tersebut memberikan ringkasan pengertian dasar tentang konsep-konsep utama dalam pemrograman logika berantai (ladder logic) seperti ikon-ikon diagram logika, tipe data, operasi aritmatika, pembandingan data, penggerakan data, timer/counter, dan Human Machine Interface (HMI).

Diunggah oleh

Yosua
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 22

Said Yanuar

[email protected]

Basic Knowledge
CX-Programmer & CX-Designer
Said Yanuar
[email protected]

Basic Knowledge 2
1 • Ladder Diagram Icons
2 • Data Type
3 • Sequence Output
4 • Timer / Counter O
5 • Arithmetic Operation U
6 • Increment / Decrement CX-Programmer T
• Data Compare
7
L
• Data Move
8

• Data Shift
I
9

10 • Data Control N
11 • Function Block E
12 • HMI (Human Machine Interface)
CX-Designer / CX-Supervisor
13 • Plant Monitoring
Said Yanuar
[email protected]

Basic Knowledge 3
Ladder Diagram Icons
XIC (Examine if Closed) / OTE (Output Energize) INSTRUCTION
Normally Open Akan menghasilkan sinyal aktif Memberi instruksi sesuai dengan
Akan menghasilkan sinyal aktif (true) ketika rangkaian membuka. fungsi yang telah disediakan oleh
(true) ketika rangkaian menutup. Software CX-Programmer.

XIO (Examine if Open) / OTD (Output Deenergize) FUNCTION BLOCK


Normally Closed Akan menghasilkan sinyal aktif Membuat function baru sesuai
Akan menghasilkan sinyal aktif (true) ketika rangkaian membuka. yang dinginkan oleh user.
(true) ketika rangkaian
membuka.
Said Yanuar
[email protected]

Basic Knowledge 4
Data Type
• Signed Binary / INT Reminder
Mengandung 1 word data, range nilai = -32768 – 32767

• Signed Long Binary / DINT (L) 1 word = 2 byte


Mengandung 2 word data, range nilai = -2147483648 – 2147483647
1 byte = 8 bit
• Unsigned Binary / UINT (U)
Mengandung 1 word data, range nilai = 0 – 65535
1 channel alamat digital dalam
• Unsigned Long Binary / UDINT (UL) Ladder Programming
Mengandung 2 word data, range nilai = 0 – 4294967295
mengandung 1 word (16 bit)
• BCD (B) data
Mengandung 1 word data, range nilai = 0 – 9999

• Long BCD (BL)


Mengandung 2 word data, range nilai = 0 – 99999999

• Floating / REAL (F)


Mengandung 2 word data, range nilai =

• Double Floating / LREAL (D)


Mengandung 4 word data, range nilai =
Said Yanuar
[email protected]

Basic Knowledge 5
Sequence Output
DIFU DIFD
Mengaktifkan output hanya saat sinyal Mengaktifkan output hanya saat sinyal
rising saja (dalam sekejap). falling saja (dalam sekejap).
Said Yanuar
[email protected]

Basic Knowledge 6
Sequence Output
SET KEEP
Untuk mengaktifkan & menahan sinyal Untuk mengaktifkan & menahan sinyal
aktif pada output. aktif dan menonaktifkan & menahan
sinyal nonaktif pada output.

RESET
Untuk menonaktifkan & menahan sinyal
nonaktif pada output.
Said Yanuar
[email protected]

Basic Knowledge 7
Timer / Counter
TIMER
Untuk mendelay suatu output yang akan bernilai true dengan nilai timer yang telah ditentukan.
TIM / TIMX
Nilai durasi timer yang ditentukan pada basis 100 ms
TIMH / TIMHX
Nilai durasi timer yang ditentukan pada basis 10 ms
TIMU / TIMUX
Nilai durasi timer yang ditentukan pada basis 0.1 ms
Said Yanuar
[email protected]

Basic Knowledge 8
Timer / Counter
COUNTER
Untuk menghitung (decrement), dari sebuah set value hingga menuju nol yang apabila telah sampai nilai
nol, maka akan muncul completion flag pada counter tersebut
Said Yanuar
[email protected]

Basic Knowledge 9
Arithmetic Operation
Perkalian (*) Penjumlahan (+)

Pembagian (/) Pengurangan (-)


Said Yanuar
[email protected]

Basic Knowledge 10
Increment / Decrement
INCREMENT (++) DECREMENT (--)
Untuk menambahkan bilangan dengan 1 Untuk mengurangi bilangan dengan 1
Said Yanuar
[email protected]

Basic Knowledge 11
Data Compare
< (Kurang Dari) > (Lebih Dari) = (Sama Dengan)
Jika nilai pada 1 word alamat pada S1 kurang Jika nilai pada 1 word alamat pada S1 lebih Jika nilai pada 1 word alamat pada S1 sama
dari S2 maka akan memberi sinyal aktif. dari S2 maka akan memberi sinyal aktif. dengan S2 maka akan memberi sinyal aktif.

<L (Kurang Dari) >L (Lebih Dari) =L (Sama Dengan)


Jika nilai pada 2 word alamat pada S1 kurang Jika nilai pada 2 word alamat pada S1 lebih Jika nilai pada 2 word alamat pada S1 sama
dari S2 maka akan memberi sinyal aktif. dari S2 maka akan memberi sinyal aktif. dengan S2 maka akan memberi sinyal aktif.
<= (Kurang Dari Sama Dengan) >= (Lebih Dari Sama Dengan)
Jika nilai pada 1 word alamat pada S1 kurang Jika nilai pada 1 word alamat pada S1 lebih
dari sama dengan S2 maka akan memberi dari sama dengan S2 maka akan memberi
sinyal aktif. sinyal aktif.

<=L (Kurang Dari Sama Dengan) >=L (Kurang Dari Sama Dengan)
Jika nilai pada 2 word alamat pada S1 kurang Jika nilai pada 2 word alamat pada S1 lebih
dari sama dengan S2 maka akan memberi dari sama dengan S2 maka akan memberi
sinyal aktif. sinyal aktif.
Said Yanuar
[email protected]

Basic Knowledge 12
Data Compare
CMP
Untuk membandingkan 1 word alamat pada S1
dengan S2.

CMPL
Jika nilai pada 2 word alamat pada S1 dengan
S2.
Said Yanuar
[email protected]

Basic Knowledge 13
Data Move
MOV BSET
Untuk menyalin alamat sumber ke alamat tujuan Untuk menyalin alamat sumber ke beberapa alamat tujuan
yang berurutan
Said Yanuar
[email protected]

Basic Knowledge 14
Data Move
XFER
Untuk menyalin nilai dari beberapa alamat berurutan ke beberapa alamat tujuan berurutan
Said Yanuar
[email protected]

Basic Knowledge 15
Data Shift
SFT WSFT
Untuk menggeser nilai (bit) pada suatu alamat Untuk menyalin & menggeser nilai (word) pada suatu alamat
Said Yanuar
[email protected]

Basic Knowledge 16
Data Control
INTERLOCK JMP / JME
Untuk mengunci instruksi. Sekumpulan instruksi hanya akan terinstruksi Program yang hanya akan tereksekusi jika suatu
ketika keadaan terpenuhi. kondisi terpenuhi
Said Yanuar
[email protected]

Basic Knowledge 17
Data Control
INTERLOCK
Untuk mengunci instruksi. Sekumpulan instruksi hanya akan terinstruksi ketika keadaan terpenuhi.
Said Yanuar
[email protected]

Basic Knowledge 18
Data Control
SCALING
Untuk mengonversi nilai analog ke dalam nilai linear yang diinginkan
Said Yanuar
[email protected]

Basic Knowledge 19
Function Block
Yaitu fungsi yang dapat dibuat sesuai kebutuhan
user, mulai dari yang sangat simple hingga yang
sangat kompleks
Said Yanuar
[email protected]

Basic Knowledge 20
HMI (Human Machine Interface)
Yaitu panel / display penghubung antara mesin dengan manusia
Said Yanuar
[email protected]

Basic Knowledge 21
Plant Monitoring
Memonitor / mengawasi jalannya proses yang ada pada suatu plant
Said Yanuar
[email protected]

22

Any Question?
[email protected]

Anda mungkin juga menyukai