SAFETY PRECAUTIONS (Read these precautions before using this product.) Before using this product, please read this manual and the relevant manuals carefully and pay full attention to safety to handle the product correctly. In this manual, the safety precautions are classified into two levels: " DANGER" and " CAUTION". DANGER Indicates that incorrect handling may cause hazardous conditions, resulting in death or severe injury.
[Design Precautions] DANGER In an output module, when a load current exceeding the rated current or an overcurrent caused by a load short-circuit flows for a long time, it may cause smoke and fire. To prevent this, configure an external safety circuit, such as a fuse. Configure a circuit so that the programmable controller is turned on first and then the external power supply. If the external power supply is turned on first, an accident may occur due to an incorrect output or malfunction.
[Installation Precautions] CAUTION Use the programmable controller in an environment that meets the general specifications in the QCPU User's Manual (Hardware Design, Maintenance and Inspection). Failure to do so may result in electric shock, fire, malfunction, or damage to or deterioration of the product.
[Wiring Precautions] DANGER Shut off the external power supply for the system in all phases before wiring. Failure to do so may result in electric shock or damage to the product. After wiring, attach the included terminal cover to the module before turning it on for operation. Failure to do so may result in electric shock. CAUTION Ground the FG and LG terminals to the protective ground conductor dedicated to the programmable controller. Failure to do so may result in electric shock or malfunction.
[Wiring Precautions] CAUTION Mitsubishi programmable controllers must be installed in control panels. Connect the main power supply to the power supply module in the control panel through a relay terminal block. Wiring and replacement of a power supply module must be performed by maintenance personnel who is familiar with protection against electric shock. (For wiring methods, refer to the QCPU User's Manual (Hardware Design, Maintenance and Inspection)).
[Startup and Maintenance Precautions] CAUTION Shut off the external power supply for the system in all phases before mounting or removing the module. Failure to do so may cause the module to fail or malfunction. A module can be replaced online (while power is on) on any MELSECNET/H remote I/O station or in the system where a CPU module supporting the online module change function is used.
REVISIONS *The manual number is given on the bottom left of the back cover. Print date *Manual number Dec., 2008 SH(NA)-080811ENG-A Revision First edition Japanese manual version SH-080806-A This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses. Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual.
Memo A-8
INTRODUCTION This manual describes the function of the Universal model QCPU using Ethernet communication. Before using this product, please read this manual and the relevant manuals carefully and develop familiarity with the functions and performance of the Q series programmable controller to handle the product correctly.
CONTENTS CONTENTS SAFETY PRECAUTIONS...................................................................................................................... A - 1 REVISIONS ........................................................................................................................................... A - 7 INTRODUCTION ................................................................................................................................... A - 9 MANUALS ...................................
APPENDICES App-1 to App-3 Appendix 1 Specifications Comparison with Ethernet Module .......................................................
MANUALS To understand the main specifications, functions, and usage of the CPU module, refer to the basic manuals. Read other manuals as well when using a different type of CPU module and its functions. Order each manual as needed, referring to the following list. The numbers in the "CPU module" and the respective modules are as follows.
Manual name Description < Manual number (model code) > CPU module 1) 2) 3) 4) 5) QnPHCPU/QnPRHCPU Programming Manual (Process Control Instructions) Dedicated instructions for process control < SH-080316E (13JF67) > Other relevant manuals Manual name CC-Link IE Controller Network Reference Manual < SH-080668ENG (13JV16) > Description Specifications, procedures and settings before system operation, parameter setting, programming, and troubleshooting of the CC-Link IE controller network module Q C
MANUAL PAGE ORGANIZATION Reference Chapter The section in this manual or another relevant manual that can be referred to is shown with . The chapter of the current page can be easily identified by this indication on the right side. Section title The section number and title of the current page can be easily identified. In addition, this manual uses the following types of explanations. In addition to description of the page, notes or functions that require special attention are described here.
GENERIC TERMS AND ABBREVIATIONS Unless otherwise specified, this manual uses the following generic terms and abbreviations. * indicates a part of the model or version.
CHAPTER1 OVERVIEW 1.1 Features The features specific to the Built-in Ethernet port QCPU are described below. (1) GX Developer/GOT connection ( Section 3.1) • The Find CPU function makes it possible to find the Built-in Ethernet port QCPU connected to the same hub as GX Developer and displays a list. • MELSOFT connection allows access to CPU modules on the network, such as internal LAN, via routers. (2) GX Developer direct connection (simple connection) ( Section 3.
CHAPTER2 COMMUNICATION SPECIFICATIONS CHAPTER2 COMMUNICATION SPECIFICATIONS Table2.1 shows the communication specifications for built-in Ethernet ports of the CPU module. 2 Table2.1 Ethernet communication specifications Item Specifications Data transfer speed 100/10Mbps Communication mode Full-duplex/Half-duplex Transmission method Base band Maximum distance between hub Transmission 100m (328.
CHAPTER3 COMMUNICATION FUNCTION VIA BUILT-IN ETHERNET PORTS OF CPU MODULE The Built-in Ethernet port QCPU can communicate data by connecting built-in Ethernet ports of the CPU module with personal computers and/or display devices using an Ethernet cable (100BASE-TX, 10BASE-T). Ethernet Hub GX Developer MC protocol FTP GOT Figure 3.
CHAPTER3 COMMUNICATION FUNCTION VIA BUILT-IN ETHERNET PORTS OF CPU MODULE 3.1 GX Developer/GOT Connection The following describes the setting method for connecting the Built-in Ethernet port QCPU with GX Developer and/or GOT 3 Ethernet Hub GX Developer GX Developer GOT Figure 3.2 Connection example using hub ● The Built-in Ethernet port QCPU can be connected directly with GX Developer using one Ethernet cable.
3.1.1 Setting for CPU module The setting for the CPU module is described below. (1) PLC parameter setting Set the items in the Built-in Ethernet port tab of the PLC parameter dialog box as shown in Figure 3.3. 2) 1) Figure 3.3 Built-in Ethernet port tab 1) Set the CPU module IP address. 2) Set the connection for GX Developer (MELSOFT connection). (Refer to Figure 3.4) Figure 3.
CHAPTER3 COMMUNICATION FUNCTION VIA BUILT-IN ETHERNET PORTS OF CPU MODULE (2) Operation for validating parameters Using Ethernet direct connection or USB connection, write the settings in PLC parameter to the CPU module by selecting [Online] [Write to PLC] in GX Developer. After writing the parameter settings, power the programmable controller OFF ON or perform the reset operation of the CPU module using the RUN/STOP/ RESET switch so that the parameters become valid.
3.1.2 Setting on GX Developer side Setting on GX Developer side is described below. 1) 2) 3) Figure 3.5 Transfer Setup screen 1) Select "Ethernet board" for "PC side I/F". Select a protocol to be used in the Ethernet board setting screen as shown in Figure 3.6. Figure 3.6 PC side I/F Ethernet board setting screen • Network No., Station No.: Not used. • Protocol: Select the protocol to be used, "TCP" or "UDP". (Select the same protocol which has been set under the Open settings at Section 3.1.1.
CHAPTER3 COMMUNICATION FUNCTION VIA BUILT-IN ETHERNET PORTS OF CPU MODULE The Find CPU function can be used for specifying the CPU IP address in the connection using a hub. This function can be activated on the PLC side I/F Detailed setting of PLC module screen, finds the CPU modules connected to the same hub as GX Developer, and displays a list. 3 Figure 3.8 PLC side I/F Detailed setting of PLC module screen A list of the CPU modules found is displayed.
3.1.3 Precautions The following are the precautions must be taken when connecting the Built-in Ethernet port QCPU with GX Developer or GOT. (1) Existence check using the KeepAlive function When the protocol is set to "TCP", existence check using the KeepAlive function is performed. The CPU module sends an existence check message five seconds after the last message from the external device is received and waits to see whether a response from the external device is received.
CHAPTER3 COMMUNICATION FUNCTION VIA BUILT-IN ETHERNET PORTS OF CPU MODULE (4) Communication with MELSOFT devices in UDP protocol To communicate with multiple MELSOFT devices using the UDP protocol, set the same number of protocols as MELSOFT devices in PLC parameter. 3 Ethernet Hub Personal computer Personal computer Personal computer Set the same number of protocols as MELSOFT devices. Figure 3.
3.1.4 Communication via routers MELSOFT connection allows access to CPU modules on the network, such as internal LAN, via routers. Routers Internal RUN Factory Personal computer Control room Figure 3.12 Example of router use When accessing a CPU module via routers, set the items in parameter as shown in Figure 3.13. For other settings, refer to Section 3.1.1. Set the Subnet mask pattern and the Default router IP address. Figure 3.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.2 GX Developer Direct Connection (Simple Connection) When connecting the Built-in Ethernet port QCPU with GX Developer, the direct connection (simple connection), which connects them using only one Ethernet cable (not using a hub) is available. The direct connection enables communication with only specifying connection target (Broadcasting). IP address setting is not required. 3 GX Developer Ethernet cable Figure 3.
3.2.1 Communication setting in GX Developer Set the items on the Transfer Setup screen in GX Developer as shown in Figure 3.16. 1) 2) 3) Figure 3.16 Transfer Setup screen 1) Select "Ethernet board" for "PC side I/F". 2) Select "PLC module" for "PLC side I/F". Check the "Ethernet port direct connection" checkbox on the detailed setting screen as shown in Figure 3.17. Figure 3.17 PLC side I/F Detailed setting of PLC module screen 3) Make the setting for "Other station".
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.2.2 Precautions The following are the precautions must be taken when directly connecting the Built-in Ethernet port QCPU with GX Developer. (1) Connection to LAN line When the CPU module is connected to LAN line, do not perform communication using direct connection. If performed, the communication may put a load to LAN line and adversely affect communications of other devices.
3.3 MC Protocol Communication Built-in Ethernet ports of the Built-in Ethernet port QCPU enable communication using the MC protocol*1. External devices such as personal computers and display devices read/write device data from/to the CPU module using the MC protocol. External devices monitor the operation of the CPU module, analyze data, and manage production by reading/writing device data. Besides, the remote password function can prevent unauthorized access to the CPU module from outside of the system.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.3.1 Setting for MC protocol communication Setting for communication using the MC protocol is described below. Set the items of following (a) to (c) in the Built-in Ethernet port tab of the PLC parameter dialog box. 3 (c) (a) (b) Figure 3.20 Built-in Ethernet port tab (a) Communication data code Select a communication data code used for the MC protocol, "Binary code" or "ASCII code".
3.3.2 Command list When the Built-in Ethernet port QCPU communicates using the MC protocol, commands listed in Table3.2 can be executed. Table3.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.3.3 Available devices Table3.3 lists the devices available in commands used in the MC protocol communication function. Table3.
3.3.4 Precautions (1) Number of connected modules In the connection with external devices using the MC protocol, the number of CPU modules set as "MELSOFT connection" in the open settings on Built-in Ethernet port tab of PLC parameter can be connected simultaneously. (2) Data communication frame Table3.4 shows the frames available in the Built-in Ethernet port QCPU. Table3.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE (5) Response message receive processing Figure 3.22 shows an example of the response message receive processing on the external device side. Communication processing on the external device side 3 Request message send processing Response message receive processing Is TCP connection open? TCP connection is closed. Receive the rest of response messages.
3.3.5 Error codes for communication using MC protocol Table3.5 shows the error codes, error descriptions, and corrective actions that will be sent from the CPU module to an external device when an error occurs during communication using the MC protocol. Table3.5 List of available devices in CPU module No.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE No. 19 Error code (Hexadecimal) C204H Description The external device is different from the one that quested remote password unlock processing. Corrective action Have the same external device which has requested unlock processing request remote password lock processing. 3 3.3 MC Protocol Communication 3.3.
3.4 Time Setting Function (SNTP Client) The Built-in Ethernet port QCPU collects time information from a time information server connected to LAN, making it possible to set the CPU time automatically. The Built-in Ethernet port QCPU time setting function queries a time information server to get the time at the specified timing and sets the time sent from the time information server as clock data for the CPU module. The time setting operation is executed based on the following timing.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.4.1 Setting for time setting function Set the time in the Built-in Ethernet port tab of the PLC parameter dialog box. 3 Figure 3.24 Time settings screen Table3.6 Setting items on the time settings screen Item Description SNTP Select whether to use the time setting function. (Required) SNTP server IP address Specify the SNTP server IP address. (Required) Specify the time zone in which the time is to be synchronized.
3.4.2 Precautions (1) Communication time-out A communication time-out occurs when the Built-in Ethernet port QCPU has not received time information for 20 seconds from when querying a time information server. Besides, when a communication time-out occurs, the value in SD1270 changes to 0FFFFH. (2) Time information server To use the time setting function, an SNTP server personal computer (time information server) is required on LAN.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.5 File Transfer Function (FTP) The Built-in Ethernet port QCPU supports the FTP (File Transfer Protocol) server function. FTP is a protocol for transferring files between CPU modules and external devices. An external device with a FTP client function can simply access to files within the CPU module directly by using this FTP server function.
3.5.1 Setting for FTP communication Setting for communication using the FTP is described below. (1) Operation for CPU module Set the items in the Built-in Ethernet port tab of the PLC parameter dialog box. (c) (a) (b) Figure 3.26 Built-in Ethernet port tab (a) IP address Set an IP address for CPU module. (b) Enable online change (FTP, MC protocol) Check this checkbox to enable online change. (c) FTP setting Set the FTP parameters as shown below. Figure 3.27 FTP settings screen Table3.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE Remark To access the CPU module via a router, set the "Subnet mask pattern" and the "Default router IP address" settings as well.( Section 3.1.4) (2) Operation on external device (FTP client) side The procedure and required processing on the external device side when using the FTP server function of Built-in 3 Ethernet port QCPU are described below.
(a) Logging in to Built-in Ethernet port QCPU Operations from starting the FTP to logging in to the Built-in Ethernet port QCPU are described below. Example) Start up the FTP from the MS-DOS prompt of a Microsoft Windows XP Operating System. 1 2 3 3 Figure 3.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.5.2 List of transferable files Table3.8 lists the transferable files using the file transfer function. Table3.8 List of transferable files Target memory File storage drive number 0 Program File type Memory Built-in memory memory *2 *3 card (RAM) 3 4 1 Standard Standard SRAM card RAM ROM *4 *4 Memory card (ROM) 2 2 File name or 3 extension Flash card ATA card *4 Parameter PARAM.
3.5.3 List of FTP commands Table3.9 lists the FTP client commands can be used in the Built-in Ethernet port QCPU. Table3.9 List of FTP client side user interface commands CPU module status Remote password RUN Command Function binary Notifies that a file is to be transferred to the FTP server without conversion. bye Disconnects the FTP server connection and ends the FTP function. close Disconnects the FTP server connection. delete Deletes a file stored in the Built-in Ethernet port QCPU.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE Table3.10 Subcommands that can be used with "quote" command CPU module status Command Function change Displays/changes the Built-in Ethernet port QCPU file attribute. keyword-set Sets/displays/clears the Built-in Ethernet port QCPU file access password. password-lock Specifies the remote password and changes the status from unlocked to locked.
3.5.4 How to read FTP commands (1) FTP command descriptions The FTP operation commands (on the FTP client (external device) side) which can be used in the Built-in Ethernet port QCPU are described below. How to read descriptions Sections in brackets at [Specification format] can be omitted. (2) File specification methods File specification method which is specified during execution of an FTP operation command (on the FTP client side) is described below.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.5.5 Detail of FTP commands Functions and usages of FTP operation commands (on the FTP client side) which can be used in the Built-in Ethernet port QCPU are described below. Note that some FTP operation commands (on the FTP client side) which can be used in the Built-in Ethernet port QCPU may not operate as described in this manual, depending on the FTP application used on the FTP client side.
get [Function] Reads a file from the Built-in Ethernet port QCPU. [Specification format] get Transfer source file path name [Transfer destination file path name] [Specification example1] When reading a file stored in the SRAM card and saving that file under the same file name get1:\MAINSEQ1.QDR [Specification example2] When reading a file stored in the SRAM card and saving that file under a different file name get1:\SEQ1BAK.QDR\SEQ10LD.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE mget [Function] Reads a file from the Built-in Ethernet port QCPU. To read multiple files, specify the file names and extensions within the file path name using a wild card (* and/or ?). When reading multiple files, receive status is checked for each file transfer.
put [Function] Writes a file to the Built-in Ethernet port QCPU. [Specification format] put Transfer source file path name [Transfer destination file path name] [Specification example1] When writing the MAINSEQ1.QDR file to the SRAM card with the same file name put MAINSEQ1.QDR1:\MAINQDR1.QDR [Specification example2] When writing the MAINSEQ.QDR file to the SRAM card with a different file name put MAINSEQ.QDR1:\MAINQDR1.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE (2) Built-in Ethernet port QCPU dedicated subcommands The Built-in Ethernet port QCPU dedicated subcommands added to and sent with the FTP operation "quote" command are described below. change [Function] Displays/changes Built-in Ethernet port QCPU file attribute.
password-unlock [Function] Specifies the remote password set in the Built-in Ethernet port QCPU and performs unlock processing.*2 [Specification format] quote password-unlock [Remote password] • Remote password: Specify the remote password set in Built-in Ethernet port QCPU parameter. The following is displayed as the execution result upon normal completion. 200 Command 0key The following is displayed when the entered remote password and set remote password do not match.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE run [Function] Changes the Built-in Ethernet port QCPU status to RUN. (Executes remote RUN.) When changing the Built-in Ethernet port QCPU status to RUN, device memory clear can be specified. [Specification format] quote run [Mode [Clear mode]] • Mode: Specify whether to execute remote RUN forcibly.
stop [Function] Changes the Built-in Ethernet port QCPU status to STOP. (Executes remote STOP.) [Specification format] quote stop The following message is displayed as the execution result upon normal completion. 200 Command successful [Note] Write files to the program memory after the Built-in Ethernet port QCPU status is changed to STOP using this command. pm-write [Function] Transfers files in the program cache memory to the program memory.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.5.6 Precautions Precautions for using the file transfer function are described below. (1) FTP clients • FTP command specifications may differ from those described in this manual, depending on the FTP client. In such a case, check the functions and operation methods, referring to the manuals on the FTP client side. • FTP operations cannot be performed from Microsoft 3 Internet Explorer.
(4) Precautions for writing files • Operation to overwrite an existing file cannot be performed. Either delete the file using a file delete command (delete, mdelete) or rename the file using a file name change command (rename) before writing the file. • Files whose attribute is read-only or files which are locked by other devices/functions cannot be written. If files are written, a write error occurs. • File transfer (writing files) cannot be executed when a write-protected memory card is used.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.6 Remote Password This function checks a remote password when the communication using the following connections is requested. • Communication using GX Developer • Communication using the MC protocol • File transfer 3 The remote password function is a function to prevent unauthorized access (ex. corrupting data and programs) from external devices. However, this function cannot completely prevent unauthorized access.
3.6.1 Communication method when a remote password is set The communication procedure with the Built-in Ethernet port QCPU with a preset remote password is described below. (1) Access enable processing (unlock processing) An external device such as a personal computer performs remote password unlock processing for the CPU module. When unlock processing is not performed, an error occurs in the external device since the CPU module does not accept access.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.6.2 Remote password setting Setting method for remote password is described below. (1) Setting remote password and writing parameters to CPU module Set the remote password and the connection target in GX Developer and write the parameter settings to the CPU 3 module. Figure 3.31 Screens for setting remote password Table3.
(2) Enabling parameter settings After writing parameter settings to the CPU module, settings are enabled by powering the programmable controller ON or resetting the CPU module. (3) Performing remote password unlock/lock processing Perform the remote password unlock/lock processing from an external device using respective protocol as follows. (a) Using MELSOFT connection Enter the remote password in the following dialog box that appears during communication.
CHAPTER3 COMMUNICATION FUNCTION USING BUILT-IN ETHERNET PORTS OF CPU MODULE 3.6.3 Precautions Precautions for the remote password check function are described below. (1) Setting remote password to UDP connections • Determine the communication target external device and do not communicate with unspecified external devices.
3.6.4 Detection and corrective action of unauthorized access When remote password mismatch count reaches the upper limit during unlock processing, an error (error code: 2700) occurs in the Built-in Ethernet port QCPU. The error cause is considered to be unauthorized access from outside of the system. Perform the following corrective action as needed. 1) Monitor the Remote password count (SD979 to SD999) and check the connection that remote mismatch count reaches the upper limit during unlock processing.
APPENDICES APPENDICES Appendix 1 Specifications Comparison with Ethernet Module TableApp.1 shows the specifications comparison between the Ethernet port of the Built-in Ethernet port QCPU and the Ethernet module (QJ71E71-100). TableApp.1 Specifications Comparison between Built-in Ethernet port QCPU and Ethernet module Availability Item Description QnAcompatible 3E frame Reading/Writing data in device memory Reads/writes data (device) in the CPU module from/to an external device.
TableApp.1 Specifications Comparison between Built-in Ethernet port QCPU and Ethernet module(Continued) Availability Item Existence check of external device (Existence check function) Description Built-in Ethernet port QCPU Check with Ping ("Use the Ping") Checks the connection status of an external device by sending a Ping message (ICMP Echo) to an external device. Closes the corresponding connection if no response message is received.
APPENDICES Remark For details on Ethernet modules, refer to the following manuals.
INDEX [B] Built-in Ethernet port QCPU . . . . . . . . . . . . . . . . A-15 [C] CPU module . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-15 Communication function via built-in Ethernet ports of CPU module . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Communication specifications . . . . . . . . . . . . . . . 2-1 Communication via routers. . . . . . . . . . . . . . . . . . 3-9 [F] File transfer function (FTP) . . . . . . . . . . . . . . . . . 3-24 [G] GOT . . . . . . . . . . . . . . .
Warranty Please confirm the following product warranty details before using this product. 1. Gratis Warranty Term and Gratis Warranty Range If any faults or defects (hereinafter "Failure") found to be the responsibility of Mitsubishi occurs during use of the product within the gratis warranty term, the product shall be repaired at no cost via the sales representative or Mitsubishi Service Company.
Microsoft, Windows, Windows NT, Windows Vista are registered trademarks of Microsoft Corporation in the United States and other countries. Pentium and Celeron are trademarks of Intel Corporation in the United States and other countries. Ethernet is a trademark of Xerox Co., Ltd. in the United States. CompactFlash is a trademark of SanDisk Corporation. VxWorks, Tornado, WindPower, WindSh and WindView are registered trademarks of Wind River Systems, Inc.