Selangkah demi selangkah PLC pemrograman untuk pemula

Selangkah demi selangkah PLC pemrograman untuk pemula

Selamat datang! Jika Anda merasa khawatir mempelajari pemrograman PLC, Anda tidak sendirian. Anda bisa memulai tanpa pengalaman dan tetap berhasil. PLCs membantu mengontrol jumlah material yang digunakan dalam pembuatan kaca. Mereka menjaga keamanan pemrosesan makanan. Mereka juga membuat produksi kertas berjalan lebih baik. Anda akan melihat PLCdi berbagai jenis pekerjaan, seperti energi dan otomotif. Lihat beberapa merek teratas pada tabel di bawah ini:

Industri

Penting PLC merek

Manufaktur

Siemens, Allen-Bradley

Energi

Siemens, Schneider Electric

Otomotif

Siemens, Allen-Bradley

The PLC Pasarnya terus membesar. Ini menunjukkan betapa pentingnya keterampilan ini.

PLC Dasar-Dasar Pemrograman

Apa itu PLC?

Anda mungkin bertanya apa pengontrol logika yang dapat diprogram Perangkat ini tampak seperti komputer mini. Mereka melakukan lebih dari sekadar matematika. Pengontrol logika terprogram membantu mengendalikan mesin di pabrik. Anda dapat melihatnya di banyak industri. Berikut pendapat kelompok otomasi terkemuka tentang pengontrol logika terprogram:

  • Pengontrol logika yang dapat diprogram adalah komputer solid-state kecil yang dibuat untuk pekerjaan khusus.

  • Pengontrol logika yang dapat diprogram telah menggantikan relai mekanis lama.

  • Mereka telah mengubah pabrik dengan mempermudah otomatisasi, menghemat uang, dan membantu segala sesuatunya berjalan lebih baik.

Bayangkan pengontrol logika terprogram sebagai otak dari sistem otomatis. Mereka membuat keputusan berdasarkan informasi dari sensor dan sakelar.

Mengapa Belajar PLC Pemrograman?

Mempelajari pemrograman PLC membantu Anda menemukan pekerjaan di berbagai bidang. Anda dapat bekerja dengan mesin dan memperbaiki masalah. Anda membantu perusahaan bekerja lebih baik. Pengontrol logika terprogram melakukan hal-hal penting:

  • Kontrol kapan mesin mulai dan berhenti

  • Mengawasi jalur produksi

  • Perangkat bantuan berkomunikasi satu sama lain

  • Membantu pekerjaan perakitan

  • Gunakan logika untuk membuat pekerjaan lebih cepat dan aman

Ketika Anda mempelajari pemrograman PLC, para pemberi kerja akan memperhatikan Anda. PLC Sertifikat teknisi membantu Anda menonjol. Anda bekerja lebih aman dan lebih cepat. Anda dapat menangani proyek yang lebih besar dan mendapatkan lebih banyak tanggung jawab. Pasar kerja untuk pengontrol logika terprogram (PLC) sedang berkembang. Pabrik-pabrik kembali ke AS. Teknologi baru mengubah cara pembuatan berbagai hal. PLC Programmer bisa mendapatkan penghasilan hingga $70,452. Beberapa laporan menyebutkan jumlah pekerjaan mungkin turun 7% dari tahun 2018 hingga 2028. Namun, proyek-proyek otomasi baru terus bermunculan.

Prasyarat

Sebelum memulai pemrograman PLC, Anda memerlukan beberapa keterampilan dasar. Berikut daftar periksa sederhana untuk membantu Anda mempersiapkan diri:

  1. Pelajari ide-ide kelistrikan dasar seperti sirkuit dan sistem kontrol.

  2. Kenali berbagai pengendali logika terprogram dan fungsinya.

  3. Mulailah mempelajari logika tangga, yang merupakan cara termudah untuk memprogram pengontrol logika yang dapat diprogram.

  4. Pilih PLC platform, seperti Allen Bradley atau Siemens.

  5. Letakkan perangkat lunak pemrograman di komputer Anda.

  6. Baca manual dan panduan dari PLC pembuat.

