Technical Documentation– 0630 –Digital Pressure Transmitter
Protocol

1-6-30-628-058

SUCO Robert Scheuffele GmbH & Co. KG,
Keplerstraße 12-14, 74321 Bietigheim-Bissingen,Tel.:+49-7142-597-0, Fax: +49-7142-597-19
Web: www.suco.de , E-Mail: info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

2 of 55

Table of content
1 History ..................................................................................................................................................................................... 3
2 General Information ................................................................................................................................................................ 4
3 Default Settings ....................................................................................................................................................................... 5
4 CANopen Communication Protocol ......................................................................................................................................... 6
4.1 Network Management ..................................................................................................................................................... 6
4.1.1 NMT Service ............................................................................................................................................................. 6
4.1.2 NMT Startup and Error Behavior .............................................................................................................................. 8
4.1.3 Heartbeat Protocol................................................................................................................................................... 9
4.2 Service Data Object ........................................................................................................................................................ 10
4.2.1 Segmented Reading ............................................................................................................................................... 11
4.3 Synchronization Object .................................................................................................................................................. 13
4.4 Emergency Object .......................................................................................................................................................... 13
4.5 Time Stamp Object ........................................................................................................................................................ 15
4.6 Process Data Object (PDO) ............................................................................................................................................. 15
4.6.1 PDO-Transmission Parameter ................................................................................................................................ 16
4.6.2 TPDO-Mapping Parameter ..................................................................................................................................... 20
4.6.3 Receiving pressure values ...................................................................................................................................... 23
5 Communication Specific Functions ........................................................................................................................................ 24
6 Device Specific Functions ....................................................................................................................................................... 28
7 SUCO Specific Functions ........................................................................................................................................................ 34
8 LSS-Slave Function ................................................................................................................................................................. 40
8.1 Switch State Global Protocol .......................................................................................................................................... 40
8.2 Switch State Selective Protocol ...................................................................................................................................... 40
8.3 Configure Node-ID Protocol ........................................................................................................................................... 43
8.4 Configure Bit timing Parameters Protocol...................................................................................................................... 44
8.5 Store Configuration Parameters..................................................................................................................................... 45
8.6 Inquiry Protocols ............................................................................................................................................................ 46
9 Object Dictionary ................................................................................................................................................................... 47
10 Electrical Characteristics and Specifications ........................................................................................................................ 53
10.1 Operation Conditions ................................................................................................................................................... 53
10.2 Electrical Connector and Pin Assignment ..................................................................................................................... 53
10.3 Protocol Specifications ................................................................................................................................................. 53
11 Abbreviation Index............................................................................................................................................................... 54
Appendix................................................................................................................................................................................... 55

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

3 of 55

1 History
Version
1.00
1.01
1.02
1.03

Date
12.09.2016
15.03.2018
19.06.2018
20.06.2018

Created: 10.09.2016, T. Braun

Name
TB
RW
RW
RW

ChangeDocument created
Minor revision
Full revision
LSS Function revision

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

4 of 55

2 General Information
CANopen® is an open communication profile based on CAN (Controller Area Network), a bus
system actually developed for data transfer in motor vehicles. CAN is internationally standardized in ISO 11898. CANopen is a widely used CAN application layer, developed by CAN in Automation (CiA®) which actively supports the international standardization of CAN protocols.
CANopen consists of the protocol definitions (communication profile) and of the device profiles that define the data contents for the various device classes. So, the communication profile describes the “How” of the communication and the device profile defines the “What”. For
details see CiA DS-301 and CiA DS-404.
This technical documentation describes the basics for the transmission of pressure values,
which are measured with a CANopen transmitter and especially with the SUCO 0630 pressuretransmitter. This documentation doesn’t represent the final stage of development of thepressure transmitter 0630. That means further changes or implementations are possible.
There is no warranty that all features described in this version of the document will be available for future development stages.
The following numeral systems are used in this documentation:
Index
DecimalBinary00d00b00001
0d1
0b000120d20b001030d30b001140d40b010050d50b010160d60b01107
0d7
0b011180d80b100090d90b1001100d100b101011
0d11
0b1011120d120b110013
0d13
0b1101140d140b111015
0d15
0b1111d is the decimal notationb is the binary notation

Hexadecimal
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
x is the hexadecimal notation

Leading zeros are only written down if they are necessary for the meaning of the value.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

5 of 55

3 Default Settings
SUCO 0630 Pressure Transmitter default communication settings:
Transmission bit rate: 250 kbit/s
Node-ID: 0x20 (0d32)
These settings can be changed via the LSS protocol according to CiA DS-305 (see chapter 8).
The Boot-up and heartbeat consumer message is sent on CAN-ID 0x720 (0x700 + 0x20).
TPDOs’ (measuring signal) are sent on CAN-ID 0x1A0 (0x180 + 0x20) and 0x2A0 (0x280 +0x20), if activated.
Vendor-ID, revision number, product code and serial number can be read out with object index: 0x1018 sub-indices 1 – 4
The “Switch State Selective” function of the LSS protocol is only restrictively supported.
For using Switching State Selective, you have to apply the Vendor-ID, the Product code, Revision number and the Serial number. This allows a specific transmitter to be adjusted separately. By using the “Switched State Global” function, all nodes in the network react to the same
Node-ID and bit rate changes.
To configure the 0630 transmitter only, use the "Switch State Selective" mode or connect it toa separate CAN network. In the latter case, you can use the "Switch State Global" commandfrom the LSS protocol.
The device supports the 11-Bit Identifier specified according to CAN 2.0A as well as the 29-Bit
Identifier specified according to CAN 2.0B. The physical CAN transmission of the SUCO 0630
pressure transmitter is defined according to ISO 11898-2 (high-speed CAN) and can be used
up to transmission rates of 1 Mbit/s.
The following bus lengths should not be exceeded to avoid message collision or latency problems:

Transmission rate

Bus length
125 kbit/s
250 kbit/s
500 kbit/s
1000 kbit/s

500 m
250 m
100 m
25 m

Note: The actual usable bus length can be shorter, due to connectors or stub cables.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

6 of 55

4 CANopen Communication Protocol
4.1 Network Management
The organization CAN in Automation (CiA®) created several network management rules for
initiation and control of a CAN-network. These rules can be found in CiA DS-302.
In this chapter the most important features to start working with the SUCO 0630 pressuretransmitter are described.
The CAN-messages are sent in packages that look as follows:
ID = 0x700 + Node-ID
Data
Byte 0
0
0x00

1

2

3

4
not used5

6

Byte 7
7

Data marked as “not used” have not to be sent to the network.
They can be ignored and the length of the CAN-message has to be adapted.
4.1.1 NMT Service

When powering on the transmitter a boot-up message will be sent out. This message contains
only a single data byte, filled with 0x00. It’s created according to CiA DS-302.
By default the SUCO 0630 transmitter has the Node-ID 32 (0x20).
So the boot-up message looks as follows.
ID = 0x720
Data
Byte 0
0
0x00

1

2

3

4
not used5

6

Byte 7
7

With this information you are able to calculate the Node-ID from every received boot-up
message.
After the boot-up process is completed the device will transition automatically into PreOperational State (see graphic below). If no NMT-Master is available, the device can be programmed to transition into Operational State right after the boot-up process via the“Auto Start” NMT startup Object (refer to chapter 4.1.2).

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

7 of 55

With the commands of an NMT master a certain one or all nodes in the network can bebrought into different states. These commands are structured as follows:
ID = 0x000
Data
Byte 00CS

1
Node-ID

2

3

4

5

6

not used

CS is the Command Specifier.
Following commands are possible:
CS:

0x01 – Enter Operational State / Start Node0x02 – Enter Stopped State / Stop Node0x80 – Enter Pre-Operational State
0x81 – Reset Node0x82 – Reset Communication

Node-ID:

0x00 – Broadcast-ID, message affects every node in the network
0x01…0x7F – single node activated, all other nodes ignore this message

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deByte 7
7

Technical Documentation
Digital Pressure Transmitter 0630

8 of 55

To obtain a pressure value, the node must be set to "Operational Mode" with its Node-ID or
via the broadcast.
The following table shows which types of communication support are available in the individual states.

Initialization
Pre-Operational
Operational
Stopped

PDO
X
-

SDO
X
X
-

SNYC
X
X
-

EMCY
X
X
-

NMT
X
X
X

LSS
X
X
X

HBP
X
X
X

TIME
X
X
X

Boot-Up(X)-

X stands for available
4.1.2 NMT Startup and Error Behavior

The device can be configured to change its NMT State autonomously for specific circumstances.
For the use of the 0630 transmitter in a network without a master, the device can be configured by changing the entries of object 0x1F80 so that it automatically switches to the operating state immediately after initialization.
ID = 600 + Node-ID
Data
Byte 0
0
0x23

1
0x80

Startup:

0x00

Enter the Pre-Operational State after the initialization autonomously(default value)

0x02

Enter the Operational State after the initialization autonomously andexecute the NMT start remote node with Node-ID equals zero(“Start All Nodes”)

0x08

Enter the Operational State after the initialization autonomously

2
0x1F

3
0x00

4
Startup

5
0x00

6
0x00

Byte 77
0x00

In the event of a serious device failure, by default the 0630 will enter the Pre-Operational
State. With the following object 0x1029, this behavior can be changed to enter an alternative
state or to remain in its current state.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

9 of 55

ID = 600 + Node-ID
Data
Byte 0
0
0x2F

1
0x29

2
0x10

3
Case

4
State

5

6
not used

Case:

0x01
0x03

Communication error
Analog Input error

State:

0x00
0x01
0x02

Change to Pre-Operational State (only if in Operational State)
No change of the NMT State
Change to Stopped State

Byte 7
7

4.1.3 Heartbeat Protocol

The intention of the heartbeat protocol is to monitor the working conditions of a node. So thenode-status is sent out every adjusted timeslot. The node sends a short message that can beprocessed by the system-control unit. It looks as follows:
ID = 0x700 + Node-ID
Data
Byte 00
StatusStatus:

1

0x00
0x04
0x05
0x7F

2

3

4
not used5

6

Byte 7
7

Boot-up in process
Node Stopped
Node in Operational Mode
Node in Pre-Operational Mode

For activating the Heartbeat, you have to adjust the heartbeat-timer via SDO protocol (referto chapter 4.2) in object 0x1017.
ID = 0x600 + Node-ID
Data
Byte 00
0x2B

Byte 7
4
5
6
7
Value
Value
0x00
0x00
(LSB)
(MSB)
The timer can be set via a 16-bit value. Each increasing hex number represents one millisecond.
1
0x17

Created: 10.09.2016, T. Braun

2
0x10

3
0x00

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

10 of 55

For activating the heartbeat protocol with a 10 second periodic timer you have to send thefollowing message:
ID = 0x600 + Node-ID
Data
Byte 0
0
0x2B

1
0x17

2
0x10

3
0x00

4
0x10

5
0x27

6
0x00

Byte 7
7
0x00

0x2710 = 0d10000  10 s
Writing the value 0d0 (0x0000) to the corresponding bits disables the heartbeat protocol.
The changes described above can only be made in the Operational and Pre-Operational
States. Once activated, the heartbeat protocol sends the status of the node in all three states.

4.2 Service Data Object
The Service Data Object (SDO) is used for reading and writing data out of and into the object
dictionary of a CANopen device.
The communication always takes place in a peer-to-peer connection between two nodes. A
message from one node (SDO request) is always acknowledged by the other (SDO response).
The structure of a SDO message can be seen below.
ID = 0x600+Node-ID
Data
Byte 00CS

1
Object
Index
(LSB)

2
Object
Index
(MSB)

3
Subindex

4
Data

5
Data

6
Data

Byte 7
7
DataCS:
Command Specifier
Object index: inquired object number
Sub-index:
inquired object sub number

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

11 of 55

The table below shows the different command specifier of a SDO including the abort codes incase an error appears.
Command Specifier
0x22
0x23
0x27
0x2B
0x2F
0x40
0x60/0x70
0x60
0x41
0x42
0x43
0x47
0x4B
0x4F
0x80
Abort Codes

0x0504 0001
0x0601 0000
0x0601 0001
0x0601 0002
0x0602 0000
0x0604 0042
0x0606 0000
0x0609 0011
0x0609 0030
0x0609 0031

Description
SDO Request
Write data – size not specified
Write data – 4 Bytes
Write data – 3 Bytes
Write data – 2 Bytes
Write data – 1 Byte
Read data – size not specified
Toggling command for segmented reading
SDO Response
Write access successful
Segmented Transfer InitiatedRead access successful – size not specified
Read access successful – 4 Byte
Read access successful – 3 Byte
Read access successful – 2 Byte
Read access successful – 1 Byte
Error occurred while writing/reading an
Abort Code in Data Bytes

object–Client/server command specifier not valid or unknown
Unsupported access to an object
Attempt to read a write only object
Attempt to write a read only object
Object does not exist in the object dictionary
The number and length of the objects to be mapped would
exceed PDO length
Access failed due to hardware error
Sub-index does not exist
Value range of parameter exceeded (only for write access)Value of parameter written too high4.2.1 Segmented Reading

Receiving a 0x41 in the command specifier of an SDO response means, that the requested
value to be read contains more than 4 Byte and will be split into several messages of up to 7
byte each. The data bytes contain the number of bytes (data size) that needs to be transferred.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

12 of 55

ID = 0x580+Node-ID
Data
Byte 00
0x41

1
Object
index
(LSB)

2
Object
index
(MSB)

3

4

5

Subindex

6

Byte 7
7

Data Size

The subsequent requests alternate with a toggling command (TC) until all data bytes havebeen transmitted, starting with 0x60.
ID = 0x600+Node-ID
Data
Byte 0
0
TC

1

2

3

4
Zero

5

6

Byte 7
7

The following answers contain a toggling response (TR) and up to 7 bytes of data.
ID = 0x580+Node-ID
Data
Byte 0
0
TR

1

2

3

4
Data Packages

5

6

Byte 7
7

Bit # 4 changes its condition according to the toggling command byte to 0b or 1b.
In the last transmitted segment the toggling response (bit 3 – 1) contains the amount of notused data bytes in that last segment.
TR Bits
7–5
4
3–1
0

000b
0b or 1b – toggling bit# of bytes NOT containing any data
1b if last segment, else 0b

This device only supports segmented reading, writing is not allowed.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

13 of 55

4.3 Synchronization Object
The CiA defined a synchronization message to prevent a bus overload. This message has to besent out by a network master and looks as follows:
ID = 0x080
Data
Byte 0
0

1

2

3

4

5

6

Byte 7
7

not usedA SYNC message is sent with the ID 0x080 and an empty data field. If the transmitter should
send out a PDO as a reaction to a SYNC message, the TPDO parameters in Object 0x1800 must
be adjusted as described in (CiA) specification and chapter (4.6.1.2). Note that the Node mustbe put into Operational State before transmission can begin.
On default, the SUCO 0630 transmitter is set to a timer-based PDO transmission, which willtransmit a PDO every 250 ms periodically.
With the object 0x1005 it is possible to configure the COB-ID of the Synchronization Object.
The device is not able to generate SYNC messages.
Object index 0x1005 / Sub-index 0x00
Data bits
MSB
31
x

30
29
28
0b
0b
0 0000h(generate)(base frame)(not used)
By default the 8 byte value is set to 0x00000080

LSB
11 10
0
11-bit CAN-ID

4.4 Emergency Object
Emergency messages are used for displaying an internal device error. If an error occurs, anemergency message is being sent once with a structure as seen below. The EMCY Identifierconsists of the hex value 0x080 and the Node-ID. The transmitted Emergency Error Codeidentifies the error defined by means of CiA DS-301 and DS-404. Once the error vanishes or all
errors have been fixed, the Error Code 0x0000 is being sent by the device.
ID = 0x080 + Node-ID
Data
Byte 0
0
LSB

1
MSB

Emergency Error CodeCreated: 10.09.2016, T. Braun

2
Error
Register(0x1001)

3
4
Specific Code

Revision:20.06.2018, R. Wedler

5

6
not used(0x000000)
Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deByte 7
7

Technical Documentation
Digital Pressure Transmitter 0630

14 of 55

The content of the Error Register (Object index 0x1001) provides error information and canbe read out via an SDO or mapped to a PDO.
Object index 0x1001 / Sub-index 0x00
Data bits
MSB
7

10000000b(not used)LSB
00b or 1b
no error/ADC error

The Pre-Defined Error Field (Object No. 0x1003) provides an error history for errors that haveoccurred and were reported via the emergency object. It contains the Error Code and a description of the occurred errors.
A sample of Error Codes and their descriptions can be found in the table below.
Error Code
0x00000x81000x81100x81200x81300x81400x81500x5030Description

Error Type
Error reset or no error
Monitoring – Communication
Monitoring – Communication
Monitoring – Communication
Monitoring – Communication
Monitoring – Communication
Monitoring – Communication
CANopen device hardware
Specific Code
0xC5550xCFCF–
Communication - generic
CAN Overrun (objects lost)
CAN in error passive mode
Heartbeat error
Recovered from bus off
CAN-ID collisionInternal sensor error
Description
AD-Watchdog error
Bonding wire broken

The COB-ID of an emergency message can be read and changed in the COB-ID EMCY object(0x1014).
Object index 0x1014 / Sub-index 0x00
Data bits
MSB
31
0b/1b
(valid/invalid)300b(reserved)

Created: 10.09.2016, T. Braun

29
0b(base frame)28
0 0000h(not used)

Revision:20.06.2018, R. Wedler

LSB
11 10
0
11-bit CAN-ID

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

15 of 55

4.5 Time Stamp Object
The 0630 Transmitter can be configured to produce or to consume Time Stamp Objects.
When used as a TIME consumer, the millisecond-based timestamp can be synced to a network-wide time base.
The typical CAN-ID for the timestamp object according to the CANopen specifications is
0x100h. The data delivered by this message looks as follows:
ID = 0x100
Data
Byte 00

12

34Milliseconds

Days

5

Byte 7
6
7
not used

The behavior and the CAN-ID of the Time Stamp Object can be altered using the “COB-ID
Time Stamp” Object index 0x1012.
Object index 0x1012 / Sub-index 0x00
Data bits
MSB
31
1b/0b
(consuming
enabled)30
0b/1b(producing
enabled)29
0b(base frame)

LSB
28
11 10
0
11-bit CAN-ID
0 0000h(00100000000b)(not used)
default

