da100 data acquisition unit communication interface
TRANSCRIPT
![Page 1: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/1.jpg)
InstructionManual
DA100Data Acquisition UnitCommunication Interface
IM DA100-11E
IM DA100-11E6th Edition
![Page 2: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/2.jpg)
1IM DA100-11E
IntroductionThis GP-IB/RS-232-C Interface User’s Manual describes the functions and commands of the optionalGP-IB, RS-232-C, RS-422-A/RS-485, and ethernet interfaces. Read athis manual carefully beforeusing these interface functions, and be sure to keep this manual on hand for future reference shouldany problems arise.As manuals relative to the DA100 data acquisition system, the following manuals are also provided.Read them if necessary.
Name of manuals Manual No.
DA100 Acquisition Unit User’s Manual IM DA100-01EData Acquisition Software 32 IM DP12013-61E
Note• YOKOGAWA reserves the right to change the content of this manual at any time without prior
notice because of improvements in performance or functions. Actual displays on the screen mayalso be a little different from the screen displays described in this manual.
• All reasonable efforts have been made to ensure the accuracy of this manual. If, however, anyerrors or ambiguities are found, please inform YOKOGAWA.
• No part of this manual may be reproduced in any form without the prior written permission ofYOKOGAWA.
• The warranty card is attached to the packing box. This card cannot be reissued. Thoroughly readthe card and carefully store it.
Trademark• MS-DOS and Windows are registered trademarks of Microsoft Corporation, USA.• Other product names are trademarks or registered trademarks of the relevant companies.
HistoryFirst edition: January 19962nd edition: June 19963rd edition: March 19964th edition: July 19975th edition: November 19986th edition: November 1999
Disk No. RE02
6th Edition: November 1999 (YK)
All Rights Reserved, Copyright 1996 Yokogawa Electric Corporation
![Page 3: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/3.jpg)
2 IM DA100-11E
Configuration and Use of This ManualConfiguration
This user’s manual is composed of chapter 1 to chapter 8, an appendix, and indices.Chapter 1 Overview and Specifications of GP-IB Interface
Describes the functions and specifications of the GP-IB interface and the address settingmethod.
Chapter 2 Overview and Specifications of RS-232-C InterfaceDescribes the functions and specifications of the RS-232-C interface and the parametersetting method.
Chapter 3 Overview and Specifications of RS-422-A/RS-485 InterfaceDescribes the functions and specifications of the RS-422-A/RS-485 interface and theparameter setting method.
Chapter 4 Overview and Specifications of ethernet InterfaceDescribes the functions and specifications of the ethernet interface and the parametersetting method.
Chapter 5 Command FormatDescribes how to specify command formats and channel numbers.
Chapter 6 CommandsDescribes the commands for various setting items, commands for executing actions,data request commands for measured data saved in memory, or commands requestingoutput of internally set data.
Chapter 7 Output FormatDescribes the output formats for set data, measured data, etc.
Chapter 8 Sample ProgramsUseful sample program are presented.
Appendix Computation ExpressionDescribes the optional computation expression.
Index There are command and general indices.
This user’s manual does not describe in detail connections and functions for the DA100 systems.For details on these, see the following separate manuals:Connections “DA100 Data Acquisition Unit User’s Manual” IM DA100-01EFunctions “Data Acquisition Software 32” IM DP12013-61E
![Page 4: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/4.jpg)
3IM DA100-11E
TABLE OF CONTENTS
INTRODUCTION ................................................................................................................................................................... 1CONFIGURATION AND USE OF THIS MANUAL ................................................................................................... 2
CHAPTER 1 OVERVIEW AND SPECIFICATIONS OF GP-IB INTERFACE1.1 Description of Functions (GP-IB) .................................................................................................................. 1-11.2 Setting of Address of GP-IB Interface ............................................................................................................ 1-31.3 Specifications .................................................................................................................................................. 1-4
CHAPTER 2 OVERVIEW AND SPECIFICATIONS OF RS-232-C INTERFACE2.1 Description of Functions (RS-232-C) ............................................................................................................. 2-12.2 Specifications .................................................................................................................................................. 2-32.3 RS-232-C Interface Connection ..................................................................................................................... 2-42.4 Handshake Format Selection .......................................................................................................................... 2-62.5 Communication Data Format ......................................................................................................................... 2-82.6 RS-232-C Interface Parameter Setting Procedure .......................................................................................... 2-9
CHAPTER 3 OVERVIEW AND SPECIFICATIONS OF RS-422-A/RS-485 INTERFACE3.1 Description of Functions (RS-422-A/RS-485) ............................................................................................... 3-13.2 Specifications .................................................................................................................................................. 3-23.3 RS-422-A/RS-485 Interface Connection ........................................................................................................ 3-33.4 Communication Data Format ......................................................................................................................... 3-83.5 RS-422-A/RS-485 Interface Parameter Setting Procedure ............................................................................. 3-9
CHAPTER 4 OVERVIEW AND SPECIFICATIONS OF ETHERNET INTERFACE4.1 Introduction of Functions (Ethernet) .............................................................................................................. 4-14.2 Specifications .................................................................................................................................................. 4-34.3 Names and Functions of Each Section ........................................................................................................... 4-44.4 Setting the IP Address .................................................................................................................................... 4-64.5 Connection Methods ....................................................................................................................................... 4-74.6 Checking the Connection (Loopback test) ..................................................................................................... 4-84.7 Transferring the Instantaneous Values ........................................................................................................... 4-94.8 Displaying the Communication Information ................................................................................................ 4-114.9 Setting the Timeout ....................................................................................................................................... 4-13
CHAPTER 5 COMMAND FORMAT5.1 Command Format ........................................................................................................................................... 5-15.2 Command Syntax ............................................................................................................................................ 5-35.3 Setting a Channel No., and Alarm Output Relay No. ..................................................................................... 5-45.4 Command list .................................................................................................................................................. 5-55.5 Input Range Parameter ................................................................................................................................... 5-65.6 ASCII Code Table ........................................................................................................................................ 5-10
CHAPTER 6 COMMANDS6.1 Setting Command ........................................................................................................................................... 6-1
Range Setting (SR)Unit Setting (SN)Alarm Setting (SA)Date and Time Setting (SD)Moving Average Setting (SV)Setting of Copy between Channels of Channel-set Parameter (SY)Group Setting (SX)Timer Setting (SI)Match Time Setting (SQ)Event/Action Setting (SL)Computation Expression Setting (SO)Computation Constant Setting (SK)
1
2
3
4
5
6
7
8
App
Index
![Page 5: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/5.jpg)
4 IM DA100-11E
TABLE OF CONTENTS
Communication Input Data Setting (CM)Setting hourly/daily/monthly report to ON/OFF and the time to create the report (RO : with optionalreport function)Setting report channel to ON/OFF and the report computation type (RM : with optional report function)Sample rate Setting (XV)A/D Integration setting (XI)Filter setting (XQ)Setting Related to Alarm (XA)Relay Reflash Setting (XY)Relay AND/OR Setting (XN)Relay Energizing/Deenergizing Setting (XD)Relay Hold Setting (XH)burnout Setting (XB)Reference Junction Compensation Setting (XJ)Setting of Computation Error Handling Method (XG)Selecting the Relay for External Operation (VS)Setup Setting Data Establishment (XE)Temeprarure Unit Setting (XT) A/D Caribratin (XZ)
6.2 Control Execution Command ......................................................................................................................... 6-7Alarm Reset (AR)Timer Reset (IR)Computation Start/Stop/Reset/Clear (EX)Executes the initial balancing of the strain input channel (BL)Report start/stop (DR : : with optional report function)System Reconstruction (RS)RAM Clear (RC)Setting Mode Selection (DS)Relay ON/OFF (VD)
6.3 Data Output Request Command ..................................................................................................................... 6-8Selection of Talker Output Data (TS)Measured Data Output Request (FM)Setting Data Output Request (LF)Report data output request (RF : with optional report function)Sysytem Configuration Data Output Request (CF)Relay Condition Output Request (VF)Byte Output Order Specification (BO)Interrupt Mask Specification (IM)Axuiliary Mask Specification (SM)
CHAPTER 7 OUTPUT FORMAT7.1 Functions as Talker ......................................................................................................................................... 7-17.2 Measured/Computed Data Output Format (ASCII code) ............................................................................... 7-27.3 Measured/Computed Data Output Format (Binary code) .............................................................................. 7-37.4 Setting Data Output Format (Operation mode) .............................................................................................. 7-47.5 Setting Data Output Format (Setup mode) ..................................................................................................... 7-57.6 Output Format for Unit and Decimal Point Position ...................................................................................... 7-67.7 System Configuration Output Format ............................................................................................................ 7-77.8 A/D Calibration Data Output Format ............................................................................................................. 7-87.9 Report Output Format ..................................................................................................................................... 7-97.10 Relay Condition Output Format (Operation mode) ...................................................................................... 7-16
CHAPTER 8 SAMPLE PROGRAM8.1 GP-IB Sample Programs ................................................................................................................................. 8-18.2 RS-232-C Sample Programs ........................................................................................................................... 8-48.3 RS-422-A/RS-485 Sample Programs ............................................................................................................. 8-78.4 Ethernet Sample Programs ............................................................................................................................. 8-7
![Page 6: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/6.jpg)
5IM DA100-11E
APPENDIXAppendix1 Computing Equation ....................................................................................................................... App-1Appendix2 Report Function .............................................................................................................................. App-5
INDEXIndex ................................................................................................................................................................. Index-1
TABLE OF CONTENTS
1
2
3
4
5
6
7
8
App
Index
![Page 7: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/7.jpg)
IM DA100-11E 1-1
Overview
and Specifications of G
P-IB
Interface
11.1 Description of Functions (GP-IB)
Listener and Talker FunctionsListener Function
This allows almost all settings except power on/off and operation control.• Settings except communication settings.• Operation control except power on/off.• Call-up of setting data• Specifying of output data (specifying of channel numbers or output data types)• Specifying of causes of interrupt generation (see IM command: page 6-8)
Talker FunctionThe following data can be output:• Measured data• Report data• Data for relay condition• System configuration• Data for operation mode setting• Data for setup mode settingFor measured data, either binary output or ASCII output can be selected. Report data and data forrelay condition are output in binary format. Other data are output in the form of ASCII data.
Data OutputWhen trigger(GET) becomes activated DA100 will store the new data in a buffer. When an outputrequest such as the FM command is received, these new data will be output.
Note the below when using a PC to divide and read output data from the DA100.The data group being read in after ATN* has just become TRUE may miss its first bite.
Example for N88-BASIC (Standard language for PC9801 series)Dividing and reading in measured data line after line.70 PRINT @1; “FM0, 001,010”80 LINE INPUT @1; D$: PRINT D$90 LINE INPUT@1; D$: PRINT D$100 IF MID$ (D$, 2, 1)<>“E” THEN 90“LINE INPUT@1; D$:PRINT D$” in line 90 re-specifies the talker address. Therefore ATNbecomes TRUE before the third data group is being read in.
Precaution:70 PRINT @1; “FM0, 001,010”80 LINE INPUT @1; D$: PRINT D$90 LINE INPUT@; D$:PRINT D$100 IF MID$ (D$,2,1)<>“E” THEN 90The command is changed into LINE INPUT@; D$:PRINT D$ in line 90.ATN won’t become TRUE if the talker address is not re-specified.It’s not necessary to re-specify when reading in data from the same address.
* ATN is a signal for data distinction:TRUE (0) Device messageFALSE (1) Interface message
![Page 8: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/8.jpg)
IM DA100-11E1-2
Status Byte FormatThe format of status byte output in serial polling is as follows:
0 0 0
Upper-level byte Lower-level byte
Interrupt generated at the end of A/D conversion.
Interrupt generated when the internal timer is being operated
or hourly, daily and monthly reports are created.(Optinal)
SRQ
Interrupt generated at the time of syntax error.
Interrupt generated when measurement release is generated
while computation is in progress (with computation functions).
Bit 8: Not used. Always 0.Bit 7: SRQ
This bit changes to 1 when a cause of either bit 1 to 3 or bit 6 has been generated andinterrupts the controller. After responding to serial polling, this bit is set to 0.
Bit 6 : This bit changes to 1 when a measurement release is generated while the computation is inprogress; otherwise, it is 0. This bit is effective only with optional computation functions.After responding to serial polling, this bit is set to 0.
Bit5 and Bit 4: Not used. Always 0.Bit 3: This bit changes to 1 when the internal timer is being operated or hourly, daily and monthly
reports are created. Whenever one of the internal timers 1 to 6 is being used or reports arecreated, the bit changes to 1. After serial polling has been performed, this bit will be reset to0.
Bit 2: This bit changes to 1 when a syntax error occurs in a command and is normally 0.If there is an error in a command description, this changes to 1. After responding to serial
polling, this bit is set to 0.Bit 1: This bit changes to 1 at the end of an A/D conversion; otherwise, it is 0.
When the A/D conversion of measured data is terminated, this changes to 1. After respondingto serial polling, this bit is set to 0.
Status byte and serial polling• In IM commands, the bit status that is to be made effective must be specified. The status of
unspecified bits does not change to 1.• If a new cause is generated before reading out a status byte for which a cause has already been
generated, the existing cause remains in the status byte as is and the new cause is added. Forexample, if bit 1 is in 1 state and bit 2 is newly changed to 1 before reading out the status byte,both bit 1 and bit 2 become 1.
The initial valueThe initial value is ‘ IM2 ’.
1.1 Description of Functions
![Page 9: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/9.jpg)
IM DA100-11E 1-3
Overview
and Specifications of G
P-IB
Interface
11.2 Setting of Address of GP-IB Interface
The GP-IB address is set with the rotary switch located on the side of the GP-IB module connector.Turn the arrow on the rotary switch with a flat-blade screwdriver or the like to align the arrow withthe address to be set.
0123456789
FE
DC B A
0123456789
FE
DC B A
Rotary switch with which address is to be set
Address is the numeral to which the arrow is pointed
![Page 10: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/10.jpg)
IM DA100-11E1-4
1.3 Specifications
Electrical and mechanical specifications: Conforming to IEEE St’d 488-1975Code to be used: ISO (ASCII) codeFunction specifications
Function Subset name Description
Source handshake SH1 All transmission handshake functions operativeAcceptor handshake AH1 All transmission handshake functions operativeTalker T6 Basic talker functions, serial poll, and talker release function
by listener are provided.Listener L4 Basic listener function and listener release function by talker
are provided.Service request SR1 All service request functions operativeRemote/local RL1 All remote/local functions operativeParallel poll PP0 No parallel poll functionDevice clear DC1 All device clear functions operativeDevice trigger DT1 All device trigger functions operativeController C0 No controller function
![Page 11: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/11.jpg)
IM DA100-11E 2-1
Overview
and Specifications of R
S-232-C
Interface
2
2.1 Description of Functions (RS-232-C)
Listener and Talker FunctionsListener Function
This allows almost all settings except power on/off and operation control.• Settings except communication settings.• Operation control except power on/off.• Call-up of setting data• Specifying of output data (specifying of channel numbers or output data types)
Talker FunctionThe following data can be output:• Measured data• Report data• Data for relay condition• System configuration• Data for operation mode setting• Data for setup mode settingFor measured data, either binary output or ASCII output can be selected. Report data and data forrelay condition are output in binary format. Other data are output in the form of ASCII data.
Data OutputWhen trigger(GET) becomes activated DA100 will store the new data in a buffer. When an outputrequest such as the FM command is received, these new data will be output.
![Page 12: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/12.jpg)
2-2 IM DA100-11E
2.1 Description of Functions
Commands Applicable to RS-232-C OnlyThe following commands are only applicable to RS-232-C.
ESC T Trigger execution[Syntax] ESC T <terminator>[Description] Before sending this command, select output data by TS command. Data selected
by TS command will be prepared for output and output will be executed using theFM, LF, CF, RF or VF command.
ESC S Status byte output command[Syntax] ESC S <terminator>[Description] The status of the corresponding command will be output.
Note• ESC corresponds to hexadecimal code (1B)H.
Status Byte FormatWhen the status byte output command (ESC S) is received, the status output will occur as shownbelow.
ER CrLfAn ASCII character string of a numeral (numerals) shown in parentheses at the end of any of the following items or the sum of the numerals of the relevant items is output.For example, if syntax error and timer operation occur, ER06CrLf is output.
• A/D conversion end (1)When an A/D conversion for measured data ends, “1” is output.• Syntax error (2)If an error occurs in the description of a command, “2” is output.• Internal timer or time when hourly, daily and monthly reports are created(4)If any of the 6 timers (1 to 6) or the time for hourly, daily and monthly reports arrives set with anauxiliary mask operates, “4” is output.• Measurement release is generated (32)When measurement release is generated while computation is in progress, “32” is output.
Items Applicable to RS-232-C OnlyWith RS-232-C, all commands can be acknowledged by ACK output. The ACK output is as follows,except for the FM, LF, CF, RF, Bland, VF commands, whose ACK output will described later on.E0 : Commands are processed succesfullyE1 : Commands are not processed succesfullyAfter having sent the output request, make sure to retrieve the data.
![Page 13: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/13.jpg)
IM DA100-11E 2-3
Overview
and Specifications of R
S-232-C
Interface
2
2.2 Specifications
Electrical & mechanical specs : Conform to the EIA RS-232-C Standard.Connection format : Point-to pointCommunication format : Half duplexSynchronizing format : Start-stop asynchronous transmission
(synchronized by start/stop bit)Baud rate (bps) : 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400START bit : 1 bit, fixed.Data length : Either 7 or 8 bits (selectable).Parity : Even, Odd, or None (selectable).STOP bit : Either 1 or 2 bits (selectable).Connector ; DBSP-JB25S (JAE)Hardware handshake : Transmission/reception control by DTR, RTS, CTS.Software handshake : Transmission control by XON, XOFF.Reception buffer length : 200 bytesEscape sequence : Trigger;
Status call.
![Page 14: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/14.jpg)
2-4 IM DA100-11E
2.3 RS-232-C Interface Connection
When connecting this instrument to a personal computer, first it is necessary to match settings suchas handshake format, data transmission speed, and data format at the computer’s side. For detailsrelating to these settings, refer to the description on this and following pages. Furthermore, makesure to use an interface cable which matches this instrument’s specifications.
Connector and Signal Names
2
34
5
7
20
Numeric values in the above figure indicate Pin Nos.
2.TXD (Send Data) : Data transmitted to the host computer.Signal direction : Output.
3.RXD (Received Data) : Data received from the host computer.Signal direction : Input.
4.RTS (Request to Send) : Handshake signal used for reception of data from the host computer.Signal direction : Output.
5.CTS (Clear to Send) : Handshake signal used for transmission of data to the hostcomputer.Signal direction : Input.
7.GND (Signal Ground) : Signal ground connection.20.DTR (Equipment Ready) : Handshake signal used for reception of data from the host
computer.Signal direction : Output.
Pin Nos. 1, 6, 8 to 19 and 21 to 25 are not used.
Signal direction
RTS [Transmission request reception OK]
TXD [Transmission data]
RXD [Reception data]
CTS [Transmission enable Ready]
DTR [Transmission request reception OK]
Host Computer DA100
3
2
5
4
20
![Page 15: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/15.jpg)
IM DA100-11E 2-5
Overview
and Specifications of R
S-232-C
Interface
2
RS-232-C Signal List and Corresponding JIS & CCITT Abbreviation
Signal Table
Pin No.Abbreviation
RS-232-CName
CCITT JIS
7
2
3
5
4
AB(GND)
BA(TXD)
BB(RXD)
CB(CTS)
CA(RTS)
102 SG
103
104
106
105
SD
RD
CS
RS
Signal ground
Transmitted data
Transmission request
Received data
Transmission enable
CD(DTR)20 108/2 ER Data terminal ready
2.3 RS-232-C Interface Connection
![Page 16: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/16.jpg)
2-6 IM DA100-11E
2.4 Handshake Format Selection
In order to ensure proper data transfers between the recorder and the host computer via the RS-232-C interface, a mutual procedure is required for processing the electrical signals. Such a procedure isreferred to as a ‘handshake’. Several handshake formats are available, with selection depending onthe host computer being used. The same handshake format must be designated for both the recorderand the host computer.The recorder parameter settings permit any one of the following 5 formats to be selected.
Transmission Data Control(Control format when transmitting data
to the host computer)
Reception Data Control(control format when receiving data
from the host computer)
SoftwareHandshake
OFF-OFF
XON-RTS
XON-DTR
FormatSelection
NoHandshake
NoHandshake
HardwareHandshake
HardwareHandshake
CTS-RTS
CTS-DTR
When reception of data becomes impossible RTS becomes FALSE, when data recept becomes possible RTS becomes TRUE.
When reception of data becomes impossible DTR becomes FALSE, when data recept becomes possible DTR becomes TRUE.
Transmission is stopped when CTS is FALSE, and is resumed when CTS is TRUE.
Transmission is stopped when X-OFF is received, and is resumed when X-ON is received.
OFF-OFF• Transmission data control : There is no handshake status between the recorder and host
computer. the X-OFF signal from the host computer is processedas data, and the CTS signal is ignored.
• Reception data control : There is no handshake status between the recorder and hostcomputer. When the recorder reception buffer becomes full, theexcess data is discarded.DTR=True, RTS=True (both fixed).
Note• It is necessary to create a host computer program which prevents the recorder and host computer reception buffers from
becoming full.
XON-RTS• Transmission data control : A software handshake status is established between the recorder
and the host computer. The recoeder will stop a data transmissionwhen an X-OFF signal is received from the host computer. Thetransmission will be resumed when the next X-ON signal isreceived.The CTS signal from the host computer is ignored.
• Reception data control : A hardware handshake status is established between the recorderand the host computer. When DA100 recept of data becomesimpossible, an ‘RTS=False’ status will be established. When datarecept becomes possible, an ‘RTS=True’ status will be established.DTR=True (Fixed).
![Page 17: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/17.jpg)
IM DA100-11E 2-7
Overview
and Specifications of R
S-232-C
Interface
2
XON-DTR• Transmission data control : A software handshake status is established between the recorder
and the host computer. The recorder will stop a data transmissionwhen an X-OFF signal is received from the host computer. Thedata transmission will be resumed when the next X-ON signal isreceived. The CTS signal from the host computer is ignored.
• Reception data control : A hardware handshake status is established between the recorderand the host computer. When DA100 recept of data becomesimpossible, an ‘DTR=False’ status will be established. When datarecept become possible, an ‘DTR=True’ status will be established.RTS=True (Fixed).
CTS-RTS• Transmission data control : A hardware handshake status is established between the recorder
and the host computer. The recorder will stop a data transmissionif a ‘CTS=False’ status is established, and will resume thetransmission when a ‘CTS=True’ status is established. The X-OFF and X-ON signals from the host computer are processed asdata.
• Reception data control : A hardware handshake status is established between the recorderand the host computer. An ‘RTS=False’ status will be establishedwhen DA100 recept of data becomes impossible, and an‘RTS=Ture’ status will be established when data recept becomespossible. DTR=Ture (Fixed).
CTS-DTR• Transmission data control : A hardware handshake status is established between the recorder
and the host computer. The recorder will stop a data transmissionif a ‘CTS=False’ status is established, and will resume thetransmission when a ‘CTS=True’ status is established. The X-OFF and X-ON signals from the host computer are processed asdata.
• Reception data control : A hardware handshake status is established between the recorderand the host computer. A ‘DTR=False’ status will be establishedwhen DA100 recept of data becomes impossible and a ‘DTR=True’status will be established when data recept becomes possible.RTS=Ture (Fixed).
2.4 Handshake Format Selection
![Page 18: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/18.jpg)
2-8 IM DA100-11E
2.5 Communication Data Format
The RS-232-C interface uses a START-STOP communication format. With this format, a STARTbit is placed at the beginning of each character transmitted, followed by the data bits, parity bit, andstop bit, in that order. (See the figure below.)
Data bits(7-8 bits)
1 character
STOP bit
1
1 or 22
Parity bit(Odd, even, or none)START bit
‘Line idle’condition
Return to ‘line idle’ condition(dotted line), or proceed to next data START bit.
![Page 19: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/19.jpg)
IM DA100-11E 2-9
Overview
and Specifications of R
S-232-C
Interface
2
2.6 RS-232-C Interface Parameter Setting Procedure
Setting of the RS-232-C parameters must be carried out using the 3 dipswitches located next to themodule connector.
1 2 3 4Parameter settingswitch 1
Data lengthBaud rate
1 2 3 4Parameter settingswitch 2
Baud rate
ParityStop bit
1 2 3 4Parameter settingswitch 3
Not useHandshake system
ONOFF
OFF
OFF
ON
ON
Baud rate (Switch No.1 to 3 of parameter setting switch 1 and Switch No.4 of parametersetting switch 2)
Baud rate No.1 No.2 No.3 No.4 (SW2)
150 OFF OFF OFF OFF300 OFF OFF ON OFF600 OFF ON OFF OFF1200 OFF ON ON OFF2400 ON OFF OFF OFF4800 ON OFF ON OFF9600 ON ON OFF OFF ←Default19200 ON ON ON OFF38400 OFF OFF OFF ON
Data length (Switch No.4 of parameter setting switch 1)
Data length No.4
7 OFF8 ON ←Default
Parity (Switch No.1 and 2 of parameter setting switch 2)
Parity No.1 No.2
NONE OFF OFFODD OFF ONEVEN ON OFF ←Default
Stop bit (Switch No.3 of parameter setting switch 2)
Stop bit No.4
1 OFF ←Default2 ON
Handshake system (Switch No.1 to 3 of parameter setting switch 3)
Handshake system No.1 No.2 No.3
No handshake OFF OFF OFF ←DefaultXON-DTR* OFF OFF ONXON-RTS* OFF ON OFFCTS-DTR OFF ON ONCTS-RTS ON OFF OFF* When the baud rate is set to 38400, there is no handshaking.
![Page 20: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/20.jpg)
IM DA100-11E 3-1
Overview
and Specifications of R
S-422-A
/RS
-485 Interface
3
3.1 Description of Functions (RS-422-A/RS-485)
Listener and Talker FunctionsListener Function
This allows almost all settings except power on/off and operation control.• Settings except communication settings.• Operation control except power on/off.• Call-up of setting data• Specifying of output data (specifying of channel numbers or output data types)
Talker FunctionThe following data can be output:The following data can be output:• Measured data• Report data• Data for relay condition• System configuration• Data for operation mode setting• Data for setup mode settingFor measured data, either binary output or ASCII output can be selected. (for RS-422-A with usingthe multi point.) Report data and data for relay condition are output in binary format. Other data areoutput in the form of ASCII data.
Data OutputWhen trigger(GET) becomes activated DA100 will store the new data in a buffer. When an outputrequest such as the FM command is received, these new data will be output.
Commands Applicable to RS-422-A/RS-485 OnlyThe following commands are only applicable to RS-422-A/RS-485.
ESC O Open Command (address a communication destination)Setting ESC O xx<terminator>
xx : address, 01 to 31Description Specifies the communicating device by its address. When this command is ex-
ecuted, all commands to the DA100 (including ESC T) become effective.• Only one device can be opened.• Executing ESC O automatically closes all opened devices.• When the DA100 receives this command correctly, it sends “ESC O xx” in
response to the computer.• CR+LF can only used for the terminator.
ESC C Close Command (close the addressed state of a device)Setting ESC C xx<terminator>
xx : address, 01 to 31Description Disconnects the device currently connected. When this command is executed, it
allows opening communication with other devices with the ESC O command.• When the DA100 receives this command correctly, it sends “ESC C xx” in
response to the computer.• CR+LF can only used for the terminator.
The following commands are same as the RS-232-C interface. Refer to User’s Manual shownbelow.
ESC T (Trigger Execution), ESC S (Status Output Command)
Note• ESC corresponds to hexadecimal code (1B)H. On the N88-BASIC, “ESC x” is denoted as “CHR$(&H1B)+”x”.”
![Page 21: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/21.jpg)
IM DA100-11E3-2
3.2 Specifications
Electrical & mechanical specs : Conform to the EIA RS-422-A and EIA RS-485 StandardConnection format : Multi-drop 1:n (n=16 for RS-422-A, n=31 for RS-485)Communication format : Half duplexSynchronizing format : Start-stop asynchronous transmission (synchronized by start/stop
bit)Baud rate (bps) : 300, 600, 1200, 2400, 4800, 9600,19200, or 38400 (selectable)START bit : 1 bit (fixed)Data length : Either 7 or 8 bits (selectable)Parity : Even, Odd, or None (selectable)STOP bit : Either 1 or 2 bits (selectable)Connector : 6 point screw type terminal (uses M4 screws)Minimum response time : 0, 10, 20, 50, or 100 ms (selectable)Reception buffer length : 250 bytesEscape sequence : Trigger, Status call, Open and CloseElectrical characteristics : SDA, SDB, RDA, RDB, SG. Between the signal terminal and
the main internal circuit is insulated functionally.Communication distance : 1.2 km maximumTerminator : Internal resistor (120 ohm, 1W) switch with the slide switch
![Page 22: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/22.jpg)
IM DA100-11E 3-3
Overview
and Specifications of R
S-422-A
/RS
-485 Interface
3
3.3 RS-422-A/RS-485 Interface Connection
The following explains how the RS-422-A/RS-485 module is connected to the computer.
Cable UsedThere are two types of cables: two-wire cable and four-wire cable. Make sure each type meets thefollowing conditions.Cable used : twisted pair shielded cable
2 pairs of 24 AWG minimum (two-wire), 3 pairs 24 AWG mini-mum (four-wire)
Characteristic impedance : 100 ohmCapacitance : 50 pF/mLength of cable : 1.2 km maximum ** Communication distance of the RS-422-A/RS-485 interface is not the linear distance, but the
total length of the cable (shielded twisted pair cable).
Terminal Arrangement of the RS-422-A/RS-485 Module
RD A Receive data A ( - )
RD B Receive data B ( + )
FG Frame ground
SD A Send data A ( - )
SD B Send data B ( + )
SG Signal ground
Screws used for the terminals:ISO M4 screws, length 6 mm
Connecting the CableAttach crimp-on lugs (for 4 mm screws) with insulation sleeves on the leadwire ends as shown in thediagram below. Make the exposed portion of the shielded cable to be less than 5 cm.
SD/RD A
SD/RD B
SG
FG
Shield potential
For two-wire system For four-wire system
SD A
FG
SD B
RD B
RD A
SG
Shieldpotential
Short the terminals.
<07. W Title> WARNING
To prevent an electric shock, ensure the main power supply is turned OFF.
Note• As shown on the next page, connect terminal RD to SD(TD) of the computer (converter) and terminal SD to RD of the
computer.
![Page 23: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/23.jpg)
IM DA100-11E3-4
Connecting to the Host ComputerCan be connected to a host computer with RS-232-C, RS-422-A, RS-485 ports.• In the case of RS-232-C, a converter is used as shown in the diagram below.• For information on recommended converters, refer to “Converters” in the latter.• Dip switch needs to be changed depending on whether it is a two-wire system or four-wire sys-
tem. Refer to “3.5 RS-422-A/RS-485 Interface Parameter Setting Procedure.”
In the case of four-wire systemIn general, the recorder is wired to the host computer using a four-wire system. When four-wiresystem is used, the send and receive wires need to be crossed.
Terminator (externally applied) 120 ohm, more than 1/2 W
#1
No terminators are inserted between #1 through #n-1 (internal OFF)
RS-422-A/RS-485 module
of the DA100/DR
#2 #n(#n≤31)
Terminator (Internal ON)
HostComputer
SG
RDB( + )
RDA( - )
SDB( + )
SDA( - )
FG
SG
RD B
RD A
SD B
SD A
(SG)
(RD B)
(RD A)
(SDB)
(SDA)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(RD B)
(RD A)
(SDB)
(SDA)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(RD B)
(RD A)
(SDB)
(SDA)
(Diagram below shows the case when the port of the host computer is RS-232-C)
Terminator (externally applied) 120 ohm, more than 1/2 W
#1
No terminators are inserted between #1 through #n-1 (internal OFF)
RS-422-A/RS-485 module
of the DA100/DR
#2 #n(#n≤31)
Terminator (Internal ON)
SHIELD
RD( + )
RD( - )
TD( + )
TD( - )
FG
SG
RD B
RD A
SD B
SD A
HostComputer
ConverterZ - 101HE(SHARP)
(SG)
(RD B)
(RD A)
(SDB)
(SDA)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(RD B)
(RD A)
(SDB)
(SDA)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(RD B)
(RD A)
(SDB)
(SDA)
RS-232-C
3.3 RS-422-A/RS-485 Interface Connection
![Page 24: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/24.jpg)
IM DA100-11E 3-5
Overview
and Specifications of R
S-422-A
/RS
-485 Interface
3
In the case of two-wire systemConnect send and receive terminals with the same signal polarity on the terminal arrangement of theRS-422-A/RS-485 module. Only two wires are used in connecting to other units.
Terminator (externally applied) 120 ohm, more than 1/2 W
#1
No terminators are inserted between #1 through #n-1 (internal OFF)
RS-422-A/RS-485 module
of the DA100/DR
#2 #n(#n≤31)
Terminator (Internal ON)
HostComputer
SG
RDB( + )
RDA( - )
SDB( + )
SDA( - )
FG
SG
RD B
RD A
SD B
SD A
(SG)
(B)
(A)
(B)
(A)
FG
SG
RD B
RD A
SD B
SD A
(SG)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(B)
(A)
(Diagram below shows the case when the port of the host computer is RS-232-C)
Terminator (externally applied) 120 ohm, more than 1/2 W
#1
No terminators are inserted between #1 through #n-1 (internal OFF)
RS-422-A/RS-485 module
of the DA100/DR
#2 #n(#n≤31)
Terminator (Internal ON)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(B)
(A)
(B)
(A)
FG
SG
RD B
RD A
SD B
SD A
(SG)
FG
SG
RD B
RD A
SD B
SD A
(SG)
(B)
(A)
SHIELD
RD( + )
RD( - )
TD( + )
TD( - )
HostComputer
ConverterZ - 101HE(SHARP)
RS-232-C
Note• The method in eliminating noise depends on the condition in which it is used. In the example, shielded cable is grounded
only at the DA100 (one-sided grounding). This method is effective in eliminating noise in long distance communication in
which there is potential difference between the ground of the PC and the ground of the DA100. When there is no potential
difference between the ground of the PC and the ground of the DA100, grounding both sides (two-sided grounding) is
sometimes effective. In addition, there are cases when grounding both sides with one side having a capacitor connected in
series is effective.
Consider all the above cases in eliminating the noise.
3.3 RS-422-A/RS-485 Interface Connection
![Page 25: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/25.jpg)
IM DA100-11E3-6
ConverterRecommended converter : Sharp Z-101HE
Caution
Some converters other than the recommended, do not have the FG and SG terminals
insulated. In such cases, do not connect as in the diagram on the previous page (do
not connect anything to the FG and SG terminals of the converter). Especially
when it is long distance, the potential difference may damage the devices or the
communication may become unreliable.
Also, converters without the SG terminal can be used without grounding. For
details, refer to the converter’s manual.
Some converters other than the recommended have their signal polarity reversed (indication of A/Bor +/-). In this case, reverse the connection. If the “RD” LED on the front panel of the RS-422-A/RS-485 module blinks when it receives data, the connection is correct. If it lights, the connectionmay be reversed.
In the case of the two-wire system, the host computer must control the ON/OFF of the transmissiondriver of the converter in order to prevent the collision of the send and receive data. When using therecommended converter, ON/OFF is controlled using RTS.
Using the Module with Devices Using the RS-422-AMaximum of 31 devices with respect to 1 host computer can be connected with this module, but ina system in which devices using the RS-422-A are used together, this may not be possible.• In a system in which former Yokogawa recorders are used together
Some of the former Yokogawa recorders (such as HR2400 and µR) use the RS-422-A driver. Inthis case, the maximum number of devices that can be connected is 16.
Note• According to the RS-422-A standard, the maximum number of devices that can be connected with respect to one port is 10
devices (in the case of a four-wire system).
TerminatorWhen devices are connected in multi-drop configuration (includes point-to-point connections), turnthe terminators of the modules on the extreme ends ON. All modules in between should have themturned off. Terminators are turned ON/OFF using the TERMIN switch on the front panel.Also, turn ON the terminator on the host computer (refer to the computer’s manual). When convert-ers are used, turn their terminators ON also. The recommended converter needs an external termi-nator to be installed, but some converters are internal types.
3.3 RS-422-A/RS-485 Interface Connection
![Page 26: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/26.jpg)
IM DA100-11E 3-7
Overview
and Specifications of R
S-422-A
/RS
-485 Interface
3
Minimum Response TimeBecause send and receive are done on the same line in the two-wire system, minimum response timeneeds to be set. The minimum response time is the amount of time the RS-422-A/RS-485 modulewaits in order for the host computer to be able to receive the data after it sends data. The time can beset in the range from 0 to 100 ms. Set the time using the dip switch on the front panel of the RS-422-A/RS-485 module to match the computer or the converter’s specification. (Refer to “3.5 RS-422-A/RS-485 Interface Parameter Setting Procedure.”) Note that the minimum response time is, as thename indicates, the minimum time for responding. Not all responses will take place in this time.In the four-wire system, the minimum response time does not need to be set (set to 0 ms).
PC -> DA100/DRData
DA100/DR sideTransmission driver
Computer sideTransmission driver
Data
DA100/DR sideTransmission driver
Computer sideTransmission driver
DA100/DR -> PC
PC -> DA100/DR DA100/DR -> PC
Terminator
Terminator
Active
Active
Response from the computer is too early
Delay after sending the terminatorDriver simultaneously becomes output mode, and the data collides.
Active
Active
Insert appropriate time for waiting
Delay after sending the terminatorNo time interval in which there is data collision.
3.3 RS-422-A/RS-485 Interface Connection
![Page 27: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/27.jpg)
IM DA100-11E3-8
3.4 Communication Data Format
Same as the RS-232-C interface. For a description, refer to “2.5 Communication Data Format.”
![Page 28: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/28.jpg)
IM DA100-11E 3-9
Overview
and Specifications of R
S-422-A
/RS
-485 Interface
3
3.5 RS-422-A/RS-485 Interface Parameter SettingProcedure
Setting of the RS-422-A/RS-485 parameters must be carried out using the 4 dip switches locatednext to the module connector.
1 2 3 4SW1
Data lengthBaud rate
ONOFF
1 2 3 4SW2
four-wire/two-wireStop bitParity
ONOFF
1 2 3 4SW3
Address (upper)Minimum response time
ONOFF
1 2 3 4SW4
Address (lower)
ONOFF
Baud rate (No.1 to 3 of SW1)
Baud rate No.1 No.2 No.3
300 OFF OFF ON600 OFF ON OFF1200 OFF ON ON2400 ON OFF OFF4800 ON OFF ON9600 ON ON OFF ← Default Setting19200 ON ON ON38400 OFF OFF OFF
Data length (No.4 of SW1)
Data length No.4
7 OFF8 ON ← Default Setting
Parity (No.1 to 2 of SW2)
Parity No.1 No.2
None OFF OFFODD OFF ONEVEN ON OFF ← Default Setting
Stop bit (No.3 of SW2)
Stop bit No.3
1 OFF ← Default Setting2 ON
Switch between four-wire/two-wire systems (No.4 of SW2)
four-wire/two-wire No.4
four-wire OFF ← Default Settingtwo-wire ON
![Page 29: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/29.jpg)
IM DA100-11E3-10
3.5 RS-422-A/RS-485 Interface Parameter Setting Procedure
Minimum response time (No.1 to 3 of SW3)
Minimum response time No.1 No.2 No.3
0ms OFF OFF OFF ← Default Setting10ms OFF OFF ON20ms OFF ON OFF50ms OFF ON ON100ms ON OFF OFF
Address (No.4 of SW3 and No.1 to 4 of SW4)
Address No.4(SW3) No.1(SW4) No.2(SW4) No.3(SW4) No.4(SW4)
1 OFF OFF OFF OFF ON ← Default Setting2 OFF OFF OFF ON OFF3 OFF OFF OFF ON ON4 OFF OFF ON OFF OFF5 OFF OFF ON OFF ON6 OFF OFF ON ON OFF7 OFF OFF ON ON ON8 OFF ON OFF OFF OFF9 OFF ON OFF OFF ON10 OFF ON OFF ON OFF11 OFF ON OFF ON ON12 OFF ON ON OFF OFF13 OFF ON ON OFF ON14 OFF ON ON ON OFF15 OFF ON ON ON ON16 ON OFF OFF OFF OFF17 ON OFF OFF OFF ON18 ON OFF OFF ON OFF19 ON OFF OFF ON ON20 ON OFF ON OFF OFF21 ON OFF ON OFF ON22 ON OFF ON ON OFF23 ON OFF ON ON ON24 ON ON OFF OFF OFF25 ON ON OFF OFF ON26 ON ON OFF ON OFF27 ON ON OFF ON ON28 ON ON ON OFF OFF29 ON ON ON OFF ON30 ON ON ON ON OFF31 ON ON ON ON ON
![Page 30: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/30.jpg)
4-1IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.1 Introduction of Functions (Ethernet)
Connecting to the NetworkThe Ethernet Module DT300-41 can connect to a network conforming to IEEE802.3 through a10BASE-T.By connecting to a network, a PC also connected to the same network will be able to read the datameasured by the DA100. However, to do so, the PC must have the following application softwareinstalled.
Data Acquisition Software 32 (DP120 comes with the DA100)Data Acquisition Software 32 Plus (DP320 sold separately)
These applications are used to set the IP address and other parameters, read in the measured datawith the PC, and display various measurement information.
Note• Because the IP address is not set at the time of shipment, an error will occur if you try to communicate without setting the
IP address first.
What You Can Do with the Ethernet moduleYou can do the following things by using the Ethernet module.
Read in the DA100 measurement data with the PC, configure and control the DA100from the PC (supports RS-232-C commands)By using the Data Acquisition Software 32 or the Data Acquisition Software 32 Plus, you will beable to read in the DA100 measurement data with the PC and configure and control the DA100from the PC. This is possible, because the Ethernet module supports all the commands that aresupported by the RS-232-C module.You can also create an original program using the RS-232-C commands.For details on the commands, see chapter 5.
Read in instantaneous value dataYou can read in the current measured data with the PC.
Check the communication conditionsThe following information can be displayed on the computer screen by using Telnet.• Warning information.• The socket address and connection state of the DA100 and the PC.• Information about the network.
About the PortsThe Ethernet module uses separate ports for the three functions mentioned above. The number ofPCs that can connect (software connections) to each of the ports varies.
Function Port Number of Connections
RS-232-C command port 34150 1Reading instantaneous value data 34151 4Checking communication conditions 34159 1
![Page 31: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/31.jpg)
4-2 IM DA100-11E
Communication OperationThe flow of the communication is indicated below.
PC(Client) DA100 (Server)
socket( ))
bind( )
listen( )
accept( )
recv( )
send( )
close( )
socket( )
recv( )
send( )
close( )
connect( )
Create a socket
Register the socket
Wait for connection
Connect client
Receivecommand
Send data
Disconnect
Create a socket
Request connection
Send command
Receive data
Disconnect
Connect
Command
Response
Disconnect
4.1 Introduction of Functions
![Page 32: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/32.jpg)
4-3IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.2 Specifications
Communication SpecificationsTransmission specifications : 10BASE-T (CSMA/CD, 10Mbps, Baseband)Electrical/Mechanical specifications: Conforms to IEEE802.3 (Frames are not supported.)Protocols : TCP, IP, UDP, ARP, ICMP
When supporting RS-232-C commandsCommunication format : TCP/IPKeepalive : Turn ON/OFF using dip switch 3. When turned ON, it de-
tects timeouts and disconnects communicationCommand data : ASCIIResponse data : ASCII, BINARYReceive buffer length : 200 bytesMaximum number of connections : 1Port No. : 34150
When reading in instantaneous value dataCommunication format : TCP/IPKeepalive : Turn ON/OFF using dip switch 3. When turned ON, it de-
tects timeouts and disconnects communicationCommand data : ASCIIResponse data : ASCII, BINARYReceive buffer length : 200 bytesMaximum number of connections : 4Port No. : 34151
When displaying communication conditionsCommunication format : TCP/IPCommand data : ASCIIResponse data : ASCIIReceive buffer length : 200 bytesMaximum number of connections : 1Port No. : 34159
Protocols
Application layer
Transport layer
Network layer
Data link layer
Physical layer
DARWIN services
TCP UDP
IP ICMP ARP
Ethernet (10BASE-T)
IP: Internet ProtocolTCP: Transmission Control ProtocolUDP: User Datagram ProtocolICM: FInternet Control Message ProtocolARP: Address Resolution ProtocolPart of the software which belongs to the regents of University of California is introduced here.
![Page 33: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/33.jpg)
4-4 IM DA100-11E
4.3 Names and Functions of Each Section
Tx (yellow))
LINK (yellow)
STS1 (green)
STS2 (green)
Status Indicator LED
Dip Switch
1 2 3 4
ON
OFF
10BASE-T Port
Connect the RJ-45 modular jack of the twist pair cable connected to the 10BASE-T network.
Setting the Dip SwitchYou can select the following three modes by setting the dip switch.Configuration mode: A mode in which the IP address, subnet mask, and default gateway are set
for theDA100.Test mode: A mode in which the condition of the physical connection is tested.Communication mode: A mode in which the DA100 is connected to the network to carry out com-
munication. Use this mode to read in the DA100 measurement data with the
PC.
In addition, you can turn ON/OFF the Keepalive function.
Mode Setting
Mode Switch 1 Switch 2
Configuration mode ON OFFTest mode OFF ONCommunication mode OFF OFF ←Default
Do not set both dip switches, 1 and 2, to ON.
Keepalive Setting
Keepaliv e Switch 3
Enable ON ←DefaultDisable OFF
Keepalive is a function supported by TCP. It sends packets at constant time intervals and automati-cally disconnects when there is no corresponding response. This instrument sends packets at 30-second time intervals. If a response is not received, it sends 4 more packets at one-second intervals.If a response is still not received, the connection is dropped.
Have dip switch 4 turned OFF.
LED IndicationThe LED indicates the communication conditions and errors of the DA100.
Communication condition
LED(color) Indication Lit Not lit Blinking
Tx(yellow) Data transmission state Transmitting No transmission -LINK(yellow) Connection state Connected Not connected -
(electronically, physically)STS1(green) Communication mode: Established Not established Error
connection stateConfiguration mode: Configuration updated Configuration not updated Errorconfiguration stateTest mode: test results No errors Testing Error
![Page 34: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/34.jpg)
4-5IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.3 Names and Functions of Each Section
WarningIf the STS2 LED is lit, there is a problem with the communication. You can check the details of theproblem by displaying the communication status (see section 4.8 “Displaying the CommunicationInformation”).
ErrorAn error occurs when the communication fails. When communication error or EEPROM erroroccurs, the DA100 must be repaired.
STS1, STS2 Indication Type of Error Cause
Number of blinks by STS1 is 1 and by STS2 is 1 Configuration error IP address is not set.Number of blinks by STS1 is 1 and by STS2 is 2 Communication error Error occurred while processing
TCP/IP.Number of blinks by STS1 is 2 and by STS2 is 1 EEPROM error EEPROM malfunction
![Page 35: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/35.jpg)
4-6 IM DA100-11E
4.4 Setting the IP Address
Before connecting to the network, you will set the IP address, subnet mask, and default gateway ofthe DA100. You will need the Data Acquisition Software 32 that came with the DA100 or the DataAcquisition Software 32 Plus that is sold separately.
Connect the PC and the DA100 as shown below. The PC must have the Data Acquisition Software32 or the Data Acquisition Software 32 Plus installed.Set the mode of the Ethernet module to configuration mode.
PC
Ethernet card
Ethernet module
Hub
10BASE-T cable
POWER
100-240V 50/60Hz 55VA MAX
DATA ACQUITION UNIT
STATUS
DA100
10BASE-T
Setting proceduresStart the Data Acquisition Software 32 (comes with the DA100) or the Data Acquisition Software32 Plus (sold separately).
1. Switch on power of your PC and the DA100, Startup DAQ 32 and select Software Configuratorwith the Launcher toolbar.
2. Click the Network tab to display the setting screen for IP address, Subnet Mask, and DefaultGateway.
Configuration modesetting
Communication modesetting
3. Click the Check button to get the currently used settings. If this is the first time you use theDA100, initial values will get displayed.
4. If you click the digits in the IP address, Subnet Mask, or Default Gateway setting boxes, theclicked part will be invertedly displayed, allowing you to change the value.
5. Enter the appropriate setting values for IP address, Subnet Mask, and Default Gateway.6. After making the settings click OK, and again OK when a reconfirmation message appears, to
activate the new network address (IP address, Subnet Mask, and Default Gateway). Click Cancelto return
7. Click OK when asked Close Network? to finish the setting.
![Page 36: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/36.jpg)
4-7IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.5 Connection Methods
When Directly Connecting to the PCIf you are directly connecting the DA100 and the PC to read in the measured data, connect themthrough a hub as follows.
PC
Ethernet card
Ethernet moduleHub
10BASE-T cable
PC
Ethernet card
Ethernet module
ETHERNET I/F
10BASE-T
SCSI WARNING
100-240V AC
MODEL
NO.
SUFFIX
SUPPLYFREQUENCY
Made in Japan
STYLE
50/60Hz 130VA MAXFUSE 250V/T2.5A
SUB UNIT I/F
DC100
ETHERNET I/F
10BASE-T
SCSI WARNING
100-240V AC
MODEL
NO.
SUFFIX
SUPPLYFREQUENCY
Made in Japan
STYLE
50/60Hz 130VA MAXFUSE 250V/T2.5A
SUB UNIT I/F
DC100
When Connecting to the NetworkAn example in which one DA100 and one PC are connected to the network is shown below.
PC
Ethernet card
10BASE-T cable
Network
Ethernet module
POWER
100-240V 50/60Hz 55VA MAX
DATA ACQUITION UNIT
STATUS
DA100
10BASE-T
Note• Depending on the condition of the network, the PC may not be able to read in all of the measured data.
• You can connect between networks over a router.
• Accessing a DA100 from multiple PCs at once will lower the communication performance.
![Page 37: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/37.jpg)
4-8 IM DA100-11E
4.6 Checking the Connection (Loopback test)
Automatically tests the condition of the physical connection of the DA100 to the network.
Mode SettingSet the dip switch of the Ethernet module to test mode (switch 1: OFF, switch 2: ON).Functions of the Ethernet module are suspended while in test mode. Therefore, it’s necessary to setthe dip switch to communication mode after testing.
Note• After testing, set the dip switch to communication mode and reboot the DA100.
Test descriptionSends a test packet to the network, and tests whether or not the sent packet can be received.
TestingAfter connecting the DA100 to the network, turn ON the DA100.The connection test is automatically started.
Test ResultsThe test results are indicated by the LED on the Ethernet module.Normal: STS1 is lit.Error: STS1 and STS2 blinks alternately.
If the test result is abnormalConnect the DA100 and PC through a hub, independent from the network, as described in “Con-necting only the DA100 and PC” (page 4-8) and test the connection status again.If the result is normal: The problem is with the network. Consult your network administrator.If the result is abnormal: The DA100 must be repaired.
![Page 38: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/38.jpg)
4-9IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.7 Transferring the Instantaneous Values
The instantaneous values of the data measured on the DA100 (current measured data) are transmit-ted to the PC that is connected through port No. 34151.
Note• Up to four PCs can connect to port No. 34151 of one DA100.
• The commands described here do not affect the status byte.
• EF, EL, and EB commands do not suport sub-delimiters.
The measured data are transmitted using the following command.
EF Outputs the measured/computed data in binary format.Mode Operation modeSyntax EFp1, p2, p3<terminator>p1 Data to be output
0 Output only the measured/computed data.1 Output the measured/computed data and alarm data
p2 First channel to output (001 to 560, or A01 to A60)p3 Last channel to output (001 to 560, or A01 to A60)Description • A01 to A60 in p2 and p3 correspond to computation channels (A01 to A30 for the
stand-alone type).• The data of expansion type channels that are not connected are not output.• The data are output in the byte order specified by the EB command.• Measured data and computed data are output simultaneously.• If a parameter is omitted, the parameter specified previously is used.• If a specified channel cannot output data, 2-byte data with a data length of zero
are output.• The output format is as follows.
Year Month Day Hour Min Sec MS DM
Data length
A1 B1 C1 D1 Measured data
Computed dataE1 F1 G1 H1
Am Bm Cm Dm Measured data
Computed dataEn Fn Gn Hn
Data length: When p1=0: 8 + measurement ch × 4 + computation ch × 6When p1=1: 8 + measurement ch × 6 + computation ch × 8
MS: Value in units of 0.1 s. 0 or 5.DM: Dummy (undefined).A1 to An: Unit number. Computation channel is fixed to 0x80.B1 to Bn: Measurement channel numberC1 to Cn, G1 to Gn: Alarm status (level 1, 2)
(No output when p1 is 0)0: No warning1: Upper limit alarm2: Lower limit alarm3: Upper difference limit alarm4: Lower difference limit alarm5: Rate-of-change upper-limit alarm6: Rate-of-change lower limit alarm
![Page 39: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/39.jpg)
4-10 IM DA100-11E
The alarm status indicates two levels with one byte.
1 byte
Level2 Level1
Upper Byte Lower Byte
1 byte
Level4 Level3
Upper Byte Lower Byte
D1 to Dn, H1 to Hn: Alarm status (level 3, 4) (No output when p1 is 0)Contents and format are the same as level 1 and 2.
E1 to En: Fixed to 80HF1 to Fn: Computation channel numberThe measured/computed data are output in the order specified by the EB com-mand.Measured data
7FFFH (7FFF7FFFH): Positive over-limit data8001H (80018001H): Negative over-limit data8002H (80028002H): Measurement range setting skips.8004H (80048004H): Abnormal data8005H (80058005H): No data*Data inside the parentheses ( ) are computed data.
EL Specifies the channel for outputting unit and decimal point informa-tion and outputs it in ASCII format
Mode Operation modeSyntax ELp1, p2<terminator>
p1 First channel to output (001 to 560, or A01 to A60)p2 Last channel to output (001 to 560, or A01 to A60)
Description • A01 to A60 correspond to computation channels (A01 to A30 for the stand-alonetype).
• The data of expansion type channels that are not connected are not output.• If there are no corresponding channels, E1 is returned.• The unit and decimal information is not determined if measurement channels are
skipped or if abnormal data exist.• The output format is as follows.
S1S2CCCUUUUUU, PCrLfS1: Space (fixed)S2: Data status
Space Intermediate dataE Last data
CCC: Channel number (3 characters)001 to 560 or A01 to A60
UUUUUU: Unit (6 characters)P: Decimal point position
0 000001 0000.02 000.003 00.0004 0.0000
EB Specifies the byte order of output.Mode Operation modeSyntax EBp1<terminator>
p1 Byte order of output0 MSB first (Default setting)1 LSB first
Description • Sets the byte order of the binary data of the measured/computed data that areoutput with the EF command.
• Since the DA100 determines the upper byte and lower byte in units of two bytes,four-byte data are output as follows.
MSB first: ABCDLSB first: BADC
4.7 Transferring the Instantaneous Values
![Page 40: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/40.jpg)
4-11IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.8 Displaying the Communication Information
The following information can be displayed by using Telnet.• Warning information• Connection information• Network information• The timeout for the information display application is 15 minutes.
The operating procedures on Windows 95 Telnet are shown below.
1. Set the mode of the Ethernet module to communication mode and connect the DA100 and the PC.2. Start the Telnet application that comes with Windows 95.3. Select “Terminal” - “Preferences” from the menu bar.
The following dialog box opens.
4. Set the parameters as shown below and click “OK.”Terminal Options
Local Echo: ONOthers : OFF
Emulation: VT-100/ANSI5. Select “Connect” - “Remote System” from the men bar.
A dialog box for setting the connection destination opens.
6. Set the parameters as shown below and click “Connect.”Host Name: DA100’s IP addressPort: 34159Term Type: vt100
![Page 41: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/41.jpg)
4-12 IM DA100-11E
7. Enter any of the following commands to display the various information.wlog: Warning informationcon: Connection informationnet: Network informationquit: Terminate the information display and disconnect the connection
If you are using UNIX, follow the directions below.
1.Port
DA100's IP address
telnet 133.140.1.1 34159 <Enter>
or
PortDA100's IP address
telnetopen 133.140.1.1 34159
<Enter><Enter>
2. Enter any of the following commands: wlog, con, or net.
The following information is displayed.Warning indication
Command
Number of warning occurrencesMost recent warning numberEight most recent warning codes
wlogwarning Log
total : 3current : 3code : 1:200 2:100 3:300 4:0 5:0 6:0 7:0 8:0END
1 : Internal buffer is overflowed2 : 16 collision occurred3 : Part of EEPROM is invalid
Warning codes
Connection information
conActive connections
Proto Local Address Foreign Address StateTCP 133. 140. 104. 2:34150 133. 140. 104. 1:1026 ESTABLISHEDTCP 133. 140. 104. 2:34159 133. 140. 104. 1:1024 ESTABLISHEDTCP 0. 0. 0. 0:34159 0. 0. 0. 0:34159 LISTENTCP 0. 0. 0. 0:34151 0. 0. 0. 0:34151 LISTENTCP 0. 0. 0. 0:34150 0. 0. 0. 0:34150 LISTENEND
Command
Socket address of the connection destinationDisplayed as "IP address: port address"
Socket address of the DA100Displayed as "IP address: port address"
Protocol in use (supports only TCP)
Connection StateESTABLISHED: Connection established
Network information
netNetwork Status
APP: timeout = 15minAPP:34150 timeout = 1APP:34151 timeout = 1TCP:keep alive = 1TCP:connects = 5TCP:closed = 5TCP:timeoutdrops = 0TCP:keepdrops = 0TCP:sndtotal = 121TCP:sndbyte = 8552TCP:sndrexmitpack = 1TCP:sndrexmitbyte = 209TCP:rcvtotal = 150TCP:rcvbyte = 128DLC:16 collisons = 0
Command
Total number of disconnection on port 34150 due to timeoutsTotal number of disconnection on port 34151 due to timeoutsKeep alive chack sycleTotal number of times the connection has been establishedTotal number of times the connection has been disconnectedTotal number of times the connection has been disconnected due to TCP retransmission *1
Total number of times the connection has been disconnected due to TCP Keepalive timeoutsTotal number of packets *2 transmittedTotal number of bytes transmittedTotal number of packets retransmittedTotal number of bytes retransmittedTotal number of packets receivedTotal number of bytes receivedNumber of times 16 collision*3 occurred
*1: If the sent packet is not received, the packet is automatically retransmitted at a predetermined time interval. If the packet is not received after retransmitting 14 times from the DA100, the connection is disconnected as a timeout.
*2: The unit (size) by which data are transmitted.*3: Collisions occur when packets collide on the network. Collisions occur more frequently when the network is
congested. The condition in which collisions occur 16 times in succession is called 16 collision.
Timeout setting (ET command)
4.8 Displaying the Communication Information
![Page 42: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/42.jpg)
4-13IM DA100-11E
Overview
and Specifications of E
thernet Interface
4
4.9 Setting the Timeout
A PC connected to the DA100 for a certain period of time is automatically disconnected.
ET Sets the timeout.Mode Operation modeSyntax ETp1<terminator>p1 Timeout time
0 No timeouts (Default setting).1 Disconnect after one minute without any access2 Disconnect after 15 minutes without any access3 Disconnect after 30 minutes without any access4 Disconnect after one hour without any access5 Disconnect after two hours without any access6 Disconnect after ten hours without any access
Description • This command is common to both ports, 34150 and 34151.
Note• The timeout set with the ET command is used for disconnecting a PC that stays connected for a certain period of time
without any operation.
KeepAlive is used for disconnecting a connection when the physical connection with the PC is disconnected or the PC goes
down.
• ET command does not support sub-delimiters.
![Page 43: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/43.jpg)
IM DA100-11E 5-1
Com
mand F
ormat
5
5.1 Command Format
Commands are configured with ASCII codes and the content is divided into a command, parameters,delimiters and a terminator.(Example) SR001, VOLT, 20 mV <terminator>
CommandThis is defined with two upper-case letters.
Parameter• A delimiter (comma) is used to separate two parameters.• Numerical values are all set using integers.• If a parameter is a numeric value, the effective setting range varies with the command.• Spaces before and after a parameter and embedded spaces in a parameter are ignored. (However,
for parameters (unit) specified with ASCII character strings, these spaces are effective.)• Parameters which do not need to be changed from the current setting can be omitted. However,
delimiters cannot be omitted.(Example) SR001,, 2 V <terminator>If delimiters continue at the end due to the omission of more than one parameter, they can beomitted.(Example) SR001, VOLT,,, <terminator> -> SR001, VOLT<terminator>
• The number of digits of the following parameters is fixed. If an erroneous number of digits isinput, a syntax error occurs.• Date and time
Date YY/MM/DD (8 characters)YY: Year (enter the last two digits)MM: MonthDD: Day
Time HH:MM:SS (8 characters)HH: HourMM: MinuteSS: Second
• Channel numberA channel number ..................... 3 charactersRange of channel numbers ....... 6 characters AAA-BBFor details of channel numbers, see page 5-4.
Note• If the same setting is to be done for subsequent channels, it can be achieved by connecting channels with a “-” (minus sign).
However, channels that can be set subsequently are effective only in the same unit.
(Example) Setting channels from 1 to 60 in subunit 0 to VOLT, 2 V:
SR001-60, VOLT, 2V
• Do not specify the channels of a module which the DA100 has not recognized. Otherwise, an error occurs. Modules that
cannot be recognized by the DA100 are those which have been newly added or whose slots have been changed. In order for
the DA100 to recognize them, reconstruct the system using the RS command.
• For specifying subsequent channels, the channels must all be in a module that can be recognized by the DA100.
• Relay numberRelay numbers are expressed with 3 characters.For details on the relay numbers, see page 5-4.
![Page 44: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/44.jpg)
IM DA100-11E5-2
5.1 Command Format
TerminatorAny one of the following forms a terminator.
• CR + LF• LF• EOI = True
(If EOI is to be used for a terminator, add EOI = True to the last parameter character.)
Sub-delimitaSeveral commands can be executed in a row when they are divided by a semicolon (;).ExampleXA2, 2, 0.5 ; XV4 ; XI2, AUTO CrLf
Note• The total data length from the first character to the terminator should not exceed 200 bytes.
• A sub-delimita cannot be used for the commands FM, LF, CF, RF, VF, RC, RS, BL, DS, XE, or XZ. These commands can
only be carried out one by one.
• In case of RS-232-C one ACK-status (E0/E1) will be output for each command devided by ;.
![Page 45: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/45.jpg)
IM DA100-11E 5-3
Com
mand F
ormat
5
5.2 Command Syntax
In this manual, each command is explained as shown below.
SD Set date & time.Mode Operation modeSet SDp1, p2<terminator> p1 year, month, day p2 hour, min., sec.Ex. Set the clock inside the DA to July 1, ’96, 13:00:00 SD96/07/01, 13:00:00Comments • The formats of p1 and p2 are fixed to 8 characters. Set them in the following manner. p1=YY/MM/DD p2=HH:MM:SS
Command functionCommand
Effective command modeCommand syntax
Parameter description
Example of setting
Explanation of the way to use and remarks in more detail
ModeThere are the following three modes in the DA100.• Operation (measurement) mode
Mode to perform normal operation (measurement).• Setup mode
Mode to set the basic specifications for the DA100.To confirm the settings, execute the XESTORE command. See the description for the XEcommand.
• A/D calibration modeMode to execute calibration of the A/D module.
Each mode is selected by the DS command. For details, see DS Command on page 6-10.Also in each mode, commands and parameters that can be set and parameters that can be outputdiffer. See the description for each command.
![Page 46: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/46.jpg)
IM DA100-11E5-4
5.3 Setting a Channel No., and Alarm Output RelayNo.
Channel and relay numbers are expressed as shown below in three characters.Unit No. + Slot No. + Number in slot
1 2 3Channel/relay No.
Slot No. (In case of channel/relay No. 10, Slot No. + 1)Unit No. ("A" for optional computation channel)
Channel Number
Stand-alone model(DA100-1) Expandable model(DA100-2)
Unit No. 0 0 to 5 (Subunit: DS400/DS600)Slot No. 0 to 5 0 to 5Channel No. 1 to 10 (CH10: 0)* 1 to 10 (CH10: 0)**: For CH10, the channel number digit is expressed by 0 and the slot number digit, by slot number + 1.
Note• If successive channel numbers are to be specified, enter as ABC-DE, where
ABC: the above 3-digit channel number (unit no., slot no., and channel no.)
DE: the channel number except the unit number (slot no., and channel no.)
Successive channels can only be specified for a unit.
• The input module cannot be mounted to the DA100 main unit of an extended model.
Relay Number
Stand-alone model(DA100-1) Expandable model(DA100-2)
Unit No. 0 I (DA100 main unit)0 to 5 (Subunit: DS400/DS600)
Slot No. 0 to 5 0 to 5Relay No. 1 to 10 (Relay No. 10: 0)* 1 to 10 (Relay No. 10: 0)**: For relay No. 10, the channel number digit is expressed by 0 and the slot number digit, by slot number + 1.
Example• Channel 9 of the module mounted in slot 2 of the unit 3 of the extended model: 329• Relay of No. 10 of the module mounted in slot 2 of the unit I of the extended model: I30
POWER
100-240V 50/60Hz 55VA MAX
DATA ACQUITION UNIT
STATUS
Slot 0Slot 1
Slot 2Slot 3
Unit I(DA100)
POWER
100-240V 50/60Hz 70VA MAX
STATUS
Slot 0Slot 1
Slot 2Slot 3
Slot 4 Slot 5
Unit 00 to 5(DS400/DS600)
SUB UNIT
POWER
100-240V 50/60Hz 70VA MAX
STATUS
Slot 0Slot 1
Slot 2Slot 3
Slot 4Slot 5
SUB UNIT
POWER
100-240V 50/60Hz 70VA MAX
DATA ACQUITION UNIT
STATUS
Slot 0Slot 1
Slot 2Slot 3
Slot 4Slot 5
Unit 0
Stand-alone model Expandable model
Module
1
3
5
7
9
2
4
6
8
10
2
4
6
8
10
1
3
5
7
9
*1
*1 : The unit number of the sub-unit is the numberset by the switch located on each unit belowslot 2.Maku sure the settings conform the switch setting.
Unit No. setting switch
![Page 47: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/47.jpg)
IM DA100-11E 5-5
Com
mand F
ormat
5
5.4 Command List
Setting Command
Command Content Effective mode
SR Range setting Operation modeSN Unit setting (scale unit) Operation modeSA Alarm setting Operation modeSD Date and time setting Operation modeSV Moving average setting Operation modeSY Setting of copy between channels of channel-set parameters Operation modeSX Group setting Operation modeSI Timer setting Operation modeSQ Match time setting Operation modeSL Event/action setting Operation modeSO Computation expression setting (optional) Operation modeSK Computation constant setting (optional) Operation modeCM Communication input data setting (optional) Operation modeXV Sample rate setting Setup modeXI A/D integration time setting Setup modeXQ Filter setting Setup modeXA Setting related to alarm Setup modeXY Relay reflash setting Setup modeXN Relay AND/OR setting Setup modeXD Relay energizing/deenergizing setting Setup modeXH Relay hold setting Setup modeXB Burnout setting Setup modeXJ Reference junction compensation setting Setup modeXG Setting of computation error handling methods (optional) Setup modeRO Setting the hourly, daily and monthly reports and the time to Setup mode
create the reportRM Setting of the report channel Setup modeRI Setting the print setting which is applied at report creation time Setup modeVS Selects the relay that can be turned ON/OFF externally. Setup modeXE Setup setting data establishment Setup modeXT Setting of temperature unit Setup modeXZ Setting for execution, data modification, and data storage in A/D calibration mode
module in A/D calibration
Control Execution Command
Command Content Effective mode
AR Alarm reset Operation modeIR Timer reset Operation modeEX Computation start/stop/reset/clear Operation modeBL Executing the initial balancing Operation modeDR Report start/stop Operation modeRS System reconstruction Operation modeRC RAM clear (initialization of operation mode setting parameter) Operation modeDS Setting mode selection All modesVD Turn ON/OFF the relays specified by the VS command. Operation modeTS Selection of talker output data All modesFM Measured data output request Operation modeRF Report output request Operation modeLF Setting data output request All modesCF System configuration data output request All modesVF Requests the output of the relay condition. Operation modeBO Byte output order specification Operation modeIM Interrupt mask specification Operation modeSM Axuiliary mask specification Operation mode
Note• The execution of a command in a mode different from the effective mode will cause a syntax error. Select a mode in which
the command is effective using the DS command and do the setting and execution.
![Page 48: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/48.jpg)
IM DA100-11E5-6
5.5 Input Range Parameter
DC Voltage Input
Nominal Parameter input format Setting range
20mV 20mV –20.000 to 20.000mV60mV 60mV –60.00 to 60.00mV200mV 200mV –200.00 to 200.00mV2V 2V –2.0000 to 2.0000V6V 6V –6.000 to 6.000V20V 20V –20.000 to 20.000V50V 50V –50.00 to 50.00V
Thermocouple
Nominal Parameter input format Setting range
R R 0.0 to 1760.0°CS S 0.0 to 1760.0°CB*1 B 0.0 to 1820.0°CK K –200.0 to 1370.0°CE E –200.0 to 800.0°CJ J –200.0 to 1100.0°CT T –200.0 to 400.0°CN N 0.0 to 1300.0°CW W 0.0 to 2315.0°CL L –200.0 to 900.0°CU U –200.0 to 400.0°CKpAu7Fe KP 0.0 to 300.0K*1: Accuracy compensation range Type-B
Resistance Temperature Detector (RTD)
Nominal Parameter input format Setting range
Pt100: 1mA PT1 –200.0 to 600.0°CPt100: 2mA PT2 –200.0 to 250.0°CJPt100: 1mA JPT1 –200.0 to 550.0°CJPt100: 2mA JPT2 –200.0 to 250.0°CPt50: 2mA PT50 –200.0 to 550.0°CPt100: 1mA-H PT1S –140.00 to 150.00°CPt100: 2mA-H PT2S –70.00 to 70.00°CJPt100: 1mA-H JPT1S –140.00 to 150.00°CJPt100: 2mA-H JPT2S –70.00 to 70.00°CNi100: 1mA-S*1 NI1 –200.0 to 250.0°CNo100: 1mA-D*2 NI2 –60.0 to 180.0°CNi120: 1mA*3 NI3 –70.0 to 200.0°CCu10: GE*4 CU1 –200.0 to 300.0°CCu10: L&N CU2 –200.0 to 300.0°CCu10: WEED*4 CU3 –200.0 to 300.0°CCu10: BAILEY*4 CU4 –200.0 to 300.0°CJ263*B J263B –0.0 to 300.0K*2: RTD (SAMA)*3: RTD (DIN)*4: RTD (McGRAW EDISON COMPANY)*5: RTD (Cuid corresponding to specific manufacturer)
Accuracy compensation range Cu10:GE –84.4 to 170.0°CCu10:L & N –75.0 to 150.0°CCu10:WEED –20.0 to 250.0°CCu10:BAILEY –20.0 to 250.0°C
![Page 49: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/49.jpg)
IM DA100-11E 5-7
Com
mand F
ormat
5
5.5 Input Range Parameter
Contact
Nominal Parameter input format Setting range
VOLT LEVL 0 to 1*1
CONTACT CONT 0 to 1*2
*1: Less than 2.4 V → Off (0), 2.4 V or more → On (1)*2: Contact On (1), Contact Off (0)
DC Current Input
Nominal Parameter input format Setting range
20mA 20mA -20.000 to +20.000mA
Power MonitorInput range
Nominal Parameter input format Setting range
25V-0.5A 25V-0.5A 25VAC, 0.5A25V-5A 25V-5A 25VAC, 5A250V-0.5A 250V-0.5A 250VAC, 0.5A250V-.5A 250V-5A 250VAC, 5A
Measuring Range
25V-0.5A 25V-5A 250V-0.5A 250V-5A
Root mean square voltage 0.00 to 25.00Vrms 0.00 to 25.00Vrms 0.0 to 250.0Vrms 0.0 to 250.0VrmsVi (i=1,2,3,13,0)Root mean square current 0.0000 to 0.5000Arms 0.000 to 5.000Arms 0.0000 to 0.5000Arms 0.000 to 5.000ArmsIi (i=1,2,3,13,0)Active power - 12.50 to 12.50W - 125.0 to 125.0W - 125.0 to 125.0W - 1250 to 1250WP1,P2,P3Active power - 25.00 to 25.00W - 250.0 to 250.0W - 250.0 to 250.0W - 2500 to 2500WP13Active power - 37.50 to 37.50W - 375.0 to 375.0W - 375.0 to 375.0W - 3750 to 3750WP0Apparent power 0.00 to 12.50VA 0.0 to 125.0VA 0.0 to 125.0VA 0 to 1250VAVA1,VA2,VA3Apparent power 0.00 to 25.00VA 0.0 to 250.0VA 0.0 to 250.0VA 0 to 2500VAVA13Apparent power 0.00 to 37.50VA 0.0 to 375.0VA 0.0 to 375.0VA 0 to 3750VAVA0Reactive power 0.00 to 12.50Var 0.0 to 125.0Var 0.0 to 125.0Var 0 to 1250VarVar1,Var2,Var3Reactive power 0.00 to 25.00Var 0.0 to 250.0Var 0.0 to 250.0Var 0 to 2500VarVar13Reactive power 0.00 to 37.50Var 0.0 to 375.0Var 0.0 to 375.0Var 0 to 3750VarVar0Power factor - 1.00 to 1.00 - 1.00 to 1.00 - 1.00 to 1.00 - 1.00 to 1.00PFi(i=1,2,3,13,0)Phase angle - 80.0 to 80.0deg - 80.0 to 80.0deg - 80.0 to 80.0deg - 80.0 to 80.0degPHi(i=1,2,3,13,0)Frequency 45.00 to 65.00Hz 45.00 to 65.00Hz 45.00 to 65.00Hz 45.00 to 65.00HzFREQ
Strain Input
Nominal Parameter input format Setting range
2k 2k - 2000 to 2000µε (1/4 bridge)- 1000 to 1000µε (1/2 bridge)- 500 to 500µε (full bridge)
20k 20k - 20000 to 20000µε (1/4 bridge)- 10000 to 10000µε (1/2 bridge)- 5000 to 5000µε (full bridge)
200k 200k - 200000 to 200000µε (1/4 bridge)- 100000 to 100000µε (1/2 bridge)- 50000 to 50000µε (full bridge)
![Page 50: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/50.jpg)
IM DA100-11E5-8
Pulse Input
Nominal Parameter input format Setting range
RATE RATE 0 to 30000GATE GATE 0 to 30000
Measuring Items of Power MonitorVi (i=1, 2, 3); Root mean square voltageV13 = (V1+V3)/2V0 = (V1+V2+V3)/3Ii (i=1, 2, 3); Root mean square currentI13 = (I1+I3)/2I0 = (I1+I2+I3)/3Pi (i=1, 2, 3); Active powerP13 = P1+P3P0 = P1+P2+P3Vari (i=1, 2, 3); Reactive powerVar13 = Var1+Var3Var0 = Var1+Var2+Var3VAi (i=1, 2, 3); Apparent powerVA13 = VA1+VA3VA0 = VA1+VA2+VA3PFi (i=1, 2, 3); Power factorPF13 = P13/(P132+Var132)1/2=P13/VA13PF0 = P0/(P02+Var02)1/2=P0/VA0PHi (i=1, 2, 3); Phase anglePH13 = tan-1(Var13/P13)PH0 = tan-1(Var0/P0)FREQ; Frequency
5.5 Input Range Parameter
![Page 51: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/51.jpg)
IM DA100-11E 5-9
Com
mand F
ormat
5
CH1P1
CH2VA1
CH3V1
CH4I1
CH5PF1Var1
FREQ
CH6PH1PF1V1
Single-phase two-wire configuration
CH1P1P3P13
CH2VA1VA3VA13
CH3V1V3
CH4I1I3
CH5PF1PF3
PF13V1V3
V13FREQVar1Var3
Var13
CH6PH1PH3
PH13I1I3
I13V1
PF1PF3
PF13
Single-phase three-wire/three-phase three-wire configurations (dual-voltage, dual-current; modules for three-phase use only)
CH1P1P2P3P13
CH2VA1VA2VA3VA13
CH3V1V2V3
CH4I1I2I3
CH5PF1PF2PF3
PF13V1V2V3
V13FREQVar1Var2Var3
Var13
CH6PH1PH2PH3
PH13I1I2I3
I13V1
PF1PF2PF3
PF13
Three-phase three-wire configuration (triple-voltage, triple-current; modules for three-phase use only)
V0V1V2V3
I0I1I2I3
V1V2V3
I1I2I3
V1V2V3
I1I2I3
CH1P0P1P2P3
CH2VA0VA1VA2VA3
CH3V1V2V3P0P1P2P3
CH4I1I2I3
VA0VA1VA2VA3
CH5PF0PF1PF2PF3V1V2V3
FREQVar0Var1Var2Var3P0P1P2P3
CH6PH0PH1PH2PH3I1I2I3V1
PF0PF1PF2PF3VA0VA1VA2VA3
Three-phase four-wire configuration (modules for three-phase use only)
V0V1V2V3
I0I1I2I3
V1V2V3
I1I2I3
V1V2V3
I1I2I3
Select from these combinations
Select from these combinations
Select from either of the two groups of combinations
Select from either of the two groups of combinations
5.5 Input Range Parameter
![Page 52: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/52.jpg)
IM DA100-11E5-10
5.6 ASCII Code Table
E
°
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
LF
CR
1 2
SP
#
%
&
(
)
*
+
–
.
/
3
0
1
2
3
4
5
6
7
8
9
:
;
4
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
5
P
Q
R
S
T
U
V
W
X
Y
Z
6
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
7
p
q
r
s
t
u
v
w
x
y
z
8 9 A B C D F
Treatment of °• For measured data output (TS0) or decimal point output (TS2): Space (20H)• For setting data output (TS1): E1H• For listener setting: E1H
µ
![Page 53: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/53.jpg)
IM DA100-11E 6-1
Com
mands
6
6.1 Setting Command
SR Sets the range.Mode Operation mode
Setting the range to SKIPSetting SRp1, p2<terminator>
p1 Channel number (001 to 560)p2 SKIP
Example Skip channel 01 of subunit 0.SR001, SKIP
Skip channels 01 to 60 of subunit 0.SR001-60, SKIP
Comments • Channel(s) set to SKIP are not measured.
Setting voltage, thermocouple, RTD,contact input or mA
Setting SRp1, p2, p3<terminator>p1 Channel number (001 to 560)p2 Type of input
VOLT DC voltageTC ThermocoupleRTD Resistance temperature detectorDI ContactmA DC current
p3 Measurement rangep4 Span left valuep5 Span right value
Example Set channel 01 of subunit 1 to the thermocoupletype R,and set span left value to 0 °C, span rightvalue to 1760.0 °C.
SR101, TC, R, 0, 17600Comments • For the p3 measurement range, see the range
parameter table on Pages 5-6 and 5-7.• Set the span in p4 and p5 within the setting
range shown on pages 5-6 and 5-7.• For p4 and p5 setting value, enter them within
6 digits excluding the decimal point. Thedecimal point is fixed. Refer to setting rangeon pages 5-6 and 5-7.
• The measurement range cannot be changedwhile executing a report or computation.
Setting DELTA(difference betweenchannels)/RRJC(Remote RJC)
Setting SRp1, p2, p3<terminator>p1 Channel number (001 to 560)p2 DELTA/RRJCp3 Reference channel (01 to 60)p4 Span left valuep5 Span right value
Example Set channel 10 of subunit 2 to DELTA that isdifference value from channel 01 of the sameunit,and set span left value to -100.0, span rightvalue to 100.0.
SR210, DELTA, 01, -1000, 1000Comments • As the reference channel, set a channel of the
same unit as the channel to be set to DELTA orRRJC. In addition, the reference channelnumber must be smaller than the source channelnumber.
• For RRJC, input for the reference channel mustbe of a thermocouple type.
• If the input mode (type of input, scaling...) orthe measurement range of the reference channelis changed, DELTA or RRJC setting is cleared.
The input mode changes to the mode beforethe reference channel was changed.
• Set the span in p4 and p5 within the settingrange for the reference channel shown on pages5-6 and 5-7.
• For p4 and p5 setting value, enter them within6 digits excluding the decimal point. Thedecimal point is fixed. Refer to setting rangeon pages 5-6 and 5-7.
• The measurement range cannot be changedwhile executing a report or computation.
Setting the power monitorSetting SRp1, p2, p3, p4, p5, p6, p7<terminator>
p1 Channel number(001 to 560)p2 ACp3 Wiring method1Ph2W: Single-phase two-wire system1Ph3W: Single-phase three-wire system
(only on a three-wire system)3Ph3W-2I: Three-phase three-wire system
(only on a two-voltage two-current three-wire system)
3Ph3W-3I: Three-phase three-wire system(only on a three-voltage three-current three-wire system)
3Ph4W: Three-phase four-wire system(only on a three-wire system)
p4 Input range25 V - 0.5 A25 V - 5 A250 V - 0.5 A250 V - 5 A
p5 Measurement itemp6 Left value of spanp7 Right value of span
Example Set subunit 1 and channel 01 to single-phase two-wire system, input range to 25 V - 0.5 A,measurement item to P1, left value of span to 0,and right value of span to 100.
SR101, AC, 1Ph2W, 25V-0.5A, P1, 0, 100Comments • Settings of p3 and p4 are common within one
power monitor module. If the setting ischanged, the settings on other channels alsochange.
• For the measurement item p5, refer to the listof measurement items on page 5-8 and 5-9.
• If the measurement item p5 is set on channels1, 3 and 5, channels 2, 4 and 6 are setautomatically and cannot be changed. Ifchannels 1, 3 and 5 are set to SKIP, thenchannels 2, 4 and 6 can be set.
• There is a limit on what can be set on themeasurement item p5 depending on the wiringmethod and the settings on other channels. If avalue outside the limit is set, settings on otherchannels may change automatically. Set thesettings on each channel within the groupindicated on page 5-9.
• Set the span values, p6 and p7, within themeasurement range indicated on page 5-7.
• Input values within 6 digits disregarding thedecimal point for p6 and p7. The decimal pointposition is fixed to the decimal point positionof the setting range of page 5-7.
• The measurement range cannot be changedwhile executing a report or computation.
6.1 Setting Command
![Page 54: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/54.jpg)
IM DA100-11E6-2
6.1 Setting Command
Setting the strain inputSetting SRp1, p2, p3, p4, p5<terminator>
p1 Channel number (001 to 560)p2 STRAINp3 Measurement range
2k/20k/200kp4 Left value of spanp5 Right value of span
Example Set the measurement range of subunit 1 andchannel 01 to 20k, left value of span to 0, andright value of span to 100.
SR101, STRAIN, 20k, 0, 100Comments • Even when the settings of p3 are the same
parameters, the measurement range of the strainvaries depending on the gauge method. Fordetails, refer to page 5-7.
• Set spans, p4 and p5, within the measurementrange indicated in page 5-7.
• Input values within 6 digits disregarding thedecimal point for p4 and p5.
• The measurement range cannot be changedwhile executing a report or computation.
Setting the pulse inputSetting SRp1, p2, p3, p4, p5, p6, p7, p8, p9<terminator>
p1 Channel number (001 to 560)p2 PULSEp3 Measuring mode
RATE momentary pulse count modeGATE contact ON/OFF detection mode
p4 Left value of span (0 to 30000)p5 Right value of span (0 to 30000)p6 Left value of scale (0 to 30000)p7 Right value of scale (0 to 30000)p8 Decimal point position of scale (0 to 4)p9 Filter (ON or OFF)
Example Set subunit 1 and channel 01 to momentary pulsecount mode, left value of span to 0, and right valueof span to 1000.
SR101, PULSE, RATE, 0, 1000, 0, 1000, 0Comments • When omitting p6, p7, or p8, omit all three.
• When summing the count number or the ONtime, set the computational expression with theSO command, then execute computation startwith the EX command. When the pulse inputmodule is installed, the use of computationchannels become available without the mathoption. However, the only computationalexpression available in this case isTLOG.PSUM(XXX) for summing the countnumber or the ON time.
• The measurement range cannot be changedwhile executing a report or computation.
Setting ScalingSetting SRp1, p2, p3, p4, p5, p6, p7, p8, p9<terminator>
p1 Channel number (001 to 560)p2 SCLp3 Type of input
VOLT DC voltageTC ThermocoupleRTD Resistance temperature detectorDI Contact
p4 Measurement rangep5 Left value of spanp6 Right value of spanp7 Left value of scale (-30000 to 30000)
p8 Right value of scale (-30000 to 30000)p9 Decimal point position of scale (0 to 4)
Example Change channel 02 of subunit 0 to an input inwhich 1 V is converted to 0.00 and 5 V to 100.00.
SR002, SCL, VOLT, 6V, 1000, 5000, 0, 10000,2
Comments • For the p4 measurement range, see the rangeparameter table on Pages 5-6 and 5-7.
• For the p5 and p6 setting spans, set them in theranges shown in the setting range on Pages 5-6and 5-7.
• For p5 and p6 setting values, enter them within6 digits excluding the decimal point.
• Select either to set all three parameters, p7, p8and p9, or to omit them all.
• The measurement range cannot be changedwhile executing a report or computation.
Setting the power monitor scalingSetting SRp1, p2, p3, p4, p5,...., p11<terminator>
p1 Channel number (001 to 560)p2 SCLp3 ACp4 Wiring method
1Ph2W: Single-phase two-wire system1Ph3W: Single-phase three-wire system
(only on a three-wire system)3Ph3W-2I: Three-phase three-wire system
(only on a two-voltage two-current three-wire system)
3Ph3W-3I: Three-phase three-wire system(only on a three-voltage three-current three-wire system)
3Ph4W: three-phase four-wire system(only on a three-wire system)
p5 Input range25 V - 0.5 A25 V - 5 A250 V - 0.5 A250 V - 5 A
p6 Measurement itemp7 Left value of spanp8 Right value of spanp9 Left value of scale (-30000 to 30000)p10 Right value of scale (-30000 to 30000)p11 Decimal point position of scale (0 to 4)
Example Measure the active power on subunit 0 and channel01, and convert 10W to 0.00 and 100W to 100.00.
SR001, SCL, AC, 3Ph3W-2I, 250V-0.5A,P1, 10, 100, 000, 10000, 2
Comments • Settings of p4 and p5 are common within onepower monitor module. If the setting ischanged, the settings on other channels alsochange.
• For the measurement item p6, refer to the listof measurement items on page 5-9.
• There are items that can not be set on themeasurement item, p6, depending on the wiringmethod or the settings on other channels. Setwithin the group indicated on page 5-9.
• Set the span values, p7 and p8, within themeasurement range indicated on page 5-7.
• Input values within 6 digits disregarding thedecimal point for p7 and p8. The decimal pointposition is fixed to the decimal point positionof the setting range of page 5-7.
• For p9, p10, and p11, either set all the threeparameters or omit all three.
![Page 55: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/55.jpg)
IM DA100-11E 6-3
Com
mands
6
6.1 Setting Command
• The measurement range cannot be changedwhile executing a report or computation.
Setting the strain input scalingSetting SRp1, p2, p3, p4, p5, p6, p7, p8, p9<terminator>
p1 Channel number (001 to 560)p2 SCLp3 STRAINp4 Measurement range
2k/20k/200kp5 Left value of spanp6 Right value of spanp7 Left value of scale
(-30000 to 30000)p8 Right value of scale
(-30000 to 30000)p9 Decimal point position of scale (0 to 4)
Example Measure using the measurement range of 2k forsubunit 0 and channel 01, and convert 0µε to 0.00and 1000µε to 100.00.
SR001, SCL, STRAIN, 2k, 0, 1000, 000,10000, 2
Comments • Even when the settings of p4 are sameparameters, the measurement range of the strainvaries depending on the gauge method. Fordetails, refer to page 5-7.
• Set spans p5 and p6 within the measurementrange indicated in page 5-7.
• Input values up to 6 digits disregarding thedecimal point for p5 and p6. The decimal pointposition is fixed to the decimal point positionof the setting range of page 5-7.
• For p7, p9, and p10, either set all the threeparameters or omit all three.
• The measurement range cannot be changedwhile executing a report.
• The measurement range cannot be changedwhile executing a report or computation.
SN Sets the scaling unit.Mode Operation modeSetting SNp1, p2<terminator>
p1 Channel number (001 to 560)Computation channel number (A01-A60)
p2 Unit character string (up to 6 characters)Example Set the scaling unit of subunit 0, channel 01 to
ABCDEF.SN001, ABCDEF
Comments • For a character string that can be used as units,see the characters in Section 5.6, “ASCII CodeTable.”
• For stand-alone models computation channelnumber is A01 to A30.
SA Sets the alarm.Mode Operation modeSetting SAp1, p2, p3, p4, p5<terminator>
p1 Channel number (001 to 560)p2 Level (1 to 4)p3 Type of alarm
OFF No alarm settingH Upper limit
alarmL Lower limit
alarmdH Alarm for upper limit of
difference
dL Alarm for lower limit ofdifference
RH Alarm for limit ofincreasing rate-of-change
RL Alarm for limit ofdecreasing rate-of-change
p4 Alarm valuep5 Output relay number (Off or relay
number)Example Set the upper limit alarm (alarm value=1000) to
level 1 of subunit 0, channel 02 and have relaymodule 1 be in slot 6 of subunit 0 when an alarmis generated.
SA002, 1, H, 1000, 051Comments • If the input range setting is SKIP, the setting of
p3 can only be set to Off.• In the following cases, alarm settings in that
channel are all canceled.• Change of the type of input (VOLT, TC .....)• Change of the input range• Change of the indicating span or scaling
value when the scaling indication is set(including a change in decimal pointposition)
• In differential input or RRJC, a change inreference channel number or type of input/input range
• When the computational channel is set to onor off, or the computational expression ormeasuring span is changed.
• When the wiring method and the input rangeof the power monitor module are change
• When continuous has been selected for achannel at p1 and the measurement rangesdiffer, the decimal point of the alarm value willbe decided by each measurement range (Referto page 5-6, 5-7).If the value exceeds the resulting permissiblemeasurement range, an error will occur.For example, when the measurement ranges ofthe channels set to p1 are 20mV, 2V, TC typeT, and the alarm value is set at 10000, then thesituation becomes as follows;
• The alarm value for the channel with the 20mVmeasurement range becomes 10.000mV.
• The alarm value for the channel with the 2Vmeasurement range becomes 1.0000V.
• The alarm value for the channel with the TCtype T measurement range becomes 1000.0°C.Since the measurement range of TC type Tranges from –200°C to 400.0ºC, an error occur.For details about the decimal point, refer to page5-6 to 5-9.
• If p3 is off, the parameters for p4 and p5 areinvalid.
• For the computation channel, the only alarmsthat can be set are the high-limit alarm (H) andlow-limit alarm (L).
• The dH or dL setting for p3 is effective onlywhen the input range is a differential input.
• If p3 is set to RH or RL, set the interval withthe XA command.
• The setting ranges of p4 alarm values are thoseon page 5-6 to 5-9.
• Enter the p4 alarm value with characters up to6 digits excluding the decimal point.
![Page 56: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/56.jpg)
IM DA100-11E6-4
• Setting the output relay number of a modulethat is not connected to p5 causes an error. Forthe method to specify the relay number, seepage 5-4.
• Hysteresis should be set using the XAcommand.
• The computation channel hysteresis is fixed to0.
• The optional computation channel number fora stand-alone model is A01 to A30.
SD Sets date and time.Mode Operation modeSetting SDp1, p2<terminator>
p1 Date (year, month, day)p2 Time (hour, minute, second)
Example Set the clock in the DA100 to 1 o’clock pm, (0min., 0 sec.) on July 1, 1996.
SD96/07/01, 13:00:00Comments • The formats for p1 and p2 are fixed at 8
characters. Set them in the following manner:p1 = YY/MM/DD (Last two digits of the year,
month, day)p2 = HH:MM:SS (Hour:minute:second)
• An error will occur when a space exists withinthe parameter.
SV Sets a moving average.Mode Operation modeSetting SVp1, p2<terminator>
p1 Channel number (001 to 560)p2 Number of moving averages (0 to 64)
0 = OffExample Take moving averages 64 times in the input of
subunit 0, channel 01.SV001, 64
SY Sets the execution of copying betweenchannels for channel settingparameters.
Mode Operation modeSetting SYp1, p2, p3, p4, p5-p6<terminator>
p1 Copying of range parameter including unit(on, off)
p2 Copying of alarm parameter (on, off)p3 Copying of moving average parameter
(on, off)p4 Copying of source channel number (001
to 560)or computation channel number (A01 toA60)
p5 Head channel number of copyingdestination (001 to 560)or computation channel number (A01 toA60)
p6 Copying destination end channel (01 to60)
Example Copy only the range setting data in channel 01 ofsubunit 0 to channel 01 to channel 60 of subunit1.
SYON, OFF, OFF, 001, 101-60Copy only the range setting data in channel 02 ofsubunit 0 to channel 03 of subunit 0.
SYON, OFF, OFF, 002, 003Comments • If a copy is to be set to successive channels,
insert a minus sign (-) between the head channelnumber and the tailing channel number.
However, channels that can be set successivelyare effective only in the same subunit.
• Copying between the measurement channel andcomputational channel cannot be done.
• For stand-alone models computation channelnumber is A01 to A30.
SX Sets channels in a group.Mode Operation modeSetting SXp1, p2<terminator>
p1 Group number (G01 to G07)p2 Channel number (up to 36 characters)
Example Set channels from channel 1 in slot 1 of unit 4 tochannel 10 in slot 3 of unit 4 and channel 5 in slot4 of unit 4 to group 3.
SXG03, 411-440, 445Comments • Delimit the channels set in p2 with a comma
(,). For successive channels, insert a “-” (minus)between the first and last channels.
SI Sets the timer.Mode Operation modeSetting SXp1, p2, p3, p4<terminator>
p1 Timer number (1 to 6)p2 ABSOLUTE: Absolute time
RELATIVE: Relative timep3 Time interval
For ABSOLUTE1 min, 2 min, 3 min, 4 min, 5 min, 6 min,10 min, 12 min, 15 min, 20 min, 30 min,1 h, 2 h, 3 h, 4 h, 6 h, 8 h, 12 h, 24 hFor RELATIVE,Fixed to 8 charactersDD HH:MMDD: DayHH: HourMM: Minute
p4 Reference time (fixed to 5 characters)HH:MMHH: HourMM: Minute
Example Set timer No. 3 to intervals of 15 minutes eachstarting at 15:15.
SI3, ABSOLUTE, 15 min, 15:15Comments • p4 is effective when p2 is ABSOLUTE.
• In ABSOLUTE, the time interval set with p3 isused from the time set with p4.
• In RELATIVE, the time interval set with p3 isused from the time when the timer setting iscompleted, the power is turned on, or the settimer is executed.
SQ Sets a match time.Mode Operation modeSetting SQp1, p2<terminator>
p1 Match time number (1 to 3)p2 Time (fixed to 11 characters)
DD HH:MM (day hour:minute)Example Set a match time 1 at 12:00 on the 15th day.
SQ1, 15 12:00:00Comments • When the time set here is reached, the operation
set for the match time is executed.
6.1 Setting Command
![Page 57: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/57.jpg)
IM DA100-11E 6-5
Com
mands
6
6.1 Setting Command
SL Sets an event/action.Mode Operation mode
Release of event/action settingSetting SLp1, p2<terminator>
p1 event/action box number (01 to 30)p2 NONE
Event action setting by an alarmSetting SLp1, p2, p3, p4, p5<terminator>
p1 Event action box number (01 to 30)p2 Event (ALARM)p3 Action mode (EDGE, LEVL)p4 ActionALARM_ACK Acknowledgement of
alarm status.ALARM_RST Alarm resetTIMER_RST Timer resetMATH Computation start/stop/
reset/clear/group resetREPORT Report start/stopFLAG Set flag to 1
p5 Auxiliary action information (forp3=EDGE)• For p4=MATH
START Computation starts.STOP Computation stops.RESET Computed data are reset.CLEAR Computed data are cleared.RST_G01 to RST_G07
Computed data in the specifiedgroup are clear.
• For p4=REPORTSTART Report starts.STOP Report stops.
• For p4=FLAGF01 to F16:Specified flag number is set to 1.
p5 Auxiliary action information (forp3=EDGE)• For p4=FLAG
F01 to F16:Specified flag number is set to 1.
Event function setting by a remote, relay, timer, ormatch time event
Setting SLp1, p2, p3, p4, p5, p6<terminator>p1 Event action box number (01 to 30)p2 Event (REMOTE, RELAY, TIMER,MATCH_TIME)p3 Auxiliary event information• For p2=REMOTE, contact number (1 to 12)• For p2=RELAY, the base unit + relay
number• For p2=TIMER, timer number (1 to 6)• For p2=MATCH_TIME, match time
number (1 to 3)p4 Action mode (EDGE, LEVL)p5 ActionALARM_RST Alarm resetTIMER_RST Timer resetMATH Computation start/stop/
reset/clear/group resetREPORT Report start/stopFLAG Set flag to 1
p6 Auxiliary action information• For p5=MATH
START Computation starts.STOP Computation stops.RESET Computed data are reset.CLEAR Computed data are cleared.
RST_G01 to RST_G07Computed data in the specifiedgroup are clear.
• For p5=REPORTSTART Report starts.STOP Report stops.
• For p5=FLAGF01 to F16:Specified flag number is set to 1.
Example Set an event action to start coputation when analarm occurs in event action box 02.
SL02, ALARM, EDGE, MATH, STARTComments • With an action as the start (event), another
action (action) can be executed automatically.• Thirty types of event actions can be set.• If the action mode is EDGE, the set action
continues even if the event action is over.• If the action mode is set to LEVL , the set action
continues from the first event occurrence to thenext event occurrence.
• If the avtion mode is set to LEVL , the start/stop/clear & start computation are disable.
• If the action is set to MATH, the edge and levelaction cannot be set simultaneously.
• For details on an event/action, see the separatemanual (IMDP10001-61E).
SO Sets the computational expression.Mode Operation modeSetting SOp1, p2, p3, p4, p5, p6<terminator>
p1 Channel for computation:Stand-alone model: A01 to A30Expandable model: A01 to A60
p2 Computation on/off (on/off)p3 Computational expression
(up to 40 characters)p4 Span left value (-9999999 to 99999999)p5 Span right value (-9999999 to 99999999)p6 Position of decimal point for span (0 to 4)
Example Set the sum of channel numbers 001 and 002 tochannel A01 for computation. Set -10.0000 to15.0000 for the span.
SOA01, ON, 001+002, -100000, 150000, 4Comments • This command only works with the optional
computation function or if a pulse module isinstalled.
• For details on operators, see the Appendix atthe end of this manual.
• If you wish to omit either p4, p5, or p6, omitthem all together.
• If pulse modules are installed and there is nocomputation function, TLOG.PSOM will be theonly valid operator.
SK Sets the computational constants.Mode Operation modeSetting SKp1, p2 <terminator>
p1 Computational constant number:Stand-alone model : K01 to K30Expandable model : K01 to K60
p2 ConstantsExample Set 300 to a computational constant K10.
SKK10, 300Comments • This command is effective only with the
optional computation functions.• Constant setting ranges are -1.0000E35 to
-1.0000E-35, 0, 1.0000E-35 to 1.0000E35.
![Page 58: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/58.jpg)
IM DA100-11E6-6
6.1 Setting Command
CM Sets communication input data.Mode Operation modeSetting CMp1, p2 <terminator>
p1 Communication input data number:Stand-alone model : C01 to C30Expandable model : C01 to C60
P2 Numeric value: -32000 to 32000Example Set 300 to the communication input data number
C10.CMC10, 300
Comments • This command is effective only with theoptional computation functions.
• he position of the decimal point is selectedaccording to the position of the decimal pointset for the span with an SO command. So youcan set communications input data withouttaking the decimal point into consideration.
RO Setting hourly/daily/monthly report toON/OFF and the time to create thereport
Mode Setup modeSetting ROp1, p2, p3, p4<terminator>
p1 ON Create hourly reportOFF Hourly report OFF
p2 ON1 Create daily report in standard formatON2 Create daily report in extended formatOFF Daily report OFF
p3 ON1 Create monthly report in standardformat
ON2 Create monthly report in extendedformat
OFF Monthly report OFFp4 Date and time to create the report
DD HHDD: DateHH: Hour
Example Do not create hourly reports and create daily andmonthly reports in standard format. Create themonthly report at 10 O'clock on the first day ofevery month and the daily report at 10 O'clockeveryday.
ROOFF, ON1, ON1, 01 10Comments • Effective only on instruments with the optional
report function.• The report is output using TS4+device trigger
(GET)+RF.• Date is set between 01 and 28 and hour is set
between 00 and 23 for p4.
RM Setting report channel to ON/OFF and the report computation type
Mode Setup modeSetting RMp1, p2, p3, p4, p5<terminator>
p1 Report channel number (R01 to R60)p2 Set the report channel to ON/OFF.p3 Corresponding channel number
Measurement channel: 001 to 060 for stand-alone type, 001 to 560 for extended type
Computation channel: A01 to A30 forstand-alone type, A01 to A60 for extendedtype
p4 The type of computationINST Instantaneous value at the time
when the report is created.AVE Average value
SUM Summed valuep5 Conversion of the standard unit of time
INTVL No conversion/sec Convert as the summed value of the
physical amount every second/min Convert as the summed value of the
physical amount every minute/hour Convert as the summed value of the
physical amount every hour/day Convert as the summed value of the
physical amount everydayExample Set the summed value of the measurement channel
005 which is measuring the amount of flow in unitsof l/min to the report channel, R02.
RMR02, ON, 005, SUM, /minComments • Effective only on instruments with the optional
report function.• If average value (AVE) is set on p4, minimum
and maximum values are also computed alongwith the average value.
• If SUM is set on p4, the following computationsare carried out along with the summed valuefrom the time when the report was created tothe next report.For hourly report: Total of the summed valuesup to the time the daily report is created.For daily report: Total of the summed valuesup to the time the monthly report is createdOnly summed value for monthly report
• The settings p3, p4 and p5 are effective whenp2 is ON.
• The setting p5 is effective only when p4 is setto SUM.
• Since the sum is computed every measurementinterval using the sampled data, there are caseswhen the physical amount per unit amount oftime is measured, the computed result differsfrom the actual summed value (themeasurement interval and the unit time aredifferent). In this case, set the same unit usedfor the unit time of the physical amount beingmeasured to p5. The summed values arecomputed using the following convertingequations depending on the parameters.
INTVL ∑(measured values)/sec ∑(measured values) x measurement
interval/min ∑(measured values) x measurement
interval/60/hour ∑(measured values) x measurement
interval/3600/day ∑(measured values) x measurement
interval/86400The unit of the measurement interval is seconds.
XV Sets the measurement period.Mode Setup modeSetting XVp1<terminator>
p1 Measurement interval (0.5, 1, 2, 3, 4, 5,6, 10, 12, 15, 20, 30, or 60)
Example Set the measurement period to 10 seconds.XV10
Comments • For the measurement period setting time, theparameter that can be set differs depending onthe A/D integration time and the filter on/offsetting. For each condition, the longestmeasurement period is the upper limit. Thelongest periods are shown below.
![Page 59: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/59.jpg)
IM DA100-11E 6-7
Com
mands
6
Integration time: Equivalent to 50/60 HzInput module Filter off Filter on10CH 0.5* 320CH 2 430CH 2 4*: 2s if the power monitor module is installedIntegration time: 100 msInput module Filter off Filter on10CH 4 1220CH 5 1530CH 6 20
XI Sets the A/D integration time.Mode Setup modeSetting XIp1, p2<terminator>
p1 Subunit (0 to 5)p2 Integration time (AUTO, 50 Hz, 60 Hz,
100 ms)Example Set the A/D integration time in subunit 0 to 50
Hz.XI0, 50Hz
XQ Sets the filter.Mode Setup modeSetting XQp1<terminator>
p1 ON Filter onOFF Filter off
Example Insert a filter in the input.XQON
XA Performs the setting related to alarm.Mode Setup modeSetting XAp1, p2, p3<terminator>
p1 Interval for limit of increasing rate-of-change (1 to 15)
p2 Interval for limit of decreasing rate-of-change (1 to 15)
p3 Alarm hysteresis (0.0 to 1.0)Example Set the interval for limit of increasing rate-of-
change to 10, the interval for the limit of thedecreasing rate-of-change to 10 and alarmhysteresis to 0.5%.
Comments • This command sets an interval to detect the rate-of-change alarm and hysteresis.
• Set an interval using the measurement periodas the unit.
• Set the hysteresis with the percentage of themeasurement range or scaling range.
• The computation channel hysteresis is fixed to0.
XY Sets the re-alarm for a re-failure.Mode Setup modeSetting XYp1, p2<terminator>
p1 Reflash number (1 to 6)p2 Off, subunit (I, 0 to 5) + relay number
Example Set reflash relay 1 to relay module 1 connected toslot 0 of the main unit.
XY1, I01
XN Sets AND/OR of the alarm output relay.Mode Setup modeSetting XNp1, p2<terminator>
p1 UnitI: Main unit (DA100)0 to 5: Subunit
p2 Relay number to be set to AND (01 to 60)NONE: All are OR.01-XX (XX=01 to 60)Relays whose numbers are 1 to XX areset to AND.
Example Have No. 1 of slot 0 to No. 10 of slot 2 in thealarm output relay module connected to the mainunit be AND relay outputs.
XNI, I, 01-20Comments • Setting is effective only in the same unit.
• Set p2 with the first relay number (01=fixed)to the last relay number. If all OR output is tobe set, set p2 to NONE.
An error will occur when alarm output module orDI/DO module isn’t mounted to selected DA100or DS400/DS600.
XD Sets energizing or deenergizing.Mode Setup modeSetting XDp1, p2<terminator>
p1 Unit (I, 0 to 5) + Relay number (01 to 60)p2 Selection of energizing/deenergizing
ENERG EnergizingDE-EN Deenergizing
Example Set the relays of No. 1 in slot 0 to No. 10 in slot 5of the relay module connected to subunit 5 toenergizing outputs.
XD501-60, ENERGComments • If a successive number of output relays are to
be set, insert a minus sign (-) between the firstrelay number and the last relay number, asshown in the example. However, relays thatcan be successively set are those in the samesubunit.
An error will occur when alarm output module orDI/DO module isn’t mounted to selected DA100or DS400/DS600.
XH Sets the hold/non-hold.Mode Setup modeSetting XHp1<terminator>
p1 Output relay hold on/offON HoldOFF Non-hold
Example Hold the output state of an alarm output relay.XHON
XB Sets the burnout.Mode Setup modeSetting XBp1, p2<terminator>
p1 Channel number (001 to 560)p2 Selection of burnout
OFFUP Upscale travelling beyond
the scaleDOWN Downscale travelling
beyond the scaleExample Set channels 01 to 10 of subunit 0 to upscale
burnout.XB001-10, UP
Comments • If channels are to be set successively, the settingis effective only when they are in the same unit.
6.1 Setting Command
![Page 60: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/60.jpg)
IM DA100-11E6-8
XJ Selection of reference junctioncompensation
Mode Setup modeSetting XJp1, p2, p3<terminator>
p1 Channel number (001 to 560)p2 Selection of reference junction
compensation valueINT Internal compensation circuitEXT External junction compensation
p3 External reference junction compensationvalue(-20000 to 20000)
Example Set channel 01 of subunit 0 to external junctioncompensation at a compensation value of 1000µV.
XJ001, EXT, 1000Comments • For p2 = INT, parameter p3 is ineffective.
• Unit of p3 is µV.
XG Sets computation error handling.Mode Operation modeSetting XGp1, p2, p3, p4, p5<terminator>
p1 Computation error handling (+OVER/-OVER)
p2 Scale unit for TLOG computation (OFF, /SEC, /MIN, /HOUR)
p3 Handling of abnormal data in a channel forTLOG computation
ERROR: Handled as computation error.SKIP: Abnormal data are skipped
(ignored) and computations areexecuted.
p4 Handling of overflow data in a channel forTLOG computation
ERROR: Handled as computation error.SKIP: Abnormal data are skipped
(ignored) and computations areexecuted.
LIMIT: If linear scaling has been set, itsupper- and lower-limit valuesare computed. If it has not beenset, the upper- and lower-limitvalues in the measurementrange are computed.
p5 handling of data for TLOG.PSUM(onlyfor PULSE input module)
OVER A result of the computationalexpression TLOG.PSUM(XXX) exceeding 99999999 asan overflow
ROTATEA result of the computationalexpression TLOG.PSUM(XXXX) exceeding 99999999to continue computing with thevalue following 99999999reset to 0. .
Example Compute computation error as +OVER and TLOGcomputation scale value as off, and ignoreabnormal data in a channel and overflow data in achannel for computation and a result of thecomputational expression TLOG.PSUM (XXX)exceeding 99999999 as an overflow.
XG+OVER, OFF, SKIP, SKIP, OVERComments • This command only works with the optional
computation function or if a pulse module isinstalled.
• p2 is effective for the totalization of flowsignals, which are expressed in engineeringunits /s, /min, /h.If p2 is set according to the input unit, themeasurement data are computed based on thatunit at the specified measurement intervals. Forexample, set the measurement interval to 2s,the input value to 100 m3/min, and p2 to /MIN.By doing this, because 2s/60s is multiplied foreach measurement interval, then after 1 minute,approximate actual input values are obtained.
VS Selects the relay that can be turned ON/OFF externally.
Mode Setup modeSetting VSp1, p2<terminator>
p1 Unit numberI DA100 main unitS Internal switch0 to 5 Sub units 0 to 5
p2 Number of relay that can be turned ON/Offexternally
NONE No relay01 to 10 Relay numbers 01 to 1001 to 20 Relay numbers 01 to 2001 to 30 Relay numbers 01 to 3001 to 40 Relay numbers 01 to 4001 to 50 Relay numbers 01 to 5001 to 60 Relay number 01 to 60
Example Specify the relays from the first of slot 0 to the10th of slot 2 in sub unit 0 to those which can beturned ON/OFF externally.VS0, 01-30
Comments • p2 is set with number of the first relay (fixed to01), and that of the last relay.
• The relays specified here can only be turnedON/OFF by using the VD command.
• Configurations such as alarm reflash, AND/OR,and hold are ineffective for the relays specifiedhere.
XE Establishes content of the setup mode setting.
Mode Setup modeSetting XEp1<terminator>
p1 Selection of establishment or destructionSTORE EstablishmentABORT Destruction
Example Store a parameter set in the setup mode inNVRAM.
XESTOREComments • A parameter set in the setup mode becomes
ineffective in its setting if the mode is changedwithout STORE. After setting all parametersin the setup mode, be sure to store the set datain the internal memory using the XE command.In addition, after normal processing with theXE command, the mode is transferred to theoperation mode.
• Since execution of the XE command takes anindefinite time, return an ACK after theprocessing is completed. On the controller side,execute the next processing after receiving anACK after transmitting the XE command. TheACK status format is as follows:
6.1 Setting Command
![Page 61: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/61.jpg)
IM DA100-11E 6-9
Com
mands
6
E0Cr+Lf: The processing of a receivedcommand has completed normally.
E1Cr+Lf: There is an error in the receivedcommand.
• After executing the command, the clock isinitialized to 96/01/01, 00:00:00.
XT Sets the temperature unitMode Setup modeSetting XTp1<terminator>
p1 Temperature unitC °CF °F
Example Set temperature unit to °CXTC
XZ Performs A/D calibration of the inputmodule.
Mode A/D calibration mode
Calibration using the actual inputvalue at the input terminal
Setting XZp1, p2, p3, p4<terminator>p1 Subunit number (0 to 5)p2 Slot number (0 to 5)p3 CAL/EXECp4 Calibration item
• For universal input module20 mV, 60 mV, 200 mV, 2 V, 6 V, 20V, 50 V, Pt:1 mA, Pt:2 mA, Pt:1 mA-H, Pt:2 mA-H, Cu:2 mA
• For mA input module20 mA
• For strain input module2k_ZERO, 2k_SPAN, 20k_ZERO,20k_SPAN, 200k_ZERO, 200k_SPAN
• For digital input module60 mV, 6 V
Example Execute a 20-mV range calibration on the modulein slot 1 of subunit 0.
XZ0, 1, CAL/EXEC, 20mV
Correcting the calibration valuemanually (universal input module)
Setting XZp1, p2.....p5<terminator>p1 Unit number (0 to 5)p2 Slot number (0 to 5)p3 DISPLAYp4 Zero calibration value for 20-mV rangep5 Span calibration value for 20-mV rangep6 Zero calibration value for 60-mV rangep7 Span calibration value for 60-mV rangep8 Zero calibration value for 200-mV rangep9 Span calibration value for 200-mV rangep10 Zero calibration value for 2-V rangep11 Span calibration value for 2-V rangep12 Zero calibration value for 6-V rangep13 Span calibration value for 6-V rangep14 Zero calibration value for 20-V rangep15 Span calibration value for 20-V rangep16 Zero calibration value for 50-V rangep17 Span calibration value for 50-V rangep18 Zero calibration value for Pt:1 mAp19 Span calibration value for Pt:1 mAp20 Zero calibration value for Pt:2 mAp21 Span calibration value for Pt:2 mAp22 Span calibration value for Pt:1 mA-H
p23 Span calibration value for Pt:2 mA-Hp24 Zero calibration value for Cu:2 mAp25 Span calibration value for Cu:2 mA
Correcting the calibration valuemanually (DCV/TC/DI input module)
Setting XZp1, p2.....p17<terminator>p1 Unit number (0 to 5)p2 Slot number (0 to 5)p3 DISPLAYp4 Zero calibration value for 20-mV rangep5 Span calibration value for 20-mV rangep6 Zero calibration value for 60-mV rangep7 Span calibration value for 60-mV rangep8 Zero calibration value for 200-mV rangep9 Span calibration value for 200-mV rangep10 Zero calibration value for 2-V rangep11 Span calibration value for 2-V rangep12 Zero calibration value for 6-V rangep13 Span calibration value for 6-V rangep14 Zero calibration value for 20-V rangep15 Span calibration value for 20-V rangep16 Zero calibration value for 50-V rangep17 Span calibration value for 50-V range
Correcting the calibration valuemanually (mA input module)
Setting XZp1, p2, p3, p4, p5<terminator>p1 Unit number (0 to 5)p2 Slot number (0 to 5)p3 DISPLAYp4 Zero calibration value for 20-mA rangep5 Span calibration value for 20-mA range
Correcting the calibration valuemanually (Strain input module)
Setting XZp1, p2, p3, ....., p9<terminator>p1 Unit number (0 to 5)p2 Slot number (0 to 5)p3 DISPLAYp4 Zero calibration value for 2k rangep5 Span calibration value for 2k rangep6 Zero calibration value for 20k rangep7 Span calibration value for 20k rangep8 Zero calibration value for 200k rangep9 Span calibration value for 200k range
Correcting the calibration valuemanually (Digital input module)
Setting XZp1, p2.....p7<terminator>p1 Unit number (0 to 5)p2 Slot number (0 to 5)p3 DISPLAYp4 Zero calibration value for 60-mV rangep5 Span calibration value for 60-mV rangep6 Zero calibration value for 6-V rangep7 Span calibration value for 6-V range
Example Modify the span calibration value for the 6V rangeof the module in slot 1 of subunit 0 to 32000.
XZ0, 1, DISPLAY, , , , 32000
Storage of A/D calibration data in amodule (A/D calibration ENDprocessing)
Setting XZp1, p2, p3, p4<terminator>p1 Unit number (0 to 5)p2 Slot number (0 to 5)p3 END
6.1 Setting Command
![Page 62: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/62.jpg)
IM DA100-11E6-10
p4 Storage selection (ABORT, STORE)Example Store the calibrated values for the module in slot
1 of subunit 0.XZ0, 1, END, STORE
Comments • ConnectionDC Voltage Measurement : Input a DC voltageaccording to the measurement range to CH3.CH2 is short-circuit.Temperature Measurement using RTD : Input100Ω to CH5. CH4 is short-circuit.
• Caribrate the high sensitive RTD aftercalibrating of 60mV and 200mV ranges.
• Be sure to execute STORE using A/Dcalibration end processing every time an A/Dcalibration/adjustment for one module iscompleted. If A/D calibration end processing(STORE) is not executed, the calibrated dataare ineffective.
• Since it takes an indefinite time to execute anXZ command, return an ACK after theprocessing is over.On the controller side, execute the followingprocessing after receiving the ACK aftertransmitting an XE command. The ACK statusformat is as follows:E0Cr+Lf: The received command has been
normally processed.E1Cr+Lf: There is an error in the received
command.
6.2 Control ExecutionCommand
AR Executes an alarm reset.Mode Operation modeSetting ARp1<terminator>
p1 0, Execute the alarm reset.Example Execute the alarm reset.
AR0
IR Executes an alarm reset.Mode Operation modeSetting IRp1<terminator>
p1 0, Execute the timer reset.Example Execute the timer reset.
IR0
EX Computation start/stop, restart ofcomputed data after they are cleared,and release of statuses aftercompleting measurement
Mode Operation modeSetting EXp1<terminator>
p1 Computation start/stop, restart ofcomputed data after they are cleared, andexecution of releasing statuses aftercompleting measurement.0: Computation start1: Computation stop2: Restart of computed data after they are
cleared3: Computed data clear4: Release of statuses after completing
measurementExample Start the computation.
EX0Comments • This command only works with the optional
computation function or if a pluse module isinstalled.
• If MATH is set for level action in the event/action, a computation start/stop/start afterclearing the computed data cannot be doneusing the EX command
BL Executes the initial balancing of the strain input channel
Mode Operation modeSetting BLp1, p2, p3<terminator>
p1 The first channel for executing the initialbalancing
p2 The last channel for executing the initialbalancing
p3 Select either initial balancing orinitialization
EXEC: Execute initial balancingINIT: Execute initialization
Example Execute initial balancing on subunit 0 andchannels 01 to 08.
BL001, 008, EXECComments • Channels other than strain input channels or
channels that are not connected within thespecified range are ignored.
• Initial balancing and initialization can not beexecuted during a report.
6.2 Control Execution Command
![Page 63: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/63.jpg)
IM DA100-11E 6-11
Com
mands
6
• If initial balancing is executed, number-of-channels worth of data are returned in thefollowing format.S1 S2 CCC DDCrLf
S1: Data status 1N: NormalS: SKIP
S2: Data status 2Space: Data in the middleE: Data at the end
CCC: Channel numberDD: Result of the initial balancing
OK: Initial balancing succeededNG: Initial balancing failedDF: Default values set_: Skip module
DR Start/stop the reportMode Operation modeSetting DRp1<terminator>
p1 Start/stop the report0: Start the report1: Stop the report
Example Start the report.DR0
Comments • Effective only on instruments with the optionalreport function.
• Measurement range, date, time cannot bechanged during a report. Copy using the rangecopy ON also cannot be executed during areport.
• All report data up to that point are cleared whena report is started.
• This setting is effective when one of hourly,daily and monthly reports is ON.
RS Executes a system reconstruction.Mode Operation modeSetting RSp1<terminator>
p1 0, Reconstruct the system.Example Reconstruct the system.
RS0Comments • Reconstruct the system. Execute this command
if a subunit or a module is newly added or amodule in a slot is replaced.
• Since it takes an indefinite time to execute theRS command, return an ACK after processing.On the controller side, execute the followingprocessing after receiving the ACK aftertransmitting the RS command. The ACK statusformat is as shown below.E0Cr+Lf: The received command has been
normally processed.E1Cr+Lf: There is an error in the received
command.• After executing the command, the clock is
initialized to 96/01/01 00:00:00.
RC Executes the initializing of set values.Mode Operation modeSetting RCp1<terminator>
p1 0, Initialize the set values.Example Initialize the operation mode parameters
(measuring range, unit, alarm, date & time, andmoving average).
RC0
Comments • Since it takes an indefinite time to execute theRC command, return an ACK after processing.On the controller side, execute the followingprocessing after receiving the ACK aftertransmitting the RC command. The ACK statusformat is as shown below.E0Cr+Lf: The received command has been
normally processed.E1Cr+Lf: There is an error in the received
command.• After executing the command, the clock is
initialized to 96/01/01 00:00:00.
DS Transfers the setting mode.Mode All modesSetting DSp1<terminator>
p1 0 Transferred to operation mode.1 Transferred to setup mode.2 Transferred to A/D calibration mode.
Example Transfer the DA100 mode to the setup mode.DS1
Comments • Since it takes an indefinite time to execute theDS command, return an ACK after processing.On the controller side, execute the followingprocessing after receiving the ACK aftertransmitting the DS command. The ACK statusformat is as shown below.E0Cr+Lf: The received command has been
normally processed.E1Cr+Lf: There is an error in the received
command.• After executing the command, the clock is
initialized to 96/01/01 00:00:00.
VD Turn ON/OFF the relays specified by theVS command.
Mode Operation modeSetting VDp1, p2, p3<terminator>
p1 First relay number of the module (I01 to560, S01 to S60)
p2 Setting proceduresSET Set the relay corresponding to the
“1” bit specified by p3 to ON, andthe relay corresponding to the “0”bit to OFF.
ON Set the relay corresponding to the“1” bit specified by p3 to ON.
OFF Set the relay corresponding to the“1” bit specified by p3 to OFF.
p3 Setting pattern for one moduleFour four-bit values (total of 16 bits), eachdisplayed in hexadecimal notation.
1216
0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 F830
Bit No.3456789101112131415
First relay
The value of p3
Last relay
Setting pattern
Example Turn ON relay 11 to 15 and maintain 16 to 20 atthe current condition of sub unit 1.VD111, ON, 001F
Comments • Because the settings are done on a module basis,set p1 to the first relay number of the module.
• If p2 is set to ON, the relays with the settingparameters of 1 are turned ON, and those of 0maintain the current condition.
6.2 Control Execution Command
![Page 64: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/64.jpg)
IM DA100-11E6-12
If p2 is set to OFF, the relays with the settingparameters of 1 are turned OFF, and those of 0maintain the current condition.
• Always set p3 with four characters.• The settings of bits 11 to 16 of p3 are ignored.
For the four-point alarm output relay module,bits 5 to 16 are ignored.
6.3 Data Output Request Command
6.3 Data OutputRequest Command
TS Selects the output data.Mode All modes (A/D calibration data output is limited
to the A/D calibration mode only.)Setting TSp1<terminator>
p1 0 Measured data output1 Setting data output2 Unit data output4 Report data output5 System configuration data output8 A/D calibration data output9 Setting data output in setup mode
Comments • Setting for p1=0, 1 or 2 is effective only in theoperation mode.
• Setting for p1=8 is effective only in the A/Dcalibration mode.
• The setting, p1=4 is effective when theinstrument has the report function and one ofhourly, daily and monthly reports is ON.
FM Selects the output format for measureddata.
Mode Operation modeSetting FMp1, p2, p3<terminator>
p1 0 Outputs measured data in ASCII format.1 Outputs measured data in binary format.2 Outputs computed data in ASCII format.3 Outputs computed data in binary format.
p2 First output channel (001 to 560)First output computation channel (A01 toA60)
p3 Last output channel (001 to 560)Last output computation channel (A01 toA60)
Comments • Be sure to specify data to be output with the TScommand and execute “GET” or “ESC T”before transmitting the FM command.
• The command selects the output format ofmeasured data, either ASCII or binary, and theoutput channel.
• If there is no input channel recognized by theDA100 among specified channels, a syntaxerror occurs.
• For stand-alone models computaion channelnumber is A01 to A30.
RF Selects the output format of the report.Mode Operation modeSetting RFp1, p2, p3<terminator>
p1 0 Output hourly report data1 Output daily report data2 Output monthly report data3 Output the status of the hourly/daily/
monthly datap2 First channel for output (R01 to R60)p3 Last channel for output (R01 to R60)
Comments • This setting is effective when the instrumenthas the report function.
• Before transmitting the RF command, be sureto specify the data to output using the TScommand and execute “GET” or “ESC T.”
![Page 65: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/65.jpg)
IM DA100-11E 6-13
Com
mands
6
• If the daily report is to be output using extendedformat, the extended information must beoutput within 1 hour from the creation of thereport. If the monthly report is to be outputusing extended format, the extendedinformation must be output within 1 day fromthe creation of the report. After that, theextended information can not be output.
• If there is no valid data within the specifiedreport channel range, "FFFFH" is output.
LF Specifies the output channels forsetting data output, unit, and decimalpoint data.
Mode All modesSetting LFp1, p2<terminator>
p1 First output channel (001 to 560)First output computation channel (A01 toA60)
p3 Last output channel (001 to 560)Last output computation channel (A01 toA60)
Comments • Be sure to specify data to be output with the TScommand and execute “GET” or “ESC T”before transmitting the FM command.
• If there is no input channel recognized by theDA100 among specified channels, a syntaxerror occurs.
• For stand-alone models computaion channelnumber is A01 to A30.
CF Specifies the systemconfiguration output format.
Mode All modesSetting CFp1<terminator>
p1 0 Information on system-configuredmodule
1 Current status module information(realtime information)
Comments • Be sure to specify data to be output with the TScommand and execute “GET” or “ESC T”before transmitting the CF command.
VF Requests the output of the relaycondition.
Mode Operation modeSetting VFp1<terminator>
p1 0 Current relay conditionComments • Before sending the VF command, make sure
to specify the output data with the TS commandand execute “GET” or “ESC T.”
BO Specifies the order of byte output(in binary output).
Mode Operation modeSetting BOp1<terminator>
p1 0 Output from MSB (upper-digit byte)1 Output from LSB (lower-digit byte)
IM Specifies the mask of a status byte.Mode Operation modeSetting IMp1<terminator>
p1 First numerical value of the items( orcombination of those value) shown below.0 sets all causes of interrupt to off.
1 Interrupt occurs at the end of an A/Dconversion.
2 Interrupt occurs at the time of a syntaxerror.
4 Interrupt occurs when internal timer isbeing operated or the time for hourly,daily and monthly reports arrives.
32 Interrupt generated when measurementrelease is generated while computationis in progress.
Comments • Masks the causes of interrupt in the status byte.• When either of the phenomena effectively
specified with this command occurs, bit 7(SRQ) of the status byte is set to “1” and causesan interrupt to the controller.
• For detailed instructions on the status byte, seepage 2-2.
SM Sets the auxiliary mask of the statusbyte.
Mode Operation modeSetting SMp1<terminator>
p1 A figure determined by the followingcalculation:
p1 = a + b + c + d + e + f + ga=1 Interrupt occurs when timer No. 1
operates.=0 No interrupt occurs.
b=2 Interrupt occurs when timer No. 2operates.
=0 No interrupt occurs.c=4 Interrupt occurs when timer No. 3
operates.=0 No interrupt occurs.
d=8 Interrupt occurs when timer No. 4operates.
=0 No interrupt occurs.e=16 Interrupt occurs when timer No. 5
operates.=0 No interrupt occurs.
f=32 Interrupt occurs when timer No. 6operates.
=0 No interrupt occurs.g=64 Interrupt occurs when the time for
hourly, daily and monthly reportsarrives.
=0 No interrupt occurs.Comments • Sets the auxiliary mask of interrupt when the
timers described in the IM command operate.• When any of the timers whose numbers are
specified with this command operates, aninterrupt due to the internal time operationoccurs.
6.3 Data Output Request Command
![Page 66: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/66.jpg)
IM DA100-11E 7-1
Output F
ormat
7
7.1 Functions as Talker
There are the following thirteen types of data output:• Measured data output (ASCII code): TS0 + “Device Trigger (GET)” + FM0• Measured data output (binary code): TS0 + “Device Trigger (GET)” + FM1• Computed data output (ASCII code): TS0 + “Device Trigger (GET)” + FM2• Computed data output (binary code): TS0 + “Device Trigger (GET)” + FM3• Setting of data output in the operation mode: TS1 + “Device Trigger (GET)” + LF• Unit and decimal point position data output: TS2 + “Device Trigger (GET)” + LF• System configuration data output: TS5 + “Device Trigger (GET)” + CF• A/D calibration data output: TS8 + “Device Trigger (GET)” + LF• Setting of data output in the setup mode: TS9 + “Device Trigger (GET)” + LF• Output the hourly report using the report function: TS4+"GET"+RF0• Output the daily report using the report function: TS3+"GET"+RF1• Output the monthly report using the report function: TS3+"GET"+RF2• Output the status of the hourly/daily/monthly report: TS3+"GET"+RF3
Measured/computed or report data output (TS0/TS3)After executing the device trigger“GET ” be sure to output data using the FM command. Executionof “GET” alone without executing the FM command does not output the data. After reading all thedata specified by the FM command, subsequent specification of the FM command without executing“GET” enables the data within a scan to be output.
Setting data output (TS1, TS2, TS8 or TS9)After transmitting the device trigger“GET ” be sure to output data using the LF command. Executionof “GET” alone without executing the LF command does not output the data. After reading all thedata specified by the LF command, subsequent specification of another channel using the LF commandenables the data contents to be output. A/D calibration data output by the TS8 command can beexecuted in the A/D calibration mode only.
Report output (TS4)After transmitting the device trigger “GET ” be sure to read the data using the RF command. Executionof “GET“ alone without executing the RF command does not read the data. After reading all thespecified data with the RF command, subsequent specification of another channel using the RFcommand without executing “GET“ enables that data to be read.
System configuration output (TS5)After transmitting the device trigger“GET,” be sure to output data using the CF command. Executionof “GET” alone without executing the CF command does not output data.
Note• Do not transmit the FM, LF, CF, or RF command before outputting data for specified channels.
• If an FM, LF, CF, or RF command is received while data are being transmitted, transmission of the data is suspended
automatically.
• If the type of output data is changed using the TS command after the execution of “GET,” the changed contents are not
reflected without executing “GET” again. Execute “GET” again.
• After executing “GET,” the execution of “GET” again without outputting data using the FM, LF, CF, or RF command or
without completing the data output sets new data to the buffer. Be careful because old data are lost.
![Page 67: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/67.jpg)
IM DA100-11E7-2
7.2 Measured/Computed Data Output Format (ASCIIcode)
The data are output in the following format by receiving TS0 + “Device Trigger (GET)” + FM0/FM2:
DATEYYMMDDCrLfTIMEhhmmssCrLfS1S2A1A1A2A2A3A3A4A4UUUUUUCCC, ±DDDDDE - ECrLf
Each symbol denotes the following:YY: YearMM: MonthDD: Dayhh: Hourmm: Minutess: SecondS1: Data status 1
E ------------- AbnormalN ------------ NormalD ------------ Differential inputO ------------ OverS ------------- Skip or computation channel off
S2: Data status 2Space ------- Interim dataE ------------- Last data
A1A1: Alarm status (level 1)A2A2: Alarm status (level 2)A3A3: Alarm status (level 3)A4A4: Alarm status (level 4)
H --------- Upper-limit alarmL ---------- Lower-limit alarmdH ----------- Upper-differential-limit alarmdL ----------- Lower-differential-limit alarmRH ---------- Increasing rate-of-change limit alarmRL ----------- Decreasing rate-of-change limit alarm
UUUUUU: UnitmV --- mVV -- V
C -- °CUUUUUU------- Arbitrary
CCC: Channel number±: Data polarity (+, -)DDDDD: Data mantissa (8 characters for the computation chanel
±99999 ----- Over data+99999 ----- Abnormal data
E - E: Data exponent
Note• Data in the channel not connected in the system settings, including channel numbers, are not output.
• In a channel for data computation, the channel number CCC is indicated as follows:
Stand-alone model: A01 to A30
Expandable model: A01 to A60
![Page 68: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/68.jpg)
IM DA100-11E 7-3
Output F
ormat
7
7.3 Measured/Computed Data Output Format (Binarycode)
The data are output in the following format by receiving TS0 + “Device Trigger (GET)” + FM1:
A1 to An: Base unit number(fixed for 80 H in computation)
B1 to Bn: Channel number*C1 to Cn: Alarm status (level 1/level 2)D1 to Dn: Alarm status (level 3/level 4)E1 to En: Measured data**
Data length
Year Month Day Hour Minute Second
A1 B1 C1 D1 E1
An Bn Cn Dn E2
Number of output bytes
Date & time
First channel
Last channel* For optional computation channel: A01 to A30 (Stand alon type) A01 to A60 (Expandable type)** Four bytes for computed data
Data lengthThe number of output bytes can be determined using the following equation.
Number of output bytes (Measured data) = 6 x N + 6 (N = number of output channels)Number of output bytes (Computed data) = 8 x N + 6 (N = number of output channels)
Alarm status (C1 to Cn/D1 to Dn)0: No alarm 4: Lower-differential-limit alarm1: Upper-limit alarm 5: Increasing rate-of-change limit alarm2: Lower-limit alarm 6: Decreasing rate-of-change limit alarm3: Upper-differential-limit alarm
Measured data (E1 to En)7FFFH (7FFF7FFFH): Positive over-limit data8001H (80018001H): Negative over-limit data8002H (80028002H): Measurement range setting skips.8004H (80048004H): Abnormal data8005H (80058005H): No data
*Data inside the parentheses ( ) are computed data.The number of output bytes can be determined using the following equation:
Number of output bytes = 6 x N + 6 (N = number of output channels)Number of output bytes = 8 x N + 6 (N = number of output channels)
Alarm status formatFor the alarm status, one byte indicates two levels.
1 byte
Level 2 Level 1
Upper digit byte Lower digit byte
1 byte
Level 4 Level 3
Upper digit byte Lower digit byte
The status of two levels is output in hexadecimal notation. For example, if the level 1 alarm statusis 2 (lower-limit alarm) and the level 2 alarm status is 4 (lower-differential-limit alarm), 42H isoutput.
Note• The output data are all output in hexadecimal notation.
• Measured data can be output either from the MSB (upper digit) or LSB (lower digit) according to the specification of the
output order.
Since the instrument determines upper byte and lower byte in units of 2-byte data, the 4-byte computed data are output in
the following way.
If MSB(upper byte): "ABCD"
If LSB(lower byte): "BADC"
The default of BO command is “MSB”
• Data in the channel not connected in the system settings, including channel numbers, are not output.
![Page 69: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/69.jpg)
IM DA100-11E7-4
7.4 Setting Data Output Format (Operation mode)
The operation mode parameters are output in the following order by the TS1 + “Device Trigger(GET)” + LF command:
SR Measured range setting data for the first channel
SR Measured range setting data for the last channel
SN Unit setting data for the first channel
Unit setting data for the last channelSNSA
SA
SV
SV
EN
Alarm setting data for the first channel
Alarm setting data for the last channel
Moving average setting data for the last channel
Moving average setting data for the first channel
Output completed.
CrLf
CrLf
CrLf
CrLfCrLf
CrLf
CrLf
CrLf
CrLf
SO Computation expression setting data for the first computation channel
SO Computation expression setting data for the last computation channel
CrLf
CrLf
SI Setting data for No. 1 timer
SI Setting data for No. 6 timer
CrLf
CrLf
SQ Setting data for No. 1 match time
SQ Setting data for No. 3 match time
CrLf
CrLf
SL Setting data for No. 1 event action
SL Setting data for No. 30 event action
CrLf
CrLf
SX Setting data for No. 1 group
SX Setting data for No. 7 group
CrLf
CrLf
SK Constant setting data for the first constant number
SK Constant setting data for the last constant number
CrLf
CrLf
Setting data for the channels in the range specified by the LF command are output for every subunit.Channel numbers are output in the order of input channels and computation channels. For example,when LF005 , A10 is set, the data are output starting from the input channel 005 to the last inputchannel. Then, the data are output starting from computation channels A01 to A10.Data are output in the order of setting parameters subsequent to the setting command. Each dataitem is delimited with a comma (,).
Alarm setting dataFor alarm setting data, setting data from level 1 to level 4 are output for every channel.
SA Level 1 alarm setting data CrLf
CrLfCrLf
CrLfCrLf
CrLfCrLf
Level 4 alarm setting dataLevel 3 alarm setting dataLevel 2 alarm setting data CrLf
Level 1 alarm setting data CrLf
CrLf
CrLfLevel 4 alarm setting data
Level 3 alarm setting dataLevel 2 alarm setting data CrLf
SA
SA
First channel
Second channel
Last channel
Level 1 alarm setting data
Level 4 alarm setting dataLevel 3 alarm setting dataLevel 2 alarm setting data
SA
SA
SA
![Page 70: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/70.jpg)
IM DA100-11E 7-5
Output F
ormat
7
7.5 Setting Data Output Format (Setup mode)
The setup mode parameters are output in the following order by the TS9 + “Device Trigger (GET)”+ LF command:
XA Setting data for alarm
XI A/D integration time setting data for the last unit
XD Setting data for energizing/deenergizing the first relay
Setting data for energizing/deenergizing the last relay
XD
XB
XB
XJ
XJ
EN
Burnout setting data for the first channel
Burnout setting data for the last channel
Reference junction compensation setting data for the last channel
Reference junction compensation setting data for the first channel
Output completion
CrLf
CrLf
CrLf
CrLf
CrLf
CrLfCrLf
CrLf
CrLf
XI CrLf
CrLf
CrLf
CrLf
CrLf
CrLf
CrLf
CrLf
A/D integration time setting data for the first unit
XQ Setting data for filter on/off
Setting data for reflash relay 1XY
XYXN
XN
XH
XV
Setting data for reflash relay 6AND/OR setting data for the relay in the first unit
AND/OR setting data for the relay in the last unit
Setting data for a hold/non-hold of the relay
Setting data for measurement interval
CrLfXG Setting data for computation error
Channel numbers are output in the order of input channels and computation channels. For example,when LF005 , A10 is set, the data are output starting from the input channel 005 to the last inputchannel. Then, the data are output starting from computation channels A01 to A10.Data are output in the order of setting parameters subsequent to the setting command. Each dataitem is delimited with a comma (,).
Range of outputtingIf output data are issued on a unit or slot basis, the number of units or slots to which the data areoutput is determined by specified channels. For example, if channels 042 to 236 are specified by theLF command, data from slot 4 of subunit 0 to slot 3 of subunit 2 are output.
Note• Data which are output for burnout and reference junction compensation are those of the channel up to the maximum
number connected for every subunit in the specified range.
• Data which are output for the A/S integration time and AND/OR of relays are those of connected channels.
• Data which are output for energizing/deenergizing relays are output on the basis of the unit to which the module is connected.
• The data of XH command and XY command are output only when DI/DO module or alarm output module is mounted to
DA100.
• “S” as data of XN command is meaningless.
![Page 71: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/71.jpg)
IM DA100-11E7-6
7.6 Output Format for Unit and Decimal PointPosition
These outputs are issued in the following format by the TS2 + “Device Trigger (GET)” + LF command.S1S2CCCUUUUUU, PCrLf
Each symbol denotes the following:S1: Data status 1
N --------------------- NormalD --------------------- Differential inputS ---------------------- Measurement range skips.
S2: Data status 2Space ---------------- Interim dataE ---------------------- Final data
CCC: Channel number (3 characters)UUUUUU: Unit (6 characters)
mV ------- mVV ------ V
C ------ °CP: Decimal point position (0 to 5)
0 ---------------------- 000001 ---------------------- 0000.02 ---------------------- 000.003 ---------------------- 00.0004 ---------------------- 0.0000
Note• Data in the channels not connected in the system settings, including channel numbers, are not output.
![Page 72: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/72.jpg)
IM DA100-11E 7-7
Output F
ormat
7
7.7 System Configuration Output Format
The measurement interval and system connection data are output in the following format by the TS5+ “Device Trigger (GET)” + CF command:
M : sssssCrLf S1 : 0=MMMMMM(DD)1=MMMMMM(DD)~5=MMMMMM(DD)CrLf
Slot number
Each symbol denotes the following:M: Measurement interval marksssss: Measurement interval; output down to one decimal place (Example: 10.0
for a measurement interval of 10 sec.). The unit is “second.”S1: Subunit number
I ------------------ Main unit (DA100 extended type:DA100-2)0 ------------------ Subunit or DA100-1 (DA100 stand-alone model)1 to 5 ------------ SubunitE ----------------- End mark
MMMMMM: Module name (6 characters)COMM ---------- Communication moduleRELAY --------- Relay output moduleREMOTE ------- Remote moduleINPUT ---------- Universal input modulemA --------------- mA-input moduleAC --------------- Power monitor moduleSTRAIN -------- Strain input modulePULS ------------ Pulse input moduleDI ---------------- Digital input moduleERROR --------- Module error
(DD): Internal code (hexadecimal, ASCII, 2 characters)
Note• The number and data of subunits not connected in the system settings are not output.
![Page 73: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/73.jpg)
IM DA100-11E7-8
7.8 A/D Calibration Data Output Format
A/D calibration data are output in the following format by the TS8 + “Device Trigger (GET)” + LFcommand: This is effective only in the A/D calibration mode.
XZ A/D calibration data for the last slot
EN Output completion CrLfCrLf
XZ CrLfA/D calibration data for the first slot
Calibration data are output for every slot after the command to execute A/D calibration. The outputformat is the same form as in the XZ command setting shown below.
XZ subunit number, slot number, CAL/EXEC, calibration itemCrLfAll calibration items are output.
Range of outputtingThe number of slots to which A/D calibration data are output is determined by the channels specifiedby the LF command. For example, if channels 042 to 236 are specified by the LF command, datafrom subunit 0, slot 4 to subunit 2, slot 3 are output.
![Page 74: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/74.jpg)
IM DA100-11E 7-9
Output F
ormat
7
7.9 Report Output Format
Hourly reportThe hourly report is output in the following format with the command, TS4+devicetrigger(GET)+RF0.
Data length
Year Month Day Hour Minute 0
A1 B1 C1 D1
An Bn Cn Dn
Number of output bytes
Time when the report is created
First channel
Last channel
A1 to An: Report channel number ( 00H to 3BH)B1 to Bn: Unit number (Fixed to 80H during computation)C1 to Cn: Channel number*D1 to Dn: Report computation type *: Computation channels are
00H to 1DH for stand-alone type00H to 3BH for extended type
0
Extensionnumber
Power failure data 0: no failure 1:failure occurred0 or 1
A1
An
A1
An
A1
An
E1 F1 G1 DATA H1
En Fn Gn DATA Hn
E1 F1 I1 DATA J1
DATA Jn
E1 F1 K1 DATA L1
DATA Ln
En Fn In
En Fn Kn
Report computation data for each report channelA1 ot An: Report channel number : 00H to 3BHE1 to En: Type of the report computation result to outputF1 to Fn: Report computation data statusG1 to Gn, l1 to ln, K1 to Kn: Mantissa of the report computation dataData H1 to data Hn:Mantissa of the report computation dataData J1 to data Jn: Mantissa of the report computation dataData L1 to data Ln: Mantissa of the report computation data
Starting date and time of the sum for TOTAL
Instantaneous value, average valueor summed value
Minimum value or Total ofthe summed values
Maximum value
Year Month Day Hour Minute
Note• RF0 outputs data on the specified report channles.
Data lengthThe number of output bytes can be determined from the following expression.Number of output bytes = 16 + 4 x N + 8 x N x 3 + (8 + 8 + N) x extension numberN: Number of output channels
Report computation typeOutput the type of computation set for each report channel.00H: OFF01H: INST (Instantaneous value)02H: AVE (Average)03H: SUM (Sum)
The type of report computation result to outputThe report computation results vary depending on the report computation types. The followingtypes of report computation results are output.
Output value Type of report computation result to output Report computation type
00H Invalid data OFF01H INST (instantaneous value) INST02H AVE (average value) AVE03H SUM (summed value) SUM04H MIN (minimum value) AVE05H MAX (maximum value) AVE06H TOTAL (total of the summed values) SUM
![Page 75: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/75.jpg)
IM DA100-11E7-10
Data statusOutputs the status of the report computation result. The sum of the top numbers of the phenomenafrom the following items is output.1H: Detected over-limit data during measurement2H: Detected special data during sampling4H: Power failure occurred during computation80H: Numerical data valid
Output dataDepending on the type of report computation, the results are output in the following order.Computation type: INST (instantaneous value)
G1 to Gn, data H1 to data Hn: Instantaneous value during report creationl1 to ln, data J1 to data Jn: Meaningless dataK1 to Kn, data L1 to Ln: Meaningless data
Computation type: AVE (average)G1 to Gn, data H1 to data Hn:
Hourly report: Average value of the measured data over 1 hourDayly report: Average value of the measured data over 1 dayMonthly report: Average value of the measured data over 1 month
l1 to ln, data J1 to data Jn:Hourly report: Minimum value of the measured data over 1 hourDayly report: Minimum value of the measured data over 1 dayMonthly report: Minimum value of the measured data over 1 month
K1 to Kn, data L1 to Ln:Hourly report: Maximum value of the measured data over 1 hourDayly report: Maximum value of the measured data over 1 dayMonthly report: Maximum value of the measured data over 1 month
Computation type: SUM (sum)G1 to Gn, data H1 to data Hn:
Hourly report: Summed value of the measured data over 1 hourDayly report: Summed value of the measured data over 1 dayMonthly report: Summed value of the measured data over 1 month
l1 to ln, data J1 to data Jn: Total of the summed values since the start of the reportK1 to Kn, data L1 to Ln: Meaningless data
If the data is abnormal, the following value is output at the mantissa of the computed data.7FFF7FFFH: Positive over-limit data80018001H: Negative over-limit data80028002H: Measurement range setting skips80038003H: The specified channel is not connected80048004H: Data error80058005H: Data output not possible
Note• The mantissa of the data length, extension number, power failure information and data can be output from either the upper
or the lower byte with the BO command.
• The report channels set to OFF are output in the following way.
Type of report computation result: 00H (invalid)
Data status: Meaningless data
The exponent and mantissa of the data: Meaningless data
7.9 Report Output Format
![Page 76: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/76.jpg)
IM DA100-11E 7-11
Output F
ormat
7
Daily ReportThe daily report is output in the following format with the command, TS4+device trigger(GET)+RF1.
Data length
Year Month Day Hour Minute 0
A1 B1 C1 D1
An Bn Cn Dn
Number of output bytes
Time when the report is created
First channel
Last channel
A1 to An: Report channel number ( 00H to 3BH)B1 to Bn: Unit number (Fixed to 80H during computation)C1 to Cn: Channel number*D1 to Dn: Report computation type *: Computation channels are
00H to 1DH for stand-alone type00H to 3BH for extended type
0
Extensionnumber
Power failure data 0: no failure 1:failure occurred0 or 1
A1
An
A1
An
A1
An
E1 F1 G1 DATA H1
En Fn Gn DATA Hn
E1 F1 I1 DATA J1
DATA Jn
E1 F1 K1 DATA L1
DATA Ln
En Fn In
En Fn Kn
Report computation data for each report channelA1 ot An: Report channel number : 00H to 3BHE1 to En: Type of the report computation result to outputF1 to Fn: Report computation data statusG1 to Gn, l1 to ln, K1 to Kn: Mantissa of the report computation dataData H1 to data Hn:Mantissa of the report computation dataData J1 to data Jn: Mantissa of the report computation dataData L1 to data Ln: Mantissa of the report computation data
Starting date and time of the sum for TOTAL
Instantaneous value, average valueor summed value
Minimum value or Total ofthe summed values
Maximum value
Year Month Day Hour Minute
The meaning of each data is the same as the hourly report.
Note• RF1 outputs data on the specified report channels.
7.9 Report Output Format
![Page 77: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/77.jpg)
IM DA100-11E7-12
Extended format for the daily reportIf the daily report is set to ON2, extended daily report is output in the following format with thecommand, TS4+device trigger(GET)+RF1.
Data length
Year Month Day Hour Minute 0
A1 B1 C1 D1
An Bn Cn Dn
Number of output bytes
Time when the report is created
First channel
Last channel
A1 to An: Report channel number (00H to 3BH)B1 to Bn: Unit number (Fixed to 80H during computation)C1 to Cn: Channel number*D1 to Dn: Report computation type *: Computation channels are
00H to 1DH for stand-alone type00H to 3BH for extended type
0
Extensionnumber
Power failure data 0: no failure 1:failure occurred0 or 1
A1
An
A1
An
A1
An
E1 F1 G1 Data H1
En Fn Gn Data Hn
E1 F1 I1 Data J1
Data Jn
E1 F1 K1 Data L1
Data Ln
En Fn In
En Fn Kn
Report computation data for each report channelA1 ot An: Report channel number (00H to 3BH)E1 to En: Type of the report computation result to output F1 to Fn: Report computation data statusG1 to Gn, l1 to ln, K1 to Kn: Mantissa of the report computation dataData H1 to data Hn: Mantissa of the report computation dataData J1 to data Jn: Mantissa of the report computation dataData L1 to data Ln: Mantissa of the report computation data
Starting date and time of the sum for TOTAL
Instantaneous value, average valueor summed value
Minimum value or Total ofthe summed values
Maximum value
Year Month Day Hour Minute
0
0 or 1
Year Month Day Hour Minute
A1
An
E1 F1 M1 Data N1
Data NnEn Fn Mn
Minimum value or Total ofthe summed values
A1 to An: Report channel number (00H to 3BH)E1 to En: Type of the report computation result to outputF1 to Fn: Report computation data statusM1 to Mn: Exponent of the hourly dataData N1 to Nn: Mantissa of the hourly data
Power failure information on the hourly data0: No failure 1: failure occurred
Date and time when hourly report data is created
Extended informationOutput extensionnumber worth ofdata
Note• RF1 outputs data on the specified report channels.
7.9 Report Output Format
![Page 78: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/78.jpg)
IM DA100-11E 7-13
Output F
ormat
7
Monthly ReportThe monthly report is output in the following format with the command, TS4+devicetrigger(GET)+RF2.
Data length
Year Month Day Hour Minute 0
A1 B1 C1 D1
An Bn Cn Dn
Number of output bytes
Time when the report is created
First channel
Last channel
A1 to An: Report channel number ( 00H to 3BH)B1 to Bn: Unit number (Fixed to 80H during computation)C1 to Cn: Channel number*D1 to Dn: Report computation type *: Computation channels are
00H to 1DH for stand-alone type00H to 3BH for extended type
0
Extensionnumber
Power failure data 0: no failure 1:failure occurred0 or 1
A1
An
A1
An
A1
An
E1 F1 G1 DATA H1
En Fn Gn DATA Hn
E1 F1 I1 DATA J1
DATA Jn
E1 F1 K1 DATA L1
DATA Ln
En Fn In
En Fn Kn
Report computation data for each report channelA1 ot An: Report channel number : 00H to 3BHE1 to En: Type of the report computation result to outputF1 to Fn: Report computation data statusG1 to Gn, l1 to ln, K1 to Kn: Mantissa of the report computation dataData H1 to data Hn:Mantissa of the report computation dataData J1 to data Jn: Mantissa of the report computation dataData L1 to data Ln: Mantissa of the report computation data
Starting date and time of the sum for TOTAL
Instantaneous value, average valueor summed value
Minimum value or Total ofthe summed values
Maximum value
Year Month Day Hour Minute
The meaning of each data is the same as the hourly report.
Note• RF2 outputs data on the specified report channels.
7.9 Report Output Format
![Page 79: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/79.jpg)
IM DA100-11E7-14
Extended format for the monthly reportIf the monthly report is set to ON2, extended daily report is output in the following format with thecommand, TS4+device trigger(GET)+RF2.
Data length
Year Month Day Hour Minute 0
A1 B1 C1 D1
An Bn Cn Dn
Number of output bytes
Time when the report is created
First channel
Last channel
A1 to An: Report channel number (00H to 3BH)B1 to Bn: Unit number (Fixed to 80H during computation)C1 to Cn: Channel number*D1 to Dn: Report computation type *: Computation channels are
00H to 1DH for stand-alone type00H to 3BH for extended type
0
Extensionnumber
Power failure data 0: no failure 1:failure occurred0 or 1
A1
An
A1
An
A1
An
E1 F1 G1 Data H1
En Fn Gn Data Hn
E1 F1 I1 Data J1
Data Jn
E1 F1 K1 Data L1
Data Ln
En Fn In
En Fn Kn
Report computation data for each report channelA1 ot An: Report channel number (00H to 3BH)E1 to En: Type of the report computation result to output F1 to Fn: Report computation data statusG1 to Gn, l1 to ln, K1 to Kn: Mantissa of the report computation dataData H1 to data Hn: Mantissa of the report computation dataData J1 to data Jn: Mantissa of the report computation dataData L1 to data Ln: Mantissa of the report computation data
Starting date and time of REPORT
Instantaneous value, average valueor summed value
Minimum value or Total ofthe summed values
Maximum value
Year Month Day Hour Minute
0
0 or 1
Year Month Day Hour Minute
A1
An
E1 F1 M1 Data N1
Data NnEn Fn Mn
Minimum value or Total ofthe summed values
A1 to An: Report channel number (00H to 3BH)E1 to En: Type of the report computation result to outputF1 to Fn: Report computation data statusM1 to Mn: Exponent of the dayly dataData N1 to Nn: Mantissa of the dayly data
Power failure information on the dayly data0: No failure 1: failure occurred
Date and time when hourly report data is created
Extended information
Output extensionnumber worth ofdata
The meaning of each data is the same as the hourly report.
Note• RF2 outputs data on the specified report channels.
7.9 Report Output Format
![Page 80: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/80.jpg)
IM DA100-11E 7-15
Output F
ormat
7
Status output of hourly/daily/monthly reportThe status of the hourly/daily/monthly report is output in the following format with the command,TS4+device trigger(GET)+RF3.
Upper byte Lower byte
If the newest hourly report data is valid this bit is 1,if invalid it is 0If the hourly report data is valid this bit is 1, if invalid it is 0
If the newest monthly report data is valid this bit is 1, if invalid it is 0
If the daily report data is valid this bit is 1, if invalid it is 0
If the newest daily report data is valid this bit is 1, if invalid it is 0
If the monthly report data is valid this bit is 1, if invalid it is 0Meaningless bit
Valid/invalid bit for the newest dataUsing this bit, you can check which report, hourly, daily or monthly report, was created when theinternal timer of the status byte operated or when the bit which is generated at the time when thereport is created, is turned ON. The report which has the valid/invalid bit set to 1 is the one created.For information on the status byte, refer to page 1-2 or 2-2.
NoteValid/invalid bit for the newest data is reset one hour after the data becomes valid.
7.9 Report Output Format
![Page 81: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/81.jpg)
IM DA100-11E7-16
7.10 Relay Condition Output Format (Operation mode)
The command TS0 + device trigger (Get) + VF0 results in a Relay condition output in below format:
Data length
1 2 3 4 5 6
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition ON/OFF condition
Data length
Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5
Main unit
Internal switch
Internal switch
Main unit
Sub unit 0
Sub unit 1
Sub unit 2
Sub unit 3
Sub unit 4
Sub unit 5
Stand-alone model
Expandable model
WORD
12345678910
1000111110
Relay number
Relay condition1: ON0: OFF
Not used
Details of ON/OFF condition
MSB LSBFor output from the upper byte
12345678 91010001111 10
Not used
MSB LSBFor output from the lower byte
Relay conditions of internal switch, DI/DO module and alarm module are output.0 is the output for all modules except for the DI/DO and alarm module.
Note• All data will be output in hexadecimal notation.
• According to the output order specified with the BO command, the data of relay ON/OFF condition can be output from
MSB (upper byte) or LSB (lower byte).
• The initial value for BO command is MSB.
• If no DI/DO nor alarm modules are connected to the DA100, output for relay conditions of the whole system will be 0.
![Page 82: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/82.jpg)
IM DA100-11E 8-1
Sam
ple Program
8
8.1 GP-IB Sample Programs
This section describes sampl eprogram for a system using PC 9801 series (NEC) with NationalInstruments GP-IB.Sample programs in this manual are writen in N88-BASIC(Standard language for PC9801 series).We hope that these samples will aid you in creating your own program.
GP-IB AdressALL the sample programs given in this chapter use adress 1 for DA100.
Setting the personal ComputerBe carefull when receiving BINARY data that the received data does not overrun the capacity of thereceive buffer in the personal computer which may be small as 255 bytes in some case.
Output the Setting DataRead out the setting data from DA100, display them on CRT of personal computer, and save them tofloppy disk.
10 'TS1 <GET> LF
20 OPEN "TS1.DAT" FOR OUTPUT AS #1
30 ISET IFC
40 CMD DELIM=0
50 PRINT @1;"TS1"
60 WBYTE &H3F,&H21,&H8,&H3F;
70 PRINT @1;"LF001,010"
80 LINE INPUT @1;D$:PRINT D$:PRINT #1,D$
90 LINE INPUT @;D$:PRINT D$:PRINT #1,D$
100 IF LEFT$(D$,2)<>"EN" GOTO 90
110 CLOSE:STOP
120 END
Write the Setting Data to DA100Read out the setting data from floppy disk, display them on CRT of personal computer, and writethem to DA100.
10 'SETTEI
20 ISET IFC
30 ON SRQ GOSUB *SSS
40 POLL 1,B
50 SRQ ON
60 OPEN "TS1.DAT" FOR INPUT AS #1
70 ISET IFC
80 CMD DELIM=0
90 PRINT @1;"IM2"
100 LINE INPUT #1,D$
110 IF LEFT$(D$,2)="EN" GOTO 140
120 PRINT @1;D$:PRINT D$
130 GOTO 100
140 CLOSE:STOP
150 END
160 '
170 *SSS
180 POLL 1,B
190 IF (B AND &H42)=&H42 THEN PRINT "SYNTAX ERROR"
200 RETURN
![Page 83: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/83.jpg)
IM DA100-11E8-2
8.1 GP-IB Sample Programs
Output the Unit and Decimal Point DataRead out the unit and decimal point data from DA100, display them on CRT of personal computer,and save them to floppy disk.
10 'TS2 <GET> LF
20 OPEN "TS2.DAT" FOR OUTPUT AS #1
30 ISET IFC
40 CMD DELIM=0
50 PRINT @1;"TS2"
60 WBYTE &H3F,&H21,&H8,&H3F;
70 PRINT @1;"LF001,010"
80 LINE INPUT @1;D$:PRINT D$:PRINT #1,D$
90 GOTO 110
100 LINE INPUT @;D$:PRINT D$:PRINT #1,D$
110 IF MID$(D$,2,1)<>"E" THEN 100
120 CLOSE:STOP
130 END
Output the measurement data (ASCII Code)Read out the measurement data by ASCII code from DA100, display on CRT of personal computer,and save to floppy disc.
10 'TS0 <GET> FM0
20 OPEN "TS0ASC.DAT" FOR OUTPUT AS #1
30 ISET IFC
40 CMD DELIM=0
50 PRINT @1;"TS0"
60 WBYTE &H3F,&H21,&H8,&H3F;
70 PRINT @1;"FM0,001,010"
80 LINE INPUT @1;D$:PRINT D$:PRINT #1,D$
90 LINE INPUT @;D$:PRINT D$:PRINT #1,D$
100 IF MID$(D$,2,1)<>"E" THEN 90
110 CLOSE:STOP
120 END
![Page 84: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/84.jpg)
IM DA100-11E 8-3
Sam
ple Program
8
Output the measurement data (BINARY Code)Read out the measurement data by BINARY code from DA100, display on CRT of personal computer,and save to floppy disc.
10 'TS0 BO1 <GET> FM1
20 OPEN "TS0BIN.DAT" FOR OUTPUT AS #1
30 ISET IFC
40 CMD DELIM=0
50 PRINT @1;"TS0"
60 PRINT @1;"BO1"
70 WBYTE &H3F,&H21,&H8,&H3F;
80 PRINT @1;"FM1,001,010"
90 CMD DELIM=3
100 LINE INPUT @1;D$:PRINT #1,D$
110 A=CVI(MID$(D$,1,2)):PRINT A
120 L=0
130 PRINT ASC(MID$(D$,3,1));:PRINT "/";
140 PRINT ASC(MID$(D$,4,1));:PRINT "/";
150 PRINT ASC(MID$(D$,5,1));:PRINT
160 PRINT ASC(MID$(D$,6,1));:PRINT ":";
170 PRINT ASC(MID$(D$,7,1));:PRINT ":";
180 PRINT ASC(MID$(D$,8,1));:PRINT
190 L=0
200 FOR I=6 TO A-1
210 PRINT RIGHT$("0"+HEX$(ASC(MID$(D$,I+3,1))),2)+" ";
220 L=L+1
230 IF L=6 THEN L=0 :PRINT
240 NEXT I
250 CLOSE:STOP
260 END
Output the system configuration dataRead out the configuration data from DA100, display on CRT of personal computer, and save tofloppy disc.
10 'TS5 <GET> CF
20 OPEN "TS5.DAT" FOR OUTPUT AS #1
30 ISET IFC
40 CMD DELIM=0
50 PRINT @1;"TS5"
60 WBYTE &H3F,&H21,&H8,&H3F;
70 PRINT @1;"CF0"
80 LINE INPUT @1;D$:PRINT D$:PRINT #1,D$
90 LINE INPUT @;D$:PRINT D$:PRINT #1,D$
100 IF LEFT$(D$,2)<>"E:" GOTO 90
110 CLOSE:STOP
120 END
8.1 GP-IB Sample Programs
![Page 85: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/85.jpg)
IM DA100-11E8-4
8.2 RS-232-C Sample Programs
This section describes sampl eprogram for a system using PC 9801 series (NEC) with the RS-232-C interface.Sample programs in this manual are writen in N88-BASIC(Standard language for PC9801 series).We hope that these samples will aid you in creating your own program.
Setting the RS-232-C ParameterIn this sample program,the RS-232-C parameter settings are as shown below.Baud rate 9600Data length 8Parity EvenStop bit 1Handshaking OFF-OFF
Setting the personal ComputerBe carefull when receiving BINARY data that the received data does not overrun the capacity of thereceive buffer in the personal computer which may be small as 255 bytes in some case.
Output the Setting DataRead out the setting data from DA100, display them on CRT of personal computer, and save them tofloppy disk.
10 'TS1 <ESC T> LF
20 OPEN "COM1:E81N" AS #1
30 OPEN "TS1.DAT" FOR OUTPUT AS #2
40 PRINT #1,"TS1"
50 LINE INPUT #1,D$:PRINT D$
60 PRINT #1,CHR$(&H1B)+"T"
70 LINE INPUT #1,D$:PRINT D$
80 PRINT #1,"LF001,010"
90 LINE INPUT #1,D$:PRINT D$:PRINT #2,D$
100 IF LEFT$(D$,2)<>"EN" GOTO 90
110 CLOSE
120 END
Write the Setting Data to DA100Read out the setting data from floppy disk, display them on CRT of personal computer, and writethem to DA100.
10 'SETTEI
20 OPEN "COM1:E81N" AS #1
30 OPEN "TS1.DAT" FOR INPUT AS #2
40 LINE INPUT #2,D$
50 IF LEFT$(D$,2)="EN" GOTO 100
60 PRINT #1,D$:PRINT D$
70 LINE INPUT #1,D$
80 IF LEFT$(D$,2)="E1" THEN PRINT "SYNTAX ERROR"
90 GOTO 40
100 CLOSE
110 END
![Page 86: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/86.jpg)
IM DA100-11E 8-5
Sam
ple Program
8
8.2 RS-232-C Sample Programs
Output the Unit and Decimal Point DataRead out the unit and decimal point data from DA100, display them on CRT of personal computer,and save them to floppy disk.
10 'TS2 <ESC T> LF
20 OPEN "COM1:E81N" AS #1
30 OPEN "TS2.DAT" FOR OUTPUT AS #2
40 PRINT #1,"TS2"
50 LINE INPUT #1,D$:PRINT D$
60 PRINT #1,CHR$(&H1B)+"T"
70 LINE INPUT #1,D$:PRINT D$
80 PRINT #1,"LF001,010"
90 LINE INPUT #1,D$:PRINT D$:PRINT #2,D$
100 IF MID$(D$,2,1)<>"E" THEN 90
110 CLOSE
120 END
Output the measurement data (ASCII Code)Read out the measurement data by ASCII code from DA100, display on CRT of personal computer,and save to floppy disc.
10 'TS0 <ESC T> FM0
20 OPEN "COM1:E81N" AS #1
30 OPEN "TS0ASC.DAT" FOR OUTPUT AS #2
40 PRINT #1,"TS0"
50 LINE INPUT #1,D$:PRINT D$
60 PRINT #1,CHR$(&H1B)+"T"
70 LINE INPUT #1,D$:PRINT D$
80 PRINT #1,"FM0,001,010"
90 LINE INPUT #1,D$:PRINT D$:PRINT #2,D$
100 IF MID$(D$,2,1)<>"E" THEN 90
110 CLOSE
120 END
![Page 87: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/87.jpg)
IM DA100-11E8-6
Output the measurement data (BINARY Code)Read out the measurement data by BINARY code from DA100, display on CRT of personal computer,and save to floppy disc.
10 'TS0 BO1 <ESC T> FM1
20 OPEN "COM1:E81N" AS #1
30 OPEN "TS0BIN.DAT" FOR OUTPUT AS #2
40 PRINT #1,"TS0"
50 LINE INPUT #1,D$:PRINT D$
60 PRINT #1,"BO1"
70 LINE INPUT #1,D$:PRINT D$
80 PRINT #1,CHR$(&H1B)+"T"
90 LINE INPUT #1,D$:PRINT D$
100 PRINT #1,"FM1,001,010"
110 D$=INPUT$(2,#1):PRINT #2,D$
120 A=CVI(MID$(D$,1,2)):PRINT A
130 D$=INPUT$(A,#1):PRINT #2,D$
140 L=0
150 PRINT ASC(MID$(D$,1,1));:PRINT "/";
160 PRINT ASC(MID$(D$,2,1));:PRINT "/";
170 PRINT ASC(MID$(D$,3,1));:PRINT
180 PRINT ASC(MID$(D$,4,1));:PRINT ":";
190 PRINT ASC(MID$(D$,5,1));:PRINT ":";
200 PRINT ASC(MID$(D$,6,1));:PRINT
210 L=0
220 FOR I=4 TO A-3
230 PRINT RIGHT$("0"+HEX$(ASC(MID$(D$,I+3,1))),2)+" ";
240 L=L+1
250 IF L=6 THEN L=0 :PRINT
260 NEXT I
270 CLOSE
Output the system configuration dataRead out the configuration data from DA100, display on CRT of personal computer, and save tofloppy disc.
10 'TS5 <ESC T> CF
20 OPEN "COM1:E81N" AS #1
30 OPEN "TS5.DAT" FOR OUTPUT AS #2
40 PRINT #1,"TS5"
50 LINE INPUT #1,D$:PRINT D$
60 PRINT #1,CHR$(&H1B)+"T"
70 LINE INPUT #1,D$:PRINT D$
80 PRINT #1,"CF0"
90 LINE INPUT #1,D$:PRINT D$:PRINT #2,D$
100 IF LEFT$(D$,2)<>"E:" GOTO 90
110 CLOSE
120 END
8.2 RS-232-C Sample Programs
![Page 88: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/88.jpg)
IM DA100-11E 8-7
Sam
ple Program
8
8.3 RS-422-A/RS-485 Sample Programs
This section describes sample program for a system using PC9801 series (NEC) with the RS-422-A/RS-485 interface. We hope that these samples will aid you in creating your own program.
ConfigurationModel : NEC PC9801 seriesLanguage : N88-BASIC (Standard programming language on the PC9801 series)Wiring system : four-wire system (both four-wire and two-wire systems are introduced in this
manual for the ASCII output of the measured data).
Setting the RS-422-A/RS-485 ParameterBaud rate : 9600Data length : 8Parity : EvenStop bit : 1Address : 01
Setting the Personal ComputerBe careful when receiving BINARY data that the received data does not overrun the capacity of thereceive buffer in the personal computer which may be small as 255 bytes in some case.
Output the Setting DataRead out the setting data from DA100, display them on CRT of the personal computer, and savethem to floppy disk.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS1.DAT” FOR OUTPUT AS #2
40 ‘
50 PRINT #1,CHR$(&H1B)+”O 01"
60 LINE INPUT #1,D$ :PRINT D$
70 PRINT #1,”TS1"
80 LINE INPUT #1,D$ :PRINT D$
90 PRINT #1,CHR$(&H1B)+”T”
100 LINE INPUT #1,D$ :PRINT D$
110 PRINT #1,”LF001,010"
120 LINE INPUT #1,D$
130 PRINT D$
140 PRINT #2,D$
150 IF LEFT$(D$,2)<>”EN” THEN GOTO 120
160 ‘
170 PRINT #1,CHR$(&H1B)+”C 01"
180 LINE INPUT #1,D$ :PRINT D$
190 CLOSE
200 END
![Page 89: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/89.jpg)
IM DA100-11E8-8
Write the Setting Data to DA100Read out the setting data from floppy disk, display them on CRT of the personal computer, and writethem to DA100.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS1.DAT” FOR INPUT AS #2
40 ‘
50 PRINT #1,CHR$(&H1B)+”O 01"
60 LINE INPUT #1,D$ :PRINT D$
70 LINE INPUT #2,D$
80 IF LEFT$(D$,2)=”EN” THEN GOTO 150
90 PRINT #1,D$
100 PRINT D$
110 LINE INPUT #1,D$
120 IF LEFT$(D$,2)=”E1" THEN PRINT “SYNTAX ERROR”
130 GOTO 70
140 ‘
150 PRINT #1,CHR$(&H1B)+”C 01"
160 LINE INPUT #1,D$ :PRINT D$
170 CLOSE
180 END
Output the Unit and Decimal Point DataRead out the unit and decimal point data from DA100, display them on CRT of the personal computer,and save them to floppy disk.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS2.DAT” FOR OUTPUT AS #2
40 ‘
50 PRINT #1,CHR$(&H1B)+”O 01"
60 LINE INPUT #1,D$ :PRINT D$
70 PRINT #1,”TS2"
80 LINE INPUT #1,D$ :PRINT D$
90 PRINT #1,CHR$(&H1B)+”T”
100 LINE INPUT #1,D$ :PRINT D$
110 PRINT #1,”LF001,010"
120 LINE INPUT #1,D$
130 PRINT D$
140 PRINT #2,D$
150 IF MID$(D$,2,1)<>”E” THEN GOTO 120
160 ‘
170 PRINT #1,CHR$(&H1B)+”C 01"
180 LINE INPUT #1,D$ :PRINT D$
190 CLOSE
200 END
8.3 RS-422-A/RS-485 Sample Programs
![Page 90: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/90.jpg)
IM DA100-11E 8-9
Sam
ple Program
8
Output the Measurement Data (ASCII Code, four-wire)Read out the measurement data by ASCII code from DA100, display on CRT of the personal computer,and save to floppy disk.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS0ASC.DAT” FOR OUTPUT AS #2
40 ‘
50 PRINT #1,CHR$(&H1B)+”O 01"
60 LINE INPUT #1,D$ :PRINT D$
70 PRINT #1,”TS0"
80 LINE INPUT #1,D$ :PRINT D$
90 PRINT #1,CHR$(&H1B)+”T”
100 LINE INPUT #1,D$ :PRINT D$
110 PRINT #1,”FM0,001,010"
120 LINE INPUT #1,D$
130 PRINT D$
140 PRINT #2,D$
150 IF MID$(D$,2,1)<>”E” THEN GOTO 120
160 ‘
170 PRINT #1,CHR$(&H1B)+”C 01"
180 LINE INPUT #1,D$ :PRINT D$
190 CLOSE
200 END
8.3 RS-422-A/RS-485 Sample Programs
![Page 91: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/91.jpg)
IM DA100-11E8-10
Output the Measurement Data (ASCII Code, two-wire)Read out the measurement data by ASCII code from DA100, display on CRT of the personal computer,and save to floppy disk.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS0ASC.DAT” FOR OUTPUT AS #2
40 OUT &H32,&H5
50 ‘
60 D$=CHR$(&H1B)+”O 01"
70 GOSUB *RPRINT :GOSUB *RRECIVE :PRINT D$
80 D$=”TS0"
90 GOSUB *RPRINT :GOSUB *RRECIVE :PRINT D$
100 D$=CHR$(&H1B)+”T”
110 GOSUB *RPRINT :GOSUB *RRECIVE :PRINT D$
120 ‘
130 D$=”FM0,001,010" :GOSUB *RPRINT
140 GOSUB *RRECIVE
150 PRINT D$
160 PRINT #2,D$
170 IF MID$(D$,2,1)<>”E” GOTO 140
180 ‘
190 D$=CHR$(&H1B)+”C 01" :GOSUB *RPRINT :GOSUB *RRECIVE
200 CLOSE
210 END
220 ‘
230 ‘
240 *RPRINT
250 OUT &H32,&H25
260 FOR K=1 TO 1000 :NEXT K
270 PRINT #1,D$
280 IF(INP(&H32) AND &H4) THEN OUT &H32,&H5 ELSE 280
290 RETURN
300 ‘
310 *RRECIVE
320 D$=””
330 INCHR$=INPUT$(1,#1)
340 D$=D$+INCHR$
350 IF ASC(INCHR$)<>&HA THEN GOTO 330
360 PRINT D$
370 RETURN
• This program is designed for the converter using RS (RTS) for send control.• BIT 5 is the RS (RTS) control BIT in the XX value of “OUT &H32,&HXX” in the program. Bits
other than BIT 5 may be different in other applications.• Comments on the program are indicated below.
Line 40 Set RS (RTS) to FALSE and turn the send control OFF.Line 250 Set RS (RTS) to TRUE and turn the send control ON.Line 260 Insert a wait before sending data. This value need to be adjusted depending on the
PC. This wait time is usually not necessary unless the PC is extremely fast and thedata sent from the DA100 side collides with the data sent by the PC side.
Line 280 On the send complete indication from the PC (TxEMP is TRUE), set RS (RTS) toFALSE and turn the send control OFF.
Line 310 This subroutine accurately reads up to LF.
8.3 RS-422-A/RS-485 Sample Programs
![Page 92: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/92.jpg)
IM DA100-11E 8-11
Sam
ple Program
8
Output the Measurement Data (Binary Code)Read out the measurement data by BINARY code from DA100, display on CRT of the personalcomputer, and save to floppy disk.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS0BIN.DAT” FOR OUTPUT AS #2
40 ‘
50 PRINT #1,CHR$(&H1B)+”O 01"
60 LINE INPUT #1,D$ :PRINT D$
70 PRINT #1,”TS0"
80 LINE INPUT #1,D$ :PRINT D$
90 PRINT #1,”BO1"
100 LINE INPUT #1,D$ :PRINT D$
110 PRINT #1,CHR$(&H1B)+”T”
120 LINE INPUT #1,D$ :PRINT D$
130 PRINT #1,”FM1,001,010"
140 D$=INPUT$(2,#1)
150 PRINT #2,D$
160 A=CVI(MID$(D$,1,2))
170 PRINT A
180 D$=INPUT$(A,#1)
190 PRINT #2,D$
200 PRINT ASC(MID$(D$,1,1)); :PRINT “/”;
210 PRINT ASC(MID$(D$,2,1)); :PRINT “/”;
220 PRINT ASC(MID$(D$,3,1)); :PRINT
230 PRINT ASC(MID$(D$,4,1)); :PRINT “:”;
240 PRINT ASC(MID$(D$,5,1)); :PRINT “:”;
250 PRINT ASC(MID$(D$,6,1))
260 ‘
270 L=0
280 FOR I=7 TO A
290 PRINT RIGHT$(“0”+HEX$(ASC(MID$(D$,I,1))),2)+” “;
300 L=L+1
310 IF L=5 THEN L=0 : PRINT
320 NEXT I
330 ‘
340 PRINT #1,CHR$(&H1B)+”C 01"
350 LINE INPUT #1,D$ :PRINT D$
360 CLOSE
370 END
8.3 RS-422-A/RS-485 Sample Programs
![Page 93: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/93.jpg)
IM DA100-11E8-12
8.3 RS-422-A/RS-485 Sample Programs
Output the System Configuration DataRead out the configuration data from DA100, display on CRT of the personal computer, and save tofloppy disk.
10 ‘
20 OPEN “COM1:E81N” AS #1
30 OPEN “TS5.DAT” FOR OUTPUT AS #2
40 ‘
50 PRINT #1,CHR$(&H1B)+”O 01"
60 LINE INPUT #1,D$ :PRINT D$
70 PRINT #1,”TS5"
80 LINE INPUT #1,D$ :PRINT D$
90 PRINT #1,CHR$(&H1B)+”T”
100 LINE INPUT #1,D$ :PRINT D$
110 PRINT #1,”CF0"
120 LINE INPUT #1,D$
130 PRINT D$
140 PRINT #2,D$
150 IF LEFT$(D$,2)<>”E:” THEN GOTO 120
160 ‘
170 PRINT #1,CHR$(&H1B)+”C 01"
180 LINE INPUT #1,D$ :PRINT D$
190 CLOSE
200 END
![Page 94: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/94.jpg)
IM DA100-11E 8-13
Sam
ple Program
8
8.4 Ethernet Program
ConfigurationModel IBM PC/ATOS Windows95Lnguage Visual-C
Output the measurement data (ASCI)
1 /*2 * DARWIN - PC Communication Program for Winsock3 */4 #include <winsock.h>5 #include <stdlib.h>6 #include <stdio.h>78 #define IP_ADDR “133.140.104.204”9 #define PORT_NUM 3415010 #define BUF_MAX 40961112 extern int recv_msg(SOCKET so, char *msg, char *buf, int max);1314 void main(void) 1516 static char * msg[] = 1718 “TS0”,19 “\x1bT”,20 “FM0,001,010”,21 NULL22 ;23 WSADATA wsa;24 SOCKET so;25 struct sockaddr_in addr;26 char buf[BUF_MAX];27 int i;2829 if(WSAStartup(MAKEWORD(1,1), &wsa) == 0) 3031 if((so = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) != INVALID_SOCKET) 3233 memset(&addr, 0x00, sizeof(addr));34 addr.sin_family = AF_INET;35 addr.sin_addr.s_addr = inet_addr(IP_ADDR);36 addr.sin_port = htons(PORT_NUM);3738 if(connect(so, (void *)&addr, sizeof(addr)) != SOCKET_ERROR) 3940 for(i = 0; msg[i] != NULL; i++) 4142 sprintf(buf, “%s%s”, msg[i], “\r\n”);4344 if(send(so, buf, strlen(buf), 0) == SOCKET_ERROR)45 break;4647 printf(“%s”, buf);4849 if(recv_msg(so, msg[i], buf, BUF_MAX) <= 0)50 break;5152 printf(“%s”, buf);53 54 55 closesocket(so);56
![Page 95: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/95.jpg)
IM DA100-11E8-14
57 WSACleanup();58 59 6061 int recv_msg(SOCKET so, char *msg, char *buf, int max) 6263 int sum = 0;64 int len;65 int pos;6667 for(;;) 6869 len = recv(so, &buf[sum], max - sum, 0);7071 if(len == SOCKET_ERROR || len == 0)72 return(len);7374 sum += len;7576 buf[sum] = ‘\0’;7778 if(buf[sum-1] != ‘\n’)79 continue;8081 for(pos = sum-1; pos > 0; pos—) 8283 if(buf[pos-1] == ‘\n’)84 break;85 8687 if(!strcmp(msg, “TS0”) || !strcmp(msg, “\x1bT”)) 8889 if((pos < sum-1) && (buf[pos] == ‘E’))90 break;91 92 else if(!strncmp(msg, “FM”, 2)) 9394 if((pos+1 < sum-1) && (buf[pos+1] == ‘E’))95 break;96 97 else break;98 99 return(sum);100
Line 8 Sets the DA100's IP address.Line 9 Specifies the port number to connect.Line 16 to 21 CommandLine 29 Starts Windows socket (Winsock Ver. 1.1).Line 31 Creates a socket.Line 33 to 36 Sets connection destination. inet_addr() and htons() are functions used to convert to
network format.Line 38 Establishes connection.Line 40 to 54 Sends a command and receives a response.Line 55 Closes the socket.Line 57 Terminates the use of the Windows socket.Line 61 A function to receive ASCII data.Line 69 Receives data from the destination. If the connection is down, recv() returns 0.Line 78 to 79 Reads the response data by line.Line 81 to 84 Determines the beginning of the last received line. The first character of the last line is
buff[pos].Line 87 to 97 If the response data are final (all responses have been received with respect to each
command), return to main.
8.4 Ethernet Program
![Page 96: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/96.jpg)
IM DA100-11E App-1
Com
puting Equation
App
App.1 Computing EquationDA100 can execute computations with the measured data of each input channel taken as a variable,and the results can be displayed/saved (functions available for use only when DA100 has the /M1
option) . The following operators can be used for computation.
Basic operators
Type Operator Example Description
Addition + 001+002 Obtain the sum of the measured data of channel 001 and channel 002.
Subtraction - 002-001 Obtain the difference of the measured data of channel 002 and channel 001.
Multiplication * 003*K1 Multiply constant K1 to the measured data of channel 003.
Division / 004/K2 Divide the measured data of channel 004 by constant K2.
Power ** 005**006 Take the power of measured data of channel 005 with the measured data ofchannel 006.
Absolute value ABS() ABS(001) Obtain the absolute value of the measured data of channel 001.
Square root SQR() SQR(002) Obtain the square root of the measured data of channel 002.
Common logarithmLOG() LOG(003) Obtain the common logarithm of the measured data of channel 003.
Natural Logarithm LN() LN(004) Obtain the natural logarithm of the measured data of channel 004.
Exponent EXP() EXP(005) Make the measured data of channel 005 to be x and obtain ex.
* +/- can be used as signs as in -(001).
Logical operators
Type Operator Example Description
Logical product AND 001AND002 when channel 001=0 and channel 002=0, “0”.when channel 001=nonzero and channel 002=0, “0”.when channel 001=0 and channel 002=nonzero, “0”.when both channel 001 and channel 002 are nonzero, “1”.
Logical sum OR 001OR002 when channel 001=0 and channel 002=0, “0”.when channel 001=nonzero and channel 002=0, “1”.when channel 001=0 and channel 002=nonzero, “1”.when both channel 001 and channel 002 are nonzero, “1”.
Exclusive OR XOR 001XOR002 when channel 001=0 and channel 002=0, “0”.when channel 001=nonzero and channel 002=0, “1”.when channel 001=0 and channel 002=nonzero, “1”.when both channel 001 and channel 002 are nonzero, “0”.
Logical negation NOT NOT001 when channel 001=0, “1”.when channel 001=nonzero, “0”.
Relational operators
Type Operator Example Description
Equal .EQ. 001.EQ.002 when channel 001 = channel 002, “1”.when channel 001 ≠ channel 002, “0”.
Not equal .NE. 002.NE.001 when channel 001 ≠ channel 002, “1”.when channel 001 = channel 002, “0”.
Greater than .GT. 003.GT.K1 when channel 003 > constant K1, “1”.when channel 003 ≤ constant K1, “0”.
Less than .LT. 004.LT.K10 when channel 004 < constant K10, “1”.when channel 004 ≥ constant K10, “0”.
Greater than or .GE. 003.GE.K1 when channel 003 ≥ constant constant K1, “1”.equal to when channel 003 < constant K1, “0”.
Less than or .LE. 004.LE.K10 when channel 004 ≤ constant K10, “1”.equal to when channel 004 > constant K10, “0”.
Specified channel statistical operators
Type Operator Example DescriptionMaximum value TLOG.MAX() TLOG.MAX(001) Obtain the maximum value of the measured data of channel 001.
Minimum value TLOG.MIN() TLOG.MIN(002) Obtain the minimum value of the measured data of channel 002.
Max-min value TLOG.P-P() TLOG.P-P(003) Obtain the P-P value of the measured data of channel 003.
Total value TLOG.SUM() TLOG.SUM(004) Obtain the total value of the measured data of channel 004.
Average value TLOG.AVE() TLOG.AVE(005) Obtain the average value of the measured data of channel 005.
* Statistical computation of the measured data from the start of the statistical computation until it is stopped.When combining with each of the operators, MAX(), MIN(), P-P(), SUM(), and AVE(), the value that canbe specified inside the () is limited to the input channel number or the computation channel number (refer tonext page) (Example: TLOG.MAX(A01)).
![Page 97: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/97.jpg)
App-2 IM DA100-11E
App.1 Computing Equation
Statistical operators within the group
Type Operator Example Description
Maximum value CLOG.MAX() CLOG.MAX(G01) Obtain the maximum value of the measured data of group G01.
Minimum value CLOG.MIN() CLOG.MIN(G02) Obtain the minimum value of the measured data of group G02.
Max-min value CLOG.P-P() CLOG.P-P(G03) Obtain the P-P value of the measured data of group G03.
Total value CLOG.SUM() CLOG.SUM(G04) Obtain the total value of the measured data of group G04.
Average value CLOG.AVE() CLOG.AVE(G05) Obtain the average value of the measured data of group G05.
* Statistical computation of the measured data of the input channel within the same group measured at thesame time every specified interval.
Special operators
Type Operator Example Description
Previous value* PRE() PRE(001) Obtain the previous measured data of channel 001
Hold** HOLD(): HOLD(001):TLOG.SUM(002) When the measured value of channel 001 changes from0 to a nonzero value, maintain the displaying integratedvalue of the measured data of channel 002 while themeasured value of channel 001 is nonzero.
Reset** RESET(): RESET(001):TLOG.SUM(002) When the channel 001 = nonzero, reset the integratedvalue of the measured data of channel 002
* Previously measured data or computed data. In the case of computed data, the value is set to 0 when thecomputation is reset. At the start of the computation, if the computation was reset, the value is “0”. If it wasnot reset, the value is the last value of the previous computation. The value that can be specified insidethe() is limited to the input channel number (001 to 060) or the computation channel number (A01 to A60).Each computing equation can be used once.
** When specifying HOLD(A):B or RESET(A):B, A and B are channel numbers or computing equations.These can be used once in the beginning of the computing equation.
Computing equations are set according to the following rules.
The number of computing equations
“30” computing equations for the stand-alone type and “60” for the expandable type can be set.
Each computing equation is assigned a number. The numbers are “A01” to “A30” for the stand-
alone type and “A01” to “A60” for the expanded type. These numbers are called computation
channel numbers.
Data applicable for computation
The following data is used for computation.
• Measured data: Specified by channel No. (Stand-alone: 001 to 040; Expandable: 001 to 300)
• Computed data: Specified by computation channel No. (Stand-alone: A01 to A30; Expandable:
A01 to A60)
• Constant: Value specified for Stand-alone: K01 to K30; Expandable: K01 to K60.
• Group data: Measured data of channels belonging to a group. Specified by group No. (G01 to
G07). This is applicable only for CLOG.
• Communication input data: Data written to the instrument’s memory via communication
interface. Specified by data No. (Stand-alone: C01 to C30; Expandable: C01 to C60)
• Data on internal RAM disk: Measured/computed data saved in the internal RAM disk. Use the
following numbers to specify data.
Measured data:
Stand-alone: M001 to M040; Expandable: M001 to M300
Computed data:
Stand-alone: MA01 to MA030; Exoandable: MA01 to MA060
![Page 98: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/98.jpg)
IM DA100-11E App-3
Com
puting Equation
App
App.1 Computing Equation
Priority of operatorsThe priority of operators in a computing equation is as follows. The operators are placed in order
from the highest priority.
Type Operators
Function ABS(), SQR(), LOG(), LN(), EXP(), MAX(), MIN(), P-P(), SUM(), AVE(),PRE(), HOLD():, RESET():
Exponentiation **
Signs, logical negation +, -, NOT
Multiplication, division *, /
Addition, subtraction +, -
Greater/less relation .GT., .LT., .GE., .LE.
Equal/not equal relation .EQ., .NE.
Logical product AND
Logical sum, exclusive OR OR, XOR
Range when computing
When the value exceeds ±10308 during the computation, computation error (overflow) occurs.
Units in computing equations
In computations, measured data are handled as numbers without units. For example, if the
measured data of channel 001 is “20 mV” and the measured data of channel 002 is “20 V”, the
computed result of “001+002” becomes “40”.
Limitations in computing equations
Multiple operators can be used in 1 computing equation. But, there are following limitations.
- Number of characters that can be used : 40 characters
- Total number of channel numbers and constants: 16 (Computation erroro ccurs when 16
exceeded, and the computed result becomes +OVER or -OVER)
- Computation channel numbers: Computation channel numbers less than the current computation
channel number can be used as variables within the computing equation.
Example: A02=001+A01 ← Computation channel numbers greater than or equal to A03 can not
be used in this computation.
- Statistical operators (TLOG. or CLOG.) can only be used once in 1 computing equation.
Control of the computing operation
There is a method to control using the data collection software and the method to control using the
event/action function described on the next page.
- Control using the data collection software
This software allows for the start/stop of the computation, and the clearing of the computed result
(select between just clearing or immediately compute after clearing).
Computation start Computation startComputation stop Computation clear & start
Co
mp
ute
d d
ata
![Page 99: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/99.jpg)
App-4 IM DA100-11E
- Control using the event/action function
Can start/stop computations or clear/reset computed results by an event occurring. This function
distinguishes clear and reset as shown below.
- Clear
When issued during the computation, the measured data is reset before doing the first
computation.
Computation clear
Co
mp
ute
d d
ata
Computation start Measurement interval
- ResetWhen issued during the computation, the measured data is reset after doing the first
computation.
Measurement intervalComputation start Computation
reset
Co
mp
ute
d d
ata
Alarm setting for the computation channel
Similar to the standard channels, up to 4 alarm values (levels) can be designated for each
computation channel (upper limit alarm / lower limit alarm).
App.1 Computing Equation
![Page 100: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/100.jpg)
IM DA100-11E App-5
Com
puting Equation
App
App. 2 Report FunctionThe DA calculates and processes an hour’s, day’s or month’s worth of measurement or computation
data into instantaneous values, averages and/or sums. The results can be delivered using the
communication function.
Reports come in the following three types.
• Hourly report
Intervals Between Making Reports; Every hour (1:00, 2:00 . . ., 23:00, 24:00)
Data Item for Computing; An hour’s average, maximum and minimum
An hour’s sum and cumulative sum
Instantaneous value at the time of making the report
• Daily report
Intervals Between Making Reports; Every other day (preset time)
Data Item for Computing; A day’s average, maximum and minimum
A day’s sum and cumulative sum
Instantaneous value at the time of making the report
• Monthly report
Intervals Between Making Reports; Every other month (preset time)
Data Item for Computing; A month’s average, maximum and minimum
A month’s sum
Instantaneous value at the time of making the report
On/Off of Hourly, Daily and Monthly Report Making
Configure the on’s and off’s of hourly, daily and monthly report making, separately. You can set
hourly, daily and monthly report making all to “on” at the same time. In addition, you can set daily
and monthly reports to either the standard format (ON1) or the enhanced format (ON2) of output.
Note that the enhanced format can only be set for either daily reports or monthly reports.
Output Formats
The format of output is available in either the standard or enhanced format. Hourly reports can have
the standard format only.
Standard format: Prints the results of computing configured on a report-channel basis.
Enhanced format:
Daily reports: the results of computing configured on a report-channel basis plus
information on instantaneous values given at each preset time.
Monthly reports: the results of computing configured on a report-channel basis plus
information on instantaneous values given simultaneously with the
preset time for making each report
Time to Make Report
Set the time to make a report in the format day of month : time. Define the day of month field within
a 01-28 range and the time field within a 00-23 range.
Hourly reports:
The DA makes reports every hour on the hour (1:00, 2:00, . . ., 23:00, 24:00). For cumulative
summation, it resets the cumulative sum at a preset time.
Daily reports:
The DA makes reports at a preset time or times. For cumulative summation, it resets the
cumulative sum at the preset time of a day.
Monthly reports:
The DA makes reports at a preset time of the day.
![Page 101: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/101.jpg)
App-6 IM DA100-11E
Report Channels
There are sixty report channels, from R01 to R60. You can assign channels for measuring objects
being computed or computation channels and the type of computing on a report-channel basis.
When making a report of computed data, let computing start before letting the report making start.
Types of Computing
Setting Parameter Data Item for Computing
INST Instantaneous value at the time of making reportAVE Average, maximum and minimum over the computing periodSUM Sum and cumulative sum over the computing period
Sum and Cumulative Sum
Sum: The total sum over an hour for hourly reports, the sum over a day for daily
reports or the sum over a month for monthly reports. The DA resets this value
each time it makes any of these reports.
Cumulative sum:The total sum up to the preset time to make a report in the case of hourly
reports or the sum up to a preset time of the day to make a report in the case of
daily reports. The DA resets this value at each preset time or at each preset
time of the day for report making. The DA does not perform cumulative
summation for monthly reports.
As an example, the following illustrates the process of summation and cumulative summation for
hourly reports. The example shows the case where the preset time to make a report is 8:00.
9:00 11:00
Results of computing
Time to make an hourly report
Time7:0010:008:00 8:00 9:00 10:00
Cumulative summation
Summation
Preset time to make report
Unit of Summation (SUM UNIT)
Such input data items as the flowrate that have a unit in /sec, /min, /hour or /day, when simply
summed, give results of computing different from their actual values. This occurs because the unit
of such a data item differs from that of the measurement interval. In that case, you can take the
output after having converted the unit of summation so it matches that of the input data item applied.
Unit of Input (Preset Unit) Conversion Formula
INTVL (no conversion) Σ (measured data values)/sec Σ (measured data values) × measurement interval/min Σ (measured data values) × measurement interval/60/hour Σ (measured data values) × measurement interval/3600/day Σ (measured data values) × measurement interval/86400
App.2 Report Function
![Page 102: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/102.jpg)
IM DA100-11E App-7
Com
puting Equation
App
Starting/Stopping Report Making
Report making can be started or stopped in two ways:
• DR command
• Use the event/action functions to define the start/stop of making a report for the following events:
Edge action: You can define every event as an edge action to start/stop report making.
Level action:You can use remote, alarm, relay signals as events to start/stop report making.
Report making starts at the same time that any of these events occur. Report
making stops when the event clears.
Note• If you start report making, all reports created up to that point are reset.
• When report making is in progress, you cannot make changes to measurement channels, measuring ranges or dates and
times nor can you copy information on the ranges.
• If any computed data are included in your report making, let computing start first and then get report making started. If you
fail to enable computing, the data in your reports will become meaningless because no change takes place on the computed
data.
• If you want the start of computing and report making enabled at the same time, use the event/action functions to assign both
of these instructions to the same event as actions.
Time Relationship Between the report start/stop and report making
The following figure shows the time relationship between the report start/stop and report making.
Report1
Report2Report3
Reportn
Start of report making
Denotes the point in time a report is created.
Time to make report Time to make report Time to make repor
Stop of report making
• Data items included in the first round of report making after the start of report making are
fewer in number than those included in the second and subsequent rounds of report making.
• If the time when data are sampled coincides with the time to stop report making, the DA
samples data before stopping report making. The report created when the DA stops making
reports thus includes those data.
• If the time when report making is started coincides with the time the report is created, the start
of report making precedes. Thus, no report is created.
• If the time when data are sampled coincides with the time to start report making, the data
sampled at the same time report making started are included in first round of report making.
The report created when the DA stops making reports thus includes those data.
• If you have defined timer and match-time signals as events using the event/action functions so
the time report making starts matches the time the report is created, data items included in the
first round of report making are one data item greater in number than those included in the
second or any subsequent round of report making.
App.2 Report Function
![Page 103: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/103.jpg)
App-8 IM DA100-11E
Processing Against Absence of Measurement
Measurement may not take place if the DA is loaded beyond its processing capability. If absence of
measurement occurs, the DA compensates for the missing data with the data it measures
immediately after recovering from the absence of measurement (the data for the period with no
measurement thus match those acquired immediately after recovering from the absence of
measurement).
If Power Failure Occurs While Report Function Is Active
The DA takes different actions depending on the length of a power failure.
If the power failure time is longer than 12 hours:
The DA makes a report immediately after it recovers from the power failure and then stops making
reports. It does not execute printing based on the settings for automatic printing. Print out reports
either using the communication function or from the FUNC menu.
Results of computing: The DA computes data measured up to the point immediately before the
power failure.
Time of report making: The time when the power failure occurred.
If the power failure is less than 12 hours:
The DA takes different actions depending on the time it recovers from the power failure.
Time of Recovery Failure After the Time Before the Time
from Power of Report Making of Report Making
Condition after recovery Valid report function Valid report functionfrom power failure (start of report making enabled) (start of report making enabled)Report making Immediately after recovery Time for report making
from power failureData included in report making Data measured up to the point Data measured over the given period
of power failure except the power failure time
Handling of Faulty Data
If data being computed contain any faulty data, the DA treats the data as summarized in the
following table, depending on the type of computing and faulty data.
Type of Faulty Data Average Minimum/ Instantaneous ValueSum
MaximumPositive overflow Excluded from Included in Takes faulty data as Excluded from
computing computing the result of computing computingNegative overflow Excluded from Included in Takes faulty data as Excluded from
computing computing the result of computing computingChannels included in Excluded from Excluded from Takes faulty data as Excluded frommeasurement set to SKIP computing computing the result of computing computingNo channel included in Excluded from Excluded from Takes faulty data as Excluded frommeasurement computing computing the result of computing computingError Excluded from Excluded from Takes faulty data as Excluded from
computing computing the result of computing computingOutput of data disabled Excluded from Excluded from Takes faulty data as Excluded from
computing computing the result of computing computing
App.2 Report Function
![Page 104: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/104.jpg)
IM DA100-11E Index-1
Index
Index
Index
A Page
A/D calibration
execution ............................................................................... 6-9
data output format ................................................................. 7-8
mode ...................................................................................... 5-3
A/D integration time .................................................................. 6-7
ACK output ............................................................................... 2-2
alarm
alarm for limit of increasing rate-of-change ......................... 6-3
alarm for limit of decreasing rate-of-change ......................... 6-3
alarm for lower limit difference ............................................ 6-3
alarm for upper limit difference ............................................ 6-3
lower limit alarm ................................................................... 6-3
reset ..................................................................................... 6-10
setting .................................................................................... 6-3
upper limit alarm ................................................................... 6-3
alarm for lower limit difference ................................................ 6-3
alarm for upper limit difference ................................................ 6-3
alarm output relay
AND/OR ............................................................................... 6-7
energizing/deenergizing ........................................................ 6-7
hold/non-hold ........................................................................ 6-7
relay No. ................................................................................ 5-4
ASCII code table ....................................................................... 5-8
B Page
balance ..................................................................................... 6-10
baud rate ............................................................................ 2-9, 3-9
burnout ....................................................................................... 6-7
C Page
CCITT ....................................................................................... 2-5
channel No. ................................................................................ 5-4
computation
error handling ........................................................................ 6-8
expression .............................................................................. 6-5
constant ...................................................................................... 6-5
control execution command ............................................ 5-5, 6-10
copying setting parameters ........................................................ 6-4
CTS-DTR .......................................................................... 2-6, 2-7
CTS-RTS ........................................................................... 2-6, 2-7
D Page
daily
format ......................................................................... 7-11, 7-12
ON/OFF ................................................................................. 6-6
date and time ............................................................................. 6-4
data length ......................................................................... 2-9, 3-9
difference computation .............................................................. 6-1
E Page
established content of the setup mode setting ........................... 6-8
Ethernet
connection ............................................................................. 4-7
IP address .............................................................................. 4-6
keepalive ............................................................................... 4-4
setting .................................................................................... 4-4
specification .......................................................................... 4-3
event/action ............................................................................... 6-5
F Page
filter ........................................................................................... 6-7
four-wire/two-wire system ........................................................ 3-9
G Page
GP-IB
address ................................................................................... 1-3
specification .......................................................................... 1-4
Group ......................................................................................... 6-4
H Page
handshake
CTS-DTR ...................................................................... 2-6, 2-7
CTS-RTS ....................................................................... 2-6, 2-7
OFF-OFF ............................................................................... 2-6
system ............................................................................ 2-6, 2-9
XON-RTS .............................................................................. 2-6
XON-DTR ..................................................................... 2-6, 2-7
hourly
format .......................................................................... 7-9, 7-10
ON/OFF ................................................................................. 6-6
hysteresis ................................................................................... 6-7
I Page
initializing ................................................................................ 6-11
interrupt generated at the end of A/D conversion ...................... 1-2
interrupt generated at the time of syntax error .......................... 1-2
interval for limit of decreasing rate-of-change .......................... 6-7
interval for limit of increasing rate-of-change .......................... 6-7
lower limit alarm ....................................................................... 6-3
K Page
keepalive .................................................................................... 4-4
M Page
mA ............................................................................................. 6-1
mask of a status byte ............................................................... 6-13
match time ................................................................................. 6-4
![Page 105: DA100 Data Acquisition Unit Communication Interface](https://reader030.vdocuments.net/reader030/viewer/2022012018/61dae25d7439433b2e15d080/html5/thumbnails/105.jpg)
Index-2 IM DA100-11E
Index
math ........................................................................................... 6-5
measurement period .................................................................. 6-6
measured data
output format(ASCII code) ................................................... 7-2
output format(binary code) ................................................... 7-3
output request ...................................................................... 6-12
measurement range .................................................................... 6-1
minimum response time .................................................. 3-7, 3-10
monthly
format ........................................................................ 7-13, 7-14
ON/OFF ................................................................................. 6-6
moving average ......................................................................... 6-4
L Page
listener function ................................................................. 1-1, 2-1
O Page
OFF-OFF ................................................................................... 2-6
operation mode .......................................................................... 5-3
order of byte output ................................................................. 6-13
output format
A/D calibration
decimal point position ........................................................... 7-6
measured data ....................................................... 6-12, 7-2, 7-3
setting data .................................................................... 7-4, 7-5
unit ......................................................................................... 7-6
P Page
parity .................................................................................. 2-9, 3-9
power monitor .................................................. 5-7 to 5-9, 6-1, 6-2
pulse ................................................................................... 5-8, 6-2
R Page
re-alarm for a re-failure ............................................................. 6-7
reference channel ....................................................................... 6-1
reference junction compensation ............................................... 6-7
reflash ........................................................................................ 6-7
report
ON/OFF ................................................................................. 6-6
output format ............................................................ 7-9 to 7-14
output request ...................................................................... 6-12
start/stop .............................................................................. 6-11
RJC ............................................................................................ 6-7
RRJC ......................................................................................... 6-1
RS-232-C
data format ............................................................................ 2-8
Parameter setting ................................................................... 2-9
pin No. ................................................................................... 2-4
signal name ............................................................................ 2-4
RS-422-A/RS-485
data format .................................................................... 2-8, 3-8
interface connection .............................................................. 3-3
Parameter setting ................................................................... 3-9
specifications ......................................................................... 3-2
S Page
scaling ........................................................................................ 6-2
serial polling .............................................................................. 1-2
setting command .................................................... 5-5, 6-1 to 6-10
setting data
output format(operation mode) ............................................. 7-4
output format(setup mode) .................................................... 7-5
output request ...................................................................... 6-12
setup mode ................................................................................. 5-3
skip ............................................................................................ 6-1
SRQ ........................................................................................... 1-2
strain .......................................................................................... 6-2
status byte .......................................................................... 1-2, 2-2
status byte format ...................................................................... 2-2
stop bit ............................................................................... 2-9, 3-9
sub-delimita ............................................................................... 5-2
system configuration
data output request .............................................................. 6-12
output format ......................................................................... 7-7
system reconstruction ................................................................ 6-5
T Page
talker function ...................................................... 1-1, 2-1, 3-1, 7-1
terminator .................................................................................. 5-2
timeout ..................................................................................... 4-13
timer ........................................................................................... 6-4
transfers the setting mode ........................................................ 6-11
U Page
unit ............................................................................................. 6-3
W Page
warning ............................................................................ 4-5, 4-12