schneider twido suite training

104
1 Introduction to PLC Trainer: Trainer: Trainer: Trainer: Sintaro Sintaro Sintaro Sintaro Abei Abei Abei Abei 0812 1999 3910 0812 1999 3910 0812 1999 3910 0812 1999 3910 sintaro.abei@schneider sintaro.abei@schneider sintaro.abei@schneider sintaro.abei@schneider- - -electric.com electric.com electric.com electric.com

Upload: deny-rifai

Post on 06-Jul-2015

2.664 views

Category:

Engineering


29 download

DESCRIPTION

Training for Schneider Twido Suite Programming by Sintaro Abei

TRANSCRIPT

Page 1: Schneider twido suite training

1

Introduction to PLC

Trainer:Trainer:Trainer:Trainer:

SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

0812 1999 39100812 1999 39100812 1999 39100812 1999 3910

[email protected]@[email protected]@schneider----electric.comelectric.comelectric.comelectric.com

Page 2: Schneider twido suite training

2

PLC (1)

●Programmable Logic Controller

●Merupakan “komputer khusus” untuk aplikasi di

industri, digunakan untuk memonitor &

mengontrol proses industri untuk menggantikan

hard-wired control (rangkaian relay/kontaktor)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 2222---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

hard-wired control (rangkaian relay/kontaktor)

dan memiliki bahasa pemrograman sendiri.

●Diperkenalkan pertama kali pada 1969 oleh

Richard E.Morley yang merupakan pendiri Modicon

Corporation.

Page 3: Schneider twido suite training

3

PLC (2)

●Divais ini:

●Berbasis komputer

●Standard industri

●Menggantikan divais elektro-mekanik dan rangkaian yang mengontrol mesin-mesin proses dan peralatan-peralatan.

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 3333---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

●Pemrograman

●Dahulu: memerlukan alat pemograman khusus untuk setiap vendor

●Sekarang: PC dengan software berbasis Windows.

Page 4: Schneider twido suite training

4

Basic Concept PLC ���� Black Box

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 4444---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 5: Schneider twido suite training

5

Hard-wired Control

●Sebelum ditemukan PLC, tugas pengontrolan dilakukan oleh kontaktor dan relai yang dirangkai bersama dengan kabel.

●Rangkaian harus didesain dan digambar dulu, kemudian menetapkan spesifikasi dan instalasi pengkabelannya.

●Teknisi harus mengerjakan pemasangan dan pengkabelan sesuai gambar teknik tersebut.

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 5555---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

sesuai gambar teknik tersebut.

●Jika salah dalam mendesain atau ada modifikasi, designerdan teknisi harus merombak dan mengerjakan instalasi lagi.

���� Pemborosan waktu dan biayaPemborosan waktu dan biayaPemborosan waktu dan biayaPemborosan waktu dan biaya

Page 6: Schneider twido suite training

6

Motor Starter dengan Hard Wired Control (1)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 6666---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Hard-wired relay type of control

Page 7: Schneider twido suite training

7

Motor Starter dengan Hard Wired Control (2)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 7777---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 8: Schneider twido suite training

8

Motor Starter dengan PLC

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 8888---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 9: Schneider twido suite training

9

Motor Control Center Panel:

Hard Wired:Hard Wired:Hard Wired:Hard Wired: PLC:PLC:PLC:PLC:

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 9999---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 10: Schneider twido suite training

10

Arsitektur PLC

Power Supply

Communication Module

Microprocessor + Memory

Operator Operator Operator Operator

WorkstationWorkstationWorkstationWorkstation

PLCPLC

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 10101010---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Analog Input (AI) Module

Discrete Output (DO) Module

Discrete Input (DI) Module

Analog Output (AO) Module

Analog SensorAnalog SensorAnalog SensorAnalog SensorAnalog SensorAnalog SensorAnalog SensorAnalog Sensor

Discrete SensorDiscrete SensorDiscrete SensorDiscrete SensorDiscrete SensorDiscrete SensorDiscrete SensorDiscrete Sensor

Analog ActuatorAnalog ActuatorAnalog ActuatorAnalog ActuatorAnalog ActuatorAnalog ActuatorAnalog ActuatorAnalog Actuator

Discrete ActuatorDiscrete ActuatorDiscrete ActuatorDiscrete ActuatorDiscrete ActuatorDiscrete ActuatorDiscrete ActuatorDiscrete Actuator

Input

Output

Page 11: Schneider twido suite training

11

Unit-unit dalam PLC yang terintegrasi dalam satu box

Input Interface

Process

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 11111111---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Processor

Output Interface

Page 12: Schneider twido suite training

12

Unit-unit dalam PLC yang tidakterintegrasi dalam satu box

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 12121212---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 13: Schneider twido suite training

13

Apa yang Dapat Dikerjakan PLC ? (1)

1. Sequence ControlSequence ControlSequence ControlSequence Control :

