Introduction Thank you for purchasing the SMARTDAC+ GX10/GX20/GP20/GM10 (hereafter referred to as the GX, GP, or GM) and the Network Module GX90NW-02-PN (hereafter referred to as the PROFINET module). This manual explains how to use the GX/GP/GM PROFINET communication function.
Page 3
QR Code is a registered trademark of DENSO WAVE INCORPORATED. Trademarks • SMARTDAC+ is a registered trademark or trademark of Yokogawa Electric Corporation. • Microsoft, MS, Microsoft Edge, and Windows are registered trademarks or trademarks of Microsoft Corporation in the United States and other countries.
Conventions used in this manual Unit Denotes 1024. Example: 768K (file size) Denotes 1000. Note Improper handling or use can lead to injury to the user or damage to the SMARTDAC+. This symbol appears on the SMARTDAC+ to indicate that the user must refer to the user's manual for special instructions.
What this manual explains This manual assumes communication between the SMARTDAC+ and the Programmable Logic Controller (PLC). For instructions on how to use the PLC, see the user’s manual for your PLC. This manual is intended for persons who have previously used PROFINET. Recorder version described in this manual The contents of this manual correspond to the GX/GP with release number 5 (see the STYLE S number) and style number 3 (GX10/GX20/GP10) (see the STYLE H number) and...
Contents Introduction ..............................i Conventions used in this manual......................iii What this manual explains........................iv Recorder version described in this manual ..................... iv Introduction of Features ........................1 PROFINET ............................... 1 What the SMARTDAC+ can do ........................ 2 PROFINET communication setup ......................2 SMARTDAC+ access ..........................
Introduction of Features PROFINET PROFINET is an Ethernet-based industrial network communication protocol created by PI (Profibus & Profinet International). By using Ethernet-based communication, you can meet the requirements of high-speed input/output data communication and equipment parameter monitoring and configuration. Devices that support PROFINET are available from many vendors. Our GX, GP, and GM support communications with PROFINET IO controllers, such as PLCs, by incorporating a PROFINET communication function (PROFINET module).
Introduction of Features What the SMARTDAC+ can do The SMARTDAC+ provides the following functions. • It can participate in a PROFINET network as an IO device. • It can communicate with an IO controller (PLC, etc.). • It supports both cyclic and acyclic communication. •...
Introduction of Features List of settings GX/GP/GM Configuration GX/GP/GM Ethernet Communication DHCP ON setting (Server) IP address Subnet mask Default gateway Modbus Server Settings (On/Off, Port Number, Delayed Response) PROFINET Module Ethernet IP address Communication Data interval (Client) Maximum number of update cycles without data Configuring PROFINET with the configuration tool The settings are downloaded to the PLC.
Preparation of the SMARTDAC+ PROFINET module installation GX10 and GP10 Install the PROFINET module into slot 2. GX20 and GP20 Install the PROFINET module into slot 9. For the main unit, link the PROFINET module to the left end as seen from the front. PROFINET Module PROFINET port Ethernet port...
Preparation of the SMARTDAC+ Cable connection Connect the Ethernet port of the GX/GP/GM main unit and the Ethernet port of the PROFINET module (either one of the two ports) with an Ethernet cable (STP cable, CAT 5 or higher) • Communication between the GX/GP/GM main unit and the PROFINET module is performed using the Modbus protocol.
Preparation of the SMARTDAC+ PROFINET module settings Path GX/GP: MENU key > Browse tab > Setting > Setting menu Network module settings Web browser: Setting tab > Network module settings Hardware configurator: Network module settings Description Network module settings Settings Selectable range or options Initial value IP address...
Page 14
Preparation of the SMARTDAC+ Modbus server function limitations • Number of Modbus server connections: Max 2 Limitations when using communication channels In PROFINET cyclic communication, the following communication channels are always written from the PLC. Model Communication channel GX10/GP10 From C001 to C020 GX20/GP20/GM10 From C001 to C050 If you want to use the communication channel with other functions, check whether the above...
How to obtain the GSDML file Please obtain it from our website. URL: www.smartdacplus.com/software/en/ GSDML file format File name Description GSDML-V2.42-Yokogawa-SMARTDACplus-YYYYMMDD.xml Device profile of the SMARTDAC+ (YYYYMMDD: The file release date (e.g., 20220401)) GSDML-0037-0400-SMARTDACplus.bmp Icon image file referenced from the GSDML file System configuration Sets the communication contents in the configuration tool.
Data Access via Cyclic Communication After PROFINET configuration, the PLC can exchange data according to the information in the GSDML file of the SMARTDAC+. Action After Modbus communication between the GX/GP/GM main unit and the PROFINET module is started, PROFINET communication with the PLC starts automatically. Accessible channels Channel type Model...
Data Access via Cyclic Communication Data mapping The following data can be accessed. Device Access Point (DAP) Name: GX90NW Module name Direction Data type Quantity Description Reads the measured value of an accessible IO_CH_Value Read INT32 I/O channel. Reads the measured value of an accessible MATH_CH_Value Read INT32...
Data Access via Acyclic Communication By creating a ladder program on the PLC, data exchange and control operations are possible. Action The PLC reads and writes each data by specifying the corresponding number (INDEX). If a command error or Modbus timeout (communication error) occurs, notify the PLC by returning an error response.
Data Access via Acyclic Communication Data mapping The following data can be accessed. Size Data INDEX Data Direction Array Supplementary information (byte) type 1: I/O channel Alarm setting (channel type) 2: Math channel 3: Communication channel I/O channel: 1 to 6932 Alarm setting Math channel: 1 to 200 (channel number)
Page 20
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 1 to 12: Batch group number When reading, the batch group number that performed writing previously Default value: 0 Lower bytes of the lot number When reading, the lot number corresponding to the above batch group number...
Page 21
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 1 to 12: Batch group number When reading, the batch group number that performed writing previously Default value: 0 Without multi batch: 1 Batch comment number When reading, the batch comment number that performed writing previously...
Page 22
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 1 to 12: Batch group number When reading, the batch group number that performed writing previously Default value: 0 Without multi batch: 1 Batch Text Text field number When reading, the batch text field number that performed...
Page 23
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 1 to 12: Batch group number When reading, the batch group number that performed writing previously Default value: 0 Without multi batch: 1 Batch Text Text field number When reading, the batch text field number that performed...
Page 24
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 0: Fixed at 0 when reading Write message 1: Write a preset message (specify the write method) 2: Write a free message 0: Fixed at 0 when reading Write message Preset: 1 to 100 (Message number)
Page 25
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 0: Fixed at 0 when reading Starts or stops recording Read/Write INT16 1: Start recording (multi batch number 2) 2: Stop recording 0: Fixed at 0 when reading Starts or stops recording Read/Write INT16...
Page 26
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 0: Fixed at 0 when reading 1: Start computation (all) Computation operation Read/Write INT16 2: Stop computation (all) (multi batch number 5) 3: Reset computation (by batch) 4: Clear the computation dropout status display (all) 0: Fixed at 0 when reading 1: Start computation (all)
Page 27
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 0101 1010 Read/Write INT32 0110 Slot 1 I/O channel measured value (Access in 10CH units) 0141 1014 Read/Write INT32 0150 0201 1020 Read/Write INT32 0210 Slot 2 I/O channel measured value (Access in 10CH units)
Page 28
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 0801 1080 Read/Write INT32 0810 Slot 8 I/O channel measured value (Access in 10CH units) 0841 1084 Read/Write INT32 0850 0901 1090 Read/Write INT32 0910 Slot 9 I/O channel measured value (Access in 10CH units)
Page 29
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type 0301 2030 Read INT16 0310 Slot 3 I/O channel status (Access in 10CH units) 0341 2034 Read INT16 0350 0401 2040 Read INT16 0410 Slot 4 I/O channel status (Access in 10CH units) 0441...
Page 30
Data Access via Acyclic Communication Size Data INDEX Data Direction Array Supplementary information (byte) type C001 2800 Read INT16 C010 Communication channel status (Access in 10CH units) C491 2849 Read INT16 C500 Read/Write follows 10001 Read/Write INT32 0001 the attributes of each channel.
Communication in use communication Conformance class Netload class PROFINET port 2 ports (supports ring connection (MRP client)) Product name SMARTDACplus Vendor Yokogawa Electric Corporation Vendor ID 0x0037 Device ID 0x0400 Order number GX90NW-02-PN Output action in specific situations Condition Output action...
PROFINET module specifications Names of the PROFINET modules READY FAIL NS (Network Status) PROFINET Port1 Link/Activity Port2 Link/Activity MS (Module Status) Port1 Speed Port1 Link/Activity Ethernet Port2 Speed Port2 Link/Activity Name Description READY Lit when CPU is normal Green Lit when PROFINET is normal Green FAIL Lit during system error...
Red solid If reboot occurs repeatedly, contact your nearest YOKOGAWA dealer. Failed to read firmware file. Red solid Contact your nearest YOKOGAWA dealer. Green Blinking Unable to start correctly. solid Contact your nearest YOKOGAWA dealer. RAM failure. Red solid Contact your nearest YOKOGAWA dealer.
Unrecognized module. Check that the module is installed correctly. Check that the main unit version is R5.02 or later. If the same message continues to appear even after you perform the procedure above, contact your nearest YOKOGAWA dealer. IM 04L51B01-22EN...
Appendix Register configuration of PID control module channels The following table shows the register configuration when a PID control module is installed in unit 0 (main unit) slot 0. Channel number Description Remarks 0001 PV of loop 1 PID computation data 0002 SP of loop 1 0003...
Page 36
Appendix Status information 2 bytes Error code Function No error Higher Lower Skip +Over –Over +Burnout –Burnout Status information Alarm list A/D error Invalid data 5 bits 8 bits Math error Communication error Error code Level 8 Level 4 A/D calibration Level 7 Level 3 value error...
Need help?
Do you have a question about the SMARTDAC+ GX10 and is the answer not in the manual?
Questions and answers