background image

5-8

IM WT310E-17EN

5.5 

Synchronization with the Controller

 The 

STATus:FILTer1 FALL

 command sets the 

transition filter so that bit 0 in the extended event 

(FILTer1) is set to 1 when bit 0 in the condition 

register changes from 1 to 0, in other words when 

the updating of measured data is finished.

 The 

STATus:EESE 1

 command is used to only 

change the status byte based on bit 0 in the 

extended event register.

 The 

STATus:EESR?

 command is used to clear the 

extended event register.

 The 

*SRE 8

 command is used to generate service 

requests based only on the changes in the extended 

event register bits.

 The 

:NUMeric[:NORMal]:VALue?

 command is 

not executed until a service request is generated.

•  Using the COMMunicate:WAIT Command

 The 

COMMunicate:WAIT

 command is used to wait 

for a specific event to occur.

Example 

:STATus:FILTer1 FALL;:STATus:

EESR?<PMT>

 

(Read the response to 

STATus:EESR?

)

 Loop

 

COMMunicate:WAIT 1<PMT>

 

:NUMeric[:NORMal]:VALue?<PMT>

 

(Read the response to 

:

NUMeric[]NORMal]:VALue?

)

 :STATus:EESR?<PMT>

 

(Read the response to 

STATus:EESR?

)

 

(Return to 

Loop

)

 

For a description of 

STATus:FILTer1 FALL

 and 

STATus:EESR?

, see the previous section about the 

extended event register.

 The 

COMMunicate:WAIT 1

 command specifies 

that the program will wait for bit 0 in the extended 

event register to be set to 1.

 

:NUMeric[:NORMal]:VALue?

 is not executed 

until bit 0 in the extended event register becomes 1.

Overlap and Sequential Commands

There are two types of commands: overlap and 

sequential. With overlap commands, the execution 
of the next command may start before the execution 
of the previous command is finished. With sequential 
commands, the execution of the next command is held 
until the execution of the previous command is finished 
(even if multiple commands are sent consecutively).
All commands of this instrument are sequential 
commands. Even when only sequential commands 
are available, there are times when it is necessary 
to achieve synchronization to properly query the 
measured data. For example, if you want to query 
the most recent numeric data each time that the 
measured data is updated, you can attempt to do 
this by sending the 

:NUMeric[:NORMal]:VALue?

 

command with some arbitrary timing. However, 
because this instrument returns the current measured 
data regardless of whether the measured data has 
been updated since the previous query, this method 
may return data that is the same as the previous data. 
If this happens, you must use the following method to 
synchronize with the end of measured data updating.

•  Using the STATus:CONDition? Query

 

STATus:CONDition?

 is used to query the contents 

of the condition register (see page 7-5). You can 

determine whether the measured data is being 
updated by reading bit 0 of the condition register. 
If bit 0 of the condition register is 1, the measured 
data is being updated. If it is 0, the measured data 
can be queried.

 

However, in the case of this instrument, it is difficult 
to determine the updating of measured data with 

STATus:CONDition?

 because the period during 

which bit 0 of the condition register remains at 1 is 
very short.

•  Using the Extended Event Register

 

The changes in the condition register can be 
reflected in the extended event register (see page 

6-5 for details).

Example 

:STATus:FILTer1 FALL;:STATus:

EESE 1;EESR?;*SRE 8<PMT>

 

(Read the response to 

STATus:EESR?

)

 Loop

 

(Wait for a service request)

 :NUMeric[:NORMal]:VALue?<PMT>

 

(Read the response to 

:

NUMeric[]NORMal]:VALue?

)

 :STATus:EESR?<PMT>

 

(Read the response to 

STATus:EESR?

)

 

(Return to 

Loop

)

Summary of Contents for WT310EH

Page 1: ...IM WT310E 17EN 2nd Edition Digital Power Meter WT310E WT310EH WT332E WT333E Communication Interface ...

Page 2: ...escription PIM 113 01Z2 List of worldwide contacts Notes The contents of this manual are subject to change without prior notice as a result of continuing improvements to the instrument s performance and functionality The figures given in this manual may differ from those that actually appear on your screen Every effort has been made in the preparation of this manual to ensure the accuracy of its c...

Page 3: ...the above library and driver will be installed automatically Sample Programs You can download sample programs for this instrument from the following web page http tmi yokogawa com WTViewerFreePlus WTViewerFreePlus is a dedicated software application for this instrument It is included in the accompanying CD By using WTViewerFreePlus you can display measured data on a dedicated window save measured ...

Page 4: ...cautions de sécurité pouvant prévenir de tels accidents ATTENTION Attire l attention sur des gestes ou des conditions susceptibles de provoquer des blessures légères ou d endommager l instrument ou les données de l utilisateur et sur les précautions de sécurité susceptibles de prévenir de tels accidents Note Calls attention to information that is important for proper operation of the instrument Un...

Page 5: ...D 4 Use or to select the GP IB address 5 If necessary press the SHIFT key so that it illuminates and then press to move the input digit 6 Press SET to confirm the setting and return the menu display to the measurement data display The selected or set item is confirmed when you press SET When you are making a number positive no sign or negative or setting a number when the digit in the display that...

Page 6: ...pter 3 RS 232 Interface 3 1 Component Names and Functions 3 1 3 2 RS 232 Interface Features and Specifications 3 2 3 3 Connecting to the RS 232 Interface 3 3 3 4 Configuring the RS 232 Settings of This Instrument 3 5 Chapter 4 Ethernet Interface 4 1 Component Names and Functions 4 1 4 2 Ethernet Interface Features and Specifications 4 2 4 3 Connecting to the Ethernet Interface 4 3 4 4 Configuring ...

