Schneider Electric LUFP9 user manual Attributes of instance 16#01 of class 16#01

Page 96

10. Appendix D: DeviceNet Objects

Attributes of instance 16#01 of class 16#01

ID

Access Name

Need

Type

Value

16#01

Get

Vendor ID

Required

UINT

90

 

All vendor IDs for DeviceNet products are managed by the ODVA. With the LUFP9 gateway, this ID is set to 90

 

(gateways from HMS Fieldbus Systems AB (Hassbjer Micro Sys) ).

 

 

16#02

Get

Device type

Required

UINT

12

The list of the various types of DeviceNet products is managed by the ODVA. This attribute allows a DeviceNet subscriber’s profile to be identified, and the minimum requirements and options commonly used by the subscribers in this profile to be deduced. The LUFP9 gateway is a “Communication Adapter” product (see chapter 3-7. of volume II of the DeviceNet specifications).

16#03

Get

Product code

Required

UINT

60

This attribute is managed by the manufacturer of the product, thus allowing him to characterize his own products. He uses it to identify each of his products within the same product family (“device type” attribute). This allows products with differences in terms of their configurations and/or their options to be characterized.

16#04

Get

Revision

Required

USINT, USINT

3 , 1

Major and minor indices allowing the “Identity Object” to be identified. The value of each of the two members of this attribute may not be null. The conventional representation of the revision indices is “major.minor”, with 3 digits for the minor index, completed to the left by zeros if necessary. The major index is limited to 7 data bits. Its 8th bit is reserved and should be set to zero.

16#05

Get

Status

Required

WORD

(16-bit register)

This attribute is a summary of the product’s general status. This is a 16-bit register:

Bit 0

Allocated to a master

Bit 8

Minor recoverable fault.

 

(predefined master/slave connection set).

Bit 9

Minor unrecoverable fault.

Bit 1

