38
Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 6 Ndabeni Business Park; Inyoni Avenue; Ndabeni; 7405; South Africa PO Box 1582; Cape Town; 8000; South Africa Telephone: +27 (0) 21 531 9900 Facsimile: +27 (0) 21 531 9901 [email protected] www.metacom.co.za

Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Embed Size (px)

Citation preview

Page 1: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom SCADA Communications Systems

Metacom Base Router

User Manual Version 6.0

6 Ndabeni Business Park; Inyoni Avenue; Ndabeni; 7405; South Africa

PO Box 1582; Cape Town; 8000; South Africa

Telephone: +27 (0) 21 531 9900Facsimile: +27 (0) 21 531 9901

[email protected]

Page 2: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 2User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Contents

REVISION HISTORY................................................................................................................................................ 3

ORDERING INFORMATION ................................................................................................................................. 3

LICENSE AGREEMENT ............................................................................................................................................ 4

OVERVIEW ................................................................................................................................................................... 6

METACOM BASE ROUTER ............................................................................................................................................. 6REMOTE COMMUNICATIONS DEVICES......................................................................................................................... 6

INTEGRATION ............................................................................................................................................................ 6

SYSTEM SCHEMATIC............................................................................................................................................... 7

DATA FLOW DIAGRAM........................................................................................................................................... 8

SYSTEM STARTUP .................................................................................................................................................... 9

GENERAL OPERATION ........................................................................................................................................... 9

SYSTEM MENU .......................................................................................................................................................... 10

DEVICE MANAGEMENT ........................................................................................................................................ 11

BROWSE....................................................................................................................................................................... 11DEVICE MANAGEMENT DETAIL .................................................................................................................................. 13DEVICE COMMUNICATION .......................................................................................................................................... 14

General.................................................................................................................................................................... 14Custom .................................................................................................................................................................... 16SMS ......................................................................................................................................................................... 17Auto Test ................................................................................................................................................................. 18

MONITOR .................................................................................................................................................................... 20

SMS OUTBOX ............................................................................................................................................................. 20SMS INBOX................................................................................................................................................................. 21SCADA DATA PACKETS............................................................................................................................................. 22COMMUNICATION HEARTBEATS ................................................................................................................................. 23RTU COMMUNICATION ............................................................................................................................................... 24DAILY COMMUNICATION............................................................................................................................................. 25RUNNING STATISTICS ................................................................................................................................................ 26

SYSTEM ........................................................................................................................................................................ 27

ALERT RECIPIENTS ..................................................................................................................................................... 27SYSTEM PARAMETERS................................................................................................................................................. 28SOFTWARE VERSION CONTROL ................................................................................................................................. 30DATA FILE MAINTENANCE .......................................................................................................................................... 31

Scheduler................................................................................................................................................................. 31Manual .................................................................................................................................................................... 32Delete All................................................................................................................................................................. 33

EXECUTE DATABASE SCRIPTS ................................................................................................................................... 34SEND AD HOC SMS................................................................................................................................................... 35

ABOUT........................................................................................................................................................................... 36

ABBREVIATIONS.......................................................................................... ERROR! BOOKMARK NOT DEFINED.

Page 3: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 3User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Revision History

Date Description S/W Version Doc Version

01 May 2006 Initial Release 3.x.x 1

01 Nov 2007 Update 3.1.0 2

06 Jun 2008 Update 3.1.1 3

01 Aug 2008 Update 3.1.2 4

23 Jan 2009 Update Network diagram 3.1.3 5

25 May 2009 Update User Interface 3.2.0 6

Document Name: Manual MC90001

Ordering Information

Part Number: MC90001Description: Metacom Base Router

Page 4: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 4User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

License Agreement

Metacom (Pty) Ltd End-user Product License Agreement

CAUTION: OPENING THE MEDIA PACKAGE INDICATES YOUR UNDERSTANDING ANDACCEPTANCE OF THE FOLLOWING TERMS AND CONDITIONS. PLEASE CAREFULLY READTHESE TERMS AND CONDITIONS BEFORE OPENING THE SEALED PACKAGE. IF YOU DO NOTAGREE WITH THE THEM, PROMPTLY RETURN THE UNOPENED PACKAGE TO METACOM (PTY)LTD OR THE DISTRIBUTOR OR RESELLER FROM WHICH IT WAS ACQUIRED.

