Minggu, 24 Juni 2012

[+/-] Selengkapnya...

Minggu, 10 Mei 2009

Programmable Translator

WORKSHOP PERALATAN METEOROLOGI,
KLIMATOLOGI & KUALITAS UDARA DAN GEOFISIKA

ALAT UKUR ARAH DAN KECEPATAN ANGIN

Disusun:
Agus Sutarto

Deputi Bidang Observasi
Pusat Sistem Instrumentasi dan Kalibrasi
Bidang Sistem Instrumentasi dan Kalibrasi Meteorologi
Jakarta, Juni 2007




Untuk menentukan arah dan kecepatan angin kita gunakan alat Anemometer, dimana satuan yang digunakan untuk arah adalah derajat, sedangkan kecepatan dalam knot, m/sec, km/jam. Arah angin yang di tampilkan atau yang terbaca pada Anemometer adalah arah darimana angin tersebut bertiup, misalnya angin bertiup dan utara maka arah angin adalah utara. Anemometer terdiri dan beberapa bagian antara lain : Sensor Arah & Kecepatan dan Indicator, dimana Sensor Arah & Kecepatan Angin dipasang di Taman Alat dengan ketinggian 10 meter sedangkan Indicator berada di ruang Observasi.

Ada beberapa macam Anemometer yang sampai saat ini masih digunakan di stasiun-stasiun Meteorologi, antara lain:
1. Anemometer Analog, dimana arah & kecepatan angin yang ditampilkan pada Indicator seperti jarum spedometer (untuk arah 0—360°, untuk kec. 0—75/100 knot).
2. Anemometer Digital, dimana arah & kecepatan angin yang ditampilkan pada Indicator berupa display yang tertera angka-angka (misal kec=12 knot, arah 150°).
3. Anemometer Digital dengan Indicator berupa programmable translator yang menampilkan data kecepatan angin, ins (sesaat), avg (rata2) dan max (maximum), sedangkan untuk arah angin, ins (sesaat), avg (rata2) dan sdv (standart deviasi).

Anemometer Analog dan Anemometer Digital hanya menampilkan data arah & kecepatan angin sesaat, sedangkan Anemometer Digital dengan Programmable Translator dapat menampilkan data arah & kecepatan angin, ins (sesaat), avg (rata2) dan max (maximum) untuk kecepatan dan ins (sesaat), avg (rata2) dan sdv (standar deviasi) yang kita program sesuai keinginan kita, misalnya untuk rata2, max, sdv per 10, 20, 30 menit tergantung kebutuhan.

Pada Programmable Translator disamping berfungsi sebagai indicator juga berfungsi sebagai data logger yang dapat menyimpan data, dimana data tersebut diambil dengan menggunakan Personal Computer (PC) atau Laptop dengan menggunakan komunikasi RS 232. Programmable Translator berisi perintah-perintah program yang kita isi sesuai dengan kebutuhan kita, misalnya perintah untuk menyimpan, perintah untuk print out, perintah untuk tampilan pada layar PC dll.

GAMBAR PROGRAMMABLE TRANSLATOR:


KETERANGAN:
1. Display
2. UP & DOWN : Untuk merubah perintah keatas dan kebawah
3. EXIT : Keluar dan Operasi
4. ENTER
5. EDIT : Untuk merubah
6. INS/DEL : Menambah penintah/Menghapus perintah.

Programmable Translator berisi perintah-perintah program sesuai dengan keinginan/kebutuhan kita, yang mana penintah tersebut dapat kita isi secara manual atau kita download dari PC melalaui komunikasi RS 232.

Menu utama pada Programmable Translator terdiri dari:
1. OPERATE
2. SETUP
3. TEST

1. Operate adalah untuk memulai ops sehingga pada display akan muncul tampilan data arah & kecepata angin.

2. Setup adalah benisi perintah-penintah untuk mengisi program yang kita inginkan, yang terdiri dari:
a. SET TIME I DATE
b. SET SAMPLE INTERVAL
c. ENT I EDIT PROGRAM
d. ERASE PROGRAM
e. SET RECORDER
f. SET SCREEN TEXT
g. SET SCROLL
h. SET COMM
i. SET PRINTER
j. SET AUTO START
k. SET ERROR HANDLE
I. SET AUTO LBL-CHL
m. SET ACCESS LEVEL

3. Test adalah berisi perintah-perintah untuk mengetest apakah modul-modul yang ada pada programmable translator bekerja dengan baik, terdiri dari:
a. TEST LCD
b. TEST RAM
c. TEST ROM
d. TEST PGM CHKSUM
e. TESTSERIAL I/O
f. TEST PRINTER
g. TEST V OUT
h. TEST V IN
i. TEST I OUT
j. TEST I IN
k. TEST WIND IN
I. TEST TEMP IN
m. TEST RELAY
n. TEST BEEF
o. RESET
p. TEST OPT BLOK

KETERANGAN:
A. SET TIME / DATE:
Untuk mengeset jam, menit, tanggal, bulan dan tahun.

B. SET SAMPLE INTERVAL:
Waktu yang dibutuhkan untuk respon dan sensor ke programmable translator.

C. ENT/EDIT PROGRAM:
Untuk mengis perintah-perintah yang di inginkan (contoh program terlampir).

D. ERASE PROGRAM:
Untuk menghapus perintah-printah yang ada di ENT/EDIT PROGRAM

E. SET RECORDER:
Untuk mengeset data yang akan kita simpan di programmable translator.

F. SET SCREEN TEXT:
Untuk membuat tampilan pada display programmable translator.

G. SET SCROLL:
Untuk membuat perintah diam atau bergantian pada display, waktu yang dibutuhkan antara layar 0 untuk menunjukkan Kecepataa Angin dan layar 1 untuk menunjukkan Arah Angin.

H. SET COMM:
Untuk mengeset Comm yang dipakai.

I. SET PRINTER:
Untuk mengeset printer.

J. SET AUTO START:
Untuk mengeset yang berhubungan dengan power, misalnya kita set Yes maka jika listrik mati, lalu hidup kembali maka alat akan otomatis bekerja. Tetapi bila di set No, jika listrik mati dan hidup kembali maka alat tidak otomatis bekerja.

K. SET ERROR HANDLE:
Untuk mengeset yang berhubungan dengan printer atau program, jika program salah maka pada display akan muncul program no. sekian error. Untuk hubungan dengan printer jika di set Yes dan printer tidak bekerja maka Programmable Translator berhenti bekerja, tetapi jika di set No, printer bekerja/tidak bekerja Programmable Translator akan bekerja terus.

L. SET AUTO LBL CHG:
Untuk mengeset satuan kecepatana angin, KTS, M/S, MPH, KPH.

M. SET. ACCESS LEVEL:
Untuk mengunci Programmable Translator supaya printah-perintah yang ada tidak berubah.



YOUNG MODEL 26700
USER PROGRAM AND SETUP INFORMATION
ROM VERSION 4.65, ROM CHECKSUM:A505H
TIME: 05:16
DATE: MAR-11-07


USER PROGRAM (PGM CHECKSUM:3C32H)
-----------------------------------------------------------
1 IF TIME INTR
mins=10
2 FLAG
flag#=7
fcond=set
3 END IF
4 INP WIND SPD
chan=00
type=0 3xxx
unit=KTS
mult=1. 45687
offs=0. 38850
dloc=00
5 AVERAGE
sloc=00
dloc=05
#samp=00060
6 AVERAGE
sloc=00
dl oc=01
#samp=00600
7 DISPLAY VAL
sloc=05
scrn=0
row=0
col=03
width=5
decpt=0
8 DISPLAY VAL
sloc=01
scrn=0
row=0
col=08
width=4
decpt=0
9 IF FLAG
flag#=7
fcond=set
10 MAXIMUM
sloc=00
dloc1=03
dl oc2=04
#samp=00600
11 DISPLAY VAL
sloc=03
scrn=0
row=0
col=12
wi dth=4
decpt=0
12 END IF
13 INP WIND DIR
chan=01
mult=1.00000
offs=0 .00000
dloc=10
14 AVERAGE WD
sloc=10
dloc=15
#5 amp=00060
15 AVERAGE WD
sloc=10
dloc=11
#5 amp=00600
16 STD DEV WD
sloc=10
dloc=12
#samp=00600
17 DISPLAY VAL
sloc=15
scrn=1
row=0
col=04
width=4
decpt=0
18 DISPLAY VAL
sloc=11
scrn=1
row=0
col=08
width=4
decpt=0
19 DISPLAY VAL
sloc=12
scrn=1
row=O
col=12
width=4
decpt=0
20 IF FLAG
flag#=7
fcond=set
21 STD DEV WD
sloc=10
dloc=14
#samp=00600
22 END IF
23 IF TIME INTR
mins=10
24 RECORD TIME
frmt=mm-dd
25 RECORD TIME
frmt=hh:mm
26 RECORD VALUE
sloc=05
27 RECORD VALUE
sloc=01
28 RECORD VALUE
sloc=04
29 RECORD VALUE
sloc=15
30 RECORD VALUE
sloc=11
31 RECORD VALUE
sloc=14
32 IF L ? VALUE
sloc=95
cond?:=
val=0.00000
33 PRN BUF TEXT
col=001
text=DATE
34 PRN BUF TEXT
col =009
text=TIME
35 PRN BUF TEXT
col=018
text=WS:INS
36 PRN BUF TEXT
col=026
text=WS:AVG
37 PRN BUF TEXT
col=034
text=WS:MAX
38 PRN BUF TEXT
col=042
text=WD:INS
39 PRN BUF TEXT
col=050
text=WD:AVG
40 PRN BUF TEXT
co1=058
text=WD:SDV
41 PRN BUF OUT
chan=0
42 END IF
43 L OPER VALUE
sloc=95
oper:+
val=1.00000
dloc=95
44 IF L ? VALUE
sloc=95
cond?:=
val=30.0000
45 L = VALUE
dloc=95
val=0.00000
46 END IF
47 PRN BUF TIME
col=000
frmt=mm-dd
48 SER BUF TIME
col=000
frmt=mm—dd
49 PRN BUF TIME
col=008
frrnt=hh:mm
50 SER BUF TIME
col=008
frmt=hh:mm
51 PRN BUF VAL
sloc=05
col=016
width=8
decpt=0
52 SER BUF VAL
sloc=O5
col=016
width=8
decpt=0
53 PRN BUF VAL
sloc=01
col=024
width=8
decpt=0
54 SER BUF VAL
sloc=01
col=024
width=8
decpt=0
55 PRN BUF VAL
sloc=04
col=032
width=8
decpt=0
56 SER BUF VAL
sloc=04
col=032
width=8
decpt=O
57 PRN BUF VAL
sloc=15
col=040
width=8
decpt=0
58 SER BUF VAL
sloc=15
col=040
width=8
decpt=0
59 PRN BUF VAL
sloc=11
col=048
width=8
decpt=0
60 SER BUF VAL
sloc=11
coi=048
width=8
decpt=0
61 PRN BUF VAL
sloc=14
col=056
width=8
decpt=0
62 SER BUF VAL
sloc=14
coi=056
width=8
decpt=0
63 PRN BUF OUT
chan=0
64 SER BUF OUT
65 END IF
66 PGM END

NUMBER OF RECORDS: 02400
FIELDS PER RECORD: 10

RECORD HEADER1: R M YOUNG 26700 SERIES
RECORD HEADER2: DATA TRANSLATOR/RECORDER

FLD# WIDTH DECPT LABEL1... LABEL2...
1 5 0 DATE MON
2 5 0 DATE DAY
3 5 0 TIME HR
4 5 0 TIME MIN
5 7 0 WS:INS KTS
6 7 0 WS:AVG KTS
7 7 0 WS:MAX KTS
8 7 0 WD:INS DEG
9 7 0 WD:AVG DEG
10 7 0 WD:SDV DEG

SCREEN TEXT SETUP INFORMATION:
0123456789012345
KTS SCREEN:0
WIND ins avg max
DEG SCREEN:1
WIND ins avg sdv
Screen 2 row 0 SCREEN:2
row 1
screen 3 row 0 SCREEN:3
row 1
screen 4 row 0 SCREEN:4
row 1
screen 5 row 0 SCREEN:5
row 1
Screen 6 row 0 SCREEN:6
row 1
screen 7 row 0 SCREEN:7
row 1
screen 8 row 0 SCREEN:8
row 1
screen 9 row 0 SCREEN:9
row 1

DEFAULT BAUD RATE: 9600
PRINTER LINE LENGTH: 080
PRINTER PAGE LENGTH: 60
SAMPLE INTERVAL: 01
SERIAL LINE LENGTH: 080
AUTO START: YES
ECHO: NO
MAX SERIAL ERRORS: 10
INP-SERIAL NUMBERS ONLY: NO
ERROR HANDLE: NO
SCROLL SCREEN: YES
PRIVILEGE LEVEL: NONE
SCROLL SCREEN INTERVAL: 03
SCROLL SCREEN END: 1
SERIAL BUFFER OUTPUT END-OF-LINE: CR
SERIAL BUFFER OUTPUT LEADING ZEROS: NO
ANALOG INPUT FILTERING FREQ: 60Hz

[+/-] Selengkapnya...

Selasa, 05 Mei 2009

Gambar Skala Kecepatan Angin

Sumber : http://primkokas.blogspot.com/2007/12/skala-kecepatan-gaya-angin.html

Simbol Gaya angin 0

Kecepatan angin 0 s.d 2 km/jam
Angin dengan kecepatan rendah dengan ciri asap yang naik dengan tegak lurus.




Simbol Gaya Angin 1

Kecepatan angin 3-5 km/jam
Baling-baling angin tidak menunjukan arah angin, tetapi kepulan asap bisa menunjukannya.



Simbol Gaya angin 2

Kecepatan 6-11 km/jam
Baling-baling arah angin bergerak; daun pepohonan mendesir;angin terasa pada wajah.


Simbol Gaya angin 3

Kecepatan 12-19 km/jam
Ditandai dengan daun dan ranting pohon yang bergerak; bendera berkibar.


Simbol Gaya angin 4

kecepatan 20-29 km/jam
Debu berterbangan terhembus dari tanah; dahan kecil pada pohon bergerak.


Simbol Gaya angin 5

Kecepatan 30-39 km/jam
Pohon kecil mulai berayun ringan; air di kolam atau danau beriak dengan gelombang kecil.


Simbol Gaya angin 6

Kecepatan 40-50 km/jam
Cabang-cabang pohon mulai bergerak dan berayun; kawat listrik/telpon mengeluarkan bunyi berdesing.


Simbol Gaya angin 7

Kecepatan 51-61 km/jam
Kebanyakan pohon mulai bergerak, payung tidak dapat dipegang dengan tegak; berjalan melawan angin mulai sulit.


Simbol Gaya angin 8

Kecepatan 62-74 km/jam
Ranting dan cabang-cabang kecil pada pohon mulai patah.


Simbol Gaya angin 9

Kecepatan 75-86 km/jam
Mulai menimbulkan kerusakan kecil pada rumah, genting atap terlempar.


Simbol Gaya angin 10

Kecepatan 87-101 km/jam
Pepohonan mulai tumbang; terjadi kerusakan besar pada bangunan.


Simbol Gaya angin 11

Kecepatan 102-116 km/jam
Kerusakan yang disebabkan angin mulai meluas; rumah kayu runtuh dan tiang listrik tegangan tinggi atau tiang tower rubuh.


Simbol Gaya angin 12

Kecepatan > 116 km/jam
angin sudah menyebabkan banyak kehancuran.

[+/-] Selengkapnya...

Modifikasi program translator, STAMAR Lampung


Programmer : Dwi Agus Soeprapto / NIP. 120157849


Penjelasan awal :
a. Memori internal
sloc -> mengambil data pada alamat memori xx
contoh : sloc=03
mengambil data pada alamat memori 03

dloc -> menyimpan data pada alamat memori xx
contoh : dloc=01
menyimpan data pada alamat memori 01

Alamat memori ->Fungsi
00 -> teraan dari sensor WS (instant)
01 -> rata-rata WS u/ display
02 -> rata-rata WS u/ printer
03 -> maximum WS u/ display
04 -> maximum WS u/ printer
10 -> teraan dari sensor WD (instant)
11 -> rata-rata WD u/ display
12 -> standar deviasi WD u/ display
13 -> rata-rata WD u/ printer
14 -> standar deviasi WD u/ printer

b. Module & channel
Chan -> penunjukan hardware untuk pengambilan sample data yang akan diolah.
contoh : chan=01
Maksudnya adalah data yang diambil dari kartu module 0 dan channel 1.
Yang dimaksud dengan modul :



Yang dimaksud dengan channel :



c. Seting satuan
unit=M/S
mult=0.09800
offs=0.00000

unit=KTS
mult=1.45687
offs=0.38850




Listing program:

1 IF TIME INTR
mins=10

2 FLAG
flag#=7
fcond=set

3 END IF

4 INP WIND SPD
chan=00 Modul ke-0, channel ke-0
type=03xxx
unit=KTS
mult=1.45687
offs=0.38850
dloc=00 Output sensor WS ditaruh pada alamat 00

5 AVERAGE
sloc=00 Input rata-rata diambil dari alamat memori 00 (WS instan)
dloc=01 Output rata-rata WS ditaruh pada alamat 01
#samp=00060 Lama pengambilan sampel rata-rata WS

