YOKOGAWA XL121 User Manual
YOKOGAWA XL121 User Manual

YOKOGAWA XL121 User Manual

Portable data station (datum-y) communication function
Hide thumbs Also See for XL121:
Table of Contents

Advertisement

Quick Links

User's
Manual
IM XL120C-E
XL100 (XL121/XL122/XL124)
Portable Data Station (Datum-Y)
Communication Function
IM XL120C-E
1st Edition: April 2007 (MC)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XL121 and is the answer not in the manual?

Questions and answers

Summary of Contents for YOKOGAWA XL121

  • Page 1 User’s XL100 (XL121/XL122/XL124) Manual Portable Data Station (Datum-Y) Communication Function IM XL120C-E IM XL120C-E 1st Edition: April 2007 (MC)
  • Page 2: Trademark Acknowledgements

    The company and product names referred to in this document are either trademarks or registered trademarks of their respective holders. Revision Information First Edition: April, 2007 1st Edition: April 2007 (MC) All Rights Reserved, Copyright © 2005, Yokogawa Meters & Instruments Corporation IM XL120C-E...
  • Page 3: Safety Precautions

    If you use the instrument in any way other than as instructed in this manual, the instrument’s protective measures may be impaired. Yokogawa Meters & Instruments Corporation is by no means liable for any damage resulting from use of the instrument in contradiction to these cautionary notes.
  • Page 4: Description Of Displays And Exemption From Responsibility

    • Yokogawa Meters & Instruments does not make any warranties regarding the product except those mentioned in the WARRANTY that is provided separately. • Yokogawa Meters & Instruments assumes no liability to any party for any loss or damage, direct or indirect, caused by the use of the product, or any unpredictable defect of the product.
  • Page 5: Table Of Contents

    Contents Safety Precautions ......................... 2 Description of Displays and Exemption from Responsibility ............3 Chapter 1 Overview of the Communication Functions Relationship between the Communication Function and the Ethernet and Serial Interfaces ....................... 1-1 Explanation of Functions ....................1-3 Chapter 2 Ethernet Interface Ethernet Interface Specifications ..................
  • Page 6 Contents Chapter 6 Status Status Information andFilter ..................... 6-1 Bit Structure of the Status Information ................6-2 Chapter 7 Error Messages Error Messages Related to Settings ................7-1 Error Messages Related to Operation ................7-3 Communication Error Messages ..................7-8 Appendix Appendix 1 ASCII Character Codes ..................
  • Page 7: Chapter 1 Overview Of The Communication Functions

    Chapter 1 Overview of the Communication Functions Relationship between the Communication Function and the Ethernet and Serial Interfaces The XL100 comes standard with an Ethernet interface for connecting a LAN cable and a serial interface (RS-232/RS-485 and USB). To use the communication function of the XL100, the Ethernet or serial communication settings must be configured in advance.
  • Page 8 1.1 Relationship between the Communication Function and the Ethernet and Serial Interfaces List of Operable Functions by Serial Communication Protocol Setting Serial Communication Setting (Protocol) Modbus (ASCII) Modbus (RTU) Operable Functions Normal Master Slave Master Slave Normal – – – –...
  • Page 9: Explanation Of Functions

    Explanation of Functions This section gives an overview of the communication function that can be used to control the XL100. Modbus Communication Modbus Slave • The Modbus protocol can be used to read the measured/calculated data written to the input register of the XL100 from a PC or write/read communication input data from the hold register of the XL100.
  • Page 10 1.2 Explanation of Functions FTP Server • You can use a PC to access the XL100 via FTP. You can perform operations such as retrieving directory and file lists from the internal memory or the external storage medium of the XL100 and transferring and deleting files. •...
  • Page 11: Web Server

    1.2 Explanation of Functions Login • This function can be used only when communicating via the Ethernet interface and when using the setting/measurement server, maintenance/test server, and the FTP server functions. • User Authentication This function allows only registered users to access the XL100 in order to prevent third party access from the network.
  • Page 12: E-Mail Transmission

    1.2 Explanation of Functions • Operator page: This page allows you to switch the XL100 display. You can also switch to Setting mode or File Operation mode to control the XL100 in the respective mode. You can use access control (user name and password) to limit the access to each page.
  • Page 13 1.2 Explanation of Functions • Displaying the Error, Communication, FTP, Web Operation, and E-mail Logs You can display the following operation logs on the log display. • Error log display: Log of operation errors. • Communication command display: Log of communication input/output. •...
  • Page 14: Chapter 2 Ethernet Interface

    Chapter 2 Ethernet Interface Ethernet Interface Specifications Basic Specifications Item Specifications Number of ports Electrical and mechanical specifications Conforms to IEEE 802.3. Transmission medium type Ethernet (100BASE-TX/10BASE-T) Data rate 100 Mbps maximum Protocol TCP/IP Supported services FTP server, FTP client, SMTP client (mail transmission), Web server, DHCP, DNS, and SNTP Connector type RJ-45...
  • Page 15: Connecting Of The Ethernet Interface

    Connecting of the Ethernet Interface When Connecting Only the XL100 and the PC Connect the LAN ports of the XL100 and the PC using a 10BASE-T or 100BASE-TX LAN cable. LAN port A LA R M LAN cable If you are connecting the XL100 and the PC directly in a one-to-one configuration without using a hub, use a cross LAN cable.
  • Page 16: Configuring Of The Ethernet Interface

    Configuring of the Ethernet Interface The following configurations must be made to use the Ethernet communication functions of the XL100. Selecting the Communication Interface You must select the communication interface by carrying out the steps below. The default setting is LAN (Ethernet). Procedure Press SETTING to enter Setting Mode.
  • Page 17 2.3 Configuring of the Ethernet Interface • IP Address • Set the IP address to assign to the XL100. The default setting is 0.0.0.0. • The IP address is used to distinguish between the various devices connected to the Internet when communicating using the TCP/IP protocol. The address is a 32-bit value expressed using four octets (each 0 to 255), each separated by a period as in [192.168.111.24].
  • Page 18 2.3 Configuring of the Ethernet Interface • Setting the SNTP (Time Synchronization Function) You can synchronize the standard clock by connecting to an SNTP server at power- on and at specified timer intervals when the XL100 is in Free Running Mode using the Ethernet interface.
  • Page 19 2.3 Configuring of the Ethernet Interface Use the arrow keys to select COMMUNICATION, and press SELECT. → Use the arrow keys to select ETHERNET, and press SELECT. → Use the arrow keys to select the desired item, and press SELECT. Press SELECT to show a selection list or display for setting the item.
  • Page 20: Checking The Connection Status Of The Ethernet Interface

    Checking the Connection Status of the Ethernet Interface Checking the Connection Status on the XL100 You can check the connection status of the Ethernet interface with the LAN port LED of the XL100. LED Status Connection Status of the Ethernet Interface Green LED illuminated The Ethernet interface is electrically connected.
  • Page 21: Setting The Ftp Client (Setting The Auto Transfer Of Measurement And Alarm Data Files)

    Setting the FTP Client (Setting the Auto Transfer of Measurement and Alarm Data Files) By setting this function, the measurement and alarm data files created in the internal memory of the XL100 or an external storage medium can be automatically transferred using FTP at the time the files are created.
  • Page 22 2.5 Setting the FTP Client (Setting the Auto Transfer of Measurement and Alarm Data Files) • Initial Path Enter the directory of the file transfer destination using up to 64 alphanumeric characters. The delimiter for directories varies depending on the implementation of the destination FTP server.
  • Page 23 2.5 Setting the FTP Client (Setting the Auto Transfer of Measurement and Alarm Data Files) Use the arrow keys to select the desired item, and press SELECT. Press SELECT to show a selection list or window for setting the item. •...
  • Page 24: Ftp Test

    FTP Test You can test whether files can be transferred via the Ethernet interface by transferring a test file from the XL100 to the FTP server specified in section 2.5. • Items to Check before Performing This Test • Connect the Ethernet cable correctly. For the connection procedure, see section 2.2.
  • Page 25 2.6 FTP Test With FTP CLIENT SETTINGS selected, press SELECT. Use the arrow keys to select FTP TRANSMISSION TEST, and press SELECT. Press SELECT to transfer the file. 2-12 IM XL120C-E...
  • Page 26: Setting The Login Of Ethernet Communications

    Setting the Login of Ethernet Communications By setting these functions, you can prohibit access to the XL100 by third parties from the network, authorize setup operations of the XL100 via the Ethernet network, and disconnect connections if there is no data transmission for a given time. To use this function, however, the Ethernet interface must be configured as described in section 2.3.
  • Page 27 2.7 Setting the Login and Timeout Functions of Ethernet Communications Note • The relationship between the login function and the user name for accessing the XL100 is as follows: • When using the XL100 as a measurement/setting server or maintenance/test server •...
  • Page 28 2.7 Setting the Login and Timeout Functions of Ethernet Communications Procedure Press SETTING to enter Setting Mode. Use the arrow keys to select SYSTEM, and press SELECT. → With USER REGISTER selected, press SELECT. Use the arrow keys to select the desired user, and press SELECT. In the window shown, set the items, and press SELECT.
  • Page 29: Showing The Error, Communication, And Ftp Log Displays

    Showing the Error, Communication, and FTP Log Displays • Showing the Error Log Display The error log display shows a log of operation errors. Up to 50 operation error logs are retained. Logs that exceed 50 are cleared from the oldest data. 1.
  • Page 30 2.8 Showing the Error, Communication, and FTP Log Displays • Showing the FTP Log Display The FTP log display shows a log of file transfers. Up to 50 file transfer operation logs are retained. Logs that exceed 50 are cleared from the oldest data. 1.
  • Page 31 2.8 Showing the Error, Communication, and FTP Log Displays • Showing the E-mail Log Display You can show a log (record) of e-mail transmissions on the e-mail log display. Up to 50 previous e-mail transmissions are logged. Logs that exceed 50 are cleared from the oldest data.
  • Page 32: Setting The Web Server Function

    Setting the Web Server Function To use the Web server function, set the following parameters in addition to those described in section 2.3, “Setting the Ethernet Interface.” • Enabling/Disabling the Web Server Function Select ON (enable) or OFF (disable). • Page Type (Type of Screen to Be Displayed) •...
  • Page 33: User Register

    2.9 Setting the Web Server Function • Setting the User Name Enter the user name using up to 16 alphanumeric characters using SYSTEM > USER REGISTER. An administrator or a user with administrator privileges for Web browsing can access the Web server function. •...
  • Page 34 2.9 Setting the Web Server Function Use the arrow keys to select the desired item, and press SELECT. Press SELECT to show a selection list or window for setting the item. Select or enter the item on the displayed selection list or window. To enable access authentication, press SETTING, return to the display of step 1, and set the user using SYSTEM >...
  • Page 35: Showing And Using The Monitor Or Operator Page

    2.10 Showing and Using the Monitor or Operator Page This section describes how to show the monitor page and operator page on the Web browser and the operation on each page. • Web Browsers That Can Be Used Operations have been confirmed on the following Web browser. •...
  • Page 36 2.10 Showing and Using the Monitor or Operator Page • Contents of the Operator Page On the operator page, the following operations can be carried out in addition to the information available on the monitor page. Switching to Setting Mode or File Operation Mode You can switch the XL100 to Setting Mode or File Operation Mode, and carry out operations in the same fashion as when operating the XL100 directly using keys.
  • Page 37: 2.11 Setting The E-Mail Transmission Function

    2.11 Setting the E-mail Transmission Function To use the e-mail transmission function, set the following parameters in addition to those described in section 2.3, “Setting the Ethernet Interface.” • Basic Settings of E-mail Transmission • SMTP* Server Name Set the SMTP server name (up to 64 alphanumeric characters) or the IP address of the SMTP server.
  • Page 38 2.11 Setting the E-mail Transmission Function • Settings for Transmitting Alarm Information • Recipient 1, Recipient 2 You can turn ON/OFF the function for each recipient. • ON Transmits e-mail messages to the recipient. • OFF Does not transmit e-mail messages to the recipient. •...
  • Page 39 2.11 Setting the E-mail Transmission Function • Contents of the Transmitted Mail • Add Inst. Data • ON Attaches to the e-mail message the instantaneous values of all channels existing at the time of e-mail transmission. • OFF The instantaneous values are not attached to the e-mail message. •...
  • Page 40 2.11 Setting the E-mail Transmission Function • Header 2 Set the string to be attached to the e-mail message using up to 64 alphanumeric characters. Procedure Press SETTING to enter Setting Mode. Use the arrow keys to select COMMUNICATION, and press SELECT. →...
  • Page 41 2.11 Setting the E-mail Transmission Function Use the arrow keys to select the desired item, and press SELECT. Press SELECT to show a window for setting the item. • Basic setting display • Alarm information transmission setting display • Designated time setting page 1/2 •...
  • Page 42: E-Mail Transmission Test

    2.12 E-mail Transmission Test You can transmit test e-mail messages to recipient 1 or recipient 2 that you specified to confirm whether e-mail messages can be transmitted. • Items to Check before Performing This Test • Connect the Ethernet cable correctly. For the connection procedure, see section 2.2.
  • Page 43 2.12 E-mail Transmission Test Use the arrow keys to select COMMUNICATION, and press SELECT. → Use the arrow keys to select NETWORK FUNC., and press SELECT. → Use the arrow keys to select E-MAIL , and press SELECT. → With BASIC selected, press SELECT. Use the arrow keys to select E-MAIL TRANSMISSION TEST, and press SELECT.
  • Page 44: 2.13 Starting/Stopping E-Mail Transmissions

    2.13 Starting/Stopping E-mail Transmissions • Starting/Stopping E-mail Transmissions • If E-MAIL SETTINGS > BASIC SETTINGS > E-MAIL TRANSMISSION is turned ON, the e-mail transmission function is enabled. • If E-MAIL SETTINGS > BASIC SETTINGS > E-MAIL TRANSMISSION is turned OFF, the e-mail transmission function is disabled. Unsent e-mail messages are cleared.
  • Page 45: Chapter 3 Serial Interface

    Chapter 3 Serial Interface RS-232 Interface Specifications and Setup Procedure The RS-232 serial interface specifications of the XL100 are given below. Item Specifications Connector type Mini DIN, 8 pins Electrical and mechanical specifications Conforms to EIA-232 Connection type Point-to-point Transmission mode Full-duplex Synchronization Start-stop synchronization...
  • Page 46 3.1 RS-232 Interface Specifications and Setup Procedure Handshaking Method When using the RS-232 interface for transferring data, it is necessary for equipment on both sides to agree on a set of rules to ensure the proper transfer of data. The set of rules is called handshaking.
  • Page 47: Setting The Rs-232 Interface

    3.1 RS-232 Interface Specifications and Setup Procedure Precautions Regarding Data Reception Control When handshaking is used to control the reception of data, data may still be sent from the PC even if the free space in the receive buffer drops below 256 bytes. In this case, after the receive buffer becomes full, the excess data will be lost, whether or not handshaking is in effect.
  • Page 48 3.1 RS-232 Interface Specifications and Setup Procedure Use the arrow keys to select SERIAL COMM., and press SELECT. → With PARAMETERS selected, press SELECT. Press SELECT to showPARAMETERS setting window. Select or enter the item on the displayed selection list or window. Press SET.
  • Page 49: Specifications

    RS-485 Interface Specifications and Setup Procedure Specifications Item Specifications Terminal block type Number of terminals: 3, terminal attachment screws: ISO M3/nominal length of 6 mm Electrical and mechanical specifications Conforms to the EIA-485 (RS-485) Connection type Multi-drop (1:32) Transmission mode Half-duplex Synchronization Start-stop synchronization...
  • Page 50 3.2 RS-485 Interface Specifications and Setup Procedure Setting the RS-485 Interface • Selecting the Slave Address (set when using the Modbus protocol) Select the address from the following values. 1 to 247 Use the ID number of the Hardware setup display when using the dedicated protocol. 1 to 99 •...
  • Page 51 3.2 RS-485 Interface Specifications and Setup Procedure Use the arrow keys to select the desired item, and press SELECT. Select the item from the displayed list. Press SET. Index IM XL120C-E...
  • Page 52: Usb Communication Specifications And Setup Procedure

    When using the USB for serial communication, the XL100 is connected as a device to a host calculater such as a PC. The only communication protocol that can be used is normal protocol (Yokogawa Meters & Instruments proprietary protocol). Client End...
  • Page 53 3.3 USB Communication Specifications and Setup Procedure Use the arrow keys to select COMMUNICATION, and press SELECT. → Use the arrow keys to select USB, and press SELECT. → Press SELECT to show the USB ID selection list. Use the arrow keys to select the USB ID, and press SELECT. Press SET.
  • Page 54: Chapter 4 Modbus Protocol

    Chapter 4 Modbus Protocol Modbus Protocol Specifications and Function Codes The Modbus protocol can be used only on the serial interface (RS-232 or RS-485). Modbus Specifications The Modbus specifications of the XL100 are as follows: Specifications Description Transmission media RS-232 or RS-485 Baud rate Select 2400, 4800, 9600, 19200, 38400, 57600, or 115200 bps (57600 and 115200 are selectable only on the RS-485)
  • Page 55: Register Assignments (For Modbus Slave)

    Register Assignments (for Modbus Slave) The register assignments when operating as a Modbus slave are shown below. The register data does not contain unit and decimal place information. Set them on the Modbus master. Binary values are stored to the register in order from the MSB. Input Register Data 30001...
  • Page 56: Modbus Error Response (For Modbus Slave)

    Modbus Error Response (for Modbus Slave) When using the Modbus slave function, the XL100 returns the error codes below to the master device. For the error messages related to communications that the XL100 displays, see chapter 8, “Error Messages.” Code Meaning Cause Bad function code...
  • Page 57: Setting The Modbus Master Function

    Setting the Modbus Master Function Set the items below to use the Modbus master function. • Communication Interval The cycle at which data is read from other devices. Select the read cycle from the following: 100 ms, 200 ms, 500 ms, 1 s, 2 s, 5 s, 10 s, 20 s, 30 s, or 1 min •...
  • Page 58 4.4 Setting the Modbus Master Function • UINT16 Specify this parameter when a “16-bit unsigned integer” is assigned to the Modbus register. • INT32_B Specify this parameter when a “32-bit signed integer” is assigned to the Modbus register in the order upper 16 bits followed by the lower 16 bits. Specify the smaller register number (the higher register number in this case) in [Registers].
  • Page 59 4.4 Setting the Modbus Master Function Procedure Press SETTING to enter Setting Mode. Use the arrow keys to select COMMUNICATION, and press SELECT. → Use the arrow keys to select SERIAL COMM., and press SELECT. → Use the arrow keys to select MODBUS SETUP, and press SELECT. •...
  • Page 60: Data Dropout Handling Of The Modbus Master

    Data Dropout Handling of the Modbus Master If the read cycle is exceeded before the response to the previous command is completed when the XL100 is communicating with multiple slave devices, a data dropout occurs from not being able to send the command within the read cycle. If this happens, change the read cycle, timeout value, and retrials to appropriate settings by referring to the figure below.
  • Page 61 4.5 Data Dropout Handling of the Modbus Master 3. When the XL100 disconnects the slave device that is not responding for a period equal to 10 times the timeout value and makes a normal recovery at the retrial (1) Disconnect slave device 2 that is not responding (when the retry count is 1) Time during which slave 2 is disconnected: 10 times the specified timeout...
  • Page 62: Chapter 5 Standard Protocol

    Chapter 5 Standard Protocol Command Syntax The syntax of the setting/basic setting/output commands (see sections 5.3 to 5.10) of the XL100 is given below. ASCII codes (see appendix 1) are used for the character codes. For the maintenance/test command syntax, see section 5.11. Command Parameter Terminator...
  • Page 63 5.1 Command Syntax • Channel number: 2 characters or ‘CH’ + 2 characters for an analog channel ‘PL’ + 2 characters for a pulse channel ‘DI’ + 2 characters for a logic channel ‘CA’ + 2 characters for a calculation channel ‘CO’...
  • Page 64: Response Syntax

    Response Syntax The following table shows the types of responses for various commands. The XL100 returns a response (affirmative/negative response) to a command that is delimited by a single terminator. The controller should follow the one command to one response format. When the command-response rule is not followed, the operation is not guaranteed.
  • Page 65 5.2 Response Syntax ASCII Output Response Syntax The basic ASCII output syntax is indicated below. • Syntax EA <CRLF> ••••••••••••••• <CRLF> ••••••••••••••• <CRLF> ••••••••••••••• <CRLF> EN <CRLF> The following types of ASCII data are available. Query response, decimal place/unit information, measured/calculated data, communication log, FTP log, operation error log, key login log, Web operation log, e-mail log, alarm summary, status information, file list, and user level Each type of ASCII data is described below.
  • Page 66 5.2 Response Syntax • Example SR 01,VOLT,20mV,0,20 SR 02,VOLT,20mV,0,20 ..Decimal Place/Unit Information • The FE command is used to output the data. • The measured/computed data that are output using the FD command contains only the mantissa when binary data output is specified. By combining with the binary display data or the decimal place obtained with the FE command, the correct measured/calculated data can be derived.
  • Page 67 5.2 Response Syntax Measured/Calculated Data • The FD command is used to output the data. • The measured/computed data that are output using the FD command contains only the mantissa when binary data output is specified. By combining with the binary display data or the decimal place obtained with the FE command, the correct measured/calculated data can be derived.
  • Page 68 5.2 Response Syntax • Example DATE 05/10/23 TIME 19:56:32.500 N 001h mV +12345E-03 N 002 mV -67890E-01 S 003 Note • Data for non-existing channels are not output (not even the channel number). • For channels set to skip, output values from alarm status to exponent are spaces. •...
  • Page 69 5.2 Response Syntax FTP Log • The FL command is used to output the data. • The FTP client log is output. Up to 50 file transfer logs are retained. Logs that exceed 50 are cleared from the oldest data. •...
  • Page 70 5.2 Response Syntax • Example 2006/03/30 16:08:41 282 FTP control connection error. Key Login Log • The FL command is used to output the data. • A log of users that have logged in and logged out is output. Up to 50 login/logout logs are retained.
  • Page 71 5.2 Response Syntax yyyy Year (2000 to 2099) mo Month (01 to 12) dd Day (01 to 31) hh Hour (00 to 23) mi Minute (00 to 59) ss Second (00 to 59) ffffff Requested operation KEY: Key operation eee Error code when executing the requested operation All spaces: Success 001 to 999: Error code ???...? Cause parameter (see below)
  • Page 72 5.2 Response Syntax • Example 2001/02/11 12:30:00 KEYUP 2001/02/11 12:31:00 KEYRIGHT E-mail Log • The FL command is used to output the data. • The e-mail transmission log is output. Up to 50 operations are retained. Logs that exceed 50 are cleared from the oldest data. •...
  • Page 73 5.2 Response Syntax • Syntax EA <CRLF> kkkk__c__sssss_mo/dd_hh:mm:ss.zzz__MO/DD_HH:MM:SS.ZZZ<CRLF> ....EN<CRLF> kkkk Channel type CHxx: Analog measurement channel (8 ch terminal block xx: 01 to 08, 16 ch terminal block xx: 01 to 16) PLS: Pulse measurement channel Lxx: Logic measurement channel (xx: 01 or 02) CAxx: Calculation channel (xx: 01 to 32) COxx: Communication channel (xx: 01 to 32) c Alarm output channel (none, 1 to 4)
  • Page 74 5.2 Response Syntax • Example 000.000.032.000 File List • The ME command is used to output the data. • The file list and the file data sizes of the specified directory on the XL100’s external storage medium are output. • Syntax EA <CRLF>...
  • Page 75 5.2 Response Syntax User Level • The FU command is used to output the data. • User name, user level, and other information are output. • Syntax EA <CRLF> p_l_uuu•••u <CRLF> EN <CRLF> p Physical layer E: Ethernet S: RS-232, RS-485, or USB l User level A: Administrator privileges U: User privileges...
  • Page 76 5.2 Response Syntax • Flag Flag Name (Abbreviation) Meaning of the Flag Output byte order Existence of a checksum – – – – – – – – – – – – – – – Middle In the middle or at the end of the continuous data •...
  • Page 77 5.2 Response Syntax • Calculating the Sum Value If you set the parameter of the CS command to “1 (enabled),” the checksum value is output only during serial communications. The check sum is the same as that used in the TCP/IP and is derived according to the following algorithm. Buffer on Which the Sum Value Is Calculated •...
  • Page 78 5.2 Response Syntax • Block 1 byte 1 byte 1 byte 1 byte 1 byte 1 byte 2 byte 1 byte 1 byte Year Month Hour Minute Second Millisecond Flag (Reserved)* Channel A2A1 A4A3 Measured data ••• ••• ••• ••• •••...
  • Page 79 The screen image data is output to a bitmap file in BMP format. RS-485 Communication Dedicated Syntax The following table shows dedicated commands for the RS-485 interface and their responses when Yokogawa Meters & Instruments proprietary protocol is specified. Command Syntax Meaning Response <ESC>O<SPC>xx <CRLF>...
  • Page 80: A List Of Commands

    A List of Commands Setting Commands Type Command Function Usable State Administrator User Page Setting Sets the input range and span. Logging stopped/Logging* 5-25 Sets the differential calculation. Logging stopped/Logging* 5-26 Sets the communication channel Logging stopped/Logging* 5-26 Sets the alarm. Logging stopped 5-27 Sets the date and time.
  • Page 81 5.3 A List of Commands Note • The operation of the XL100 can be divided into two states, logging stopped state and logging state. The logging stopped state includes Free Running Mode, File Operation Mode, Setting Mode, and Review Mode. The logging state includes Logging Mode and Logging & Review Mode. A syntax error will occur if you attempt to execute a command in the wrong operation state.
  • Page 82: Basic Setting Commands

    5.3 A List of Commands Basic Setting Commands • In order to activate the settings that are changed using the basic setting commands, the basic settings must be saved using the XE command. Be sure to save the settings with the XE command before starting the logging operation from a logging stopped state.
  • Page 83: Output Commands

    5.3 A List of Commands Type Command Function Usable State Administrator User Page Basic settings Sets the contents to be sent via e-mail. Logging stopped 5-40 Sets the e-mail recipient address. Logging stopped 5-41 Sets the e-mail sender address. Logging stopped 5-41 Sends e-mail and sets the SMTP server name.
  • Page 84: Input Range Parameters

    Input Range Parameters The following tables show which input ranges of the instrument correspond to the channel modes of the SR command (input range setting command), VOLT, TC, RTD, pulse, and logic as well as the ranges for the upper and lower limits of the span. Another table lists the unit groups and units of the SR, SO, and SM commands when the analog channel scaling is ON.
  • Page 85 5.4 Input Range Parameters • Pulse Input Range Range Parameter Selectable Range of Span Range of Span Parameter of the SR Command Upper and Lower Limits of the SR Command of the Input Range Instantaneous None NONE 0 to 50000 0 to 50000 Integrated value 50 Kc...
  • Page 86 5.5 Setting Commands (Setting) When setting voltage, TC or RTD with scaling Setting Commands (Setting) SR p1,p2,p3,p4,p5,p6,p7,p8,p9,p10, Syntax p11<terminator> p1 Channel number Sets the input range Analog CH 8-CH input: 01 to 08 When setting the channel to skip 16-CH input: 01 to 16 SR p1,p2<terminator>...
  • Page 87 5.5 Setting Commands (Setting) • For parameters p7, p8, and p9, either set all • For parameters p4 and p5, enter a value using three parameters or omit all three parameters 5 digits or less, excluding the decimal, for when logging is stopped. negative numbers (excluding the sign) and •...
  • Page 88 5.5 Setting Commands (Setting) p7 Unit (up to 6 characters) p2 Alarm number 1 (fixed) p3 Alarm ON/OFF Set an arbitrary unit when the unit group is p4 Alarm type set to ANY. Enter a unit belonging to the unit group High limit alarm: H when the unit group is not set to ANY (see Low limit alarm:...
  • Page 89 5.5 Setting Commands (Setting) p2 Time (HH/MM/SS fixed form) p2 Tag (up to 8 characters) HH (hour): 00 to 23 Query ST[ p1]? MM (min): 00 to 59 Example Set the tag of channel 02 to TAG2. 00 to 59 ST 02,TAG2 SS (s): Query...
  • Page 90 5.5 Setting Commands (Setting) Sets the background color, Sets the channel display color waveform line width, alarm line and waveform line width width, and grid display Syntax SC p1,p2,p3<terminator> Syntax p1 Channel number p1,p2,p3,p4,p5,p6,p7,p8<terminator> 01 to 08 Analog CH 8-CH input: p1 Reserved 01 to 16 16-CH input:...
  • Page 91 5.5 Setting Commands (Setting) Sets the alarm delay sampling • For parameters p4 and p5, either set both count parameters or omit both parameters when logging is stopped. Syntax BD p1,p2<terminator> p1 Reserved When setting the pulse input with scaling p2 Alarm delay sampling count 0 to 3600 SN p1,p2,p3,p4,p5,p6,p7,p8,p9,...
  • Page 92 5.6 Setting Commands (Control) Setting Commands (Control) Saves the manual sampled data or screen image data to the Switches the display storage medium When switching the display back to the display Syntax EV p1<terminator> that existed before settings were changed using p1 Operation type communication commands Saves manual sampled data to the storage...
  • Page 93 5.6 Setting Commands (Control) MARKLEFT Description • A “.SET” extension is attached to the saved MARK left key: file. This command is equivalent to the YI MARK right key: MARKRIGHT command. SET key: STARTSTOP • The settings are not saved with this command START/STOP key: if an external storage media error occurs such Up arrow key:...
  • Page 94: Basic Setting Commands

    5.7 Basic Setting Commands Sets the filter. Basic Setting Commands Syntax XI p1<terminator> p1 Filter setting • In order to activate the settings that are changed None: using the basic setting commands, the settings 50Hz 50 Hz: must be saved using the XE command. 60Hz 60 Hz: The settings that are returned in response to a...
  • Page 95 5.7 Basic Setting Commands • An error will occur if the interface is set to • In order to activate the settings that are LAN/RS-232 or LAN/RS-485 and you try to changed using the basic setting commands, set the sampling interval to a value less than the settings must be saved using the XE 10 s.
  • Page 96 5.7 Basic Setting Commands Selects the trigger Description Set the high and low limits using a five-digit integer without a decimal point. The decimal Syntax XZ p1,p2<terminator> place is the same as the span and scale settings p1 Trigger mode of the analog input channel.
  • Page 97 5.7 Basic Setting Commands When setting the end trigger to a timer p2 Channel to be used as the end trigger Analog CH Syntax XL p1,p2<terminator> For 8 ch input: 01 to 08 p1 End trigger type 01 to 16 For 16 ch input: Timer: PL01...
  • Page 98 5.7 Basic Setting Commands p2 Region number of the corresponding offset Query 0 to 5 time zone Example Set the IP address to 192.168.111.24, the subnet (See appendix 4, “Time Zones” and the XG mask to 255.255.255.0, and the default gateway command parameters.) to 192.168.111.1 without using the DHCP Example...
  • Page 99 5.7 Basic Setting Commands Query p1 Enable/Disable communication timeout Example Do not use the DNS. Enable: YN OFF Disable: OFF Description The setting changed with this command is p2 Timeout value (min) 1 to 120 applied when it is saved using the XE command. Query When using the DNS Example...
  • Page 100 5.7 Basic Setting Commands Loads the setting data • The date settings, communication settings, language setting, ID number setting, slave Syntax YO p1<terminator> device address, and USB ID are not p1 Path name (up to 150 characters) initialized. Setting memory: •...
  • Page 101 5.7 Basic Setting Commands p4 Operator page enable/disable YM[ p1]? Query Enable: Example Do not set a command to command registration Disable: NOT number 1. p5 Operator page access authentication YM 1,OFF When setting a command enable/disable YM p1,p2,p3,p4,p5,p6,p7<terminator> Enable: Syntax Disable: NOT p1 Registration number...
  • Page 102 5.7 Basic Setting Commands When sending system notifications p8 Enable/disable attachment of instantaneous ON, OFF YU p1,p2,p3,p4,p5,p6,p7,p8,p9,p10, data Syntax p9 Enable/disable attachment of source URL p11,p12<terminator> ON or OFF p1 Content to be sent SYSTEM p10 Subject (up to 32 characters) p2 Enable/Disable recipient 1 ON or OFF p11 Header 1 (up to 64 characters)
  • Page 103 5.7 Basic Setting Commands Sets the e-mail SMTP server YZ [p1]? Query name and e-mail transmission Example Set the registration of user 1 to ON, the user name to YMIUSER, the registration to ON, and Syntax YX p1,p2,p3<terminator> the password to XL100. Set the Ethernet login p1 SMTP server name (up to 64 characters) and Web browsing to administrator privileges p2 Port number 0 to 65535...
  • Page 104 5.7 Basic Setting Commands/5.8 Output Commands (Control) Example Set the memory full operation stop and the file Output Commands division to division (1 hour). (Control) XF STOP,1,60 Description If you are setting the division time, set the division time so that it is an integer multiple of the Sets the byte output order sampling interval.
  • Page 105: Output Commands (Control)

    Query Example Output the current IPv6 information. Outputs the system data (query only) Syntax ID p1, p2, p3, p4<terminator> p1 Maker name YOKOGAWA p2 Model XL100 p3 XL100 serial number 16 characters p4 Terminal block serial number 16 characters p5 Firmware revision Fx.xx...
  • Page 106 5.9 Output Commands (Setting/Measurement/Data Output) Outputs the most recent Output Commands (Setting/ measured/calculated data Measurement/Data Output) Syntax FD p1,p2,p3,p4,p5,p6,p7,p8,p9,p10, p11,p12,p13<terminator> Outputs the screen image data p1 Output data type Output the most recent measured/computed Syntax FC p1<terminator> data in ASCII format: p1 Screen image data output GET Output the most recent measured/computed Example...
  • Page 107: Output Commands (Setting/Measurement/Data Output)

    5.9 Output Commands (Setting/Measurement/Data Output) Outputs the user level • The operation when P4 and P5 is set to PL01 is described below. FU p1<terminator> Syntax • When the scaling (pulse) of the XL100 is OFF p1 User information output If the measured value exceeds the upper Example Output user information.
  • Page 108: Output Commands (Rs-485 Dedicated Commands)

    5.10 Output Commands (RS-485 Dedicated Commands) Description • This command is valid for the specified save 5.10 Output Commands (RS-485 destination and load destination medium. Dedicated Commands) • Parameter p2 is valid when p1 is set to DIR, GET, or DEL. •...
  • Page 109: 5.11 Maintenance/Test Commands

    5.11 Maintenance/Test Commands Example 5.11 Maintenance/Test Commands (Available when 00/00/00 12:34:56 using the maintenance/test Ethernet Statistics server function via Ethernet Name In Pkt In Err Out Pkt Out Err 16 Coll communications) lo0 0 0 0 0 0 mb0 74 0 64 0 0 close Disconnects the connection between other devices...
  • Page 110 5.11 Maintenance/Test Commands Connect Attempt Fails = 0 Packets Received = 272870 Reset Connections = 4 Received Header Errors = 0 Current Connections = 1 Received Address Errors = 446 Segments Received = 910 Datagrams Forwarded = 0 Segments Sent = 1155 Unknown Protocols Received = 0 Segments Retransmitted = 1 Received Packets Discarded = 0...
  • Page 111 5.11 Maintenance/Test Commands Echos The cumulative number of connections. Echo Replies Time-Out Algorithm: Timestamps The timeout algorithm type. Timestamp Replies Time-Out Minimim: Address Masks The minimum timeout value for Address Mask Replies retransmission. Time-Out Maximum: The maximum timeout value for retransmission.
  • Page 112 5.11 Maintenance/Test Commands Unknown Protocols Received: The default TTL (Time To Live) of The total number of IP packets with an transmission IP packets. undefined higher level protocol (invalid Datagrams All Frgs Not Rcvd: number) in the IP header. The number of IP packets whose Received Packets Discarded: fragmented packets could not be received in The total number of IP packets that were...
  • Page 113 5.11 Maintenance/Test Commands Echo Replies: The total number of ICMP message packets of ICMP Echo Reply (command returned from the receiver of ping). Timestamps: The total number of ICMP message packets of Timestamp Request. Timestamp Replies: The total number of ICMP message packets in response to Timestamp Request.
  • Page 114: Chapter 6 Status

    Chapter 6 Status Status Information andFilter The following figure illustrates the status information and filter on the XL100. 4 bytes Status information Filter Condition register • The IF command can be used to set the filter. • When a status indicated on the following page is entered, the corresponding bit in the condition register is set to “1.”...
  • Page 115: Bit Structure Of The Status Information

    Bit Structure of the Status Information The four groups of status information described below are output in response to a status information output request using the IS command. For the output format, see “ASCII Output Response Syntax” in section 5.2, “Response Syntax.” Status Information 1 Name Description...
  • Page 116 6.2 Bit Structure of the Status Information Status Information 4 Name Description Basic setting Set to 1 while basic setting is in progress. Memory sampling Set to 1 while data are being acquired to the internal memory. Logging (standby) Set to 1 while logging (standby). Alarm activated Set to 1 while the alarm is activated.
  • Page 117: Chapter 7 Error Messages

    Chapter 7 Error Messages Error Messages Related to Settings This section gives a list of error codes and messages of the XL100 and their corrective action. Error responses to communication commands are output in English. Setting Errors Code Message Description/Corrective Action System error.
  • Page 118: Execution Errors

    7.1 Error Messages Related to Settings Execution Errors Code Message Description/Corrective Action This action is not possible because sampling is in – progress. This action is not possible during sampling or calculating. – This action is not possible because saving is in progress. Wait for the data save operation to complete. This action is not possible because formatting is in Wait for the format operation to complete.
  • Page 119: Error Messages Related To Operation

    Error Messages Related to Operation This section gives a list of error codes and messages of the XL100 and their corrective action. Error responses to communication commands are output in English. External Storage Media Operation Errors Code Message Description/Corrective Action Operation aborted because an error was found in media.
  • Page 120 7.2 Error Messages Related to Operation E-mail and Web Server Errors Code Message Description/Corrective Action IP address is not set or ethernet function is not available. An IP address has not been assigned to the XL100. Check the IP address. SMTP server is not found.
  • Page 121 7.2 Error Messages Related to Operation FTP Client Errors The detail code does not appear in the error message on the screen. You can view the code on the FTP log display of the XL100 or using the FTP log output via communications. Code Message IP address is not set or FTP function is not available.
  • Page 122 7.2 Error Messages Related to Operation Code Message FTP command was not accepted. Further details are provided by the character string that appears after error code 283. Character String and Details USER Failed user name verification. Check the user name setting. PASS Failed password verification.
  • Page 123 7.2 Error Messages Related to Operation Code Message FTP file transfer error. Further details are provided by the character string that appears after error code 286. Character String and Details READ Internal processing error. WRITE Internal processing error. * These errors may occur if the network experiences trouble during the data transmission (bad cable connection, duplicate addresses, network equipment failure).
  • Page 124: Communication Error Messages

    Communication Error Messages This section gives a list of error codes and messages of the XL100 and their corrective action. Error responses to communication commands are output in English. Setting/Basic Setting/Output Communication Command and Setting Data Load Errors Code Message Command is too long.
  • Page 125 7.3 Communication Error Messages Code Message Connection has been lost. The number of simultaneous connection has been exceeded. Communication has timed-out. ModBus Master Error Log An English error message is returned via the communication interface. It is not shown on the XL100 display.
  • Page 126: Appendix 1 Ascii Character Codes

    Appendix Appendix 1 ASCII Character Codes Upper 4 bits & – • Index • Backslashes can be used only to enter the initial path parameter of the FTP client. • Colons can be used only to enter the server name parameter of an SNTP server, SMTP server, and FTP server.
  • Page 127: Appendix 2 Login Process

    Appendix 2 Login Process You log into the XL100 from your PC to use the functionality of the setting/measurement server and the maintenance/test server via the Ethernet interface. If you complete the procedure successfully up to login complete in the following figure, the commands in chapter 5 become functional.
  • Page 128 Appendix 2 Login Process When Not Using the Ethernet Login Function of the XL100 Login as “admin” or “user.” • You can log into the XL100 as an administrator by accessing the XL100 using the user name “admin.” • You can log into the XL100 as a user by accessing the XL100 using the user name “user.”...
  • Page 129: Appendix 3 Data Output Flow

    Appendix 3 Data Output Flow Example in Which the List of Files in Directory DATA0 Is Output 10 Files at a Time Command to send START Command description Received response data Send the command Output command for the first file list. ME DIR,/CFCARD/DATA0/,10 Specify the number of file lists to be output when issuing this command.
  • Page 130 Appendix 3 Data Output Flow Example in Which the File 10101000.DDS in the DATA0 Directory Is Output Command to send START Command description Received response data Send the command Specify the file name using full path ME GET,/CFCARD/DATA0/10101000.DLO and output the data. Receive the response BINARY header BINARY data...
  • Page 131: Appendix 4 Time Zones And Xg Command Parameters

    Appendix 4 Time Zones and XG Command Parameters The following tables show the relationship between the parameters and time zones in the time setting using the XG command. XG Parameter Time Zone -1200 (GMT-12:00) International Date Line West -1100 (GMT-11:00) Midway Island, Samoa -1000 (GMT-10:00) Hawaii -0900...
  • Page 132 Appendix 4 Time Zones and XG Command Parameters 0200 (GMT+02:00) Athens, Istanbul, Minsk (GMT+02:00) Jerusalem (GMT+02:00) Cairo (GMT+02:00) Harare, Pretoria (GMT+02:00) Bucharest (GMT+02:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius 0300 (GMT+03:00) Kuwait, Riyadh (GMT+03:00) Nairobi (GMT+03:00) Baghdad (GMT+03:00) Moscow, St. Petersburg, Volgograd (GMT+03:00) Tehran 0400 (GMT+04:00) Abu Dhabi, Muscat...
  • Page 133 Appendix 4 Time Zones and XG Command Parameters 1000 (GMT+10:00) Vladivostok (GMT+10:00) Canberra, Melbourne, Sydney (GMT+10:00) Guam, Port Moresby (GMT+10:00) Brisbane (GMT+10:00) Hobart 1100 (GMT+11:00) Magadan, Solomon Islands, New Caledonia 1200 (GMT+12:00) Auckland, Wellington (GMT+12:00) Fiji Islands, Kamchatka, Marshall Islands 1300 (GMT+13:00) Nuku'alofa 0900...
  • Page 134 Index Index connection information, outputting of ........ 5-48 connection status, checking ..........2-7 connection with other devices, disconnection of ....5-48 access control ..............2-19 CR+LF ................. 5-2 access privilege, granting of ..........1-5 CS command ..............5-43 administrator ............. 1-5, 2-13 CS-RS .................
  • Page 135 Index external storage media operation errors ......7-3 external storage medium, saving to ........5-31 KE command ..............5-32 keep alive ................2-5 keepalive ................1-6 keepalive, setting of ............5-37 FC command ..............5-45 key login and auto logout functions, setting of ....5-36 FD command ..............
  • Page 136 Index setting data, saving of ..........5-31, 5-39 setting errors ............... 7-1 OFF-OFF ................3-2 setting/basic setting/output communication and setti ..7-8 operation, error messages related to .. 7-3, 7-4, 7-5, 7-6, 7-7 setting/measurement server ..........1-3 operator ................2-19 setup data, loading of ............
  • Page 137 Index Web browsers ..............2-22 Web operation log ............... 5-9 Web operation log display ..........2-17 Web server ..........1-5, 2-19, 2-20, 2-21 Web server function, enabling/disabling of ....... 5-39 XA command ..............5-33 XB command ..............5-33 XD command ..............5-34 XE command ..............

This manual is also suitable for:

Xl100Xl122Xl124

Table of Contents