Home About Us Contact Us Clients Projects Services

Protocol Server
 

 

Up

B&C Communications Protocol Terminal Server

 

Overview

 

The B&C Communications Protocol Terminal Server is testing tool that can be used during the testing and verification of train control system software to simulate field devices.

 

The tool can either be used to test office system software -- with the tool either emulating non-vital processors, or used to test non-vital microprocessors to emulate an office system, depending on the current need.

 

This application can also be used as a permanent part of your office system network as a communications distribution server.

 

Projects

 

The Communications Protocol server (CPTS) can be set up to contain multiple projects. A project contains a list of communication links defined for that project defined by the user.

 

The reason for having projects is simple. Once communication links are set up in a specific way, the project can be opened and those communication links automatically appear. This allows a user to have various communications setting available for any different application need.

Modifying Communication Links on an Open Communications Project

 

What Does this do for Me?

 

When Server / Slave communications are setup, the CPTS functions as a data terminal server to distribute data from a single source to multiple monitoring and control sources. These links are configurable to have multiple Server/Slave link relationships, such that information received on one link (communications port) will be passed through to multiple slave sources (other communications ports) independent of data and transport layers on any of the individual ports. For example, one communication link can be "talking" to a processor using the DT8 (DataTrain VIII) protocol, and pass this information to a different processor "talking" with the GENISYS communications protocol. Any mix of serial and Ethernet links can be easily converted to "talk" to each other.

 

Sure, other applications or hardware solutions might be able to do this, but where else can you visually monitor communications on each of these links simultaneously?

 

Setting up Communication Links

 

A project can have an unlimited number of communications links.

 

Wizards are used to assist the user in defining each communication link and the individual address that may exist on that link.  

 

If the user identifies the link as a serial type, a link through a modem or remote high security modem, or via Ethernet, only though settings needed for the specific link are shown to the user. This makes setup easy and painless.

 

Each link must have at least one address. The address contains the number of indications and controls passed to processors over the communications link. The user has many available settings, such as communications logging, CRC checking, and other such vital options.

 

Wizards to Create or Modify Links and Addresses

 

 

Methods to Map communication Links as independent, or as Server / Client relationships

Mapping Links

 

In most simple trouble shooting cases, a single independent link is all that is needed to set the application up to simulate a field processor or an office system.

 

However, the "real" power is in setting up Server/Slave link relationships.

 

Server links "talk" to a processor or office system and automatically pass this data on to each defined Slave link (that are attached to the computer to some other system). This power gives the user the ability to pass information regardless of protocol to other systems.

 

Visual Monitoring

 

Once links are setup, or a project is opened where links were previously setup and are now recalled, the user selects the START COMMUNICATION button (shown on the bottom left in the illustration).

 

Once communication is started, the user can visually monitor the communications active on each link and freeze or expand the displays to show information most important to the user.

 

The status of each link on the communications windows and link list on the left are represented by various color states.

Shows real time transmission on two simultaneous communication links

Shows real time state of specific indication bits for a communication address

Data Interaction

 

Through various window options, the user can see the state of individual indication and control bits passed over any active communication link (see pop up window in the illustration).

 

When the control bit window is activated, the user can toggle the state of control bits on multiple addresses and send them all at once to over the communication link to the processor or office system.

 

SUMMARY

 

The B&C Communications Protocol Terminal Server allows the user to simultaneously link to any number of field processors of various types and distribute that information to any number of workstation clients (of other field processors).

 

Some links can be serial (at different baud rates), while others are connected Ethernet. And while all this communication is active, the real time state of these communications can be observed and recorded.

 

Use this application as either a comprehensive on-line testing tool, or as a permanent component of your Office System network.

 

The choice is yours.

 

 
Send mail to mkirk@bnctransit.com with questions or comments about this web site.
Last modified: 04/07/06