The two objects 0x3140 and 0x3141 have access to read the current time stamp value of the
CANopen device and can be mapped on a TPDO. If a producer of a network-wide time base isavailable in the CAN network, the obtained time stamp values correspond to the following
values:

0x3140 – Days since 1 January, 1984
0x3141 – Milliseconds after midnight

4.6 Process Data Object (PDO)
The process data object is used to transmit (real-time) process values (e.g. pressure value). A
PDO can be configured to send data between 1 and 8 bytes in size. Compared to SDOs, no
protocol overhead is used. The transmission takes place according to the "broadcasting" principle; one node transmits its data to all other nodes. The transmission of PDOs is only possible
in the Operational State. Furthermore, the data to be transmitted can be mapped individually.
Further information can be found in chapter (4.6.2).

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

16 of 55

4.6.1 PDO-Transmission Parameter

The SUCO 0630 has an implemented TX-stage to adjust several transmitting parameters.
As already mentioned by default the pressure value is sent out periodically (“timer-driven”).
For generating “SYNC-driven” or “measuring event driven” messages you have to adjust the“Transmission Type” field at object 0x1800/0x02 (i.e. Object Index = 0x1800 and Sub-index =0x02). Take care to set the transmitter in Pre-Operational or in Operational Network Management State.
To receive the adjusted transmission type of the node you have to send out following message:
ID = 0x600+Node-ID
Data
Byte 0
0
0x40

1
0x00

2
0x18

3
0x02

4
0x00

5
0x00

6
0x00

Byte 7
7
0x00

6
0x00

Byte 7
7
0x00

You will receive the following response:
ID = 0x580 + Node-ID
Data
Byte 0
0
0x42

1
0x00

2
0x18

3
0x02

4
0xXX

5
0x00

In Byte #4 the transmitting information is coded. Following codes are possible:

Byte 4

1...240 (0x01 – 0xF0)
241…253 (0xF1 – 0xFD)
254 (0xFE)
255 (0xFF)

Created: 10.09.2016, T. Braunvalue transmission every Nth sync message
reserved values, setting will be ignored
timer driven transmission (default value)measuring event driven transmission

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

17 of 55

4.6.1.1 Timer-Driven TPDO

By default the transmission of a PDO is timer based and its transmission time is set to a periodof 250 milliseconds. The transmission parameters can be adjusted in object 0x1800/0x05 (i.e.
Object index = 0x1800 and Sub-index = 0x05). In Byte 4 and 5 the adjusted transmission time
is coded 16 bit long directly in milliseconds.
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x00

2
0x18

3
0x05

4
0xXX

5
0xXX

6
0x00

Byte 7
7
0x00

The node will answer as follows:
ID = 0x580+Node-ID
Data
Byte 0
Byte 7
0
1
2
3
4
5
6
7
0x60
0x00
0x18
0x05
0x00
0x00
0x00
0x00
The value of 0x0000 will disable the transmission. Values lower than 10 ms are not recommended.
To return to the timer-driven transmission from another transmission event, the transmission
parameter must be set as followed:
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x00

2
0x18

3
0x02

4
0xFE

5
0x00

6
0x00

Byte 7
7
0x00

6
0x00

Byte 7
7
0x00

The node will answer as follows:
ID = 0x580+Node-ID
Data
Byte 0
0
0x60

1
0x00

2
0x18

3
0x02

4
0x00

5
0x00

Then, as already mentioned, the transmission time must be set to the desired value.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

18 of 55

4.6.1.2 SYNC-Driven TPDO

By adjusting the transmission parameter to a value between 0x01 and 0xF0 (1 – 240), a TPDO
will be sent out with every Nth SYNC message.
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x00

2
0x18

3
0x02

4
0xXX

5
0x00

6
0x00

Byte 7
7
0x00

6
0x00

Byte 7
7
0x00

The node will answer as follows:
ID = 0x580+Node-ID
Data
Byte 0
0
0x60

1
0x00

2
0x18

3
0x02

4
0x00

5
0x00

4.6.1.3 Measurement Event Driven TPDO

PDOs’ triggered by reaching specific values of the measured pressure/temperature can be set
by writing 0xFF to the 2nd sub-index of the TPDO communication parameter. There are two
possible events to trigger a PDO, the “Delta Event” and the “Interrupt Limit Event”.
The functional principle can be seen in the graphic below.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

19 of 55

Interrupt Limit Event
For the “Interrupt Limit Event” there is an upper and a lower boundary, which in each casehave to be crossed to trigger the transmission of a PDO. A hysteresis, which corresponds to
1% of the total measuring span ensures, that no permanent transmission is possible.
The following steps have to be taken to setup this event: Write 0xFF to Object index = 0x1800
with Sub-index = 0x02
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x00

2
0x18

3
0x02

4
0xFF

5
0x00

6
0x00

Byte 770x00

Disable the event timer in the communication parameter, if it’s still active.
ID = 600+Node-ID
Data
Byte 0
Byte 7
0
1
2
3
4
5
6
7
0x22
0x00
0x18
0x05
0x00
0x00
0x00
0x00
Set the lower boundary by writing its value to the 1st sub-index of the objective index 0x6134
for pressure measuring and to the 2nd sub-index for temperature measuring.
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x34

2
0x61

3
0x01

4
0xXX

5
0xXX

6
0xXX

Byte 7
70xXX

Set the upper boundary by writing its value to the 1st sub-index of the objective index 0x6135
for pressure measuring and to the 2nd sub-index for temperature measuring.
ID = 600+Node-ID
Data
Byte 0
0
0x22

1
0x35

2
0x61

3
0x01/02

4
0xXX

5
0xXX

6
0xXX

Byte 770xXX

In order to disable this event, set the upper boundary to a value of 0x7F7FFFFF and the lower
boundary to a value of 0xFF7FFFFF.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

20 of 55

Delta Event
The "Delta event" is triggered if the current process value differs from the last transmitted
process value by more than the value set in the Delta object.
The following steps have to be taken to setup this event: Write 0xFF to Object index = 0x1800
and Sub-index = 0x02
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x00

2
0x18

3
0x02

4
0xFF

5
0x00

6
0x00

Byte 7
70x00

Set the delta value by writing its value to the 1st sub-index of the objective index 0x6133 forpressure measuring and to the 2nd sub-index for temperature measuring.
ID = 0x600+Node-ID
Data
Byte 0
0
0x22

1
0x33

2
0x61

3
0x01/02

4
0xXX

5
0xXX

6
0xXX

Byte 770xXX

In order to disable this event, write a value of 0 to Object index = 0x6133 with Sub-index =0x01 respective Sub-index = 0x02.
4.6.2 TPDO-Mapping Parameter

Both TPDOs’ can be mapped with a valid number (the combined length of the mapped objects must not exceed the limit of 8 byte (64bit)) of process variables.
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

21 of 55

Changing the Mapping of a TPDO can be done in Pre-Operational or Operational Mode.
Objects allowed for mapping:
Object Index
Sub-index
0x10010x00
0x61500x01
0x02
0x71000x01
0x02
0x61300x01
0x02
0x71300x01
0x02
0x91300x01
0x02
0x31400x00
0x3141
0x00

Description
Error Register
Analog Input Status – Channel 1
Analog Input Status – Channel 2
Field Value – Channel 1
Field Value – Channel 2
Process Value – Channel 1
Process Value – Channel 2
Process Value – Channel 1
Process Value – Channel 2
Process Value – Channel 1
Process Value – Channel 2
Time Stamp – Days
Time Stamp – Milliseconds

Data Length
Uint8 (0x08)
Uint8 (0x08)
Uint8 (0x08)
Uint16 (0x10)
Uint16 (0x10)
Float32 (0x20)
Float32 (0x20)
Uint16 (0x10)
Uint16 (0x10)
Uint32 (0x20)
Uint32 (0x20)
Uint16 (0x10)
Uint32 (0x20)

The following steps have to be undertaken in case of re-mapping a specific TPDO:
 “Destroy” the TPDO by setting bit 31 to 1b of sub-index 01h of the according TPDO
Communication Parameter.
 Disable mapping by setting sub-index 00h of the according TPDO mapping parameter
to 00h.
 Modify mapping by changing the values of the corresponding sub-indices.
 Enable mapping by setting sub-index 00h of the according TPDO mapping parameterto the number of mapped objects.
 “Create” the TPDO by setting bit 31 to 0b of sub-index 01h of the according TPDO
communication parameter.

ExampleMapping the float32 pressure Process Value (Object index 0x6130, Sub-index 0x01) and its
UInt16 Field Value (Object index 0x7100, Sub-index 0x01) to the first TPDO.
Step 1: “destroy” TPDO1 by setting bit 31 to 1b.
ID = 0x600+Node-ID
Data
Byte 0
0
0x23

1
0x00

Created: 10.09.2016, T. Braun

2
0x18

3
0x01

4
0xA0

Revision:20.06.2018, R. Wedler

5
0x01

6
0x00

Byte 7
70x80

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

22 of 55

Step 2: disable the mapping of TPDO1.
ID = 0x600+Node-ID
Data
Byte 0
0
0x2F

1
0x00

2
0x1A

3
0x00

4
0x00

5
0x00

6
0x00

Byte 7
70x00

Step 3: mapping of the Process Value (Object index 0x6130, Sub-index 0x01) to the 1st entry.
Byte 4 defines the length (32bit) of the process variable
ID = 0x600+Node-ID
Data
Byte 0
0
0x23