- pengganti relay control logic

- timers/counters

- pengganti pengendali yang berupa papan

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 13131313---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

rangkaian elektronik

- pengendali mesin dan proses

Page 14: Schneider twido suite training

14

2.2.2.2. Sophisticated Control :Sophisticated Control :Sophisticated Control :Sophisticated Control :

- arithmatic operations (+,-,x,:)

- information handling

- analog control (suhu, tekanan,dll)

Apa yang Dapat Dikerjakan PLC ? (2)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 14141414---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

-PID controller

- servo-motor control

- stepper-motor control

Page 15: Schneider twido suite training

15

Apa yang Dapat Dikerjakan PLC ? (3)

3. Supervisory ControlSupervisory ControlSupervisory ControlSupervisory Control :

-process monitoring & alarm

- fault diagnostic & monitoring

- interfacing with computer (RS232)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 15151515---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

-printer/ASCII interfacing

- factory automation networking

Page 16: Schneider twido suite training

16

Contoh Aplikasi PLC (1)

●Manufaktur otomotif

●Pabrik semen

●Pengendali lift / elevator

●Pengairan / irigasi

●Pengendali pembangkit listrik

●Penggilingan (mesin giling)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 16161616---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

●Penggilingan (mesin giling)

●Pengontrol lampu lalu lintas

●Sistem keamanan

●Pengendali robot

●Pabrik minuman ringan

●dll

Page 17: Schneider twido suite training

17

Konsep Pemrograman PLC

●Menggunakan cara berpikir logika (benar/salah, 1/0)

●Program berdasarkan hubungan/fungsi antara input dan

output

●Proses eksekusi program PLC adalah sekuensial (proses

scanning)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 17171717---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

scanning)

●Pengalamatan I/O dan memory adalah aspek penting dalam

pemrograman.

Page 18: Schneider twido suite training

18

Batasan Pemilihan PLC

�Pemilihan PLC diturunkan dari kebutuhan aplikasi

�Perhatikan batasan kemampuan PLC

• Jumlah dan jenis input / Output

• Jumlah memory yang tersedia

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 18181818---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

• Jumlah memory yang tersedia

• Kecepatan PLC

• Komunikasi antar PLC

• Bahasa pemrograman

Page 19: Schneider twido suite training

19

Istilah Performansi Sistem

UpdateOutputs

ScanInputs

Scan TimeScan TimeScan TimeScan Time ::::

adalah waktu yang dibutuhkan

CPU dalam proses

pembacaan input,

mengeksekusi program, self

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 19191919---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

ExecuteProgram

Self Check

mengeksekusi program, self

check dan meng-up-date

output.

Page 20: Schneider twido suite training

20

Pendekatan Sistematik dalam Mendesain Sistem dengan PLC (1)

1. Memahami kebutuhan sistem kendali yang diinginkan.

2. Menyusun flowchart / urutan proses sistem kendalinya.

3. Mendaftar semua input & output yang berhubungan

dengan terminal I/O PLC.

4. Menterjemahkan flowchart /urutan proses ke ladder

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 20202020---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

4. Menterjemahkan flowchart /urutan proses ke ladder diagram.

5. Memprogram desain ladder diagram ke PLC.

6. Simulasi program dan debug software.

Page 21: Schneider twido suite training

21

Pendekatan Sistematik dalam Mendesain Sistem dengan PLC (2)

7. Jika masih bermasalah, kembali edit program.8. Bila sudah OK, hubungkan semua perangkat input

dan output.9. Cek semua koneksi input dan output.10. Tes program dengan menjalankannya.

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 21212121---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

10. Tes program dengan menjalankannya.11. Jika terjadi trouble, edit kembali.12. Bila sudah OK, simpan program ke PLC.13. Jangan lupa, dokumentasikan semua gambar dan

program yang dibuat

Page 22: Schneider twido suite training

22

Keuntungan Menggunakan PLC dalam Keuntungan Menggunakan PLC dalam Keuntungan Menggunakan PLC dalam Keuntungan Menggunakan PLC dalam

OtomatisasiOtomatisasiOtomatisasiOtomatisasi

�Waktu implementasi proyek lebih cepat

�Mudah dalam modifikasi

�Kalkulasi biaya proyek lebih akurat

�Memerlukan waktu training lebih pendek

�Perubahan disain lebih mudah (dengan software)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 22222222---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

�Perubahan disain lebih mudah (dengan software)

�Aplikasi kendali yang luas

�Perawatan mudah

�Reliabilitas tinggi

�Relatif tahan terhadap kondisi lingkungan yang buruk

Page 23: Schneider twido suite training

23

PLC Hardware

Page 24: Schneider twido suite training

24

Schneider PLC RangeSchneider PLC RangeSchneider PLC RangeSchneider PLC Range

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 24242424---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 25: Schneider twido suite training

25

Siemens PLC RangeSiemens PLC RangeSiemens PLC RangeSiemens PLC Range

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 25252525---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

S7-200

S7-300

S7-400

Page 26: Schneider twido suite training

26

I/O S

ize

CS1

5120 pts

CJ1

CJ1M

2560 pts

640 pts

CS1D

5120 pts

For mid-size system

For large scale system

with high functionality

Redundancy capabilities

Mid size PLCMid size PLC

Large size PLCLarge size PLC

OMRON PLC Range

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 26262626---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

FeaturesCPM1A

CPM2A

CPM2C

CPM2C-S

CQM1H

100 pts

120 pts

180 pts

362 pts

512 pts

For small size system

with simple functionality

For mid-size system

with some functionality

CP1H

320 pts

Micro PLCMicro PLC

Page 27: Schneider twido suite training

27

Twido PLC

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 27272727---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

• More Flexibility

• More Simplicity

Page 28: Schneider twido suite training

28

Two Base Twido PLC Type

Modular TypeCompact Type

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 28282828---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 29: Schneider twido suite training

29

Twido Compact

• Compact Controller

• Easy to set up

Twido Compact Type :

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 29292929---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

• 10 I/O• 16 I/O• 24 I/O• 40 I/O

Page 30: Schneider twido suite training

30

Twido Compact Type (I)

Product Reference Number of I/ONumber of…

ExpansionInputs Outputs

TWDLCAA10DRF10 6 4 NO

220 VAC

TWDLCAA16DRF16 9 7 NO

220 VAC

TWDLCAA24DRF

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 30303030---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

TWDLCAA24DRF24 14 10 YES (MAX. 4)

220 VAC

TWDLCDA10DRF10 6 4 NO

24 VDC

TWDLCDA16DRF16 9 7 NO

24 VDC

TWDLCDA24DRF24 14 10 YES (MAX. 4)

24 VDC

Page 31: Schneider twido suite training

31

Twido Compact Type (II)

Product Reference Number of I/ONumber of…

ExpansionInputs Outputs

TWDLCAA40DRF *40 24 16 YES (MAX. 7)

220 VAC

TWDLCAE40DRF ** 40 24 16 YES (MAX. 7)

220 VAC

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 31313131---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

* Embedded Real Time Clock, Replaceable Battery, 14 Relay Output (2A), 2 Transistor Output (0.3A)

** Embedded Real Time Clock, Replaceable Battery, 14 Relay Output(2A), 2 Transistor Output (0.3A),

100Base TX Ethernet Port

40 24 16 YES (MAX. 7)220 VAC

TWDLCDA40DRF *40 24 16 YES (MAX. 7)

24 VDC

TWDLCDE40DRF ** 40 24 16 YES (MAX. 7)

24 VDC

Page 32: Schneider twido suite training

32

Twido Modular

• Flexible

• Easy to cable

• Easy to install

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 32323232---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

• 20 I/O• 40 I/O

Twido Modular Type :

Page 33: Schneider twido suite training

33

Twido Modular Type

Product Reference Number of I/ONumber of…

ExpansionInputs Outputs

TWDLMDA20D-K *20 12 8 YES (MAX. 4)

24 VDC

TWDLMDA40D-K *40 24 16 YES (MAX. 7)

24 VDC

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 33333333---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

TWDLMDA20DRT **20 12 8 YES (MAX. 7)

24 VDC

* DTK : Output Transistor Source (PNP), 0.3 A

* DUK : Output Transistor Sink (NPN), 0.3 A

** DRT : 2 Output Transistor Source (PNP), 0.3 A

6 Relays, 2 A

Page 34: Schneider twido suite training

34

Twido Expansions

I/O Expansions :Communication Expansions :

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 34343434---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Digital

Expansions

Analog

Expansions

CANOpen Master

AS-I Master

Page 35: Schneider twido suite training

35

Digital Input Expansions

Module Name Reference Channels Type Terminal Type

8 Point Input TWDDDI8DT 8 24 VDC Terminal Block

8 Point Input TWDDAI8DT 8 120 VAC Terminal Block

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 35353535---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

16 Point Input TWDDDI16DT 16 24 VDC Terminal Block

16 Point Input TWDDDI16DK 16 24 VDC Connector

32 Point Input TWDDDI32DK 32 24 VDC Connector

Page 36: Schneider twido suite training

36

Digital Output Expansions

Module Name Reference Channels Type Terminal Type

8 Point Output TWDDDO8UT 8 Transistor Sink Terminal Block

8 Point Output TWDDDO8TT 8 Transistor Source Terminal Block

8 Point Output TWDDRA8RT 8 Relay Terminal Block

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 36363636---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

16 Point Output TWDDRA16RT 16 Relay Terminal Block

16 Point Output TWDDDO16UK 16 Transistor Sink Connector

16 Point Output TWDDDO16TK 16 Transistor Source Connector

32 Point Output TWDDDO32UK 32 Transistor Sink Connector

32 Point Output TWDDDO32TK 32 Transistor Source Connector

Page 37: Schneider twido suite training

37

Digital Mixed Expansions

Module Name Reference Channels Type Terminal Type

4 Point Input & Output TWDDMM8DRT4 Inputs 24 VDC

Terminal Block

4 Outputs Relay

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 37373737---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

4 Outputs Relay

16 Point Input & 8 Output TWDDMM24DRF16 Inputs 24 VDC

Terminal Block

8 Outputs Relay

Page 38: Schneider twido suite training

38

Analog Expansions (I)

Module Name Reference Channels Details

Terminal

Type

2 Inputs TWDAMI2HT 2 Inputs 12 bits, 0-10 Volt, 4-20 mA

1 Output TWDAMO1HT 1 Output 12 bits, 0-10 Volt, 4-20 mA

2 Inputs / 1 Output TWDAMM3HT2 Inputs 12 bits, 0-10 Volt, 4-20 mA

1 Output 12 bits, 0-10 Volt, 4-20 mA

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 38383838---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

2 Inputs / 1 Output TWDALM3LT2 Inputs 12 bits Thermocouple, RTD Terminal Block

1 Output 12 bits, 0-10 Volt, 4-20 mA

2 Outputs TWDAVO2HT 2 Outputs 11 bits, + sign, +/- sign

4 Inputs TWDAMI4LT 4 Inputs12 bits, 0-10 Volt, 4-20 mA, 3 wire

PT100, PT1000, NI100, NI1000

8 InputsTWDAMI8HT 8 Inputs 10 bits, 0-10 Volt, 4-20 mA

TWDARI8HT 8 Inputs 10 bits, NTC / PTC Sensors (thermistor)

Page 39: Schneider twido suite training

39

Analog Expansions (II)

Module Name Reference Channels Details Terminal Type

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 39393939---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

2 Inputs TWDAMI2LT 2 Inputs 16 bits, Thermocouple

Terminal Block

4 Inputs & 2 Output TWDAMM6HT

4 Inputs 12 bits, 0-10 Volt, 4-20 mA

2 Output 12 bits, 0-10 Volt, 4-20 mA

Page 40: Schneider twido suite training

40

Communication Expansions

Module Name Reference Channels DetailsTerminal

Type

CANOpen TWDNCO1M 1 CANOpen bus master module (50mA) DB - 9

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 40404040---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

AS-Interface TWDNOI10M3 1AS-Interface master expansion

module (80mA) Terminal Block

Page 41: Schneider twido suite training

41

Twido Options

Communication Module :

Operator

Display

Others:

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 41414141---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Serial Link (RS232/RS485)

Ethernet Interface

Display

Memory

Cartridge

Real Time

Clock

Page 42: Schneider twido suite training

42

Twido Basic Functions

• Timer (On Delay, Off Delay, and Pulse) : max. 128

• Counter ( Up and Down in the same block) : 128

• Shift Bit Register : 8

• Step Counter : 8

• Arithmetic (+, -, /, REM, x, LOG, LN, SQRT, ABS, EXP, INC, DEC)

• Trigonometric (Sin, Cos, Tan, aSin, aCos, aTan)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 42424242---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

• Trigonometric (Sin, Cos, Tan, aSin, aCos, aTan)

• Conversions

• Comparison

• Jump

• Subroutine

• etc

Page 43: Schneider twido suite training

43

Twido Advance Functions

• LIFO / FIFO Register : 4

• Pulse Width Modulation : max. 2

• Pulse Generator : max. 2

• Drum Controller : max. 8

• Fast Counter (max. 5 KHz) : max. 4

• Very Fast Counter (max. 20 KHz) : max. 2

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 43434343---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

• Very Fast Counter (max. 20 KHz) : max. 2

• PID Control (AutoTuning Function) : max. 14

• Schedule Block : max. 16

• Clock Functions

• etc

Page 44: Schneider twido suite training

44

Twido Communications

Remote Link

ASCII

Modbus

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 44444444---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

CANOpen

Ethernet

AS-I

Page 45: Schneider twido suite training

45

Twido to Twido Communications

Master : Twido

Slave : Twido

• Modbus

• Remote Link

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 45454545---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 46: Schneider twido suite training

46

Twido to Other Devices Communications

Master

Master : Twido

Slave : Other Devices

• Modbus

• CANOpen

• ASCII

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 46464646---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Modbus / CANOpen

Slaves

ASCII Printer

ASCIIor

Page 47: Schneider twido suite training

47

Twido to Other PLC’s Communications

Master

Master : Twido or Other PLC’s

Slave : Other PLC’s or Twido• Modbus

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 47474747---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Modbus

Slaves

or

Other PLC’s as MasterOther PLC’s as Slave

