Ladder and Functional BlockProgrammingW. BoltonThis (and the following terjemahan - Ladder and Functional BlockProgrammingW. BoltonThis (and the following Bahasa Indonesia Bagaimana mengatakan

Ladder and Functional BlockProgramm

Ladder and Functional Block
Programming
W. Bolton
This (and the following) chapter comes from the book Programmable Logic Controllers by
W. Bolton, ISBN: 9780750681124. The first edition of the book was published in 1996,
which explains why the author commences the preface by saying: “Technological
advances in recent years have resulted in the development of the programmable logic
controller (PLC) and a consequential revolution of control engineering.” (Don’t worry;
the chapter presented here is from the fourth edition in 2006.)
The thing is that this is something of a timeless subject, so this book provides a very useful
introduction to programmable logic controllers and aims to ease the tasks of practicing
engineers coming first into contact with programmable logic controllers. It addresses the
problem of different programmable control manufacturers using different nomenclature
and program forms by describing the principles involved and illustrating them with
examples from a range of manufacturers.
To assist the reader to develop the skills necessary to write programs for programmable
logic controllers, many worked examples, multi-choice questions and problems are
included in the book with answers to all multi-choice questions and problems given at the
end of the book.
Now, Programmable Logic Controllers is not related to FPGAs per se, so you may be
wondering why this chapter is included here. The answer is simple—I personally have
almost invariably found that anything I learned came in useful at some stage in my career.
In order to facilitate PLCs being used by engineers without any great knowledge of
conventional programming languages and techniques, an approach called “ladder
programming” was developed. This is a means for nonprogrammers to create programs
www.newnespress.com
that can then be converted into machine code for use by the PLC microprocessor.
This method of capturing programs has been adopted by most PLC manufacturers.
I found this to be very interesting and I hope you will agree with me (see also the
next chapter in which we see examples of this technique being used in real-world
applications).
—Clive “Max” Maxfield
Programs for microprocessor-based systems have to be loaded into them in machine
code, this being a sequence of binary code numbers to represent the program
instructions. However, assembly language based on the use of mnemonics can be used;
for example, LD is used to indicate the operation required to load the data that
follows the LD, and a computer program called an assembler is used to translate the
mnemonics into machine code. Programming can be made even easier by the use of the
so-called high-level languages, such as C, BASIC, PASCAL, FORTRAN, COBOL.
These use prepackaged functions, represented by simple words or symbols descriptive
of the function concerned. For example, with C language the symbol & is used for the
logic AND operation. However, the use of these methods to write programs requires
some skill in programming and PLCs are intended to be used by engineers without any
great knowledge of programming. As a consequence, ladder programming was
developed. This is a means of writing programs which can then be converted into
machine code by some software for use by the PLC microprocessor.
This method of writing programs became adopted by most PLC manufacturers,
however each tended to have developed their own versions and so an international
standard has been adopted for ladder programming and indeed all the methods used for
programming PLCs. The standard, published in 1993, is IEC 1131-3 (International
Electrotechnical Commission). The IEC 1131-3 programming languages are ladder
diagrams (LAD), instruction list (IL), sequential function charts (SFC), structured
text (ST), and function block diagrams (FBD).
This chapter is an introduction to the programming of a PLC using ladder
diagrams and functional block diagrams, with discussion of the other techniques in
the next chapter. Here we are concerned with the basic techniques involved in
developing ladder and function block programs to represent basic switching operations,
involving the logic functions of AND, OR, Exclusive OR, NAND and NOR, and
latching.
www.newnespress.com
454 Chapter 11
11.1 Ladder Diagrams
As an introduction to ladder diagrams, consider the simple wiring diagram for an
electrical circuit in Figure 11.1a. The diagram shows the circuit for switching on or off
an electric motor. We can redraw this diagram in a different way, using two vertical
lines to represent the input power rails and stringing the rest of the circuit between
them. Figure 11.1b shows the result. Both circuits have the switch in series with the
motor and supplied with electrical power when the switch is closed. The circuit shown
in Figure 11.1b is termed a ladder diagram.
With such a diagram the power supply for the circuits is always shown as two vertical
lines with the rest of the circuit as horizontal lines. The power lines, or rails as they
are often termed, are like the vertical sides of a ladder with the horizontal circuit lines
like the rungs of the ladder. The horizontal rungs show only the control portion of
the circuit; in the case of Figure 11.1 it is just the switch in series with the motor.
Circuit diagrams often show the relative physical location of the circuit components and
how they are actually wired. With ladder diagrams no attempt is made to show the actual
physical locations and the emphasis is on clearly showing how the control is exercised.
Figure 11.2 shows an example of a ladder diagram for a circuit that is used to start and
stop a motor using push buttons. In the normal state, push button 1 is open and push
button 2 closed. When button 1 is pressed, the motor circuit is completed and the motor
starts. Also, the holding contacts wired in parallel with the motor close and remain
closed as long as the motor is running. Thus when the push button 1 is released, the
holding contacts maintain the circuit and hence the power to the motor. To stop the
motor, button 2 is pressed. This disconnects the power to the motor and the holding
contacts open. Thus when push button 2 is released, there is still no power to the motor.
Thus we have a motor which is started by pressing button I and stopped by pressing
button 2.
Switch
Motor L1
L1
Switch
Power rails
M Motor
L2
L2
(a) (b)
d.c. input
M
Figure 11.1: Ways of drawing the same electrical circuit
www.newnespress.com
Ladder and Functional Block Programming 455
11.1.1 PLC Ladder Programming
A very commonly used method of programming PLCs is based on the use of ladder
diagrams. Writing a program is then equivalent to drawing a switching circuit.
The ladder diagram consists of two vertical lines representing the power rails. Circuits are
connected as horizontal lines, i.e., the rungs of the ladder, between these two verticals.
In drawing a ladder diagram, certain conventions are adopted:
1. The vertical lines of the diagram represent the power rails between which circuits are
connected. The power flow is taken to be from the left-hand vertical across a rung.
2. Each rung on the ladder defines one operation in the control process.
3. A ladder diagram is read from left to right and from top to bottom, Figure 11.3
showing the scanning motion employed by the PLC. The top rung is read from
left to right. Then the second rung down is read from left to right and so on.
L1 L2
2
1
Holding switch
M
Figure 11.2: Stop-start switch
Left power rail Right power rail
Rung 1
Rung 2
Rung 3
Rung 4
End rung
Power flow
END
Figure 11.3: Scanning the ladder program
www.newnespress.com
456 Chapter 11
When the PLC is in its run mode, it goes through the entire ladder program to the
end, the end rung of the program being clearly denoted, and then promptly
resumes at the start. This procedure of going through all the rungs of the program
is termed a cycle. The end rung might be indicated by a block with the word
END or RET for return, since the program promptly returns to its beginning.
4. Each rung must start with an input or inputs and must end with at least one
output. The term input is used for a control action, such as closing the contacts
of a switch, used as an input to the PLC. The term output is used for a device
connected to the output of a PLC, e.g., a motor.
5. Electrical devices are shown in their normal condition. Thus a switch, which is
normally open until some object closes it, is shown as open on the ladder
diagram. A switch that is normally closed is shown closed.
6. A particular device can appear in more than one rung of a ladder. For example,
we might have a relay that switches on one or more devices. The same letters
and/or numbers are used to label the device in each situation.
7. The inputs and outputs are all identified by their addresses, the notation used
depending on the PLC manufacturer. This is the address of the input or output
in the memory of the PLC.
Figure 11.4 shows standard IEC 1131-3 symbols that are used for input and output
devices. Some slight variations occur between the symbols when used in semi-graphic
form and when in full graphic. Note that inputs are represented by different symbols
representing normally open or normally closed contacts. The action of the input is
equivalent to opening or closing a switch. Output coils are represented by just one form
of symbol.
To illustrate the drawing of the rung of a ladder diagram, consider a situation where the
energizing of an output device, such as a motor, depends on a normally open start
switch being activated by being closed. The input is thus the switch and the output the
motor. Figure 11.5a shows the ladder diagram.
Starting with the input, we have the normally open symbol j j for the input contacts. There
are no other input devices and the line terminates with the output, denoted by the symbol ( ).
When the switch is closed, i.e., there is an input, the output of the motor is activated.
Only while ther
0/5000
Dari: -
Ke: -
Hasil (Bahasa Indonesia) 1: [Salinan]
Disalin!
Tangga dan fungsional blokPemrogramanW. BoltonIni (dan berikut) bab berasal dari buku Programmable Logic controller olehW. Bolton, ISBN: 9780750681124. Edisi pertama buku ini diterbitkan pada tahun 1996,yang menjelaskan mengapa penulis bermula Pendahuluan dengan berkata: "teknologikemajuan dalam beberapa tahun terakhir telah mengakibatkan pengembangan logika diprogramcontroller (PLC) dan sebuah revolusi konsekuensial Jasa control Engineering." (Jangan khawatir;Bab yang disajikan di sini adalah dari edisi keempat 2006.)Masalahnya adalah bahwa ini adalah sesuatu yang subjek yang abadi, jadi buku ini menyediakan sangat bergunaPengantar programmable logic controller dan bertujuan untuk memudahkan tugas-tugas berlatihinsinyur datang pertama dengan programmable logic controller. Alamatmasalah kontrol diprogram berbeda produsen menggunakan berbeda tatanamadan bentuk-bentuk program oleh menggambarkan prinsip-prinsip yang terlibat dan menggambarkan mereka dengancontoh dari berbagai produsen.Untuk membantu pembaca untuk mengembangkan keterampilan yang diperlukan untuk menulis program-program untuk diprogramkontroler logika, banyak bekerja contoh, multi pilihan pertanyaan dan masalahtermasuk dalam buku dengan jawaban untuk semua multi pilihan pertanyaan dan masalah yang diberikan diakhir buku.Sekarang, Programmable Logic controller tidak berkaitan dengan FPGAs per se, sehingga Anda mungkinbertanya-tanya mengapa bab ini ini disertakan di sini. Jawabannya sederhana — saya pribadi memilikihampir selalu ditemukan bahwa apa pun yang saya belajar datang berguna pada tahap tertentu dalam karir saya.Untuk memfasilitasi PLC yang sedang digunakan oleh insinyur tanpa pengetahuan besar tentangbahasa pemrograman dan teknik konvensional, pendekatan yang disebut "tanggapemrograman"dikembangkan. Ini adalah cara untuk nonprogrammers untuk membuat programwww.newnespress.comyang kemudian dapat dikonversi ke kode mesin untuk digunakan oleh mikroprosesor PLC.Metode ini menangkap program telah diadopsi oleh sebagian besar produsen PLC.Saya menemukan ini sangat menarik dan saya berharap Anda akan setuju dengan saya (Lihat jugabab berikutnya di mana kita melihat contoh dari teknik ini sedang digunakan dalam dunia nyataaplikasi).— Clive "Max" MaxfieldProgram untuk sistem berbasis mikroprosesor harus dimuat ke mereka di mesinkode, makhluk ini urutan nomor kode biner untuk mewakili programpetunjuk. Namun, Majelis bahasa berdasarkan penggunaan hapalan dapat digunakan;sebagai contoh, LD digunakan untuk menunjukkan operasi yang diperlukan untuk memuat data yangBerikut LD, dan program komputer yang disebut assembler digunakan untuk menerjemahkanhapalan ke kode mesin. Pemrograman dapat dibuat lebih mudah dengan menggunakanapa yang disebut bahasa tingkat tinggi, seperti C, BASIC, PASCAL, FORTRAN, COBOL.Ini menggunakan fungsi dikemas, diwakili oleh kata-kata sederhana atau simbol deskriptiffungsi yang bersangkutan. Sebagai contoh, dengan bahasa C simbol & digunakan untuklogika DAN operasi. Namun, menggunakan metode ini untuk menulis program memerlukanbeberapa keterampilan dalam pemrograman dan PLC dimaksudkan untuk digunakan oleh insinyur tanpabesar pengetahuan tentang pemrograman. Sebagai akibatnya, tangga pemrograman adalahdikembangkan. Ini adalah cara menulis program yang kemudian dapat dikonversi keMesin kode oleh beberapa perangkat lunak untuk digunakan oleh mikroprosesor PLC.Metode penulisan program menjadi diadopsi oleh PLC, sebagian besar produsenNamun setiap cenderung telah mengembangkan versi mereka sendiri dan begitu internasionalstandar telah diadopsi untuk tangga pemrograman dan memang semua metode yang digunakan untukpemrograman PLC. Standar, diterbitkan pada tahun 1993, adalah IEC 1131-3 (InternationalElectrotechnical Commission). IEC 1131-3 bahasa pemrograman yang tanggaDiagram (LAD), instruksi daftar (IL), grafik fungsi berurutan (SFC), terstrukturteks (ST), dan fungsi blok diagram (FBD).Bab ini merupakan pengantar untuk pemrograman PLC menggunakan tanggadiagram dan fungsional blok diagram, dengan diskusi tentang teknik lain dalambab berikutnya. Di sini kita prihatin dengan teknik-teknik dasar yang terlibat dalamfungsi blok program untuk mewakili operasi switching dasar, dan mengembangkan tanggamelibatkan fungsi logika AND, OR, eksklusif atau, NAND dan NOR, danmenempel.www.newnespress.com454 Bab 1111.1 ladder diagramSebagai pengantar ladder diagram, diagram pengkabelan sederhana untuk mempertimbangkanSirkuit listrik dalam gambar 11.1a. Diagram menunjukkan sirkuit untuk switching on atau offmotor listrik. Kita dapat redraw diagram ini dengan cara yang berbeda, menggunakan dua vertikaluntuk mewakili kekuatan masukan rel dan merangkai sisa sirkuit antara barismereka. Gambar 11.1b menunjukkan hasil. Sirkuit kedua memiliki saklar di seri denganmotor dan disediakan dengan daya listrik ketika beralih ditutup. Sirkuit ditampilkandalam gambar 11.1b disebut diagram tangga.Dengan sebuah diagram yang power supply untuk sirkuit selalu ditampilkan sebagai dua vertikalbaris dengan sisa sirkuit sebagai garis horizontal. Kabel listrik, atau rel ketika merekasering disebut, seperti sisi vertikal tangga dengan garis-garis horisontal sirkuitseperti anak tangga tangga. Anak tangga horisontal Tampilkan hanya sebagian kontrol darisirkuit; dalam hal gambar 11.1 itu adalah hanya beralih dengan motor.Diagram sirkuit sering menunjukkan lokasi fisik yang relatif komponen sirkuit danbagaimana mereka benar-benar kabel. Dengan diagram tangga tidak adalah usaha untuk menunjukkan yang sebenarnyalokasi fisik dan penekanan adalah pada dengan jelas menunjukkan bagaimana kontrol dijalankan.11.2 angka menunjukkan contoh diagram tangga untuk sirkuit yang digunakan untuk memulai danberhenti motor menggunakan tombol push. Dalam keadaan normal, tombol 1 terbuka dan mendorongtombol 2 ditutup. Ketika tombol 1 ditekan, sirkuit motor selesai dan motordimulai. Juga, kontak memegang ditransfer secara paralel dengan motor menutup dan tetapditutup selama motor berjalan. Sehingga ketika tombol 1 dilepaskan,mengadakan kontak mempertahankan sirkuit dan dengan demikian kekuatan untuk motor. Untuk menghentikanMotor, 2 ditekan. Ini terputus kekuatan untuk motor dan memegangmembuka kontak. Sehingga ketika tombol 2 dirilis, masih ada kekuatan untuk motor.Dengan demikian kita memiliki motor yang mulai dengan menekan tombol saya dan berhenti dengan menekantombol 2.SwitchMotor L1L1SwitchKekuatan relM MotorL2L2(a) (b)DC inputM11.1 gambar: Cara menggambar sama sirkuit listrikwww.newnespress.comTangga dan fungsional blok pemrograman 45511.1.1 tangga PLC ProgrammingSangat umum digunakan metode pemrograman PLC didasarkan pada penggunaan tanggadiagram. Menulis sebuah program ini kemudian setara dengan menggambar switching circuit.Diagram tangga terdiri dari dua garis vertikal yang mewakili kekuatan rel. Rangkaianterhubung sebagai garis horizontal, yaitu, anak tangga tangga, antara vertikal dua ini.Dalam menggambar sebuah gambar tangga, Konvensi tertentu diadopsi:1. jalur vertikal diagram mewakili kekuatan rel antara yang sirkuit yangterhubung. Aliran listrik adalah diambil dari vertikal kiri di sebuah anak tangga.2. setiap anak tangga pada tangga mendefinisikan satu operasi dalam proses kontrol.3. sebuah diagram tangga dibaca dari kiri ke kanan dan dari atas ke bawah, angka 11.3Menampilkan gerak pemindaian dipekerjakan oleh PLC. Atas rung membaca darikiri ke kanan. Maka kedua rung turun dibaca dari kiri ke kanan dan seterusnya.L1 L221Memegang switchM11.2 gambar: Stop-start switchKiri kekuatan rel hak kuasa relRung 1Rung 2Rung 3Rung 4Akhir rungAliran dayaAKHIR11.3 gambar: Program tangga pemindaianwww.newnespress.com456 Bab 11Ketika PLC dalam modus berjalan, itu berjalan melalui program seluruh tanggaAkhirnya, rung akhir program menjadi jelas menandakan, dan kemudian segeraresume di awal. Prosedur ini akan melalui semua anak tangga dari programdisebut siklus. Akhir rung mungkin ditunjukkan oleh blok dengan kataAKHIR atau RET untuk kembali, karena program segera kembali ke awal.4. setiap anak tangga harus mulai dengan masukan atau input dan harus diakhiri dengan setidaknya satuKeluaran. Masukan istilah digunakan untuk tindakan kontrol, seperti menutup kontakSwitch, digunakan sebagai masukan untuk PLC. Output istilah yang digunakan untuk perangkatterhubung dengan output PLC, misalnya, motor.5. listrik perangkat yang ditampilkan dalam kondisi normal mereka. Dengan demikian switch, yaitubiasanya buka sampai beberapa objek menutup, ditampilkan sebagai terbuka di tanggadiagram. Sebuah saklar yang biasanya ditutup ditampilkan tertutup.6. perangkat tertentu dapat muncul dalam satu atau lebih jenjang tangga. Sebagai contoh,kita mungkin memiliki relay yang beralih pada satu atau lebih perangkat. Huruf yang samadan/atau angka digunakan untuk memberi label pada perangkat dalam setiap situasi.7. input dan output semua diidentifikasi oleh alamat mereka, notasi yang digunakantergantung pada produsen PLC. Ini adalah alamat input atau outputdalam memori PLC.11.4 angka menunjukkan standar IEC 1131-3 simbol-simbol yang digunakan untuk input dan outputperangkat. Beberapa sedikit variasi terjadi antara simbol bila digunakan dalam semi grafisbentuk dan ketika di penuh grafis. Catatan bahwa input yang diwakili oleh simbol-simbol yang berbedamewakili biasanya buka atau biasanya ditutup kontak. Tindakan masukansetara dengan membuka atau menutup sebuah saklar. Kumparan output diwakili oleh hanya salah satu bentuksimbol.Untuk menggambarkan gambar jenjang diagram tangga, pertimbangkan situasi dimanaenergi perangkat output, seperti motor, tergantung pada awal yang biasanya bukaberalih diaktifkan oleh ditutup. Input adalah saklar dan outputmotor. Gambar 11.5a menunjukkan diagram tangga.Dimulai dengan masukan, kami memiliki j j simbol biasanya buka kontak masukan. AdaApakah ada perangkat input dan garis berakhir dengan output, dilambangkan oleh (-) simbol.Ketika beralih ditutup, yaitu, ada input, output motor diaktifkan.Hanya saat ada
Sedang diterjemahkan, harap tunggu..
Hasil (Bahasa Indonesia) 2:[Salinan]
Disalin!
Tangga dan Fungsional Block
Programming
W. Bolton
ini (dan berikutnya) bab berasal dari buku Programmable Controller Logic oleh
W. Bolton, ISBN: 9780750681124. Edisi pertama buku ini diterbitkan pada tahun 1996,
yang menjelaskan mengapa penulis dimulai kata pengantar dengan mengatakan: "Teknologi
kemajuan dalam beberapa tahun terakhir telah mengakibatkan pengembangan programmable logic
controller (PLC) dan konsekuensial . revolusi teknik kontrol "(Jangan khawatir,
bab yang disajikan di sini adalah dari edisi keempat tahun 2006.)
Masalahnya adalah bahwa ini adalah sesuatu dari subjek abadi, sehingga buku ini menyediakan sangat berguna
pengantar programmable logic controller dan bertujuan untuk meringankan tugas berlatih
insinyur datang pertama ke dalam kontak dengan programmable logic controller. Ini alamat
masalah produsen kontrol diprogram yang berbeda menggunakan nomenklatur yang berbeda
bentuk dan program dengan menjelaskan prinsip-prinsip yang terlibat dan menggambarkan mereka dengan
contoh-contoh dari berbagai produsen.
Untuk membantu pembaca untuk mengembangkan keterampilan yang diperlukan untuk menulis program untuk diprogram
logic controller, banyak worked contoh, pertanyaan multi-pilihan dan masalah yang
termasuk dalam buku dengan jawaban atas semua pertanyaan multi-pilihan dan masalah yang diberikan pada
akhir buku.
Sekarang, Programmable Logic Controller tidak berhubungan dengan FPGA per se, sehingga Anda mungkin
bertanya-tanya mengapa bab ini disertakan di sini. Jawabannya sederhana-saya pribadi telah
hampir selalu menemukan bahwa apapun yang saya pelajari datang di berguna pada tahap tertentu dalam karir saya.
Dalam rangka memfasilitasi PLC yang digunakan oleh para insinyur tanpa pengetahuan yang besar dari
bahasa pemrograman konvensional dan teknik, pendekatan yang disebut "ladder
pemrograman "dikembangkan. Ini merupakan sarana bagi programmer dalam membuat program
www.newnespress.com
yang kemudian dapat dikonversi ke dalam kode mesin untuk digunakan oleh mikroprosesor PLC.
Metode ini program menangkap telah diadopsi oleh sebagian besar produsen PLC.
Saya menemukan ini menjadi sangat menarik dan saya harap Anda akan setuju dengan saya (lihat juga
bab berikutnya di mana kita melihat contoh teknik ini digunakan dalam dunia nyata
aplikasi).
-Clive "Max" Maxfield
Program untuk sistem berbasis mikroprosesor telah dimuat ke dalam mesin
kode, ini menjadi urutan nomor kode biner untuk mewakili program
petunjuk. Namun, bahasa assembly berdasarkan penggunaan mnemonik dapat digunakan,
misalnya, LD digunakan untuk menunjukkan operasi diperlukan untuk memuat data yang
mengikuti LD, dan program komputer yang disebut assembler digunakan untuk menerjemahkan
mnemonik ke dalam kode mesin . Pemrograman dapat dibuat lebih mudah dengan menggunakan
bahasa tingkat tinggi yang disebut, seperti C, BASIC, PASCAL, FORTRAN, COBOL.
Ini menggunakan fungsi dikemas, diwakili oleh kata-kata sederhana atau simbol deskriptif
dari fungsi bersangkutan. Misalnya, dengan bahasa C simbol & digunakan untuk
logika AND operasi. Namun, penggunaan metode ini untuk menulis program memerlukan
beberapa keterampilan dalam pemrograman dan PLC dimaksudkan untuk digunakan oleh insinyur tanpa
pengetahuan yang besar pemrograman. Sebagai akibatnya, pemrograman tangga itu
dikembangkan. Ini adalah cara menulis program yang kemudian dapat diubah menjadi
kode mesin oleh beberapa perangkat lunak untuk digunakan oleh mikroprosesor PLC.
Metode ini menulis program menjadi diadopsi oleh sebagian besar produsen PLC,
namun masing-masing cenderung telah mengembangkan versi mereka sendiri dan internasional
standar telah diadopsi untuk pemrograman tangga dan memang semua metode yang digunakan untuk
PLC pemrograman. Standar, yang diterbitkan pada tahun 1993, adalah IEC 1131-3 (International
Electrotechnical Commission). IEC 1131-3 bahasa pemrograman tangga
diagram (LAD), instruksi daftar (IL), sekuensial grafik fungsi (SFC), terstruktur
teks (ST), dan diagram blok fungsi (FBD).
Bab ini merupakan pengantar untuk pemrograman PLC menggunakan ladder
diagram dan diagram blok fungsional, dengan diskusi tentang teknik lain dalam
bab berikutnya. Di sini kita prihatin dengan teknik-teknik dasar yang terlibat dalam
pengembangan tangga dan blok fungsi program untuk mewakili operasi beralih dasar,
yang melibatkan fungsi logika AND, OR, Exclusive OR, NAND dan NOR, dan
menempel.
Www.newnespress.com
454 Bab 11
11.1 diagram Ladder
Sebagai pengantar tangga diagram, pertimbangkan diagram kabel sederhana untuk
rangkaian listrik pada Gambar 11.1a. Diagram menunjukkan rangkaian untuk beralih atau menonaktifkan
sebuah motor listrik. Kita dapat redraw diagram ini dengan cara yang berbeda, menggunakan dua vertikal
garis untuk mewakili rel daya input dan merangkai sisa rangkaian antara
mereka. Gambar 11.1b menunjukkan hasilnya. Kedua sirkuit memiliki saklar seri dengan
bermotor dan dengan daya listrik saat saklar ditutup. Rangkaian yang ditunjukkan
pada Gambar 11.1b disebut diagram tangga.
Dengan diagram seperti catu daya untuk rangkaian selalu ditampilkan sebagai dua vertikal
garis dengan sisa rangkaian sebagai garis horizontal. Saluran listrik, atau rel karena mereka
sering disebut, seperti sisi vertikal tangga dengan garis sirkuit horisontal
seperti anak tangga. Anak tangga horisontal hanya menampilkan bagian kontrol
sirkuit; dalam kasus Gambar 11.1 itu hanya saklar seri dengan motor.
diagram Circuit sering menunjukkan lokasi fisik relatif dari komponen sirkuit dan
bagaimana mereka benar-benar kabel. Dengan diagram tangga tidak ada usaha untuk menunjukkan yang sebenarnya
lokasi fisik dan penekanannya pada jelas menunjukkan bagaimana kontrol tersebut dilakukan.
Gambar 11.2 menunjukkan contoh dari diagram tangga untuk sebuah rangkaian yang digunakan untuk memulai dan
menghentikan motor dengan menggunakan tombol push . Dalam keadaan normal, tekan tombol 1 terbuka dan mendorong
tombol 2 ditutup. Ketika tombol 1 ditekan, sirkuit motor selesai dan motor
mulai. Juga, kontak holding kabel secara paralel dengan dekat bermotor dan tetap
ditutup selama motor berjalan. Jadi ketika menekan tombol 1 dilepaskan,
kontak holding menjaga sirkuit dan karenanya kekuatan untuk motor. Untuk menghentikan
bermotor, tombol 2 ditekan. Ini memutus kekuatan untuk motor dan memegang
kontak terbuka. Jadi ketika menekan tombol 2 dilepaskan, masih belum ada kekuatan untuk motor.
Dengan demikian kita memiliki motor yang dimulai dengan menekan tombol I dan berhenti dengan menekan
tombol 2.
Beralih
motor L1
L1
Beralih
Daya rel
M motor
L2
L2
(a) (b)
masukan dc
M
Gambar 11.1: Cara menggambar sirkuit listrik yang sama
www.newnespress.com
tangga dan Fungsional Block Programming 455
11.1.1 PLC Ladder Programming
Sebuah metode yang sangat umum digunakan pemrograman PLC didasarkan pada penggunaan tangga
diagram. Menulis sebuah program kemudian setara dengan menggambar rangkaian switching.
Diagram tangga terdiri dari dua garis vertikal mewakili rel listrik. Sirkuit
dihubungkan sebagai garis horizontal, yaitu anak tangga, antara dua vertikal tersebut.
Dalam menggambar diagram tangga, konvensi tertentu diadopsi:
1. Garis vertikal diagram mewakili rel listrik antara yang sirkuit yang
terhubung. Aliran listrik diambil untuk menjadi dari kiri vertikal di anak tangga.
2. Setiap anak tangga di tangga mendefinisikan satu operasi dalam proses kontrol.
3. Sebuah diagram tangga dibaca dari kiri ke kanan dan dari atas ke bawah, Gambar 11.3
menunjukkan gerak scanning yang digunakan oleh PLC. Anak tangga atas dibaca dari
kiri ke kanan. Kemudian yang kedua dibunyikan turun dibaca dari kiri ke kanan dan seterusnya.
L1 L2
2
1
Memegang beralih
M
Gambar 11.2: Stop-mulai beralih
kiri rel listrik kanan rel listrik
Rung 1
Rung 2
Rung 3
Rung 4
End dibunyikan
aliran Daya
END
Gambar 11.3 : Memindai program tangga
www.newnespress.com
456 Bab 11
Ketika PLC dalam mode run-nya, ia pergi melalui seluruh program tangga ke
akhir, akhir anak tangga dari program yang sedang jelas dilambangkan, dan kemudian segera
berlanjut di awal . Prosedur ini akan melalui semua anak tangga dari program
disebut siklus. Akhir anak tangga mungkin ditunjukkan oleh blok dengan kata
END atau RET untuk kembali, karena program ini segera kembali ke awal.
4. Setiap anak tangga harus dimulai dengan input atau masukan dan harus diakhiri dengan setidaknya satu
output. Input istilah digunakan untuk tindakan kontrol, seperti menutup kontak
switch, digunakan sebagai input ke PLC. Output istilah digunakan untuk perangkat
yang terhubung ke output dari PLC, misalnya, motor.
5. Perangkat listrik ditampilkan dalam kondisi normal. Jadi saklar, yang
biasanya terbuka sampai beberapa objek menutup itu, ditampilkan sebagai terbuka di tangga
diagram. Sebuah saklar yang biasanya tertutup ditunjukkan ditutup.
6. Sebuah perangkat tertentu dapat muncul di lebih dari satu anak tangga dari tangga. Sebagai contoh,
kita mungkin memiliki relay yang beralih pada satu atau lebih perangkat. Surat-surat yang sama
dan / atau nomor yang digunakan untuk label perangkat dalam setiap situasi.
7. Input dan output semua diidentifikasi oleh alamat mereka, notasi yang digunakan
tergantung pada produsen PLC. Ini adalah alamat dari masukan atau keluaran
dalam memori PLC.
Gambar 11.4 menunjukkan standar IEC 1131-3 simbol-simbol yang digunakan untuk input dan output
perangkat. Beberapa sedikit variasi terjadi antara simbol bila digunakan dalam semi-grafis
bentuk dan ketika di grafis penuh. Perhatikan bahwa input diwakili oleh simbol yang berbeda
yang mewakili kontak normal terbuka atau biasanya tertutup. Tindakan input
setara dengan membuka atau menutup switch. Kumparan output yang diwakili oleh salah satu bentuk
simbol.
Untuk menggambarkan gambar anak tangga dari sebuah diagram tangga, pertimbangkan situasi di mana
energi dari perangkat output, seperti motor, tergantung pada awal biasanya terbuka
saklar yang diaktifkan dengan menjadi Tutup. Input demikian saklar dan output yang
bermotor. Gambar 11.5a menunjukkan diagram tangga.
Dimulai dengan input, kita memiliki simbol jj biasanya terbuka untuk kontak input. Ada
ada perangkat input lain dan garis berakhir dengan output, dilambangkan dengan simbol ().
Ketika saklar ditutup, yaitu, ada masukan, output dari motor diaktifkan.
Hanya sementara ther
Sedang diterjemahkan, harap tunggu..
 
Bahasa lainnya
Dukungan alat penerjemahan: Afrikans, Albania, Amhara, Arab, Armenia, Azerbaijan, Bahasa Indonesia, Basque, Belanda, Belarussia, Bengali, Bosnia, Bulgaria, Burma, Cebuano, Ceko, Chichewa, China, Cina Tradisional, Denmark, Deteksi bahasa, Esperanto, Estonia, Farsi, Finlandia, Frisia, Gaelig, Gaelik Skotlandia, Galisia, Georgia, Gujarati, Hausa, Hawaii, Hindi, Hmong, Ibrani, Igbo, Inggris, Islan, Italia, Jawa, Jepang, Jerman, Kannada, Katala, Kazak, Khmer, Kinyarwanda, Kirghiz, Klingon, Korea, Korsika, Kreol Haiti, Kroat, Kurdi, Laos, Latin, Latvia, Lituania, Luksemburg, Magyar, Makedonia, Malagasi, Malayalam, Malta, Maori, Marathi, Melayu, Mongol, Nepal, Norsk, Odia (Oriya), Pashto, Polandia, Portugis, Prancis, Punjabi, Rumania, Rusia, Samoa, Serb, Sesotho, Shona, Sindhi, Sinhala, Slovakia, Slovenia, Somali, Spanyol, Sunda, Swahili, Swensk, Tagalog, Tajik, Tamil, Tatar, Telugu, Thai, Turki, Turkmen, Ukraina, Urdu, Uyghur, Uzbek, Vietnam, Wales, Xhosa, Yiddi, Yoruba, Yunani, Zulu, Bahasa terjemahan.

Copyright ©2025 I Love Translation. All reserved.

E-mail: