0% found this document useful (0 votes)
37 views34 pages

Userguide Ethernetip en Cro 2017 05 08

The document provides a user guide for using EtherNet/IP with a Domino Laser F720i laser marking system. It describes the necessary hardware, software setup and provides examples of how to use the communication through Logix Designer and Allen-Bradley controllers.

Uploaded by

sagarforlearning
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views34 pages

Userguide Ethernetip en Cro 2017 05 08

The document provides a user guide for using EtherNet/IP with a Domino Laser F720i laser marking system. It describes the necessary hardware, software setup and provides examples of how to use the communication through Logix Designer and Allen-Bradley controllers.

Uploaded by

sagarforlearning
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

User Guide EtherNet/IP

User Guide EtherNet/IP


Document history
Date Author Change reason
2017-05-03 Christian Rothe Created
2020-07-02 Christian Rothe Add link for downlod
Content
1 General ................................................................................................................................................. 2
2 Hardware ............................................................................................................................................. 2
2.1 F720i............................................................................................................................................. 2
3 Software ............................................................................................................................................... 3
3.1 Activation in QuickStep ........................................................................................................... 3
3.2 Register EDS-File in Logix-Designer ..................................................................................... 5
3.3 Add D/F-Series Module ........................................................................................................ 10
3.4 Add BasicLaserCommands-Example.................................................................................. 14
3.5 Add ExtendedLaserCommands-Example ......................................................................... 16
3.6 How to use the Example Programs ................................................................................... 17
4 Appendix: EtherNet/IP Objects ................................................................................................... 19

Domino Laser GmbH


Fangdieckstrasse 75a
22547 Hamburg
Germany
Phone +49 – (0)40 – 888 88 - 0
Fax +49 – (0)40 – 888 88 - 199
E-Mail [email protected]
Web www.dominolaser.com

Christian Rothe Page 1 of 34


2020-07-02
User Guide EtherNet/IP

1 General
This manual describes the EtherNet/IP option for the F720i laser marking system.
EtherNet/IP is an industrial network protocol that adapts the Common Industrial Protocol
to standard Ethernet.
EtherNet/IP is one of the leading industrial protocols in the United States and is widely used.
EtherNet/IP is an application layer protocol that is transferred inside a TCP/IP Packet. That
means that the data are simply organized in a TCP or UDP packet.
At least QuickStep version 2.4.50 has to run on the laser controller to support EtherNet/IP.
The following files
• Electronic Data Sheets (EDS) File
Electronic Data Sheets (EDS) File
o BasicLaserCommands.L5X
Sample program for Allen-Bradley / Rockwell PLCs containing the Basic
Command Definition samples
o ExtendedLaserCommands.L5X
Sample program for Allen-Bradley / Rockwell PLCs containing the Extended
Command Definition samples
can be downloaded from:
https://www.domino-printing.com/en/legal-and-ip/legal.aspx

2 Hardware
2.1 F720i
The F720i needs an EtheNet/IP board installed and an extra Ethernet connector added to
the controller.

This option is available as spare EPT034396 or factory fitted.


The installation is described in detail in the service manual EPT033877.

Christian Rothe Page 2 of 34


2020-07-02
User Guide EtherNet/IP

3 Software
3.1 Activation in QuickStep
The EtherNet/IP option has to be activated in QuickStep UI in Printer Network Settings –
Advanced after the installation of the hardware.

After enabling EtherNet/IP a restart is needed. Manually restart the system.

Christian Rothe Page 3 of 34


2020-07-02
User Guide EtherNet/IP

Now all parameters for EtherNet/IP may be entered, e.g. IP address.

Christian Rothe Page 4 of 34


2020-07-02
User Guide EtherNet/IP

3.2 Register EDS-File in Logix-Designer


These setups have to be done on the PLC site.
Select Tools- EDS Hardware Installation Tool

Christian Rothe Page 5 of 34


2020-07-02
User Guide EtherNet/IP

Click on Next

Select Register an EDS file(s) and click on Next

Christian Rothe Page 6 of 34


2020-07-02
User Guide EtherNet/IP

Select Register single file, enter path to eds file and click on Next

Click on Next

Christian Rothe Page 7 of 34


2020-07-02
User Guide EtherNet/IP

Click on Next

Click on Next

Christian Rothe Page 8 of 34


2020-07-02
User Guide EtherNet/IP

EDS Wizard finished

Christian Rothe Page 9 of 34


2020-07-02
User Guide EtherNet/IP

3.3 Add D/F-Series Module


These setups have to be done on the PLC site.
Right click on Ethernet  Select New Module

Search for d/f-series, select and click Create

Christian Rothe Page 10 of 34


2020-07-02
User Guide EtherNet/IP

Enter:
• Name = DFSeries (if using our example programs)
• iP-Address = ip-address of controller
Click on Change

Enter:
• Revision = 1.1
• Electronic Keyring = Compatible Module
• Connection = Exclusive Owner
Click OK

Christian Rothe Page 11 of 34


2020-07-02
User Guide EtherNet/IP

Click on Yes

Click OK

Christian Rothe Page 12 of 34


2020-07-02
User Guide EtherNet/IP

New Tags appear in the list

Christian Rothe Page 13 of 34


2020-07-02
User Guide EtherNet/IP

3.4 Add BasicLaserCommands-Example


Right click on MainTask  Import Program…

Select BasicLaserCommands.L5X and click Import…

Christian Rothe Page 14 of 34


2020-07-02
User Guide EtherNet/IP

Click on Other Components, select the d/f-series module and click OK

New Tags appear, DFSeriesBasic contains the commands

Christian Rothe Page 15 of 34


2020-07-02
User Guide EtherNet/IP

3.5 Add ExtendedLaserCommands-Example


Same as before just select the different file: ExtendedLaserCommands.L5X

Christian Rothe Page 16 of 34


2020-07-02
User Guide EtherNet/IP

3.6 How to use the Example Programs


All commands have the same structure:
A commands have a part(cmd), an optional result (res), and an error field.

Usage: Enter command parameters in the cmd fields. Set cmd.send to 1 to execute the
command

Christian Rothe Page 17 of 34


2020-07-02
User Guide EtherNet/IP

Cmd.send will be reset to 0 when the command is completed. The error field shows the
error code that was returned (0 if everything went ok). [ cmd.send = 0 and error = 0 
everything is fine.

Error case:

If no parameters are needed cmd just contains the send field.


If the command was executed successfully the res field contains the return value:

Christian Rothe Page 18 of 34


2020-07-02
User Guide EtherNet/IP

4 Appendix: EtherNet/IP Objects


Basic Commands Object (class code = 0x64)
Class Code: 64hex

Scope
The Basic Commands Object provides a set of commonly used Dynamark commands.
Each command is implemented as its own object specific service.

Attributes
None

Common services
None
Object specific services
Service Need in Implementation
Code
Class Instance Service Name Description of Service
4Bhex N/A Required BEGINTRANS See Dynamark Interface
Protocol
4Chex N/A Required EXECTRANS See Dynamark Interface
Protocol
4Dhex N/A Required GETCOUNT See Dynamark Interface
Protocol
4Ehex N/A Required SETCOUNT See Dynamark Interface
Protocol
4Fhex N/A Required GETCOUNTERVALUE See Dynamark Interface
Protocol
50hex N/A Required SETCOUNTERVALUE See Dynamark Interface
Protocol
51hex N/A Required GETPARSEDTEXT See Dynamark Interface
Protocol
52hex N/A Required GETTEXT See Dynamark Interface
Protocol
53hex N/A Required SETTEXT See Dynamark Interface
Protocol
54hex N/A Required GETVARLIST See Dynamark Interface
Protocol

Christian Rothe Page 19 of 34


2020-07-02
User Guide EtherNet/IP

55hex N/A Required GETVARIABLES See Dynamark Interface


Protocol
56hex N/A Required SETVARIABLES See Dynamark Interface
Protocol
57hex N/A Required LOADPROJECT See Dynamark Interface
Protocol
58hex N/A Required GETCURRENTPROJECT See Dynamark Interface
Protocol
59hex N/A Required SAVEPROJECT See Dynamark Interface
Protocol
5Ahex N/A Required GETPOSITIONOFFSET See Dynamark Interface
Protocol
5Bhex N/A Required SETPOSITIONOFFSET See Dynamark Interface
Protocol
5Chex N/A Required GETENCODERDELAY See Dynamark Interface
Protocol
5Dhex N/A Required SETENCODERDELAY See Dynamark Interface
Protocol
5Ehex N/A Required RESETSYSTEM See Dynamark Interface
Protocol
5Fhex N/A Required GETDATA See Dynamark Interface
Protocol
60hex N/A Required SETDATA See Dynamark Interface
Protocol
61hex N/A Required GETVERSION See Dynamark Interface
Protocol
63hex N/A Required GENERIC Can be used for all Dynamark
commands

BEGINTRANS
BEGINTRANS Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of data
Data SINT[] ‘Length’ bytes of UTF8 encoded text

EXECTRANS
EXECTRANS Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of data
Data SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 20 of 34


2020-07-02
User Guide EtherNet/IP

GETCOUNT
GETCOUNT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of countername
Countername SINT[] ‘Length’ bytes of UTF8 encoded text

GETCOUNT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Value DINT Value of counter

SETCOUNT
SETCOUNT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of countername
Countername SINT[] ‘Length’ bytes of UTF8 encoded text
Value DINT New counter value

SETCOUNT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of data
Data SINT[] ‘Length’ bytes of UTF8 encoded text

GETCOUNTERVALUE
GETCOUNTERVALUE Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of countername
Countername SINT[] ‘Length’ bytes of UTF8 encoded text

GETCOUNTERVALUE Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 21 of 34


2020-07-02
User Guide EtherNet/IP

SETCOUNTERVALUE
SETCOUNTERVALUE Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of countername
Countername SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of value
Value SINT[] ‘Length1’ bytes of UTF8 encoded text

SETCOUNTERVALUE Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETPARSEDTEXT
GETPARSEDTEXT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text

GETPARSEDTEXT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETTEXT
GETTEXT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text

GETTEXT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 22 of 34


2020-07-02
User Guide EtherNet/IP

SETTEXT
SETTEXT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of value
Value SINT[] ‘Length1’ bytes of UTF8 encoded text

SETTEXT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETVARLIST
GETVARLIST Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETVARIABLES
GETVARIABLES Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text

GETVARIABLES Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 23 of 34


2020-07-02
User Guide EtherNet/IP

SETVARIABLES
SETVARIABLES Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

SETVARIABLES Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

LOADPROJECT
LOADPROJECT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text

LOADPROJECT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETCURRENTPROJECT
GETCURRENTPROJECT Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 24 of 34


2020-07-02
User Guide EtherNet/IP

SAVEPROJECT
SAVEPROJECT Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text

SAVEPROJECT Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETPOSITIONOFFSET
GETPOSITIONOFFSET Response Service Data Field Parameters
Name Data Type Description of Service Parameter
X-offset FLOAT Offset x-axis
Y-offset FLOAT Offset y-axis

SETPOSITIONOFFSET
SETPOSITIONOFFSET Request Service Data Field Parameters
Name Data Type Description of Service Parameter
X-offset FLOAT Offset x-axis
Y-offset FLOAT Offset y-axis

SETPOSITIONOFFSET Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETENCODERDELAY
GETENCODERDELAY Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Global Bool Global delay

GETENCODERDELAY Response Service Data Field Parameters


Name Data Type Description of Service Parameter

Christian Rothe Page 25 of 34


2020-07-02
User Guide EtherNet/IP

Length DINT Size of value


Value SINT[] ‘Length’ bytes of UTF8 encoded text

SETENCODERDELAY
SETENCODERDELAY Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Global Bool Global delay
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

SETENCODERDELAY Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

RESETSYSTEM
RESETSYSTEM Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETDATA
GETDATA Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of ID
ID SINT[] ‘Length1’ bytes of UTF8 encoded text

GETDATA Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 26 of 34


2020-07-02
User Guide EtherNet/IP

SETDATA
SETDATA Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of name
Name SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of ID
ID SINT[] ‘Length1’ bytes of UTF8 encoded text
Length2 DINT Size of value
Value SINT[] ‘Length2’ bytes of UTF8 encoded text

SETDATA Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETVERSION
GETVERSION Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of software
Software SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of dsp
Dsp SINT[] ‘Length1’ bytes of UTF8 encoded text
Length2 DINT Size of image
Image SINT[] ‘Length2’ bytes of UTF8 encoded text

GENERIC
GENERIC Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of cmd
Cmd SINT[] ‘Length’ bytes of UTF8 encoded text
Length1 DINT Size of Arg1
Arg1 SINT[] ‘Length1’ bytes of UTF8 encoded text
Length2 DINT Size of Arg2
Arg2 SINT[] ‘Length2’ bytes of UTF8 encoded text
Length3 DINT Size of Arg3
Arg3 SINT[] ‘Length3’ bytes of UTF8 encoded text

Christian Rothe Page 27 of 34


2020-07-02
User Guide EtherNet/IP

Length4 DINT Size of Arg4


Arg4 SINT[] ‘Length4’ bytes of UTF8 encoded text

GENERIC Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 28 of 34


2020-07-02
User Guide EtherNet/IP

Extended Commands Object (class code = 0x65)


Class Code: 65hex
Scope
The Extended Commands Object provides additional Dynamark commands to complement
the basic set.
Each command is implemented as its own object specific service.

Attributes
None

Common services
None

Object specific services


Service Need in Implementation
Code
Class Instance Service Name Description of Service
4Bhex N/A Required BUFFERCLEAR See Dynamark Interface
Protocol
4Chex N/A Required BUFFERDATA See Dynamark Interface
Protocol
4Dhex N/A Required BUFFERREVOKE See Dynamark Interface
Protocol
4Ehex N/A Required GETBUFFERSTATUS See Dynamark Interface
Protocol
4Fhex N/A Required GETCODINGFILE See Dynamark Interface
Protocol
50hex N/A Required SETCODINGFILE See Dynamark Interface
Protocol
51hex N/A Required GETCODINGLINE See Dynamark Interface
Protocol
52hex N/A Required SETCODINGLINE See Dynamark Interface
Protocol
53hex N/A Required GETMSG24 See Dynamark Interface
Protocol
54hex N/A Required GETMSG25 See Dynamark Interface
Protocol

Christian Rothe Page 29 of 34


2020-07-02
User Guide EtherNet/IP

55hex N/A Required GETSYSTEMCOUNTER See Dynamark Interface


Protocol
56hex N/A Required SETSYSTEMCOUNTER See Dynamark Interface
Protocol
57hex N/A Required GETPRINTCOUNTER See Dynamark Interface
Protocol
58hex N/A Required SETMAXCOUNTS See Dynamark Interface
Protocol
59hex N/A Required GETCO2ONPULSEOFFSET See Dynamark Interface
Protocol
5Ahex N/A Required GETDATE See Dynamark Interface
Protocol
5Bhex N/A Required SETTIME See Dynamark Interface
Protocol
5Chex N/A Required SETDATE See Dynamark Interface
Protocol

BUFFERCLEAR
BUFFERCLEAR Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

BUFFERDATA
BUFFERDATA Request Service Data Field Parameters
Name Data Type Description of Service Parameter
ID DINT Data ID
Length1 DINT Size of Arg1
Arg1 SINT[] ‘Length1’ bytes of UTF8 encoded text
Length2 DINT Size of Arg2
Arg2 SINT[] ‘Length2’ bytes of UTF8 encoded text
Length3 DINT Size of Arg3
Arg3 SINT[] ‘Length3’ bytes of UTF8 encoded text
Length4 DINT Size of Arg4
Arg4 SINT[] ‘Length4’ bytes of UTF8 encoded text
Global Bool Global delay
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 30 of 34


2020-07-02
User Guide EtherNet/IP

BUFFERDATA Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

BUFFERREVOKE
BUFFERREVOKE Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of function
Function SINT[] ‘Length’ bytes of UTF8 encoded text
Parameter DINT Function parameter

BUFFERREVOKE Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETBUFFERSTATUS
GETBUFFERSTATUS Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Level DINT Bufferlevel

GETCODINGFILE
GETCODINGFILE Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of filename
Filename SINT[] ‘Length’ bytes of UTF8 encoded text
nCodes DINT Number of codes in file

Christian Rothe Page 31 of 34


2020-07-02
User Guide EtherNet/IP

SETCODINGFILE
SETCODINGFILE Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of filename
Filename SINT[] ‘Length’ bytes of UTF8 encoded text

SETCODINGFILE Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETCODINGLINE
GETCODINGLINE Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Value DINT Active line number
SETCODINGLINE
SETCODINGLINE Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Value DINT Line number

SETCODINGLINE Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETMSG24
GETMSG24 Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of msg
Msg SINT[] ‘Length’ bytes of UTF8 encoded text

GETMSG25
GETMSG25 Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Length DINT Size of msg
Msg SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 32 of 34


2020-07-02
User Guide EtherNet/IP

GETSYSTEMCOUNTER
GETSYSTEMCOUNTER Request Service Data Field Parameters
Name Data Type Description of Service Parameter
ID DINT ID of counter

GETSYSTEMCOUNTER Response Service Data Field Parameters


Name Data Type Description of Service Parameter
ID DINT ID of counter
Value DINT Value of counter

SETSYSTEMCOUNTER
SETSYSTEMCOUNTER Request Service Data Field Parameters
Name Data Type Description of Service Parameter
ID DINT ID of counter
Value DINT Value of counter

SETSYSTEMCOUNTER Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

GETPRINTCOUNTER
GETPRINTCOUNTER Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Value DINT Value of print counter

SETMAXCOUNTS
SETMAXCOUNTS Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Value DINT Maximum number of prints for this message

SETMAXCOUNTS Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

Christian Rothe Page 33 of 34


2020-07-02
User Guide EtherNet/IP

GETCO2ONPULSEOFFSET
GETCO2ONPULSEOFFSET Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Value DINT offset

GETDATE
GETDATE Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Hour DINT Hour
Minute DINT Minute
Second DINT Second
Year DINT Year
Month DINT Month
Day DINT Day

SETTIME
SETTIME Request Service Data Field Parameters
Name Data Type Description of Service Parameter
Hour DINT Hour
Minute DINT Minute
Second DINT Second

SETTIME Response Service Data Field Parameters


Name Data Type Description of Service Parameter
Length DINT Size of value
Value SINT[] ‘Length’ bytes of UTF8 encoded text

SETDATE
SETDATE Response Service Data Field Parameters
Name Data Type Description of Service Parameter
Hour DINT Hour
Minute DINT Minute
Second DINT Second
Year DINT Year
Month DINT Month
Day DINT Day

Christian Rothe Page 34 of 34


2020-07-02

You might also like