ladder programming

Upload: bin-bun

Post on 13-Jul-2015

261 views

Category:

Documents


15 download

TRANSCRIPT

JAKARTA

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

2

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

3

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

4

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

5

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

6

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

7

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

8

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

9

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

10

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

11

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

12

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

13

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

14

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

15

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

16

Beberapa contoh Simbol listrik

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

17

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

18

Prinsip Kerja RelayRelay adalah peralatan sederhana yang menggunakan medan magnetik untuk mengontrol saklar, seperti pada gambar berikut. Ketika tegangan diberikan pada masukan koil, arus yang tercipta menghasilkan medan magnetik. Medan inilah yang akan menarik saklar metal ke arahnya dan akan menyentuh bagian saklar yang lain. Akibat dari mekanisme ini adalah rangkaian yang sebelumnya rangkaian terbuka menjadi rangkaian tertutup dan sebaliknya. Sifat relay yang menjadi rangkaian tertutup setelah diberikan tegangan disebut dengan normally open ( NO ). Sifat relay yang menjadi rangkaian terbuka setelah diberikan tegangan disebut dengan normally closed ( NC ).

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

19

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

20

Relay digambarkan oleh diagram skematik pada gambar tadi dengan menggunakan sebuah lingkaran yang menggambarkan koil masukan. Kontak output ditunjukkan oleh dua garis paralel. Kontak normally open digambarkan dengan 2 garis dan akan terbuka (non-conducting) apabila tidak diberikan energi. Normally closed adalah yang sebaliknya dan digambarkan oleh dua garis dengan garis diagonal yang memotong kedua garis tersebut, saat tidak diberikan energi, keadaan relay adalah tertutup (conducting). Relay merupakan komponen utama dalam PLC.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

21

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

22

Contoh kerja relaySebuah relay di gunakan untuk menyalakan sebuah lampu. Relay yang di gunakan adalah 24VDC dan lampu juga 24VDC. Jawab : Wiring diagram dari contoh di atas adalah sebagai berikut.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

23

Penjelasan dari gambar rangkaian adalah sebagai berikut : Terminal positif Lampu di hubungkan ke NO contact relay dan terminal negatif lampu dihubungkan ke sumber tegangan 0 VoltDC. Terminal positif coil relay di hubungkan dengan dengan salah satu terminal push button (PB), dan terminal PB yang lain di hubungkan ke sumber tegangan 24 VoltDC. Sedangkan terminal negatif coil relay di hubungkan ke sumber 0 VoltDC. Jika Push button di tekan, maka lampu akan menyala, jika push button di lepas maka lampu akan mati.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

24

Relay wiring diagram vs. PLC ladder diagram

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

25

Contoh Diagram Ladder Elektromekanis SederhanaL1 PB1 LS1 PL L2

LS2

Garis vertikal (L1 dan L2) adalah Line (sumber)tegangan Garis horisontal tempat peralatan dikoneksikan03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

26

