Contents Safety ............................5 Symbols Used ..............................5 Warnings ................................5 Notes on CE Marking ............................6 Intended Use ..............................6 Proper Environment ............................6 Functional Principle, Technical Data ..................7 Functional Principle ............................7 Technical Data ..............................7 Delivery ............................ 9 Unpacking, Included in Delivery ........................
Page 4
Liability for Material Defects ....................28 Service, Repair ........................28 Decommissioning, Disposal ....................28 Appendix Optional Accessories ......................29 Factory Settings ........................29 Sensor Values, Data Format, Conversion ................30 A 3.1 General ................................30 A 3.2 ACC5703 ................................ 31 A 3.3 ACS7000 ................................
> Damage to or destruction of the interface module The supply voltage must not exceed the specified limits. > Damage to or destruction of the interface module Avoid shocks and impacts to the interface module. > Damage to or destruction of the interface module IF2030/ENETIP Page 5...
- The IF2030/ENETIP must only be operated within the limits specified in the technical data, see Chap. 2.2. - The IF2030/ENETIP must be used in such a way that no persons are endangered or machines and other material goods are damaged in the event of malfunction or total failure.
Functional Principle, Technical Data Functional Principle, Technical Data Functional Principle The IF2030/ENETIP interface module is used to convert the internal Micro-Epsilon sensor protocol (RS485 or RS422) to EtherNet/IP . Features: - LED status display - EtherNet/IP interface - Housing for top-hat rail...
Delivery Delivery Unpacking, Included in Delivery 1 IF2030/ENETIP interface module 1 Operating Instructions Carefully remove the components of the interface module from the packaging and ensure that the goods are forwarded in such a way that no damage can occur.
Terminal 1 Terminal 3 shield connection Fig. 2 Interface module terminals 1) Internally connected to supply ground 2) If the distance between IF2030/PNET and the sensor/controller is long, a separate supply for the sensor/controller may be advisable. IF2030/ENETIP Page 11...
1 to a voltage supply. Maximum cable length 3 m. The voltage supply must match that of the connected sensor, because the voltage is internally daisy-chained. MICRO-EPSILON recommends using the optionally available power supply PS2020, input 100 - 240 VAC, output 24 VDC/2.5 A, see appendix.
PCx/8-M12 cable, the sensor supply for ACC5703 and SCAC3/6 SC2471-x/RS422/OE DT6120 IFC24x1, IFC242x INC5701 sensors is possible PCx/8-M12 Direct or PCF1420-x/I/U INC5701 ILD1320, ILD1420 only via the IF2030/ENETIP . PC1700-x/OE ILD1750 PC1900-x/OE ILD1900 PC2300-x/OE Fig. 5 Connection examples ILD2300 MSC7602 for IF2030/ENETIP MSC7602...
We recommend a 120 Ohm terminating resistor between the signal lines at both the bus start and end. IF2030/ENETIP works as a master for both interfaces; internally, a 120 Ohm terminating resistor has already been permanently incorporated. The IF2030/ENETIP should be at the bus start.
Redundancy Adapter 1 Adapter 2 Adapter n Fig. 10 Cabling in the EtherNet/IP network Optional: IF2030/ENETIP can participate in a device level ring as a ring node and thereby reduce the threat of failures through redundant cabling. IF2030/ENETIP Page 15...
Commissioning Configuring the Sensors The sensor used must be correctly configured to work with the IF2030. Micro-Epsilon recommends that the sensor’s base configura- tion be set by using its web interface. The configuration can later also be adjusted via fieldbus.
CIP Generic as Message Type. The following Service Types are possible: - Get Attribute Single or - Set Attribute Single. Click the Communication tab and select the target device using the Browse button in the Path field. IF2030/ENETIP Page 17...
5.2.2 Option 2: External Software IF2030/ENETIP can also be configured beyond the PLC (e.g., with a software tool) by using EtherNet/IP Explicit Messaging. The software used for this purpose must support the following services: - 0x0E – Get Attribute Single as well as - 0x10 –...
10111111 0x00 Fig. 12 Interpretation of RS422 sensor data in IF2030/ENETIP Sensors/controllers with RS485: cyclical data are transmitted via the fieldbus without change, i.e., as a binary block as described and supplied by the sensor. Please refer to the sensor’s operating instructions for the data set structure.
One byte performs reset enable/disable 0: Disable HTTL synchronization Uint8 HTTL Sync 1: Enable HTTL synchronization enable/disable cy- 0: Disable 8 byte status header in cyclic data Uint8 clic status header 1: Enable 8 byte status header in cyclic data IF2030/ENETIP Page 20...
Page 21
Test software version Uint8 Test hour Uint8 Test day Uint8 Test month Uint8 Test year Int32 Article number circuit board Int32 Serial number circuit board Uint8[32] Name Uint8 sensor/channel count Uint8 protocol block count Uint8[164] R protocol blocks IF2030/ENETIP Page 21...
Page 22
RS485 bus diagnostic block (if available) Uint8 Number of objects Specifying an index lets you scroll through Uint8 RW Page index to read existing pages Uint8 Number of pages Uint8 Diagnose Type Uint8[235] R String Page Diagnostic message IF2030/ENETIP Page 22...
Page 23
Float Nominal offset Nominal offset Float current measuring range Actual measuring range Float current offset Actual offset Uint8[32] Target material Target material Uint8[32] Sensor/channel name Sensor/channel name uint8 extension length Length of block extension uint8[138] R extension IF2030/ENETIP Page 23...
Page 24
Number of objects Please refer to the sensor documentation for Uint16 RW Parameter ID available parameter IDs and their types Uint8 RW Reserved Float RW Value Value Uint8[14] R Name Designation Uint8[8] Unit Unit as a string Float Float IF2030/ENETIP Page 24...
Page 25
NrOfObjects Please refer to the sensor documentation for Uint16 RW Parameter ID available parameter IDs and their types Uint8 RW Reserved Uint32 RW Value Value Uint8[14] R Name Designation Uint8[8] Unit Unit as a string Uint32 Uint32 IF2030/ENETIP Page 25...
Page 26
Access Buffer for a 128-character ASCII command, Uint8[128] RW Send Cmd termination with ‘\n’ or 0x0A Answer from sensor without shortening, e.g., Uint8[896] R Cmd Answer Line feed; if buffer overflows, e.g., PRINT ALL, answer is truncated IF2030/ENETIP Page 26...
Page 27
Res. Sync Interval - 1 |Sync Offset – Res. Sync Offset| > 150 Pulse length < min Byte 16 - 19 Pulse Length µs (SyncOffset, Res.Sync Offset) Changes only take effect after IF2030/ENETIP has been restarted. Please use Class 0xA0, Instance 1, Attribute 7 to configure the level (TTL/HTL). IF2030/ENETIP Page 27...
The liability for material defects is 12 months from delivery. Within this period, defective parts, except for wearing parts, will be repaired or replaced free of charge, if the device is returned to MICRO-EPSILON with shipping costs prepaid. Any damage that is caused by improper handling, the use of force or by repairs or modifications by third parties is not covered by the liability for material defects.
The sensors or controllers do not solely output distance values. The overview below describes the conversion during output of dis- tance values. Please refer to the corresponding operating instructions for detailed information on conversion when additional values are output. IF2030/ENETIP Page 30...
Measuring value 1 z-axis [bit 8:15] manuals/man--inerti- Float 32 bit Data[n+m+2] Measuring value 1 z-axis [bit 16:23] alSENSOR-ACC5703- Data[n+m+2] Measuring value 1 z-axis [bit 24:31] -en.pdf Fig. 13 Encoding of Measured Data in the Transmission Protocol, ACC5703 IF2030/ENETIP Page 31...
Measuring rate 250 Hz ex factory, all color values and color distances. Up to 32 output values can be transmitted at the same time. Baud rate 115200 b/s ACS7000 supplies 3 bytes per value at the output. These bytes are coded by the IF2030/ENETIP into 4 bytes, see Chap. 5.3. Scaled Group Name...
Page 33
MinDistID Fig. 14 Overview of output data via RS422 Please refer to the operating instructions for the color measuring system colorCONTROL ACS7000 for more information, especially about possible output values. The current version is available at: https://www.micro-epsilon.com/download/manuals/man--colorCONTROL-ACS7000--en.pdf IF2030/ENETIP Page 33...
Measuring value m [31:24] measurements are output. Fig. 15 Encoding of Measured Data in the Transmission Protocol, DT6120 Please refer to the operating instructions for the capacitive displacement measuring system for more information. The current version is available at: https://www.micro-epsilon.de/download/manuals/man--capaNCDT-6110-6120IP--en.pdf IF2030/ENETIP Page 34...
= digital output value - confocalDT 2421/2422 - confocalDT 2451/2461/2471 = Measuring range in mm for more information, especially about possible 131000 = Midrange for the displacement output values. measurement The current version is available at: https://www.micro-epsilon.com/download/manu- als/man--confocalDT-2421-2422--en.pdf https://www.micro-epsilon.de/download/manuals/ man--confocalDT-2451-2461-2471--en.pdf IF2030/ENETIP Page 35...
The digital measurements are output at the sensor as unsigned digital values (raw values). The sensors supply 3 bytes per value at the output. These bytes are coded by the IF2030/ENETIP into 4 bytes, see Chap. 5.3. The linearized measuring values can be converted in µm using the following formula:...
The digital measurements are output at the sensor as unsigned digital values (raw values). The sensors supply 3 bytes per value at the output. These bytes are coded by the IF2030/ENETIP into 4 bytes, see Chap. 5.3. The linearized measuring values can be converted in µm using the following formula:...
The digital measurements are output at the sensor as unsigned digital values (raw values). The sensors supply 3 bytes per value at the output. These bytes are coded by the IF2030/ENETIP into 4 bytes, see Chap. 5.3. The linearized measuring values can be converted in µm using the following formula:...
The digital measurements are output at the sensor as unsigned digital values (raw values). 16 Bit per value are transmitted. The sen- sors supply 3 bytes per value at the output. These bytes are coded by the IF2030/ENETIP into 4 bytes, see Chap. 5.3.
Measured value 2 [bit 0:7] Float 32 bit Data[13] Measured value 2 [bit 8:15] Data[14] Measured value 2 [bit 16:23] Data[15] Measured value 2 [bit 24:31] Fig. 20 Encoding of Measured Data in the Transmission Protocol, INC5701S IF2030/ENETIP Page 40...
Page 41
Measuring value 2 SF [bit 24:31] Data[n + 5] Measuring value 2 SF [bit 24:31] Fig. 21 Encoding of Measured Data in the Transmission Protocol, INC5701D 1) LP = Low pass filter 2) SF = SensorFUSION filter IF2030/ENETIP Page 41...
4) CH: Checksum Receive: Bytes 5 - 15 Fig. 22 Encoding of Measured Data in the Transmission Protocol, MSC7602 Please refer to the operating instructions for the inductive displacement measuring system for more information. The current version is available at: https://www.micro-epsilon.de/download/manuals/man--induSENSOR-7xxx--en.pdf IF2030/ENETIP Page 42...
RS422 interface. The ODC2520 supplies 3 bytes per value at the output. These bytes are coded by the IF2030/ENETIP into 4 bytes, see Chap. 5.3. The linearized measuring values can be converted in µm using the following formula: x = Measuring value (edge position, difference, center axis) in μm...
Page 44
MICRO-EPSILON MESSTECHNIK GmbH & Co. KG X9751417-A012050SWE Koenigbacher Str. 15 · 94496 Ortenburg / Germany Tel. +49 (0) 8542/168-0 · Fax +49 (0) 8542/168-90 MICRO-EPSILON MESSTECHNIK info@micro-epsilon.com · www.micro-epsilon.com *X9751417-A01* Your local contact: www.micro-epsilon.com/contact/worldwide/...
Need help?
Do you have a question about the IF2030/ENETIP and is the answer not in the manual?
Questions and answers