DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM



Similar documents
MASTER S PROJECT REPORT SUMMARY

UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

REAL TIME SERVER ALERT SYSTEM USING PORT SCANNING AND REACHABILITY TEST FUNCTIONS MUHAMMAD HAFIZ BIN MUHAMAD HENDRI

BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

A STUDY OF SECURITY LIMITATIONS IN VIRTUAL LOCAL AREA NETWORK IMPLEMENTATION

HOME SECURITY SENSOR SYSTEM USING ATMEL AVR MICROCONTROLLER LIM BOON HOI

DEVELOPMENT OF STATISTICAL PROCESS CONTROL (SPC) MATLAB- BASED SOFTWARE FOR AUTOMOTIVE INDUSTRIES APPLICATION SITI HAZLINA BINTI MOKHTAR

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

A STUDY ON MOTIVATION TO START UP A BUSINESS AMONG CHINESE ENTREPRENEURS

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

ONLINE BLOOD DONATION RESERVATION AND MANAGEMENT SYSTEM TEH GEOK TUAN

HOME AUTOMATION USING X-10 TECHNOLOGY MOHAMAD RIDHWAN BIN MOHAMED RODZI UNIVERSITY MALAYSIA PAHANG

VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK. Report submitted in partial fulfillment of the requirements

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

SCADA System Security. ECE 478 Network Security Oregon State University March 7, 2005

Site Monitor. Version 5.3

Features Overview Guide About new features in WhatsUp Gold v12

BUS MANAGEMENT SYSTEM HASDILAZIRA BT ABD LATIIF

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

REMOTE ELECTROCARDIOGRAM MONITORING BASED ON THE INTERNET

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

Premium Server Client Software

mysensors mysensors Wireless Sensors and Ethernet Gateway Quick Start Guide Information to Users Inside the Box mysensors Ethernet Gateway Quick Start

ONLINE RESTAURANT MANAGEMENT SYSTEM (ORMS) HANISAH BINTI MD TAHA

It iiumiuimmnuu. Pusat Khidrpp; Maklumat Akadendk UNIVERSITI MALAYSIA SARAWAK Kote ßarnprjn HOST-BASED INTRUSION DETECTION SYSTEM (HIDS)

CASE STUDY: PROPOSED APPLICATION OF PROJECT MANAGEMENT TECHNIQUES FOR CONSTRUCTION OF NUCLEAR POWER PLANT IN MALAYSIA

4-CH Video Server SED-2310Q. Ver User s Manual

FTMK LECTURER'S APPOINTMENT SYSTEM (FLAS) NORAHAYU BTNTI MOHD RAMLY

RESTAURANT ORDERING SYSTEM USING MOBILE APPLICATION

Follow these steps to prepare the module and evaluation board for testing.

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

Accurate Measurement of the Mains Electricity Frequency

LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA

Fast remote data access for control of TCP/IP network using android Mobile device

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

INTEGRATING CONSUMER TRUST IN BUILDING AN E-COMMERCE WEBSITE NUR ZAILAN BIN OTHMAN

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

1 Serial RS232 to Ethernet Adapter Installation Guide

CLINIC MANAGEMENT SYSTEM: ELECTRONIC MEDICAL RECORDS SYSTEM NUR SYATIRAH BINTI MOHD ADZHAR

Chapter 3 Management. Remote Management

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Network Computer)

Chapter 4 Managing Your Network

Chapter 4 Management. Viewing the Activity Log

Linksys E2500 Wireless-N Router Configuration Guide

NAS 224 Remote Access Manual Configuration

SNMP Web Management. User s Manual For SNMP Web Card/Box

H0/H2/H4 -ECOM100 DHCP & HTML Configuration. H0/H2/H4--ECOM100 DHCP Disabling DHCP and Assigning a Static IP Address Using HTML Configuration

Software Registration and the DoorKing IM Server Internet Modem (IM) Server Program Summary

IP SERIAL DEVICE SERVER

3.5 EXTERNAL NETWORK HDD. User s Manual

Installing and Using the vnios Trial

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Guide to Setting up Internet Connection Sharing for Windows

Car Rental Management System (CRMS) Lee Chen Yong

Ultimate Server Client Software

FWS WiTDM Series KWA-O8800-I User Manual

Getting Started with IntelleView POS Administrator Software

Chapter 6 Using Network Monitoring Tools

There are numerous ways to access monitors:

DATA CENTER PHYSICAL INFRASTRUCTURE

REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI

MOHD KHALIL BIN ABDUL KADJR

Process Control and Automation using Modbus Protocol

Monitoring Replication

Cisco Aironet Wireless Bridges FAQ

CLINICAL MANAGEMENT SYSTEM (CMS)

SNMP Web card. User s Manual. Management Software for Uninterruptible Power Supply Systems

Kepware Technologies Optimizing KEPServerEX V5 Projects

Pharos Control User Guide

A report submitted in partial fulfilment of the requirements for the award of the degree of Bachelor of Computer Science (Computer Systems & Network)

WEB CONFIGURATION. Configuring and monitoring your VIP-101T from web browser. PLANET VIP-101T Web Configuration Guide

Microsoft. Access HOW TO GET STARTED WITH

DOORKING SYSTEMS 1830 SERIES NETWORK WORKSHOP LAN APPLICATIONS ACCESS CONTROL SOLUTIONS LOCAL AREA NETWORK (LAN) CONNECTION REV 04.

IP Interface for the Somfy Digital Network (SDN) & RS485 URTSII

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

ECOMMERCE USING SEARCH ENGINE OPTIMIZATION (ESEO) YEAP JIA WEI BACHELOR OF COMPUTER SCIENCE (SOFTWARE ENGINEERING) UNIVERSITI MALAYSIA PAHANG

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

1. MOXA NPort Express TCP/IP to RS-232 server

Creating A Knowledge-Based Malaysian Public Service: A. New Paradigm in Information Technology (IT) Learning

Chapter 8 Monitoring and Logging

ATTENDANCE SYSTEM USING MYKAD AND MOBILE APPLICATION MASTIJRA BINTI AWANG

Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices

Application Note. Terminal Server G6

mysensors mysensors Wireless Sensors and and Cellular Gateway Quick Start Guide Information to Users Inside the Box

Chapter 6 Using Network Monitoring Tools

Radiological Assessment Display and Control System

Getting started. Creating a Web Server support application

WISE-4000 Series. WISE IoT Wireless I/O Modules

ONLINE DATA VISUALIZATION FOR UMP STRATEGIC PLAN DASHBOARD ANDY PUE ZENFOONG TECHNICAL SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE

Visual Designer Development and Runtime Software License Upgrades

Page 1 of 1. Page 2 of 2 % &! " '! ( ' ( $) * +, - % -. !" # $

Transcription:

DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM Nolida Yussup 1, Maslina Mohd Ibrahim 1, Mohd Fauzi Haris 2, Syirrazie Che Soh 1, Harzawardi Hasim 1, Azraf Azman 3 and Mohd Ashhar Khalid 1 Instrumentation and Automation Centre 2 IT Centre 3 Prototype and Development Centre Technical Support Division Malaysian Nuclear Agency Bangi, 43000 Kajang Abstract Nowadays, with the growth of technology, many devices and equipments can be connected to the network and internet to enable online data acquisition. Centralized radiation monitoring system utilizes a Local Area Network (LAN) as a communication media for data acquisition of the area radiation levels from radiation detectors in Malaysian Nuclear Agency (Nuklear Malaysia). The development of the system involves device configuration, wiring, network and hardware installation, software and web development. This paper describes the software development on the system server that is responsible to acquire and record the area radiation readings from the detectors. Then the recorded readings are called in a web programming to be displayed on a website. The readings with the time stamp are stored in the system database for query. Besides acquiring the area radiation levels in Nuclear Malaysia centrally, additional features such as data conversion from milliroentgen (mr) to microsievert (µsv) and line chart display are developed in the software for effective radiation level trend observation and studies. Abstrak Pada masa kini, dengan perkembangan teknologi, banyak kelengkapan dan peralatan yang boleh dihubungkan ke rangkaian dan internet bagi membolehkan perolehan data atas talian. Sistem pengawasan radiasi berpusat menggunakan rangkaian kawasan setempat (LAN) sebagai media komunikasi untuk perolehan data kadar radiasi kawasan daripada pengesan radiasi di Agensi Nuklear Malaysia (Nuklear Malaysia). Pembangunan sistem ini melibatkan konfigurasi alatan, pemasangan wayar, rangkaian dan perkakasan serta pembangunan perisian dan laman sesawang. Kertas kerja ini menerangkan pembangunan perisian di pelayan sistem yang bertanggungjawab untuk mengambil dan merekod bacaan radiasi kawasan daripada alat pengesan. Bacaan yang direkod ini kemudian dipanggil oleh pengaturcaraan sesawang untuk dipaparkan di laman sesawang. Bacaan dengan setem masa disimpan di dalam pengkalan data untuk carian. Di samping memperoleh kadar radiasi kawasan di Nuklear Malaysia secara berpusat, fungsi tambahan seperti penukaran data daripada miliroentgen (mr) kepada mikrosievert (µsv) dan paparan carta garisan dibangunkan di dalam perisian untuk kajian dan pemerhatian aliran kadar radiasi yang berkesan. Keywords: area monitoring, centralized system, server, data acquisition