Subject to the following terms and conditions, Metacom (Pty) Ltd grants to you (“User”) a non-exclusive license to use the software and the related Documentation. The term “Product”means all the computer software products licensed to User as a single integrated product andthe term “Documentation” refers to all the manuals licensed to the User.

1. Scope of License1.1. This license allows the User to install and use the Product solely on a single

computer (i.e. with a single central processing unit). Except as otherwise specifiedin the Documentation, User may not grant sublicenses, leases, or other rights in theProduct, nor may User transfer, sell, assign, or otherwise convey the Product toanother party without Metacom’s prior written consent. User may not split theProduct into its component computer software product and transfer, sell, assign,distribute or re-license or otherwise convey those components as individualproducts to another part. Transfer of the Product to another computer may bemade on a permanent basis provided no active copies are retained on the originalcomputer. This Agreement automatically terminates if User transfer possession ofany copy of the Product or Product Update to another party.

1.2. A Product Update replaces part or all of a Product Update previously licensed. Useof a Product Update terminates the license to use the Product or that part of theProduct Update replaces and User shall destroy or return to PSC all copies of anyprior Product or Product Update. User may obtain rights to acquire Product Updatesand other technical services under Metacom’s then current fees and terms.

2. Proprietary Rights. The Product and Documentation are proprietary products of Metacomare protected by copyright law. By virtue of this Agreement, User acquire only the non-exclusive right to use the Product and does not acquire any rights of ownership in theProduct or the media upon which it is embodied. Metacom shall at all times retain allrights, title, and interest in the Product and the media.

3. Non-Disclosure; Copies; Alterations. User agrees not to cause or permit the reverseengineering, disassembly, copying, or decompilation of the Product, except to reproducemachine-readable object code portions for backup purposes and installation of newreleases, under penalty of license termination but not exclusive of any other remedies.User may copy the Product for installation, backup or other purpose as described in theDocumentation. User may not copy nor allow others to copy the Product or ProductUpdate for any other purposes. User agrees not to remove any product identification,copyright notice, or other notices or proprietary restrictions from the Product. User maynot copy nor allow others to copy any part of the manuals or other printed materialprovided with the Product or Product Update by any means, including data transmissionor translation.

4. Limited Warranty. Metacom warrants that the materials of both the Product media andDocumentation are not defective and that the software is properly recorded on themedia. If either the media or the Documentation is physically defective, Metacom willreplace it free of charge during the 60-day warranty period. User’s remedy is limited toreturn of the media and/or Documentation to the supplier or to Metacom forreplacement. This Limited Warranty is in effect for claims made within 60 days from

Page 5: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 5User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

User’s purchase of the Product. Metacom warrants that it has the right to license theProduct(s). Metacom will defend User against any claim based on an allegation that aProduct infringes a South African patent or copyright, but only if Metacom is notifiedpromptly in writing of such claim and is given sole control of the defense thereof and allrelated settlement negotiations relating thereto. Notwithstanding the foregoing, Metacomshall not be liable to User for any claim arising from or based upon the alteration ormodification of any of the Product(s).

5. The Product has been tested and the Documentation has been reviewed. However,except as specifically stated above, METACOM MAKES NO WARRANTY ORPRESENTATION, EITHER EXPRESSED OR IMPLIED, INCLUDING WARRANTIES OFMERCHANTIBILITY OR FITNESS FOR PARTICULAR PURPOSE, WITH RESPECT TO THISPRODUCT AND DOCUMENTATION. For example, Metacom does not warrant that thereare no discrepancies between the Product and the Documentation, nor that errors cannotarise during the use of the Product.

6. Limitation of liability. TO EXTENT PERMITTED APPLICABLE LAW, THE LIABILITY OFMETACOM, IF ANY, FOR DAMAGES RELATING TO ANY PRODUCTS SHALL BE LIMITED TOTHE ACTUAL AMOUNTS PAID BY USER FOR SUCH PRODUCT AND SHALL IN NO EVENTINCLUDE INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND.

Page 6: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 6User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Overview

The Metacom SCADA Communications System consists of a suite of products forming the corecommunications infrastructure for widely distributed SCADA systems. The System is based oncellular technology with a very high level of redundancy for the most reliable communicationavailable.

Various self monitoring features are integrated with the core technology for auto correctionand reporting of system errors to support personnel.

The Metacom SCADA Communications System is a modular system comprising of the followingcomponents:

Metacom SCADA Base Router Remote Communications Devices currently available:

o MC402 Remote Routero MC407 LPU Monitor

Please refer to www.metacom.co.za for the latest information on new releases and sub-components.

Metacom Base Router

The Base Router is a suite of applications designed to run on a standard MS Windows basedserver. The software forms the basis of packet routing between the client SCADA applicationand the GPRS enabled remote devices.

The suite of products includes a management tool for system configuration and data analysisenhancing fault finding and performance checking.

Remote Communications Devices

A range of remote communications devices currently exist and Metacom continuously investsin product development. Devices include:

MC402 Remote RouterThe MC402 Remote Router is based on a GSM/GPRS communications module and is used tocommunicate with standard RTUs.

Remote monitoring and device configuration is available from the Metacom Base Routermaking the system easy to maintain and cost effective to administer.

MC407 LPU MonitorThe MC407 LPU Monitor is used to monitor the availability of three phase electricity supply andintegrates directly with the SCADA system. 3 Phase power is connected directly to the LPUMonitor and a DNP3 protocol stack is integrated into the device software for direct faultreporting to the SCADA system.

The LPU Monitor has two integrated RS232 ports for CSD data calls. These ports can be usedas a transparent data link to any third party devices.

Integration

The System is designed to integrate seamlessly with SCADA systems enabling thecommunications system to extend to the cellular domain for direct communication with remotedevices and Remote Terminal Units (RTUs).

The System is designed in such a way that any communications protocol can be supported.DNP3 and EV are supported in the current Version.

Page 7: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 7User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

The Metacom Base Router has been designed with a scalable architecture. This means thatthird party manufacturers of GPRS enabled communications devices may integrate directlywith the Base Router allowing for unlimited device configuration and expansion capabilities.Details of third party system integration are available from Metacom on request.

System Schematic

Following is a high level overview of the Metacom communications infrastructure andassociated sub systems for SCADA systems.

Please note that for reasons of confidentiality the architecture relating to multiple redundancysystems and communication channels have not been included in this schematic.

MTNVDC

MC402Field Services

Diginet Line 1128kbs

Metacom MPLSNetwork

Diginet Line 2128kbs

Dedicated Private Linkto Metacom MPLS

Serial Portto RTU

Rosebank

Randburg

Cisco Router

PCFES SerialInterface

SCADA MASTER

MetacomBaseRouter

SATELLITE

ESKOM Control Centre

MetacomBaseRouter

Fig 1. Metacom communications infrastructure for SCADA systems.

Page 8: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 8User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Data Flow Diagram

Notes

1. RTU to Metacom Remote Router (DNP3 in this example)1.1. When an event is triggered at the RTU, a DNP3 packet is generated and transmitted

to the Metacom Remote Router via a RS232 cable.2. Metacom Remote Router

2.1. The Remote Router receives the DNP3 packet and starts a timer on every bytereceived.

2.2. When the timer exceeds a user variable time the packet is assumed to have beenreceived in its entirety.

3. Cellular Network3.1. The Remote Router encapsulates the DNP3 packet in a UDP payload. The packet is

then transmitted to a user definable IP address of the Metacom Base Router usingthe UDP protocol over the Cellular Network.

4. Metacom Base Router4.1. The Base Router receives the packet and logs the packet in a database with a time-

stamp, direction, source and destination address.4.2. The packet is then output through an RS232 port to the SCADA system.

5. SCADA System5.1. The SCADA system receives the DNP3 packet and processes the packet.

6. SCADA System6.1. The SCADA System now sends the packet back to the Metacom Base Router via the

RS232 connection.7. Metacom Base Router.

7.1. The Base Router checks the destination address of the DNP3 header and searchesthe database for the associated IP address of the Metacom Remote Routerconnected to the RTU with this DNP3 destination address.

8. Cellular Network8.1. The Base Router encapsulates the DNP3 packet in a UDP payload and transmits the

packet on the Cellular Network to the user definable Remote Router IP address.9. Metacom Remote Router

9.1. The Remote Router receives the UDP packet and strips the DNP3 packet from theUDP payload.

Page 9: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 9User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

9.2. The DNP3 packet is sent to the RTU over the RS232 connection.10. RTU

10.1. The RTU receives the DNP3 packet and processes the command accordingly.

System Startup

Run the program GSMRouter from the shortcut on the desktop.

The following Logon window will appear:

Icon Legend

Logon

Exit

Typical Logon information: User sa Password <Leave Blank> Server (Local) or <Machine Name> or <Server IP Address> Database EskomRTU

Click on Logon

Metacom SCADA Base Router will open and you can select a menu e.g. Devices.

General Operation

The only program required to run at all times is Metacom MCRouter. The shortcut tothis program must be placed in the Startup folder.

Metacom SCADA Base Router is a management tool and may be run on demand orcontinuously to display operating statistics.

Tooltips will appear on all buttons to aid in navigation and general operation of thesystem.

There is a Hint Panel at the bottom of the main application window. This givesadditional information regarding the functionality of the button over which the mouse iscurrently located.

Page 10: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 10User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

System Menu

Below the System Menu is a series of quick start buttons for fast access to the most commonlyused screens.

Icon Legend

Devices Management

Heartbeats

Communication Statistics

Display SCADA Packet Data

Page 11: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 11User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Device Management

Browse

Icon Legend

Add New Device

Amend Device

Delete Device

Device Heartbeats

Device SCADA Communications Packets

Communicate with Device

Program Device – OTAP (Over The Air Provisioning)

Export to File

Preview Report

Exit

Page 12: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 12User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

The Device Management screen displays all remote devices configured on the system. TheSort Order can be changed by clicking on the appropriate column Header. Clicking on thecolumn Header again will toggle the sort order between ascending and descending order.

The Search box will search on the field currently selected as the Sort Order and limit theDevices displayed to the Devices that satisfy the search criteria of the Search field.

Remote Devices can be added, Amended or Deleted by clicking on the appropriate button.

Clicking on the SCADA Data button will display all the SCADA Data Packets for the selectedDevice in a separate window. Selecting another Device and clicking the SCADA Data buttonagain will automatically update the SCADA Data packets windows with the newly selectedDevice data.

Clicking the Export button will export all currently selected Device data to a csv file in thelocation selected by the user.

All screens with a grid display of data have a Quick Report (Q-Report) button. Clicking on thisbutton will display a report with all the data currently displayed in the grid. This report mayoptionally be printed.

Page 13: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 13User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Device Management Detail

Icon Legend

Save Changes

Undo Changes

Back to Browse

The Detail screen is used to configure the following fields: Description - The Description associated with the remote device RTU Address - The unique SCADA identification address Server - The physical server and instance of MCRouter controlling this device Device Type - The remote device the system is communicating with Protocol - The communications protocol this device uses:

o UDPo TCP

MSISDN - The cell phone number of the associated SIM card IP Address - The IP address of the remote device

The following fields are updated automatically by the Heartbeats received from this device andare displayed for information purposes only:

Code on Device Version on Device

Page 14: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 14User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Device Communication

Clicking on the Device Communication button will display the Device Communication screenwith the current device information in the title section of the window.

General

Icon Legend

Execute

Exit

The General Device Communication tab is used to request general information from theselected communications Device and to configure parameters on the Device. Simply click onthe desired item in the Quick Comms box. The information will be displayed in the Responsebox. Any information, such as parameters, may then be copied and pasted into the ConfigureParameters box for editing and sending to the communications Device. Responses confirmingthe changed parameters will be displayed in the Response box.

Page 15: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 15User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

The following Quick commands are available: Get Info - This will return core operating information from the remote Device Get All Info – This will return extended operating information from the remote Device Get Cells Information - Displays a list of the current cells the remote Device is able to

communicate with Set Device Time - Sets the time of the remote Device to the time of the Base Router

clock Reboot Device - Reboots the remote Device Read Device Parameters – Display a list of all the remote Device parameters with

current values Get Timing Advance – Display the Timing Advance allocated to the device by the

cellular tower

Please refer to the device specific documentation for a detailed description of the informationappropriate to the selected Device.

Page 16: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 16User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Custom

Icon Legend

Execute

Back to General tab

The Custom screen is used to send specialized commands to the remote Device.

Checking the Use System Password check box automatically prefixes the System Password tothe Custom Command simplifying command entry for the user.

Checking the AT Command check box automatically prefixes the AT: command to the CustomCommand simplifying command entry for the user.

Please refer to the device specific documentation for a list of all the commands that may besent to this particular device.

Page 17: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 17User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

SMS

Icon Legend

Send SMS

Refresh SMS Outbox Display

Refresh SMS Inbox Display

Back to General tab

SMS messages can be sent and received from this screen. Please note that GSM networks usethe international number format. This means that the MSISDN for devices should be enteredin the following format:<Country Code><Network Operator ><MSISDN>For example:278255512345Where:27 Is the country code82 Is the network operator5551234 Is the MSISDN

After typing the SMS message the software will queue it for sending. This takes approximately30 seconds. Click on the SMS Outbox Refresh button to see when it was sent.

Page 18: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 18User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

The SMS reply from the remote device will take approximately 1-2 minutes. Click on the SMSInbox Refresh button to display the received SMS.

Auto Test

Icon Legend

Start Auto Test

Stop Auto Test

Refresh Auto Test Display

Delete All Auto Test records

Preview Report

Back to General tab

The Auto Test screen is used to automatically send the INFO command at the specifiedfrequency to the currently selected Remote Router. The Remote Router will respond with theINFO response information. Both send and receive packets are logged in the database foranalysis of the reliability of the communications infrastructure and specifically the UDPcommunications protocol.

Page 19: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 19User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

The following buttons are available: Start

o This will Start the automatic sending of the INFO command to the currentlyselected Remote Router.

Stopo This will Stop the automatic sending of the INFO command.

Refresho The results grid is not updated automatically. Press the Refresh button to

display all records currently logged in the database. Delete All

o Delete All will delete all the records currently logged in the database. Q-Report

o The Quick Report will display all records currently logged in the database in aformat suitable for printing.

Page 20: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 20User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Monitor

The following screens gives the systems operator an overview of the data communication on adaily, specific device and global basis.

SMS Outbox

Icon Legend

Refresh

Exit

The SMS Outbox displays a list of all SMS messages queued for sending and the time eachmessage was queued. The SendTime column contains the actual time the message wassuccessfully sent.

The full text of the currently selected message is displayed in the window below the grid.

Page 21: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 21User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

SMS Inbox

Icon Legend

Refresh

Exit

The SMS Inbox contains a list of all SMS messages received and the date and time eachmessage was received.

The full text of the currently selected message is displayed in the window below the grid.

Page 22: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 22User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

SCADA Data Packets

Icon Legend

Refresh

Preview Report

Exit

The SCADA Data Packets screen displays a list of packets routed by the Base Router. Thepackets can be displayed in Hexadecimal or Decimal format for analysis.

A Details tab can be selected which displays the following packet specific information: Source Address Destination Address Direction Total Packet Length Protocol:

o DNP3o EV

All packets are displayed by default. Displaying the packets to and from a particular remotedevice can be activated by selecting the appropriate device in the RTU Selection combo box.

Page 23: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 23User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Pause Auto Refresh is checked by default. The displayed data can be dynamically refreshed ifthe Pause Auto Refresh check box is unchecked.

Communication Heartbeats

Icon Legend

Refresh

Export to File

Preview Report

Exit

The Communication Heartbeats screen displays a list of Heartbeats received by the BaseRouter.

No Heartbeats are displayed when first opening the screen. Select the appropriate remoteDevice by entering a Search criterion. The selected Sort Order is used to Search on. i.e.When the Description Sort Order is selected, the Search will be conducted on the Descriptioncolumn. All records with the selected Search criteria anywhere in the selected Sort Ordercolumn will be displayed. Double click on the remote device to display the associatedHeartbeat information.

Page 24: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 24User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

The Number of Heartbeats to Display will determine how many records are fetched from thedatabase and displayed. Note that the bigger this number the longer the system will take toselect, transfer and display the information.

Pause Auto Refresh is ticked by default. The displayed data can be dynamically refreshed ifthe Pause Auto Refresh check box is unchecked.

Click the Export button to create a csv file containing all the selected Heartbeats.

RTU Communication

Icon Legend

Refresh

Export to File

Preview Report

Exit

The RTU Communications screen displays the number of SCADA and Control bytes sent andreceived by each remote device per day.

All SCADA related routing is totaled in the SCADA Tx and SCADA Rx columns.All other data routing, including transmitting and receiving configuration data, Heartbeats andmiscellaneous commands, are totaled in the Control Tx and Control Rx columns.

Page 25: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 25User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

All remote devices are displayed by default. Displaying the information for a particular remotedevice can be activated by selecting the appropriate device in the RTU Selection combo box.

Pause Auto Refresh is checked by default. The displayed data can be dynamically refreshed ifthe Pause Auto Refresh check box is unchecked.

Daily Communication

Icon Legend

Refresh

Export to File

Preview Report

Exit

The Daily Communications screen displays the number of SCADA and Control bytes sent andreceived by all remote devices per day.

All SCADA related routing is totaled in the SCADA Tx and SCADA Rx columns.All other data routing, including transmitting and receiving configuration data, Heartbeats andmiscellaneous commands, are totaled in the Control Tx and Control Rx columns.All remote devices are displayed by default. Displaying the information for a particular remotedevice can be activated by selecting the appropriate device in the RTU Selection combo box.

Page 26: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 26User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Pause Auto Refresh is checked by default. The displayed data can be dynamically refreshed ifthe Pause Auto Refresh check box is unchecked.

Running Statistics

Icon Legend

Exit

The Running Statistics screen displays the number of SCADA and Control bytes sent andreceived by all remote devices for the current date.The number of packets, actual bytes sent and received and Total bytes, including UDP headerinformation is automatically totaled and displayed.The total number of bytes is calculated per the following example:SCADA Packets Sent 6 ActualSCADA Data Sent 316 ActualSCADA Total Bytes Sent 430 (6 x 19*) + 316 = 430 *UDP Packet Header

Pause Auto Refresh is unchecked by default.

Page 27: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 27User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

System

Alert Recipients

Icon Legend

Save Changes

Delete Recipient

Send Test SMS

Preview Report

Exit

The Alert Recipients screen is used to configure all Recipients that must receive an SMS and/orEmail in the event of a system error.

Note that in order for the SMS functionality to work an SMS modem must be configured towork with the primary instance of MCRouter. Similarly, the email functionality will only work ifthis server has access to a valid email account.

Page 28: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 28User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

System Parameters

Icon Legend

Save Changes

Undo Changes

Defaults

Exit

The System Parameters screen is used to configure the following parameters: Customer Name Key - The unique Customer Key on the installation CD

The following Timers can be configured: Running Statistics Update Frequency (Seconds)

o When the Running Statistics screen is open the displayed data will be refreshedfrom the database at the interval as defined

SCADA Data Packets Update Frequency (Seconds)o When the SCADA Data Packets screen is open the displayed data will be

refreshed from the database at the interval as defined

Page 29: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 29User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Communication Heartbeats Update Frequency (Seconds)o When the Communication Heartbeats screen is open the displayed data will be

refreshed from the database at the interval as defined Daily Communication Update Frequency (Seconds)

o When the Daily Communication screen is open the displayed data will berefreshed from the database at the interval as defined

RTU Communication Update Frequency (Seconds)o When the RTU Communication screen is open the displayed data will be

refreshed from the database at the interval as defined SMS Outbox Update Frequency (Seconds)

o When the SMS Outbox screen is open the displayed data will be refreshed fromthe database at the interval as defined

SMS Inbox Update Frequency (Seconds)o When the SMS Inbox screen is open the displayed data will be refreshed from

the database at the interval as defined

The SCADA Data Packet Replay parameters are used when SCADA packets are replayed formonitoring and fault finding by an external DNP3 tool.

The following fields can be configured: Inter Packet Delay - This is the interval the system will pause between packets allowing

the monitoring tool time to analyse and display the data. Port - The Base Router computer serial port on which the data will be transmitted to the

monitoring tool Settings - The serial communication character framing in the format:

Baud, Parity, Data Bits, Stop Bits

The Password should be set per site and kept confidential. All commands to and from thisBase Router will be prefixed by the Password in order to prevent accidental or maliciousconfiguration changes to remote devices.

Page 30: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 30User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Software Version Control

Icon Legend

Print Preview

Exit

The data as configured in the Software Version control screen is used by the Base Router tocheck that the remote devices are loaded with the correct version firmware.The model number of each device is entered in the Code column with an associatedDescription. The firmware version must be maintained in the Version column.

The remote devices can be configured to send Heartbeat packets to the Base Router atpredefined intervals. Each Heartbeat packet also contains the current firmware versionrunning in the remote device. The remote device master record is automatically updated withthe version number every time a Heartbeat packet is received.

Page 31: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 31User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Data File Maintenance

The following System screens are used for log file and database management.

Scheduler

Icon Legend

Save Changes

Undo Changes

Defaults

Exit

The software will automatically schedule a task to delete records older than the number ofdays specified in the associated field:

Data Packets SCADA Data communication to and from remote devices Heartbeats Remote Router Heartbeat packets Communication Statistics Data recording number of bytes sent and received SMS Outbox SMS messages sent SMS Inbox SMS messages received

Page 32: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 32User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Manual

Icon Legend

Execute

Check Database

Defaults

Exit

The Manual screen is used to manually Delete records older than the specified number of days.

This function will be slow on large databases as all records are deleted one by one.

The Check Database feature will first give an indication as to how many records will be deletedin each table. This will give the user an indication as to the time required to delete thespecified records. Note that the actual time it takes to delete the records depends on thehardware the system is running on and may vary significantly from system to system.

Ensure that you make a backup before using this feature as records that have been deletedcannot be retrieved.

Page 33: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 33User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Delete All

Icon Legend

Execute

Exit

The Delete All screen is used to permanently delete ALL records in the associated file.

This is a very quick operation as the file is simply truncated and all records are instantlydeleted.

Ensure that you make a backup before using this feature as records that have been deletedcannot be retrieved.

Page 34: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 34User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Execute Database Scripts

Icon Legend

Execute

Exit

The Execute Database Scripts screen is used to run SQL scripts in order to update andmaintain the database. Scripts must only be run on instruction from Metacom as unauthorizedscripts can corrupt or destroy all the data in the database.

All SQL Scripts in the Application\Database folder will be displayed in the Database SQL Scriptslist. Click on the script you wish to execute and then click the Execute button.

If any error is encountered while executing the script a message will appear.

Please contact Metacom Technical Support for assistance.

Page 35: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 35User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Send Ad Hoc SMS

Icon Legend

Clear Fields

Send SMS

Exit

Use this screen if you wish to send an SMS to an ad hoc recipient. Please note that theRecipient number and Message details will be stored in the SMS Outbox table and can later beviewed.

Page 36: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 36User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

About

Icon legend

License Agreement

Exit

Displays the contact details for Metacom (Pty) Ltd and the program version information.

Page 37: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 37User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

MCRouter Configuration FileThe MCRouter.jar routing software service is installed in the following folder by default:C:\Programs\Metacom\MCRouter

At the time of installation the following configuration file is installed in the same folder:File: MCRouter.cfg# Database connection settingsInstance = 1DbEngine = MSSQL2005DbServer = localhostDbName = EskomRTUDbUser = saDbPassword =

# SMS Modem settingsModemPort = COM1

# TCPIP Device PortsDeviceServerPort = 2001RemoteServerPort = 2004TCPIPConnectTimeout = 20

# UDP Device PortsDeviceUDPPort = 2001RemoteUDPPort = 2004HeartbeatUDPPort = 2011

# Used to connect to SCADAMasterPortName = COM2MasterBaudRate = 9600MasterDataBits = 8MasterStopBits = 1MasterParity = NoneMasterPacketTimeout = 50MasterReadTimeout = 20

# DNP3 master comport buffer length (bytes)MasterComBufferLen = 10240

# DNP3 master serial port flow control None | Hardware | SoftwareMasterFlowControl = NoneMasterID = 3

# Additional parametersProtocol = DNP3VerifyCRC = NoDeviceTimeout = 45MaxProcessingTime = 3000LoggingListenerPort = 8891SCADAThreadPriority = 5ProfileDB = 0SCADAWorkers = 20LoggingQueueLen = 20

Page 38: Metacom SCADA Communications Systems Metacom Base Router ... · Metacom SCADA Communications Systems Metacom Base Router User Manual Version 6.0 ... Diginet Line1 128kbs

Metacom Base Router Page 38User Manual V6.0

______________________________________________________________________________________________

Cellular Continuum SeriesCopyright © Metacom (Pty) Ltd

Abbreviations

Term Description

APN Access Point Name

CSD Circuit Switched Data

CSV Comma Separated Values

DCE Data Communications Equipment

DNP3 Distributed Network Protocol Version 3.0

DTE Data Terminal Equipment

EDGE Enhanced Data for Global Evolution

GPRS General Packet Radio Services

GSM Global System for Mobile Communications

GUI Graphical User Interface

LPU Large Power User

MSISDN Mobile Station Integrated Services Digital Network

RTU Remote Terminal Unit

SCADA Supervisory Control and Data Acquisition

SIM Subscriber Identity Module

SMS Short Message Service

UDP User Datagram Protocol

VPN Virtual Private Network