0% menganggap dokumen ini bermanfaat (0 suara)
97 tayangan43 halaman

Dasar-dasar PLC Schneider M221

Dokumen ini menjelaskan tentang PLC Modicon M221 dari Schneider Electric, termasuk fitur, fungsi dasar dan lanjutan, serta cara pengkabelan dan pemrograman. M221 menawarkan fleksibilitas dan kemudahan dalam pengaturan dengan berbagai modul ekspansi dan kemampuan pemrograman yang mendukung timer, counter, dan instruksi perbandingan. Selain itu, terdapat penjelasan tentang perangkat lunak Machine Expert yang digunakan untuk mengelola PLC ini.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
97 tayangan43 halaman

Dasar-dasar PLC Schneider M221

Dokumen ini menjelaskan tentang PLC Modicon M221 dari Schneider Electric, termasuk fitur, fungsi dasar dan lanjutan, serta cara pengkabelan dan pemrograman. M221 menawarkan fleksibilitas dan kemudahan dalam pengaturan dengan berbagai modul ekspansi dan kemampuan pemrograman yang mendukung timer, counter, dan instruksi perbandingan. Selain itu, terdapat penjelasan tentang perangkat lunak Machine Expert yang digunakan untuk mengelola PLC ini.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Basic PLC

Schneider Electric PLC Range


Machine Application Process Application

M262

M580

M251 Quantum

M241
M340
Premium

M221

Control Expert Software


2- 2 Machine Expert Software
PLC Modicon M221
Compact Type

Modular Type

• More Flexibility
• More Simplicity

2- 3
M221 Compact
• Compact Controller
M221 Compact Type :
• Easy to set up
•1 Removable screw terminal block for Power

•2 TM221CE : RJ 45 connector for


Ethernet network
•3 Mini Usb for connecting a PC,
Micro SD slot, and Run/Stop Switch
• 4 Serial Link port (RS 232/ RS 485)
• 5 Analog Input connector
• 6 QR code for technical documentation
• 7 Digital Input Connector
• 8 Slot for Backup Battery
• 9 Lamp Status for PLC,I/O and Comm
• 10 Bus Connector for Expantion Module
• 11 Slot for I/O, Comm,aplication Catridge
• 12 Digital Output Connector
• 13 Dclip for Locking symmetrical ring

2- 4
M221 Expansions
TM3 I/O Module : TM3 Expert IO Module :

Digital / Analog Analog / Safety Motor Stater Remote I/O


Expansions Temperature Expansions Expansions Expansions
Expansions

2- 5
M221 Basic Function

• Timer (On Delay, Off Delay, and Pulse) : 255


• Counter ( Up and Down in the same block) : 255
• Shift Bit Register :8
• Step Counter :8
• Arithmetic (+, -, /, REM, x, LOG, LN, SQRT, ABS, EXP, INC, DEC)
• Trigonometric (Sin, Cos, Tan, aSin, aCos, aTan)
• Conversions
• Comparison
• Jump
• Subroutine
• etc

2- 6
M221 Advanced Function

• LIFO / FIFO Register :4


• Pulse Width Modulation : max. 2
• Pulse Generator : max. 2
• Drum Controller : max. 8
• Fast Counter (max. 5 KHz) : max. 4
• High Speed Counter (max. 100 KHz) : max. 4
• PID Control (AutoTuning Function) : max. 14
• Schedule Block : max. 16
• Clock Functions
• etc

2- 7
PLC Wiring – Input Digital

2- 8
PLC Wiring – Output Digital Transistor

2- 9
PLC Wiring – Output Digital Relay

Relay

2 - 10
Example - Tank Level Control

I / O LIST
INPUTS : OUTPUTS :

- -

- -

- -

- -

2 - 11
Example - Tank Level Control

2 - 12
M221 Wiring Schematic – Input

2 - 13
M221 Wiring Schematic – Output

2 - 14
Troubleshooting & Maintenance

Backup Battery

Run/Stop Switch

PLC and I/O Status

Slot Micro SD