HUB/MAU G D JA % UTILIZ ATI ON T AB R E KB I L F C M7 N8 O9 G G G D D D BNC 4M b/s G D T 2 U 3 V 0 W. X Y Z HUB/MAU G D JA R E KB I L F C M7 N8 O9 G G G D D D BNC 4M b/s G D T 2 U 3 V W Y 0. X Z HUB/MAU GD JA NIC PRINT HELP ALPHA SHIFT % UTILIZ ATI ON T AB NIC PRINT HELP ALPHA SHIFT % UTILIZ ATI ON T AB RE KB I L F C M7 N8 O9 G G G D D D BNC 4M b/s G D T 2 U 3 V 0 W. X Y Z NIC PRINT HELP ALPHA SHIFT ENTER RUN ENTER RUN ENTER RUN INTRODUCTION Currently, internet is widely used in real-time data monitoring and control from monitoring devices located at remote sites. The introduction of computer networking and internet communication technology has enabled data and control signal to be transmitted to any place and location directly and faster without needs of specialized wiring or communication media where the cost was relatively high. The utilization of internet communication permits user to monitor the data and gather the information by using an internet explorer application without needs to install any special software. Besides, the number of the user that can monitor the data is not limited. As long as the users are connected to the network and internet explorer is installed in their computer, they can easily monitor the data by using the provided address or link. The link to monitor the reading of the centralized radiation monitoring system in Nuklear Malaysia is provided in the Nuklear Malaysia s local web. Therefore, the user needs to connect to network and intranet to access the system website and monitor the reading of the radiation level. In order to enable the data acquisition from the radiation detector monitoring devices or area monitors and display the reading on the website, software that is responsible to collect and record the data needs to be developed. This software basically acts like a buffer and interface between the remote device and the website on internet which can be browsed using computer. The remote device is composed of area monitor that is connected to serial server. Serial server hardware or also known as serial to Ethernet adapter is connected to the area monitor via RS-232 serial interfacing. The data acquisition from area monitor that originally carried out using RS-232 serial interfacing is then convert to LAN interfacing by using the serial server. Hence, the system server where the developed software is installed can be anywhere as long as it is connected to LAN. The overview of the centralized radiation monitoring system is illustrated in Figure 1. Monitoring devices Serial server Data Computer RS-232 RS-232 LAN Server LAN Computer RS-232 Computer Figure 1. Overview of the system. METHODOLOGY On the system server, a graphical user interface (GUI) software is developed to enable the area monitor connection to Nuklear Malaysia LAN, acquire the data, display the acquired data and record the reading. The development is carried out using Microsoft Visual Basic 6.0 (VB6) development package software. The software design is performed by categorizing the elements in terms of function and performance. Three major functions are identified which are data acquisition, data display and data storage.

The hierarchy chart for the top down structure of the program is shown in Figure 2. There are at least five sub or function procedures involve in the GUI programming. Figure 2. The hierarchy chart for software development. Before the connection between area monitors and system server can be establish via LAN using serial server device, the location IP address and port needs to be set. Every location in centralized radiation monitoring system is given a static IP address. The IP address is assigned to the serial server connected to the monitoring devices as the location ID for data communication over LAN. The port number is depended on the serial server and the protocol used to transmit the data from the area monitor to server software for display and storage. Currently, the port number for all locations is 10001. Port 1001 uses the Transmission Control Protocol (TCP). Data is only acquired when the connection with the serial sever connected to area monitor is established. The connection is established using VB6 Winsock control. Winsock control allows implementation of any Internet network protocol in the application. It enables the data acquisition between the monitor device and the server computer via the network. The area monitors used in the system implementation are Ludlum model 375/2. It transmits RS-232 data out every two seconds. For each serial data packet, 14 bytes are transmitted. The first six bytes represent the reading data while the rest of the bytes left represent the status, error and packet footer as shown in Figure 3. Currently only the first six bytes are displayed as the reading transmitted from the area monitor. Figure 3. RS232 data format [1].

