Kamis, 13 November 2014

Aritmatika dalam Pemograman PLC

Dalam tulisan ini saya akan membahas tentang aritmatika pemograman PLC. yang saya akan bahas yaitu penambahan, pengurngan dan perkalian.  artimatik dalam pemograman PLC dapat berupa penambahan langsung atau penambahan nilai antar memori. untuk mematik intruksi aritmatika kita dapat menggunakan difu karena intruksi  kontrol ini berfungsi untuk meng ON kan output selama satu scan. 

1. penambahan

intruksi penambahan adalah intruksi yang membuat kita dapat mlakukan operasi penambahan nilai atau nilai dalam memori. untuk menggunakan intruksi ini kita dapat melakukan dengan struktur + D0 #4 D0 itu berati penambahan memori D0 dengan hexadesimal 4 . untuk lebih jelasnya lihat gambar di bawah ini .

Gambar 1 penambahan

2. pengurangan

pada operasi pengurangan secara bentuk hampir sama dengan penambahan tetapi berbeda fungsinya.
pada pengurangan kita juga dapat mengurangi nilai suatu memori. pada pengurangan ini saya mencoba memasukan nilai 8 ke memori D0 untuk dikurang 2 dan disimpan pada memori D0



                                                              Gambar 2 pengurangan

3. perkalian
pada perkalian ini saya mencoba memasukan nilai 2 ke memori D0 untuk dikali 2 dan disimpan pada memori D0

                                                               Gambar 3 perkalian
4. pembagian
pada pembagian ini saya mencoba memasukan nilai 8 ke memori D0 untuk dibagi 2 dan disimpan pada memori D0


                                                            Gambar 4 pembagian










Rabu, 12 November 2014

Intruksi Move dan Compare dalam CX programmer

Pada tulisan kali ini saya akan membahas intruksi pada cx programmer. di dalam PLC banyak intruksi yang digunakan dengan fungsi-fungsi tertentu yang sesuai dengan kebutuhan kita. dan disini saya akan menulis hanya tiga intruksi yaitu Compare(CMP), Move (MOV) dan Counter.

1. MOVE

 Move adalah intruksi untuk memindahkan data dari 1 lokasi (sourcing word) ke lokasi data 2 (Destination).  lokasi yang ingin dipindahkan dapat berupa nilai ataupun memori. dalam tulisan kali ini saya akan memindahkan nilai dari memori W0 ke W1 menggunakan PLC omron CPM1A.

untuk membuat intruksi MOV ketik I pada cx programmer dan tulis MOV #5 W0 untuk memindahkan nilai 5 hexa ke dalam memori W0, MOV &10 W0 untuk memindahkan nilai 10 desimal ke alamat W0, dan MOV W0 W1 untuk memindahkan nilai memori di W0 ke Memori W1.

ket:
 MOV : intruksi move dalam cx designer
#          : menandakan Nilai dalam bentuk Hexadesimal
&         : menandakan nilai dalam bentuk Desimal.

untuk programnya kita akan lihat dibawah ini :

                                        Gambar 1. MOV nilai 30 hexa ke dalam memori W0
dan untuk melihat nilai yang berubah dalam memori W0 bisa dilihat dalam video di bawah ini :







Dari video diatas kita dapat melihat perubahan nilai yang terjadi pada memori W0 dari 0000 menjadi 0030.

2. Compare

compare adalah perbandingan antara suatu nilai dengan nilai terentu, alamat dengan alamat dan nilai dengan alamat. untuk membuat Compare pada CX programmer tekan I dan CMP .

Contohnya adalah jika kita ingin menjalankan salah satu dari tiga buah pompa dan untuk menjalankannya harus ada parameter dan pembanding yang lebih besar, lebih kecil, sama dengan. Dalam contoh Compare disini saya menggunakan CJ1M dan memori yang dijadikan pembanding adalah W0 dan W1.

                                              Gambar2 intruksi Compare

Dilihat dari gambar diatas kita dapat melihat memori W0 di bandingkan dengan memori W1 untuk menentukan pompa mana yang akan bekerja. jika nilai di memori W0 lebih kecil dari nilai di memori W1 maka pompa 1 yang akan jalan. dan bila W0 sama dengan W1 maka pompa 2 yang akan jalan. begitu seterusnya. Untuk lebih mengerti cara kerjanya dapat dilihat pada video di bawah ini :





sekian tulisa saya tentang intruksi compare dan Move untuk pemograman PLC menggunakan ladder diagram

Selasa, 11 November 2014

ON/OFF Lampu menggunakan PLC

Postingan kali ini membahas bagaimana menyalakan dan mematikan lampu menggunakan PLC. Rangkain ini pertama kali saya bahas namun banyak berkaitan dengan tulisan saya sebelumnya. seperti pada metode wiringnya yang akan kita gunakan metode singking.

untuk membuat nya kita membutuhkan dua buah push button untuk menyalakan dan mematikan lampu dan membutuhkan satu buah lampu yang akan dinyalakan dan dimatikan.

sebagaimana yang sudah kita ketahui, bahwa yang dimaksud on/off lampu menggunakan PLC adalah bagaimana kita dapat mematikan dan menyalakan lampu  dengan push button dan menggunakan PLC sebagai pengontrolnya. Lihat gambar 1 di bawah ini :



                                         Gambar 1 Wiring On/Off Lampu menggunakan PLC

seperti yang kita lihat diatas  kabel salah satu push button PB1  terhubung dengan alamat X0 dan  PB2 dengan X1. dan untuk COM input dihubungkan dengan negatif VDC hal ini menandakan metode yang digunakan adalah metode sourcing. untuk positif VDC dihubungkan dengan kabel PB1 dan PB2 yang lainnya. Fasa dari sumber AC kita masukan ke MCB 1 dan MCB 2 sebagai pengaman dan keluaran dari MCB 1 di sambungkan ke Lampu dan untuk MCB 2 disambungkan ke input L pada PLC. 
selanjutnya untuk netral pada sumber AC dimasukan ke input N pada PLC dan ke COM output pada PLC. dan terakhir salah satu kabel dari lampu dimasukan ke output PLC Y1.

Ket :

X : Input PLC

Y: Output PLC
PB1 : push button 1
PB2 : push Button 2
Lamp : Lampu
L : input fasa di PLC
N : nput netral di PLC

selanjutnya kita akan membahasa bagaimana cara untuk membuat programnya dengan cx programmer.
                              Gambar 2 Ladder diagram                   

seperti yang kita lihat diatas adalah program untuk on dan off kan lampu dengan menggunakan CX programmer. dan untuk input 0.00 dengan label X0 adalah PB1 untuk menghidupkan lampu. dan 0.01 dengan label X1 adalah PB2 untuk mematikan kan lampu. lampu sendiri menggunakan alamat 100.00 dengan label 100.00. 
untuk mensimulasikannya kita dapat menggunakan CX-designer videonya dapat kita liha dibawah ini :

Demikian saja ulasan singkat tentang ON/OFF Lampu menggunakan PLC  ini. Semoga bermanfaat..