Page 48: Schneider twido suite training

48

Twido to HMI Communications

• Modbus

• Ethernet

• ASCII

Twido to Human Machine Interface (HMI)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 48484848---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

or

Page 49: Schneider twido suite training

49

PLC with Distributed I/O

Keuntungan :

1. Waktu implementasi lebih cepat.

2. Menghemat biaya proyek.

Example :

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 49494949---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

2. Menghemat biaya proyek.

3. Mudah dalam Maintenance dan

Troubleshooting.

Page 50: Schneider twido suite training

50

PLC with Distributed Control

PLC at Control RomKeuntungan :

1. Waktu implementasi lebih cepat.

2. Menghemat biaya proyek.

3. Mudah dalam melakukan modifikasi.

4. Mudah dalam Maintenance dan

Troubleshooting.

5. Aplikasi kendali yang luas.

Example :

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 50505050---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

PLC at

1'st MachinePLC at

3'rd Machine

PLC at

2'nd Machine

5. Aplikasi kendali yang luas.

Page 51: Schneider twido suite training

51

Twido Wiring Schematic

Example : TWDLMDA20DRT

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 51515151---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 52: Schneider twido suite training

52

Stater Motor with PLC

● Dengan PLC akan lebih mudah merangkainya.

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 52525252---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 53: Schneider twido suite training

53

Troubleshooting & Maintenance (I)

Name LED Status

RUN

ON PLC dalam kondisi RUN PLC dalam kondisi RUN

OFF Tidak ada program yang dieksekusi Tidak terhubung dengan Master(Green)

(Green) OFF PLC mati PLC mati

Base Controller or Peer Controller Remote Controller

PWR ON PLC menyala PLC menyala

1. Troubleshooting using The Controller’s LED’s (PLC’s Condition)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 53535353---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

(Green) OFF Sistem bit %S69 bernilai 0 Sistem bit %S69 bernilai 0

Tidak ada program yang dieksekusi -STAT

ON Sistem bit %S69 bernilai 1 Sistem bit %S69 bernilai 1

PLC dalam kondisi STOP

ERR

ON Kesalahan internal Kesalahan internal

OFF PLC dalam kondisi OK (normal) PLC dalam kondisi OK (normal)(RED)

Berkedip

(Green)

Berkedip PLC dalam kondisi STOP

Page 54: Schneider twido suite training

54

Troubleshooting & Maintenance (II)

Name LED Status

(Green)

Digital I/O Status

In/Out ON Input/Output Digital ON

2. Troubleshooting using The Controller’s LED’s (Digital I/O Condition)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 54545454---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

(Green) OFF Input/Output Digital OFF

Page 55: Schneider twido suite training

55

PLC Maintenance

Beberapa perawatan yang perlu dilakukan terhadap PLC antara lain:

1. Lakukan pemeriksaan secara berkala terhadap sekrup-sekrup yang

terhubung ke terminal modul I/O, jangan sampai ada sekrup yang terlepas.

2. Lakukan pemeriksaan terminal penghubung, jangan sampai berkarat,

karena karat dapat mengurangi daya hantar komponen elektrik.

3. Pastikan PLC bebas dari debu. Debu pasti ada namun diusahakan dalam

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 55555555---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

3. Pastikan PLC bebas dari debu. Debu pasti ada namun diusahakan dalam

jumlah yang wajar.

4. Siapkan komponen cadangan untuk komponen yang terhubung dengan

modul I/O PLC, terutama untuk komponen-komponen yang mudah rusak.

5. Back-up semua program yang digunakan pada PLC.

6. Untuk PLC yang menggunakan baterai, ganti baterai tsb setelah 3 – 5 tahun

atau apabila indikator menunjukan bahwa baterai telah habis.

Page 56: Schneider twido suite training

56

Twido PLC Software

Page 57: Schneider twido suite training

57

Twidosuite

● Twidosuite adalah software untuk memprogram PLC

Twido yang dibuat oleh Schneider Telemecanique.

● Software ini dapat digunakan untuk memprogram

semua type PLC Twido :

●Compact (TWDLCAA10DRF, dll)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 57575757---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

●Compact (TWDLCAA10DRF, dll)

●Modular (TWDLMDA20DTK, dll)

● Namun sebelum memrogramPLC kita harus

melakukan konfigurasi terlebih dahulu.

Page 58: Schneider twido suite training

58

Tujuan konfigurasi adalah menentukan parameter-parameter

yang sesuai dengan kemampuan PLC dan juga sesuai

dengan kebutuhan kita, misalnya :

1. Type PLC yang dipakai

2. Penggunaan memory

Twidosuite

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 58585858---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

2. Penggunaan memory

3. Mode operasi

4. Port komunikasi yang dipakai

5. Modul-modul tambahan yang terhubung dengan PLC : Real

Time Clock (RTC), modul I/O tambahan, dll.

