JFW 50MS-192 User manual

JFW Industries, Inc.
50MS-192
OPERATING MANUAL
JFW Industries, Inc.
5134 Commerce Square Drive
Indianapolis, IN 46237
(317) 887-1340
FAX (317) 881-6790

Rev 0, 7-27-06
Page - 2
Table of Contents
Section Number/Description Page #
1. Introduction 3
2. Mechanical Specifications 3
3. Manual Control 3
4. Command Set 4-5
5. Ethernet Control 6
6. Ethernet Configuration Cable 6
7. Ethernet Configuration Information 7
8. RS-232 Control 8
9. RS-232 Cable 8
10. RS-232 Port Settings 8
11. JFW Test Program 9
12. Error Code Listing 10
13. Troubleshooting 11
Additional Documents:
- Mechanical Outline Drawing
- Specification Sheet
- Sample Ethernet Configuration Session

Rev 0, 7-27-06
Page - 3
1 - Introduction
The JFW model 50MS-192 is a 24 Input x 3 Output non-blocking matrix switch with programmable
step attenuators on each of the three outputs. The matrix covers the band of 800-2400MHz and is
controlled remotely via Ethernet or RS-232. The unit is manually controlled on the front panel
using the keypad and LCD display. During startup, the 50MS-192 detects the position of the slide
switch on the back panel and boots up with the selected control type (RS-232 or Ethernet). If the
user decides to change control types, the unit must be powered down, the switch changed and then
powered back up. The unit will then default back to the factory default startup settings. These
settings are that all three attenuators are set to their maximum attenuation level (63dB) and the
inputs are all set to OFF.
In addition to this manual a CD is also provided. The CD contains the following:
1) 50MS-192 Manual.PDF
2) 50MS-192 Specification Sheet.PDF
3) 50MS-192 Outline Drawing.PDF
4) JFW test program (50MS-192.EXE)
5) Sample Ethernet Configuration Session.PDF
2 - Mechanical Specifications
The 50MS-192 is designed in a standard 19” rack enclosure assembly to remain compatible
with most laboratory test racks. The outline drawing details all necessary package dimensions and
connector layouts. The unit is AC powered via a 3-prong receptacle on the rear panel. A standard
power cord is supplied with the unit. The power supply itself is a universal AC power supply that
can handle input AC voltages 100-240 VAC (47-63 Hz).
The 50MS-192 is also AC current protected by use of a 2 Amp “Slo-Blo” AC fuse. The fuse is field
replaceable in the event of any failure to the fuse. The fuse itself is a 5x20 mm “Slo-Blo” type fuse
and can be ordered through JFW or directly from Littelfuse. The Littelfuse part number is #215-
002. The JFW part number is #025-021.
3 - Manual Control
The manual control is achieved with the keypad and LCD on the front panel of the unit. To change
from remote mode to manual mode, press the <1> button on the keypad. In manual mode you have
five basic options: press <1> to go back into remote mode, press <2> to set an attenuator to a new
value, or press <3> to read the attenuation setting of an attenuator <4> to route an input to a
specified output and <5> to read the state of a specified input.
If the unit is connected remotely to a user in either RS-232 or Ethernet mode and you switch to
manual mode, the unit will close that Ethernet connection or COM connection before starting
manual mode. While in manual mode, no remote connections are allowed.

Rev 0, 7-27-06
Page - 4
4 - Command Set
The command set for both RS-232 and Ethernet is as follows:
Set Attenuator
Syntax: SAx y <CR>
x = attenuator number to control
y = attenuation value to set the attenuator to
<CR> = carriage return
Description: This command sets attenuator “x” to “y” attenuation in dB.
Examples: SA1 0 <CR> Sets attenuator 1 to 0dB.
SA2 63 <CR> Sets attenuator 2 to 63dB.
SA3 7 <CR> Sets attenuator 3 to 7dB.
Notes: There must be a space between the “x” and “y”.
There must NOT be a space between the “SA” and the “x”.
“x” must be 1 (because there is only one programmable attenuator in this system).
“y” must be between 0 and 63 (attenuation range is 0-63dB x 1dB).
Command is not case sensitive, but must be terminated by a carriage return.
Read Attenuator
Syntax: RAx <CR>
x = attenuator number to query
<CR> = carriage return
<LF> = line feed
Description: This command returns the attenuation setting for attenuator “x”.
Examples: SA1 22 <CR> Sets attenuator 1 to 22dB.
RA1 <CR> Reads value of attenuator 1. Sends back “22dB <CR> <LF>”.
SA2 9 <CR> Sets attenuator 2 to 9dB.
RA2 <CR> Reads value of attenuator 2. Sends back “9dB <CR> <LF>”.
SA3 0 <CR> Sets attenuator 3 to 0dB.
RA3 <CR> Reads value of attenuator 3. Sends back “0dB <CR> <LF>”.
Notes: There must NOT be a space between the “RA” and the “x”.
“x” must be 1 (because there is only one programmable attenuator in this system).
Command is not case sensitive, but must be terminated by a carriage return