Modernisasi sistem kontrol elektromekanisTransformasi diagram ladder elektromekanis kedalam diagram ladder PLCGambarkan dulu Diagram Penyambungan input/output (Koneksikan Perangkat luar dengan modul I/O PLC Realisasikan logika kontrolnya dalam PLC03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

27

Contoh hasil Modernisasi

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

28

Illustrasi (1)

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

29

Illustrasi (1)

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

30

Simbol Relay dan operasiAA OFFA ON A-1

A-1

A-1 Terbuka

Tertutup A-2

A-2

A-2 Tertutup

Terbuka

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

31

Operasi input

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

32

Operasi relay internal

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

33

Illustrasi (2)Hardwiring

Softwiring

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

34

Illustrasi softwiring (a)

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

35

Illustrasi softwiring (b)

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

36

Control Logika pada RelayPada sistem ini, relay pertama pada gambar berikut bersifat normally closed dan akan mengalirkan arus terus hingga terdapat tegangan yang diapli-kasikan pada relay ini (input A). Relay kedua adalah normally open dan tidak akan mengalirkan arus sampai ada tegangan yang diaplikasikan ke relay ini (input B). Jika arus mengalir pada kedua relay yang pertama, maka arus juga akan mengalir pada relay ketiga dan akan menutup saklar pada output C.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

37

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

38

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

39

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

40

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

41

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

42

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

43

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

44

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

45

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

46

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

47

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

48

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

49

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

50

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

51

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

52

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

53

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

54

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

55

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

56

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

57

Gerbang Digital pada Logika Boolean

Rangkaian seperti ini umum digambarkan pada skematik Ladder Diagram pada gambar tersebut. Secara logika, diagram ini dapat dibaca sebagai berikut : C akan on ketika A off dan B on . Dalam logika Boolean dirumuskan sebagai C = A .BLadder Programming - Ir. Yusfik Hazman 58

03 Januari 2012

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

59

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

60

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

61

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

62

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

63

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

64

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

65

Physical Component Vs Program Component

Salah satu konsep yang sulit dalam belajar PLC programming adalah memahami perbedaan antara component. physical component dan program component. Kita akan menghubungkan (connecting) physical components (switches, lights, relays, etc) ke terminal luar pada PLC. PLC. Kemudian, pada program PLC, semua komponen yang terhubung dengan PLC akan direpresentasikan pada program sebagai program components. components. Program component tidak sama dengan physical component tetapi hanya namanya saja yang boleh sama. sama.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

66

Contoh : Switch push-button N/O S1 diberi nama START, pushjika kita connect switch ini ke input 001 PLC. PLC. Maka ketika kita program PLC tersebut, Switch START akan menjadi N/O relay contact dengan reference designator IN001 dengan nama IN001 START. START. Contoh lain : Jika diconnect RUN lamp L1 ke output 003 pada PLC, maka pada penulisan program, Lamp akan direpresentasikan dengan relay coil dengan reference designator OUT003 dengan nama OUT003 RUN. RUN.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

67

Gerbang Logika/Logic GatesTulisan ini akan mengetengahkan dasar-dasar gerbang logika. dasarlogika. Sebelum memulai lebih jauh, sebaiknya disepakati dahulu beberapa symbol yang akan dipakai dalam penjelasan ini. ini. A B X mensimbolkan sebagai input 1 mensimbolkan sebagai input 2, dan output/sebagai hasil dari kolaborasi input 1 dan input 2

1/TRUE logika adalah benar 0/FALSE logika adalah salah Gerbang logika dasar terdiri dari 3 jenis yaitu : AND, OR, dan NOT. NOT. Untuk memperjelas konsep ini, akan dibahas satu per satu. satu.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

68

Gerbang ANDNotasi matematikanya: matematikanya: X = A AND B Tabel logika : A 0 0 1 1 B 0 1 0 1 X 0 0 0 1

Deskripsi : X hanya bernilai satu jika A dan B bernilai 1

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

69

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

70

Gerbang ORNotasi matematikanya: matematikanya: X = A OR B Tabel logika: logika: A 0 0 1 1 B 0 1 0 1 X 0 1 1 1

Deskripsi : X hanya bernilai nol jika A dan B bernilai 0

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

71

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

72

Gerbang NOTNotasi matematikanya: matematikanya: X = NOT A X = NOT B Tabel logika: logika: A 0 1 B 0 1 X 1 0 X 1 0

Deskripsi : X akan selalu bernilai kebalikan dari A atau kebalikan dari B03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

73

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

74

Buatlah Tabel Logika dari contoh ini : X = NOT(A AND B) AND BBuatkan tabel yang memuat kemungkinan nilai X dengan beragam kombinasi input A dan B tersebut diatas ! Baiklah akan dibahas satu persatu bagian untuk menganalisis persamaan di atas: atas: Kita akan membagi dalam 3 segmen persamaan yaitu : A AND B, NOT (), dan terakhir adalah () AND B. Inisial () berarti hasil dari persamaan sebelumnya, NOT () berarti () adalah nilai dari A AND B, begitu seterusnya. seterusnya.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

75

X = NOT(A AND B) AND BCoba perhatikan gerbang logika berikut ini, Jika persamaan ini kita NOT maka hasilnya adalah : A 0 0 1 1 B 0 1 0 1 ()1 0 0 0 1 NOT() 1 1 1 0 NOT () 1 1 1 0 B 0 1 0 1 X 0 1 0 076

Persamaan kedua kemudian kita kombinasikan kembali dengan input awal untuk menghasilkan persamaan akhir yang terlihat pada tabel sebelah kanan ini. Dengan mengetahui metode analisis kita bisa menentukan hasil akhir dari suatu logika.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

77

BAHASA PEMROGRAMANTerdapat banyak pilihan bahasa untuk membuat program dalam PLC. PLC. MasingMasing-masing bahasa mempunyai keuntungan dan kerugian tergantung dari sudut pandang kita sebagai user / pemrogram. pemrogram. Pada umumnya terdapat 2 bahasa pemprograman sederhana dari PLC , yaitu : Diagram Ladder, dan Instruction List. (mnemonic code). List. code).03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

78

LADDER DIAGRAMDiagram Ladder menggambarkan program dalam bentuk grafik. grafik. Diagram ini dikembangkan dari kontak-kontak relay yang terstruktur kontakyang menggambarkan aliran arus listrik. listrik. Dalam diagram ladder terdapat dua buah garis vertical dimana garis vertical sebelah kiri dihubungkan dengan sumber tegangan positip catu daya dan garis sebelah kanan dihubungkan dengan sumber tegangan negatip catu daya. daya. Program ladder ditulis menggunakan bentuk pictorial atau simbol yang secara umum mirip dengan rangkaian kontrol relay. relay. Program ditampilkan pada layar dengan elemen-elemen seperti elemennormally open contact, normally closed contact, timer, counter, sequencer dll ditampilkan seperti dalam bentuk pictorial. pictorial. Dibawah kondisi yang benar, listrik dapat mengalir dari rel sebelah kiri ke rel sebelah kanan, jalur rel seperti ini disebut sebagai ladder line (garis tangga). tangga).

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

