Imagine Communications RCP GPIp Programmable General Purpose Interface Operation/Installation Manual
Annonce
Annonce
Instruction Manual
RCP- Series: RCP-GPIp
Programmable General Purpose Interface
Operation/Installation Manual
Revision A
175-100265-00
Delivering the Moment
Publication Information
© 2014 Imagine Communications Corp. Proprietary and Confidential.
Imagine Communications considers this document and its contents to be proprietary and confidential.
Except for making a reasonable number of copies for your own internal use, you may not reproduce this publication, or any part thereof, in any form, by any method, for any purpose, or in any language other than English without the written consent of Imagine Communications. All others uses are illegal.
This publication is designed to assist in the use of the product as it exists on the date of publication of this manual, and may not reflect the product at the current time or an unknown time in the future. This publication does not in any way warrant description accuracy or guarantee the use for the product to which it refers.
Imagine Communications reserves the right, without notice to make such changes in equipment, design, specifications, components, or documentation as progress may warrant to improve the performance of the product.
Trademarks
PanelMapper™, VIA32™, XPlus™,RouterMAPPER™,RouterWorks®, Leitch Technology™, Prophecy™ are trademarks of Imagine Communications or its subsidiaries. Microsoft® and Windows® are registered trademarks of Microsoft Corporation. All other trademarks and trade names are the property of their respective companies.
Contact Information
Imagine Communications has office locations around the world. For locations and contact information see:
http://www.imaginecommunications.com/contact us/
Support Contact Information
For support contact information see:
▪ Support Contacts: http://www.imaginecommunications.com/services/technical support/
▪ eCustomer Portal: http://support.imaginecommunications.com
About This Manual
Chapter 1: Overview
Briefly describes the functionality of the RCP-GPIp panels and introduces the two panel configuration modes: DIP Switch and PC Programming. Read this chapter first to help you understand the capabilities of the RCP-GPIp and to help you decide which configuration mode will best suit your needs.
Chapter 2: DIP Switch Mode
Describes how to configure and operate panels in DIP Switch Mode. Read this chapter if you are using your panel(s) in DIP Switch configuration mode.
Chapter 3: PC Programming Mode
Describes how to configure and operate panels set for PC Programming Mode. Read this chapter if you are using your panel(s) in PC Programming mode.
Chapter 4: Control System Configuration Guidlines
Describes the configuration of a Leitch Routing Switcher control system generically.
The information provided does not apply to only the Programmable Panel Series specifically, but covers all aspects of control system configurations including wiring guidelines, maximum control cable lengths, connector pin assignments, etc. Read this chapter if you are configuring a control system for a Leitch Routing Switcher system.
Chapter 5: Theory of Operation
Provides information about the construction and circuitry of the RCP-GPIp. The chapter includes circuit descriptions and schematics.
Appendix A: Custom Panel Applications
Describes the RCP-GPIp when it is used as an interface to a custom-built push-button control panel. This section includes illustrations on button wiring and examples of custom configurations. Read this chapter if you are planning on using your RCP-GPIp as an interface to a custom-built control panel.
WARNING! Potentially lethal voltages are present during normal operation. The AC power cord must be disconnected from the frame before the top panel is removed. Power should not be applied while the top is open unless the unit is being serviced by properly trained personnel.
CAUTION: Battery may explode if mistreated.
Do not recharge, disassemble or dispose of in fire.
CAUTION: Replace battery with CR2032 Only.
Use of another battery may present a risk of fire or explosion.
Manual
Rev.A.12.96
12/96
Date
Initial release.
Comment
TABLE OF CONTENTS
RCP-GPIp
Remote Control Panel - Programmable General Purpose Interface
TABLE OF CONTENTS
CHAPTER 1: Overview
1.1
Unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2
Power Supply Setting . . . . . . . . . . . . . . . . . . . . . . 1-2
1.3
General Product Description . . . . . . . . . . . . . . . . . . 1-3
1.3.1
DIP Switch Mode . . . . . . . . . . . . . . . . . . . . 1-3
1.3.2
PC Programming Mode . . . . . . . . . . . . . . . . . 1-4
1.4
GPI Inputs Provide Crosspoint Selection . . . . . . . . . . . . 1-5
1.5
GPI Outputs Provide Router Crosspoint Status Tally . . . . . . 1-5
1.6
Joystick Override Mode . . . . . . . . . . . . . . . . . . . . . 1-6
1.7
Configuration DIP Switch Settings . . . . . . . . . . . . . . . 1-7
CHAPTER 2: DIP Switch Mode
2.1
DIP Switch Mode . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2
Setting the DIP Switches for DIP Switch Mode . . . . . . . . 2-2
2.3
Operation of RCP-GPI32p in DIP Switch Mode . . . . . . . . 2-4
2.4
Pin Assignments for RCP-GPI32p in DIP Switch Mode . . . . 2-5
2.5
Operation of RCP-GPI64p in DIP Switch Mode . . . . . . . . 2-6
2.6
Pin Assignments for RCP-GPI64p in DIP Switch Mode . . . . 2-7
RCP-GPIp Rev.A.01.97
iii
TABLE OF CONTENTS
CHAPTER 3: PC Programming Mode
3.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.1.1
Configuring RCP-GPIp Panels for PC Programming
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2
PanelM
APPER™
. . . . . . . . . . . . . . . . . . . . . . . . 3-6
3.3
Installing PanelM
APPER™
. . . . . . . . . . . . . . . . . . . 3-7
3.3.1
System Requirements . . . . . . . . . . . . . . . . . . 3-7
3.4
Starting the Panel Configuration Editor (Panel M
APPER™
) . . 3-11
3.5
Connecting PanelM
APPER™ to Control Panels . . . . . . . . . 3-12
3.6
Configuring the Serial Port . . . . . . . . . . . . . . . . . . . 3-14
3.7
Defining the Router Database . . . . . . . . . . . . . . . . . . 3-15
3.7.1
Level Definition . . . . . . . . . . . . . . . . . . . . . 3-15
Color Selection . . . . . . . . . . . . . . . . . . . . . 3-15
3.7.2
Source Definitions . . . . . . . . . . . . . . . . . . . . 3-16
3.7.3
Destination Definitions . . . . . . . . . . . . . . . . . 3-18
3.7.4
Logical Sources and Destinations . . . . . . . . . . . . 3-20
3.7.5
Implications of Using Logical Sources and Destinations 3-24
3.8
Control Panel Definition . . . . . . . . . . . . . . . . . . . . 3-25
3.9
Adding New GPI Panels . . . . . . . . . . . . . . . . . . . . 3-27
3.9.1
Adding Panels by Polling . . . . . . . . . . . . . . . . 3-28
3.9.2
Adding a GPIp Panel Using the ADD Command . . . . 3-29
3.10 Description of the Layout of “default.gpi” File . . . . . . . . . 3-31
3.11 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
3.11.1 Functions Used in Special Cases . . . . . . . . . . . . 3-33
3.12 Examples of PC Programming GPI Configurations . . . . . . 3-34
iv Rev.A.01.97
RCP-GPIp
TABLE OF CONTENTS
CHAPTER 4: Control System Configuration Guidelines
4.1
General Overview . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2
Control Options . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2.1
Control Panels . . . . . . . . . . . . . . . . . . . . . . 4-3
4.2.2
GPI Contact Closure Control/Tally Interface . . . . . . 4-3
4.2.3
Serial Port . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.2.4
RouterW
ORKS™ and EventW
ORKS™
, Leitch’s PC-based
Router Control Software Applications . . . . . . . . . 4-3
4.3
The X-Y Control Bus . . . . . . . . . . . . . . . . . . . . . . 4-4
4.3.1
X-Y Twisted Pair Control Port . . . . . . . . . . . . . 4-6
4.3.2
X-Y Coaxial Control Port . . . . . . . . . . . . . . . . 4-8
4.3.3
System Wiring Guidelines . . . . . . . . . . . . . . . 4-10
4.3.4
Invalid Configuration Examples . . . . . . . . . . . . 4-11
4.4
Serial Control Port . . . . . . . . . . . . . . . . . . . . . . . 4-14
CHAPTER 5: Theory of Operation
5.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2
Replacing the Battery . . . . . . . . . . . . . . . . . . . . . . 5-4
5.3
Circuit Descriptions . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.3.1
Power Supply . . . . . . . . . . . . . . . . . . . . . . 5-5
5.3.2
Logic Board . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.3.3
GPI I/O Board Programmable . . . . . . . . . . . . . . 5-6
5.4
Circuit Diagrams . . . . . . . . . . . . . . . . . . . . . . . . 5-6
RCP-GPIp Rev.A.01.97
v
TABLE OF CONTENTS
APPENDIX A: Custom Panel Applications
A.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
A.2 Operation of a Custom Panel Using RCP-GPIp Interface . . . A-2
A.2.1 Important Note . . . . . . . . . . . . . . . . . . . . . A-2
A.3 Connecting the Custom Panel Buttons to the GPI Contacts . . A-3
A.4 RCP-GPI64p Rear Panel Connector Pin Assignments . . . . . A-4
A.5 RCP-GPI32p Rear Panel Connector Pin Assignments . . . . . A-5
A.6 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
A.6.1 Additional Functions . . . . . . . . . . . . . . . . . . A-7
A.7
Examples · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · A-9
Example 1: RCP-GPI32p Used as the Interface to a
Custom-built Control Panel for a 16x1 with
Lock and Protect · · · · · · · · · · · · · · · · · · · · A-9
Example 2: RCP-GPI32p Used as the Interface to a
Custom-built Control Panel for a Dual 16x on Destinations 5 and 10 · · · · · · · · · · · · · · A-10
Example 3: RCP-GPI32p Used as the Interface to a
Custom-built Control Panel for a 32x1 with
Video BreakAway on Destination 5 · · · · · A-11
Example 4: RCP-GPI64p Used as the Interface to a
Custom-built Control Panel for a 32x32 X-Y with Lock and Protest · · · · · · · · · · · · · · · · A-12
Example 5: RCP-GPI64p Used as the Interface to a
Custom-built Control Panel for a 48x1 with
8 Levels of BreakAway· · · · · · · · · · · · · · · A-14
vi Rev.A.01.97
RCP-GPIp
C H A P T E R
1
Overview
1.1
Unpacking · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-2
1.2
Power Supply Setting · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-2
1.3
General Product Description · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-3
1.3.1 DIP Switch Mode· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-3
1.3.2 PC Programming Mode · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-4
1.3.3 GPI Input Provide Crosspoint Selection · · · · · · · · · · · · · · · 1-5
1.3.4 GPI Outputs Provide Router Crosspoint Status Tally · · · · · 1-5
1.3.5 Joystick Override Mode · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-6
1.3.6 Custom-Built Button Control Panels · · · · · · · · · · · · · · · · · · 1-7
1.4
General Configuration of DIP Switches · · · · · · · · · · · · · · · · · · · · · 1-9
1.5
Typical GPI Input and Output Interface Scenarios · · · · · · · · · · · · · 1-10
1.5.1 GPI Inputs · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-10
1.5.2 GPI Outputs · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1-12
RCP-GPIp Rev.A.01.97
1-1
CHAPTER 1: OVERVIEW
1.1 Unpacking
Each RCP-GPI32p or RCP-GPI64p Programmable General Purpose Interface Remote control Panel carton should contain the panel, an AC power cord, and a terminator. Any other system items will be packaged separately.
After unpacking, inspect all units for damage and check each item against the packing list to verify delivery of the entire order. If any item is missing or damaged contact your
Leitch dealer or call the leitch factory in the U.S.A. at 800-231-9673, (Fax: 757-548-
4088) or in Canada at 800-387-0233, (Fax: 416-445-0595).
1.2 Power Supply Setting
The RCP-GPIp frames can be operated with an input of 90-135 or 200-265 VAC, 50/60
Hz, 5VA MAX and do not require any user voltage settings.
WARNING: Potentially lethal voltages are present within all
GPI frames during normal operation. The AC power cord must be disconnected from any frame before the frame is opened. There are no user settings of adjustments within the
GPI Remote control Panel frames.
1-2 Rev.A.01.97
RCP-GPIp
CHAPTER 1: OVERVIEW
1.3 General Product Description
The RCP-GPI32p and RCP-GPI64p are Programmable General Purpose Interfaces that provide contact closure inputs and outputs for use with Leitch’s HD, MIXBOX™,
X plus
™, and VIA
®
Series Routing Switchers. These devices allow intefacing of routers with external devices by providing the most basic of interface mechanisms: a contact closure.
The RCP-GPI32p is a 1RU panel which provides 32 input and 32 output contact closures.
The RCP-GPI64p is also 1RU and provides 64 input and 64 output contact closures.
Both units connect to routing switchers by way of a loop-through X-Y coaxial port connection.
RCP-GPI p
General Purpose Interface
117
240
90/135 VAC 200/265 VAC
.5A-250V
CAUTION:
RISK OF FIRE
REPLACE FUSE
AS MARKED
50/60 Hz 5VA MAX
X-Y
117
240
90/135 VAC 200/265 VAC
.5A-250V
CAUTION:
RISK OF FIRE
REPLACE FUSE
AS MARKED
50/60 Hz 5VA MAX
X-Y
Figure 1-1 Front Panel of RCP-GPIp
FIRMWARE
REVISION
PC PANEL ID
1 8
1 2 3 4 5 6 7 8
9 16
1 2 3 4 5 6 7 8
ON
OFF
DIP SW DEST OFFSET LEVELS
19
20
INPUTS 1-16
37
1 19
20
INPUTS 17-32
37
1 19
20
OUTPUTS 1-16
Figure 1-2 Rear Panel of RCP-GPI32p
FIRMWARE
REVISION
PC PANEL ID
1 8
1 2 3 4 5 6 7 8
9 16
1 2 3 4 5 6 7 8
ON
OFF
DIP SW DEST OFFSET LEVELS
19
20
19
20
INPUTS 33-48
INPUTS 1-16
37
1
37
1
19
20
19
20
INPUTS 49-64
INPUTS 17-32
37
1
37
1
19
20
19
20
OUTPUTS 33-48
OUTPUTS 1-16
Figure 1-3 Rear Panel of RCP-GPI64p
37
1
37
1
37
1
19
20
OUTPUTS 17-32
37
1
19
20
19
20
OUTPUTS 49-64
OUTPUTS 17-32
37
1
37
1
There are two basic modes for configuring the RCP-GPIp: DIP Switch Mode and PC
Programming Mode. (Default is DIP Switch Mode on dest. 1 with all levels affected.)
1.3.1 DIP Switch Mode
The RCP-GPI32p in DIP Switch Mode:
• Single destination controller with tally
• The affected destination is set using DIP Switch settings
• Selects and Tallies the first 32 inputs of a routing switcher
The RCP-GPI-64p in DIP Switch mode:
• 32x32 X-Y controller with tally
• The first 32 inputs (1-32) select sources 1-32
• The second 32 inputs (33-64) select 32 consecutive destinations
• The first destinaiton is set using the DIP Switch settings.
RCP-GPIp Rev.A.01.97
1-3
CHAPTER 1: OVERVIEW
1.3.2
PC Programming Mode
PC Programming Mode offers more flexibility than DIP Switch Mode. In PC
Programming Mode the GPI units can be configured for single destination,
X-Y, single destination with Joystick Override, or any customized configuration best suiting your needs. The customization is made possible using the feature of programmability designed into the Programmable Panel Series.
Both the RCP-GPI32p and RCP-GPI64p are part of the Leitch Programmable
Panel Series and therefore use the PanelM
APPER™ utility supplied with the units. The mapping is very flexible allowing any input to perform any function.
The action of each GPI input will be programmable for one of the following functions:
• Select a crosspoint
• Fire a Salvo
• Issue a generic command string/machine control
• Assert a generic, system-wide “GPI Asserted” command
• In Joystick Override Mode, as an override asserted source for the duration of the contact closure.
The GPI outputs could be asserted to:
• Tally a crosspoint
• Respond to a GPI output assertion command issue by EventW
ORKS
(Leitch’s Window’s-based event scheduling automation software)
1-4 Rev.A.01.97
RCP-GPIp
CHAPTER 1: OVERVIEW
1.3.3 GPI Inputs Provide Crosspoint Selection
The GPI inputs can be used to select router crosspoints. A source will be selected whenever the corresponding GPI input pair is shorted momentarily.
See Figure 1-4 below.
1.3.4 GPI Outputs Provide Router Crosspoint Status Tally
GPI outputs may be used to “Tally” a particular crosspoint selection. A GPI output relay contact will be closed whenever the corresponding crosspoint is selected. The GPI output will tally the selection regardless of whether the selection was made by a GPI input, by a remote control panel, or by any other means of control. The GPI outputs may be used to light a lamp or trigger some other devices. See Figure 1-4 below.
GPI Inputs
Select Crosspoints
GPI Inputs
RCP-GPIp
GPI Outputs
Tally router status by closing a contact closure when crosspoint is selected.
GPI Outputs
Tally Lights
Figure 1-4 Basic GPI Operation
Rev.A.01.97
1-5
CHAPTER 1: OVERVIEW
1.3.5
Joystick Override Mode
When GPI inputs are being used to control a single destination of a routing switcher, it is possible to configure the GPI inputs to behave in “Joystick
Override Mode”. In this mode the crosspoint is selected by shorting the appropriate contact pair. The crosspoint is held until the contact is released, at which point, the crosspoint returns to the last selection made from a control panel or by the serial port. A single operator is able to make adjustments to several cameras. The outputs of the individual camera control units (CCUs) feed a common routing switcher. The output of the routing switcher feeds a single monitoring point. When a joystick is operated on a given CCU, the contact closure is made and that CCU’s router input is selected. When the joystick is released the contact closure opens and the router automatically returns to the previously selected input, usually a studio program video.
Contact Closure signals GPI input
2
GPI Inputs
RCP-GPI32p
GPI Outputs
1
Contact Closure in CCU is closed when camera is being adjusted
CCU
CCU
CCU
CCU
CCU
CCU
Studio
Program
X-Y Control Bus
3
X-Y bus commands router to switch
X X X X X X X X X X X X X X
Single Destination Routing Switcher or a destination from matrix routing switcher
Video
Monitor
GPI Outputs provide Camera Tally
1-6 Rev.A.01.97
RCP-GPIp
CHAPTER 1: OVERVIEW
1.3.6 Custom-Built Button Control Panels
There are some situations where Leitch Control Panels or other manufactures’ panels cannot be used. Situations, like a need for large or specialized buttons, may require the use of a custom-built control panel. The RCP-GPI32p and
RCP-GPI64p can be used as an interface to a custom-built control panel.
In this use the custom-built panel uses the RCP-GPI32p or RCP-GPI64p as an interface to the Leitch X-Y control system.
The custom-built panel connects to the RCP-GPIp as illustrated below. Please refer to Appendix A:
“Custom Panel Applications” in this manual for more information on using the RCP-GPIp as an interface for a custom-built control panel.
GPI
Outputs
RCP-GPI p
General Purpose Interface
GPI
Inputs
Custom Control Panel
Figure 1-5 Connecting RCP-GPIp to A Custom Panel
RCP-GPIp Rev.A.01.97
1-7
CHAPTER 1: OVERVIEW
This page intentionally left blank.
1-8 Rev.A.01.97
RCP-GPIp
CHAPTER 1: OVERVIEW
1.4 General Configuration of DIP Switches
Both the RCP-GPI32p and RCP-GPI64p have two 8-pole DIP Switches which are accessable at the rear panel.
PC
1
PANEL ID
8
1 2 3 4 5 6 7 8
9 16
1 2 3 4 5 6 7 8
ON
OFF
DIP SW DEST OFFSET LEVELS
117
240
90/135 VAC 200/265 VAC
.5A-250V
CAUTION:
RISK OF FIRE
REPLACE FUSE
AS MARKED
X-Y
50/60 Hz 5VA MAX
FIRMWARE
REVISION
PC PANEL ID
1 8
1 2 3 4 5 6 7 8
9 16
1 2 3 4 5 6 7 8
ON
OFF
DIP SW DEST OFFSET LEVELS
19
20
19
20
INPUTS 33-48
INPUTS 1-16
37
1
37
1
19
20
19
20
INPUTS 49-64
INPUTS 17-32
37
1
37
1
19
20
19
20
OUTPUTS 33-48
OUTPUTS 1-16
37
1
37
1
19
20
19
20
OUTPUTS 49-64
OUTPUTS 17-32
37
1
37
1
Figure 1-7 Location of DIP Switches
There are two modes of operation for the RCP-GPIp controllers; DIP Switch Mode and
PC Programming Mode. TheDIP Switches below show the setting of the Configuration
Mode. DIP Switch Mode is discussed in detail in Chapter 2 of this manual. PC
Programming Mode is discussed in detail in Chapter 3 of this manual. Please refer to these chapters for the rest of the settings for these Configuration Modes.
Sets Configuration Mode
ON
1 2 3 4 5 6 7 8
ON
ON (1)
1 2 3 4 5 6 7 8
OFF (0)
Sets other functions depending on Mode
DIP Switch Mode
Switch OFF
1
See Chapter 2 in this manual for Configuration and Operation in DIP Switch Mode
Switch ON
PC Programming Mode
1
See Chapter 3 in this manual for Configuration and Operation in PC Programming Mode
Figure 1-6 DIP Switch Summary
Note: RCP-GPI32p and RCP-GPI64p are shipped from the factory in DIP Switch Mode, with no destination offset
(Destination 1) and all levels affected.
RCP-GPIp Rev.A.01.97
1-9
CHAPTER 1: OVERVIEW
1.5 Typical GPI Input and Output Interface Scenarios
1.5.1
GPI Inputs
GPI inputs can be used by closing contacts to ground or by driving the GPI input with a logic level. There are three possible scenarios shown below.
Driving to Ground
RCP-GPI32p or RCP-GPI64p
GPI Input
GPI Input Ground
Switch Closed = GPI Input Closed or Activated
Switch Open = GPI Input Opened or Not Activated
Maximum Current = 1mA
1-10 Rev.A.01.97
RCP-GPIp
CHAPTER 1: OVERVIEW
Driving with Logic Level
For applications where the RCP-GPIp is being interfaced by a computer controller of other logic level driver. The RCP-GPIp input can be driven by a logic signal. Two possible scenarios are illustrated below.
Scenario 1: Simple Open Collecter Driver
Driving Equipment RCP-GPI32p or RCP-GPI64p
Vin
GPI Input
GPI Input Ground
Logic Level (Vin) has a range of -12V to +12V (Max Current 4mA)
If Vin < 1.2V, GPI Input is Closed or Activated
If Vin > 3.3V, GPI Input is Opened or Not Activated
Scenario 2: Emitter Follower Driver
Driving Equipment
+Vcc
RCP-GPI32p or RCP-GPI64p
Vin
GPI Input
GPI Input Ground
-Vcc
Logic Level (Vin) has a range of -12V to +12V (Max Current 4mA)
If Vin < 1.2V, GPI Input is Closed or Activated
If Vin > 3.3V, GPI Input is Opened or Not Activated
RCP-GPIp Rev.A.01.97
1-11
CHAPTER 1: OVERVIEW
1.5.2
GPI Outputs
The RCP-GPIp closes a normally open relay contact whenever instructed over the X-Y control bus. Depending upon its configuration, the contact can be set to close in response to a change in router status or other system event. The
RCP-GPI32p and the RCP-GPI64p output contacts each feature two independant connections. The individual grounds or commons are not shared by the individual GPI outputs. This is illustrated in the figure below.
RCP-GPI32p or RCP-GPI64p
1
1 ground
2
2 ground
3
3 ground
Note: Contacts shown in the open (non-active) state
32 or 64
32 or 64 ground
1-12 Rev.A.01.97
RCP-GPIp
CHAPTER 1: OVERVIEW
The GPI output contacts are rated as follows:
Max . current
Max. voltage
200mA
50V
The generic relay contact output of the RCP-GPIp may be used in a variety of ways.
The GPI outputs can be used to tally the contact input, or to light the light inside a button in a custom-built control panel indicating that the button’s function has been activated.
The illustration below outline a few possibilities.
RCP-GPI32p or RCP-GPI64p
NO 1
C
NO
1 ground
2
Typical Tally Light Scenario
External Device
C
NO
2 ground
3
C
3 ground
External Device
NO
C
Note: Contacts shown in the open (non-active) state
32 or 64
32 or 64 ground
RCP-GPIp Rev.A.01.97
1-13
CHAPTER 1: OVERVIEW
1-14 Rev.A.01.97
RCP-GPIp
C H A P T E R
2
DIP Switch Mode
2.1
DIP Switch Mode · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2-2
2.2
Setting the DIP Switches for DIP Switch Mode · · · · · · · · · · · · · · · 2-2
2.3
Operation of RCP-GPI32p in DIP Switch Mode · · · · · · · · · · · · · · 2-4
2.4
Pin Assignments for RCP-GPI32p in DIP Switch Mode · · · · · · · · 2-5
2.5
Operation of RCP-GPI64p in DIP Switch Mode · · · · · · · · · · · · · · 2-6
2.6
Pin Assignments for RCP-GPI64p in DIP Switch Mode · · · · · · · · 2-7
RCP-GPIp Rev.A.01.97
2-1
DIP SWITCH MODE
2.1
DIP Switch Mode
The RCP-GPI32p in DIP Switch Mode is a Single destination controller with tally, where the affected destination is set using DIP Switch settings on the back panel. The RCP-GPI32p in DIP Switch Mode selects and tallies the first
32 inputs of a routing switcher.
The RCP-GPI64p in DIP Switch mode is a 32x32 X-Y controller with tally, where the first 32 inputs (1-32) select sources 1-32 and the second 32 inputs
(33-64) select 32 consecutive destinations. The first destination is set using the DIP Switch settings on the back panel.
2.2 Setting the DIP Switches for DIP Switch Mode
The first pole of the first DIP Switch is OFF indicating DIP Switch Mode.
The destination affected by the RCP-GPI32p and the first destination affected by the RCP-GPI64p is set using the remaining poles on the first DIP Switch.
The level affected is set using the second DIP Switch. Each pole that is turned
ON affects that corresponding level. (See below.) Destination Offsets settings are shown on the following page.
ON
1 2 3 4 5 6 7 8
ON
ON (1)
1 2 3 4 5 6 7 8
OFF (0)
Sets Configuration Mode
MSB
DIP Switch Mode
This switch must be
DOWN or OFF for DIP Switch Mode
1
Switch OFF
LSB
Destination Offset:
Binary Coded (0 - 127)
First Destination = 1 + Destination Offset
(See following page for settings.)
Levels Affected:
Switch ON = Level Enabled
ON
1 2 3 4 5 6 7 8
...
...
(Note: This example shows all levels enabled. All poles
OFF is invalid, therefore all poles OFF defaults to enabling all levels or all ON.)
Figure 2-1 DIP Switch Mode
2-2 Rev.A.01.97
RCP-GPIp
DIP SWITCH MODE
1 2 3 4 5 6 7 8
Dest.
Offset
First
Dest.
0 1
1 2
1 2 3 4 5 6 7 8
2 3
1 2 3 4 5 6 7 8
3 4
1 2 3 4 5 6 7 8
4 5
1 2 3 4 5 6 7 8
5 6
1 2 3 4 5 6 7 8
6 7
1 2 3 4 5 6 7 8
7 8
1 2 3 4 5 6 7 8
8 9
1 2 3 4 5 6 7 8
9 10
1 2 3 4 5 6 7 8
10 11
1 2 3 4 5 6 7 8
11 12
1 2 3 4 5 6 7 8
12 13
1 2 3 4 5 6 7 8
13 14
1 2 3 4 5 6 7 8
14 15
1 2 3 4 5 6 7 8
15 16
1 2 3 4 5 6 7 8
16 17
1 2 3 4 5 6 7 8
17 18
1 2 3 4 5 6 7 8
18 19
1 2 3 4 5 6 7 8
19 20
1 2 3 4 5 6 7 8
20 21
1 2 3 4 5 6 7 8
21 22
1 2 3 4 5 6 7 8
22 23
1 2 3 4 5 6 7 8
23 24
1 2 3 4 5 6 7 8
24 25
1 2 3 4 5 6 7 8
25 26
1 2 3 4 5 6 7 8
26 27
1 2 3 4 5 6 7 8
27 28
1 2 3 4 5 6 7 8
28 29
1 2 3 4 5 6 7 8
29 30
1 2 3 4 5 6 7 8
30 31
1 2 3 4 5 6 7 8
31 32
1 2 3 4 5 6 7 8
Configuration Mode
Must be
OFF
(DOWN)
For DIP Switch Mode
ON
1 8
ON
9
1 2 3 4 5 6 7 8
16
1 2 3 4 5 6 7 8
ON (1)
OFF (0)
MSB LSB
Destination Offset
1 2 3 4 5 6 7 8
Dest.
Offset
First
Dest.
32 33
33 34
1 2 3 4 5 6 7 8
34 35
1 2 3 4 5 6 7 8
35 36
1 2 3 4 5 6 7 8
36 37
1 2 3 4 5 6 7 8
37 38
1 2 3 4 5 6 7 8
38 39
1 2 3 4 5 6 7 8
39 40
1 2 3 4 5 6 7 8
40 41
1 2 3 4 5 6 7 8
41 42
1 2 3 4 5 6 7 8
42 43
1 2 3 4 5 6 7 8
43 44
1 2 3 4 5 6 7 8
44 45
1 2 3 4 5 6 7 8
45 46
1 2 3 4 5 6 7 8
46 47
1 2 3 4 5 6 7 8
47 48
1 2 3 4 5 6 7 8
48 49
1 2 3 4 5 6 7 8
49 50
1 2 3 4 5 6 7 8
50 51
1 2 3 4 5 6 7 8
51 52
1 2 3 4 5 6 7 8
52 53
1 2 3 4 5 6 7 8
53 54
1 2 3 4 5 6 7 8
54 55
1 2 3 4 5 6 7 8
55 56
1 2 3 4 5 6 7 8
56 57
1 2 3 4 5 6 7 8
57 58
1 2 3 4 5 6 7 8
58 59
1 2 3 4 5 6 7 8
59 60
1 2 3 4 5 6 7 8
60 61
1 2 3 4 5 6 7 8
61 62
1 2 3 4 5 6 7 8
62 63
1 2 3 4 5 6 7 8
63 64
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
Dest.
Offset
First
Dest.
64 65
65 66
1 2 3 4 5 6 7 8
66 67
1 2 3 4 5 6 7 8
67 68
1 2 3 4 5 6 7 8
68 69
1 2 3 4 5 6 7 8
69 70
1 2 3 4 5 6 7 8
70 71
1 2 3 4 5 6 7 8
71 72
1 2 3 4 5 6 7 8
72 73
1 2 3 4 5 6 7 8
73 74
1 2 3 4 5 6 7 8
74 75
1 2 3 4 5 6 7 8
75 76
1 2 3 4 5 6 7 8
76 77
1 2 3 4 5 6 7 8
77 78
1 2 3 4 5 6 7 8
78 79
1 2 3 4 5 6 7 8
79 80
1 2 3 4 5 6 7 8
80 81
1 2 3 4 5 6 7 8
81 82
1 2 3 4 5 6 7 8
82 83
1 2 3 4 5 6 7 8
83 84
1 2 3 4 5 6 7 8
84 85
1 2 3 4 5 6 7 8
85 86
1 2 3 4 5 6 7 8
86 87
1 2 3 4 5 6 7 8
87 88
1 2 3 4 5 6 7 8
88 89
1 2 3 4 5 6 7 8
89 90
1 2 3 4 5 6 7 8
90 91
1 2 3 4 5 6 7 8
91 92
1 2 3 4 5 6 7 8
92 93
1 2 3 4 5 6 7 8
93 94
1 2 3 4 5 6 7 8
94 95
1 2 3 4 5 6 7 8
95 96
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
Dest.
Offset
First
Dest.
96 97
97 98
1 2 3 4 5 6 7 8
98 99
1 2 3 4 5 6 7 8
99 100
1 2 3 4 5 6 7 8
100 101
1 2 3 4 5 6 7 8
101 102
1 2 3 4 5 6 7 8
102 103
1 2 3 4 5 6 7 8
103 104
1 2 3 4 5 6 7 8
104 105
1 2 3 4 5 6 7 8
105 106
1 2 3 4 5 6 7 8
106 107
1 2 3 4 5 6 7 8
107 108
1 2 3 4 5 6 7 8
108 109
1 2 3 4 5 6 7 8
109 110
1 2 3 4 5 6 7 8
110 111
1 2 3 4 5 6 7 8
111 112
1 2 3 4 5 6 7 8
112 113
1 2 3 4 5 6 7 8
113 114
1 2 3 4 5 6 7 8
114 115
1 2 3 4 5 6 7 8
115 116
1 2 3 4 5 6 7 8
116 117
1 2 3 4 5 6 7 8
117 118
1 2 3 4 5 6 7 8
118 119
1 2 3 4 5 6 7 8
119 120
1 2 3 4 5 6 7 8
120 121
1 2 3 4 5 6 7 8
121 122
1 2 3 4 5 6 7 8
122 123
1 2 3 4 5 6 7 8
123 124
1 2 3 4 5 6 7 8
124 125
1 2 3 4 5 6 7 8
125 126
1 2 3 4 5 6 7 8
126 127
1 2 3 4 5 6 7 8
127 128
1 2 3 4 5 6 7 8
RCP-GPIp Rev.A.01.97
2-3
DIP SWITCH MODE
2.3 Operation of RCP-GPI32p in DIP Switch Mode
In DIP Switch Mode, the RCP-GPI32p is a single bus controller with tally. Its 32 GPI inputs select sources on a destination. Its 32 GPI outputs tally those sources on the destinations. The destination and levels affected are set using the DIP Switch settings
(See Section 2.2).
Level(s) affected selected by
DIP Switch settings
GPI Inputs
Select Sources
GPI Inputs
Destination selected by
DIP Switch settings
GPI Outputs
Tally router status by closing a contact closure when crosspoint is selected.
GPI Outputs
Figure 2-2 RCP-GPI32p in DIP Switch Mode
2-4 Rev.A.01.97
RCP-GPIp
2.4 Pin Assignments for RCP-GPI32p
DIP SWITCH MODE
ON
ON
RCP-GPIp Rev.A.01.97
2-5
DIP SWITCH MODE
2.5 Operation of RCP-GPI64p in DIP Switch Mode
In DIP Switch Mode, the RCP-GPI64p is an X-Y controller with tally. The first 32 GPI inputs select sources. The second 32 inputs (33-64) select destinations. The first 32 GPI outputs tally the sources selected. The second 32 outputs (33-64) tally the destinations.
The destination and levels affected are set using the DIP Switch settings. (See Section
2.2)
Destination
Offset is selected by
DIP Switch settings.
Consecutive destinations can be selected with GPI inputs
(33-64)
The Level(s) affected are selected by
DIP Switch settings
The second
32 GPI Inputs
Select
Consecutive
Destinations
The first 32 GPI Inputs
Select Sources
GPI Inputs
1-32
GPI Inputs
33-64
GPI Outputs Tally router status by closing a contact closure when source and destination are selected.
GPI Outputs
1-32
GPI Outputs
33-64
Tally Lights
Figure 2-3 RCP-GPI32p in DIP Swtich Mode
2-6 Rev.A.01.97
RCP-GPIp
2.6 Pin Assignments for RCP-GPI64p
DIP SWITCH MODE
ON
ON
RCP-GPIp Rev.A.01.97
2-7
DIP SWITCH MODE
2-8 Rev.A.01.97
RCP-GPIp
C H A P T E R
3
PC Programming Mode
3.1
Introduction · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-2
3.1.1 Configuring RCP-GPIp Panels for PC Programming Mode 3-2
3.2
Panel M
APPER™
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-6
3.3
Installing Panel M
APPER™
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-7
3.3.1 System Requirements· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-7
3.4
Starting the Panel Configuration Editor (Panel M
APPER
™)· · · · · · 3-11
3.5
Connecting PanelM
APPER
™ to Control Panels · · · · · · · · · · · · · · · 3-12
3.6
Configuring the Serial Port · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-14
3.7
Defining the Router Database · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-15
3.7.1 Level Definition · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-15
3.7.2 Source Definitions · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-16
3.7.3 Destination Definitions · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-18
3.7.4 Logical Sources and Destinations · · · · · · · · · · · · · · · · · · · · 3-20
3.7.5 Implications of Using Logical Sources and Destinations · · 3-24
3.8
Control Panel Definition · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-25
3.9
Adding New GPI Panels · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-27
3.9.1 Adding Panels by Polling· · · · · · · · · · · · · · · · · · · · · · · · · · · 3-28
3.9.2 Adding a GPIp Panel Using the ADD Command · · · · · · · · 3-29
3.10 Description of the Layout of “default.gpi” File· · · · · · · · · · · · · · · · 3-31
3.11 Functions · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3-32
3.11.1 Functions Used in Special Cases · · · · · · · · · · · · · · · · · · · · · 3-33
3.12 Examples of PC Programming GPI Configurations · · · · · · · · · · · · 3-34
Example 1: RCP-GPI32p as a 32x1 Single Destination on
Destination 5 Using Control and Tally · · · · · · · · · · · 3-34
Example 2: RCP-GPI32p as a 16x1 Single Destination with
Sources 8-24 on Dest. 5 Using Control and Tally · · · 3-36
Example 3: RCP-GPI64p as a 64x1 Single Destination on
Destination 5 Using Control and Tally · · · · · · · · · · · 3-38
Example 4: RCP-GPI32p as a 32x1 Single Destination on
Destination 5 Using Tally Only · · · · · · · · · · · · · · · · · 3-40
Example 5: RCP-GPI32p as a 32x1 with Joystick Override on Destination 5 Using Control and Tally · · · · · · · · · 3-42
RCP-GPIp Rev.A.01.97
3-1
CHAPTER 3: RCP-GPIp Configurations
3.1 Introduction
PC programming mode is an operational mode for the RCP-GPI32p and the RCP-
GPI64p where a Personal computer is used to configure these Programmable GPI panels.
In order to put either the RCP-GPI32p or the RCP-GPI64p into PC Programming Mode, the DIP Switches on the rear panel must be set for PC Programming Mode.
3.1.1
Configuring RCP-GPIp Panels for PC Programming Mode
The panel’s rear mounted DIP Switches are used to enable the PC Programming Mode and to set the panel’s PANEL ID. The DIP Switch settings are summarized in the illustration below.
Sets Configuration Mode
ON
1 2 3 4 5 6 7 8
ON
ON (1)
1 2 3 4 5 6 7 8
OFF (0)
MSB LSB
Panel ID:
Binary Coded (0 - 127)
See Figure 3-2 for setting.
Not Used in PC Programming Mode
Settings have no effect
PC Programming Mode
This switch must be
UP or ON for PC Programming Mode
1
Switch ON
Figure 3-1 DIP Switch Settings - PC Programming Mode
Set Pole 1 of the first DIP Switch to ON, for PC Programming Mode.
Determine the Panel ID for the panel and set Poles 2 through 8 of the first
DIP Switch according to the follow page’s illustration. The PANEL ID determines the address of the panel that the Windows-based Panel Configuration Editor (PanelM
APPER
™) will identify. Normally each panel is assigned a unique PANEL ID. It is possible, however to assign multiple panels of the same type (e.g. two RCP-GPI32p) with the same PANEL ID. All panels sharing the same PANEL ID will receive the same configuration information and will thus be identically programmed. Assigning the same PANEL ID to panels of different types will create a programming conflict and will be reported by PanelM
APPER
™.
All panels that have been configured using DIP Switch
Configuration Mode will be assigned a PANEL ID of 0 and will NOT be recognized by PanelM
APPER
™ (the Panel
Configuration Editor).
Note : Although it is not recommended, it is possible to combine
panels configured using DIP Switch Mode and PC Programming
Mode on the same control system.
3-2 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
Configuration Mode
Must be
ON
(UP)
For PC Programming Mode
ON
1 8
ON
9
1 2 3 4 5 6 7 8
Unused
Settings have no effect
16
ON (1)
1 2 3 4 5 6 7 8
OFF (0)
Panel ID
MSB LSB
Panel ID
PANEL ID
Panel ID Panel ID
0
1 2 3 4 5 6 7 8
1
1 2 3 4 5 6 7 8
2
1 2 3 4 5 6 7 8
3
1 2 3 4 5 6 7 8
4
1 2 3 4 5 6 7 8
5
1 2 3 4 5 6 7 8
6
1 2 3 4 5 6 7 8
7
1 2 3 4 5 6 7 8
8
1 2 3 4 5 6 7 8
9
1 2 3 4 5 6 7 8
10
1 2 3 4 5 6 7 8
11
1 2 3 4 5 6 7 8
12
1 2 3 4 5 6 7 8
13
1 2 3 4 5 6 7 8
14
1 2 3 4 5 6 7 8
15
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
16
17
1 2 3 4 5 6 7 8
18
1 2 3 4 5 6 7 8
19
1 2 3 4 5 6 7 8
20
1 2 3 4 5 6 7 8
21
1 2 3 4 5 6 7 8
22
1 2 3 4 5 6 7 8
23
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
24
25
1 2 3 4 5 6 7 8
26
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
27 59 91 123
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
28 60 92 124
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
29 61 93 125
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
30 62 94 126
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
31 63 95
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Figure 3-2 PC Programming Mode DIP Switch Settings
127
RCP-GPIp Rev.A.01.97
3-3
CHAPTER 3: RCP-GPIp Configurations
The figure below gives the connector and pin where each Contact and Aux entry is located on the RCP-GPI32p panel:
ON
ON
3-4 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
The figure below gives the connector and pin where each Contact and Aux entry is located on the RCP-GPI64p panel:
ON
ON
RCP-GPIp Rev.A.01.97
3-5
CHAPTER 3: RCP-GPIp Configurations
3.2 PanelM
APPER
™
The software needed for programming and configuring the RCP-GPI32p and RCP-
GPI64p is Leitch’s PanelM
APPER
™ utility. The Leitch PanelM
APPER
™ application is a Windows-based program used to define and program the Programmable Panel Series
Router Control Panels. PanelM
APPER
™, also referred to as the Panel Configuration
Editor, is used to perform the following tasks:
• Define a database describing the routing system
• Define and manage control panels: assign function, source, salvo fire*, and destination select keys on each panel as required
• Print keycap inserts for the function, source select, salvo fire*, and destination select keys
• Download panel configurations to physical panels
Because a panel’s downloaded configuration is stored in non-volatile memory it will not be lost if the panel loses power. PanelM
APPER
™ can also save a panel’s configuration to a disk file. This disk-based definition can later be retreived to program other panels, make future adjustments to this panel, or as a backup in case the configuration is lost.
* A Salvo is a pre-programmed sequence of source and destination connections that are executed simultaneously as part of a single salvo firing operation.
Note: If you have Leitch’s PanelM
APPER
™ utility already installed, you may want to skip the installation section and go directly to Section 3.9 Adding New GPI Panels.
3-6 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.3 Installing Panel M
APPER™
3.3.1 System Requirements
• IBM PC or Compatible computer
• 386SX or better Microprocessor
• Microsoft Windows 3.1, Windows 95 or later
• Mouse
• 4 MegaBytes or more Dynamic Ram
• VGA 640x480 or better Resolution Display
(800x600 or 1024 by 768 recommended)
• 1 MegaByte Hard Disk Space
• 1 RS-232 or RS-422 Serial Port
To install Panel M
APPER™
, place the program diskette into drive A or B on your personal computer. From the Program Manager’s “File” Menu select the “Run ...” command. This will display a dialog box as shown in Figure 3-3. Type in the command
“a:\setup.exe” if you are using the a: drive or “b:\setup.exe” if you are using the b: drive.
Figure 3-3 Running the Set-up Program
RCP-GPIp Rev.A.01.97
3-7
CHAPTER 3: RCP-GPIp Configurations
Once you have pressed “OK” or pressed the “ENTER” key on the keyboard, the
Installation confirmation dialog appearing in Figure 3-4 will be displayed.
Figure 3-4 Install Confirmation Dialog
Clicking on
Cancel
will abort the installation procedure and return you to the Windows
Program Manager. Clicking on
OK
will continue the program installation and will produce the Select Install Options as shown in the figure below. Check the boxes for the items you want to install.
3-8
Figure 3-5 Install Directory Selection
Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
Designate the Destination Directory at the dialog box as shown in Figure 3-6 below in which the Panel M
APPER™
program files are to be stored. The default destination directory is
C:\Leitch
. To change the destination directory, enter the complete path of the desired directory in the highlighted box. The install program will create the specified directory, if it does not already exist, and will store all program files in this directory. Click on
OK to continue the installation procedure. Click on
Cancel to abort the installation and return to the Windows Program Manager.
Figure 3-6 Install Program Group Selection
Once the files have been copied the install program will present a dialog which will enable you to select which Windows Program Manager group the PanelM
APPER™
program will reside in. The Dialog which appears in Figure 3-7 can be used to select an existing program manager group or specify a new one.
RCP-GPIp
Figure 3-7 Install Program Group Selection
Rev.A.01.97
3-9
CHAPTER 3: RCP-GPIp Configurations
When the program installation is complete, a Read Me! box will appear on the window.
This box includes up-to-date information which may or may not have been incorporated into the manual at the time of program release. Clicking on
Cancel
at this window will return you to the Windows Program Manager. Clicking on
OK
will exit the Read
Me! dialog box and will take you to the Windows Program Manager.
If the program has been successfully installed, the Program Manager should now include a new group titled Leitch Panel Configuration Editor for PanelM
APPER™.
The group should include a number of icons as illustrated in the figures below. To execute the
Panel Configuration Editor for PanelMAPPER™ double click on its icon.
OR
3-10 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.4 Starting the Panel Configuration Editor (Panel M
APPER™
)
To run the Panel Configuration Editor or PanelM
APPER™ simply double click on its icon in the program manager program group. After a few moments the software’s main window will be displayed as illustrated in Figure 3-8 below.
The main window provides a summary of the router and control panel databases.
Buttons on the left hand side access the dialogs that edit the database. The center of the screen shows all the control panels by name, the panel’s ID number, the style of panel and the panels status. The buttons on the right hand side allow you to perform various operations on the control panels, such as poll, edit, copy and download.
When the program is first run, the file representing the last edited database is automatically opened. Other database files can be opened using the file open dialog accessed from the “File“ pull-down menu. A database file includes both the router database and a copy of the panel definition information for every panel in the system.
Control Panel
Definition Section
Download selected panel
Polls system for panels
Report on Panel Poll
Edit currently selected control panel definitions
Copy a selected panel
Add a New Panel
Delete selected panels
Print panel Key Caps
List Of Control
Panels
Figure 3-8 The Main Screen
RCP-GPIp Rev.A.01.97
3-11
CHAPTER 3: RCP-GPIp Configurations
3.5 Connecting PanelM
APPER™
to Control Panels
To download panel configurations, the PC that is running the PanelM
APPER™ software must be connected to a serial port on one of the router frames. Communications between the PC and the panels is carried from the router frame with the serial port to all of the panels via the X-Y control bus. Figure 3-9 illustrates such a connection. Figure 3-10 provides the pin assignment of the router frame’s Serial Port.
Xplus or VIA32
Router Frames
®
®
®
Router's
Serial Port
FAN X-Y P.S.
X-Y
Control Bus
32x1p
32x1p
32x1p
32x1p
32x1p
Programmable Panel
Series of
Control Panels
Panel Configuration Editor
Executing on IBM PC
Compatible Computer
RS-232 or RS-422
Null Modem
Cable
Frame passes Panel
Configuration Information from its serial port to the
X-Y control BUS which links frames and panels.
Figure 3-9 Connecting PC to Panels via Router Frame
6
1
9
5
SERIAL CONTROL PORT
"D" Type 9-pin Male iewed from Rear of Frame
Port Configured For RS-232
Pin
7
8
9
5
6
3
4
1
2
Function
Frame Ground
RxD (Data Received by Router)
TxD (Data Sent by Router)
*
Ground
*
**
**
Frame Ground
* Pins 4 and 6 connected internally
** Pins 7 and 8 connected internally
Port Configured For RS-422
Pin
7
8
9
5
6
3
4
1
2
Function
Frame Ground
Ta (Data Sent by Router)
Rb (Data Received by Router)
Rc Receiver Common
Ground
Tc Transmit Common
Tb (Data Sent by Router)
Ra (Data Received by Router)
Frame Ground
Ra<Rb is receive 'Mark'
Ta<Tb is Transmit 'Mark'
Figure 3-10 Router Frame Serial Port Pin Assignments
3-12 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
Alternatively, if a Serial Port is not available on any of the router frame(s) in the system then a Remote Serial Control Expander (RSCE-101) can be used to provide a serial port for the system. Figures 3-11 and 3-12 show the configuration and connector pin assignment for such a connection.
Xplus or VIA32
Router Frames
®
®
®
Remote Serial
Control Expander
(RSCE)
RSCE-101
RSCE's
Serial Port
Panel Configuration Editor
Executing on IBM PC
Compatible Computer
RS-232
Null Modem
Cable
X-Y
Control Bus
32x1p
32x1p
32x1p
32x1p
32x1p
RSCE passes Panel
Configuration Information from its serial port to the
X-Y control BUS which links frames and panels.
Figure 3-11 Connecting PC to Panels via RSCE-101
6
1
9
5
SERIAL CONTROL PORT
"D" Type 9-pin
Male
Viewed from Rear of Frame
Pin
7
8
9
5
6
3
4
1
2
If Connector On Rear of
RSCE is "D" 9-pin Male
Function
Not Used
RxD (Data Received by RSCE)
TxD (Data Sent by RSCE)
*
Ground
*
**
**
Not Used
* Pins 4 and 6 connected internally
** Pins 7 and 8 connected internally
Use Standard Null Modem Cable
If Connector On Rear of
RSCE is "D" 9-pin Female
Pin
7
8
9
5
6
3
4
1
2
Function
Ground
RxD (Data Received by RSCE)
TxD (Data Sent by RSCE)
NC
NC
NC
Ground
NC
NC
Figure 3-12 RSCE-101 Serial Port Pin Assignments
RCP-GPIp Rev.A.01.97
3-13
CHAPTER 3: RCP-GPIp Configurations
3.6 Configuring the Serial Port
The “Comm Settings ...” entry on the main window’s menu bar provides access to a dialog that is used to set the editor’s communications settings. These settings must be configured to match the port on the computer being used to run PanelM
APPER™ and the router or RSCE port being used to connect to the routing system. An explanation of the settings is provided in Figure 3-13 below.
Baud Rate
- Must be set to match serial port on router frame or RSCE frame.
Comm Port
- Set to match communications port used on PC running editor software.
-
Demo
selection used to do off-line editing on PC without serial port.
Connection Type
- Must be set to
Local
for panel configuration downloading.
Figure 3-13 Setting Serial Comm Port Parameters
Once the parameters have been set you may test the configuration by performing a Poll using the main windows “Poll” button. An error indicating a failure to communicate will be displayed if the port is not properly configured or connected.
3-14 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.7 Defining the Router Database
PanelM
APPER™ allows the creation of a database which fully describes the routing switcher. Once created, the database is used as the basis for the definition of control panels. The router database includes definition of the switching levels, sources and destinations.
The router database definition dialogs are accessed by appropriately named buttons on the PanelM
APPER™
’s main window.
3.7.1 Level Definition
The Router Database supports the definition of up to eight independent router levels. In defining a level the user specifies its size (number of sources and number of destinations) and assigns an eight character name. Pressing the
Define Levels button on the PanelM
APPER™
’s main window reveals the
Level Definition Dialog, as shown in Figure 3-14 below.
Color Selection
This dialog includes a set of buttons called Color. These open a standard
Windows color selection dialog. The selected colors are used in the
Break-away buttons on RouterW
ORKS™
Soft Panels. RouterW
ORKS™ is optional software that may not have come with PanelM
APPER™
.
Level Name
Color
Opens a standard Windows
TM
color selection dialog.
Used in the Break-away buttons on RouterW
ORKS
TM
8 character name helps to identify the levels when editing the router database
Level Size
Specifies the Size of the matrix installed at each level. Not all levels need be the same size
Level Enable Checkbox
Level is Defined If Checked
RCP-GPIp
Figure 3-14 Defining Router Levels
Rev.A.01.97
3-15
CHAPTER 3: RCP-GPIp Configurations
3.7.2
Source Definitions
The Source Definitions are edited by pressing the “Sources" button on the
PanelM
APPER™
’s main window. The Edit Logical Sources dialog box appears in the figure below.
Icon
Used for
Router
W
ORKS
Windows-based
Control Panels
Source Name
Will appear in Button Key Cap
(8 Character Maximum)
Valid Levels
Indicates on which level(s) source is defined
Physical Input Assignment
Indicates to which physical input source is assigned
Figure 3-15 Editing Source Definitions
The dialog is used to assign a name and icon to each source. The name will appear in the keycaps and help the user identify the source. The icons are displayed by software based control panels that are part of RouterW
ORKS
™,
Windows-based Router Control and Status software.
To specify a source name: Type the desired name (8 characters) into the corresponding edit box.
To select an icon: Press the drop down list box button appearing to the right of the icon. Pressing this button will reveal a list of available icons. An icon is then selected from the list by clicking on the icon with the left mouse button.
3-16 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
The Edit Logical Sources dialog box can also be used to determine the levels for which a source is defined. The levels specification will determine which switcher levels will be affected when a source is selected. To activate or deactivate a level, press the left mouse button while the mouse cursor is over the selection check box for the level to be enabled or disabled.
The editor allows the creation of “Logical" sources, which can be assigned to any physical input in the router system (i.e., “Logical Source 5” may be mapped to physical input 7 on the router.) Some Logical Sources may be defined on both video and audio levels while others may be video only and others audio only. Unused physical inputs resulting from the definition of audio only or video only sources can be assigned to separate logical sources.
The button labeled
Assignments >>
on the Edit Logical Sources dialog allows the modification of the physical input assignments. Please refer to Section 3.4.4 for details and instructions on changing the physical assignments of sources.
When the database is first created all sources are defined on all levels and mapped one to one to the physical inputs. (i.e. logical source 1 mapped to physical input 1, logical source 2 mapped to physical input 2).
The
Assignments >>
button will be disabled if the operator has not selected the option to “Allow Logical
Mappings"in Panel M
APPER™’s
Editors Preferences Menu.
RCP-GPIp Rev.A.01.97
3-17
CHAPTER 3: RCP-GPIp Configurations
3.7.3
Destination Definitions
The router’s destinations are edited by pressing the Destination button on the
Panel M
APPER™
’s main window. The Edit Logical Destinations dialog box appears in Figure 3-14 below. This dialog looks and behaves identically to the Edit Logical Source dialog discussed in the previous section.
Icon
Used for
Router
W
ORKS
Windows-based
Control Panels
Destination Name
Will appear in Button Key Cap
(8 Character Maximum)
Valid Levels
Indicates on which level(s) destination is defined
Physical Output Assignment
Indicates to which physical output a destination is assigned
Figure 3-16 Editing Destination Definitions
This dialog is used to assign a name and icon to each destination. The name appears in the keycaps and helps the operator identify the destination. The icons are displayed by software-based control panels that are part of the
RouterW
ORKS
™ Windows
®
-based Router Control and Status software.
To specify a destination name: Type the desired name (8 Characters) into the corresponding edit box.
To select an icon: Press the drop down list box button appearing to the right of the icon. Pressing this button will reveal a list of available icons. An icon is then selected from the list by clicking on the icon with the left mouse button.
3-18 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
The Edit Logical Destinations dialog can also be used to determine the levels on which a destination is defined. The levels specification will determine which routing switcher levels will be affected when a source is selected on this destination. To activate or deactivate a level simply press the left mouse button while the mouse cursor is over the selection check box for the level to be enabled or disabled.
The editor allows the creation of “Logical" Destinations, which can be assigned to any physical output in the router system (i.e., “Logical Destination
2” may be mapped to physical output 6 on the router.) Some Logical
Destinations may be defined on both video and audio levels while others may be video only and others audio only. Unused physical outputs resulting from the definition of audio only or video only destinations can be assigned to separate logical destinations. A button labeled
Assignments >>
on the Edit Logical Destinations dialog allows the modification of the physical output assignments. Please refer to Section 3.4.4 for details and instructions on changing the physical assignments of destinations..
When the database is first created all destinations are defined on all levels and mapped one to one to the physical outputs. (i.e. logical destination 1 mapped to physical output 1, logical destination 2 mapped to physical output 2).
The
Assignments >>
button will disabled if the operator has not selected the option to “Allow Logical
Mappings" in Panel M
APPER™’s
Editors Preferences Menu.
RCP-GPIp Rev.A.01.97
3-19
CHAPTER 3: RCP-GPIp Configurations
3.7.4
Logical Sources and Destinations
Traditionally, when wiring a router we tend to wire each new device to a new source or destination as shown in Figure 3-15 below. This practice leaves many inputs and outputs unused but is required in order to avoid having to use break away to access devices.
1 2 3 4 5 6 7 8 9 10 11 12
Logical
Sources
VTR 1 VTR 2
V A TC V A TC
Sat Rx
1
V A
Sat Rx
2
V A
ESS A ESS B ATR 1 ATR 2 CAM 1 CAM 2 MIC 1 MIC 2
V V A TC A TC V V A A
Simple
(One to One)
Logical to Physcial
Mapping
Physical
Source #
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
Indicates Unused Inputs
Figure 3-17 Simple, One Input per Device Configuration
In such a configuration the resulting database would be a simple, one to one map of sources to physical inputs. The Source definition required for the system in Figure 3-15 is shown in Figure 3-16.
One to One Mapping
Logical Source Number = Physical Input Number
3-20
Valid Levels Definitions
Indicates on what level(s) source is defined on
Figure 3-18 Resulting Input Definition
Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
For more sophisticated applications the Sources and Destinations defined by the editor need not match the physical inputs and outputs of the router directly.
The editor allows the creation of “Logical" sources and destinations. A
Logical source is defined by enabling the levels on which the source is defined and assigning a physical router input number to that source. Some logical sources may be defined on both video and audio levels while others may be video only and others audio only. Unused physical inputs resulting from the definition of audio only or video only sources can actually be assigned to separate logical sources.
The use of logical sources and destinations can eliminate wasted inputs and provide access to video only and audio only sources without requiring an explicit break-away operation.
An example of a router database definition which takes advantage of the logical source and destination capabilities is illustrated in Figure 3-17 below.
The Resulting Source Definitions appears in Figure 3-18.
Logical
Sources
Logical to Physical
Mapping
1 2
VTR 1 VTR 2
V A TC V A TC
3
Sat Rx
1
V A
4
Sat Rx
2
V A
5 6 7 8 9 10 11 12
ESS A ESS B ATR 1 ATR 2 CAM 1 CAM 2 MIC 1 MIC 2
V V A TC A TC V V A A
Physical
Source #
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
Indicates Unused Physical Inputs
Indicates Freed Physical Inputs
Figure 3-19 Logical Mapping Sources
In this example the Still Store’s two outputs (ESS A and ESS B) are connected to physical inputs 5 and 6 of the router. Since the Still Store is a video only device, this leaves physical inputs 5 and 6 unused on the audio and timecode levels. These unused inputs are used to create two logical sources for a pair of Audio Tape Recorders (ATR 1 and ATR 2).
RCP-GPIp Rev.A.01.97
3-21
CHAPTER 3: RCP-GPIp Configurations
When a user operates this router he or she will be able to select the Still Store or the Audio Tape Recorders without having to perform a “Break-Away" operation. To the operator the sources will appear as completely independent sources even though they share the same physical inputs on different levels of the router.
To re-assign sources to different physical inputs press the “Assignments >>“ button on the Edit Logical Sources dialog. This will reveal more of the dialog showing a horizontally arranged, scrollable list of physical inputs. The list shows the physical input number and the names of the logical sources that have been assigned to it on a per level basis.
ogical Sources
Physical
Assignment
Physical Inputs
Simple Assignment
Physical Input is used by a single logical source on all levels
Logical Assignments
Physical Inputs are used by more than one logical source
Figure 3-20 Logical Source Mapping
Note: The Assignments >> button will not be visible if Panel
M
APPER™’s
Editor Preference’s Database Style setting does not have the “Allow Logical Mappings" selection enabled.
3-22 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
A logical source is assigned to a physical input by “dragging" its icon on top of the physical inputs box as illustrated in Figure 3-19 below.
If the input had previously been assigned to a different logical source the drag cursor will show a question mark indicating that this assignment, if completed will override a previous assignment. The first time such an override is attempted a dialog prompting the operator to confirm will be displayed. This warning can be prevented from reappearing again by selecting the warning dialog’s “Disable This Warning in The Future" check box.
To assign a Logical Source to a Physical Input:
1
Select Sources Icon
(press left mouse button)
2
Drag Icon toward Physical Input area
(move mouse while holding left mouse button down )
3
Drop it onto desired Physical Input
(release mouse button)
3
2
Figure 3-21 Mapping Sources Using Drag and Drop
1
RCP-GPIp Rev.A.01.97
3-23
CHAPTER 3: RCP-GPIp Configurations
3.7.5
Implications of Using Logical Sources and Destinations
As stated earlier, the use of Logical Sources and Destinations can maximize the utilization of unused inputs and outputs without requiring the operator to perform a Breakaway Operation to reach sources and destinations that share physical inputs with other logical sources and destinations.
In order for the logical mapping feature to apply at a control panel, the control panel must be programmed with the router database’s logical to physical mapping information. The programmable panels in the Programmable Panel
Series are programmed with this information when they are downloaded and can thus provide access to logical sources and destinations.
Traditional, non-programmable panels cannot receive the logical to physical mapping information and thus will not correctly control or status sources and destinations that have been logically mapped (mapping of logical to physical is not 1 to 1, 2 to 2, ... etc..)
If your system includes a mixture of programmable and non-programmable panels:
• Do not make use of unused inputs and outputs in the creation of additional logical sources or destinations.
Logical mappings can be avoided by never modifying the default, one to one, logical to physical mapping created when a database is first created. A sure way to ensure mappings are never modified is by disabling the
“
Assignments >>
“ button using the Editor preferences dialog and selecting the “Simple Database“ radio button.
3-24 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.8 Control Panel Definition
Once the router database has been created and saved it is then possible to define control panels. The Control Panel Definition is the assignment of sources and destinations from the database to the selection keys on each of the control panels. A list of the control panels already known to the system appears in the Panel M
APPER™
’s main window.
(See Figure 3-20). This window is used as the base from which panels are added, edited, and downloaded.
Control Panel
Definition Section
Download selected panel
Polls system for panels
Report on Panel Poll
Edit currently selected control panel definitions
Copy a selected panel
Add a New Panel
Delete selected panels
Print panel Key Caps
List Of Control
Panels
Figure 3-22 Control Panel Summary
Panel List
Occupying the majority of the “Panels" area in the Configuration Editor’s main window is a list of panels which describes every panel that has been defined for this system. The list provides a summary of each panel including:
• Name
• PANEL ID
• Style
• Status
A descriptive name provided by the operator to help recognize the panel.
The ID assigned to the physical panel as determined by its DIP switches.
The Style or type (32x32, 32x8 ... ) of the panel.
Indicates whether or not the panel definition in the database has been downloaded to the panel and whether or not the panel is connected to the system.
RCP-GPIp Rev.A.01.97
3-25
CHAPTER 3: RCP-GPIp Configurations
Panel Definition Functions
Appearing on the right hand side of the editor’s main window are a number of buttons that when selected will perform the following operations:
Button
Download
Poll
Edit
Copy
Add
Delete
Function
Download configuration of panel created in editor to the physical panel’s memory. (See Section 3.8 for details.)
Editor queries the control system looking for any programmable panels that are present. Polling will obtain information about each physical panel and its current programming. This information will be used to determine if the panel’s definition as stored in the editor is accurate and matches the definition currently stored in the panel.
(See Section 3.9 for details.)
Used to modify the panel’s definition (See Section 3.7.4 for details.)
Used to copy the panel definition information from one panel to one or many others. Will save time and effort in systems where many panels share the same key assignments. (See Section 3.10 for details.)
Will add a new panel to the panel list. When a panel is Added it is given the next available PANEL ID and is assigned the default source, destination and function key mappings. (See Section 3.7.3 for details.)
Will delete a panel from the panel list.
Panel Status
The Panel Summary’s Status column provides a fast indication of whether the panel definition matches the physical panel and whether the definition has been correctly downloaded to the panel. The panel Status column can be updated at any time by performing a Poll operation. The possibilities for
Status are:
UNKNOWN
OK
Status
NEEDS
DOWNLOADED
NEW
P A N E L N O T
FOUND
PANEL
DEFINITION
ERROR
Description
The physical panels have not been polled in this execution of the Panel
Configuration Editor so the editor has not yet been able to determine the status of the panel.
The editor’s panel definition and the physical panel’s memorized definition match and are without error.
The editor’s panel definition has been modified since the last Download or Poll operation and thus requires downloading.
This panel has been created but its definition has not been edited or downloaded.
This panel is defined in the editor’s database but was not found during the last Poll or Download operation.
This panel is defined in the editor’s database, a panel at the specified address was found during the last Poll or Download operation, but the style of the panel as defined by the editor does not match the physical panel’s style. The editor will not attempt to download panels that have this error.
3-26 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.9 Adding New GPI Panels
There is a file in the PanelM
APPER
™ utility that defines the GPI panel, called “default.gpi”. Once PanelM
APPER
™ has been successfully installed, “default.gpi” can be found in c:\leitch\rtrwrks\panels\. There is nearly no limit to the number of unique configurations that can be created by editing the “default.gpi” file.
To edit the “default.gpi” file a GPIp panel must be added from the PanelM
APPER
™ utility. There are two ways to add control panels to the panel database: by polling the control network for installed panels or by manually creating an entry in the panel list using the main window’s “ADD" command. The two methods are described in more detail in the following sections.
Once a GPI panel is added, the “default.gpi” file can be displayed. When the “default.gpi” file is displayed, editing the file is as easy as choosing the appropriate functions and crosspoint assignments necessary to create the desired panel configuration and typing them into the file in the proper location. The following sections will show how to add a panel, the steps to display the “default.gpi” file, explain how the file is organized, explain the possible functions assignable to each contact in the file, and finally show several examples of edited files and the resulting GPI configuration.
RCP-GPIp Rev.A.01.97
3-27
CHAPTER 3: RCP-GPIp Configurations
3.9.1
Adding Panels by Polling
The simplest method of defining and configuring the Programmable Panel
Series control panels is by using the Panel M
APPER™’s functions. The steps to defining panels in this fashion are:
POLL
and
EDIT
1. Set the PANEL IDs of the physical panels using the panel’s DIP Switches, selecting a unique ID for each individual panel. (See Section 2.1 of this manual for details.)
2. Wire the panels into the control system following the guidelines provided in
Chapter 4.
3. Select the
POLL
command from the Panel M
APPER™’s main window.
At this point Panel M
APPER™ will poll the control system. If there were any errors a special dialog will show the errors. If there were no errors the panels that have been found will be added to the panel list with a status of “New" as shown below. Refer to Section 3.9 for further details of the POLL command.
• Edit individual panel definitions using editor’s tion
EDIT
panel func-
• Download Panel Definitions using editor’s
DOWNLOAD
function
3-28
First Panel Poll will return with a list of panels found. Since these panels were not in the panel database originally they are all listed as New by the editor
Figure 3-23 Result of First POLL Operation
Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.9.2 Adding a GPIp Panel Using the ADD Command
An alternative to polling the system for control panels is to create the panel definitions in advance using the editor’s
ADD
panel and
EDIT
panel definition dialogs and then downloading the results to the panel. The steps to defining panels in this fashion are:
1. Create a list of panels using the editor’s
ADD
panel function, assigning Panel IDs, panel names, and panel styles using fields within the
ADD
dialog.
2. Edit individual panel definitions using the editor’s
EDIT
panel function.
3. Set PANEL IDs on physical panels to match defined database
4. Connect PC to control system.
5. Download Panel Definitions using editor’s
DOWNLOAD
function.
To create a new panel, press the
ADD
button revealing the dialog appearing in Figure 3-22 below. The dialog can be used to create a single panel at a time or multiple panels simultaneously using the Add Multiple Panels Selection.
Select a panel type, RCP-GPI32p or RCP-GPI64p.
Panel Style
Identifies style of panel being added
Panel ID
Panel's Control System ID used to identify panel during programming and operation
Add Multiple Checkbox
Can be used to add several panels at the same time
Figure 3-24 ADD Panel Dialog
Panel Name
Assigns recognizable identifier to panel
(15 characters max)
RCP-GPIp Rev.A.01.97
3-29
CHAPTER 3: RCP-GPIp Configurations
Once a RCP-GPI32p or RCP-GPI64p has been added, it will appear in the Main Window of PanelM
APPER
. Double-clicking on this panel will reveal the following window. It is from this window, using the Edit File button on the lower-left corner, that the
“default.gpi” file can be edited.
Click on the Edit File button. The below file “default.gpi” will be displayed.
This file contains a separate section for each GPI panel that will be configured. Each section starts with a line containing the keyword “BeginGPI” and ends with a line containing the keyword “EndGPI”. In between these two keywords are lines of text that define which function is assigned to each contact and some additional lines that contain other information like the levels affected by the panel and the panel’s name.
3-30 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.10 Description of the Layout of “default.gpi” File
The lines of text between the “BeginGPI” and “EndGPI” keywords all begin with a unique identifier that defines what attribute of the GPI panel that the line is describing.
All of the lines will begin with one of the following identifiers:
PanelID, PanelName, ValidLevels, Aux1, Aux2, or Contact1, ..., Contact64.
Each of the identifiers above will be followed by an equals sign ( “=” ) and then the specific data assigned to the panel. The “PanelID=” entry describes the ID or address of the GPI panel where this configuration should be downloaded.
Example:
PanelID=10
The “PanelName=” entry allows you to give the panel a descriptive name. This name must be 15 characters or less and can not contain any punctuation marks. This name will appear in RouterW
ORKS panels when describing this panel as the owner of a destination
Lock or Protect.
Example: PanelName=Tally 3
The “ValidLevels=” entry allows you to define which router levels this panel will affect.
You can enter up to 8 comma “,” delimited numbers on the right side of the equals “=” sign. Valid numbers are 0-7. If a level number is not present, then that level will not be controlled or statused. This allows you to create panels that are audio-only or video-only.
The Aux and Contact entries allow you to define what function each of the GPI panel’s contacts will perform. There are 64 main contacts and these are identified by entries
“Contact1=” through “Contact64=”. The “Aux1=” and “Aux2=” entries are identical to the “Contact...” entries however, they correspond to contacts that are out of sequence with the others. Note: On the RCP-GPI64p panel all 64 contacts can be downloaded however, on the RCP-GPI32p only “Contact1" through “Contact32" are available. The
”Aux1" and “Aux2" contacts are available on both panels.
The right-hand side of the “ContactN=” and “AuxN=” lines are identical. Each line contains a Function identifier that defines what Function you want that contact to perform. These functions are what create the unique configurations that build a custom panel.
RCP-GPIp Rev.A.01.97
3-31
CHAPTER 3: RCP-GPIp Configurations
3.11 Functions
Functions require additional information to completely define the contact. For example, if a contact is a “Source”, you must say which source it’s supposed to control. The
“additional information” required is different for every Function. These additional pieces of information are called parameters. Parameters appear on the right side of the equals sign after the Function. A comma “,” is used to separate the Function from the first parameter and any additional parameters.
Function Type Parameters Example
None
Source
Destination
Description
GPI Input: No effect
GPI Output: No effect
GPI Input: Selects specified Source
GPI Output: Tallies specified Source
GPI Input:Selects specified Destination
G P I O u t p u t : T a l l y i e s s p e c i f i e d
Destination
None
Index of the logical source mapped to this contact.
Contact1=None
Contact1=Source,12
Contact1=Destination,3
CrossPoint
StatusOnlyCrossPoint
G P I I n p u t : S e l e c t s s p e c i f i e d
Crosspoint; Destination, Source
GPI Outp u t: Ta lli es Crosspoint;
Destination, Source
GPI Input: No effect
G P I O u t p u t : T a l l i e s s p e c i f i e d
Crosspoint; Destination, Source
I n d e x o f t h e l o g i c a l destination mapped to this contact.
Parameter 1: Index of the logical destination mapped to this contact.
Parameter 2: Index of the logical source mapped to this contact.
Parameter 1: Index of the
Logical destination mapped to this contact.
Parameter 2: Index of the
Logical Source mapped to this contact.
Contact1=CrossPoint,3,4
Contact1=StatusOnlyCrossPoint,3,7
LocalSalvo
Shift
Take
Clear
StatusOnlySource
JoyStickSource
JoyStickCrossPoint
A LocalSalvo will allow this single c o n t a c t s e l e c t io n t o co mp le t el y reconfigure all of the crosspoints in the router system. The salvos must be configured in another file.
The Shift function is used in conjunction with the salvo function. If a panel has
Shift, then select and hold it before activating any contacts that are programmed as Salvos.
The Take function causes the panel to operate in a Preset\Take mode. When a Source is selected on a panel that has
Take, the source is Preset. The operator is then required to use the
Take to make the switch. See Clear.
The Clear function is a companion to
Take. It allows the operator to abort a source that has been Preset.
GPI Input: No effect
GPI Output: Tallies specified Source only while contact is held closed.
GPI Input: Selects specified Source only while contact is held closed.
GPI Output: Tallies specified Source only while contact is held closed.
G P I I n p u t : S e l e c t s s p e c i f i e d
Crosspoint; Destination, Source, only while contact is held closed.
G P I O u t p u t : T a l l i e s s p e c i f i e d
Crosspoint; Destination, Source, only while contact is held closed.
Index of the local salvo mapped to this contact.
None
None
None
Parameter 1: Index of the
Logical source mapped to this contact.
Parameter 1: Index of the logical source mapped to this contact.
Parameter 1: Index of the Logical destination mapped to this contact.
Parameter 2: Index of the Logical soucrc mapped to this contact.
Contact1=LocalSalvo,2
Contact1=Shift
Contact1=Take
Contact1=Clear
Contact1=StatusOnlySource,12
Contact1=JoyStickSource,12
Contact1=JoyStickCrossPoint,3,7
3-32 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
3.11.1Functions Used in Custom Control Panel Applications
The following functions in the following table can additionally be used for contacts on the RCP-GPIp that is controlling a custom-built push-button control panel. In this case, the GPI Input is the button and the GPI Output is the light inside the button. For more information, see Appendix A: Custom
Panel Applications.
Function Type
Lock
Protect
PanelEnable
PanelStatus
BreakAway
Follow
Description
The Lock allows the operator to lock and unlock a router destination (output). A locked destination cannot have its source changed.
None
The Protect function allows the operator to protect and unprotect a router destination. When a destination is protected, it looks like it’s locked from all other control panels, i.e., other panels cannot change the source that is connected to it. However, the panel that applied the Protect can continue to change the source.
None
The PanelEnable function allows the panel to be enabled or disabled. When enabled the panel functions normally allowing crosspoints to be changed. In the disabled state, the panel can not change any crosspoints. Selecting
Sources while the panel is disabled will perform a Source Poll by displaying all of the destinations that that source is connected to. The current destination changes on a disabled panel.
None
Parameters Example
Contact1=Lock
Contact1=Protect
Contact1=PanelEnable
The PanelStatus function provides indication of whether a control panel is connected to a routing system or not.
The PanelStatus contact is active if the panel is connected to a routing system an d i s not active if the panel is notconnected to a routing system.
Selecting this contact has no effect. This function may be useful for applications that are controlling the system via a remote link, i.e., phone lines, satellite hops, etc.
None
The Follow function can be used with the
BreakAway function. Selecting Follow will remove the break-away condition a n d r e s t o r e t h e p a n e l t o
Audio-Follow-Video (AFV) switching.
None
Contact1=PanelStatus
The BreakAway function allows the operator to select just some of the routing levels, i.e., Video, Audio,
Timecode, etc., before selecting a source. This allows the operator to get
Video from one source and Audio from another source. Also see: Follow.
Parameter 1, 2, ...8: List each l e v e l n u m b e r t o b e broken-away from other levels by this contact.
Contact1=BreakAway,1,2,4
Contact1=Follow
RCP-GPIp Rev.A.01.97
3-33
CHAPTER 3: RCP-GPIp Configurations
3.12 Examples of PC Programming GPI Configurations
Example 1: RCP-GPI32p as a 32x1 Single Destination on Destination 5 Using Control And Tally
SOURCES
1 2 3 4 5 6 7 8 9 10
. . .
GPI Inputs select crosspoints
RCP-GPI32p
30 31 32
3
4
1
2
5
6
7
8
9
10
.
.
.
30
31
32
GPI Outputs tally router status by closing a contact closure when crosspoint is selected.
I
N
A
T
D
E
S
T
I
O
N
S
GPI Inputs GPI Outputs
Contact Closures
Begins the GPI panel program.
3-34 Rev.A.01.97
Tally Lights
RCP-GPIp
BeginGPI
PanelID=1
PanelName=Example 1
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=CrossPoint,5,1
Contact2=CrossPoint,5,2
Contact3=CrossPoint,5,3
Contact4=CrossPoint,5,4
Contact5=CrossPoint,5,5
Contact6=CrossPoint,5,6
Contact7=CrossPoint,5,7
Contact8=CrossPoint,5,8
Contact9=CrossPoint,5,9
Contact10=CrossPoint,5,10
Contact11=CrossPoint,5,11
Contact12=CrossPoint,5,12
Contact13=CrossPoint,5,13
Contact14=CrossPoint,5,14
Contact15=CrossPoint,5,15
Contact16=CrossPoint,5,16
Contact17=CrossPoint,5,17
Contact18=CrossPoint,5,18
Contact19=CrossPoint,5,19
Contact20=CrossPoint,5,20
Contact21=CrossPoint,5,21
Contact22=CrossPoint,5,22
Contact23=CrossPoint,5,23
Contact24=CrossPoint,5,24
Contact25=CrossPoint,5,25
Contact26=CrossPoint,5,26
Contact27=CrossPoint,5,27
Contact28=CrossPoint,5,28
Contact29=CrossPoint,5,29
Contact30=CrossPoint,5,30
Contact31=CrossPoint,5,31
Contact32=CrossPoint,5,32
EndGPI
CHAPTER 3: RCP-GPIp Configurations
Begins the GPI panel program.
Assigns the panel a PanelID of 1, and the
PanelName of Example 1. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section. Notice that
Contact1 is assigned a Crosspoint of Destination 5 and Source 1. The Sources run consecutively through to the 32 contact.
Ends the GPI panel program.
RCP-GPIp Rev.A.01.97
3-35
CHAPTER 3: RCP-GPIp Configurations
Example 2: RCP-GPI32p as a 32x1 Single Destination on destination
5 using control and tally
SOURCES
1 2 3 4 5 6 7 8 9 10
. . .
Source is
Offset
GPI Inputs select crosspoints
22 23 24
1
2
3
4
5
8
9
6
7
10
.
.
.
30
31
32
GPI Outputs tally router status by closing a contact closure when crosspoint is selected.
I
N
A
T
D
E
S
T
I
O
N
S
RCP-GPI32p
GPI Inputs GPI Outputs
Contact Closures
Tally Lights
3-36 Rev.A.01.97
RCP-GPIp
BeginGPI
PanelID=2
PanelName=Example 2
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=CrossPoint,5,8
Contact2=CrossPoint,5,9
Contact3=CrossPoint,5,10
Contact4=CrossPoint,5,11
Contact5=CrossPoint,5,12
Contact6=CrossPoint,5,13
Contact7=CrossPoint,5,14
Contact8=CrossPoint,5,15
Contact9=CrossPoint,5,16
Contact10=CrossPoint,5,17
Contact11=CrossPoint,5,18
Contact12=CrossPoint,5,19
Contact13=CrossPoint,5,20
Contact14=CrossPoint,5,21
Contact15=CrossPoint,5,22
Contact16=CrossPoint,5,23
Contact17=None
Contact18=None
Contact19=None
Contact20=None
Contact21=None
Contact22=None
Contact23=None
Contact24=None
Contact25=None
Contact26=None
Contact27=None
Contact28=None
Contact29=None
Contact30=None
Contact31=None
Contact32=None
EndGPI
CHAPTER 3: RCP-GPIp Configurations
Begins the GPI panel program.
Assigns the panel a PanelID of 2, and the
PanelName of Example 2. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section. Notice that
Contact 1 is assigned a Crosspoint of Destination 5 and Source 8. This offsets the sources to begin on
Source 8. Notice also that contacts 17 through 32 are not used.
Ends the GPI panel program.
RCP-GPIp Rev.A.01.97
3-37
CHAPTER 3: RCP-GPIp Configurations
Example 3: RCP-GPI64p as a 64x1 Single Destination on destination 5 using control and tally
GPI Inputs select crosspoints
RCP-GPI64p
SOURCES
1 2 3 4 5 6 7 8 9 10
. . .
62 63 64
3
4
1
2
5
8
9
6
7
10
.
.
.
30
31
32
GPI Outputs tally router status by closing a contact closure when crosspoint is selected.
A
T
I
O
D
E
S
T
I
N
N
S
GPI Inputs GPI Outputs
Contact Closures
Tally Lights
3-38 Rev.A.01.97
RCP-GPIp
BeginGPI
PanelID=3
PanelName=Example 3
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=CrossPoint,5,1
Contact2=CrossPoint,5,2
Contact3=CrossPoint,5,3
Contact4=CrossPoint,5,4
Contact5=CrossPoint,5,5
Contact6=CrossPoint,5,6
Contact7=CrossPoint,5,7
Contact8=CrossPoint,5,8
Contact9=CrossPoint,5,9
Contact10=CrossPoint,5,10
Contact11=CrossPoint,5,11
Contact12=CrossPoint,5,12
Contact13=CrossPoint,5,13
Contact14=CrossPoint,5,14
Contact15=CrossPoint,5,15
Contact16=CrossPoint,5,16
Contact17=CrossPoint,5,17
Contact18=CrossPoint,5,18
Contact19=CrossPoint,5,19
Contact20=CrossPoint,5,20
Contact21=CrossPoint,5,21
Contact22=CrossPoint,5,22
Contact23=CrossPoint,5,23
Contact24=CrossPoint,5,24
Contact25=CrossPoint,5,25
Contact26=CrossPoint,5,26
Contact27=CrossPoint,5,27
Contact28=CrossPoint,5,28
Contact29=CrossPoint,5,29
Contact30=CrossPoint,5,30
Contact31=CrossPoint,5,31
Contact32=CrossPoint,5,32
Contact33=CrossPoint,5,33
Contact34=CrossPoint,5,34
Contact35=CrossPoint,5,35
Contact36=CrossPoint,5,36
Contact37=CrossPoint,5,37
Contact38=CrossPoint,5,38
Contact39=CrossPoint,5,39
Contact40=CrossPoint,5,40
Contact41=CrossPoint,5,41
Contact42=CrossPoint,5,42
Contact43=CrossPoint,5,43
Contact44=CrossPoint,5,44
Contact45=CrossPoint,5,45
Contact46=CrossPoint,5,46
Contact47=CrossPoint,5,47
Contact48=CrossPoint,5,48
Contact49=CrossPoint,5,49
Contact50=CrossPoint,5,50
Contact51=CrossPoint,5,51
Contact52=CrossPoint,5,52
Contact53=CrossPoint,5,53
Contact54=CrossPoint,5,54
Contact55=CrossPoint,5,55
Contact56=CrossPoint,5,56
Contact57=CrossPoint,5,57
Contact58=CrossPoint,5,58
Contact59=CrossPoint,5,59
Contact60=CrossPoint,5,60
Contact61=CrossPoint,5,61
Contact62=CrossPoint,5,62
Contact63=CrossPoint,5,63
Contact64=CrossPoint,5,64
EndGPI
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
Begins the GPI panel program.
Assigns the panel a PanelID of 3, and the
PanelName of Example 3. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 64 of the RCP-GPI64p are assigned functions in this section. Notice that
Contact 1 is assigned a Crosspoint of Destination 5 and Source 1. The Sources run consecutively through to the 64th contact.
Ends the GPI panel program.
Rev.A.01.97
3-39
CHAPTER 3: RCP-GPIp Configurations
Example 4: RCP-GPI32p as a 32 Source Tally on Destination 5
SOURCES
1 2 3 4 5 6 7 8 9 10
. . .
30 31 32
1
2
3
4
5
8
9
6
7
10
.
.
.
GPI Inputs are not used in this scenario
RCP-GPI32p
30
31
32
GPI Outputs tally router status by closing a contact closure when crosspoint is selected.
I
N
A
T
D
E
S
T
I
O
N
S
GPI Inputs GPI Outputs
Contact Closures
Tally Lights
3-40 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
BeginGPI
PanelID=4
PanelName=Example 4
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=StatusOnlyCrossPoint,5,1
Contact2=StatusOnlyCrossPoint,5,2
Contact3=StatusOnlyCrossPoint,5,3
Contact4=StatusOnlyCrossPoint,5,4
Contact5=StatusOnlyCrossPoint,5,5
Contact6=StatusOnlyCrossPoint,5,6
Contact7=StatusOnlyCrossPoint,5,7
Contact8=StatusOnlyCrossPoint,5,8
Contact9=StatusOnlyCrossPoint,5,9
Contact10=StatusOnlyCrossPoint,5,10
Contact11=StatusOnlyCrossPoint,5,11
Contact12=StatusOnlyCrossPoint,5,12
Contact13=StatusOnlyCrossPoint,5,13
Contact14=StatusOnlyCrossPoint,5,14
Contact15=StatusOnlyCrossPoint,5,15
Contact16=StatusOnlyCrossPoint,5,16
Contact17=StatusOnlyCrossPoint,5,17
Contact18=StatusOnlyCrossPoint,5,18
Contact19=StatusOnlyCrossPoint,5,19
Contact20=StatusOnlyCrossPoint,5,20
Contact21=StatusOnlyCrossPoint,5,21
Contact22=StatusOnlyCrossPoint,5,22
Contact23=StatusOnlyCrossPoint,5,23
Contact24=StatusOnlyCrossPoint,5,24
Contact25=StatusOnlyCrossPoint,5,25
Contact26=StatusOnlyCrossPoint,5,26
Contact27=StatusOnlyCrossPoint,5,27
Contact28=StatusOnlyCrossPoint,5,28
Contact29=StatusOnlyCrossPoint,5,29
Contact30=StatusOnlyCrossPoint,5,30
Contact31=StatusOnlyCrossPoint,5,31
Contact32=StatusOnlyCrossPoint,5,32
EndGPI
Begins the GPI panel program.
Assigns the panel a PanelID of 4, and the
PanelName of Example 4. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section. Notice that
Contact 1 is assigned a StatusOnlyCrosspoint of
Destination 5 and Source 1. The Sources run consecutively through to the 32nd contact.
The StatusOnlyCrosspoint function serves as a tally on the output from the GPI.
Ends the GPI panel program.
RCP-GPIp Rev.A.01.97
3-41
CHAPTER 3: RCP-GPIp Configurations
Example 5: RCP-GPI32p as a 32x1 with Joystick Override on destination 5 using control and tally
1
Contact Closure in CCU is closed when camera is being adjusted
CCU
Contact Closure signals GPI input
2
CCU
CCU
CCU
CCU
GPI Inputs
RCP-GPI32p
GPI Outputs
GPI Outputs provide Camera Tally
CCU
X-Y
Control Bus
3
X-Y bus commands router to switch
Studio
Program
1 2 3 4 5 6 7
SOURCES
8 9 10
. . .
Joystick Contact in CCU closes GPI input contacts selecting the corresponding unput.
When the CCU Joystick contact opens the GPI unit return the router to the previously selected input.
30 31 32
1
2
3
4
5
6
7
8
9
10
.
.
.
30
31
32
I
N
A
T
D
E
S
T
I
O
N
S
Video
Monitor
3-42 Rev.A.01.97
RCP-GPIp
CHAPTER 3: RCP-GPIp Configurations
BeginGPI
PanelID=5
PanelName=Example 5
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=JoystickCrosspoint,5,1
Contact2=JoystickCrosspoint,5,2
Contact3=JoystickCrosspoint,5,3
Contact4=JoystickCrosspoint,5,4
Contact5=JoystickCrosspoint,5,5
Contact6=JoystickCrosspoint,5,6
Contact7=JoystickCrosspoint,5,7
Contact8=JoystickCrosspoint,5,8
Contact9=JoystickCrosspoint,5,9
Contact10=JoystickCrosspoint,5,10
Contact11=JoystickCrosspoint,5,11
Contact12=JoystickCrosspoint,5,12
Contact13=JoystickCrosspoint,5,13
Contact14=JoystickCrosspoint,5,14
Contact15=JoystickCrosspoint,5,15
Contact16=JoystickCrosspoint,5,16
Contact17=JoystickCrosspoint,5,17
Contact18=JoystickCrosspoint,5,18
Contact19=JoystickCrosspoint,5,19
Contact20=JoystickCrosspoint,5,20
Contact21=JoystickCrosspoint,5,21
Contact22=JoystickCrosspoint,5,22
Contact23=JoystickCrosspoint,5,23
Contact24=JoystickCrosspoint,5,24
Contact25=JoystickCrosspoint,5,25
Contact26=JoystickCrosspoint,5,26
Contact27=JoystickCrosspoint,5,27
Contact28=JoystickCrosspoint,5,28
Contact29=JoystickCrosspoint,5,29
Contact30=JoystickCrosspoint,5,30
Contact31=JoystickCrosspoint,5,31
Contact32=JoystickCrosspoint,5,32
EndGPI
Begins the GPI panel program.
Assigns the panel a PanelID of 5, and the
PanelName of Example 5. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section. Notice that
Contact 1 is assigned a JoyStickCrosspoint of
Destination 5 and Source 1. The Sources run consecutively through to the 32nd contact.
Ends the GPI panel program.
RCP-GPIp Rev.A.01.97
3-43
CHAPTER 3: RCP-GPIp Configurations
Example 6: RCP-GPI32p as a Dual 16x1 on destinations 5 and 10 using control and tally
irst 16 GPI nputs (1-16) elect rosspoints n Dest. 5
SOURCES
1 2 3 4 5 6 7 8 9 10
. . .
Second 16 GPI Inputs
(17-32) select crosspoints on Destination 10
30 31 32
5
8
9
6
7
1
2
3
4
10
.
.
.
RCP-GPI32p
First 16 GPI Outputs
(1-16) tally crosspoints on Destination 5
30
31
32
Second 16 GPI
Outputs (17-32) tally crosspoints on Destination 10
T
I
N
A
D
E
S
T
I
O
N
S
1-16
GPI Inputs
17-32
1-16
GPI Outputs
17-32
Contact Closures
Tally Lights
3-44 Rev.A.01.97
RCP-GPIp
BeginGPI
PanelID=2A
PanelName=Example 2A
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=CrossPoint,5,1
Contact2=CrossPoint,5,2
Contact3=CrossPoint,5,3
Contact4=CrossPoint,5,4
Contact5=CrossPoint,5,5
Contact6=CrossPoint,5,6
Contact7=CrossPoint,5,7
Contact8=CrossPoint,5,8
Contact9=CrossPoint,5,9
Contact10=CrossPoint,5,10
Contact11=CrossPoint,5,11
Contact12=CrossPoint,5,12
Contact13=CrossPoint,5,13
Contact14=CrossPoint,5,14
Contact15=CrossPoint,5,15
Contact16=CrossPoint,5,16
Contact17=CrossPoint,10,1
Contact18=CrossPoint,10,2
Contact19=CrossPoint,10,3
Contact20=CrossPoint,10,4
Contact21=CrossPoint,10,5
Contact22=CrossPoint,10,6
Contact23=CrossPoint,10,7
Contact24=CrossPoint,10,8
Contact25=CrossPoint,10,9
Contact26=CrossPoint,10,10
Contact27=CrossPoint,10,11
Contact28=CrossPoint,10,12
Contact29=CrossPoint,10,13
Contact30=CrossPoint,10,14
Contact31=CrossPoint,10,15
Contact32=CrossPoint,10,16
EndGPI
CHAPTER 3: RCP-GPIp Configurations
Begins the GPI panel program.
Assigns the panel a PanelID of 2A, and the
PanelName of Example 2A. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section.
Contacts 1 through 16 select Crosspoints on
Destination 5 and Sources 1 through 16 respectively.
Contacts 17 through 32 select
Crosspoints on Destination 10 and Sources 1 through 16 respectively.
Ends the GPI panel program.
RCP-GPIp Rev.A.01.97
3-45
CHAPTER 3: RCP-GPIp Configurations
3-46 Rev.A.01.97
RCP-GPIp
C H A P T E R
4
Control System Configuration Guidelines
4.1
General Overview · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-2
4.2
Control Options · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-2
4.2.1 Control Panels · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-3
4.2.2 GPI Contact Closure/Tally Interface · · · · · · · · · · · · · · · · · · · 4-3
4.2.3 Serial Port · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-3
4.2.4 RouterW
ORKS™ and EventW
ORKS™
, Leitch’s
PC-based Router Control Software Applications · · · · · · · · · 4-3
4.3
The X-Y Control Bus · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-4
4.3.1 X-Y Twisted Pair Control Port · · · · · · · · · · · · · · · · · · · · · · · 4-6
4.3.2 X-Y Coaxial Control Port · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-8
4.3.3 System Wiring Guidelines· · · · · · · · · · · · · · · · · · · · · · · · · · · 4-10
4.3.4 Invalid Configuration Examples · · · · · · · · · · · · · · · · · · · · · · 4-11
4.4
Serial Control Port· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4-14
RCP-GPIp Rev.A.01.97
4-1
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.1 General Overview
This chapter describes the configuration of a Leitch routing system. Because all Leitch routing systems share a common control system the information provided in this chapter applies to all Leitch routers including the following:
• MIX BOX™ and Card Routers
• HD16X
• X plus
™ Series
• VIA 32™ Series
This chapter addresses control system configuration in a generic fashion. For specific details on a given router series, please refer to the manual supplied with that router series.
The common control system in the Leitch routers enables the user to configure routing systems which include frames from any or all of these series. Control panels initially developed for a specific series can be used with any Leitch router.
4.2 Control Options
The Leitch Router Control System includes a variety of control options, as illustrated in
Figure 6-1. Each control type is described in the sections that follow.
4-2
®
®
®
ALARMS
FAN X-Y P.S.
PS2
FAN
+5
+15
PS1
FAN
+5
+15
ALARMS
FAN X-Y P.S.
PS2
FAN
+5
+15
PS1
FAN
+5
+15
ALARMS
FAN X-Y P.S.
PS2
FAN
+5
+15
PS1
FAN
+5
+15
R outer
W
ORKS
W i n d o w s B a s e d R o u t e r C o n t r o l S o f t w a r e
RouterW
ORKS
™
Windows-based
Control and Status Software
RS-232
X-Y Control
Bus
16x1
PANEL
ENABLE
16x1SBA
VIDEO
PANEL
ENABLE
AUDIO
1 2 3 4 5 6 7
Sources
8 9 10 11 12 13 14 15 16
Single Bus
Single Bus with Breakaway
32x1p
PANEL
ENABLE
DESTINATION
LOCK
32x8p
Destinations
Sources
F1
F2
VTR 2
Select
Dest
Lock
VTR 2
Select
Dest
Lock
VTR 2
Select
Dest
Lock
VTR 2
Select
Dest
Lock
STATUS
PRESET
ABA
Breakaway
CAM
A
SAT
B
AUX
C
EDIT
1
Studio
2
Uplink
3
TX
4
DDR
5
VTR
D
TRUNK
E
MIC
F
AUX
6
MON
7
QC
8 9 0
TAKE
Clear
All
Destination
DE: VTR 1
Source
V: VTR 2
AR: VTR 2
RCP-ANXY
Sources
AL: VTR 2
TC: VTR 2
RCP-GPI p
General Purpose Interface
TAKE
Multi-Bus X-Y
Programmable
RCP-ABAp
Programmable Alphanumeric
Breakaway Control Panel
Alphanumeric Multi-Bus
Breakaway
Programmable General Protocol Interface
(RCP-GPIp)
Contact Closure
RS-422
Automation System or
Other External Control
Figure 4-1. Leitch Router Control Options
Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.2.1 Control Panels
Leitch offers a variety of control panel styles including:
• Single bus, button per crosspoint
• Multi- bus (X-Y) button per crosspoint
• Numeric and Alphanumeric panels with breakaway capability
• Programmable Panel Series with X-Y button per crosspoint operation
Control panels interface with router frames using the X-Y Control Bus (refer
to Section 6.3). In the X plus
™, MIX BOX™ and HD16X Series, the control panels may be local to the router frame (built into frame) or remote (located up to 2000 feet from frame). All panels in the VIA 32™ Series are external to the router frame and are thus considered remote.
4.2.2 GPI Contact Closure Control/Tally Interface
For applications that require a simple contact closure control or tally, Leitch provides the option of GPI (General Purpose Interface) control/tally. The GPI interface functions much like a control panel. The interface issues control commands in response to a contact closure on any of its GPI inputs, and provides status by asserting a GPI contact closure output (tally) whenever a specified crosspoint is selected.
4.2.3 Serial Port
Leitch routers can also be controlled from a standard RS-232 or RS-422 control port. This interface can be used to interface the routing system to external PCs, automation systems, editors, etc. The MIX BOX™ Series and
1302 Card Router Series routers do not have built-in serial ports, but can be interfaced to an external serial port.
4.2.4 RouterW
ORKS™
and EventW
ORKS™
, Leitch’s PC-based Router
Control Software Application
s
The X plus
™, HD16X and VIA 32™ Series routers support RouterW
ORKS
™ and EventW
ORKS
™, the Windows
®
-based control and status software applications by Leitch. (MIX BOX™ and 1302/2602 Series routers can also be controlled using the RouterW
ORKS
™ and EventW
ORKS
™, if the router is interfaced to an external serial port.) These powerful, easy-to-use program allow the user to control, schedule and monitor the status of a router from a
PC connected to the system via a serial port. RouterW
ORKS
™ includes three interface styles (Single-Bus, Multi-Bus and Matrix) for control and monitoring. For a free evaluation copy of this exciting software, contact the Leitch factory at 1-800-231-9673 (USA), 1-800-387-0233 (CANADA) or 1-416-
445-9640 (INTERNATIONAL).
RCP-GPIp Rev.A.01.97
4-3
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.3 The X-Y Control Bus
The X-Y control bus is a high speed serial interface by which Leitch routers and control panels are interconnected. The X-Y control bus links multiple routers and control panels in a bus topology. As illustrated in Figure 6-2, the control line or bus is daisy-chained through each of the devices. The extreme ends of the bus are terminated.
Router Frames
®
Video Level
ALARMS
FAN X-Y P.S.
PS2
FAN
+5
+15
FAN
PS1
+5
+15
®
Stereo Audio Level
ALARMS
FAN X-Y P.S.
PS2
FAN
+5
+15
PS1
FAN
+5
+15
®
Timecode Level
ALARMS
FAN X-Y P.S.
PS2
FAN
+5
+15
PS1
FAN
+5
+15
XY Control
Bus
Remote Control Panels
16X1
PANEL
ENABLE
16x1SBA
VIDEO
PANEL
ENABLE
AUDIO
1 2 3 4 5 6 7
Sources
8 9 10 11 12 13 14 15 16
32x1p
PANEL
ENABLE
DESTINATION
LOCK
32x8p
Destinations
RCP-NXY
Select
Lock
CLEAR
ALL
Destination
DE: VTR 1
Source
V: VTR 2
AR: VTR 2
RCP-ANXY
Sources
AL: VTR 2
TC: VTR 2
RCP-GPIp
General Purpose Interface
Sources
TAKE
TAKE
Figure 4-2. Router Control Connections
The X-Y bus is available in two formats: a twisted pair interface using mini-XLR connectors, and a coaxial interface using BNC connectors. Older router frames only include the twisted pair interface. New router frames include both the twisted pair and coaxial interfaces. Control panels may include either the twisted pair interface or the coaxial interface. The ANXY control panel includes both. Different interface styles may be mixed in the same system.
The X-Y coaxial port is a more recent introduction and will be included in future X-Y control system routers and control panels. Both X-Y control port styles are described in detail in the paragraphs that follow.
4-4 Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
XY on twisted pair
XY on Coax
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
1
3
2 4
5
1 3
VIA 32 Frame
Control Section
XY on Coax
SERIAL
SYNC
TERM
X-Y
XY on twisted pair
X plus
1 RU Frame
Control Section
CONTROL
SYNC
OUT
XY on twisted pair
(termination switch inside frame)
HD 16X Series Frame
Control Section
Figure 4-3. Router Frame X-Y Control Interfaces
XY on twisted pair
3 pin Mini-XLR
X-Y
RCP Series Control Panels
(includes XY and NXY panels)
RS-232
X-Y
TERM
RCP-ANXY Remote Control Panel
XY on Coax
XY on twisted pair
3 pin Mini-XLR
X-Y
RCP-p Series Programmable
Remote Control Panels
XY on Coax
RCP-GPIp
Figure 4-4. Control Panel X-Y Control Interfaces
Rev.A.01.97
4-5
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.3.1
X-Y Twisted Pair Control Port
The X-Y twisted pair port uses a mini-XLR connector. Control panels use a
3-pin mini-XLR, and router frames use a 5-pin mini-XLR. The pin assignments for the two connectors are illustrated in Figure 6-5. A pin assignment of the cable required to link a 3-pin mini-XLR to a 5-pin mini-XLR is also illustrated in Figure 6-5.
The 5-pin mini-XLR ports on the router frames carry both the twisted pair
X-Y communications bus and the inter-frame synchronizing READY line.
The READY line provides inter-frame synchronization to coordinate switching on multiple frames.
Connector Pin Assignments
5 pin XLR
4
3
5
2
1
XY - XLR
Mini XLR As Viewed from Rear of Via32 Frame
Pin
3
4
5
1
2
Function
Shield
XY+
XY -
READY
GND
3 pin XLR
Pin
1
2
3
Function
Shield
XY+
XY -
1
2
3
XY - XLR
Mini XLR As Viewed from Rear of Control Panel
Cable Wiring Diagrams
5 pin Mini-XLR to
5 pin Mini-XLR
Used for router-to-router connections
Router End
Shield 1
XY+ 2
XY 3
READY 4
Ground 5
Control Panel End
Shield 1
XY+ 2
XY 3
3 pin Mini-XLR to
3 pin Mini-XLR
Used for control panel-to-control panel connections
5 pin Mini-XLR to
3 pin Mini-XLR
Used for router-to-control panel connections
Router End
Shield 1
XY+ 2
XY 3
READY 4
Ground 5
Router End
1 Shield
2 XY+
3 XY -
4 READY
Note: This connection type maintains the READY line.
5 Ground
Control Panel End
1 Shield
2 XY+
3 XY -
Control Panel End
1 Shield
2 XY+
3 XY -
Figure 4-5. Mini-XLR Pin Assignments
4-6 Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
TERM
Remote
Control
Panel
TERM
Remote
Control
Panel
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router
Frame
Maximum Total BUS Length = 615 m (2000 ft)
Maximum Number Devices = 40
TERM
ALARM/
CONFIG
SERIAL
CONTROL
485
X-Y
COAX
SYNC
Router
Frame
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router
Frame
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
XY & Ready on
3 pin twisted pair
Figure 4-6. X-Y Twisted-Pair System Connections
In multi-frame systems where switching in each of the frames must be synchronized, the 5-pin mini-XLR twisted pair interface must be used to link the router frames. The X-Y twisted pair control bus must be properly terminated at both ends. To terminate the control bus, slide the termination switch located near the XLR connectors to the TERM position. The location and and orientation of the termination switch varies from unit to unit. Refer to the appropriate installation manual for the location of the termination switch.
Terminated
TERM
Terminated
TERM
TERM
Terminated
XLR
Via32 Frame
XLR
Xplus Frame
ANXY Control Panel
Figure 4-7. Terminating the Mini-XLR Port
RCP-GPIp Rev.A.01.97
4-7
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.3.2
X-Y Coaxial Control Port
The coaxial control port allows multiple control panels to be connected to router frames using standard 75 ohm video coaxial cable. The coaxial bus can be daisy-chained into and out of the control panel’s looping BNCs (see Figure
6-8), or each panel can be spliced into the coaxial bus using a BNC ‘T’ and a stub of up to 12" in length (see Figure 6-9). Whether daisy-chained or stubbed, the two extreme ends of the coaxial control bus must be terminated using a standard 75 ohm video termination. If a panel is spliced into the bus using a stub and BNC ‘T,’ it must be terminated only if it is the last device on the bus.
A single leg of the coaxial X-Y bus can be up to 2000 ft. long (615m) and will support up to 40 control panels. In an installation using BNC ‘T’s and cable stubs, the total length includes the length of all the individual stubs. If greater distances or more panels are required, a new bus leg can be formed by interfacing to a device which includes both XLR and coaxial X-Y bus interfaces (typically a router frame). Examples of multi-leg systems are shown in Figures 6-8 and 6-9.
First XY-Coax Control Leg
Remote
Control
Panel
Remote
Control
Panel
Maximum Total Leg Length = 615 m (2000 ft)
Maximum Number of Devices/Leg = 40
Remote
Control
Panel
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router
Frame
Second XY-Coax Control Leg
Remote
Control
Panel
Remote
Control
Panel
Remote
Control
Panel
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router
Frame
Maximum Total Leg Length = 615 m (2000 ft)
Maximum Number of Devices/Leg = 40
Independent XY Coax Leg Can Be Formed at Each Frame
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router
Frame
4-8
Figure 4-8. X-Y Coaxial Control Port Interface
Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
Last Device
Must be
Terminated
Unused BNC
On Stub
Must be
Unterminated
Remote
Control
Panel 12 Inch
Max
Stub Length
Remote
Control
Panel
Standard
BNC 'T'
Maximum Total Leg Length = 615 m (2000 ft)
(includes length of stubs)
Maximum Number of Devices/Leg = 40
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
Remote
Control
Panel
TERM
ALARM/
CONFIG
SERIAL
CONTROL
485
X-Y
COAX
SYNC
Router
Frame
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router
Frame
Router
Frame
Figure 4-9. Using Stubs on X-Y Coaxial Control Bus
Note: Each X-Y control port (mini-XLR and BNC) operates as an electrically independent, double terminated party line.
When multiple devices are interconnected via the X-Y control ports, ONLY the unused port on the devices at either end of the line should be terminated. Do NOT terminate the ports on devices which are in-between the ends of the line. If neither port of the loop-through pair is used, termination is not an issue, and the ports may be either terminated or unterminated.
Note: On HD16X Series and X plus
™ Series Version 2 or earlier frames, ALL unused X-Y ports (coax and mini-XLR) must be terminated. The ports MUST be terminated, even if neither port of the loop-through pair is used.
RCP-GPIp Rev.A.01.97
4-9
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.3.3
System Wiring Guidelines
The X-Y bus is extremely flexible allowing many combinations of the two types of interfaces (X-Y coax and X-Y twisted pair). A typical installation is shown in Figure 6-10. Wiring guidelines are provided on the pages that follow.
Remote
Control
Panel
XLR Terminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Video
Remote
Control
Panel
Remote
Control
Panel
Remote
Control
Panel
XLR Unterminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Stereo Audio
XLR Terminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Time Code
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
Figure 4-10. Typical Router Installation
If the switching matrices of a routing system span more than one frame and synchronized switching is required, the 5-pin twisted pair X-Y interface must be used to interconnect the frames. If, in addition, the switch must occur in the vertical interval, all frames must be given the same reference signal via the frame’s sync input. For synchronized switching in the vertical interval, all frames must have the same reference signal AND be interconnected with the 5-pin twisted pair X-Y interface.
4-10 Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.3.4 Invalid Configuration Examples
Example 1: Invalid Configuration
Because the coaxial interface does not include the READY line, using the coaxial interface between frames will prevent synchronized switching.
Remote
Control
Panel
XLR is not used, and can be in either position: the standard is terminated.
ALARM/
CONFIG
SERIAL
CONTROL
TERM
485
X-Y
COAX
SYNC
Remote
Control
Panel
Router Frame
Video
XLR Terminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
485
X-Y
COAX
SYNC
Coaxial Interface
Does Not Include
Interframe Synchronizing
READY line
Router Frame
Stereo Audio
Remote
Control
Panel
XLR Terminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
485
X-Y
COAX
SYNC
Router Frame
Time Code
Remote
Control
Panel
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
Figure 4-11. Invalid Configuration Example 1
RCP-GPIp Rev.A.01.97
4-11
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
Example 2: Invalid Configuration
Panels may be interconnected with either the coaxial or twisted pair interface, whichever is most convenient. However, control panels using the 3-pin mini-XLR interface must not be installed between two routers using the 5-pin mini-XLR interface; otherwise, the READY line will be interrupted, and inter-frame synchronization will be lost.
Remote
Control
Panel
XLR Terminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Video
Remote
Control
Panel
XLR Unterminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Stereo Audio
XLR Terminated
XLR only
Remote
Control
Panels
XLR
Terminated
Internally
3 Pin XLR Interface does not include interframe synchronizing
READY line and therefore breaks synchronization between Audio and Time Code levels.
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Time Code
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
XY & Ready on
3 pin twisted pair
Figure 4-12. Invalid Configuration Example 2
4-12 Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
Example 3: Invalid Configuration
When mixing both coaxial and twisted pair interfaces care must be taken to avoid closed loops such as that illustrated in Figure 6-13. Such closed loops will create conflicts which will lead to failure of the X-Y Control Bus.
A CLOSED LOOP appears in XY Bus
In Order to remove illegal loop remove either Cable A or Cable B identified below.
LEGEND
XY on Coax
75 ohm termination
XY & Ready on
5 pin twisted pair
XY & Ready on
3 pin twisted pair
Remote
Control
Panel
XLR Terminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Video
Remote
Control
Panel
XLR Unterminated
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Stereo Audio
XLR Unterminated
Cable A
XLR
Terminated
TERM
Remote
Control
Panel
Cable B
Remote
Control Panel
With Coaxial and
Twisted Pair Interfaces
TERM
ALARM/
CONFIG
SERIAL
CONTROL
XLR
X-Y
COAX
SYNC
Router Frame
Time Code
Figure 4-13. Invalid Configuration Example 3
RCP-GPIp Rev.A.01.97
4-13
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4.4 Serial Control Port
The serial control port is used to control the router from an external computer, automation system or editor. Serial control ports are available on X plus
™ and VIA 32™ Series routers, and on the ANXY control panel and the RSCE (Remote Serial Control
Interface).
The Serial Control Port can be used to monitor the system configuration, determine the current status of crosspoint connections, change crosspoint connections in any matrix, and setup pre-programmed crosspoint takes sequences called “salvos”. In a system involving multiple frames, commands entered into the serial port on one frame or control panel will appear via the X-Y Control Bus to all other frames in the system. In other words, any serial control port in the routing system can be used for control or status of the entire system.
In the case of the X plus
™ and VIA 32™ Series frames, the Serial Control port may be configured for RS-232 or RS-422 operation. The pin assignment for both RS-232 and
RS-422 configurations appears below. For details on reconfiguring the Serial Port in these routers, please refer to the configuration chapter of the specific router manual.
6
1
9
5
SERIAL CONTROL PORT
"D" Type 9-pin Male iewed from Rear of Frame
Pin
3
4
5
1
2
8
9
6
7
Port Configured For RS-232
Function
Frame Ground
RxD (Data Received by Router)
TxD (Data Sent by Router)
*
Ground
*
**
**
Frame Ground
* Pins 4 and 6 connected internally
** Pins 7 and 8 connected internally
Pin
3
4
5
1
2
8
9
6
7
Port Configured For RS-422
Function
Frame Ground
Ta (Data Sent by Router)
Rb (Data Received by Router)
Rc Receiver Common
Ground
Tc Transmit Common
Tb (Data Sent by Router)
Ra (Data Received by Router)
Frame Ground
Ra<Rb is receive 'Mark'
Ta<Tb is Transmit 'Mark'
Figure 4-14. Serial Control Port Pin Assignment
Data on the serial control port is encoded as
• 8 data bits (ASCII data, most significant bit always 0)
• No parity
• 1 stop bit
The Baud rate is user selectable and can be set to
• 2400 Baud
• 9600 Baud
• 19200 Baud
• 38400 Baud
4-14 Rev.A.01.97
RCP-GPIp
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
Although the 38400 Baud Rate is usable in RS-232 installations using very short cable runs, this rate is only recommended for RS-422 installations.
(Please refer to the configuration section of the specific router manual for details on setting the serial control port baud rate. For information on Serial
Control Port operations, refer to the operation chapter.)
PC-AT
Compatible
RS-232
Received Data (RxD) 2
Transmitteld Data (TxD) 3
GROUND 5
Data Terminal Ready (DTR) 4
Data Set Ready (DSR) 6
Request to Send 7
Clear to Send 8
DE-9
Female
Router
Serial Control
Port
2 Received Data (RxD)
3 Transmitted Data (TxD)
5 GROUND
DE-9
Female
Data
Terminal
6
20
4
5
2
3
7
DB-25
Female
Router
Serial Control
Port
2 Received Data (RxD)
3 Transmitted Data (TxD)
5 GROUND
DE-9
Female
Router
Serial Control
Port
Modem
5
6
20
7
4
2
3
2 Received Data (RxD)
3 Transmitted Data (TxD)
5 GROUND
DE-9
Female
DB-25
Male
All connector sexes refer to connector on end of cable
Figure 4-15. Serial Connection Cable Pin Assignments
RCP-GPIp Rev.A.01.97
4-15
CHAPTER 4: CONTROL SYSTEM CONFIGURATION GUIDELINES
4-16 Rev.A.01.97
RCP-GPIp
C H A P T E R
5
Theory of Operation
5.1
Introduction · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-2
5.2
Replacing the Battery · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-4
5.3
Circuit Descriptions· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-5
5.2.1 Logic Board · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-5
5.2.2 Power Supply Board · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-5
5.2.3 GPI I/O Board · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-6
5.3
Circuit Diagrams · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-6
RCP-GPIp Logic Board Schematic · · · · · · · · · · · · · · · · · · · · · · · · · 5-7
GPI I/O Board Schematic · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5-8
RCP-GPIp Rev.A.01.97
5-1
CHAPTER 5: THEORY OF OPERATION
5.1 Introduction
The RCP-GPI32p and RCP-GPI64p are Programmable General Purpose Interfaces that provide contact closure inputs and outputs for use with Leitch HD, Xplus, and Via Series
Routing Switchers. These devices allow intefacing of routers with external devices by providing the most basic of interface mechanisms, a contact closure. The RCP-GPI64p has 64 programmable contact closure inputs and outputs, while the RCP-GPI32p has 32 inputs and outputs. The front panel view is shown in the figure below.
RCP-GPI p
General Purpose Interface
Figure 5-1 Front Panel
The rear panel view appears in the figure below.
117
240
90/135 VAC 200/265 VAC
.5A-250V
CAUTION:
RISK OF FIRE
REPLACE FUSE
AS MARKED
50/60 Hz 5VA MAX
X-Y
FIRMWARE
REVISION
PC PANEL ID
1 8
1 2 3 4 5 6 7 8
9 16
1 2 3 4 5 6 7 8
ON
OFF
DIP SW DEST OFFSET LEVELS
19
20
19
20
INPUTS 33-48
INPUTS 1-16
37
1
37
1
19
20
19
20
INPUTS 49-64
INPUTS 17-32
37
1
37
1
19
20
19
20
OUTPUTS 33-48
OUTPUTS 1-16
37
1
37
1
19
20
19
20
OUTPUTS 49-64
OUTPUTS 17-32
37
1
37
1
Figure 5-2 Rear Panel View
Note that in the RCP-GPI32p the connectors for the 33-64 inputs and outputs will be blocked out.
The location of the Logic Board, Power Supply and I/O Board(s) are shown in the figure on the following page.
5-2 Rev.A.01.97
RCP-GPIp
CHAPTER 5: THEORY OF OPERATION
RCP-GPIp Rev.A.01.97
CR2032
5-3
CHAPTER 5: THEORY OF OPERATION
5.2 Replacing the Battery
When configured for PC programming, the RCP-GPIp utilizes a CR-2032 battery to maintain the panel’s downloaded configuration while the panel is not powered. In the event that the battery has died, the battery must be replaced and the panel reprogrammed.
The panel will not function after being powered down if the battery is dead. Verify the battery by measuring its voltage. If it is less than 2.7 volts, then the battery must be replaced. The battery is shown in position in the figure below.
Battery
Replace with
CR-2032 Only
+
RCP LOGIC
SER.
NO.
Figure 5-3 Battery
The battery has an expected life of approximately 2 years with power not connected to the panel. (The battery is not used while power is applied to the panel.) If the panel will be powered-down for a long period of time, and it is not necessary to have it retain its configuration, the battery should be disconnected by placing a piece of paper or other insulating material between the battery holder and the battery.
CAUTION: Power should be disconnected from the panel before modules are removed. Removing modules with power applied could cause serious damage to system components.
CAUTION: Replace battery with CR2032 only.
Use of another battery may present a risk of fire or explosion.
CAUTION: Battery may explode if mistreated.
Do not recharge, disassemble or dispose of in fire.
5-4 Rev.A.01.97
RCP-GPIp
CHAPTER 5: THEORY OF OPERATION
5.3 Circuit Descriptions
The panels contain three electronic assemblies. They are:
1.
Power Supply
2.
Logic Board
3.
GPI I/O Board Programmable
5.3.1 Power Supply
The RCP-GPIp panels can be operated with an input of 90-135 or 200-265
VAC, 50/60 Hz, 5VA MAX and do not require any user voltage settings.
5.3.2 Logic Board
The logic card contains a microprocessor, an X-Y bus interface circuit, battery backed-up static RAM for non-volatile memory, a power monitor/reset circuit, DIP switches, and an interface connector to the front panel.
When power is applied, power monitor U1 holds the microprocessor U8 in reset until the crystal oscillator has time to stabilize. Program instructions are stored in EPROM U4, while static RAM U5 is used to store panel configuration and Salvo definitions when the panel is programmed. Battery B1 maintains the contents of U5 should power be interrupted. Latch U2 is used to demultiplex the low order address lines which address U3, U4, and U5.
Programmable logic array U3 is used as an address decoder and provides chip enable signals for U4 and U5, and also decodes the enable input for buffer
U8 which enables the micro to read DIP switch S2. The micro directly reads
DIP switch S1 through an I/O port.
Q1 and U7 are used as transmit driver and receive buffer respectively for the
X-Y Bus coaxial interface.
They connect to an internal UART in the microprocessor.
RCP-GPIp Rev.A.01.97
5-5
CHAPTER 5: THEORY OF OPERATION
5.3.3
GPI I/O Board Programmable
The GPI64/32p is a contact-closure input, contact-closure output interface to the Leitch X-Y bus.
The GPI interface provides the same functionality as the RCPp Series of control panels, except that the station engineer provides the input and output devices used to status and control a LEITCH routing system.
The GPI interface board provides 32 current limited inputs and 32 relay contact outputs per board. Two boards are used to form a GPI64 interface.
A jumper pack, J5, selects whether the board functions as the first 32 (Primary or “A”) set of contacts, or as the second 32 (Secondary or “B”) contacts. The
“A” board is mounted to the chassis bottom and is connected directly to the
RCP logic board at J7. The “B” board, if used, is mounted above the “A” board using standoff spacers. The “B” board connects to the “A” board through a 16 pin ribbon cable at J6.
All inputs consist of a 4.7K pull-up resistor to +5 volts and a 100K series current limiting resistor to the input of a 74HC165 parallel in / serial out shift register. The shift registers, U1..U5 are connected in series. Inputs are active-low, that is an open contact (which allows the input to be ‘high’) is sensed as input-inactive. Any device capable of sinking 10 mA at 5 volts will pull the input low, and will be sensed as input-active. The state of all input lines is determined by the microprocessor on the logic card by toggling the
LOAD line on the shift registers and CLOCKing the data out on the
DATA_OUT line on J7 if an “A” board, or J6 if a “B” board. Inputs are scanned continuously whenever the microprocessor is not otherwise busy.
The output relays, K1 through K34, are driven by U6, a programmable current sink. Data are shifted into the part using the CLOCK, DATA_ENABLE, and DATA lines on J7 if an “A” board, or J6 if a “B” board. The relays are reloaded immediately upon receipt of a status command which affects one of them, and are refreshed every 500 milliseconds. The contacts are rated at 10
VA Maximum switching power, but for extended contact life it is recomended that current be limited to 10mA at 24 volts or 0.25 VA maximum.
5.4 Circuit Diagrams
The following pages show the Circuit Diagrams that make up the RCP-GPI64/32p.
RCP GPI Logic Board Schematic
GPI I/O Board Schematic
5-6 Rev.A.01.97
RCP-GPIp
RCP-GPIp Rev.A.01.97
5-7
5-8 Rev.A.01.97
RCP-GPIp
RCP-GPIp Rev.A.01.97
5-9
CHAPTER 5: THEORY OF OPERATION
5-10 Rev.A.01.97
RCP-GPIp
A P P E N D I X
A
Custom Panel Applications
A.1
Overview · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · A-2
A.2
Operation of a Custom Panel Using RCP-GPIp Interface· · · · · · · · A-2
A.3
Connecting the Custom Panel buttons to the GPI Contacts · · · · · · A-3
A.4
RCP-GPI64p Rear Panel Connector Pin Assignments · · · · · · · · · · A-4
A.5
RCP-GPI32p Rear Panel Connector Pin Assignments · · · · · · · · · · A-5
A.6
Functions · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · A-6
A.6.1 Functions Used Primarily in Custom-built Control Panels · A-7
A.7
Examples · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · A-9
Example 1A: RCP-GPI32p Used as the Interface to a
Custom-Built Control Panel for a 16x1 with
Lock and Protect · · · · · · · · · · · · · · · · · · · · · A-9
Example 2A: RCP-GPI32p Used as the Interface to a
Custom-Built Control Panel for a Dual 16x1 on Destinations 5 and 10 · · · · · · · · · · · · · · · A-10
Example 3A: RCP-GPI32p Used as the Interface to a
Custom-Built Control Panel for a 32x1 with
Video BreakAway on Destination 5 · · · · · · A-11
Example 4A: RCP-GPI64p Used as the Interface to a
Custom-Built Control Panel for a 32x32 X-Y with Lock and Protest · · · · · · · · · · · · · · · · · A-12
Example 5A: RCP-GPI64p Used as the Interface to a
Custom-Built Control Panel for a 48x1 with
8 Levels of BreakAway · · · · · · · · · · · · · · · · A-14
A-1 RCP-GPIp Rev.A.01.97
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.1 Overview
This Appendix addresses the option of using the RCP-GPIp to interface with a custom designed button control panel. This Appendix will address the operation of the button panel using the RCP-GPIp as an interface, the connections necessary between the
RCP-GPIp and the custom control panel, and several examples of custom RCP-GPIp configurations available in this custom panel application.
A.2 Operation of a Custom Panel Using RCP-GPIp Interface
A custom push-button panel using an RCP-GPIp interface will operate much like
Leitch’s Programmable Panel Series of Control Panels. The Programmable Panel Series panels are lighted push-button type control panels that are able to be configured using the same programmability as the RCP-GPIp panels. This programmability allows both the Programmable Panel Series and the RCP-GPIp panels to have an almost limitless number of possibilites available to configure the panel. Basically, a custom-built lighted push-button control panel that uses the RCP-GPIp as an electronic interface will function in the following way. When a button is pressed, the GPI Input contact closure is asserted.
The function assigned to that contact is performed and the GPI Output is asserted when the requested action of the GPI Input is completed. In this case, the GPI Input is the button and the GPI Output is the light inside the button. The GPI Output closes its contact closure and the button’s light will be turned ON showing that the function has been performed.
For more information on Leitch’s RCP-p Programmable
Panel Series of Control Panels or for the
Operation/Installation Manual contact your local Leitch dealer or the Leitch factory directly at 800-231-9673.
A.2.1
Important Note
In order to program the RCP-GPIp for use as an interface for a custom-built control panel, you must edit the “default.gpi” found in the PanelM
APPER™ utility. Please refer to section 3.9 in this manual to add a GPI panel and then edit the “default.gpi” file.
A-2 Rev.A.01.97
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.3 Connecting the Custom Panel Buttons to the GPI Contacts
The illustration below shows how a typical custom panel button should be connected to the GPI inputs and outputs.
GPI
Outputs
RCP-GPI p
General Purpose Interface
GPI
Inputs
Custom Control Panel
Figure A-1 Connecting RCP-GPIp to Control Panel
Button
Press trigger contact closure
Button
Light
RCP-GPI p
General Purpose Interface
GPI
IN
GPI
OUT
RCP-GPIp
Figure A-2 Wiring a Button
Rev.A.01.97
A-3
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.4 RCP-GPI64p Rear Panel Connector Pin Assignments
A-4
ON
ON
Rev.A.01.97
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.5 RCP-GPI32p Rear Panel Connector Pin Assignments
ON
ON
RCP-GPIp Rev.A.01.97
A-5
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.6 Functions
Functions require additional information to completely define the contact. For example, if a contact is a “Source”, you must say which source it’s supposed to control. The additional information required is different for every Function. The additional information is called parameters. Parameters appear on the right side of the equals sign after the Function. A comma “,” is used to separate the Function from the first parameter and any additional parameters.
Function Type
None
Source
Destination
CrossPoint
StatusOnlyCrossPoint
LocalSalvo
Shift
Take
Clear
StatusOnlySource
JoyStickSource
JoyStickCrossPoint
Description
GPI Input: No effect
GPI Output: No effect
GPI Input: Specified Source selection button
GPI Output: Button light for specified source
GPI Input: Specified Destination selection button
GPI Output: Button light for specified destination
Example
Contact1=None
Contact1=Destination,3
GPI Input: Specified Crosspoint selection button
GPI Output: Button light for specified
Crosspoint
GPI Input: No effect
GPI Output: Button light for specified
Crosspoint
Parameter 1: Index of the logical destination mapped to this contact.
Parameter 2: Index of the logical source mapped to this contact.
Parameter 1: Index of the
Logical destination mapped to this contact.
Parameter 2: Index of the
Logical Source mapped to this contact.
Contact1=CrossPoint,3,4
Contact1=StatusOnlyCrossPoint,3,7
A LocalSalvo will allow this single contact selection to completely reconfigure all of the crosspoints in the router system. The salvos must be configured in another file.
The Shift function is used in conjunction with the salvo function. If a panel has Shift, then select and hold it before activating any contacts that are programmed as Salvos.
The Take function causes the panel to operate in a Preset\Take mode. When a
Source is selected on a panel that has
Take, the source is Preset. The operator is then required to use Take to actually make the switch. See Clear.
The Clear function is a companion to Take.
It allows the operator to abort a source that has been Preset.
GPI Input: No effect
GPI Output: Button light for specified
Source
GPI Input: Specified Source selection button while button is held
GPI Output: Button light for specified source while button is held.
None
Parameters
Index of the logical source mapped to this contact.
I n d e x o f t h e l o g i c a l destination mapped to this contact.
Index of the local salvo mapped to this contact.
None
None
None
Parameter 1: Index of the
Logical source mapped to this contact.
Parameter 1: Index of the logical source mapped to this contact.
Contact1=Source,12
Contact1=LocalSalvo,2
Contact1=Shift
Contact1=Take
Contact1=Clear
Contact1=StatusOnlySource,12
Contact1=JoyStickSource,12
GPI Input: Specified Crosspoint selection button while button is held
GPI Output: Button light for specified crosspoint while button is held.
Parameter 1: Index of the Logical destination mapped to this contact.
Parameter 2: Index of the Logical soucrc mapped to this contact.
Contact1=JoyStickCrossPoint,3,7
A-6 Rev.A.01.97
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.6.1 Additional Functions
Function Type
Lock
Protect
PanelEnable
PanelStatus
BreakAway
Follow
Description
The Lock allows the operator to lock and unlock a router destination (output). A locked destination cannot have its source changed.
None
The Protect function allows the operator to protect and unprotect a router destination. When a destination is protected, it looks like it’s locked from all other control panels, i.e., other panels cannot change the source that is connected to it. However, the panel that applied the Protect can continue to change the source.
None
The PanelEnable function allows the panel to be enabled or disabled. When enabled the panel functions normally allowing crosspoints to be changed. In the disabled state, the panel can not change any crosspoints. Selecting
Sources while the panel is disabled will perform a Source Poll by displaying all of the destinations that that source is connected to. The current destination changes on a disabled panel.
None
Parameters Example
Contact1=Lock
Contact1=Protect
Contact1=PanelEnable
The PanelStatus function provides indication of whether a control panel is connected to a routing system or not.
The PanelStatus contact is active if the panel is connected to a routing system an d is n ot a cti ve if th e p a nel is notconnected to a routing system.
Selecting this contact has no effect. This function may be useful for applications that are controlling the system via a remote link, i.e., phone lines, satellite hops, etc.
None
The Follow function can be used with the
BreakAway function. Selecting Follow will remove the break-away condition a n d r e s t o r e t h e p a n e l t o
Audio-Follow-Video (AFV) switching.
None
Contact1=PanelStatus
The BreakAway function allows the operator to select just some of the routing levels, i.e., Video, Audio,
Timecode, etc., before selecting a source. This allows the operator to get
Video from one source and Audio from another source. Also see: Follow.
Parameter 1, 2, ...8: List each l e v e l n u m b e r t o b e broken-away from other levels by this contact.
Contact1=BreakAway,1,2,4
Contact1=Follow
RCP-GPIp Rev.A.01.97
A-7
APPENDIX A: CUSTOM PANEL APPLICATIONS
This page intentionally left blank
A-8 Rev.A.01.97
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
A.7 Examples
The examples on the next several pages illustrate several custom panel applications.
Example 1A: RCP-GPI32p Used as the Interface to a Custom-Built
Control Panel for a 16x1 with Lock and Protect on Destination 5
BeginGPI
PanelID=1A
PanelName=Example 1A
ValidLevels=0,1,2,3,4,5,6,7
Aux1=Lock
Aux2=Protect
Contact1=CrossPoint,5,1
Contact2=CrossPoint,5,2
Contact3=CrossPoint,5,3
Contact4=CrossPoint,5,4
Contact5=CrossPoint,5,5
Contact6=CrossPoint,5,6
Contact7=CrossPoint,5,7
Contact8=CrossPoint,5,8
Contact9=CrossPoint,5,9
Contact10=CrossPoint,5,10
Contact11=CrossPoint,5,11
Contact12=CrossPoint,5,12
Contact13=CrossPoint,5,13
Contact14=CrossPoint,5,14
Contact15=CrossPoint,5,15
Contact16=CrossPoint,5,16
Contact17=None
Contact18=None
Contact19=None
Contact20=None
Contact21=None
Contact22=None
Contact23=None
Contact24=None
Contact25=None
Contact26=None
Contact27=None
Contact28=None
Contact29=None
Contact30=None
Contact31=None
Contact32=None
EndGPI
RCP-GPIp
Aux 1
Aux 2
Lock
Protect
32 Contacts of GPI32p
1 2 3 4 5 6 7
Sources on Dest. 5
8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Begins the GPI panel program.
Assigns the panel a PanelID of 1A, and the
PanelName of Example 1A. ValidLevels defines the levels that this controller can control.
Aux1 contact is assigned the Lock Function.
The Aux1 contact as a Lock will poll the current destination to see if it is locked.
Also, this contact allows the current destination to be locked or unlocked by executing the contact closure.
Aux2 contact is assigned the Protect Function.
The Aux2 contact as a Protect will also poll the current destination to see if it is protected.
Also, this contact allows the current destination to be protected or unprotected by executing the contact closure.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section.
Contacts 1 through 16 select Crosspoints on
Destination 5 and Sources 1 through 16 respectively.
Contacts 17 through 32 have no function in this programmed panel.
Ends the GPI panel program.
Rev.A.01.97
A-9
APPENDIX A: CUSTOM PANEL APPLICATIONS
Example 2A: RCP-GPI32p Used as the Interface to a Custom-Built
Control Panel for a Dual 16x1 on Destinations 5 and 10
Aux 1
Aux 2
Panel
Enable
1
1
2
2
32 Contacts of GPI32p
Sources on Dest. 5
3 4 5 6 7 8 9 10 11 12 13 14 15 16
Sources on Dest. 10
3 4 5 6 7 8 9 10 11 12 13 14 15 16
BeginGPI
PanelID=2A
PanelName=Example 2A
ValidLevels=0,1,2,3,4,5,6,7
Aux1=None
Aux2=None
Contact1=CrossPoint,5,1
Contact2=CrossPoint,5,2
Contact3=CrossPoint,5,3
Contact4=CrossPoint,5,4
Contact5=CrossPoint,5,5
Contact6=CrossPoint,5,6
Contact7=CrossPoint,5,7
Contact8=CrossPoint,5,8
Contact9=CrossPoint,5,9
Contact10=CrossPoint,5,10
Contact11=CrossPoint,5,11
Contact12=CrossPoint,5,12
Contact13=CrossPoint,5,13
Contact14=CrossPoint,5,14
Contact15=CrossPoint,5,15
Contact16=CrossPoint,5,16
Contact17=CrossPoint,10,1
Contact18=CrossPoint,10,2
Contact19=CrossPoint,10,3
Contact20=CrossPoint,10,4
Contact21=CrossPoint,10,5
Contact22=CrossPoint,10,6
Contact23=CrossPoint,10,7
Contact24=CrossPoint,10,8
Contact25=CrossPoint,10,9
Contact26=CrossPoint,10,10
Contact27=CrossPoint,10,11
Contact28=CrossPoint,10,12
Contact29=CrossPoint,10,13
Contact30=CrossPoint,10,14
Contact31=CrossPoint,10,15
Contact32=CrossPoint,10,16
EndGPI
Begins the GPI panel program.
Assigns the panel a PanelID of 2A, and the
PanelName of Example 2A. ValidLevels defines the levels that this controller can control.
Neither Aux1 or Aux2 contacts have a function in this programmed panel.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section.
Contacts 1 through 16 select Crosspoints on
Destination 5 and Sources 1 through 16 respectively.
Contacts 17 through 32 select
Crosspoints on Destination 10 and Sources 1 through 16 respectively.
Ends the GPI panel program.
A-10 Rev.A.01.97
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
Aux 1
Aux 2
Example 3A: RCP-GPI32p Used as the Interface to a Custom-Built
Control Panel for a 32x1 with Video BreakAway on Destination 5
Video
Audio
32 Contacts of GPI32p
1 2
17 18
3
19
4
20
5
6
21 22
7
Sources on Dest. 5
8
9
10 11
23 24 25 26 27
12 13
28
29
14 15
30 31
16
32
BeginGPI
PanelID=3A
PanelName=Example 3A
ValidLevels=0,1,2,3,4,5,6,7
Aux1=BreakAway,0
Aux2=BreakAway,1,2
Contact1=CrossPoint,5,1
Contact2=CrossPoint,5,2
Contact3=CrossPoint,5,3
Contact4=CrossPoint,5,4
Contact5=CrossPoint,5,5
Contact6=CrossPoint,5,6
Contact7=CrossPoint,5,7
Contact8=CrossPoint,5,8
Contact9=CrossPoint,5,9
Contact10=CrossPoint,5,10
Contact11=CrossPoint,5,11
Contact12=CrossPoint,5,12
Contact13=CrossPoint,5,13
Contact14=CrossPoint,5,14
Contact15=CrossPoint,5,15
Contact16=CrossPoint,5,16
Contact17=CrossPoint,5,17
Contact18=CrossPoint,5,17
Contact19=CrossPoint,5,19
Contact20=CrossPoint,5,20
Contact21=CrossPoint,5,21
Contact22=CrossPoint,5,22
Contact23=CrossPoint,5,23
Contact24=CrossPoint,5,24
Contact25=CrossPoint,5,25
Contact26=CrossPoint,5,26
Contact27=CrossPoint,5,27
Contact28=CrossPoint,5,28
Contact29=CrossPoint,5,29
Contact30=CrossPoint,5,30
Contact31=CrossPoint,5,31
Contact32=CrossPoint,5,32
EndGPI
Begins the GPI panel program.
Assigns the panel a PanelID of 3A, and the
PanelName of Example 3A. ValidLevels defines the levels that this controller can control.
The Aux1 contact allows breakaway for level 0.
The Aux2 contact allows breakaway for levels 1 and 2. While Aux1 is selected, all contact selections will control the CrossPoints on level 0.
Similarly will Aux2 is selected, all contact selections will control Crosspoints on levels 1 and 2.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section.
Contacts 1 through 32 select Crosspoints on
Destination 5 and Sources 1 through 32 respectively.
Ends the GPI panel program.
RCP-GPIp Rev.A.01.97
A-11
APPENDIX A: CUSTOM PANEL APPLICATIONS
Aux 1
Aux 2
Example 4A: RCP-GPI64p Used as the Interface to a Custom-Built
Control Panel for a 32x32 X-Y with Lock and Protect
Lock
Protect
64 Contacts of GPI32p
1
9
17
25
2
10
18
26
3
Destinations
4
5
6
11
19
27
12
20
28
13
21
29
22
30
7
14 15
8
16
23
31
24
32
1
9
17
25
2
10
18
26
3
11
19
27
Sources
4
12
20
28
5
13
21
29
6
14
22
30
7
15
8
16
23
31
24
32
A-12 Rev.A.01.97
RCP-GPIp
BeginGPI
PanelID=4A
PanelName=Example 4A
ValidLevels=0,1,2,3,4,5,6,7
Aux1=Lock
Aux2=Protect
Contact1=Source,1
Contact2=Source,2
Contact3=Source,3
Contact4=Source,4
Contact5=Source,5
Contact6=Source,6
Contact7=Source,7
Contact8=Source,8
Contact9=Source,9
Contact10=Source,10
Contact11=Source,11
Contact12=Source,12
Contact13=Source,13
Contact14=Source,14
Contact15=Source,15
Contact16=Source,16
Contact17=Source,17
Contact18=Source,18
Contact19=Source,19
Contact20=Source,20
Contact21=Source,21
Contact22=Source,22
Contact23=Source,23
Contact24=Source,24
Contact25=Source,25
Contact26=Source,26
Contact27=Source,27
Contact28=Source,28
Contact29=Source,29
Contact30=Source,30
Contact31=Source,31
Contact32=Source,32
Contact33=Destination,1
Contact34=Destination,2
Contact35=Destination,3
Contact36=Destination,4
Contact37=Destination,5
Contact38=Destination,6
Contact39=Destination,7
Contact40=Destination,8
Contact41=Destination,9
Contact42=Destination,10
Contact43=Destination,11
Contact44=Destination,12
Contact45=Destination,13
Contact46=Destination,14
Contact47=Destination,15
Contact48=Destination,16
Contact49=Destination,17
Contact50=Destination,18
Contact51=Destination,19
Contact52=Destination,20
Contact53=Destination,21
Contact54=Destination,22
Contact55=Destination,23
Contact56=Destination,24
Contact57=Destination,25
Contact58=Destination,26
Contact59=Destination,27
Contact60=Destination,28
Contact61=Destination,29
Contact62=Destination,30
Contact63=Destination,31
Contact64=Destination,32
EndGPI
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
Begins the GPI panel program.
Assigns the panel a PanelID of 4A, and the
PanelName of Example 4A. ValidLevels defines the levels that this controller can control.
Aux1 contact is assigned the Lock Function.
The Aux1 contact as a Lock will poll the current destination to see if it is locked.
Also, this contact allows the current destination to be locked or unlocked by executing the contact closure.
Aux2 contact is assigned the Protect Function.
The Aux2 contact as a Protect will also poll the current destination to see if it is protected.
Also, this contact allows the current destination to be protected or unprotected by executing the contact closure.
Contacts 1 through 32 of the RCP-GPI32p are assigned functions in this section. Notice that
Contact 1 is assigned Source 1. Contacts 1 through 32 are assigned Sources consecutively through to the 32 source.
Contacts 33 through 64 are assigned Destinations consecutively 1 through 32.
Ends the GPI panel program.
Rev.A.01.97
A-13
APPENDIX A: CUSTOM PANEL APPLICATIONS
Example 5A: RCP-GPI64p Used as the Interface to a Custom-Built
Control Panel for a 48x1 with 8 Levels of BreakAway
Aux 1
Aux 2
Panel
Enable
Follow
Level
0
Level
2
Level
4
Level
6
Level
1
Level
3
Level
5
Level
7
64 Contacts of GPI32p
1 2 3 4 5
Sources on Dest. 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23 24
25
37
26
38
27
39
28
40
29
41
30
42
31
43
32
44
33
45
34
46
35
47
36
48
Not
Used
Not
Used
Not
Used
Not
Used
Not
Used
Not
Used
Not
Used
Not
Used
A-14 Rev.A.01.97
RCP-GPIp
BeginGPI
PanelID=5A
PanelName=Example 5A
ValidLevels=0,1,2,3,4,5,6,7
Aux1=PanelEnable
Aux2=Follow
Contact1=BreakAway,0
Contact2=BreakAway,1
Contact3=BreakAway,2
Contact4=BreakAway,3
Contact5=BreakAway,4
Contact6=BreakAway,5
Contact7=BreakAway,6
Contact8=BreakAway,7
Contact9=CrossPoint,5,1
Contact10=CrossPoint,5,2
Contact11=CrossPoint,5,3
Contact12=CrossPoint,5,4
Contact13=CrossPoint,5,5
Contact14=CrossPoint,5,6
Contact15=CrossPoint,5,7
Contact16=CrossPoint,5,8
Contact17=CrossPoint,5,9
Contact18=CrossPoint,5,10
Contact19=CrossPoint,5,11
Contact20=CrossPoint,5,12
Contact21=CrossPoint,5,21
Contact22=CrossPoint,5,13
Contact23=CrossPoint,5,14
Contact24=CrossPoint,5,15
Contact25=CrossPoint,5,16
Contact26=CrossPoint,5,17
Contact27=CrossPoint,5,18
Contact28=CrossPoint,5,19
Contact29=CrossPoint,5,20
Contact30=CrossPoint,5,21
Contact31=CrossPoint,5,22
Contact32=CrossPoint,5,23
Contact33=CrossPoint,5,24
Contact34=CrossPoint,5,25
Contact35=CrossPoint,5,26
Contact36=CrossPoint,5,27
Contact37=CrossPoint,5,28
Contact38=CrossPoint,5,29
Contact39=CrossPoint,5,30
Contact40=CrossPoint,5,31
Contact41=CrossPoint,5,32
Contact42=CrossPoint,5,33
Contact43=CrossPoint,5,34
Contact44=CrossPoint,5,35
Contact45=CrossPoint,5,36
Contact46=CrossPoint,5,37
Contact47=CrossPoint,5,38
Contact48=CrossPoint,5,39
Contact49=CrossPoint,5,40
Contact50=CrossPoint,5,41
Contact51=CrossPoint,5,42
Contact52=CrossPoint,5,43
Contact53=CrossPoint,5,44
Contact54=CrossPoint,5,45
Contact55=CrossPoint,5,46
Contact56=CrossPoint,5,47
Contact57=CrossPoint,5,48
Contact58=None
Contact59=None
Contact60=None
Contact61=None
Contact62=None
Contact63=None
Contact64=None
EndGPI
RCP-GPIp
APPENDIX A: CUSTOM PANEL APPLICATIONS
Begins the GPI panel program.
Assigns the panel a PanelID of 5A, and the
PanelName of Example 5A. ValidLevels defines the levels that this controller can control.
Aux1 contact allows the panel to be enabled or disabled. The resulting button associated with this contact will be lit when the panel is enabled and not lit if the panel has been disabled. This button will also enable the panel when it is selected. Note: Selecting Sources while the panel is disable will perform a Source Poll by displaying all of the destinations that the source is connected to. Note also that the current destination can be changed even though the panel is disable.
Aux2 contact allows for Follow. Note: Follow is used in conjunction with BreakAway. Selecting
Follow will remove the BreakAway condition and return the panel to Audio-Follow-Video (AFV) switching.
Contacts 1 through 8 of the RCP-GPI64p are assigned to BreakAway functions. Each contact is breaking-away a separate level.
Contacts 9 through 57 of the RCP-GPI64p are assigned Crosspoints on Destination 5, sources
1 through 48 consecutively.
Contacts 58 through 64 of the RCP-GPI64p are not assigned a function in this application.
Ends the GPI panel program.
Rev.A.01.97
A-15
APPENDIX A: CUSTOM PANEL APPLICATIONS
A-16 Rev.A.01.97
RCP-GPIp
A P P E N D I X
B
Specifications
POWER SUPPLY SPECIFICATIONS
Input
Power Consumption
No user voltage settings are required.
90-135 or 200-265 VAC, 50/60 Hz
5VA MAX
RCP-GPIp Rev.A.01.97
B-1
APPENDIX B: SPECIFICATIONS
FRAME SPECIFICATIONS
19.00
17.44
7.11
1.75
SLOT .406 X .278
(4 PLC'S)
RCP-GPI p
General Purpose Interface
19.00
Figure B-4 RCP-GPIp Frame Dimensions
1.25
B-2 Rev.A.01.97
RCP-GPIp
APPENDIX B: SPECIFICATIONS
Figure B-1. Frame Physical Dimensions
RCP-GPIp Rev.A.01.97
B-3
Download
Annonce