• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI"

Copied!
41
0
0

Teks penuh

(1)

4

BAB II LANDASAN TEORI

2.1. Arti Komisioning

2.2. Prinsip Dasar Mesin Curing Press

Komisioning proyek adalah proses memastikan bahwa semua sistem dan mesin dari suatu pabrik industri dirancang, dipasang, diuji, dioperasikan, dan dipelihara sesuai dengan persyaratan operasional dari pemilik. Sebuah proses komisioning dapat diterapkan tidak hanya untuk proyek-proyek baru, tetapi juga mesin yang ada dan sistem tunduk pada perluasan, renovasi atau pembenahan.

Mesin Curing Press adalah mesin produksi yang memasak dan membentuk ban setengah jadi (Green Tire) menjadi ban yang siap digunakan. Proses memasak dan membentuk ada beberapa tahap antara lain: Green Tire dimasukan ke Mold (cetakan ban) sambil diberi tekanan 9 sampai 15 psi. Lalu Mold dirapatkan, green tire yang ada didalam Mold dimasak dengan suhu 172 Deg C dan diberi tekanan sebesar 200 psi oleh uap air (steam) selama beberapa menit. Setelah itu green tire dibetuk dengan member tekanan 300 psi dengan menggunakan Nitrogen (N2).

(2)

2.3. Sejarah PLC

PLC pertama kali diperkenalkan pada tahun 1960-an. PLC dibuat untuk mengurangi beban ongkos perawatan dan penggantian sistem kontrol mesin yang menggunakan relai. Bedford Associates mengusulkan MODICON (Modilar Digital Controller) untuk perusahaan yang ada di Amerika. MODICON 084 merupakan PLC pertama yang digunakan pada produksi yang bersifat komersil.

Semakin banyaknya kebutuhan dalam proses produksi menyebabkan sistem harus diubah-ubah. Apabila sistem yang digunakan merupakan relai mekanik, tentu saja hal itu akan menjadi masalah yang besar. Selain masa penggunaanya terbatas, sistem juga membutuhkan perawatan yang cermat. Jika terjadi kerusakan maka akan sangat sulit untuk menemukannya. Oleh sebab itulah dibutuhkan pengontrolan yang memudahkan baik dalam perawatan maupun penggunaanya.

Pada tahun 70-an, teknologi PLC yang dominan adalah mesin sequencer dan CPU yang berbasis bit-slice. Prosesor AMD 2901 dan 2903 cukup populer digunakan dalam MODICON dan PLC A-B. kemampuan komunikasi pada PLC muncul pada awal tahun 1973. Sistem yang pertama adalah Modbus dari MODICON.

Pada tahun 1980-an dilakukan usaha untuk menyetandarisasi komunikasi dengan protokol milik General Motor (MAP). Pada tahun 1990-an dilakukan reduksi protokol baru dan mederenisasi lapisan fisik dari protokol-protokol yang

(3)

populer pada tahun 1980-an. Standart terakhir yaitu IEC 1131-3, berusaha menggabungkan bahasa pemograman PLC dibawah satu standart

2.4. PLC Allen Bradley

PLC Allen Bradley mempunyai berbagai model PLC yang bisa disesuaikan dengan applikasi pengontrolan. Dari applikasi yang sederhana sampe applikasi yang sangat rumit. Model-model PLC Allen Bradley antara lain:

• PICO Controller • MicroLogix. • SLC 500 • PLC 5 • Compact Logix • Control Logix • Soft Logix 2.4.1. PICO Controller

PICO Standart menawarkan solusi praktis dan murah. PLC ini bentuknya kecil, sederhana dan flexible. Dan bisa dippakai untuk berbagai aplikasi sederhana. PICOGFX menambahkan fungsi grafis dan kemampuan komunikasi dengan PLC Allen Bradley model lain.

(4)

Gambar 2.1 Pico Controller

2.4.2. MicroLogix Family

Micrologix dipakai untuk aplikasi-aplikasi kecil. Ada beberapa type dari Micrologix yang bisa disesuaikan dengan aplikasi. Tipe Micrologix tersebut antara lain: Micrologix 1000, Micrologix 1100, Micrologix 1200, Micrologix 1400 dan Micrologix 1500. Untuk type Micrologix 1100 dan Micrologix 1400 komunikasi sudah Ethernet dan bisa edit online.

(5)

2.4.3. SLC500 Series

SLC500 dipakai untuk aplikasi-aplikasi menengah. Ada beberapa type dari SLC500 antara lain: SLC 5/01 dengan komunikasi DH485, SLC 5/02 dengan komunikasi DH485, SLC 5/03 dengan komunikasi DH485 dan RS-232-C, SLC 5/04 dengan komunikasi DH+ dan RS-232-C dan SLC 5/05 dengan komunikasi Ethernet dan RS-232-C.

Gambar 2.3 SLC 500 Series

2.4.4. PLC5

Buletin 1785 PLC-5 ® controller programmable logic (PLC) menawarkan fleksibilitas dalam pemrograman, jaringan, dan I/O. Dirancang untuk aplikasi yang lebih besar kontrol sekuensial dan peraturan dengan I/O yang mempunyai persyaratan khusus, PLC-5 sistem kontrol menyatukan sistem yang ada dan baru melalui jaringan seperti Ethernet / IP ™, ControlNet ™, dan DeviceNet ™. Port jaringan Melekat pada PLC-5 controller memungkinkan konektivitas ke berbagai

(6)

perangkat termasuk MicroLogix ™, SLC ™ 500, CompactLogix ™, dan ControlLogix ® controller, membiarkan Anda memperluas sistem kendali Anda tanpa investasi pelatihan tambahan.

Gambar 2.4 PLC5 2.4.5. CompactLogix

CompactLogix ™ kontroler menggunakan mesin kontrol biasa dengan lingkungan pengembangan yang umum untuk memberikan kontrol yang mid-range aplikasi yang mudah digunakan untuk lingkungan. Integrasi ketat antara software pemrograman, controller dan I/O modul mengurangi waktu pengembangan dan biaya di commissioning dan selama operasi normal. Kesamaan ini menyediakan integrasi biaya-efektif dari mesin atau aplikasi keamanan ke dalam sistem kontrol pabrik-luas karena hal tersebut terintegrasi keselamatan, motion, kemampuan diskrit dan drive dalam kontroler tunggal.

(7)

Gambar 2.5 Compact Logix

2.4.6. ControlLogix

ControlLogix ® controller menggunakan mesin kontrol biasa dengan lingkungan pengembangan umum untuk memberikan kinerja tinggi yang mudah-digunakan untuk lingkungan. Integrasi ketat antara software pemrograman, controller dan I/O modul mengurangi waktu pengembangan dan biaya di commissioning dan selama operasi normal. Anda dapat melakukan pengendalian standar dan keselamatan dalam chassis yang sama untuk sistem yang benar-benar terintegrasi.

(8)

Gambar 2.6 ControlLogix

2.4.7. Soft Logix

SoftLogix ™ controller menggunakan mesin kontrol biasa dengan lingkungan pengembangan umum untuk memberikan kinerja tinggi yang mudah-digunakan untuk lingkungan. Sebuah sistem SoftLogix khas menggunakan aplikasi chassis virtual yang rumah controller dan modul komunikasi, antarmuka dengan kontroler Logix lain dan I/O modul. I/O modul simulator di chassis virtual membuat aplikasi debugging dan sistem start-up lebih mudah.

(9)

Gambar 2.7 Soft Logix

2.5. Fundamental ControlLogix

Sistem ControlLogix

Sistem contrologix mengunakan pemograman RSLogix5000 yang dapat dihubungkan ke arsitektur jaringan terbuka. Dan menawarkan berbagai input/output digital maupun analog. Sistem controllogix mudah untuk digabungkan dengan sistem plc Allan Bradley yang lama. Dan bisa komunikasi dengan Data Highway Plus, Remote I/O, DeviceNet, ControlNet dan Ethernet/IP.

berupa modul-modul yang mempunya kinerja yang bagus sehingga sangat cocok untuk sequential, drive control dan motion control. Dengan sistem controllogix anda bisa mecampurkan beberapa controller, jaringan dan I/O yang fleksibel.

(10)

Gambar 2.8 Jaringan Controllogix

Sistem Contrologix Menawarkan:

1. Multitasking, Multi prossesor

2. Dapat menggunakan beberapa bahasa pemograman

3. Dalam keadaan sistem jalan dan ada power I/O bisa dilepas dan dipasang.

4. Upgrade sistem bisa ditempat dengan Flash Upgrade 5. Dengan sistem waktu yang terkoordinasi (CST)

2.6. Instruksi-Instruksi Bit Control Logix

Instruksi yang menggunakan bit (relay-type) untuk memantau dan mengontrol status bit.

(11)

2.6.1. XIC (Examine If Closed)

XIC (Examine If Closed) Instruksi XIC menguji bit data untuk melihat apakah sudah diatur

Ladder : .

Structured Text : Teks terstruktur tidak memiliki instruksi XIC, tetapi kita dapat mencapai. Hasil yang sama dengan menggunakan IF ...

IF data_bit THEN

THEN seperti dibawah ini.

<statement>; END_IF;

2.6.2. XIO (Examine If Open)

XIO (Examine If Open) Instruksi XIO menguji bit data untuk melihat apakah itu disingkirkan.

Structured Text :

Ladder :

Teks terstruktur tidak memiliki instruksi XIO tetapi kita dapat mencapai hasil yang sama dengan menggunakan IF ... THEN

IF NOT data_bit THEN seperti dibawah ini.

<statement>; END_IF;

(12)

2.6.3. OTE (Output Energize)

Ketika instruksi OTE diaktifkan, controller menentukan bit data. Ketika instruksi OTE dinonaktifkan, controller clear bit data

Ladder :

.

Structured Text : Teks terstruktur tidak memiliki instruksi OTE, tetapi kita dapat mencapai hasil yang sama dengan menggunakan memory non-retentive, seperti dibawah ini.

data_bit [:=] BOOL_expression;

2.6.4. OTL (Output Latch)

Ketika diaktifkan, instruksi OTL menetapkan bit data. Bit data tetap Set sampai Bit data clear, biasanya dengan sebuah instruksi OTU. Ketika disable, OTL instruksi tidak mengubah status dari bit data

Ladder :

.

Structured Text : Structured Text tidak memiliki instruksi OTL, tetapi kita dapat mencapai

IF BOOL_expression THEN

hasil yang sama dengan menggunakan IF ... THEN seperti dibawah ini.

data_bit := 1; END_IF;

(13)

2.6.5. OTU (Output Unlatch)

Ketika diaktifkan, instruksi OTU akan clear bit data. Ketika disable, Instruksi OTU tidak mengubah status dari bit data

Ladder :

.

Structured Text : Structured Text tidak memiliki instruksi OTU, tetapi kita dapat mencapai

IF BOOL_expression THEN

hasil yang sama dengan menggunakan IF ... THEN seperti dibawah ini.

data_bit := 0; END_IF;

2.6.6. ONS (One Shot)

Ketika diaktifkan dan penyimpanan bit dibersihkan, instruksi ONS memungkinkan sisa dari rung. Bila dinonaktifkan atau ketika bit penyimpanan diatur, ONS Menonaktifkan instruksi

Ladder :

selanjutnya.

Structured Text : Structured Text tidak memiliki instruksi ONS, tetapi kita dapat mencapai

IF BOOL_expression AND NOT storage_bit THEN

hasil yang sama dengan menggunakan IF ... THEN seperti dibawah ini.

(14)

END_IF;

storage_bit := BOOL_expression;

2.7. Instruksi Hitung/Matematik (Compute/Math Instructions)

Instruksi

2.7.1. ADD

matematika mengevaluasi operasi aritmatika dengan menggunakan ekspresi atau instruksi aritmatika tertentu.

Instruksi ADD menambahkan Source A ke Source B dan tempatkan hasilnya di Destination.

Ladder :

Gambar 2.9 Instruksi Ladder ADD

Structured Text : Menggunakan tanda plus "+" sebagai operator dalam ekspresi. Ekpresi ini menambahkan sourceA untuk sourceB dan menyimpan hasilnya di Dest

dest := sourceA + sourceB; .

(15)

Function Block :

Gambar 2.10 Instruksi Function Block ADD

Contoh : Tambahkan float_value_1 ke float_value_2 dan tempat hasilnya dalam add_result

Relay Ladder : .

Gambar 2.11 Contoh penggunaan Instruksi Ladder ADD

Structured Text : add_result := float_value_1 + float_value_2;

Function Block :

(16)

2.7.2. SUB (subtract)

Instruksi SUB SourceA dikurangi SourceB dan hasilnya di tempat Dest

Relay Ladder :

.

Gambar 2.13 Instruksi Ladder SUB

Structured Text : Gunakan tanda minus "-" sebagai operator dalam ekspresi. Ungkapan ini mengurangi sourceB dari sourceA dan menyimpan hasilnya dalam dest

dest := sourceA - sourceB; .

Function Block :

Gambar 2.14 Instruksi Function Block SUB

Contoh : float_value_1 dikurangi float_value_2 dan hasilnya ditempatkan subtract_result.

(17)

Relay Ladder :

Gambar 2.15 Contoh pengunaan Instruksi ladder SUB Structured Text : subtract_result := float_value_1 - float_value_2; Function Block :

Gambar 2.16 Contoh pengunaan Instruksi Function Block SUB 2.7.3. MUL (Multiply)

Instruksi MUL mengalikan SourceA dengan SourceB dan hasilnya di tempat

Relay Ladder : Dest

(18)

Structured Text : Gunakan tanda minus "*" sebagai operator dalam ekspresi. Ekspresi ini mengalikan sourceA dengan sourceB dan hasilnya disimpan di dest

Function Block : .

Gambar 2.18 Instruksi Fuction Block MUL

Contoh : Mengalikan float_value_1 dengan float_value_2 dan tempat hasil dalam multiply_result

Relay Ladder : .

Gambar 2.19 Contoh penggunaan Instruksi Ladder MUL Structured Text : multiply_result := float_value_1 * float_value_2;

Function Block :

(19)

2.7.4. DIV (Divide)

Instruksi DIV membagi SourceA dengan SourceB dan hasilnya di tempat Dest.

Relay Ladder :

Gambar 2.21 Instruksi Ladder DIV

Structured Text : Gunakan tanda minus "/" sebagai operator dalam ekspresi. Ekspresiini membagi sourceA dengan sourceB dan hasilnya disimpan di dest

dest := sourceA / sourceB; .

Function Block :

Gambar 2.22 Instruksi Funtion Block DIV

Contoh : Membagi float_value_1 oleh float_value_2 dan hasilnya ditempakand di divide_result.

(20)

Gambar 2.23 Contoh Penggunaan Instruksi Ladder DIV

Structured Text : divide_result := float_value_1 / float_value_2; Fucntion Block :

Relay Ladder :

Gambar 2.24 Contoh Penggunaan Instruksi Function Block DIV

2.7.5. CPT (Compute)

Instruksi CPT melakukan operasi aritmatika yang Anda menentukan dalam

Relay Ladder:

bentuk Expressi matematika.

(21)

Structured Text : Structured text tidak memiliki Instruksi CPT, tapi dapat diganti dengan ekpresi seperti dibawah ini.

destination := numeric_expression;

Function Block : Instruksi CPT tidak memiliki instruksi CPT.

Contoh: Ketika Enable, Instruksi CPT akan menghitung value_1 dikali 5 dan dibagi dengan hasil dari value_2 dibagi 7 dan hasilnya ditempatkan di

result_1

Relay Ladder :

Gambar 2.26 Contoh Penggunaan Instruksi Ladder CPT

2.8. Instruksi Pembanding (Compare Instructions)

Instruksi

2.8.1. LES (Less Than)

yang membandingkan dengan ekpresi atau dengan instruksi pembanding yang spesifik.

Instruksi ini membandingkan source A dan Source B. Jika source A lebih kecil source B makan kondisinya energize.

(22)

Relay Ladder:

Gambar 2.27 Instruksi Ladder LES

Structured Text : Instruksi ini menggunakan tanda “<”. Tanda ini akan mengevaluasi Source A apakah kurang dari Source B.

IF SourceA < SourceB THEN

Function Block : <Statements>;

Gambar 2.28 Instruksi Function Block LES

Contoh : Jika value_1 lebih kecil value_2, set light_3. Jika value_1 lebih besar atau sama value_2, clear light_3.

Relay Ladder :

(23)

Structured Text :

light_3 := (value_1 < value_2);

Function Block :

Gambar 2.30 Contoh Penggunan Instruksi Function Block LES

2.8.2. LEQ (Less Than or Equal)

Instruksi ini membandingkan source A dan Source B. Jika source A lebih kecil atau sama dengan source B makan kondisinya energize.

Relay Ladder:

Gambar 2.31 Instruksi Ladder LEQ

Structured Text : Instruksi ini menggunakan tanda “<=”. Tanda ini akan mengevaluasi Source A apakah kurang dari atau sama dengan Source B.

IF SourceA <= SourceB THEN <Statements>;

(24)

Function Block :

Gambar 2.32 Instruksi Function Block LEQ

Contoh : Jika value_1 lebih kecil atau sama dengan value_2, set light_3. Jika value_1 lebih besar value_2, clear light_2.

Relay Ladder :

Gambar 2.33 Contoh penggunaan Instruksi Ladder LEQ Structured Text :

light_2 := (value_1 <= value_2);

Function Block :

(25)

2.8.3. GRT (Greater Than)

Instruksi ini membandingkan source A dan Source B. Jika source A lebih besar source B maka kondisinya energize.

Relay Ladder :

Gambar 2.35 Instruksi Ladder GRT

Structured Text : Instruksi ini menggunakan tanda “>”. Tanda ini akan mengevaluasi Source A apakah lebih besar dari Source B.

IF SourceA > SourceB THEN

Function Block : <Statements>;

Gambar 2.36 Instruksi Function Block GRT

Contoh : Jika value_1 lebih besar dari value_2, aktifkan light_1, Jika

(26)

Relay Ladder :

Gambar 2.37 Contoh penggunaan Instruksi Ladder GRT

Stuctured Text :

light_1 := (value_1 > value_2); Function Block :

Gambar 2.38 Contoh penggunaan Instruksi Function Block GRT

2.8.4. GEQ (Greater Than Equal)

Instruksi ini membandingkan source A dan Source B. Jika source A lebih besar source B maka kondisinya energize.

Relay Ladder :

(27)

Structured Text : Instruksi ini menggunakan tanda “>=”. Tanda ini akan mengevaluasi Source A apakah lebih besar atau sama dengan dari Source B.

IF SourceA > SourceB THEN

Function Block : <Statements>;

Gambar 2.40 Instruksi Function Block GEQ

Contoh : Jika value_1 lebih besar atau sama dengan dari value_2, aktifkan

light_1, Jika value_1 lebih kecil value_2, non aktifkan light_b.

Relay Ladder :

Gambar 2.41 Contoh penggunaan Instruksi Ladder GEQ Stuctured Text : light_b := (value_1 > value_2);

Function Block :

(28)

2.8.5. EQU (Equal To)

Instruksi ini membandingkan source A dan Source B. Jika source A sama dengan source B maka kondisinya energize.

Relay Ladder :

Gambar 2.43 Instruksi Ladder EQU

Structured Text : Instruksi ini menggunakan tanda “=”. Tanda ini akan mengevaluasi Source A apakah sama dengan dari Source B.

IF SourceA = SourceB THEN

Function Block : <Statements>;

Gambar 2.44 Instruksi Function Block EQU

Contoh : Jika value_1 sama dengan dari value_2, aktifkan light_a, Jika

(29)

Relay Ladder :

Gambar 2.45 Contoh penggunaan Instruksi Ladder EQU Stuctured Text :

light_a := (value_1 = value_2); Function Block :

Gambar 2.46 Contoh penggunaan Instruksi Function Block EQU

2.8.6. NEQ (Not Equal To)

Instruksi ini membandingkan source A dan Source B. Jika source A tidak sama dengan source B maka kondisinya energize.

Relay Ladder :

(30)

Structured Text : Instruksi ini menggunakan tanda “<>”. Tanda ini akan mengevaluasi Source A apakah tidak sama dengan dari Source B.

IF SourceA <> SourceB THEN

Function Block : <Statements>;

Gambar 2.48 Instruksi Function Block NEQ

Contoh : Jika value_1 sama dengan dari value_2, aktifkan light_4, Jika

value_1 lebih kecil atau value_2, non aktifkan light_4.

Relay Ladder :

Gambar 2.49 Contoh penggunaan Instruksi Ladder NEQ Stuctured Text : light_4 := (value_1 <> value_2);

Function Block :

(31)

2.8.7. LIM (Limit)

Instruksi ini mengevaluasi nilai Test diantara Low Limit dan High Limit, dan jika kondisi nilai Test diantara Low Limit dan High Limit maka kondisinya energize.

Relay Ladder :

Gambar 2.51 Instruksi Ladder LIM Stuctured Text :

IF (LowLimit <= HighLimit AND

(Test >= LowLimit AND Test <= HighLimit)) OR (LowLimit >= HighLimit AND

(Test <= LowLimit OR Test >= HighLimit)) THEN <statement>;

END_IF;

Function Block :

(32)

Contoh : Ketika 0 ≤ value ≥ 100, aktifkan light_1. Jika value < 0 atau value > 100 nonaktifkan light_1.

Relay Ladder :

Gambar 2.53 Contoh penggunaan Instruksi Ladder LIM

Stuctured Text :

IF (value <= 100 AND(value >= 0 AND value <= 100)) OR (value >= 100 AND value <= 0 OR value >= 100)) THEN light_1 := 1;

ELSE

light_1 := 0; END_IF;

Function Block :

(33)

2.9. Instruksi Pemindah Data (Move Instructions)

Instruksi

2.9.1. MOV (Move)

yang menyalin data dari satu data ke data yang lain. Jenis datanya bisa integer atau real.

Instruksi MOV menyalin data dari source (Sumber) ke dest(Tujuan). Dan data di source tidak berubah.

Relay Ladder :

Gambar 2.55 Instruksi Ladder MOV

Stuctured Text : Instruksi ini menggunakan ekpresi “:=”. Ekpresi ini menyalin data source ke dest.

dest := source;

Function Block : Instruksi MOV tidak ada di Function Block.

Contoh : Salin data value_1 ke value_2.

Relay Ladder :

(34)

Stuctured Text : value_2 := value_1;

2.9.2. CLR (Clear)

Instruksi CLR menghapus data di dest(Tujuan).

Relar Ladder :

Gambar 2.57 Instruksi Ladder CLR

Stuctured Text : Instruksi CLR tidak memiliki tanda khusus. Untuk menghapus data hanya memberikan nilai “0”.

Dest := 0;

Contoh : Hapus atau buat 0 data yang ada di value.

Relay Ladder :

Gambar 2.58 Contoh penggunaan Instruksi Ladder CLR

(35)

2.10. Instruksi Timer (Timer Instructions)

Instruksi

2.10.1. TON (Timer On Delay)

yang beroperasi berdasarkan waktu.

Instruksi TON adalah instruksi timer non-retentive (tidak menyimpan), akumulasi waktu akan berjalan ketika kondisi rung aktif. Jadi saat kondisi Rung tidak aktif maka akumulasi waktu akan kembali ke 0. Done bit atau DN akan aktif jika nilai Accumulator lebih besar atau sama dengan Preset. Instruksi TON hanya ada di Relay Ladder saja. Instruksi pada stuctured text dan function block memakai TONR (Timer On Delay with Reset). Untuk lebih jelasnya cara kerja TON bisa lihat timing diagram dibawah ini.

Gambar 2.59 Timing Diagram TON Relay Ladder :

(36)

Contoh :

Ketika limit_switch_1 aktif, light_2 akan On selama 180 ms. Ketika

timer_1.acc mencapai 180, light_2 akan Off dan light_3 akan On. Light_3 tetap

On hingga instruksi TON dinonaktifkan. Jika limit_switch_1 dinonaktifkan maka

light_2 akan Off.

Relay Ladder :

Gambar 2.59 Contoh penggunaan Instruksi Ladder TON

2.10.2. TOF (Timer Off Delay)

Instruksi TOF adalah instruksi timer non-retentive (tidak menyimpan), akumulasi waktu akan berjalan ketika kondisi rung mulai tidak aktif. Jadi saat kondisi Rung aktif maka akumulasi waktu akan kembali ke nilai Preset awal . Done bit atau DN akan aktif jika nilai Accumulator sama dengan Preset. Instruksi TOF hanya ada di Relay Ladder saja. Instruksi pada stuctured text dan function block memakai TOFR (Timer Off Delay with Reset). Untuk lebih jelas cara kerja TOF bisa lihat timing diagram dibawah ini.

(37)

Gambar 2.62 Timing Diagram TOF

Relay Ladder :

Gambar 2.63 Instruksi Ladder TOF

Contoh : Ketika limit_switch_2 tidak aktif, light_2 akan selama 180 ms. Ketika timer_2.acc mecapai 180, light_2 akan Off dan light_3 akan on. Light_3 akan tetap on hingga instruksi TOF enable. Jika limit_switch_2 aktif maka

light_2 akan Off.

Relay Ladder :

(38)

2.10.3. RTO (Retentive Timer On)