79

Peraturan umum di dalam menggambarkan program ladder diagram adalah : Daya mengalir dari rel kiri ke rel kanan Output koil tidak boleh dihubungkan secara langsung di rel sebelah kiri. kiri. Tidak ada kontak yang diletakkan disebelah kanan output coil Hanya diperbolehkan satu output koil pada ladder line. line. Dengan diagram ladder, gambar diatas direpresentasikan menjadi,

Diantara dua garis ini dipasang kontak-kontak yang menggambarkan kontakkontrol dari switch, sensor atau output. output. Satu baris dari diagram disebut dengan satu rung. rung. Input menggunakan symbol [ ] (kontak normally open) dan [/] (kontak normally close). close). Output mempunyai symbol ( ) yang terletak paling kanan. kanan.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

80

PrinsipPrinsip-prinsip Ladder DiagramUntuk memperlihatkan hubungan antara satu rangkaian fisik dengan ladder diagram yang mempresentasikannya, lihatlah rangkaian motor listrik pada gambar dibawah ini. ini. Motor dihubungkan ke sumber daya melalui 3 saklar yang dirangkai secara seri ditambah saklar over load sebagai pengaman. pengaman. Motor akan menyala bila seluruh saklar dalam kondisi menutup. menutup.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

81

Kesimpulan : Ladder diagram tersusun dari dua garis vertical yang mewakili rel daya Diantara garis vertikal tersebut disusun garis horizontal yang disebut rung (anak tangga) yang berfungsi untuk menempatkan komponen kontrol sistem. sistem.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

82

Contoh Kombinasional dengan Diagram Ladder

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

83

Contoh Sekuensial dengan Diagram Ladder

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

84

FF SR dengan Diagram Ladder

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

85

LADDER DIAGRAM

LADDER DIAGRAM

MNEMONIC

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

86

Praktek memori Circuit (Latch)Rangkaian yang bersifat mengingat kondisi sebelumnya seringkali dibutuhkan dalam kontrol logic. logic. Pada rangkaian ini hasil keluaran dikunci (latching) dengan menggunakan latching) kontak hasil keluaran itu sendiri, sehingga walaupun input sudah berubah, kondisi output tetap. tetap.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

87

Logika Dasar PLCAND

OR

Sebagai contoh pemrograman PLC adalah sebagai berikut, diberikan rangkaian AND ladder diagram yang terdiri dua momentary push button yang terhubung secara seri dengan lampu. lampu.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

88

AND Ladder Diagram

Sebagai contoh pemrograman PLC adalah sebagai berikut, diberikan rangkaian AND ladder diagram yang terdiri dua momentary push button yang terhubung secara seri dengan lampu. lampu.03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

89

PLC Wiring DiagramKetika kita merubah rangkaian untuk bisa dijalankan di PLC, pertama yang kita lakukan adalah menghilangkan semua komponen dan mem-wire ulang ke sistem PLC seperti pada memgambar dibawah. dibawah.

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

90

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

91

Motivasi: Contoh Aplikasi PLC sederhana

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

92

Aplikasi PLC: automasi, produk termonitor, kontrol logika

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

93

Contoh 1: Kontrol Level Tandon air

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

94

L1

PB Start

PB Stop LSA RM

L2

LSB

RM

Ladder

Keterangan RM: Relay motor pompa

Wiring:03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

95

Transformasi:Diagram penyambungan

Softwiring:Ladder Programming - Ir. Yusfik Hazman 96

03 Januari 2012

Contoh 2: Kontrol Kontrol Motor InduksiPengkabelan Lengkap

Diagram Ladder

Modernisasi dengan PLC ?03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

97

Contoh 3: Forward Reverse Interlocking

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

98

Transformasi

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

99

Contoh 4: Elevator barang

Modernisasi dengan PLC?03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

100

Contoh 5: Kerja Counter

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

101

Aplikasi Counter pada Conveyor

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

102

Aplikasi Counter

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

103

Contoh 6: Kerja TimerTimer On Delay

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

104

Timer Off Delay

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

105

Aplikasi Timer

Analisis Diagram Ladder Diatas (Terangkan cara kerjanya) Realisasikan Sistem kontrol tersebut dengan PLC03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

106

ProblemRancanglah diagram ladder untuk mengontrol sebuah Lampu sehingga berkedap kedip setiap selang waktu 5 detik

03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

107

Terima Kasih03 Januari 2012

Ladder Programming - Ir. Yusfik Hazman

108