Hi mate,
saya mau sharing cara membuat report atau program simulasi sederhana dengan citectscada.
Sebelumnya saya minta maaf bila ada gambar yang kurang jelas atau tidak sesuai karena banyaknya gambar yang harus saya screenshot :)
Lalu buka Citect Project Editor.Pilih File Lalu Compile atau
tekan alt+F10, akan ada 1 warning biarkan saja dulu.
Pilih Custom Setup
Lalu next terus sampai pada pemilihan event seperti pada gambar berikut;
Centang “Enable events on this computer”
Lalu next sampai finish.
Buka Citect project editor.
Pilih Servers lalu Network addresses isi seperti pada gambar,kemudian klik “add”
Pilih Server lagi lalu pilih I/O servers isi seperti gambar berikut kemudial klik “add”
Lalu next terus sampai pada pemilihan event seperti pada gambar berikut;
Centang “Enable events on this computer”
Lalu next sampai finish.
Buka Citect project editor.
Pilih Servers lalu Network addresses isi seperti pada gambar,kemudian klik “add”
Pilih Server lagi lalu pilih I/O servers isi seperti gambar berikut kemudial klik “add”
Pilih server lagi lalu Alarm Servers isi seperti gambar berikut lalu klik “add”
Pilih server lagi lalu Report Servers isi seperti gambar berikut lalu klik “add”
Pilih server lagi lalu Trend Servers isi seperti gambar
berikut lalu klik “add”
Jika semua server telah terisi pilih Communication lalu
pilih “express wizard”
Klik next sampai finish lalu compile(alt+F10).
Klik next sampai finish lalu compile(alt+F10).
Buka Menu Communication > I/O Devices Lalu pada memory
edit ganti jadi TRUE. (penting)
Pilih Tags lalu Variabel Tags untuk mengisi variable.
Pilih Tags lalu Variabel Tags untuk mengisi variable.
Isi variable-variabel berikut lalu
klik “add” untuk menambahkan, bila ada kesalahan edit variable lalu pilih
replace untuk mengganti dan delete untuk menghapus.
(note:pada bagian address hanya penamaan saja pada real project address sudah ditentukan dari program unity contoh 00018 bila address angka depan 0 berarti dia adalah variable output digital, jika 1 maka dia input digital, jika 3 maka dia input analog dan jika 4 maka dia output analog)
Vartag Name : Pump_1_Run
(note:pada bagian address hanya penamaan saja pada real project address sudah ditentukan dari program unity contoh 00018 bila address angka depan 0 berarti dia adalah variable output digital, jika 1 maka dia input digital, jika 3 maka dia input analog dan jika 4 maka dia output analog)
Vartag Name : Pump_1_Run
Cluster Name : Cluster1
Address : Pump_1.cmd
I/O Device Name : IO Dev
Type Data : Digital
Vartag Name : Pump_1_Mode
Cluster Name : Cluster1
Address : Pump_1.mode
I/O Device Name : IO Dev
Type Data : Digital
Vartag Name : Valve_Cool_CMD
Cluster Name : Cluster1
Cluster Name : Cluster1
Address : 00104
I/O Device Name : IO Dev
Type Data : Digital
Vartag Name : Valve_HW_CMD
Cluster Name : Cluster1
Address : 00105
I/O Device Name : IO Dev
Type Data : Digital
Vartag Name : Tank_1_Level
Cluster Name : Cluster1
Address : Tank_1.level
I/O Device Name : IO Dev
Type Data : Real
Raw Zero Scale : 0
Raw Full Scale : 32767
Eng Full Scale : 100
Eng Unit : %
Deadband : 0.25
Format : ###.#EU (EU ditambahkan
sendiri)
Vartag Name : TIC_P1_PV
Cluster Name : Cluster1
Address : 40105
I/O Device Name : IO Dev
Type Data : Int
Raw Zero Scale : 0
Raw Full Scale : 32767
Eng Full Scale : 120
Eng Unit : deg
Eng Zero Scale : -10
Format : ####EU
Vartag Name : TIC_P2_PV
Cluster Name : Cluster1
Address : 40106
I/O Device Name : IO Dev
Type Data : Int
Raw Zero Scale : 0
Raw Full Scale : 32767
Eng Full Scale : 120
Eng Unit : deg
Eng Zero Scale : -10
Format : ####EU
Pada format Temp isi {Tanggal,10}
{Waktu,8} {TEMP1,8} {TEMP2,8} {Tank1,8}
Buka Menu System > Report
Klik button edit lalu paste coding berikut ;
{Cicode}
string sTimes, sDates, sDatesTimes;
sDates = TimeToStr(TimeCurrent(), 9, 0);
sTimes = TimeToStr(TimeCurrent(), 1, 0);
sDatesTimes = sDates + "" + sTimes;
{end}
{sDates:########} {sTimes:########} {TIC_P1_PV:##} {TIC_P2_PV:##}
{Tank_1_Level:##.##}
Lalu save. (cara save langsung save bila muncul popup pilih yes. )
Ok Selanjutnya bersambung....akan dilanjut ke part 2 :)
Click DISINI untuk lanjut ke part 2
Click DISINI untuk lanjut ke part 2
0 komentar:
Posting Komentar