YOKOGAWA VZ20X Technical Information
YOKOGAWA VZ20X Technical Information

YOKOGAWA VZ20X Technical Information

Multi-sensing remote i/o. analog sensing unit vz20x. host device connection
Hide thumbs Also See for VZ20X:

Advertisement

Quick Links

Technical
Information
TI 77V01B01-11EN
Multi-sensing Remote I/O
Analog Sensing Unit VZ20X
Host Device Connection Setup Procedure
The contents of this Technical Information are subject to
change without notice.
TI 77V01B01-11EN
©Copyright Oct. 2021
1st Edition Oct. 18, 2021

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for YOKOGAWA VZ20X

  • Page 1 Technical Multi-sensing Remote I/O Information Analog Sensing Unit VZ20X Host Device Connection Setup Procedure TI 77V01B01-11EN The contents of this Technical Information are subject to TI 77V01B01-11EN ©Copyright Oct. 2021 change without notice. 1st Edition Oct. 18, 2021...
  • Page 2: Table Of Contents

    Modbus/TCP Communication - Monitoring the Data Using Exclusive Function Code 70/71 - ............26 Outline .......................26 Data Monitoring Procedure ................27 Setting the Time to VZ20X .................29 Acquiring the Data .....................30 Converting the Acquired Measured Values ............33 Modbus/TCP Communication - Monitoring the Data Using Function Code 03 - ................35...
  • Page 3: Introduction

    Introduction This document describes the host device connection setup procedure for the Analog Sensing Unit VZ20X. ■ Notice • The contents of this manual are subject to change without notice as a result of continuing improvements to the instrument’s performance and functions.
  • Page 4: Unpacking And Setting Up

    Contents 1. Unpacking and Setting Up 2. Connecting to SMARTDAC+ GA10 and Monitoring the Data 3. Modbus/TCP Communication - Monitoring the Data Using Exclusive Function Code 70/71 - 4. Modbus/TCP Communication - Monitoring the Data Using Function Code 03 - 1. Unpacking and Setting Up 1.1 Outline 1.2 Items to Prepare 1.3 Wiring (Connection A to Connection D) 1.4 Wiring the Inputs 1.5 Installing VZ Configurator...
  • Page 5: Outline

    1.1 Outline Wire the VZ20X, configure the settings, and enable data monitoring. Exclusive protocol or Modbus/TCP SMARTDAC+ GA10 VZ20X e-RT3 MELSEC SMARTDAC+ GX * MELSEC is a product of Mitsubishi Electric Corporation. 1.1 Outline: Related Documents User’s Manual Title Model GA10 Data Logging Software User's Manual IM 04L65B01-01EN VZ20X Analog Sensing Unit User’s Manual...
  • Page 6 1.1 Outline: Checking the VZ20X Package Contents After receiving the product and opening the package, check the items described below. If the wrong items have been delivered, if items are missing, or if there is a problem with the appearance of the items, contact your nearest YOKOGAWA dealer. Package VZ20X body (the model you ordered)
  • Page 7: Items To Prepare

    (*2) With VZ20X time synchronization, all VZ20X units have the same data acquisition interval. (*3) If the VZ20X data acquisition interval is 1 ms, the Modbus register update interval is 10 ms. Otherwise, the data acquisition interval and register update interval are identical.
  • Page 8: Wiring (Connection A To Connection D)

    For setting/monitoring USB Type-C USB Type-A / Type-C Ethernet Port 1 Ethernet For data acquisition Ethernet port 2 Connection target: VZ20X 24 V DC (Daisy chain connection) Power supply Power supply terminal layout Function 24 VDC power supply (+) 24 VDC power supply (-)
  • Page 9 USB Type-C USB Type-C Ethernet Port 1 Ethernet For data acquisition Ethernet port 2 Connection target: VZ20X (Daisy chain connection) Note: Type-C to Type-A USB cable can not be used. 1.3 Wiring (Connection C) For setting/monitoring USB Type-C USB Type-A / Type-C Ethernet...
  • Page 10: Wiring The Inputs

    USB Type-C USB Type-C Ethernet Port 1 Ethernet For data acquisition Ethernet port 2 Connection target: VZ20X DHCP (Daisy chain connection) server Note: Type-C to Type-A USB cable can not be used. 1.4 Wiring the Inputs Channel wiring diagrams Wiring 1: DC voltage/Standard signal...
  • Page 11: Installing Vz Configurator

     Precautions When connecting cables to both the power terminal and the  USB port on the VZ20X, make sure to supply power from the power terminal before connecting the USB cable. Power is supplied from both the power terminal and the USB  cable. For this reason, make sure to disconnect the USB cable before turning OFF the VZ20X. For a permanent installation, supply power from the power  terminal. Use the USB power supply for temporary applications.
  • Page 12: Configuring Settings Via Usb (For Connection A, Connection B)

    1.6 Configuring Settings via USB (for Connection A, Connection B) 1. Start VZ Configurator. 2. Click [New connection]. 1.6 Configuring Settings via USB (for Connection A, Connection B) 3. Click the [Direct input] tab. 4. Set each item as indicated below. Connection method: USB USB port: Select the COM port number to UserID: USER1...
  • Page 13 1.6 Configuring Settings via USB (for Connection A, Connection B) 8. Configure the [Communication], [Time synchronization], and [Analog input] settings. 9. Click the [Apply] button to apply the settings to the VZ20X. Communication is disconnected, and a different screen is displayed. TI 77V01B01-11EN Oct.18, 2021-00...
  • Page 14: Configuring Settings Via Ethernet (For Connection C, Connection D)

    1.6 Configuring Settings via USB (for Connection A, Connection B) 10. Apply input to the VZ20X, reconnect VZ Configurator from a new connection, and use [Monitoring] to perform a simple check. * When the [Monitoring] screen is first displayed, the display/hide checkboxes for the channels are not selected. Select the checkbox for each channel that you want to display.
  • Page 15 1.7 Configuring Settings via Ethernet (for Connection C, Connection D) 3. Check that [Obtain an IP address automatically] is selected. If it is not selected, select it and click the [OK] button. 1.7 Configuring Settings via Ethernet (for Connection C, Connection D) 4.
  • Page 16 1.7 Configuring Settings via Ethernet (for Connection C, Connection D) 6. Click the [Search] tab. 7. Select the VZ20X to connect in the list, then click the [Connect] button. 1.7 Configuring Settings via Ethernet (for Connection C, Connection D) 8. Enter the user ID and password.
  • Page 17 1.7 Configuring Settings via Ethernet (for Connection C, Connection D) 12. Configure the [Communication], [Time synchronization], and [Analog input] settings. 13. Click the [Apply] button to apply the settings to the VZ20X. Communication is disconnected, and a different screen is displayed. TI 77V01B01-11EN Oct.18, 2021-00...
  • Page 18: Configuring The Network Settings For The Pc

    14. Set a fixed IP address for the PC. (See "1.8 Configuring the Network Settings for the PC".) 15. Apply input to the VZ20X, reconnect VZ Configurator from a new connection, and use [Monitoring] to perform a simple check. Display/hide checkboxes 1.8 Configuring the Network Settings for the PC...
  • Page 19 1.8 Configuring the Network Settings for the PC 3. Select [Use the following IP address], specify the IP address, subnet mask, and default gateway, and then click the [OK] button. Example: VZ20X settings IP address: 192.168.1.1 Subnet mask: 255.255.255.0 Default gateway: 0.0.0.0 PC settings IP address: 192.168.1.64 Subnet mask: 255.255.255.0...
  • Page 20: Connecting To Smartdac+ Ga10 And Monitoring The Data

    2.3 Performing Monitoring and Recording with Detail Settings 2.4 PC Time Setting Method and Restrictions 2.1 Outline GA10 Data Logging Software communicates with the VZ20X to acquire data for monitoring and recording on a PC. Ethernet communication is used for the connection to the VZ20X.
  • Page 21: Vz20X Time Synchronization Settings

     Before connecting GA10, use VZ Configurator to configure items  such as the VZ20X communication settings. When using multiple VZ20X units and performing time synchronization, configure the settings described in section 2.2. Select [Detail Settings] for the GA10 setting mode.
  • Page 22: Performing Monitoring And Recording With Detail Settings

    2.3 Performing Monitoring and Recording with Detail Settings 1. Start GA10 and log in. 2. In the [File] menu, select [Create New Project] to create a new project. 3. Select [Detail Settings] for [Settings Mode]. Click the [OK] button. 2.3 Performing Monitoring and Recording with Detail Settings 4.
  • Page 23 Note: When using a daisy chain connection with time synchronization, if there is no VZ20X master unit of the daisy chain, the VZ20X units specified as If you want to combine the monitoring data from multiple VZ units into relay or terminal units of the daisy chain cannot one file, select the [Merge synchronization data] checkbox.
  • Page 24 2.3 Performing Monitoring and Recording with Detail Settings 9. Select [Acquisition&Monitor]. 10. Set the data acquisition conditions. Change the [Data time] setting from [PC time] to [Device time]. When using the data merge function (GA10 with option code /DM), the setting is forcibly set to [Device time].
  • Page 25: Pc Time Setting Method And Restrictions

    · The fastest [Monitor Interval] setting is [100 Millisecond]. · The data time is the time that GA10 acquires the data. · The measurement timing is not synchronized, even when the time synchronization setting has been configured for the VZ20X. TI 77V01B01-11EN Oct.18, 2021-00...
  • Page 26: Modbus/Tcp Communication - Monitoring The Data Using Exclusive Function Code 70/71

    3.4 Acquiring the Data 3.5 Converting the Acquired Measured Values 3.1 Outline Ethernet communication is used for the connection to the VZ20X. Programming is required in order to use exclusive function code 70/71 for monitoring the measured values. Modbus exclusive function code...
  • Page 27: Data Monitoring Procedure

    Repeat the measured value acquisition and conversion operations the required number of times. Stop To stop monitoring the measured values, send the (FC=70) FC=70 communication command to terminate the process. For details, refer to "7.2 Ethernet Communication" in the Model VZ20X Analog Sensing Unit User’s Manual. TI 77V01B01-11EN Oct.18, 2021-00...
  • Page 28 Data acquisition status = 00 (normal) communication with data monitoring function code Data acquisition (normal) The data buffer in VZ20X stores 8 channels x 2000 Data acquisition status = 01 (not yet buffered) points of data. In the case of a 1 ms interval, 2 Not yet buffered...
  • Page 29: Setting The Time To Vz20X

    The data acquisition statuses for exclusive function code 71 are shown here. An example image of the data buffer in the VZ20X is shown below. Gray indicates the invalid state, and the other colors indicate valid data items. Valid data can be read out via communication.
  • Page 30: Acquiring The Data

    Visual C# VZ20XSample03_EN.zip e-RT3 VZ20XSample04_EN.zip Sample programs No. 1 and No. 2 acquire data with one VZ20X unit connected to Windows or e-RT3 via Ethernet. Configure the VZ20X settings before starting data monitoring. * See "Appendix" for details on preparing and running development environments for sample programs.
  • Page 31: Revision Information

    Data Acquisition Example 1: VZ20X Settings When Using PC with One VZ20X Unit 1. Configure the Ethernet settings. IP address: 192.168.1.1 Subnet mask: 255.255.255.0 Default gateway: 0.0.0.0 2. Select [1 unit] for [Connection type] in [Time synchronization]. Data Acquisition Example 1: VZ20X Settings When Using PC with One VZ20X Unit 3.
  • Page 32 Data Acquisition Example 2: e-RT3 and One VZ20X Unit Programming Language: C This configuration consists of the e-RT3 and one VZ20X unit. The sample program performs data acquisition only. Modbus exclusive function code 70/71 e-RT3 IP address: 192.168.1.128 VZ20X IP address: 192.168.1.1...
  • Page 33: Converting The Acquired Measured Values

    Data Acquisition Example 2: VZ20X Settings When Using e-RT3 with One VZ20X Unit 3. Select [1 ms] for the [Data acquisition interval] setting. Configure the other analog input settings according to the sensors that are used. 4. Once the VZ20X settings are configured, perform programming and acquire the measured values.
  • Page 34 3.5 Converting the Acquired Measured Values: Converting Acquired Strings to Readable Format When measured values are Response acquired with function code 71, they need to be converted to text strings that can be recognized according to the response described in the User's Manual.
  • Page 35: Modbus/Tcp Communication - Monitoring The Data Using Function Code 03

    4.3 Monitoring the Data with GA10 4.4 Monitoring the Data with PC 4.1 Outline Ethernet communication is used for the connection to the VZ20X. This section describes the procedure for monitoring measured values with Modbus function code 03. Connection target devices ·...
  • Page 36: Monitoring The Data With Gx20

    Perform error processing, array creation, and other tasks as necessary. 4.2 Monitoring the Data with GX20 This section describes how to monitor measured values from a VZ20X unit that uses the Modbus client function of the GX20 paperless recorder. A GX20 with option code /MC is required. Modbus function code 03...
  • Page 37: Configuring Vz20X Settings

    2. Although the fastest communication interval setting for the GX20 Modbus client function is 100 ms, specify [1 ms], [10 ms], or [50 ms] for the VZ20X [Data acquisition interval] setting. In this example, [1 ms] is selected. 4.2.2 Configuring GX20 Settings...
  • Page 38 4.2.2 Configuring GX20 Settings (1) Modbus Client Function Settings 1. In [Communication (Ethernet) settings], select [Basic settings]. 2. Specify the IP address, subnet mask, and default gateway, and then click [Save]. 4.2.2 Configuring GX20 Settings (1) Modbus Client Function Settings 3.
  • Page 39 4.2.2 Configuring GX20 Settings (1) Modbus Client Function Settings 5. Set [Modbus client function] to [On]. 6. Configure the settings, then click [Save]. 100ms 2min 4.2.2 Configuring GX20 Settings (2) Modbus Server Settings Modbus server settings The menu locations vary depending on the setting method that is used. ■...
  • Page 40 4.2.2 Configuring GX20 Settings (3) Command Settings Command settings Configure the settings so that VZ20X measured values 1 to 8 are stored in communication channels 1 to 8. The menu locations vary depending on the setting method that is used.
  • Page 41 CH1 to CH8 are continuous. The coordinated universal time 40104 0067 or UTC can be read as a 64 -bit Store reference numbers unsigned integer. The device status of the VZ20X 40105 0068 Device status 40106 to 40121 in can be read. 40106 0069 communication channels 1 to 8.
  • Page 42 2. Configure the span settings for communication channels C001 to C008 to match the settings of the VZ20X. The settings for C001 are shown Same as here as an example. VZ20X CH settings After configuring the settings, click [Save]. TI 77V01B01-11EN Oct.18, 2021-00...
  • Page 43 4.2.2 Configuring GX20 Settings (4) Communication Channel Span Settings, Display Channel Settings, and Recording Settings 1. Select [Display settings], then click [Group settings]. 2. Click [Channel set] on the [Group settings] screen. 3. Select communication channels C001 to C008 on the [Channel set] screen, click [OK], and then click [Save].
  • Page 44: Starting Monitoring And Recording

    4.3 Monitoring the Data with GA10 This section describes how to monitor measured values from a VZ20X unit that uses the Modbus client function of GA10. To use the Modbus client function with GA10, create a definition file with the Modbus device type definition file creation tool, and register the device.
  • Page 45: Configuring Vz20X Settings

    2. Although the fastest communication interval setting for the GX20 Modbus client function is 100 ms, specify [1 ms], [10 ms], or [50 ms] for the VZ20X [Data acquisition interval] setting. In this example, [1 ms] is selected. Also, select [1-5 V] for [Input type], enter "5.0000" for [Max. value of input scale],...
  • Page 46 The coordinated universal time CH1 to CH8 are continuous. 40104 0067 or UTC can be read as a 64 -bit unsigned integer. The device status of the VZ20X 40105 0068 Device status can be read. CH1 measured value -> Channel 0001...
  • Page 47: Configuring Ga10 Settings

    4.3.3 Configuring GA10 Settings 1. Start the GA10 Data Logging Software. 2. Enter the required information, then click [OK] to log in. 4.3.3 Configuring GA10 Settings 3. Select [File] > [Create New Project] to create a new project. Enter the required information, then click [OK].
  • Page 48 4.3.3 Configuring GA10 Settings 5. Click the [Register Device] button. 6. For the [Device Type] setting, select the [VZ20X_8CH] Modbus definition file. Enter "192.168.1.2" for [Host Name/IP Address], select [100 Millisecond] for [Monitor Interval], and then click the [OK] button. 4.3.3 Configuring GA10 Settings 7.
  • Page 49: Starting Monitoring And Recording

    4.3.3 Configuring GA10 Settings 9. Check that the values are the same as those that were configured in the Modbus definition file. 10. Specify the [Monitor/Record] interval setting and the [Folder] save destination setting. In this example, the fastest setting of [100 ms] is selected for [Monitor/Record].
  • Page 50: Monitoring The Data With Pc

    4.4 Monitoring the Data with PC and FA-M3 This section describes how to monitor measured values from a VZ20X unit that uses PC and FA-M3 programming. The sample program reads out reference numbers 40106 to 40121 continuously. Modbus function code 03 VZ20X IP: 192.168.1.2...
  • Page 51: Data Monitoring Example

    FA-M3 Ladder VZ20XSample08_EN.zip The sample programs continuously read the CH1 to CH8 data of 40106 to 40121 from the VZ20X that is connected via Ethernet, by using a PC with Modbus function code 03. * See "Appendix" for details on preparing and running development environments for sample programs. The sample program can be downloaded from our website after entering customer information.
  • Page 52: Running Sample Programs

    Appendix - Installing the Development Environments in Windows and Running Sample Programs - 1. Visual Studio 2019 C# Environment 2. Python Environment 1. Visual Studio 2019 C# Environment 1. Obtain Visual Studio 2019 and install it on your Windows PC. 2.
  • Page 53: Python Environment

    6. Enter the command shown below in the Command Prompt window to run the Python program. Command: python sample_python.py 7. The results of the sample program are displayed in the Command Prompt window. "Python" and the Python logos are trademarks or registered trademarks of the Python Software Foundation, used by Yokogawa Electric Corporation with permission from the Foundation. Environment for e-RT3 development Related Document  Device...
  • Page 54 Blank Page...
  • Page 55 Revision Information Title : Multi-Sensing Remote I/O Analog Sensing Unit VZ20X Host Device Connection Setup Procedure Manual number : TI 77V01B01-11EN October 2021/1st Edition Newly published Written by Yokogawa Electric Corporation Published by Yokogawa Electric Corporation 2-9-32 Nakacho, Musashino-shi, Tokyo 180-8750, JAPAN...

Table of Contents