[vc_row][vc_column][vc_empty_space height=”50px”][/vc_column][/vc_row][vc_row][vc_column][vc_text_separator title=”Logika Dasar” color=”custom” border_width=”2″ css_animation=”zoomIn” accent_color=”#fdcb2c”][vc_column_text]
Pemrograman PLC tidak lepas dari operasi logika dasar biner. Berikut tabel kebenaran dari operasi logika bilangan biner.
[/vc_column_text][vc_row_inner][vc_column_inner width=”1/4″][vc_custom_heading text=”Logika OR” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_raw_html]JTNDY2VudGVyJTNFJTBBJTVCdGFibGUlMjBpZCUzRDElMjAlMkYlNUQlMEElM0MlMkZjZW50ZXIlM0U=[/vc_raw_html][/vc_column_inner][vc_column_inner width=”1/4″][vc_custom_heading text=”Logika AND” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_raw_html]JTNDY2VudGVyJTNFJTBBJTVCdGFibGUlMjBpZCUzRDIlMjAlMkYlNUQlMEElM0MlMkZjZW50ZXIlM0U=[/vc_raw_html][/vc_column_inner][vc_column_inner width=”1/4″][vc_custom_heading text=”Logika OR” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_raw_html]JTNDY2VudGVyJTNFJTBBJTVCdGFibGUlMjBpZCUzRDQlMjAlMkYlNUQlMEElM0MlMkZjZW50ZXIlM0U=[/vc_raw_html][/vc_column_inner][vc_column_inner width=”1/4″][vc_custom_heading text=”Logika EX-OR” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_raw_html]JTNDY2VudGVyJTNFJTBBJTVCdGFibGUlMjBpZCUzRDUlMjAlMkYlNUQlMEElM0MlMkZjZW50ZXIlM0U=[/vc_raw_html][/vc_column_inner][/vc_row_inner][vc_custom_heading text=”Implementasi Rangkaian Listrik dengan Logika Dasar” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_raw_html]JTNDY2VudGVyJTNFJTBBJTNDaWZyYW1lJTIwc3R5bGUlM0QlMjJib3JkZXIlM0Fub25lJTNCd2lkdGglM0ExMDAlMjUlM0JoZWlnaHQlM0E3MDBweCUzQiUyMiUyMHNyYyUzRCUyMmh0dHBzJTNBJTJGJTJGc3RhdGljLXByb2QtY291cnNlYmFzZS5zMy1hcC1ub3J0aGVhc3QtMS5hbWF6b25hd3MuY29tJTJGb3JnYW5pemF0aW9ucyUyRm9tcm9uJTJGY291cnNlcyUyRkEwMDklMkZFTiUyRjIwMTYtMi0xMCUyRjYtM19GcmVxdWVudGx5X1VzZWRfQ2lyY3VpdC5odG1sJTIyJTNFJTNDJTJGaWZyYW1lJTNFJTBBJTNDJTJGY2VudGVyJTNF[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_empty_space height=”50px”][/vc_column][/vc_row][vc_row][vc_column][vc_text_separator title=”Bahasa Pemrograman PLC” color=”custom” border_width=”2″ css_animation=”zoomIn” accent_color=”#fdcb2c”][vc_column_text]
IEC atau International Electrotechnical Commission adalah standar internasional dan lembaga penilaian kesesuaian untuk semua bidang elektroteknologi, yang pada dasarnya mencakup PLC juga.
IEC telah menerbitkan standar IEC 61131 untuk PLC yang harus diikuti oleh semua pengguna di seluruh dunia, dan memiliki bagian khusus untuk bahasa pemrograman PLC, IEC 61131-3.
Apa itu bahasa pemrograman PLC?
Bahasa pemrograman PLC mengacu pada set semantik atau metode yang memungkinkan pengguna untuk mengkomunikasikan informasi ke PLC. Standar IEC 61131-3 mendefinisikan lima bahasa standar yang digunakan dalam pemrograman PLC.
Standar ini membagi 5 bahasa pemrograman PLC ini menjadi dua kategori, berdasarkan sifat bahasa: Tekstur dan Grafis / Visual.
[/vc_column_text][vc_single_image image=”938″ img_size=”full” add_caption=”yes” alignment=”center” onclick=”zoom” css_animation=”zoomIn”][vc_custom_heading text=”Bahasa Pemrograman Tektural” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_column_text]
Bahasa pemrograman tekstural adalah bahasa yang berbentuk teks dan terdiri dari perintah yang harus diketahui oleh semua pengguna untuk membuat program.
[/vc_column_text][vc_row_inner equal_height=”yes” content_placement=”middle”][vc_column_inner width=”1/2″][vc_custom_heading text=”Structured Text” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_column_text]
Teks terstruktur adalah bahasa tingkat tinggi yang dikembangkan untuk kontrol industri dan biasanya dalam bahasa C atau PASCAL. Jika Anda memiliki latar belakang dalam pemrograman C, Anda akan melihat kemiripannya.
Bahasa teks terstruktur ditulis sebagai serangkaian pernyataan yang diakhiri dengan tanda titik koma (seperti dalam C). Pernyataan-pernyataan ini didefinisikan oleh perpustakaan bahasa dan membuatnya lebih mudah untuk mengatur hubungan input-output dalam program.
[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image image=”941″ img_size=”full” add_caption=”yes” alignment=”center” onclick=”zoom” css_animation=”zoomIn”][/vc_column_inner][/vc_row_inner][vc_row_inner equal_height=”yes” content_placement=”middle”][vc_column_inner width=”1/2″][vc_single_image image=”942″ img_size=”full” add_caption=”yes” alignment=”center” onclick=”zoom” css_animation=”zoomIn”][/vc_column_inner][vc_column_inner width=”1/2″][vc_custom_heading text=”Instruction List” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_column_text]
Instruction List lebih rumit, karena menggunakan bahasa level yang lebih rendah.
Dalam pemrograman, bahasa tingkat yang lebih rendah berarti lebih dekat ke bahasa mesin (angka 1 dan 0) dan perintahnya sangat mirip dengan program mikroprosesor. Bahasa tingkat yang lebih tinggi “lebih dekat” ke pengguna karena lebih mudah dimengerti karena nama fungsi atau grafik, misalnya.
[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_custom_heading text=”Bahasa Pemrograman Grafis / Visual” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_row_inner equal_height=”yes” content_placement=”middle”][vc_column_inner width=”1/2″][vc_custom_heading text=”Functional Block Diagram” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_column_text]
Diagram blok fungsi adalah cara sederhana pemrograman PLC di mana ada “Blok fungsi” (karenanya namanya) tersedia dalam perangkat lunak pemrograman.
[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image image=”943″ img_size=”full” add_caption=”yes” alignment=”center” onclick=”zoom” css_animation=”zoomIn”][/vc_column_inner][/vc_row_inner][vc_row_inner equal_height=”yes” content_placement=”middle”][vc_column_inner width=”1/2″][vc_single_image image=”944″ img_size=”full” add_caption=”yes” alignment=”center” onclick=”zoom” css_animation=”zoomIn”][/vc_column_inner][vc_column_inner width=”1/2″][vc_custom_heading text=”Sequential Function Chart” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_column_text]
Sequential Function Chart, di sisi lain, berupa grafik yang mewakili masing-masing fungsi dalam sistem kontrol PLC secara berurutan.
Bagan Sequential Function adalah representasi visual dari operasi sistem untuk menampilkan urutan tindakan yang terlibat dalam operasi.
[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner equal_height=”yes” content_placement=”middle”][vc_column_inner width=”1/2″][vc_custom_heading text=”Ladder Diagram / Diagram Tangga” font_container=”tag:p|text_align:center” use_theme_fonts=”yes”][vc_column_text]
Bahasa pemrograman PLC yang paling umum digunakan adalah Ladder Logic Diagram. Alasan popularitasnya adalah Relay Logic Diagram sangat mirip dengan Ladder Logic Diagram. Ketika PLC ditemukan, perancang menemukan cara untuk menggunakan pengetahuan yang ada dari perancang Sistem Kontrol Relay untuk memprogram PLC. Alasan lain adalah bahwa pemrogram PLC biasanya lebih suka mendefinisikan tindakan dalam hal kontak, yang lagi-lagi adalah sistem kontrol yang paling umum digunakan sebelum PLC.
[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image image=”945″ img_size=”full” add_caption=”yes” alignment=”center” onclick=”zoom” css_animation=”zoomIn”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_empty_space height=”50px”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text][vc_zigzag color=”custom” custom_color=”#fdcb2c”][vc_column_text]Referensi:
Omron Learning
https://basicplc.com/plc-programming/[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_empty_space height=”50px”][/vc_column][/vc_row]