ASE2000 Simulator

ASE2000 V2 Test Set Announcement

On August 31, 2011 ASE introduced Version 2 of its popular ASE2000 Communication Test Set (Version 1). In addition to all features in the prior version, ASE2000 Version 2 adds:

  • Task Mode for easy operation of protocol-specific tasks such as data acquisition and control, without the need to edit communication message exchanges
  • Support for DNP3 certification procedures, levels 1 and 2
  • Support for DNP3 secure authentication
  • Support for File Transfer
  • Expanded Messages View for detailed identification of communication message contents

ASE2000 Version 2 software will be provided with orders shipped on or after Sept. 1, 2011. Customers interested in running both ASE2000 versions should note the following:

  • ASE2000 Version 2 licenses allow operation of the older ASE2000 Version 1 on the same computer for no additional charge. ASE2000 Version 1 may be downloaded from This Link (click here)
  • ASE2000 Version 1 users with an ASE BCOM-USB device who purchased their product Sept. 1, 2010 or later are entitled to use the initial release of the ASE2000 Version 2 software for no additional charge. ASE2000 Version 2 may be downloaded from This Link (click here).
  • If you are unaware when your ASE2000 Version 1 was purchased, you may download and install the ASE2000 License Updater from Insert the BCOM-USB card and run the Updater software:


  • ASE2000 Version 1 users with a Sentinel dongle (ASE2000-COM) who purchased their product Sept. 1, 2010 or later are also entitled to use the ASE2000 Version 2 software for no additional charge. However, ASE2000 Version 2 requires a USB dongle with serial number U-3000 or higher. If you have a lower serial number, please contact ASE for exchange policies.
  • ASE2000 Version 1 users who are not otherwise entitled to ASE2000 Version 2 may purchase an upgrade to enable both Version 1 and Version 2 operation. For details, please contact ASE at 408-364-0500 or Email

ASE2000 V2 Test Set Overview

ASE’s protocol and communication test products, first introduced in 1989, are currently in use worldwide by RTU and IED equipment manufacturers, electric power utilities, and SCADA system vendors. The ASE2000 RTU Test Set line supports:

Current technology protocols included as standard on all units:

  • DNP3 serial
  • IEC 60870-5-101
  • IEC 60870-5-104
  • Modbus serial (RTU and ASCII)
  • Modbus network (TCP)

Older widely used protocols such as:

  • CDC Types I and II
  • Conitel (most variations)
  • Harris 5000/6000
  • Telegyr 8979

And over 75 protocols in total:

All protocols are supported in a single program with a single user interface. The ASE2000 provides a total solution approach to the area of protocol test equipment software and its family of PC based protocol test equipment that includes USB serial communication hardware and Bell-202 modems.

  ASE2000 Version 1was first introduced in 1999 (replacing older Comm/32 and Comm/64 models) and has a current installed base of several thousand units in numerous utilities and SCADA industry companies worldwide.ASE2000 Version 2, introduced in June, 2011, expands on Version 1 features by supporting operation in Exchange and Task modes. Exchange mode implements Version 1 features and operation. Task mode, new in Version 2, adds a simplified means to performing a set of common tasks such as device initialization, data acquisition, controls, and file transfers. Task Mode operation requires only that the user select a RTU/IED device and a task to be performed. Communication message editing, frequently required in Version 1, is automated in Version 2.    

ASE2000 Version 2

The ASE2000 RTU Test Set is a full-featured protocol test unit that provides the user with a powerful and flexible tool for testing and maintaining SCADA RTU and SCADA IED equipment and diagnosing communication problems.

User Interface

ASE2000 operation is a menu driven, window oriented interface, developed in line with standard Windows interface presentation guidelines. Set-up screens allow the user to define test session specific information and user preference information. For quick-start operation, the supplied default values for most test operations are sufficient and preclude the need for lengthy and complicated pre-test set-up. For tests that do require special conditions, a set of intuitive and easy to use set-up screens is provided. Special set-up conditions can be saved to uniquely named files and easily retrieved for use in future sessions. Many users develop a library of frequently used test scenarios with this feature thereby eliminating repetitive set-up for future test sessions.

Display Options

Display screens provide dynamic data display during monitoring and simulation mode test sessions.

  • Users are not limited to a single display format for message data. In addition, message data can be displayed in Interpretive Mode which identifies, in English, the various message elements and their values, Raw Data Mode which displays only the numeric message data, or both. Point data is available for presentation in tabular format.
  • The Line Monitoring view in Versions 1 and 2 shows communication line data in raw and interpretive styles. Clicking on a field or value in one side highlights the corresponding field in other side.
  • The Messages View in Version 2 presents communication line data in an alternate format with “zoom-in” details
  • The Point Values View in Versions 1 and 2  shows point names, values (raw and scaled), quality codes, and times

Modes of Operation (Version 1 and Version 2/Exchange Mode)

The ASE2000 test set has three modes of operation, Master Simulation (communicating to a downstream device or RTU), RTU Simulation (communicating to a master station), and Line Monitor (listening to communications between Master and RTU/IED devices).

Master Simulation Mode provides the capability to issue data scan requests and supervisory control commands to one or more RTU’s on a communication line. The set-up screens for this mode allow the user to define a test scenario that identifies which device(s) to communicate with, which commands to issue for each device, frequency of commands, screen format and display format of message data.

RTU Simulation Mode allows the user to configure the ASE2000 RTU test set as one or more RTU’s to respond to data scan requests and supervisory control commands. Convenient set-up menus allow the user to specify point types, number of points, and point ordering that will result in the proper data message structure. Point modeling can also be enabled to provide data value changes on successive data scans.

Line Monitoring Mode is used to monitor communication between a master station and all RTU/IED devices on a communication line. Message data for both directions is shown.

Modes of Operation, Version 2 Task Mode Enhancements

ASE2000 Version 2 adds Task Mode. In this mode, the ASE2000 operates from a user defined RTU/IED device data base. Each definition includes counts and address of all input points at that device.

Task Mode/Master Simulation provides the user with a set of tasks applicable to the protocol of the selected device. Activating a task causes appropriate messages to be built and transmitted to accomplish the selected task for the device’s protocol and point configuration

Task Mode/RTU Simulation allows individual points states/values to be entered from the Point Values view. New values are transmitted in the next applicable scan response, with time stamps if appropriate to the protocol. In addition, the user can define point modeling parameters to automatically generate point changes.

Advanced Features

A number of advanced features are available for specialized test requirements.

Event Logging generates a text file recording significant events including:

  • High/low limit alarms for selected analog input points
  • State changes for selected digital input points
  • Communication errors
  • Detection of specific communication messages, such as trip/close commands
  • Online communication can be triggered to stop when a selected event is detected, thereby creating a record of communication activity prior to the event

Signal Analysis is available to users with an ASE supplied communication device (BCOM-USB) and provides a plot of bidirectional carrier and data signals to 0.1 millisecond resolution.

DNP3 Certification testing support files are included with the ASE2000 Version 2 software at no additional charge. An automated test results report can be generated through standard browser.

Transport Certification Test Results

Test Number Title State Failure Reason
7 Transport Layer Pass  
7.2 Test Procedure Pass  
1 Cycle power to the DUT. Pass  
2 Request Class 0 data (Object 60 Variation 1) using Qualifier Code 0x06. Pass  
3 Verify that the DUT responds with a valid message. Pass  
4 If the DUT’s reply contains more than 249 octets then verify that the first response message sets the FIR bit to a one, the FIN bit is set to zero. Pass  
5 Verify subsequent messages to assure that the FIR bit is zero, the FIN bit is zero, and the sequence number increments by one. Pass  
6 Verify that the last message has the FIR bit is zero and the FIN bit is one, signifying the last data fragment, and the SEQ value increments by one. Pass  
7 If the DUT’s reply contains less than 250 octets in the Data Link Frame then the FIR bit is set to one and the FIN bit is also set to one. Pass  

Hardware Configuration Options

The ASE2000 RTU Test Set is available in various models that differ only by communication hardware; the software is identical. The ASE2000-COM supports Asynchronous Byte and Network protocols only. Standard PC COM ports cannot support bit-oriented communication used by many of the older legacy protocols. The ASE200-USB-RS and ASE2000-USB-M, which utilize ASE’s dual-channel BCOM-USB device (pictured below), support all protocols.


The ASE2000-USB-RS supports all asynchronous serial, synchronous serial, and network protocols. Serial communication is supported through ASE’s BCOM-USB, a USB Bus powered, two-channel, serial RS-232 communication device. The two RS-232 ports support both synchronous (bit protocol) and asynchronous (byte protocol) communication. A set of RS-232 LED’s for each channel show TX, RX, RTS, CTS, and CD status. Connection to the PC is via a standard USB device cable. Both USB 2.0 and USB 1.1 standards are supported. RS-232 communication operates from 50 to 56K baud for byte-oriented protocols, and from 50 to 2400 baud for bit-oriented protocols.

Network protocol communication uses standard PC network hardware. For network protocols, the BCOM-USB device provides the license. That is, the ASE software will not operate without the BCOM-USB device inserted although it is not actively involved in network communication.

An upgrade path to the BCOM-USB device is available to users of ASE’s older PCMCIA card, or for upgrade from an ASE2000–COM model. Upgrade requires return of the current hardware (PCMCIA card or dongle) within six weeks after delivery of the BCOM-USB device.

BCOM-USB Data Sheet


Model ASE2000-USB-M includes all hardware provided in the ASE2000-USB-RS, plus a dual-channel Bell-202 modem. The modem is powered from the BCOM-USB device. The same software is provided for model ASE2000-USB-M as for model ASE2000-USB-RS.


The ASE2000-COM utilizes standard PC COM ports and is suitable for users that require support for asynchronous byte oriented and network protocols only, all using standard PC hardware or USB to serial devices manufactured by others.

The ASE2000-COM model:

  • Supports only asynchronous byte and network protocols. This includes protocols such as DNP3, IEC 870-5,  and Modbus
  • Does not support ASE’s dual-channel Bell-202 modem since that modem derives its power from the BCOM-USB device. The COM model will operate with an external modem. ASE sells single-channel external Bell-202 and V.23 modems
  • Does not support the Line Analyzer function
  • Does not support modem timing properties (pre-transmission mark, post-transmission mark, and receiver squelch times)
  • All ASE2000 models require two COM ports to support serial protocol Monitor Mode operation. Users who wish to operate in Monitor mode should verify that their computer is equipped with two serial ports. (ASE’s BCOM-USB device does contain two serial ports.

ASE2000 V2 Summary of Features & Specifications


  • Graphics window / menu screen presentation with keyboard or pointer navigation
  • Common user interface set-up displays, independent of protocol
  • Custom display of data with protocol specific formatting
  • User preference set-up and save
  • Extensive On-Line help facility
  • Supports 32-bit and 64-bit Windows systems

Line Monitoring

  • Real-time, time stamped display of message data
  • Interpreted and raw data display
  • Display filtering options
  • Event triggering
  • Disk storage / retrieval of message data from test sessions. Files can be sent to anyone for use with a free viewer available to non-ASE2000 users
  • Communication statistics (message count, parity errors, security errors, etc.)

Master Simulation

  • Data and control requests to one or more devices
  • ASE2000 defined test scenarios
  • User defined test scenarios

RTU Simulation

  • User configurable to respond to master requests for multiple devices (party line)
  • Point value modeling for data change activity (analog, digital, accumulator)

Advanced Features

  • User configurable event log for communication errors, analog limit exceptions, digital point changes, selected message types (supervisory control)
  • Event triggering
  • RTU response time measurement (1 msec. resolution using ASE’s BCOM-USB device)
  • Low level control over message structure, security error, message timing, and other fields to allow customization for advanced testing requirements
  • Communication error generator for error detection testing

DNP3 Extras

  • Certification testing scripts
  • Secure authentication support
  • Automated file transfer procedures

SCADA or RTU : Test Set vs. Protocol Analyzer vs. Protocol Translator

Over the years various names have been given to a box which essentially performs the following functions: Test the Remote Terminal Unit (RTU) communication and point I/O; Test the Master station communication and point I/O; Test the communications circuits between the Master and RTU units; advanced testers capable of analyzing the communications data stream from Master to RTU; capable of converting raw hexadecimal values into Readable characters for human users; even more advanced features for data acquisition and control capabilities and automated testing. The ASE2000 can perform all of these functions.

SCADA Test Set: Most original RTU manufacturers who developed proprietary protocols to speak from their master station to their RTU, also created a testing box. This Box became known as a RTU Tester, RTU Test Set, and sometimes I/O Test set. These large heavy duty test sets could withstand a lot of abuse. Conitel 2020, Harris 5000/6000, CDC Type 1, Tejas 3 and Tejas 5, BBCSI, are a few of the manufacturers’ boxed test set we have worked with in the past. They are still in the field and are very reliable, however they weighed 50 pounds and could only emulate one protocol.

Protocol Analyzer: With the advent of Personal computers, and a few clever software developers, a second generation of ‘Test sets’ arose. They first appeared on “Lunch box” or “luggable” portable computers (Although movable, they were not particularly light, and were definitely not for your lap!). This generation of protocol analyzer was based on DOS operating system, and had no mouse support. Function keys ran everything. (only F1 through F8). However the bits and bytes could now be analyzed and displayed in ASCII or Text for a human to read. This version of the Protocol Analyzer grew in functionality as did the personal computer. Today we have the full featured Windows XP Pro/Vista version, which has all of the capabilities listed above.

Protocol Translator: Although North Americans have called capabilities listed above, one of the following: RTU Test Set, IED Test Set, SCADA Test Set, RTU Protocol Analyzer, IED Protocol Analyzer, or SCADA Protocol Analyzer; the international community has requested a ‘Protocol Translator’ (translate a protocol to English) test set. In North America we normally consider a protocol translator to be a device (like the SPT4-NET) which converts one protocol to another protocol (DNP 3 to IEC 870-5-101) .



ASE2000 Communication Test Set

This section contains Frequently Asked Questions regarding the ASE2000 Test Set. It is an accumulated collection of items that describe various problems and situations that have been encountered with the ASE2000 Test Set and the solutions to those problems. Click on the “FAQ” that best fits your situation to navigate to the full problem description and resolution.

Where can I obtain pricing information for the ASE2000 Test Set?

Please contact ASE sales for an up-to-date price list or to request a formal quotation. Call us at 408-364-0500 or fill out our contact form.

To obtain a formal quote, please specify the model (ASE2000-PCM-M, ASE2000-PCM-RS, or ASE2000-COM), quantity, list of required protocols, and shipment destination. For current test set owners, please include a list of currently licensed protocols.


How do I get technical support for the ASE2000 Test Set?

You should first check the FAQs and Knowledge Data Base for the ASE2000 product. Answers to the most commonly asked questions and problems encountered can be found in these on-line resources.

If you can not find the answer or solution on-line, you can contact technical support by e-mail, telephone, and Fax. For a list of contact options, select the Support link from any ASE web page.


Will the ASE2000 Test Set run under Windows XP, Windows Vista and Windows 7?

Yes, the ASE2000 is supported on Windows XP/Vista/7 (32 and 64 bit). The ASE2000 application software is the same for all versions of Windows but the I/O driver for ASE I/O cards is different. Be sure to use the correct I/O driver files for the particular I/O card and Windows version. If you have any questions concerning ASE2000 software installation or I/O driver installation, contact ASE technical support.


How do I register my ASE2000 Test Set?

The easiest way to register is on-line through our web site using the registration form. Go to and select the link for Product Registration. Please provide all requested information. In order to establish a proper record of your purchase for warranty and technical support purposes, your test set purchase with list of licensed protocols and I/O board serial number(s) must be registered.


How do I obtain software updates for my ASE2000 software?

There are two ways to obtain software updates for the ASE2000; manual update and automatic update. The manual update procedure involves manually requesting the download of the latest version of the ASE2000 software and initiating the install procedure. For ASE2000 version 1.34 and above, the test set software, when started, will automatically attempt to connect to a web site and check if a new version of the ASE2000 is available. If yes, a message will appear and you will be given the option of downloading and installing the latest version of the ASE2000 software. If you decline, no update will occur and you will be asked again the next time you start the test set.


How do I determine which version of the ASE2000 software I am running?

The ASE2000 software version can be found by starting the ASE2000 program, select Help and About ASE2000. This will display the software version number. You will need this information when contacting ASE for technical support.


Does ASE provide protocol documentation for the protocol support I purchase?

In general, no. Due to copyright restrictions ASE is prohibited from distributing protocol specification documentation. The best option is to contact the RTU or IED manufacturer and request documentation for the specific protocol. Also, if it is a standards based protocol such as DNP 3, Modbus, or IEC, you can obtain documentation from the organization managing the protocol.


What does the message “ASE Hardware Not Installed” mean when I start the test set scanning or monitoring?

When the test set performs any I/O operation, it checks to make sure that at least one piece of ASE hardware is installed on the computer. The presence of ASE hardware (BCOM2 card, PCMCIA card, Sentinel Security Plug or BCOM-USB) is necessary to enable the ASE2000 software. If one of these is not installed, the correct driver is not installed or if there is a hardware problem with the card, the “ASE Hardware Not Installed” will be displayed. If you feel it is a hardware problem, contact ASE technical support.


How do I find out which protocols are supported on the ASE2000?

From our web site, select the Products links and then select the Supported Protocols link. The Supported Protocols page lists all the protocols supported across the entire ASE product line. For the ASE2000, only protocols shown with a support code “A” in the column labeled “Test Sets / ASE2000” are supported.   


Does the ASE2000 test set support the IEC 61850 (UCA) or ICCP protocols?

No, ASE2000 does not support these protocols at this time. ASE is currently investigating the feasibility of adding support for one or both of these protocols to the ASE2000 but no decision or commitment has been made.


Does ASE have an Evaluation copy of the ASE2000 Test Set software?

Yes, there is an ASE2000 Trial Version of the standard ASE2000 program. You can download a copy by selecting the Download link on our web site and follow the navigation links from ASE2000 Communication Test Set Software, I/O Drivers & Documentation downloads to obtain the trial version.   Instructions for downloading and installing and the required Protocol License Code and Password are contained in the document Trial Version Introduction.