Jika Anda ingin mempelajari lebih lanjut, lihat ini sumber daya pemula:

Sumber

Uraian Teknis

PLC Sumber Daya Pelatihan untuk Teknisi, Teknisi Listrik, Operator, & Insinyur

Tutorial dan video gratis tentang pengontrol logika terprogram, perangkat keras, pemrograman, pemecahan masalah, dan desain.

PLC Pemrograman yang MUDAH (Level 1)

Suatu kursus yang mencakup perangkat keras, pengaturan sistem, dan memulai dengan logika tangga.

Tips: Pilih salah satu PLC platform dan praktikkan instruksi logika ladder dasar seperti XIC, XIO, dan OTE. Ini akan membantu Anda membangun dasar yang kuat untuk pengontrol logika terprogram.

Ikhtisar Logika Tangga

Ikhtisar Logika Tangga
Sumber Gambar: pexels

Apa itu Logika Tangga?

Anda mungkin bertanya-tanya apa pemrograman logika tangga artinya. Ini adalah cara untuk memberi tahu PLC Apa yang harus dilakukan dengan menggunakan gambar yang terlihat seperti rangkaian relai listrik lama. Pemrograman logika ladder menggunakan simbol dan garis, sehingga Anda dapat melihat bagaimana berbagai hal terhubung. Saat Anda melihat diagram ladder, Anda akan melihat dua garis vertikal yang disebut rel. Rel ini berfungsi sebagai sumber daya dan ground. Di antara keduanya, terdapat garis horizontal yang disebut anak tangga. Setiap anak tangga menunjukkan langkah dalam proses kontrol. Diagram logika ladder memudahkan Anda mengikuti aliran listrik dan logika. Jika Anda memiliki latar belakang kelistrikan, pemrograman logika ladder akan terasa familier. Anda tidak perlu menjadi ahli komputer untuk memulai pemrograman logika ladder. Anda hanya perlu belajar cara membaca diagram ladder dan memahami arti setiap simbol.

Tips: Pemrograman logika tangga juga disebut diagram tangga atau LD. Strukturnya tampak seperti tangga, dengan anak tangga logika yang menghubungkan rel-relnya.

Elemen Diagram Tangga

Saat memulai pemrograman logika ladder, Anda akan bekerja dengan berbagai elemen dalam diagram ladder. Bagian-bagian utamanya meliputi power rail, horizontal link, dan vertikal link. Berikut tabel sederhana untuk membantu Anda memahami diagram logika ladder:

Tipe Elemen

Uraian Teknis

Rel Listrik

Garis vertikal di setiap sisi diagram tangga menunjukkan di mana daya masuk dan keluar.

Elemen Tautan Horizontal

Garis horizontal yang melewati keadaan dari kiri ke kanan dalam diagram logika tangga.

Elemen Tautan Vertikal

Garis vertikal yang melintasi tautan horizontal. Garis ini menunjukkan status OR dalam diagram tangga.

Anda juga menggunakan kontak, kumparan, dan pengatur waktu dalam pemrograman logika tangga. Kontak berfungsi sebagai sakelar. Mereka membiarkan arus mengalir atau menghentikannya. Kumparan adalah keluaran. Mereka menyalakan atau mematikan sesuatu. Pengatur waktu menambahkan penundaan, sehingga tindakan terjadi setelah waktu yang ditentukan. Ketika Anda berlatih pemrograman logika tangga, Anda akan semakin memahami diagram logika tangga dan bagaimana setiap bagian bekerja bersama.

Gerbang Logika

Gerbang logika membantu Anda mengontrol pergerakan sinyal dalam pemrograman logika ladder. Anda menggunakan gerbang seperti AND, OR, dan NOT dalam diagram ladder. Setiap gerbang memiliki tugas khusus. Berikut sekilas cara kerjanya dalam diagram logika ladder:

  1. DAN Gerbang: Menyalakan keluaran hanya jika semua masukan menyala.

  2. ATAU Gerbang: Menyalakan keluaran jika ada masukan yang aktif.

  3. BUKAN Gerbang: Membalikkan input. Jika aktif, output mati.

  4. Gerbang NAND: Mematikan keluaran hanya jika semua masukan menyala.

  5. Gerbang NOR: Menyalakan keluaran hanya jika semua masukan mati.

  6. Gerbang XOR: Mengaktifkan output jika input berbeda.

  7. Gerbang XNOR: Menyalakan output jika inputnya sama.

Berikut tabel untuk membantu Anda memahami diagram logika tangga dan bagaimana gerbang terlihat dalam pemrograman logika tangga:

Gerbang Logika

Representasi Logika Tangga

DAN Gerbang

Y = A * B

ATAU Gerbang

Y = SEBUAH + B

BUKAN Gerbang

Y = (!A)

Gerbang NAND

Y = (!(A*B))

Gerbang NOR

Y = (!(A + B))

Gerbang EX-OR

Y = (A*(!B)) + ((!A)*B)

Gerbang EX-NOR

Y = (AB) + ((!A)(!B))

Saat Anda menggunakan pemrograman logika ladder, Anda membangun diagram ladder dengan gerbang-gerbang ini untuk mengendalikan mesin. Anda dapat membuat diagram logika ladder yang sederhana maupun yang kompleks. Semakin sering Anda berlatih pemrograman logika ladder, semakin mudah merancang dan memecahkan masalah diagram ladder.

PLC Langkah Pemrograman

PLC Langkah Pemrograman
Sumber Gambar: unsplash

Learning pemrograman plc Terasa jauh lebih mudah ketika Anda menguraikannya menjadi langkah-langkah yang jelas. Mari kita bahas setiap bagian bersama-sama. Anda akan melihat bagaimana mengembangkan ide menjadi program yang berfungsi. Kita akan menggunakan contoh sederhana: menyalakan lampu dengan sakelar.

Identifikasi Masalahnya

Setiap proyek dimulai dengan masalah yang harus dipecahkan. Anda perlu tahu apa yang Anda inginkan dari sistem otomasi Anda. Berikut cara mengidentifikasi masalah yang sesuai dengan pemrograman PLC:

  1. Tentukan apa yang Anda inginkan dari sistem. Misalnya, "Menyalakan lampu saat saya menekan tombol."

  2. Daftar semua perangkat masukan (seperti sakelar atau sensor) dan perangkat keluaran (seperti lampu atau motor).

  3. Tentukan logika apa yang Anda butuhkan. Haruskah lampu tetap menyala sampai Anda menekan tombol lagi? Atau mati ketika Anda melepaskannya?

  4. Pikirkan tentang keselamatan. Apakah ada yang akan terluka jika terjadi kesalahan?

Banyak proyek pemula menggunakan pemrograman plc untuk memecahkan masalah seperti ini:

  1. Kontrol lampu lalu lintas

  2. Kontrol ketinggian air

  3. Otomatisasi sabuk konveyor

  4. Kontrol pintu garasi

  5. Otomatisasi rumah (seperti lampu atau kipas angin)

Tips: Mulailah dengan proyek kecil, seperti menyalakan lampu dengan sakelar. Ini membantu Anda mempelajari dasar-dasarnya sebelum beralih ke sistem yang lebih besar.

Pengkabelan dan Diagram

Setelah Anda mengetahui masalah Anda, Anda perlu menghubungkan perangkat Anda ke PLCPengkabelan merupakan bagian penting dari pemrograman PLC. Anda harus mengikuti diagram pengkabelan standar agar semuanya tetap aman dan teratur.

  • Pengkabelan Catu Daya: Hubungkan PLC ke sumber daya AC atau DC yang tepat.

  • Earthing: Selalu membumikan PLCIni melindungi Anda dan peralatan Anda.

  • Input dan Output PengkabelanPisahkan kabel input (seperti sakelar) dan kabel output (seperti lampu). Ini membantu mencegah gangguan dan derau listrik.

Sebelum Anda mulai memasang kabel, ingat langkah-langkah keselamatan berikut:

  1. Periksa bahaya di area kerja Anda.

  2. Gunakan penguncian dan penandaan (LOTO) untuk memastikan mesin tetap mati saat Anda bekerja.

  3. Kenakan perlengkapan keselamatan, seperti sarung tangan dan kacamata.

  4. Uji kabel Anda sebelum menyalakan daya.

  5. Periksa kembali apakah semua perangkat keselamatan berfungsi.

Catatan: Jangan terburu-buru memasang kabel. Pekerjaan yang cermat akan menjaga keselamatan Anda dan peralatan Anda.

Instal Perangkat Lunak

Anda perlu perangkat lunak khusus untuk menulis dan menguji pemrograman PLC Anda. Banyak merek menawarkan platform yang ramah bagi pemula:

  • Portal TIA Siemens

  • Kode

  • Beckhoff TwinCAT

  • Studio Otomasi B&R

Pilih perangkat lunak yang sesuai dengan kebutuhan Anda PLC merek. Instal di komputer Anda. Sebagian besar program dilengkapi tutorial untuk membantu Anda memulai.

jaringan

PLCsering perlu berbicara dengan perangkat lain. Jaringan memungkinkan Anda PLC berbagi data atau menerima perintah dari komputer. Berikut beberapa opsi jaringan yang umum:

Opsi Jaringan

Uraian Teknis

I/O jarak jauh

Mengontrol masukan dan keluaran dari jarak jauh menggunakan kabel atau serat optik.

Jaringan Peer-to-Peer

Tautan beberapa PLCbersama-sama sehingga mereka dapat berbagi data.

Tautan Komputer Host

menghubungkan PLCke komputer untuk pemrosesan data dan pemrograman lebih lanjut.

Saat Anda menyiapkan jaringan, Anda mungkin menghadapi beberapa tantangan:

  • Perangkat keras harus cocok dan bekerja sama.

  • Kesalahan logika dapat terjadi jika Anda tidak menguji program Anda.

  • Keamanan itu penting. Lindungi PLC dari peretas.

  • Pemeliharaan menjaga sistem Anda berjalan lancar.

  • Belajar membutuhkan waktu, jadi bersabarlah dengan diri Anda sendiri.

Tips: Mulailah dengan koneksi sederhana. Tambahkan perangkat saat Anda sudah terbiasa.

Tulis Programnya

Sekarang tibalah bagian yang menyenangkan—menulis pemrograman PLC Anda! Berikut panduan langkah demi langkahnya:

  1. Rencanakan program Anda. Gambarlah diagram atau tuliskan apa yang ingin Anda capai.

  2. Buka Anda PLC perangkat lunak.

  3. Buat proyek baru dan pilih PLC Model.

  4. Tambahkan anak tangga untuk setiap tindakan. Untuk contoh kita, Anda akan menambahkan anak tangga yang menyalakan lampu saat Anda menekan sakelar.

  5. Tambahkan kondisi jika perlu. Mungkin Anda ingin lampu mati saat sakelar dilepas.

  6. Uji program Anda dalam perangkat lunak.

  7. Beri label pada semuanya. Label yang baik membantu Anda dan orang lain memahami pekerjaan Anda.

Berikut tabel sederhana untuk contoh sakelar lampu kita:

Input / Output

Uraian Teknis

IN1

SWITCH1 (Biasanya Terbuka)

KELUAR1

Kumparan relai kontrol lampu CR1

Tangga logika dasar untuk hal ini mungkin terlihat seperti ini:

|----[ ]----( )----|
     IN1    OUT1

Ketika Anda menekan sakelar (IN1), lampu (OUT1) menyala.

Simulasi dan Uji

Sebelum Anda menggunakan program pada peralatan sungguhan, Anda harus mengujinya. Simulasi membantu Anda menemukan kesalahan tanpa risiko kerusakan.

Praktek terbaik

Uraian Teknis

Penggunaan Simulator

Mencoba PLC simulator perangkat lunak untuk menguji kode Anda dengan aman.

Lingkungan Terpisah

Pisahkan sistem pengujian dan sistem nyata.

Dokumentasi yang Tepat

Tuliskan apa yang Anda ubah dan mengapa.

Beberapa alat simulasi yang populer untuk pemula meliputi:

  • Codesys (gratis)

  • Simulator Lakukan Lebih Banyak (gratis)

  • OpenPLC Editor (gratis)

  • MudahPLC (dibayar)

  • Simulator Mesin (berbayar)

Tanyakan pertanyaan-pertanyaan ini kepada diri Anda saat memilih simulator:

  • Apakah ini mendukung bahasa yang ingin Anda gunakan?

  • Bisakah Anda menguji kode Anda secara real-time?

  • Apakah gratis atau terjangkau?

Catatan: Selalu uji program Anda di simulator sebelum menggunakannya di mesin sungguhan. Ini akan menjaga keamanan Anda dan peralatan Anda.

Setelah Anda selesai menguji, unggah program Anda ke PLCPerhatikan cara kerjanya dengan perangkat nyata. Jika ada yang tidak berfungsi, kembali dan perbaiki logika Anda. Pengujian dan pemecahan masalah adalah bagian penting dari pemrograman PLC.

Tips Mengatasi Masalah

Kesalahan Umum

Anda mungkin mengalami beberapa kendala saat mulai bekerja dengan PLCs. Jangan khawatir—semua orang pernah membuat kesalahan pada awalnya! Berikut beberapa kesalahan paling umum yang dihadapi pemula:

  1. Perencanaan yang buruk sebelum pemrograman. Jika Anda memulai tanpa rencana yang jelas, semuanya bisa cepat berantakan.

  2. Mengabaikan waktu siklus pemindaian. PLCPekerjaan berlangsung dalam siklus, dan tidak mengetahui bagaimana hal ini memengaruhi kode Anda dapat menyebabkan kejutan.

  3. Terlalu sering menggunakan penundaan dan pengatur waktu. Terlalu banyak pengatur waktu dapat membuat sistem Anda bekerja secara tidak normal atau menjadi tidak andal.

  4. Mengabaikan komentar dan dokumentasi. Jika Anda melewatkan penulisan catatan dalam kode, memperbaiki masalah di kemudian hari akan jauh lebih sulit.

  5. Gagal melakukan simulasi atau pengujian dengan benar. Mengunggah kode tanpa pengujian dapat berisiko, terutama untuk sistem yang penting.

Tips: Selalu luangkan waktu untuk merencanakan proyek Anda dan tuliskan fungsi setiap bagian kode Anda. Ini akan menghemat tenaga Anda nanti!

Langkah-Langkah Debug

Ketika sesuatu tidak berfungsi, Anda memerlukan strategi yang baik untuk menemukan dan memperbaiki masalahnya. Cobalah langkah-langkah berikut untuk mempermudah proses debug:

  • Periksa apakah instruksi seperti IF-THEN-ELSE, pengatur waktu, dan penghitung telah disiapkan dengan benar.

  • Periksa kembali perhitungan Anda, terutama jika Anda menggunakan data sensor.

  • penggunaan alat debugging dalam perangkat lunak Anda:

    • Jendela Jam memungkinkan Anda melihat perubahan nilai secara real time.

    • Breakpoints membantu Anda berhenti sejenak dan melihat apa yang terjadi.

    • Eksekusi Satu Langkah memungkinkan Anda menelusuri kode satu baris dalam satu waktu.

  • Pastikan semua kabel dan sambungan kencang dan berada di tempat yang tepat.

  • Cari kode kesalahan di PLC manual. Kode-kode ini sering kali mengarahkan Anda ke masalahnya.

  • Ajukan pertanyaan di forum online. Pengguna lain mungkin pernah mengalami masalah yang sama.

  • Kerjakan selangkah demi selangkah. Hindari mengubah banyak hal sekaligus.

  • Uji dan catat setiap perubahan sebelum Anda menggunakannya pada peralatan nyata.

  • Cobalah perangkat lunak simulasi untuk menemukan kesalahan sebelum menimbulkan masalah.

  • Gunakan kontrol versi untuk melacak perubahan kode Anda.

Pembelajaran Lanjutan

Anda dapat terus mengembangkan keterampilan Anda dengan beberapa sumber daya yang bagus. Pertimbangkan anggaran Anda, apa yang ingin Anda pelajari, dan bagaimana Anda ingin belajar. Kursus gratis adalah cara yang baik untuk memulai. Buku dapat membantu jika Anda ingin pemahaman yang lebih mendalam.

Online PLC Pelatihan Teknisi Pemrograman memberi Anda akses bayar sesuai pembelajaran. Anda mendapatkan semua materi dan sumber daya tambahan untuk membantu Anda belajar lebih lanjut.

Berikut ini sekilas beberapa kursus yang populer:

Judul kursus

Pelajaran

Tingkat

sertifikat

Peringkat (Ulasan)

PLC Pemrograman dari Awal 1

20

Pemula

Ya

4.9 (Ulasan 18)

PLC Pemrograman yang MUDAH (Level 1)

47

Pemula

Ya

4.7 (Ulasan 12)

CODESYS 1: Pengantar PLC Pemrograman

58

Pemula

Ya

0.0 (Ulasan 0)

Dasar-Dasar IIoT: Sensor & Aktuator Cerdas dalam Otomasi

15

Pemula

Ya

4.8 (Ulasan 56)

Anda juga dapat memeriksa buku-buku ini:

  • Pengontrol Logika yang Dapat Diprogram oleh Frank Petruzella mencakup semua yang perlu Anda ketahui sebagai pemula.

  • Pengontrol Logika Terprogram oleh William Bolton adalah pilihan yang ramah anggaran dan dilengkapi bagan praktis untuk pembelajaran.

Teruslah berlatih, ajukan pertanyaan, dan jelajahi proyek baru. Kamu akan semakin baik setiap hari!

Anda sekarang sudah tahu dasar-dasarnya, seperti pengkabelan dan pembuatan program pertama Anda. Cobalah proyek baru untuk mempelajari lebih lanjut. Uji kode Anda di simulator untuk menemukan kesalahan lebih awal. Jika Anda mengalami masalah, memperbaikinya akan membantu Anda belajar.

  • Ketika Anda menyelesaikan sebuah proyek, Anda merasa bangga. Anda melihat bagaimana logika tangga bekerja dalam kehidupan nyata.

  • Membantu berbagai proyek memungkinkan Anda mempelajari keterampilan baru. Anda juga menjadi lebih percaya diri.
    Teruslah belajar dan cobalah topik yang lebih sulit. Kamu akan semakin baik setiap kali berlatih!

FAQ (Pertanyaan Umum)

Apa PLC berdiri untuk?

PLC singkatan dari Programmable Logic Controller (Pengontrol Logika yang Dapat Diprogram). Anda menggunakannya untuk mengendalikan mesin dan proses di pabrik. Ia bertindak seperti otak untuk otomatisasi.

Bisakah saya belajar? PLC pemrograman tanpa gelar teknik?

Ya, Anda bisa! Anda hanya perlu rasa ingin tahu dan kesabaran. Banyak pemula memulai dengan tutorial online dan proyek-proyek sederhana. Anda tidak memerlukan keterampilan matematika atau teknik tingkat lanjut.

Yang PLC Merek apa yang harus saya pilih sebagai pemula?

Anda bisa mulai dengan Allen-Bradley atau Siemens. Merek-merek ini menawarkan banyak panduan pemula dan uji coba perangkat lunak gratis. Anda dapat menemukan banyak bantuan daring untuk keduanya.

Bagaimana cara saya menguji PLC program dengan aman?

Coba gunakan simulator terlebih dahulu. Anda dapat memeriksa kode Anda tanpa mempertaruhkan peralatan sungguhan. Banyak PLC alat perangkat lunak memiliki simulator bawaan untuk pemula.

Apa itu logika tangga?

Logika tangga adalah cara untuk menulis instruksi untuk PLCs. Anda menggunakan simbol yang terlihat seperti tangga. Setiap anak tangga menunjukkan langkah dalam proses pengendalian Anda.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *