Preview only show first 10 pages with watermark. For full document please download

Pc-ras(pci)

   EMBED


Share

Transcript

PC-HELPER Web Monitoring RAS Board for PCI PC-RAS(PCI) User’s Manual CONTEC CO.,LTD. Check Your Package Thank you for purchasing the CONTEC product. The product consists of the items listed below. Check, with the following list, that your package is complete. If you discover damaged or missing items, contact your retailer. Product Configuration List - Board [PC-RAS(PCI)]…1 - Reset signal repeater cable…1 - Power cable…1 - User’s Manual (this booklet)…1 - FD [PC-RAS(PCI) Software Library]…1 - LAN cross cable…1 - Serial port cable…1 - Power signal repeater cable…1 User's Manual FD Board User's Manual Power signal repeater cable Reset signal repeater cable Power cable PC-RAS(PCI) Serial port cable LAN cross cable i Copyright Copyright 2004 CONTEC CO., LTD. ALL RIGHTS RESERVED. No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. CONTEC CO., LTD. makes no commitment to update or keep current the information contained in this document. The information in this document is subject to change without notice. All relevant issues have been considered in the preparation of this document. Should you notice an omission or any questionable item in this document, please feel free to notify CONTEC CO., LTD. Regardless of the foregoing statement, CONTEC assumes no responsibility for any errors that may appear in this document or for results obtained by the user as a result of using this product. Trademarks MS, Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation. Other brand and product names are trademarks of their respective holder. ii PC-RAS(PCI) Table of Contents Copyright ..................................................................................................................................................... ii Trademarks .................................................................................................................................................. ii Table of Contents.......................................................................................................................................iii 1. BEFORE USING THE PRODUCT 1 About the Board .......................................................................................................................................... 1 Features................................................................................................................................................. 2 Accessories (Option) .......................................................................................................................... 2 Customer Support ....................................................................................................................................... 3 Web Site................................................................................................................................................ 3 Limited Three-Years Warranty ................................................................................................................. 3 How to Obtain Service ............................................................................................................................... 3 Liability........................................................................................................................................................ 3 Safety Precautions....................................................................................................................................... 4 Safety Information............................................................................................................................... 4 Handling Precautions .......................................................................................................................... 5 Environment ......................................................................................................................................... 6 Inspection ............................................................................................................................................. 6 Storage .................................................................................................................................................. 6 Disposal ................................................................................................................................................ 6 2. SETUP 7 What is Setup?............................................................................................................................................. 7 Using the Board under Windows ....................................................................................................... 7 Using the Board under an OS Other than Windows ........................................................................ 7 Step 1 Setting the Hardware ...................................................................................................................... 8 Parts of the Board and Factory Defaults ........................................................................................... 8 Plugging the Board............................................................................................................................ 10 Connecting the Cables....................................................................................................................... 11 Step 2 Installing the Hardware ................................................................................................................ 15 Turning on the PC.............................................................................................................................. 15 Setting with the Add New Hardware Wizard................................................................................. 15 Step 3 Setting the Network ...................................................................................................................... 18 Setting the Network Parameters Such as the IP Address .............................................................. 18 Logging in to the Web Server .......................................................................................................... 22 Setup Troubleshooting.............................................................................................................................. 23 Symptoms and Actions ..................................................................................................................... 23 If your problem cannot be resolved................................................................................................. 23 PC-RAS(PCI) iii 3. EXTERNAL CONNECTION 25 Using the On-board Connector................................................................................................................ 25 PIO and LAN Connectors................................................................................................................. 25 Connector Pin Assignment ............................................................................................................... 26 Relationships between General-purpose I/O Port Logical Bits and Connector Signal Pins ..... 27 Connecting the LAN cable ............................................................................................................... 27 Connecting a UPS Device ................................................................................................................ 28 Connecting Input Signals......................................................................................................................... 29 Input Circuit ....................................................................................................................................... 29 Output Circuit............................................................................................................................................ 30 Output Circuit .................................................................................................................................... 30 4. FUNCTION 31 Function Overview ................................................................................................................................... 31 Board Features and Alarms .............................................................................................................. 31 Alarm-unrelated Functions............................................................................................................... 32 Basic Settings ............................................................................................................................................ 32 Setting the Network........................................................................................................................... 33 Mail Settings ...................................................................................................................................... 34 User Account Settings....................................................................................................................... 35 Date/Time Settings ............................................................................................................................ 36 Log Setting ......................................................................................................................................... 37 Function Settings 1/2 ................................................................................................................................ 38 Alarm Action Settings....................................................................................................................... 38 Thermal Monitor Settings................................................................................................................. 40 Supply Voltage Monitor Settings .................................................................................................... 41 Fan Speed Monitor Settings ............................................................................................................. 43 General-purpose Input Monitor Settings......................................................................................... 45 General-purpose output settings ...................................................................................................... 47 WDT Settings..................................................................................................................................... 49 RAID Status Monitor Settings ......................................................................................................... 50 UPS Monitor Settings ....................................................................................................................... 51 Power Supply Settings ...................................................................................................................... 52 Schedule Settings............................................................................................................................... 55 Timer Settings.................................................................................................................................... 56 Log Viewer ................................................................................................................................................ 57 Monitoring ................................................................................................................................................. 58 Monitoring 1 ...................................................................................................................................... 58 Monitoring 2 ...................................................................................................................................... 58 Creating and Displaying the Monitoring Panel.............................................................................. 59 Logout ........................................................................................................................................................ 75 iv PC-RAS(PCI) Application Interface ................................................................................................................................ 76 Serial Communication....................................................................................................................... 76 Board's Notification Function .......................................................................................................... 80 PIO Control (General-purpose Input/Output)................................................................................. 81 WDT Control ..................................................................................................................................... 83 Startup Check Notification (PC Startup Retry Function).............................................................. 83 LED Status Displays................................................................................................................................. 84 5. SPECIFICATION 85 Hardware specification............................................................................................................................. 85 Block Diagram................................................................................................................................... 88 RAS Function Specifications................................................................................................................... 89 Monitor Functions ............................................................................................................................. 89 Power Supply Control Functions ..................................................................................................... 90 Miscellaneous Control Functions .................................................................................................... 91 Web Server Functions ....................................................................................................................... 92 Alarm Functions ................................................................................................................................ 93 Log Function ...................................................................................................................................... 93 Mail Functions ................................................................................................................................... 94 PCI/COM Communication Functions ............................................................................................. 94 RAID Monitor Functions.................................................................................................................. 94 6. APPENDIX 95 F&eIT Protocol Specifications ................................................................................................................ 95 Basic Specifications .......................................................................................................................... 95 Virtual Address Space....................................................................................................................... 99 Log Codes ................................................................................................................................................113 Temperature Sensor Connector .............................................................................................................116 PC-RAS(PCI) v vi PC-RAS(PCI) 1. Before Using the Product 1. Before Using the Product This chapter provides information you should know before using the product. About the Board The PC-RAS(PCI) is a PCI-compliant RAS (*) enhancement board with Web server features. The board provides a variety of functions, including the RAS functions (such as the PC's internal chassis temperature monitor, peripheral device monitor, timer-dependent preventive maintenance, and watchdog timer functions), the Web/mail-based remote functions, and the power control functions (such as remote switches). The following functions assists the host system in improving its stability and operation rate. [Functions] Internal chassis temperature monitor Chassis's fan speed monitor (slowdown/stop) Fan operating temperature control Supply voltage monitor UPS signal monitor RAID controller monitor (for MPC) Peripheral device (digital signal input) monitor Operating-time dependent timer alarm function Alarm signal output to external device upon error detection OS shutdown process start upon error detection Mailing function Logging Watchdog timer function Remote setting/monitor/operation using web browser Remote switch function Automatic system startup function (scheduled start/stop) System startup check function General-purpose I/O signals Application support functions (log, mail) By default, the PC-RAS(PCI) board is intended for use with the CONTEC MPC Series. Therefore the PCs described in examples in this document assume the CONTEC MPC Series. *: RAS stands for reliability, availability, and serviceability, a generic term for a set of functions for improving such aspects of the system. PC-RAS(PCI) 1 1. Before Using the Product Features Completely Independent Operation The PC-RAS(PCI) board is powered by the standby power supply of the PC to operate completely independent of the PC, so that the board is recognized as an independent node in a network. The Web server and RAS functions of the board keep on operating and monitoring even when the PC is not stable in operation. Remote Monitoring and Control via a Web Browser You can access the board from a remote PC over the network using a Web browser to set network and RAS functions, monitor operating states, and to start up or shut down the local PC. Real-time Operation Monitoring The board can collect internal chassis temperature, fan speed, and supply voltage information in real time, allowing you to use a user program and Web browser to remote reference and monitor those parameters, respectively. You can also set the board to take action automatically upon detection of alarms. Automatic Action upon Alarm Detection You can set three levels of alarm conditions for internal chassis temperature, fan speed, supply voltage, and so on and the actions to be taken automatically upon detection of the alarm conditions. You can use your user programs to start automatic actions, shut down the PC, and notify the detection of an alarm by e-mail. Rich Set of RAS Functions The board provides assorted RAS functions, including a watchdog timer for monitoring running programs, general-purpose digital inputs and outputs (four channels each), logging, and RAID controller monitor (when installed in the CONTEC MPC Series). Embedded-system Functions The remote switch function using general-purpose digital input/output makes it easy to draw the power switch (PWRBTN) for panel manufacture. The scheduled startup/shutdown function can generate startup/shutdown requests at up to 16 specified times or at a specified time in minutes every hour. The board can also monitor a startup error owing to an unstable operation at system startup to restart the system automatically, for example, by recycling the power supply. Application Support Functions The PC-RAS(PCI) board can receive debugging log information on applications running on the main unit and application system RAS related log information through a COM port on the PCI bus and output alarm and mail messages in the same way as for the monitor items unique to the board. Web monitoring information can be manipulated via a dedicated protocol over the LAN. This enables the board to be used for a much larger system. Accessories (Option) Terminal block for general-purpose I/O : IPC-PSD-20 * Check the CONTEC’s Web site for more information on these options. 2 PC-RAS(PCI) 1. Before Using the Product Customer Support CONTEC provides the following support services for you to use CONTEC products more efficiently and comfortably. Web Site Japanese English Chinese http://www.contec.co.jp/ http://www.contec.com/ http://www.contec.com.cn/ Latest product information CONTEC provides up-to-date information on products. CONTEC also provides product manuals and various technical documents in the PDF. Free download You can download updated driver software and differential files as well as sample programs available in several languages. Note! For product information Contact your retailer if you have any technical question about a CONTEC product or need its price, delivery time, or estimate information. Limited Three-Years Warranty CONTEC Interface boards are warranted by CONTEC CO., LTD. to be free from defects in material and workmanship for up to three years from the date of purchase by the original purchaser. Repair will be free of charge only when this device is returned freight prepaid with a copy of the original invoice and a Return Merchandise Authorization to the distributor or the CONTEC group office, from which it was purchased. This warranty is not applicable for scratches or normal wear, but only for the electronic circuitry and original boards. The warranty is not applicable if the device has been tampered with or damaged through abuse, mistreatment, neglect, or unreasonable use, or if the original invoice is not included, in which case repairs will be considered beyond the warranty policy. How to Obtain Service For replacement or repair, return the device freight prepaid, with a copy of the original invoice. Please obtain a Return Merchandise Authorization Number (RMA) from the CONTEC group office where you purchased before returning any product. * No product will be accepted by CONTEC group without the RMA number. Liability The obligation of the warrantor is solely to repair or replace the product. In no event will the warrantor be liable for any incidental or consequential damages due to such defect or consequences that arise from Safety Precautions. Understand the following definitions and precautions to use the product safely. PC-RAS(PCI) 3 1. Before Using the Product Safety Precautions Understand the following definitions and precautions to use the product safely. Safety Information This document provides safety information using the following symbols to prevent accidents resulting in injury or death and the destruction of equipment and resources. Understand the meanings of these labels to operate the equipment safely. 4 DANGER DANGER indicates an imminently hazardous situation, which, if not avoided, will result in death or serious injury. WARNING WARNING indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. CAUTION CAUTION indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury or in property damage. PC-RAS(PCI) 1. Before Using the Product Handling Precautions DANGER Do not use the product where it is exposed to flammable or corrosive gas. Doing so may result in an explosion, fire, electric shock, or failure. CAUTION - There are switches on the board that need to be set in advance. Be sure to check these before installing the board. - Only set the switches and jumpers on the board to the specified settings. Otherwise, the board may malfunction, overheat, or cause a failure. - Do not strike or bend the board. Doing so could damage the board. Otherwise, the board may malfunction, overheat, cause a failure or breakage. - Do not touch the board's metal plated terminals (edge connector) with your hands. Otherwise, the board may malfunction, overheat, or cause a failure. If the terminals are touched by someone's hands, clean the terminals with industrial alcohol. - Do not install or remove the board to or from the slot while the computer's power is turned on. Otherwise, the board may malfunction, overheat, or cause a failure. Doing so could cause trouble. Be sure that the personal computer or the I/O expansion unit power is turned off. - Make sure that your PC or expansion unit can supply ample power to all the boards installed. Insufficiently energized boards could malfunction, overheat, or cause a failure. - The specifications of this product are subject to change without notice for enhancement and quality improvement. Even when using the product continuously, be sure to read the manual and understand the contents. - Do not modify the product. CONTEC will bear no responsibility for any problems, etc., resulting from modifying this product. - Regardless of the foregoing statements, CONTEC is not liable for any damages whatsoever (including damages for loss of business profits) arising out of the use or inability to use this CONTEC product or the information contained herein. PC-RAS(PCI) 5 1. Before Using the Product Environment Use this product in the following environment. If used in an unauthorized environment, the board may overheat, malfunction, or cause a failure. Operating temperature 0 to 60°C Operating humidity 10 to 90%RH (No condensation) Corrosive gases None Floating dust particles Not to be excessive Inspection Inspect the product periodically as follows to use it safely. - Check that the bus connector of the board and its cable have been plugged correctly. - Check that the board has no dust or foreign matter adhering. - The gold-plated leads of the bus connector have no stain or corrosion. Storage When storing this product, keep it in its original packing form. (1) Put the board in the storage bag. (2) Wrap it in the packing material, then put it in the box. (3) Store the package at room temperature at a place free from direct sunlight, moisture, shock, vibration, magnetism, and static electricity. Disposal When disposing of the product, follow the disposal procedures stipulated under the relevant laws and municipal ordinances. 6 PC-RAS(PCI) 2. Setup 2. Setup This chapter explains how to set up the board. What is Setup? Setup means a series of steps to take before the product can be used. Using the Board under Windows The PC-RAS(PCI) board is compatible with Windows XP/2000. When used under Windows XP, however, the board requires the system patched with Windows XP Service Pack 1 (SP1). Take the following steps described in this chapter before the board can be used: Step 1 Setting the Hardware Step 2 Installing the Hardware Step 3 Setting the Network If the board fails to be set up normally, see "Setup Troubleshooting" in this chapter. For use under any version of Windows other than Windows XP/2000, you should consult CONTEC. Contact your local sales representative of CONTEC. Using the Board under an OS Other than Windows The PC-RAS(PCI) board is compatible with Windows XP/2000. Although the hardware interface is not intended for use under Windows, CONTEC will not support the use of the board under any OS other than Windows. If you use the board under any other OS, check the operations of the board sufficiently in advance based on case studies on the use under Windows at your own risk and consult your local sales representative of CONTEC. PC-RAS(PCI) 7 2. Setup Step 1 Setting the Hardware This section describes how to set the board and plug it on your PC. Leave the on-board switches factory-set when using the board. Be sure to check that the on-board switches are as factory-set before plugging the board into an expansion slot. To plug the board into the expansion slot, connect the on-board connectors, and to connect a UPS device to the board, follow the relevant procedures described later in this section. The board has its MAC address labeled on the surface. Write down the MAC address before plugging the board as the MAC address is used to calculate the IP address factory-set for the board. Parts of the Board and Factory Defaults Figure 2.1 below shows the names of major parts of the board. Note that the on-board switches are shown as factory-set. Table 2.1 lists the connectors and switches. The factory setting of SW1 is 0; that of SW2 is OFF at all of the bits. - Setting SW2 23 7 89 BCDE A 456 - Setting SW1 ON 1 2 3 4 5 6 7 8 F0 1 LED2 (Red) LED1 (Green) CN10 CN11 SW1 SW2 CN4 CN5 CN6 CN7 CN8 JP4 JP5 JP6 JP7 CN1 CN2 CN9 CN3 Figure 2.1. Component Locations 8 PC-RAS(PCI) 2. Setup Table 2.1. Connectors and Switches Connector No. CN1 Function Remarks LAN conntector See P.26. CN2 LAN conntector See P.26. CN3 PIO conntector See P.26. CN4 FAN conntector See P.13. CN5 FAN conntector CN6 Thermal sensor connector See P.116. *1 CN7 UPS COM port conntector See P.14. CN8 RAID COM port conntector CN9 Power conntector See P.11. CN10 FAN conntector See P.13. CN11 FAN conntector See P.13. SW1 Rotary swtch SW2 DIP switch JP4 Power switch/PWRBTN (Chassis) JP5 Reset switch (Chassis) See P.12. JP6 Power swtch/PWRBTN (PC) See P.12. JP7 Reset switch (PC) See P.12. See P.13. *2 See P.8. See P.8. See P.12. *1 The thermal sensor connector is provided for future extension; it is not currently available. *2 The RAID COM port connector accepts only a CONTEC MPC product. When using one with this connector, refer to the manual for the MPC product. PC-RAS(PCI) 9 2. Setup Plugging the Board (1) Before plugging the board, shut down the system, unplug the power code of your PC. (The board is powered by the PC's standby power supply. Before plugging or unplugging the board, therefore, unplug the power cable from the wall outlet.) (2) Remove the main unit of the PC from the chassis (remove the PC cover if the PC case is an ATX chassis) so that the board can be installed. (3) Plug the board into an expansion slot (make sure that the rotary switch "SW1" and DIP switch "SW2" are as factory-set). Note that, depending on the host system, it may be difficult to connect some on-board connectors after plugging the board. If this is the case, see "Connecting the Connectors" to connect the required parts to the connectors before plugging the board. (4) To monitor signals from the UPS device, plug the bundled serial port cable into an expansion slot. (The serial port cable does not have to be plugged if the UPS device's signals are not monitored.) (5) Fasten the board bracket to the PC using the screw removed. When you plug the serial port cable, fasten its bracket using the screw as well. CAUTION - The board is always operating with the standby power supply. Pay due attention to the design of the capacity of the standby power supply. If the power capacity is insufficient, output may not be available depending on the power supply. - The board is equipped with a CF card to save logs and store firmware. The CF card cannot be plugged or unplugged with the power on. The board does not operate with the CF card unplugged. - There are switches on the board that need to be set in advance. Be sure to check these before installing the board. - Only set the switches and jumpers on the board to the specified settings. Otherwise, the board may malfunction, overheat, or cause a failure. - Do not strike or bend the board. Doing so could damage the board. Otherwise, the board may malfunction, overheat, cause a failure or breakage. - Do not touch the board's metal plated terminals (edge connector) with your hands. Otherwise, the board may malfunction, overheat, or cause a failure. If the terminals are touched by someone's hands, clean the terminals with industrial alcohol. - Do not install or remove the board to or from the slot while the computer's power is turned on. Otherwise, the board may malfunction, overheat, or cause a failure. Doing so could cause trouble. Be sure that the personal computer or the I/O expansion unit power is turned off. - Make sure that your PC or expansion unit can supply ample power to all the boards installed. Insufficiently energized boards could malfunction, overheat, or cause a failure. 10 PC-RAS(PCI) 2. Setup Connecting the Cables Connect the connectors of the following cables to their respective connectors on the board. Hardware installation is complete when you finish connecting the relevant connectors and plugging the board into an expansion slot. After completing the hardware installation, put the PC's main unit back in the chassis (put the cover back on the PC if its case is an ATX chassis). - Power cable - Power signal reqeater cable - Reset signal reqeater cable - FAN conntector - Serial port cable Connecting the Power Cable Unplug the ATX power cable from the PC's motherboard. Connect the following PC-RAS(PCI) board's power cable to the PC's ATX power cable to extend it, then connect the other end of the board's power cable to the power connector on the PC's motherboard. After that, connect the four-pin connector of the board's power cable to the on-board connector CN9. Figure 2.2. Power cable Table 2.2. 4-pin power connector CN9(Top View) 4 3 2 1 Pin No. Signal name Remarks 1 V12 +12V power supply 2 GND 3 GND 4 5VSB PC-RAS(PCI) 5V standby power supply 11 2. Setup Connecting the Power Signal and Reset Signal Repeater Cables Connect the power switch and reset switch to the motherboard via the PC-RAS(PCI) board as shown below so that the board can directly control the power switch (PWRBTN) and reset signals. M/B PC-RAS(PCI) Power switch (PWRBTN) connector Power signal repeater cable Reset switch connector Reset signal repeater cable Chassis JP6 JP4 Power signal cable JP7 JP5 Reset signal cable Power switch (PWRBTN) Reset switch Figure 2.3. Power Switch (PWRBTN) and Reset Switch Connection Diagram Unplug the power signal cable (connecting the power switch (PWRBTN) on the chassis to the motherboard) and the reset signal cable (connecting the reset switch on the chassis to the motherboard) from the PC's motherboard. Connect one end of the power signal repeater cable bundled with the PC-RAS(PCI) board to JP6 and the other end of the cable to the power switch (PWRBTN) connector on the motherboard. Connect one end of the existing power signal cable to JP4 and the other end of the cable to the power switch (PWRBTN) on the chassis. Connect one end of the reset signal repeater cable bundled with the PC-RAS(PCI) board to JP7 and the other end of the cable to the reset switch connector on the motherboard. Connect one end of the existing reset signal cable to JP5 and the other end of the cable to the reset switch on the chassis. As these connectors are nonpolarized, they accepts their respective cable-end connectors in either of the orientations. If the reset signal repeater cable is not connected, the system may be locked up when it is started or the OS is booted. Be sure to connect the reset signal repeater cable. Table 2.3. Power switch (PWRBTN), Reset switch JP4, JP5, JP6, JP7 1 Pin No. Signal name 1 Signal 2 GND 12 Remarks PC-RAS(PCI) 2. Setup Connecting Fan Connectors Up to four fans can be connected to the PC-RAS(PCI) board. You do no have to connect fans to the board unless the board monitors their fan speed or controls turning them on and off. Connect only the fans to the board to monitor their fan speed and control turning them on and off. Connect each fan connector to any of CN4, CN5, CN10, and CN11 on the board. The fan numbers displayed in the Web browser correspond to fan connectors as shown below. For use on a CONTEC MPC, connect the CPU fan to CN10. Table 2.4. Fan Connectors and Fan Numbers Fan connector No. Fan No. displayed in Web browser CN4 FAN1 CN5 FAN2 CN10 FAN3 CN11 FAN4 Remarks Table 2.5. FAN conntecor CN4, CN5, CN10, CN11 Connector type Equivalent to A-7478-3A102 (Molex) 3 2 Pin No. Signal name 1 SENSE 2 V12 3 GND PC-RAS(PCI) 1 Remarks Sign +12V power supply 13 2. Setup Connecting the Serial Port Cable (UPS Device Cable) Connector To monitor signals used by a UPS device, use this connector to connect the UPS device to the board. The UPS device does not have to be connected to the board unless the board monitors UPS device signals. Connect the connector of the serial port cable plugged into an expansion slot as described earlier to CN7. Table 2.6. Bracket Cable Connector CN7 Connector type LY20-20P-DLT1-P1 (JAE) A10 B10 Pin No. Signal name A1 DCD A2 A3 Remarks A1 B1 Remarks Pin No. Signal name UPS device side B1 DSR UPS device side RxD UPS device side B2 RTS UPS device side TxD UPS device side B3 CTS UPS device side A4 DTR UPS device side B4 RI UPS device side A5 GND UPS device side B5 N.C. Unconnection A6 DCD M/B side B6 DSR M/B side A7 RxD M/B side B7 RTS M/B side A8 TxD M/B side B8 CTS M/B side A9 DTR M/B side B9 RI M/B side A10 GND M/B side B10 N.C. Disconnection (See "Connecting a UPS Device" in Chapter 3 "External Connection.") 14 PC-RAS(PCI) 2. Setup Step 2 Installing the Hardware For using an expansion board under Windows, you have to let the OS detect the I/O addresses and IRQ to be used by the board. The process is referred to as installing the hardware. The PC will recognize the board as a COM port (serial device). The floppy disk bundled with the PC-RAS(PCI) board contains files and utilities for installing the hardware. For details, refer to the ReadMe file on the floppy disk. Turning on the PC Turn on the power to your PC. CAUTION - - The board cannot be properly installed unless the resources (I/O addresses and interrupt level) for the board can be allocated. Before attempting to install the board, first determine what PC resources are free to use. As the board is factory-set for use on the CONTEC MPC Series by default, the board may beep and/or turn on LED2 (in red) upon detection of alarm conditions when your PC is turned on. In that case, change the board settings from within your Web browser. To set the IP address to open the dedicated Web page, see "Setting the Network Parameters Such as the IP Address in Step 3. Setting with the Add New Hardware Wizard (1) The “Add New Hardware Wizard” will be started. Insert the floppy disk bundled with the PC-RAS(PCI) board into the floppy disk drive. Check the "Install the software automatically [Recommended]" radio button, then click on the [Next] button. Figure 2.4. Add New Hardware Wizard Dialog Box 1 PC-RAS(PCI) 15 2. Setup (2) The Hardware Wizard automatically references the setup information file on the floppy disk and finishes installing the driver. Figure 2.5. Add New Hardware Wizard Dialog Box 2 CAUTION In Windows XP, the Hardware Wizard displays the following alert dialog box. This dialog box appears, only indicating that the relevant driver has not passed Windows Logo testing, and it can be ignored without developing any problem with the operation of the board. In this case, click on the [Continue Anyway] button. Figure 2.6. Add New Hardware Wizard Dialog Box 3 16 PC-RAS(PCI) 2. Setup (3) Use the Control Panel to open Device Manager and make user that the board driver has been installed correctly. The board is recognized as a COM port. Also check the COM port number assigned to the board. The COM port number is required for setting the IP address and using user applications. Figure 2.7. Device Manager Window You have now finished installing the hardware. CAUTION Windows XP must be patched with Service Pack 1 (SP) before the PC-RAS(PCI) board can be used normally. PC-RAS(PCI) 17 2. Setup Step 3 Setting the Network This section describes how to set up the board for network connection and to log in to the Web server. See Chapter 3 "External Connection" for connecting a LAN cable between the board and the PC. Setting the Network Parameters Such as the IP Address The board is factory-set to the IP address shown below. You can change the IP address by starting a Web browser using the following default IP address to set the new IP address from within the dedicated Web page, executing a bundled tool of FitUtil.exe on another PC to set it over the LAN, or by running terminal software on the host PC to set it via the COM port on the PCI bus. The procedure below uses the terminal software (HyperTerminal) available as an accessory to Windows XP to set up the board for network connection. A similar procedure can be used in other versions of Windows. IP address: 10.x.x.x (x.x.x is the same as the three low-order bytes of the MAC address) If your PC-RAS(PCI) board has a MAC address of "00 80 4C 34 69 AD" (in hexadecimal), for example, the default IP address factory-set for the board is "10.52.105.173" (in decimal). The MAC address is shown on the board. The default subnet mask factory-set for the board is as follows. Subnet mask: 255.255.255.0 When using the above factory setting as it is, you can access the Web server without setting any further information. Network Setup Procedure (1) Start the terminal software. Specify the COM port number of the board. The following example selects COM3. Figure 2.8. Terminal Software Started 1 18 PC-RAS(PCI) 2. Setup (2) Set the following communication conditions: Baud rate : 19200 bps Data bits : 8 bit Parity : None Stop bits : 1 bit Flow control : None Figure 2.9. Terminal Software Started 2 (3) Enter "TeRm" at the keyboard. Although the entered string is not echoed in the terminal software, the board enters the terminal mode. Note that "TeRm" is case sensitive. (4) Enter the account to log in. The account given below is factory-registered. Enter the following account. When you have logged in successfully, the terminal software window looks as shown below. Login user : root Password : PASS Note that the above account is case sensitive. Figure 2.10. Login Window PC-RAS(PCI) 19 2. Setup (5) Set the IP address next. When the IP address to be set is 170.17.7.170, for example, enter the following string in uppercase: IP_170.17.7.170 The underscore "_" in the above example represents a single space. When you have set the IP address correctly, the terminal software window looks as shown below with the IP address displayed: Figure 2.11. Setting the IP address (6) To set the subnet mask and default gateway to 255.255.255.0 and 170.17.7.1, respectively, enter them in uppercase as follows: MASK_255.255.255.0 GW_170.17.7.1 Figure 2.12. Setting the Subnet Mask and Default Gateway 20 PC-RAS(PCI) 2. Setup (7) You have now finished setting up the board for network connection. The board must be restarted for the new settings to take effect. Enter the following string to restart the board. ReSeT Note that "ReSeT" is case sensitive. The board will be restarted with the new network settings. You can also restart the board by recycling the primary power supply to the PC. Figure 2.13. Restart Command Entered To check the current network settings, enter "IP" in uppercase. Entering "HELP" in uppercase lists the commands available. Figure 2.14. Help Output PC-RAS(PCI) 21 2. Setup Logging in to the Web Server Use a Web browser of Microsoft Internet Explorer 5.5 or 6.0 or later. Note that Windows XP must be patched with Service Pack 1 (SP1) to use the board normally. After starting the Web browser, enter the URL of the Web server. If the IP address of the Web server is 10.1.1.1, enter the following string in the Web browser: http://10.1.1.1/index_u.htm When you have accessed the Web server successfully, the Web browser appears as shown below. Open the Login window by selecting it from the menu, then log in to the Web server. The following account is factory-registered. Use this default account to initially log in. User name : root password : PASS Figure 2.15. Menu Window Figure 2.16. Login Window 22 PC-RAS(PCI) 2. Setup Setup Troubleshooting Symptoms and Actions The Web browser cannot display the PC Ras Page. Check the following possible causes: - Some of the network settings may be incorrect. Check the Web server IP address. You can check it using the "IP" command in the terminal mode. For details, see "Step 3 Setting the Network" in this chapter. You can also check the line connection by issuing a Ping command at the Windows command prompt to the RAS board. Also provided is a means where you can execute the attached FitUtil.exe for confirmation. - The URL may be incorrect. Enter the correct URL. To enter the URL, see "Step 3 Setting the Network" in this chapter. - The board may not be powered. The board is powered by the 5VSB (standby) power supply. An LED blinks upon activation of the board. Check the status display by the LED. For the status displays by the LEDs, see "LED Status Displays" in Chapter 4 "Functions”. It takes about 15 seconds for the Web server to get ready after the power is turned on. Do not attempt to access the server during that period of time. The Web browser suspends its display. - If your OS is Windows XP, Service Pack 1 (SP1) is required. Install Service Pack 1 and use the Web browser to display the PC Ras Page. If your problem cannot be resolved Contact your retailer. PC-RAS(PCI) 23 2. Setup 24 PC-RAS(PCI) 3. External Connection 3. External Connection This chapter describes the interface connectors on the board and the external I/O circuits. Check the information available here when connecting an external device. Using the On-board Connector PIO and LAN Connectors Illustrated below are the PIO connector (CN3) and LAN connectors (CN1 and CN2). LAN connector (CN1,CN2) - Connector used 15-pin D-SUB connector [F (female) type] Equivalent to DALC-J15SAF-20L9 [made by JAE] Lock nut SFS-4SB1WM 15 14 8 - Applicable connector 7 Equivalent to DA-15P-N [made by JAE] 10 9 2 1 PIO connector (CN3) CN3 Figure 3.1. PIO and LAN Connectors PC-RAS(PCI) 25 3. External Connection Connector Pin Assignment LAN conntector Table 3.1. LAN Connector (RJ-45) Pinout (CN1, CN2) 12 34 56 78 - Pin No. Signal name Remarks 1 TX+ Transmit data (+) output 2 TX- Transmit data (-) output 3 RX+ Receive data (+) input 4 N.C. Disconnection 5 N.C. Disconnection 6 RX- Receive data (-) input 7 N.C. Disconnection 8 N.C. Disconnection Green LED indicator The LED blinks during data transmission/reception (Link/Act). - Yellow LED indicator The LED is on when the data transmission rate of the line is 100 Mbps (Speed). PIO connector Table 3.2. PIO Connector (CN3) Pinout Connector type Pin No. Signal name 26 D-SUB 15-pin (FEMALE) 8 1 15 9 Remarks Input + common Pin No. Signal name Remarks PI-3 General-purpose input PI-3 10 PI-1 General-purpose input PI-1 11 COM_GC Contact-C relay output 12 COM_GB2 Contact-B 2 common 1 P_COM 2 PI-2 General-purpose input PI-2 3 PI-0 General purpose input PI-0 4 PO_C 9 Contact-C relay common 5 PO_B2 Contact-B output2 13 COM_GB1 Contact-B 1 common 6 PO_B1 Contact-B output1 14 COM_GA2 Contact-A 2 common 7 PO_A2 Contact-A output2 15 COM_GA1 Contact-A 1 common 8 PO_A1 Contact-A output1 PC-RAS(PCI) 3. External Connection Relationships between General-purpose I/O Port Logical Bits and Connector Signal Pins The table below lists the general-purpose I/O port logical bit names (general-purpose I/O port designations in the Web browser) and their respective connector signals assigned. Table 3.3. Relationships between General-purpose I/O Port Logical Bits and Connector Signal Pins Pin No.(CN3) Signal name(CN3) Designation in Web browser 1 P_COM - 2 PI-2 PI-2 3 PI-0 PI-0 4 PO_C - 5 PO_B2 PO-B2 6 PO_B1 PO-B1 7 PO_A2 PO-A2 8 PO_A1 PO-A1 9 PI-3 PI-3 10 PI-1 PI-1 11 COM_GC - 12 COM_GB2 - 13 COM_GB1 - 14 COM_GA2 - 15 COM_GA1 - Remarks Connecting the LAN cable The board contains a hub and provides two LAN ports. The two LAN ports are functionally the same and can be used in the same way. You can use either of the two for an uplink and the other for the connection to the LAN port of the host PC. Use the bundled LAN cable (cross cable) for LAN connection to the PC. The LAN ports accept both of the straight and cross cables. The internal hub has an auto-cross feature. External part LAN controller HUB Uplink Connect to PC's LAN port Figure 3.2. Connecting the LAN cable PC-RAS(PCI) 27 3. External Connection Connecting a UPS Device To connect a UPS device to the board, see Chapter 2 "Setup" to plug the serial port cable into an expansion slot in advance. The serial port cable has two serial connectors of the D-SUB9 pin on its bracket. The connectors are used to connect the UPS device and the PC (motherboard). Check the position of each connector and make appropriate connections. Figure 3.3. Connecting a UPS Device The entire connection diagram is given below. As shown in the diagram, connect the serial ports of the UPS device and PC with the board placed in between. The board monitors the UPS power failure detection signal (CTS), UPS battery low-capacity signal (DCD), and UPS shutdown ready signal (DTR). For the other signal conductors RxD, TxD, DSR, RTS, and RI, the board lets their signals pass through. When connecting a UPS device, fully understand the operations of the board and the UPS device in advance and thoroughly test the operations of the entire system. These three signal conductors are not looped directly between the connectors. Data received by the internal circuit is sent to the signal conductor in the relevant connector. Bundled cable UPS UPS MB Motherboard COM port Connect all the pins straight to the COM port on the motherboard. 1 2 3 4 5 6 7 8 9 DCD RXD TXD DTR GND DSR RTS CTS RI 1 2 3 4 5 6 7 8 9 DCD RXD TXD DTR GND DSR RTS CTS RI A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 A6 A7 A8 A9 A10 B6 B7 B8 B9 B10 CN7 DCD RXD TXD DTR GND DSR RTS CTS RI N.C. DCD RXD TXD DTR GND DSR RTS CTS RI N.C. A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 A6 A7 A8 A9 A10 B6 B7 B8 B9 B10 DCD RXD TXD DTR GND DSR RTS CTS RI N.C. DCD RXD TXD DTR GND DSR RTS CTS RI N.C. Used by internal circuit [In-the-board wiring image] PC-RAS(PCI) board Figure 3.4. Overall Connection Diagram 28 PC-RAS(PCI) 3. External Connection Connecting Input Signals Illustrated below is the input circuit (equivalent circuit) that covers the general-purpose inputs of the board. Each input signal is fed into the board based on negative logic. Input Circuit Vcc R PS2811-4 4.7kΩ Plus common (P_COM) 12 to 24VDC Input pin Switch input (PI-0, PI-1, PI-2, PI-3) GND Board External circuit Figure 3.5. Input Circuit PC-RAS(PCI) 29 3. External Connection Output Circuit Illustrated below is the output circuit (equivalent circuit) that covers the general-purpose outputs of the board. Output Circuit Vcc R Contact-A output pins (PO_A1, PO_A2) AQV217S Load Load current COM_GA1, COM_GA2 30VDC(Max.) GND Board External circuit Figure 3.6. Output Circuit(Contact A) Vcc R Contact-B output pins (PO_B1, PO_B2) AQV414S Load Load current COM_GB1, COM_GB2 30VDC(Max.) GND Board External circuit Figure 3.7. Output Circuit (Contact B) Vcc R TQ2SA-L2-3V Contact-C output pins (PO_C) Load + - Load current COM_GC 30VDC(Max.) SET + RESET GND Board External circuit Figure 3.8. Output Circuit (Contact C) 30 PC-RAS(PCI) 4. Function 4. Function This section describes the features of the board. Function Overview Board Features and Alarms The most prominent feature of the PC-RAS(PCI) board is that it allows you to set up the board, view the states being monitored by the board (such as the fan speed and temperature), and to control turning on/off the fans from within your Web browser. Another one of the features of the board is its high flexibility that allows the user to freely set the action to be taken for the PC when the board detects an abnormal condition such as in temperature. The board can generate three levels of alarms depending on the urgency of each abnormal condition. The user can set each alarm cause, or the condition or event that triggers each alarm and the action to be taken for the PC when the alarm occurs. The alarm levels are defined as follows: - Critical-level alarm An abnormal condition requiring the shutdown of the PC has occurred. - Alarm-level alarm An abnormal condition to be alerted to has occurred. - Information-level alarm A state to be notified of has occurred. Figure 4.1. Functional outline figure The board can notify a user application running on the host PC of the occurrence of an alarm by serial communication, so that the user application can perform designated processing when a specific abnormal condition or event occurs. To reset a critical-level or alarm-level alarm, remove the alarm cause and use the switch created on the general-purpose input or Web page. An information-level alarm is reset by using the above general-purpose input or when the alarm cause is removed. When an alarm occurs, the mechanical relay output (contact-C output) is set. PC-RAS(PCI) 31 4. Function Alarm-unrelated Functions This section summarizes those functions irrelevant to alarm processing described above which are executed independently. Power Control Functions - You can directly control the power switch (PWRBTN) or reset switch to turn on/off the PC's power supply or shut down the PC. You can control the switches via the Web browser or general-purpose input. - You can disable the power switch (PWRBTN) and reset switch on the chassis. The reset switch can serve as the button for resetting alarms. - You can start up or shut down the PC at scheduled times (scheduling function). General-purpose Input (PI-0 to PI-3) Functions - The general-purpose inputs can be used to control the PC's power supply. (Remote switch) - These inputs can serve as alarm signals for external devices. - The user application can use these inputs as general-purpose inputs. General-purpose Output (PO_A1, PO_A2, PO_B1, PO_B2) Functions - The on-board LED ON/OFF states can be output to general-purpose outputs. - These outputs can be used to output alarm notification signals to external sources. - The outputs can be used to output the state indicating whether the PC has been shut down with the power off. - The user application can use these outputs as general-purpose outputs. Temperature-dependent Fan ON/OFF Control The board can turn on a fan when a specific temperature exceeds a specified value (ON temperature) and turn off the fan when the temperature falls below another specified value (OFF temperature). You can set the ON and OFF temperatures for each of up to four fans. Basic Settings Clicking on "Base setting" on the PC Ras Page displays the basic setting dialog box. The basic setting dialog box allows you to make network, mail, user account, date/time, and log settings. After changing settings, you have to press the [Write] button to save the changes you made and restart the board for the new settings to take effect. To check the current settings, press the [Read] button. To initialize the settings, press the [Default] button. You have to log in to the Web server when you accessing it for the first time. For login, see "Step 3 Setting the Network" in Chapter 2 "Setup." Consult the same section for accessing the Web server. 32 PC-RAS(PCI) 4. Function Setting the Network Set up the board for network connection. You can set up the board for network connection from within the Web browser, by means of serial communication from the host PC, or by using a bundled utility of FitUtil.exe. For setup from the host PC, see "Step 3 Setting the Network" in Chapter 2 "Setup." Figure 4.2. Setting the Network [IP address] Specify the IP address. [Network Mask] Set the network mask (subnet mask). [Default gateway] Set the default gateway. After changing the settings of these network parameters, press the [Write] button and restart the board for the new settings to take effect. Press the restart button or recycle the primary power supply (5VSB) to the PC. The following table lists the default values of the network parameters. Table 4.1. Network Parameter Defaults Item Parameter *1 IP address 10.x.x.x (*1) Network mask 255.255.255.0 Default gateway 0.0.0.0 The default value of the IP address depends on the MAC address. For details, see "Setting the Network Parameters Such as the IP Address" in "Step 3 Setting the Network" in Chapter 2 "Setup." PC-RAS(PCI) 33 4. Function Mail Settings Set up the board for notification by e-mail if an alarm occurs. Figure 4.3. Mail Settings [SMTP Server IP address] Specify the IP address of the mail transmission server. [Receiver mail address 1, 2] Specify mail recipients' addresses. If an alarm occurs, a notification mail is sent to up to two recipients. [Sender mail address] Specify the sender's mail address. Specify an arbitrary mail address such as the administrator's mail address. [Language] Specify the language for mail messages. The following table lists the default values of mail setup items. Table 4.2. Mail Setup Defaults Item Parameter SMTP Server IP address 0.0.0.0 Receiver mail address 1 “” (NULL) Receiver mail address 2 “” (NULL) Sender mail address “” (NULL) Language English CAUTION Generate a pseudo-alarm state to check in advance that an e-mail is sent as specified. 34 PC-RAS(PCI) 4. Function User Account Settings Register the user to be authorized to access the Web server of the board. The user name and password set here are required to access the Web server for the first time. Figure 4.4. User Account Settings [User ID] Specify the user ID. Five user IDs, USER1 to USER5, are available. Select one of them. Each user ID serves as the identification (registration) number for a user account. [User name] Specify the user name for the above user ID. [Password] Specify the password for the above user ID. [Monitoring] Permit the registered user to view the states of monitoring targets on the screen. [Maintenance] Permit the registered user to change board settings. The following table lists the default values of user account setup items. Table 4.3. User Account Setup Defaults Item USER1 USER2 USER3 USER4 USER5 User name root USER02 USER03 USER04 USER05 Password PASS PASS PASS PASS PASS Monitoring Permit (Fixed) Do not permit (Unchecked) Do not permit (Unchecked) Do not permit (Unchecked) Do not permit (Unchecked) Permit Do not permit Do not permit Do not permit Do not permit (Fixed) (Unchecked) (Unchecked) (Unchecked) (Unchecked) Maintenance PC-RAS(PCI) 35 4. Function Date/Time Settings Set the board to the current date and time. Figure 4.5. Date/Time Settings [Date] The currently set date (year/month/day) is displayed. In the edit box, enter the current date in the year/month/day format (for example, 2003/04/08 indicating April 8, 2003) as in the above example. Then, press the [Set] button to set that date. [Time] The currently set time is displayed. In the edit box, enter the current time in the hour:minute:second format (for example, 12:11:15 indicating twelve eleven fifteen) as in the above example. Then, press the [Set] button to set that time. 36 PC-RAS(PCI) 4. Function Log Setting Initialize log information. Figure 4.6. Log setting [Log clearing] PC-RAS(PCI) Pressing the [Clear] button deletes stored log information. 37 4. Function Function Settings 1/2 This section describes how to set up the board to execute RAS functions using the Web browser. After changing settings on each property sheet described below, you have to press the [Write] button to save the changes you made. You can check the current settings by pressing the [Read] button. To initialize the settings, press the [Default] button. Alarm Action Settings An alarm occurs when a monitoring target exceeds its specified threshold value. Specify the action to be taken when an alarm occurs. You can also check the current alarm status, reset the alarm, or stop the buzzer. Figure 4.7. Alarm Action Settings [Status] The current alarm status is displayed. To stop only the buzzer beeping when an alarm occurs, press the [Beep off] button. After removing the alarm cause, press the [Alarm reset] button to reset the alarm. (These switches can be assigned to general-purpose inputs.) [Level select] Specify the level of alarm to be set. Alarms are classified into the following three levels by urgency: Make settings for each alarm level. - Critical An abnormal condition requiring the shutdown of the PC has occurred. - Alarm An abnormal condition to be alerted to has occurred. - Information A state to be notified of has occurred. For each of the alarm levels defined as above, you can assign an arbitrary action to be taken when an alarm occurs. 38 PC-RAS(PCI) 4. Function [Alarm action] Specify the action requested to be taken for the PC when an alarm occurs. -No stop Leave running. Maintain the current monitoring state. -Shutdown Shut down the PC. -Unstartable Inhibit the PC from being started unless an alarm cause is removed. (Leave the PC running without shutting it down if it is running when the alarm occurs.) The board does not shut down the PC when an information-level alarm occurs. [Notice to MPC via COM port] Checking [Enable] notifies the user application of the alarm by serial communication (PCI/COM). In response to the notice, the user application can perform specific processing such as terminating itself or shutting down the PC. For information on serial communication, see "Application Interface" in Chapter 4 "Functions." [Mail] Specify the mail recipient's address pre-registered to notify the occurrence of an alarm by e-mail. To prevent notification by e-mail, select "Do not send." For specifying recipients' mail addresses, see "Mail Settings" in "Basic Settings" in this chapter. [Buzzer] Checking [Enable] allows the buzzer to beep when an alarm occurs. The buzzer remains beeping until the [Alarm reset] or [Beep off] button is pressed. If the alarm is an information-level alarm, the alarm status is reset and the buzzer stops beeping when the alarm cause is removed as well. For resetting the alarm status via general-purpose input, see "General-purpose Input Monitor Settings" in " Function Settings 1/2" in this chapter. The following table lists the default values of alarm action setup items. Table 4.4. Alarm Action Setup Defaults Item Critical level Alarm level Information level Alarm action Shutdown Unstartable No stop Notice to MPC via COM port Enable (checked) Enable (checked) Enable (checked) Mail Recipients 1 & 2 Recipients 1 & 2 Recipients 1 & 2 Buzzer Enable (checked) Enable (checked) Unchecked PC-RAS(PCI) 39 4. Function Thermal Monitor Settings Make thermal monitor settings for the PC using a temperature sensor. Set the threshold temperature to be monitored for each alarm level. The temperature settings must fall within the ambient operating temperature range. Figure 4.8. Thermal Monitor Settings [Sensor] Select "Sensor1." Sensor 1 is the standard temperature sensor mounted on the board. Do not select "Sensor2" as it is reserved for future extension and no corresponding sensor is mounted. [Sensor connect] Check "Connecting" to use the temperature sensor. [Status] The current temperature detected by the sensor is displayed. [Critical] Set a threshold temperature for critical-level alarms. To monitor the upper temperature, check [Upper limit]. The edit box to the right will then be enabled (ready to accept entry). Enter the upper threshold temperature to be monitored. If the measured temperature exceeds the temperature specified here, the board generates a critical-level alarm. To set the lower temperature, check [Lower limit] and enter the lower threshold temperature in the edit box to the right. When the measured temperature falls below the temperature specified here, the board generates a critical-level alarm. [Alarm] Set a threshold temperature for alarm-level alarms. You can set the temperature in the same way as for [Critical]. [Information] Set a threshold temperature for information-level alarms. You can set the temperature in the same way as for [Critical]. 40 PC-RAS(PCI) 4. Function Specify an offset correction value to the measured temperature. The offset value is added to measured values to detect the upper and lower threshold temperatures. [Offset] The following table lists the default values of thermal monitor setup items. Table 4.5. Thermal Monitor Setup Defaults Item Sensor1 Sensor connect Connecting Critical/Upper limit Unchecked (55.0°C) Alarm/Upper limit Unchecked (50.0°C) Information/Upper limit Checked (45°C) Information/Lower limit Checked (7.0°C) Alarm/Lower limit Unchecked (5.0°C) Critical/Lower limit Unchecked (0.0°C) Offset 0.0 Supply Voltage Monitor Settings Make monitor settings for +5, +12, -12, and +3.3 V supply voltages. Set the threshold values for each supply voltage within ±5% of the target voltage taking account of the practical situations of the actual host system. Figure 4.9. Supply Voltage Monitor Settings PC-RAS(PCI) 41 4. Function Specify the level of alarm to be generated when the +5V supply voltage becomes an abnormal value. [+5V watching] - No watch Generate no alarm. - Information Generate an information-level alarm. - Alarm Generate an alarm-level alarm. - Critical Generate a critical-level alarm. [+12V watching] Specify the level of alarm to be generated when the +12V supply voltage becomes an abnormal value. The alarm levels selectable are the same as those for [+5V watching] above. [+3.3V watching] Specify the level of alarm to be generated when the +3.3V supply voltage becomes an abnormal value. The alarm levels selectable are the same as those for [+5V watching] above. [-12V watching] Specify the level of alarm to be generated when the -12V supply voltage becomes an abnormal value. The alarm levels selectable are the same as those for [+5V watching] above. [Status] The current voltage detected by the sensor is displayed. [Upper limit (V)] Specify the upper threshold value of each supply voltage to be monitored. If the measured voltage exceeds the upper threshold value specified here, the board detects it as an abnormal voltage value and generates the specified level of alarm. [lower limit (V)] Specify the lower threshold value of each supply voltage to be monitored. If the measured voltage falls below the lower threshold value specified here, the board detects it as an abnormal voltage value and generates the specified level of alarm. The following table lists the default values of supply voltage monitor setup items. Table 4.6. Supply Voltage Monitor Setup Defaults Item Alarm level Upper limit (V) lower limit (V) +5V watching Alarm 5.25 4 +12V watching Alarm 12.6 11 +3.3 watching Alarm 3.46 3 -12V watching Alarm 12.6 10.5 CAUTION The +5 V voltage is used for checking PC startup control. The PC may not be started normally depending on the threshold settings for the supply voltage. Adjust the settings if this is the case. 42 PC-RAS(PCI) 4. Function Fan Speed Monitor Settings Specify the level of alarm to be generated when each fan stops operation or slows down its speed. You can also select whether to turn on/off the fan depending on the measured temperature detected by the temperature sensor. The fan speed setting must fall within the range of 1000 to 12000 (rpm). Figure 4.10. Fan Speed Monitor Settings [FAN] Select the fan to be set. [Connecting] Check [Connecting] to use the selected fan. Uncheck the check box not to use the selected fan. [Speed] The current fan speed detected by the sensor is displayed. [FAN Stop] Specify the level of alarm to be generated when the fan stops operation. [Stop speed level (rpm)]Specify the minimum fan speed to evaluate the fan as running at. The board detects the fan as stopping operation when the measured fan speed falls below the value specified here. [FAN speed low] Specify the level of alarm to be generated when the fan speed is slowed down. [Low speed level (rpm)] The board detects the fan speed as slowed down when it falls below the value specified here. [FAN control] - Normal ON Select the desired option for fan ON/OFF control. Leave the fan always on. -Temperature sensor 1 Turn on/off the sensor depending on the temperature measured by temperature sensor 1. -Temperature sensor 2 Do not select this option as temperature sensor 2 is reserved for future extension. PC-RAS(PCI) 43 4. Function [On temperature] If you select any option other than [Normal On] for [FAN control] above, specify the temperature at which to turn on the fan. The fan starts operation when the measured temperature exceeds the value specified here. [Off temperature] If you select any option other than [Normal On] for [FAN control] above, specify the temperature at which to turn off the fan. The fan stops operation when the measured temperature falls below the value specified here. [Divisor count] Specify the number of pulses per revolution of the fan. The following table lists the default values of fan speed monitor setup items. Table 4.7. Fan Speed Monitor Setup Defaults Item FAN1 FAN2 FAN3 FAN4 Connecting Connecting (Checked) Connecting (Checked) Connecting (Checked) Connecting (Checked) FAN Stop Information Information Information Information Stop speed level (rpm) 200 200 200 200 FAN speed low Information Information Information Information Low speed level (rpm) 1500 1500 1000 1500 FAN control Normal ON Normal ON Normal ON Normal ON On temperature 30.0 30.0 30.0 30.0 Off temperature 28.0 28.0 28.0 28.0 Divisor count 2 2 2 2 44 PC-RAS(PCI) 4. Function General-purpose Input Monitor Settings Assign functions to four general-purpose inputs. You can also forcibly specify input signals for system debugging. Figure 4.11. General-purpose Input Monitor Settings [PI select] Specify the general-purpose input (PI-0 to PI-3) to be set. [Status] The current input state is displayed. [Forced input] Change the input state forcibly. Pressing the [Execute] button changes it. [Function] Select the function to be assigned to the selected general-purpose input, from among the following options: 0 : No use The selected general-purpose input is not used. 1 : Remote PWRBTN The input serves as the remote switch to be used to start up the PC when the input value becomes "1" and to shut it down when the input value becomes "0." 2 : Remote reset The input emulates the reset button by generating the reset button signal. The input sets the state that exists when the reset button (momentary switch) is pressed when the input value becomes "1." Use this option to force the PC to be reset. 3 : External alarm (Critical) When the input value becomes "1," the board enters a critical-level alarm state. Use this option to generate a critical-level alarm in response to an external signal. PC-RAS(PCI) 45 4. Function 4:External alarm (Alarm) When the input value becomes "1," the board enters an alarm-level alarm state. Use this option to generate an alarm-level alarm in response to an external signal. 5:External alarm (Information) When the input value becomes "1," the board enters a Information -level alarm state. Use this option to generate an alarm-level alarm in response to an external signal. 6:Normal input The input serves as a general-purpose input for user applications. The value of only the port assigned as a general-purpose input can be obtained by the user application. For usage, see "Application Interface" in this chapter. 7 : Remote PWBTN ON request The input serves as the remote switch to be used to start up the PC when the input value becomes "1." 8 : Remote PWBTN OFF request The input serves as the remote switch to be used to shut down the PC when the input value becomes "1." 9 : Remote alarm reset The input resets the alarm state. Use this option to mute the buzzer sound. A critical-level or alarm-level alarm remains as it is until cleared by this alarm reset. An information-level alarm is reset either by this alarm reset or when the alarm cause is removed. 10 : Remote BEEP OFF The input resets the buzzer output in alarm states. Checking [Reverse] inverts the input value for the function selected above. [Signal polrity] The following table lists the default values of general-purpose input monitor setup items. Table 4.8. General-purpose Input Monitor Setup Defaults Item PI-0 PI-1 PI-2 Normal Normal Function 0 : No use 0 : No use 0 : No use 0 : No use Signal level Unchecked Unchecked Unchecked Unchecked 46 Normal PI-3 Forced input Normal PC-RAS(PCI) 4. Function General-purpose output settings Assign functions to four general-purpose outputs (two contact-A inputs and two contact-B inputs). When the power supply to the board is off, the contact-A input becomes OFF (disconnected). In contrast, the contact-B input becomes ON (conducted). You can also forcibly specify output signals for system debugging. Figure 4.12. General-purpose output settings [PO select] Specify the general-purpose output to be set. Select one of the following four options: - PO-A1 Contact-A 1 - PO-A2 Contact-A 2 - PO-B1 Contact-B 1 - PO-B2 Contact-B 2 [Status] The current output state is displayed. [Forced output] Change the output state forcibly. Pressing the [Execute] button changes it. [Function] Select the function to be assigned to the selected general-purpose output, from among the following options: 0 : No use The general-purpose output is not used. 1 : LED1 The output interlocks with LED1 (green). If the output is a contact-A output, it goes on when the LED comes on. If it is a contact-B output, it goes off. If general-purpose outputs are observed from within the Web browser when the LED is blinking for example, however, the output may look as if it is not interlocking with the LED because of the cycle of I/O polling over the network. PC-RAS(PCI) 47 4. Function 2 : LED2 The output interlocks with LED2 (red). If the output is a contact-A output, it goes on when the LED comes on. If it is a contact-B output, it goes off. If general-purpose outputs are observed from within the Web browser when the LED is blinking for example, however, the output may look as if it is not interlocking with the LED because of the cycle of I/O polling over the network. 3 : External alarm (critical) When a critical-level alarm occurs, the contact-A output goes on and the contact-B output goes off. 4 : External alarm (alarm) When an alarm-level alarm occurs, the contact-A output goes on and the contact-B output goes off. 5 : External alarm (information) When an information-level alarm occurs, the contact-A output goes on and the contact-B output goes off. 6:Normal output The output serves as a general-purpose output for user applications. It serves for output only to the ports assigned as general-purpose outputs. For usage, see "Application Interface" in this chapter. 7: Shutdown OK display When the supply voltage (+5 V, ±12 V, +3.3 V) for the motherboard becomes 0 V, the contact-A output goes on and the contact-B output goes off. (This option can be used as the same value as the completion of the shutdown of the OS.) [Signal polanity] Checking [Reverse] inverts the output value for the function selected above. [Signal level on start] Specify the output value at the time of board activation (when the 5VSB primary power supply is turned on). It is not the output value at the startup of the PC. (*2) *1 The power save mode is not used, in which +5 V is not output. *2 That state is regarded as indeterminate which exists after the firmware for the board is loaded from the CF card until the output is initialized. The following table lists the default values of general-purpose output setup items. Table 4.9. General-purpose Output Monitor Setup Defaults Item Forced output Function Signal polanity Signal level on start 48 PO-A1 PO-A2 PO-B1 PO-B2 Normal Normal Normal Normal 7 : Shutdown OK 5 : External alarm 4 : External alarm 3 : External alarm display (information) (alarm) (critical) Unchecked Unchecked Unchecked Unchecked OFF OFF OFF OFF PC-RAS(PCI) 4. Function WDT Settings Set the action to be taken when the WDT causes a time-out and the time-out interval. For using the WDT, see "Application Interface" in this chapter. Figure 4.13. WDT Settings [WDT] Check [Enable], so that the WDT can be used. The WDT cannot be used with this check box unchecked. [Level select] Select the level of alarm to be generated when the WDT causes a time-out, from among the following options: - No watch Generate no alarm. - Critical Generate a critical-level alarm. - Alarm Generate an alarm-level alarm. - Information [Recovery Method] Generate an information-level alarm. Specify the action to be taken when the WDT causes a time-up. - No stop Do nothing. - Restart Recycle the PC's power supply. - Reset [Interval time] PC-RAS(PCI) Reset the PC. (Output the reset signal). Specify the time-out interval in 100 microseconds. (Setting range: 5 to 864000000 x 100 microseconds) 49 4. Function The following table lists the default values of WDT setup items. Table 4.10. WDT Setup Defaults Item Parameter WDT Level select Disable Alarm (Unchecked) Recovery Method Restart Interval time 100000 RAID Status Monitor Settings Select whether to generate an alarm when the RAID installed on the CONTEC MPC causes an error. The level of alarm to be generated is information level only. The RAID status is displayed. Figure 4.14. RAID Status Monitor Settings [Status] RAID status information is displayed. [RAID setting] Check [Connecting] to monitor the RAID status. [Alarm level] Select the action to be taken in response to a RAID error, from among the following options: - No watch Generate no alarm. - Information Generate an information-level alarm. The following table lists the default values of RAID status monitor setup items. Table 4.11. RAID Status Monitor Setup Defaults Item Parameter 50 RAID existence Disable (Unchecked) Alarm level Information PC-RAS(PCI) 4. Function UPS Monitor Settings Make settings for monitoring the signal conductors (CTS, DCD, DTR) used for the UPS and generating specified alarms. You can also forcibly specify output signals for system debugging. Figure 4.15. UPS Monitor Settings [UPS] Check [Enable] to monitor the signal conductors used for the UPS. [Power down signal] Set the power failure detection signal (CTS signal) using the connected UPS device. [Battery low signal] Set the battery low-capacity signal (DCD signal) using the connected UPS device. [Power off signal] Set the UPS shutdown ready signal (DTR signal) using the connected UPS device. [Input Status] The current signal input state is displayed. [Forced output] Change the output state forcibly. Pressing the [Execute] button changes it. [Alarm level] Select the level of alarm to be generated upon occurrence of each signal. [Signal polarity] Checking [Reverse] inverts each signal level. The following table lists the default values of UPS monitor setup items. Table 4.12. UPS Monitor Setup Defaults Item Parameter Reverse UPS Enable - Power down signal Information Unchecked Battery low signal Information Unchecked Power off signal Information Unchecked PC-RAS(PCI) 51 4. Function Power Supply Settings Make settings for the power supply to the PC. You can also check the operation of the remote switch on the Web page by using the [Web Switch] button. Figure 4.16. Power Supply Settings [Chassis’s PWRBTN signal through] Selecting "Enable" passes the input from the chassis's power switch (PWRBTN) directly to the PC. Use this option, for example, to forcibly start up the PC when it cannot be started with an alarm detected. Select "Disable" in principle during system operation. [Chassis’s PWRBTN] [Web Switch] 52 Select whether to use the chassis's power switch (PWRBTN) to operate the PC's power supply. If you select "Start enable" from the left-side combobox, the chassis's power switch (PWRBTN) can be used to start up the PC. If you select "Start disable" instead, the chassis's power switch (PWRBTN) cannot be used to start up the PC. If you select "Shutdown enable" from the rightside combobox, the chassis's power switch (PWRBTN) can be used to shut down the PC. If you select "Shutdown disable" instead, the chassis's power switch (PWRBTN) cannot be used to shut down the PC. Select whether to use the Web switch (control from within the Web browser) to control the PC's power supply. If you select "Start enable" from the left-side combobox, the Web switch can be used to start up the PC. If you select "Start disable" instead, the Web switch cannot be used to start up the PC. If you select "Shutdown enable" from the right-side combobox, the Web switch can be used to shut down the PC. If you select "Shutdown disable" instead, the Web switch cannot be used to shut down the PC. PC-RAS(PCI) 4. Function [Chassis’s RESET signal through] If you select "Disable," the chassis's reset switch cannot be used to reset the PC. The chassis's reset switch is also assigned the alarm reset function. You can reset a generated alarm by pressing the chassis's reset switch. The alarm reset function remains enabled regardless of the setting of this item. [Application start checking] When invoked upon startup of the PC, the user application can notify the board of the startup by serial communication. When the board receives the startup check notice within the time-out interval, it assumes that the PC has been started up normally. If the board cannot confirm the startup check notice from the user application, it restarts the PC. The PC is restarted depending on the setting of [Retry method] described below. The PC is restarted at most the number of times set as [Retry times] described below. The time-out interval is set as [Waiting time(sec)] described below. If you select "Enable" from the combobox, the startup check is performed as above. If you select "Disable" instead, the startup check is not performed. For issuing the startup check notice from the user application, see "Application Interface" in this chapter. [Waiting time(sec)] If you have set [Application start checking] to "Enable," set the time (time-out interval) for the board to wait until it receives a startup check notice from the user application after the PC's power supply is turned on. If the board receives no notice from the user application within the time-out interval, the board restarts the PC. (Setting range: 30 to 300 seconds) [Retry method] [Retry times] Select how to restart the PC. Selecting "Restart" restarts the PC by recycling the power supply. Selecting "Reset" restarts the PC by causing a reset. Specify the number of time the board restarts the PC while it receives no startup check notice from the user application. (Setting range: 0 to 5 times) [MPC shutdown method] Select how to shut down the PC in response to a shutdown request generated by the board when an alarm occurs. - PWRBTN Execute the same operation as pressing the PWRBTN (momentary switch). Set the power switch (PWRBTN) in the OS in advance and use the OS's function to shut down the PC. (Set it using the Power Options applet in the Control Panel.) - COM PORT The board issues a shutdown request to the user application. Upon reception of the request, the user application shut down the PC using the OS's API. For the shutdown request to the user application, see "Application Interface" in this chapter. - UPS signal Use the UPS power failure detection signal to shut down the PC. The signal is output ORed with the same signal of the UPS device. Set up the UPS appropriately using the Power Options applet in the Control Panel of the OS. PC-RAS(PCI) 53 4. Function - PWRBTN forcced shutdown Set the power switch (PWRBTN) as if it is held down for at least four seconds to force the PC's power supply to be turned off. As no shutdown procedure is involved, this function assumes the use of the board under an OS which requires no shutdown procedure. [Application finish waiting time (sec)] Specify the time (time-out interval) for the board to wait until making sure that the PC's power supply is turned off after receiving a shutdown request from the user application or UPS device. If the PC's power supply is not turned off within the time-out interval, the board generates the power switch (PWRBTN) ON signal for at least four seconds to force the PC's power supply to be turned off. The board checks 0 V output at the +5 V pin to determine that the PC's power supply is turned off. [Power supply type] Select "AT" or "ATX" to specify the behavior of the power supply. When "AT" is selected, the board automatically turns on the PC's power supply after the main power supply is turned on. The board behaves as if the PC carries an AT power supply. Select "AT" if you want to turn on the PC's power supply by turning on the external circuit breaker of the PC. [PWRBTN input interval (1mS)] The power switch (PWRBTN) signal input interval varies with each PC. The next output is prevented within the specified interval. If this value is not adjusted appropriately, the shutdown request from the board may result in abnormal termination without shutting down the system. The following table lists the default values of power supply setup items. Table 4.13. Power Supply Setup Defaults Item Parameter Chassis’s PWRBTN signal through Enable Chassis’s PWBTN Start enable; Shutdown enable Web Switch Start enable; Shutdown enable Chassis’s RESET signal through Enable Application start checking Disable Waiting time (sec) 180 Retry method Restart Retry times 3 MPC shutdown method PWRBTN Application finish waiting time (sec) 360 Power supply type ATX PWRBTN input interval 7000 54 PC-RAS(PCI) 4. Function Schedule Settings Set up the board to start up and shut down the PC as scheduled. Figure 4.17. Schedule Settings The startup/shutdown processes can be scheduled as No.01 to No.16. The Schedule sheet in the above example shows No.01 to No.08. Pressing the [Next] button displays the entries that follow. [Hour] Specify the time in hours (0 to 23) at which to start up or shut down the PC. An asterisk "*" indicates every hour. Use it to execute the schedule at intervals of one hour. [Min] Specify the time in minutes (0 to 59) at which to start up or shut down the PC. [Mode] Selecting "Unused" performs nothing at the specified time. Selecting "Power Off" shuts down the PC at the specified time. The PC is shut down by the method specified as [MPC shutdown method] described in "Power Supply Settings" above. Selecting "Power On" starts up the PC at the specified time. The following table lists the default values of schedule setup items. No.01 to No.16 share the same default values. Table 4.14. Schedule Setup Defaults Item Parameter PC-RAS(PCI) Hour 00 Min 00 Mode Unused 55 4. Function Timer Settings Set two channels of timers for fixed purposes, six channels of standard timers, and four channels of extended timers. Timers 0 and 1 measures PC-RAS board up time and host PC total operating time (power-on time). Timers 2 to 11 count up in synchronization with host PC power-on time. They can be used for approximate values of fan and filter working times. They can be used for preventive maintenance purposes. Although the battery requires measurement of non-operating time for higher precision, these timers should be used by giving the value of operating time, in which the accumulated values of non-operating times are counted, as an approximate value. (The timer values are held in the on-board CF card at intervals of one minute. Whenever the power supply is turned on/off, that portion is truncated.) Figure 4.18. Timer Settings [PC-RAS worktime] Make settings for the operating time of the PC-RAS(PCI) board. [MAIN PC worktime] Make settings for the operating time of the host PC. [Timer n] Make settings for timer n. An item can be selected from the combobox. It has no effect on the operation of the current version. [Now Value] The current value on the timer is displayed. [Alarm Limit] When the timer value exceeds this setting, an alarm-level alarm is generated. Setting this item to 0 prevents alarms from being generated. [info. Limit] When the timer value exceeds this setting, an information-level alarm is generated. Setting this item to 0 prevents alarms from being generated. [Now Value] Pressing this button updates the current time value. Use the button to clear the timer, for example, when after exchanging items. The RAS up time and total operating time cannot be updated. Table 4.15. Timer Setup Defaults Item Setting 56 Alarm Limit 0 Info. Limit 0 PC-RAS(PCI) 4. Function Log Viewer Clicking on "Log viewer" on the PC Ras Page displays logs saved on the RAS board. Figure 4.19. Log Viewer PC-RAS(PCI) 57 4. Function Monitoring This section describes how to view measurement data as monitoring targets. Monitoring 1 Clicking on "Monitoring 1" displays numeric measured values as monitoring targets in the Web browser as shown below. Monitoring 1 displays a panel that displays only the states of monitoring targets. This function is available to users authorized to view monitoring results. You can change the display contents of the monitoring panel using Monitoring Editor. Figure 4.20. Monitoring 1 Monitoring 2 Monitoring 2 can display the states of monitoring targets, control the PC's power supply, and forcibly input/output data to/from general-purpose inputs/outputs. The forced I/O function is provided for system debugging purposes. To use Monitoring 2, you have to log in as a user authorized for maintenance. Figure 4.21. Monitoring 2 58 PC-RAS(PCI) 4. Function Creating and Displaying the Monitoring Panel You can edit the layout on the monitoring panel by freely setting monitoring targets and placing items. This section describes how to do that. Operating Procedure (1) Click on "Monitoring Editor" to display the monitoring panel in the Web browser. (Page 1: Monitoring-1 panel is invoked.) Figure 4.22. Monitoring Editor Menu bar items Load : Load and display a saved page. Save : Save the current monitoring panel created. Grid on : Display crosshairs "+" to assist in placing items. Tag Conf : Register a Tag Name for each TagNo (tag number). Clear : Clear the current monitoring panel. Fg Color : Select the color to draw in. Item : Select the component to be placed. Operation : Select the operation to be performed. Image : Specify a bitmap file. PC-RAS(PCI) 59 4. Function Load : Load and display a saved page. Figure 4.23. File Load Save : Saves the current monitoring panel created. Figure 4.24. File Save Tag Conf : Register a Tag Name for each TagNo (tag number). To access an unregistered virtual address, register a new tag by specifying a Type (access type), Form, and Scale. For the tag to be monitored, check [Auto read]. For information about virtual addresses, see "F&eIT Protocol Specifications" in Chapter 6 "Appendix." Figure 4.25. Tag config Clear : Clear the currently displayed monitoring panel. Figure 4.26. Clear 60 PC-RAS(PCI) 4. Function Fg Color : Select the color to draw in. Figure 4.27. Fg Color Item : Select the component to be placed. Figure 4.28. Item Operation : Select the operation to be performed. Figure 4.29. Operation Image : Specify the image to be placed. Select "Image" from the above Item: combobox in advance. Figure 4.30. Image PC-RAS(PCI) 61 4. Function Basic Operations (1) Place a component Select an item from the Item: combobox, then click on the panel to place the component. Example : Placing a Meter Figure 4.31. Item ↓ Figure 4.32. Item Meter Click once on the current monitoring panel to display a meter. Figure 4.33. Meter 62 PC-RAS(PCI) 4. Function (2) Select "Property" from the Operation: combobox, then click on the component to display a list of its properties. Figure 4.34. Operation ↓ Figure 4.35. Operation Property Figure 4.36. Property Each component placed has ID information as a display target. PC-RAS(PCI) 63 4. Function (3) Select "Move" from the Operation: combobox, so that you can move a placed component. Figure 4.37. Operation ↓ Figure 4.38. Operation Move Figure 4.39. Move You can drag a placed component by left-clicking the mouse on the component and moving the mouse while holding down the left mouse button. Releasing the mouse button places the component there. 64 PC-RAS(PCI) 4. Function (4) Select "Delete" from the Operation: combobox, so that you can delete a placed component. Figure 4.40. Operation ↓ Figure 4.41. Operation Delete Left-click the mouse on a placed component, and the component is deleted. (5) In this way, you can place components to create a monitoring panel. You can save the created monitoring panel to an arbitrary page using the dialog box displayed by selecting "Save" from the menu. You can invoke a saved monitoring page by selecting it from the dialog box displayed by selecting "Load" from the menu. PC-RAS(PCI) 65 4. Function Types of Components Available and Their Overview This section describes the components that can be selected from the Item: combobox on the menu bar. Listed below are the parameters common to some of the components. Component-specific parameters are covered in the descriptions of individual components. -Input/Output : Select "Output value" to display a value of a module having an output. The default is "Input value" to represent an input value. - Tag Name : Select a monitoring target. Tag names are listed in "Virtual Address Space" in "F&eIT Protocol Specifications" in Chapter 6 "Appendix." - Auto write : Select whether a module having an output is to output when its output value is determined. If [Active] is checked, the module performs output when its output value is determined (input). If it is unchecked, the module does not perform output. -Width : Specify the width or horizontal size of the component. -Height : Specify the height or vertical size of the component. -Min : Specify the minimum display value. -Max : Specify the maximum display value. -Scale(not Set) : Checking [not Set] prevents scale display in the Min-Max range. -FontSize : Specify the size of font in the component. -Fg color : Specify the display color. Enter a string of hexadecimal color values using two digits for each of Red, Green, and Blue from the left. Examples are 000000 for black, FFFFFF for white, FF0000 for red, 00FF00 for green, and 0000FF for blue. -Bg fill(not Fill) : Do not fill the component with the background color. -Bg color : Specify the background color in hexadecimal notation. The format is the same as for "Fg color" above. 66 PC-RAS(PCI) 4. Function (1) Text: This type of component displays fixed text. External view Properties dialog box of the component Figure 4.42. Text The component displays the fixed character string entered in the Text field. The font size can be changed. If you enter "%d" in the Text field with a Tag ID specified, the component displays an input value in decimal. If you enter "%x" in the Text field with a Tag ID specified, the component displays an input value in hexadecimal. (2) Meter: This type of component displays a meter. External view of the component Properties dialog box Figure 4.43. Meter - Rag: PC-RAS(PCI) Specify the angle of the arc of the meter to be displayed. A value between 90 and 360 can be specified. 67 4. Function (3) Graph: This type of component displays a graph. External view of the component Properties dialog box Figure 4.44. Graph The component displays a line graph to show the transition of input/output. Specify an input channel for each line by clicking on the corresponding line button. Up to eight channels can be displayed. The horizontal axis covers up to 100 counts of scan intervals. 68 PC-RAS(PCI) 4. Function (4) TChart: This type of component displays a timing chart. External view of the component Properties dialog box Figure 4.45. TChart The component displays a line graph to show the ON/OFF transition of I/O bits. Specify an input channel for each line by clicking on the corresponding line button. Up to eight channels can be displayed. The horizontal axis covers up to 100 counts of scan intervals. (5) FillBox: This type of component displays a fill box. External view of the component Properties dialog box Figure 4.46. FillBox - Vertical/HorizONtal: Toggle the display direction between horizontal and vertical. The default is "Vertical." PC-RAS(PCI) 69 4. Function (6) Slider: This type of component serves as a slide switch. External view of the component Properties dialog box Figure 4.47. Slider - Vertical/Horizontal: Toggle the display direction between horizontal and vertical. The default is "Vertical." (7) Switch: This type of component displays a switch. External view of the component Properties dialog box Figure 4.48. Switch The component displays a switch for an I/O bit. Selecting "Input" from the Input/Output combobox displays a round button representing an input value. Selecting "Output" instead displays a square switch representing an output. 70 PC-RAS(PCI) 4. Function (8) Seg7 : This type of component displays a seven-segment LED. External view of the component Properties dialog box Figure 4.49. Seg7 - Range: Specify the digits to be prepared for display. (9) Volume : This type of component displays a volume control. External view of the component Properties dialog box Figure 4.50. Volume - Rag: PC-RAS(PCI) Specify the angle of the arc of the meter to be displayed. A value between 90 and 360 can be specified. 71 4. Function (10)Action text : This type of component switches displayed text depending on conditions. External view of the component Properties dialog box Figure 4.51. Action text Press the Event1 to Event10 buttons to specify the text to be displayed and the display condition. The "Check value" specifies the upper and lower limits according to the condition. "All bit on" or "All bit off" as an option for "Condition" evaluates a condition based on the corresponding logical operation. "All bit on" checks whether specific bits of an obtained value from a monitoring target are all 1. The bit positions are specified by the "Check value." The AND of the obtained value and the Check value is calculated and the result is compared to the Check value for evaluation. "All bit off" checks whether specific bits of the obtained value are all 0. The bit positions are specified by the "Check value." The AND of the obtained value negated and the Check value is calculated and the result is compared to the Check value for evaluation. The logical evaluation methods are coded in C-like style below. In the following "All bit off" evaluation method, "~A" represents negated "A." ["All bit on" evaluation method] if ( ( Value obtained from monitoring target & Check value ) = = Check value ) { // Condition is true. } else { // Condition is false. } ["All bit off" evaluation method] if ( ( ~(Value obtained from monitoring target) & Check value ) = = Check value ) { // Condition is true. } else { // Condition is false. } 72 PC-RAS(PCI) 4. Function (11)Page text : This type of component jumps to the linked page when clicked on. External view of the component Properties dialog box Figure 4.52. Page text -Jump page: Specify the page to jump to. (12)Image: This type of component displays an image. External view of the Properties dialog box component (Sample fan image) Figure 4.53. Image Press the Event1 to Event10 buttons to specify the image to be displayed and the display condition. The "Limit" value specifies the upper and lower limits according to the condition. "All bit on" or "All bit off" as an option for "Condition" evaluates a condition based on the corresponding logical operation. "All bit on" checks whether specific bits of an obtained value from a monitoring target are all 1. The bit positions are specified by the "Limit" value. The AND of the obtained value and the Limit value is calculated and the result is compared to the Limit value for evaluation. "All bit off" checks whether specific bits of the obtained value are all 0. The bit positions are specified by the "Limit" value. The AND of the obtained value negated and the Limit value is calculated and the result is compared to the Limit value for evaluation. The logical evaluation methods are similar to those for (10) Action text. PC-RAS(PCI) 73 4. Function Manipulation on Monitoring Pages The following components can be manipulated on monitoring pages to give instructions to devices. - Slider - Switch - Seg7 - Volume (1) Slider You can change the output by dragging the triangle (sliding it while holding down the left mouse button on it). Triangle slider Figure 4.54. Slider (2) Switch This component displays the state of the bit assigned. Left-clicking on the component in the ON state sets it to OFF. Left-clicking on the component in the OFF state sets it to ON. Figure 4.55. Switch (3) Seg7 Left-clicking on this component brings up a dialog box. The output value can be set at the keyboard. Figure 4.56. Seg7 (4) Volume Left-click on a desired output value on the scale to change the output value to the selected value. Figure 4.57. Volume 74 PC-RAS(PCI) 4. Function Logout Click on the LOGOUT button shown below to log out. Figure 4.58. Logout PC-RAS(PCI) 75 4. Function Application Interface The PC-RAS(PCI) board has a COM port capable of communicating with the user application via the PCI bus. The user application can access general-purpose inputs/outputs and receive alarm notices from the board. This section describes the application interface. Serial Communication The user application can send instructions to the board or receive notices from the board by issuing commands via serial communication as specified below. Communication specification Baud rate : 19200bps Data length : 8bit Parity : No parity Stop bits : 1bit Flow control : Not connected Protocol : Compliant with asynchronous/basic procedures Link Verification Procedure This procedure verifies the link to the board before serial communication. The startup check notification from the PC uses this procedure. The link verification procedure is illustrated below. The user application must wait for ACK response after sending ENQ. Figure 4.59. Link Verification Procedure 76 PC-RAS(PCI) 4. Function Communication Procedure The user application sends a command described below and waits for a response from the board. Upon reception of the command, the board sends ACK (Acknowledgment) followed by return data such as monitoring results. If the command requires no return data, the board returns only ACK. The user application must send ACK to the board in response to return data from the board. The procedure is illustrated below. If the return data contains an error, the user application sends NAK (Negative Acknowledgment). For return data errors, see "Transmit Command and Receive Data Format" later in this section. Figure 4.60. Communication Procedure (Command Transmission) If the user application receives NAK in the above procedure, it sends the command again. If the board receives NAK, it sends the last data sent again. The following table lists special characters including AKC and NAK. Table 4.16. Special Characters Name Code (Hex) Meaning STX 02H Start of text ETX 03H End of text ACK 06H Acknowledgment NAK 15H Negative Acknowledgment ENQ 05H Enquiry PC-RAS(PCI) 77 4. Function Transmit Command and Receive Data Format The transmit command and receive data must be in the following format. Send the command placed in the [data] part shown below. Receive data is also placed in the [data] part. Format : [STX][LENGTH][DATA][ETX][CHECKSUM] Table 4.17. Format Name Size(byte) Value Meaning STX 1 02H(Hex) Start of data LENGTH 2 ASCII code (Hex) Length of the following data part (in bytes) *1 DATA Length-dependent ASCII code Transmit command or receive data ETX 1 03H(Hex) End of data ASCII code (Hex) Sum of Length, Data, and ETX *1 CHECKSUM 2 *1 When Length or Checksum is 04H, for example, it is expressed by 2-byte ASCII code [30H][34H]. The data part of the format has the following structure: Data part : [COMMAND][MESSAGE] Table 4.18. Data Part of the Format Name Size (byte) Value Meaning COMMAND 4 ASCII code (Hex) Specify the type of the command. MESSAGE It is dependent on a command. ASCII code Write command-specific data. The user application must verify receive data (to check for any error) in the following points: - Time from the reception of STX to the completion of reception of entire data (Set the time-out interval for complete reception and detect an error if ETX is not received within the interval.) - Check the length (by comparison to the amount of data received between STX and ETX). - Check if receive data begins with any code other than STX. - Check the checksum. Example: Calculating the checksum For the following command (3210H), the checksum is calculated as shown below. Transmit data (FORMAT) : [STX][LENGTH][COMMAND][MESSAGE][ETX][CHECKSUM] Transmit data (MEANING) : [STX][4BYTE ][ 3210H ][NOTHING][ETX][2DH ] ↓ (Numeric values are converted into ASCII code.) Actual transmit data : [02H ][ 30H,34H][33H,32H,31H,30H ][ - ][03H ][32H,44H] The checksum is the sum of the element (length) that follows STX to ETX. The checksum of this command is therefore 30H+34H+33H+32H+31H+30H+03H = 12DH. The low-order byte is treated as the checksum, that is 2DH. 78 PC-RAS(PCI) 4. Function Command List The following table lists the commands to be issued by the user application to the board. Table 4.19. Command List Command Message Explanation 3000 Not connected Obtain the log codes corresponding to the highest alarm level. (*1) 3100 Not connected Start the WDT. 3101 Not connected Stop the WDT. 3200 Output data Output to the general-purpose output port. 3210 Not connected Read the input value from the general-purpose input port. (*2) 5xxx Log message Store an arbitrary string to the board as a log. (*3) 6xxx Log message Store an arbitrary string to the board as a log Also output the string by e-mail. (*3) *1 For log codes, see "Log Function" in this chapter. *2 When the application sends this command, the board sends return data associated with a one-byte message as shown below. Receive data format: [STX][LENGTH][COMMAND (3210H)][MESSAGE (INPUT DATA 1 BYTE)][ETX][CHECKSUM] *3 A log message is up to 25 bytes of shift-JIS code or single-byte alphanumeric characters (ASCII code). The command "5xxx" is recorded as log code. To define a message in both of Japanese and English, specify the log message in the "(Japanese)\(English)" format. The code for \ is 5CH. PC-RAS(PCI) 79 4. Function Board's Notification Function The board can notify the user application of an alarm by serial communication when the alarm occurs in the board. This function can be used by enabling [Notice to MPC via COM port] described in "Alarm Action Settings" in " Function Settings 1/2" in this chapter. This function is also used to shut down the PC by the user application. In that case, the board sends a shutdown request when a certain shutdown factor occurs. The application receiving the shutdown request performs the shutdown process after required processing. When an alarm occurs or a shutdown request is generated, the board sends the relevant code in the table below. The code is defined as a specified character. The notification from the board may be generated as an interrupt while the user application is receiving some data. The codes listed in the table below must therefore be handled separately from other pieces of receive data. Table 4.20. Notification Codes (Special Characters) Notice Code (HEX.) Size Critical-level alarm occurred 1AH 1byte Alarm-level alarm occurred 19H 1 byte Information-level alarm occurred 18H 1 byte Shutdown request 1BH 1 byte When an alarm has occurred or a shutdown request has been issued, the board sends the relevant code above repeatedly at intervals of five seconds. Figure 4.61. Reception of Notification Code 80 PC-RAS(PCI) 4. Function PIO Control (General-purpose Input/Output) General-purpose Input (Command 3210H) For general-purpose input, the user application transmits the following codes: Transmit data (format) : [STX][LENGTH][COMMAND][MESSAGE][ETX][CHECKSUM] Transmit data (Meaning) : [STX][4byte][ 3210H][NOT CONNECTED][ETX][2DH] ↓ (Numeric values are converted into ASCII code) Actual transmit data : [02H][ 30H,34H][33H,32H,31H,30H][ - ][03H][32H,44H] The checksum is the sum of the element (length) that follows STX to ETX. The checksum of this command is therefore 30H+34H+33H+32H+31H+30H+03H = 12DH. The low-order byte is treated as the checksum, that is 2DH. After transmission, the user application receives ACK followed by receive data in the format as shown below: Receive data format : [STX][LENGTH][COMMAND (3210H)][MESSAGE (Input data 1byte)] [ETX] [CHECKSUM] Actual receive data : [02H][ 30H,34H][33H,32H,31H,30H ][ XX ][03H ][ YY,ZZ ] "XX" (one-byte data) in the above format contains the input value from a general-purpose input port. The individual bits read from "XX" have the following meanings: Bit0: PI-0 input value Bit1: PI-1 input value Bit2: PI-2 input value Bit3: PI-3 input value Bit4: System-reserved (Ignore the value.) Bit5: System-reserved (Ignore the value.) Bit6: System-reserved (Ignore the value.) Bit7: System-reserved (Ignore the value.) (When the input is 0AH, [XX] is [30H,41H].) YY,ZZ are determined by their respective input values. PC-RAS(PCI) 81 4. Function General-purpose Output (Command 3200H) For general-purpose output, the user application transmits the following codes: Transmit data (format): [STX][LENGTH][COMMAND][MESSAGE][ETX][CHECKSUM] Transmit data (Meaning): [STX][4 byte][ 3200H ][ XX Actual transmit data ][ETX][ YY ] : [02H ][ 30H,34H][33H,32H,30H,30H ][ XX ][03H ][ YY1, YY2 ] Set an output value for "XX" (one-byte data) in the above format. The individual bits of "XX" have the following meanings. Transmit the above data with the desired bit set to 1 or 0. Bit0: PO-A1 output value Bit1: PO-A2 output value Bit2: PO-B1 output value Bit3: PO-B2 output value Bit4: System-reserved (Assume the value as 0.) Bit5: System-reserved (Assume the value as 0.) Bit6: System-reserved (Assume the value as 0.) Bit7: System-reserved (Assume the value as 0.) (When the output is 01H, [XX] is [30H,41].) This has no effect on the bits not assigned for general-purpose output. YY is determined by the value of XX. For calculation, see "General-purpose Input (Command 3210H)." 82 PC-RAS(PCI) 4. Function WDT Control Control the WDT using serial data communication and the DTR line. - Use command 3100H to start the WDT. - Use command 3101H to stop the WDT. - Set the time-out interval from within the Web browser in advance. - Detect the edge at which the DTR line is turned on and clear the timer. Control the DTR line to periodically clear the timer until the WDT started by command 3100H is stopped by command 3101H. See the diagram below for the timing. Start controlling the DTR line to clear the timer before starting the WDT. DTR control is based on the Widows API. Accurately time-based processing seems to be difficult for Windows applications. When designing your applications, consider a sufficient timing margin for the WDT timer clear timing. Figure 4.62. WDT Timer Clear Timing The transmit commands are as follows: WDT start (command 3100H) Transmit data (format) : [STX][LENGTH][COMMAND][MESSAGE][ETX][CHECKSUM] Transmit data (Meaning) : [STX][4 byte][ 3100H][NOT CONNECTED][ETX][2BH ] Actual transmit data : [02H ][ 30H,34H][33H,31H,30H,30H ][ - ][03H ][32H,42H] WDT stop (Command 3101H) Transmit data (format): [STX][LENGTH][COMMAND][MESSAGE][ETX][CHECKSUM] Transmit data (Meaning): [STX][4 byte][ 3101H ][NOT CONNECTED][ETX][2CH ] Actual transmit data : [02H ][ 30H,34H][33H,31H,30H,31H ][ - ][03H ][32H,43H] Startup Check Notification (PC Startup Retry Function) The board can be notified that the PC has been started and, if not notified so, the board retries starting up the PC. To use this function, the user application transmits a special character of ENQ at program invocation to notify the board that the PC has been started. The board returns ACK in response to ENQ received from the user application. PC-RAS(PCI) 83 4. Function LED Status Displays The board has green and red status display LEDs. The table below summarizes the status displays by the individual LEDs. Table 4.21. LED Status Displays LED LED1(green) LED2(red) Status Meaning On PC is up and running. Blinking Main power supply is on (ready to be turned off) On Critical-level alarm occurred Blinking fast Alarm-level alarm occurred Blinking slowly Information-level alarm occurred See P.8 for the positions of the LEDs. 84 PC-RAS(PCI) 5. Specification 5. Specification This chapter summarizes the specifications of the PC-RAS(PCI) board. Hardware specification Table 5.1. Functional Specifications <1/2> Item Specification General-purpose I/O Input Input format Opto-isolated inputs Number of signal points 4 points Input resistance 4.7kΩ Input ON current 2.0mA or more Input OFF current 0.2mA or less External circuit power supply 12 to 24VDC(±10%) Response time 0.2ms within Output 1 Output format Semiconductor relay output Contact specifications Contact-A, Contact-B Number of signal points Contact-A: 2 points, Contact-B: 2 points Output voltage 30VDC (Max) Output current Per point 100mA (Max.) Response time 1ms within Output 2 Output format Mechanical relay output Contact specifications Contact-C Number of signal points 1 point Output voltage 30VDC (Max.) Output current 200mA (Max.) Response time 4ms(Max) Make/break life Over 200,000 times Fan connector Number of points 4 points Output section Output voltage 12VDC (±10%) Output current Per point 500mA (Max.) Input section (Fan sensor) Measurable sensor type Pulse type (Up to 8 pulses can be measured per revolution.) Open-collector output Measurable speed range 1000 to 12000rpm(Two pulses can be output per revolution.) Response frequency 5kHz((Duty 50%) Input format Opto-isolated inputs Input resistance 2.7 kΩ (Internal 12 VDC used) PC-RAS(PCI) 85 5. Specification Table 5.1. Functional Specifications <2/2> Item Specification HUB port Ethernet specifications IEEE-802.3 10BASE-T IEEE-802.3u 100BASE-TX Number of ports RJ-45(UTP/STP): 2 ports [AUTO MDI/MDI-X supported] Management functions No network management function Access method CSMA/CD Transmission type Half-duplex/full-duplex Flow control Full-duplex transmission: IEEE 802.3x compliant Half-duplex transmission: Back pressure Number of MAC address entries 1024 RAM buffer 128Kbyte LED indicator Speed, Link/Active CF slot Standard with 32MB CF card (dedicated to firmware) RAID monitor connector 1 channel (dedicated to monitor the RAID installed on the CONTEC MPC Series) DB-15 male (UPS): External UPS connector DB-15 male (MB): UPS connector Main board COM port connector (Using the bundled serial port connection cable) Voltage monitoring Number of ports 5 points Resolution 10bit, A/D converted Monitor voltage PCI slot:5V, 3.3V, 12V, -12V Dedicated connector:5VSB Temperature sensor Number of ports On-board: 1 channel External temperature sensor connection: 1 channel (not supported) 86 Measurement temperature range -5 to 65°C Measurement accuracy ±0.5°C PC-RAS(PCI) 5. Specification Table 5.2. General specification Item Specification I/O address Any 32-byte boundary Number of interrupts 1 channel Max. board count for connection Only one board Operating temperature 0 to 60°C Storage temperature -10 to 70°C Operating humidity Power consumption 10 to 90%RH (No condensation) Dedicated connector 5VSB±5% 1A (Max.) 12VDC±5% 2A (Max.) *1 Expansion slot 5VDC±5% 0.2A (Max.) *2 PCI bus specification 32bit, 33MHz, Universal key shapes supported *2 Dimension (mm) 174.63 (L) x 105.68 (H) Weight 155g *1 The max value of current consumption at 12 VDC assumes that all fan connectors (four) are being used. *2 This board requires power supply at +5 V from an expansion slot (it does not work on a machine with a +3.3V power supply alone). PC-RAS(PCI) 87 5. Specification Block Diagram +5VSB +12V Power connector RJ-45 LAN RJ-45 LAN Opto-coupler General-purpose input 4 signals Opto-MOS relay General-purpose output 2 contact-A channels Ethernet HUB LAN controller Opto-MOS relay CF card Latching relay EEPROM General-purpose output 2 contact-B channels General-purpose output 1 contact-C channels PCI Bus +12V FAN connector FAN 4-point Reset input Chassis's reset switch Reset output MB reset switch +5VSB 16550-compatible serial device 5/+12/-12/3.3 V monitor supply voltage input RAS ontroll CPU PWBTN input Chassis's PWBTN switch Temperature sensor 1 PWBTN output MB PWBTN switch Buzzer Temperature sensor 2 External temperature sensor LED UPS MB side UPS MB serial port UPS device side UPS UPS serial port RAID serial port RAID Status port PC-RAS(PCI) Figure 5.1. Block Diagram 88 PC-RAS(PCI) 5. Specification RAS Function Specifications This section summarizes the specifications of the RAS functions of the PC-RAC(PCI) board. Monitor Functions Table 5.3. Monitor Function List Item Thermal Monitor Specifications Internal chassis temperature monitor Standard/1 point Sensor precision: ±0.5°C, Upper/lower limit monitor: 3 levels Fan monitor Chassis's fan stop/slowdown monitor 4-point monitor, Resolution: 60 rpm, Max: 12000 rpm (2 pulses/revolution) Stop monitor/slowdown monitor: 2 levels Power status monitor Chassis's DC power output monitor (monitoring the power supply on the PCI bus) 5/12/-12/3.3 V output detection (5VSB is used to evaluate the main power supply status.) General-purpose input Function to monitor general-purpose inputs assigned to the following alarm signals signal monitor Up to 4 signals (Total number of hardware channels is 4.) External alarm (critical-level) input External alarm (alarm-level) input External alarm (information-level) input Watchdog timer (WDT) Host-PC application operation monitor by WDT Minimum interval: 500 microseconds Maximum interval: 24 hours Time-out processing - Generate an alarm. - Recycle the host PC's power supply. - Reset the host PC. UPS signal monito 3-signal monitor UPS power failure detection monitor (CTS) UPS battery low-capacity signal (DCD) UPS shutdown ready signal (DTR) (Only the CTS, DCD, and DTR signal conductors are monitored; the RxD, TxD, DSR, RTS, and RI signal conductors are passed through. RAID status monitor Function to monitor the status of the RAID controller on the CONTEC MPC Series RAID firmware vertion, General status, Rebuild status, HDD1 status, HDD2 status Timer monitor Measurement of RAS up time, total operating time, 6 standard timers, 4 extended timers, and power-on time Time-out alarm generation PC-RAS(PCI) 89 5. Specification Power Supply Control Functions Table 5.4. Power Supply Control Function List Item Host PC's power-on factors Specification Chassis's power switch (PWRBTN), general-purpose input remote switch, Web switch, fixed-time startup schedule, every-hour startup schedule (The host PC's Wake-on LAN is enabled for self-startup. The status can be monitored.) Host PC shutdown factors Chassis's PWRBTN, general-purpose input remote switch, Web switch, fixed-time shutdown schedule, every-hour shutdown schedule (The host PC can shut itself down. The status can be monitored.) Methods of shutdown - Request the application on the host PC via PCI/COM. The host PC is shut down notification to host PC by the application. - Issue a shutdown request via the host PC's power management system upon generation of a UPS power failure detection signal. The host PC is shut down by the power management system or that application on the host CPU which has been registered by the power management system. - Forced shutdown of the OS upon generation of a power switch (PWRBTN) signal. (Depending on the OS/BIOS on the host PC) - Forced shutdown by emulation of the power switch (PWRBTN) being held down continuously Scheduling functions Total of 16 functions Fixed-time startup/fixed-time shutdown request Start up/shut down the host PC at fixed time. Every-hour startup/shutdown request Start up/shut down the host PC every hour. (The days of the week and holidays are assumed to be recognized by the host PC started.) Application startup check/startup retry function Function to check whether the host PC has been started through communication with the application on the host PC via PCI/COM after the power is turned on. If the board fails to check it, it can retry starting up the PC by recycling the power supply or resetting it. Main power-on automatic startup function Function to turn on the host PC's power supply when the AC power is turned on. Forced shutdown Forced shutdown function used with no response from the host PC. Emulation of forced shutdown by continuously holding down the power switch (PWRBTN). Chassis's PWRBTN through Emulation of direct connection of chassis's power switch (PWRBTN) input to host function PC 90 PC-RAS(PCI) 5. Specification Miscellaneous Control Functions Table 5.5. Miscellaneous Control Functions List Item Fan ON control Specification Control turning on the fan depending on the internal chassis temperature. (The fan remains on by default.) General-purpose input Four channels Available for the following signals: Remote power switch (PWRBTN) ON/OFF (alternate) Remote reset (momentary) External alarm (critical-level) input External alarm (alarm-level) input External alarm (information-level) input General-purpose input Remote power switch (PWRBTN) ON (momentary) Remote power switch (PWRBTN) OFF (momentary) Remote alarm reset (momentary) Remote beep off Capable of inverting the input Capable of forced input for debugging purposes General-purpose output Four channels (2 contact-A channels and 2 contact-B channels) Available for the following signals: External alarm output (critical-level) External alarm output (alarm-level) External alarm output (information level) General-purpose output Shutdown OK display (main power OFF ready signal) Capable of inverting the output Capable of forced output for debugging purposes Reset factors Chassis's reset switch (Can be disabled) Web switch WDT time-out Startup error of the application on the host PC PC-RAS(PCI) 91 5. Specification Web Server Functions Table 5.6. Web Server Functions List Item Basic Settings Specification - Network settings - Mail settings - User settings - Date/time settings Function Settings - Alarm settings - Temperature monitor settings - Voltage monitor settings - Fan monitor control settings - General-purpose input settings - General-purpose output settings - Watchdog timer settings - RAID settings - Power management settings - Schedule settings - Time settings Log display - Log display Monitoring display - Sample pages Monitoring editing - Page load function - Page save function - Tag edit function - Main components (Text, Meter, Switch, Seg7, ActText, PageText, Tchart) - Component edit functions (Generate, move, delete, set properties, erase all) Number of monitoring pages 20 pages Number of monitoring points 100 points Connections 10 connections max. Number of user IDs 5 users User authorization Maintenance privilege/monitor privilege Default IP address 10.xxx.xxx.xxx xxx is the three low-order bytes of the MAC address. The IP address can be changed via PCI/COM or from within the web browser. Default IP mask 255.255.255.0 Operation check browser Microsoft IE6.0, IE5.5 Windows XP must be patched with Service Pack 1 (SP) to use the board normally. 92 PC-RAS(PCI) 5. Specification Alarm Functions Table 5.7. Alarm Function List Item Alarm level Specification 3 levels Critical level Alarm level Information level Critical-level alarm operation Log the alarm. Shut down the host PC. Output a contact-C relay alarm Output an alarm to the general-purpose output. Notify the host PC of the alarm (via PCI/COM) Report the alarm by e-mail. Display with LED. Generate beeps. Alarm-level alarm option Log the alarm. Shut down the host PC. Output a contact-C relay alarm Output an alarm to the general-purpose output. Notify the host PC of the alarm (via PCI/COM) Report the alarm by e-mail. Display with LED. Generate beeps. Information-level alarm Log the alarm. operation Output an alarm to the general-purpose output. Notify the host PC of the alarm (via PCI/COM) Report the alarm by e-mail. Display with LED. Generate beeps. Log Function Table 5.8. Log Function List Item Log function Specification Up to 1000 entries Ring buffer used Reference method View logs from within web browser User log function Store and display user logs via PCI/COM. PC-RAS(PCI) 93 5. Specification Mail Functions Table 5.9. Mail Function List Item Specification SMTP specification Set the address. Recipient settings Two recipients PCI/COM Communication Functions Table 5.10. PCI/COM Communication Functions List Item Specification Synchronization type Asynchronous Baud rate 19200 Data length 8 Parity No Parity Stop bits 1 Flow control Not connected Terminal mode Use terminal software such as an OS utility to and enter "TeRm" to enter terminal mode. Capable of setting the IP address, IP mask, and gateway. Link verification procedure Send ENQ (PC) -> Return ACK (RAS) Alarm notification Report RAS-detected alarm levels. Shutdown request Report RAS-detected shutdown requests. Alarm cause check Read high-level alarm cause information. Watchdog timer clear Set the DSR signal to clear WDT. Shutdown request via Activate the OS's power management system with the CTS signal active. UPS (When this function is used, the PCI/COM port cannot be used by the application. To use the port along with this function, handle the UPS signal through an external cable and use the COM port on the host PC.) Application log Application logging. Logs stored by the RAS board can be viewed from within the Web browser. RAID Monitor Functions Table 5.11. RAID Monitor Function List Item Specification Supported controller RAID controller on the CONTEC MPC Series Alarm-level Information-level Detected information Operation status (Run/rebuild/system stop) 94 PC-RAS(PCI) 6. Appendix 6. Appendix F&eIT Protocol Specifications The PC-RAS(PCI) board conforms to the CONTEC F&eIT protocol as a communications protocol for exchanging LAN data with a PC. This section briefly explains the F&eIT protocol and describes the F&eIT server installed on the board. Basic Specifications Concepts The F&eIT protocol allocates board resources (including information) in virtual space and assigns virtual addresses to them, making them accessible. Data Communication Procedure The F&eIT protocol used by the board has a command response access procedure on connectionless UDP/IP. Control side PC-RAS(PCI) Write/Read request Status received Figure 6.1. Communications Procedure PC-RAS(PCI) 95 6. Appendix Frame format Frames uses a UDP/IP port address of 5007h and implements the F&eIT protocol in their data part. The frame is structured as shown below. The Ethernet, IP, and UDP parts adopt big endian according to the header byte ordering convention. The other parts adopt little endian to give priority to process control of the x86 CPU. Table 6.1. Frame Structure Header name Size (byte) Destination Address 6 Remote MAC address Source Address 6 Local MAC address Type Field 2 Ethernet II IP section IP Ver4 Header 20 Fragment disabled UDP section UDP Header 8 Port Address 5007h Ethernet section Remarks Check Sum disabled Communication Identifier 2 "SV" servier section Version 1 Version of the header structure Command 1 Command and the ACK flag Sequence number 2 Frame ID Response ID 2 Identifies the sender. Virtual address 4 Specifies a virtual address space. Access size 2 1436 bytes maximum Status 2 Result of command execution Access ID 8 Identifies the Read/Write privilege Remote MAC 6 Specifies a remote MAC address address Reserved Data section when using IP multicasting. 6 1436 Reserved for future use Data area [Description of communications server headers] (1) Identifier --- Identifies the frame as a F&eIT Protocol frame. (2) Version --- Indicates the frame version. (3) Command --- The virtual address access command. (4) Sequence no. --- A counter that prevents the occurrence of duplicate frames, wherein the sequence number is incremented each time a packet is transmitted. (5) Response ID --- When a response-type command is transmitted, the contents of the response ID are copied to the response ID for the response frame. (6) Virtual address --- Specifies the virtual address being accessed, e.g., device information can be read by specifying the address 0000h. (7) Access size --- Specifies the size of the data to be accessed, from 1 to a maximum of 1436 bytes. (8) Status --- Stores status information after the command is executed. (9) Access ID --- This is an ID for virtual address access control. (10)Remote MAC address --- When data is read/written using IP Multicast, the MAC address of the remote device is set in this header. When data is to be sent to all devices on the network, the value ALL[F] is set in this header. (For Unicast: "ALL [0]") 96 PC-RAS(PCI) 6. Appendix Commands in detail The following command is set in the command section (Offset = 4 in the F&eIT Protocol header section.): 7 6 5 ACK 4 3 2 1 0 Command (1 to 127) Figure 6.2. Command Structure Bits 0 to 6 represent the command; the MSB indicates a response frame (ACK). 7Bit = 0: command request 1: command response Table 6.2. Commands in Detail Command number 1 2 3 to 127 Command description Remarks Reads from a virtual Reads device information by specifying a address. virtual address. Writes to a virtual Updates device information by specifying address. a virtual address. Reserved Undefined Command-issuing procedures - Read a virtual address (command = 1) A virtual address and its size are specified, and the frame is transmitted to the board. The result is received as a response frame with data. (Example: reading a vendor name) Command generation (transmitted data) Identifier = "SV" Version Command =1 = 1h READ request Sequence number = 1 Response ID = 1234 Virtual address Access size = 0000h = 32 Access ID = Read ID Response frame (received data) Identifier = "SV" Version Command =1 = 81h For the read operation, either "Read ID" or "Read/Write ID" is used. Sequence number = 1 Response ID = 1234 Virtual address Access size = 0000h = 32 Status = 0000h Data = "CONTEC CO.,LTD." PC-RAS(PCI) Response Copies the contents of the transmission header response ID. When multiple commands are simultaneously issued, the response ID in the response frame is referenced in order to validate it with the command that was issued. Figure 6.3. Reading Procedures PC-RAS(PCI) 97 6. Appendix - Writing to a virtual address (command = 2) A virtual address ,its size and data are specified, and the frame is transmitted to the board. The result is received as a response frame status. (Example: setting an IP address) Command generation (transmitted data) Identifier = "SV" Version Command =1 = 2h Sequence number = 1 Response ID = 1234 Virtual address WRITE request = 1008h (refer to [Control Information] on the details) Access size =4 Access ID = R/W ID Data = 192.168.132.31 Response frame (received data) Identifier Version For the write operation, "Read/Write ID" is used. PC-RAS(PCI) = "SV" =1 Command = 82h Sequence number = 1 Response ID Virtual address = 1234 = 1008h Access size Status =4 = 0000h Response Figure 6.4. Write Procedures Response status Following is a table of status information that is returned by response-type commands: Table 6.3. Table of Status Information Code Description Remarks 0000h Normal termination 0001h Access violation An attempt was made to write to a Read-only area. 0002h Area error Access was made to an area not defined on the device. 0003h Access size error An access request greater than 1436 bytes was made. 0004h Parameter error Invalid parameter contents, such as receipt of a non-supported command. 0005h Length error Invalid transmission length, such as an inconsistent data size with the number of data items calculated from the UDP/IP. 0006h Insufficient resources Too many tasks are waiting for ACK data, causing a resource shortfall. The resources can be released by a timeout. 98 PC-RAS(PCI) 6. Appendix Virtual Address Space In the board, virtual space is defined as indicated below. Device information Table 6.4. Virtual Address Space Address Area Information Size Remarks Vendor name 32 R "CONTEC CO.,LTD." Model 32 R "PC-RAS(PCI)" Device version 2 R 1.0 Firmware version 2 R 1.1 (in case of ver.1.1) MAC address 6 R 00804C****** 2 R Bit 0: I/O space Bit 1: Memory space Device H +0000 information Bit 2: Trap function Installed functions Bit 3: Message send Bit 4: Reset function Bits 5 and above: Reserved IP address 4 R Product type 2 R Reserved 4 R F&eIT Protocol version 2 R Reserved PC-RAS(PCI) 99 6. Appendix Settings Parameters that are necessary for communications are set in this area. Only the communications parameters that have the same ID as the privilege ID can be written in this area. Table 6.5. Settings Address Area Information Size Remarks Read-privilege identifier 8 W *1 (Initial value: 00h) Read/Write privilege 8 W *1 (Initial value: 00h) IP address 4 R/W (Ex.)192.168.132.31 Subnet mask 4 R/W (Ex.)255.255.255.0 Default gateway 4 R/W (Ex.)192.168.132.1 Trap-to IP address 4 R/W *2 (Ex.)192.168.132.21 Effective multicast 4 R/W 0 to 4 (Initial value = 0) Multicast IP 1 4 R/W *3 Indicates a group address used Multicast IP 2 4 R/W Multicast IP 3 4 R/W Multicast IP 4 4 R/W UDP port 2 R/W 5007h (Initial value) Reserved 2 Device name 32 R/W “PC-RAS(PCI)” Device physical position 32 R/W User-defined Contact information 32 R/W User-defined SNMP trap-to IP 4 R/W *4 Community name 32 R/W Access right 2 R/W identifier for broadcasting. H +1000 Settings address 0: Read Only, 1: Read/Write Reserved *1 For security purposes, the identifier is checked to determine whether data can be read/written. (If you forget this setting, initialization and setup must be performed again as the area cannot be read.) *2 Trap destination IP address: Individual device information is transmitted at startup to the host at the IP address set here. *3 *4 Multicast IP1-IP4: Register a multicast group of recipients who accept multicasting. SNMP trap destination IP address: Not supported by this version. The device name, physical device location, contact information, SNMP trap destination IP address, community name, and access permission are setting areas for SNMP. 100 PC-RAS(PCI) 6. Appendix I/O Space This section provides a virtual memory map of monitored data areas. In the following table, "H" that follows some values indicates that the values are hexadecimal. The rest of the numerical values is decimal. "Size" represents the length of each area (in bytes). "Access" indicates an access size. DWORD, WORD, short, and BYTE represent unsigned 32-bit, unsigned 16-bit, signed 16-bit, and unsigned 8-bit values, respectively. Data is stored in little endian format. "TAG NAME" is used to specify a monitoring target from within the Web browser. Accessing the board using the CONTEC FactoryIT protocol does not involve user authentication. Therefore the user account setting area is not disclosed. Table 6.6. I/O Space Item Network setting Address Default Size Access TAG Description NAME 00400000H "" 4 DWORD - IP address 00400004H 00FFFFFFH 4 DWORD - Subnet mask 00400008H 00000000H 4 DWORD - Default gate way 00400100H 00000000H 4 DWORD - SMTP IP address 00400104H "" 60 BYTE - Recipient mail address1(recipient1) 00400140H "" 60 BYTE - Recipient mail address2(recipient2) 0040017CH "" 60 BYTE - Sender mail address 004001B8H 1 1 BYTE 00401000H 1 1 BYTE - 00401002H 0 1 BYTE - 00401003H 0 1 BYTE - 00401004H 1 1 BYTE - 00401006H 0 1 BYTE - Temperature 00401007H sensor 0 1 BYTE - 00401008H 1 1 BYTE - 0040100AH 550 2 short - Critical-level upper threshold temperature *1 0040100CH 500 2 short - Alarm-level upper threshold temperature *1 0040100EH 400 2 short - 00401010H 000 2 short - Critical-level lower threshold temperature *1 00401012H 050 2 short - Alarm-level lower threshold temperature *1 00401014H 070 2 short - 00401016H 0 2 short - e-mail setting setting PC-RAS(PCI) Language specified 1:English 0:Japanese Temperature sensor connection 1: Connected 0: Not connected Critical-level upper temperature monitor 1: Enable 0: Disable Alarm-level upper temperature monitor 1: Enable 0: Disable Information-level upper temperature monitor 1: Enable 0: Disable Critical-level lower temperature monitor 1: Enable 0: Disable Alarm-level lower temperature monitor 1: Enable 0: Disable Information-level lower temperature monitor 1: Enable 0: Disable Information-level upper threshold temperature *1 Information-level upper threshold temperature *1 Measured temperature correction offset *2 101 6. Appendix Item FAN1 setting Address Default Size Access TAG 00401100H 1 1 BYTE - Fan connection 1: Connected 0: Not connected 00401101H 3 1 BYTE - Level of alarm generated when fan stops *2 00401102H 3 1 BYTE - 00401103H 0 1 BYTE - 00401104H 200 2 WORD - 00401106H 1500 2 WORD - 00401108H 0 2 short - Fan operation start temperature *1 0040110AH 0 2 short - Fan operation stop temperature *1 0040110CH 2 1 BYTE - Division value (Number of pulses per revolution) 00401120H 1 1 BYTE - Fan connection 1: Connected 0: Not connected 00401121H 3 1 BYTE - Level of alarm generated when fan stops *2 00401122H 0 1 BYTE - 00401123H 0 1 BYTE - 00401124H 200 2 WORD - 00401126H 1500 2 WORD - 00401128H 0 2 short - Fan operation start temperature *1 0040112AH 0 2 short - Fan operation stop temperature *1 0040112CH 2 1 BYTE - Division value (Number of pulses per revolution) 00401140H 1 1 BYTE - Fan connection 1: Connected 0: Not connected 00401141H 3 1 BYTE - Level of alarm generated when fan stops *2 00401142H 0 1 BYTE - 00401143H 0 1 BYTE - 00401144H 200 2 WORD - 00401146H 1000 2 WORD - 00401148H 0 2 short - Fan operation start temperature *1 0040114AH 0 2 short - Fan operation stop temperature *1 0040114CH 2 1 BYTE - Division value (Number of pulses per revolution) FAN2 setting FAN3 setting 102 Description NAME Level of alarm generated when fan is slowed down *2 Fan control based on temperature (sensor) 0: Not controlled (Always ON) 1: Controlled Minimum fan speed for fan-off detection (rpm) Minimum fan speed for slow-down detection (rpm) Level of alarm generated when fan is slowed down *2 Fan control based on temperature (sensor) 0: Not controlled (Always ON) 1: Controlled Minimum fan speed for fan-off detection(rpm) Minimum fan speed for slow-down detection (rpm) Level of alarm generated when fan is slowed down *2 Fan control based on temperature (sensor) 0: Not controlled (Always ON) 1: Controlled Minimum fan speed for fan-off detection(rpm) Minimum fan speed for slow-down detection (rpm) PC-RAS(PCI) 6. Appendix Item FAN4 setting Supply voltage monitor settings UPS device settings TAG Address Default Size Access 00401160H 1 1 BYTE - Fan connection 1: Connected 0: Not connected 00401161H 3 1 BYTE - Level of alarm generated when fan stops *2 00401162H 0 1 BYTE - 00401163H 0 1 BYTE - 00401164H 200 2 WORD - 00401166H 1500 2 WORD - 00401168H 0 2 short - Fan operation start temperature *1 0040116AH 0 2 short - Fan operation stop temperature *1 0040116CH 2 1 BYTE - Division value (Number of pulses per revolution) 00401200H 2 1 BYTE - 5V supply voltage monitor alarm level *2 00401201H 2 1 BYTE - 12V supply voltage monitor alarm level *2 00401202H 2 1 BYTE - 3.3V supply voltage monitor alarm level *2 00401203H 2 1 BYTE - -12V supply voltage monitor alarm level *2 00401204H 525 2 WORD - Upper threshold value of 5V supply voltage *3 00401206H 1260 2 WORD - Upper threshold value of 12V supply voltage *3 00401208H 346 2 WORD - Upper threshold value of 3.3V supply voltage *3 0040120AH 1260 2 WORD - Upper threshold value of -12V supply voltage *3 0040120CH 400 2 WORD - Lower threshold value of 5V supply voltage *3 0040120EH 1100 2 WORD - Lower threshold value of 12V supply voltage *3 00401210H 300 2 WORD - Lower threshold value of 3.3V supply voltage *3 00401212H 1050 2 WORD - Lower threshold value of -12V supply voltage *3 00401300H 1 1 BYTE - 00401301H 3 1 BYTE - Power failure alarm level *2 00401302H 3 1 BYTE - Battery low-capacity alarm level *2 00401303H 3 1 BYTE - Shutdown alarm level *2 00401304H 0 1 BYTE - 00401305H 0 1 BYTE - 00401306H 0 1 BYTE - PC-RAS(PCI) Description NAME Level of alarm generated when fan is slowed down *2 Fan control based on temperature (sensor) 0: Not controlled (Always ON) 1: Controlled Minimum fan speed for fan-off detection(rpm) Minimum fan speed for slow-down detection (rpm) UPS device connection 1: Connected 0: Not connected Power failure signal level inversion 0: Not inverted 1: Inverted Battery low-capacity signal level inversion 0: Not inverted 1: Inverted Shutdown request signal level inversion 0: Not inverted 1: Inverted 103 6. Appendix TAG Item Address Default Size Access General- 00401400H 0 1 BYTE - 00401401H 0 1 BYTE - 00401410 0 1 BYTE - 00401411H 0 1 BYTE - 00401420H 0 1 BYTE - 00401421H 0 1 BYTE - 00401430H 0 1 BYTE - 00401431H 0 1 BYTE - Description NAME General-purpose input mode setting *4 purpose input settings for PI-0 General- Signal level inversion 0: Not inverted 1: Inverted General-purpose input mode setting *4 purpose input settings for PI-1 General- Signal level inversion 0: Not inverted 1: Inverted General-purpose input mode setting *4 purpose input settings for PI-2 General- Signal level inversion 0: Not inverted 1: Inverted General-purpose input mode setting *4 purpose input settings for PI-3 Forced input for PI-0 Forced input 004014E0H 0 1 BYTE 004014E1H 0 1 BYTE 004014E4H 0 1 BYTE EnaForce PI-0 ForcePI-0 EnaForce PI-1 for PI-1 004014E5H Forced input 004014E8H 0 0 1 1 BYTE BYTE for PI-2 004014E9H Forced input 004014ECH 0 0 1 1 BYTE BYTE for ForcePI-1 EnaForce PI-2 ForcePI-2 EnaForce PI-3 PI-3 004014EDH 0 1 BYTE ForcePI-3 General- 00401500H 7 1 BYTE - 00401501H 0 1 BYTE - PO-A1 00401502H 0 1 BYTE - General- 00401510H 5 1 BYTE - 00401511H 0 1 BYTE - 00401512H 0 1 BYTE - purpose output settings for purpose output settings for PO-A2 104 Signal level inversion 0: Not inverted 1: Inverted Forced input setting for general-purpose input PI-0 0: Disables 1: Enables Forced input value for General-purpose input PI-0 Forced input value for General-purpose input PI-1 Forced input value for General-purpose input PI-1 Forced input value for General-purpose input PI-2 Forced input value for General-purpose input PI-2 Forced input value for General-purpose input PI-3 Forced input value for General-purpose input PI-3 General-purpose output mode setting *5 Signal level inversion 0: Not inverted 1: Inverted Output status in when starting up 0: OFF 1: ON General-purpose output mode setting *5 Signal level inversion 0: Not inverted 1: Inverted Output status in when starting up 0: OFF 1: ON PC-RAS(PCI) 6. Appendix TAG Item Address Default Size Access General- 00401520H 4 1 BYTE - 00401521H 0 1 BYTE - PO-B1 00401522H 0 1 BYTE - General- 00401530H 3 1 BYTE - 00401531H 0 1 BYTE - 00401532H 0 1 BYTE - Forced output 004015E0H 0 1 BYTE purpose output settings for purpose output settings for PO-B2 for PO-A1 004015E1H Forced output 004015E4H 0 0 1 1 BYTE BYTE for PO-A2 004015E5H Forced output 004015E8H 0 0 1 1 BYTE BYTE for PO-B1 004015E9H Forced output 004015ECH 0 0 1 1 BYTE BYTE for PO-B2 Description NAME EnaForce PO-A1 ForcePOA1 EnaForce PO-A2 ForcePOA2 EnaForce PO-B1 ForcePOB1 EnaForce PO-B2 ForcePO- General-purpose output mode setting *5 Signal level inversion 0: Not inverted 1: Inverted Output status in when starting up 0: OFF 1: ON General-purpose output mode setting *5 Signal level inversion 0: Not inverted 1: Inverted Output status in when starting up 0: OFF 1: ON Forced output setting for general-purpose output PI-A1 0: Disables 1: Enables Forced output value for General-purpose output PO-A1 Forced output setting for general-purpose output Forced output value for General-purpose output PO-A2 Forced output setting for general-purpose output Forced output value for General-purpose output PO-B1 Forced output setting for general-purpose output Forced output value for General-purpose output 004015EDH 0 1 BYTE 00401600H 0 1 BYTE - Use of WDT 1: Used 0: Unused 00401601H 2 1 BYTE - Level of alarm generated at WDT time-out *2 00401602H 1 1 BYTE - B2 PO-B2 Action to take at WDT time-out WDT 0: As-is (Depending on the alarm setting) 1: Recycle the power 2: Reset WDT time-out interval in 100 us 00401604H 000186A0H 4 DWORD - (Specify a value of 100000 to cause a time-out after 10 seconds.) Action to take at alarm 00401700H 1 1 BYTE - 0: No operation 1: Shut down 2: Do not start Alarm (Criticallevel) 00401703H 1 1 BYTE - 00401704H 1 1 BYTE - 00401705H 1 1 BYTE - PC-RAS(PCI) Alarm notification to MPC 1: Notify 0: Do not notify Alarm notification by e-mail *6 Alarm notification by buzzer 1: Notify 0: Do not notify 105 6. Appendix Item Alarm (Alarm-level) Alarm (Informationlevel) TAG Address Default Size Access 00401710H 0 1 BYTE - 00401713H 1 1 BYTE - 00401714H 1 1 BYTE - 00401715H 1 1 BYTE - 00401720H 0 1 BYTE - 00401723H 1 1 BYTE - 00401724H 1 1 BYTE - 00401725H 0 1 BYTE - 00401800H 1 1 BYTE - 00401801H 1 1 BYTE - 00401802H 1 1 BYTE - 00401803H 0 1 BYTE - Description NAME Action to take at alarm 0: No operation 1: Shut down 2: Do not start Alarm notification to MPC 1: Notify 0: Do not notify Alarm notification by e-mail *6 Alarm notification by buzzer 1: Notify 0: Do not notify No function Alarm notification to MPC 1: Notify 0: Do not notify Alarm notification by e-mail *6 Alarm notification by buzzer 1: Notify 0: Do not notify Startup by chassis's PWBTN 1: Enable 0: Disable Startup by Web browser switch 1: Enable 0: Disable Shutdown by Web browser switch 1: Enable 0: Disable MPC application ON check 1: Enable 0: Disable Power supply setting 00401804H 1 1 BYTE - 1: ATX power supply 0: AT power supply (The AT power supply setting assumes startup using an external circuit breaker.) 00401805H 1 1 BYTE - Power supply control setting Shutdown by chassis's PWBTN 1: Enable 0: Disable MPC shutdown method 00401806H 0 1 BYTE - 0: by PWBTN 1: by COM 2: by UPS 3: Forced termination (Equivalent to holding down the PWBTN for 4 seconds) 00401807H 1 1 BYTE - 00401809H 0002BF20 4 DWORD - 0040180DH 00057E40 4 DWORD - Chassis's PWBTN signal through 1: Enable 0: Disable MPC application ON wait time Specify in seconds. (The default is 180 second.) MPC application OFF wait time Specify in seconds. (The default is 360 second.) Chassis's reset button signal through 00401811H 1 1 BYTE - 1: Enable 0: Disable (When "Disable" is selected, the chassis's reset button can reset alarms.) 106 00401812H 3 1 BYTE - 00401813H 0 1 BYTE - MPC application ON retry count MPC application ON retry method 0: Restart 1: Reset PC-RAS(PCI) 6. Appendix Item Web switch Address Default Size Access 00401900H 0 1 BYTE 00401901H 0 1 BYTE 00401902H 0 1 BYTE 00401903H 0 1 BYTE 00401904H Web switch 00401905H 0 0 1 1 BYTE BYTE TAG W_PWRB TN W_RESET W_Alarm Rst W_LogRst 0: OFF 1: ON(Start) Output reset signal. *7 0: OFF 1: ON(Output) Reset alarm. *7 0: OFF 1: ON(Reset) Clear logs. *7 0: OFF 1: ON(Clear) wn 0: OFF 1: ON(Shut down) W_BeepOf Stop alarm beeps. *7 f 0: OFF 1: ON(Stop) W_RasRes Reset the RAS board. *7 00401906H 0 1 BYTE 00402100H 1 1 BYTE - 00402101H 3 1 BYTE - 00402200H 0 4 DWORD 00402204H 0 4 DWORD 00402210H 0 4 DWORD 00402214H 0 4 DWORD 00402220H 0 4 DWORD 00402224H 0 4 DWORD 00402230H 0 4 DWORD 00402234H 0 4 DWORD 00402240H 0 4 DWORD 00402244H 0 4 DWORD 00402250H 0 4 DWORD 00402254H 0 4 DWORD 00402260H 0 4 DWORD 00402264H 0 4 DWORD 00402270H 0 4 DWORD 00402274H 0 4 DWORD PC-RAS(PCI) Start up the PC. *7 W_ShutDo Shut down the PC. *7 et RAID Time settings Description NAME 0: OFF 1: ON(Reset) RAID connection 1: Connected 2: Not connected Level of alarm generated for RAID error *2 Alarm time (in seconds) of PC-RAS(PCI) up time (Sec) Information time (in seconds) of PC-RAS(PCI) up time (Sec) Alarm time (in seconds) of total operating time (Sec) Information time (in seconds) of total operating time (Sec) Alarm time (in seconds) of standard timer 2 (Sec) Information time (in seconds) of standard timer 2 (Sec) Alarm time (in seconds) of standard timer 3 (Sec) Information time (in seconds) of standard timer 3 (Sec) Alarm time (in seconds) of standard timer 4 (Sec) Information time (in seconds) of standard timer 4 (Sec) Alarm time (in seconds) of standard timer 5 (Sec) Information time (in seconds) of standard timer 5 (Sec) Alarm time (in seconds) of standard timer 6 (Sec) Information time (in seconds) of standard timer 6 (Sec) Alarm time (in seconds) of standard timer 7 (Sec) Information time (in seconds) of standard timer 7 (Sec) 107 6. Appendix Item Time setting Monitoring target state acquisition 108 TAG Address Default Size Access 00402280H 0 4 DWORD 00402284H 0 4 DWORD 00402290H 0 4 DWORD 00402294H 0 4 DWORD 004022A0H 0 4 DWORD 004022A4H 0 4 DWORD 004022B0H 0 4 DWORD 004022B4H 0 4 DWORD 00480000H - 2 WORD Fan1RPM Fan 1 speed 00480002H - 2 WORD Fan2RPM Fan 2 speed 00480004H - 2 WORD Fan3RPM Fan 3 speed 00480006H - 2 WORD Fan4RPM Fan 4 speed 00480008H - 2 short Temp 0048000EH - 1 BYTE PI-0 General-purpose input PI-0 0048000FH - 1 BYTE PI-1 General-purpose input PI-1 00480010H - 1 BYTE PI-2 General-purpose input PI-2 00480011H - 1 BYTE PI-3 General-purpose input PI-3 00480012H - 1 BYTE PO-A1 General-purpose output PO-A1 *8 00480013H - 1 BYTE PO-A2 General-purpose output PO-A2 *8 00480014H - 1 BYTE PO-B1 General-purpose output PO-B1 *8 00480015H - 1 BYTE PO-B2 General-purpose output PO-B2 *8 00480016H - 2 WORD 5V 5V power supply voltage *3 Description NAME Alarm time (in seconds) of extended timer 8 (Sec) Information time (in seconds) of extended timer 8 (Sec) Alarm time (in seconds) of extended timer 9 (Sec) Information time (in seconds) of extended timer 9 (Sec) Alarm time (in seconds) of extended timer 10 (Sec) Information time (in seconds) of extended timer 10 (Sec) Alarm time (in seconds) of extended timer 11 (Sec) Information time (in seconds) of extended timer 11 (Sec) Temperature *1 00480018H - 2 WORD 12V 12V power supply voltage *3 0048001AH - 2 WORD 3.3V 3.3V power supply voltage *3 0048001CH - 2 WORD 5VSB 5VSB power supply voltage *3 0048001EH - 2 WORD -12V 00480020H - 1 BYTE Fan1On Fan 1 ON/OFF state 1: On 0: Off 00480021H - 1 BYTE Fan2On FAN2 On/Off state 1: On 0: Off 00480022H - 1 BYTE Fan3On FAN3 On/Off state 1: On 0: Off 00480023H - 1 BYTE Fan4On FAN4 On/Off state 1: On 0: Off -12V power supply voltage *3 PC-RAS(PCI) 6. Appendix Item Address Default Size Access Monitoring 00480024H - 1 BYTE target state acquisition 00480025H - 1 BYTE 00480026H - 1 BYTE 00480027H - 1 BYTE 00480028H - 1 BYTE 0048002BH 0048002CH 0048002DH 0048002EH Monitoring target state acquisition 0048002FH 00480030H 00480031H - 1 1 1 1 1 1 1 BYTE BYTE BYTE BYTE BYTE BYTE BYTE TAG UPSObsta UPS power failure occurred cle w UPSShut Down Alarm TempAlar m Fan1Stop Alarm Fan2Stop Alarm Fan3Stop Alarm Fan4Stop Alarm larm larm larm - 1 BYTE 5VAlarm 00480034H - 1 BYTE 12VAlarm larm 00480035H - 1 BYTE 3.3VAlarm 00480036H - 1 BYTE -12VAlarm 00480039H PC-RAS(PCI) - 1 1 BYTE BYTE Alarm generated for any monitoring target 1: Yes 0: No Thermal monitor alarm 1: Generated 0: Not generated Fan 1 stop alarm 1: Generated 0: Not generated Fan 2 stop alarm 1: Generated 0: Not generated Fan 3 stop alarm 1: Generated 0: Not generated Fan 4 stop alarm 1: Generated 0: Not generated 1: Generated 0: Not generated 1: Generated 0: Not generated 1: Generated 0: Not generated Fan4LowA Fan 4 slow-down alarm 00480033H 00480038H 1: Yes 0: No Fan3LowA Fan 3 slow-down alarm BYTE BYTE UPS shutdown request generated Fan2LowA Fan 2 slow-down alarm 1 1 1: Yes 0: No Fan1LowA Fan 1 slow-down alarm - - 1: Yes 0: No UPSBatLo UPS battery capacity low 00480032H 00480037H Description NAME 5VSBAlar m 1: Generated 0: Not generated 5V supply voltage alarm 1: Generated 0: Not generated 12V supply voltage alarm 1: Generated 0: Not generated 3.3V supply voltage alarm 1: Generated 0: Not generated -12V supply voltage alarm 1: Generated 0: Not generated 5VSB supply voltage alarm 1: Generated 0: Not generated UPSOAlar UPS power failure alarm m 1: Generated 0: Not generated UPSBLAla UPS battery low-capacity alarm rm 1: Generated 0: Not generated 109 6. Appendix Item Monitoring target state acquisition Monitoring target state acquisition Monitoring target state acquisition 110 TAG Address Default Size Access 0048003AH - 1 BYTE 0048003BH - 1 BYTE PI-0Alarm General-purpose input PI-0 alarm level *9 Description NAME UPSSDAl arm UPS shutdown request alarm 1: Generated 0: Not generated 0048003CH - 1 BYTE PI-1Alarm General-purpose input PI-1 alarm level *9 0048003DH - 1 BYTE PI-2Alarm General-purpose input PI-2 alarm level *9 0048003EH - 1 BYTE PI-3Alarm General-purpose input PI-3 alarm level *9 WDTAlar WDT alarm 0048003FH - 1 BYTE 00480040H - 1 BYTE 00480041H - 1 BYTE RAID1_RS RAID REBUILD STATUS 00480042H - 1 BYTE RAID2_H m 1: Generated 0: Not generated RAID0_GS RAID GENERAL STATUS DDS1 RAID HDD STATUS1 0048005CH 4 DWORD 00480060H 4 DWORD PC-RAS up time (in seconds) Total operating time (in seconds) 00480064H 4 DWORD Standard timer 2 00480068H 4 DWORD Standard timer 3 0048006CH 4 DWORD Standard timer 4 00480070H 4 DWORD Standard timer 5 00480074H 4 DWORD Standard timer 6 00480078H 4 DWORD Standard timer 7 0048007CH 1 BYTE 0048007DH 1 BYTE PC-RAS up time alarm state Total operating time alarm state 0048007EH 1 BYTE Standard timer 2 alarm state 0048007FH 1 BYTE Standard timer 3 alarm state 00480080H 1 BYTE Standard timer 4 alarm state 00480081H 1 BYTE Standard timer 5 alarm state 00480082H 1 BYTE Standard timer 6 alarm state 00480083H 1 BYTE Standard timer 7 alarm state PC-RAS(PCI) 6. Appendix Item Address Default Size Access TAG Description NAME RAS board status *10 Bit0: Stopped (ShutDown OK) Bit1: Monitored for startup (Checked for 5V startup) Bit2: Monitored for startup (Checked for 00481800H - 1 BYTE RasState0 application startup) Bit3: Startup complete/Running Bit4: Processed for stop Bit5: Processed for stop (PWRBTN) Bit6: Stopped forcibly Bit7: Forced stop error RAS board status *10 Bit0: Retrying startup Bit1: Restarting WDT Bit2: System-reserved 00481802H - 1 BYTE RasState1 Bit3 : System-reserved Bit4 : System-reserved Bit5 : System-reserved RAS board Bit6 : System-reserved state Bit7 : System-reserved acquisition RAS board status *10 Bit0: No alarm Bit1: Alarm occurred (critical level) Bit2 : Alarm occurred (alarm level) 00481804H - 1 BYTE RasState2 Bit3 : Alarm occurred (information level) Bit4 : System-reserved Bit5 : System-reserved Bit6 : System-reserved Bit7 : System-reserved RAS board status *10 Bit0: Startup wait state Bit1: OFF request pending Bit2: UPS shutdown request 00481806H - 1 BYTE RasState3 Bit3: COM shutdown request Bit4: Startup check response Bit5: PWRBTN being output Bit6: RESET being output Bit7: Starting up the PC (5V ON) *1 Specify the temperature sing a signed 16-bit value. The measured (obtained) and set values of temperature are expressed by multiplying the actual values by 10. The unit is °C. To set a temperature of 45.7°C, for example, specify: 45.7 x 10 = 457 = 1C9H. The measured and set values of temperatures are therefore expressed in 0.1°C. Note, however, that the resolution of the temperature sensor is 0.5°C. *2 Specify each alarm level as follows: 0: No alarm level (No alarm is generated.) 1: A critical-level alarm is generated. 2: An alarm-level alarm is generated. PC-RAS(PCI) 111 6. Appendix 3: An information-level alarm is generated. *3 Specify the voltage using an unsigned 16-bit value. The measured (obtained) and set values of voltage are expressed by multiplying the actual values by 100. The unit is V. To set a voltage of 12.75 V, for example, specify: 12.75 x 100 = 1275 = 4FBH. The measured and set values of voltages are therefore expressed in 0.01 V. *4 Specify each general-purpose input mode as follows: 0: Not used 1: Remote PWBTN 2: Remote reset 3: External alarm (critical) 4: External alarm (alarm) 5: External alarm (information) 6: General-purpose input 7: Remote PWBTN ON request 8: Remote PWBTN OFF request 9: Remote alarm reset 10: Remote Beep Off *5 Specify each general-purpose output mode as follows: 0: Not used 1: Similar to LED 1 (Green LED) 2: Similar to LED 2 (Red LED) 3: External alarm (critical) 4: External alarm (alarm) 5: External alarm (information) 6: General-purpose output 7: Shutdown OK display (internal) *6 Specify the mail recipient as follows: 0: Do not send 1: Recipient 1 2: Recipient 2 3: Recipients 1 & 2 (broadcasted to the addresses of the both recipients). *7 The RAS board automatically changes the setting from ON to OFF. *8 The state is an output state internal to the board. It is not affected by the level inversion function. *9 The level of alarm generated is expressed as follows: 0: No alarm was generated. 1: A critical-level alarm was generated. 2: An alarm-level alarm was generated. 3: An information-level alarm was generated. *10 112 The bit containing 1 indicates that the RAS board is in that state. PC-RAS(PCI) 6. Appendix Log Codes The following table lists the log codes, or the serial numbers of logs that can be obtained by the PC-RAS(PCI) board. Table 6.7. Log Code List <1/3> Log Code Meanings 1000 PC-RAS(PCI) start 1010 System start 1020 Application start 1030 System start retry 1040 System start error 1041 System start error 1050 System forced shutdown 1060 System forced shutdown error 1070 System shutdown detected 1080 System shutdown detect error 1090 Not accept to start with alarm state 1200 Alarm reset 1300 Main power off 1900 Critical error 1910 Alarm error 2000 Started by PI remote switch 2001 Started by PWRBTN 2002 Started by WEB switch 2003 Selfstarting of main board 2004 Started on schedule 2005 Started following main power 2010 Accept to stop from PI remote switch 2011 Accept to stop from PWRBTN 2012 Accept to stop from WEB switch 2013 Stop main board 2014 Start to stop on schedule 2016 Start to stop for alarm(Alarm) 2020 Request shutdown to main board (COM) 2021 Request shutdown to main board (UPS) 2022 Req. shutdown to main board (PWRBTN) 2030 PWRBTN inputed 2031 RESET inputed 3010 Temp. 1 over critical range 3011 Temp. 1 over alarm range 3012 Temp. 1 over info. range 3020 Temp. 2 over critical range 3021 Temp. 2 over alarm range 3022 Temp. 2 over info. range 3030 Temp. 3 over critical range 3031 Temp. 3 over alarm range 3032 Temp. 3 over info. range 3110 FAN_1 stop 3111 FAN_1 low speed 3112 FAN_1 on 3113 FAN_1 off PC-RAS(PCI) Remarks 113 6. Appendix Table 6.7. Log Code List <2/3> Log Code Meanings 3120 FAN_2 stop 3121 FAN_2 low speed 3122 FAN_2 on 3123 FAN_2 off 3130 FAN_3 stop 3131 FAN_3 low speed 3132 FAN_3 on 3133 FAN_3 off 3140 FAN_4 stop 3141 FAN_4 low speed 3142 FAN_4 on 3143 FAN_4 off 3200 Error +5V 3201 Error +12V 3202 Error +3.3V 3203 Error +5VSB 3204 Error -12V 3310 PI_1 critical state 3311 PI_1 alarm state 3312 PI_1 information state 3320 PI_2 critical state 3321 PI_2 alarm state 3322 PI_2 information state 3330 PI_3 critical state 3331 PI_3 alarm state 3332 PI_3 information state 3340 PI_4 critical state 3341 PI_4 alarm state 3342 PI_4 information state 3400 WDT error 3501 Power fail detected by UPS 3502 UPS battery low 3503 Shutdown OK to UPS 3700 Timer-0 Over Infomation Time 3701 Timer-1 Over Infomation Time 3702 Timer-2 Over Infomation Time 3703 Timer-3 Over Infomation Time 3704 Timer-4 Over Infomation Time 3705 Timer-5 Over Infomation Time 3706 Timer-6 Over Infomation Time 3707 Timer-7 Over Infomation Time 3710 Timer-0 Over Alarm Time 3711 Timer-1 Over Alarm Time 3712 Timer-2 Over Alarm Time 3713 Timer-3 Over Alarm Time 3714 Timer-4 Over Alarm Time 3715 Timer-5 Over Alarm Time 3716 Timer-6 Over Alarm Time 3717 Timer-7 Over Alarm Time 3720 Timer-8 Over Infomation Time 114 Remarks PC-RAS(PCI) 6. Appendix Table 6.7. Log Code List <3/3> Log Code Meanings 3721 Timer-9 Over Infomation Time 3722 Timer-10 Over Infomation Time 3723 Timer-11 Over Infomation Time 3750 Timer-8 Over Alarm Time 3751 Timer-9 Over Alarm Time 3752 Timer-10 Over Alarm Time 3753 Timer-11 Over Alarm Time 3801 Rebuilding... HDD2->HDD1 3802 Rebuilding... HDD1->HDD2 3804 HDD1 rebuild error stop 3806 HDD1 error 3807 HDD1 N/A 3808 HDD2 rebuild error stop 3810 HDD2 error 3820 HDD2 N/A 3830 RAID NORMAL 3831 RAID DEGRADE 3832 RAID REBUILDING 3833 RAID REBUILD PUASE 3834 RAID SYSTEM PAUSE PC-RAS(PCI) Remarks 115 6. Appendix Temperature Sensor Connector The PC-RAS(PCI) board has one temperature sensor as well as one unused temperature sensor connector for future extension. Currently, the connector cannot be used as it is not supported. Table 6.8. Temperature Sensor Connector CN6 (Top View) Connector type B3B-EH-A (JST) 3 Pin No. Signal name 1 3.3V 2 DO 3 GND 116 1 Remarks Censor sign PC-RAS(PCI) PC-RAS(PCI) User’s Manual CONTEC CO.,LTD. May 2004 Edition 3-9-31, Himesato, Nishiyodogawa-ku, Osaka 555-0025, Japan Japanese http://www.contec.co.jp/ English http://www.contec.com/ Chinese http://www.contec.com.cn/ No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. [03232004] [05192004] Management No. Parts No. A-46-867 LYDR901