Rev 0, 7-27-06
Page - 5
Identification Command
Syntax: ID <CR>
<CR> = carriage return
Description: This command returns the identification information for this system and is followed
by a carriage return and a line feed. It will list JFW Industries Inc, followed by the
JFW model number and the firmware revision level.
Examples: ID <CR>
Returns “JFW Industries Inc., Model 50MS-192, Rev 0 <CR> <LF>”
Notes: There must not be a space between the “I” and “D”.
Command is not case sensitive, but must be terminated by a carriage return.
Set Input
Syntax: SIx y <CR>
x = Input port y = Output port <CR> = carriage return
Description: This command sets Input “x” to output “y”.
Examples: SI1 1 <CR> Sets Input 1 to Output 1.
SI24 3 <CR> Sets Input 24 to Output 3.
Notes: There must be a space between the “x” and “y”.
There must NOT be a space between the “SI” and the “x”.
“x” must be between 1 and 24
“y” must be between 1 and 3 .
Command is not case sensitive, but must be terminated by a carriage return.
Read Input
Syntax: RIx<CR>
x = Input port <CR> = carriage return
Description: This command reads Input “x”
Examples: RI1<CR> Reads Input 1.
Response à1<CR><LF>
Notes: There must be a space between the “x” and “y”.
There must NOT be a space between the “SI” and the “x”.
“x” must be between 1 and 24
Command is not case sensitive, but must be terminated by a carriage return.

