CCP Programming Manual MSC-400 Master System Controller
CCP MSC-400 Programming Manual © 2009 Universal Remote Control, Inc. The information in this manual is copyright protected. No part of this manual may be copied or reproduced in any form without prior written consent from Universal Remote Control, Inc. UNIVERSAL REMOTE CONTROL, INC. SHALL NOT BE LIABLE FOR OPERATIONAL,TECHNICAL OR EDITORIAL ERRORS/OMISSIONS MADE IN THIS MANUAL. The information in this manual may be subject to change without prior notice.
Table of Contents i INTRODUCTION 1 Product Features 2 What’s Included in the box 2 INSTALLING CCP ON VISTA OR XP 3 You Need a Personal Computer With a USB Port 3 Installing CCP and the USB Driver 3 Keep Your Database Up to Date — USE LIVE UPDATE 5 INTRODUCING CCP - THE COMPLETE CONTROL PROGRAM OVERVIEW OF THE NEW FEATURES OF CCP MSC-400 FOR MSC-400 AND MORE...
Table of Contents ii U S I N G C C P E D I T O R T O P R O G R A M Prior Programming Knowledge Required 17 Program Remote Control Devices First! 17 Use the Program Menu 17 Save a Device file and Import for faster programming 18 Save the MSC-400 File,Then Return to Remote Programming 18 STEP BY STEP – PROGRAMMING A TYPICAL MSC-400 SYSTEM 19 Options - New or Existing Files 19 New File - Step by Step 19 PROGRAM MENU STEP #1 - IMPORT REMOTE CONTROL DEVICES 22 PROGRAM MENU STEP #2 - DEVICES
Type Table in of Section Contents Title PROGRAM MENU STEP # 5 - CREATING MACRO GROUPS AND SMART MACROS iii 33 Macro Groups 33 Adding a Macro Group and Smart Macros 34 Smart Macro Window 35 Programming Smart Macros 36 A Typical Smart Macro 36 Moving Commands in a Smart Macro 37 Recording RS232 Commands in Smart Macros 38 Converting RS232 Commands to a Smart Macro Group 37 Adding Delays To Smart Macros 38 Favorite Channel Macros 39 Programming IF/ELSE Statements 41 Programming Sensor
Type in Section Title iv U S I N G C C P E D I T O R T O Creating a Macro Group for Relay Commands 52 Saving And Downloading A MSC-400 Project 54 Downloading a CCP MSC-400 Project 54 Dragging Triggers into CCP MX-6000 or MX-980 Editors 55 USING HYPERTERMINAL TO TEST ASCII RS-232 CODES Introducing HyperTerminal 56 How to set up HyperTerminal 56 How to use HyperTerminal 59 Tips and Tricks 59 PC KEYBOARD EMULATION To Program a Remote for PC Keyboard Emulation PROGRAMMING MASTER/SLAVE SYSTEM
Type in Section Title v VS-1006 Voltage Power Sensor 69 VID-6 Video Sensor Cable 70 INSTALLATION 71 System Design 71 Device Control Capabilities And Behavior 71 User Preferences 72 MSC-400 Master System Controller 72 RFX-250 RF Sensor 72 VS-1006 Voltage Power Sensor 73 VID-6 Video Sensor Cable 73 CONNECTIONS 74 Video or Voltage Sensors (1-6) 73 Control Voltage Out/Switched AC Out (VS-1006) 73 Current Sensing AC Outlet (VS-1006) 74 Composite Video (VID-6 Video Sensor Cable) 74
Type in Section Title vi RF Out 77 U S I N G USB2 Keyboard Emulation 77 Relay 1 77 NO (Normally Open) 77 NC (Normally Closed) 78 C C P Relay 2 78 12V Out 78 12VDC 79 Master/Slave Systems 79 E D I T O R T O P R O G R A M TROUBLESHOOTING 81
Introduction INTRODUCTION Congratulations and thank you for purchasing the Universal Remote Control MSC-400 Master System Controller. The MSC-400 enables a professional installer to provide the ultimate in predictable, reliable one touch control of any audio video system. One of the most common problems in home theater and whole-house entertainment systems is keeping the system audio and video components “in sync” as different devices are selected (and turned on and off).
Product Features 2 PRODUCT FEATURES U S I N G C C P E D I T O R T O P R O G R A M System Control of up to twelve devices (twenty two in a Master/Slave System) Power management of up to six devices (twelve in a Master/Slave System) MSC-400 stores and outputs all system commands and macros eliminating partially executed macros MSC-400 Outputs IR and RS232 commands Senses Composite Video and AC or DC voltage for device status Six Configurable Video or Voltage Sensor inputs Six dedicated IR Output Ports (twe
Installing Installing CCP on Vista or XP PCs You Need a Personal Computer With a USB Port CCP will run on any Pentium II or faster Windows PC. Your PC should be equipped with an adequate amount of RAM for the operating system you use. CCP is compatible with the Windows 2000, XP and Vista operating systems. It is not compatible with Windows ME, 98 or previous versions of Windows. CCP is installed via a self extracting installer file downloadable from our installer only website: www.urccontrolroom.com.
4 Type in Installing Section Title 9 Select No, not this time when asked “ Can Windows connect to Windows update to search for the software?” Click Next. U S I N G C C P E D I T O R 10 When prompted “What do you want the wizard to do?” Select install from a list or specific location. Click Next. 11 The next window will display “Please choose your search and installation options.” Select Don’t search and click Next. 12 HIghlight the URC USB Sync MSC-400 & 500 driver. Click Next.
Type in Installing Section Title 5 14 A files needed window will follow. Click on the Browse button and navigate to C:\Program Files\Universal Remote Control, Inc\Complete Control Program\MSC-400\drivers\Windows XP\USB7210-2k.sys. Click Open then OK. M S C 4 0 0 15 Once the driver finishes installing then click Finish. Keep Your Database Up to Date — USE LIVE UPDATE CCP includes a vast library of IR codes for hundreds of brands and models of A/V components.
Type Introducing in Section CCP Title 6 Introducing CCP - The Complete Control Program for MSC-400 and more... U S I N G A Main Menu and Toolbar B C Home Designer Properties/ Tool Window C C P E D I T O R T O P R O G R A M D Select via E Tabs (E) Model Designer Simulate View F Macro Window A Menus and Shortcut buttons for common tasks. The Program Menu activates each task in the correct order. B Home Designer and Model Designer Tree Views of the MSC-400 configuration.
Type New in Section Features Title Overview of the New Features of CCP MSC-400 Complete Control Program represents a full house philosophy to programming, giving you tools to quickly program multiple remotes and base stations in one file. In addition to a new philosophy, CCP also features a configure home section to quickly build remotes and base stations to many rooms in a home, and also integrates an indepth look at MSC400 connected Devices, Macro Groups, Smart Macros and a clickable simulator.
8 Type New in Section Features Title 2 Click on the Program tab and select “Configure Home” (House Designer) from the far left of the Program ribbon. U S I N G This will open the System Configuration window: C C P E D I T O R T O P R O G R A M NOTE: Drag remotes or base stations on top of the room to add to room. You cannot drag to the items inside the room directly. 3 Once the House Designer window is open, simply drag rooms to “Home”, then drag remotes and/or base stations to each room as needed.
Type New in Section Features Title 9 Properties Window The Properties window is a new version of the Configuration Menu in the previous MSC Editor and is available when selecting the various functions below.
Type New in Section Features Title 10 Model Designer Treeview U S I N G C C P 1 Within the Model Designer Treeview to the right, click on a Connected Device, Macro Group, Smart Macro or the MSC-400. 2 Once the selection has been made it’s respective property window will open and allow configuration. 3 Configure the property windows as detailed shown below. Click on MSC400, a Device (Xbox), a Macro Group (Source Select Macros) and a Smart Macro (DVD 2).
Type New in Section Features Title 11 M S C 4 0 0 In the Macro Group property window you can rename the Macro Group and designate to which base station or port the macro will be sent to. M A S T E R Macro Group The smart macro property window has the same features as the macro group window with the exception of the Macro Trigger Setting section. This area allows for normal macros or triggers to occur once a device is sensed via a video or voltage sensor.
Customizing Type in Section the Workspace Title 12 Customizing the Workspace CCP has some unique layout features that allow you to customize your own personal layout. U S I N G Here is the default layout: Home and Model Designer are on the left, the Simulator is in the middle, the Properties window is in the upper right and the Macro window is in the lower right. C C P E D I T O R T O P R O G R A M You can always get back to the default layout by using the “Default Layout” button in the “Window” tab.
Customizing Type in Section the Workspace Title All Windows in the Default Layout can be resized To resize a window, move the mouse cursor to the side, top or bottom edge of the window. When you’re in the right place, the windows “Resize Window” icon will appear. Next, hold down the “Left Click” button on your mouse and drag the edge to make the window larger or smaller.
14 Customizing Type in Section the Workspace Title If you grab a window and drag it around the main layout, several new windows “Grouping/Placement Options” appear. In the example below. I have moved the “Button Properties” window away from its default position on the left side of the screen. Windows placement icons appear at the top, bottom, left and right side of the main window, along with a windows grouping icon for the Macro window.
Customizing Type in Section the Workspace Title 15 Windows Grouping /Placement Icon Windows snap into place when you drag the cursor / title bar of the window you want to move, into one of the five options in the Windows Grouping Placement Icon.
16 Customizing Type Type in in Section Section the Workspace Title Title Using the Window Auto-Hide Features U S I N G C C P E D I T O R CCP has another layout feature that allows you to Float, Dock, Automatically Hide or Permanently Hide a window. Right click on the down arrow in the window title bar, a drop down menu appears with the following choices: Floating, Dockable, Auto-Hide and Hide. Floating: Allows the window to float anywhere on your conputers screen.
Type Type Programming Programming inin Section Section Title Tips Tips Title Programming Tips Complete Control Program MSC-400 Programming the MSC-400 requires that you have Complete Control Program MSC-400 Editor and the editor for the remote control (MX-6000, MX-3000, MX-980, MX-950, MX-900, MX-880, MX810 or TX-1000 Editor). You can download standalone versions of these editors from the URC Control Room, www.urccontrolroom.com.
Type Programming in SectionTips Title 18 5 Make Smart Macro –Starts the process of creating and programming Macro Groups and Smart Macros. Smart Macros are the essence of the MSC-400. U S I N G 6 Macro Programming – Allows IR or RS232 Commands to be added, or ‘recorded’ to a Smart Macro 7 Download - Download & Test. Save a Device file and Import for faster programming . Save a Device file and Import for faster programming Archive and save your customized device files.
Creating Type in a New Section System Title File 19 Step by Step – Programming a Typical MSC-400 System M S C 4 0 0 Options - New or Existing Files DEFAULT (1 Remote, 1 Room)- Opens either in a MX-6000 or MX-980 with the option of choosing a graphical template. EMPTY(No Rooms and No Remotes) - Opens a blank template OPEN EXISTING FILE AS TEMPLATE - Open a configuration that you have worked on before and saved onto the PC hard drive.
20 Adding a Base Station using the House Designer 4 Click on the “Configure Home” icon to add rooms or a Base Station(s) to the Home Theater. U S I N G C C P 5 The “System Configuration” window opens. 6 First, drag and drop a desired room, ie Home Theater, below “Home” within the Configuration tree view. E D I T O R T O P R O G R A M 7 Drag and drop a base station, such as the MSC-400, to the same room. 8 Highlight the MSC-400 base station then click on the Properties button located at the bottom left.
Saving Type inyour Section NewTitle File 9 The Base Station Model Properties window appears. 10 Name the Base Station. Example: “MSC-400FULL (Home Theater)” 11 Select an RF ID from the RF ID drop-down list. 12 If using a second base, check and choose the second RF ID. 13 Click “OK” 14 Close the System Configuration window by clicking on the “Close” icon in the upper right hand corner of the window. 15 Save the File. In the main toolbar, select “File” and then click on “Save As”.
Import Type Remote in Section Control Title Devices 22 Program Menu Step #1 - Import Remote Control Devices U S I N G This step will import the IR Commands for the devices to be controlled by the MSC-400. All physically connected devices to the MSC-400 should be imported to the CCP MSC Editor. The remaining devices, which are not physically connected to the MSC-400, will be controlled locally by the remote control.
Type Devices in Section & Routing Title 6 Click Save. Then a confirmation window stating how many devices were imported will appear. The devices will appear under Connected Devices within the Treeview. 7 Click on Ok. Click on to close the window. With this programming, all of the IR commands associated with these devices while setting up the remote will all now have been imported to the CCP MSC Project. 8 Click on any Connected Device, such as the DVD, to open the device.
Type Devices in Section & Routing Title 24 U S I N G C C P 1 To open the Devices & Routing window, do either of: a) In the CCP MSC Editor menu bar, click Program, then click on Devices & Routing. b) In the Model Designer Treeview, right click on Connected Devices then select Add Devices. Program Menu Model Designer Treeview 2 The Devices & Routing window will appear. E D I T O R T O Devices & Routing 3 The Device Name and Control Via columns are NOT CONFIGURABLE in this window.
Type Adding in Section IR Devices Title 25 Optional Step - Adding IR Devices Normally, you don’t need to add any devices, since you have already imported them from the remote control. Use this step should you need to control an IR device that is needed for macros but not needed on the remote control for the end user (for example a matrix video switcher). NOTE - Though some steps are similar, there are additional steps to adding and configuring RS232 Devices.
Adding Type inRS232 Section Devices Title 26 Adding RS232 Devices - Optional Step U S I N G C C P E D I T O R T O P R O G R A M If your client’s system has a device that you intend to control via RS-232, here is how you add a new connected device that is RS-232. For more information on RS-232, refer to the RS-232 section of this manual. 1 Follow steps 1 - 6 under Program Step #2 of Devices & Routing.
TypeIRinDatabase Section Title 27 Program Menu Step # 3 - IR Database Using the IR Database - Discrete Codes and Togglesiscrete Codes and Toggles The Universal Remote database is unique in the industry because it includes “secret” discrete codes that are not on the actual remote controls for many components.
TypeIRinDatabase Section Title 28 3 Select your base station from the Target model field. U S I N G 4 Click on the Device drop down to select your device. C C P 9 Click Next to save Serial RS232 codes to your devices or click on the X to close the window. 5 Click on the IR Data from drop down to select the type of device. 6 Select the manufacturer of the product from the Brand field. 7 Select the model number of the item from the Model field.
Serial Type Template in Section Database Title 29 Program Menu Step #4 - Serial Template Database Programming RS232 Devices RS232 Command strings can be used to control Connected Devices from a MSC-400. Unlike IR commands, where the remotes can output both IR and RF to control local devices directly, the RS232 commands must be programmed into the MSC-400 and triggered with RF Triggers or Sensed Triggers.
Coding Type RS232 in Section Commands Title 30 To Manually Code RS232 Commands: U S I N G C C P 1 In CCP MSC Editor Model Designer Treeview, double click the Connected Device for which RS232 commands are to be added. Note: All RS232 devices are represented with an S in front of it and all IR devices are represented with a IR . 2 Double click on the Function list Funcs. The Connected Device window will appear.
RS232 Repeat Type inand Section RampTitle Start/Speed 6 If more functions need to be added to the list, double click on an empty line, and add the Function Name, Data Type and Command String in the appropriate boxes. Up to 1024 commands can be added. NOTE - To TEST manually encoded commands, the PC must be connected to the MSC-400 USB1Port. The MSC 400 serial port must be designated in the Device Properties window and also must be connected to the device using an appropriate RS232 CABLE.
RS232 Commands Type in Section in Smart Title Macros 32 U S I N G C C P E D I T O R 3 In the Repeat box, enter the specific number of times a command is to repeat, or check the repeat while button is pressed box to have the command repeat for as long as the button on the remote is pressed and held. 4 Set Ramp Start to an appropriate value. The user will be accustomed to instant response from the system for most commands, so any setting higher than 50 (.5 second) will probably seem slow.
Macro Type Groups in Section and Smart TitleMacros 33 NOTE - Serial Port Settings must be downloaded to the MSC-400 before attempting to test Embedded RS232 Commands. g) Click Ok. The command will appear in the smart macro function list, where it can be moved and used in smart macros and if/else statements as with any other command. M S C 4 0 0 3 If a command is NOT available in the serial database: a) Double click on the devices function list from the treeview.
Macro Type Groups in Section and Smart TitleMacros 34 U S I N G NOTE - There are no absolutes in how a MSC-400 has to be programmed, so the following sections are suggestions and guidelines for Macro programming. Every system is different, every user has different preferences and each installer has a different perspective of how things can be done. However, what is created must be done correctly for the system to function properly.
Macro Type Groups in Section and Smart TitleMacros 3 In the Name field, type the name of the new Macro Group. (System ON/OFF Macros) It is not necessary to make any other changes in this window at this time. 4 Click Ok. The new Macro Group will appear in the Macro Group box in the Make Smart Macro window. 5 Double click in the blank space directly below the Smart Macro column header. A Type Tool will become active. 6 Type the name of the Smart Macro. (System On Macro.
Macro Type Groups in Section and Smart TitleMacros 36 4 Delete – Click this Icon after selecting a step in a macro to delete the step. U S I N G C C P E D I T O R T O P R O G R A M 5 IF/ELSE – Click this Icon to add an IF/ELSE Bracket to a Smart Macro for conditional control of system devices based upon device status. i.e.: IF ON do nothing. IF OFF turn ON, etc.
Macro Type Groups in Section and Smart TitleMacros 1 In CCP MSC Editor Model Designer Treeview, click the ‘+’ next to System On/Off macros to expand the list then click System On macro. 2 The Macro window is defaulted as a Normal macro. 3 In the model designer treeview, click the ‘+’ next to Connected Devices to expand the list. 4 In the Smart Macro window, click the red Record button. 5 In treeiview, double click the first Connected Device (AVR – A/V Receiver).
Macro Type Groups in Section and Smart TitleMacros 38 created for the RS232 commands. The RF Triggers will be programmed to the appropriate buttons on the remote which will then be able to send the triggers to the MSC-400. When the MSC-400 receives one of these triggers, it will output the associated RS232 command, in the same way it works with IR commands. U S I N G C C P E D I T O R T O P R O G R A M RF Triggers are automatically created every time a Smart Macro is added to a Macro Group.
Macro Type Groups in Section and Smart TitleMacros 39 2 In the Smart Macro Window Tool bar, click the Delay Icon. The Delay Setting Window appear. M S C 4 0 0 3 In the Delay Setting Window, do one of: a) Select a Delay from the Quick Select Buttons and the window will automatically close. The delay will be placed in the Macro Function List. b) Type a value from .1 TO 99.9 Seconds in the Enter Delay Time Box. Click Ok. The delay will be placed in the Macro Function List.
40 Macro Type Groups in Section and Smart TitleMacros To program Favorite Channel Macros: 1 In the CCP MSC-400 Editor Menu Bar, click Program, then click Make Smart Macro. U S I N G 2 Add a New Group named Favorite Channels Cable(Satellite, etc), then add the names for the Favorite Channel Smart Macros to the list. (HBO, Cinemax, ESPN, etc.) See section: Adding a Macro Group and Smart Macros for additional information. 3 In MSC Editor Treeview, click the ‘+’ next to Favorite Channels to expand the list.
Type IF/Else in Section Statements Title 8 In the Connected Device Block, select the device being controlled (Cable) using the Pull-Down. 9 Sequentially press the Numeric buttons for the channel being cond (502). As ‘0’ and ‘2’ are pressed the Interstep Delay is automatically inserted into the Favorite Channel Smart Macro. NOTE - Some Cable Boxes and Satellite Receivers require a ‘0’ or ‘00’ before double or single digit channel numbers and others may require an ‘Enter’ Command.
Type in Section Title 42 Three Unique Macro Modes U S I N G C C P E D I T O R There are three unique Macro Modes available; True Mode (Normal), Sensor Mode and Variable Mode. Every button has the potential to do two different macros based on either a variable changing, or how long the user presses the button. Play with each of the three Macro Modes to get used to them.
Type IF/Else in Section Statements Title Programming IF/ELSE Statements IF Else statement enables you to program a decision into a Macro, making it truly a Smart Macro. What’s the difference between a normal “stupid” macro and a Smart one? Let’s take a look at how to program a Smart Macro in MSC-400 Editor: 1 Click on the red Record button, then record a standard macro with the macro steps you need from the Connected Devices.
44 Type IF/Else in Section Statements Title 5 Drag and drop the IF/ELSE Bracket where you want it. In this case, we want it to sense the Cable box, so we drag it above the Cable[Power} step in the macro. U S I N G C C P E D I T O R T O P R O G R A M 6 Now, drag the Cable (power) step inside the IF statement like this: After you drag it, the IF statement should look like this: 7 Double click the IF line in the macro window. The IF setting window will appear.
Sensor Type Triggered in SectionMacros Title Here’s how it looks in the Macro window now: 7 Now let’s take care of the other problem in our macro, the Power On delay for the Audio receiver. Once again, click on the IF button on the top of the macro window. 8 Drag the Audio power, the Audio input command and the 5 second delay into the If branch. 9 Set the same voltage sensor configuration for the audio receiver as the cable box.
Type Toggle in Section Macros Title 46 U S I N G C C P and delays. This saves programming time and, when working with long macros, makes reviewing the steps in the Smart Macro Function List less confusing. This is most useful for programming Toggle Macros. An example of Nesting Smart Macros has been used in the Toggle Macros section for programming a Toggle Macro for multiple HBO Channels. See Section: Toggle Macros for additional information.
Type Action in Section Variables Title 6 Save the project and download to the MSC-400. See Section: Saving and Downloading a MSC-400 project for additional information. 7 Open the CCP MSC-400 file and double click on either the CCP MX-980 or MX-6000 remote. 8 Within the CCP MX-980/MX-6000 menu bar, click on View and make sure Hot functions is checked. 9 Click on the MSC-400’s hot function tab within the property/tool window. 47 M S C 4 0 0 10 Select your desired base station from the drop down list.
Type Action in Section Variables Title 48 The MSC-400 eliminates this problem, since IR commands are perfectly generated and never miss. U S I N G C C P 2 If the client walks up to the device and powers it on manually or with the device’s original remote control, there is no way for the MSC-400 to track the change. Thus, it will be “out of sync”.
Type Action in Section Variables Title ing power so we’ve named the variable “Audio is ON”. This state can either be True or False, so the label is very descriptive. Now, click on the Add button. You could add as many variables as needed. When you are finished, click on OK. 7 Now, you complete the IF setting by choosing True or False using the list box. 8 Now you are using dragging or copy(ctrl +c) and paste(ctrl + v) to create the steps you need in both the IF branch and the ELSE branch.
50 Type in Section Title Action Variables 9 Finally, the critical step of setting the variable. This is done by clicking on the Action Variable button on the Smart Macro toolbar and inserting a Variable setting as a new step in the macro. U S I N G C C P 10 Change the state of our “Audio is ON” variable to TRUE. Click on OK to close the window. E D I T O R T O P R O G R A M 11 The new variable setting appears in Smart Macro window. Drag it into place in your IF Else statement .
Type inRelays Section Title 51 Control IN on a Power Amplifier (it is also connected to the 12V Convenience Terminal on the MSC-400 as the source of the control voltage). The Relay configuration is Normally Open (NO). When the ON Command is issued, the Relay will close, 12V will be present on the mini plug and the amplifier will turn ON. When the OFF Command is issued, Relay 1 will open, the control voltage is cut and the amplifier turns OFF.
52 Type inRelays Section Title 4 In the Target block, select Master/Slave as appropriate, using the pull-down. (ex. Master) U S I N G C C P 5 In the Target block, select Relay Port 1 or 2 using the pull-down. (ex. Relay 1) 6 To Test the command, with the PC connected to the USB1 front port on the MSC-400, click the Test button. There should be an audile ‘click’ as the relay opens or closes in test mode. 7 Click Ok. The command will appear at the bottom of the Smart Macro Function List.
Type inRelays Section Title 53 Creating a Macro Group for Relay Commands In order to control the MSC-400 Relays directly from the remote, for functions such as opening and closing drapes, a Macro Group will need to be setup to create the RF Triggers to activate the Relays from the remote. To create a Macro Group for Relay Commands: 1 To open the Make Smart Macro window do either of: a) Click on Program from the Menu Bar then select Make Smart Macro.
Type inRelays Section Title 54 6 Click Save and click on the X in the upper right hand corner to exit. U S I N G C C P 7 The new Macro Group will appear at the bottom of the Model Designer. 8 Click the ‘+’ next to Relay Macros to expand the group. 9 Click the Relay 2 Drape Open Smart Macro then click the Relay button within the smart macro toolbar. The Relay Setting window will appear. E D I T O R 11 In the Value block set the Type of Relay using the pull-down. (ex.
Saving Type and in Section Downloading Title 19 In MX/TX Editor, program the appropriate buttons for the RF Triggers for the Press & Hold Relay commands or any other Relay commands to be tested from the remote. See Section: Programming Macro Triggers to CCP Remotes on page 55 for additional information. 20 Save and Download the MX/TX project. See Section: Saving and Downloading a MX/TX Project. 21 Test from the remote by Pressing and Holding the appropriate buttons.
56 Type Dragging in Section Triggers Title Programming Macro Triggers to CCP Remotes U S I N G C C P E D I T O R Smart Macro Triggers are individual commands sent by a remote to the MSC-400 to initiate the output of a Normal Macro. Once the MSC-400 has been configured, programmed and tested (and the MSC file is saved), the Smart Macro Triggers need to be dragged into the correct button on the remote control.
Type HyperTerminal in Section Title Using HyperTerminal to Test ASCII RS-232 Codes Introducing HyperTerminal Even the most advanced programmers can sometimes have trouble utilizing RS-232 commands. Poorly documented instructions can make it very difficult to determine if you are properly coding your commands. Minor transcription errors can be easily overlooked and even small flaw in the control cable can lead to hours of frustration as you try to determine where the problem is.
58 Type HyperTerminal in Section Title 3 Create a name – We suggest RS-232 Testing – and then select an icon to use. U S I N G C C P Click on Ok, which will bring up a new option that asks you to select a phone number. We aren’t using a modem, so a phone number won’t be necessary. Just click on the drop down menu labeled “Connect Using” and select an open COM port (you may have more or less COM ports than you see in the example below).
Type HyperTerminal in Section Title 5 You are now seeing the main HyperTerminal window. This is where you’ll be entering your RS-232 commands for testing and it is also where you can examine RS-232 commands that are sent out by the MSC-400. 59 M S C 4 0 0 M A S T E R Before we can start the testing process, there is one more thing you have to do. By default, feedback (status return messages) don’t appear in HyperTerminal.
Type HyperTerminal in Section Title 60 7 Click on ASCII Setup. This will bring up another new box, “ASCII” Setup…”. You need to check the box labeled “Echo typed characters locally”, then click Ok. U S I N G C C P E D I T O R T O P R O G R A M NOTE: In addition, most installers find it helpful to check the boxes labeled “Send line ends with line feeds” and “Append line feeds to incoming line ends”.
PC Type Keyboard in Section Emulation Title PC KEYBOARD EMULATION As a convenience, a MSC-400 compatible remote can be programmed as a PC Keyboard emulator for alpha search commands when used with a Windows Media Center PC. The user should have a proper wireless keyboard for use with the PC, but having alpha search capability from the remote allows additional control capability without having to switch back and forth between the remote and keyboard.
PC Type Keyboard in Section Emulation Title 62 6 In Model Designer Treeview, click the Page 2 icon. U S I N G C C P E D I T O R PC Keyboard Emulator Page 2 7 Using the Button Editor, add the letters A-F to the individual buttons as shown in PC Keyboard Emulator Page 2 and click Save. 8 Highlight the ’A’ button on page 2 of the PC device. 9 Click the Jump Button. a) The Jump Setting window will appear. T O P R O G R A M 10 In the Jump Setting window navigate and select PC. Click Ok.
PC Type Keyboard in Section Emulation Title 12 In the IR Data From field select AUX. In the box directly to the right, enter the Setup Number: 501 for letters or 502 for any special characters that may be desirable for a particular user requirement. DO NOT make any changes to: Brand, Model or Repeat. 63 M S C 4 0 0 M A S T E R 13 Double click on PC page 2 of the Model Designer and select the ’A’ button. Drag the ‘A’ from the Database window to a simulator button.
64 Master/Slave Type in Section Systems Title PROGRAMMING MASTER/SLAVE SYSTEMS U S I N G C C P E D I T O R T O P R O G R A M Programming a Master/Slave System is essentially programming a system with two MSC-400s. Each Controller will be configured for the devices it is sensing and controlling, the main differences are, in Configure Home, MSC400 Properties controlled by the Master are set to Master and the devices sensed and controlled by the Slave are set to Slave.
Master/Slave Type in Section Systems Title 2 Add a second MSC-400 base station. 3 A model property window opens. 4 Select a RFID and check the box for slave of and select the primary MSC-400. 5 Click Ok. 6 Highlight one of the MSC-400 base stations from the House Designer and select a port. 7 To set RFID when using TX-1000 or MX-900 with More than 6 Devices IR Devices on Either controller, set the Primary RFID only. Use any RFID from ID11to 1F for IR Control from Ports 1-11.
Reference: Type inFeatures Section and TitleParts 66 GENERAL INFORMATION U S I N G MSC-400 MASTER SYSTEM CONTROLLER The MSC-400 is the heart and brains of any home entertainment system. All system components, (RFX-250 RF Sensor, Status Sensors, Emitters, RS232 Cables, and USB to Media Center Cables) are connected to the MSC400. It enables simple, reliable control and provides flexible, comprehensive connections that allow the seamless integration of any system device.
Reference: Type inFeatures Section and TitleParts MSC-400 Rear Panel Features MSC-400 Rear Panel 8 IR Programmable Outputs (1-6) – Six, 3.5 mono mini jacks connect to IR emitters for IR control of Connected Devices. These Ports can be cond as discrete, ‘routed’ outputs that only send IR commands to the specific device that each emitter is attached to. This allows selective control of multiple same-brand, same-model components, (multiple DVD players, SAT receivers, etc.
Reference: Type inFeatures Section and TitleParts 68 U S I N G C C P E D I T O R programmable for three modes of operation: Latching, where the relay stays closed until told to open, (or stays open until told to close), Timed Momentary, where the relay can be set to stay open or closed for a specific duration, or Momentary, where the relay stays open or closed for as long as the remote button is pressed and held. DURATION (TIMED MOMENTARY): .1-99.9 seconds. RATING: 30V; .5A.
Reference: Type inFeatures Section and TitleParts RFX-250 RF SENSOR The RFX-250 receives narrow-band radio signals from compatible narrow-band RF remote controls and relays them via a connecting cable to the MSC-400. The narrow-band RF technology and advanced protocol used in the RFX-250 improves reliability and extends receiving range. The compact size and detached design enables the RFX-250 to be placed in discrete locations, away from RF interference generated by system components (when necessary).
70 Reference: Type inFeatures Section and TitleParts VS-1006 VOLTAGE POWER SENSOR U S I N G The VS-1006 Voltage Power Sensor allows voltage output of a system component to be used to monitor that component’s ON/OFF status for power management when the device does not have discrete commands or a composite video output is not available for video sensing.
Reference: Type inFeatures Section and TitleParts VID-6 VIDEO SENSOR CABLE The VID-6 Video Sensor Cable is a special cable assembly that connects the composite video output of a connected device to a Video or Voltage Sensor Input on the MSC-400 rear panel. This method provides excellent conditional status sensing with devices that feature a switched composite video output. Not all devices turn the composite video output off when in standby – some switch to a black screen.
Reference: Type inFeatures Section and TitleParts 72 INSTALLATION U S I N G C C P E D I T O R T O P R O G R A M System Design The MSC-400 is designed to simplify control of a home entertainment system, from a simple stack of A/V components to an elaborate home theater or a whole-house audio/video distribution system. The two important parts of installing and programming a MSC-400 system are understanding the system device’s control capabilities and the user’s preferences.
Reference: Type inFeatures Section and TitleParts User Preferences The second major design consideration for system configuration is user preference or configuring the system for how the user or users interface with the system. Most of the configuration for preferences will be done in programming, but it is important to know what the preferences are during installation, to be sure the system has been properly setup to accommodate all possible control options.
Reference: Type inFeatures Section and TitleParts 74 The RFX-250’s can be installed anywhere, including closets or attics, to avoid disturbing the look of a professionally decorated home. Always test a location for RF interference or blockage from large metal devices such as refrigerators, steel beams, etc prior to installation.
Reference: Type inFeatures Section and TitleParts 3 Connect the 4-Circuit Mini Plug from the VS-1006 to the appropriate Video or Voltage Sensor input on the MSC-400 rear panel. 4 Once the system has been powered up, the VS-1006 power LED should illuminate red. 5 To test voltage sensing, turn the sensed device on. The Video or Voltage Sensor LED on the MSC-400 Front Panel with the same number as the sensor input should illuminate green. Turn the Sensed Device Off. The LED should turn Off.
Reference: Type inFeatures Section and TitleParts 76 nected. (Be sure TV or video display is on, connected and switched to the appropriate input.) IR Programmable Outputs (1-6) U S I N G C C P E D I T O R T O P R O G R A M 1 Carefully attach an IR emitter to a device being controlled via infrared after locating the IR eye on the device front panel and peeling away the adhesive protective strip on the flat side of the emitter.
Reference: Type inFeatures Section and TitleParts terminal on the device to be controlled. Some devices will use other types of connectors such as RJ45 and mini jacks. Custom cables can be made using the pin-out for the MSC-400 jacks as shown in Typical System. Please refer to the device owner’s manual for the pin-out of RS232 Terminals that are not DB9 connectors. 1 Connect the 3.5 mono 4 circuit mini plug end of a URC RS232M/F to the appropriate IR or RS232 programmable output jack.
Reference: Type inFeatures Section and TitleParts 78 U S I N G 4 Be sure to test the RFX-250 location for RF interference as described in Section: RFX-250 installation. 5 Wire: Cat 5 or two conductor shielded 18 gauge; Max Wire Length: 200’ RF Out 1 When using two MSC-400’s in a Master/Slave system, use one of the included 10’ 4-Circuit minimini cables, to connect the RF out on the MSC-400 Master to the RF in on the MSC-400 Slave.
Reference: Type inFeatures Section and TitleParts 79 M S C 4 0 0 Relay +12V Normally Open Relay +12V Normally Closed NC (Normally Closed) 1 For a device that provides voltage for use with a switch closure: a) Connect the +V terminal on the controlled device to the Relay 1 NC terminal on the MSC400 Rear Panel, using one of the included three-pin plug-in connectors. b) Connect the ground terminal on the controlled device to the relay 1 COM terminal using the same plug-in connector.
Reference: Type inFeatures Section and TitleParts 80 Master/Slave Systems U S I N G Two MSC-400 Controllers can be linked together for control of up to 22 Connected Devices via IR (22) or IR and RS232 (the number of IR devices will vary by system, 10 RS232 devices max). Other than using IR/RS232 Port 12 for a Smart Macro Control Buss between Controllers, both Controllers are fully capable of all functions.
Troubleshooting TROUBLESHOOTING PROBLEM SOLUTION Power MSC-400 wil not Power up a) Confirm connection of Power Adapter to MSC at an unswitched AC outlet. b) In a Master/Slave system, both Controllers must have their own power supply. MSC Does Not Receive RF Commands From Remote RFX-250 Connection/Location a) Confirm proper connection of RFX-250(s) to MSC-400 b) Reposition RFX-250 if RF LED is flickering or illuminated to improve reception.
Troubleshooting 82 TROUBLESHOOTING U S I N G Slave Controller Does Not Output Commands Master/Slave Connections Master/Slave Configuration a) Confirm RF connection between controllers b) Confirm Port 12 connection between controllers a) Confirm Master/Slave RFID Configuration b) Confirm Slave Connected Device Configuration to Slave Macro Execution C C P E D I T O R T O P R O G R A M Smart Macros do not maintain device ON/OFF sync with system status a) Confirm Smart macro structure for all commands,
Universal Remote Control, Inc. 500 Mamaroneck Avenue Harrison, NY 10528 Phone: 914.835.4484 Fax: 914.835.4532 Technical Support: 1.800.901.0800 www.universalremote.com ©2009 Universal Remote Control, Inc.