Modbus Map Types

All HC900 Releases after 4.0 support two types of Modbus Map modes for “holding register” access by HMI software and HMI touch panels: 1. Fixed Modbus Map (standard for HC900 prior to Release 4.0)
• • All Modbus addresses and data types pre-defined except for User-Defined map of 1000 registers Addresses applied to Function Blocks, Signal Tags, Variables according to their number as applied in the configuration

2. Custom Modbus Map
• • • Starts with fixed map addresses User can change, delete or add Modbus addresses and data types After conversion to the custom map user must define address and data type for every parameter added to configuration that is needed for communications

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 31

Fixed Map Advantages / Disadvantages
Advantages of Fixed map
• No burden on the user to build the Map • Registers for a Function Block are always available and always in the same location • Custom User Defined registers are available, but only for Signal Tags and Variables

Disadvantages of Fixed map
• Over time, the map has been expanded to include new function block registers. So parameter data is scattered throughout the map. • Only 19,434 registers available for:
– ~ 75 Loops – Or ~ 32 Set Point Programmers – Or ~ 32 Sequencers – Or ~ 7 Set Point Schedulers Only 19,434 16 bit registers available
HC900 Training R4.4 – Part 3 Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc. Slide 32

16

Which Map to Use? Use the Fixed Map when:
– HC900 application meets Fixed Map capacity limits – Signal Tags and Variables can be used for HMI access – Read block parameters when not available in Fixed Map

Example: apply tags/variables to block pins or use Read & Write Constant blocks to access internal parameters by “index number”

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 33

User-Defined Modbus Registers – Fixed Map
• • • • Define Signal Tags and Variables for efficient HC900 access as slave Assign data type (16-bit integer, float, etc.) to panel HMI format requirements HC900 floating point to integer maintains data for accuracy (56.3 converts to 563) Up to 1000 User-defined consecutive registers

Select signal and add to array
HC900 Training R4.4 – Part 3 Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc. Slide 34

17

Principal Block Re-Addressing (Fixed Map)
• Used to change starting addresses when blocks are added or deleted • Used to match addressing in third party panel or PC-based HMI programs

Select Function Block tab of Modbus Register map dialog box Select Principal Block type Drag & Drop to adjust position for starting address

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 35

Which Map to Use? Use the Custom Map when:
– You add blocks beyond pre - 4.0 capacity and need convenient access to parameters Example – PID loop 33 and beyond – You add calendar blocks or enhanced PB and 4 Selector blocks that need parameter addressing – You want to optimize addressing for HMI interface to increase communications efficiency

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 36

18

Warning When Exceeding Fixed Map Limits
Upon Saving your HCD configuration, if your configuration has exceeded the Fixed Map limits, a dialog will appear to advise you to consider switching to the custom map if Modbus address access is needed

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 37

Custom Modbus Map Selection

• The default Modbus Map type is FIXED • From the Main Menu click on “Edit” • Choose “Configure Modbus Map Type” • Select “Custom Modbus Mapping”

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 38

19

When Custom Modbus Map Selected

A new Worksheet Category Tab appears called “Modbus Map”

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 39

Custom Map – Partition Editor
• Attributes of a partition include: • 32 character name (highlight descriptor to change name) • Start address of partition • End address of partition • Partitions can be (via mouse right-click): • Cleared – all register data is removed • Deleted – all register data is removed and the addresses become undefined • Split – break a partition into two individual partitions • Combine – make two or more consecutive partitions into a single partition • Resize – add / remove register (if available from the previous / next partition • New – take undefined registers and make them available for use (Depending on the selected action, one or more partitions may be selected)
HC900 Training R4.4 – Part 3 Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc. Slide 40

20

Select a Partition to View Its Contents
User can specify data type (floating point or integer)

Register column selections

Loops 1 -24 selected

Loop parameter addresses from fixed map have been listed for loops 1 -24
HC900 Training R4.4 – Part 3 Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc. Slide 41

Adding Parameters to Partitions
Use either of the following methods: – Drag the parameter from the Worksheet Toolbox Configuration Tab over to an address in partition

– Select Item type from Item Filter list

Click on the Partition address then select item to add to map

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 42

21

Custom Map – FB Modbus Registers
When adding a function block that contains Modbus Parameters, this dialog appears which provides the following:
• Displays details about the function block you selected • The starting register for the first selected parameter • The ending register - calculated based on the number of parameters you selected • Select Registers you want to add to the Map • Button features include: • Select all / Clear all registers • Save / Load selected registers as a Template for repetitive entry of parameter groups • Save Template as default for HC Designer, e.g., for adding PID loops

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 43

Custom Map – Export Reports
When using the Custom Modbus Map, Export Reporting and Printing is slightly different then when you are using Fixed Modbus Map

Fixed Map Allows: • Reports based on Block Type • Report Summary of Block Base Addresses • Reports for all Signals • Reports for all Variables

Custom Map Allows: • Reports of all data within a partition • Report of all data within the entire Custom Map • Summary Report of Block Tag Names (no Addresses )

HC900 Training R4.4 – Part 3

Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc.

Slide 44

22

Custom Map – HMIs, OPC Server
• Experion HS / EBI Interface
– Use fixed map addresses for acronyms used for building points in QuickBuilder prior to custom map switchover – For custom map address additions use addresses below 32000 decimal (limit of UMB driver)

OPC Client Driver
– KEPware OPC Server supports custom map

• SpecView Interface
– In SpecView version 2.5 or greater, you can import HC Designer Modbus map export report files. The import provides “auto-detection” and building of the SpecView Variable list (database).

• Third Party Software HMIs
– Not dependent on fixed map structure. Use user-defined addresses when required for data type conversion
HC900 Training R4.4 – Part 3 Honeywell Confidential and Proprietary Copyright © 2013 Honeywell International Inc. Slide 45

23