Skip to main content

Profinet Connection to easYgen3000XT - Knowledgebase / Power Management / easYgen-3000XT / communication - Woodward Technical Support

Profinet Connection to easYgen3000XT

Authors list
  • Justin Schneider

Requirements:

  • easYgen3000XT
  • Anybus Profinet converter AB7013-C [it's successor is HMS ABC3013] *** this manual hasn't been updated yet and represents AB7013-C ***

 

1.0 Introduction

This Article describes the Profinet connection on easYgen3000XT genset controller via Anybus Modbus/Profinet converter. This application note covers the basic functions, which are required. The Modbus functionality is a subset of features in the easYgen3000XT. This application description consists of two sections:

1. how to connect and configured easYgen3000XT for use of Modbus-RTU together with the Anybus converter.

2. configuration of the Anybus AB7013-C converter

 

 

1.1 General remarks to the configuration

The configuration of Modbus-RTU basically consider the following frame conditions:

•    RS485 Interface

•    Baudrate

•    Stop bits

•    Connection Mode

•    Modbus Slave ID 

•    Replay Time 

•    Password Protection

•    Modbusregister list

 

2.0 Configuration

2.1 Define requested Modbus parameter

Open the user manual from easYgen3000XT an navigate the the Modbus protocol appendix. (eg. manual of easYgen3200XT - chapter "9.2.4 Protocol 5010 [Basic Visualization]) 

 

Inside the manual the required register can be chosen.

parameter5009.png?access_token=srzhwj-gsankuezgg-cb70aebdc5490e8c3b709af67306514672b465e7

Parameter for this application note

 

easYgen3200XT Protocol: 5010

Register
Count
Description

50009

13

Generator values

50022

2

Busbar values

50030

11

Mains values

50051

8

Analog values

50099

2

Controller mode

50102

5

Controller bits

50108

1

Relay outputs

50110

1

IKD1M outputs

50115

1

General alarm

50120

1

Engine alarm

50126

1

Generator alarm

50128

1

Generator alarm2

50132

1

Mains alarm

50191

7

ECU Alarm

50201

108

ECU values

 

2.2 Setup the easYgen3200XT für modbus communication

2.2.1 Connect to easYgen3200XT via Toolkit

Start Toolkit

start_toolkit.png?access_token=srzhwi-weneeikvzo-a770585e9f23eb77a9b0a0fa878c6adac87ffbd4

Select the configuration for your easygen3000XT (in this case easYgen3200XT) device. 

In this example we use parameter file 8440-2082-L

 

You can download the easYgen3200XT toolkit configuration from the easygen device or from the Woodward support page.

 

Required information:
Partnumder: 8440-2082
Revision: L
Application type: Toolkit

 

After installing the configuration you can choose the configuration. If the correct configuration is selected, Toolkit will show the following screen:

tool_toolkit.png?access_token=srzhwl-xjpvblsgpw-8a664cb673ee606a787e17a08a9cdb71a10b1889

 

Now you can click on connect and choose your favorite connection type “USB” or Ethernet and click on 'Connect'.

 

After connection to the easYgen3200XT device you have to enter the user and the password.

User: CL05
Password: CL0500

log-in.png?access_token=srzhwl-jgtqoxkwvw-6030480ea7ada7290a75afdcc5900311697f1dbb

 

Enter the Parameter an click on Log In.

Now you are able to configure the Modbus parameter

 

First we have to change the RS485 interface setting this can be done in the parameter section.

 

PARAMETER -> Configure Interface -> Configure RS485 Interface
para.PNG?access_token=srzhwg-yufppwlifr-b14d3e9648397d15362ddd4e563c63f2df14320d

conf_inter.PNG?access_token=srzhwm-txomsuyksj-07444cd84742d9fa5197bfba34d8cd7b816744dc

rs485_inter.PNG?access_token=srzhwp-jzeyiooilx-9fb2cfd98af3d5aaec73ccba48eb16bdf6dbc993

3173-para.PNG?access_token=srzhwl-tjgrlsrxhw-727b1337916575fb106dc3f9ed2ccc1a7bfd3a48

Change the following parameter on this screen.

 

3173 Full-, halfduplex mode -> halfduplex

9128 Password Protection -> off

 

All other parameter can remain as they are.

 

As a next step it is required to set the data protocol for the interface,

PARAMETER -> Configure Interface -> Modbus Protocol

para.PNG?access_token=srzhwh-lrwzssywqg-798aa5dd57639191e8f39d057a856b021bbb3fc2

conf_inter.PNG?access_token=srzhwl-ceygsiulxv-c572b8dadf2376070f785658d4557b825f3266e6

mod_pro.PNG?access_token=srzhwi-bzfewhbpji-38fb1e9c7efb80477fdd559d97e0de33f4370711

mod_pro_conf.PNG?access_token=srzhwn-bccuvmbkwi-682689b736a8b0ebf07c49712ce46ec60e3b5087

Change the following Parameter:

3184 Modbus protocol number -> 5010

The configuration on easYgen3200XT side is finished.

 

2.1.2 Wiring for RS485 connection

wiring.PNG?access_token=srzhwo-xmjmeuxmow-b6d85ae21263c1d49e2850b0c4fddc01f093d67a

 

Wiring description

Pin easYgen3200XT Pin Anybus 7013-C conveter

RS485.6 (Z)

Sub-D 9Pol connector Pin 9

RS485.5 (Y)

Sub-D 9Pol connector pin 8

On last easYgen on your bus install 120 ohm resistor.

Between 8 and 9 install 120Ohm resistor

 

connect_multi.jpg?access_token=srzhwm-wvwnqsdiwg-72268b69afbbdc03c0b7d9691be0ee5bdab1eb43

 

2.1.2 configuring Anybus converter 7013-C

With the register table we can create our easYgen3200XT Tempate in anybus configuration software

Let’s start to build the template:

 

Start Anybus configuration software

anybus_software.png?access_token=srzhwm-eeqjgatmkw-f5e46ba65000cec27162cc4b79c231f534e52fd9

 

Next – choose “Wizrad – Modbus RTU Master”, click on OK.

 

The Wizard starts and you can go ahead with he configuration.

First chose the communication from your scada or PLC system in our Example Profinet-IO

profinet_io.png?access_token=srzhwk-bwwcdhfscc-a4c5f348db6c5ee6278254138c84c2a0bcddf4f6

Click on 'Next'

 

On this screen you have to choose the IO settings, let this on automatic, so the converter will do this calculation.

auto_IO.png?access_token=srzhwk-jqvxvgbxhw-3510b438e5f2b08db0a6c8ed6c6be70c2fb4b94b

 

Change the Sub-D 9-Pol interface setting to fit the easYgen settings:

Description From To

Physical Standard:

RS232

RS485

Bitrate

9600

19200

Parity

None

None

Data bits

8

8

Stop bit

1

1

mod_RTU_con.png?access_token=srzhwk-fzvumoeegr-72db944a405204ba5007c37aa5cc61acdd109d0e

mod_RTU_con2.png?access_token=srzhwm-ihchqgovuq-058473cb258b007d5c39d52481bb66a7225712e6

Click on 'Next'

Inside the following mask you can create your device template, this is helpful if you have the same device on different gensets, so you can import the template to the Anybus software.

 

First we choose the name of the device template: “easygen3200XT2-12-1” -> this file is attached to this article

mod_template.PNG?access_token=srzhwj-srajwzwqgg-c8608ae770b37e2689ed77836d4a9fa17ef7f440

Now click on create Parameter, this will insert one row in which you can add the first register and the register count and register type.

mod_registers.PNG?access_token=srzhwl-baocjwgmpw-10070b3d502bd9133cd84b88d867100dcafdb7a5

The number “four” at the beginning of the register number descript the modbus commend.

Example: 50009 + 400000(read holding register area) = 450009

Read/Write First number of register Function Code Register Type

Read

0

01

Read Coil Status

Read

1

02

Read Input Status

Read

4

03

Read Holding Registers

Read

3

04

Read Input Registers

Write

Not used

05

Write Single Coil

Write

Not used

06

Write Single Holding Register

Write

0

15

Write Multiple Coils

Write

4

16

Write Multiple Holding Registers

 

This step can be repeat until all requested registers are created.
mod_registers02.PNG?access_token=srzhwl-aldtgcshcm-79598764309c989c78f95ac33ebf976bbd9907bb

Click on "Save Device", then you are able to save the template from your created list.

Click on 'Next'.

 

Inside the following screen we create our subnetwork, this means the connection from Anybus converter to easYgen.

subnet.PNG?access_token=srzhwh-emcjafcwkg-6b08e26854c78ad9004d5e4e3b03e3b15d62e1b9

Click on 'Create node', this will add a device to your subnetwork, the only thing you have to do is to write a name, set the device ModbusID number and choose your prepared template.

subnet2.PNG?access_token=srzhwj-fampuezgng-3f9827cf5e6a8a5358dac5a7e72cb6bbf10e1d83

Click on 'Next'.

The screen below shows the requested register inside you previous created node.

subnet3.PNG?access_token=srzhwo-wihwygoubo-6646b723d5141ce5d98436eaa27ba29e31e65d52

Now you have to add all register from your template to this list. Click on 'Add Parameter' and insert all Parameters

wiz_node_para01.PNG?access_token=srzhwh-bhskuzqgzg-05a8c988c1eeb6dd4ec88382f19929cf9fc22bbf

wiz_node_para02.PNG?access_token=srzhwk-cnppddsgkw-76201ac1573ea26a8c814c5770cb6af16b39142a

Repeat this until all Parameters are added.

wiz_node_para03.PNG?access_token=srzhwl-pcntkgzuwu-11def2fb94068dcc5fe624159e03798cf7bc53eb

Click on 'Next'.

Now you can save you configuration as text file or print your configuration.

summary.png?access_token=srzhwk-muinggescc-51bf67e8c40255e18988ecc8c3b67a83ac753dfd

Click on 'Next' -> now you have finished you configuration!

 

2.1.2 transfer parameter to Anybus converter 7013-C

First connect your RS232 interface with anybus converter for transferring Parameter

choose 'Tools'-> 'Port'-> (your RS232 com Port)

port.png?access_token=srzhwo-hhfgnazyep-e57ceaa72ddda76dfdd4878368fad47c6e7a53c0

 

Click on Connect Icon

connect_ico.PNG?access_token=srzhwj-svgonbweog-619135c3395f45e0bb75d8dbb34d34f83c7229fb

If the connection is successfully established, this will be shown with a connection symbol and a green circle on the right side of the bottom.

 

Click on “download to communicator RS232/422/485“ to send the parameter to the converter.

down_ico.PNG?access_token=srzhwi-doytyegdcw-777290ed9c1c940de91208090b5a03f528956fa4

Now you are able to set a name for this configuration and you can add an encryption password.

pwd_com.png?access_token=srzhwp-gryclgnwwb-29b80b42ea04cf4b9af63eb399a2b2d8b6be9859

Click on 'OK' and the transmission will start.

 

Once the transfer finished you'll be ready to enable the communication between the easYgen and the Anybus converter.

To do this click on subnet monitor.

sub_mon.PNG?access_token=srzhwg-lignusgqqg-e2d605db98bdf2d14a787e49b0c9d58fffe35df7

On the subnet monitor you have to click on 'File'-> 'Start Network', this will enable the communication between the easYgen and the Anybus converter.

sub_mon2.PNG?access_token=srzhwh-dpwogckomw-91b004d959e0cd535753c29aec0cc77821ed5bd8

 

Please make sure to take a note of the shown bytes in your converter!
This is required to calculate the block configuration for the SCADA engineer.

 

The Anybus converter configuration is finished ant the converter is ready for use!

 

2.1.3 LED description

LED_01.PNG?access_token=srzhwn-xsvpmgigjw-e0de221c9a39c84115cfa3f24af34ac3e5dc8a1e

LED_02.PNG?access_token=srzhwk-yvjbjwvbwg-5387dd9fa2a5f3e665faf72a453e599b9ceb665e

LED_03.PNG?access_token=srzhwj-bitzqggedd-961854c6252a2172788a783b7c66da1456391e68

 

3.0 Profibus Block calculation

On page 26 there is a byte count shown, this count has a number of 326.

 

Calculation example 1:

Lets ay we use a configuration staring the 16 byte blocks.

calc01.PNG?access_token=srzhwi-penxjwpdvg-07669463df49942ca0b41b77abe494aa8f86506c

Rest of 6 bytes

Now we use a block of 4 bytes

calc02.PNG?access_token=srzhwm-tgboywqgwv-97dce37f1d32b506511f9fdcaa43acbe1307f08a

Rest of 2 bytes

Now we use a block of 2 bytes

calc03.PNG?access_token=srzhwk-irrrubwytw-9d68da67bdfd0197ae1f59c5d85aa76e96043a7d

 

The calculation is finished

 

This is our calculated configuration for Profinet

16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 16F 4F 2F

 

Calculation example 2:

Lets use ab lock with 256 bytes for beginning.

calc04.PNG?access_token=srzhwn-zxyobxoaww-d1c52bbc42fdef283fdd4c7f577d6374c00c1be0

Rest of 70 bytes

Now we use a block of 64 bytes

calc05.PNG?access_token=srzhwg-fqcawcslep-ebcced6d74b9b666301834d814172f4fbf1cd6e6

Rest of 6 bytes

Now we use a lock of 4 bytes

calc06.PNG?access_token=srzhwp-tlcziwefjl-7109ea9728c89aa2356e3dcb2b01dc5f92addd74

Rest of 2 bytes

Now we use a block of 2 bytes

calc07.PNG?access_token=srzhwj-nahdmpkmwt-ae0ed09c04b8236491ebaa2e5915e0e5f0431b33

The calculation is finished

This is our calculated configuration for Profinet

256F 64F 4F 2F

 

4.0 Recommended Downloads Links

Anybus downloads

Link GSD-file:
https://www.anybus.com/docs/librariesprovider7/default-document-library/firmware-software/hms-xml-abc-prt.zip?sfvrsn=6f9dabd6_9

Link Anybus Tool:
https://www.anybus.com/docs/librariesprovider7/default-document-library/software/hms-scm-1204-169.zip?sfvrsn=f1eaa9d6_14

Link Anybus IP-Tool:
https://www.anybus.com/docs/librariesprovider7/default-document-library/software/ipconfigtool.zip?sfvrsn=6e1142d7_59

 

Woodward downloads

Woodward Toolkit
https://www.woodward.com/en/support/software%20assets/service%20tool/2021/10/19/20/57/9927-1226-dr

 

Woodard configuration files
https://www.woodward.com/en/support/industrial/technical-help-desk/control-configuration-files