Belden, Belden Sending All The Right Signals, and the Belden logo are trademarks or registered trademarks of Belden Inc. or its affiliated companies in the United States and other jurisdictions. Grass Valley, Miranda, iControl, Kaleido-X, NVision, and Densité are trademarks or
registered trademarks of Grass Valley USA, LLC. Belden Inc., Grass Valley USA, LLC, and other
parties may also have trademark rights in other terms used herein.
ATTENTION: Please read the following terms and conditions carefully. By using RCP-200 documentation, you agree to the following terms and conditions:
Grass Valley, a Belden brand hereby grants permission and license to owners of the RCP-200 to
use their product manuals for their own internal business use. Manuals for Grass Valley products may not be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying and recording, for any purpose unless specifically authorized in writing by Grass Valley.
A Grass Valley manual may have been revised to reflect changes made to the product during
its manufacturing life. Thus, different versions of a manual may exist for any given product.
Care should be taken to ensure that one obtains the proper manual version for a specific product serial number.
Information in this document is subject to change without notice and does not represent a
commitment on the part of Grass Valley.
Warranty Policies
Warranty information is available in the Support section of the Grass Valley Web site
(www.grassvalley.com).
TitleRCP-200 Version 1.90 Router Manager User Guide
The RCP-200 Router Manager Software allows you to create a virtual routing environment
where physical router resources can be arranged into one or more logical configurations that
are optimized for operational needs. This document shows you how to configure and operate
router configurations using RCP-200.
Summary
Introduction
Overview
Communications with Routers
User Interfaces Available with RCP-200 Router Manager Software
Overview
The RCP-200 Router Manager Software allows you to create a virtual routing environment
where actual physical router resources are deployed and controlled by software into a
customized configuration optimized for your operational needs. Large routers can be
operated as if they were multiple smaller routers. For example, a 64 × 64 router can be
operated as if it were three separate smaller routers: for instance, a 64 × 15 router, a 12 × 5
router and a 32 × 44 router. Control and monitoring are handled by software, and are readily
changed. Each operator benefits by seeing only the resources actually being used. This
software can also be used as a bridge interface between a Kaleido or iControl Web system and
a routing device. In this configuration, it will be used to update UMD text, and for router
control functions initiated from the Kaleido or iControl Web user interface. The software
includes the following features:
• bridge interface via TCP-IP for Kaleido and iControl Web software
• distributed architecture
• highly configurable
• multiple number of levels
• support for logical routers
• support for a mix of different frame types from different manufacturers
Communications with Routers
The host computer and the routing devices you wish to control must be interconnected by a
serial or Ethernet cable. Most of the supported routers are serial (RS-422) devices. Some newer
devices may support TCP\IP connection.
Introduction
User Interfaces Available with RCP-200 Router Manager Software
Install the appropriate connection, either by using dedicated cabling or through an existing
network.
See also
For more information, see "Routing Switchers Tips and Tricks" on page 35.
User Interfaces Available with RCP-200 Router Manager Software
RCP-200 Router Manager software includes two types of interfaces:
• a configuration interface
•operating interfaces
Configuration Interface
The configuration interface, called Router Manager Configurator, is used for router setup and
configuration. Use this application to define physical and logical routers.
Ter mDescription
Physical RouterA physical router represents the connection to your existing router (RS-422 or TCP). Configure one
Logical RouterA logical router represents an entire physical router, or a subset of a physical router. The operating
See also
For more information, see "Configuration Interface" on page 3.
Operating Interface
The operating interface used to monitor and control the logical routers is on the RCP-200
device.
physical router for each device you wish to control from the RCP-200 Router Manager software.
interfaces handle logical routers.
For instance, if you configured one 16 × 16 physical router, you can create two 8 × 8 logical routers
with levels 0 and 1.
2
The process of creating and configuring a third-party router or router control panel consists of
four steps:
Summary
Configuration Interface
1. Defining a physical router
2. Adding one or more physical levels
3. Adding one or more logical routers
4. Adding one or more logical levels
Overview
Configuring Routers
Configuring Routers Dynamically
Overview
The Router Manager Configurator interface has two panes. The left pane always displays a
hierarchical list of folders which can be expanded to expose more detailed information.
The Router Manager folder is always at the top level in the list, and typically includes the
Physical routers and the Logical routers subfolders. The subfolder structure is variable and is
established during the system setup. There are two tabs at the top of the left pane:
Configuration and Dynamic Control.
In either tab, click a folder or a list item to select it; double-click a folder to open it. Both tabs
also have a tool bar with buttons to open and close the router manager folder, at the top of the
list (not the currently selected folder). The Close button is available when the router manager
folder is open; conversely, the Open button is available when the router manager folder is
closed. The Configuration tab also has a Save button which becomes available whenever you
make some change to the system configuration.
•Use the Configuration tab to set up and configure your system, after which the router
service and clients must be restarted for changes to become effective.
•Use the Dynamic Control tab to perform any of a subset of live configuration changes,
after which no restart is required.
The right pane displays data-entry zones and information areas associated with the current
left-pane selection. When a logical router is selected in the left pane, the right pane has
additional tabs.
Configuration Interface
System Recommendations
System Recommendations
Grass Valley recommends the following hardware specifications for optimal performance:
Recommended hardware specifications for optimal performance
MemoryProcessorOperating System
2 GB RAMIntel Core i3 or betterWindows 7 or Windows 8
Grass Valley requires that the following software is installed on your client PC:
Minimum software requirement
Java 2 Runtime Environment (JRE) version 1.5 or later.
Detailed Directions
The procedures outlined in the following sample workflow are tasks performed exclusively on
the Configuration tab:
Sample workflow: Configuring routers
Open Router Manager Configurator (see page 5).
1.
Define all of your physical routers. Do one of the following, as required:
2.
• "Adding Physical Routers" on page 6
• "Importing an NVISION Physical Router Configuration" on page 9
[OPTIONAL] Assign aliases to physical input and destination port (see "Adding Aliases for your
3.
Physical Input Ports", on page 16).
[OPTIONAL] Remove any physical routers that you would like to remove (see page 22).
4.
[OPTIONAL] Modify any pre-existing physical router configurations, if required (see page 19).
5.
Define levels for your physical router definitions (see "Adding Physical Router Levels", on page 13).
6.
[OPTIONAL] Modify or remove any pre-existing physical router level definitions, if required
7.
(see "Modifying Physical Router Configurations", on page 19).
Define all of your logical routers (see "Configuring Logical Routers", on page 22).
8.
[OPTIONAL] Remove any logical routers that you would like to remove (see "Configuring Logical
9.
Routers", on page 22).
Define levels for your logical routers (see "Configuring Logical Routers", on page 22).
10.
[OPTIONAL] Modify any pre-existing logical routers and their levels, if required (see "Configuring
11.
Logical Routers", on page 22).
[OPTIONAL] Remove any logical router levels, if required (see "Configuring Logical Routers",
12.
on page 22).
4
Configuring Routers
Opening Router Manager Configurator
To open Router Manager Configurator
• On the Main RCP-200 Web page, click iC Router Control.
RCP-200
Router Manager User Guide
Router Manager Configurator appears.
5
Configuration Interface
Adding Physical Routers
Adding Physical Routers
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To add a physical router
1. In Router Manager Configurator, on the Configuration tab, select the router manager
folder (named RouterManager in the graphic, below), and then click Open.
2. Select the Physical Routers folder.
Note: Although it is possible to perform the following procedure as a stand-alone
task (assuming all stated requirements are met), Grass Valley recommends you
familiarize yourself with the sample workflow (see page 4) in which this procedure is
only one step within a sequence.
A list of all physical routers added so far to your system appears in the right pane.
3. Click Add Router.
A new Router N folder appears in the Physical Routers folder on the left, and detailed
data-entry areas appear in the right pane.
6
RCP-200
Router Manager User Guide
4. In the Router name box, type a name for the router.
IMPORTANT: Naming Restrictions
Do not use special characters in the router name. Spaces are allowed.
5. In the Router protocol list, select a protocol.
6. Click Help to review information about the selected protocol.
Note: Presently, there are several protocols for which online help is unavailable.
7. Under Connection type, select Serial, TCP/IP, or UDP, as appropriate for the selected
protocol.
7
Configuration Interface
Adding Physical Routers
The Communication parameters zone varies according to the selected connection type,
as follows:
Figure 2-1: Communications settings for a serial connection
Figure 2-2: Communications settings for a TCP/IP connection
Figure 2-3: Communications settings for a UDP/IP connection
8. In the Communications parameters area, specify all required information, or click Use
protocol defaults to apply the selected protocol’s default communication settings.
9. Click Save at the top of the left pane.
8
Notes
• The collection of protocol-specific information, that you can read by clicking
Help for each protocol, can also be found at the end of this manual
(see "Routing Switchers Tips and Tricks", on page 35).
• The RS-232 baud rates for Network routers differ from model to model.
Although the standard value is 19200, you should refer to your router’s user
manual to verify the appropriate value for your specific model.
Importing an NVISION Physical Router Configuration
IMPORTANT: Risk of Deleting Router Configuration Data
If, after adding aliases, you are importing router configuration data in which
there is a physical router with the same name as one of your own in Router
Manager, the alias data you configured for that router will be overwritten.
REQUIREMENTS
RCP-200
Router Manager User Guide
Make sure you meet the following conditions before beginning this procedure:
• You have available the host name or IP address of the NVISION router controller whose
configuration you would like to import.
• You have opened Router Manager Configurator (see page 5).
To import an NVISION configuration
1. Select the RouterManager folder, and then click Open.
2. Select the Physical routers folder.
The list of all physical routers added so far to your system appears in the right pane.
3. Click Import NVISION config.
9
Configuration Interface
Importing an NVISION Physical Router Configuration
The Import Configuration window appears.
4. In the Host name / IP address box, type the host name or IP address of the NVISION router
controller whose configuration you would like to import.
5. Click Fetch preview.
The levels of the NVISION router appear listed in the Import preview area.
10
6. Select the levels you would like to import, and then click OK.
RCP-200
Router Manager User Guide
A confirmation window appears.
IMPORTANT: Risk of losing current router configuration data
A progress window appears, allowing you to cancel the operation if required.
If you click OK in the confirmation window and then click Save in Router
Manager Configurator, the imported NVISION data will permanently
overwrite any existing configuration data.
11
Configuration Interface
Importing an NVISION Physical Router Configuration
7. After the confirmation window disappears, click Save to overwrite your configuration data
with the newly imported data.
8. Refresh your browser.
The NVISION router controller’s level configurations are listed among the physical routers in
the left and right panes of the Router Manager Configurator.
Selecting the physical router in the left pane yields general information, communication
parameters, and a list of levels imported from the router.
12
RCP-200
Router Manager User Guide
Adding Physical Router Levels
The physical levels from which the router is going to be built must be defined. Typical levels
include video, audio 1, audio 2, etc. These levels each represent a physical device. Each level
must be named, and its type and size specified.
IMPORTANT: Using Telecom and Data Routers
• Network series RS-422 Data routers have to be configured as an audio level.
Select an appropriate audio frame type. For example, if you have an 8 × 8
RS-422 router, you should select Network Audio 8 × 8 frame type.
• Network series Telecom routers are configured to work as a video level so you
can use an appropriate video frame. For example, if you have an 8 × 8
Telecom frame then you should select Network Video 8 × 8 frame type.
Note: Although it is possible to perform the following procedure as a stand-alone
task (assuming all stated requirements are met), Grass Valley recommends you
familiarize yourself with the sample workflow (see page 4) in which this procedure is
only one step within a sequence.
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To add a level to a physical router
1. In Router Manager Configurator, in the left pane, select the physical router you wish to
configure.
The list of existing levels appears under Levels.
13
Configuration Interface
Adding Physical Router Levels
2. Click Add level.
The Physical Level Configuration window appears. Its content varies according to the
selected router protocol:
Figure 2-4: Physical Level Configuration window (for most protocols)
Figure 2-6: Physical Level Configuration window (for a Redundancy Control device)
3. In the Level name box, type a name for this level.
4. Click Edit.
The Edit Level Size window appears.
RCP-200
Router Manager User Guide
5. Specify the number of sources and destinations associated with the physical level.
Note: The three option buttons labeled Video, Audio and Other are used for
Network Electronics routers only, for which levels must be classified as either Video or
Audio. These settings are ignored by routers from other manufacturers.
6. In the case of a Snell SW-P-08 device, type the appropriate value in the Matrix ID box (click Help for more information).
7. In the case of a Redundancy Control device, select the appropriate main level and backup
level from the lists (click Help for more information).
8. Click OK to close the Edit Level Size window.
9. Click OK to close the Physical Level Configuration window.
At this point, you have added a level to a physical router, which appears in the Levels list
under the Configurations tab.
15
Configuration Interface
Adding Aliases for your Physical Input Ports
Figure 2-7: Newly added physical router level
Notes
• If you have several 16 × 2 frames configured to work together then you have
to add only one frame and select an appropriate frame type on the Edit Physical Level window. For example, if you have three 16 × 2 video frames
configured to make a 48 × 2 router then you should select a Network Video 48 × 2 frame type.
• When the tab is opened, data boxes will appear in which the name, Frame
Type, Frame ID and Physical Level ID can be entered, and two charts (tabaccessed) will appear below in which the Sources and Destinations can be
identified and labeled.. These should conform to the actual physical
connections made to the router being controlled.
The Frame ID in the physical level configuration is the frame address that is set by the
DIP switches on the router frame. The Physical Level ID is the internal identifier of the frame
and should be unique within each physical router. If it's not unique, then you will get an
error message when you try to save the changes. The Matrix ID is an optional entry for a
Probel router.
The Physical Router definition is now complete.
Adding Aliases for your Physical Input Ports
Aliases are names assigned to input and destination ports. Aliases are useful when trying to
remember specific ports on different routers or devices, or on different physical levels, that
have identical port numbers. For example, input port 1 on Router 1 can be assigned the alias
router1on1 and input port 1 on Router 2 can be assigned the alias router2on1 so that each port
can be easily distinquished.
IMPORTANT: Risk of Deleting Router Configuration Data
If, after adding aliases in RCP-200, you decide you would like to import router
configuration data in which there is a physical router with the same name as one
of your own in Router Manager, the alias data for that router will be over-written.
16
RCP-200
Router Manager User Guide
Note: If you would like to add aliases, you may either create your own or import
them from an NVISION router configuration.
REQUIREMENTS
Make sure you meet the following conditions before beginning this procedure:
• You have opened Router Manager Configurator (see page 5).
• The physical router and level to which you would like to add an alias is visible in the
navigation pane of the Router Manager Configurator.
To add an alias for an input or destination port
1. In Router Manager Configurator, in the navigation pane, click the level of the physical router
to which you would like to add an alias.
Information about the selected level appears in the right pane, including labels and aliases
for sources and destinations.
17
Configuration Interface
Adding Aliases for your Physical Input Ports
2. If you would like to add an alias for an input port, click the Sources tab. If you would like to
add an alias for a destination port, click the Destinations tab.
3. Click Add aliases.
18
Router Manager User Guide
An empty alias column appears to the far-right side of the label area.
RCP-200
Modifying Physical Router Configurations
Note: Although it is possible to perform the following procedure as a stand-alone
task (assuming all stated requirements are met), Grass Valley recommends you
familiarize yourself with the sample workflow (see page 4) in which this procedure is
only one step within a sequence.
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To modify a physical router’s configuration
1. In Router Manager Configurator, in the router manager folder, double-click the Physical
Routers sub-folder.
b) Select the level whose settings you would like to modify.
The right pane is populated with the current settings for the selected level.
Figure 2-12: Right pane of Router Manager Configurator (physical router level settings)
c) Modify the level settings as required.
21
Configuration Interface
Removing Physical Routers
4. Click Save.
Removing Physical Routers
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To remove a physical router
1. In the RouterManager folder, select the Physical routers sub-folder.
Note: Although it is possible to perform the following procedure as a stand-alone
task (assuming all stated requirements are met), Grass Valley recommends you
familiarize yourself with the sample workflow (see page 4) in which this procedure is
only one step within a sequence.
The list of physical routers appears in the right pane.
2. Select the router you wish to remove from the list, and then click Remove Router.
3. Click Save.
Configuring Logical Routers
A Logical Router is a virtual router whose functionality is determined by the software. Logical
routers have a name, sources and destinations. See the following table for common tasks
associated with logical routers.
22
RCP-200
Router Manager User Guide
Note: Although it is possible to perform any of the following as stand-alone tasks,
Grass Valley recommends you familiarize yourself with the sample workflow
(see page 4) in which these tasks comprise only one step within a sequence.
IMPORTANT: Once you have configured the logical router, it is important not to change its
name. Doing so will disable any settings that refer to the existing router name,
including:
• logical source assignments for source or destination label
• external router connection configurations
• monitors and background actions associated with the logical router
• automatic crosspoint changes on video monitors (router source property)
Note: If you change the name back to the original, everything should work as
before.
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To do this......do this...
Display all currently defined
logical routers
Display general information
about a logical router
Select the Logical routers folder in the left pane.
1. Expand the Logical routers folder in the left pane.
2. Select the appropriate logical router.
1
23
Configuration Interface
Configuring Logical Routers
(
Continued
To do this......do this...
Define a new logical router
)
1. Select the Logical routers folder in the left pane.
2. Click Add router in the right pane.
Delete a logical router
Modify the general settings of a
logical router
1. Select the Logical routers folder in the left pane.
2. Select the logical router you wish to remove in the right pane.
3. Click Remove router in the right pane.
1. Select the appropriate logical router in the left pane.
2. Modify its general settings under the Confi guration tab in the right pane.
2
Modify the settings of one of a
logical router’s levels
24
1. Expand the appropriate logical router folder in the left pane.
2. Select the appropriate level, and then modify the settings in the right pane.
3
(
Continued
)
To do this......do this...
Map physical sources to logical
levels
1. Select the folder of the appropriate logical router in the left pane.
2. Click on the Sources mapping tab in the right pane.
3. Type and select the desired labels
Router Manager User Guide
4
and physical sources, as required.
RCP-200
5
Map physical destinations to
logical levels
1. Select the folder of the appropriate logical router in the left pane.
2. Click on the Destination mapping tab.
3. Type the desired label.
4. Select the desired physical destinations.
1. The list of levels is blank when a new router is selected.
2. The name of the logical router should be unique within the LAN.
3. The logical level ID is the internal identifier of the logical level and should be unique within a logical
router. If it's not unique, then you will get an error message when you try to save changes.
4. You may alternately choose to import labels.
5. You may alternately choose to use the Auto Map feature to automatically generate mapping based on
the information available. The results of automapping may be manually overridden, if necessary.
Configuring Routers Dynamically
It is essential that the router configuration procedures (those performed on the
Configuration tab) are completed prior to putting the virtual router into service. However,
another process is available which permits some configuration changes while the router is in
service. This process is called Dynamic Configuration.
Note: If changes are made to the configuration on the Configuration tab, the
service must be restarted before dynamic control can be used.
25
Configuration Interface
Starting a Dynamic Configuration Session
Starting a Dynamic Configuration Session
REQUIREMENT
Before beginning this procedure, make sure you have launched Router Manager
Configurator (see page 5).
To start a Dynamic Control router configuration session
1. In Router Manager Configurator, click on the Dynamic Control tab in the left pane.
The closed root folder name appears in the left pane.
2. Double-click the router manager folder.
The root folder for the router manager expands to show closed folders for each of the
named logical routers.
3. Double-click one of the logical router folders.
The folder expands to show the following branches:
•Labels
•Groups of destinations
•Exclusions
•Monitoring outputs
•Salvos
The right pane shows a General Information tab, which reports router name, number of
sources and destinations, and defined levels, as well as five other tabs which open windows
26
RCP-200
Router Manager User Guide
allowing configuration of the operating controls and system functionality. These tabs
repeat the names of the branches, as follows:
•Labels (seepage 27)
•Groups (seepage 28)
•Exclusions (see page 29)
•Monitoring Outputs (see page 31)
•Salvos (seepage 32)
Note: The branch name Groups of Destinations is shortened to Groups in the tab.
Labels Tab
27
Configuration Interface
Groups Tab
The following tasks can be performed on the Labels tab:
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To do this......do this...
Import labels.
Save labels.Click Save.
Reset Click Reset.
Groups Tab
This tab shows a button for each output on the logical router, labelled with its number or
name if assigned.
1. Click Import labels.
2. In the Browse window, navigate to the desired
*.csv file.
The following tasks can be performed on the Groups tab:
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
28
To do this......do this...
Create a group.
Change the button selection.
Change the group name.
1. Click New.
2. Type the name of the new group in the box.
3. Click OK.
The new name appears in the list at the top of the menu.
4. Click the destination buttons you would like to include in this group.
5. Click Save.
The group is stored under that name.
1. Select the name in the list.
2. Adjust the button selection.
3. Click Save.
1. Click Rename.
2. Type the new name in the box.
3. Click OK.
RCP-200
Router Manager User Guide
Delete a group.Select the group you would like to delete in the list, and then click Delete.
Exclusions Tab
This tab allows you to exclude certain router inputs from appearing on certain outputs.
For example, one might inhibit a VTR's output from being fed back to its input.
A matrix shows sources across the top, and destinations down the left side.
29
Configuration Interface
Exclusions Tab
The following tasks can be performed on the Exclusions tab:
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
To do this......do this...
Configure exclusions.
1. In the matrix on the ri ght pane, click the box at the intersection of the appropriate
column and row (source and destination, respectively) for each exclusion you
would like to configure.
The selected boxes are marked with a black background and a white X.
2. Click Save.
1
Undo changes and revert to the
original status (before saving).
Change an existing exclusion.In the matrix on the right pane, double-click the box corresponding to the exclusion
30
On the right pane, click Revert.
you would like to remove.
RCP-200
Router Manager User Guide
1. If any exclusions are not allowed because of other choices made in the router definition, they will not
appear on the matrix. A note will appear (highlighted in red) in the Status box at the top of the pane.
Monitoring Outputs Tab
This window allows you to discriminately specify outputs as monitoring outputs.
The following tasks can be performed on the Monitoring Outputs tab:
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
31
Configuration Interface
Salvos Tab
To do this......do this...
Create a new entry by specifying a
particular output as a monitoring
output.
1. Click New.
2. In the new row, select the appropriate level and destination from the lists.
3. In the new row, click the cell in the URL and Comments columns, and type the
appropriate address
4. Click Save.
1
and comments2, respectively.
Delete an entry.
Return the list of entries to its
original state (before you began
making changes).
1. Select the row corresponding to the entry you would like to delete.
2. Click Delete.
3. Click Save.
Click Revert.
3
1. For example, for an ATI card installed in the server host computer, the address is
rtp://hostname:3200/video.
2. This is the note that appears in the pull-down box on the opening menu.
3. Alternatively, you may use the
Ctrl
key to discriminately select and delete several entries at once.
Salvos Tab
This tab permits you to create and name a configuration of crosspoint closures. Individual
levels may be specified at each crosspoint, or else the entire group may be specified (all
follow). These are essentially presets, and can be invoked from the operating window.
32
Router Manager User Guide
Note: Exclusions are shown on the matrix, and these cannot be overridden.
RCP-200
The following tasks can be performed on the Salvos tab:
REQUIREMENT
Before beginning this procedure, make sure you have opened Router Manager Configurator
(see page 5).
33
Configuration Interface
Salvos Tab
To do this......do this...
Create a new salvo.
1. Click New.
2. In the Input window, type the name of the new salvo.
Rename a salvo.
Remove a salvo from the list.
3. Click OK.
4. Click Save.
1. Select the salvo you would like to rename from the list.
2. Click Rename.
3. In the Input window, type the new name for this salvo.
4. Click OK.
5. Click Save.
1. Select the salvo you would like to remove from the list.
Thomson / Grass Valley GVG Series 7000 Native Protocol
Lightwave Matrix-Hub 1000
Snell (Pro-Bel)
NVISION
Pesa
Sony
Quintech
The current version of Grass Valley’s Router Control Software supports serial, TCP/IP, and
UDP/IP communications connections. There are several general considerations regarding
routing switcher configuration.
If there is a choice between an RS-232 port and an RS-422 port, preference should be given to
the RS-232 port in order to avoid cabling problems. If RS-422 is used be careful of the pinouts
– please check thoroughly.
If the router can be configured to operate at different baud rates, in most cases the fastest
setting should be used, unless a recommended baud rate is specified in your router’s manual
or in this document.
If the software cannot detect the levels, then it is necessary to attach a standard PC through a
serial port, run HyperTerminal, switch some crosspoints from a physical control panel and
check if there is any communication over the serial port. In some cases it is necessary to enable
reporting over the serial port.
Routing Switchers Tips and Tricks
Nevion
Nevion
Network Compact Protocol (Default Driver for VikinX Compact Routers)
Every VikinX Compact router is equipped with a RS-232 port. Although the panels are
equipped with the port as well, it is not recommended to use it. It is possible to use a standard
1
straight-through
rate 19200, but there are certain exceptions, so it is necessary to check the manual for your
particular model. Other port settings are 8 bits, no parity, 1 stop bit, and no flow control. The
DIP switches on the back of the router and the frame type define the address of the frame.
Type the value set by the DIP switches in the Frame ID box when you define your levels in
Grass Valley’s Router Control Software.
The Network protocol supports two types of frames: video and audio. Telecom routers act like
a video frame and the RS-422 Data router can be configured by DIP switches to work either as
video or as audio. Please refer to your device’s user manual for more information.
Troubleshooting
The Network Compact protocol is a binary protocol. For each crosspoint on each level the
router sends 3 bytes to the serial port. It means that you will see some kind of pseudographics
in your HyperTerminal window.
modem cable with a gender-bender. Most of the routers are using baud
Network Modular Protocol (Control Protocol for VikinX Modular Routers)
Please refer to the following document for more information about this protocol:
Select this driver if you wish to use a router controller such as your VikinX Modular router's
SysCon card or an external ETH-CON device.
The Network Modular protocol is an Ethernet ASCII protocol, and uses port 4381.
To confirm the router controller is properly configured
1. Connect to the controller using telnet.
2. In a telnet session, type:
llist
3. Hit
Enter
twice.
The response will be something like this:
1. A double cross-over should also work.
36
RCP-200
Router Manager User Guide
4. To get the status of all the crosspoints on a level, type s l<level>, and then press
twice.
The response will have the following form:
x l<level> <src> <dest>
Enter
5. You can also switch crosspoints, by typing x l<level> <src> <dest>, and then pressing
Enter
twice.
You will get a confirmation like this:
37
Routing Switchers Tips and Tricks
Leitch
Leitch
The software supports the Leitch ASCII Passthrough protocol. The application server can be
connected to the Leitch system either directly or via an SPT (Serial Protocol Translator). The
serial port on the SPT can be configured to act either as a RS-232 or RS-422 port using jumpers
located under the cover of the box (see the manufacturer’s manual). When using the 232
ports, it is necessary to use a null-modem cable. DIP switches located under the cover of SPT
can be used to configure the baud rate. The other parameters are 8 bits, no parity, 1 stop bit,
and no flow control. Some old versions of the SPT had a bug in the firmware that prevented
them from responding correctly. Leitch can replace the firmware chip and it may be best to
upgrade to the latest firmware version in any case.
IMPORTANT: The echo mode MUST be ON for the driver to work properly. If the echo mode is
To support the Leitch protocol on TCP/IP, a login/password must be set. By default, the driver
login=leitch and password=leitchadmin. To change the login/password values, add
The RCP-3 protocol is supported by the following controller: UTAH-200, SC-3 and SC-4.
However, the driver only works with SC-4 controllers using an Ethernet connection. The SC-4
does not support RCP-3 serial protocol at this time.
When configuring the physical setting of the SC-4 in the Router Manager Configurator, you
must use the IP address of the System Controller with Port 5001.
The driver supports automatic labels and this means it will fetch them from the SC-4 controller
when it starts. To get them displayed in iControl and iRouter applications, you must set the
Auto update labels feature to ON in the configuration of the associated logical router in the
Router Manager Configurator.
Utah Scientific RCP-1 (SC-3 Controller)
For Utah routers we support the SC-3 controller and the RCP-1 (ASCII) protocol. Sometimes
this protocol is referred as a UDI protocol. The software will not work with the SC-2 controller
because the RCP-1 is not fully implemented for that controller but It will probably work with
the UDI-1B converting panel. The ports for SC-3 can be configured to work as 422 or 232. In
the case of 232, it is necessary to use a null-modem cable with a gender-bender. During
configuration it is necessary to bind the UDI protocol to this port. Binding can be done either
from the Utah’s RMS software or via diagnostics serial port. The recommended port settings
are:
39
Routing Switchers Tips and Tricks
Troubleshooting
• Baud rate is 38400
• 8 bits
• No parity
• 1 stop bit
• No flow control
When configuring the port it is necessary to turn off the Matrix Refresh Report mode. The
Matrix Change Report and Matrix Take Report modes can be set to on, although it is optional
because the software turns them on automatically. When using the RMS for configuration of
the router, it is necessary to add the CSP table even when no CSP devices present. The
diagnostics port is a RS-232 port with DTE pinouts and fixed parameters:
•
38400 baud
• 8 data bits
• No parity
• 1 stop bit
Troubleshooting
Utah routers are using semi-ASCII protocol to communicate over serial port. Semi-ASCII means
that in some cases it uses binary characters while for most purposes it uses normal ASCII. Note
that all the commands are case sensitive. Here is the list of the commands that can be used
during troubleshooting:
• Matrix Refresh Report. In this mode the controller will periodically (~5 sec) send the status
of the router to the serial port. Typically should be disabled.
•To enable this mode type
•To disable this mode type
• Matrix Change Report. In this mode the controller will notify the serial port about changes
in the router status. Typically should be enabled.
•To enable this mode type
•To disable this mode type
The characters you’re typing will not be visible at the command prompt.The status updates
have the format:
<SOH><Level 0-3><Level 4-7><Input><Output><CR>
where SOH is ASCII character with code 1, selected levels are represented with characters from
@ (no levels) to O (all levels), input and output are represented as three digits. For example, for
destination 5 levels 0 and 1 switched to source 7 will produce :
<Ctrl-[>@
<Ctrl-[>A
<Ctrl-[>B
<Ctrl-[>C
<SOH>B@007007<CR>
40
Notes
RCP-200
Router Manager User Guide
•The <
• One can experience delays when receiving response from the router after a
Utah Scientific AVS
This router is a predecessor of CS-3 series. The router is equipped with one 232 port (25 pin),
one configurable 232/422 port (9 pin), one 422 port (9 pin) and one diagnostics RS 232 port.
All the tests were done on the RS-232 port. To connect to a 232 port you will need a standard
RS-232 cable with gender-bender on the router side. To connect to the diagnostics port you
will need a null-modem RS-232 cable. The baud rates are set on the controller board using DIP
switches. The other parameters can be set from the diagnostics port. As mentioned, this is very
old and slow protocol.
Troubleshooting
The easiest way to check the connection between the router and the server is to issue a
[>@
command that will switch the router refresh mode. In this case the router will periodically
send its status to the service. To disable this mode type
CR
> character (
crosspoint command. As a result it will execute a take of the last crosspoint
that was sent from that port. If no crosspoints were set before it will take bus
0 to source 0 on all available levels. Be careful!
crosspoint is taken. The delay can be 1-2 seconds. The crosspoint itself is
taken immediately. This behavior was noticed when running the software on
Linux while on Windows it works fine.
Enter
) is interpreted by the SC-3 as the end of set
a <Ctrl-[>A
on a HyperTerminal.
<Ctrl-
Philips
The software was tested with the Jupiter VM-3000 controller. Although the controller supports
several different protocols, the RCS software implements only the ASCII protocol. The
controller has 8 configurable serial ports. It is necessary to configure one of the ports to work
with the ASCII protocol. That procedure is described in the Jupiter manual. The only trick is
configuration of the input and output sets. Inputs and outputs should be numbered starting
from 0 and there should be no gaps in numbering.
When specifying the Frame ID value in the RCS Configurator please note that in the case of
Jupiter the levels are numbered from 1 to 8. Although the ports on the controller are RS-422
ports, it is possible to create a cheater cable to connect to a RS-232 port on the Application
server. The wiring pinout can be found in the Jupiter manual in the section Connecting to a PC.
Please note that the serial port uses software (XON/XOFF) flow control.
41
Routing Switchers Tips and Tricks
Troubleshooting
Notes
• It is possible to use the probe port on the controller for diagnostics. But it is
necessary to keep in mind that sending the
HyperTerminal will short the pins on the port and will cause reboot of the
controller.
• It is possible to telnet to the controller. This will provide exactly the same info
as you can see on the probe port. It is necessary to send the
before disconnecting. There can be only one telnet session at a time.
• For testing purposes it is possible to use the controller without any routers. In
this case it is necessary to type the command
command prompt at the terminal or telnet.
• Use an RS-422 null modem cable between the Kaleido-X and the Philips
router
• On the Philips configuration side, there is a user define output set file which
needs to be create. In this output set file, customer needs to provide the
names for all outputs which are connected to the Kaleido-X. As for example:
the file display.out is created with the list of Prog1, Prog2,…,Prog n. Then the
file of switcher output will be use to know which physical output bus are
matching the Prog1, Prog2…, Prog n.
hang-up command from the
bye command
_confirmAll=1 at the
Troubleshooting
To start watching the changes in the status it is necessary to send the ZW999<CR> command.
The status report has the form of
III specifies source and L specifies level. For example, destination 7 set to source 21 on levels 1
and 5 will produce status report ZS007002115<CR>.
Digipath
The Digipath router is equipped both with RS-232 and RS-422 ports. In order to connect to the
RS-232 port you will need a straight cable. When using the RS-422 port, you may use the
Addenda Electronics Rosetta Stone converter (
to connect the router to the PC. The default settings for the ports are :
•
19200 baud
• 8 data bits
• No parity
• In RCP-200 Configurator (Router Manager), in logical router mapping for
output section, instead of using the physical output bus number, we should
have the output bus numbers ranging from 1 to n (where n is the number of
connections between Philips router outputs to Kaleido-X inputs)
ZSOOOIIILLLLLLLL<
CR
> where OOO specifies the destination,
http://www.addenda-elect.com/) or similar
• 1 stop bit
42
Router Manager User Guide
Troubleshooting
Digipath routers use binary protocol to communicate over serial port. When you’re switching
crosspoints from physical control panel you will see sequences of binary data in your
HyperTerminal window
Thomson / Grass Valley GVG Series 7000 Native Protocol
For GVG Series 7000 routing switchers we’re supporting Native protocol on serial and Ethernet
ports. However, our GVG 7000 Native Protocol driver only works with a serial connection. If you
want to use an Ethernet connection, please use our Sony HKSPC (GVGNP Emulator) driver,
which only works with an Ethernet connection. We will eventually merge these two drivers
together, but since we don't currently have the equipment to test our changes, we can't do it
now.
Because of performance issues, the Ethernet connections are considered more preferable. For
an RS-232 connection it is necessary to prepare a custom cable according to GVG instructions.
Recommended serial port configuration is 38400/8/N/1 without flow control. If using RS-232
to communicate to Encore, the manual wiring is wrong and it shows examples of Y cables
being used to connect parallel controllers. This method is NOT supported for RS-232 as the
terminators in the new controller frames prevent all communication.
RCP-200
For Ethernet, the port to connect to is 12345. It is necessary either to install an additional
network card or to configure additional IP address for existing card. The default IP address for
the GVG router is
192.0.2.2 and for the app server it is 192.0.2.1. GVG recommends that you
add the following two lines to your hosts file:
192.0.2.1 pc
192.0.2.2 sms7000
Control Panel Server\RCL Server must have the IP address of Grass Valley's Application Server.
Flags and Parameters should have Protocol Type set to NP. There is also a Debug Rx and Debug
Tx
that can be temporarily activated to view communication between Grass Valley and
Encore.
Similar to Philips, the software assumes that there are no gaps in sources or destinations order.
The first source index should be 0, as well as first destination index.
Figure 3-13: Baud rates and Info:
Most commonly used pin-outs for interfacing Encore via the SIO interface:
43
Routing Switchers Tips and Tricks
Thomson / Grass Valley GVG Series 7000 Native Protocol
• COM2 is only available as an RCL client. It does not support being configured as a router
channel.
• There are two types of Encore frames. They can be identified by the part number on the
frame which is located on inside right panel of the frame. Figure 3-14 and Figure 3-15 are
for frame PN 610088400, and Figure 3-16 and Figure 3-17 are for frame PN 610100000. It is
important that you match the table pin-outs to the frame you have. The COM1 serial port is
the same for both frame types.
• The HX interface requires an RJ45-to-DB15 adapter. All others are RJ45-to-DB9.
Figure 3-14: Pinouts for frame 610088400 (RS-422)
Figure 3-15: Pinouts for frame 610088400 (RS-232)
44
Figure 3-16: Pinouts for frame PN610100000 (RS-422)
RCP-200
Router Manager User Guide
Figure 3-17: Pinouts for frame PN610100000 (RS-232)
Troubleshooting
To troubleshoot the serial connection, send the <
router should respond with something like 72 or 75 with some special characters at the
beginning and at the end. The first character has ASCII code 0 × 15 (NAK) and the last one is
0 × 04 (EOT). If you see something like that, then you can assume that the serial port is
configured properly. To troubleshoot the Ethernet connection, try pinging the router first and
if you succeed then try connecting to the router via telnet. To end the telnet session, type
logout.
Ctrl+D
> character to the serial port. The
45
Routing Switchers Tips and Tricks
Lightwave Matrix-Hub 1000
Lightwave Matrix-Hub 1000
The Matrix-Hub can be connected to the app server by a standard RS-232 cable. The settings
of the serial port are displayed on the router’s screen. The Matrix-Hub router requires that the
user should log on from the serial port. In order to automate this, set the name of the physical
router to the password. The default password is
mode, then the name of the serial level should contain the string 422, for example, you can
name it Serial-422. If that string (422) is not found, then all the switches are done in RS-232
mode.
It is impossible to do both 422 and 232 switches. The system always assumes that the Video
level has frame ID 1, the K/M level has frame ID 2 and the serial level has frame ID 3. Note that
the K/M switch takes about 0.5 seconds, so there is a noticeable delay. The K/M and serial
connections are
although a bug in Matrix-Hub firmware sometimes allows you to do that). It means that if the
source was connected to a destination, and then user connects it to another destination, the
first destination is disconnected automatically. A video source can be connected to several
destinations simultaneously.
Troubleshooting
unicast (that is, you can connect one source to only one destination
mh1. If you want to do all switches in RS-422
When you’re connected, hit enter. The system should response either with a password prompt
or with a command prompt (MatrixHub#).
Snell (Pro-Bel)
SW-P-08 (General Remote Control Protocol)
This driver uses the general remote protocol (SW-P-08) to communicate with any Snell (ProBel) controller supporting that protocol (System2, System3, Aurora, Freeway, Nebula, etc.). You
may use RS232 or RS422 to communicate with the controller. Data rates are typically 9600
bauds on an RS232 link and 38400 bauds on the RS422 link. The selection may be applicationspecific and it is usually configurable on the controller itself using the manufacturer’s
software. Data is transmitted asynchronously as 8-bit data bytes, no parity framed by one start
bit and one stop bit to make a 10-bit data frame. Parity may be used if the controller supports
it. Be aware that this protocol uses both matrix and level ID. You can set the matrix ID of a
particular level in the level configuration panel when configuring physical router in Router
Manager. Level and matrix ID are considered zero-based in Router Manager. You must specify
the matrix ID for each level you define. Here is an example: You have one Aurora controller and
two physical routers, each one containing three levels. Depending on how you configured the
aurora controller, you can set it up so the first router is identified as Matrix 1 and the second
one as Matrix 2. In Router Manager, you will add only one physical router that represents the
Aurora controller. Then you will add three levels for Matrix 1 and three others for Matrix 2.
SW-P-02 (General Switcher Communication Protocol)
This driver uses the general switcher communication protocol (SW-P-02) to communicate with
any Snell (Pro-Bel) switcher supporting that protocol (e.g. Halo, Sirius, etc.).
46
RCP-200
Router Manager User Guide
Note: This driver can also be used with a router controller such as a VikinX Modular
router's SysCon card or an external ETH-CON device provided you have purchased
the appropriate license (P-88) from Nevion (Network Electronics) for your controller.
The default communication parameters are:
•
RS485/RS422
• 8 bit DATA
• 1 STOP bit
• EVEN Parity
• 38.4K Baud
The parameters may be application-specific and they are usually configurable on the Snell
(Pro-Bel) switcher itself, by using the associated software. Data is transmitted asynchronously.
This protocol is also supported over IP. The default port is 2000, but it may be configured to
something else. If the switcher does not have an Ethernet port, you can use the Pro-Bel Babel
Fish box:
Troubleshooting
If you want to troubleshoot the SW-P-02 over IP connection, use the following Pro-Bel tools:
•
HU-Babelfish Internal Protocol Conversion V03.pdf
• IPConfigurationTool V4.00.zip
• swp02_test.zip
NVISION
NVISION Ethernet Protocol - Enterprise Router
NVISION Enterprise routers use TCP/IP to communicate with external devices. The port must
be 9193. You also need to specify the NVISION controller's host name or IP address when
configuring it in Router Manager.
47
Routing Switchers Tips and Tricks
Router Protocols that NV9000 Supports
To configure the NVISION controller, you must match the iControl Router frame ID with the
unique ID of the router defined in the NVISION configuration. Also, the iControl router logical
levels should match the levels defined in the NV9000 configuration.
Router Protocols that NV9000 Supports
The NV9000 router controller supports any of the following router protocols:
•Utah RCP-1
• Jupiter ESbus
• GVG Horizon TCI
• Snell (Pro-Bel) SW-P-02
• Snell (Pro-Bel) SW-P-08
•Pesa
• ISIS Serial
• Datatek D-2815 Serial
•Sony CART+ Serial
• Jupiter ESSwitch
• Encore Router
•Sierra Video
•Stagetec Nexus
Troubleshooting
There is a known issue with TCP/IP in RCP-200 Standalone version 1.70. If you see a lot of
exceptions in the console of the router service, please contact Grass Valley Technical Support
(see "Contact Us", on page 61). You may have to upgrade your RCP-200 Standalone
installation. The problem has been seen when running RCP-200 Standalone version 1.70 on a
K2.
If you cannot connect to an NV9000 controller, try the following command:
telnet IP_ADDRESS_OF_THE_CONTROLLER 9193
If you get a
connect failed message, it means that the NV9000 is not properly configured for
remote control.
How To...
How to start SE Utilities
1. Connect to NV9000 either directly or via Remote Desktop.
User name: EnvyAdmin
Password: software.
2. On your desktop, double-click on the NV9000-SE Utilities icon.
48
How to create a physical router in SE Utilities to control a KX router
1. Open SE-Utilities (see page 48).
2. On the Configuration menu, point to Router and click Add Router.
3. Set the router name.
4. Set Router Host to NVCONFIG (default value).
5. Set protocol to NV Ethernet.
RCP-200
Router Manager User Guide
6. Set Primary Control Point to the KX IP address (for example,
10.6.6.50).
7. Leave Secondary Control Point blank.
8. Click Add to add Physical Level.
9. Set digit under # to match Physical level of KX router in XEdit (normally this would be 0).
10. Set Input Start, Input End, Output Start, Output End to match dimension of KX router. Input Start must be set to 1, Output start must be set to 1.
11. Click Save.
12. Go to System Management and select NV9000 node in left pane.
13. Click Write Configuration to NV9000 to send config to NV9000.
14. Click Restart Controller 1.
15. Wait until the NV9000 has finished rebooting.
You should see all accessible routers visible in Left pane.
16. Select KX router in left pane.
You should see cross point status in central pane. You can also test switching KX router
crosspoints by using Take area.
How to switch a crosspoint from SE Utilities
1. Go to System Management and under Routers, click on the router you want to control
2. If you can communicate with that router, in Connections panel, you will see the current
crosspoint for each output
3. To change a crosspoint, select appropriate input and output inside Take section and click
Ta ke.
How to determine the physical level ID and matrix size you need to set up in Router
Manager to control a router configured in SE Utilities
1. Start SEUtilities (see page 48).
2. Go to Views | PhysLevels and check value under ID column for matching router.
3. Check Input End and Output End fields to determine matrix size.
Note: Make sure Input Start and Output Start are set to 1
49
Routing Switchers Tips and Tricks
How to determine the virtual level ID and matrix size you need to set up in Router Manager to control a router configured in
How to determine the virtual level ID and matrix size you need to set up in Router
Manager to control a router configured in SE Utilities
1. Start SEUtilities (see page 48).
2. Go to Level Sets -> Virtual Levels and Check ID column.
How to find the NV9000 controller version
1. Log on to NV9000 using RemoteDesktop.
Default username:
EnvyAdmin
Default password: software
2. Using Windows Explorer, navigate to c:/nvision/envy/bin.
3. Right-click the Explorer dialog column header and make the Product Version column
visible.
How to set up virtual router from SE Utilities (or to change protocol used by NV9000 to
control external router)
Note: This is useful, when not having actual router connected.
1. Start SEUtilities, and go to Views | Router control (see page 48).
2. Set router protocol to Virtual router (or to different protocol).
3. Export config on NV9000.
How to export NV9000 backup database
1. Start SEUtilities (see page 48).
2. On the File menu, click Export to Zip Archive.
3. Browse, select and click Save.
How to create a backup of NV9000 database
1. Start SEUtilities (see page 48).
2. Go to System Management and select Read configuration from.
You will be asked to open a configuration to receive data.
3. Select New and enter a name for the backup, and then click OK.
The name of your backup should appear in the SEUtilities menu bar.
How to import an NV9000 backup database
1. Start SEUtilities (see page 48).
2. On the File menu, click Import From Zip Archive.
3. Browse, select, and then click Open.
4. Select a name for the imported config and click OK.
5. Go to System Management and click Write configuration to… to load configuration on controller.
50
RCP-200
Router Manager User Guide
6. Click Restart controller 1 (or Stop controller 1 followed by Start controller 1).
How to export a configuration from SE Utilities to NV9000
1. Start SEUtilities (see page 48).
2. On the System Management menu, click Local Control System.
3. Click Write configuration to LOCAL CONTROL SYSTEM.
How to change source labels from SE Utilities
The purpose is to modify the source labels from the SEUtilities application so Router Manager
is dynamically updated with this information.
1. Start SEUtilities (see page 48).
2. On the Configuration menu, click Devices.
3. Click on the device name you want to change and then click Edit Selected Devices.
4. Edit the name as desired, and then click Save.
5. Go to System Management and click on root node (in tree).
6. Click Dynamic Update Apply changes to.
Note: The NV9000 does not accept timeout values smaller than 500 ms.
How to increase a timeout for NVEthernetProtocol
When the NV9000 is using nvethernet (np0016 over TCP/IP) to control a router, it is polling the
router every 300 ms and it expects a response from the router within 500 ms. If the NV9000
doesn’t receive the response within 500 ms, SEUtilities will show the router as being offline.
To set the timeout value to a larger custom value
1. In SEUtilities, select Views | Ta bl es | Control Points (see page 48).
2. By default, you should see a Parameter entry similar to:
represents the timeout in milliseconds and
10.0.9.39 is the IP address of the router to
E,10.0.9.39,T500, where 500
control.
3. Edit the value and click Save.
4. Go to System management, select the root node, and then click Write configuration to.
5. Click Restart controller to apply your changes.
Note: The NV9000 does not accept timeout values smaller than 500 ms.
How to downgrade a database on a controller
Downgrading NV9000 sometimes involves downgrading the database schema.
How to determine controller version
To determine the NV9000 controller version, click on the System management tab, then
mouse over your controller icon to reveal a tooltip. Version software will be the last item of the
list.
51
Routing Switchers Tips and Tricks
Where to find SE Utilities log file
Where to find SE Utilities log file
The system log file is under system management.
How to set up NVISION router
In order to configure a NVISION router, big router with a controller card, you have to run
uniconfig software.
How to set up tie lines
You can configure a tieline with Se-Utilities under configuration tab and tielines. Add
upstream and downstream routers and bind them together by connecting output port to
input port with your mouse.
If you want to free a tieline, click on system management tab, and under tieline status, you
could right click on a tieline and free it.
How to turn on Tieline Manager
Turning on the tieline manager is simply a matter of installing the tieline license and restarting
all the software.
How to display debug window when launching SE Utilities
If you hold down the
window. That console window will show debugging output from the application, and it will
most likely tell us exactly what is failing.
CTRL
key when you launch SE-Utilities it will also launch a console
How to install SE Utilities on PC
Double-click the
SEUtilitiesVx.x.xInstaller.exe file.
How to upgrade NV9000 / NV915 software
Copy the NVSETUP directory on NV9000/NV915 and then double-click
NVISION Enterprise routers use TCP/IP to communicate with external devices. The port must
be 9193. You also need to specify the NVISION controller's host name or IP address when
configuring it in Router Manager. After you have created the router and levels with the
appropriate dimension and saved configuration, physical levels will be updated automatically
for you.
Also, in order to fetch labels, take crosspoints or connect free source, NVISION Enterprise
routers will use virtual device id for levels, destinations or sources.
SE Utilities Configuration Hints
To determine the physical Level or frame ID value to set in Router Manager Configurator, from
NV9000 SEUtilities, go to View | Virtual Levels and select the appropriate ID. In order word,
level or frame id = column id in table Virtual levels in SE-utilities
The size is variable, and it can change each time you read mnemonics from the system. You
would need to query the database to obtain the number of sources or destinations in advance
of reading them all using 0x3022.
NV9000Setup.exe.
52
RCP-200
Router Manager User Guide
In order to set the right level size, save your config, open putty to your app server, enable
debug for
com.miranda.icontrol.routers.nv9000virtual.NV9000Virtual to debug in
log4j and restart the RCP-200 service. Then open log file router.log and use the grep
command for string source size and destination size.
Note: To determine the physical Level matching this virtual level, from NV9000
SEUtilities, go to Views -> Level Set Details.
Troubleshooting
If you cannot connect to an NV9000 controller, try the following command:
telnet IP_ADDRESS_OF_THE_CONTROLLER 9193
If you get a connect failed message, it means that the NV9000 is not properly configured for
remote control.
Configuring NV9000 Routers with Tielines
Steps to perform in SE-Utilities
1. Open SEUtilities (see page 48).
2. On the File menu, click New, and then type your configuration name (for example
ROUTERS_TIELINES)
3. Add new routers by clicking Routers on the left panel, and then click ing Add router on the
right panel.
4. Type your router name for example ROUTER1 and select the proper protocol (for example
NV compact router ethernet for compact router).
5. Click Add to add a physical level.
6. Do the following sub-steps for all routers:
a) Set values for input start, input end,output start, output end (for example 1, 32, 1, 32)
b) On the Level sets menu, click add levelset, and then type a level name (for example
ROUTER1).
c) Select a virtual level (for example VIDEO) and select the physical level.
Note: It is important to have the same virtual level for all routers, since those
routers will be bind together with tielines.
7. Do the following sub-steps for all routers:
a) On the Devices menu, click Add device.
b) Set a mnemonic name and choose the proper level set (for example DEV 1 and level set
ROUTER1).
c) Set the proper input/output port (for example 1, 1).
Note: To go more quickly, you may also choose to add devices in Ta sk s | Add
multiple devices.
53
Routing Switchers Tips and Tricks
How to edit aliases (Name Sets)
d) Select the proper prefix (DEV), set the proper number of devices (32) and select the
proper level set (ROUTER1).
e) On the Finish menu, click Finish.
8. If you do not have free output and input ports, navigate to Configuration | Device, and
then delete a device that will be used as a tieline (for example DEV 31, 32 and OUT 1, 2).
9. On the Configuration menu, click Tielines.
10. Add tieline, set tieline name (for example tieline1).
11. Select upstream router (for example ROUTER1_PL1).
12. Select downstream router (for example ROUTER2_PL1).
13. Drag your mouse from an upstream port to a downstream port.
14. On the upstream panel (left side) and downstream panel (right side) make sure you check
the checkbox where you see VIDEO level.
15. Click Save.
Steps to perform in Router Manager Configurator
1. Open Router Manager Configurator.
2. Add a physical router.
3. Select NV9000 virtual with the IP address of your controller.
4. Click Save.
How to edit aliases (Name Sets)
1. Open SEUtilities (see page 48).
2. Go to System Management.
3. Click NV9000 (root node).
4. Click RMB and select Edit name sets.
NVISION Ethernet Protocol - Compact Router
NVISION Compact routers use UDP to communicate. The port must be 5194. You also need to
specify the NVISION router's host name or IP address when configuring it in Router Manager.
How To...
How to modify the IP address on a compact router
1. Start the
2. Go to the CR Series Network Setup | CR Series Ethernet Settings panel.
CrConfigurator.jar application.
Note: Automatically discovered CR panels will appear in CR Series Ethernet
Settings section.
3. Edit the IP address and click Apply Updates.
54
NVISION Serial Protocol
You may need to communicate with your NVISION products with the NVISION Serial Protocol
which uses a serial RS-422 connection. If ever your NV9000, for example, or network
infrastructure is down, you can use your RCP-200 — via this serial connection — as an
emergency panel.
IMPORTANT: Considerations when using the NVISION Serial protocol
Pesa
The Pesa router is equipped both with RS-232 and RS-422 ports. In order to connect to the RS232 port you will need a straight cable. When using the RS-422 port, you may use an Addenda
Electronics Rosetta Stone converter (
the router to the PC. Note that the use of RS-422 has not been tested, so the use of RS-232 is
recommended.
RCP-200
Router Manager User Guide
• When defining communication parameters for a physical router that uses the
NVISION serial protocol in Router Manager Configurator, make sure you
click Use protocol defaults. This ensures the configured port values are
protocol-valid.
• When using the NVISION serial protocol, Lock changes — made in
SE-Utilities — are not propagated to the RCP-200.
http://www.addenda-elect.com/) or similar to connect
Grass Valley's Router Control Software supports two protocols for Pesa devices:
• CPU Link Protocol No. 1 or P1 (referred to as simply Pesa in Router Manager)
• Unsolicited Status Protocol or USP (referred to as Pesa USP in Router Manager)
CPU Link Protocol No.1 or P1 (Pesa)
The default settings for the ports are:
•
9,600 baud
• 8 data bits
• No parity
• 2 stop bit
55
Routing Switchers Tips and Tricks
Unsolicited Status Protocol (Pesa USP)
Figure 3-18: RS-232 serial cable
Depending which Pesa router controller you have, it may be possible to change the bit rate to
38,400 baud. The Pesa driver has been tested at that speed but it seems to generate a lot of
errors during transmission, so it is not recommended to use 38,400 baud. Please be sure to use
9,600 baud rate when configuring the Pesa controller. This driver uses the PESA checksum, as
opposed to HEXA or NONE.
Notes
• This driver does not support unsolicited crosspoint changes. This means that
a crosspoint changed via a control panel will not be reported to the other
panels until the next polling. The polling is currently set to 5 sec.
• Crosspoint changes made using matrix or single bus are applied rapidly but
the matrix button reporting the status will not be selected until the next
polling. Thus a crosspoint status will take between 0 and 5 sec to display on
the matrix.
When configuring a Pesa router in RCP-200, make sure you configure ALL levels starting with
level #1. If your router is using level 1, 2 and 3 and you only want to control level 3, you must
also configure physical levels 1 and 2 in RCP-200.
Unsolicited Status Protocol (Pesa USP)
The primary medium for the USP is an asynchronous full-duplex connection that is usually run
over RS-232 or RS-422 (this is dependent upon the control system). Data is transmitted over
the bus asynchronously. The data is sent at user selectable baud rate (default to 38.4 K Baud)
with 1 start bit, 8 data bits, no parity, and 1 stop bit. The default method of handshaking is
RTS-CTS control though some controllers may allow for methods such as XON-XOFF.
If you want to use a high communication speed (for example, 38,400 baud), you should use
this driver. However, be really careful because this protocol is label-based and you must
correctly define all the physical source and destination labels in Router Manager in order to
make this driver work properly. This driver does not use checksum.
With firmware version 3.3 and earlier, SD commands must be sent with a comma before the
terminator.
56
Router Manager User Guide
Notes
• The Pesa USP driver supports Matrix Controller firmware version 3.3 and
earlier.
• Every physical router destination label defined in XEdit must match a
destination label specified in the Pesa router’s configuration.
• This driver does not support checksums. To turn off the checksum, open
PERC2000 (version 2.1), click System Parameters, and then set the checksum
options to NONE for every port.
• If your Pesa router has an older controller card that was upgraded to the
PERC2000 software, the USP filtering could be enabled even if the
configuration file indicates that it is not. If you notice that UMD statuses do
not reflect crosspoint changes immediately, try enabling all filtering on the
router, and then disabling all filtering. In some cases enabling filtering of all
unsolicited status from the router will be necessary.
• Grass Valley’s Router Control Software cannot communicate with the router
when RTS-CTS flow control is enabled.
RCP-200
• In the 3500+ series controller for the Pesa router, RTS-CTS is enabled at the
hardware level and cannot be disabled. In the case of PERC2000 controllers,
flow control is optional and configured in the PERC2000 Software.
• Level or Frame ID designation in Router Manager or XEdit must be set to
when controlling a single Pesa router. Increment by 1 if there are multiple
routers to be configured.
• You must use RS-232 communication to communicate to the router.
• In some instances, after a reboot of the router or the KX/iControl, the
mnemonics will not update on the KX/iControl display automatically. Making
a crosspoint change to the router will cause an update to occur.
1
Troubleshooting
In the case where the driver is not working, you can always troubleshoot with HyperTerminal.
Using TeraTerm or HyperTerm, you can send commands to the serial port and see the
responses coming back. Connect to the system controller's serial port using terminal program
Ctrl + j
of choice. Press
indicating that the command was in error since there was no actual command.
Using the
checksumcalc.exe program, enter a command in the command box. Press Calc
Checksum, and press Copy to Clipboard. Switch to terminal program and paste the
command, and press
a CR LF pair when enter is pressed. If this is not the case, then you can press
Ctrl + j
to send the CR LF pair.
to send an LF character and the controller should respond with an E
<Enter>
. This will only work if you have the terminal program set to send
Ctrl + m
and then
57
Routing Switchers Tips and Tricks
Sony
Sony
The Sony protocol is not directly supported. However, a specific Sony card can be used to
emulate the GVG Series 7000 Native Protocol. The card is named HKSPC and it only supports
Ethernet connection. Please use the Sony HKSPC (GVGNP Emulator) driver with the HKSPC card
and not our GVG 7000 Native Protocol driver.
Quintech
Quick Info
Ethernet vs. Serial Communications
The initial task in setting up the communications parameters involves specifying whether
Ethernet or serial communications will be used. If you choose Ethernet, you will be prompted
to set the Ethernet address and port. The default port is 9100. It should not need changed
unless port 9100 is not allowed on your network. If a new port will be specified, make sure that
it matches the port setting of the matrix controller. The default port value of the matrix
controller is also 9100.
Serial Communication Settings
Use the Control In port on the controller (UCM). The serial port parameters are the same
regardless of whether RS-232, RS-422, or RS-485 is being used. The parameters are fixed at
9600 baud, 8 data bits, no parity, and 1stop bit (8N1).
Figure 3-19: Pinout for Quintech serial port
58
Detailed Info
System Access
A Quintech matrix switching system is controlled by a standard Universal Control Module
(UCM). This is typically a separate 1 RU (1.75") module, but it may be built into a matrix
module. The UCM accepts control commands from external sources that tell it how to switch
the matrix or configure various system options. A standard UCM has five control ports that will
accept commands:
Local: Front panel keypad and LCD.
Remote: The Remote In connector. This is typically where other UCMs are connected when
they are configured to operate as remote control panels. If remotes are not going to be used in
the system, this port can typically be used as an auxiliary serial port. It is configured as an RS485 port and accepts 9600-baud 8N1 (8 data bits, no parity, 1 stop bit) data. Command data is
sent as an STX/ETX bounded packet with checksum as defined in the protocol document.
Note that the Remote In connector is directly connected to the Remote Out connector since
this is an RS-485 bus connector.
Control In: The PC Control In connector. This is typically where a control computer or PC is
connected. The port can be configured as an RS-232, RS-422, or RS-485 port and accepts 9600baud 8N1 data. Command data is sent as an STX/ETX bounded packet with checksum as
defined in the protocol document.
RCP-200
Router Manager User Guide
QEC Port: Ethernet. The exact Ethernet port is user-defined with the default Ethernet port set
9100. It accepts the same command packet that is used on the serial port. This makes it easy
at
for a single driver to be used for both serial and Ethernet connections.
Te ln e t: Telnet console window. This provides an ASCII interface with a cursor for keyboard
entry of commands.
The system is highly flexible. The access control feature can be configured to be on/off for
each of the five possible control ports on an individual UCM. This also holds true for a system
with a main UCM and multiple remote UCMs. The control port access control must be set
separately for the main unit and each of the remotes.
UCM Control In Connection
The Control In port of the UCM is where serial port data from a PC is accepted. The Control In
port can either be left unused or it can be used for serial communications control of the
matrix. Serial control can be established using any UCM, including remotes.
All operations of the matrix can be controlled from the UCM Control In port which is typically
connected to a PC. The connector is configurable and can communicate in one of three serial
interface standards: RS-232, RS-422, and RS-485. Software configuration is covered later in the
Serial Interface Menu section of this manual.
UCM Control In Connector
The UCM has a standard DB-9 female serial connector labeled Control In on the back panel.
The pin definitions depend upon how the serial port is being used. The connector's pinouts
are shown in see Figure 3-19, on page 58.
59
Routing Switchers Tips and Tricks
UCM Control In Cable
UCM Control In Cable
The UCM Control In port is shared for both RS-232 and RS-422/485 interfaces. A NULL MODEM
or crossover cable is not required on this port and, in fact, the system will not work using a null
modem adapter or null modem cable. Use only a straight through one-to-one cable.
UCM Control In Serial Communication Settings
The serial port parameters are the same regardless of whether RS-232, RS-422, or RS-485 is
being used. The parameters are fixed at 9600 baud, 8 data bits, no parity, and 1 stop bit (8N1).
UCM Control In RS-232 Description
RS-232 was designed for communication of local devices It supports one transmitter and one
receiver. This standard uses single ended signals over unbalanced, unterminated wires. Single
ended means the signal is sent over one wire with respect to a single ground source.
Unterminated means the signal lines do not have impedance matching at the line ends. This
interface is useful for point-to-point communication at slow speeds and over short lengths of
cable. Most PCs come equipped with one or more RS-232 serial ports.
RS-232 Advantages / Disadvantages
RS-232 is easy to implement and has been standardized and accepted for years. Due to the
nature of RS-232, the signals are susceptible to noise and grounding problems. These
problems set a limit to cable lengths. Quintech recommends that when using RS-232, the
cable length be limited to 20 meters or approximately 60 feet. RS-232 employs point-topoint
communications, so only two devices will typically communicate with each other over the
RS-232 standard.
UCM Control In RS-422 Description
In RS-422 communications, a pair of twisted wires is used to carry a signal. The data is encoded
and decoded as a differential voltage between the two lines. As a differential voltage, the
interface is, in principle, unaffected by differences in ground voltage between sender and
receiver.
RS-422 Advantages / Disadvantages
RS-422 differential signals over twisted pair wires are less affected by noise. They therefore can
communicate at faster rates and over longer distances. RS-422 connectors are not
standardized like RS-232. Although better than the RS-232, RS-422 is still limited to one master
and up to ten receivers on the bus. Recommended maximum length is 4000 feet. The
Quintech RS-422 standard is limited to 10 receivers.
UCM Control In RS-485 Description
The UCM can be configured to communicate in RS-485 standard.
60
Grass Valley Technical Support
For technical assistance, contact our international support center, at 1-800-547-8949 (US and
Canada) or +1 530 478 4148.
To obtain a local phone number for the support center nearest you, please consult the
Contact Us section of Grass Valley’s web site (
An online form for e-mail contact is also available from the web site.