i.
Echelon, LON, LONWORKS, LonTalk, LonBuilder, LonManager, Neuron, 3120, 3150, LONMARK, NodeBuilder, and the Echelon logo are trademarks of Echelon Corporation registered in the United States and other countries. LonMaker, LNS, and i.LON are trademarks of Echelon Corporation.
Preface This document describes how to use the i.LON 600 LONWORKS/IP Server and the Echelon LONWORKS/IP Configuration Server. i.
Purpose The i.LON 600 User’s Guide describes how to configure the i.LON 600 and how it can be connected to a LONWORKS network, an IP network, and other devices. Audience This user’s guide is intended for Echelon customers, OEMs, system designers, and integrators with knowledge of control systems and IP networking. Models There are four models of the i.
PC Software Requirements Software requirements to run the Configuration Server and i.LON 600 configuration Web pages are given below: • Microsoft Windows XP or Windows 2000. It is recommended that you install the latest service pack available from Microsoft for your version of Windows. • Internet Explorer 6 Service Pack 1 or higher. • Terminal emulator, such as Windows HyperTerminal (optional).
Table of Contents User’s Guide i Preface i Purpose ........................................................................................................... ii Audience.......................................................................................................... ii Models ............................................................................................................. ii Box Contents ...............................................................................................
6 Using the i.LON 600 with NAT 44 Network Address Translation (NAT).............................................................. 45 7 Using the i.LON 600 with DHCP & DNS 47 DHCP............................................................................................................. 48 DNS ............................................................................................................... 49 Linking DNS and DHCP ............................................................................
Appendix C i.LON 600 Firmware 97 Updating the i.LON 600 Firmware ................................................................. 98 The i.LON 600 Directory Structure ................................................................ 98 Appendix D Using Your i.LON 600 to Access a Remote Network 100 Creating a LONWORKS/IP Channel .............................................................. 101 Appendix E i.LON 600 Web Server Parameters Application 105 Overview of i.LON 600 Web Page Security ..........
1 Introduction This chapter provides an overview of the capabilities of the i.LON 600 and the terminology used in this document. i.
Introduction The i.LON 600 LONWORKS/IP Server is a Layer 3 LonTalk® router that offers fast throughput for process control, building automation, utility, transportation, and telecommunications applications. The i.LON 600 LONWORKS/IP Server improves on the performance of the i.
Installing the i.LON 600 PC Software To install the i.LON 600 Software, follow these steps: 1. Insert the i.LON 600 CD-ROM into your PC and follow the instructions in the Setup Wizard. If the installation program fails to start, navigate to your CD-ROM and double click setup.exe in the root directory. 2. Make sure you have Internet Explorer 6, SP 1 (or later) installed on your computer. This is available on the i.LON 600 CD-ROM in the following location: \IE\ie6setup.exe Note: The i.
Setup IP Infrastructure Assign IP Addresses to all i.LON 600s Create a LONWORKS/IP Channel Using the Configuration Server Use LonMaker to Install Devices Figure 1.
Section 1 Setting Up and Using the i.LON 600 LonWorks/IP Server i.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server 2 Mounting, Cabling and Connections This chapter describes how to mount the i.LON 600 hardware and how to attach power, data, a LONWORKS channel, and an Ethernet network to the i.LON 600.
Section 1: Setting Up and Using the i.LON 600 Internet Server i.LON 600 Mounting Options ! CAUTION The high-voltage models (72601 and 72602) of the i.LON 600 are intended to be mounted inside of a suitable, safety-agency approved enclosure that is mounted in a restricted access area. High-voltage wiring must be performed only by a qualified service person. The i.LON 600 mounts to a 35mm × 7.5mm or 35mm × 15mm DIN rail. The rear of the i.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Wiring Connections The i.LON 600 is available in two versions, depending on the type of LONWORKS channel you are using. Models 72601 and 72603 support the FT-10 free topology channel, while models 72602 and 72604 support the TP/XF-1250 channel. The i.LON 600 has two rows of screw terminal wiring connections, an RJ-45 (Ethernet) data connection, and a DB-9 D-connector for connection to a console port. Figure 3 shows the locations of all i.
Section 1: Setting Up and Using the i.LON 600 Internet Server The RJ-45 10/100 BaseT Ethernet Port The RJ-45 connector must be used with an RJ-45 male connector and a suitable Category 5 or Category 6 Ethernet cable connected to a 10BaseT or 100BaseT channel. The i.LON 600 automatically adjusts to the speed of the data port. If a 100BaseT network connection is established, the i.LON 600 illuminates the “100” LED indicator on the front panel. The i.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server 24V Power for Models 72603 and 72604 i.LON 600 models 72603 and 72604 operate with a supply voltage of 24VAC/DC ±33%. The low-voltage power source must be capable of providing 500 mA (average) of current. The 24V version of the i.LON 600 is equipped with a Polyfuse that automatically resets. Table 2 shows the 24 Volt connector assignments and Figure 5 shows the location of the screw terminals. Table 2. i.
Section 1: Setting Up and Using the i.LON 600 Internet Server Connecting High Voltage Models 72601 & 72602 ! SAFETY WARNING When connecting the power terminals of an i.LON 600, always connect earth ground first, then Neutral, then Line. This minimizes the risk of shock or damage should power inadvertently be present on Line. ! SAFETY WARNING The i.LON 600 uses a Poly-carbonmonoflouride Lithium Coin battery. RISK OF EXPLOSION IF BATTERY IS REPLACED BY AN INCORRECT TYPE.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server The high voltage connection is implemented on screw terminals 1 (Earth Ground), 3 (Neutral), and 4 (Line): screw terminal 2 (NC) is not used and should remain unconnected. A solid earth ground via terminal 1 connection is required for proper ESD and EMC performance of the i.LON 600 device. Install the power mains in the following order: 1. Insert the earth ground 2. Insert the neutral connection 3.
Section 1: Setting Up and Using the i.LON 600 Internet Server ! ALERTA DE SEGURIDAD Y ALTO VOLTAJE Asegúrese que la red electrica de corriente alterna AC este DESENERGIZADA antes de: quitar la cubierta, manipular los cables de alimentacion o conectar cualquier cableado al dispositivo i.LON 600. Bajo NINGUNA circunstancia conecte el dispositivo i.LON 600 a redes electricas con voltajes fuera del rango 115/230VAC, -14% a +8%, 50/60Hz ±2.5Hz.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server LONWORKS Network The i.LON 600 is provided with one of two types of LONWORKS channels: TP/FT-10 free topology twisted pair (Models 72601 and 72603), or TP/XF-1250 (models 72602 and 72604). The twisted pair interfaces are polarity-insensitive and require connecting the twisted pair to terminals 5 and 6. The screw terminals accept 0.34 – 4.0mm2 (22 – 12AWG) gauge solid wire. The optimum tightening torque for the screw terminals is 0.
Section 1: Setting Up and Using the i.LON 600 Internet Server i.LON 600 LED Displays and Buttons Once you have applied power to your i.LON 600, LEDs will provide you with information on the status of your i.LON 600. Table 5 describes each LED and its meaning. Table 5. LED Status Information LED Description Power This LED is on when the i.LON 600 unit has power. When i.LON 600 applications are not running, this light blinks rapidly. Service This LED is normally off.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server 3 LONWORKS/IP Channels Background & Definition Traditionally, LONWORKS networks operate over dedicated network wiring such as twisted pair. A given segment of wiring is referred to as a channel. With the introduction of LNS 3.01 and the i.LON 1000 Internet Server (and now the i.LON 600 LONWORKS/IP Server), a new kind of channel has been created, the LONWORKS/IP channel.
Section 1: Setting Up and Using the i.LON 600 Internet Server Introduction to the LONWORKS/IP Channel Unlike traditional LONWORKS channels that use a dedicated physical wire, a LONWORKS/IP channel uses a shared IP network, and is defined by a group of IP addresses. These addresses form a “virtual” wire. i.LON 600s and PCs running LNS (version 3.01 or better) use this virtual wire in the same way they use traditional dedicated twisted pair wiring. The concept is similar to a Virtual Private Network (VPN).
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server TP/XF-1250 LonWorks FT-TP Router LonWorks FT-TP Router FT-10 FT-10 FT-10 LonWorks FT-TP Router Figure 10. A LONWORKS Network with a Traditional TP-1250 High Speed Backbone The i.LON 600 routing engine is designed to deal with the potentially large latencies introduced by large IP networks such as the Internet.
Section 1: Setting Up and Using the i.LON 600 Internet Server FT-10 LonWorks/IP Channel i.LON TCP/IP i.LON LNS 3.01 Workstation FT-10 Figure 12. i.LON 600 and LNS 3.01 Workstation on a LONWORKS/IP Channel A complete installation may contain many i.LON 600s and PCs – all sharing a LONWORKS/IP channel. Because the LONWORKS/IP channel can exist on any IP network, a system may now span the entire globe as easily as it once spanned a single building, as shown in Figure 13.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server 4 Configuring the i.LON 600 TCP/IP Settings This chapter describes how to configure the IP information for an i.LON 600. 20 Configuring the i.
Section 1: Setting Up and Using the i.LON 600 Internet Server IP Resources Required to Create LONWORKS/IP Channels Before you install an i.LON 600 on an existing IP network, you will need to work closely with the IP network administrator to gather a list of the resources. You must also provide information about your i.LON 600 to the network administrator so they can adjust intervening firewalls to allow bi-directional communication with the outside world.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Use a table similar to the one below to plan your installation. The IP address of members within a LONWORKS/IP channel should be static. You can use IP addresses that are not static, but this requires additional configuration (see Appendix A). Addresses may be translated using Network Address Translation (NAT), though this also requires additional configuration. Table 6.
Section 1: Setting Up and Using the i.LON 600 Internet Server Configuring the i.LON 600 After you install the i.LON 600 software and connect your i.LON 600, configure it by performing the following steps: 1. Connect the i.LON 600 directly to your PC using an Ethernet cable. If your PC uses DHCP, attach the i.LON 600 to your building’s network. See Chapter 7 for more information. 2.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server 7. Enter the TCP/IP parameters provided by your network administrator. These settings are described in greater detail in the Configuring TCP/IP Settings section below. 8. Reboot your i.LON 600 using the Reboot Web page for the parameters to take effect. 9. Connect the i.LON 600 to your network. 10. Repeat steps 3-9 for each i.LON 600 you wish to install on your network. Configuring TCP/IP Settings Set the TCP/IP information for the i.
Section 1: Setting Up and Using the i.LON 600 Internet Server IP Address Static IP address used by the i.LON 600 if Manually Configure IP Settings is set. The default value is 192.168.1.222. Contact your network administrator for a static IP address. Subnet Mask Subnet mask used by the i.LON 600 if Manually Configure IP Settings is set. By default, this value is 255.255.255.0. Default Gateway Gateway used by the i.LON 600 if Manually Configure IP Settings is set. By default, this value is 192.168.1.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Figure 16. Specifying a LONWORKS/IP Port 2. Enter a new port number in the LonWorks/IP port field. 3. Click Submit. Rebooting the i.LON 600 To ensure that certain TCP/IP settings take effect, click the Reboot button on the Reboot Web page. If the i.LON 600 is located behind an NAT firewall, you should check the This i.Lon 600 LonWorks/IP Server is located behind a NAT firewall checkbox.
Section 1: Setting Up and Using the i.LON 600 Internet Server Restoring Factory Defaults When in secure access mode (see the Security Access Reset section later in this chapter), the Security Web page will display a link to the Restore Factory Defaults Web page. Click the Restore Factory Defaults button on this page to reset the configuration of the i.LON 600 to its factory default. This will restore the following i.LON 600 configuration: Table 7. i.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Setting the i.LON 600 Security The i.LON 600 uses a number of security measures: • Security Access Reset. A security access reset is required to access the Security Web page. A security access reset requires physical access to the i.LON 600 hardware. • Security Web Page. The i.LON 600 Security Web page allows you to password protect or disable FTP and Web server access to the i.LON 600. • MD5 Authentication. The i.
Section 1: Setting Up and Using the i.LON 600 Internet Server Setting Your PC’s IP Configuration This may not work if your PC uses DHCP to obtain an IP address. You may need to set your PC to a static IP address. The i.LON 600’s IP address change may place the i.LON 600 on a subnet that your computer cannot communicate with. For example: in order to communicate with the i.LON 600 after a Security Access Reset, you can either modify your computer’s IP configuration to place it on the 192.168.1.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Enable Web server Set this option to allow Web access to the i.LON 600. This option is enabled by default. The i.LON 600 must be rebooted before this option will take affect. Note: If you disable this option, you will not be able to access the i.LON 600 Web pages after a reset. If you need to reenable Web access, you can reset this option by performing a security access reset, as described above.
Section 1: Setting Up and Using the i.LON 600 Internet Server 5 Creating a LONWORKS/IP Channel This chapter describes how to use the Configuration Server to create a LONWORKS/IP channel. The Configuration Server is installed with the i.LON 600 software, so before proceeding, install the i.LON 600 software as described in Chapter 1. i.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Creating a LONWORKS/IP Channel To create a LONWORKS/IP channel, you must configure each LONWORKS/IP device that will be on the channel and enter information about each device in the Configuration Server. A LONWORKS/IP device can be an i.LON 600, i.LON 1000, or a PC running LNS 3.01 or higher. The following describes how to setup two i.LON 600s on an IP backbone.
Section 1: Setting Up and Using the i.LON 600 Internet Server Figure 19. Echelon LONWORKS/IP Configuration Server 3. i.LON 600 User’s Guide Verify that the Configuration Server is attached to your IP network. The Network status box should indicate “Enabled”. If the Network box does not indicate “Enabled”, select Enabled from the Network menu. The Configuration Server should correctly detect and display the IP address of your PC in the Channel Description window.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Figure 20. Configuration Server Network Settings If your PC has more than one IP address assigned to it, you may select which IP address should be used by the Configuration Server using the Local IP… button. On the Configuration Server main dialog screen in Figure 20, the New Channel’s Server Address is set to 10.5.250.17. This confirms that the Configuration Server is running on a PC with an IP address of 10.5.250.17.
Section 1: Setting Up and Using the i.LON 600 Internet Server Figure 21. Configuration Server Device Properties: Address Tab 8. i.LON 600 User’s Guide Enter the IP Address of the i.LON 600 (obtained from your network administrator) and click Apply. This is the same address that you assigned to the i.LON 600 using the setup Web pages.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server If you use a host name, it must be registered in a DNS server that is available to the Configuration Server PC. See Chapter 7 for more information about DNS. Figure 22. Configuration Server Device Properties: SNTP and Protocol Tabs 9. Click the SNTP tab and select the Use Channel Default checkbox. 10. Click the Protocol tab and select the Use Channel Default checkbox. 11. Click the i.
Section 1: Setting Up and Using the i.LON 600 Internet Server When you select Update Members or Update Device, a communication process starts between the Configuration Server and the selected devices. For channels set up in Standard EIA-852 and Extended Firewall Support modes, this process conforms to the EIA-852 protocol standard. For backward compatible channels, the protocol used is not strictly compatible with EIA-852, although it is very similar.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server ! IMPORTANT: The Configuration Server must be running when you configure LONWORKS/IP devices using a LONWORKS network management tool such as LonMaker. i.LON 600 System Information You can verify the rate at which packets are sent and received by your i.LON 600 over the network the network by viewing the System Info Web screen. This screen also provides setup information about your i.LON 600 including i.
Section 1: Setting Up and Using the i.LON 600 Internet Server Designing a LonMaker Network Containing LONWORKS/IP Channels i.LON 600s allow you to connect an FT-10 or TP-1250 channel to a LONWORKS/IP channel for transporting LONWORKS packets over IP. Once the LONWORKS/IP channel is established (as described in the previous section), you must define the i.LON 600 devices using the LonMaker Integration Tool. Figure 26 shows an example of a LONWORKS network that contains a LONWORKS/IP channel.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server 2. Drop channel shapes onto the drawing representing the IP Channel and FT-10 Channel 2. For the IP Channel, specify IP-10L (if using a local IP network) or IP-10W (if using a wide area IP network, such as the Internet) for the Transceiver Type in the Channel’s properties. For FT-10 Channel 2, assign TP/FT-10 as the Transceiver Type. 3.
Section 1: Setting Up and Using the i.LON 600 Internet Server Verifying Router Functionality To verify that the i.LON 600 Routers in the network shown in Figure 26 are working correctly, right-click on the network variable connection between DI-10 (switch) functional block and DO-10 (LED) function block and select Monitor Input Value. Verify that the value displayed on the connection in LonMaker is tracking the value of the Digital Output network variable in DI-10 functional block.
Section 1: Setting Up and Using the i.LON 600 LONWORKS/IP Server Verify that you can ping the Configuration Server PC or members of the LONWORKS/IP channel using the Windows Command Prompt. The i.LON 600 on the LONWORKS/IP channel pings successfully, but will not commission. 42 Address translation may take place somewhere between the two devices. Make sure that the IP address of the target i.
Section 2: Advanced Topics Section 2 Advanced Topics i.
Section 2: Advanced Topics 6 Using the i.LON 600 with NAT 44 Using the i.
Section 2: Advanced Topics Network Address Translation (NAT) Network Address Translation (NAT) allows multiple computers (hosts) to share one IP address. See Appendix A for a complete description of NAT. Configuration Server PC IP iLON 600 NAT Gateway NAT Gateway iLON 600 Figure 29. i.LON 600s Communicating Through Two NAT Gateways An i.LON 600 may be placed behind an NAT firewall (such as the Linksys router Model BEFSR81DSL or equivalent) and can communicate with another i.
Section 2: Advanced Topics Figure 30. Setting Up Multiple Firewalls with Multiple i.LON 600s 7. 46 Right click on the channel and select Update Members or right click on the device and select Update Device. Using the i.
Section 2: Advanced Topics 7 Using the i.LON 600 with DHCP & DNS i.
Section 2: Advanced Topics DHCP DHCP (Dynamic Host Configuration Protocol) allows PCs to automatically be assigned an IP address when they are powered. The “DHCP Server” resides on the network and assigns IP addresses. When you select “Obtain IP address Automatically” in the Windows network setup screens, you are asking Windows to get its IP address from a local DHCP server. DHCP is commonly used for workstations, but seldom used for servers.
Section 2: Advanced Topics DNS DNS is a mechanism that translates an IP host name like www.echelon.com into a numeric IP address like 205.229.51.8. For example, when you enter www.echelon.com in your web browser, your web browser queries a DNS server to find the IP address. It then requests the home page from the numeric IP address – not the IP host name. Because the process is transparent, many people are not aware of the existence of numeric IP addresses.
Section 2: Advanced Topics 2. Check or uncheck the Enable Continuous IP Host Names Translation checkbox and specify an update interval time (if applicable). To issue an immediate IP host name translation, select Translate IP Host Names from the Network menu. This will perform a retranslation on all channels. Note: When using this option, the local DNS server and the Configuration Server must be continuously running. 50 Using the i.
Section 2: Advanced Topics Linking DNS and DHCP If your LONWORKS/IP channel implementation is completely under your control, and you have control of all DHCP and DNS servers referenced by the members of your LONWORKS/IP channel, it is possible to assign all addresses using DHCP without static reservations and resolve members using DNS and the Configuration Server. Windows 2000 Server, for example, allows you to link DHCP and DNS records in this fashion.
Section 2: Advanced Topics 8 LONWORKS/IP Channel Parameters 52 LONWORKS/IP Channel Parameters
Section 2: Advanced Topics Channel Mode You can set the i.LON 600 channel mode using one of three radio buttons in the New Channel Properties dialog box. To access the New Channel Properties dialog box, start the Configuration Server and right click the New Channel icon and select Channel Properties… from the menu. Figure 32. New Channel Properties Dialog Box A brief description of each mode is described in Table 10. Table 10. Channel Modes Setting Description Backward Compatible (required for i.
Section 2: Advanced Topics create multiple LNS LonWorks/IP interfaces in the same channel using the same IP address (but with different ports). Without this option, only one device may reside behind a NAT firewall, and all devices on the channel must have unique IP addresses. This option extends the EIA-852 protocol in a way that is not strictly compliant with that standard, though it should still be compatible with other EIA-852 devices. You can use up to 256 devices per channel in this mode.
Section 2: Advanced Topics Figure 33. Aggregation Settings i.
Section 2: Advanced Topics MD5 Authentication MD5 authentication is a channel-wide property that uses an authentication key to set security on a LONWORKS/IP channel. The authentication key is used to calculate the MD5 digest. When authentication is enabled and the i.LON 600 prepares to send an IP packet, the i.LON 600 uses the authentication key and the public MD5 algorithm to compute a digest over each LONWORKS packet in the UDP payload.
Section 2: Advanced Topics To enable authentication and set the authentication key on a LONWORKS/IP channel, follow these steps: 1. Select Channel Properties from the Configuration Server’s Channel menu or right-click on a channel and select Channel Properties. Click the Protocol tab. Figure 34. Protocol Tab 2. Select the Authenticate checkbox to enable authentication and enter 16 HEX pairs that represent the MD5 authentication key into the entry field. For example: ABF145E02B5CFF0019BEEFF145E02B5C 3.
Section 2: Advanced Topics Figure 35. Setting MD5 Authentication ! WARNING MD5 authentication should not be confused with authenticated LONWORKS messaging. MD5 authentication applies to IP packets, authenticated LONWORKS messaging applies to LONWORKS packets. i.LON 600 System Event Log The i.LON 600 maintains a history of significant system events to track and help troubleshoot any problems that may occur during operation. These system events are logged to the event log, a text file stored in the i.
Section 2: Advanced Topics Event Types The event log records different types of event messages. Every event includes a date/time stamp and a message. The following sections list the event types and include a description of the message. Fatal exception reboot; intvec#;pc: A fatal exception has occurred. The event will be followed by a stack trace of the task that took the exception. The device will reboot after a fatal exception.
Section 2: Advanced Topics An urgent trace message was generated. The urgent trace messages include: Table 11. Urgent Trace Messages Message Description WebServer Activated/Deactivated (remotely) Indicates that the WebServer state was changed remotely using the Configuration Server. NVRAM reset to factory defaults The NVRAM contents have been reset to the factory default settings. Web server is unable to open WebParams.dat The Web server program could not open the WebParams.dat file.
Section 2: Advanced Topics LONWORKS/IP Channel Timing Considerations When designing a LONWORKS/IP channel over an IP network that might have a large latency, such as the Internet, it is important to be aware of the relationship between the three timing parameters that can be set when configuring the channel. Two of the timing parameters, Channel Timeout and Packet Reorder Timer, are set for the LONWORKS/IP channel through the Configuration Server.
Section 2: Advanced Topics Channel Timeout Channel Timeout is the LONWORKS/IP channel property that assigns a delay for a packet to travel across that channel. The assigned delay is a time parameter set in milliseconds and indicates how old a packet can be before it is discarded. If you are sending packets across a virtual private network or any configuration that uses the Internet, set the Channel Timeout parameter to ½ the average ping response. Synchronize the i.LON 600 routers with an SNTP time server.
Section 2: Advanced Topics Using SNTP When Creating LONWORKS/IP Channels In small IP networks where there is no appreciable latency, it is not necessary to specify an SNTP server for your LONWORKS/IP channel. However, when creating LONWORKS/IP channels that span large IP networks, like the Internet, where large network delays may be present, you must specify an SNTP time server for the LONWORKS/IP channel. Specifying a time server allows each participant in the channel to synchronize to a common time base.
Section 2: Advanced Topics SNTP client in the Configuration Server checkbox allows you to run an SNTP client in the Configuration Server. If you are using a third-party SNTP server client on the Configuration Server PC, read the below section before setting your system. The SNTP Client options Maximum time correction and Update every only apply if the Run the SNTP client in the Configuration checkbox is checked. The i.LON 600 device SNTP options are self-adjusting and cannot be configured. 3.
Section 2: Advanced Topics Follow these steps to configure the Configuration Server to use a third-party SNTP client to update the PC’s clock. 1. Select Settings from the Network menu and click on the SNTP tab. 2. Uncheck the “Run the SNTP client in the Configuration Server” checkbox. When cleared, the Configuration Server will not poll a SNTP server to update the PC’s clock. The PC will use its third-party SNTP client to synchronize to whatever time server is specified by the third-party client.
Section 2: Advanced Topics For more information on time and frequency services, log on to www.eecis.udel.edu/~mills/ntp/ • 66 Install an SNTP server on any PC in your LAN. You may use the same PC on which the Configuration Server is installed. One option is Tardis2000 shareware available from www.kaska.demon.co.uk. You can configure the software to synchronize with any other SNTP server, or use local time on the PC by setting Tardis2000 to use the loop back address 127.0.0.1.
Section 2: Advanced Topics 9 Using XML to Directly Configure an i.LON 600 This section describes how to configure an i.LON 600 using an XML file as the source of the i.LON 600 configuration parameters. i.
Section 2: Advanced Topics Introduction The EIA-852 standard requires that an i.LON 600 devices have a free-standing method of configuration. You can manually configure your i.LON 600 without using the Configuration Server software by uploading an XML file (containing configuration data) directly to your i.LON 600. Echelon recommends using the Configuration Server to setup and specify parameters for your i.LON 600.
Section 2: Advanced Topics Sample XML File Below is an example of an XML file used for configuring the i.LON 600. - 1 1 4008636142 ICE iLON 10.2.11.153 1628 10.2.0.
Section 2: Advanced Topics - - - 3264270798 0.0.0.0 0 10.2.11.
Section 2: Advanced Topics - - 0 10.2.11.
Section 2: Advanced Topics Echelon XML Tag Description A few of the Echelon XML tags are described in Table 14. Table 14. XML Tag Description 72 Header Description TIMESTAMP CHAN_MEMB_TIMESTAMP CHAN_RTNG_TIMESTAMP SEND_LIST_TIMESTAMP These properties show the date and time of the last updated. The ISO time string is read and converted internally into a ULONG (4-byte unsigned integer) and stored in memory in milliseconds counting from January 1, 1900. The default setting is the current date and time.
Section 2: Advanced Topics REORDER_ESCROW_TIMER Specifies the time limit in milliseconds that the device will wait for an out-of-order packet to arrive. TYPE_OF_SERVICE_ENABLED Specifies whether or not the type of service byte in the IP packet for all TCP/IP messages sent by the device is used/enabled. Boolean value can be either 1(true) or 0 (false). TYPE_OF_SERVICE_VALUE Specifies the value to use for the type of service byte in the IP packet for all TCP/IP messages sent by the device.
Section 2: Advanced Topics 10 Troubleshooting This appendix can be used to diagnose common problems that occur with the i.LON 600.
Section 2: Advanced Topics Common Troubleshooting Problems The following lists the most common problems encountered when setting up your i.LON 600. Disabled i.LON 600s will not configure properly when the Configuration Server is taken off the network (turned off or disconnected). If you reattached the Configuration Server and select Update Members, the i.LON 600 is still not configured properly. • To solve this problem, you must disable your i.
Section 2: Advanced Topics I can access my i.LON 600 Web pages but some content seems to be missing. • The i.LON 600 has been designed to work with Microsoft Internet Explorer 6.0 or later. Some pages will not display correctly on other browsers or prior versions of Internet Explorer. You can install Internet Explorer from the i.LON 600 software installation CD. My Service LED is blinking, what does this mean? • The Service LED blinks when the i.LON 600 device is not commissioned. When the i.
Section 2: Advanced Topics The VNI has not been added to the Configuration Server. Add the VNI to the Configuration Server. The IP channel properties have not been properly set. For a local Intranet, make sure the channel property/transceiver type in the LonMaker tool is IP-10L. For a WAN (Internet), choose IP-10W. The near router (iLONRTR_1) commissions successfully, but no service pin message is received from the far router (iLONRTR_2). There is a problem with the LONWORKS/IP channel setup.
Section 3: Appendixes Section 3 Appendixes 78 Troubleshooting
Section 3: Appendixes Appendix A Using NAT, DNS, DHCP and DDNS with a LONWORKS Network This section describes the advantages of using a static IP address when setting up your network. i.
Section 3: Appendixes Network Address Translation (NAT) Network Address Translation (NAT) allows multiple computers (hosts) to share one IP address. The address is normally set up at the gateway between a private network and the Internet; allowing the computers on the private network to share a global, ISP assigned address. This is achieved by modifying the headers of each packet traveling through the NAT gateway. At a minimum, an IP address in each packet header is replaced (translated).
Section 3: Appendixes Home Network 192.168.1.100 WAN Side 131.28.203.17 LAN Side NAT Gateway 192.168.1.101 WAN Side Address is Assigned by ISP ISP Internet 192.168.1.1 Figure 41. NAT Gateway Structure The below steps illustrate the NAT process: 1. Using one of your home PCs, open Internet Explorer and type www.echelon.com. Your PC will send a connection initiation (SYN flagged) TCP packet to www.echelon.com (which it has previously resolved to an IP address using DNS).
Section 3: Appendixes Headers contain: Source IP: 205.229.51.8 (www.echelon.com) Destination IP:192.168.1.100 (your PC) Note that the process is completely transparent. Neither your PC nor the Echelon Web site are aware the translation has taken place. In this case, two sets of addresses and checksums were replaced. The process is the same for UDP. Ports and Port Mapping A fully qualified URL consists of an IP address and a port. The URL www.echelon.com:80 is a fully qualified URL.
Section 3: Appendixes i.LON 600 Ports The i.LON 600 uses IANA designated ports for LonWorks traffic (ports 1628 and 1629). Continuing with the above example, you could connect an i.LON 600 to your network with an IP address of 192.168.1.102. Home Network 192.168.1.100 WAN Side 131.28.203.17 LAN Side WAN Side Address is Provided by ISP (assigned) ISP i.LON 600 192.168.1.102 Internet NAT Gateway 192.168.1.101 192.168.1.1 Figure 42. Adding an i.
Section 3: Appendixes Creating a Virtual Wire LONWORKS networks that do not connect to an IP network may be quite large. A LONWORKS network may contain 255 subnets each containing as many as 127 devices. Subnets are linked together using LONWORKS routers. A common implementation is to have many FT subnets connected to a single TP-1250 “high speed” backbone. TP-1250 High Speed Backbone FT/TP-1250 Router FT-10 Channel Figure 43.
Section 3: Appendixes i.LON 600s are logically identical to TP-1250 or FT routers, but use IP as their high speed backbone instead of a TP-1250 backbone. They may not be connected to the same physical wire. Two i.LON 600s located in different cities could use the Internet as a high-speed backbone to create a single LONWORKS network. Instead of connecting the two i.LON 600s with one long wire, the Internet is used to create a “virtual wire”.
Section 3: Appendixes Note that the diagnostic information provided about the i.LON 600s (indicated by the varying i.LON 600 icon colors) is more complete than the diagnostics provided by the changing colors of the NAT gateways. The Configuration Server cannot acquire the same level of diagnostic information about an NAT gateway as it can about i.LON 600s. Table 16 describes the meanings of the different icon colors. Table 16.
Section 3: Appendixes DHCP Devices in an IP network have assigned addresses such as 192.168.1.100. For small networks, manually configuring each device’s IP address is fairly simple and not very time consuming. As the number of computers on your network grows, however, assigning each computer on the network its own IP address can be cumbersome. To solve this problem, a system called Dynamic Host Configuration Protocol (DHCP) was created to automatically assign network computers an IP address.
Section 3: Appendixes NAT gateway and enter 131.23.203.17:1628 in the Configuration Server. The LONWORKS/IP packets would flow unimpeded. You will run into problems with your network if your ISP does not offer static addresses. Even if static port mapping is enabled on your NAT gateway, you may not be able to access computers within your home because the house IP address (provided by the ISP) may change unpredictably. This is a common problem. Use a static IP address for both your NAT gateway and the i.
Section 3: Appendixes something changes, the Configuration Server will update all i.LONs in the LONWORKS/IP channel. Do not rely on DNS to resolve i.LON IP addresses. Use static addresses that do not change. Dynamic DNS If your ISP does not offer a static IP address service, and you still want Internet access to an i.LON at your house, you can use a third party solution called dynamic DNS (DDNS). Providers include dns2go.com, dyndns.org and others. Perform a quick Internet search on “dynamic DNS”.
Section 3: Appendixes Appendix B The i.LON 600 Console Application This appendix describes how to use the i.LON 600’s console application through the serial port. 90 i.
Section 3: Appendixes The i.LON 600 Console Application You can use console application to configure and troubleshoot an i.LON 600. To access the console application, you must connect a female-to-female DB-9 cable from the Console hardware output to a COM port on your computer; then use a terminal emulator, such as Windows HyperTerminal, to communicate on the specified serial port. Set the communications parameters on the terminal emulator to 9600-8-N-1 and turn flow control off.
Section 3: Appendixes activateapp for supported names. This command does not delete the instance of the application; it deactivates the application. This function is primarily used for troubleshooting. delete file Deletes file. dhcp on|off Turns DHCP on and off. If DHCP is on, the i.LON 600 DHCP client retrieves its IP address, gateway, subnet mask, primary DNS server (if used), and DNS domain from a DHCP server. diag Module subcommand [params] Performs diagnostic commands on the i.LON 600 server.
Section 3: Appendixes DnsServerViaDhcp – Obtaining DNS Server from DHCP. DnsDomainViaDhcp – Obtaining DNS suffix via DHCP. eventlog on|off Turns the console event log on and off. The event log is kept in eventlog.txt in the root directory of the i.LON 600 server. factorydefault Resets the i.LON 600 server to its factory defaults. Files added by the user outside of the /root/software directory (i.e. Web pages) are not affected. Echelon highly recommends that user run this command from the i.
Section 3: Appendixes removeapp index|name Deletes an existing application instance, specified by index or name. The user should generally not use this command. rename file1 file2 Renames file1 to file2. servicepin index Sends a service pin message for the application specified by index. See activateapp for supported indexes. show [all| hwInfo] This displays configuration information about the i.LON 600 server. For example, show might display: Software Version: 2.00-0024 IP Address: 10.1.253.
Section 3: Appendixes Interrupting the Boot Process The i.LON 600 server undergoes an extensive boot process upon power-up and when reset by the reset button or a reboot command issued in the Configuration Server, reboot web page, or console application. During the boot process, the i.
Section 3: Appendixes ! WARNING: Do not interrupt the bootrom update process. Doing so will render the i.LON 600 server unable to boot. If this happens, you will need to ship your i.LON 600 server back to Echelon to be repaired. 96 i.
Section 3: Appendixes Appendix C i.LON 600 Firmware The latest version of the i.LON 600 firmware is included with the software on the CD. These files are installed on the PC LONWORKS\iLON600\Images\iLON600 1.00, where 1.00 is the major and minor version number. The directory structure is a duplicate of the directories contained by the i.LON 600 device. If you receive an update of the i.LON 600 firmware, you can update the firmware as described in Updating the i.LON 600 Firmware, later in this chapter. i.
Section 3: Appendixes Updating the i.LON 600 Firmware New versions of the i.LON firmware may become available at www.echelon.com/ilon. To update your i.LON hardware with a new firmware version, follow these steps: 1. Log onto www.echelon.com/ilon. 2. Download the firmware update to your PC. It is recommended that the update be placed in the LONWORKS\iLON600\Images\iLON X.xx folder where X.
Section 3: Appendixes The folders contain the following information: Table 18. Device Status Indicator Directory Description Config Contains the configuration files for the i.LON 600 . ltConfig Contains LonTalk configuration data. Do not modify the files in this folder. Modules Contains executable modules. Do not modify the files in this folder. Web Contains the web pages used for setting up the i.LON 600. Webparams.dat This file is used to set i.LON 600 web security. iLonSystem This is the i.
Section 3: Appendixes Appendix D Using Your i.LON 600 to Access a Remote Network 100 Using Your i.
Section 3: Appendixes Creating a LONWORKS/IP Channel Creating a LONWORKS/IP channel involves configuring each LONWORKS/IP device that will be on the channel and informing the Configuration Server of all LONWORKS/IP devices on the channel. A LONWORKS/IP device can be an i.LON 600 or a PC running LNS 3.0 or better. To create a LONWORKS/IP channel, follow these steps: 1. Set the IP address, subnet mask, and default gateway for all i.LON 600s using the i.LON web interface, as described in Chapter 4. 2.
Section 3: Appendixes Figure 49. Add LONWORKS/IP Device Dialog 5. Fill in the following information: Name The name of the LONWORKS/IP device. IP Address The IP address of the device will be automatically set to the PC’s IP address (if the PC has multiple Ethernet cards with different IP addresses, you may select the specific address you want to use). IP Port The port that the PC communicates with other LONWORKS/IP devices. By default, this is 1628.
Section 3: Appendixes Figure 50. LONWORKS/IP Channels Control Panel 7. Start the Configuration Server application. From the Windows desktop click on Start/Programs/Echelon i.LON 600/LonWorks-IP Configuration Server. The Configuration Server main dialog appears: Figure 51. Configuration Server 8. To rename New Channel to a more descriptive name, right-click on New Channel, select Rename Channel, and enter the descriptive name. 9. Click on the Show Log button to display the Configuration Server log.
Section 3: Appendixes Figure 52. Configuration Server Log 10. Verify that the Configuration Server is attached to your IP network by checking the Enabled in the Network menu. The Configuration Server should detect the IP address of your PC. 11. Verify your PC’s IP address by selecting Settings from the Network menu and confirming that the Configuration Server’s proper IP address is listed in the TCP/IP address or host name field.
Section 3: Appendixes Appendix E i.LON 600 Web Server Parameters Application This section contains information about modifying the i.LON 600 Web page security. i.
Section 3: Appendixes Overview of i.LON 600 Web Page Security The i.LON 600 Internet Server supports a Web page security feature that allows you to restrict access to files under the i.LON ‘s /root/Web directory. Access may be secured by user name/password, source IP address, or location of the resource (URL). Web page security is defined using the i.LON Web Server Security and Parameters software. This is a standard utility that is included in all i.LON software products.
Section 3: Appendixes 4. Enter the desired user name and password (in this example, the passwork is myilon) and click the Replace button. The new user name is now shown on the user list. See Figure 54. Figure 54. Creating a New User 4. After editing or replacing the default user name and password, click the Groups tab. Select all from the Groups list. All members of the list appear. Remove ilon user from the list by clicking the Remove button (located next to the Add User button). 5.
Section 3: Appendixes iLonSecurity 1.3 600 GlobalMemoryBytes:16384 RequestMemoryBytes:16384 TaskStackBytes:307200 NumTasks:1 TaskPriority:240 MaxSymbols:100 MaxUrlSize:1024 (Users) all:NewUser1:myilon (Locations) everywhere:*.*.*.* (Realms) /forms/Echelon/*:all:everywhere (Aliases) 108 i.