Академический Документы
Профессиональный Документы
Культура Документы
Block Number bisa diubah sesuai dengan preferensi programer, tetapi harus
dipastikan bahwa semua reference yang merujuk ke perubahan Block Number
didalam setiap Function juga dirubah mengikuti preferensi yang telah ditetapkan
Library Block yang disediakan oleh Siemens sebenarnya untuk digunakan dengan
Simatic RF670R. Karena dalam project ini menggunakan Simatic RF640R, maka
harus ada modifikasi dalam perintah XML Interface nya.
Sebagaimana dijelaskan sebelumnya, semua XML Interface untuk keperluan
Read/Write tersimpan dalam Global Data Block DB185. Jadi perubahannya ada di DB
ini. Pastikan merubah :
1. Reader Type pada DB Member hostGgreetings, dari RF670R ke RF640R
2. Untuk data source name, default nya adalah Source_1. Jika akan dirubah
pastikan bahwa namanya sama dengan yang digunakan ketika melakukan
konfigurasi dengan RF Manager
Konfigurasi PLC S7 1200 dan KTP Basic 6 PN semuanya menggunakan software TIA
Portal. Pastikan bahwa Firmware yang digunakan untuk CPU nya adalah V2.2
Karena semua Function/Funtion Block utama telah ada, maka yang perlu
diperhatikan disini adalah sequence komunikasi antara PLC dengan Reader nya.
Secara umum adalah :
1. Connect to Reader
2. Read ID Tag
3. Read/Write Tag user memory
Semua sequence tersebut ada didalam FB184. Panggil FB184 tersebut pada
Function berikut :
Untuk memulai read/write ke User Memory Tag, pastikan bahwa perintah Connect to
Reader dan Read Tag ID sukses dieksekusi. Read/Write Tag Memory membutuhkan
pembacaan Tag ID untuk identifikasi tag mana yang akan di Read/Write. Penjelasan
lengkap mengenai parameter FB184 bisa didownload lengkap pada
automation.siemens.com dengan dokumen id : 46476563
Karena object nya disini adalah Tag, maka perlu diperhatikan juga pemilihan Tag nya
nanti. Pastikan Tag yang dipilih compatible dengan RF Reader yang digunakan. Tag
RF625T adalah salah satu Tag yanb compatible dengan RF640R ini. Tag ini memiliki
user Memory dengan kapasitas 64 bytes. Yang menurut saya cukup untuk
menyimpan data-data keterangan yang dibutuhkan untuk identifikasi nantinya.
Jika diperhatikan pada DB185, perintah Read/Write Tag Memory ada pada DB
Member readTagMemory, WriteTagMemoryStart, dan WriteTagMemoryEnd.
Pastikan perintah ini telah sesuai dengan karakteristik Tag yang digunakan. Untuk
RF625T, user memory ada pada Memory Bank 3 (MemBank 112),
Secara umum, dalam system indentifikasi yang dibuat, sebagai contoh Identifikasi
dan monitoring Lube Oil Dispensing System yang saat ini sedang disiapkan, akan
ada step :
1. Membaca Tag Memori terpasang pada unit yang terdeteksi dalam range Reader
2. Menentukan apakah Tag pada unit tersebut telah terdaftar pada internal
database di PLC, sehingga diperlukan waktu untuk membandingkan satu-persatu
DB Member dengan Tag yang terbaca
3. Jika telah terdaftar, autorisasi pengisial Lube Oil akan dimulai secara otomatis,
membuka Valve dan menyalakan motor pompa. Transaksi pengisian dimulai,
Totalizer akan menghitung dan PLC akan mencatat, mulai dari jumlah transaksi, unit
yang melakukan transaksi dan jika perlu dengan operator yang melakukan transaksi
pengisian ini
4. Jika ternyata belum terdaftar maka system akan menolak melakukan transaksi
Dengan menggunakan system identifikasi ini, maka kebocoran transaksi Oil/Lube
akan ditekan sampai dengan 0% karena semua unit yang akan melakukan transaksi
harus terlebih dahulu didaftarkan kedalam system. Semua transaksi juga akan terrecord lengkap, mulai dari waktu pelaksanaan transaksi, jumlah transaksi sampai
dengan operator/user yang melakukannnya