Diberdayakan oleh Blogger.


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 :)
Buka Citect Explorer lalu pilih “File” dan pilih New Project

Akan muncul popup seperti berikut; isi seperti pada gambar.

Lalu buka Citect Project Editor.Pilih File Lalu Compile atau tekan alt+F10, akan ada 1 warning biarkan saja dulu.

Lalu kembali lagi ke Citect Explorer Pilih Tools lalu pilih Computer Setup Wizard.

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” 

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).

Buka Menu Communication > I/O Devices Lalu pada memory edit ganti jadi TRUE. (penting)
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
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
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


Buka Menu Alarm > Digital Alarms


Buka Menu Alarm > Advanced Alarms



Buka Menu Alarms > Alarm Categories



Buka Menu System > Device


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. )

Buka menu system > Events
Tambahkan seperti gambar berikut;







 Ok Selanjutnya bersambung....akan dilanjut ke part 2 :)
Click DISINI untuk lanjut ke part 2

0 komentar:

Posting Komentar