ATI Technologies MetriNet O & M Manual

Ethernet-ip communication manual
Hide thumbs Also See for MetriNet:

Advertisement

Quick Links

Ethernet-IP Communication Manual
Home Office
Analytical Technology, Inc.
6 Iron Bridge Drive
Collegeville, PA 19426
Phone: 800-959-0299
610-917-0991
Fax:
610-917-0992
Email: sales@analyticaltechnology.com
O & M Manual
Metrinet
European Office
ATI (UK) Limited
Unit 1 & 2 Gatehead Business Park
Delph New Road, Delph
Saddleworth OL3 5DE
Phone: +44 (0)1457-873-318
Fax:
+ 44 (0)1457-874-468
Email: sales@atiuk.com

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for ATI Technologies MetriNet

  • Page 1 O & M Manual Metrinet Ethernet-IP Communication Manual Home Office European Office Analytical Technology, Inc. ATI (UK) Limited 6 Iron Bridge Drive Unit 1 & 2 Gatehead Business Park Collegeville, PA 19426 Delph New Road, Delph Phone: 800-959-0299 Saddleworth OL3 5DE...
  • Page 2: Table Of Contents

    Optional Tool Examples: RSLinx Classic ............27 Table of Figures Figure 1 – Ethernet Cable Routing on MetriNet .............. 5 Figure 2 - RJ45 Crimp Tool ..................... 5 Figure 3 – Force PC to Specific Network Subnet Prior to Running BOOTP ....7 Figure 4 –...
  • Page 3: Ethernet/Ip Option

    Ethernet/IP communication option. It is critical to note that Ethernet/IP devices only communicate with other systems running the “Industrial Protocol” of Ethernet. You cannot plug a MetriNet into your office Ethernet and expect to have the instrument talk to your desktop computer.
  • Page 4: Ethernet/Ip Transmission Details

    Association. It is readily available in lengths up to 100 ft. (30 m) with plugs on each end. To install an Ethernet cable in the MetriNet, pass the unterminated cable through the cable gland nearest the location of the RJ45 connector on the Ethernet/IP option board.
  • Page 5: Figure 1 - Ethernet Cable Routing On Metrinet

    MetriNet Ethernet/IP Communications Manual Figure 1 – Ethernet Cable Routing on MetriNet Figure 2 - RJ45 Crimp Tool While professional results are optimized with the use of the termination tool and custom cable lengths, patch cord style connection can be completed in some cases by passing the finished RJ45 connectors through the enclosure cable gland.
  • Page 6: Configuring Metrinet For Ethernet Option

    ^Host Comms listing of the OPTIONS menu to enable Ethernet/IP functionality. Configuring fixed IP with BOOTP The next step in the use of the MetriNet is to sort out how an IP network address will be assigned to the instrument. The MetriNet acquires a dynamic network IP address from the network client/master through the BOOTP service, which is enabled by default for ODVA EIP-CIP conformance.
  • Page 7: Figure 3 - Force Pc To Specific Network Subnet Prior To Running Bootp

    192.168.0.X, as the subnet mask 255.255.255 locks in the first three variables. The default value for the MetriNet is 192.168.0.254, so it can now be reached by the Find the Rockwell BOOTP PC application and launch it.
  • Page 8: Figure 5 - Setting Ip/Mask Assignment In Bootp Server

    On next screen, you must create an assignment relationship to match a known MAC ID with a desired IP address. The MAC ID for your MetriNet is written on a label inside the enclosure. For this example, we will use the MAC ID - 00:80:A3:9B:BE:B6 and assign it an IP of 192.168.0.30.
  • Page 9: Figure 6 - Successful Detection Of Mac Id And Ip Address

    MetriNet will search for a BOOTP server on power up and won’t find the service because it is not used here now, and the MetriNet is also not connected to the PC. It will then revert to the stored default – the last successful BOOTP assignment.
  • Page 10: Figure 7 - Ping And Arp Command Tests For Ip Address Setting

    Note that the “arp -a” listing still shows this IP as a “dynamic” assignment, as this is the fall-back IP that has been stored in the MetriNet. On power up, the MetriNet will still try and find a BOOTP server for 30 seconds, and then default to this stored value as the fallback.
  • Page 11: Loading Eds File

    3-Follow though the screens to complete the addition, then exit the tool. Now, the EDS file that is specific to the MetriNet is part of the Rockwell EDS RSLinx library, and devices can be recognized when connected to the network.
  • Page 12: Figure 8 - Generic Module Input/Output Settings

    MetriNet Ethernet/IP Communications Manual Figure 8 – Generic Module Input/Output Settings Figure 9 – Connection/RPI Settings O&M Manual Rev-A (6/19)
  • Page 13: Plc Object Settings Parameter Detail, And Eds Files

    MetriNet Ethernet/IP Communications Manual PLC Object Settings Parameter Detail, and EDS Files The following table describes all of the data types used UINT Unsigned Integer (16-bit) UDINT Unsigned Double Integer (32-bit) Signed Integer (16-bit) DINT Signed Integer (32-bit) BYTE Bit String (8-bits)
  • Page 14 The Input Assembly Object is a collection of all the measurement information that can be read from the MetriNet. This includes all data from any attached sensor(s.) This is “read only” data that the MetriNet can send out. The data arrangement is detailed below, including the byte size of various data fields.
  • Page 15 MetriNet Ethernet/IP Communications Manual Notes on System INFO flag data – Flags are as follows. Status flags2 is currently NU – Interface Status System Status 1 0 (LSB) MB Bridge Status Sensor 1 Comm Err MB Bridge Timeout Sensor 2 Comm Err...
  • Page 16 MetriNet Ethernet/IP Communications Manual Sensor 3 MEASURE Bytes Data Type Description 68-71 DINT S3 Main Value 72-75 DINT S3 Units 76–79 DINT S3 Raw Value 80–83 DINT S3 Temperature 84-85 S3 Output Value 86-87 WORD S3 Status 1 88-89 WORD...
  • Page 17 2000000, meaning 2000.000 uS. 25C will show as 25000 meaning 25.000. Units are stored as packed ASCII hi/lo bytes. Output Value is also displayed with implied 0.000 resolution. The MetriNet has no actual hardware level output for these voltages. So, these are virtual values, like the alarm setpoints, that could be used to feed some other process digitally.
  • Page 18 MetriNet Ethernet/IP Communications Manual Status Flags are as follows - Status 1 Status 2 0 (LSB) ALARM_A EE_INIT_FAIL ALARM_B MAIN_UNITS_HI ALARM_C MAIN_UNITS_LO ALARM_D MAIN_INPUT_ERR ALARM_E TC_UNITS_HI ENTRY_OUT_OF_R TC_UNITS_LO ANGE ENTRY_ACCEPTED TC_INPUT_ERR ENTRY_FAIL CAL_MAIN_SLOPE_HI MAIN_CAL_PASS CAL_MAIN_SLOPE_LO MAIN_CAL_FAIL CAL_MAIN_ZERO_HI TC_CAL_PASS CAL_MAIN_OFFSET_H TC_CAL_FAIL...
  • Page 19 MetriNet Ethernet/IP Communications Manual Sensor 3 INFO Bytes Data Type Description 284-285 S3 Slope 286-287 S3 Offset 288-289 S3 Delay 290-291 S3 Alarm A 292-293 S3 Alarm B 294-295 S3 Slope Alarm 296-297 S3 Timer Limit 298-299 S3 Vout HI...
  • Page 20 MetriNet Ethernet/IP Communications Manual Sensor 6 INFO Bytes Data Type Description 392-393 S6 Slope 394-395 S6 Offset 396-397 S6 Delay 398-399 S6 Alarm A 400-401 S6 Alarm B 402-403 S6 Slope Alarm 404-405 S6 Timer Limit 406-407 S6 Vout HI...
  • Page 21 The Output Assembly Object is a collection of all the information that can be written to the MetriNet. As the MetriNet has a fully interactive user interface with an LCD and keypad, it is expected that the vast majority of changes made to the sensors and system will be performed by trained technicians at that user interface on the actual MetriNet.
  • Page 22 8–9 UINT Lock Code Output (Write to MetriNet) Example Using Molex-EIP Tool – To change MetriNet delay setting in S1 to 2.0, send the following data in the EIP message. Code = 0x16 Set_Attribute_Single. Class = 0x04 Instance = 0x66, 102...
  • Page 23: Figure 10 -Output Assembly Object Command Example With Eip_Tool

    Figure 10 –Output Assembly Object Command Example with EIP_Tool Once this message is sent, the S1 delay setting will be updated to 2.0 on the MetriNet. The special codes for writing individual registers in the MetriNet come from specific Modbus register locations in the unit. Snsr...
  • Page 24: Figure 11 -Special Write-Codes For Metrinet Variable Changes

    Sensor dependent variable. The formatting of these variables are based on the specific data value from that sensor. See the M-Node sensor manual for details. There are no analog voltage outputs of the bussed MetriNet system. However, the scaled 0-2.5V value from the sensor can be used to simplify the creation of the scale value for other purposes.
  • Page 25: Figure 12 - Tcp Object Query Example With Eip_Tool

    MetriNet Ethernet/IP Communications Manual TCP Instance Common Services Implemented Service Code Instance Level Class Level Instance Level Get_Attribute_Single Figure 12 – TCP Object Query Example with EIP_Tool O&M Manual Rev-A (6/19)
  • Page 26: Figure 13 - Ethernet Link Object Query Example With Eip_Tool

    MetriNet Ethernet/IP Communications Manual Ethernet Link Object (F6 – 1 Instance) The following tables contain the attribute and common services information for the Ethernet Link Object Class Attributes Attribute ID Name Data Type Data Value Access Rule Revision UINT Link Instance Attributes...
  • Page 27: Optional Tool Examples: Rslinx Classic

    1.10 Optional Tool Examples: RSLinx Classic The primary method of setup for the MetriNet at this time is a Genetic Module” and is simply entered into most PLCs using the I/O settings found in section 1.8. Those main T->0 and O->T settings are then byte parsed into the needed final values.
  • Page 28: Figure 14 - Rslinx Classic

    It will immediately begin running. Close this window. Figure 15 – Adding Ethernet/IP Driver Connect MetriNet to the Ethernet port, and you should quickly see the node appear under the drive that was just added.
  • Page 29: Figure 16 - New Node Added Successfully To Driver Application

    MetriNet Ethernet/IP Communications Manual The icon is part of the MetriNet EDS file. Right clicking on node on right side of screen and selecting “Device Properties” will show the information from the node. The node is active now. Figure 16 – New Node Added Successfully to Driver Application.
  • Page 30: Figure 18 - Processor Selection For Pc-Based Opc Topic

    MetriNet Ethernet/IP Communications Manual On Data Collection tab, select “Device with EDS Parameters” and hit “apply” to update Q46 topic. Then select Done. Figure 18 – Processor Selection for PC-based OPC Topic Minimize this RSlinx window now (don’t close it though) and launch the Rockwell OPC Test Client utility, which will start the OPC test server.
  • Page 31: Figure 20 - Opc Running On Active Node Data

    MetriNet Ethernet/IP Communications Manual Click to highlight “Offline” under Q46, add the item as shown. The entered “Item Name” is the CIP direct path to Class 4, Instance 101, Attribute 3, and the added “arr16” indicates that we expect an array of 16-bit values. Select “Add Item” then “OK”...
  • Page 32 MetriNet Ethernet/IP Communications Manual The data in Figure 20 is then starts with the following string of decimal values - 0,0,0,1,0,0,0,0,0,0,2,15128,8224,30035,0,0,0,14000,182,1,0,0,… Parsing SYSTEM INFO Data - Byte 0-1, Q52 diagnostic bits Byte 2-3, System Status 1 Flags Byte 4-5, System Status 2 Flags...
  • Page 33 PRODUCT WARRANTY Analytical Technology, Inc. (Manufacturer) warrants to the Customer that if any part(s) of the Manufacturer's equipment proves to be defective in materials or workmanship within the earlier of 18 months of the date of shipment or 12 months of the date of start- up, such defective parts will be repaired or replaced free of charge.
  • Page 34 Fluoride (Combustible Gas) Dissolved Ammonia Hydrogen Peroxide Turbidity Hydrogen Chloride Suspended Solids Hydrogen Cyanide Hydrogen Fluoride Sludge Blanket Level Hydrogen Sulfide MetriNet Distribution Monitor Nitrogen Dioxide Oxides of Nitrogen Sulfur Dioxide Hydrogen Selenide Diborane Germane Arsine Phosphine Silane HCHO Formaldehyde...

Table of Contents