Reserved (value = 2#0).

Bit 10

Major recoverable fault.

Bit 2

Configured product.

Bit 11

Major unrecoverable fault.

Bits 3-7

Reserved (value = 2#00000).

Bits 12-15

Reserved (value = 2#0000).

16#06

Get

Serial number

Required

UDINT

(variable)

The product’s serial number is combined with the “vendor ID” attribute to produce a unique identifier for each DeviceNet product. Each manufacturer must take responsibility for guaranteeing that all the DeviceNet products he manufactures have a unique serial number.

Sample “serial number:” 16# 23 00 DD 20.

16#07

Get

Product name

Required

SHORT_STRING

“Anybus-C DeviceNet”

This attribute gives visual identification method and takes the form of an ASCII string. This text gives a short description of the product, or the product family, equivalent to the “product code” attribute (16#03).

The byte preceding this ASCII string shows the total length of this string, from first to the last character. With the LUFP9 gateway, the total number of bytes included in the “product name” attribute is set to 24. The “Anybus- C DeviceNet” string has 18 characters (including spaces). The whole content of the “product name” attribute, with the LUFP9 gateway, is therefore equal to: 16# 12 41 6E 79 62 75 73 2D 43 20 44 65 76 69 63 65 4E 65 74 00 00 00 00 00. The bytes which are not shown in bold are the content of the ASCII string (length = 16#12).

16#09

Get

Configuration consistency value

Optional

UINT

(variable)

The value of this attribute allows the validity of the product’s configuration to be checked. The product automatically updates this attribute when the value of any non-volatile attribute is changed. The product’s behaviour when an error in the integrity of the configuration is detected is specific to each type of product. In the same way, the method used to calculate the value of this attribute depends entirely on the product: CRC, unit counter, etc.

So this attribute allows a DeviceNet master, for instance, to check that the configuration of the DeviceNet product has not been changed.

N.B. In addition to calculating the value of this attribute, the LUFP9 gateway uses its LED s DEVICE STATUS to warn the user when its configuration is not valid (the LED flashes red/green).

Services of instance 16#01 of class 16#01

Service code

Name of the service

Requirement

Description

16#05

Reset

Required

This service allows to restart the gateway (power cycle).

16#0E

Get_Attribute_Single

Required

This service allows to read the value of one of the instance attributes.

96

Image 96
Contents LUFP9 Page LUFP9 Page Table of contents Introduction Introduction to the user guideIntroduction to the LUFP9 Gateway TerminologyAltistart Notational Conventions Additional DocumentationModbus Modbus VW33-A48Downstream network no.3 Modbus Downstream network no.1Principle Used to Configure and Operate the LUFP9 Gateway ABC Configurator Modbus networkLUFP9 gateway RSNetWorxRSLogix DeviceNet NetworkConfiguration Modbus RTU Hardware Implementation of the LUFP9 GatewayOn Receipt Powering the gateway Mounting the Gateway on a DIN RailMounting the gateway Dismounting the gateway Connecting the Gateway to the Modbus Network Examples of Modbus connection topologiesLUFP9 gateway TSXCSA00 Pin outsWiring recommendations for the Modbus network 120 ΩHubs, drops, taps, and line terminations Connecting the LUFP9 gateway to the DeviceNet network Wire colourCables PinConfiguring DeviceNet Communication Features Selector Switches DeviceNet speed 3 4 5 6 7Selector DeviceNet Switches Address 3 4 5 6 7 Speed Address Mac IDEncoding the Gateway Address Signalling Software Implementation of the Gateway IntroductionSystem Architecture DeviceNet Master PLC SLC500 DeviceNet upstream networkConfiguring the Motor Starters Modbus cycle timeManaging degraded modes Configuring the Gateway in RsNetWorx Installing the Gateway Description FileSelecting and adding the master PLC’s DeviceNet scanner Selecting and Adding the Gateway to the DeviceNet Network Editing gateway parametersSoftware Implementation of the Gateway Configuring the DeviceNet Scanner Configuring Inputs from the Gateway Service PLC input DescriptionI1.1 I1.2Configuring Outputs Intended for the Gateway Service PLC output DescriptionO1.1 O1.2Description of Services Assigned to Gateway Inputs/Outputs Output Value Meaning MSB + LSBInput Value Meaning MSB + LSB Transferring the DeviceNet Scanner Configuration Developing a DeviceNet ApplicationGateway Initialization and Diagnostics Full ManagementSummary Control/Status Byte field Sub-chapterFbhssend New DeviceNet master command word Fbdu Modbus exchange startupBits Description Bits Description Abchssend New gateway diagnostic 11EC Error code associated with the Modbus networkED Error data item associated with the Modbus network Gateway Status WordDescription of the error Diagnostic only DeviceNet Master Command Word Simplified Operation Configuring the Gateway Connecting the Gateway to the Configuration PCLUFP9 Configuration Female RJ45 RS-232 link protocolMale RJ45 PC COM Male 9 point SUB-DInstalling AbcConf Importing the Gateway ConfigurationTransferring a Configuration to the Gateway Monitoring the Content of the Gateway’s MemoryConfiguring the Gateway Procedure for deleting a Modbus slave Deleting a Modbus SlaveCopying a previously configured Modbus slave Adding a Modbus SlaveAdding a new type of Modbus slave Keyboard shortcut CtrlImporting/exporting a Modbus slave configuration Changing the Periodic Data Exchanged With a Modbus Slave Replacing a Periodic Input Data ElementReplacing an Output Periodic Data Element Increasing the Amount of Periodic Input Data Configuring the Gateway Configuring the Gateway I1.17 I1.18I1.19 I1.20Configuring the Gateway Configuring the Gateway Configuring the Gateway O1.17 O1.18Deleting Aperiodic Parameter Data Configuring the Gateway Changing a Modbus slave Configuration Changing the Name of a Modbus SlaveChanging the Address of a Modbus Slave Adding and Setting Up a Modbus Command Name of the Modbus command Modbus queryWith TeSys U Motor Starters Modbus responseWith a Generic Modbus Slave Configuring the Gateway DeviceNet Configuring the Query Configuration Description ElementConfiguring the Gateway Default communication mode. The query is transmitted Configuring the Response Configuring the Content of the Query Frame Field Size Description FrameField SizeFrame Mode. The default value, CRC, should not be changed Configuring the Content of the Response FrameAdding a Special Modbus Command Modbus Commands Based on Standard CommandsModbus Commands which Can Be Completely Changed by the User Configuring the General Characteristics of the Gateway Fieldbus elementABC Element Sub-Network Element Configuring the Gateway Adding a Broadcaster Node Appendix a Technical Characteristics Communication CharacteristicsEnvironment Inputs Input data areaOutputs General dataOutput data area General data areaAppendix B Default Configuration Configuring Modbus exchanges16#10 16#06Content of the Gateway’s Dpram Memory Input Data Memory Area16#0200 Appendix C Practical Example RSLogix Main Program LAD 2 MAINLUFP9Address Symbol Description ScanvalidationCmdreset Module Address Symbol DisplayAppendix C Practical Example RSLogix Numparam Appendix C Practical Example RSLogix Wrrunning Address Symbol Display Reserves relating to the RSLogix 500 exampleAppendix D DeviceNet Objects Introduction to the Gateway’s DeviceNet ObjectsList of the Gateway’s DeviceNet Objects Class Required Instances InterfacesGraphical Representation of the Gateway’s DeviceNet Objects Identity Object class 16#01Services of instance 16#01 of class 16#01 Attributes of instance 16#01 of class 16#01Message Router Object class 16#02 DeviceNet Object class 16#03Assembly Objects Class 16#04 Services of instance 16#01 of class 16#03Services in class 16#04 Revision index of the Assembly Object classServices of instances 16#64 and 16#96 of class 16#04 Connection Object Class 16#05Attributes of instance 16#64 of class 16#04 Modbus Inputs Attributes of instance 16#96 of class 16#04 Modbus OutputsServices in class 16#05 Attributes of class 16#05Initial comm. characteristics Watchdog timeout action16#83 Produced connection IDAccess Name Type Value 16#01 Get StateType Value Get / Set Produced connection path16# 20 04 24 64 30 Type Value 16#07 Get / Set Produced connection size Type Value 16#04 Get / Set Produced connection ID #0 xxServices in class 16#2B Acknowledge Handler Object class 16#2BAttributes of instances 16#01 to 16#04 of class 16#05 Attributes of class 16#2BServices of instance 16#01 of class 16#2B Type Value 16#06 Get Data with ack path list sizeData with ack path list Services in class 16#A0 Services of instance 16#01 of class 16#A010.10. I/O Data Input Mapping Object Class 16#A0 Attributes of class 16#A0Services in class 16#A1 Services of instance 16#01 of class 16#A110.11. I/O Data Output Mapping Object Class 16#A1 Attributes of class 16#A1Diagnostic Object Class 16#AA Services in class 16#AAAttributes of class 16#AA Attributes of instance 16#01 of class 16#AAAccess Name Need Type Value 16#09 Get LED status Module typeDeviceNet module status Changed data fieldServices of instance 16#01 of class 16#AA Appendix E Modbus Commands Read Holding Registers Command 16#03 Preset Single Register command 16#06Frame Field Value or properties Preset Multiple Registers Command 16#10 Modbus Protocol Exception ResponsesCode Name Description of the exception Exception Page User’s manual V1.0 2003-03