Reference Manual Check the Extron Web site (www.extron.com) for updates. IPL 250 IP Link® Ethernet Controller 68-1715-01 Rev.
Precautions Safety Instructions • English Warning This symbol is intended to alert the user of important operating and maintenance (servicing) instructions in the literature provided with the equipment. Power sources • This equipment should be operated only from the power source indicated on the product. This equipment is intended to be used with a main power system with a grounded (neutral) conductor. The third (grounding) pin is a safety feature, do not attempt to bypass or disable it.
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. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Table of Contents Chapter One • Introduction . ..................................................................................................... 1-1 About This Manual ..................................................................................................................... 1-2 About the IPL 250 . ...................................................................................................................... 1-2 Features ..................................................................
Table of Contents, cont’d Communicating with the IPL ............................................................................................... 3-3 Configuring the IPL for Network Communication ................................................. 3-3 Configuring the IPL for network use via Global Configurator ........................................... 3-3 Configuring the IPL for network use via the ARP command ..............................................
Chapter Four • SIS™ Programming and Control ......................................................... 4-1 Host-to-IPL Communications . .............................................................................................. 4-2 IPL 250-initiated messages . ...................................................................................................... 4-2 Password information ...............................................................................................................
Table of Contents, cont’d Appendix B • Firmware Updates ............................................................................................B-1 Determining the Firmware Version .................................................................................B-2 Using the Global Configurator software . ..............................................................................B-2 Using a Web browser ...................................................................................................
IPL 250 1 Chapter One Introduction About This Manual About the IPL 250 IR and RS-232 Device Control How the IPL 250 Works: Components and Interactions Optional TouchLink Touchpanels System Requirements
Introduction About This Manual This manual provides detailed information and best practices recommendations about cabling and configuring the Extron IPL 250 IP Link® Ethernet Control Processor and reference information about the controller’s specifications, programming, and special applications.
Built-in multilevel security — The user controls access to the devices attached to the controller. Two levels of password protection provide appropriate security. Management ability via Global Configurator 3.0 and higher — The included software and the GlobalViewer Web pages associated with it allow you to control, monitor, and schedule various functions of devices connected to IP Link products such as the IPL.
Introduction, cont’d use. IR learning is convenient for installing new or updated commands into the IPL 250 in the field. Refer to the Global Configurator help file or the IR Learner help file (which comes with the software) for details on setting up the IPL and for downloading, programming, or learning device control commands. How the IPL 250 Works: Components and Interactions The IPL 250 requires and uses event files to perform functions. The event files define, monitor, and govern how an IPL 250 works.
Creating a Control System Using the IPL with Optional Extron TouchLink™ Touchpanels Not only can the IPL 250 act as a stand-alone controller that can be accessed via its internal and GlobalViewer Web pages, but it also can act as the centerpiece of a control system that features Extron TouchLink Touchpanels. The touchpanels provide a convenient, aesthetically pleasing interface for controlling the IPL, which, in turn, controls the other system components.
Introduction, cont’d 1-6 IPL 250 • Introduction
IPL 250 2 Chapter Two Hardware Features and Installation Setup Checklist: How to Proceed With Installation Front Panel Features Mounting the IPL 250 Rear Panel Features and Connections Resetting the Unit Application Diagram
Hardware Features and Installation Setup Checklist: How to Proceed With Installation Get Ready Familiarize yourself with the IPL 250's features. Obtain IP setting information from the network administrator for the IPL. Download and install the latest version of the Extron Global Configurator software (version 3.0 or higher) and the latest driver package (available from www.extron.com or the Extron Software Products Disk.
Front Panel Features N The IPL 250 must be set up in order to function. See chapter 3, “Softwarebased Configuration and Control,” and the Global Configurator help file for information about Global Configurator, which you must use to set up the unit. Front panel LED indications are described below.
Hardware Features and Installation Optional rack shelves and an assortment of mounting kits (back of the rack, furniture, and projector pole mount) are available for use with the IPL. See appendix A for part numbers of these accessories, and read the instructions that come with the rack shelf or mounting kit for installation procedures. The IPL 250 includes rubber feet so it can be set on a table.
Rack mounting with brackets Installation instructions are available with the optional Extron MBB 100 back of the rack mounting kit (part number 70‑367‑01). POWER 12V .5A MAX 1 3 2 Mounting Pre-installation 1 L 1 R 2 L ML S 103 AUD V 2 IO INPU INP UTS R L TS 3 R L 3 4 R AUX/ MONMIX O OUT L PRE PUT AMP R 12V MLC /RS POW -232 ER A B .
Hardware Features and Installation, cont’d Rear Panel Features and Connections 8 3 COM1 TX RX RTS CTS MAC: 00-05-A6-XX-XX-XX S/N: POWER 12V 500mA MAX 4 COM 2 TX RX 5 1 IR 6 2 RELAY 2 1 S G S G LAN 1 INPUT 2 3 4 COM 3 TX RX 3 IR 4 RELAY 4 3 S G S G 1 a b 2 7 Power connector (page 2-6) LAN (Ethernet, IP) connector and LEDs (page 2-6) c COM1 configurable RS‑232 port (page 2-7) d COM2 and COM3 RS‑232 ports (page 2-7) e f g IR output ports 1-4 (page 2-8) h MAC address — (page 2-9)
• Use a straight-through cable for connection to a switch, hub, or router. Pins: 12345678 Straight-through Cable (for connection to a switch, hub, or router) End 1 • Use a crossover cable for connection directly to a PC. Wire the connector as shown in the tables at right. Configure the settings for this port via either SIS commands or Global Configurator. See the programming sections of this manual (chapters 3 and 4) for details.
Hardware Features and Installation, cont’d For bidirectional RS-232 communication, the transmit, ground, and receive pins must be wired at both the IPL 250 and the other device. Each projector or other device may require different wiring. For details, refer to that equipment’s manual or to the Extron device driver communication sheet. N Maximum distances between the IPL and the device being controlled may vary up to 200 feet (61 m).
IR Signal Ground (+) Ground (-) IR Signal (+) (-) (-) (+) (+) (+) (-) (-) Single and Dual IR Emitter Two Single IR Emitters (-) (-) Ground IR Signal (-) IR Signal (+) (+) (+) (+) (+) (+) Ground (-) (-) (+) (-) (-) Dual IR Emitters Two Single and 0ne Dual IR Emitter Legend (–) (+) Black wire Black wire w/white stripe Wiring emitters for IR control f Relay ports — Four relay ports provide control for power, screen/projector lifts, window coverings, and similar items, when tr
Hardware Features and Installation, cont’d Resetting the Unit There are five reset modes that are available by pressing the Reset button on the front panel. The Reset button is recessed, so use a pointed stylus, ballpoint pen, or Extron Tweeker to access it. See the following table for a summary of the modes. C IPL 250 Review the reset modes carefully.
Application Diagram The following figure shows an example of types of devices that are connected to some of the IPL’s ports.
Hardware Features and Installation, cont’d 2-12 IPL 250 • Hardware Features and Installation
IPL 250 3 Chapter Three Software-based Configuration and Control Configuration and Control: an Overview The Basic Setup Steps: a Guide to this Chapter and Other Resources Communicating with the IPL Configuring the IPL for Network Communication Global Configurator Software for Windows® Advanced Configuration Controlling an IPL250 Customizing the IPL’s Control Web Pages
Software-based Configuration and Control Configuration and Control: an Overview An IPL 250 must be configured before use in order to recognize and accept commands and pass them on to the controlled devices. It can be configured and controlled via a host computer attached to the LAN (local area network) port. See chapter 2 for details about the port and cabling. • The primary means for configuring the controller is by using the Extron Global Configurator (GC) software.
Communicating with the IPL To communicate with the IPL 250, you must power on the IPL and the PC you will use to configure it, and connect the two devices for IP (network) communication. • Power: see chapter 2 for wiring instructions. It is best to power the IPL using the 12 VDC external power supply that is shipped with the unit. • Communication: to connect the IPL to a network or to connect it directly to the PC using a serial cable, see page 2‑6 or page 2‑7 of this manual for wiring instructions.
Software-based Configuration and Control, cont’d Configuring the IPL for network use via the ARP command The ARP (address resolution protocol) command tells your computer to associate the IPL 250’s MAC (media access control) address with the assigned IP address. You must then use the ping utility to access the controller, at which point the controller’s IP address is reconfigured. Use ARP to configure the IP address as follows: 1. Obtain a valid IP address for the IPL 250 from your network administrator.
You can reconnect using either Telnet or a Web browser to verify that the update was successful. 6. After verifying that the IP address change was successful, enter and issue the arp –d command at the DOS prompt. For example: arp –d 10.13.197.7 removes 10.13.197.7 from the ARP table or arp –d* removes all static IP addresses from the ARP table.
Software-based Configuration and Control, cont’d 4. Select the Configuration tab, then select System Settings from the menu on the left of the screen. A Web page appears. The top part of a typical screen is shown in the following picture. 5. Set the IPL for the new IP address using either step 5a or step 5b. 5a. Enter the new IP address for the IPL 250, the corresponding subnet mask, and the gateway address. IP addresses and subnet masks follow standard naming and numbering conventions.
3. 4. Set the IPL for the new IP address by doing one of the following. • Enter SIS command E X1$ CI}, where X1$ is the new IP address (see chapter 4, “SIS™ Programming and Control”) to set the IP address. • Enter SIS command 1DH} to enable DHCP. After changing the controller’s IP address, change your PC’s TCP/IP settings back to their original configuration.
Software-based Configuration and Control, cont’d 2. Right-click on Local Area Connection, then select Properties. 3. Select Internet Protocol (TCP/IP) and click on the Properties button (shown at right). If Internet Protocol (TCP/IP) is not on the list, it must be added (installed). Refer to the Microsoft Windows user’s manual or the Windows online help system for information on how to install the TCP/IP protocol. 4. Write down the PC’s current IP address and subnet mask below.
c. 6. Click the OK button to save the changes and exit the network setup. Reboot the PC, if required, for the changes to become effective. Plug one end of a Category 5 network/Ethernet crossover cable into the IPL’s Ethernet (LAN) connector. See chapter 2 for RJ‑45 LAN connector wiring. Plug the other end of the Ethernet cable into the Ethernet port on the PC. N If a network hub or switch is used between the PC and the IPL, use a straightthrough CAT 5 cable instead of a crossover cable. See page 2‑6. 7.
Software-based Configuration and Control, cont’d Downloading the software and getting started Global Configurator software is included with the controller. Global Configurator software updates and a large variety of device drivers can be downloaded at no charge from the Extron Web site (http://www.extron.com). N Device drivers (for controlling projectors, VCRs, DVD players, etc.) can be used by other Extron IP Link products, so they may be listed on the Extron Web site as an IP Link driver package.
• The IPL 250 Setup Guide, which is shipped with the unit, and the help file included with the software cover basic setup steps. They include instructions and examples on how to use the basic tabs in GC. • See the front and rear panel features sections in chapter 2 of this manual for features and settings for the ports you will configure in GC.
Software-based Configuration and Control, cont’d Information”, click “Global Configurator Window”, then click on the name of the tab you want to know more about. Advanced Configuration IR learning to create customized IR driver files If you do not find a driver on the Extron Web site for the device you plan to use, you can create your own IR driver file.
Advanced serial port control If serial setup configurations are required, the following options provide advanced methods for communicating serially with the IPL: serial pass-through (or redirect mode), direct port access, and serial bridging. Serial pass-through (redirect mode) Serial pass-through allows serial commands from a controller to “pass through” an IPL 250 on route to an A/V device. Any serial port on an IPL can be configured as a pass-through connection to another serial port on the same device.
Software-based Configuration and Control, cont’d Direct port access (ports 2001 through 2003) Direct port access allows a direct, one-to-one connection to any one of the IPL’s serial ports using a TCP/IP connection. When a TCP session is initiated to a COM port, all data sent and received passes directly to and from that port without any processing. Set serial port parameters (baud rate, parity, etc.) within the IPL prior to using direct access.
Serial bridging Serial bridging mode creates a virtual serial connection (a “bridge”) between two IPL units allowing serial data to be passed over a shared LAN to devices connected via the IPLs’ COM ports. To use serial bridging, two IPL devices (one local and one remote) must be enabled to communicate with each other, providing PC, touchpanel, or controller access to a remote A/V device. Hardware connection To set up the hardware for serial bridging: 1.
Software-based Configuration and Control, cont’d Unit 2’s Port Settings internal Web page 3. Choose the serial port (on the local IPL 250, unit 2) that you wish to communicate through. 4. For Serial Bridging, click the On radio button to activate bridging mode. 5. In the Remote IP Address field, type in the IP address of unit 1. 6. In the Remote TCP Port field, type in the number (2001-2003) for the serial port on unit 1 that is to be used in the virtual connection. 7. Click the Submit button.
• the IPL’s factory-embedded Web pages • the GlobalViewer (GV) Web pages that are created when you upload the GC configuration to the IPL • a TouchLink touchpanel with a customized graphical user interface (GUI), provided that the TouchLink is included in the IPL 250’s configuration Embedded Web pages The IPL 250 features an embedded Web server, which includes factory-set Web pages.
Software-based Configuration and Control, cont’d Status The Status Web page provides only settings information. Changes must be made via the Configuration Web page or via the Global Configurator software or SIS programming. Personnel who have user access can view these pages but do not have access to configuration pages. System Status The System Status page provides information about the IPL 250’s model, part number, firmware level, port and IP settings, as shown in the following example.
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. N Unit Name can be changed to your choice of up to 24 alphanumeric characters and hyphens (-). See “Using Global Configurator: helpful tips“ in this chapter for examples. • Spaces ( ) and underscores (_) are not permitted within a unit’s name.
Software-based Configuration and Control, cont’d Port Settings This page allows limited changes to serial (COM) port settings and to the on/off status of each relay port.
IR Drivers Once the IPL 250 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 in 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 command name makes the IPL send that command out its linked IR port to the connected device. Passwords In the Passwords page you can change the administrator and/or user passwords.
Software-based Configuration and Control, cont’d Email Alerts In this page you can specify the Web server’s IP address and domain name, set up SMTP verification credentials, and specify e-mail alert recipients’ addresses and which e-mail file they will be sent. Firmware Upgrade Through this page you can locate and load new firmware to the unit. N See appendix B, “Firmware Updates”, for instructions on how to update the firmware. N Save the existing configuration project before replacing the firmware.
File Management This Web page allows you to sort by file type (see the Filter by File Extension dropdown 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 appendix A. C Files with the .cdc extension (___.cdc files) should NOT be deleted. C Event files (__.evt) should NOT be deleted. They are necessary for the controller’s operation. Never delete the main event file (0.
Software-based Configuration and Control, cont’d GlobalViewer® Web Pages The IPL 250 can be used as part of a network of devices based on Extron IP Link technology. Global Configurator (GC) is a Windows-based program used for configuring and customizing the Web browser-based GlobalViewer (GV) application for each IPL, System 5 IP, MLC, or other IP Link-based device on a network.
The following figures are examples of IPL 250 GlobalViewer pages.
Software-based Configuration and Control, cont’d A GlobalViewer overall system page If a device has been set up with an IR or RS-232 driver, click on the device’s name on the left side of the GlobalViewer window to open a Control page that shows the available commands for the device. The following screen shot shows one example. A GlobalViewer device control page You can click the GlobalViewer’s on-screen buttons to send the corresponding command from the IPL to that device.
Controlling the IPL 250 with a Touchpanel After both devices are configured, the IPL 250 can be controlled with an optional Extron TLP touchpanel. 1. Set up each touchpanel’s graphical user interface (GUI) by using the GUI Configurator software. Refer to the GUI Configurator Help file for details. 2. Connect the touchpanel(s) to the same network that the IPL 250 uses. 3. While configuring the IPL in Global Configurator, add each TLP to the Touchpanel ports.
Software-based Configuration and Control, cont’d Customizing the IPL’s 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.
Troubleshooting Turn on the input devices (DVD players, VCRs, PCs, and other sources), output devices (display screens, projectors), the IPL 250, and the PC and touchpanel. Touch a configured button on the touchpanel or (via PC) click a control button on the IPL’s embedded Control Web pages. If an input or output A/V device cannot be remotely controlled (does not respond as expected), check the following: Power connections 1. Ensure that all devices are plugged in. 2.
Software-based Configuration and Control, cont’d 3-30 IPL 250 • Software-based Configuration and Control
IPL 250 4 Chapter Four SIS™ Programming and Control Host-to-IPL Communications Commands and Reponses
SIS™ Programming and Control The IPL 250 can be remotely controlled via a host computer, touchpanel, or other device (such as a control system) attached to a shared network. The IPL must be configured before use. As shipped the controller/processor cannot control any other devices or interact with a touchpanel before being configured. Set up the IPL or control it by using Extron Simple Instruction Set (SIS™) commands or Extron Global Configurator software (version 3.
Error responses When the IPL 250 receives a valid SIS command, it executes the command and sends a response to the host device. If the IPL is unable to execute the command because the command is invalid or it contains invalid parameters, it returns an error response to the host.
SIS™ Programming and Control, cont’d The command/response tables list valid ASCII command codes, the corresponding URL (uniform resource locator) encoded (for Web browsers) command codes, the IPL’s responses to the host, and a description of the command’s function or the results of executing the command. Entering SIS commands: helpful tips • Upper and lower case characters may be used interchangeably in the command field unless otherwise specified.
Symbol definitions ] } = CR/LF (carriage return/line feed) (hex 0D 0A) = Carriage return (no line feed, hex 0D) (for URL-encoded commands, use the pipe character, | , instead) • = Space character sign/hyphen (-). No blank or space characters are permitted as part of a name. No distinction is made between upper and lower case. The first character must be a letter. The last character must not be a minus sign/hyphen.
SIS™ Programming and Control, cont’d leading zeros. X2@ = Verbose/response mode status: 0 = clear, default for Telnet connections 1 = verbose mode is on 2 = send tagged responses for queries 3 = verbose mode is on and tagged responses are sent for queries N If tagged responses are enabled, all read commands return the constant string + the data or value, the same as in responses for setting a value. For example, for E CN }, the response is Ipn• X1@ ] rather than just the data (X1@ ]).
The response includes leading zeros. X5$ = ASCII digit(s) representing the numeric value of the data element read from the event buffer (Leading zeros are suppressed.) X5& = IR playback file number (0 to 99) (no extension). The response includes leading zeros. X5* = IR playback function number (1 to 137). The response includes leading zeros. IR function numbers 0 and 127 or higher can return information only.
4-8 (host to IPL) ASCII (Telnet) (host to IPL) URL Encoded (Web) (IPL to host) Response Additional description IPL 250 • SIS Programming and Control 10 20 30 40 50 60 70 80 90 100 110 120 ( 2 < F P Z d n x LF 0 ) 3 = G Q [ e o y 1 space * 4 > H R \ f p z 2 ! + 5 ? I S ] g q { CR 3 “ , 6 @ J T ^ h r | 4 # 7 A K U _ i s } 5 $ .
IPL 250 • SIS Programming and Control 4-9 Cpn X!•Cfl X3),X3! ] X3),X3! ] X2%, X2^, X2&, X2( ] E X! CF} E X! CP} Configure receive timeout24 View serial port parameters View flow control24 E X! * X1& * X2) * X2# * X2! CE } W X! %2A X1& %2A X2) %2A X2# %2A X2! CE| Cpn X! •Cce X1& , X2) , X2# , X2! ] W X! CP| W X! CF| X2( ] Cpn X!•Cty X2( ] Set the time to wait (X1& = waiting time in tens of ms until receipt of the first response character before terminating the receive operation, X2) = waiting ti
4-10 IPL 250 • SIS Programming and Control View current connection timeout period13 Set global Ethernet connection timeout period24 View global connection timeout period Set current Ethernet connection timeout period24 (host to IPL) URL Encoded (Web) W X! CD| E X! CD} Pti 0*X6( ] X5) , X5# , X2! ] Cpn X! •Ccd 00000 ,00000,00000L] Cpn X! •Ccd X5) , X5# , X2! ] W 0TC| W 1 %2A X6( TC| W 1TC| E 0TC} E 1*X6( TC} E 1TC} X6( ] Pti 1*X6( ] X6( ] The current port timeout period applies to the current
IPL 250 • SIS Programming and Control 4-11 W3%2C2IR| E 3,2IR } Example: N An IR driver must be loaded into the IPL before IR command information can be read. W3%2C1IR| E 3,1IR } contained within the file. IR function numbers 0 and 127 or higher can return information only. 0 = return all data 129 = manufacturer 130 = model 131 = class 132 = remote 133 = creation date 134 = comments 137 = user file name (a descriptive name the user/installer gave the file) Command/function 1 in file 3.
4-12 X! %2A 3 %2A X6# O X! %2A 2O X! %2A 1O X! %2A 0O X! O X! O X! %5D (host to IPL) URL Encoded (Web) X! *3*X6# O X! *2O X! *1O X! *0O X! ] (host to IPL) ASCII (Telnet) IPL 250 • SIS Programming and Control X% ] Cpn X! • Rly 0 ] Cpn X! • Rly 1] Cpn X! • Rly X% ] Cpn X! • Rly X% ] X4@ ] (IPL to host) Response X% = On/off status: 0 = off, 1 = on 01 = Relay port 1, 02 = Relay port 2, 03 = Relay port 3, 04 = Relay port 4 X6# = Pulse time in 20 ms increments.
IPL 250 • SIS Programming and Control 4-13 4Q 4Q 3Q 4Q 4Q 3Q 3Q 2Q 2Q 3Q 2Q (host to IPL) URL Encoded (Web) 2Q (host to IPL) ASCII (Telnet) The bootstrap firmware is not userreplaceable, but you may need this information during troubleshooting. Additional description -Wed, 16 Jan 2003 00:00:00 GMT) ] In this example the factory firmware version is 1.14 and the IP Link kernel version is 1.77 for the IPL 250, dated 16 January 2003. 1.15*(1.
4-14 W%20CN| WCN| W X1# CT| W CT| E •CN} E CN} E X1# CT} E CT} Read the unit name Set date/time24 Read date/time W X1@ CN| Set unit name to factory default24 4I 4I E X1@ CN} 4I 3I 3I (host to IPL) URL Encoded (Web) 4I 3I 3I (host to IPL) ASCII (Telnet) Set the unit name24 IP setup commands Example: Request user memory usage Example: Request system memory usage Command Command/response table for SIS commands (continued) Additional description IPL 250 • SIS Programming and Cont
IPL 250 • SIS Programming and Control 4-15 E CX} E 1 DH} E 0 DH} W1DH| W0DH| W CX| W CI| WCH| W X1( CS| WCS| E CI} E CH} E X1( CS} E CS} E X1$ CG} Read IP address Read hardware address (MAC) Set subnet mask24 Read subnet mask Set gateway IP address24 W X1$ CG| W X1$ CI| WDH| E DH} E X1$ CI} View DHCP mode Set IP address24 Set the Greenwich Mean Time (GMT) offset value (X#) for the IPL’s location. GMT offset (‑12.00 to +14.
4-16 E CG} E X2@ CV} (host to IPL) ASCII (Telnet) W X2@ CV| WCG| (host to IPL) URL Encoded (Web) X1$ ] Vrb X2@ ] (IPL to host) Response Enable or disable the verbose mode via this command. For X2@: 0 = clear, default for Telnet connections; 1 = verbose mode is on 2 = send tagged responses for queries 3 = verbose mode is on and tagged responses are sent for queries.
IPL 250 • SIS Programming and Control 4-17 Ipu• ] X4! ] W%20CU| WCU| E•CU } E CU } Clear user password24 Additional description This clears the user password only.
4-18 (host to IPL) URL Encoded (Web) E path/directory/ CJ } (host to IPL) ASCII (Telnet) Dir•path/directory/] (IPL to host) Response Additional description IPL 250 • SIS Programming and Control E oak/CJ} E/CJ} E.. CJ} E CJ Dir• oak ] Dir•/] Dir•path/directory/ ] W oak %2F CJ| W %2F CJ| W %2E %2E CJ| W CJ| Dir•custompages/HTMLfiles/ ] W custompages %2F HTMLfiles %2F CJ| E custompages/HTMLfiles/ CJ} This example just created a subdirectory for storing the user’s custom-made HTML files.
IPL 250 • SIS Programming and Control 4-19 W DF| E DF} (host to IPL) URL Encoded (Web) (host to IPL) ASCII (Telnet) Additional description Retrieve a list of files stored in the controller. Each line of the response lists a different filename and its corresponding file size. The last line of the response indicates how much available file space there is.
4-20 (host to IPL) ASCII (Telnet) (host to IPL) URL Encoded (Web) Additional description IPL 250 • SIS Programming and Control Example: Configure e-mail events (mailbox)24 E-mail commands Read response from last URL command WUB| Ipr X4%, X4^, X4& ] {response from command}] Ipr 5, jdoe@extron.com, 7.eml ] W 5 %2C jdoe %40 extron %2E com %2C 7%2E eml CR| E 5, jdoe@extron.com, 7.
IPL 250 • SIS Programming and Control 4-21 (host to IPL) ASCII (Telnet) (host to IPL) URL Encoded (Web) E X7%,X4%,X7),X4& SM} W X7%%2CX4%%2CX7)%2CX4&SM| Eml X4% ] X4^, X4& ] Eml X4% ] (IPL to host) Response E CM} Read/view e-mail server IP address and user domain name W CM| X1$,X1% X7#,X7$] E X1$,X1%,X7#,X7$ CM} W X1$%2C X1% %2C X7# %2C X7$ CM| Ipm•X1$,X1%,X7#,X7$ ] Set e-mail server IP address and user domain name24 N If file X4&.
4-22 (host to IPL) ASCII (Telnet) (host to IPL) IPL 250 • SIS Programming and Control E 1AE} E 0AE} E AE} W ZXXX| E ZXXX} Erase the flash memory24 Zpx] Zpf] #####] or Enm #####] W AE| W ZFFF| Est] W 0AE| E ZFFF} Reset all device settings to factory defaults24 Ego] W 1AE| Evt X3%, X3^, X3& {string}] W {string}%2A X3% %2C X3^ %2C X3& FE| E {string}*X3%, X3^, X3& FE} Reset (zap) commands and erase commands Query quantity of events running Stop events24,27 Start events24,27 Write string
IPL 250 • SIS Programming and Control 4-23 (host to IPL) ASCII (Telnet) (host to IPL) URL Encoded (Web) (IPL to host) Response Additional description E ZQQQ} W ZQQQ| Zpq] N This command is identical to reset mode 5, discussed in “Resetting the Unit” in chapter 2. Absolute system reset24 (mode 5 reset) Reset all settings/memories. The ZQQQ command resets everything (all settings, adjustments, the IP address, and subnet mask) to the factory default values.
SIS™ Programming and Control, cont’d 4-24 IPL 250 • SIS Programming and Control
IPL 250 5 Chapter Five Special Applications Customizing HTML Files to Control Devices, Modify Embedded Web Pages, and Send E-mail Alerts
Special Applications There are numerous ways to use an IP Link to control and monitor A/V systems. The Global Configurator Help file and chapters 3 and 4 of this manual cover typical uses and features. This chapter shows you how to set up the IPL 250 for a few specialized applications. Before configuring the IPL 250, 1. Connect cables between the IPL 250, the controlled devices, an optional touchpanel, and the PC as described in chapter 2 2.
SSI command types and syntax Host vs. remote commands SIS commands for IPLs and other IP Link-enabled devices fall into two categories: host or remote. • Host commands instruct the IPL 250, itself, to act or respond. • Remote commands send data to an external control port on the IPL 250.
Special Applications, cont’d Example: SSI use in notification e‑mails One simple way to use host SSI commands is to customize e‑mail messages that the IPL 250 sends in response to a monitored condition or event. In the example shown below, the disconnection e‑mail uses SSIs to insert the unit name, IP address, and time into an e‑mail that is sent when the IPL 250 detects that a device attached to it has been disconnected or when a switch connected to a contact input port closes or opens.
via Telnet or HyperTerminal or DataViewer • a Web browser by sending a Post command on port 80 followed by the delimited data in the .shtml file Creating and using query strings A query string is a command that contains parameters or instructions for the Web server (the IPL 250) to execute. The query string is contained after the question mark within a reference URL (Web address). (See the syntax section below.
Special Applications, cont’d 5-6 IPL 250 • Special Applications
IPL 250 A Appendix A Reference Material Specifications Part Numbers Glossary File Types: a Key to Extron-specific File Names
Reference Material Specifications Connectors ������������������������������������� 1 RJ-45 female connector Data rate ����������������������������������������� 10/100Base-T, half/full duplex with autodetect Protocols ����������������������������������������� ARP, ICMP (ping), IP, TCP, UDP (port 3121, audio), DHCP, HTTP, SMTP, Telnet Default settings ������������������������������ Link speed and duplex level = autodetected IP address = 192.168.254.254 Subnet mask = 255.255.0.0 Gateway = 0.0.0.
General Power ���������������������������������������������� External power supply ����������������� Power input requirements ����������� Temperature/humidity ���������������� Supplied by an included external power supply 100 VAC to 240 VAC, 50-60 Hz, external; to 12 VDC, 1 A, regulated 12 VDC, 0.
Reference Material, cont’d Part Numbers Included parts These items are included in each order for an IPL 250 controller: Included parts Replacement part number IPL 250 60-1026-81 Rubber feet PS 1210 C 12 VDC, 1A external power supply 70-775-01 3.5 mm captive screw connectors, 2 pole 100-455-01 3.5 mm captive screw connectors, 3 pole 100-456-01 3.
Cables Use the cables listed below for connecting an IPL 250 to accessories such as relay switches or communications ports: CTL Series (Comm-Link) cables Part number CTLP/1000 plenum (1000 feet/300 meters) 22-119-03 CTL/1000 non-plenum (1000 feet/300 meters) 22-148-03 N These cables are also available in 500 foot (150 m) lengths. Glossary 10/100Base-T is Ethernet which uses unshielded twisted pair (UTP - CAT 5, etc.
Reference Material, cont’d MAC (Media Access Control) Address is 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, etc.) is connected to a LAN or the Internet, a table (see ARP) relates the device’s IP address to its corresponding physical (MAC) address on the LAN. Ping is a utility/diagnostic tool that tests network connections.
URL (Uniform Resource Locator) is the address (such as www.extron.com) that lets a resource on the internet be identified, located, and accessed. Verbose refers to a wordy way of speaking. For the IPL 250 and other IPenabled products, verbose mode is a communication mode in which the device responds with more information than it usually would—more than the device, itself, needs to send. Verbose mode is usually enabled for troubleshooting and disabled for daily use.
Reference Material, cont’d A-8 IPL 250 • Reference Material
IPL 250 B Appendix B Firmware Updates Determining the Firmware Version Updating the Main Firmware
Firmware Updates If the need arises, you can replace the IPL 250’s main firmware without opening the unit or changing firmware chips.
4. In the factory default Web pages, select the Status tab. The firmware version is listed in the System Description area, as shown below. Or select the System Settings page within the Configuration tab. The firmware version is listed in the IP Settings area, as shown below. If using the GlobalViewer pages, click on the Type button and click on the IPL 250 folder. The firmware version is listed in the Control window, as shown in the following picture.
Firmware Updates, cont’d 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 IPL’s firmware assume you have installed the appropriate software on your PC first. N You should save the existing configuration to a file (see chapter 3) before replacing the firmware. If the file is saved, the configuration can be restored to the IPL 250 later using Global Configurator.
6. In the Choose file dialog box, locate and select the firmware file (*.s19) you downloaded to C:\Program Files\Extron\Firmware\IPL_250\xx, and click the Open button. 7. Click on the Web page’s Upload button to upload the firmware into the controller. It takes a while to load the file into the IPL. You will not see any on-screen indication when the upload has finished. Once the firmware upload is completed, the IPL performs a reset. 8.
Firmware Updates, cont’d 4. Click the OK button. A window like the one shown below appears. It shows the firmware version currently used by the IPL 250. 5. Click. File > Open. The Choose Firmware File window appears 6. Locate and select the firmware file on your PC that you down-loaded for the IPL, then click the Open button. The Choose Firmware File window closes. Click Begin in the Firmware Loader window. The PC uploads the new firmware into the IPL 250.
The Firmware Loader displays the new firmware version, as shown here: 8. Close or exit Firmware Loader. Updating firmware via Extron IP Link™ File Manager software This is the recommended method for updating an IPL’s firmware. It allows you to update one or several IPLs at a time via an IP connection. 1. Download the firmware file. 2. Start the IP Link File Manager (IPLFileManager) software on the connected PC.
Firmware Updates, cont’d B-8 6. Set the maximum number of firmware uploads that can take place at the same time. The firmware files are uploaded to batches of 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. 7. Select the devices for the firmware update.
IPL 250 C Appendix C Index
Index Index D Symbols defaults IP addresses 4-2 LAN port 2-7, 4-2 RS-232 protocol for COM ports 2-7 DHCP SIS commands for DHCP modes 4-15 direct port access (ports 2001 through 2003) 3-14 display control 1-3 distance IR learning distance from remote to IPL 250 2-3 to display or projector 2-8 0.evt 1-4 .gc2 A-7 .
F H file extension .cdc 3-23, A-7 .gc2 A-7 .gcz A-7 .s19 A-7 filtering by 3-23 File Management (embedded Web page) 3-23 file names and types .cdc 3-23, A-7 .eir A-7 .eml A-7 event files 1-4, 3-23 .evt A-7 .gc2 A-7 .gcz A-7 main event file (0.evt) 1-4, 3-23 .s19 A-7 firmware determining the firmware version SIS commands 4-12 .
PRELIMINARY Index, cont’d modes DHCP mode and SIS commands 4-15 IR playback mode variable in SIS commands 4-11 reset 2-10 reset mode SIS commands 4-23 serial communication standard SIS commands 4-9 serial pass-through mode SIS commands for 4-10 verbose 4-16 momentary relay wiring and function 2-9 mounting furniture 2-5 projector pole 2-5 rack 2-4 UL rack mounting guidelines 2-4 mounting accessories part numbers and names A-4 relay ports SIS commands 4-12 wiring 2-9 remapping ports SIS commands for 4-17 Re
U UL requirements and guidelines UL rack mounting guidelines 2-4 Underwriters Laboratories (UL) rack mounting guidelines 2-4 unit name definition and parameters 3-11, 3-19 updating the main firmware B-4 V verbose mode SIS commands for 4-16 W wall or furniture mounting 2-5 wiring block diagram printing 3-12 PRELIMINARY Z Zap (reset) commands SIS commands to reset the unit and/or erase files 4-22 IPL 250 • Index C-5
Extron Warranty Extron Electronics warrants this product against defects in materials and workmanship for a period of three years from the date of purchase.
Extron USA - West Headquarters +800.633.9876 Inside USA / Canada Only +1.714.491.1500 +1.714.491.1517 FAX Extron USA - East Extron Europe Extron Asia Extron Japan Extron China Extron Middle East +800.633.9876 +800.3987.6673 +800.7339.8766 +81.3.3511.7655 +81.3.3511.7656 FAX +400.883.1568 +971.4.2991800 +971.4.2991880 FAX +1.919.863.1794 +1.919.863.1797 FAX +31.33.453.4040 +31.33.453.4050 FAX +65.6383.4400 +65.6383.