{"id":574,"date":"2026-10-08T13:29:14","date_gmt":"2026-10-08T13:29:14","guid":{"rendered":"https:\/\/otomasiplcbandung.com\/?p=574"},"modified":"2026-10-08T13:30:36","modified_gmt":"2026-10-08T13:30:36","slug":"machine-dishwasher","status":"publish","type":"post","link":"https:\/\/otomasiplcbandung.com\/?p=574","title":{"rendered":"MACHINE DISHWASHER"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">MODUL OTOMASI PLC<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Conveyor Dishwasher Hotel<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Pelengkap Training PLC \u2014 Electrical, Instrumentation, HMI, VFD &amp; Troubleshooting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ini unit mesin dengan PLC terlengkap dan lebih \u201cberisi\u201d supaya tidak hanya menjadi penjelasan mesin dishwasher, tetapi menjadi <strong>contoh nyata penerapan PLC di industri<\/strong>. Jadi setelah mempelajari  PLC sebelumnya, mesin ini bisa menjadi <strong>project latihan PLC yang sesungguhnya<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Catatan:<\/strong> contoh I\/O, alamat PLC, tegangan, temperatur, dan sequence di bawah adalah rancangan pembelajaran. Untuk mesin nyata, semuanya harus disesuaikan dengan manufacturer, nameplate, electrical drawing, standar keselamatan, dan proses chemical yang digunakan.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 1 \u2014 FILOSOFI OTOMASI MESIN<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Tujuan otomasi conveyor dishwasher adalah membuat mesin mampu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengisi air secara otomatis.<\/li>\n\n\n\n<li>Mengontrol level tank.<\/li>\n\n\n\n<li>Mengontrol temperatur.<\/li>\n\n\n\n<li>Menghidupkan wash pump.<\/li>\n\n\n\n<li>Menggerakkan conveyor.<\/li>\n\n\n\n<li>Mengatur rinse.<\/li>\n\n\n\n<li>Mengontrol chemical dosing.<\/li>\n\n\n\n<li>Mengontrol dryer.<\/li>\n\n\n\n<li>Mendeteksi kondisi abnormal.<\/li>\n\n\n\n<li>Menghentikan mesin dalam kondisi berbahaya.<\/li>\n\n\n\n<li>Memberikan informasi kepada operator melalui HMI.<\/li>\n\n\n\n<li>Menyimpan alarm dan informasi maintenance.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Konsep besarnya:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>               OPERATOR\n                   \u2502\n                   \u25bc\n                  HMI\n                   \u2502\n                   \u25bc\n                  PLC\n          \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n          \u2502        \u2502        \u2502\n       INPUT     LOGIC    OUTPUT\n          \u2502        \u2502        \u2502\n          \u25bc        \u25bc        \u25bc\n       SENSOR    PROGRAM   ACTUATOR\n          \u2502                 \u2502\n          \u2514\u2500\u2500\u2500\u2500 MACHINE \u2500\u2500\u2500\u2500\u2518\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 2 \u2014 ARSITEKTUR SISTEM<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh arsitektur:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>                \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                 \u2502     HMI      \u2502\n                 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                        \u2502\n                 Ethernet\/Network\n                        \u2502\n                 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u25bc\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                 \u2502     PLC      \u2502\n                 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                        \u2502\n          \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n          \u2502             \u2502             \u2502\n       DIGITAL        ANALOG       SAFETY\n        INPUT          INPUT        SYSTEM\n          \u2502             \u2502             \u2502\n      Sensors      Temperature    E-Stop\/Door\n          \u2502             \u2502\n          \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                        \u2502\n                     OUTPUT\n                        \u2502\n       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n       \u25bc        \u25bc       \u25bc        \u25bc        \u25bc\n   Conveyor    Pump   Valve    Heater   Dryer\n       \u2502        \u2502       \u2502        \u2502        \u2502\n       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jika diperlukan, VFD dan perangkat instrument dapat ditambahkan melalui komunikasi industri.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 3 \u2014 DAFTAR INPUT PLC<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Kita buat contoh I\/O yang cukup lengkap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Digital Input<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Address<\/th><th>Nama<\/th><th>Fungsi<\/th><\/tr><\/thead><tbody><tr><td>X0<\/td><td>START<\/td><td>Start mesin<\/td><\/tr><tr><td>X1<\/td><td>STOP<\/td><td>Stop normal<\/td><\/tr><tr><td>X2<\/td><td>E-STOP OK<\/td><td>Safety<\/td><\/tr><tr><td>X3<\/td><td>DOOR OK<\/td><td>Door safety<\/td><\/tr><tr><td>X4<\/td><td>LOW LEVEL<\/td><td>Level rendah<\/td><\/tr><tr><td>X5<\/td><td>HIGH LEVEL<\/td><td>Level tinggi<\/td><\/tr><tr><td>X6<\/td><td>CONV OL<\/td><td>Conveyor overload<\/td><\/tr><tr><td>X7<\/td><td>WASH OL<\/td><td>Wash pump overload<\/td><\/tr><tr><td>X10<\/td><td>RINSE OL<\/td><td>Rinse pump overload<\/td><\/tr><tr><td>X11<\/td><td>DRYER OL<\/td><td>Dryer overload<\/td><\/tr><tr><td>X12<\/td><td>PROX<\/td><td>Conveyor position<\/td><\/tr><tr><td>X13<\/td><td>FLOW OK<\/td><td>Flow confirmation<\/td><\/tr><tr><td>X14<\/td><td>CHEM LOW<\/td><td>Chemical low<\/td><\/tr><tr><td>X15<\/td><td>VFD FAULT<\/td><td>VFD fault<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ini adalah contoh struktur, bukan alamat wajib.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 4 \u2014 ANALOG INPUT<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk sistem yang lebih maju, kita dapat menggunakan analog input.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contohnya:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Channel<\/th><th>Instrument<\/th><th>Signal<\/th><\/tr><\/thead><tbody><tr><td>AI0<\/td><td>Wash Temperature<\/td><td>PT100\/RTD<\/td><\/tr><tr><td>AI1<\/td><td>Rinse Temperature<\/td><td>PT100\/RTD<\/td><\/tr><tr><td>AI2<\/td><td>Wash Pressure<\/td><td>4\u201320 mA<\/td><\/tr><tr><td>AI3<\/td><td>Rinse Pressure<\/td><td>4\u201320 mA<\/td><\/tr><tr><td>AI4<\/td><td>Tank Level<\/td><td>4\u201320 mA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Temperature Sensor\n       \u2193\nTemperature Module\n       \u2193\n       PLC\n       \u2193\n      HMI\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 5 \u2014 OUTPUT PLC<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Output<\/th><th>Fungsi<\/th><\/tr><\/thead><tbody><tr><td>Y0<\/td><td>Conveyor RUN<\/td><\/tr><tr><td>Y1<\/td><td>Wash Pump<\/td><\/tr><tr><td>Y2<\/td><td>Rinse Pump<\/td><\/tr><tr><td>Y3<\/td><td>Fill Valve<\/td><\/tr><tr><td>Y4<\/td><td>Drain Valve<\/td><\/tr><tr><td>Y5<\/td><td>Heater Enable<\/td><\/tr><tr><td>Y6<\/td><td>Chemical Pump<\/td><\/tr><tr><td>Y7<\/td><td>Dryer<\/td><\/tr><tr><td>Y10<\/td><td>Alarm<\/td><\/tr><tr><td>Y11<\/td><td>Ready Lamp<\/td><\/tr><tr><td>Y12<\/td><td>Run Lamp<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk beban besar, output PLC biasanya mengendalikan relay, contactor, VFD, atau perangkat switching yang sesuai\u2014bukan langsung membawa arus motor besar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 6 \u2014 PLC MEMORY &amp; STATUS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Agar program rapi, kita dapat membuat internal memory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>M0   MACHINE_READY\nM1   MACHINE_RUN\nM2   FILLING\nM3   HEATING\nM4   WASHING\nM5   RINSING\nM6   DRYING\nM7   ALARM\nM8   MAINTENANCE_MODE\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian sequence menjadi lebih mudah dibaca.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 7 \u2014 SEQUENCE CONTROL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sekarang kita membuat otak mesinnya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>START\n  \u2193\nSAFETY CHECK\n  \u2193\nFILLING\n  \u2193\nLEVEL OK\n  \u2193\nHEATING\n  \u2193\nTEMPERATURE READY\n  \u2193\nWASHING\n  \u2193\nRINSING\n  \u2193\nDRYING\n  \u2193\nRUNNING \/ READY\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Namun conveyor dishwasher sebenarnya dapat menjalankan beberapa fungsi <strong>secara paralel<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Wash Pump \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 ON \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nConveyor  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 ON \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nRinse     \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 ON \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nDryer     \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 ON \u2500\u2500\u2500\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">PLC harus mengatur masing-masing fungsi berdasarkan permissive dan interlock.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 8 \u2014 STATE MACHINE<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk program yang lebih profesional, saya menyarankan menggunakan <strong>state machine<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>STATE 0 = STOP\nSTATE 1 = FILL\nSTATE 2 = HEAT\nSTATE 3 = READY\nSTATE 4 = WASH\nSTATE 5 = RINSE\nSTATE 6 = DRY\nSTATE 7 = FAULT\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>STATE 0\n   \u2502\n START + SAFETY OK\n   \u2193\nSTATE 1\n FILLING\n   \u2502\n LEVEL OK\n   \u2193\nSTATE 2\n HEATING\n   \u2502\n TEMP OK\n   \u2193\nSTATE 3\n READY\n   \u2502\n RUN\n   \u2193\nSTATE 4\n WASH\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Keuntungan state machine:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sequence mudah dibaca.<\/li>\n\n\n\n<li>Troubleshooting lebih mudah.<\/li>\n\n\n\n<li>Alarm dapat dikaitkan dengan state.<\/li>\n\n\n\n<li>Program lebih mudah dikembangkan.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 9 \u2014 INTERLOCK<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh interlock wash pump:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WASH_PUMP =\nSAFETY_OK\nAND\nLEVEL_OK\nAND\nNO_ALARM\nAND\nWASH_REQUEST\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Artinya wash pump hanya boleh bekerja jika semua kondisi benar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh heater:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HEATER =\nSAFETY_OK\nAND\nLEVEL_OK\nAND\nHEAT_REQUEST\nAND\nTEMP_BELOW_LIMIT\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 10 \u2014 PERMISSIVE<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Permissive<\/strong> adalah syarat yang harus terpenuhi sebelum suatu fungsi diperbolehkan bekerja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conveyor permissive<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>CONVEYOR PERMISSIVE =\nSAFETY OK\n+\nNO CRITICAL ALARM\n+\nMACHINE READY\n+\nVFD READY\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Wash pump permissive<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>PUMP PERMISSIVE =\nLEVEL OK\n+\nSAFETY OK\n+\nPUMP NOT FAULT\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ini membuat program jauh lebih aman dan terstruktur.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 11 \u2014 KONTROL TEMPERATUR<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Misalkan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SP = Temperature Set Point\nPV = Actual Temperature\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">PLC membaca PV.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PV &lt; SP\n   \u2193\nHEATING REQUEST\n   \u2193\nHEATER ON\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ketika temperatur mencapai kondisi yang ditentukan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PV \u2265 SP\n   \u2193\nHEATER OFF \/ CONTROLLED\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk sistem yang membutuhkan kontrol temperatur lebih presisi, dapat digunakan <strong>PID control<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 12 \u2014 PID CONTROL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam sistem sederhana:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ON\/OFF control<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cukup untuk beberapa aplikasi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tetapi jika diperlukan temperatur yang lebih stabil:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Temperature SP\n       \u2193\n      PID\n       \u2193\nOutput %\n       \u2193\nSSR \/ SCR \/ Valve\n       \u2193\nHeater\n       \u2193\nProcess\n       \u2193\nTemperature Sensor\n       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2192 Feedback\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Konsep PID:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>P<\/strong> = Proportional<\/li>\n\n\n\n<li><strong>I<\/strong> = Integral<\/li>\n\n\n\n<li><strong>D<\/strong> = Derivative<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk heater\/steam control, tuning PID harus dilakukan berdasarkan karakteristik aktual mesin.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 13 \u2014 VFD CONVEYOR<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Conveyor dapat menggunakan VFD.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PLC memberikan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RUN\nSTOP\nSPEED\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">VFD kemudian mengatur motor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh konsep:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PLC\n \u2502\n \u251c\u2500\u2500 RUN\n \u251c\u2500\u2500 RESET\n \u2514\u2500\u2500 SPEED REFERENCE\n        \u2193\n       VFD\n        \u2193\n      MOTOR\n        \u2193\n     GEARBOX\n        \u2193\n    CONVEYOR\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">VFD juga dapat memberikan feedback:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Running<\/li>\n\n\n\n<li>Ready<\/li>\n\n\n\n<li>Fault<\/li>\n\n\n\n<li>Frequency<\/li>\n\n\n\n<li>Current<\/li>\n\n\n\n<li>Speed<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 14 \u2014 HMI DESIGN<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">HMI sebaiknya tidak hanya memiliki tombol START\/STOP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saya sarankan beberapa halaman.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Screen 1 \u2014 Overview<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>CONVEYOR DISHWASHER\n\nMachine : READY\nConveyor: OFF\nWash    : OFF\nRinse   : OFF\nDryer   : OFF\n\nWash Temp : xx \u00b0C\nRinse Temp: xx \u00b0C\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Screen 2 \u2014 Manual<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk maintenance\/commissioning dengan hak akses yang sesuai:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91; CONVEYOR ]\n&#91; WASH PUMP ]\n&#91; RINSE PUMP ]\n&#91; FILL VALVE ]\n&#91; DRAIN ]\n&#91; DRYER ]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mode manual harus mempunyai interlock dan permission yang sesuai.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Screen 3 \u2014 Alarm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ACTIVE ALARMS\n\n&#91; ] Conveyor Overload\n&#91; ] Wash Pump Overload\n&#91; ] Low Level\n&#91; ] High Temperature\n&#91; ] VFD Fault\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Screen 4 \u2014 Temperature<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>WASH\nSP = xxx \u00b0C\nPV = xxx \u00b0C\n\nRINSE\nSP = xxx \u00b0C\nPV = xxx \u00b0C\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 15 \u2014 ALARM MANAGEMENT<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Alarm sebaiknya dibagi berdasarkan tingkat keparahan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mesin masih dapat bekerja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Chemical Low<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fault<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fungsi tertentu berhenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pump Overload<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Critical\/Safety<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mesin masuk kondisi aman.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Emergency Stop<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dengan klasifikasi seperti ini operator tidak bingung menghadapi terlalu banyak alarm.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 16 \u2014 FAULT CODE<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Kita dapat memberikan kode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>F001 = Emergency Stop\nF002 = Door Safety\nF003 = Conveyor Overload\nF004 = Wash Pump Overload\nF005 = Rinse Pump Overload\nF006 = Low Level\nF007 = High Level\nF008 = Low Temperature\nF009 = High Temperature\nF010 = VFD Fault\nF011 = Chemical Low\nF012 = Sensor Fault\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian HMI menampilkan:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>F004 \u2014 WASH PUMP OVERLOAD<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teknisi dapat membuka halaman:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause \u2192 Check \u2192 Action<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 17 \u2014 TROUBLESHOOTING MATRIX<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Fault<\/th><th>Check 1<\/th><th>Check 2<\/th><th>Check 3<\/th><\/tr><\/thead><tbody><tr><td>Conveyor tidak jalan<\/td><td>Safety<\/td><td>VFD<\/td><td>Mechanical<\/td><\/tr><tr><td>Pump tidak jalan<\/td><td>Level<\/td><td>Overload<\/td><td>Motor<\/td><\/tr><tr><td>Heater tidak panas<\/td><td>Sensor<\/td><td>Contactor\/SSR<\/td><td>Heater<\/td><\/tr><tr><td>Tank tidak filling<\/td><td>Water supply<\/td><td>Valve<\/td><td>Level<\/td><\/tr><tr><td>Temperature salah<\/td><td>Sensor<\/td><td>Wiring<\/td><td>Scaling<\/td><\/tr><tr><td>Dryer mati<\/td><td>Overload<\/td><td>Motor<\/td><td>Fan<\/td><\/tr><tr><td>VFD fault<\/td><td>Code<\/td><td>Motor<\/td><td>Mechanical<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ini dapat dikembangkan menjadi <strong>30\u201350 fault code<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 18 \u2014 MODE AUTO \/ MANUAL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Mesin profesional biasanya memiliki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AUTO\nMANUAL\nMAINTENANCE\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">AUTO<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PLC menjalankan sequence secara otomatis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MANUAL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Teknisi dapat mengoperasikan actuator tertentu dengan batasan keselamatan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MAINTENANCE<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Digunakan untuk diagnostic\/commissioning sesuai hak akses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Manual mode bukan berarti semua interlock harus dihilangkan.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 19 \u2014 PASSWORD &amp; USER LEVEL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">HMI sebaiknya mempunyai level akses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Operator<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start.<\/li>\n\n\n\n<li>Stop.<\/li>\n\n\n\n<li>Monitoring.<\/li>\n\n\n\n<li>Alarm reset yang diizinkan.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Supervisor<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set point tertentu.<\/li>\n\n\n\n<li>Alarm acknowledgement.<\/li>\n\n\n\n<li>Production data.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Maintenance<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manual mode.<\/li>\n\n\n\n<li>Diagnostic.<\/li>\n\n\n\n<li>I\/O monitoring.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Engineer\/Admin<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Parameter.<\/li>\n\n\n\n<li>Program\/configuration.<\/li>\n\n\n\n<li>Advanced settings.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ini mencegah operator mengubah parameter penting secara tidak sengaja.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 20 \u2014 COMMISSIONING PLC<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sebelum mesin dijalankan penuh:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 1 \u2014 Visual inspection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Periksa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wiring.<\/li>\n\n\n\n<li>Terminal.<\/li>\n\n\n\n<li>Grounding.<\/li>\n\n\n\n<li>Label kabel.<\/li>\n\n\n\n<li>Panel.<\/li>\n\n\n\n<li>Sensor.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 2 \u2014 Power check<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Verifikasi supply sesuai desain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 3 \u2014 PLC check<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PLC RUN.<\/li>\n\n\n\n<li>I\/O normal.<\/li>\n\n\n\n<li>HMI communication.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 4 \u2014 Sensor test<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Satu per satu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sensor \u2192 PLC Input \u2192 HMI\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 5 \u2014 Output test<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>PLC Output \u2192 Relay\/Contactor\/VFD \u2192 Actuator\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 6 \u2014 Manual test<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Test actuator satu per satu sesuai SOP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tahap 7 \u2014 Auto sequence<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Baru jalankan sequence otomatis.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 21 \u2014 I\/O COMMISSIONING SHEET<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ini sangat berguna.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>I\/O<\/th><th>Device<\/th><th>Expected<\/th><th>Actual<\/th><th>Status<\/th><\/tr><\/thead><tbody><tr><td>X0<\/td><td>Start<\/td><td>ON<\/td><td>ON<\/td><td>OK<\/td><\/tr><tr><td>X2<\/td><td>Safety<\/td><td>ON<\/td><td>ON<\/td><td>OK<\/td><\/tr><tr><td>X4<\/td><td>Low Level<\/td><td>OFF<\/td><td>OFF<\/td><td>OK<\/td><\/tr><tr><td>X5<\/td><td>High Level<\/td><td>ON<\/td><td>ON<\/td><td>OK<\/td><\/tr><tr><td>Y0<\/td><td>Conveyor<\/td><td>ON<\/td><td>ON<\/td><td>OK<\/td><\/tr><tr><td>Y1<\/td><td>Wash Pump<\/td><td>ON<\/td><td>ON<\/td><td>OK<\/td><\/tr><tr><td>Y3<\/td><td>Fill Valve<\/td><td>OFF<\/td><td>OFF<\/td><td>OK<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dengan tabel ini commissioning menjadi sistematis.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 22 \u2014 LOOP CHECK<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk instrument analog:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sensor\n \u2193\nCable\n \u2193\nTerminal\n \u2193\nPLC Analog Input\n \u2193\nScaling\n \u2193\nHMI\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya sensor temperatur berubah.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teknisi harus memastikan perubahan tersebut terlihat konsisten dari:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>sensor \u2192 PLC \u2192 HMI.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 23 \u2014 BACKUP PROGRAM<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah commissioning selesai:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simpan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PLC program.<\/li>\n\n\n\n<li>HMI project.<\/li>\n\n\n\n<li>VFD parameters.<\/li>\n\n\n\n<li>PLC hardware configuration.<\/li>\n\n\n\n<li>Network configuration.<\/li>\n\n\n\n<li>Recipe\/set point yang relevan.<\/li>\n\n\n\n<li>Alarm configuration.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Buat backup dengan nama yang jelas:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dishwasher_PLC_Backup_2026-10-08\nDishwasher_HMI_Backup_2026-10-08\nDishwasher_VFD_Backup_2026-10-08\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dan simpan di lokasi yang dikontrol oleh engineering\/maintenance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 24 \u2014 ROOT CAUSE ANALYSIS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Jangan berhenti pada:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;Overload trip.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Itu hanya <strong>symptom<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gunakan:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5 Why<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mengapa conveyor berhenti?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Overload trip.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mengapa overload trip?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Arus motor tinggi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mengapa arus tinggi?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Conveyor berat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mengapa conveyor berat?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Ada mechanical friction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mengapa friction terjadi?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Bearing\/komponen mekanis mengalami masalah.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Maka root cause bukan sekadar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;Overload.&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tetapi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>masalah mekanis yang menyebabkan motor overload.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 25 \u2014 DATA LOGGING<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">PLC\/HMI modern dapat menyimpan data seperti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wash temperature.<\/li>\n\n\n\n<li>Rinse temperature.<\/li>\n\n\n\n<li>Conveyor speed.<\/li>\n\n\n\n<li>Running hours.<\/li>\n\n\n\n<li>Alarm history.<\/li>\n\n\n\n<li>Pump running hours.<\/li>\n\n\n\n<li>Heater running hours.<\/li>\n\n\n\n<li>Cycle count.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ini sangat berguna untuk preventive maintenance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Pump Running Hours = 5,000 h\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Engineering dapat membuat reminder inspection berdasarkan jam operasi yang ditentukan manufacturer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 26 \u2014 OEE &amp; OPERASIONAL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk hotel dengan volume besar, data mesin dapat dikembangkan menjadi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Running time.<\/li>\n\n\n\n<li>Stop time.<\/li>\n\n\n\n<li>Fault time.<\/li>\n\n\n\n<li>Cycle count.<\/li>\n\n\n\n<li>Availability.<\/li>\n\n\n\n<li>Production throughput.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Jadi PLC tidak hanya menjadi <strong>pengendali mesin<\/strong>, tetapi juga sumber data maintenance dan operasional.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 27 \u2014 INTEGRASI DENGAN SISTEM HOTEL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Jika dibutuhkan, data PLC dapat diintegrasikan dengan sistem monitoring\/BMS\/SCADA melalui protokol yang sesuai.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dishwasher PLC\n      \u2193\nIndustrial Network\n      \u2193\nSCADA \/ BMS\n      \u2193\nMonitoring\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Data yang dapat dipantau misalnya:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Machine Running.<\/li>\n\n\n\n<li>Machine Fault.<\/li>\n\n\n\n<li>Temperature.<\/li>\n\n\n\n<li>Water level.<\/li>\n\n\n\n<li>Energy information jika tersedia.<\/li>\n\n\n\n<li>Running hours.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Integrasi harus memperhatikan <strong>cybersecurity, network segmentation, access control, dan perubahan program yang terotorisasi<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 28 \u2014 ENERGY MONITORING<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Kita juga dapat menambahkan energy meter.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>3 PHASE\n   \u2193\nENERGY METER\n   \u2193\nNETWORK \/ PLC\n   \u2193\nHMI \/ SCADA\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian dapat dipantau:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Voltage.<\/li>\n\n\n\n<li>Current.<\/li>\n\n\n\n<li>Power.<\/li>\n\n\n\n<li>Energy kWh.<\/li>\n\n\n\n<li>Power factor.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ini sangat berguna untuk mengetahui konsumsi energi mesin.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 29 \u2014 PREVENTIVE MAINTENANCE BERBASIS DATA<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya PLC mencatat:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Conveyor Run Hours\nWash Pump Hours\nRinse Pump Hours\nDryer Hours\nCycle Count\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian HMI memberi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Maintenance Due<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ini lebih maju dibanding maintenance hanya berdasarkan kalender.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 30 \u2014 FILOSOFI DESAIN PLC YANG BAIK<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Program PLC yang baik harus:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mudah dibaca<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Teknisi lain harus memahami program.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mudah ditroubleshoot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Input, output, alarm, dan sequence jelas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aman<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Safety tidak dikorbankan demi kemudahan operasi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modular<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pisahkan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conveyor.<\/li>\n\n\n\n<li>Wash.<\/li>\n\n\n\n<li>Rinse.<\/li>\n\n\n\n<li>Heating.<\/li>\n\n\n\n<li>Dryer.<\/li>\n\n\n\n<li>Chemical.<\/li>\n\n\n\n<li>Alarm.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Terdokumentasi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Semua I\/O mempunyai nama dan fungsi.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 31 \u2014 CONTOH STRUKTUR PROGRAM<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh struktur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MAIN\n \u2502\n \u251c\u2500\u2500 SAFETY\n \u2502\n \u251c\u2500\u2500 MODE CONTROL\n \u2502\n \u251c\u2500\u2500 FILL CONTROL\n \u2502\n \u251c\u2500\u2500 LEVEL CONTROL\n \u2502\n \u251c\u2500\u2500 TEMPERATURE CONTROL\n \u2502\n \u251c\u2500\u2500 CONVEYOR CONTROL\n \u2502\n \u251c\u2500\u2500 WASH CONTROL\n \u2502\n \u251c\u2500\u2500 RINSE CONTROL\n \u2502\n \u251c\u2500\u2500 DRYER CONTROL\n \u2502\n \u251c\u2500\u2500 CHEMICAL CONTROL\n \u2502\n \u251c\u2500\u2500 ALARM MANAGEMENT\n \u2502\n \u251c\u2500\u2500 HMI DATA\n \u2502\n \u2514\u2500\u2500 MAINTENANCE\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Struktur seperti ini membuat program jauh lebih mudah dirawat.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 32 \u2014 CONTOH LOGIKA START<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Secara konsep:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>START REQUEST\n     \u2502\n     \u25bc\nSAFETY OK?\n     \u2502\n    YES\n     \u25bc\nNO CRITICAL ALARM?\n     \u2502\n    YES\n     \u25bc\nLEVEL OK?\n     \u2502\n    YES\n     \u25bc\nPROCESS READY?\n     \u2502\n    YES\n     \u25bc\nMACHINE RUN\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jika salah satu kondisi tidak terpenuhi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Machine Run = OFF<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 33 \u2014 CONTOH LOGIKA FAULT<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>OVERLOAD\n   OR\nE-STOP\n   OR\nDOOR OPEN\n   OR\nCRITICAL SENSOR FAULT\n   OR\nVFD FAULT\n        \u2193\n     MACHINE\n       STOP\n        \u2193\n      ALARM\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Namun untuk safety-related functions, implementasinya harus mengikuti desain safety yang sesuai; jangan mengandalkan software PLC standar sebagai satu-satunya lapisan keselamatan bila standar\/risiko mesin memerlukan safety-rated control.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 34 \u2014 TEKNISI SAAT MESIN FAULT<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Tehnisi harus membiasakan urutan ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1. AMANKAN MESIN\n       \u2193\n2. BACA ALARM\n       \u2193\n3. CATAT KONDISI\n       \u2193\n4. CEK SAFETY\n       \u2193\n5. CEK INPUT\n       \u2193\n6. CEK LOGIC\n       \u2193\n7. CEK OUTPUT\n       \u2193\n8. CEK ACTUATOR\n       \u2193\n9. CEK MECHANICAL\n       \u2193\n10. PERBAIKI\n       \u2193\n11. TEST\n       \u2193\n12. DOKUMENTASIKAN\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ini adalah kebiasaan troubleshooting yang sangat baik.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">BAB 35 \u2014 PROJECT AKHIR PLC<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Nah,sekarang kita jadikan semuanya sebagai <strong>satu project PLC lengkap<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Input<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start<\/li>\n\n\n\n<li>Stop<\/li>\n\n\n\n<li>Emergency<\/li>\n\n\n\n<li>Door<\/li>\n\n\n\n<li>Level<\/li>\n\n\n\n<li>Temperature<\/li>\n\n\n\n<li>Pressure<\/li>\n\n\n\n<li>Flow<\/li>\n\n\n\n<li>Proximity<\/li>\n\n\n\n<li>Overload<\/li>\n\n\n\n<li>Chemical level<\/li>\n\n\n\n<li>VFD status<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Controller<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PLC<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Output<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conveyor<\/li>\n\n\n\n<li>Wash pump<\/li>\n\n\n\n<li>Rinse pump<\/li>\n\n\n\n<li>Fill valve<\/li>\n\n\n\n<li>Drain valve<\/li>\n\n\n\n<li>Heater<\/li>\n\n\n\n<li>Chemical dosing<\/li>\n\n\n\n<li>Dryer<\/li>\n\n\n\n<li>Alarm<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Interface<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>HMI<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Drive<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>VFD<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Safety<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Emergency + door safety + safety control<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Monitoring<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Alarm + trend + running hours + maintenance<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"> HASIL AKHIR MODUL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PLC yang sudah kita pelajari sebelumnya<\/strong>, sudah mempunyai kerangka pembelajaran yang sangat bagus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>         DASAR PLC\n             \u2502\n             \u25bc\n       LOGIC &amp; LADDER\n             \u2502\n             \u25bc\n        I\/O &amp; SENSOR\n             \u2502\n             \u25bc\n       MOTOR &amp; VFD\n             \u2502\n             \u25bc\n      HMI &amp; ALARM\n             \u2502\n             \u25bc\n      PID &amp; ANALOG\n             \u2502\n             \u25bc\n     SEQUENCE CONTROL\n             \u2502\n             \u25bc\n      SAFETY &amp; INTERLOCK\n             \u2502\n             \u25bc\n   CONVEYOR DISHWASHER\n             \u2502\n             \u25bc\n       COMMISSIONING\n             \u2502\n             \u25bc\n      TROUBLESHOOTING\n             \u2502\n             \u25bc\n       ROOT CAUSE\n             \u2502\n             \u25bc\n       MAINTENANCE\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conveyor Dishwasher ini bukan hanya mesin pencuci piring<\/strong>, ini pilot <strong>project training otomasi PLC yang sangat lengkap<\/strong>, karena di dalam satu mesin kita bisa belajar <strong>digital I\/O, analog, sensor, motor, VFD, PID, HMI, sequence, interlock, safety, alarm, communication, commissioning, preventive maintenance, sampai root-cause troubleshooting<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MODUL OTOMASI PLC Conveyor Dishwasher Hotel Pelengkap Training PLC \u2014 Electrical, Instrumentation, HMI, VFD &amp; Troubleshooting Ini unit mesin dengan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[],"class_list":["post-574","post","type-post","status-publish","format-standard","hentry","category-deskripsi-kategori-logika-dasar-otomasi-selamat-da"],"_links":{"self":[{"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=\/wp\/v2\/posts\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=574"}],"version-history":[{"count":1,"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions"}],"predecessor-version":[{"id":575,"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions\/575"}],"wp:attachment":[{"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otomasiplcbandung.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}