Selamat siang sahabat SITROTIS (Sistem Kontrol Otomatis) Blog. Pada kesempatan yang baik ini saya akan membahas tentang bagaimana tutorial bikin diagram ladder PLC sederhana saja menggunakan TIA Portal versi 13. Dibawah ini saya akan membahasnya dengan mudah. Supaya belajar kalian menjadi mudah. Sebelumnya tutorial ini saya mengacu pada e-book modul 3 yang berjudul "Pemrograman Ladder, Penglamatan dan Akses Digital I/O Pada PLC Siemens CPU1215C AC/DC/Relay". Saya bakalan ulas selengkapnya dibawah ini.
Tutorial Software Yang Paling Mudah Untuk Membuat Program Ladder Pemula TIA (Totally Integrated Automation) Portal Versi 13 Siemens
Gambar 1. Tampilan Tia Portal V13
TIA Portal (versi 13) merupakan software yang digunakan untuk membuat program (LAD, STL maupun FBD) untuk PLC buatan Siemens. Selain itu draf terintegrasi pada TIA Portal melangsungkan programmer PLC bisa sekaligus bikin aplikasi HMI/SCADA (Human Machine Interface/Supervisory Control and Data Acquisition), ditambah lagi berbagai fungsi yang berkaitan dengan otomasi industri.
TIA Portal dijalankan pada komputer pengguna yang dikenal user. Diagram tangga yang sudah selesai dibikin bisa disimulasikan dengan aplikasi PLC-SIM maupun bisa langsung di download ke PLC. Software TIA Portal yang ada di komputer terhubung ke PLC melalui kabel ethernet, meskipun dapat pula terhubung secara wireless.
Setelah software TIA Portal terinstall pada komputer, pengguna bisa segera memulai untuk bikin project baru untuk menuliskan diagram tangga. Berikut step by step untuk membuat project baru:
- Klik shotcut TIA Portal pada desktop
- Setelah halaman muka TIA Portal terbuka, pilih → Create new project → startup → Create. Beri nama, lokasi dan deskripsi project tersebut, seperti pada Gambar 2.
Gambar 2. Halaman muka TIA Portal untuk membuat project baru
- Setelah project dibuat, lanjutkan ke First steps → Configure a device.
- Klik Pilih perangkat (PLC/HMI/PC System) yang sesuai keinginan seperti pada Gambar 3. Contoh, untuk menambah PLC CPU1215C bisa dilakukan step berikut Add new device → Controllers → Simatic S7-1200 → CPU → CPU1215C AC/DC/Relay→ 6ES7 215-1BG31-0XB0 → Insert
Gambar 3. add new device
- Sekarang, tampilan TIA Portal akan otomatis berubah ke project view dengan layar hardware /device configuration seperti pada Gambar 4.
- Pada Halaman ini, jika diperlukan modul lainnya dapat ditambahkan melalui hardware catalog (di bagian kanan layar)
- Pada “Properties” PLC (bagian bawah gambar PLC) terdapat banyak item mengenai fitur-fitur PLC yang dapat dilihat termasuk:
- DI 14/DQ 10 – pengaturan digital I/O termasuk pengalamatan
- AI 2/AQ 2 – pengaturan analog I/O termasuk pengalamatan
- High Speed Counter
- Pulse Generator/PWM
- Web Server Halaman
Gambar 4. Halaman Device Configuration
- Setelah itu, user dapat mulai membuat program diagram tangga dengan terlebih dahulu membuat blok baru. Pada panel dibagian kiri (Project Tree) → PLC_1 → Program Blocks → Add new Blocks akan menampilkan jendela Add New Block, pilih blok yang diinginkan. Contoh pada Gambar 5. Menambahkan blok Function baru dengan nama Block_1 dengan pilihan Language LAD (program PLC akan ditulis menggunakan diagram tangga). Blok yang sudah di add akan tampil pada panel Project Tree dibagian Program Blocks.
Gambar 5. Membuat blok baru
- Kemudian klik ganda pada blok baru di Project Tree. TIA Portal akan membuka halaman baru berupa layar kerja tempat user menuliskan diagram tangga. Lihat Gambar 6.
- Perintah-perintah diagram tangga terletak pada panel bagian sebelah kanan, user tinggal drag and drop pada perintah yang diinginkan ke layar kerja
- Variabel lokal bisa dideklarasikan melalui panel diatas layar kerja utama.
Gambar 6. Layar kerja
- Tag/label/variabel dituliskan diatas instruksi dan dapat langsung didefinisikan dengan meng-klik kanan nama tag → define tag → akan muncul jendela untuk mendefinisikan tag meliputi jenis tag (section tag), alamat, tipe data dan lainnya. Bisa dilihat pada gambar 7.
Gambar 7. Mendefiniskan sebuah tag
- Setelah program selesai dibuat, user dapat mengecek program apakah terjadi kesalahan seperti instruksi yang tidak lengkap, dengan meng-klik icon Compile pada menu bar bagian atas dari layar kerja. Bisa dilihat pada Gambar 8.
Gambar 8. Compile
- Setelah tidak ditemukan kesalahan, program dapat di-download ke PLC dengan menekan icon Download to Device pada menu bar. Pastikan komputer yang sudah terinstall TIA Portal memiliki alamat IP yang sekelas dengan IP PLC. (Gambar 9)
Gambar 9. Download to device
- User dapat mengamati kondisi status tag dengan meng-online-kan TIA Portal dengan PLC serta menekan icon Monitoring On/Off. (Gambar 10)
Gambar 10. Online dan monitoring
Section dan Nama Tag
Ketika user mendeskripsikan tag/label/variabel baru maka akan diberi beberapa pilihan yang ditunjukkan pada menu Section. Pengertian section sama dengan cakupan tag tersebut bisa dikenali. Pilihan pada section adalah:
- Local Temp: tag penyimpan sementara bersifat lokal (hanya dikenal oleh program dalam blok tempat tag tersebut didefinisikan)
- Local InOut: tag penyimpan data yang dapat berfungsi sebagai input maupun output, yang bersifat lokal (hanya dikenal oleh program dalam alur tempat tag tersebut didefinisikan)
- Local Out: sebagai keluaran yang bersifat lokal
- Local In: sebagai masukan yang bersifat lokal
- Global Memory: tag/variabel global yang dapat diakses/dikenali program di blok manapun
- Global Input: tag masukan bersifat global
- Global Ouput: tag keluaran bersifat global
- Huruf, angka, karakter khusus diperbolehkan
- Tanda petik tidak diperbolehkan
Tipe Data
Tipe data yang kompatibel dengan PLC seri S7-1200 (termasuk CPU1215C) ditunjukkan pada Tabel 1.
Tabel 1. Tipe Data PLC S7-1200
Tipe Data | Panjang |
---|---|
BOOL | 1 bit |
SINT | 1 byte |
INT | 2 bytes |
DINT | 4 bytes |
USINT | 1 byte |
UINT | 2 byte |
UDINT | 4 bytes |
REAL | 4 bytes |
LREAL | 8 bytes |
TIME | 4 bytes |
DATE | 2 bytes |
DTL | 12 byte |
8 bytes | |
TIME_OF_DAY, TOD | 4 bytes |
STRING | (2+n) bytes, n = 0 to 254 |
WSTRING | (4+2*n) bytes, n = 0 to 254 |
(4+2*n) bytes, n = 0 to 4094 | |
(4+2*n) bytes, n = 0 to 65534 | |
CHAR | 1 byte |
Array of CHAR | ---- |
BYTE | 1 byte |
WORD | 2 bytes |
DWORD | 4 bytes |
LDT | 8 bytes |
DATE_AND_TIME | 8 bytes |
Pengalamatan tag
Penulisan alamat tag bisa mencontoh aturan pada Tabel 2 dibawah ini yang merupakan contoh untuk tag memory global bertipe data byte dapat dialamati dengan %MB 10, penjelasannya M memberitahukan sebuah tag yang menuju pada memori dengan tipe data byte beralamatkan 10.
Tabel 2. Pengalamatan Tag
Area Operand (mnemonik international) |
Deskripsi | Tipe data | Format (diawali %) |
Area Alamat (S7-1200) |
---|---|---|---|---|
I | Input bit | BOOL | I x.y | 0.0..1023.7 |
I | Input (64-bit) | LWORD, LINT, ULINT, LTIME, LTOD, LDT, LREAL, PLC, data type | I x.0 | - |
IB | Input byte | BYTE, CHAR, SINT, USINT, PLC data type | IB x | 0..1023 |
IW | Input word | WORD, INT, UINT, DATE, S5TIME, PLC data type | IW x | 0..1022 |
ID | Input double word | DWORD, DINT, UDINT, REAL, TIME, TOD, PLC data type | ID x | 0..1020 |
Q | Output bit | BOOL | Q x.y | 0.0..1023.7 |
Q | Output (64-bit) | LWORD, LINT, ULINT, LTIME, LTOD, LDT, LREAL, PLC data type | Q x.0 | - |
QB | Output byte | BYTE, CHAR, SINT, USINT, PLC data type | QB x | 0..1023 |
QW | Output word | WORD, INT, UINT, DATE, S5TIME, PLC data type | QW x | 0..1022 |
QD | Output double word | DWORD, DINT, UDINT, REAL, TIME, TOD, PLC data type | QD x | 0..1020 |
M | Memory bit | BOOL | M x.y | 0.0..8191.7 |
M | Bit memory (64-bit) | LREAL | M x.0 | 0.0..8184.0 |
IB | Input byte | BYTE, CHAR, SINT, USINT, PLC data type | IB x | 0..1023 |
M | IBit memory (64-bit) | LWORD, LINT, ULINT, LTIME, LTOD, LDT | M x.0 | - |
MB | Memory byte | BYTE, CHAR, SINT, USINT | MB x | 0..8191 |
MW | Input byte | WORD, INT, UINT, DATE, S5TIME | MW x | 0..8190 |
MD | Memory double word | DWORD, DINT, UDINT, REAL, TIME, TOD | MD x | 0..8188 |
T | Time function (for S7-300/400 only) | Timer | T n | - |
C | Counter function (for S7-300/400 only) | Counter | Z n C n |
- |
Komunikasi PLC dengan TIA Portal pada Komputer (PC/Laptop)
Ketika sedang memprogram PLC melalui TIA Portal pada komputer membutuhkan koneksi TCP/IP. Supaya komputer dan PLC dapat saling berkomunikasi, kedua perangkat tersebut harus memiliki alamat IP yang sesuai.
Mengatur Alamat IP Komputer
- Buka properti local area network (LAN) melalui → Start → Settings → System control → Network connections → Local Area Connection → Properties (lihat Gambar 11.)
Gambar 11. Properti LAN
- Pilih properti dari “Internet Protocol (TCP/IP)” melalui → Internet Protocol (TCP/IP) → Properties
- Setelah muncul jendela “Internet Protocol (TCP/IP) pilihlah “Use the following IP address”. Set “IP Address” dan “Subnet Mask” kemudian tekan “OK”. Gunakan alamat IP: 192.168.0.99 dan Subnet mask: 255.255.255.0 (lihat Gambar 12.)
Gambar 12. Properti TCP/IP
Kebutuhan Peralatan
- Modul Power Supply – satu buah
- Modul Push Button – satu buah
- Modul Lampu (merah, kuning, hijau) – satu buah
- Modul Kontaktor – dua buah
- Motor AC 1 phase – satu buah
- Modul Sensor Fotoelektrik (Omron E3F3-R61) – satu buah
- PLC Siemens CPU-1215C (tipe AC/DC/Relay) – satu unit
- Komputer dengan TIA Portal – satu unit
Cukup sekian yang bisa saya ulas pada tutorial kali ini. Semoga bermanfaat. Terimakasih untuk kalian yang sudah mampir ke blog kami. Semoga selalu sehat dan bisa semakin mahir bikin program diagram ladder PLCnya.
EmoticonEmoticon