ICS 8099 Скачать руководство пользователя страница 142

A-50

A4

C.25  errorLogger

The errorLogger procedure is used to obtain the current contents of the error 

log.

struct error_log_Parms {

 

};

struct Error_Log_Resp {

 

unsigned int error;

 

unsigned int count;

 

unsigned int errors[100];

 

};

error_log_Resp  errorlogger (error_log_Parms) = 26;

The error log will contain 100 entries. The count will signify how many are 

valid. The remaining values will be of indeterminate values.

Note this function returns all entries and flushes the error log.  Do not run this 

function more than 5 times per second to avoid impacting the 8065's perfor-

mance and overloading the network.

Refer to the ErrorLogger utility for the error value definitions.

Error  Meaning

No error

Содержание 8099

Страница 1: ...ICS ELECTRONICS ICS a division of Systems West Inc MODEL 8099 Ethernet Modbus Interface Instruction Manual 8099...

Страница 2: ...face Instruction Manual 7034 Commerce Circle Pleasanton CA 94588 Phone 925 416 1000 Fax 925 416 0105 Publication Number 120192 Web Site http www icselect com November 2011 Edition Rev 2 ICS ELECTRONIC...

Страница 3: ...nce to radio communications The Model 8099 has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of the FCC Rules and to comply with the E...

Страница 4: ...ion Operation Description Status Reporting Structure IEEE 488 2 and SCPI Conformance SCPI Commands Modbus Commands Programming Guidelines VXI 11 Keyboard Error Logger Utility and OEM Documentation The...

Страница 5: ...dbus RTU packet The Modbus RTU packets are sent serially over a RS 232 link to a single Modbus slave device or over a RS 485 network to one or multiple Modbus devices Responses are checked and valid r...

Страница 6: ...the card to its default IP settings at any time At power turn on the module s boot up and internal selftest process typically takes approximately 4 seconds At the end of the selftest the 8099 turns t...

Страница 7: ...ist below to those listed on the program label on your unit 8099 X General Model Number Option Codes 6 Special settings 7 Special Program 8 Hardware modi cation 9 Factory Rack Mounted A Ship with Aust...

Страница 8: ...socket connection Core channels support up to 64 device links and locks A reverse Interrupt channel is a TCP IP socket connection that does not count against the 15 client communication sockets limit...

Страница 9: ...sage User enabled Message sent if no activity for 120 minutes 1 5 5 COMM Timeout User set period 0 to 232 seconds to release socket resources if no activity 1 5 6 Port Usage TABLE 1 1 8099 PORT USAGE...

Страница 10: ...Off On E Interface Name Any string 4 inst0 E REN state at On or Off On E power turn on Auto Disconnect On or Off Off E Sockets Notes 1 E Ethernet Interface 2 Function de nitions are described in Tabl...

Страница 11: ...d page con g html Con guration Page con rm html Con rmation Page reboot html Reboot Page 1 6 3 Graphics Image les with jpg or gif extensions are served as graphics The standard graphic is ICS Logo gif...

Страница 12: ...ger values and commands 03 and 16 for oating point 32 bit values Integer range 16 bits or 65 536 Floating point IEEE 754 1 7 2 Baud Rates Parser selects closest rate to speci ed rate when a nonstandar...

Страница 13: ...Hardware handshaking is ignored when RS485 is enabled Modes Transmitter always on RS485 Mode Off or tristated when not transmitting RS485 mode On Transmit 5 Vdc differential for binary 0 or On Levels...

Страница 14: ...D Sets transmit receive baud rate 9600 PARity Sets parity type NONE BITs Sets number of data bits per character 8 SBITs Sets number of stop bits per character 1 RS485 Tristate transmitter enabled OFF...

Страница 15: ...entarily to indicate that the card has sent an service request message to the host application ERR Blinks on when the unit has detected a soft error condition such as a command error device error or a...

Страница 16: ...1 12 1 Figure 1 1 8099 Outline Drawing 18 92 cm Side View 14 15 cm End View 3 86 cm 254 cm 0 95 cm max connector...

Страница 17: ...PC Board FR406 Flame resistant Fiberglass Components RoHS compliant Construction Lead Free Weight 3 lbs 1 4 kg including adapter Temperature Operating 10 C to 55 C Storage 40 C to 70 C Humidity 0 90...

Страница 18: ...f US FCC Docket 20780 andcomplieswithEECStandardsEN61000 6 4 2001 EN 61000 6 2 2001 EN 55024 2003 and EN 55022 2003 CE Certi cate of Compliances reproduced in Figure 1 2 UL CSA VDE AC Wall adapter has...

Страница 19: ...ams and Utilities 895011 Ethernet Crossover Cable 5 feet long A R Power adapter with appropriate country plug 1 13 OPTIONALACCESSORIES 120192 8099 Instruction Manual 895011 Ethernet Crossover Cable 5...

Страница 20: ...1 16 1 This page intentionally left blank...

Страница 21: ...edorfailstomeetspeci cations notify ICS Electronics or your local sales representative immediately Also call the carrier immediately and retain the shipping carton and packing material for the carrier...

Страница 22: ...into the RJ 45 receptacle on the 8099 s rear panel 8099 Ethernet to Modbusl Ethernet Cable PC with a Windows Operating System 8099 Modbus Interface Hub or Network Switch Local Network Connection Seria...

Страница 23: ...ons between the module and the device s it will connect to as directed in paragraph 2 6 Note that standard RS 232 cables may not work and you may need to design a special cable depending upon the conn...

Страница 24: ...0 minutes for debugged applications A value of 0 disables COMM_Timeout Value is 0 or 1 to 232 1 IP KeepAlive On or Off Enables the unit s socket layer to send the client socket a short test message on...

Страница 25: ...mands listed in Appendix 3 Section 5 5 describes how to restore the factory settings The default serial settings are listed in Table 1 3 Compare them against the settings on your Modbus device Adjust...

Страница 26: ...nternet Protocol TCP IP and click Properties If your PC s IP address is in a different range record the current settings and temporarily set the following network values Check Use the following IP Add...

Страница 27: ...addresses as they will be supplied by your DHCP server Enter the serial settings in the lower half of the page Check the entered values carefully as the unit s webserver does minimal error checking P...

Страница 28: ...rams and then to ICS_Electronics Select VXI11_con g from the submenu 1 Use the Crossover Cable to connect the 8099 directly to the computer running the browser as shown in Figure 2 8 PC with a Windows...

Страница 29: ...ion Utility opens a window as shown in Figure 2 9 Initially only the Find Server Help and Exit buttons are enabled on the program window The other but tons will be enabled as you advance through the p...

Страница 30: ...our setting to the card and read back the new setting Repeat as needed to make another change or click Enter again to advance to the next parameter 9 Repeat step 8 for each con guration parameter Figu...

Страница 31: ...nect the unit to a Modbus slave device The lines are transmit data TxD receive data RxD and Ground The handshake lines can be left open or jumpered 4 to 5 6 to 8 to 20 Set the 8099 s internal jumpers...

Страница 32: ...able to make the connections 1 2 3 4 5 6 7 25 8099 8099 TXD RXD 1 12 13 14 15 16 WATLOW F4 a 8099 Direct RS 232 Connections to a Watlow F4 Controller 1 2 3 4 5 6 7 25 8099 WATLOW F4 8099 TXD RXD 1 12...

Страница 33: ...RD A SD B RD B Term Term Tx Rx Tx Rx a Basic 8099 RS 485 Connection Requires an external termination network 8099 DB 25P 2 3 14 16 18 12 1 K Vcc SD A RD A SD B RD B Term Term Tx Rx Tx Rx 1 K 220 b Usi...

Страница 34: ...over a RS 485 network In Figure 2 12 the termination network uses 5 Vdc and ground provided by the Watlow F4 Temperature Controllers Set the bias voltages to approximately 2 Vdc and 2 5 Vdc Use resis...

Страница 35: ...W1 Restores digital IO default settings See paragraph 5 5 2 Open W2 Option Jumper Not used in standard rmware Open W3 Not implemented n a W4 RS 232 RS 422 signal selection Jumpers 232 W5 Use 232 for...

Страница 36: ...ck mounting kit Push the unit down until it rests at on the kit and the feet are in the four holes 2 Repeat step 1 for a second unit if two units are being held in one rack mounting kit 3 Align the un...

Страница 37: ...hip and provides a VXI 11 service The core channel link to interface inst0 in the 8099 is used for all commands and responses including 488 2 SCPI and Modbus commands The 8099 does not have any additi...

Страница 38: ...ed by the Modbus device the Modbus device will generate a response packet that either con rms receipt of the message or that contains the requested data The 8099 receives the response packet and valid...

Страница 39: ...enable bit set to 1 The outputs from the event registers are summarized in separate bits in the Status Byte Register The Event registers and the Output Queue are cleared when read or by the CLS comma...

Страница 40: ...3 4 3 Figure 3 1 Status Reporting Structure Flash Data Corrupted...

Страница 41: ...includes EDR not set and missing listen hand shake 3 Flash Flash data corrupted 2 Query Query error data not read or read attempt with no data 1 EDR 2 External Data Ready Flip op 2 0 OPC Operation Co...

Страница 42: ...is read The Questionable Registers are queried with the SCPI STATUS branch com mands The 8099 can be set to monitor the bits in the Questionable Register and gener ate a Service Request SRQ when they...

Страница 43: ...ntents of the Output Queue clears its summary bit The Output Queue is read by sending the 8099 a device_read message If the Output Queue is not read before sending another query its contents will be l...

Страница 44: ...ENAB 1 enables Status A bit STAT OPER NTR 1 enables negative transition PSC 0 ESE 192 SRE 32 saves Power on and EDR bits and current registers values as the new power on settings The enable and transi...

Страница 45: ...gister set by the ESE command value is an integer whose binary equivalent corresponds to the state 1 or 0 of bits in the register 8099 returns the value of the Event StatusRegister andthenclearsit val...

Страница 46: ...hen all pending selected 8099 operations have been nished PlacesanASCIIcharacter1intothe8099 s Output Queue when all pending selected 8099 operations have been nished Controls the automatic power on c...

Страница 47: ...s an integer be tween 0 and 255 whose binary equivalent corresponds to the state 1 or 0 of bits in the register If value is not between 0 and 255 an Execution Error is generated 8099 returns the value...

Страница 48: ...the command shown in capitals denotes the abbreviated form of the keyword Either the abbreviated or whole keyword may be used when entering a complete command Bracketed keywords are optional and may b...

Страница 49: ...0 No error VERSion 1994 0 STATus OPERation Status Inputs WTG EVENt bit 0 1 and 5 active 0 CONDition bit 0 1 and 5 active 0 ENABle bit 0 1 and 5 active 0 ENABLE PTRansition 0 h7FFF All 1s PTRansition N...

Страница 50: ...n or 1 n There must be a space between the and the rst number and parenthesis are required A list of numbers is separated by commas or uses a colon to denote a range of numbers 8 Numeric entries conf...

Страница 51: ...8 SBITs 1 Sets minimum number of stop bits between characters Value 1 2 RS485 OFF Tristates8099transmitter whennottrans mittingfortwowirenetworks Valuesare ON and OFF ERRor 0 No Requests next entry i...

Страница 52: ...PTR and NTR registers to their default values 0 h7FFF FORMat Starts string format branch DATA Optional digital data identi er TALK ASCii Sets talk string and data query response format ASCII expresse...

Страница 53: ...g ICSElectronics 8099 S N 711012 Rev 00 00 Ver 07 11 01 DATe date Saves IDN message and date The save operation lights all the LEDs Date is in mm dd yy format DATe Queriesthecalibrationdate Therespon...

Страница 54: ...coil 1 ON RI reg ninp Read Discrete Inputs Command code 0x02 Reads discrete inputs User speci es starting address in register reg and number of inputs to be read ninp The is an optional symbol for sma...

Страница 55: ...oint value in low byte to high byte order The speci ed register contains the lower two bytes and the next higher register contains the upper two bytes WC reg b Write Coil Command code 0x05 Writes a ON...

Страница 56: ...Error Register and bit 6 in the Event Status Register Returnsaerrorcodewhosevalueis0to255 Current error values are 0 No errors present 1 Exception Code 1 2 Exception Code 2 3 Exception Code 3 100 CRC...

Страница 57: ...t the program See AB80 3 for RPC programming Programs written for a LAN instrument need to be organized in the following manner 1 Open a socket and link to the 8099 and to any other instruments 2 Body...

Страница 58: ...to breakout of the program without prop erly closing the sockets Later with a nished program extend the time to 10 minutes or to a couple of hours to avoid prematurely closing the socket while you ar...

Страница 59: ...sVISA It includesVXI 11 2 andVXI 11 3 functions and has been rewritten to work better with VXI 11 3 instruments You do have to be sure to keep the link to the 8099 open since Agilent s VISA will close...

Страница 60: ...tive Visual Basic program SICL_kybd using SICL functions The example SICL program can be used as a starting point for your program The Application Note executable and source les may also be downloaded...

Страница 61: ...de ne the TCP IP Resource Use LabVIEW version 8 5 1 or later to minimize problems The following steps will let you use MAX to link to the 8099 1 Run MAX 2 Right click on Devices and Interfaces in the...

Страница 62: ...send a single line containing the URL via the socket it would be the same as having a browser communicate with the 8099 You can create a small program to visit examine or control the html page variab...

Страница 63: ...tting SYST COMM SER RS485 1 sets 485 mode on If the new setting did not verify or if the red ERR LED came on query the ESR Register The command was not executed if the ERR LED came on Send ESR reads E...

Страница 64: ...numbers and functions vary with different Modbus devices so consult your Modbus de vice manual for its register numbers and functions With the Watlow F4 series Controllers register 100 is the measured...

Страница 65: ...ly with standard write commands or both registers can be written together with the Write Block command Ex amples are W 27 19 writes to register 27 W 28 4816 writes to register 28 WB 27 2 19 4816 write...

Страница 66: ...ds registers 360 and 361 3 8 12 Setting Modbus Device Timeouts The D command sets the time that the 8099 waits to receive a response from the Modbus device If the 8099 does not receive a response with...

Страница 67: ...ced in the Modbus Error Register at the top of the gure If the proper Event Status and Status Byte register bits are enabled any Modbus Error code will generate a Service Request The commands to enabl...

Страница 68: ...f 72 characters long The word model may not be used in an IEEE 488 2 IDN message An example IDN message change sequence is CAL LOCK OFF unlocks all parameters CAL IDN Acme Test Co 101 s n 007 Rev 1 07...

Страница 69: ...hes only the Find Server and Cre ate Link buttons are enabled The initial steps are to discover and link to the server 8099 and then to the desired instrument inst0 or inst1 Press the Find Server butt...

Страница 70: ...feed terminator to all outgoing messages looks for an EOI or linefeed terminator and automatically reads the response to a query any string that includes a question mark The ESR IDN and STB queries on...

Страница 71: ...newcommandswhileyouareusingittoperformanoperation Always Unlock the instrument when done with it When the Auto Lock check box is checked the VXI11_kybd program automatically locks the instrument when...

Страница 72: ...ple soft errors may extend the time the ERR LED is turned on In addition an error entry is made in the device internal error log The error log is accessible through the ErrorLog utility Launching the...

Страница 73: ...e if the VXI 11 device is an Agilent instrument Others are due to the incorrect usage of the VXI 11 protocol in the current revision of the library Agilent is aware of these protocol errors and will c...

Страница 74: ...tocol type error which are usually not seen by the typical application developer They are normally caused by communication protocol errors and should be reported to the developer of the communication...

Страница 75: ...directions for 1 Setting the product s Network Settings 2 Resetting the Network Settings when he forgets them 2 Using commands to control the overall device Includes sending outputs and reading inputs...

Страница 76: ...of the 8099 Ethernet to Parallel Interface are hereby given permis sion to copy any portion of this manual referenced ICS material and utility or example programs for the purpose of documenting system...

Страница 77: ...then it is converted into a series of binary characters to make up the Modbus RTU message packet The Modbus message packet shown in Figure 4 1 includes the slave device address the command number the...

Страница 78: ...or based device that accepts commands from the TCP IPnetwork to control its digital outputs and to read digital inputs The 8099 is made up of eight major elements most of which are interconnected to t...

Страница 79: ...is then check summed If the received message is a valid response any data is converted in to the correct format and placed in the output buffer where they can be trans ferred out when the client requ...

Страница 80: ...l The buffers are several times larger than any anticipated message so no data loss ever occurs The 8099 s power supply is a switching regulator that converts a unregulated 9 to 32 volt DC input to 5...

Страница 81: ...me The 8099 indicates self test er rors by blinking one or more of its LEDs at a 2 Hz rate Refer to paragraph 5 4 for more information about the Self Test Errors The Self Test error codes and their mo...

Страница 82: ...ion See paragraph 5 5 for repair instructions If the fault persists check the wiring especially any at ribbon cables for faulty or open connectors and the devices connected to the interface board for...

Страница 83: ...elf Test errors in LEDs at power turn on Table 5 3 Unit does not LAN LED off Wrong cable Use a standard respond to client PC Ethernet cable to connect to a hub or switch Use a cross over cable to conn...

Страница 84: ...ork Check RS 485 cable for termination correct network terminators Verify voltage on termination resistors RS485 Mode Off Verify 8099 setup RS485 must be on for 2 wire systems off for 4 wire and RS 23...

Страница 85: ...d time period Extend 8099 COMM_Timeout period or add a background keepalive functon to the client program 8099 stops Using Agilent IO Agilent expects their responding Libraries instruments to disconne...

Страница 86: ...a self test failure occurs turn the unit off for 10 seconds and turn power back on If the failure persists refer to paragraph 5 7 for repair instructions Note that some of the failures could occur whi...

Страница 87: ...hen a test program is running If the user is experiencing these errors when running a nal program use the ICS Error Logger to record the errors Table 5 3 lists the VXI 11 Error Codes TABLE 5 3 VXI 11...

Страница 88: ...l cables 2 Touchyourhandstotheshinymetalpartofthecomputerortosomeother instrument that is grounded to the AC power lines and to earth 3 Remove the PC assembly from its case by undoing the two rear pan...

Страница 89: ...lect and Create Link button to link to your 8099 When you link to the 8099 the program will check its revision status to see if it is an 8099 and if it needs updating 5 If the 8099 needs updating clic...

Страница 90: ...the board See para 3 9 3 Send the board the following commands with all capital letters CAL DATE UNCAL CAL DEFAULT CAL DATE mm dd yy use today s date The RAM memory contents should be lost when power...

Страница 91: ...its case and carefully guide the Power Switch through the front panel overlay Replace the screws Do not over tighten the rear panel screws 7 Reconnect the power and Ethernet cables to the unit 8 Turn...

Страница 92: ...resolved over the phone as opposed to returning a unit for repair 2 Write a description of the problem and attach it to the material being returned Describe the installation system failure symptoms a...

Страница 93: ...A2 1 Sockets Channels and Links A 11 A2 2 Auto disconnect A 13 A2 3 Service Requests A 13 A2 4 Transferring Data A 14 A2 5 An Example VISA Program A 14 A3 VXI 11 RPC Gen Information A 17 A3 B Basic R...

Страница 94: ...responses also adhere to the IEEE 488 2 Standard ICS s 80xx series Interfaces follow all of the requirements in IEEE 488 2 Standard except where the difference between the TCP IP IEEE 488 2 Instrument...

Страница 95: ...g the device_intr_srq RPC to a service running on the same computer with the client application The service then handles the interrupt and often generates a ag for the client indicating what device wa...

Страница 96: ...ontrol Operation Complete Standard Event Status Register ESR 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Logical OR Standard Event Status Enable Register ESE NRf ESE Queue Not Empty 7 5 4 3 2 1 0 Logical OR 7 6 3...

Страница 97: ...s nl Line feed and or EOI on last character terminates a program message Line feed ASCII 10 and EOI terminates a RESPONSE MESSAGE Asterisk de nes a 488 2 common command Ends a query where a reply is e...

Страница 98: ...e Command Devices that support parallel polls must support the following three com mands IST Individual Status Query PRE Parallel Poll Register Enable Command PRE Parallel Poll Register Enable Query D...

Страница 99: ...esponse to a serial poll The RQS bit is reset by the serial poll The same 488 2 device outputs the Status Byte Register contents plus the MSS bit in response to a STB query The MSS bit is cleared when...

Страница 100: ...A second bene t of SCPI is that its English like structure and words are self documenting eliminatingtheneedsforcommentsexplainingcrypticinstrument commands A third bene t is the reduction in programm...

Страница 101: ...h SCPI messages in the same program mes sage without affecting the above rules Figure A 3 shows some compound command examples SYST COMM SER BAUD 9600 BAUD nl SYST COMM SER BAUD 9600 SYST COMM SER BIT...

Страница 102: ...are enclosed in parenthesis and start with the ASCII character The values are separated with commas The length of the channel list is determined by the unit A range of values can be indicated by the...

Страница 103: ...UX or Apple s OS X can communicate with the VXI 11 3 Instruments through either with RPC over TCP IP The VXI 11 Speci cation available at http www vxibus org or from ICS Electronic s website includes...

Страница 104: ...r Some VXI 11 3 instruments have additional interfaces inst1 to instn that are used for other purposes An example is he 8063 which uses inst1 for transparent data transfer Sockets should be closed gra...

Страница 105: ...his problem ICS s 80xx series Interface have a Auto disconnect function that can be enabled for use with Agilent IO libraries programs that expect this behavior A2 3 Service Requests SRQs VXI 11 Instr...

Страница 106: ...ice_write function has a ags parameter which is used to determine whether an END indicator EOI shall be set at the completion of the write operation The END indicator EOI is only asserted on the last...

Страница 107: ...rror happens the program will print the error condition and then return an ERRORLEVEL of 1 If no error the program will print the temp every 10 seconds include windows h include winbase h include stdi...

Страница 108: ...viRead does not auto magically Null terminate the data Note that this will not remove the n if one is included in the result string result length 0 If the result string contains a n character terminat...

Страница 109: ...gh them to determine what information is available should it be needed 3 Obtain the VXI 11 RPCL from either the last 2 3 pages of the VXI 11 base speci cationorfromparagraphCinthisAppendix Thisneedsto...

Страница 110: ...truct Device_Error Device_ErrorCode error struct Create_LinkParms long clientId implementation speci c value bool lockDevice attempt to lock the device unsigned long lock_timeout time to wait on a loc...

Страница 111: ...ruct Device_ReadStbResp Device_ErrorCode error error code unsigned char stb the returned status byte struct Device_GenericParms Device_Link lid Device_Link id from connect call Device_Flags ags ags wi...

Страница 112: ...rameter program DEVICE_ASYNC version DEVICE_ASYNC_VERSION Device_Error device_abort Device_Link 1 1 0x0607B0 program DEVICE_CORE version DEVICE_CORE_VERSION Create_LinkResp create_link Create_LinkParm...

Страница 113: ...ice_Error destroy_intr_chan void 26 1 0x0607AF C 2 Interrupt Protocol Types struct Device_SrqParms opaque handle program DEVICE_INTR version DEVICE_INTR_VERSION void device_intr_srq Device_SrqParms 30...

Страница 114: ...speci cation is to be considered an addendum to the VXI 11 speci ca tion for communication to the VXI 11 compliant ICS Edevice Interfaces The Edevice follows the VXI 11 2 and or VXI 11 3 speci cations...

Страница 115: ...re number This information is encoded into an RPC com municationpacketwiththeprocedureargumentvalues Themessageisthensent to the RPC service running on the server device where the target procedure is...

Страница 116: ...network netmask X Yes gateway 11 network gateway X Yes keepalive 12 keepalive time X No gpib_address 13 Edevice GPIB bus address system_controller 14 system controller ren_mode 15 REN active at boot e...

Страница 117: ...he last data eld and may consist of any byte value When theAction boolean signals a read of a mode value setting the RPC com mand must contain a dummy mode value While the mode value in the RPC comman...

Страница 118: ...f the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient leng...

Страница 119: ...current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length to...

Страница 120: ...current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length to...

Страница 121: ...of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient len...

Страница 122: ...of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient len...

Страница 123: ...e is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length to satisfy the required length an error value of 1 is returned The timeout value is not range ch...

Страница 124: ...ing or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message...

Страница 125: ...te a read of the current setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is...

Страница 126: ...f the current setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned I...

Страница 127: ...setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC mes...

Страница 128: ...tting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC messag...

Страница 129: ...odify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length to satisfy the required length an error value of 1 is retu...

Страница 130: ...he current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length...

Страница 131: ...ishes to execute a read of the current setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error...

Страница 132: ...rrent value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length to sa...

Страница 133: ...read of the current setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is ret...

Страница 134: ...nt setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC m...

Страница 135: ...he current setting or a modi cation of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If t...

Страница 136: ...ction 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is returned If the RPC message is of insuf cient length to satisfy the req...

Страница 137: ...o default settings struct Reload_Con g_Resp unsigned int error Reload_Con g_Resp reload_con g void 20 If the RPC message is of insuf cient length to satisfy the required length an error value of 1 is...

Страница 138: ...ration settings are not modi ed until a reload_con g or reboot is executed struct Reload_Factory_Resp unsigned int error Reload_Factory_Resp reload_factory void 21 If the RPC message is of insuf cient...

Страница 139: ...he default settings with either reload_con g or a reboot struct Commit_Con g_Resp unsigned int error Commit_Con g_Resp commit_con g void 22 If the RPC message is of insuf cient length to satisfy the r...

Страница 140: ...3 If the RPC message is of insuf cient length to satisfy the required length an error value of 1 is returned The returned Reboot_Resp error value determines whether the Edevice has initiated a reboot...

Страница 141: ...tain a response similar to the GPIB IDN string It contains the FW revision the ICS product model number and other miscellaneous information struct Idn_Parms struct Idn_Resp unsigned int error opaque i...

Страница 142: ...ogger error_log_Parms 26 The error log will contain 100 entries The count will signify how many are valid The remaining values will be of indeterminate values Note this function returns all entries an...

Страница 143: ...read modify the current VXI 11 logical interface name struct Int_Name_Parms unsigned int action opaque name struct Int_Name_Resp unsigned int error opaque name The rpc_port_number procedure is used t...

Страница 144: ...used to read modify the TCP port used by the Edevice con guration channel struct Con g_Port_Parms unsigned int action unsigned int port struct Con g_Port_Resp unsigned int error unsigned int port The...

Страница 145: ...Parms unsigned int action unsigned int mode struct Static_IP_Resp unsigned int error unsigned int mode The ip_number procedure is used to read modify the static IP number If static_ip_mode is set TRUE...

Страница 146: ...int action unsigned int ip see IP note above struct Gateway_Resp unsigned int error unsigned int ip see IP note above The keepalive procedure is used to read modify the keepalive value If set to zero...

Страница 147: ...igned int controller The ren_mode procedure is used to read modify the REN mode If the REN mode is TRUE then REN will be asserted at boot time struct Ren_Parms unsigned int action unsigned int ren str...

Страница 148: ...S mode is TRUE then an EOS character will terminate reads struct Eos_Active_Parms unsigned int action unsigned int eosActive struct Eos_Active_Resp unsigned int error unsigned int eosActive The eos_ch...

Страница 149: ...ult settings with either reload_con g or a reboot struct Commit_Con g_Resp unsigned int error The reboot procedure is used to cause the Edevice to reboot This causes all device links to be cleared all...

Страница 150: ...k_Resp netmask Netmask_Parms 10 Gateway_Resp gateway Gateway_Parms 11 Keepalive_Resp keepalive Keepalive_Parms 12 Gpib_Addr_Resp gpib_address Gpib_Addr_Parms 13 Sys_Control_Resp system_controller Sys_...

Страница 151: ...13 IP Address 2 4 Jumpers 2 15 Optional Accessories 1 15 Outline Drawing 1 12 Physical Speci cations 1 13 Serial Connections 2 11 Speci cations 1 3 Status Reporting Structure 3 3 Timeouts 3 22 A Acce...

Страница 152: ...s 3 39 Firmware Updating 5 9 Functional Description 4 1 Functions Programmable 1 10 G Generating SRQs 3 31 H Handling SRQs A 13 HP UX A 11 HTML Pages 1 7 I IBM AIX A 11 ICS Con guration RPC A 22 ICS E...

Страница 153: ...g Setup Parameters 3 31 Locks 1 4 A 12 M MAC Address 1 6 Maintenance 5 1 MAX 3 25 maxRecvSize A 14 Measurement Automation Explorer 3 25 Memory Sanitizing Procedure 5 10 Modbus Basic operation 3 1 Erro...

Страница 154: ...Qs A 13 Q Questionable Event Register 3 6 Quick Installation Guide 2 2 R Rack Mount Kit Instructions 2 16 RAM 4 4 Repair Procedure 5 12 Resetting Digital IO Con gura tion 5 8 Resetting Network Default...

Страница 155: ...erring Data A 14 Troubleshooting 5 1 Guide 5 3 5 4 5 5 Operating Failures 5 1 Self test errors 5 1 Troubleshooting Guide 5 3 U UL CSA VDE Speci cations 1 14 Updating Firmware 5 9 V VISA Agilent 3 23 3...

Страница 156: ...Index 6 I This page intentionally left blank...

Отзывы: