PT2E-2570

Smart transmitter/

Gas Detector Head

SD-1 series
HART®Field Device Specification® HART is a registered trademark of the HART Communication Foundation

TABLE OF CONTENTS

1. Introduction ......................................................................................................................................4
1.1

Scope ....................................................................................................................................4

1.2

Purpose.................................................................................................................................4

1.3

Who should use this document? ..........................................................................................4

2. Device Identification........................................................................................................................5
3. Product Overview ............................................................................................................................5
4. Product Interfaces ............................................................................................................................6
4.1

Process Interface ..................................................................................................................6
4.1.1

4.2

Power Input Terminal ...........................................................................................6

Host interface .......................................................................................................................6

4.2.1Analog Output.......................................................................................................................6
4-to-20mA output current is connected on two terminals marked 3 and 4. Refer tothe Installation Manual for connection details......................................................6
4.3.1 Local Control-switches And Displays ......................................................................6
4.3.2

Internal Jumpers And Switches ...............................................................................6

5. Device Variables ..............................................................................................................................7
6. Dynamic Variables...........................................................................................................................7
7. Status Information............................................................................................................................7
7.1

Device Status .......................................................................................................................7

7.2

Extended Device Status .......................................................................................................7

7.3

Additional Device Status (Command #48) ..........................................................................8

8. Universal Commands .......................................................................................................................9
9. Common-Practice Commands .........................................................................................................99.1

Supported Commands ..........................................................................................................9

9.2

Burst Mode ..........................................................................................................................9

9.3

Catch Device Variable .........................................................................................................910. Device-Specific Commands...........................................................................................................10
11. Performance ...................................................................................................................................40
11.1 Sampling Rates ..................................................................................................................40
11.2 Power-Up ...........................................................................................................................40
11.3 Command Response Times................................................................................................40
11.4 Long Messages ..................................................................................................................40
11.5 Non-Volatile Memory........................................................................................................41
2 of 42

11.6 Damping .............................................................................................................................41
Annex A. Capability Checklist ...........................................................................................................42

3 of 42

1. INTRODUCTION
1.1 Scope
RIKEN KEIKI Co., Ltd. smart transmitter/gas detector head, model SD-1, complies with HART
Protocol Revision 7.0. This document specifies all the device specific features and documents
HART Protocol implementation details (e.g., the Engineering Unit Codes supported). The
functionality of this Field Device is described sufficiently to allow its proper application in aprocess and its complete support in HART capable Host Applications.

1.2 Purpose
This specification is designed to compliment other documentation (e.g., SD-1 Installation
Manual) by providing a complete, unambiguous description of this Field Device from a HART
Communication perspective

1.3 Who should use this document?
The specification is designed to be a technical reference for HART capable Host Application
Developers, System Integrators and knowledgeable End Users. It also provides functional
specifications (e.g., commands, enumerations and performance requirements) used during Field
Device development, maintenance and testing. This document assumes the reader is familiar
with HART Protocol requirements and terminology.

4 of 42

2. DEVICE IDENTIFICATION
Manufacturer Name:

RIKEN KEIKI
Co.,Ltd.

Model Name(s):SD-1

Manufacture ID Code:

605B

Device Type Code:

E1B5

HART Protocol Revision

7.0

Device Revision:

1

Number of Device Variables

1

Physical Layers Supported

FSK

Physical Device Category

Current Output

(Hex)

(Hex)

3. PRODUCT OVERVIEW･The detector is a fixed type gas detector head that detects leak of combustible gases and that performs
thealarm activation when the gas concentration is over the setting value.
･This detector is a safety unit, not an analyzer or densitometer which performs quantitative/qualitative
analysis/measurement for gases.
･The detector detects abnormalities in the air caused by presence of gases or other reasons (leak) with
thebuilt-in gas sensor. The concentrations of detected gases are displayed on the seven-segment LED.
･The detector outputs gas concentration in 4-20 mA.

5 of 42

4. PRODUCT INTERFACES
4.1 Process Interface
4.1.1 Power Input Terminal
Power input provides two terminals, marked 1 and 2 (+ and －)for connection.
Refer to the Installation Manual for connection details.
An additional internal temperature sensor is mounted near the sensor terminals. This provides
cold junction compensation when a thermocouple is used as the main sensor.

4.2 Host interface
4.2.1Analog Output
4-to-20mA output current is connected on two terminals marked 3 and 4. Refer to the
Installation Manual for connection details.
Detection Mode (No Alarm)

4 - 20 mA (concentration output)

Detection Mode (Gas Alarm)
Initial Clear

4 - 20 mA (concentration output)
2.5 mA setting: 2.5 mA
4 mA, HOLD, 4 - 20 mA setting: 4 mA
2.5 mA setting: 2.5 mA
4 mA setting: 4 mA
HOLD setting: The previous value retained
4-20 mA setting: 4 - 20 mA (concentration output)
Output ON setting: 4 - 20 mA (concentration output)
Output OFF setting: 4 mA
0.5 mA (Fixed)
2.5 mA setting: 2.5 mA
4 mA, HOLD, 4 - 20 mA setting: 4 mA
0 mA

Maintenance Mode

Alarm Test
Fault Alarm
INHIBIT
Power OffIn case of over scale, an output will not exceed 22 mA.

4.3 Local Switches And Displays
4.3.1 Local Control-switches And Displays
This device has local control-switches and displays.
4.3.2

Internal Jumpers And Switches

Use the supplied dedicated control key to operate the detector. If products other than theseaccessories
are used, key operations cannot be accepted properly.

Refer to the Installation Manual.

6 of 42

5. DEVICE VARIABLES
There are no device variables exposed to the user.

6. DYNAMIC VARIABLES
There is only one Dynamic Variable exposed to the user.

MeaningPV
Gas Value
SV,TV,QV Not Applicable

Units
Depends on gas-

Depends on gas detection principle

7. STATUS INFORMATION
7.1 Device Status
Bit 4 ("More Status Available") is set whenever any failure is detected. Command #48 gives
further detail. (See Section 7.2.)

7.2 Extended Device Status
The Field Device cannot predict, in advance, when the maintenance will be required. This bit isset if a sensor break is detected. "Device Variable Alert" is set if the PV is out of limit.

7 of 427.3 Additional Device Status (Command #48)
Command #48 returns 2 bytes of data, with the following status information:

Byte

Bit

Meaning00

ROM checksum error

Error

7

1

EEPROM checksum error

Error

7

2

RAM test failure

Error

7

3

Not used4

Not used5

Not used6

Not used7

Not used0

External sensor open circuit

Error

4

1

Sensor Over range

Warning42

Sensor Alarm

Warning

4

3

Not used

4

Initial

Info

4

5

Inhibit

Info

4

6

Test

Info

4

7

ADJ

Info

4

1

Class

Device Status
Bits Set"Not used" bits are always set to 0.
All bits used in this transmitter indicate device or sensor failure, and therefore also set bit 7 andbit 4 of the Device Status byte.
These bits are set or cleared by the self-test executed at power up. They are also set (but notcleared) by any failure detected during continuous background self-testing.

8 of 42

8. UNIVERSAL COMMANDS
Command #3 returns PV for a total of 14 bytes of response data. See Section 6.
Command #14: Units for sensor limits and minimum span are fixed as ppm (unit code 139
decimal). Sensor serial number is not used, and returns 0.

9. COMMON-PRACTICE COMMANDS
9.1 Supported Commands
The following common-practice commands are not implemented.

9.2 Burst Mode
This Field Device does not support Burst Mode.

9.3 Catch Device VariableThis Field Device does not support Catch Device Variable.

9 of 4210.0 Device Specific Commands
The Device Specific commands are used strictly for the unique features of the SD-1 and at the discretionof Riken Keiki.

10.1 Command #131: Read INHIBITThis command read INHIBIT.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.2 Command #132: Write INHIBITThis command write INHIBIT.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00
11 of 42Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

12 of 42

10.3 Command #133: Read 1st. Alarm
This command read 1st. Alarm.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

Format0-3

Float

Description
1st. Alarm

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.4 Command #134: Write 1st. Alarm
This command write 1st. Alarm.

Request Data Bytes
Byte

Format0-3

Float

Description
1st. Alarm

Response Data Bytes
Byte

Format0-3

Float

Description
1st. Alarm

Command-Specific Response Codes

13 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4

Undefined

5

Error

Too Few Data Bytes Received

6

Error

Device-Specific Command Error

7-127

Undefined

10.5 Command #135: Reserved

10.6 Command #136: Reserved

14 of 42

10.7 Command #137: Read Alarm Delay
This command read Alarm Delay.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

Alarm Delay

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.8 Command #138: Write Alarm Delay
This command write Alarm Delay.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

Alarm Delay

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

Alarm Delay

Command-Specific Response Codes

15 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4

Undefined

5

Error

Too Few Data Bytes Received

6

Error

Device-Specific Command Error

7-127

Undefined

16 of 42

10.9 Command #139: Read Alarm Type
This command read Alarm Type.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

AUTO RESETTING:0x00, LATCHING:0x01

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.10 Command #140: Write Alarm Type
This command write Alarm Type.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

AUTO RESETTING:0x00, LATCHING:0x01

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

AUTO RESETTING:0x00, LATCHING:0x01

Command-Specific Response Codes

17 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

18 of 42

10.11 Command #141: Read Suppress Type
This command read Suppress Type.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

CUT OFF:0x00,SMOOTHING:0x01

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.12 Command #142: Write Suppress Type
This command write Suppress Type.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

CUT OFF:0x00,SMOOTHING:0x01

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

CUT OFF:0x00,SMOOTHING:0x01

Command-Specific Response Codes

19 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

20 of 42

10.13 Command #143: Read Suppress
This command read Suppress.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

Format0-3

Float

Description

Suppress

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.14 Command #144: Write Suppress
This command write Suppress.

Request Data Bytes
Byte

FormatDescription

0-3

Float

Suppress

Response Data Bytes
Byte

Format0-3

Float

Description
Suppress

21 of 42Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-4

Undefined

5

Error

Too Few Data Bytes Received

6

Error

Device-Specific Command Error

7-127

Undefined

22 of 42

10.15 Command #145: Reserved
10.16 Command #146: Reserved
10.17 Command #147: Reserved
10.18 Command #148: Reserved
10.19 Command #149: Read Zero Follower
This command read Zero Follower.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.20 Command #150: Write Zero Follower
This command write Zero Follower.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

23 of 42

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

24 of 42

10.21 Command #151: Read Mainte. Out
This command read Mainte. Out.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

2.5mA:0x00,4.0mA:0x01,4-20mA:0x02,HOLD:0x03

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.22 Command #152: Write Mainte. Out
This command write Mainte. Out.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

2.5mA:0x00,4.0mA:0x01,4-20mA:0x02,HOLD:0x03

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

2.5mA:0x00,4.0mA:0x01,4-20mA:0x02,HOLD:0x03

Command-Specific Response Codes

25 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

26 of 42

10.23 Command #153: Read Test Out
This command read Test Out.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

Format0

Unsigned-8

Description
ON：0x01,OFF:0x00

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.24 Command #154: Write Test Out
This command write Test Out.

Request Data Bytes
Byte

Format0

Unsigned-8

Description
ON：0x01,OFF:0x00

Response Data Bytes
Byte

Format0

Unsigned-8

Description
ON：0x01,OFF:0x00

Command-Specific Response Codes

27 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

28 of 42

10.25 Command #155: Reserved
10.26 Command #156: Reserved

29 of 42

10.27 Command #157: Read Password
This command read Password.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.28 Command #158: Write Password
This command write Password.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

ON:0x01,OFF:0x00

Command-Specific Response Codes

30 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

31 of 42

10.29 Command #159: Read Sensor Fail
This command read Sensor Fail.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

AUTO RESETTING:0x00 ,LATCHING:0x01,

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.30 Command #160: Write Sensor Fail
This command write Sensor Fail.

Request Data Bytes
Byte

FormatDescription0

Unsigned-8

AUTO RESETTING:0x00 ,LATCHING:0x01,

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

AUTO RESETTING:0x00 ,LATCHING:0x01,

Command-Specific Response Codes

32 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-4
5
6-127

UndefinedError

Too Few Data Bytes Received
Undefined

33 of 42

10.31 Command #161: Read Liner
This command read Liner.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription0

Unsigned-8

Liner

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.32 Command #162: Reserved

34 of 42

10.33 Command #163: Reserved
10.34 Command #164: Reserved
10.35 Command #165: Read Full Scale
This command read Full Scale.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription

0-3

Float

Full Scale

4-7

Float

Digit Value

8

Unsigned-8

Dot Position

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.36 Command #166: Reserved

35 of 42

10.37 Command #167: Read Model
This command read Model.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription

0-19

ASCII

Model

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.38 Command #168: Read Program No.
This command read Program No.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription

0-4

ASCII

Program No.

Command-Specific Response Codes

36 of 42

Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

37 of 42

10.39 Command #169: Read Program SUM
This command read Program SUM.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

Format0-3

ASCII

Description
Program SUM

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

38 of 42

10.40 Command #170: Read A/D Value
This command read A/D Value.

Request Data Bytes
Byte

FormatDescription

None

N/A

N/A

Response Data Bytes
Byte

FormatDescription

0-3

Float

AD Value00

4-7

Float

AD Value01

8-11

Float

AD Value02

12-15

Float

AD Value03

16-19

Float

AD Value04

20-23

Float

AD Value05

24-27

Float

AD Value06

28-31

Float

AD Value07

32-35

Float

EXT AD

Command-Specific Response Codes
Code

Class

Description0

Success

No Command-Specific Errors

1-127

Undefined

10.41 Command #171:Reserved

39 of 42

11. PERFORMANCE
11.1 Sampling Rates
Typical sampling rates are shown in the following table.
Primary Gas sensor sample

10 per second

PV digital value calculation

4 per second

Analog output update

4 per second

11.2 Power-Up
On power up, the transmitter goes through a self-test procedure , which takes approximately 2
seconds. During this period, the device will not respond to HART commands, and the analog
output is set at 4.0mA.
When the self-test is satisfactorily completed, and the first measurement has been made, the PVvalues are set, and the analog output moves to a value representing the measurement. The slew
rate of this movement is limited by the configured "damping time". Only after the PV are
correctly set, will the device respond to HART commands.
If the self-test fails, all live measurement data (PV, current and percent of range) are set to "Not
A Number", and the analog output is set to the configured malfunction-indicating current. The
device will attempt to respond to HART commands.

11.3 Command Response Times
Minimum

20ms

Typical

50ms

Maximum

100ms *

* During self-test following a self-test command, the device may take up to 250ms to respond.
Busy and Delayed-Response
The transmitter may respond with "busy" status if a further command is received while self-test
is underway.
Delayed-response is not used.

11.4 Long Messages
The largest data field used is in the response to Command 21: 34 bytes including the two statusbytes.

40 of 42

11.5 Non-Volatile Memory
EEPROM is used to hold the device’s configuration parameters. New data is written to thismemory immediately on execution of a write command.

11.6 Damping
Damping is standard, affecting only the PV and the loop current signal.

41 of 42

ANNEX A.

CAPABILITY CHECKLISTManufacturer, model and revision

RIKEN KEIKI SD-1, rev. 1

Device type

Analytical ／Gas Detector Head

HART revision

7.0

Device Description available

Yes

Number and type of sensors

1

Number and type of actuators

0

Number and type of host side signals

1: 4 - 20mA analog

Number of Device Variables

1

Number of Dynamic Variables

1

Mappable Dynamic Variables?

No

Number of common-practice commands

1

Number of device-specific commands

41

Bits of additional device status

16

Alternative operating modes?

No

Burst mode?

No

Write-protection?

No

42 of 42Manual Log
Rev.
0Amendment
First issue

Issue data
2017/7/10