Anda di halaman 1dari 68

Sharing Online Juni 2023

PLC Outseal
Online Zoom, 10 Juni 2023
• Eko Budi Utomo
• Banyuwangi, 20 Mei
• Dosen dan Kepala Laboratorium Kontrol Mekatronika PENS
• Trainer of Industrial Automation Training PLC, HMI, SCADA, Drive
• Certified Mechatronics Expert Festo Didactic Program
• Certified Asesor Kompetensi BNSP 2015-Now
• Ikatan Asesor Professional (IASPRO) 2019-sekarang
• Experience:
- Factory/Process Automation Project
(Weighing, Food Processing, Concrete Block, dll)
- Military Project (Armatim, LAPAN, LEN)
- Dosen Pembimbing Komurindo/Kombat/KRTI 2013-Now
- Ketua Divisi pengembangan SDM Komunitas Modbus Indonesia 08113679086 (WA / Telegram)
https://www.facebook.com/EBUPENS/
https://www.youtube.com/c/EkoBudi_EBUPENS
• Dosen Prodi Mekatronika PENS
• Kepala Laboratorium Kontrol Mekatronika
• Mechatronics Expert Program Vocational
Lecturer (Didactic Program Turkey 2019)
• Industrial IoT and Integrator 4.0 System
(Mechatronics, Robotics, PLC, DCS, SCADA)
01 Pengenalan Outseal PLC dan Outseal Studio

02 Wiring, IO Address, Variabel/Memory Area,


Numbering System pada PLC Outseal
Basic Instruction 1
03
(NO, NC, LATCH, UNLATCH, OSR, OSF)

04 Study Case / Project, QnA Session

O u t l i n e
Session - 1
01 Komunikasi Outseal PLC dengan HMI (Haiwell)

02 Komunikasi Outseal PLC dengan HMI (Omron)

03 Baca PZEM menggunakan Outseal PLC

04 Baca Sensor Suhu THM30D atau XY-MD02

05 Baca Sensor Flow meter YF-S201

O u t l i n e
06 Study Case / Project, QnA Session
Session - 2
01 Kontrol kecepatan Motor DC memakai L298D

02 Kontrol Motor Stepper Nema17+TB6600

03 Kontrol Motor Mini Servo SG-90

04 Kontrol dan Monitoring Outseal PLC ke Blynk IoT

05 Study Case / Project, QnA Session

O u t l i n e
Session - 3
Programmable Logic Controller (PLC) pada dasarnya adalah sebuah perangkat elektronik yang
berfungsi sebagai pengatur logic state (status ON atau OFF) perangkat lain yang tersambung dengan
PLC tersebut dan skema pengaturan tersebut dapat diubah-ubah (diprogram).
menurut Capiel (1982) adalah :
sistem elektronik yang beroperasi secara digital dan didisain untuk pemakaian di lingkungan industri, dimana
sistem ini menggunakan memori yang dapat diprogram untuk penyimpanan secara internal instruksi-instruksi
yang mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, pencacahan dan operasi
aritmatik untuk mengontrol mesin atau proses melalui modul-modul I/O digital maupun analog

Microcontroller VS PLC vs Embedded/Controller lain?


Kenapa PLC lebih banyak dipakai di Industri?
01
Hardware Outseal
Uno Shield V1 Nano Shield V2 Nano Shield V3

Nano Shield V1
Nano V4 Nano V5.1 Mega V1.0 Mega V1.1

Nano V5.0 Nano V5.2 Mega V1.2


Mega V1 Compact
Modul Output 40Ch Modul Input 40Ch Analog Input 10ch
Mega V2.0
Nano V5.2

For Further Information: https://outseal.com/site/produk/megav2full/megav2full.html


Mega V3 SLIM Mega V3 Standart

For Further Information:


https://outseal.com/site/produk/
megav2full/megav2full.html
Mega V3.0
Skematik PLC Outseal

https://outseal.com/site/produk/nanov52/Nano5.2.pdf
Contoh hasil rakit Outseal
Contoh hasil rakit Outseal
Contoh hasil rakit Outseal
02
IO Address, Variabel/Memory Area, Numbering System
Notasi Variabel Format Panjang/Kapasitas Data Notasi Variabel Format Panjang/Kapasitas Data

S Switch S1, S2, S3,.... S1-S128 D DateTime D1,D2,...D7 D1=detik (00-59)


1 bit (True/False) D2=menit (00-59)
D3=jam (00-23)
R Relay R1, R2, R3,... R1-R128
D4=hari (1-7)
1 bit (True/False)
D5=tanggal (00-31)
B Binary B1, B2, B3,... B1-B256 D6=bulan (01-12)
1 bit (True/False) D7=tahun (2000-2099)
T Timer T1, T2, T3,... T1-T60
timebase 10ms dan 1000ms
preset 0-32767
C Counter C1, C2, C3,... C1-C24

I Integer I1, I2, I3,.... I1-I100


-32768 - +32767
L Long L1, L2, L3,... L1-L10
-2,147,483,648 - +2,147,483,647
A Analog A1, A2, A3,... A1-A26
0-1023
03
Instruksi NO, NC, Coil, Latch, Unlatch
Instruksi OSR, OSF, Inversed Coil (Not)
Simple I/O (NO/NC) OSR /OSF

Latch / Unlatch Push Button Toogle


Outseal Studio V2.6 rev3 Outseal Studio V3.6
Outseal Studio V2.6 rev3 Outseal Studio V3.6
Outseal Studio V2.6 rev3 Outseal Studio V3.6
• Thank you all for your attention and listening.
• Next, We Go to Q & A session
01
Komunikasi Outseal PLC dengan HMI (Haiwell)
PROTOKOL
Sistem peraturan yang
memungkinkan terjadinya
hubungan, komunikasi, dan
perpindahan data antara dua
computer/modul
Aturan ini harus dipenuhi oleh pengirim dan penerima
agar komunikasi dapat berlangsung dengan baik.
Protokol komunikasi serial yang dipublikasikan
oleh Modicon pada tahun 1979 untuk
diaplikasikan ke dalam programmable logic
controllers (PLCs).

Modbus digunakan untuk komunikasi antar banyak perangkat


dalam satu jaringan. dan sering digunakan untuk menghubungkan
komputer pemantau dengan remote terminal unit (RTU) pada
sistem SCADA
Jenis-Jenis Modbus
Merupakan varian Modbus yang ringkas dan digunakan
pada komunikasi serial. Format RTU dilengkapi dengan
Modbus RTU mekanisme cyclic redundancy error (CRC) untuk
memastikan keandalan data

Digunakan pada komunikasi serial dengan


memanfaatkan karakter ASCII. Format ASCII
Modbus ASCII menggunakan mekanisme longitudinal redundancy
check (LRC).

Merupakan varian Modbus yang digunakan pada


Modbus TCP IP jaringan TCP/IP
Port Komunikasi Modbus

Serial RS485, RS232, & RS422

TCP IP ETHERNET & WIFI


Hardware Connection
Karakteristik Modbus
NO TIMETAG
Modbus Master

Modbus Slave

POLLING DATA DIKIRIM YANG DIMINTA


Jenis Penyimpanan Data Modbus
1)Coil Status (Read/Write), Bit
register 00000 sampai 09999
2)Input Status(Read Only), Bit
register 10001 sampai 19999
3)Input Register(Read Only), Int/Word
register 30001 sampai 39999
4)Holding Register(Read/Write),Int/Word
register 40001 sampai 49999.
Frame Data Modbus
Frame dikirim dari Master:
Slave Address (1byte) + Function code (1byte) + Start Address +
informasi (n byte) + CRC 16 (2 byte)

Frame dikirim dari Slave:


Slave Address (1byte) + Function code (1byte) + Count Byte + Data(n
byte) + CRC 16 (2 byte)
Haiwell HMI + Software Haiwell Cloud SCADA
02
Komunikasi Outseal PLC dengan HMI (Omron)
03
Baca PZEM menggunakan Outseal PLC
Membaca Sensor Tegangan dan Arus PZEM

TX

RX
04
Baca Sensor Suhu THM30D atau XY-MD02
Membaca sensor temperature dan kelembaban XY-MD02
05
Baca Sensor Flow meter YF-S201
Instruksi HSC

Program baca Frekuensi


S8
ata
u
S12
• Thank you all for your attention and listening.
• Next, We Go to Q & A session
01

Kontrol kecepatan Motor DC memakai L298D


02
Kontrol Motor Stepper Nema17+TB6600
03
Kontrol Motor Mini Servo SG-90
Pulse Width Modulation (PWM) Pulse Train Output
(PTO)

Jumlah Pulsa tetap. Duty Cycle tetap (50%)


Pengaturan Ton, Toff, Duty Cycle (Variabel/Adjusting) Pengaturan jumlah pulsa
Untuk Setting Microstep =1 (pulse/Rev =200)
artinya 1 kali putaran / 360 derajat pada motor
Pul+ =>R7 stepper memerlukan 200 pulsa digital (ON-OFF).
Dir+ =>R6
Sehingga ketika diberi 1 pulsa maka motor stepper
akan bergerak 1.8 derajat (gerak per pulsa =
Pul-, Dir- =>GND 360/200 = 1.8 derajat).

Nah, istimewanya driver motor TB6600 / TB6500


ini mampu membuat gerak dari motor stepper ini
lebih halus lagi, bagaimana caranya?

caranya adalah dengan membagi 360 putaran


dengan jumlah pulsa yang lebih banyak (lebih dari
200 pulsa). contoh pada motor driver TB6600 ini
maksimal mampu memberikan 6400 pulsa untuk 1
kali putaran. dengan kata lain berarti gerak per
pulsanya adalah 360/6400 = 0.05625 derajat
Tangga 0 Push On Rising S1 akan memutar motor CW 180 derajat
Tangga 1 Push On Rising S2 akan memutar motor CCW 360 derajat
04
Kontrol dan Monitoring Outseal PLC ke Blynk IoT
• Thank you all for your attention and listening.
• Next, We Go to Q & A session

Anda mungkin juga menyukai