Page 7: ...7 3 Standard Event Register 7 4 7 4 Extended Event Register 7 5 7 5 Output and Error Queues 7 6 Chapter 8 WT210 WT230 Compatible Commands 8 1 WT210 WT230 Compatible Command Mode 8 1 Chapter 9 Modbus TCP Communication 9 1 Overview of Modbus TCP Communication 9 1 9 2 Communication with Client Devices 9 2 9 3 Register Functions and Applications 9 3 Appendix Appendix 1 Error Messages App 1 Appendix 2 ...

Page 8: ...mmands is cleared and key operation becomes possible This key is disabled when local lockout see page 1 2 has been activated by a controller INTERFACE key page 1 4 Press this key to view the serial number that is used in USB TMC communication Rear Panel USB port This port is for connecting this instrument to a controller such as a PC using a USB cable For details on how to connect see page 1 3 Cha...

Page 9: ...64bit or Windows Vista 32 bit English and Japanese and with a USB port Switching between Remote and Local Modes When Switching from Local to Remote Mode This instrument switches to remote mode when it is in local mode and it receives a COMMunicate REMote ON command from the PC The REMOTE indicator illuminates All keys except the SHIFT LOCAL key are disabled Settings entered in local mode are retai...

Page 10: ...rts If you are connecting multiple devices by using a USB hub connect this instrument to the USB hub port that is closest to the port that the controller is connected to Do not connect or remove USB cables from the time when this instrument is turned on until operation becomes available approximately 20 to 30 seconds Doing so may damage this instrument On the WT310E and WT310EH it is physically im...

Page 11: ...displays C and D Close menu or 3 Display B Note Only use one communication interface USB GP IB RS 232 or Ethernet If you send commands simultaneously from more than one communication interface this instrument will not execute the commands properly Install the YOKOGAWA USB TMC Test and Measurement Class driver on your PC For information about how to obtain the YOKOGAWA USB TMC driver contact your n...

Page 12: ...e mode remote control using communication commands is cleared and key operation becomes possible This key is disabled when local lockout see page 2 3 has been activated by a controller INTERFACE key page 2 6 Press this key to set the GP IB address Rear Panel GP IB port This port is for connecting this instrument to a controller such as a PC using a GP IB cable For details on how to connect see pag...

Page 13: ...ms to IEEE St d 488 1978 Functional specifications See the table below Protocol Conforms to IEEE St d 488 2 1992 Code ISO ASCII codes Mode Addressable mode Address setting Press INTERFACE and then select the GPIB menu Set the address to a value between 0 and 30 Clear remote mode Press SHIFT LOCAL to clear remote mode This is not possible when local lockout has been activated by the controller Func...

Page 14: ...sabled Settings entered in local mode are retained even when this instrument switches to remote mode When Switching from Remote to Local Mode When this instrument is in remote mode and you press SHIFT LOCAL this instrument switches to local mode This key is disabled when local lockout see page 2 7 has been activated by a controller The REMOTE indicator turns off Key operations are enabled Settings...

Page 15: ...verter For more details contact your nearest YOKOGAWA dealer Several cables can be used to connect multiple devices However no more than 15 devices including the controller can be connected on a single bus When connecting multiple devices you must assign a unique address to each device Use cables that are 2 m or shorter in length to connect devices Make sure the total length of all cables does not...

Page 16: ...nstrument before you connect or remove communication cables Otherwise erroneous operation may result or the internal circuitry may break French ATTENTION Veiller à mettre le PC et l instrument hors tension avant de brancher ou de débrancher les câbles de communication pour éviter de provoquer des dysfonctionnements ou des courts circuits internes ...

Page 17: ... digit 4 5 Set close menu Display B Note Only use one communication interface USB GP IB or Ethernet If you send commands simultaneously from more than one communication interface this instrument will not execute the commands properly When the controller is communicating with this instrument or with other devices through GP IB do not change the address Each device that is connected by GP IB has its...

Page 18: ... the TRG command PPC Parallel Poll Configure and TCT Take Control are not supported Responses to Multi Line Messages Universal commands LLO Local Lockout Prohibits switching to local mode by disabling the LOCAL key on the front panel DCL Device Clear The same operation as the SDC message SPE Serial Poll Enable Sets the talker function on all devices on the bus to serial polling mode The controller...

Page 19: ...dless of their listener or talker designation The following five commands are available LLO Local Lockout DCL Device Clear PPU Parallel Poll Unconfigure SPE Serial Poll Enable SPD Serial Poll Disable There are other interface messages listener address talk address and secondary commands Interface messages Uni line messages Address commands Universal commands IFC REN IDY GTL SDC PPC GET TCT LLO DCL...

Page 20: ...nds is cleared and key operation becomes possible This key is disabled when local lockout see page 3 2 has been activated by a controller INTERFACE key page 3 5 Press this key to set the handshaking data format baud rate or terminator Rear Panel RS 232 connector This port is for connecting this instrument to a controller such as a PC using an RS 232 cable For details on how to connect see page 3 4...

Page 21: ...s or assume that they are always true Software handshaking Transmission and reception can be controlled with X ON and X OFF signals X ON ASCII 11H X OFF ASCII 13H Receive buffer size 256 bytes Switching between Remote and Local Modes When Switching from Local to Remote Mode This instrument switches to remote mode when it is in local mode and it receives a COMMunicate REMote ON command from the PC ...

Page 22: ...ignal Name Input or Output Function 2 RD Received Data Input Data received from the PC 3 SD Send Data Output Data sent to the PC 5 SG Signal Ground Signal ground 7 RS Request to Send Output Handshaking signal for receiving data from the PC 8 CS Clear to Send Input Handshaking signal for sending data to the PC Pins 1 4 6 and 9 are not used 9 pin to 25 pin Adapter and Signal Names 5 8 7 2 3 2 3 4 5 ...

Page 23: ...data 7 CB CTS 105 RS Request to send 8 CA RTS 106 CS Clear to send Signal Wiring Example The pin numbers are for the 9 pin connector In general use a crossover cable SD RD RS CS SG SD RD RS SG CTS RTS CS RS PC WT CS 2 3 8 7 5 2 3 8 7 5 SD RD RS CS SG SD RD RS SG OFF OFF XON XON PC WT CS 2 3 8 7 5 2 3 8 7 5 Connection Procedure Connect the cable as shown below WT310E WT310EH WT332E WT333E 3 3 Conne...

Page 24: ...cedure indicated by the thick lines in the following menu 2 Select the communication function 1 3 Set the handshaking Display A 4 5 6 Set the data format Display B 7 9 8 Set the baud rate Display C 10 Set the terminator Display D 11 Set close menu Display B Note Only use one communication interface USB RS 232 or Ethernet If you send commands simultaneously from more than one communication interfac...

Page 25: ...when the receive buffer is 3 4 full set CA RTS to it is 1 4 full WT Menu OFF OFF HAnd 0 Yes Yes XON XON HAnd 1 Yes Yes CS RS HAnd 2 Yes Yes OFF OFF Data Transmission Control There is no handshaking between this instrument and the PC The X OFF and X ON signals are treated as data and the CS signal is ignored Data Reception Control There is no handshaking between this instrument and the PC When the ...

Page 26: ...ed from the PC even when the free space in the receive buffer drops below 64 bytes In such cases if the receive buffer becomes full excessive data will be discarded regardless of the handshaking method When more space becomes available data storage resumes 256 bytes Used Free 64 bytes When handshaking is in use and the free space in the buffer drops to 64 bytes because the data in the buffer canno...

Page 27: ...s to the idle state dotted line or is activated solid line if the start bit of the next piece of data is available Select the data length and parity stop bit from the following options 8 NO 1 7 EVEN 1 7 ODD 1 7 NO 2 WT Menu Start bit Data length Parity Stop bits For 0 1 8 None 1 For 1 1 7 Odd 1 For 2 1 7 Even 1 For 3 1 7 None 2 Baud rate Select from the following baud rates 1200 2400 4800 9600 192...

Page 28: ...mode remote control using communication commands is cleared and key operation becomes possible This key is disabled when local lockout see page 4 2 has been activated by a controller UTILITY key page 4 4 Press this key to configure TCP IP settings Rear Panel Ethernet port This port is for connecting this instrument to a controller such as a PC using an Ethernet cable For details on how to connect ...

Page 29: ...ching from Local to Remote Mode This instrument switches to remote mode when it is in local mode and it receives a COMMunicate REMote ON command from the PC The REMOTE indicator illuminates All keys except the SHIFT LOCAL key are disabled Settings entered in local mode are retained even when this instrument switches to remote mode When Switching from Remote to Local Mode When this instrument is in...

Page 30: ...panel of this instrument Hub or router that supports 100BASE TX 10BASE T PC UTP or STP cable straight cable Network card WT310E WT310EH WT332E WT333E WT310E WT310EH WT332E WT333E Ethernet port RJ 45 modular jack Notes on Connection To connect this instrument to a PC be sure to use straight cables and to connect through a hub or router Proper operation is not guaranteed for a one to one connection ...

Page 31: ...IP address Display B 8 9 Set the IP address Display C 12 Press and to set the number Press to move the digit 10 11 Set the IP address Display D 13 14 Same as step 10 and 11 15 Select subnet mask Display B 16 17 Set the subnet mask Display C 20 Set the subnet mask Display D 21 22 Same as step 10 and 11 23 18 19 Same as step 10 and 11 Select default gateway Display B 24 25 Set the default gateway Di...

Page 32: ...orarily allocates necessary information to a device so that it can connect to the Internet ON If you are connecting this instrument to a network with a DHCP server you can turn on the DHCP setting If you do the IP address will be automatically assigned to this instrument when it is connected to the network so you do not have to set the address OFF If you set DHCP to OFF set the appropriate IP addr...

Page 33: ... the controller to this instrument are called program messages and messages that are sent from this instrument back to the controller are called response messages If a program message contains a command that requests a response a query this instrument returns a response message upon receiving the program message This instrument returns a single response message in response to a single program mess...

Page 34: ...ge that contains a query the controller must finish receiving the response message before it can send the next program message If the controller sends the next program message before receiving the response message in its entirety an error will occur A response message that is not received in its entirety will be discarded If the controller tries to receive a response message when there is none an ...

Page 35: ...ing Commands with PMT If you separate two commands with a terminator two program messages will be sent Therefore the common header must be specified for each command even when commands belonging to the same command group are being concatenated Example INTEGrate MODE NORMal PMT INTEGrate TIMer 1 0 0 PMT 5 2 Commands Commands There are three types of commands program headers that a controller may se...

Page 36: ...caution because not all of a group s information is necessarily returned in a response Header Interpretation Rules This instrument interprets the header that it receives according to the rules below Mnemonics are not case sensitive Example INPut can also be written as input or INPUT The lower case characters can be omitted Example INPut can also be written as INPu or INP The question mark at the e...

Page 37: ...not be used as program messages unless changes are made query only commands are returned without headers However there are query only commands whose responses this instrument will attach headers to Example INTEGrate STATe PMT RESET RMT If You Want this instrument to Return Responses without Headers You can configure this instrument so that even responses that have both headers and data are returne...

Page 38: ...e expressed in decimal notation Example VT ratio setting INPut SCALing VT 100 Voltage Current A physical value Time Example Voltage range setting INPut VOLTage RANge 150V Register A register value expressed as binary octal decimal or hexadecimal Example Extended event register value STATUS EESE HFE Character data Predefined character string mnemonic Select from the available strings in braces Exam...

Page 39: ... octal or binary as well as a decimal number This is used when each bit of the value has a particular meaning The following types of expressions are possible Form Example NRf 1 H Hexadecimal value made up of 0 to 9 and A to F H0F Q Octal value made up of 0 to 7 Q777 B Binary value made up of 0 and 1 B001100 Register is not case sensitive Response messages are always expressed in the NR1 form Chara...

Page 40: ...he next command is held until the execution of the previous command is finished even if multiple commands are sent consecutively All commands of this instrument are sequential commands Even when only sequential commands are available there are times when it is necessary to achieve synchronization to properly query the measured data For example if you want to query the most recent numeric data each...

Page 41: ...all display settings 6 8 DISPlay NORMal Queries all normal measurement data display settings 6 8 DISPlay NORMal ITEM x Sets or queries a normal measurement data display item 6 8 DISPlay HARMonics Queries all harmonic measurement data display settings 6 8 DISPlay HARMonics ITEM x Sets or queries a harmonic measurement data display item 6 8 HARMonics Group HARMonics Queries all harmonic measurement ...

Page 42: ...on off state 6 14 INPut SCALing VT CT SFACtor Queries the VT ratios CT ratios or power coefficients of all elements 6 14 INPut SCALing VT CT SFACtor ALL Collectively sets the VT ratio CT ratio or power coefficient of all elements 6 14 INPut SCALing VT CT SFACtor ELEMent x Sets or queries the VT ratio CT ratio or power coefficient of the specified element 6 14 INPut SYNChronize Sets or queries the ...

Page 43: ...t item pattern 6 22 NUMeric LIST CLEar Clears harmonic measurement numeric list data output items sets the items to NONE 6 22 NUMeric LIST DELete Deletes harmonic measurement numeric list data output items 6 22 NUMeric HOLD Sets or queries the on off hold release status of the numeric data hold feature 6 23 RATE Group RATE Sets or queries the data update interval 6 29 RATE AUTO Queries all applica...

Page 44: ...mon Command Group CAL Executes zero calibration zero level compensation the same operation as pressing CAL SHIFT SET and queries the result 6 34 CLS Clears the standard event register extended event register and error queue 6 34 ESE Sets or queries the standard event enable register 6 34 ESR Queries and clears the standard event register 6 34 IDN Queries the instrument model 6 34 OPC Sets bit 0 th...

Page 45: ...n using the dAtimE menu The commands in this group are only valid on models with the D A output DA4 or DA12 option AOUTput NORMal IRTime Function Sets or queries the rated integration time that is used in the D A output of the integrated value Syntax AOUTput NORMal IRTime NRf NRf NRf AOUTput NORMal IRTime NRf NRf NRf 0 0 0 to 10000 0 0 First NRf 0 to 10000 hour Second NRf 0 to 59 minute Third NRf ...

Page 46: ...99E 12 to 9 999E 12 Example AOUTPUT NORMAL RATE1 100 100 AOUTPUT NORMAL RATE1 AOUTPUT NORMAL RATE1 100 0E 00 100 0E 00 Description When the D A output is in manual range mode AOUTput NORMal MODE x MANual Set the rated value for 5 V output and then that for 5 V output When the D A output is in comparator mode AOUTput NORMal MODE x COMPare Set the upper limit and then the lower limit When the D A ou...

Page 47: ...tus Syntax COMMunicate STATus Example COMMUNICATE STATUS 0 Description The meaning of each status bit is as follows Bit RS 232 0 Parity error 1 Framing error 2 Break character detection 3 and higher Always zero When an event occurs the corresponding bit is set in the status When the bit is read it is cleared Zero is returned for interfaces other than RS 232 COMMunicate VERBose Function Sets or que...

Page 48: ...nses Element is omitted UTHD ITHD can be selected only on models with the harmonic measurement G5 option DISPlay HARMonics Function Queries all harmonic measurement data display settings Syntax DISPlay HARMonics DISPlay HARMonics ITEM x Function Sets or queries a harmonic measurement data display item Syntax DISPlay HARMonics ITEM x Function Element DISPlay HARMonics ITEM x x 1 to 4 display Functi...

Page 49: ...es AHM Negative ampere hour q A h Yes Yes MATH Computed value such as efficiency MATH No Yes UTHD Total harmonic distortion of voltage Uthd THD V Yes Yes ITHD Total harmonic distortion of current Ithd THD A Yes Yes Yes Required No Not required Applicable command DISPlay HARMonics ITEM x Function Element Function Function WT Indicator Element WT Displays A B C D 1 2 3 4 ORDer Harmonic order or 01 N...

Page 50: ...THD FUNDAMENTAL HARMONICS THD HARMONICS THD FUNDAMENTAL HARMonics DISPlay Function Queries all harmonic measurement display settings Syntax HARMonics DISPlay 6 5 HARMonics Group The commands in this group deal with harmonic measurement You can make the same settings and queries that you can make by pressing HARMONICS on the front panel The commands in this group are valid only on models with the h...

Page 51: ...ith the output data hold feature You can make the same settings and queries that you can make by pressing HOLD on the front panel HOLD Function Sets or queries the on off state of the output hold feature for display communication and other types of data Syntax HOLD Boolean HOLD Example HOLD OFF HOLD HOLD 0 ...

Page 52: ...l with the measurement conditions of the input elements You can make the same settings and queries that you can by pressing the WIRING MODE VOLTAGE CURRENT or UTILITY key on the front panel and then using the CF or rAnGE menu or by pressing the SETUP key and then using the SCALE rAtio SYnC L FiLt or F FiLt menu INPut VOLTage RANGe Function Sets or queries the voltage range Syntax INPut VOLTage RAN...

Page 53: ... be selected on models with the external current sensor input EX1 or EX2 option INPut CURRent AUTO Function Sets or queries the current auto range on off state Syntax INPut CURRent AUTO Boolean INPut CURRent AUTO Example INPUT CURRENT AUTO ON INPUT CURRENT AUTO INPUT CURRENT AUTO 1 INPut CURRent CONFig Function Sets or queries the valid current range Syntax INPut CURRent CONFig ALL Current Current...

Page 54: ...ange configuration valid range selection feature Syntax INPut RCONfig Boolean INPut RCONfig Example INPUT RCONFIG OFF INPUT RCONFIG INPUT RCONFIG 0 Description The following commands are enabled only when this command is set to ON Measurement range can be skipped INPut VOLTage CONFig INPut VOLTage POJump INPut CURRent CONFig INPut CURRent POJump INPut CURRent EXTSensor CONFig INPut CURRent EXTSens...

Page 55: ...ver range is occurring at U3 U1 I2 U2 I1 U3 I3 7 6 5 4 3 2 1 0 INPut CRANge Function Sets or queries the check range status Syntax INPut CRANge Example INPUT CRANGE 0 Description The CHECK RANGE LED status is mapped as shown below For the response the sum of the values of each bit is returned in decimal format For example a response of 0 indicates appropriate range A response of 64 indicates that ...

Page 56: ...INTEGrate MODE Function Sets or queries the integration mode Syntax INTEGrate MODE NORMal CONTinuous INTEGrate MODE NORMal Standard integration mode CONTinuous Continuous integration mode Example INTEGRATE MODE NORMAL INTEGRATE MODE INTEGRATE MODE NORMAL INTEGrate TIMer Function Sets or queries the integration timer value Syntax INTEGrate TIMer NRf NRf NRf INTEGrate TIMer NRf NRf NRf 0 0 0 to 1000...

Page 57: ... queries the MATH equation Syntax MATH EFFiciency CFU x CFI x ADD SUB MUL DIV DIVA DIVB AVW x MATH x of CFU CFI 1 to 3 element x of AVW 1 to 3 element 4 Σ Example MATH CFU1 MATH MATH CFU1 Description The equations that correspond to each option are as follows EFFiciency Efficiency valid only on the WT332E WT333E CFU Voltage crest factor CFI Current crest factor ADD A B SUB A B MUL A B DIV A B DIVA...

Page 58: ...lid when the type is set to EXPonent For details see the User s Manual IM WT310E 01EN MEASure AVERaging COUNt Function Sets or queries the averaging coefficient Syntax MEASure AVERaging COUNt NRf MEASure AVERaging COUNt NRf 8 16 32 64 moving average count or attenuation constant Example MEASURE AVERAGING COUNT 8 MEASURE AVERAGING COUNT MEASURE AVERAGING COUNT 8 Description The averaging of harmoni...

Page 59: ...ic NORMal VALue NRf NRf 1 to 255 item number Example When NRf is specified NUMERIC NORMAL VALUE 1 103 79E 00 When NRf is omitted NUMERIC NORMAL VALUE 103 79E 00 1 0143E 00 105 27E 0 0 omitted 50 001E 00 When NUMeric FORMat is set to FLOat NUMERIC NORMAL VALUE N N digit byte number data byte sequence Description If NRf is specified only the numeric data for the specified item is output If NRf is om...

Page 60: ... ALL NRf NRf ALL Clear all items First NRf 1 to 255 the number of the first item to clear Second NRf 1 to 255 the number of the last item to clear Example NUMERIC NORMAL CLEAR ALL Description If the 2nd NRf is omitted the output item specified by the first and all following output items up to number 255 are cleared NUMeric NORMal DELete Function Deletes numeric data output items Syntax NUMeric NOR...

Page 61: ...ch individual numeric data output item see Numeric Data Formats at the end of this group of commands page 6 25 This instrument does not measure data for the DC component It is always NAN NUMeric LIST NUMber Function Sets or queries the number of numeric list data items that are transmitted by NUMeric LIST VALue Syntax NUMeric LIST NUMber NRf ALL NUMeric LIST NUMber NRf 1 to 32 ALL Example NUMERIC ...

Page 62: ...2 are selected NUMeric LIST CLEar Function Clears harmonic measurement numeric list data output items sets the items to NONE Syntax NUMeric LIST CLEar ALL NRf NRf ALL Clear all items First NRf 1 to 32 the number of the first item to clear Second NRf 1 to 32 the number of the last item to clear Example NUMERIC LIST CLEAR ALL Description This is only valid on models with the harmonic measurement G5 ...

Page 63: ...om each element at the same point in time use the following commands NUMeric HOLD ON NUMeric NORMal ITEM1 U 1 ITEM2 I 1 Set the numeric data items of element 1 NUMeric NORMal VALue Receive the numeric data of element 1 NUMeric NORMal ITEM1 U 2 ITEM2 I 2 Set the numeric data items of element 2 NUMeric NORMal VALue Receive the numeric data of element 2 NUMeric NORMal ITEM1 U 3 ITEM2 I 3 Set the nume...

Page 64: ...e rms value Umn Yes No UDC Simple voltage average Udc Yes No URMN Rectified mean voltage Urmn Yes No UAC AC voltage component Uac Yes No IRMS True rms current Irms Yes No IMN Rectified mean current calibrated to the rms value Imn Yes No IDC Simple current average Idc Yes No IRMN Rectified mean current Irmn Yes No IAC AC current component Iac Yes No Functions used in AOUTput NORMal CHANnel x UPeak ...

Page 65: ... format mantissa up to 6 digits exponent 2 digits Example 123 456E 00 FLOAT IEEE single precision floating point 4 byte format Elapsed integration time TIME ASCII NR1 format in units of seconds Example 3600 for 1 hour 1 00 00 FLOAT IEEE single precision floating point 4 byte format in units of seconds Example 0x45610000 for 1 hour 1 00 00 No items NONE ASCII NAN Not A Number FLOAT 0x7E951BEE 9 91E...

Page 66: ...f frequency FI of the current of element 2 is not set to be measured the output of ITEM19 in pattern 2 is the same as the output when the data does not exist NAN if the data format is ASCII 1 Preset Patterns for Numeric Data Items These patterns apply to the NUMeric NORMal PRESet command Pattern 1 ITEM x Function Element 1 U 1 2 I 1 3 P 1 4 to 6 U to P 2 7 to 9 U to P 3 10 to 12 U to P SIGMA 13 to...

Page 67: ...eak 1 15 PMPeak 1 16 to 30 U to PMPeak 2 31 to 45 U to PMPeak 3 46 to 60 U to PMPeak SIGMA 61 to 255 NONE Pattern 4 ITEM x Function Element 1 U 1 2 I 1 3 P 1 4 S 1 5 Q 1 6 LAMBda 1 7 PHI 1 8 FU 1 9 FI 1 10 UPPeak 1 11 UMPeak 1 12 IPPeak 1 13 IMPeak 1 14 TIME 1 15 WH 1 16 WHP 1 17 WHM 1 18 AH 1 19 AHP 1 20 AHM 1 21 to 40 U to AHM 2 41 to 60 U to AHM 3 61 to 80 U to AHM SIGMA 81 to 255 NONE 6 11 NUM...

Page 68: ...o 32 NONE Pattern 2 ITEM x Function Element 1 U 1 2 I 1 3 P 1 4 PHIU 1 5 PHII 1 6 to 10 U to PHII 2 11 to 15 U to PHII 3 16 to 32 NONE Pattern 3 ITEM x Function Element 1 U 1 2 I 1 3 P 1 4 UHDF 1 5 IHDF 1 6 PHDF 1 7 to 12 U to PHDF 2 13 to 18 U to PHDF 3 19 to 32 NONE Pattern 4 ITEM x Function Element 1 U 1 2 I 1 3 P 1 4 PHIU 1 5 PHII 1 6 UHDF 1 7 IHDF 1 8 PHDF 1 9 to 16 U to PHDF 2 17 to 24 U to ...

Page 69: ...is set to Auto Syntax RATE AUTO TIMeout NRf RATE AUTO TIMeout NRf 1 5 10 20 s Example RATE AUTO TIMEOUT 1 RATE AUTO TIMEOUT RATE AUTO TIMEOUT 1 RATE AUTO SYNChronize Function Sets or queries the synchronization source for when the data update interval is set to Auto Syntax RATE AUTO SYNChronize U x I x RATE AUTO SYNChronize x 1 to 3 element Example RATE AUTO SYNCHRONIZE U1 RATE AUTO SYNCHRONIZE RA...

Page 70: ...asurement at the specified block number Syntax RECall LIST VALue NRf NRf 1 to 600 block number Description This is only valid on models with the harmonic measurement G5 option Always specify NRf The numeric list data at the specified block number will be returned If you omit NRf or specify a number greater than the number of blocks that contain stored measured data the number returned by RECall NU...

Page 71: ...an use the STATus QMESsage command to specify whether the message is included STATus FILTer x Function Sets or queries the transition filter Syntax STATus FILTer x RISE FALL BOTH NEVer STATus FILTer x x 1 to 16 Example STATUS FILTER2 RISE STATus FILTER2 STATUS FILTER2 RISE Description Set how each bit in the condition register must change to trigger the setting of an event If a bit is set to RISE ...

Page 72: ...59 First NRf 0 to 99 hours Second NRf 0 to 59 minutes Third NRf 0 to 59 seconds Example STORE INTERVAL 0 0 0 STORE INTERVAL STORE INTERVAL 0 0 0 STORe PANel Function Saves setup parameters to a file Syntax STORe PANel NRf NRf 1 to 4 file number Example STORE PANEL 1 6 15 STORe Group The commands in this group deal with storing measured data and saving setup parameters You can make the same setting...

Page 73: ...yntax SYSTem KLOCk Boolean SYSTem KLOCk Example SYSTEM KLOCK OFF SYSTEM KLOCK SYSTEM KLOCK 0 SYSTem RESolution Function Sets or queries the numeric data display resolution Syntax SYSTem RESolution NRf SYSTem RESolution NRf 4 5 digit Example SYSTEM RESOLUTION 5 SYSTEM RESOLUTION SYSTEM RESOLUTION 5 SYSTem COMMunicate COMMand Function Sets or queries the command type Syntax SYSTem COMMunicate COMMan...

Page 74: ...or information about the standard event enable register see page 7 4 ESR Function Queries and clears the standard event register Syntax ESR Example ESR 32 Description A sum of the values of each bit is returned in decimal format When an SRQ is sent you can check what types of events have occurred For example if a value of 32 is returned this indicates that the standard event register is set to 001...

Page 75: ...ue as a sum of the values of each bit in decimal format For example specifying SRE 239 will cause the standard enable register to be set to 11101111 In this case bit 4 of the service request enable register is disabled This means that bit 4 MAV of the status byte register is not set to 1 even if the output queue is not empty Bit 6 MSS of the status byte register is the MSS bit itself and is theref...

Page 76: ...cessful and 1 if it is not It takes approximately 6 seconds for the test to complete When receiving a response from this instrument set the timeout to a relatively large value WAI Function Holds the execution of the subsequent command until the completion of the specified overlap command Syntax WAI Example WAI Description This instrument does not have overlap commands This command will be ignored ...

Page 77: ... IEEE 488 2 1992 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Condition register Transition filter Extended event register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Extended event enable register 7 6 5 4 3 2 1 0 Standard event register 7 6 5 4 3 2 1 0 Standard event enable register OR OR 7 6 ESB MAV EES EAV 1 0 Status byte MSS RQS Ou...

Page 78: ...mbers and messages STATus ERRor Registers and Queues That Affect the Status Byte The following registers affect the status byte bits Register Affected Status Byte Bit Standard event register Sets bit 5 ESB to 1 or 0 Output queue Sets bit 4 MAV to 1 or 0 Extended event register Sets bit 3 EES to 1 or 0 Error queue Sets bit 2 EAV to 1 or 0 Enable Registers The following registers are used to mask a ...

Page 79: ...ge terminator Status Byte 7 6 ESBMAV EES EAV 1 0 RQS MSS Bits 0 1 and 7 Not used always 0 Bit 2 EAV Error Available This bit is 1 when the error queue is not empty In other words this bit is set to 1 when an error occurs For details see page 7 6 Bit 3 EES Extend Event Summary Bit This bit is set to 1 when the logical AND of the extended event register and the extended event enable register is 1 In...

Page 80: ... there is a command syntax error Example Command names are misspelled or character data that is not one of the available options has been received Bit 4 EXE Execution Error This bit is set to 1 when the command syntax is correct but the command cannot be executed in the current state Example Parameters are out of range or a command has been received for an option that is not installed Bit 3 DDE De...

Page 81: ...t of element 1 exceeds its range Bit 7 POV1 Element1 voltage peak over Set to 1 when a peak over range is detected in the element 1 voltage Bit 8 POA1 Element1 current peak over Set to 1 when a peak over range is detected in the element 1 current Bit 9 OVR2 Element2 mesured data over Set to 1 when the voltage or current of element 2 exceeds its range Bit 10 POV2 Element2 voltage peak over Set to 1...

Page 82: ...t queue is empty by checking bit 4 MAV in the status byte D1 D2 D1 D2 D1 Error Queue When an error occurs the error queue stores the error number and message For example if the instrument receives an incorrect program message from the controller the error number 113 and the error message Undefined header are stored in the error queue when the instrument displays the error message You can use the S...

Page 83: ... the WT310 WT310HC WT332 WT333 All other commands are the same as when the command mode is set to WT300E WT200 Command mode in which the commands are compatible with WT210 WT230 communication commands Compatibility with WT210 WT230 communication commands is as follows Symbols used in tables A Compatible B Partial limitation C Command accepted but does not work D Command not accepted Note For detai...

Page 84: ...settings CONFigure CURRent ESCaling A D INPut CURRent SRATio Sets the external current sensor scaling constant on all elements at once CONFigure CURRent ESCaling ALL A You can set the external current sensor scaling constant using the A FS mV form just like the WT210 WT230 computation method FS External current sensor range rating D INPut CURRent SRATio ALL Sets or queries the external current sen...

Page 85: ...to be displayed DISPlay x FUNCtion x 1 to 3 1 Display A 2 Display B 3 Display C A When you set the following functions the content of display D changes During normal measurement VHZ AHZ During harmonic measurement VTHD ATHD PF D Sets or queries the content to be displayed DISPlay x MODE B Supports VALue RANGe B Sets or queries the number of displayed digits DISPlay x RESolution A D SYSTem RESoluti...

Page 86: ...data settings MEASure HARMonics A D NUMeric LIST Queries all settings related to the communication output items of harmonic measurement data MEASure HARMonics ITEM A D NUMeric LIST ITEM x Sets the communication output on off states of all harmonic measurement functions to a preset pattern at once MEASure HARMonics ITEM PRESet A D NUMeric LIST PRESet Sets or queries the communication output on off ...

Page 87: ...n time MATH MEASure NORMal ITEM TIME MATH A D Queries the normal measurement data that has been set with commands that start with MEASure NORMal ITEM MEASure NORMal VALue MEASure NORMal BINary A D 1 NUMeric FORMat ASCii FLOat 2 NUMeric NORMal VALue RECall Group Function WT210 WT230 Command Command of This Instrument Command Mode WT200 Command Mode WT300 WT300E Sets or queries the recall interval R...

Page 88: ... storage interval STORe INTerval B Cannot be set with a string B Cannot be set with a string Save setup parameters to a file STORe PANel A A Sets or queries the storage on off state STORe STATe A A Common Command Group Function WT210 WT230 Command Command of This Instrument Command Mode WT200 Command Mode WT300 WT300E Performs zero level compensation and queries the result CAL A A Clears the stand...

Page 89: ...urement V U A I W P VA S VAR Q PF LAMBda DEGRee PHI VHZ FU AHZ FI WH WH WHP WHP WHM WHM AH AH AHP AHP AHM AHM VPK UPeak The larger of the absolute values UPPeak and UMPeak APK IPeak The larger of the absolute values IPPeak and IMPeak TIME TIME MATH MATH UPPeak 1 UMPeak 1 IPPeak 1 IMPeak 1 PPPeak 1 PMPeak 1 Harmonic measurement V U A I W P PF LAMBda VHZ FU AHZ FI VTHD UTHD ATHD ITHD VCON UHDF ACON ...

Page 90: ...For the names and functions of Ethernet interface components used in Modbus TCP communication see section 4 1 Modbus TCP Function and Specifications Ethernet Interface Specifications Used in Modbus TCP Communication Item Specifications Ports 1 Connector type RJ 45 Electrical and mechanical specifications Complies with IEEE802 3 Transmission system Ethernet 100BASE TX 10BASE T Communication protoco...

Page 91: ...0010 Specifying Registers Registers are specified from a client device in the following manner If an off the shelf SCADA or the like is used specify the Ref No reference number listed in section 9 3 Register Functions and Applications In the case of a communication program that you create specify the H No relative number listed in section 9 3 Register Functions and Applications Example To specify ...

Page 92: ... dependent on element Σ status 0101 to 0194 Measured data element 1 Normal and harmonic measurement data of element 1 0201 to 0294 Measured data element 2 Normal and harmonic measurement data of element 2 0301 to 0394 Measured data element 3 Normal and harmonic measurement data of element 3 0401 to 0446 Measured data Σ Normal measurement data of wiring unit Σ 2001 to 2510 Communication output item...

Page 93: ...s 0115 30115 0072 fU1 H Voltage 1 frequency float upper 2 bytes 0116 30116 0073 L float lower 2 bytes 0117 30117 0074 fI1 H Current 1 frequency float upper 2 bytes 0118 30118 0075 L float lower 2 bytes 0119 30119 0076 U pk1 H Maximum voltage 1 float upper 2 bytes 0120 30120 0077 L float lower 2 bytes 0121 30121 0078 U pk1 H Minimum voltage 1 float upper 2 bytes 0122 30122 0079 L float lower 2 byte...

Page 94: ...ts of voltage 1 float upper 2 bytes 0172 30172 00AB L float lower 2 bytes 0173 30173 00AC U1 1 H 1st order harmonic value of voltage 1 fundamental wave float upper 2 bytes 0174 30174 00AD L float lower 2 bytes 0175 30175 00AE I1 Total H Total value of all harmonic components of current 1 float upper 2 bytes 0176 30176 00AF L float lower 2 bytes 0177 30177 00B0 I1 1 H 1st order harmonic value of cu...

Page 95: ...ower 2 bytes 0417 30417 01A0 WP Σ H Positive watt hours of Σ float upper 2 bytes 0418 30418 01A1 L float lower 2 bytes 0419 30419 01A2 WP Σ H Negative watt hours of Σ float upper 2 bytes 0420 30420 01A3 L float lower 2 bytes 0421 30421 01A4 qΣ H Sum of positive and negative ampere hours of Σ float upper 2 bytes 0422 30422 01A5 L float lower 2 bytes 0423 30423 01A6 q Σ H Positive ampere hour of Σ f...

Page 96: ...3 L float lower 2 bytes to 2509 32509 09CC Item255 H Measured data mapped to Item 255 float upper 2 bytes None 2510 32510 09CD L float lower 2 bytes Measured data corresponding to the instrument display items of normal measurement DISPlay NORMal ITEM command 3001 33001 0BB8 DisplayA H Measured data of the item shown in Display A float upper 2 bytes U1 3002 33002 0BB9 L float lower 2 bytes 3003 330...

Page 97: ...and releases register values uint 16 0 release 1 Hold 0 R W 0002 40002 0001 0003 40003 0002 INTEG START STOP Starts and stops integration uint 16 0 Stop 1 Start 0 R W 0004 40004 0003 INTEG RESET Resets the integrated value uint 16 1 Reset Not 1 Invalid W 0005 40005 0004 0006 40006 0005 0007 40007 0006 0008 40008 0007 0009 40009 0008 0010 40010 0009 9 3 Register Functions and Applications ...

Page 98: ...ameter not allowed Check the number of data values 5 6 and chapter 6 109 Missing parameter Be sure to include all necessary data values 5 6 and chapter 6 111 Header separator error Use a comma to separate each header from its data 5 1 112 Program mnemonic too long Check the command length Chapter 6 113 Undefined header Check the header Chapter 6 114 Header suffix out of range Check the header Chap...

Page 99: ...Chapter 6 223 Too much data Check data byte lengths Chapter 6 224 Illegal parameter value Check the ranges of the settings Chapter 6 225 OverFlow Keep program messages to 1024 bytes or less in length including PMT 5 2 226 Out Of Memory Keep program messages to 1024 bytes or less in length including PMT 5 2 241 Hardware missing Check that the specified options are all installed 260 Expression error...

Page 100: ...ication Errors 300 and 399 Error in System Operation Code Message Corrective Action Page 300 Communication device specific error Servicing is required 399 Fatal error in the communication driver Servicing is required Communication Warning 50 Warning Code Message Corrective Action Page 50 OPC exists in message Write OPC or OPC at the end of program messages Other Errors 350 390 Code Message Correct...

Page 101: ... network Check the network settings Chapter 4 832 Internal memory access error For descriptions of errors and their corrective actions see section 6 2 in the Getting Started Guide IM WT310E 02EN 841 to 847 Integrator execute error Other than those above 812 813 823 840 865 886 Invalid operation System Errors 900 to 999 Code Message Corrective Action Page 901 915 919 System error For descriptions o...

Page 102: ...ader elements constituting a command See chapters 5 and 6 7 Buffer sizes that affect block data transmission When block data is being transmitted the output queue is expanded to match the size of the data that is being transmitted 8 A list of program data elements that can be used in equations and their nesting limitations Equations cannot be used 9 Syntax of the responses to queries See the examp...

Page 103: ...rnal event enable register 6 31 external sensor conversion ratio 6 14 external sensor range 6 13 F Page firmware 6 33 frequency filter 6 15 front panel 1 1 2 1 3 1 4 1 function selection 6 24 G Page GET Group Execute Trigger 2 7 GP IB address 2 6 GP IB board 2 4 GP IB Interface 2 2 Group 5 3 GTL Go To Local 2 7 H Page handshaking 3 6 harmonic measurement 6 10 harmonic order 6 10 hold 6 11 I Page I...

Page 104: ...uest enable register 6 35 setup parameters 6 32 single measurement 6 35 SPD Serial Poll Disable 2 7 SPE Serial Poll Enable 2 7 standard event enable register 6 34 standard event register 6 34 7 4 status byte 7 3 status byte register 6 35 status report 6 31 status reports 7 1 storage 6 32 storage interval 6 32 string data 5 7 subnet mask 4 5 suffix 6 33 suffix code 6 33 synchronization source 6 14 ...

Reviews: