s7 prog 1 latihan 16 bit

Upload: muhammad-arif-zakariya

Post on 01-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    1/27

    PT. Siemens Indonesia Halaman - 1 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan untuk Modul Sinyal 16 bit

    No Isi Halaman

    1. Instalasi Perangkat Lunak ............................ ............................ .......................... 22. Menginstal STEP 7........................... ............................ ............................ .......... 33. Menggunkan program tutorial...................... ............................ ........................... 44. Membuat Proyek ............................ ............................ ............................. ........... 55. Membuat Program CPU ............................ ............................. ............................ 66. Mereset CPU Keseluruhan........................... ............................ .......................... 77. Memilih Bahasa Pemrograman ........................... .............................. ................. 88. Memilih dan mengubah OB ............................. .............................. ..................... 99. Memilih metode representasi ........................... ........................... ..................... 10

    10. Menyimpan Blok ........................ ............................. ............................ .............. 1111. Men-download blok ke CPU .......................... ............................ ....................... 1212. Metode Koneksi Online ......................... ............................ ............................ .1313. Menampilkan status program ............................ ............................. .................. 1414. Pernyataan operasi logika ........................... ............................ ......................... 1515. Komponen mode operasi – Pabrik Botol .......................... ............................ .... 16

    16. Siklus proses Botol – Pabrik Botol................. ............................ ....................... 1717. Contoh Operasi Digital ........................... ............................. ............................ .1818. Data produksi – Pabrik botol ........................ ........................... ......................... 1919. Menggunakan Editor untuk simbol ........................ ........................... ................ 2020 Data Cadangan ........................... ............................ ............................. ............ 2121. Dokumentasi.....................................................................................................2222. Pengarsipan ............................ ............................. ............................ ................ 2323. Menggunakan tabel variabel S7 ........................ ............................. .................. 2424. Menggunakan Modul Informasi S7........................ ............................ ............... 2525. Diagnosa kesalahan program........................ ........................... ........................ 26

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    2/27

    PT. Siemens Indonesia Halaman - 2 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 1: Instalasi Perangkat Lunak

    Apabila perangkat lunak STEP 7 belum pernah di instal sebelumnya makadimulai dengan latihan 1: installasi perangkat lunak step 7 (halaman berikutnya).

    Apabila perangkat lunak STEP 7 sudah di install, baca kembali pilihan-pilihanyang telah dipilih dengan STEP 7 pada saat instalasi (Setting dari AntarmukaPG-PC)

    Atas petunjuk dari instruktur:Instal perangkat lunak step 7-300 atau tinjau kembali pemilihan antarandaka pg-pc

    sepanjang instalasi.

    Instalasi perangkat lunakLatihan 1 : installasi perangkat lunak step 7-300

    Mengacu pada buku manual step-7

    Apabila pada perangkat yang akan anda pasangka telahterdapat sebuah versi step 7, terlebih dahulu harusmenyingkirkan seluruh file dan direktori yang terdahulu.

    Pengolahan dan pergantian pilihan selama installasi:Pilih program “Setting PG-PC Interface” pada folder “step 7”.Tandai pilihan yang dapat digunakan.

    Mengacu pada buku manual step-7

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    3/27

    PT. Siemens Indonesia Halaman - 3 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 1: Menginstal Perangkat Lunak STEP 7

    DisketAtauCD-ROM

    Masukkan CD-ROM

    Dalam CD-Drive

    Klik dua kali pada SETUP.EXEuntuk menjalankan instalasi

    Pilih bahasa yang akan dijalankanSTEP 7 dalam jendela dialog

    „SIMATIC STEP 7: Setup

    Language“

    Pada Jendela dialog berikutnya,pilih metode instalasi yang andagunakan:

    1. Standard (Default)2. Minimum3. User-Defined

    Kemajuan dari proses instalasiakan di tampilkan selama prosedur

    instalasi berlangsung

    Setelah instalasi selesai makaakan menunjukkan laporannya,

    konfirmasi dengan OK, grupprogram dari STEP 7 ditampilkan

    Masukkan disket Autorisasi ketikadiminta oleh layar yang sesuai

    ditampilkan

    Lakukan Restart pada PG atau PCdan matikan windows

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    4/27

    PT. Siemens Indonesia Halaman - 4 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 2: Menggunakan Program Dokumentasi

    Program Dokumentasi dari step 7 adalah sebuah pengenalan kepada fitur dan fungsi dariperangkat lunak step 7. Anda perlu membahas topik ini untuk memahami konsep danbelajar bagaimana cara menghasilkan suatu program untuk s7-300

    Tujuan untuk membuka step 7.start program dokumentasi tersebut.gunakan topik dari program dokumentasi untuk memahami step 7

    Prosedur dari windows, pilih program step 7 dari program group.di program group, pilih menu dokumentasi.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    5/27

    PT. Siemens Indonesia Halaman - 5 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 3: Membuat Proyek

    Suatu proyek berisi semua program dan data untuk keseluruhan tugas pengontrol logikaterpogram. Proyek ini dapat berisi satu atau beberapa program yang digunakan satu ataubeberapa cpu. Suatu proyek adalah suatu struktur obyek yang ditempatkan pada akar

    direktori alat pemrograman anda.

    Tujuan penghapusan dan menciptakan suatu proyek

    Prosedur 1. Panggil simatic manager.2. Aktifkan menu file => delete=> project.3. Memilih " prog1" dari daftar proyek dan mengkonfirmasikan

    dengan " ok". Ini akan menghapus proyek “prog1”. 4. Setelah proyek dihapus, pilih menu file => new=> project. 5. Masukkan nama proyek " prog1" di bidang yang disediakan.6. Konfirmasikan dengan " ok."

    Hasil ketika anda memilih proyek di area simatic manager, nama proyekanda ditampilkan didekat lambang proyek. Proyek di simaticmanager memilik lambang sebagai berikut:

    Mengacu pada buku manual step-7

    Jalankan SIMATIC MANAGER(Langsung dari desktop Windows)

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    6/27

    PT. Siemens Indonesia Halaman - 6 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 4: Membuat Program CPU

    Suatu s7 program adalah suatu kombinasi blok kode, blok data, komentar, dan simbolyang membentuk suatu aplikasi. Dengan menciptakan program, anda sedang membuatsuatu struktur di mana semua komponen program tersebut dikombinasikan

    Tujuan membuat suatu program s7 baru.

    Prosedur 1. Panggil simatic manager.2. Aktifkan menu file => open => project dan pilih prog1.3. Aktifkan insert => program=> s7 program(atau menggunakan tombol mouse yang benar sebagaimanadiuraikan di atas).4. Suatu program s7 baru dengan nama " s7 program 1" tercipta.5. Pilih program dengan tombol mouse yang kiri. Gunakan tombol

    mouse yang kiri untuk klik lagi pada" s7 program 1".6. Tetapkan Progra sebagai nama program.

    7. Anda sekarang dapat temukan program s7 dengan namaprogram dan sebuah folder “source” di dalam folder proga.8. Konfirmasik dengan " ok”.

    Hasil program s7 baru diciptakan didalam proyek prog1. s7program, user program secaraotomatis di folder ini. Denganmenggunakan simaticmanager, akan terlihatsubdirektori proga sebagaibagian dari direktori prog1.

    Sebuah blok ob1 didalam userprogram secara otomatis.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    7/27

    PT. Siemens Indonesia Halaman - 7 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 5: Membuat Program Blok

    Suatu blok di (dalam) suatu cpu hanya bagian dari suatu program yang mempunyaiSuatu fungsi tertentu dan struktur. Untuk memproses sebuah user program, suatu blokharus ada yang diproses secara siklis. Blok OB 1 yang mana diciptakan secara otomatis,Menjadi titik akses untuk program s7. Blok ini menawarkan tidak hanya satu area yangberisi instruksi, tetapi juga menawarkan area lain dari blok yang lain dapat dipanggil.

    Tujuan ciptakan suatu blok kosong—OB1.

    Prosedur 1. Panggil SIMATIC manager.2. Pilih user program di mana blok yang baru dibuat.3. Aktifkan insert => s7 block 4. Di bawah "internal id" menetapkan nomor blok ( di sini: OB1),

    dan masukkan metoda pemrograman yang diinginkan(LAD, STL atau FBD) dari daftar bahasa.

    5. Jika perlu, menetapkan informasi tambahan, seperti pembuat dll.6. Meriksa semua masukan dan mengkonfirmasikan denganmeng-klik pada tombol OK.

    Hasil anda sudah menciptakan suatu OB1 kosong.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    8/27

    PT. Siemens Indonesia Halaman - 8 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 6: Mereset CPU Keseluruhan

    Langkah Prosedur Hasil

    1 Posisikan saklar CPU ke mode STOP CPU beralih ke STOP

    2 Putar saklar ke MRES dan tunggu sampailampu kuning menyala kembali

    Lampu kuning padamdan menyala kembalisekitar 3 detik

    3 Posisikan sklar CPU ke STOP. Sesegerasetalh lampu STOP menyala , kembalikan keMRES dan putar kembali ke mode STOP.

    Lampu kuning berkedipselama 3 detik danberkedip secara konstan

    4 Pilih SIMATIC Manager => Open Project =>PROG1 Project, Program S7 PROGA

    Ini berguna untukmemanggil program

    5 Pilih program yang diingini dan pilih View =>Online di menu bar

    Blok CPU ditampilkan

    6 Berdasar daftar blok, tentukan blok yang masihada di CPU. Hanya blok sistem fungsi ( SDB,SFC dan SFB) masih ada.

    Tidak ada OB, FB atauFC yang bisa ditampilkan.

    Cpu harus di hapus atau di set ulang sebelum melanjutkan latihan pemrograman dalamBab ini.

    Overall reset berikut ini hal-hal yang akan terjadi pada cpu yang di overall reset:- Penghapusan keseluruhan memori kerja dan memori beban- Penghapusan memori cadangan ( area yang bersifat

    menyimpan)- Test perangkat keras- Initialisasi perangkat keras dan perpindahan parameter dasar- Copy program dari kartu memori ke memori internal cpu, jika

    kartu memori dipasang.

    Alamat MPI jika tidak (ada) kartu memori yamg dipasang, selama overall resetalamat MPI dipertahankan di CPU. Jika kartu memori dipasang,alamat ditransfer dari kartu memori.

    Buffer diagnosis Buffer Diagnosis akan tetap dipertahankan selama Overall Reset.

    Overall Reset Overall Reset dapat dilakukan dengan Perangkat Lunak STEP 7dengan Putar saklar ke posisi RUN/P atau STOP, dan laksanakan prosesPerangkat Lunak sebagai berikut:

    1. Panggil SIMATIC MANAGER .2. Buka proyek3. Pilih S7 Program dan pindah ke posisi Online4. dan gunakan STOP symbol

    untuk merubah ke posisi STOP.5. Aktifkan PLC=> Overall Reset

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    9/27

    PT. Siemens Indonesia Halaman - 9 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 7: Memilih bahasa pemrograman

    Sebelum anda mulai membuat program, anda harus memilih antara dua pilihan mnemonicdi dalam Editor Program untuk tampilan instruksi. Anda dapat memilih antara IEC (BahasaInggris Internasional) dan SIMATIC ( Jerman).

    Tujuan Pilih alat bantu mnemonic yang diinginkan.

    Prosedur 1. Panggil SIMATIC MANAGER .2. Aktifkan Options => Customize Menu.3. Pilih Katalog Language. 4. Pilih bahasa yang diinginkan dan konfirmasikan dengan " OK."

    Hasil Ketika anda memogram, anda akan mendapatkan tampilan berikut:

    Contoh dari suatu STL instruksi Internasional:A 11.0 // AND Input 1.0

    Contoh untuk suatu STL instruksi SIMATIC:U E 1.0 // UND Eingang 1.0

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    10/27

    PT. Siemens Indonesia Halaman - 10 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 8: Memilih dan Mengubah OB 1

    Sebelum anda mulai dengan editing, anda harus membuka blok yang anda ingin ubah.OB1 adalah titik masukan suatu program. Anda mempunyai kemungkinan untukmemasukkan keseluruhan program anda dalam blok ini, atau anda dapat menggunakanblok ini untuk memanggil blok tambahan.

    Tujuan Membuka OB1, yang telah dibuat diawal latihan, dan memasukkanlogika operasi di dalam bagian blok instruksi.

    Prosedur 1. Panggil SIMATIC MANAGER .2. Aktifkan File => Open Menu.3. Pilih View =>Offline di kotak dialog . 4. Pilih (C:\PROG1\PROGA\Blok) user program.5. Pilih OB1 (klik dua kali).6. Dengan bantuan symbol yang ada di toolbar,

    masukkan program berikut dalam diagram LADder.

    Hasil I 0.0 I 0.1 Q 8.0

    Catatan dalam mengedit:Untuk memposisikan unsur yang pertama, Gunakan cursor

    ke garis Network. Dengan symbol pemrograman di toolbar.Posisikan cursor ke atas symbol (tombol TAB atau dengan Mouse)untuk mengisikan alamat. Gunakan tombol Tab untuk berpindah

    antar elemen.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    11/27

    PT. Siemens Indonesia Halaman - 11 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 9: Memilih metode representasi

    Setelah anda sudah membuka suatu blok untuk mengedit atau menguji, anda dapatmemilih antara metoda penyajian LAD ( Diagram Tangga) dan STL ( daftar statemen).Ketika anda program di dalam LAD dan ber;ubah ke STL, semua statemen dikonversi keSTL ketika di-compile untuk pelaksanaan di dalam CPU. Prosedur ini tidaklah perlu yangpaling efisien untuk pemrograman STL. Jika anda tulis program dengan STL dankemudian berubah ke penyajian LAD, kebanyakan dari statemen di rubah ke LAD.Statemen di mana tidak ada bisa dirubah masih diwakili STL. Ini adalah bukan suatukesalahan, dan tidak satupun dari logika program yang hilang.

    Tujuan Memilih bahasa pemrograman untuk mengedit blok.

    Prosedur Pilih LAD/STL editor program.Pilih program BlokUntuk LAD, Aktifkan VIEW => LAD. Untuk LAD, Aktifkan VIEW => STL.

    Hasil Contoh untuk LAD diagram

    I 0.0 I 0.1 Q 8.0

    Contoh untuk STL diagram

    A I 0.0 AN I 0.1

    = Q 8.0

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    12/27

    PT. Siemens Indonesia Halaman - 12 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 10: Menyimpan Blok

    Setelah anda menciptakan suatu blok program, anda harus menyimpannya pada suatudisket atau pada media penyimpan lainnya sedemikian sehingga program tidaklah hilang.Ini seperti menyimpan pada Windows, Yang dapat digunakan di kedua prosedurditunjukkan di atas.

    Jika anda menggunakan perintah File => Save AS menu, anda harus menetapkan proyekyang mana, program dan nama blok untuk file tujuan.

    Setelah penyimpanan, anda dapat memilih direktori project/program di SIMATIC Managerdi mana blok yang telah disimpan. Ketika blok ditampilkan, anda dapat menggunakanSIMATIC Manager sebagai manajer file untuk mennyalin atau menggeser blok kepadabeberapa CPU.

    Tujuan Menyimpan blok program.

    Prosedur 1. Aktifkan File => Save atau klik pada tombol save di toolbar.2. Aktifkan File => Save As dan tentukan file tujuan.

    Hasil 1. File akan tersimpan dengan nama blok yang terbuka.2. Dengan “Save As” blok program akan tersimpan dengan

    nama yang diberikan.

    Note: Program tidak akan di salin ke CPU sebab ini hanya menyimpan saja, untukmenyimpan ke CPU harus menggunakan proses Download.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    13/27

    PT. Siemens Indonesia Halaman - 13 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 11: men-download Blok ke CPU

    Setalah anda membuat dan mengubah sebuah program, maka yang berikutnya adalahmentransfer kode tersebut ke CPU. Dengan menggunakan LAD/STL editor, anda dapatmen-download blok yang sedang terbuka. Prosedur dengan menggunakan SIMATICManager akan di jelaskan lebih lanjut di latihan berikutnya (men-Download Program).

    Tujuan Men-Download sebuah blok(OB1) dengan LAD/STL editor

    Prosedur Dengan LAD/STL editor terbuka… Aktifkan PLC => Download atau klik tombol download seperti diatasdan jawab pertanyaan pada window yang di tunjukkan.

    Ketika anda menjawab “Yes” blok yang ada di CPU akan ditimpa.Jika anda menjawab dengan “No” maka blok yang ada di CPU tidakakan di hapus dan Blok program anda tidak akan di transfer.Pilih “Yes” untuk latihan ini, sebab anda akan menggunakan blokyang baru di ubah dan bukan blok yang lama.

    Hasil Blok program anda yang baru sudah ditulis di CPU.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    14/27

    PT. Siemens Indonesia Halaman - 14 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 12: Membuat koneksi On-Line

    “On-line” yaitu suatu koneksi yang telah terbentuk antara Alat Pemrograman denganCPU. Koneksi ini tidak tergantung pada apakah CPU dalam keadaan RUN atau STOP.Dengan STEP 7, anda dapat menyediakan koneksi tersebut degan dua metoda: SIMATICManger atau LAD/STL Editor.

    Tujuan dengan LAD/STL editor untuk membuat koneksi.

    Prosedur Gunakan LAD/STL editor untuk mebuka dan mengubah sebuah blokdi CPU.1. Pilih blok program LAD/STL2. Aktifkan menu File => Open3. Pilih View => Online dari menu.

    Setelah Online terpilih, alat pemrograman akan membuat koneksi. Blok yang ada di CPUakan nampak pada menu. Untuk megubah dan menganalisa salah satu blok, pilihlah blokyang diinginkan dari daftar yang ada. Sangatlah mungkin untuk membuka dua blok ataulebih. Ketika prosedur ini diulangi maka apabila pilihan “Arrange” dipilih maka anda akanmendapatkan kedua blok ditampilkan berbarengan secara simultan.

    Tujuan Menggunakan SIMATIC Manger untuk membuat koneksi ke CPU.

    SIMATIC Manager dapat pula untuk membuka dan mengubah Blok di dalam CPU.LAD/STL editor akan terbuka secara otomatis.

    • Jalankan SIMATIC Manager.• Pilih View => Online dari menu.

    Ketika anda memilih CPU di direktori, SIMATIC Manager menampilkan nama dari semuablok yang ada di CPU. Anda dapat membuka blok dengan menggunakan menu untukmengedit atau memonitor program. Dengan memilih, atau klik dua kali pada Blok,LAD/STL Editor langsung terbuka.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    15/27

    PT. Siemens Indonesia Halaman - 15 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 13: Memperlihatkan Program Status

    Blok yang relevan harus dibuka on-line untuk memonitor proses program. Bagian Instruksiblok memperlihatkan status operasi ketika terdapat perubahan nilai-nilai. Suatu garis lurusyang diwarnai melambangkan jalannya arus. Suatu garis putus-putus memperlihatkaneleman atau kontak yang terbuka. Di antaranya, warna dan pengaturan jenis garis dapat

    diubah, Options=> Customize=> Ladder logic pada bidang Dialog.

    Tujuan Memonitor sebuah blok pada saat sedang diproses oleh CPU.

    Prosedur 1. Start “Program S7 blok” (LAD/STL).2. di File => Open pilih proyek dan program, kemudian pilih

    View => Online3. Klik dua kali pada blok yang diinginkan pada daftar blok.4. Aktifkan Debug => Monitor. CPU harus dalam keadaan RUN

    Untuk melihat status.

    Hasil Elemen program dan simbol akan menjadi aktif apabila secaraLogika bernilai benar.Nilai yang secara logika tidak bernilai benar maka mereka tidakakan di beri warna.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    16/27

    PT. Siemens Indonesia Halaman - 16 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 14 : Pernyataan Operasi Logika

    Tujuan Memahami elemen logika yang umum dan kombinasi dari operasibit logika, menjadi terbiasa dengan S7 LAD/STL editor, danmemasukkan operasi logika.

    Prosedur 1. Start “Program S7 blok”2. Pilih Blok program OB1 dari latihan sebelumnya secara offline.3. Hapus Network yang dulu.4. Masukkan operasi logika seperti gambar diatas.

    Gunakan satu untuk setiap fungsi.5. Simpan, download dan debug di dalam PLC.

    Hasil Anda telah mengganti program yang ada di CPU, program yangLinier. Blok program yang linier memiliki beberapa elemen operasi.Setelah ditest anda akan melihat operasi logikanya.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    17/27

    PT. Siemens Indonesia Halaman - 17 - ST-7PROG1Training Center Latihan 16 Bit

    Latihan 15: Komponen Mode Operasi – Pabrik botol

    Tujuan Memprogram sebuah mode operasi dari pabrik pembotolan denganspesifikasi sebagai berikut:

    • Sistem dinyalakan dengan Input I 0.0 (tombol dan kontakNO).

    • Dan sistem dimatikan dengan Input I 0.1 (saklar dan kontakNC).

    • Lampu dengan Output Q 8.0 menyala ketika sistem dinyalakan.

    • Ketika sistem dinyalakan, maka terdapat pemilihan modeoperasi.

    – Operasi Manual dengan Input I 0.3 = 0 – Operasi Otomatis dengan Input I 0.4 = 1 – Dengan pulsa dari input I 0.4, suatu mode operasi

    diterima.• Mode operasi di tampilkan oleh Q 8.1 = Manual dan Q 8.2

    Otomatis.• Mode operasi sebelumnya harus dipilih ketika mode tidak

    berubah atau ketika sistem dalam keadaan mati.• Dalam operasi manual, konveyor dapat di kemudikan

    kedepan (Q 8.5) dengan tombol I 0.5 dan dikemudikankebelakang (Q 8.6) dengan tombol I 0.6.

    Prosedur Mendesain komponen program untuk pengontrol mode operasi.1. Gunakan alamat I/Q dan dan alat seperti dalam gambar.2. Buat program di CPU dengan nama “FILL” di dalam Proyek

    PROG1.3. Tulis program untuk menerapkan bagian dari aplikasi di FC15,

    dan panggil FC 15 pada OB1.4. Simpan, Isi dan monitor programnya pada alat training.

    Hasil Program harusnya Bekerja

    Sistem ON/OffI0.0 Start (Kontak NO, tombol)I0.1 Stop (Kontak NC)

    Mode Operasi Manual/OtomatisI0.3 Manual/OtomatisI0.4 Transfer Mode OperasiI0.5 Maju PelanI0.6 Mundur Pelan

    Q8.5 Konveyor MajuQ8.6 Konveyor Mundur

    SensorBotolI 8.6

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    18/27

    PT. Siemens Indonesia Halaman - 18 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 16 : Siklus Bottling- Pabrik Botol

    Tujuan Membuat program lanjutan untuk Latihan 15 tentang pabrik botol. Aplikasinya harus bekerja sebagai berikut :

    Pengontrol konveyor dalam mode operasi otomatis• Motor pengontrol konveyor (Q 8.5) dinyalakan sampai dia

    menyentuh saklar berhenti (I 0.1) membuka, atau sampaisensor (I 8.6) mendeteksi adanya botol. Setelah botol terisi,konveyor harus menyala kembali, sampai botol yang lainterdeteksi atau saklar berhenti terbuka.

    Pengisian botol• Ketika botol terletak di bawah alat pengisi (I 8.6 = 1) maka

    prosedur pengisian dimulai, pengisian ini disimulasikanselama 3 detik dan di tampilkan oleh Q 9.0.

    Penghitungan botol• Ada dua buah sensor tambahan untuk merekam jumlah botol

    yang kosong dan yang isi. Sensor botol I 8.5 merekam botol

    kosong dan sensor botol I 8.7 merekam botol yang penuh.Penghitungan ini dimulai sejak sistem dijalankan (Z1 botolyang kosong dan Z2 adalah botol yang isi), dan jumlah botoltersebut di perlihatkan pada angka digital (QW 6).

    Prosedur 1. Desainlah program di FC6 dan panggil FC 6 pada OB 1(proyek PROG1, FILL program). Anda juga harus memodifikasinetwork dimana program menjalankan konveyor dibuat.

    2. Ujilah solusi anda di alat latihan.

    Hasil Program harusnya Bekerja

    Sistem ON/OffI0.0 Start (Kontak NO, tombol)I0.1 Stop (Kontak NC)

    Mode Operasi Manual/OtomatisI0.3 Manual/OtomatisI0.4 Transfer Mode OperasiI0.5 Maju PelanI0.6 Mundur Pelan

    Q8.5 Konveyor MajuQ8.6 Konveyor Mundur

    Sensor

    BotolI 8.6

    SensorBotolI 8.5

    SensorBotolI 8.7

    I0.2 umpanbalik

    pengisian

    Q9.0

    Wadah Utama

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    19/27

    PT. Siemens Indonesia Halaman - 19 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 17 : Contoh-contoh Operasi Digital

    Latihan ini berisi suatu contoh dengan fungsi berikut:Network 1: Suatu penghitung naik ketika 10.0 perubahan dari 0 untuk 1. Nilai yangdisimpan diletakkan diMW2 sebagai nilai BCD.

    Network 2: Nilai yang sekarang dikonversi ke suatu bilangan double Integer dan kemudianmenjadi nilai Real. (Suatu nilai BCD tidak bisa secara langsung dikonversi untuk suatu riil)Hasil konversi yang kedua kemudian dibagi oleh nilai 6.0. Nilai Floating , hasil pembagian,disimpan di MD20.

    Network 3: MD20 dibulatkan menjadi bilangan bulat dan dan kemudian dikonversi daribilangan double integer ke suatu nilai BCD. Nilai BCD Ini ditransfer ke tampilan BCDkeluaran yang dihubungkan dengan alamat keluaran QW6.

    Tujuan 1. Meggunakan pernyataan tersebut untuk menguji kepahamananda tentang instruksi-instruksi.

    2. Karena pernyataan tersebut tidak ada dalam toolbar, anda harus

    terbiasa dengan browser instruksi dan fungsi help.Prosedur 1. Buat sebuah program dengan nama “MATH” di proyek PROG1.

    2. Ubah, simpan, Download dan Debug operasi logika yang adadi atas menggunakan Program editor.

    Hasil Ketika anda menhitung dengan I0.0, anda akan melihat tampilannyameningkat ketika enam maka akan menjadi angka 1.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    20/27

    PT. Siemens Indonesia Halaman - 20 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 18 : Data Produksi - Pabrik Botol

    Tujuan Melanjutkan pembuatan aplikasi pada Latihan 16, penghitung botol.Ketika penghitung digunakan, nilai maksimum adalah 999, untuknilai yang lebih besar maka beberapa penghitung dapat dirangkaiseri. Untuk itu maka penghitung sebagai operasi aritmatika.

    Prosedur 1. Dalam FC 16 (FILL), hapus network dengan fungsipenghitung botol didalamnya.

    2. Buat FC 18, untuk meneruskan fungsi penghitung. Setelahsistem dinyalakan maka nilai dari MW100/102/104 dihapusDengan tepi dari I8.5 dan I 8.7, botol-botol dihitung denganPenambahan 1. Perbedaan jumlah antara yang kosong danyang isi disimpan di MW 104.

    3. Panggil FC 18 dari OB 1.4. Ujilah program tersebut.

    Botol Kosong MW 100

    Botol Isi MW 102

    Botol Rusak MW 104

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    21/27

    PT. Siemens Indonesia Halaman - 21 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 19 : Menggunakan Symbol Editor

    Dengan Symbol Editor pada S7 anda dapat memberi nama jelas dari alamat absolut padaprogram anda.

    Tujuan Membuat daftar simbol yang menunjukan bagian pertama dariaplikasi pengisian botol.

    Prosedur Rencanakan daftar simbol untuk aplikasi1. Start program S7 blocks (LAD/STL) dan buka sebuah blok.2. Pilih Options => Symbol table pada toolbar.3. Buatlah daftar simbol dan simpanlah.4. Kembali ke LAD/STL Editor.5. Aktifkan menu View => Symbolic representation untuk

    memunculkan alamat-alamat yang telah diberi simbol padaprogram anda.

    Hasil Hanya nama simbol yang ditampilkan dalam programuntuk semuaoperand dan alamat yang dilengkapi dengan nama simbol. Andadapat kembali ke alamat absolut dengan tidak memilih kembali symbolic representation pada menu View .

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    22/27

    PT. Siemens Indonesia Halaman - 22 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 20 : Memback-up Data

    Tujuan Di latihan 18, anda menyimpan data produksi di memory words.Bagaimanapun penggunaan memory words tidak bertahan lama.Oleh karena itu data produksi akan hilang ketika restart penuh.Untuk mencegahnya data produksi dapat disimpan dalam datablock.

    Prosedur 1. Buatlah data block DB5 dengan variable khusus dan tipe data“int”

    2. Buatlah FC23 yang menyimpan terus menerus data produksi diDB5.

    3. Test solusinya pada alat training.

    Hasil Program harusnya bekerja.

    Botol Kosong (MW 100)

    Botol Isi (MW102)

    Botol Rusak (MW104)

    Variabel: kosong

    Variabel: penuh

    Variabel: rusak

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    23/27

    PT. Siemens Indonesia Halaman - 23 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 21 : Dokumentasi

    Tugas

    1. Melengkapi dokumentasi block program• Judul Blok• Komentar Blok• Judul Network• Komentar Network

    2. Mengedit krakteristik blok• Block name• Block family• Author

    3. Membuat daftar referensi• Memanggil S7 LAD/STL editor• Membuat daftar referensi silang dari

    semua I/Q/M.

    4. Membuat struktur program• Memanggil S7 LAD/STL editor.• Pilih option yang diinginkan.• Tampilkan struktur program.

    Tujuan

    Mendukung pemakai yang akan datangdengan informasi yang dibutuhkan untukdisertakan dan agar mengerti program

    Mendukung pemakai yang akan datangdengan karakteristik dan sejarah dari block

    Men-set up daftar referensi silangsederhana untuk menentukan dimana I/Qdan memori M akan digunakan.

    Mendukung user dengan gamabaran daristruktur block dan urutan dari program.

    BlokJudul Blok

    JudulNetwork

    KomentarNetwork

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    24/27

    PT. Siemens Indonesia Halaman - 24 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 22 : Pengarsipan

    Archiving (pengarsipan) adalah memampatkan file sedemikian sehingga file dapatdisimpan lebih secara efisien.

    Tujuan meng-archive PROG1 kedalam direktori Archive.

    Prosedur 1. Jalankan SIMATIC Manager.2. Pilih File => Archive dan masukkan nama “PROG_AR”

    pada bidang dialog.3. Pilih direktori mana untuk penempatan Proyek yang diarsipkan.4. Pilih proyek PROG1 sebagai Proyek yang diarsipkan.5. Arsipkan proyek tersebut.

    Hasil Anda telah memampatkan proyek PROG1 di direktori archivebernama “PROG_AR”

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    25/27

    PT. Siemens Indonesia Halaman - 25 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 23 : Menggunakan Tabel Variable S7

    Anda dapat memonitor dan mengubah berbagai I/Q Dan Variabel dengan S7. Denganbeberapa pilihan di menu, anda dapat menetapkan bidang dan tampilan yang anda ingintunjukkan. Setelah anda memilih penunjukkan yang benar, anda menciptakan VAT (TabelVariabel) dengan Operan yang anda ingin monitor atau diubah. Formatnya harus sesuaidengan jenis yang ditugaskan ( I0.0= BIN). Proses monitor ini harus berlangsung on-linesaat CPU dalam posisi RUN.

    Tujuan Membuat suatu tabel variabel yang sesuai dengan yang delapanmasukan pertama yakni masukan pertama modul dan delapanisyarat pertama keluaran pertama modul.

    Prosedur Jalankan S7 LAD/STL editor dan bukalah sebuah blok.Pilih PLC=> monitor/modify variabel di toolbar. Aktipkan PerintahMenu View. Pilih pilihan yang anda butuhkan untuk tampilan, dansesuaikan ukuran tabel dengan yang diinginkan.

    Ubah cakupan dari operand dari tabel sesuai masukkan dan tekantombol enter. Format standar adalah BIN.Tutup dan simpan tabel tersebut.Pilih Menu View => On-Line.

    Aktifkan Variable => Monitor.

    Hasil Perubahan nilai terkini dari sinyal input dan output akan ditampilkandi tabel. Ini juga sebagai pengingat skema pengalamatan untuk S7.

    Tambahan Masukkan daftar variable dari aplikasi yang bersangkutan.Perhatikan Variabel dengan fungsi status. Ubahlah variabel denganfungsi modify dan lihat hasilnya pada eksekusi program.

    1. Panggil EditorS7 LAD/STL danbuka blok secaraOnline

    2. Aktifkan menuPLC=>Monitor/Modify Variable

    3. Isi VAT1 dengan:I0.0 Bin Q4.0 BINI0.1 Bin Q4.1 BINI0.2 Bin Q4.2 BINI0.3 Bin Q4.3 BINI0.4 Bin Q4.4 BINI0.5 Bin Q4.5 BINI0.6 Bin Q4.6 BINI0.7 Bin Q4.7 BIN

    4. Simpan5. Pilih View=> Online6. Debug=>Monitor

    (CPU harus mode RUN)

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    26/27

    PT. Siemens Indonesia Halaman - 26 - ST-7PROG1Training Center Latihan 16 Bit

    Exercise 24 : Menggunakan Informasi Modul S7

    Tujuan Menjadi terbiasa dengan sistem informasi yang tersedia denganbantuan Perkakas PLC=> Module Information .

    Prosedur 1. Pilih PLC=> Module Information di SIMATIC Manager atau diLAD/STL editor.

    2. Pilih kategori yang diinginkan.3. Ujilah pilihan menu.4. Pilih dan tetapkan waktu dari CPU.5. Tampilkan kumpulan diagnosis dan menu penolong yang relevan

    Hasil Anda akan mendapatkan tampilan informasi statis dan aktif yangdapat dibuka dengan Alat Info di S7. Dengan fungsi yang benar,CPU dapat di monitor dan di analisa dan menampilkan informasiFault.

  • 8/9/2019 S7 Prog 1 Latihan 16 Bit

    27/27

    Exercise 25 : Mendiagnosa Kesalahan program

    Tujuan Menggunakan S7 Module Information dan sistem diagnosis yangterintegrasi untuk mencari kesalahan dan program yang salah.

    Prosedur 1. Lakukan Reset keseluruhan.

    2. Download semua blok dari program yang salah dari proyekUPPRO ke CPU

    3. Lakukan start ulang.4. Gunakan S7 Module Information untuk membaca dari kumpulan

    diagnosis. Untuk berpndah secara Online, pilih proyek UPPROdan Program yang salah, sehingga komentarnya jugaditampilkan.

    Hasil Anda telah memiliki pengetahuan tentang diagnosis dankemungkinan mencari kesalahan.

    Download “Error”program file from the

    “UPPRO” project tothe PLC

    When the CPUswitches to STOP,use the S7 info tooland the diagnosticstool to determine the

    exact error.