1
0x00

2
0x1A

3
0x01

4
0x20

5
0x01

6
0x30

Byte 7
7
0x61

Step 4: mapping of the Physical Unit (Object index 0x6131, Sub-index 0x01) to the 2nd entry.
ID = 0x600+Node-ID
Data
Byte 0
0
0x23

1
0x00

2
0x1A

3
0x02

4
0x10

5
0x01

6
0x00

Byte 7
7
0x71

Step 5: enable mapping of TPDO1 by writing the number of two process variables to it.
ID = 0x600+Node-ID
Data
Byte 0
0
0x2F

1
0x00

2
0x1A

3
0x00

4
0x02

5
0x00

6
0x00

Byte 7
7
0x00

6
0x00

Byte 7
70x00

Step 6: “create” TPDO1 by setting bit #31 back to 0b0.
ID = 0x600+Node-ID
Data
Byte 0
0
0x23

1
0x00

Created: 10.09.2016, T. Braun

2
0x18

3
0x01

4
0xA0

Revision:20.06.2018, R. Wedler

50x01

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

23 of 55

4.6.3 Receiving pressure values

To receive a pressure value from the SUCO 0630 pressure transmitter, send following CAN
message:
ID = 0x000
Data
Byte 0
0
0x01

1
0x00

2

3

4

5

6

Byte 7
7

not used

After starting the network the transmitter will send its pressure value (by default) periodicallywith a period of 250 milliseconds. Adjusting the periodic time is described in chapter (4.6.1.1).
ID = 0x180 + Node-ID
Data
Byte 0
0
Value
(LSB)

1
Value
(MSB)

Created: 10.09.2016, T. Braun

2

3

4

5

6
not used

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deByte 7
7

Technical Documentation
Digital Pressure Transmitter 0630

24 of 55

5 Communication Specific Functions
All objects of the (CiA DS-301) communication profile which were not discussed in the previous chapters are listed and explained below.

0x1000 – Device Type- Data Type: Unsigned Integer 32- Access: ConstantThis object describes the type of the device and its functionality. By reading the object you
get the following message.
ID = 0x580 + Node-ID
Data
Byte 0
0
0x43

1
0x00

2
0x10

3
0x00

4
0x94

5
0x01

6
0x02

Byte 770x80

The lower 16 bit (0x0194) carries the Device Profile Number – 404. The upper 16 bit contains
additional information according to DS-404.

0x1002 – Manufacturer Status Register- Data Type: Unsinged Integer 32- Access: Read Only
The object contains information for the status of the first (pressure) and second (temperature) measurement channel.
Object index 0x1002 / Sub-index 0x00
Data bits
MSB
31

16
Not used

15
8
Status Byte – Temperature

LSB
70
Status Byte – Pressure

Further information regarding the status bytes can be found in the entry of object 0x6150(refer to chapter 6).

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

25 of 550x1008 – Manufacturer Device Name
- Data Type: Visible String- Access: ConstantThis object shall provide the name of the device as given by the manufacturer. By reading thisobject a segmented transfer will be initiated (refer to chapter 4.2.1)
ID = 0x580 + Node-ID
Data
Byte 0
0
0x41

1
0x08

2
0x10

3
0x00

4
0x0C

5
0x00

Byte 7
7
0x00

6
0x00

By following the instructions in this Chapter, you will receive the ASCII-Code for “0630CANopen”

0x1009 – Manufacturer Hardware Version- Data Type: Visible String- Access: ConstantThis object contains the manufacturer hardware version description. The version number is
supplied as ASCII code with the following structure:
ID = 0x580 + Node-ID
Data
Byte 0

Byte 70
1
2v
Y
Y“vYYWW” – YY represents Year, WW represents the Week

3
W

4
W

0x100A – Manufacturer Software Version- Data Type: Visible String- Access: ConstantThis object contains the manufacturer hardware version description. The version number is
supplied as ASCII code with the following structure:
ID = 0x580 + Node-ID
Data
Byte 0

Byte 70
1
2v
Y
Y“vYYWW” – YY represents Year, WW represents the Week
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

3
W

4
W
Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

26 of 55

0x1010 – Store Parameters- Data Type: Unsigned Integer 32- Access: Read & Write
With this object, parameters of objects with write access can be stored in a non-volatilememory. To avoid accidental saving of parameters, the save command is only executed if the
ASCII word "evas" (which means “save” in reverse order) is written to the first sub-index(0x01). Successful saving is acknowledged with 0x60 SDO command specifier.
ID = 0x620 + Node-ID
Data
Byte 0
Byte 7
0
1
2
3
4
5
6
7
0x23
0x10
0x10
0x01
0x73
0x61
0x76
0x65
By reading the sub-index (0x01) of this object, the device provides information about its storage functionality according to DS-301, in this case it returns the value 1b (binary format),which stands for "Save parameter on command".

0x1011 – Restore default parameters- Data Type: Unsigned Integer 32- Access: Read & Write
With this object, all parameters except the bit rate and the Node-ID are restored to the factory settings. To avoid accidental restoring of parameters, the command is only executed if the
ASCII word "daol" (which means “load” in reverse order) is written to the first sub-index(0x01).
Successful restoring is acknowledged with 0x60 SDO command specifier.
ID = 0x620 + Node-ID
Data
Byte 0
0
0x23

1
0x11

2
0x10

3
0x01

4
0x6C

5
0x6F

6
0x61

Byte 770x64

By reading the sub-index (0x01) of this object, the device provides information about its storage functionality according to DS-301, in this case it returns the value 1b (binary format),which stands for "CANopen device restores parameters”.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

27 of 55

0x1018 – Identity Object- Data Type: Unsigned Integer 32- Access: Read Only
This object contains general information about the device. The specific information assigned
to the single sub-indices is listed below:

0x01 – Vendor-ID (contains unique value that is assigned to each manufacturer)
0x02 – Product Code0x03 – Revision Number
0x04 – Serial Number

ID = 0x580 + Node-ID
Data
Byte 0
Byte 7
0
1
2
3
4
5
6
7
0x43
0x18
0x10
0x01
0x2D
0x04
0x00
0x00
“042D” is the unique Vendor-ID for SUCO CANopen products, provided by the (CiA).
To configure the device in “Switch Selective Mode” (refer to chapter 8.2), all of the number
mentioned must be used.

0x1020 – Verify Configuration- Data Type: Unsigned Integer 32- Access: Read & Write
In this object, the date and time of the last configuration can be stored in order to check at alater point in time whether the stored configuration corresponds to the expected configuration.
Object index 0x1020
Sub-index
0x01
0x02

Description
Configuration date
Configuration time

The first sub-index (0x01) represents the number of whole days since January 1, 1984. The
second sub-index represents the number of milliseconds since midnight.
Example: Mai 01, 2016, 11:36:12 AM
 11809 days (0x2E21) in Subentry 0x01
 41772000 milliseconds (0x27D63E0) in Subentry 0x02
A change in one of the device registers causes the stored values to be set to zero.
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

28 of 55

6 Device Specific Functions
0x6110 – AI Sensor Type- Data Type: Unsigned Integer 16- Access: ConstantThis object indicates which type of sensor is connected to the analog input.
Sub-index #1 defines the primary measurement channel, sub-index #2 the secondary measurement channel.
Object index 0x6110
Sub-index
0x01
0x02

Value
0x5A (090d)
0x64 (100d)

Description
Sensor type: pressure transducer
Sensor type: temperature transducer

0x6114 – ADC Sample Rate
- Data Type: Unsigned Integer 32- Access: ConstantThis object gives information about the reciprocal conversion rate of the A/D measurement
channels.
Sub-index #1 defines the primary measurement channel, sub-index #2 the secondary measurement channel.
Object index 0x6114
Sub-index
0x01
0x02

Value
0x3E8 (1000d)
0x3E8 (1000d)

Description
Reciprocal sample rate – channel 1
Reciprocal sample rate – channel 20x7100 – Field Value- Data Type: Integer 16- Access: Read Only
Depending on the sub-index, this object contains a pressure or a temperature value that is
not yet scaled to the physical unit of the quantity to be measured.
Object index 0x7100
Sub-index
0x01
0x02
Created: 10.09.2016, T. Braun

Description
Unscaled pressure value
Unscaled temperature value
Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

29 of 55

0x7120 / 0x7122 – FV Input Scaling- Data Type: Integer 16- Access: Constant
The objects contain the field values for the first and second calibration point with which thelinear transformation is performed and cannot be changed. The first calibration point corresponds to the field value 0; the second calibration point corresponds to the field value of20000.
The linear transformation converts the measured values of the analog-to-digital converter
into the physical dimension SI units of the measured quantity.

0x6/9121 / 0x6/9123 – PV Input Scaling- Data Type: Float 32 / Integer 32- Access: Read & Write / Read & Write
These objects contain the process values for the lower (0x6/9121) and the upper (0x6/9123)
calibration point of the linear transformation. Integer values can be set with the objects
9121/9123 and floating point numbers with the objects 6121/6123.
Example: If the pressure of a 0 to 10 bar transmitter is to be displayed in PSI instead of bar,the first calibration point must be set to 0 and the second calibration point to 145,038(0x431109BA in hexadecimal floating point notation).
To avoid confusion, the physical unit in object 0x6131 should also be changed correctly.
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

30 of 55

0x6126 / 0x6127 – PV Scaling Factor / PV Scaling Offset- Data Type: Float 32 / Float 32- Access: Read & Write / Read & Write
The objects 0x6126 (Scaling Factor) and 0x6127 (Scaling Offset) offer a further possibility toconvert the field values into process value. The formula for the calculation is as follows:
𝑃𝑉 = 𝐹𝑉 ∙ 𝐹𝑎𝑐𝑡𝑜𝑟 − 𝑂𝑓𝑓𝑠𝑒𝑡
Keep in mind to set the offset first, as changing the scaling factor results in internal calculations that include the offset value.

Example:If the pressure of a 0 to 10 bar transmitter is to be displayed in PSI instead of bar, set the Scaling Offset to 0 and calculate the Scaling Factor as follows:𝑆𝐹 =145.038= 0.0072519
20000

After writing the calculated value (0.0072519 equals 0x3BEDA159 in hexadecimal floating
point notation) into the scaling factor object, the process value is calculated according to theformula.
Note: To avoid inconsistencies when changing the scaling factor and offset, the calibration
points of the objects X121h and X123h are automatically adjusted.

0x6/7/9130 – Process Value- Data Type: Float32 / Integer 16 / Integer 32- Access: Read Only / Read Only / Read Only
These objects contain the result of the linear transformation in their respective data type anddisplay the measured quantity scaled in the physical unit of the process value.
Object index 0x6130/0x7130/0x9130
Sub-index
0x01
0x02

Created: 10.09.2016, T. Braun

Description
pressure value
temperature value

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

31 of 55

0x6131 – Physical Unit
- Data Type: Unsigned Integer 32- Access: Read & Write
The physical unit of the process values is defined in this object. The coding of the physicalunits and prefixes is done according to the CiA DR – 303-2.
Object index 0x6131
Data
Byte 0876Prefix (0x00)

SI Numerator (0xXX)

SI Denominator (0x00)

Byte 750
Not used(0x000000000000)

By default the SI Numerator for the primary measuring channel will be 0x4E (“bar”) and 0x2D(“degree Celsius”) for the secondary measurement channel. Further examples for SI Numerators that can be taken:
 0x22 (“Pascal”)
 0xAB (“PSI”)
 0x05 (“Kelvin”)
 0xAC (“degree Fahrenheit”)
Note: Changing the physical unit in this object has no direct effect on the output process values. Change your Scaling Parameters 0x6126 & 0x6127 accordingly to your desired Physical
Unit or vice versa.

0x6132 – Decimal Digits Process Value- Data Type: Unsigned Integer 8- Access: Read & Write
This object indicates the number of decimal digits following the decimal point. This will bedone for PVs of the Integer16 and Integer32 data types.
Example: If the number of decimal places is set to 3, an actual pressure value of 5.749 bar isdisplayed as a 5749 integer value.
Object index 0x6132 / Sub-index index 0x01/ 0x02
Data
Byte 0
Byte 774
3
2
10
Not used
X
X
X
X
The number of decimal places corresponds to the set bit value, which can be between 0 - 9
for Int32 and 0 – 4 for Int16.
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

32 of 55

0x6133 – Analog Input Interrupt Delta Input Process Value- Data Type: Float 32- Access: Read & Write
This object displays the configured interrupt delta. The delta value must correspond to thephysical unit of the process value and has to be set in the floating point notation. A delta value of 0 deactivates this function.
Object index 0x6133
Sub-index
Description
0x01
delta value for the pressure measuring channel
0x02
delta value for the temperature measuring channel
Note: The functional principle and the application can be found in chapter (4.6.1.3)

0x6134 – Analog Input Interrupt Lower Limit Input Process Value- Data Type: Float 32- Access: Read & Write
This object indicates the configured lower limits for the interrupt-enabled analog inputs. The
lower interrupt value must correspond to the physical unit of the process value and has to be
set in the floating point notation. In order to disable this event, set the lower boundary to avalue of 0xFF7FFFFF.
Object index 0x6134
Sub-index
Description
0x01
lower interrupt value for the pressure measuring channel
0x02
lower interrupt value for the temperature measuring channel
Note: The functional principle and the application can be found in chapter (4.6.1.3)

0x6135 – Analog Input Interrupt Upper Limit Input Process Value- Data Type: Float 32- Access: Read & Write
This object shall indicate the configured upper limits for interrupt-enabled analog inputs. The
upper interrupt value must correspond to the physical unit of the process value and has to be
set in the floating point notation. In order to disable this event, set the upper boundary to avalue of 0x7F7FFFFF.
Object index 0x6135
Sub-index
Description
0x01
upper interrupt value for the pressure measuring channel
0x02
upper interrupt value for the temperature measuring channel
Note: The functional principle and the application can be found in chapter (4.6.1.3)
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

33 of 55

0x6150 – Status Byte
- Data Type: Unsigned Integer 8- Access: Read Only
This object provides information on the internal status of the analog input channels.
Object index 0x6150 / Sub-index 0x01 / 0x02
Data
Byte 0
Byte 77
3
2
1
0
Not used
Negative overload
Positive overload
Not valid
Sub-index #1 defines the primary measurement channel, sub-index #2 the secondary measurement channel.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

34 of 55

7 SUCO Specific Functions
Some further features besides the CANopen protocol were added to the SUCO 0630 CANopentransmitter.

0x3124 / 0x3125 – FV Offset- Data Type: Integer 16 / Float 32- Access: Read & Write / Read & Write
This object defines an offset value which is directly subtracted from the field values. By default, the field values are between 0 and 20000; the offset value can be subtracted as either
an integer 16 or float 32 variable (see flow chart in the Appendix).
The value changes for the different measuring channels are accessible as shown in the tablebelow:
Object index 0x3124 / 0x3125
Sub-index
0x01
0x02

Description
pressure measuring channel
temperature measuring channel

0x3126 – Autozero- Data Type: Unsigned Integer 32- Access: Write Only
This object will define the current field value as the new zero point by writing the ASCII word
"zero" into its directory. This means that the current pressure value is subtracted from thefield values as in object 0x3124/0x3125.
This can be done for the pressure measurement channel (sub-index 0x01) as well as for thetemperature measurement channel (sub-index 0x02).
Object index 0x3126 / Sub-index 0x01 / 0x02
Data bits
MSB
32
25 24
17 16
0x6F
0x72
0x65
“o”
“r”
“e”

9

LSB
0

8
0x7A
“z”

Due to the little Endian, the ASCII word has to be written back-to-front.
Note: Only field values that deviate at least ±10% from the original zero point are accepted asa new zero point.
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

35 of 55

0x3130 / 0x3131 – Extreme Values – Operating / Service Life
- Data Type: Float 32 / Float 32- Access: Read Only / Read Only
These objects store the occurred global minima and maxima of the field values for bothmeasurement channels. While the values stored in the "Extreme Values - Operating" object(0x3130) are volatile and are erased in the event of a power off, the values stored in the "Extreme Values - Service Life" object (0x3131) are retained.
The field values are stored before offset and scaling calculations are performed. By reading
the values, the current settings for the linear transformation, the limit and the offset are applied to them.
Object index 0x3130 / 0x3131
Sub-index
Description
0x01
Minimum – pressure measuring channel
0x02
Maximum – pressure measuring channel
0x03
Minimum – temperature measuring channel
0x04
Maximum – temperature measuring channel
The stored values can be manually deleted by writing the ASCII word "rset" into the sub-index
0x00.
Object index 0x3130 / 0x3131 Sub-index 0x00
Data bits
MSB
32
25 24
17 16
0x74
0x65
0x73
“t”
“e”
“s”

9

LSB
0

8
0x72
“r”

Due to the little Endian, the ASCII word has to be written back-to-front.

0x3200 / 0x3201 / 0x3202 – Process Value Limit- Data Type: Unsigned Integer 8 / Float 32 / Float 32- Access: Read & Write / Read & Write / Read & Write
These objects allow limiting the process values with an upper and lower limit, both for thepressure measuring channel and for the temperature measuring channel.
Object index 0x3200/0x3201/0x3202
Sub-index
Description
0x01
pressure measuring channel
0x02
temperature measuring channel
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

36 of 55

Reading one of the sub-indices of object 0x3200 contains the information whether a limit isactivated on the corresponding measurement channel or not. A “1” indicates that a limitationis active; a “0” indicates that it is deactivated.
Object 0x3201 and 0x3202 can be used for setting a lower and/or upper limitation for themeasuring channels.
For deactivation of the lower (0x3201) or upper (0x3202) limitation, the float 32 values
0x7F7FFFFFFFFF or 0xFF7FFFFFFF must be written into the respective measuring channel.
By writing a "0" into one of the sub-indices of object 0x3200, both the lower and the upper
limit of the corresponding measurement channel are deactivated, whereby the float values
mentioned above are written into the respective registers.

0x4000 – Endianness – Measured Values- Data Type: Unsigned Integer 8- Access: Read & Write
With this object the byte order, also called "Endianness", of the measured value data can bechanged. They can be listed after the Little Endian (CANopen standard) by writing a “0” to theobject or the Big Endian by writing a “1” to the object.
ID = 600 + Node-ID
Data
Byte 0
0
1
2
0x2F
0x00
0x40
Endianness:- 0x00 = Little Endian- 0x01 = Big Endian

3
0x00

4
Endianness

50x00

Byte 7
7
0x00

6
0x00

Example:A pressure value of 8.74 bar as a Float 32 data type (0x410BD70A) will be displayed as follows:
Big Endian
0x41

0x0B

0xD7

0x0A

0x0B

0x41

Little Endian
0x0A

0xD7

Note: Changing the byte order only affects the output of measured values via SDOs and
TPDOs.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

37 of 550x4001 – Configure Node-ID- Data Type: Unsigned Integer 8- Access: Read & Write
This object allows the node ID of the device to be configured without having to use the LSS(see chapter 8.3.).
Object index 0x4001
Sub-index
Description
0x01
Changes to the Node-ID, but no changes to the respective COB-IDs
0x02
Changes to the Node-ID with corresponding COB-ID assignment
Changing the Node-ID by writing a new node number into the sub-index 0x01 is equivalent tochanging it via the LSS and has no effect on the its COB IDs.
By writing a new node number to sub-index 0x02, the Node-ID of the device and all COB-IDs
with a Node-ID influence are changed.
- COB-ID EMCY:
0x080 + new Node-ID- COB-ID TPDO1:
0x180 + new Node-ID- COB-ID TPDO2:0x280 + new Node-ID
Note: To store these changes permanently, they must to be written to the EEPROM via the“Store Parameters” object (0x1010).
After successfully modifying the Node-ID, a restart of the device is simulated, including thetransmission of a boot-up message. Notice that the restart is performed according to the current settings in the "NMT Startup Behavior" object (0x1F80).

0x4010 – Hardware Settings- Data Type: Unsigned Integer 8- Access: Constant (sub-index 0x02, Read & Write, if switchable termination is included)This object contains information about an existing integration of switchable termination andgalvanic isolation (not yet implemented, reserved for future development) in the device.
Object index 0x4010
Sub-index
Description
Indicates whether a switchable termination resistor is implemented:
0x01- 0 = not integrated- 1 = integrated
0x02
Enables the termination to be switched on and off if it is implemented
Indicates whether galvanic isolation is integrated:- 0 = not integrated
0x03- 1 = integrated (not yet implemented, reserved for future development)
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

38 of 55

If a switchable termination is implemented, it can be switched on and off by writing to thesub-index 0x02:
ID = 0x600 + Node-ID
Data
Byte 0
0
0x2F

1
0x10

2
0x40

3
0x02

4
Switch

5
0x00

6
0x00

Byte 7
70x00

Switch:- 0x00 = disable- 0x01 = enable

0x4020 – Comment String- Data Type: Visible String- Access: Read & Write
This object can store a user specific comment. By default, the string is empty.
Object index 0x4020
Sub-index
Description
0x01 – 0x4F
String Symbols
0x50
Null Termination Symbol (Read Only)
Note: The entire comment can contain up to 78 string symbols (plus zero termination).
This means that only one symbol is permitted per sub-index. A segmented SDO transmission
is not possible.

0x4021 – Service String- Data Type: Visible String- Access: Read & Write
This object can store a user specific service message. By default, the string is empty.
Object index 0x4021
Sub-index
Description
0x01 – 0x3B
String Symbols
0x3C
Null Termination Symbol (Read Only)
Note: The entire message can contain up to 58 string symbols (plus zero termination).
This means that only one symbol is permitted per sub-index. A segmented SDO transmission
is not possible.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

39 of 55

0x4022 – Device Name
- Data Type: Visible String- Access: Read & Write
This object is used to change the content and the output of the Manufacturer Device Name
(0x1008, chapter 5). By default, the string stores the name "0630-CANopen".
Object index 0x4022
Sub-index
Description
0x01 – 0x3B
String Symbols
0x3C
Null Termination Symbol (Read Only)
Note: The entire name can contain up to 58 string symbols (plus zero termination).
This means that only one symbol is permitted per sub-index. A segmented SDO transmission
is not possible.

0x4030 – Configure Serial Number- Data Type: Unsinged Integer 32- Access: Read & Write
This object stores a 64 bit long serial number. The lower 32 bits are required when using the
Switch Mode Selective of the LSS function (refer to Chapter 8). They are also displayed by
object 0x1018.
Object index 0x4030
Sub-index
Description
0x01
Lower 32 bit
0x02
Upper 32 bit
Note: Writing a value to the lower 32 bits (sub-index 0x01) sets the upper 32 bits to zero (subindex 0x02). It is therefore always necessary to change the lower 32 bits first.

0x4031 – Service Time- Data Type: Unsigned Integer 32- Access: Read & Write
This object can store the date, e.g. in Unix Time Format, of the last service on the device.
Object index 0x4031
Sub-index
Description
0x01
Lower 32 bit
0x02
Upper 32 bit
Note: Writing a value to the lower 32 bits (sub-index 0x01) sets the upper 32 bits to zero (subindex 0x02). It is therefore always necessary to change the lower 32 bits first.
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

40 of 55

8 LSS-Slave Function
The SUCO 0630 Pressure Transmitter has an integrated LSS-Slave functionality.
By using the LSS (Layer Setting Service) you can set the parameters of Node-ID and Bitrate
within the CAN network. The changes can be made globally for all nodes in the network using
the Switch State Global Protocol, or selectively for only one special node in the network using
the Switch State Selective Protocol. The CAN messages required for the individual LSS functions are described in the following sections.

8.1 Switch State Global Protocol
Use this service to toggle the CAN nodes between the waiting mode and configuration mode.
The following CAN message must be sent by an LSS master in order to change the operating
mode globally:
ID = 0x7E5
Data
Byte 0
0
1
2
3
4
5
6
0x04
Mode
0x00
0x00
0x00
0x00
0x00
Byte 1 allows you to set the destination mode for all nodes in the network.

Byte 7
7
0x00

Mode:
 0x00 = Waiting State 0x01 = Configuration State
This command does not generate a response from the nodes in the network.

8.2 Switch State Selective Protocol
To switch a single node, the LSS slave address of the node must be known to the LSS master.
You must address the individual nodes via the identification objects that can be retrieved via
the Identity Object (0x1018) of the device or via the LSS Inquiry Protocol (see Chapter 8.6).
The following 4 CAN messages must be sent by the LSS master.
1) Sending the Vendor-ID
ID = 0x7E5
Data
Byte 00
0x40

Byte 7
1
VendorID (LSB)

2
VendorID

Created: 10.09.2016, T. Braun

3
VendorID

4
VendorID (MSB)

Revision:20.06.2018, R. Wedler

5
0x00

6
0x00

7
0x00

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

41 of 55

The SUCO Vendor-ID consists of the 4 Byte long number, 0x0000042D. It must be transmitted
in a mirrored way. That means the last byte must be transmitted at first.
As a result:
ID = 0x7E5
Data
Byte 0
0
0x40

1
0x2D

2
0x04

4
0x00

5
0x00

6
0x00

Byte 7
70x00

4Product
Code
(MSB)

5
0x00

6
0x00

Byte 7
7
0x00

3
0x00

2) Sending the Product-Code
ID = 0x7E5
Data
Byte 00
0x41

1Product
Code
(LSB)

2
Product
Code3
Product
Code

The Product Code consists of a 4 Byte long code. It must be transmitted in a mirrored way.
That means the last byte must be transmitted at first.
As a result:
ID = 0x7E5
Data
Byte 0
0
0x41

1
0xXX

2
0xXX

3
0xXX

4
0xXX

5
0x00

6
0x00

Byte 770x00

3) Sending the revision number
ID = 0x7E5
Data
Byte 00
0x42

1Revision(LSB)

2
Revision

3
Revision

4
Revision
(MSB)

5
0x00

6
0x00

Byte 7
7
0x00

The revision number consists of a 4 Byte long code. It must be transmitted in a mirrored way.
That means the last byte must be transmitted at first.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

42 of 55

As a result:
ID = 0x7E5
Data
Byte 0
0
0x42

1
0xXX

2
0xXX

3
0xXX

4
0xXX

5
0x00

6
0x00

Byte 7
70x00

4Serial
(MSB)

5
0x00

6
0x00

Byte 770x00

4) Sending the serial number
ID = 0x7E5
Data
Byte 00
0x43

1Serial(LSB)

2Serial3
SerialThe serial number consists of a 4 Byte long code. It must be transmitted in a mirrored way.
That means the last byte must be transmitted at first.
The serial number of the SUCO 0630 transmitter is preset by default by the “Z…” number engraved on the SW 22 hexagonal surface. The number can be changed via object 0x4030. For
customer support and questions, however, the engraved serial number remains valid.
As a result:
ID = 0x7E5
Data
Byte 0
0
0x43

1
0xXX

2
0xXX

3
0xXX

4
0xXX

5
0x00

6
0x00

Byte 770x00

After sending all required identification objects, the LSS slave responds with the following
message:
ID=0x7E4
Data
Byte 0
0
1
2
3
4
0x44
0x00
0x00
0x00
0x00
All changes to be made, only affect this particular node.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

5
0x00

6
0x00

Byte 7
70x00

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

43 of 55