Instruksi RTO adalah instruksi timer retentive menyimpan akumulasi waktu ketika kondisi rung tidak aktif. Jadi saat kondisi Rung tidak aktif maka akumulasi waktu akan sama dengan kondisi terakhir, akumulasi akan bernilai 0 jika timer direset. Done bit atau DN akan aktif jika nilai Accumulator lebih besar atau sama dengan Preset. Instruksi RTO hanya ada di Relay Ladder saja. Instruksi pada stuctured text dan function block memakai RTOR (Rententive Timer On Delay with Reset). Untuk lebih jelasnya cara kerja TON bisa lihat timing diagram dibawah ini.

Gambar 2.65 Timing Diagram RTO Relay Ladder :

(39)

Contoh : Ketika limit_switch_1 aktif, light_1 akan On selama 180 ms. Ketika timer_3.acc mencapai 180, light_1 akan Off dan light_2 akan On. Light_2 tetap On hingga timer_3 direset. Jika limit_switch_2 dinonaktifkan saat timer_3 aktif, light_1 akan On. Ketika limit_switch_2 diaktifkan, instruksi RES akan mereset timer_3(reset timer akan mereset bit-bit status dan nilai akumulator).

Relay Ladder :

Gambar 2.67 Contoh penggunaan Instruksi Ladder RTO

2.11. Instruksi Input/Output (Input/Output Instructions)

Instruksi

2.11.1. GSV (Get System Value)

yang membaca dan menulis data ke atau dari kontroler (Processor PLC). Instruksi ini juga membaca atau menulis blok data ke atau dari module yang lain dari network yang lain.

Instruksi GSV berfungsi untuk mengambil data dari control system dan disimpan di Tag data. Ada beberapa parameter yang harus diisi dalam menggunakan instruksi GSV antara lain:

(40)

Class Name adalah nama dari object

Instance Name adalah nama yang lebih spesifik dari object

Attribute Name adalah atribut dari objek, type data tergantung dari objek yang dipilih. Ketika diaktifkan, instruksi GSV mengambil informasi tertentu dan ditempatkan di Dest.

Relay Ladder :

Gambar 2.68 Instruksi Ladder GSV Structured Text :

GSV(ClassName,InstanceName,AttributeName,Dest);

2.11.2. SSV (Set System Value)

Instruksi SSV berfungsi untuk set control system dan data diambil dari Tag data. Ada beberapa parameter yang harus diisi dalam menggunakan instruksi SSV antara lain:

Class Name adalah nama dari object

(41)

Attribute Name adalah atribut dari objek, type data tergantung dari objek yang dipilih. Ketika diaktifkan, instruksi SSV mengambil informasi dari tag data dan ditempatkan di object Dest.

Relay Ladder :

Gambar 2.69 Instruksi Ladder SSV

Structured Text :

Gambar

Gambar 2.1 Pico Controller
Gambar 2.3 SLC 500 Series
Gambar 2.4  PLC5  2.4.5.  CompactLogix
Gambar 2.5 Compact Logix
+7

Referensi

Dokumen terkait

menunjukkan bahwa agresi pada anak dapat terbentuk karena setiap hari anak sering melihat dan menyaksikan kekerasan dalam rumah tangga baik secara langsung atau

• Pada metode berorientasi item, prediksi rating yang akan diberikan oleh seorang pengguna kepada suatu item adalah berdasarkan rating yang diberikan oleh pengguna tersebut

Artikel ini disusun dari hasil penelitian dengan tujuan menjelaskan Pengaruh tuton yang mencakup Inisiasi, forum diskusi dan tugas terhadap nilai akhir semester.. Sampel

Perempuan sangat terkekang dalam adat budaya Jawa yang harus di anut, dari.. situ adat budaya Jawa memunculkan sedemikian kuat sebuah

Dapat memberikan penjelasan hubungan antara status gizi dengan usia Menarche pada remaja, sehingga dokter dapat mengkaitkan kejadian menstruasi yang berbeda-beda

Plaxis output dapat dipanggil dengan mengklik toolbar Plaxis output, atau dari start menu yang bersesuaian dengan program plaxis. Toolbar Calculation pada

RANCANG BANGUN APLIKASI PELAYANAN CUSTOMER PADA SENGKALING FOOD

Dan kami juga sangat mengharapkan yang membaca makalah ini akan bertambah motivasinya dan mengapai cita-cita yang di inginkan, karena saya membuat makalah ini mempunyai arti