132050612 Belajar Plc Omron

download 132050612 Belajar Plc Omron

of 23

Transcript of 132050612 Belajar Plc Omron

  • 5/25/2018 132050612 Belajar Plc Omron

    1/23

    Belajar PLC OMRON

    Gambar Bagian-bagian PLC OMRON Type CJ1M

    Langsung saja, sebab di forum -forum sudah banyak membahas apa itu plc dan dasar-dasar plc.Cara mudah untuk mempelajari plc omron, salah satunya adalah dengan menggunakan programsoftware cx-programer dan cx-simulator. dan kedua program tersebut telah terintegrasi didalamprogram plc omron yaitu CX-One. anda bisa mendapatkandi siniSetelah program cx-oneterinstal pada komputer. kita mulai membuka cx-programer1. Pilih new (gambar 1)

    Gambar 1

    2. Setelah itu pilih device type CJ1M dan OK. Type plc omron yang kita gunakan adalah typeCJ1M, karena salah satu type tersebut nantinya kita dapat menggunakan program cx-simulatoryang berfungsi untuk mensimulasi kerja operasi plc. (gambar 2)

    http://www.thaiplc.com/webboard/index.php?topic=87.30http://www.thaiplc.com/webboard/index.php?topic=87.30http://www.thaiplc.com/webboard/index.php?topic=87.30http://3.bp.blogspot.com/-u7o-UPK52X4/Trj4w4ZEbCI/AAAAAAAAAAg/wOerWee_l3o/s1600/new.JPGhttp://www.gophoto.it/view.php?i=http://4.bp.blogspot.com/-9qVME_XBv3M/TrkBtULIbsI/AAAAAAAAAA4/6pqwz6F8ZwQ/s1600/plc.jpghttp://3.bp.blogspot.com/-u7o-UPK52X4/Trj4w4ZEbCI/AAAAAAAAAAg/wOerWee_l3o/s1600/new.JPGhttp://www.gophoto.it/view.php?i=http://4.bp.blogspot.com/-9qVME_XBv3M/TrkBtULIbsI/AAAAAAAAAA4/6pqwz6F8ZwQ/s1600/plc.jpghttp://3.bp.blogspot.com/-u7o-UPK52X4/Trj4w4ZEbCI/AAAAAAAAAAg/wOerWee_l3o/s1600/new.JPGhttp://www.thaiplc.com/webboard/index.php?topic=87.30
  • 5/25/2018 132050612 Belajar Plc Omron

    2/23

    Gambar 2

    3. Setelah itu akan muncul lembar kerja. dan mulai kita membuat leader programnya. tapisebelumya kita setting "IO table and unit setup" doubel click pada menu tersebut, Pilih"[0000]Main rack", lanjut Pilih "00[0000]empty slot" double click dan kita memilih "Basic IO",selanjutnya pilih "CJ1W-ID211(DC input unit). yaitu slot terminal input dengan alamat memory00 (kita gunakan sebagai input) yaitu ada 16 input.(gambar 3).

    Gambar 3

    5. Setelah selesai lakukan setting seperti perintah di atas untuk slot address memory 01 yaitu :"01[0000]empty slot" di ganti dengan "CJ1W-OC211(relay output unit)" yang artinya kita

    http://1.bp.blogspot.com/-nu0tOoxADFI/Trj_KVUX3cI/AAAAAAAAAAw/icljoY-yom8/s1600/io.JPGhttp://2.bp.blogspot.com/-EFiayt42LXM/Trj7KcOm0XI/AAAAAAAAAAo/WNNPoYwLWtc/s1600/cjm.JPGhttp://1.bp.blogspot.com/-nu0tOoxADFI/Trj_KVUX3cI/AAAAAAAAAAw/icljoY-yom8/s1600/io.JPGhttp://2.bp.blogspot.com/-EFiayt42LXM/Trj7KcOm0XI/AAAAAAAAAAo/WNNPoYwLWtc/s1600/cjm.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    3/23

    menggunakan slot output relay pada address memory 01. selanjutnya buat program seperti dibawah ini (gambar 4)

    Gambar 4

    Pada gambar 4. diatas adalah leader untuk menyalakan output address memory 01.00 dan 01.01

    secara bergantian (Flip-flop) dengan menginputkan nilai high (1) pada slot input address memory00.00. lingkaran dan nomor warna merah menunjukkan cara kita menempatkan leader secaraclick and drop pada lembar program. untuk program yang sudah jadi bisa mengambildisini

    6. Selanjutnya kita masuk tahap simulatornya. pada gambar 5. panah merah dengan nomor1adalah icon untuk simulatornya. click pada icon tersebut dan tunggu beberapa saat makasimulator plc akan berjalan. Dan untuk mengetes program yang sudah kita buat, click panahnomor 2 dan isi nilai dengan 1(satu) lalu click SET. maka pada output Q 1.00 dan Q 1.01 akanbergantian menyala sesuai dengan nilai timer 1 dan timer 2.

    Penggunaan Encoder Pada PLC

    Penggunaan encoder untuk ketepatan atau kepresisian jarak pada mesin-mesin saat ini banyak kitatemukan. Pada kesempatan kali ini akan kami bahas bagamana cara membuat program CX-Programeryang aplikasinya untuk encoder sederhana (increment), untuk encoder dengan diffrential phase input(yaitu encoder yang ada output A,B dan Z) akan kita bahas pada edisi lebih lanjut.

    http://www.box.net/shared/64795g2j1qj84bazmp07http://www.box.net/shared/64795g2j1qj84bazmp07http://www.box.net/shared/64795g2j1qj84bazmp07http://4.bp.blogspot.com/-qi8Cc73w0rM/TrkGyYLLyYI/AAAAAAAAABA/l28nNBDuonc/s1600/flipflop.JPGhttp://www.box.net/shared/64795g2j1qj84bazmp07
  • 5/25/2018 132050612 Belajar Plc Omron

    4/23

    Persiapan pertama kita memakai PLC sebenarnya (bukan kita simulatorkan) dengan type CP1L-M40,untuk terminal input encoder sudah didefinisikan pada gambar 1 dibawah ini.

    Gambar 1

    Pada gambar 1 tersebut input High Speed Counter 0 berada pada terminal 0.00, dan untuk penggunaan

    lebih dari 1 encoder, terminal input Counter dapat dilihat pada gambar 1, yaitu input counter 1 sampaidengan counter 3. Pada mode increment input (Single-phase input) frekwensi input maksimal sampai100Khz, sedangkan untuk mode Differential phase inputs frekwensi input maksimal sampai 50Khz.

    Gambar 2

    http://2.bp.blogspot.com/-JsxpylZTJX4/T_AgJj-T5zI/AAAAAAAAAFo/VR9mzVZSzbc/s1600/setting.JPGhttp://1.bp.blogspot.com/-G0r2teDQ-CA/T_AfooZIIII/AAAAAAAAAFg/jQyFuGF_pc0/s1600/terminal.JPGhttp://2.bp.blogspot.com/-JsxpylZTJX4/T_AgJj-T5zI/AAAAAAAAAFo/VR9mzVZSzbc/s1600/setting.JPGhttp://1.bp.blogspot.com/-G0r2teDQ-CA/T_AfooZIIII/AAAAAAAAAFg/jQyFuGF_pc0/s1600/terminal.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    5/23

    Terlebih dahulu buka program CX-programer dan pilih pada bagian 'Setting' lanjutkan dengan memilihTab 'Built-in input' kemudian pilih (centang) 'use high speed counter 0' dan untuk setting mode reset atauinput setting dapat dilihat pada gambar 2 diatas.

    Gambar 3

    Pemrograman pada leader diagram gambar 3, kita menggunakan perintah CTBL (REGISTERCOMPARISON TABLE) yaitu tabel memory untuk menentukan nilai PV (present value) counter yangakan kita bandingkan dengan nilai yang kita harapkan susai data pada tabel. disitu kita isi P=0 artinya kitamenggunakan input counter 0, C=0 artinya kita memilih mode membandingkannya nilai PV counter,dengan nilai yang sesuai pada tabel, dan mulai melakukan start compare. TB=D10 yaitu kitamenggunakan tabel yang ada di alamat mulai DM10 (data memori). dengan penjelasan sebagai berikutDM10= 2 ---> Artinya kita menggunakan 2 tabel pembandingDM11= 100 ---> Nilai upper (tertinggi), nilai tabel pertama yang kita bandingkanDM12= 0 ---> Nilai lower (terendah), bisa kita isi 110 (bila range kita 100 sampai 110)

    DM13= 4 ----> Apapila nilai counter sesuai dengan range diatas, maka program intrupt no.4 akandieksekusiDM14= 200 ---> Nilai upper (tertinggi), nilai tabel kedua yang kita bandingkanDM15= 0 ---> Nilai lower (terendah), bisa kita isi 210 (bila range kita 200 sampai 210)DM13= 5 ----> Apabila nilai counter sesuai dengan range nilai tabel kedua, maka program intrupt no.5akan

    dieksekusi

    http://3.bp.blogspot.com/-QGmM8lez5Zo/T_AjVvBAuxI/AAAAAAAAAF4/tCRR93SQN6c/s1600/main.JPGhttp://1.bp.blogspot.com/-lJ1NnNZOQRg/T_Ag9sS4fgI/AAAAAAAAAFw/lWXJmcF8q10/s1600/main.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    6/23

    Gambar 4

    Untuk lebih jelas pengisian nilai DM dapat dilihat pada gambar 4. dan setelah selesai melakukanpengisian nilai semua DM, Dapat langsung ditransfer ke PLC dengan click menu tombol yang sudah sayalingkari diatas.Apabila program leader, setting PLC dan nilai DM sudah ditransfer ke PLC semua, agar program dapatbejalan sesuai perintah PLC harus dimatikan (cabut power) lebih dahulu, sebab PLC akanmenginisialisasi perintah Ctbl dan intrupt tasking, saat pertama menyala (power on).

    Gambar 5

    Wiring pada gambar 5. Karena kita tidak menggunakan encoder sebenarnya, tapi kita menggunakanprogram (ada di bagian section 'Pulsa_ENC') yaitu kita menggunakan pulsa 0.2s yang kita jadikan seolahsebagai output pulsa dari Encoder, dimana output tersebut dari address 100.00 kita masukkan ke input

    http://3.bp.blogspot.com/-4svEF_a7U3k/T_AvfKiZK1I/AAAAAAAAAGc/zTBq-_wJP2s/s1600/rangkaian.JPGhttp://3.bp.blogspot.com/-U2QLlwsZKGY/T_Akhe7CGjI/AAAAAAAAAGA/8sYwoVt0gk8/s1600/dm.JPGhttp://3.bp.blogspot.com/-4svEF_a7U3k/T_AvfKiZK1I/AAAAAAAAAGc/zTBq-_wJP2s/s1600/rangkaian.JPGhttp://3.bp.blogspot.com/-U2QLlwsZKGY/T_Akhe7CGjI/AAAAAAAAAGA/8sYwoVt0gk8/s1600/dm.JPGhttp://1.bp.blogspot.com/-Ku5noIyKGt4/T_AmfsK2kqI/AAAAAAAAAGQ/w1u4ebRR-UY/s1600/rangkaian.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    7/23

    counter pada adress 0.00 (high speed cont 0). Pada program tersebut apabila sudah berjalan (running),maka hasilnya dapat kita lihat di output 100.01. Yaitu apabila encoder nilainya sama dengan 100 makaLED ON, dan apabila nilainya 200 maka LED OFF, dan itu akan berulang ON-OFF karena pada saatnilainya counter encoder sama dengan 200 maka saya mengembalikan nilai counter PV = 0 yaitu samadengan DM0, atau dapat disebut mereset nilai PV counter, lihat di bagian program section 'Range_OFF'.

    Program Sederhana Menggunakan Encoder Jilid 2

    Gambar 1

    Penggunaan encoder digunakan untuk menentukan keakuratan posisi putaran atau jarak suatubenda kerja. Pada kesempatan kali ini saya akan memberikan contoh program sederhana Cx-programer CP1L dengan encoder merk Hohner dengan resolusi 400 pulse/putaran. dengan pinkaki konektor encoder sebagai berikut:A= pulse AB= pulse BC= Zero ZD= +24 VDCE= nc (not connect)

    F= -24 VDC

    sedangkan cara menghubungkan dengan PLC adalah seperti pada gambar 2 berikut.

    http://www.gophoto.it/view.php?i=http://2.bp.blogspot.com/-lNSW-6YmA8c/UJUfECujXYI/AAAAAAAAAH4/QyOj4f-r3VA/s1600/2012-11-02+21.51.27.jpg
  • 5/25/2018 132050612 Belajar Plc Omron

    8/23

    Gambar2

    Pada gamber 2 tersebut kita menggunakan encoder dengan mode up/down input. yaitu bilaencoder kita putar searah jarum jam maka nilai PV akan bertambah, dan sebaliknya apabilaputaran berlawanan dengan arah jarum jam maka nilai PV akan merkurang. Cara penyambungan

    yaitu pin A (pulsa A) kita sambungkan dengan input 00 dan pin B (pulsa B) kita sambungkan ke01 pada terminal PLC. untuk setting pada PLC dapat dilihat pada gambar 3.

    Gambar 3

    Untuk lebih lengkap anda coba dan pelajari lebih lanjut dengan mendownload baik program cx-programer dan HMIdi SINI.Dan program sederhananya dapat anda lihat di gambar 4 dan amatinilai PV atau D20 dengan memutar encoder kearah kanan atau kiri.

    https://www.box.com/s/iajyi449ffzqdrpit9dkhttps://www.box.com/s/iajyi449ffzqdrpit9dkhttps://www.box.com/s/iajyi449ffzqdrpit9dkhttp://4.bp.blogspot.com/-5azpe-qHVxw/UJUjbvY8BII/AAAAAAAAAIQ/Lwjj5S3aAkY/s1600/sett.JPGhttp://4.bp.blogspot.com/-e8jOrUDmzlM/UJUhqp_SabI/AAAAAAAAAII/O6GFGA67G14/s1600/enco2a.JPGhttp://4.bp.blogspot.com/-5azpe-qHVxw/UJUjbvY8BII/AAAAAAAAAIQ/Lwjj5S3aAkY/s1600/sett.JPGhttp://4.bp.blogspot.com/-e8jOrUDmzlM/UJUhqp_SabI/AAAAAAAAAII/O6GFGA67G14/s1600/enco2a.JPGhttps://www.box.com/s/iajyi449ffzqdrpit9dk
  • 5/25/2018 132050612 Belajar Plc Omron

    9/23

    Gambar 4

    Pada gambar 4 tersebut fungsi INI(880) berfungsi mereset nilai PV menjadi nol (0), apabila nilaiencoder menjadi minus atau nilai PV = FFFF.. hex atau 65535 dec yaitu yang artinya nilai PVdibawah 0 (minus). Sedangkan leader program PLC output Q100.00 akan menyala apabila rangenilai D20 lebih besar dari nilai D100(100), atau D20 lebih kecil dari D101(200). untuk lebihlanjut kita bisa mengubah isi dari DM 100,101 dan 102 dengan menggunakan HMI Cx-Designeryang filenya ada dalam folder yang ada di 'enco2' tersebut. Tampilan sederhana HMI dapat andalihat di gambar 5.

    Gambar 5

    Demikian penjelasan singkat mengenai penggunaan encoder, semoga bermanfaat dan sukses.

    http://2.bp.blogspot.com/-kBPEQ3vyelE/UJUpPVWTxHI/AAAAAAAAAIo/gVBJBs5hUkQ/s1600/hmi+enco2.JPGhttp://4.bp.blogspot.com/-xV6tp-5-ZZE/UJUk3IQ-_zI/AAAAAAAAAIY/0TEFn2ZP2gs/s1600/enco2b.JPGhttp://2.bp.blogspot.com/-kBPEQ3vyelE/UJUpPVWTxHI/AAAAAAAAAIo/gVBJBs5hUkQ/s1600/hmi+enco2.JPGhttp://4.bp.blogspot.com/-xV6tp-5-ZZE/UJUk3IQ-_zI/AAAAAAAAAIY/0TEFn2ZP2gs/s1600/enco2b.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    10/23

    Mengubah nilai DM plc Omron dengan Microcontrol AT89S52

    Merubah nilai (value) DM atau data memori dari PLC, pada kesempatan kali ini kitamenggunakan tampilan LCD dan 4 tombol dengan basis Mikrokontrol AT89S52 (murahmeriah). Dengan komunikasi serial port RS232 pada PLC OMRON Type CP1L, typetersebut lebih sederhana dari pada type CJ1M tetapi dalam pemrograman hampir

    sama. Dalam PLC CP1L yang kita gunakan mempunyai 16 output yaitu 100.00 sampai100.07 dan 101.00 sampai 101.07.

    http://www.gophoto.it/view.php?i=http://3.bp.blogspot.com/-EiLakoP-JSc/T3mebZmr_uI/AAAAAAAAAEo/HL3UPmAmc_o/s1600/running.jpg
  • 5/25/2018 132050612 Belajar Plc Omron

    11/23

    Perintah MOVD berfungsi untunk memindahkan nilai pada bit tertentu pada address 30dan 31 ke bit tertentu pada output 100 dan 101. keterangan gambar dibawah, bahwam: menunjukkan bit awal yang mana yang akan dipindah dari S (source)n: adalah berapa jumlah bit yang akan dipindah dari S ke D (destination)l: adalah posisi bit dari D dimana bit awal diletakkan.

    Pada pemrograman kita membuat program running port. Yaitu dimana port akanmenyala secara berurutan (yang ditunjukkan dengan nyala Led output), dan juga ledakan mati secara berurutan pula, dari ouput 100.00 sampai 101.07 (16 Led). Lamatunda nyala led tergantung dari nilai DM1.

    http://1.bp.blogspot.com/-8Oph7ZPPO48/T3me262H56I/AAAAAAAAAEw/qqXV0qIdoI4/s1600/movd.JPGhttp://www.gophoto.it/view.php?i=http://1.bp.blogspot.com/-TwPcyvMo-kM/T3mgmOmFq2I/AAAAAAAAAFY/DBX-PmapwwY/s1600/ubah+dm.jpghttp://1.bp.blogspot.com/-8Oph7ZPPO48/T3me262H56I/AAAAAAAAAEw/qqXV0qIdoI4/s1600/movd.JPGhttp://www.gophoto.it/view.php?i=http://1.bp.blogspot.com/-TwPcyvMo-kM/T3mgmOmFq2I/AAAAAAAAAFY/DBX-PmapwwY/s1600/ubah+dm.jpghttp://www.gophoto.it/view.php?i=http://4.bp.blogspot.com/-QPMRibamyoY/T3mfxF89JXI/AAAAAAAAAFI/NfXoI2QdolY/s1600/ubah+dm.jpg
  • 5/25/2018 132050612 Belajar Plc Omron

    12/23

    Untuk meruba nilai DM1 kita pilih alamat DM0001 pada tampilan LCD dengan menekantombol UP atau DOWN. Selanjutnya kita tekan ENTER dan kita isi nilai DM denganMenekan tombol UP sesuai dengan nilai yang kita inginkan, apabila batal tinggal kitatekan tombol ESC. Program Bascom 8051 dan Cx-programer dapat anda kembangkansendiri sesuai dengan keinginan. Program dan gambar skema dapat di Download

    Disini

    Perintah SFTR pada aplikasi Mesin Silo / Tandon

    Jumpa lagi bersama "beajarplcplus" yang kali ini akan membahas tentang perintah PLC Omronyaitu SFTR(REVERSIBLE SHIFT REGISER). adalah perintah untuk menggeser data registerbaik geser ke kiri atau geser ke kanan.

    Gambar 1.

    Lihat pada gambar1. Apabila kondisi bit ke-14 dari C (contol) berubah dari low ke high atau ON,maka data dari St sampai E akan bergeser sesuai dengan arah pergeseran kekiri atau kekanansesuai bit ke-12 dari C (control), perhatikan juga gambar2. pergeseran terahir pada data Stsampai E yaitu bit ke-15(arah ke kiri) atau bit-0(arah ke kanan) akan berpindah ke CY(carryflag). dan apabilah reset ON maka data di St sampai E akan direset "0" (nol semua).

    Gambar 2.

    Berikut ini akan saya berikan contoh aplikasi penggunaan perintah SFTR, menggunakansoftware HMI Simulator CX-Designer. untuk lebih jelas pelajari sendiri program plc Omron danHMI-nyaDownlod disinitampilan HMI dapat dilihat pada gambar 3. berikut ini.

    Gambar 3.Keterangan gambar 3. tersebut adalah apabila selektor salah satu silo dari nomor 1 sampai nomor4 di ON kan atau semua silo, atau bisa dipilih yang mana saja. dan mulai tombol START makamotor conveyor M9 sampai M1 dan Valve akan menyala secara berurutan. Dan apabila semuaselektor silo di OFF kan maka conveyor M1 sampai M9 akan mati secara berurutan sesuaisettingan Timer yang ada di menu "Data Setting". dan apabila tombol STOP. di aktifkan makasemua Conveyor M1 sampai M9 akan mati semua secara langsung. untuk lebih jelas silahkanmencoba sendiri, dan silahkan mengubah data setingan sesuai selera. Mesin tersebut akanberjalan secara otomatis selama sensor Smax (menandakan isi tangki penuh) tidak ON, makamesin akan terus mengisi silo 1 sampai 4 secara bergantian. Demikian semoga bermanfaat.

    http://www.box.com/s/ddb6cc63f41dc42c5002http://www.box.com/s/ddb6cc63f41dc42c5002http://www.box.com/s/ddb6cc63f41dc42c5002http://belajarplcplus.blogspot.com/2012/02/perintah-sftr-pada-aplikasi-mesin-silo.htmlhttp://belajarplcplus.blogspot.com/2012/02/perintah-sftr-pada-aplikasi-mesin-silo.htmlhttp://www.box.com/s/1dlkh7yemhurn3jm4jczhttp://www.box.com/s/1dlkh7yemhurn3jm4jczhttp://www.box.com/s/1dlkh7yemhurn3jm4jczhttp://www.box.com/s/1dlkh7yemhurn3jm4jczhttp://belajarplcplus.blogspot.com/2012/02/perintah-sftr-pada-aplikasi-mesin-silo.htmlhttp://www.box.com/s/ddb6cc63f41dc42c5002http://www.box.com/s/ddb6cc63f41dc42c5002
  • 5/25/2018 132050612 Belajar Plc Omron

    13/23

    Simulator HMI dengan PLC

    Human Machine Interfaceadalah sebuah interfaceatau tampilan penghubung antara manusiadengan mesin.

    HMI mempunyai fungsi sebagai berikut :

    Memonitor keadaan yang ada di plant Mengatur nilai pada parameter yang ada di plant Mengambil tindakan yang sesuai dengan keadaan yang terjadi Memunculkan tanda peringatan dengan menggunakan alarm jika terjadi sesuatu yang

    tidak normal Menampilkan pola data kejadian yang ada di plant baik secara real time maupun

    historical (Trending history atau real time).

    HMI memvisualisasikan kejadian, peristiwa, atau pun proses yang sedang terjadi diplantsecaranyata sehingga dengan HMI operator lebih mudah dalam melakukan pekerjaan. Biasanya HMIdigunakan juga untuk menunjukkan kesalahan mesin, status mesin, memudahkan operator untukmemulai dan menghentikan operasi, serta memonitor beberapa part pada mesin produksi.

    Gambar 1

    http://2.bp.blogspot.com/-b5W9Hka-I6I/TyamMvObITI/AAAAAAAAAEY/t2Nsy7KNhpw/s1600/gambar1.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    14/23

    Gambar 2

    Gambar 3

    Dari materi rujukan sebelumnya yaitu edisi PENGISI BOTOL OTOMATIS, dari materi tersebutdapat kita kembangkan untuk membuat suatu tampilan HMI menggunakan CX-Designer yangnantinya akan kita simulasikan dengan program PLC Omron CX-Programmer. Untuk program

    HMI dan CX-P bisa didownload disini.Pertamakita ekstrak file .zip yang setelah kita download tersebut. Lihat gambar 1 diatas. yaitusetelah kita membuka file Pengisi Botol 2.cxp dengan cx-programer.

    Kedua kita click icon seperti yang ditunjukkan oleh panah merah (start PLC-PT intregatedsimulation)

    http://www.box.com/s/2kflmfo70t3nerl9pvbrhttp://www.box.com/s/2kflmfo70t3nerl9pvbrhttp://www.box.com/s/2kflmfo70t3nerl9pvbrhttp://4.bp.blogspot.com/-7iPEecq8IXc/TyamLvkBFhI/AAAAAAAAAEQ/XmWNHwzb8AU/s1600/gambar3.JPGhttp://4.bp.blogspot.com/-Q5OEW_U0qbc/TyamNuXvbaI/AAAAAAAAAEg/iTF_xHOIIZU/s1600/gambar2.JPGhttp://4.bp.blogspot.com/-7iPEecq8IXc/TyamLvkBFhI/AAAAAAAAAEQ/XmWNHwzb8AU/s1600/gambar3.JPGhttp://4.bp.blogspot.com/-Q5OEW_U0qbc/TyamNuXvbaI/AAAAAAAAAEg/iTF_xHOIIZU/s1600/gambar2.JPGhttp://www.box.com/s/2kflmfo70t3nerl9pvbr
  • 5/25/2018 132050612 Belajar Plc Omron

    15/23

    Ketigaterdapat windows seperti yang ditunjukkan pada gambar 2. Kita Browse file yang telahkita ekstrak tadi yaitu file HMI cx-designer dengan nama pengisi_botol2.IPP dan click OK.

    Tunggu beberapa saat dan akhirnya program plc yang ada akan terhubung dengan simulator cx-designer secara otomatis. Selanjutnya isi nilai sesuai dengan ada di gambar 3. Yaitu box value

    pertama = 5, dan box value kedua = 100. Atau sesuka kita.Tekan tombol start dan stop dan amati keadaan lampu kondisi mesin, atau juga bisa diamati padadiagram leader program PLC-nya. Silahkan otak atik sendiri untuk pengembangan program.Selamat dan sukses.

    Pengisi Botol Otomatis

    Gambar 1

    Kali ini kita akan membahas penggunaan perintah PLC Omron : Penambahan (increment),

    Pembanding (compare) dan Memindah nilai (value moving). aplikasi yang kita pakai adalahcontoh sederhana Pengisi Botol Otomatis lihat gambar gambar 1 diatas.Dari gambar tersebut dapat dijelasakan apabila mesin distart maka mesin yang pertama jalanadalah belt conveyor, kemudian dengan berputarnya Gear-cam maka sensor gear akan menyaladan mati sesuai dengan permukaan gear, maka dengan mendeteksi nyala dan mati sensor tersebutmenghasilkan suatu counter nilai tertentu atau menghasilkan jarak perputaran tertentu makaconveyor akan berhenti dan Valve kran akan menyala dengan lama waktu tertentu, kemudiankran akan mati dilanjutkan dengan konveyor akan berjalan kembali. hal tersebut akan berulangterus menerus.Program tersebut dapat dilihat pada gambar 2 berikut atau downloaddi sini:

    http://www.box.com/s/4nio884pq6kpg41f4k34http://www.box.com/s/4nio884pq6kpg41f4k34http://www.box.com/s/4nio884pq6kpg41f4k34http://www.gophoto.it/view.php?i=http://3.bp.blogspot.com/-U8x2NwVOTYE/Tw2FDMPRx3I/AAAAAAAAADg/pxqSGqpwj-c/s1600/botol.jpghttp://www.box.com/s/4nio884pq6kpg41f4k34
  • 5/25/2018 132050612 Belajar Plc Omron

    16/23

    Gambar 2

    Dari gambar 2 program diatas dapat dijelaskan, pertama kita on-kan Switch start 0.01 makaoutput 1.00 (conveyor) akan ON. yang mengakibatkan sensor Gear-cam (proximity sensor) akannyala-mati yang memberikan masukan ke perintah increment @++(590) sehingga nilai D100akan bertambah sejalan dengan berputarnya gear-cam, kemudian nilai D100 tersebutdibandingkan dengan nilai D101 (yaitu nilai yang kita inputkan) sesuai dengan jarak tempuhberhentinya antar botol ke posisi kran pengisi. dengan menggunakan perintah compare >=(325)yaitu apabila nilai D100 >(lebih besar) atau =(sama dengan) D101 maka output 20.00 akan ON.sehingga conveyor menjadi berhenti dan valve kran mulai mengisi botol sesuai dengan lama nilaitimer 1, bersamaan dengan on-nya valve (output 1.01) juga nilai D100 kita rubah nilainya

    menjadi 0 (nol), dengan perintah MOV(021) yaitu memindahkan nilai #0 ke dalam D100.demikian penjelasan yang singkat ini semoga bermanfaat.

    Komunikasi PLC dan Microcontroller ATMEGA

    http://3.bp.blogspot.com/-Di5Rjpmk0Hg/Tw2I_OD6nFI/AAAAAAAAADw/i1y8A99VATs/s1600/isibotol.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    17/23

    Gambar 1

    Perhatikan rangkaian gambar 2 dibawah ini, apabila SW 1 ditekan maka led 1 juga akanmenyala.bersamaan dengan itu mikrocontroler mengirimkan data perintah ke PLC megisikannilai "1" pada HR1 (holding relay 1), holding relay pada PLC berfungsi sebagai memoripenyimpan, yang apabila PLC dimatikan (power suplay Mati) maka data yang ada di memoryHR tidak akan berubah tetap seperti terahir nilai yang ada. atau bisa dikatakan HR adalahmemory relay PLC seperti pada penyimpanan EEPROM.

    Gambar 2Listring Program BASCOM untuk micro sebagai berikut atau dalam .BAS dan .HEXdownload

    disini'-----------------------------------------------------------------------------------------'name : writeHR.bas'copyright : (c) 2011, BELAJARPLCPLUS'purpose : Komunikasi PLC dan Microcontrol

    http://www.box.com/s/xz8d1a2ycfm5jnd4v361http://www.box.com/s/xz8d1a2ycfm5jnd4v361http://www.box.com/s/xz8d1a2ycfm5jnd4v361http://www.box.com/s/xz8d1a2ycfm5jnd4v361http://3.bp.blogspot.com/-19yembKViBk/Tu13ohKhDfI/AAAAAAAAADI/X2FF-CE4Bek/s1600/com.JPGhttp://www.gophoto.it/view.php?i=http://3.bp.blogspot.com/-5DtOcpfrqr4/Tu13Lr2dJmI/AAAAAAAAADA/TyG_3qN8QaY/s1600/2011-12-18+08.05.34.jpghttp://3.bp.blogspot.com/-19yembKViBk/Tu13ohKhDfI/AAAAAAAAADI/X2FF-CE4Bek/s1600/com.JPGhttp://www.gophoto.it/view.php?i=http://3.bp.blogspot.com/-5DtOcpfrqr4/Tu13Lr2dJmI/AAAAAAAAADA/TyG_3qN8QaY/s1600/2011-12-18+08.05.34.jpghttp://www.box.com/s/xz8d1a2ycfm5jnd4v361http://www.box.com/s/xz8d1a2ycfm5jnd4v361http://3.bp.blogspot.com/-19yembKViBk/Tu13ohKhDfI/AAAAAAAAADI/X2FF-CE4Bek/s1600/com.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    18/23

    'micro : Mega16'-----------------------------------------------------------------------------------------'$sim$regfile = "m16def.dat" ' specify the used micro$crystal = 12000000 ' used crystal frequency

    $baud = 9600 ' use baud rate$hwstack = 32 ' default use 32 for the hardware stack$swstack = 10 ' default use 10 for the SW stack$framesize = 40Config Com1 = Dummy , Synchrone = 0 , Parity = Even , Stopbits = 2 , Databits = 7 , Clockpol= 0Config Portb = InputConfig Portc = OutputSet Portb.0Set Portb.1

    Dim R As ByteDim Length As ByteDim I As IntegerDim K As String * 1Dim Txt As String * 20

    Mulai:Txt = "00SC03"Gosub SendDoDebounce Pinb.0 , 0 , Set_plc , Sub ' Deteksi Sw 1Debounce Pinb.1 , 0 , Reset_plc , Sub ' Deteksi SW 2

    Loop

    Set_plc:Set Portc.0 'nyalakan led 1Reset Portc.1 'matikan led 2Txt = "00WH00010001"Gosub SendReturn

    Reset_plc:Set Portc.1 'nyalakan led 2

    Reset Portc.0 'matikan led 1Txt = "00WH00010002"Gosub SendReturn

    Send: 'kirim perintahLength = Len(txt)

    R = Asc( "@")

  • 5/25/2018 132050612 Belajar Plc Omron

    19/23

    For I = 1 To LengthK = Mid(txt , I , 1)R = R Xor Asc(k)

    NextPrint "@" ; Txt ; Hex(r) ; "*" ; Chr(13)

    Return

    End

    Hasil pengiriman data dari micro ke PLC perhatikan pada gambar 3 dibawah ini, apabila kitamengirimkan data HR1=1 maka pada program PLC diolah pada perintah " =(300)" (compare)yaitu apabila HR1=1 maka Output 1.00 akan menyala, begitu juga apabila SW2 padamicrocontrol kita tekan, maka data yang dikirim ke PLC adalah nilai HR1=2 maka output 1.01pada PLC akan ganti yang menyala. program plc dapat didownload dini

    Gambar 3

    Selamat mencoba semoga berhasil.

    Counter dan Keep Pada PLC OMRON

    http://www.box.com/s/4ftng976ooou69xj7zd0http://www.box.com/s/4ftng976ooou69xj7zd0http://www.box.com/s/4ftng976ooou69xj7zd0http://3.bp.blogspot.com/-wgFpjv8MY5M/Tu1-39wpstI/AAAAAAAAADY/ZSxba_zS28E/s1600/hr2.JPGhttp://3.bp.blogspot.com/-DLdexv1aWb0/Tu16cXwdBNI/AAAAAAAAADQ/19dS7dDSZXg/s1600/hr2.JPGhttp://www.box.com/s/4ftng976ooou69xj7zd0
  • 5/25/2018 132050612 Belajar Plc Omron

    20/23

    Gambar 1

    Pada gambar 1 diatas, nilai counter (CNT10) akan tercapai selama pulsa (P_1s=1dtk)panah no.1yaitu (1detik x 10), sesuai dengan nilai pada counter tersebut yaitu #10 panah no.2. Saat nilai

    counter tercapai maka output Q1.00 akan menjadi 1 atau ON, dan memori Q1.00 panah no.3akan tetap ON selama belum di reset oleh counter (CNT11), apabila (CNT11) nilainya tercapaiyaitu mengcounter selama 10 detik pula, hal itu akan menyebabkan output Q1.00 menjadi 0 atauOFF. Pada program diatas, menjadikan output Q1.00 akan berulang hidup-mati selama 10 detik.Program tersebut dapat didownload disini

    Komunikasi Visual Basic dengan PLC omron

    Kesempatan kali ini kami coba memberi salah satu cara membuat HMI dengan bahasa Visualbasic, yaitu bagaimana kita dapat mengisi nilai DM(data memory) pada PLC, baik membacamaupun menulis (write / read). Pada bahasan sebelumnya kita sudah membuat program PLCflip-flop dengan nilai menyala output tergantung dari nilai Timer (TIM), dan sekarang kitamengganti nilai timer tersebut dengan DM, yang nantinya nilai (Value) dapat kita ubah-ubahdengan menggunakan PC (personal computer) melalui program visual basic. untuk program plc-nya dapat dilihat pada gambar 1 berikut, atau dapat juga downloaddi SINI.

    http://www.box.com/s/q08qxd427y787ge66465http://www.box.com/s/q08qxd427y787ge66465http://www.box.com/s/q08qxd427y787ge66465http://www.box.net/shared/4bko2szpbmhi7zqt81yzhttp://www.box.net/shared/4bko2szpbmhi7zqt81yzhttp://www.box.net/shared/4bko2szpbmhi7zqt81yzhttp://2.bp.blogspot.com/-zAhHFGKh1bk/TuddibNeUFI/AAAAAAAAAC4/gFvbBKPhaCI/s1600/counter.JPGhttp://www.box.net/shared/4bko2szpbmhi7zqt81yzhttp://www.box.com/s/q08qxd427y787ge66465
  • 5/25/2018 132050612 Belajar Plc Omron

    21/23

    Gambar 1

    Pada gambar 1 tersebut lingkaran merah menunjukkan kita mengganti nilai timer dengan DM10(D10). Selanjutnya kita buka file visual basic download disini dan extrak, jalankan filetestplc.exe nya. atau dapat juga kita merubah file .vbp (vusal basic project) untuk diedit. lihatgambar 2 berikut,

    Gambar 2

    http://www.box.net/shared/xc82a37qhu4g03m5rjx9http://www.box.net/shared/xc82a37qhu4g03m5rjx9http://1.bp.blogspot.com/-sZ9Wji4FYNU/TrqAWVbiJII/AAAAAAAAABY/0WRnWkvI-5M/s1600/cekplc.JPGhttp://4.bp.blogspot.com/-pJRCB8M6ICo/Trp-8z7AQ_I/AAAAAAAAABQ/ed3JGdcK4VA/s1600/dm.JPGhttp://1.bp.blogspot.com/-sZ9Wji4FYNU/TrqAWVbiJII/AAAAAAAAABY/0WRnWkvI-5M/s1600/cekplc.JPGhttp://4.bp.blogspot.com/-pJRCB8M6ICo/Trp-8z7AQ_I/AAAAAAAAABQ/ed3JGdcK4VA/s1600/dm.JPGhttp://www.box.net/shared/xc82a37qhu4g03m5rjx9
  • 5/25/2018 132050612 Belajar Plc Omron

    22/23

    Pada contoh gambar diatas kita mulai menjalankan PLC, dengan memilih pada kolom status plc,dan untuk menjalankan flip-flop pada program plc, dengan click ON 0.00 pada set bit addrs, dankita dapat mengganti nilai timer dengan mengubah value DM, contoh diatas D10 (DMaddrss=0010 dan Value=0025) click "write" coba juga click "read" (isi DM addrss=0010).Sambungan komunikasi kabel dapat dilihat gambar 3 berikut.

    Gambar 3

    CX-One

    v4.26

    (DVD

    version)For registeredcustomers witha valid licencenumber, thelatest version ofthe productmedia isavailable as anelectronicdownload as a

    replacement tothe original, asan alternativemedia choice,and as anupdate to thecurrentproduction

    http://2.bp.blogspot.com/-es5fzeLcyT4/TrqEQ_CXkSI/AAAAAAAAABg/V9fTQYnFJbs/s1600/kabel.JPGhttp://2.bp.blogspot.com/-es5fzeLcyT4/TrqEQ_CXkSI/AAAAAAAAABg/V9fTQYnFJbs/s1600/kabel.JPGhttp://2.bp.blogspot.com/-es5fzeLcyT4/TrqEQ_CXkSI/AAAAAAAAABg/V9fTQYnFJbs/s1600/kabel.JPGhttp://2.bp.blogspot.com/-es5fzeLcyT4/TrqEQ_CXkSI/AAAAAAAAABg/V9fTQYnFJbs/s1600/kabel.JPGhttp://2.bp.blogspot.com/-es5fzeLcyT4/TrqEQ_CXkSI/AAAAAAAAABg/V9fTQYnFJbs/s1600/kabel.JPG
  • 5/25/2018 132050612 Belajar Plc Omron

    23/23

    version shouldyou ever needto uninstall andreinstall thesoftware, for

    example formoving thesoftware to anew computeras per theterms of thesoftwarelicence.

    To improvedownloading,

    the image iszipped andsplit. Afterdownloading allfiles run thebatch file torecreate the zipfile:

    http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.3__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.2__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.1__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.bathttp://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.3__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.2__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.1__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.bathttp://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.3__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.2__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.1__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.bathttp://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.3__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.2__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.1__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.bathttp://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.3__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.2__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.1__http://softwaredownload.europe.omron.com/EUROPE/ESSC/tse_home.nsf/0/cdbce4e924516abfc125775f00347fad/$FILE/CXOne%20426zip.bat