8.3 Configure Node-ID Protocol
To configure the Node-ID, you must ensure that if you run this service in "Switch State Global"
mode, you only run it in a 1:1 wiring configuration. Otherwise, multiple nodes can be configured in the same way and your network can become inconsistent.
Send the following CAN message to configure the Node-ID:
ID = 0x7E5
Data
Byte 0
Byte 7
0
1
2
3
4
5
6
7
0x11
NID
0x00
0x00
0x00
0x00
0x00
0x00
In byte 1 the new node ID is set by the LSS master. This must be in the range between 1 and127.
NID = 0x01 to 0x7F
The node responds with:
ID = 0x7E4
Data
Byte 000x11

Error:

1
Error

2Specific
Error

3
0x00

4
0x00

5
0x00

6
0x00

Byte 77
0x00

0x00 – protocol successfully completed
0x01 – Node-ID out of range
0x02 to 0xFF – reserved, always 0

After the change, the new node ID is only stored volatilely.
If the node goes through a power cycle before receiving the "store" command, it is restarted
with the old node ID.
For storing changes to the EEPROM, see chapter 8.5.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

44 of 55

8.4 Configure Bit timing Parameters Protocol
To configure the Bit timing parameter, you must ensure that if you run this service in "Switch
State Global" mode, you only run it in a 1:1 wiring configuration. Otherwise, multiple nodes
can be configured in the same way and your network can become inconsistent.
After the change, the bit rate is only stored volatilely. If the node goes through a power cycle
before receiving the "store" command, it is restarted with the old bit rate.
For storing changes to the EEPROM, see chapter 8.5.
To configure the bit rate, the LSS master must send the following CAN message:
ID = 0x7E5
Data
Byte 0
0
0x13

1
Table
Selector

2
Table
Index

3
0x00

4
0x00

5
0x00

6
0x00

Byte 77
0x00

The Table Selector is always set to 0x00 for the use of the standard CiA table.
The options for the Table Index are as follows:
Table Index
0
1
2
3
4
5
6
7
8

Bit rate [kbit/s]
1000
800
500
250
125
100
50
20
10

supported
Yes
No, not recommended by CiA
Yes
Yes
Yes
Yes
Yes
Yes
Yes

The node responds with:
ID = 0x7E4
Data
Byte 00
0x13

Error:

1
Error

2Specific
Error

3
0x00

4
0x00

5
0x00

6
0x00

Byte 77
0x00

0x00 – protocol successfully completed
0x01 – Bit rate not supported
0x02 to 0xFF – reserved, always 0

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

45 of 55

8.5 Store Configuration Parameters
The following command must be executed to ensure that all changes made in the LSS arepermanently stored in the EEPROM and not only volatilely stored.
ID = 0x7E5
Data
Byte 0
0
0x17

1
0x00

2
0x00

3
0x00

4
0x00

5
0x00

6
0x00

Byte 7
7
0x00

6
0x00

Byte 7
7
0x00

The node responds with:
ID = 0x7E4
Data
Byte 000x17Error:

1
Error

2Specific
Error

3
0x00

4
0x00

5
0x00

0x00 – Protocol successfully completed
0x01 – store configuration not supported
0x02 – storage media access error
0x03 to 0xFF – reserved, always 0

Once all changes have been successfully saved, they are not yet activated. There are two possible ways to do this: Switching the power supply on and off.
 A soft reboot of the device with the NMT command "Node Reset".

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

46 of 55

8.6 Inquiry Protocols
To get information about the current node ID and the identification objects of a device, thesecan be requested via this protocol of the LSS.
The following requests may only be executed if only one LSS Slave is in configuration mode.
ID = 0x7E5
Data
Byte 0
0
1
2
3
cs
0x00
0x00
0x00
Command specifier (cs): 0x5A – Inquire Vendor-ID
 0x5B – Inquire Product Code
 0x5C – Inquire Revision Number
 0x5D – Inquire Serial Number
 0x5E – Inquire Node-ID

4
0x00

5
0x00

6
0x00

Byte 7
7
0x00

The node responds accordingly:
ID = 0x7E4
Data
Byte 001234cs
Number – Identity Object
Respond for the identification object inquiry.

Byte 7
5
0x00

6
0x00

7
0x00

ID = 0x7E4
Data
Byte 001
2
0x5E
Node-ID
0x00
Respond for the Node-ID inquiry.

Created: 10.09.2016, T. Braun

Byte 7
3

4
0x00

0x00

Revision:20.06.2018, R. Wedler

5
0x00

6
0x00

7
0x00

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

47 of 55

9 Object Dictionary
This chapter describes the entries in the object dictionary. The entries are defined either by
the CiA in the communication profile (DS 301) and in the device profile (DS 404) or by the
manufacturer himself.

Communication Profile – DS 301
Object index Sub-index
Description
Device Type
0x10000x00
default value: 0x00020194
Error Register
0x1001
0x00
initial value: 0x00
Manufacturer Status Register
0x10020x00
Pre-Defined Error Field
0x10030x00
number of errors [0 - 254]
0x01 – 0xFE detailed info: chapter 4.4.
COB-ID SYNC
0x10050x00
default CAN-ID: 0x080
Manufacturer Device Name
0x10080x00
default value: “0630-CANopen”
Manufacturer Hardware Version
0x10090x00
default value: “vYEARWEEK\0”Manufacturer Software Version
0x100A
0x00
default value: “vYEARWEEK\0”Store Parameters0x1010
0x00
number of entries [1]0x01
save all parameters
Restore Default Parameters0x1011
0x00
number of entries [1]0x01
reset all parameters to factory settings,
except bit rate and node-ID
COB-ID Time
0x10120x00
default value: 0x80000100 (disable)
COB-ID EMCY
0x10140x00
default CAN-ID: 0x080 + node-ID
Consumer Heartbeat Time
0x1016
0x00
number of entries [1]0x01
default: disabled
Producer Heartbeat Time
0x1017
0x00
default: disabled – info: chapter 4.1.3.
Identity Object
0x10180x00
number of entries [4]0x01
Vendor-ID
0x02
Product Code
0x03
Revision Number
0x04
Serial Number
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Data TypeAccess TypeUint32

RO

Uint8

RO

Uint32

RO

Uint32
Uint32

RW
RO

Uint32RW

Visible_String

CONST

Visible_String

CONST

Visible_String

CONST

Uint8
Uint32

CONST
RW

Uint8
Uint32CONST
RW

Uint32

RW

Uint32

RW

Uint8
Uint32CONST
RW

Uint16

RW

Uint8
Uint32
Uint32
Uint32
Uint32

CONST
RO
RO
RO
RO
Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630
Verify Configuration
0x1020
0x00
number of entries [2]0x01
number of days since January 1, 1984
0x02
number of milliseconds after midnight
Error Behavior
0x10290x00
number of entries [3]0x01Communication error
0x02
n.a.
0x03
analog input error
Transmit PDO1 Communication Parameter0x1800
0x00
number of entries [5]0x01
COB-ID PDO1: 0x180 + node-ID (enable)
0x02
Transmission Type
0x03
n.a.
0x04
n.a.
0x05
Event Timer
Transmit PDO2 Communication Parameter0x1801
0x00
number of entries [5]0x01
COB-ID PDO2: 0x280 + node-ID (disable)
0x02
Transmission Type
0x03
n.a.
0x04
n.a.
0x05
Event Timer
Transmit PDO1 Mapping Parameter0x1A00
0x00
number of mapped entries [1 – 8]
0x01 – 0x08 mapping entry of the nth object
Transmit PDO2 Mapping Parameter0x1A01
0x00
number of mapped entries [1 – 8]
0x01 – 0x08 mapping entry of the nth object
NMT-Startup
0x1F800x00
default: 0x00 – info: chapter 4.1.2.

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

48 of 55

Uint8
Uint32
Uint32

CONST
RW
RW

Uint8
Uint8
Uint8
Uint8

CONST
RW
RW
RW

Unit8
Uint32
Uint8
Uint16

CONST
RW
RW
RW

Unit8
Uint32
Uint8
Uint16

CONST
RW
RW
RW

Unit8
Uint32

RW
RW

Unit8
Uint32

RW
RW

Uint32

RW

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

49 of 55

Device Profile – DS 404
Object index Sub-index
Description
Analog Input Sensor Type
0x6110
0x00
number of entries [2]0x01
sensor type channel 1: 0x5A (CiA-DS404)
0x02
sensor type channel 2: 0x64 (CiA-DS404)
Analog Input ADC Sample Rate
0x61140x00
number of entries [2]0x01
measuring channel 1 – default: 0x3E8
0x02
measuring channel 2 – default: 0x3E8
Analog Input Scaling 1 Process Value
0x6121
0x00
number of entries [2]0x01
measuring channel 1 – 1st scaling point
0x02
measuring channel 2 – 1st scaling point
Analog Input Scaling 2 Process Value
0x61230x00
number of entries [2]0x01
measuring channel 1 – 2nd scaling point
0x02
measuring channel 2 – 2nd scaling point
Analog Input Scaling Factor
0x6126
0x00
number of entries [2]0x01
measuring channel 1 – scaling factor PV
0x02
measuring channel 2 – scaling factor PV
Analog Input Scaling Offset
0x6127
0x00
number of entries [2]0x01
measuring channel 1 – scaling offset PV
0x02
measuring channel 2 – scaling offset PV
Analog Input Process Value
0x6130
0x00
number of entries [2]0x01
measuring channel 1 – PV
0x02
measuring channel 2 – PV
Analog Input Physical Unit Process Value
0x6131
0x00
number of entries [2]0x01
default: 0x004E0000 – (bar)0x02
default: 0x002D0000 – (°C)
Analog Input Decimal Digits Process Value
0x61320x00
number of entries [2]0x01
measuring channel 1 – decimal points
0x02
measuring channel 2 – decimal points
Analog Input Interrupt Delta Input Process Value
0x61330x00
number of entries [2]0x01
measuring channel 1 – default value:
0x00 (disabled)
0x02
measuring channel 2 – default value:
0x00 (disabled)

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Data TypeAccess Type

