Allen Bradley
Trang 1ControlLogix Emulator Programming A1-1
ControlLogix PLC’s Emulator
Programming
Industrial Automation Research Group (IARG)
Teknik Fisika Institut Teknologi Bandung
Trang 2ControlLogix Emulator Programming A1-2
Sasaran Pelatihan
Membuat dan menyusun sistem PLC yang terdiri dari
RSLogix Emulate, RS Link, dan RSLogix5000
Membuat tag name dan addresing I/O pada PLC
ControlLogix
Membuat Ladder Logic untuk di download ke PLC
Trang 3ControlLogix Emulator Programming A1-3
Membuat modul Emulator
Untuk mulai membuat sistem PLC pada Simulator, klik
pada Start Menu Program Rockwell Software
RSLogix Emulate 5000 RSLogix Emulate 5000
Chasis Monitor.
Trang 4ControlLogix Emulator Programming A1-4
Kemudian klik kanan pada Slot 1 Create
Pilih Emulator RS Logix Emulate 5000 Controller,
kemudian klik OK.
Trang 5ControlLogix Emulator Programming A1-5
Kemudian klik kanan pada Slot 2 Create
Pilih 1789-SIM 32 Point Input/Output Simulator,
kemudian klik OK.
Beri Label untuk modul tersebut, lalu klik Finish.
Trang 6ControlLogix Emulator Programming A1-6
Dengan cara yang sama, buat dua modul I/O lagi pada
Slot 3 dan 4
Beri label pada masing-masing modul I/O tersebut,
kemudian klik Finish.
Trang 7ControlLogix Emulator Programming A1-7
Membuat komunikasi antara modul Simulator
Trang 8ControlLogix Emulator Programming A1-8
Pada Toolbar select Communications RSWho.
Trang 9ControlLogix Emulator Programming A1-9
Pada Toolbar select Communications Configure Drivers.
Trang 10ControlLogix Emulator Programming A1-10
Pilih Virtual Backplane (SoftLogix58xx) pada Available
Driver Types, kemudian klik Add New.
Trang 11ControlLogix Emulator Programming A1-11
Expand AB_VBP-1 pada jendela RSWho sehingga akan
tampak detail masing-masing modul yang ada pada
Simulator
Trang 12ControlLogix Emulator Programming A1-12
Configurasi dengan RSLogix5000
Untuk mulai mendefinisikan komunikasi antara Simulator PLC dengan Programming Software (RSLogix 5000), klik
pada Start Menu Program Rockwell Software
RSLogix 5000 Enterprise Series RSLogix 5000.
Trang 13ControlLogix Emulator Programming A1-13
Pada Toolbar select File New.
Trang 14ControlLogix Emulator Programming A1-14
Pada window New Controller, pilih Emulator RSLogix
Emulate 5000 Controller pada Controller Type.
Beri Nama pada file Controller yang bersangkutan,
kemudian tekan OK.
Trang 15ControlLogix Emulator Programming A1-15
Untuk mendefinisikan
Module I/O pada RSLogix
5000, Klik kanan pada
folder I/O Configuration.
Klik New Module.
Trang 16ControlLogix Emulator Programming A1-16
Pada window Select Module Type, pilih 1789-MODULE kemudian klik OK.
Trang 17ControlLogix Emulator Programming A1-17
Pada window Module Properties beri Nama dan Slot
pada Modul yang bersangkutan
Input Assembly Instance : 1
Input Size : 2
Output Assembly Instance : 2
Output Size : 1
Configuration Assembly Instance : 16
Configuration Size : 0
Pada kolom Connection Parameters, isikan sebagai berikut:
Kemudian klik Next.
Trang 18ControlLogix Emulator Programming A1-18
Kemudian isikan Request Packet Interval (RPI) dengan harga minimum 50 ms Harga RPI di bawah 50 ms akan menyebabkan I/O Not Responding.
Setelah itu klik Finish.
Trang 19ControlLogix Emulator Programming A1-19
Dengan langkah dan parameter yang
sama, definisikan juga kedua Module
I/O yang lain.
Setelah itu klik Save.
Trang 20ControlLogix Emulator Programming A1-20
Configurasi Tag Name
Dengan mendefinisikan I/O Module pada I/O Configuration, maka
secara otomatis akan terdapat Tag Name yang merujuk pada memory dalam Modul I/O yang ada.
Satu buah I/O Module akan mempunyai tiga kelompok Tag Name, yaitu C, I, dan O.
Double klik pada Controller Tags untuk melihat Tag name tersebut.
Trang 21ControlLogix Emulator Programming A1-21
Kata “Local” pada Tag Name mempunyai arti bahwa I/O
Module tersebut berada pada Chasis yang sama dengan Controller
Nomor antara dua buah tanda titik dua menunjukkan
nomor slot tempat Modul tersebut berada
Karakter yang nampak setelah tanda titik dua terakhir (C,
I, dan O) mengindikasikan data Configuration, Input, atau Output
Trang 22ControlLogix Emulator Programming A1-22
Editing Ladder Logic: step 1
Trang 23ControlLogix Emulator Programming A1-23
Editing Ladder : step 2
Trang 24ControlLogix Emulator Programming A1-24
Editing Ladder : step 3
Trang 25ControlLogix Emulator Programming A1-25
Editing Ladder : step 4
Trang 26ControlLogix Emulator Programming A1-26
Editing Ladder : step 5
Trang 27ControlLogix Emulator Programming A1-27
Editing Ladder : step 6
Trang 28ControlLogix Emulator Programming A1-28
Editing Ladder : step 7
Trang 29ControlLogix Emulator Programming A1-29
Editing Ladder : step 8
Trang 30ControlLogix Emulator Programming A1-30
Editing Ladder : step 9
Trang 31ControlLogix Emulator Programming A1-31
Editing Ladder : step 15
A message appears at the bottom of the RSLogix 5000, indication the results of verification
Trang 32ControlLogix Emulator Programming A1-32
Menggunakan Input Diskrit
Buatlah sebuah perintah contact
Klik dua kali pada bagian input Address
Pilih Controller Scopped Tags
Trang 33ControlLogix Emulator Programming A1-33
Menggunakan Input Diskrit (2)
Pilih Local:2.I.Data[1]