6 DISPLAY VAL
sloc=00
scrn=0
row=0
col=02
width=3
decpt=0

7 DISPLAY VAL
sloc=01
scrn=0
row=0
col=09
width=2
decpt=0

8 IF FLAG
flag#=7
fcond=set

9 AVERAGE
sloc=00
dloc=02

10 MAXIMUM
sloc=00
dloc1=03
dloc2=04
#samp=00600

11 DISPLAY VAL
sloc=03
scrn=0
row=0
col=13
width=3
decpt=0

12 END IF

13 INP WIND DIR
chan=01
mult=0.99155
offs=0.00000
dloc=10

14 AVERAGE WD
sloc=10
dloc=11
#samp=00060

15 STD DEV WD
sloc=10
dloc=12
#samp=00600

16 DISPLAY VAL
sloc=10
scrn=0
row=0
col=03
width=3
decpt=0

17 DISPLAY VAL
sloc=11
scrn=1
row=1
col=09
width=3
decpt=0

18 DISPLAY VAL
sloc=12
scrn=0
row=1
col=13
width=3
decpt=0

19 IF FLAG
flag#=7
fcond=set

20 AVERAGE WD
sloc=10
dloc=13
#samp=00600

21 STD DEV WD
sloc=10
dloc=14
#samp=00600

22 END IF

23 IF TIME INTR
mins=10

24 RECORD TIME
frmt=dd-mm

25 RECORD TIME
frmt=hh:mm

26 RECORD VALUE
sloc=02

27 RECORD VALUE
sloc=04

28 RECORD VALUE
sloc=13

29 RECORD VALUE
sloc=14

30 IF L ? VALUE
sloc=95
cond?:=
val=0.00000

31 PRN BUF TEXT
col=001
text=TANGGAL

32 PRN BUF TEXT
col=011
text=JAM

33 PRN BUF TEXT
col=018
text=WS:AVG

34 PRN BUF TEXT
col=026
text=WS:MAX

35 PRN BUF TEXT
col=034
text=WD:AVG

36 PRN BUF TEXT
col=042
text=WD:SDV

37 PRN BUF OUT
chan=0

38 END IF

39 L OPER VALUE
sloc=95
oper:+
val=1.00000
dloc=95

40 IF L ? VALUE
sloc=95
cond?:=
val=60.0000

41 L = VALUE
dloc=95
val=0.00000

42 END IF

43 PRN BUF TIME
col=002
frmt=dd-mm

44 PRN BUF TIME
col=010
frmt=hh:mm

45 PRN BUF VAL
sloc=02
col=016
width=8
decpt=1

46 PRN BUF VAL
sloc=04
col=024
width=8
decpt=1

47 PRN BUF VAL
sloc=13
col=032
width=8
decpt=0

48 PRN BUF VAL
sloc=14
col=040
width=8
decpt=0

49 PRN BUF OUT
chan=0

50 END IF

51 PGM END


SET RECORDER
RECORD HEADER1: R M YOUNG CO. TRAVERSE CITY, MI
RECORD HEADER2: 26700 SERIES TRANSLATOR
FIELDS/REC: 08
RECORDS: 00096


SET SCROLL
SCROLL: NO
INTERVAL: 00
END SCREEN: 0


SET SCREEN TEXT
0123456789012345
----------------
WS___Kt_→__Kt___ SCREEN:0
WD____°_→___°___

UNUSED__________ SCREEN:1
SCREEN_1________

UNUSED__________ SCREEN:2
SCREEN_2________

UNUSED__________ SCREEN:3
SCREEN_3________

UNUSED__________ SCREEN:4
SCREEN_4________

UNUSED__________ SCREEN:5
SCREEN_5________

UNUSED__________ SCREEN:6
SCREEN_6________

UNUSED__________ SCREEN:7
SCREEN_7________

UNUSED__________ SCREEN:8
SCREEN_8________

UNUSED__________ SCREEN:9
SCREEN_9________

SET COMM
DEFAULT BAUD RATE: 9600
DATA BITS: 8
PARITY: NONE
BUFFER LEN: 080
BUFFER END: CR
ECHO: NO
LEAD 0s: NO
INIT STR LEN: 00
NUM ONLY INP: NO
MAX SER ERRS: 10

SET PRINTER
LINE LENGTH: 050
PAGE LENGTH: 61
INIT STR LEN: 03

SET AUTO-START
AUTO START: YES



[+/-] Selengkapnya...