Rev 0, 7-27-06
Page - 6
5 - Ethernet Control
This unit is Ethernet controlled via a standard RJ-45 Ethernet connector on the rear of the unit.
Before the Ethernet can be used, it must be configured via the “Ethernet Configuration Port” on the
back panel of the unit. To configure the Ethernet, connect the provided “Null Modem” cable from
the “Ethernet Configuration Port” on the 50MS-192 to a COM port on an available PC. See section
7 of this manual for specific instructions on Ethernet configuration. The easiest method of verifying
the unit is working correctly after your changes is to use the JFW provided test program. See
section 11 of this manual for more information on this test software.
6 - Ethernet Configuration Cable
Included with the system should be one “Null Modem” cable (JFW part #012-174). This cable is
used to interface with the Ethernet Configuration Port and for the RS-232 connection. This cable is
DE-9P to DE-9S and is the “Null Modem” type. The female connector will plug into the serial port
on most PC’s, and the male connector will connect to 50MS-192. This cable can also be bought
from L-Com (L-Com #CSNULL9MF-10)

Rev 0, 7-27-06
Page - 7
7 - Ethernet Configuration Information
This unit comes pre-programmed to the following settings:
I.P. Address 192.168.1.225
Gateway 192.168.1.1
Netmask 255.255.255.0
Port 3001 (hard-coded into the unit and can not be changed)
Important Note: An additional document “Sample Ethernet Configuration Session for JFW
Model 50MS-192.PDF” comes with this manual and is located on the CD in
PDF format. This sample session shows step by step how the Ethernet port is
configured.
Open up a terminal session through your computer’s COM port using a program like
HyperTerminal. You must use the Ethernet Configuration Cable to make the physical connection
from your COM port to the “Ethernet Config. Port” on the rear of the 50MS-192. The terminal
session should use the following COM port settings:
Baud Rate 9600
Data Bits 8
Parity None
Stop Bits 1
Flow Control None
You can verify a successful connection by typing “Hello World” in the terminal window. You
should receive an echo back from the 50MS-192. The SET commands listed below can then be
used to change the network properties.
SET IP xxx.xxx.xxx.xxx changes the I.P address
SET NETMASK xxx.xxx.xxx.xxx changes the Netmask
SET GATEWAY xxx.xxx.xxx.xxx changes the Gateway
SET NAMESERVER xxx.xxx.xxx.xxx changes the Nameserver

Rev 0, 7-27-06
Page - 8
8 - RS-232 Control
This unit is RS-232 controlled via a standard 9-Pin D connector on the rear of the unit. Before
operating the unit in remote mode make sure your RS-232 port is configured as described in “RS-
232 Port Settings” section of this manual. When in RS-232 mode, the 50MS-192 has five basic
functions. Please refer to the Command Set section of this manual for the commands and command
formats. The command format is the same for either RS-232 or Ethernet control. If commands are
sent incorrectly to the unit, you will receive an error message. See the "Error Code List" portion of
this manual for more details.
The baud rate is fixed at 38400.
The slide switch on the back panel allows the user to select between either RS-232 or Ethernet
control. The unit must be turned off and then back on, when changing between Ethernet and RS-
232 control for the change to take affect.
9 - RS-232 Cable
Included with the system should be one “Null Modem” cable (JFW part #012-174). This cable is
used to interface with the RS-232 Port and to configure the Ethernet connection. This cable is DE-
9P to DE-9S and is the “Null Modem” type. The female connector will plug into the serial port on
most PC’s, and the male connector will connect to 50MS-192. This cable can also be bought from
L-Com (L-Com #CSNULL9MF-10)
10 - RS-232 Port Settings
When sending commands to the 50MS-192, your computer’s RS-232 port settings must be
configured as follows. The baud rate must be set at 38400. The parity must be set to “none”. The
data length must be set to “8” data bits. The stop bit must be set to “1”. If your RS-232 port is not
configured with these settings, the 50MS-192 will not receive and execute the commands sent. It
will not send back an error either, because communication was never established.

Rev 0, 7-27-06
Page - 9
11 - JFW Test Program
Nothing needs to be installed onto your computer in order to run the JFW test program. Just copy
the executable file (50MS-192.EXE) from the CD that comes with this manual to any location on
your computer. Run the executable file 50MS-192.EXE to start the program.
The test program can be used to verify functionality of the 50MS-192. A picture of the test program
is shown below. Before exiting the program, it is a good idea to close any connections you have
made while using the software.
The test program allows the user to control the 50MS-192. It shows the commands as they are sent
and the responses from the unit. It allows the user to set an attenuator to a specified attenuation
value or keypress through the attenuation values and set paths in the matrix. You must enter the IP
address (that you have programmed into the unit via the Ethernet programming port on the back of
the box) into the IP address window. The port default setting is 3001. The commands are very
straightforward, just enter in the attenuator value and setting in the appropriate blanks and click.
You will see the command you sent in the Data Sent window and any response in the Data
Received window. There is no response to the “set attenuation” or “set input” command. These
commands can be verified by a query of the attenuation value or input port using the “RA” or “RI”
commands.

Rev 0, 7-27-06
Page - 10
12 - Error Code List
Error1 Command is not formatted incorrectly.
This error occurs if characters other than ID, SI, RI, SA or RA appear in the buffer.
Error2 Attenuator address or Input port value out of range.
Valid Attenuator addresses are 1-3.
Valid Input port numbers are 1-24.
Error3 Attenuation value or Output port out of range.
Valid Attenuation Values are 1-63.
Valid Output Port Numbers are 1-3.

Rev 0, 7-27-06
Page - 11
13 - TROUBLESHOOTING
Initialization Time
After the 50MS-192 has been turned on, it will take at least 8 seconds for the unit to completely
initialize itself. If you send remote commands while it is still initializing, the command will not be
executed.
External Troubleshooting
If the 50MS-192 is installed in a system and does not seem to be functioning properly, JFW
recommends first removing the 50MS-192 and testing it by itself. This will verify that it is indeed
the 50MS-192 that is not working and not another part of the system. It is also recommended that
all testing at this stage be done with the JFW test program to help determine software
inconsistencies.
Ethernet Problems
It is very important that the remote command format follow the specified format as detailed earlier
in the “Command Set” section of this manual.
Verify the following settings: IP address, Gateway, Netmask, and Port Number. Remember that
the Port Number is hard-coded to 3001 and can not be changed.
If you changed from RS-232 control to Ethernet control with the manual switch on the back panel,
you must turn the unit off and then back on for the change to take affect.
RS-232 Problems
It is very important that the remote command format follow the specified format as detailed earlier
in the “Command Set” section of this manual.
Verify the following RS-232 settings: baud rate (selected on rear panel), parity (none), data length
(8), and stop bit (1).
If you changed from Ethernet control to RS-232 control with the manual switch on the back panel,
you must turn the unit off and then back on for the change to take affect.
AC Voltage Fuse
There is a AC voltage fuse located on the back panel. This fuse is rated at 250 Volts/2 Amps.
If the fuse is blown, it can be replaced per the Littlefuse #215-002 or JFW part #025-021.
Unknown Error
If communication between the host computer and the 50MS-192 has been established and the
software has been verified as working properly, then the problem lies internal to the unit either with
the control board or one or more RF components. Please consult the factory at this point
Table of contents