Power Supply I/O Removeable Terminal


2 - 15
Troubleshooting & Maintenance
Troubleshooting using The Controller’s LED’s (PLC’s Condition)

2 - 16
Program Error Viewers

2 - 17
Program Error Viewers

Viewers Keterangan

Menandakan, program yang dibuat memiliki beberapa


instruksi yang dapat menyebabkan eksekusi program
Warning menjadi tidak jelas.
Beberapa warning, dapat diabaikan.

Menandakan, program yang dibuat, memiliki kesalahan


yang fatal, sehingga tidak dapat di eksekusi atau di
Errors transfer ke dalam PLC.
Errors TIDAK dapat diabaikan.

2 - 18
Machine Expert Software
FREE FREE (42days), Standard License dan Professional License

2 - 19
Machine Expert Basic – M221 (1)

• Addressing for I/O

Format :
%I x . y I : Input

%Q x . y Q : Output
x : CPU (0) / Expansion (1-14)
y : I/O channel number

2 - 20
Machine Expert Basic – M221 (2)
CPU 1 2

24 IO = 14 DI + 10 DO 16 DI 8 DO

CPU Exp 1 Exp 2


Address DI %I0.0 - %I0.13 %I1.0 - %I1.15 -
Address DO %Q0.0 - %Q0.9 - %Q2.0 - %Q2.7

2 - 21
Machine Expert Basic – M221 (3)

• Addressing for Memory / System Bit

Format :
%Mi i : Number

%Si M : Memory Bit


(Range : %M0 - %M1023)
S : System Bit
(Range : %S0 - %S159)

2 - 22
Machine Expert Basic – M221 (4)

• Addressing for Memory / System Word

Format : W : Word (16 bit) Range :


%MWi
i : Number MW : %MW0 - %MW7999
%SWi
M : Memory SW : %SW0 - %SW233
%KWi
S : System KW : %KW0 - %KW511
K : Constant

2 - 23
Machine Expert Basic – M221 (5)

• Media for Download / Upload program

Machine Expert Basic

RS 232 / RS485 Cable

RJ45 – Ethernet Cable

Mini USB Cable

2 - 24
Machine Expert Basic – M221 (6)

2 - 25
Machine Expert Basic – M221 (7)

2 - 26
Machine Expert Basic – M221 (8)

2 - 27
Machine Expert Basic – M221 (9)

2 - 28
Machine Expert Basic – M221 (10)

2 - 29
Machine Expert Basic – M221 (11)

1
2
3

Simulation

2 - 30
Machine Expert Basic – M221 (12)

2 - 31
Timer

• Timer digunakan sebagai pengatur waktu proses


• Dapat digunakan sebagai komponen tundaan (Delay) => Timer-On Delay
• Umumnya untuk otak fungsi yang dapat diatur memeberikan keluaran
kondisi on selama selang waktu tertentu => Timer-Off Delay
• Dapat digunakan untuk membuat pulsa dengan lebar tertentu => Timer-
Pulsa

2 - 32
Jenis Timer
TON

TP

TOF

t : konstanta / preset timer


2 - 33
Instruksi Timer pada PLC M221

1
Comment, Symbol, Timer Number

2
4

Input Timer Output Timer

Timer Description

2 - 34
Blok Fungsi Timer
Parameter Label Value
Comment - Comment / Info untuk block Timer
Symbol - Nama block Timer

Timer Number %TMi 0 s/d 255

Jenis TON On-delay (by default)

TOF Off-delay
TP Pulse
Time Base TB 1 Min (default), 1 s, 100 ms, 10 ms
Preset Value Preset Alamat ini dapat diisi dengan nilai antara 0-9999. nilai pada alamat ini dapat
(%TMi.P) dibaca dan ditulis. Perioda = %TMi.P x TB.

