Signalfire A2 Hart Long Range Node User Manual

Signalfire A2 Hart Long Range Node User Manual

 Interface Manual
A2 HART
SignalFire Model: A2-HART-XXXX
SIGNALFIRE A2 HART Long Range Node

The SignalFire A2-HART Node has the following features:

  •  HART communication loop. Supports up to 4 HART devices, reads up to 4 process variables from each connected HART device.
  • Provides 18VDC to HART communication loop.
  • One counter/frequency inputs, up to 2kHz. Open drain or pulse input supported
  • Reports state of dry contact inputs, open/closed.
  •  One 32Bit count totalizer
  • Low power operation from a 3 “D” cell lithium battery pack or A2-HCSolar system (external power from 3.5 to 5.0VDC may be used in place of the battery)
  • Sends data to a SignalFire Buffered Modbus Gateway
  • AES128bit Encryption
  •  Remote configuration and remote PACTware/Radar Master support

Specifications

Enclosure Size7.0” tall  ×  4.25” wide  ×  3.0” deep (not including attached antenna)
Power SourceInternal Lithium battery pack
SignalFire Part Number: Bat-3XD
Solar battery system
SignalFire Part Number: IQSB-2XD-Solar
Temperature Rating-40°C  to  +85°C
Radio Frequency500mW, 902-928MHz ISM Band, FHSS radio
ComplianceFCC Part 15 compliant radio

Connections and Components

SIGNALFIRE A2 HART Long Range Node - Status LEDs

Radio LEDs
– The Radio TX LED (green) flashes each time a radio packet is sent. This LED will blink rapidly while searching for the radio network.
– The Radio RX LED (red) blinks on each received radio packet.
Status LEDs
– The Active LED (green) will blink at boot up and will blink rapidly when the sensor is being powered.
– The ERROR LED (red) will blink to indicate an error condition.
Scan/Checkin Button
– If this button is pressed the A2will apply power to the sensor for the configured sensor on time and scan for the HART sensor. If the Hart sensor is detected the HART_STATUS LED will blink once and its data will be read. The A2 will also send the collected sensor data to the gateway.

Setup

The nodes need to be set up for correct operation before being fielded. The configurable items include:
– Network selection
– Encryption Settings
– Check-in period selection
– Modbus Slave ID setting
– Sensor  on time
Settings are made using the SignalFire Toolkit PC application and a serial programming cable.
For legacy devices that have the rotary and DIP switches installed, the Modbus Slave ID can also be set using the switches.
Using the SignalFire Toolkit
The SignalFire Toolkit application can be downloaded at www.signal-fire.com/customer. After installation, launch the software and the main toolkit window will open:

SIGNALFIRE A2 HART Long Range Node - portSelect the COM port associated with the A2 Node and click “Auto-Detect Device on COM Port.” This will open the device configuration window, where all device settings can be configured.

Network Setting
The network is set using the SignalFire Toolkit. The network, network group, and Encryption Key/Corporate ID settings must match those of the gateway (and other nodes) in order for them to communicate. For legacy devices that have the rotary switches installed, the network is set using rotary switch SW2 on the upper right of the board. If set to zero then the network can be set using the ToolKit software.
Encryption
Starting with A2 version r72, it is possible to encrypt over-the-air transmissions to prevent tampering.
Encryption keys replace the Corporate ID system, so it is important that all devices connected to a Gateway have the same encryption key as well as network and network group number. To set up a node to use encryption, click the checkbox labeled Enable Encryption inside the Set Corporate ID box:

SIGNALFIRE A2 HART Long Range Node - buttonThe encryption key box. For more details, click the Help button.
The box will then change into a Set Encryption Key box, and it will prompt instead for the encryption key you would like to use. Note that keys may not contain spaces or angle brackets. Enter it and then press Set. This will cause the node to drop its network, and only attempt to join networks that use the same encryption key. If you are setting up a new network, you will need to set the encryption key on all of your devices. If you are adding a node to a legacy network, you can simply set the Corporate ID without clicking   the Enable Encryption box, it will remain compatible with the older system.

SIGNALFIRE A2 HART Long Range Node - SettingSetting the encryption key.

It is also possible to hide your encryption key so it cannot be read. This is the most secure option, but if you forget your key, there is no way to recover it – you have to reset the key on every device on its network. To enable this option, select Set Encryption Key Unrecoverable under the Settings menu.

SIGNALFIRE A2 HART Long Range Node - keySetting the encryption key to be unrecoverable.

Modbus Slave ID
The Modbus Slave ID can be set with the SignalFire Toolkit, or with the DIP switch located on legacy devices.
The DIP switch takes an 8-bit binary input which is converted into a slave ID from 1 to 240. In the picture
below switch 1 and 2 are on, which is 00000011 and results in a slave ID of 3.
The least significant bit (LSB)
is on the right and is labeled 1 above the row of switches. The A2 must be power cycled after setting the DIP switch.
Note: The DIP switch must be set to 0 (all switches off) in order to set the Slave ID with the SignalFire Toolkit.SIGNALFIRE A2 HART Long Range Node - switch

