User Guide IP Link® Products IPCP 505 IP Link Control Processor 68-2026-01 Rev.
Safety Instructions Safety Instructions • English WARNING: This symbol, , when used on the product, is intended to alert the user of the presence of uninsulated dangerous voltage within the product’s enclosure that may present a risk of electric shock. ATTENTION: This symbol, , when used on the product, is intended to alert the user of important operating and maintenance (servicing) instructions in the literature provided with the equipment.
FCC Class A Notice This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC rules. The Class A limits provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
Conventions Used in this Guide Notifications The following notifications are used in this guide: WARNING: A warning indicates a situation that has the potential to result in death or severe injury. CAUTION: A caution indicates a situation that may result in minor injury. ATTENTION: Attention indicates a situation that may damage or destroy the product or associated equipment. NOTE: A note draws attention to important information. TIP: A tip provides a suggestion to make working with the application easier.
Contents Introduction.................................................... 1 Before You Begin................................................. 1 About the IPCP 505............................................ 1 Features.......................................................... 1 Controlling Other Devices................................ 2 Application Diagrams........................................... 3 IR and RS-232 Device Control.............................
SIS Programming and Control.................... 50 Firmware Updates........................................ 78 Host-to-IPCP Communications......................... 50 IPCP 505-initiated Messages......................... 50 Password Information.................................... 51 Error Responses............................................ 51 Error Response References........................... 51 Commands and Responses.............................. 51 Using the Command/Response Tables..........
Introduction This section covers the following basic information you should know about this guide and the product before installation: • Before You Begin — What this guide covers and does not cover, and what terms are used to refer to this product • About the IPCP 505 — An overview of the product and its features • Application Diagrams — Example application diagrams • IR and RS-232 Device Control — General information about IR and RS-232 control of other products • How the IPCP 505 Works: Component
Network and configuration features The IPCP 505 can be configured and controlled using a host computer via IP Link Ethernet control. Setup and control can be accomplished by simple ASCII commands (Simple Instruction Set, SIS™) or via the free Global Configurator (GC) program. The GC software offers many more setup options than does SIS programming. After being configured, the IPCP can be controlled by a TouchLink touchpanel connected to the same network.
Application Diagrams The following figures show examples of types of devices that can be connected to some of the ports on the IPCP 505.
IR Emitters (to IR-controllable devices) RS-232 Enabled AV Device RS-232, RS-422, or RS-485 Enabled AV Device RS-232, RS-422, or RS-485 RS-232 100-240V 50-60Hz 1 2 COM1 5A MAX Power 100-240 VAC Input TX RX G COM4 +- +- TX RX G COM3 TX RX G TX RX G 1 COM7 TX RX G RTS CTS 2 3 S G S G 4 1 2 COM6 TX RX G TX RX G COM8 5 TX RX G RTS CTS Power Hardwired IR Control Port on an AV Device Figure 3.
How the IPCP 505 Works: Components and Interactions The IPCP 505 requires and uses event files to perform functions. The event files define, monitor, and govern how an IPCP 505 works. The following diagram is an example of how the IPCP interacts with accessories, event scripts, drivers, ports, input devices, and output devices. IPCP 505 TouchLink™ touchpanel PC with Global Configurator or Web Browser Front Panel LEDs TCP/IP Network LAN Port Memory IPCP 505 Firmware MAIN EVENT (___.evt) Proj.
System Requirements The IPCP 505, Global Configurator, and GUI Configurator have the following minimum hardware and software requirements: Hardware Requirements Global Configurator GUI Configurator Processor Intel Pentium III, 1 GHz Intel Pentium 4 or AMD™ Athlon™ RAM 512 MB 1 GB (2 GB is recommended for multiple or large projects) Available hard disk space 50 MB 100 MB ® ® Screen resolution 1024x768 A network connection with a minimum data transfer rate of 10 Mbps (100 Mbps is recommended)
Hardware Features and Installation This section covers the following material: • Setup Checklist: How to Proceed With Installation — A checklist of tasks to guide you through installation • Front Panel Features — Locations and some descriptions of items on the front panel • Mounting the IPCP 505 — Brief guidelines for mounting • Rear Panel Features and Connections — Locations, descriptions, and cabling notes for rear panel features and corresponding front panel indications • Resetting the Unit — In
Create a new GC project and configure the IPCP 505. See the Global Configurator Help file. Set the IP address and subnet mask for the IPCP, and other IP settings. Define the GlobalViewer Tree location of the unit. Add the IPCP to the project. Define e‑mail settings and contacts. Add serial, IR, and Ethernet device drivers. Configure the ports on the IPCP and assign device drivers as needed. Configure touchpanel buttons, if applicable, in Global Configurator. Create a display shutdown schedule.
Front Panel Features Front panel features are shown below. Most of the features and LED indications are described and shown in the “Rear Panel Features and Connections” section paired with the descriptions of the corresponding rear panel ports. NOTE: The IPCP 505 must be set up in order to function. See the Softwarebased Configuration and Control section starting on page 18 and the Global Configurator Help file for information about Global Configurator, which you must use to set up the unit.
Mounting the IPCP 505 Optional rack shelves are available for use with the IPCP. Read the instructions 1U Universal Rack Shelf that come with the rack shelf or mounting kit for installation procedures. The IPCP 505 includes rubber feet so it can be set on a table. If you are going to mount the unit to a rack shelf and these feet were attached to the enclosure, remove the feet before mounting. 1/2 Rack Width Front False Faceplate Front false faceplate uses 2 screws.
Rear Panel Features and Connections MAC address (page 13) 6 Rear Panel 100-240V 50-60Hz 1 COM1 2 TX RX G COM4 5A MAX +- +- TX RX G 1 2 COM3 TX RX G TX RX G COM7 TX RX G RTS CTS 1 3 S G S G 4 1 2 COM5 COM6 TX RX G TX RX G COM8 TX RX G RTS CTS 3 5 5 6 6 4 7 8 LAN RELAY 7 S G S G 3 S G S G IR/SERIAL 8 FLEX I/O S G S G 4 Power input Switched COM1 - COM7, COM8 connector 12 VDC power COM6 RS-232/ (page 11) output ports RS-232 ports RS-422/ (page 11) (page 12) RS-485
Bidirectional Control and Communication Connections and Features c d COM1 through COM6 RS‑232 ports (-5 VDC to +5 VDC) and COM7 and COM8 RS‑232/RS-422/RS-485 ports (-5 VDC to +5 VDC) — Use COM ports for serial control of a display or other device and to receive status messages from the connected devices. These ports can send commands from a driver file.
e LAN (IP) connector and LEDs — To connect the IPCP to an Ethernet network (so you can configure and control the IPCP and the devices connected to it), plug a cable into this RJ-45 socket and connect the other end of the cable to a network switch, hub, router, or PC connected to a LAN or the Internet. Cabling: • For 10Base-T (10 Mbps) networks, use a CAT 3 or better cable. For 100Base-T (max. 155 Mbps) networks, use a CAT 5 cable. • You must configure this port before using it.
Unidirectional Control and Communication Connections g IR/Serial output ports — An IPCP 505 can use infrared signals or unidirectional RS‑232 serial signals to control various devices (up to 32 total for IR) via these eight ports. Set output signal type (IR or serial) during configuration. The figure below shows wiring examples.
h Relay ports — Eight relay ports provide control for power, screen/projector lifts, window coverings, and similar items, when trigger events occur. Relays • Connect devices for contact control. • Do not exceed a total of 24 V at 1 A for each port.
room or light switches via an Extron IPA T RLY4, you can use one or more of these ports as a digital output. When a port is configured for digital output, it offers two output states: on and off. When the port is set to an “on” state, (the circuit is closed), the I/O pin is connected to ground. Each I/O port is capable of accepting 250 mA, maximum. When the port is set to the “off” state (the circuit is open), the output pin is not connected.
IPCP Controller Reset Mode Summary Mode Activation 1 2 Press and release the Reset button. Within 2 seconds type +++ on the keyboard. Purpose and Notes The IPCP controller reverts to the factory default firmware. Event scripting does not start if the unit is powered on in this mode. All user files and settings such as drivers, adjustments, and IP settings are maintained. Use mode 1 to revert to the factory default version if incompatibility issues arise with user-loaded firmware.
Software-based Configuration and Control This section of the guide is divided into the following topics: • Configuration and Control: an Overview • Basic Setup Steps: a Guide to this Section and Other Resources • Communicating with the IPCP • Configuring the IPCP for Network Communication • Global Configurator Software for Windows • Advanced Configuration • Controlling an IPCP 505 • Controlling the IPCP 505 with a Touchpanel • Customizing the IPCP Control Web Pages • Troubleshooting Conf
Basic Setup Steps: a Guide to this Section and Other Resources NOTE: Setup/configuration may be performed away from the job site. 1. Configure the IPCP for network communication. See Configuring the IPCP for Network Communication on this page. 2. Download or install Global Configurator and other Extron software (IR Learner, Firmware Loader, GUI Configurator, DataViewer) and device drivers.
administrator name and password of the controller in order to use the IPCP on a network. After setting up the IPCP 505 for network use, you can reset the PC to its original network configuration. IPCP 505 LAN port defaults: • IP address: 192.168.254.254 • Gateway IP address: 0.0.0.0 • Subnet mask: 255.255.0.0 • • DHCP: off Link speed and duplex level: autodetected NOTE: Both the computer and the IPCP must be connected to the same subnet on a LAN (using a straight-through cable).
4. To change to the new IP address, at the PC, access the command prompt, then enter the arp –s command. Type in the desired new IP address for the unit and the MAC address of the unit (listed on the rear panel, see page 13). For example: arp –s 10.13.197.7 00-05-A6-03-69-B0 Figure 13. Sending the arp –s Command After the arp -s command is issued, the controller changes to the new address and starts responding to the ping requests, as described in the next step. 5.
Configuring the IPCP for Network Use Via a Web Browser The default web pages that are preloaded on the IPCP 505 are compatible with popular web browsers such as Microsoft Internet Explorer (version 5.5 or higher) or Mozilla Firefox (version 1.0 or higher). However, the IPCP and the PC must both be part of the same subnet before they can communicate. You must change the IP address of the PC to one that is on the same subnet as the default IP address of the IPCP 505 (192.168.254.254).
Configuring the IPCP for Network Use Via SIS Commands and Telnet The IPCP and the PC must both be part of the same subnet before they can communicate. You must change the IP address of the PC to one that is on the same subnet as the default IP address of the IPCP 505 (192.168.254.254). NOTES: • This method requires connecting the IPCP to the LAN port of the PC using a crossover network cable (see page 13 for cabling details).
1. Open the Network Connections page as follows: • Locate and right-click on My Network Places on the Windows 2000, Windows XP (or higher version) desktop, then click on Properties. or • Click on the Start menu, click on Settings (if needed), click on Control Panel to open the Control Panel window, and double-click on Network and Dial-up Connections (Windows 2000), Network Connections (Windows XP, shown below), or Network and Sharing Center (Windows 7, shown below). 2. Access the properties dialog box.
3. Select Internet Protocol (TCP/IP) and click on the Properties button, as shown in figure 17 below for Windows XP (left) and Windows 7 (right). If Internet Protocol (TCP/IP) is not on the list, it must be added (installed). See the Microsoft Windows user manual or the Windows online help system for information on how to install the TCP/IP protocol. Figure 17. Selecting Internet Protocol (TCP/IP) For the LAN Connection 4. Write down the PC’s current IP address and subnet mask below.
5. Change the IP address of the PC so it can communicate with the IPCP, and change the IP settings of the controller. a. Click the Use the following IP address button (see figure 18, Ä). b. Enter the following values, as shown in the following pictures for Windows XP (left) and Windows 7 (right) (see Å): IP address: 192.168.254.253 Subnet mask: 255.255.0.0 Default gateway: blank or 0.0.0.0 Figure 18. Step 5: Changing the IP Address of the PC c.
Global Configurator Software for Windows® The included Global Configurator (GC) program for Windows offers the best, most complete way to configure and customize the controller. GC provides the ability to generate a web browser-based GlobalViewer (GV) application and web pages for each IP Link-based device (IPCP 505, IP Link control processor, System 5 IP, MLC 226 IP, MLC 104 IP Plus, or other Extron device) on a network.
Using Global Configurator: Helpful Tips Resources and Notes • The IPCP 505 Setup Guide is shipped with the unit, and it covers how to install the software and lists other available resources (software, drivers, instructions). It includes a quick reference to the front and rear panel features, and covers basic hardware installation and how to set the IP address of the unit using the ARP command.
A Brief Guide to Tabs in Global Configurator In the upper right side of the GC window are several tabs that divide the program into groups of functions you can view and configure. The left three, IP Link Settings, Schedule, and Monitor, are displayed for all IP Link-enabled products. Tabs to the right of those three vary in quantity, type, and layout, depending on the product and ports being configured. The following figures show tabs that may be available when you configure an IPCP 505. Figure 19.
Printing a Wiring Block Diagram or a GUI Configuration Report Once you have configured a system using Global Configurator, you can generate and print a simple block diagram of what products to wire to which of the ports on the IPCP 505. The diagram includes model names and the type of communication (IR or RS‑232) configured for each port. For more detailed information, in the Global Configurator Help file, read about the File menu within the “Reference Information” section.
Advanced Serial Port Control If serial setup configurations are required, the following options provide more advanced methods for serial configuration within the IPCP: • Serial pass-through (or redirect mode) (page 32) — to pass a control signal in one serial port on the IPCP and out through another serial port on the same IPCP • Direct port access (page 32) — to pass a control signal through a Telnet connection on the IPCP to an AV device connected to an IPCP serial port • Serial bridging (page 33) —
Serial pass-through (redirect mode) Serial pass-through allows serial commands from a controller to “pass through” an IPCP 505 on route to an AV device. Any serial port on an IPCP can be configured as a passthrough connection to another serial port on the same device. For example, an RS‑232 control device connected to the COM1 port on an IPCP 505 could control a projector connected to the COM2 port. COM1 passes through (redirects) the serial signal to COM2 in that example.
To initiate direct port access using Extron DataViewer software: 1. Connect the IPCP 505 to a network. 2. If necessary, use GC (see the help file for details), the Port Settings embedded web page (see page 40), or SIS commands (see page 58) to set serial port parameters (baud rate, parity, stop bits) for the IPCP 505 COM port to be used. 3. Launch the DataViewer program. 4. Click File > Connect to open the Communication Setup dialog box. 5. Click the TCP/IP tab. 6.
Hardware connection To set up the hardware for serial bridging: 1. Verify that the protocol (baud rate, data bits, stop bits, parity) is identical for both serial ports that will be “bridged” (one port on each IPCP or IPL unit). 2. For unit 1 (the remote IPCP or IPL device), connect a serial cable to an AV device such as a display or projector (see figure 23, a). 3. Connect that same remote IPCP or IPL (unit 1) to the LAN (see b).
2. Access the web server port setting screen by clicking the Configuration tab, then the Port Settings link on the left side of the window (see figure 24, a). The Port Settings page appears, as shown in figure 24. Figure 24. Port Settings Internal Web Page for Unit 2 3. Choose the serial port (on the local IPCP 505, unit 2) that you wish to communicate through (see figure 24, c). 4. For serial bridging, click the On radio button to activate bridging mode (see d). 5.
Saving and Uploading the Configuration This is not an advanced configuration function, but when you finish creating the configuration in Global Configurator, you must save the GC project and upload the configuration to one or more IPCP 505 units (see the Global Configurator Help file for instructions).
Status The Status web page provides only settings information. Changes must be made via the Configuration web page, the Global Configurator software, or SIS programming. Personnel who have user access can view the Status page but do not have access to configuration pages. System Status The System Status page provides information about the IPCP 505 model, part number, firmware version, port and IP settings, as shown in the following example. This information is useful when troubleshooting.
Figure 26.
Configuration There are six Configuration web pages, which only administrators can access: • System Settings • Port Settings • IR Drivers • Passwords • Email Alerts • Firmware Upgrade System Settings This page is for IP and date/time setting changes. Figure 27. A System Settings Embedded Web Page NOTE: The unit name can be changed to one of your choice using up to 24 alphanumeric characters and hyphens (-).
Port Settings This page allows limited changes to serial (COM) port, IR/serial port, and flex I/O port settings, and to the on/off status of each relay port. It also permits control and grouping of the switched 12 VDC power output ports. Figure 28.
IR Drivers Once the IPCP 505 is configured and IR drivers have been uploaded to the unit and linked to specific IR ports, you can view a list of the uploaded drivers using this page. Click on the name of the driver file to switch to a view of the commands loaded for that driver. Clicking on a port and then a command name makes the IPCP send that command out its linked IR port to the connected device. Figure 29.
Email Alerts In this page you can specify the IP address and domain name of the web server, set up SMTP verification credentials, and specify the addresses of e-mail alert recipients and which e-mail file they will be sent. Figure 31. An Email Alerts Embedded Web Page Firmware Upgrade Through this page you can locate and load new firmware to the unit. NOTE: See the Firmware Updates section (page 78) for instructions on how to update the firmware.
File Management This web page allows you to sort by file type (see the Filter by File Extension drop-down box). Personnel with administrator access can view these pages and make changes. Those with user-level privileges are not able to see this page. For an explanation of file types see File Types: a Key to Extron-specific File Names on page 77. Figure 33. A Typical File Management Page with Filtering by File Extension ATTENTION: Files with the .cdc extension (___.cdc files) should NOT be deleted.
Figure 34. A File Management Page For a Subfolder GlobalViewer Web Pages Once an IPCP 505 (or other IP Link-based device) is configured using Global Configurator, GC generates the web browser-based GlobalViewer (GV) application for that unit. Once uploaded to the IPCP, the GlobalViewer web pages allow the user to manage, monitor, and control the IPCP and the devices connected to it. NOTE: To work with GlobalViewer web pages, you must use Microsoft Internet Explorer version 6.
The following figures are examples of IPCP 505 GlobalViewer pages. Figure 35. A GlobalViewer Schedule Page Figure 36.
Figure 37. An IPCP-specific GV Control Page for Switched Power Output Ports If a device has been set up with control drivers, click on the name of the system or on the name of the device on the left side of the GlobalViewer window to open a Control page that shows the available commands for all of the controlled devices or for that one specific device. The following figure shows an example. Figure 38.
Figure 39. A GlobalViewer Info Page Controlling the IPCP 505 with a Touchpanel After both devices are configured, the IPCP 505 can be controlled with an optional Extron TLP touchpanel. 1. Set up the graphical user interface (GUI) for each touchpanel by using the GUI Configurator software. See the GUI Configurator Help file for details. 2. Connect the touchpanel(s) to the same network that the IPCP 505 uses. 3. While configuring the IPCP using Global Configurator, add each TLP to the Touchpanel ports.
Customizing the IPCP Control Web Pages Extron offers web page templates that can be customized using standard HTML editing tools or third-party software such as Microsoft® FrontPage or Adobe® Dreamweaver® to provide a different interface to the user while still using GlobalViewer functions. An experienced web developer can add images, modify text, and change background colors to create a look and feel that reflects your brand or specific requirements of the user.
Troubleshooting Turn on the input devices (DVD players, VCRs, PCs, and other sources), output devices (display screens, projectors), the IPCP 505, and the PC and touchpanel. Touch a configured button on the touchpanel or (via PC) click a control button on the IPCP embedded Control web pages. If an input or output AV device cannot be remotely controlled (does not respond as expected), check the following: Power Connections • Ensure that all devices are plugged in.
SIS Programming and Control This section covers the following topics: • Host-to-IPCP Communications • Commands and Responses The IPCP 505 can be remotely controlled via a host computer, touchpanel, or other device (such as a control system) attached to a shared network. The IPCP must be configured before use. As shipped, the controller/processor cannot control any other devices or interact with a touchpanel until it has been configured.
Additional messages may be sent by the IPCP in response to changes made through the touchpanel and when scripts are executed during scheduled events. Password Information The “]Password:” prompt requires a password (administrator level or user level) followed by a carriage return. The prompt is repeated if the correct password is not entered.
The ASCII to hexadecimal (HEX) conversion table shown here is for use with the command/response tables. The command/response tables list valid ASCII command codes, the corresponding URL (uniform resource locator) encoded (for web browsers) command codes, the responses of the IPCP to the host, and a description of the command’s function or the results of executing the command. ASCII to Hex Conversion Table Space • Figure 41.
In either method, {Data} = data that will be directed to a specified port and must be hex encoded if non-alphanumeric. NOTE: If you make adjustments, it takes up to 1 minute 40 seconds (100 seconds) for the data in the IPCP RAM to be saved to flash memory. Do not remove power during that period. Symbol Definitions ] } • | * = CR/LF (carriage return/line feed) (hex 0D 0A) X# = Greenwich Mean Time (GMT) offset value (‑12.00 to +14.
X2! = Parameter (#L or #D) to set either the Length of message to receive or the Delimiter value. # = byte count (for L) or # = a single ASCII character expressed in decimal form (for D). The parameter is case sensitive; you must use capital “D” or capital “L.” Byte count # can be from 0 to 32767, default = 0. The ASCII decimal # can be from 0 to 00255, default = 00000L. Examples: A 3-byte length = 3L. A delimiter of ASCII 0A = 10D. The response from the unit includes leading zeros.
X3$ = Daylight saving time (DST) is a region-specific 1-hour offset that begins in spring and ends in fall. 0 = off/ignore (default) 1 = USA on – DST begins on the second Sunday of March at 2 AM and ends at 2 AM on the first Sunday of November. For example, time in California is GMT -8:00 from March to November and GMT -7:00 from November to March.
X6# = Pulse time in 20 ms increments. If this parameter is missing or = 0, then pulse length = default = 25 = 500 ms. 1 = 20 ms (minimum pulse time) to 65535 = 1310700 ms (maximum pulse time). X8% = Switched output power load status: 0 = ok (total power draw <40 watts) 1 = at limit (total power draw is 40-44 watts) 2 = fault/overload (total power draw >44 watts) X6( = IP connection timeout period specified in 10‑second steps (1 - 65000, default = 30 = 300 seconds).
Command/Response Table for SIS Commands Command ASCII (Telnet) (host to IPCP) URL Encoded (web) Response (host to IPCP) (IPCP to host) Additional description Serial port configuration and use These commands apply to any port that uses RS-232 communication: both 1-way (output) and 2-way (bidirectional) RS-232 communication. Send data string E X! * X1& * X2) * X2! RS} X@ X! = Specific port number (01-99): W X! %2A X1& %2A X2) %2A X2! RS| X@ response from command] NOTE: * X1& * X2) * X2! is optional.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) Configure serial port parameters24 URL Encoded (web) (host to IPCP) Response (IPCP to host) E X! * X2%, X2^, X2&, X2* CP } W X! %2A X2% %2C X2^ %2C X2& %2C X2* CP | Cpn X!•Ccp X2%, X2^, X2&, X2* ] E2*9600,N,8,1CP} Example: W2%2A9600%2CN%2C8%2C1CP| Cpn02•Ccp9600,N,8,1] View serial port parameters Example Configure mode24 E X! CP} E 2CP} E X! * X2( CY} W X! CP| W X! %2A X2( CY| X2%, X2^, X2&, X2* ] 9600,N,8,
Command/Response Table for SIS Commands (continued) Command Configure serial pass-through mode24 ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) E X! * X5) * X5# * X2! CD} W X! %2A X5) %2A X5# %2A X2! CD| Cpn X! •Ccd X5) , X5# , X2! ] Terminate serial pass-through mode24 E X! *0 CD} W X! %2A 0 CD| View serial pass-through mode E X! CD} W X! CD| X5) , X5# , X2! ] W 0 %2A X6( TC| Pti 0*X6( ] Additional description X! = specific port number (01 - 08) X5)
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description IR/Serial port use The following variables are used for these IR/serial port commands: X! = port number: 09 = IR/serial port 1 11 = IR/serial port 3 13 = IR/serial port 5 15 = IR/serial port 7 10 = IR/serial port 2 12 = IR/serial port 4 14 = IR/serial port 6 16 = IR/serial port 8 Port numbers are two ASCII characters (2 bytes).
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description Flex I/O port use For flex I/O commands, X4) = Flex I/O mode: 0 = digital input 1 = digital output 2 = digital input with +5 VDC pull-up 3 = digital output with +5 VDC pull-up X5% = Upper signal transition threshold (detection of a “1”) for digital inputs: 4 = analog input 5 = analog input with +5 VDC pull-up 6 = digital input w
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) URL Encoded (web) Response Additional description E P X!*X% DCPP} WP X!%2AX% DCPP| DcppP X!*X%] X! = switched power port number (1-4). X% = port status: 0 = off, 1 = on. E P1*0 DCPP} WP1 %2A 0 DCPP| DcppP1*0 ] Example: turn 12 VDC output port 1 off (no power output).
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) URL Encoded (web) Response Additional description 1Q 1Q X1! ] 1Q 1Q 1.01 ] This command shows the currently-running firmware version (X1!) of the IPCP to two decimal places. 2Q 2Q X1! ] 2Q 2Q 0.08] 3Q 3Q 3Q 3Q X1! (kernel version–model description–date time of upload)] or Ver03*X1! (kernel version–model description–date time of upload)] 1.00(1.
Command/Response Table for SIS Commands (continued) Command Request system memory usage Example: Request user memory usage Example: ASCII (Telnet) URL Encoded (web) Response 3I 3I # Bytes used out of # of Kbytes] or Inf03*# Bytes used out of # of Kbytes] Show amount of memory used and total available memory for system operations.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description E X3$ CX} W X3$ CX| Ipx X3$ ] X3$ = Daylight saving time (DST) is a region-specific 1-hour offset that begins in spring and ends in fall. Set daylight saving time24 0 = off/ignore (default) 1 = USA on – Starting in 2007, DST begins on the second Sunday of March at 2 AM and ends at 2 AM on the first Sunday of November.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description Set verbose/response mode24 This command controls both verbose responses/messages and tagged (labeled) responses. Verbose mode is a communication mode in which the device responds with more information than it usually would. For example, the IPCP can send out a notice of a change in some setting without receiving a query via your PC.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response Additional description X5@ ] For X5@: (IPCP to host) Password and security settings Read the security level of the connection E CK } WCK| Set administrator password24 E X3# CA } W X3# CA | Ipa• X4! ] Clear administrator password24 E • CA } W%20 CA ] Ipa• ] or Pvl X5@ ] 0 = not logged in 11 = user 12 = administrator. The response includes leading zeros.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description Remapping port designations For security reasons the network administrator may wish to assign new/different port numbers to the Telnet, web browser, and direct access ports of the controller or to disable one or more ports. Typically Telnet uses port 23, web access is via port 80 (HTTP), and direct access is via port 2001.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description Directory commands Change or create a directory E path/directory/ CJ } W path %2F directory %2F CJ| Dir•path/directory/] The directory name must be composed of alphanumeric characters and may include the minus sign (hyphen, -) and the colon (:). The first character must be a letter. Case does not matter.
Command/Response Table for SIS Commands (continued) Command List files from the current directory ASCII (Telnet) URL Encoded (web) Response E DF} W DF| [filename 1]•[day, date [filename 2]•[day, date [filename 3]•[day, date … [filename n]•[day, date [space remaining (to (host to IPCP) (host to IPCP) Additional description (IPCP to host) time of upload]GMT•[file size 1 in bytes]] time of upload]GMT•[file size 2 in bytes]] time of upload]GMT•[file size 3 in bytes]] time of upload]GMT•[file size n i
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response (IPCP to host) Additional description File streaming commands NOTE: File streaming commands should be used by advanced programmers only.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response Additional description Ipr X4%, X4^, X4& ] X4% = e-mail event number (1 - 64). X4^ = e-mail recipient address (for example, (IPCP to host) E-mail commands Configure e-mail events (mailbox)24 E X4%, X4^, X4& CR} W E 5, Example: X4%%2C X4^%2C X4&CR| jdoe@extron.com, 7.eml CR} W5 %2C jdoe %40 extron %2E com %2C 7 %2E eml CR| JDoe@extron.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) (host to IPCP) URL Encoded (web) (host to IPCP) Response Additional description (IPCP to host) X1$ = IP address (xxx.xxx.xxx.xxx). Set e-mail server IP address and user domain name24 E X1$,X1%,X7#,X7$ CM} W X1$%2C X1% %2C X7#%2C X7$ CM| Leading zeros are optional in setting values; they are suppressed in returned values. X1% = E-mail domain name; extron.
Command/Response Table for SIS Commands (continued) Command ASCII (Telnet) URL Encoded (web) Response Additional description E 1AE} E 0AE} E AE} W 1AE| Ego] Start all events. W 0AE| Est] Stop running all events. W AE| #####] or Enm #####] The response is the quantity of currently running events, and it includes leading zeros. For example, if two events are running, the response is 00002].
Reference Information This section of the guide includes the following reference items: • Glossary • File Types: a Key to Extron-specific File Names Full product specifications are available via the IPCP 505 product page at www.extron.com. Glossary 10/100Base-T Ethernet which uses unshielded twisted pair (UTP - CAT 5, CAT 5e, CAT 6) cable, where the amount of data transmitted between two points in a given amount of time is equal to either 10 Mbps or 100 Mbps.
MAC (Media Access Control) Address A unique hardware number given to devices that connect to a network such as the Internet. When a computer or networking device (router, hub, interface, and the like) is connected to a LAN or the Internet, a table (see ARP) relates the IP address of the device to its corresponding physical (MAC) address on the LAN. Ping A utility/diagnostic tool that tests network connections.
Verbose A wordy way of speaking. For the IPCP and other IP-enabled products, verbose mode is a communication mode in which the device responds with more information than it usually would. For detailed information, see the verbose mode SIS commands on page 66 in the “SIS Programming and Control” section. Verbose mode is usually enabled for troubleshooting and disabled for daily use. Verbose mode creates more network traffic than usual and can slow down performance.
Firmware Updates If the need arises, you can replace the IPCP main firmware without opening the unit or changing firmware chips.
3. Type the IP address of the IPCP into the browser in the address field and log on to the internal web page (see the Software-based Configuration and Control section starting on page 18) or to the optional GlobalViewer web page stored in the IPCP (see the Global Configurator Help file for details). NOTE: If GlobalViewer is installed in the IPCP, the GlobalViewer web pages appear by default. • GlobalViewer web pages are supported by Internet Explorer, but not by other browsers.
4. In the factory default web pages: • Select the Status tab. The firmware version is listed in the System Description area as shown at right. Or Figure 42. Locating the Current Firmware Version in the Status Embedded Web Page • Select the System Settings page within the Configuration tab. The firmware version is listed in the IP Settings area as shown below. Figure 43.
Updating the Main Firmware Most firmware upgrade tools require the PC and the controller to both be connected to an Ethernet network. The instructions for each method of updating the IPCP firmware assume you have installed the appropriate software on your PC first. NOTES: • You should save the existing configuration to a file (see the Global Configurator Help file for instructions) before replacing the firmware.
Updating Firmware via Extron IP Link File Manager Software This is the recommended method for updating the firmware for an IPCP. It allows you to update one or several IPCPs at a time via an IP connection. 1. Download the .s19 firmware file. 2. Start the IP Link File Manager (IPLFileManager) software on the connected PC. The main IP Link File Manager window appears on screen, as does the smaller Select Startup Mode window, shown in figure 45. 3.
6. Set the maximum number of firmware uploads that can take place at the same time (see figure 47, a). The firmware files are uploaded to this many units at a time until all units listed in the Select Device list have received new files. The default is 5 uploads at a time, and the upper limit is the total number of units shown in the Select Device list. Figure 47. Steps 6 through 9: The Firmware Update Manager Window Prior to Uploading 7.
3. If a password was previously set for the controller, an Enter Network Password, Connect to..., or Windows Security dialog box appears. Type the IP address of the controller or type text of your choice in the User Name field, type in the administrator password in the Password field, and click OK. The IPCP default web page appears. NOTES: • Passwords must contain 4 to 12 alphanumeric characters. Symbols and spaces are not allowed, and the passwords are case-sensitive. Figure 48.
7. Click on the Upload button on the web page to upload the firmware to the controller. It takes a while to load the file into the IPCP. You will not see any on-screen indication when the upload has finished. Once the firmware upload is completed, the IPCP performs a reset. 8. If necessary, see Resetting the Unit starting on page 16 in for details about manually resetting the controller or see the Global Configurator Help file to learn how to restore a configuration to the controller.
Index Symbols C 0.evt 5 .eir file type description 77 .eml file type description 77 .evt file type description 77 .gc2 file type description 77 .gcz file type description 77 /nortxe_index.html factory-embedded web pages 36 .
embedded web pages accessing 36 accessing factory-set pages on a unit that also has GV web pages 36 Configuration 39 IR Drivers 41 Port Settings 40 Email Alerts 42 File Management 43 Firmware Upgrade 42 Status 37 System Status 37 updating firmware via 83 eml file type 77 Ethernet drivers support for 2 Ethernet (LAN) port configuration and use SIS commands for 59 event (.evt) files caution 43 description and caution 77 main event file (0.
model description SIS command for model description 63 model name as shown in the copyright boot-up message 50 SIS command to request 63 modes DHCP mode and SIS commands 65 IR playback mode variable in SIS commands 60 reset modes and procedures 16 reset mode SIS commands 74 serial communication standard (RS-232/RS-422/RS-485) SIS commands 58 serial pass-through mode SIS commands for 59 verbose (description and SIS commands for) 66 momentary relay description and wiring 15 mounting UL rack mounting guideline
U V Z Underwriters Laboratories (UL) UL rack mounting guidelines 10 unit name definition and parameters 28, 39 SIS CN commands to set or read 64 updating the main firmware 81 verbose mode SIS commands for 66 variables for, and description 54 Zap (reset) commands SIS commands to reset the unit and/or erase files 74 W wiring block diagram printing 30 IPCP 505 • Index 89
Extron Warranty Extron Electronics warrants this product against defects in materials and workmanship for a period of three years from the date of purchase.