Current Value %TMi.V Alamat ini akan increment dari 0 hingga nilai preset tercapai ketika timer aktif.
Nilai pada alamat ini dapat dibaca tetapi tidak dapat ditulis.
Setting Input IN Timer mulai aktif saat rising edge (TON dan TP) dan falling edge (TOF)
(atau perintah)
Timer Output Q Nilai output ini akan bernilai 1 sesuai dengan fungsi dari jenis timernya.

2 - 35
Contoh Program Timer untuk PLC M221

Timer On Delay dengan preset 5 detik,


diaktifkan oleh Input %I0.0 dan Output Timer di %Q0.0

2 - 36
Counter

 Berfungsi untuk menghitung jumlah perubahan input


 Dapat untuk membatasi banyaknya perubahan input
 Ada dua jenis counter: menghitung naik (up-counter) dan turun (down-
counter)
 Dalam kehidupan sehari-hari terdapat juga counter mekanik dan elektronik

2 - 37
Instruksi Counter pada PLC M221
Counter Number
1
Input Counter

Output Counter
Counter
Decription
4
2
3

2 - 38
Blok Fungsi Counter
Parameter Label Value
Comment - Comment / Info untuk block Counter
Symbol - Nama block Counter
Counter Number %Ci 0 s/d 255
Preset Value Preset Nilainya diantara 0-9999. nilai alamat ini dapat dibaca dan ditulis.
(%Ci.P)
Current Value %Ci.V Nilai pada alamat ini akan di increment atau decrement tergantung
input dari CU atau CD. Nilai pada alamat ini dapat dibaca tetapi tidak
dapat ditulis.
Reset input (or insturction) R Jika diberi input 1 maka %Ci.V = 0
Set input (or instruction) S Jika diberi input 1 maka %Ci.V = %Ci.P
Upcount input (or instruction) CU Setiap ada input rising edge maka nilai %Ci.V akan di increment
Downcount input (or instruction) CD Setiap ada input rising edge maka nilai %Ci.V akan di decrement
Underflow output E Output akan aktif jika %Ci.V bernilai negatif (%Ci.V sudah bernilai 0
lalu CD diberi rising edge maka nilai %Ci.V = 9999)
Preset output reached D Output akan bernilai 1 jika dan hanya jika %Ci.V = %Ci,P
Overflow output F Output akan aktif jika %Ci.V bernilai 10000 (%Ci.V sudah bernilai 9999
lalu CU diberi rising edge maka nilai %Ci.V = 0)

2 - 39
Contoh Program Counter pada PLC M221

%I0.0 : Reset Counter %Q0.0 : On ketika 0 → 9999


%I0.1 : Set %Q0.1 : On ketika %C0.V = 5
%I0.2 : Counter Up %Q0.2 : On ketika 9999 → 0
%I0.3 : Counter Down

2 - 40
Compare Instruction (1)

• Comparison instruction digunakan untuk membandingkan dua buah


operand
• Tabel di bawah berisi jenis-jenis comparison instruction
Instruction Function

> Test if operant 1 is greater then operant 2

>= Test if operant 1 is greater then or equal operant 2

< Test if operant 1 is less then operant 2

<= Test if operant 1 is less then or equal operant 2

= Test if operant 1 is equal then operant 2

<> Test if operant 1 is different then operant 2


2 - 41
Compare Instruction (2)

Syntax for Comparison instructions


Operand 1 Operator Operand 2
%MWi, %KWi, >, >=, <, <=, =, <> %MWi, %KWi,
%IWx.y, %QWx.y %IWx.y, %QWx.y
%TMi.V, %TMi.P %TMi.V, %TMi.P
%Ci.V, %Ci.P %Ci.V, %Ci.P,
Direct Value

Blok perintah compare akan aktif jika inputnya high. Outputnya akan ON
ketika perintah compare yang diminta bernilai benar.
Block CMP
Input Output

2 - 42
Compare Instruction (3)

• Contoh perintah compare digunakan pada timer dan counter

Output %Q0.0 akan ON ketika Nilai Timer 0 lebih sama dengan 5


Output %Q0.1 akan ON ketika Nilai Counter 1 kurang sama dengan 3

2 - 43

Anda mungkin juga menyukai