Uint8
Uint16
Uint16

CONST
CONST
CONST

Uint8
Uint32
Uint32

CONST
CONST
CONST

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Float32
Float32

CONST
RO
RO

Uint8
Uint32
Uint32

CONST
RW
RW

Uint8
Uint8
Uint8

CONST
RW
RW

Uint8
Float32

CONST
RW

Float32

RW

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630
Analog Input Interrupt Lower Limit Input Process Value
0x61340x00
number of entries [2]0x01
measuring channel 1 – default value:
0xFF7FFFFF (disabled)
0x02
measuring channel 2 – default value:
0xFF7FFFFF (disabled)
Analog Input Interrupt Upper Limit Input Process Value
0x61350x00
number of entries [2]0x01
measuring channel 1 – default value:
0x7F7FFFFF (disabled)
0x02
measuring channel 2 – default value:
0xFF7FFFFF (disabled)
Analog Input Status
0x6150
0x00
number of entries [2]0x01
measuring channel 1 – internal status
0x02
measuring channel 1 – internal status
Field Value
Ox7100
0x00
number of entries [2]0x01
measuring channel 1 – FV
0x02
measuring channel 2 – FV
Analog Input Scaling 1 Field Value
0x7120
0x00
number of entries [2]0x01
measuring channel 1 – 1st scaling point
0x02
measuring channel 2 – 1st scaling point
Analog Input Scaling 2 Field Value
0x71220x00
number of entries [2]0x01
measuring channel 1 – 2nd scaling point
0x02
measuring channel 2 – 2nd scaling point
Analog Input Process Value
0x7130
0x00
number of entries [2]0x01
measuring channel 1 – PV
0x02
measuring channel 2 – PV
Analog Input Scaling 1 Process Value
0x9121
0x00
number of entries [2]0x01
measuring channel 1 – 1st scaling point
0x02
measuring channel 2 – 1st scaling point
Analog Input Scaling 2 Process Value
0x91230x00
number of entries [2]0x01
measuring channel 1 – 2nd scaling point
0x02
measuring channel 2 – 2nd scaling point
Analog Input Process Value
0x9130
0x00
number of entries [2]0x01
measuring channel 1 – PV
0x02
measuring channel 2 – PV

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

50 of 55

Uint8
Float32

CONST
RW

Float32

RW

Uint8
Float32

CONST
RW

Float32

RW

Uint8
Uint8
Unt8

CONST
RO
RO

Uint8
Int16
Int16

CONST
RO
RO

Uint8
Int16
Int16

CONST
RO
RO

Uint8
Int16
Int16

CONST
RO
RO

Uint8
Int16
Int16

CONST
RO
RO

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Int32
Int32

CONST
RW
RW

Uint8
Int32
Int32

CONST
RO
RO

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

51 of 55

Manufacturer Specific Profile
Object index Sub-index
Description
Field Value Integer Offset
0x31240x00
number of entries [2]0x01
measuring channel 1 – offset FV
0x02
measuring channel 2 – offset FV
Field Value Float Offset
0x31250x00
number of entries [2]0x01
measuring channel 1 – offset FV
0x02
measuring channel 2 – offset FV
Autozero
0x3126
0x00
number of entries [2]0x01
measuring channel 1 – info: chapter 6.X.
0x02
measuring channel 2 – info: chapter 6.X.
Extreme Values - Operating
0x3130
0x00
number of entries [4]0x01measuring channel 1 – global minimum
0x02
measuring channel 1 – global maximum
0x03
measuring channel 2 – global minimum
0x04
measuring channel 2 – global maximum
Extreme Values - Service Life
0x3131
0x00
number of entries [4]0x01measuring channel 1 – global minimum
0x02
measuring channel 1 – global maximum
0x03
measuring channel 2 – global minimum
0x04
measuring channel 2 – global maximum
Time Stamp – Days
0x31400x00
corresponds to a TIME producer
Time Stamp – Milliseconds
0x3141
0x00
corresponds to a TIME producer
Process Value Limit Indicator
0x3200
0x00
number of entries [2]0x01
measuring channel 1 – 0x01 (enabled)
0x02
measuring channel 2 – 0x00 (disabled)
Lower Process Value Limit
0x3201
0x00
number of entries [2]mar
0x01
measuring channel 1 – 0x00
0x02
measuring channel 2 – 0xFF7FFFFF
Upper Process Value Limit
0x32020x00
number of entries [2]0x01
measuring channel 1 – 0x7F7FFFFF
0x02
measuring channel 2 – 0x7F7FFFFF
Endianness – Measured Values
0x4000
0x00
Default value: 0x00 (Little Endian)Configure Node-ID
0x4001
0x00
number of entries [2]0x01
read/set Node-ID – no COB-ID changes
0x02
read/set Node-ID – COB-ID changes
Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Data TypeAccess Type

Uint8
Int16
Int16

CONST
RW
RW

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Uint32
Uint32

CONST
WO
WO

Uint8
Float32
Float32
Float32
Float32

CONST
RO
RO
RO
RO

Uint8
Float32
Float32
Float32
Float32

CONST
RO
RO
RO
RO

Uint16

RO

Uint32

RO

Uint8
Uint8
Uint8

CONST
RW
RW

Uint8
Float32
Float32

CONST
RW
RW

Uint8
Float32
Float32

CONST
RW
RW

Uint8

RW

Uint8
Unit8
Uint8

CONST
RW
RW
Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630
Hardware Settings
0x4010
0x00
0x01
0x02
0x03
Comment String
0x30200x00
0x01 – 0x4F
0x50
Service String
0x4021
0x00
0x01 – 0x3B
0x3C
Device Name
0x40220x00
0x01 – 0x3B
0x3C
Configure Serial Number
0x4030
0x00
0x01
0x02
Service Time
0x4031
0x00
0x01
0x02

Created: 10.09.2016, T. Braun

52 of 55

number of entries [3]indicates if a switchable termination ispresent
enable/disable termination
Indicates if a galvanic bus isolation ispresent

Uint8
Boolean

CONST
CONST

BooleanBoolean

RW
CONST

number of available entries [80]string symbols
0x00 (null-termination symbol)

Uint8
Visible_String
Visible_String

CONST
RW
RO

number of available entries [60]string symbols
0x00 (null-termination symbol)

Uint8
Visible_String
Visible_String

CONST
RW
RO

number of available entries [60]string symbols
0x00 (null-termination symbol)

Uint8
Visible_String
Visible_String

CONST
RW
RO

number of entries [2]lower 32 bits (should be written first)
upper 32 bits

Uint8
Uint32
Uint32

CONST
RW
RW

number of entries [2]lower 32 bits (should be written first)
upper 32 bits

Uint8
Uint32
Uint32

CONST
RW
RW

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

53 of 55

10 Electrical Characteristics and Specifications
10.1 Operation Conditions
SymbolParameter
VCC
Supply Voltage
ICC

Supply Current

Top

Operating temperature

Conditions
Without galv. isolation
VCC = 9 V1)
VCC = 32 V
If Switchable Termination is included

TambAmbient temperature
Tcomp Compensated temperature range
VCAN_H/L Voltage on CANH / CANL
Related to GND
The device is protected against miswiring at voltages up to 32 volts

Min Type Max
91)
32
35

Unit
V

12
3
-40
-40

14
5
125
105

mA
mA
°C
°C

-40
-20
-32

105
85
32

°C
°C
V

10.2 Electrical Connector and Pin Assignment

10.3 Protocol Specifications
The 0630 operates according to the following CANopen CiA Draft Standards:







DS – 404 Device profile for measuring devices and closed-loop controllers
DS – 301 Application layer and communication profile
DS – 302 Additional application layer functions
DR – 303-1 Recommendation – Part 1: Cabling and Connector Pin Assignment
DR – 303-2 Recommendation – Part 2: Representation of SI units and prefixes
DS – 305 Layer setting services (LSS) and protocols____________________________________________________
1)
Absolute Minimum - When designing the application network, consider the wiring resistances

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

54 of 55

11 Abbreviation Index#: symbol for the word “number”
CAN: Controller Area Network
CiA®: CAN in Automation
COB: Communication Object
COB-ID: Communication Object Identifier.
DLC: Data Length Code
DS: Draft Specification
LSS: Layer Setting Service.
PDO: Process Data Object.
TPDO: Transmit PDO
SDO: Service Data Object.
MSB: Most Significant Bit
LSB: Least Significant Bit
HBP: Heartbeat Protocol
SYNC: Synchronization
EMCY: Emergency
NMT: Network Management

Created: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.deTechnical Documentation
Digital Pressure Transmitter 0630

55 of 55

AppendixCreated: 10.09.2016, T. Braun

Revision:20.06.2018, R. Wedler

Version: 1.03

SUCO Robert Scheuffele GmbH & Co.KG, Keplerstraße 12-14, 74321 Bietigheim-Bissingen, Tel.:+49-7142-597-0, www.suco.de, info@suco.de