Page 59: Schneider twido suite training

59

TSXPCX 1031

TwidoSuite

TwidoSuite, Computer and Twido

Serial port (COM)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 59595959---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

TSXPCX 1031

Page 60: Schneider twido suite training

60

Overview

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 60606060---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 61: Schneider twido suite training

61

Create A New Project (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 61616161---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 62: Schneider twido suite training

62

Nama project

Tempat menyimpan file

Project information main pane

Create A New Project (II)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 62626262---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Actions frame

Page 63: Schneider twido suite training

63

Product catalog pane

Describe Application

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 63636363---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Graphic pane

Page 64: Schneider twido suite training

64

Application steps bar Program substeps bar Taskbar

Program Application (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 64646464---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Error list box

Page 65: Schneider twido suite training

65

Connection Status

Program Application (II)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 65656565---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Download program to PLC

Upload program from PLC

Page 66: Schneider twido suite training

66

Program Errors Viewer (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 66666666---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 67: Schneider twido suite training

67

Program Errors Viewer (II)

Viewers Keterangan

Warning

Menandakan, program yang dibuat memiliki

beberapa instruksi yang dapat menyebabkan

eksekusi program menjadi tidak jelas.

Beberapa warning, dapat diabaikan.

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 67676767---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Beberapa warning, dapat diabaikan.

Errors

Menandakan, program yang dibuat, memiliki

kesalahan yang fatal, sehingga tidak dapat di

eksekusi atau di uploads ke dalam PLC.

Errors TIDAK dapat diabaikan.

Page 68: Schneider twido suite training

68

PLC Addressing

Page 69: Schneider twido suite training

69

Pengalamatan I/O

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 69696969---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

I : Input

Q : Output

x : Master (0) / Slave (1-7) controller

y : Base (0) / Expansion (1-7) I/0

z : I/O channel number

Page 70: Schneider twido suite training

70

●%I0.0.5 : inputbit no. 5 dari base controller.

●%Q0.3.4 : outputbit no. 4 dari modul I/O tambahan dengan

alamat modul tambahan 3 dari base controller.

●%I3.0.1 : inputbit no. 1 pada base controller dengan alamat

slave ke 3 pada komunikasi remote I/O controller

Contoh

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 70707070---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

dengan remote link.

Page 71: Schneider twido suite training

71

Contoh

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 71717171---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 72: Schneider twido suite training

72

Pengalamatan Bit

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 72727272---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

i : Number

M : Internal Bit

(Range : %M0 - %M255)

S : System Bit

(Range : %S0 - %S127)

Example :

• %M25 = internal bit number

25

• %S20 = sistem bit number 20

Page 73: Schneider twido suite training

73

Pengalamatan Word

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 73737373---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

W : Word (16 bit)

i : Number

Range :

MW : %MW0 - %MW2999

SW : %SW0 - %SW122

KW: %KW0 - %KW255

Page 74: Schneider twido suite training

74

●%MW15 = internal word number 15

●%KW26 = constant word number 26

●%SW30 = system word number 30

Contoh

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 74747474---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

●%SW30 = system word number 30

Page 75: Schneider twido suite training

75

Ladder Diagram Programming

Page 76: Schneider twido suite training

76

1. Dinyatakan dalam suatu bentuk umum simbolik untuk relay

yang dikontrol oleh rangkaian elektrik.

2. Program ditampilkan pada layar dan elemen-elemen seperti

kontak Normally Open, kontak Normally Close, timer, counter,

sequencer (rotary switch),dll, dan dinyatakan dalam bentuk

Ladder Diagram Program

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 76767676---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

sequencer (rotary switch),dll, dan dinyatakan dalam bentuk

gambar.

TIMER COUNTER

Page 77: Schneider twido suite training

77

1. Aliran listrik/tenaga dari rel kiri ke rel kanan.

2. Suatu coil keluaran tidak dihubungkan

langsung ke rel (rail) sebelah kiri.

3. Tidak ada kontak yang ditempatkan di kanan dari suatu coil keluaran.

4. Tiap coil keluaran umumnya hanya satu kali dalam suatu

Aturan Umum Pemrograman

Ladder Diagram

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 77777777---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

4. Tiap coil keluaran umumnya hanya satu kali dalam suatu program.

5. Penggunaan contact tidak terbatas untuk address input(%I) saja, tetapi bisa juga dipakai address output(%Q)atau pun address bit (%m,%S) sebagai contact.

6. address input, outputdan bitpada contactdapat dipakai berulang – ulang sesuai kebutuhan program

Page 78: Schneider twido suite training

78

●Untuk mengerti mekanika dari ladder diagram, perlu

untuk mengetahui hubungan antara ladder diagram

dan rangkaian logika.

●Contoh :

Hardwired: output berantung terhadap kedua

Prinsip Ladder Diagram (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 78787878---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

input (in1 dan in2 / rangkaian seri)

Page 79: Schneider twido suite training

79

●Rangkaian Logika: in1 dan in2 (AND GATE)

Perbedaan antara hardwired dan rangkaian logika AND

dijembatani oleh ladder diagram.

Prinsip Ladder Diagram (II)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 79797979---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

dijembatani oleh ladder diagram.

Ladder diagram : power = 1; (1 and in1) and in2

Page 80: Schneider twido suite training

80

●Contoh 2:

Hardwired: Output tergantung terhadap

masing –masing input

(in1 atau in 2 / rangkaian pararel)

Prinsip Ladder Diagram (III)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 80808080---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 81: Schneider twido suite training

81

●Rangkaian Logika: in1 atau in2 (OR GATE)

Perbedaan antara hardwired dan rangkaian logika OR

dijembatani oleh ladder diagram.

Prinsip Ladder Diagram (IV)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 81818181---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

dijembatani oleh ladder diagram.

Ladder diagram :

Page 82: Schneider twido suite training

82

●Hardwired ::::

Simple Introductory Program (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 82828282---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 83: Schneider twido suite training

83

●Ladder Diagram ::::

Simple Introductory Program (II)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 83838383---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 84: Schneider twido suite training

84

Self Holding

●Tersedia 1 buah push buttonNormally Open (NO) dan 1 buahpush button

Normally Closed (NC), yang digunakan untuk menyalakan (ON) dan

mematikan (OFF) sebuahmotor. Dengan kondisi sebagai berikut:

1.Push button Normally Open untukmenyalakanmotor terhubung dengan

alamat PLC%I0.0

2.Push button Normally Closed untuk mematikan motor terhubung

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 84848484---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

2.Push button Normally Closed untuk mematikan motor terhubung

dengan alamat PLC%I0.4

3.Motor terhubung dengan alamat PLC%Q0.0

4.Ketika push button ON ditekan 1x motor akan menyalamenyalamenyalamenyala terusterusterusterus. Untuk

mematikanmotor,pushbuttonOFFditekan 1x.

Page 85: Schneider twido suite training

85

Interlocking

● Tersedia 2 buah push buttonNormally Open (NO) dan 2 buah push buttonNormally Closed

(NC), yang digunakan untuk menyalakan (ON) dan mematikan (OFF) motor I dan motor II.

Dengankondisi sebagai berikut:

1. Push button Normally Open I untuk menyalakan motor I terhubung dengan alamat PLC

%I0.0

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 85858585---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

2. Push button Normally Closed I untuk mematikan motor I terhubung dengan alamat PLC

%I0.4

3. Motor I terhubungdengan alamat PLC%Q0.0

4. Push button Normally Open II untuk menyalakan motor II terhubung dengan alamat PLC

%I0.1

5. Push button Normally Closed II untuk mematikan motor II terhubung dengan alamat PLC

%I0.5

6. Motor II terhubungdengan alamatPLC%Q0.4

7. Keduamotor tidaktidaktidaktidak bolehbolehbolehbolehmenyala (ON) bersamaan.

Page 86: Schneider twido suite training

86

Actual Push Button LadderInitial

Logic (0/1)

NO NO

Prinsip Ladder Diagram (V)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 86868686---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

NO NC

NC NO

NC NC

Page 87: Schneider twido suite training

87

Basic Instruction Set

TIMER and COUNTER

Page 88: Schneider twido suite training

88

1. Timer digunakan sebagai pengatur waktu proses.

2. Dapat digunakan sebagai komponen tundaan (delay) ⇒

timer on delay.

3. Umumnya merupakan kotak fungsi yang dapat diatur

memberikan suatu keluaran kondisi On selama selang

Timer (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 88888888---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

memberikan suatu keluaran kondisi On selama selang

waktu tertentu ⇒ timer off delay.

4. Dapat digunakan untuk membuat pulsa dengan lebar

tertentu ⇒ timer pulsa (ini termasuk ke fitur tambahan,

hanya terdapat pada PLC tertentu saja).

Page 89: Schneider twido suite training

89

Contoh Timer

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 89898989---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 90: Schneider twido suite training

90

Aplikasi Timer untuk Pengendalian Proses

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 90909090---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 91: Schneider twido suite training

91

�Dalam timer terdapat : input, konstanta timer, output.

�Input berfungsi men-start aktifnya timer untuk mulai menghitung waktu.

�Konstanta timer memberikan nilai berapa lama timer

Timer (II)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 91919191---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

�Konstanta timer memberikan nilai berapa lama timeraktif.

�Output memberikan keluaran logika 1 atau 0 bila waktu yang dinyatakan dalam konstanta timer telah tercapai.

Page 92: Schneider twido suite training

92

�Saklar S1 (NO) seri dengan timerTR1 (on-delay) yang di-set 5 detik.

�Setelah S1 ditutup, TR1 bekerja menunda “ON” selama 5 detik.

Setelah 5 detik TR1 kontak untuk menyalakan lampu PL1.

Contoh Rangkaian Timer

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 92929292---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 93: Schneider twido suite training

93

Ladder Diagram

Instruksi Timer pada PLC Twido

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 93939393---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Timer Function Block

Page 94: Schneider twido suite training

94

Parameter Label Value

Timer Number %TMi PLC Compact : 0 s/d 63

PLC Modular : 0 s/d 127

Jenis TON On-delay (by default)

TOF Off-delay

TP Pulse

Keterangan Blok Fungsi Timer

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 94949494---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Time Base TB 1 Min (default), 1 s, 100 ms, 10 ms, 1 ms

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.

Preset Value %TMi.P Alamat ini dapat diisi dengan nilai antara 0-9999. nilai pada alamat ini dapat dibaca dan ditulis. Perioda = %TMi.P x TB.

Data Editor Adj Y : yes, nilai preset dapat diubah dari data editor

N : no, nilai preset tidak dapat diubah dari data editor

Setting Input (atau perintah)

IN Timer mulai aktif saat rising edge (TON dan TP) dan falling edge (TOF)

Timer Output Q Nilai output ini akan bernilai 1 sesuai dengan fungsi dari jenis timernya.

Page 95: Schneider twido suite training

95

1.Timer On_delay� timer ini aktif jika input-nya high.

output akan aktif (high) setelah 5 detik.

- output lampu 1 (%Q0.0)

- input saklar toggle (%I0.8)

Contoh : Program Timer Untuk PLC Twido (I)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 95959595---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 96: Schneider twido suite training

96

2. Timer Off_delay� timer akan aktif jika input-nya low.

Output-nya akan aktif (high) selama 5 detik.

-output lampu 2 (%Q0.1)

- input saklar toggle (%I0. 9)

Contoh : Program Timer Untuk PLC Twido (II)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 96969696---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 97: Schneider twido suite training

97

3. Pulsa (monastable) � aktif jika input-nya high.

Output akan berbentuk pulsa selama 5 detik.

-output lampu 3 (%Q0.2)

- input saklar toggle (%I0.10)

Contoh : Program Timer Untuk PLC Twido (III)

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 97979797---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Page 98: Schneider twido suite training

98

� 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

Counter

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 98989898---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

� Dalam kehidupan sehari-hari terdapat juga counter

mekanik dan elektronik.

� Counter akan mengeluarkan nilai logika 0 atau 1 bila nilai

preset telah tercapai.

� Ada juga step counterdimana perubahan input akan

ditampilkan pada setiap alamat output tertentu.

Page 99: Schneider twido suite training

99

Contoh Counter

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 99999999---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Counter Electronic

Counter Mekanik

Page 100: Schneider twido suite training

100

Up-counter digunakan untuk

sortir dalam proses produksi,

misalnya dengan mengambil

1 sample tiap 1000 unit.

Contoh Aplikasi

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 100100100100---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

1 sample tiap 1000 unit.

Page 101: Schneider twido suite training

101

� Counterdalam PLC bekerja seperti halnya counter mekanik atau

elektronik yaitu membandingkan nilai yang terkumpul dengan nilai

pengesetan dan hasil pembandingan dipakai sebagai keluaran.

� Dalam aplikasi-aplikasi yang menggunakan counter secara umum

bekerja sebagai berikut :

Counter pada PLC

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 101101101101---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

1. Menghitung hingga ke suatu nilai preset, setelah tercapai akan

menghasilkan suatu event.

2. Membuat suatu event tetap terjadi, sampai counter mencapai

nilai presetbaru berhenti.

Page 102: Schneider twido suite training

102

Ladder Diagram Counter pada PLC Twido

%Ci

R E

ADJ Y

%Ci.P 9999

%Ci V 1

S D

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 102102102102---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

Up / Down Counter Function Block

%Ci.V 1

CU

CD

F

Page 103: Schneider twido suite training

103

Parameter Label Value

Counter Number %Ci 0 s/d 127

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.

Preset Value %Ci.P Nilainya diantara 0-9999. nilai alamat ini dapat dibaca dan ditulis.

Data Editor Y/N Y: yes, nilai presetnya dapat diubah dari data editor

N: no, nilai presetnya tidak dapat diubah dari data editor

Keterangan Ladder Diagram Counter

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 103103103103---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei

N: no, nilai presetnya tidak dapat diubah dari data editor

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)

Page 104: Schneider twido suite training

104

Program counter di bawah ini bertujuan untuk memahami karakteristik dari blok

counter.

Contoh : Program Counter untuk PLC Twido

Schneider ElectricSchneider ElectricSchneider ElectricSchneider Electric 104104104104---- SintaroSintaroSintaroSintaro AbeiAbeiAbeiAbei