VB.NET RS-232 Protocol Converter Software

RS-232 Serial Protocol Converter


This project uses a PC running a VB.NET program to act as a temporary translator between an old control computer (IF280) and a new piece of measurement equipment (ECOM).

See the attached ZIP file containing the protocols for the HQ system and ECOM system.

I highlighted the commands we use. The most difficult part is that the old unit worked in one set of units, the new unit works in a different set of units (for example °C vs. °F). The user interface should have text boxes to enter Span and Offset and a button to apply the new Span and Offset values to the value conversion.


Name: IF280

RS-232 Parameters: 3 wire (no flow control), 9600b,N,8,1

Old measuring instrument:

Name: HQ

RS-232 Parameters: 3 wire (no flow control), 9600b,N,8,1

New measuring instrument:

Name: ECOM

RS-232 Parameters: 3 wire (no flow control), 9600b,N,8,1

CONTROL<---------->PC w/2 RS-232<---------------->MEASURING INSTRUMENT

(IF280) (HQ / ECOM) (ECOM)

Both systems use ASCII to communicate. I am well versed in both command specifications. I have made much of this work in *VERY OLD* Intel BASIC-52, but ran into a few snags with DEC->HEX conversion! Here is the general discussion between both sides:

1. IF280 requests a value from the HQ (now a PC)

2. The PC requests the value from the ECOM (a different command)

3. The ECOM responds with it’s value (in ECOM format: Decimal)

4. The PC converts the value to HQ format (divides and converts to ASCII HEX)

5. The PC sends the value to ECOM.

This conversion must be done for one type of value.

Also, the conversion of at most 5 commands must be done. Ex: LD<CR> = $LON, LE<CR> = $LOFF.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package (or full description of how to install, including all necessary libraries or files) that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

WinXP or 2000. Needs to be written in VB.NET

Evner: .NET, Ingeniørarbejde, MySQL, PHP, Software Arkitektur, Software Testning, Visual Basic

Se mere: working for intel, visual work flow, vb net program code, vb net 11, use of vb net, use in, unit converter source code, translator works, rs components, net it systems, needs of translator, le code, how to work with vb net, how to use vb net, how to use in, how to code, how to code in vb net, example of, example of vb net, description of a translator

Om arbejdsgiveren:
( 6 bedømmelser ) United States

Projekt ID: #3105280

1 freelancer byder i gennemsnit $128 på dette job


See private message.

$127.5 USD in 2 dage
(2 bedømmelser)