Sensor Settings
The A2-HART Node will supply 18 volts to the sensor. The sensor warm-up time must also be configured. The default is 2 seconds which is used for most pressure and other simple sensors. Radar sensors often require a longer warm-up time. Contact your sensor manufacturer or SignalFire for details.
Check-In Interval
The check-in period is set using the SignalFire ToolKit.
For legacy devices that have the rotary switch SW1 in the upper right corner of the board, the check-in can be set using the switch. If set to position 0 the check-in interval can be configured using the ToolKit. The switch settings are shown in the following table:

Switch Setting Check-In Period
01 min
12 min
24.5 min
310 min
430 min
51 hr
65 sec
715 sec

The default setting is 2 for a check-in period of 4.5 minutes.
Note: Settings 6 and 7 should only be used for testing or a non-battery pack-powered node as they will have a high power draw.

HART Sensor Connections

Wiring A HART sensor may then be connected to the system using the screw terminal connector on the connector daughterboard. HART sensors using the two HART terminals as shown in the following diagram:SIGNALFIRE A2 HART Long Range Node - Sensor

Up to 3 additional HART sensors may be daisy-chained in parallel.
The system will supply a minimum of 18 Volts to the sensors for 2 seconds (by default) and then read the HART data from each sensor. If 4 HART devices are connected the total loop current will be 16mA, resulting in 4V being dropped across the 250-ohm load resistor in the SignalFire node. This leaves 14V available to power the sensors.
Upon initial power-up, the SignalFire HART node will poll for HART devices addressed 1 through 4, to discover which nodes are connected. The node will read the Manufacturer and device ID for each discovered sensor and send this value to the gateway at each check-in. Also, the node will blink the green LED, D6 for each HART sensor that is detected. For example, if HART sensor IDs 2 and 4 are connected, D6 will blink twice, pause, and then blink four times.
To manually run the HART discovery process and force a check-in to the gateway, simply press switches SW4. The discovery process will be re-run automatically every 100 check-ins to see if any new nodes have been added to the loop.
Externally powered HART loop
If the HART loop is to be powered externally, remove jumper J3 from the HART card and configure the sensor on time to 0 seconds using the ToolKit. Connect the HART+ and HART- terminals in parallel to the HART devices. Note that in this configuration the 250ohm HART resistor must be installed in the loop as the 250ohm resistor on the A2 is no longer in series with the loop.
HART Sensor Configuration 
The A2 requires that the attached HART sensor is configured to HART ID 1, 2, 3, or 4 in “multi-drop” mode. The
sensor may be configured using a HART modem, or built-in display/buttons. Alternatively, the A2 provides tools that allow the HART ID of the attached sensor to be changed. To set the HART ID, go to the Tools dropdown menu and select HART Sensor Configuration.

SIGNALFIRE A2 HART Long Range Node - Tools

If the sensor is not set to Sensor Always On, first click the large button to power the sensor for configuration.
Each click will power the sensor for 5 minutes, or until turned off. If the attached sensor has a warm-up time wait until the sensor is fully powered on before the next step.SIGNALFIRE A2 HART Long Range Node - powered

To change the HART ID the initial ID must be known. To find the ID, click Scan. Most sensors default to 0. To change the ID select the existing ID on the left, select 1, 2, 3 or 4 on the right, and click the Set button. If only a single HART device is connected it should be configured as HART ID 1.

Digital Input

The counter input may be either open collector type (sinking ground), dry contact inputs, or voltage pulse (up to 15V) type. The input can count up to 2000 Hz.
The counter input may be connected to the board as shown in the following diagrams:

SIGNALFIRE A2 HART Long Range Node - counter

The count accumulates and the current count is stored into non-volatile memory. If the system is reset the counts will revert to the last stored value from the non-volatile memory. The system also reports the state of the contact closure input at the time of check-in.
Digital Input Debounce
In cases where it is desired to accurately totalize digital input counts, it may be necessary to enable the digital input debounce timer. The debounce timer is useful when dealing with dry contacts that may otherwise produce extra counts when they close. To enable the digital debounce, open the configuration window for the node in the SignalFire Toolkit and select Digital Input Debounce from the Settings menu. A typical value for a dry contact would be 100mS. Any extra counts due to contact bounce within the bounce time setting will be ignored.

Remote Modbus Register Mapping  

The A2-HART sends data to a SignalFire Telemetry Modbus Gateway. The data that is sent to the gateway is available at the gateway in registers where it can then be read by a Modbus RTU.
Consequently, the node needs to have a unique (to the network it is in) Modbus slave ID which the gateway will use to store its unique data.
Modbus Registers
Every check-in period, the sensor(s) are read and data is sent to the gateway. The gateway will save the data under the set Modbus ID in 16-bit registers. If a HART device does not return all four variables, the ‘units code’ and variable register values will be set to 0 for any unreturned values.
The register map for this system is below.
Register Map

Register NumberRegister Address (Offset) 

Description

410041003Digital Input state (1=closed, 0=open)
41005-410061004-100532-bit Hardware counter, 1004=high word
410071006Average frequency over the last check-in period times 10
410121011Ave. counts per minute over the check-in period times 10
410131012Frequency over 2 seconds at check-in time times 10
420012000HART ID 1: Manufacturer’s ID Code/Device Type (ID=MSB, Device=LSB)
420022001HART ID 1: Device ID Number (ID high bite = MSB, ID mid byte = LSB)
420032002HART ID 1: Device ID Number, HART Status (ID low byte=MSB, Status=LSB)
420042003HART ID 1: PV & SV Units Code (PV=MSB, SV=LSB)
420052004HART ID 1: TV & QV Units Code (TV=MSB, QV=LSB)
42006-420072005-2006HART ID 1: Primary Variable (PV) (two registers) (float)
42008-420092007-2008HART ID 1: Secondary Variable (SV) (two registers) (float)
42010-420112009-2010HART ID 1: Tertiary Variable (TV) (two registers) (float)
42012-420132011-2012HART ID 1: Quaternary Variable (QV) (two registers) (float)
420142013HART ID 2: Manufacturer’s ID Code/Device Type (ID=MSB, Device=LSB)
420152014HART ID 2: Device ID Number (ID high bite = MSB, ID mid byte = LSB)
420162015HART ID 2: Device ID Number, HART Status (ID low byte=MSB, Status=LSB)
420172016HART ID 2: PV & SV Units Code (PV=MSB, SV=LSB)
420182017HART ID 2: TV & QV Units Code (TV=MSB, QV=LSB)
42019-420202018-2019HART ID 2: Primary Variable (PV) (two registers) (float)
42021-420222020-2021HART ID 2: Secondary Variable (SV) (two registers) (float)
42023-420242022-2023HART ID 2: Tertiary Variable (TV) (two registers) (float)
42025-420262024-2025HART ID 2: Quaternary Variable (QV) (two registers) (float)
420272026HART ID 3: Manufacturer’s ID Code/Device Type (ID=MSB, Device=LSB)
420282027HART ID 3: Device ID Number (ID high bite = MSB, ID mid byte = LSB)
420292028HART ID 3: Device ID Number, HART Status (ID low byte=MSB, Status=LSB)
420302029HART ID 3: PV & SV Units Code (PV=MSB, SV=LSB)
420312030HART ID 3: TV & QV Units Code (TV=MSB, QV=LSB)
42032-420332031-2032HART ID 3: Primary Variable (PV) (two registers) (float)
42034-420352033-2034HART ID 3: Secondary Variable (SV) (two registers) (float)
42036-420372035-2036HART ID 3: Tertiary Variable (TV) (two registers) (float)
42038-420392037-2038HART ID 3: Quaternary Variable (QV) (two registers) (float)
420402039HART ID 4: Manufacturer’s ID Code/Device Type (ID=MSB, Device=LSB)
420412040HART ID 4: Device ID Number (ID high bite = MSB, ID mid byte = LSB)
420422041HART ID 4: Device ID Number, HART Status (ID high byte=MSB, Status=LSB)
420432042HART ID 4: PV & SV Units Code (PV=MSB, SV=LSB)
420442043HART ID 4: TV & QV Units Code (TV=MSB, QV=LSB)
42045-420462044-2445HART ID 4: Primary Variable (PV) (two registers) (float)
42047-420482046-2047HART ID 4: Secondary Variable (SV) (two registers) (float)
42049-420502048-2049HART ID 4: Tertiary Variable (TV) (two registers) (float)
42051-420522050-2051HART ID 4: Quaternary Variable (QV) (two registers) (float)
420532052Bitmap of the Sensors Read in Last Check-in
499879986 or 65523Low Battery Alarm (0 = battery above 3.0V, 1 = battery below 3.0V)
499889987 or 65524Major revision number for the mainboard
499899988 or 65525Minor revision number for the mainboard
499909989 or 65526Major revision number for the radio
499919990 or 65527Minor revision number for the radio
499929991 or 65528High 16 bits of SFTS node address
499939992 or 65529Low 16 bits of SFTS node address (the radio ID)
499949993 or 65530Slave ID readback
499959994 or 65531Received signal strength of the last packet from the slave
499969995 or 65532The battery voltage of the Modbus client, in millivolts
499979996 or 65533Minutes until this slave will time out, unless new data is received
499989997 or 65534Number of registers cached for this slave device
499999998 or 65535Remote device type. 35 for A2_HART.

Note: HART Register values are only reported if the HART device is detected. For example, if only HART ID 1 is connected registers 2013-2051 will not be reported to the Gateway.
Configuration / Debug 
Debug and configuration information is available if a connection is made via the debug port on the main board. A USB converter cable (available from SignalFire) must be used for this interface. Debug and advanced configuration may be done using the SignalFire Toolkit PC application.

Revision History

RevisionDateChanges/Updates
2.48/3/2016Updated layout.  Added section on encryption
2.512/13/21Updated for new HART card and no DIP switches, updated register map

Technical Support and Contact Information
SignalFire Telemetry
140 Locke Dr, Suite B
Marlborough, MA 01752
(978) 212-2868
[email protected] 
Rev 2.5
SignalFire Telemetry

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals