---
title: "Fungsi PLC dalam Sistem Otomasi Industri | Citia"
description: "Fungsi PLC dalam sistem otomasi industri: membaca input, menjalankan logika dalam siklus scan, lalu menggerakkan output. Cara kerja, jenis, dan contohnya."
url: https://citia-engineering.com/id/knowledge/plc
language: id
updated: 2026-11-13
type: article
site: Citia Engineering Indonesia
---

# PLC (Programmable Logic Controller) adalah: cara kerja, jenis, dan fungsinya

PLC membaca input, menjalankan logika dalam siklus scan, dan menggerakkan output. Cara kerja scan, isi panel PLC, bahasa pemrograman, dan jenis utamanya.

| Info | Isi |
| --- | --- |
| Topik | Sistem kontrol |
| Penulis | Tim Engineering Citia |
| Diperbarui | 2026-11-13 |

Ringkasan

PLC (programmable logic controller) adalah komputer industri yang membaca input dari sensor dan tombol, menjalankan program logika dalam siklus scan berulang, lalu menggerakkan output seperti motor, valve, dan alarm.

PLC adalah lapisan kontrol di sebagian besar sistem otomasi industri. Posisinya di bawah sistem pengawasan seperti SCADA yang mengumpulkan data dari banyak pengendali , dan di atas instrumen lapangan yang dibacanya. Panduan ini membahas fungsi PLC, cara kerja siklus scan, isi panel PLC, bahasa pemrogramannya, jenis-jenis PLC, dan contoh pemakaiannya di terminal dan plant.

- PLC (programmable logic controller) adalah komputer industri yang membaca input, menjalankan program logika dalam siklus scan berulang, dan menggerakkan output seperti motor, valve, dan alarm.
- Setiap siklus scan membaca semua input, menjalankan program, lalu menulis semua output, sehingga waktu scan membatasi seberapa cepat PLC bisa bereaksi.
- Panel PLC berisi CPU, catu daya, modul input dan output, modul komunikasi, dan terminal; setiap bagian bisa diperiksa dan diganti sendiri-sendiri.
- IEC 61131-3:2025 menjelaskan bahasa pemrograman PLC utama: Ladder Diagram, Function Block Diagram, Structured Text, dan Sequential Function Chart.

## Fungsi PLC dalam sistem otomasi industri

PLC menggantikan lemari berisi relay dan timer yang dulu dipakai untuk menyalakan dan mematikan mesin. Logika yang dulu dirangkai dengan kabel kini berada di dalam program yang bisa diubah, disalin, dan diperiksa.

Di plant, PLC mengerjakan lima jenis tugas. Menjalankan urutan (sequence), misalnya pompa baru boleh start setelah valve hisapnya terbuka. Menegakkan interlock, yaitu memblokir tindakan saat kondisi tidak aman. Menjalankan loop kontrol kontinu, misalnya menjaga tekanan lewat VSD. Menghitung dan mencatat waktu kejadian seperti jam operasi pompa. Terakhir, bertukar data dengan SCADA, panel HMI, dan pengendali lain.

PLC dibuat untuk panel, bukan untuk kantor. PLC tahan panas, getaran, dan gangguan listrik; modul I/O-nya menerima sinyal industri seperti kontak 24 VDC dan loop 4-20 mA; dan PLC kembali ke kondisi yang sudah ditentukan setelah listrik padam. Sifat-sifat inilah, bukan kecepatan komputasinya, yang membuat plant memercayakan peralatannya kepada PLC.

## Cara kerja PLC: siklus scan

PLC bekerja dalam putaran yang tidak pernah berhenti. PLC mengambil potret seluruh input, menjalankan program dari atas ke bawah, baru kemudian memperbarui output.

Waktu untuk satu putaran disebut waktu scan (scan time). Sinyal yang lebih singkat dari satu scan bisa terlewat, kecuali masuk ke input cepat atau input interrupt. Program yang panjang, komunikasi yang padat, dan perhitungan rumit membuat scan makin lama; ini salah satu alasan logika pompa dan VSD kadang dipindahkan ke pengendali tersendiri.

Watchdog timer memeriksa apakah setiap scan selesai tepat waktu. Jika tidak, CPU berhenti dan output kembali ke kondisi aman yang sudah dikonfigurasi. Perilaku ini memang dirancang, dan karena itu lampu fault CPU di plant yang sedang berjalan harus diselidiki dulu sebelum ada yang menekan restart.

- Baca input: Semua status input disalin ke input image di memori.
- Jalankan program: Logika dijalankan berdasarkan potret tersebut, dari atas ke bawah.
- Tulis output: Hasilnya disalin ke modul output sekaligus.
- Komunikasi dan diagnostik: Permintaan dari SCADA atau HMI dilayani dan diagnostik internal dijalankan.

## Isi panel PLC

Panel PLC adalah lemari yang berisi pengendali dan semua perangkat yang dibutuhkannya untuk berkomunikasi dengan lapangan. Memahami tiap bagiannya memudahkan pengadaan maupun troubleshooting.

Di lapangan, istilah panel PLC sering dipakai untuk seluruh lemari, termasuk MCB, power supply 24 VDC, dan terminal kabel lapangan. Saat menyusun daftar spare part, pisahkan item yang spesifik merek (CPU, modul I/O, modul komunikasi) dari item umum (relay, sekering, terminal), karena waktu pengadaannya jauh berbeda.

CPU menjalankan program dan menyimpan memori. Modul input mengubah sinyal lapangan menjadi nilai, modul output menyalakan kontaktor, solenoid, dan lampu, sedangkan modul analog menangani pengukuran seperti tekanan atau level. Modul komunikasi menghubungkan PLC ke Ethernet, jaringan serial, dan remote I/O. Catu daya mengaliri rak, sementara terminal block, sekering, dan relay perantara (interposing relay) berada di antara modul dan kabel lapangan.

Contohnya di PT Bio Farma Bandung: SCADA kelistrikan berjalan di atas PLC master ABB AC500, masing-masing dengan CPU PM573 dan modul komunikasi CM597, yang membaca power meter lewat RS-485. Lihat troubleshooting PLC ABB di Bio Farma . Panel yang kritis juga butuh catu daya yang bersih: di Depot Donggala, UPS dan automatic transfer switch menjaga panel SIS dan panel kontrol proses tetap hidup saat sumber listrik berpindah.

- CPU: Menjalankan program, menyimpan memori, melaporkan diagnostik
- Catu daya: Mengaliri rak dan sering juga rangkaian 24 VDC lapangan
- I/O digital: Sinyal on/off: switch, kontak, solenoid, lampu
- I/O analog: Pengukuran seperti tekanan atau level 4-20 mA
- Komunikasi: Ethernet, RS-485, fieldbus, jalur remote I/O
- Terminal dan relay: Sambungan bersekering antara modul dan kabel lapangan

## Bahasa pemrograman PLC menurut IEC 61131-3

Program PLC ditulis dengan sekumpulan kecil bahasa standar, sehingga engineer yang terbiasa dengan satu merek bisa membaca merek lain. Standarnya adalah IEC 61131-3, yang edisi keempatnya terbit pada Mei 2025.

Abstrak IEC menyebut Structured Text (ST), bahasa teks yang mirip Pascal; Ladder Diagram (LD), yang tampilannya seperti gambar rangkaian relay; Function Block Diagram (FBD), yang menyambungkan blok-blok fungsi; dan Sequential Function Chart (SFC), yang menyusun program menjadi langkah dan transisi. Program lama kadang masih memakai Instruction List, bahasa teks dari edisi sebelumnya.

Setiap vendor menerapkan bahasa-bahasa ini di software engineering masing-masing, jadi program tidak bisa dipindah antarmerek tanpa konversi dan pengujian. Contoh di samping menunjukkan izin start pompa dalam ST.

Program yang baik harus benar sekaligus mudah dibaca orang berikutnya. Nama tag yang konsisten, komentar di setiap interlock, dan satu rutin untuk satu peralatan akan mempercepat troubleshooting bertahun-tahun kemudian, ketika engineer yang menulisnya sudah tidak ada di lokasi.

```
(* Example only: pump start permissive in Structured Text *)
Permissive := SuctionValveOpen
              AND NOT TankLevelLowLow
              AND NOT VsdFault
              AND RemoteSelected;

IF StartCmd AND Permissive THEN
    PumpRun := TRUE;
ELSIF StopCmd OR NOT Permissive THEN
    PumpRun := FALSE;
END_IF;
```

Contoh yang disederhanakan. Logika pompa sebenarnya menambahkan pemeriksaan umpan balik, timer, dan penanganan alarm.

## Jenis-jenis PLC: kompak, modular, dan safety

PLC hadir dalam beberapa bentuk fisik, dan pilihan yang tepat bergantung pada jumlah sinyal proses dan tingkat kekritisannya.

PLC kompak menggabungkan CPU, catu daya, dan sejumlah I/O tetap dalam satu rumah, dengan beberapa modul ekspansi. PLC modular memasang setiap fungsi sebagai kartu terpisah di rak, sehingga I/O dan komunikasi bisa ditambah dan kartu yang rusak bisa diganti. Untuk fungsi instrumentasi keselamatan, tersedia PLC safety yang dibuat dan disertifikasi khusus untuk keperluan itu, seperti emergency shutdown, dengan pemrosesan redundan dan uji diri yang lebih lengkap. Tabel berikut membandingkannya.

Sistem yang kritis juga bisa memakai dua CPU berpasangan secara redundan, sehingga satu CPU mengambil alih jika yang lain gagal. Sistem pemantauan switchgear 6 kV dan 20 kV di Petrokimia Gresik, misalnya, memakai dua pengendali ABB AC 800F yang redundan. Redundansi hanya berguna jika keduanya diuji: CPU cadangan yang tidak pernah dicoba mengambil alih bisa saja menyimpan kerusakan yang tidak terlihat.

- Bentuk: Satu rumah, ekspansi terbatas | Rak dengan kartu terpisah | Modular, dengan pemrosesan redundan
- Pemakaian umum: Satu mesin, set pompa, atau skid | Satu area proses atau bagian plant | Emergency shutdown dan fungsi proteksi
- Perubahan dan perbaikan: Sederhana, sering diganti satu unit | Ganti satu kartu, tambah I/O | Di bawah kontrol perubahan dan pengujian ketat
- Contoh di catatan Citia: Siemens S7-1200 untuk pompa dan VSD | Sistem Allen-Bradley dan ABB AC500 | Panel SIS dengan UPS di Donggala

## Contoh PLC di terminal BBM dan plant

Di terminal BBM Indonesia, PLC paling sering menjalankan pompa, valve, dan sambungan ke sistem tank gauging serta metering. Pekerjaannya jarang berupa pemasangan baru; lebih sering pemulihan, penggantian modul, atau pemisahan logika dari sistem lama. Contoh berikut berasal dari catatan proyek Citia.

Otomasi pompa juga mencakup pengelolaan jam operasi agar keausan terbagi rata antara pompa utama dan cadangan. Buletin otomasi pompa berbasis PLC menjelaskan pendekatan tersebut.

- Di Integrated Terminal Pertamina Bitung, unit VSD dan transmitter tekanan yang rusak diganti, lalu sistem pompa dihubungkan lewat fiber optic ke HMI AVEVA InTouch di ruang kontrol. Lihat pemulihan PLC pompa Bitung .
- Di Fuel Terminal Cikampek, digital output Allen-Bradley yang rusak ditelusuri lewat pemeriksaan wiring dan fungsi I/O, lalu diganti bersama gateway Moxa NPort 5160 untuk pembacaan meter. Lihat pekerjaan modul output Allen-Bradley .
- Pada sistem pompa distribusi, logika pompa dan VSD dipindahkan dari PLC Allen-Bradley pusat ke panel khusus dengan Siemens S7-1200, sementara tag dan grafik di SCADA Vijeo Citect v7 diperbarui. Lihat optimasi sistem VSD .

## PLC, SCADA, dan memilih pengendali yang tepat

PLC mengendalikan, SCADA mengawasi. Sebagian besar plant membutuhkan keduanya, dan pertanyaannya adalah bagaimana membagi tugas di antara keduanya.

Letakkan logika cepat, interlock, dan semua fungsi yang harus tetap berjalan tanpa jaringan di PLC. Letakkan gambaran umum, histori, laporan, dan perintah operator di SCADA. Jika plant berkembang menjadi proses kontinu yang besar dengan banyak loop, DCS bisa lebih cocok; perbedaannya dijabarkan di beda PLC, DCS, SCADA, dan HMI .

Pilihan merek biasanya mengikuti sistem yang sudah terpasang, spare part yang tersedia di lokasi, dan dukungan teknis setempat. Lokasi dengan beberapa merek tetap bisa berjalan baik jika jaringan dan konfigurasi SCADA dikerjakan dengan cermat. Setelah PLC berjalan, tugas berikutnya adalah menjaga kesehatannya dan kemampuan pemulihannya: lihat langkah troubleshooting PLC yang aman dan backup yang benar-benar bisa dipulihkan .

## Istilah yang perlu diketahui

Simpan program yang berjalan sebelum menyentuhnya: Sebelum menyambungkan laptop engineering ke PLC yang sedang berjalan, upload dan simpan program yang benar-benar ada di pengendali, lalu catat versi firmware-nya. Di Petrokimia Gresik, backup yang ada tidak bisa di-download karena firmware pengendali sudah di-upgrade.

- CPU: Modul prosesor yang menjalankan program PLC dan menyimpan memorinya.
- I/O: Input dan output: sinyal yang dibaca PLC dari lapangan dan dikirim ke lapangan.
- Input digital: Sinyal on/off, misalnya limit switch atau kontak pompa jalan.
- Input analog: Pengukuran kontinu, biasanya sinyal 4-20 mA dari transmitter.
- Waktu scan: Waktu yang dibutuhkan PLC untuk satu kali membaca input, menjalankan program, dan menulis output.
- Ladder diagram: Bahasa PLC grafis yang digambar seperti rangkaian relay di antara dua rel daya.
- Interlock: Logika yang memblokir suatu tindakan selama kondisinya tidak aman.
- Remote I/O: Modul I/O yang dipasang dekat peralatan dan terhubung ke CPU lewat kabel jaringan.

## Pertanyaan yang sering diajukan

Q: PLC adalah singkatan dari apa?

A: PLC adalah singkatan dari programmable logic controller. Di industri, istilah ini berarti pengendali tangguh yang menjalankan logika mesin dan proses, bukan product life cycle atau arti lain dari singkatan yang sama.

Q: Bahasa pemrograman PLC apa saja?

A: Bahasa pemrograman PLC mengikuti IEC 61131-3: Ladder Diagram, Function Block Diagram, Structured Text, dan Sequential Function Chart. Program lama kadang juga memakai Instruction List. Setiap vendor menerapkannya di software masing-masing dengan detail yang berbeda.

Q: Apa beda PLC dan mikrokontroler?

A: PLC adalah produk industri yang sudah jadi, sedangkan mikrokontroler adalah chip yang masih membutuhkan papan rangkaian, catu daya, proteksi, dan firmware. PLC dilengkapi I/O berstandar industri, diagnostik, dukungan vendor, dan bahasa standar, karena itu plant memakainya untuk mengendalikan peralatan.

Q: Merek PLC apa yang umum di Indonesia?

A: PLC Allen-Bradley, Siemens, dan ABB sering muncul di catatan proyek Citia di terminal dan plant Indonesia. Merek terbaik untuk suatu lokasi biasanya yang sesuai dengan sistem terpasang, ketersediaan spare part, dan dukungan teknis setempat.

Q: Apakah PLC sama dengan SCADA?

A: Tidak, PLC mengendalikan peralatan secara langsung, sedangkan SCADA mengawasi banyak pengendali dari ruang kontrol. SCADA membaca data dari PLC, menampilkannya ke operator, menyimpan histori, dan mengirim perintah kembali ke PLC.

Q: Mengapa panel PLC perlu UPS?

A: Panel PLC perlu UPS agar pengendali tetap berjalan saat listrik terputus sebentar atau saat sumber daya berpindah. Tanpa UPS, penurunan tegangan singkat bisa menghentikan CPU, mematikan output, dan memutus komunikasi dengan SCADA di saat yang paling tidak tepat.

## Sumber dan bacaan lanjutan

1. IEC 61131-3:2025, Programmable controllers, Part 3: Programming languages, International Electrotechnical Commission (IEC), 2025-05-22 (https://webstore.iec.ch/en/publication/68533)
2. PLCopen Standards (IEC 61131-3), PLCopen (https://plcopen.org/iec-61131-3)
3. NIST SP 800-82 Rev. 3: Guide to Operational Technology (OT) Security, National Institute of Standards and Technology (NIST), 2023-09 (https://csrc.nist.gov/pubs/sp/800/82/r3/final)
4. ABB PLC troubleshooting, PT Citia Engineering Indonesia (https://citia-engineering.com/en/projects/abb-plc-troubleshooting)
5. VSD system optimization, PT Citia Engineering Indonesia (https://citia-engineering.com/en/projects/vsd-system-optimization)
6. PLC-based pump automation for fuel terminals, PT Citia Engineering Indonesia (https://citia-engineering.com/en/news/plc-based-pump-automation-systems-for-fuel-terminal-operations)
7. Cover photo by DWI, CC BY-SA 3.0 (cropped and colour graded), Wikimedia Commons (https://commons.wikimedia.org/wiki/File:PLC_Cabinet_for_centrifugal_compressor.JPG)

Sedang menangani PLC di lokasi Anda?: Sampaikan ke siTia model pengendali dan kondisi peralatannya, lalu engineer Citia akan menindaklanjutinya.

## Kontak

- Perusahaan: PT Citia Engineering Indonesia
- siTia - Virtual Assistance: [WhatsApp +62 813-2206-507](https://wa.me/628132206507). siTia menjawab pertanyaan seputar produk, proyek dan permintaan Anda lewat WhatsApp. Balasannya otomatis, lalu tim Citia menindaklanjuti.
- Email: services@citiaengineering.com
- Telepon / WhatsApp (siTia): +62 813-2206-507
- Lokasi: Bandung, Indonesia

[Hubungi Citia](https://citia-engineering.com/id/contact.md)

## Data terstruktur (JSON-LD)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://citia-engineering.com/#organization",
      "name": "Citia Engineering Indonesia",
      "legalName": "PT Citia Engineering Indonesia",
      "alternateName": "Citia",
      "url": "https://citia-engineering.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://citia-engineering.com/media/citia-logo.png",
        "width": 950,
        "height": 328
      },
      "description": "Citia adalah perusahaan engineering dan integrasi sistem di Bandung, Indonesia. Kami menghubungkan perangkat lapangan, PLC dan SCADA, software terminal dan sistem enterprise, lalu memasang, menguji dan merawatnya.",
      "email": "services@citiaengineering.com",
      "telephone": "+62 813-2206-507",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Bandung",
        "addressRegion": "Jawa Barat",
        "addressCountry": "ID"
      },
      "contactPoint": [
        {
          "@type": "ContactPoint",
          "contactType": "customer service",
          "email": "services@citiaengineering.com",
          "telephone": "+62 813-2206-507",
          "url": "https://citia-engineering.com/id/contact"
        },
        {
          "@type": "ContactPoint",
          "contactType": "customer support",
          "name": "siTia - Virtual Assistance",
          "telephone": "+62 813-2206-507",
          "url": "https://wa.me/628132206507",
          "areaServed": "ID",
          "availableLanguage": [
            "id",
            "en"
          ]
        }
      ],
      "areaServed": {
        "@type": "Country",
        "name": "Indonesia"
      },
      "knowsAbout": [
        "Sistem otomasi terminal",
        "Automatic tank gauging (ATG)",
        "Sistem manajemen tangki",
        "SCADA",
        "Programmable logic controller (PLC)",
        "Modbus",
        "Instrumentasi lapangan",
        "Jembatan timbang",
        "Pemantauan tekanan pipa",
        "Industrial IoT"
      ],
      "brand": [
        {
          "@type": "Brand",
          "name": "INTEGRA"
        },
        {
          "@type": "Brand",
          "name": "CATALYST"
        }
      ],
      "sameAs": [
        "https://www.facebook.com/citiaengineering/",
        "https://www.instagram.com/citiaengineering/"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://citia-engineering.com/#website",
      "url": "https://citia-engineering.com",
      "name": "Citia Engineering Indonesia",
      "inLanguage": [
        "en",
        "id"
      ],
      "publisher": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "potentialAction": [
        {
          "@type": "SearchAction",
          "name": "Search Citia News",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://citia-engineering.com/en/news?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        },
        {
          "@type": "SearchAction",
          "name": "Cari di News Citia",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://citia-engineering.com/id/news?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://citia-engineering.com/id/knowledge/plc#webpage",
      "url": "https://citia-engineering.com/id/knowledge/plc",
      "name": "PLC (Programmable Logic Controller) adalah: cara kerja, jenis, dan fungsinya",
      "description": "Fungsi PLC dalam sistem otomasi industri: membaca input, menjalankan logika dalam siklus scan, lalu menggerakkan output. Cara kerja, jenis, dan contohnya.",
      "inLanguage": "id",
      "isPartOf": {
        "@id": "https://citia-engineering.com/#website"
      },
      "publisher": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "about": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "breadcrumb": {
        "@id": "https://citia-engineering.com/id/knowledge/plc#breadcrumb"
      },
      "dateModified": "2026-11-13",
      "mainEntity": {
        "@id": "https://citia-engineering.com/id/knowledge/plc#entity"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://citia-engineering.com/id/knowledge/plc#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Citia",
          "item": "https://citia-engineering.com/id"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Pengetahuan",
          "item": "https://citia-engineering.com/id/knowledge"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "PLC (Programmable Logic Controller) adalah: cara kerja, jenis, dan fungsinya",
          "item": "https://citia-engineering.com/id/knowledge/plc"
        }
      ]
    },
    {
      "@id": "https://citia-engineering.com/id/knowledge/plc#entity",
      "url": "https://citia-engineering.com/id/knowledge/plc",
      "mainEntityOfPage": {
        "@id": "https://citia-engineering.com/id/knowledge/plc#webpage"
      },
      "@type": "TechArticle",
      "headline": "PLC (Programmable Logic Controller) adalah: cara kerja, jenis, dan fungsinya",
      "description": "PLC membaca input, menjalankan logika dalam siklus scan, dan menggerakkan output. Cara kerja scan, isi panel PLC, bahasa pemrograman, dan jenis utamanya.",
      "dateModified": "2026-11-13",
      "author": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "publisher": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "inLanguage": "id",
      "articleSection": "Sistem kontrol",
      "datePublished": "2026-11-13",
      "image": "https://citia-engineering.com/media/covers/plc.webp"
    },
    {
      "@type": "FAQPage",
      "@id": "https://citia-engineering.com/id/knowledge/plc#faq",
      "url": "https://citia-engineering.com/id/knowledge/plc",
      "inLanguage": "id",
      "isPartOf": {
        "@id": "https://citia-engineering.com/id/knowledge/plc#webpage"
      },
      "mainEntity": [
        {
          "@type": "Question",
          "name": "PLC adalah singkatan dari apa?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "PLC adalah singkatan dari programmable logic controller. Di industri, istilah ini berarti pengendali tangguh yang menjalankan logika mesin dan proses, bukan product life cycle atau arti lain dari singkatan yang sama."
          }
        },
        {
          "@type": "Question",
          "name": "Bahasa pemrograman PLC apa saja?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Bahasa pemrograman PLC mengikuti IEC 61131-3: Ladder Diagram, Function Block Diagram, Structured Text, dan Sequential Function Chart. Program lama kadang juga memakai Instruction List. Setiap vendor menerapkannya di software masing-masing dengan detail yang berbeda."
          }
        },
        {
          "@type": "Question",
          "name": "Apa beda PLC dan mikrokontroler?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "PLC adalah produk industri yang sudah jadi, sedangkan mikrokontroler adalah chip yang masih membutuhkan papan rangkaian, catu daya, proteksi, dan firmware. PLC dilengkapi I/O berstandar industri, diagnostik, dukungan vendor, dan bahasa standar, karena itu plant memakainya untuk mengendalikan peralatan."
          }
        },
        {
          "@type": "Question",
          "name": "Merek PLC apa yang umum di Indonesia?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "PLC Allen-Bradley, Siemens, dan ABB sering muncul di catatan proyek Citia di terminal dan plant Indonesia. Merek terbaik untuk suatu lokasi biasanya yang sesuai dengan sistem terpasang, ketersediaan spare part, dan dukungan teknis setempat."
          }
        },
        {
          "@type": "Question",
          "name": "Apakah PLC sama dengan SCADA?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Tidak, PLC mengendalikan peralatan secara langsung, sedangkan SCADA mengawasi banyak pengendali dari ruang kontrol. SCADA membaca data dari PLC, menampilkannya ke operator, menyimpan histori, dan mengirim perintah kembali ke PLC."
          }
        },
        {
          "@type": "Question",
          "name": "Mengapa panel PLC perlu UPS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Panel PLC perlu UPS agar pengendali tetap berjalan saat listrik terputus sebentar atau saat sumber daya berpindah. Tanpa UPS, penurunan tegangan singkat bisa menghentikan CPU, mematikan output, dan memutus komunikasi dengan SCADA di saat yang paling tidak tepat."
          }
        }
      ]
    },
    {
      "@type": "DefinedTermSet",
      "@id": "https://citia-engineering.com/id/knowledge/plc#glossary",
      "url": "https://citia-engineering.com/id/knowledge/plc",
      "inLanguage": "id",
      "isPartOf": {
        "@id": "https://citia-engineering.com/id/knowledge/plc#webpage"
      },
      "name": "Istilah yang perlu diketahui",
      "hasDefinedTerm": [
        {
          "@type": "DefinedTerm",
          "name": "CPU",
          "description": "Modul prosesor yang menjalankan program PLC dan menyimpan memorinya.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "I/O",
          "description": "Input dan output: sinyal yang dibaca PLC dari lapangan dan dikirim ke lapangan.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Input digital",
          "description": "Sinyal on/off, misalnya limit switch atau kontak pompa jalan.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Input analog",
          "description": "Pengukuran kontinu, biasanya sinyal 4-20 mA dari transmitter.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Waktu scan",
          "description": "Waktu yang dibutuhkan PLC untuk satu kali membaca input, menjalankan program, dan menulis output.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Ladder diagram",
          "description": "Bahasa PLC grafis yang digambar seperti rangkaian relay di antara dua rel daya.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Interlock",
          "description": "Logika yang memblokir suatu tindakan selama kondisinya tidak aman.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Remote I/O",
          "description": "Modul I/O yang dipasang dekat peralatan dan terhubung ke CPU lewat kabel jaringan.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/id/knowledge/plc#glossary"
          }
        }
      ]
    }
  ]
}
```
