1 / 27

IL, SFC, ST

IL, SFC, ST. Pendahuluan. IEC 1131-3 pemgrograman : Instruction Lists(IL) Sequential Function Chart(SFC) Structured Text(ST) Merupakan cara memprogram PLC selain dengan Ladder Diagram Lebih ke source code based programming method. Instruction Lists.

indra
Download Presentation

IL, SFC, ST

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IL, SFC, ST

  2. Pendahuluan • IEC 1131-3 pemgrograman : • Instruction Lists(IL) • Sequential Function Chart(SFC) • Structured Text(ST) • Merupakan cara memprogram PLC selain dengan Ladder Diagram • Lebih ke source code based programming method

  3. Instruction Lists • Merupakan pemrograman PLC dengan mengetikkan instruksi-instruksinya daripada simbol-simbolnya • IL berisi daftar instruksi per baris, tiap baris berisi instruksi dan operan • Untuk mengatasi keragaman bahasanya, maka IEC mengeluarkan standar mnemonik untuk instruksinya

  4. Contoh IL : LD A (* load A *) AND B (* and B *) ST Q (* out ke Q *) • Untukmenandaibagian program digunakan label • PUMP_OK : LD C • Negasi(NOT) menggunakanakhiran N • ANDN B

  5. Ladder dan IL

  6. OR

  7. NOR

  8. NAND

  9. XOR

  10. Lebih dari 1 Rung

  11. Contoh Program

  12. Sequential Function Chart(SFC) • Merupakan representasi simbolik dari cara kerja sebuah sistem yang menunjukkan sekuen-sekuen yang terjadi dalam prosesnya • Contoh : sekuen lampu lalu lintas

  13. Elemen SFC • Operasinya digambarkan sebagai beberapa state atau kondisi yang terhubung secara sekuensial yang dilambangkan dengan kotak. Langkah inisialisasi memiliki simbol yang berbeda

  14. Setiap state yang terkoneksi pasti memiliki suatu kondisi yang harus dipenuhi(transfer condition) , yang dikoneksikan dengan garis horizontal, sebelum state selanjutnya dijalankan • Jika dan hanya jika transfer condition terpenuhi, maka sebuah state dapat berlanjut ke state setelahnya

  15. Prosesnya akan berlangsung sebagai perpindahan state satu ke yang lain sampai siklusnya selesai • Output atau aksi tiap state diwakili dengan kotak yang dihubungkan dengan garis horizontal ke state yang bersangkutan

  16. Contoh SFC

  17. Percabangan dan Konvergensi • PercabanganSelektif

  18. Percabangan Paralel

  19. Konvergensi(OR)

  20. Konvergensi Simultan : state selanjutnya bisa mengikuti lebih dari 1 state sebelumnya

  21. Aksi dalam SFC • Tiap state pasti memiliki aksi yang harus dilakukan agar dapat berpindah ke state selanjutnya • Aksi dapat diwujudkan dalam Ladder, Blok Fungsi, IL, maupun ST

  22. Aksi biasanya diawali dengan sebuah penanda khusus : • N : no qualifier – tidak ada aksi yang disimpan • P : pulse – aksi hanya dilakukan sekali • D : delayed – aksi akan dijalankan selang waktu tertentu • L : limited – aksi akan dijalankan hanya dalam selang waktu tertentu

  23. Stuctured Text (ST) • Pemrograman PLC dengan bahasa seperti PASCAL, case insensitive • Dipisahkan oleh semikolon(;) untuk tiap barisnya • Contoh : • LightA := SwitchA; • X := Y; • LightA := SwitchA OR SwitchB;

  24. Operator

  25. Variabel • Bentuk : %[lokasi][tipe][alamat] • Lokasi : • I = input memori • Q = output memori • Tipe : • X = bit • B = byte • W = word • D = double word • L = long word • Contoh : • AT dipakaiuntukmenyatakanlangsungvariabelkesebuahalamat • Input1 AT %IX100

More Related