Start Set location IP address & port No Connect? Yes Acquire data Convert to µsv Yes Data in mr No Display data Record data Disconnect? No Yes Start Figure 4. Data acquisition flow chart. The flow chart of data acquisition procedure is shown in Figure 4 above. The location IP address and port needs to be determined prior to initiating connection for data acquisition. When the area monitors are connected to LAN via serial server using Winsock control, the data is acquired for every two seconds. There are 13 locations are installed with the remote devices which five of them consist of area monitor with measurement unit of mr/hr. Instead of displaying the reading as it is, the reading is converted to µsv/hr for uniformity. The reading for each location in µsv/hr is then displayed and recorded in a database. Microsoft Access is used as the database of the system. The tables in the database are created based on the number of the system locations. There are three columns in each table in order to store the data ID, time stamp of the reading and the reading itself. The row is generated when a new data is stored. Currently only when the reading is changed, it is stored in the database along with the time stamp. Therefore, there is no constant frequency for the recorded data. ADO Data Control (ADODC) component of VB6 is used to create a database application. In this system the ADODC component is utilized for data query function implementation. The recorded data in the database is queried by determining the period of the desired data to be queried and displayed. The data is displayed in table and chart form. Besides VB6 Common Control, Chart Control is also used in the software development in order to display the acquired reading in a chart form. Chart control lets a two-dimensional graphical representation of data displayed to be created.

RESULTS AND DISCUSSION The GUI of the system server software is shown in Figure 5. Figure 5. Main GUI of the system server software. The area monitors located at various locations in Nuklear Malaysia are connected to LAN when the connect button on the server software is clicked. There are two options either connect all locations simultaneously or connect each location one by one manually. Therefore, it is recommended to assign dedicated safety personnel to monitor the server software, reset the location configuration if there is any change and reconnect the location when the communication fails. Besides basic function like data display and storage, the software can also notified the user by displaying a message box if the acquired data exceeds the configured warning level as shown in Figure 6. More features can be added to the server software to maximize the utilization and potential of the centralized system. As described in the methodology section, only the first six bytes are programmed to be displayed on the developed software. The software can be upgraded by monitoring the device status and error by taking into the account the rest of the bytes in the software programming. The acquired data is recorded in the database only if there is a change in the reading of the area monitor. Hence, the use of space in a database is optimized. However, based on user request, a uniform data recording frequency can be

implemented. Data plotting versus time is easier when the recording frequency is uniform. The safety personnel can query the recorded data to analyze the trend using the data query form that is shown in Figure 7. The recorded data of any location for a certain period can be retrieved and displayed in a table and chart format. The option to view the real-time data in a line chart format is also provided in the software up to five locations in order to view the realtime data trend as shown in Figure 8. Figure 6. Warning message box. Figure 7. Data query form.

Figure 8. Real-time data trend using line chart. In future it is planned that Microsoft Access is replaced by MySQL (Structured Query Language) as a database system handler for bigger spaces in data storing. MySQL is an open-source relational database management system (RDBMS). Hence, it is a popular choice of database for use in web applications. In additional, the system will be less dependent on the Microsoft product and it will easier to maintain and upgrade. Regarding to the dependent issue, VB6 is actually outdated development package software and can only be installed on the server with Windows Server 2003 or below. However, the developed software using VB6 is still able to serve the purpose of the system and meet the user requirements for the time being. CONCLUSIONS Since the real-time data can easily be viewed online, the main responsibility of the server software is acquiring the data and stores it in the database for record and analysis. For analysis, accurate data is important. When dealing with a real-time data acquisition via network, the network itself and software connection needs to be stable in order to maintain the acquired data reliability and accuracy. Besides, several parameters like electronic noise and background reading of the area monitor needs to be considered. The acquired data in the developed server software can be manipulated based on the user requirement for meticulous analysis. References 1. Ludlum Measurement, Inc. 2004. Ludlum Model 375 (375/2 & 375/4) Digital Wall Mount Area Monitor 2. M. A. Khalid, M. Omar, M. S. Mohd Yusuf and R. Hamzah, 2002. Web-Based MINT On-Line Area Radiation Monitoring System, Prosiding Seminar MINT R&D 2002, MINT, Malaysia, Page 339 341.