ICP DAS USA CAN-2017D User Manual


Add to my manuals
25 Pages

advertisement

ICP DAS USA CAN-2017D User Manual | Manualzz

DeviceNet Slave Device

CAN-2017D

Application User’s Manual

Warranty

Without contrived damage, all products manufactured by ICP DAS are warranted in one year from the date of delivery to customers.

Warning

ICP DAS revises the manual at any time without notice. However, no responsibility is taken by ICP DAS unless infringement act imperils to patents of the third parties.

Copyright

Copyright © 2015 is reserved by ICP DAS.

Trademark

The brand name ICP DAS as a trademark is registered, and can be used by other authorized companies.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 1

Contents

1 Introduction ............................................................................................... 3

1.1

Overview ........................................................................................... 3

1.2

Hardware Specifications ..................................................................... 4

1.3

Features ............................................................................................ 5

1.4

Application ........................................................................................ 5

2 Hardware ................................................................................................... 6

2.1

Structure ........................................................................................... 6

2.2

Node ID & Baud Rate Rotary Switch .................................................... 7

2.3

LED Description ................................................................................. 8

2.4

PIN Assignment ............................................................................... 10

2.5

Wire Connection .............................................................................. 10

2.6

Internal I/O Structure ....................................................................... 11

3 DeviceNet Profile Area .............................................................................. 12

3.1

DeviceNet Statement of Compliance ................................................. 12

3.2

Identity Object (Class ID: 0x01) ......................................................... 13

3.3

Connection Object (Class ID: 0x05) .................................................... 14

3.4

Assembly Object (Class ID: 0x04) ....................................................... 15

3.5

Application Object1 (Class ID: 0x64) .................................................. 18

3.6

Application Object2 (Class ID: 0x65) .................................................. 20

4 Application ............................................................................................... 21

Appendix A: Dimension .................................................................................... 24

Appendix B: Type Code Definition ..................................................................... 25

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 2

1 Introduction

1.1

Overview

DeviceNet is one kind of the network protocols based on the CAN bus and mainly used for embedded network system, such as industrial machine control , vehicle control system, factory automation, medical equipments control, remote data acquisition, environmental monitoring, and packaging machines control, etc.

The CAN-2017D follows DeviceNet specification Volume I/II, Release 2.0. Users can obtain the analog input data and configure the module via standard DeviceNet protocol. To build a connection between DeviceNet master and the CAN-2017D is no more a tough project. The DeviceNet EDS file would help user to achieve this purpose quickly and easily. The CAN-2017D module has 8 analog input channels for measuring voltage and current values. It can be fit to various applications. By using the DeviceNet masters of ICP DAS, users can simply build a DeviceNet network for their requirements.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 3

1.2

Hardware Specifications

Analog Input:

 Input Channels: 8

 Input Type: ±10V, ±5V, ±1V, ±500mV, ±150mV, -20mA ~ +20mA (External

125Ω Resistor is Required)

 Resolution: 16-bit

 Accuracy: ±0.1% FSR

 Sampling Rate: 10 Samples/ sec (Total)

 Zero Drift: ±10μV/ °C

 Span Drift: ±25 ppm/ °C

 Common Mode Rejection: 86 dB

 Normal Mode Rejection: 100 dB

 Input Impedance: >2 MΩ

 Over-voltage Protection: 240 Vrms

 Individual Channel Configuration: Yes

 Intra-module Isolation, Field to Logic: 3000 V

DC

 ESD Protection: ±4 kV Contact for each terminal.

Others:

 Power LED: PWR (red)

 DeviceNet Status LED: NET/MOD, green/orange

 8 LEDs as Upper Limit Alarm Indicators

 8 LEDs as Lower Limit Alarm Indicators

 Power Supply: Unregulated +10 ~ +30 V

DC

.

 Power Consumption: 2 W.

 Operating Temperature: -25 ~ +75 °C.

 Storage Temperature: -30 ~ +80 °C.

 Humidity: 10 to 90% RH, Non-condensing.

 Dimensions: 33 mm x 99 mm x 78 mm (W x L x H) .

 Switch for 120 Ω terminator resistor

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 4

1.3

Features

 DeviceNet general I/O slave device

 Comply with DeviceNet specification Volume I, Release 2.0 & Volume II,

Release 2.0, Errata 5

 Group 2 Only Server (non UCMM-capable)

 Support Predefined Master/Slave Connection Set

 1 connection for Explicit Messaging

 1 connection for Polled I/O

 1 connection for Bit-Strobe I/O connection

 Support DeviceNet heartbeat and shutdown messages

 Provide EDS file for standard DeviceNet master interface.

 NET, MOD and PWR LED indictors

 Baud Rate: 125k, 250k, 500k, selected by rotary switch.

1.4

Application

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 5

2 Hardware

2.1

Structure

(Top View) (Bottom View)

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 6

2.2

Node ID & Baud Rate Rotary Switch

The rotary switches for node ID configure the MAC ID of the CAN-2017D module.

These two switches are for the tens digit and the units digit of MAC ID. The node ID value of this demo picture is 32.

Node ID rotary switch

The rotary switch for baud rate configuration handles the CAN baud rate of the

CAN-2017D module. The relationship between the rotary switch value and the practical baud rate is presented in the following table.

Baud rate rotary switch

Rotary Switch Value

0

Baud rate (k BPS)

125

1

2

250

500

Baud rate and rotary switch

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 7

2.3

LED Description

Power LED

The CAN-2017D needs a 10 ~ 30 V

DC

power supply. Under a normal connection, a good power supply and a correct voltage selection, as the unit is turned on, the LED will be lighted up in red.

NET LED

The NET LED indicates the current status of the DeviceNet communication link.

.Conditio

n

Init Off

Status Indicates

Offline Device is not online

Off Connection timeout I/O connection timeout

Flashing Online Device is online, but not Communicating

Init solid Link failed (Critical) Device has detected an error that has rendered it incapable of communicating on the link; for example, detected a duplicate node address or network configuration error.

Solid Online, communicating

Device is online and communicating.

MOD LED

This LED provides the devices status. It indicates whether or not the device is operating properly.

Condition Status

Off Normal

Indicates

Solid

Flashing

Critical fault

Non_critical fault

Device has unrecoverable fault.

Device has recoverable fault to recover. If users want to fix the problem, reconfiguring device’s MAC

ID or resetting device may work.

Terminal Resistor LED

When the switch of the 120Ω terminator resistor is turned on, the terminal resistor LED will be lightening.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 8

Upper/Lower Limit Alarm LED

When the alarm trigger enable (Class ID: 0x64, Attribute ID: 0x04), trigger type

(Class ID: 0x64, Attribute ID: 0x05) and upper/lower limit (Class ID: 0x64, Attribute ID:

0x06/0x07) had been setting and the analog voltage/current input has been over the upper limit or below lower limit, the upper/lower limit alarm LED will be turn on.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 9

2.4

PIN Assignment

CAN-2017D 20-pin Connector CAN-2017D CAN bus side Connector

2.5

Wire Connection

Note: When connecting to a current source, an external 125 Ω resistor is required.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 10

2.6

Internal I/O Structure

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 11

3 DeviceNet Profile Area

This section describes the detail functions for each object class that is implemented in the CAN-2017D DeviceNet net work.

3.1

DeviceNet Statement of Compliance

General Device Data

Device Information Description

Version Description of DeviceNet

Specification

Volume I, Release 2.0 &

Volume II, Release 2.0

Vendor Name

Device Profile Name

Production Revision

ICP DAS

CAN-2017D

1.1

DeviceNet Physical Conformance Data

Item Description

MAC ID Setting

Communication Baud Rate Setting

Default Baud Rate

Switch ( 0 ~ 63 )

Switch ( 125k, 250k, 500k )

125kbps

Predefined Master/Slave Connection Set Group 2 Only Server

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 12

3.2

Identity Object (Class ID: 0x01)

This Object provides the identification and general information about the device.

Class Attribute (Instance ID=0)

Attribute ID Attribute Name

0x01

0x02

Revision

Max Instance

Data Type

UINT

UINT

Method

Get

Get

Value

0001

1

Class Service

Service Code Attribute Name

0x0E Get_Attribute_Single

Instance Attribute (Instance ID=1)

Support

Yes

Attribute ID Description

0x01

0x02

0x03

0x04

Revision

Product type

Product code

Major. Minor of firmware version

Method

Get

Get

Get

Get

0x05

0x06

Status

Serial number

Get

Get

0x07

0x0A

Instance Service

Product name Get

Heartbeat Interval Get/Set

Data Type Value

UINT 803

UINT

UINT

Struct of

USINT

USINT

0x00

0x301

1.1

WORD

UDINT

-

1

Short_String CAN-2017D

USINT 0(default)

Service Code

0x0E

0x10

0x05

Attribute Name

Get_Attribute_Single

Set_Attribute_Single

Reset

Support

Yes

Yes

Yes

Note: Use the Instance Service 0x05 will reboot the device.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 13

3.3

Connection Object (Class ID: 0x05)

0x01

0x02

0x03

This section presents the externally visible characteristics of the Connection

Objects associated with the Predefined Master/Slave Connection Set within slave devices.

The following description is the default IO connection path.

Connection Path

Poll Produced

Poll Consumed

Bit Strobe Produced

Bit Strobe Consumed

Class ID

0x04

0x65

0x04

0x65

Instance ID

0x64

0x01

0x64

0x01

Attribute ID

0x03

0x01

0x03

0x01

Connection

Instance ID

References the Explicit Messaging Connection into the Server.

References the Poll I/O Connection.

References the Bit–Strobe I/O Connection.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 14

3.4

Assembly Object (Class ID: 0x04)

The Assembly Object binds attributes of multiple objects which allows sending/ receiving the data from/to each object over a single connection.

Assembly Objects can be used to bind input data or output data. The terms of

“input” and “output” are defined from the network’s point of view. An input will produce data on the network and an output will consume data from the network.

Class Attribute (Instance ID=0)

Attribute ID Attribute Name

0x01 Revision

Data Type

UINT

Method

Get

Value

0001

0x02

Class Service

Service Code

Max Instance UINT Get 0x08

0x0E

Instance ID

Attribute Name

Get_Attribute_Single

Support

Yes

Instance ID OUTPUT INPUT

0x64

0x65

0x66

0x67

0x68

0x69

0x6A

0x6B

Get Channel 0~7 AI value

Set Channel 0~7 AI type code Get Channel 0~7 AI type code

Set Channel 0~7 AI Trigger

Enable

Get Channel 0~7 AI Trigger

Enable

Set Channel 0~7 AI Trigger

Type Code

Set Channel 0~7 AI Trigger upper limit

Set Channel 0~7 AI Trigger lower limit

Get Channel 0~7 AI Trigger Type

Code

Get Channel 0~7 AI Trigger upper limit

Get Channel 0~7 AI Trigger lower limit

Set Channel 0~7 AI Offset

Get Channel 0~7 AI Trigger status

Get Channel 0~7 AI Offset

Note: About the definition of the type codes, please refer to appendix B for details.

Contents of Each Assembly Object Instance

Instance ID Description

0x64

0x65

Channel 0~7 AI

Values

Channel 0~7 AI

Type Codes

Type short unsigned char

Method

Get

Get/Set

Default Value

0x0000

0x08

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 15

0x66

0x67

0x68

0x69

0x6A

0x6B

Channel 0~7 AI

Trigger Enable

Channel 0~7 AI

Trigger Type

Channel 0~7 AI

Upper Limit

Channel 0~7 AI

Lower Limit

Channel 0~7 Al

Trigger Status

Channel 0~7 AI

Offset unsigned char unsigned char short short unsigned char short

Parameter description of Assembly Object Instance

Get/Set

Get/Set

Get/Set

Get/Set

Get

Get/Set

0x00

0x00

0x7FFF

0x8000

0x00

0x0000

Data Range Parameter Description Instance

ID

0x64 Channel 0~7 AI Values.

0x65

0x66

0x67

Refer to appendix B for the corresponding input values.

Refer to appendix B for the Type

Codes definition.

0x00: disable trigger alarm.

0x01: enable trigger alarm.

Trigger Type:

Bit no. 7 ~ 2

Status Reserved lower

1 level trigger upper level trigger

0

Channel 0~7 AI Type Codes.

Channel 0~7 AI Trigger Enable.

Channel 0~7 AI Trigger Type.

Please refer to the table in the left hand for configuration of the trigger type.

0x68 0x0000~0xFFFF

Refer to the Appendix B for the range of the value.

0x69

0x6A

0x6B

0x0000~0xFFFF

Refer to the Appendix B for the range of the value.

Trigger Status:

Bit no. 7 ~ 2

Status Reserved lower level trigger

1 upper level trigger

0

0x0000~0xFFFF

Refer to the Appendix B for the range of the value.

Channel 0~7 AI Upper Limit value.

0x0000 ~ 0x7FFF => 0 ~ +32767

0xFFFF ~ 0x8000 => -1 ~ -32768

Channel 0~7 AI Lower Limit value.

0x0000 ~ 0x7FFF => 0 ~ +32767

0xFFFF ~ 0x8000 => -1 ~ -32768

Channel 0~7 AI Trigger Status.

Please refer to the table in the left hand for configuration of the trigger type.

Channel 0~7 AI offset value.

0x0000 ~ 0x7FFF => 0 ~ +32767

0xFFFF ~ 0x8000 => -1 ~ -32768

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 16

Instance Attribute (Instance ID=0x64~0x6A)

Attribute ID Description Method DeviceNet Data

Type

0x03 Data Get/Set OUTPUT/INPUT

Value

Dependent on instance ID.

Instance Service

Attribute Name

Get_Attribute_Single

Set_Attribute_Single

Support

Yes

Yes

Service Code

0x0E

0x10

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 17

3.5

Application Object1 (Class ID: 0x64)

Application objects are the interfaces between an application and the

DeviceNet Layer. The attributes of application Objects contain the data for the application, which are accessed and exchanged via the DeviceNet protocol. A

DeviceNet device accesses application data by invoking read and write functions.

These functions need to be provided by an Application Object. The DeviceNet protocol provides Get_Attribute_Single and Set_Attribute_Single to read and write the single AI channel configuration of the CAN-2017D module.

Class Attribute (Instance ID=0)

Attribute ID Attribute Name

0x01 Revision

Data Type

UINT

Method

Get

Value

0001

0x02

Class Service

Service Code

Max Instance UINT

0x0E

Instance ID

Attribute Name

Get_Attribute_Single

Instance ID Description

Get

Support

Yes

0x08

0x01 For accessing channel 0 AI configuration

0x02 For accessing channel 1 AI configuration

0x03 For accessing channel 2 AI configuration

0x04 For accessing channel 3 AI configuration

0x05 For accessing channel 4 AI configuration

0x06 For accessing channel 5 AI configuration

0x07 For accessing channel 6 AI configuration

0x08 For accessing channel 7 AI configuration

Instance Attribute (Instance ID=0x01~0x08)

Attribute ID Description

0x01

0x02

0x03

Channel 0~7 AI

Values

Channel 0~7 AI

Type Codes

Channel 0~7 AI

Trigger Enable

Type short unsigned char unsigned char

Method

Get

Get/Set

Get/Set

Default Value

0x0000

0x08

0x00

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 18

0x04

0x05

0x06

0x07

0x08

Channel 0~7 AI

Trigger Type

Channel 0~7 AI

Upper Limit

Channel 0~7 AI

Lower Limit

Channel 0~7 AI

Trigger Status

Channel 0~7 AI

Offset unsigned char short short unsigned char short

Parameter description of Application Object1 Attributes

Get/Set

Get/Set

Get/Set

Get

Get/Set

0x00

0x7FFF

0x8000

0x00

0x0000

Data Range Parameter Description Attribute

ID

0x01 Channel 0~7 AI Values.

0x02

0x03

0x04

Refer to appendix B for the corresponding input values.

Refer to appendix B for the Type

Codes definition.

0x00: disable trigger alarm.

0x01: enable trigger alarm.

Trigger Type:

Bit no. 7 ~ 2 1

Status Reserved lower level trigger

0 upper level trigger

Channel 0~7 AI Type Codes.

Channel 0~7 AI Trigger Enable.

Channel 0~7 AI Trigger Type.

Please refer to the table in the left hand for configuration of the trigger type.

0x05 0x0000~0xFFFF

Refer to the Appendix B for the range of the value.

0x06

0x07

0x08

0x0000~0xFFFF

Refer to the Appendix B for the range of the value.

Trigger Status:

Bit no. 7 ~ 2 1

Status Reserved lower level trigger

0 upper level trigger

0x0000~0xFFFF

Refer to the Appendix B for the range of the value.

Channel 0~7 AI Upper Limit value.

0x0000 ~ 0x7FFF => 0 ~ +32767

0xFFFF ~ 0x8000 => -1 ~ -32768

Channel 0~7 AI Lower Limit value.

0x0000 ~ 0x7FFF => 0 ~ +32767

0xFFFF ~ 0x8000 => -1 ~ -32768

Channel 0~7 AI Trigger Status.

Please refer to the table in the left hand for configuration of the trigger type.

Channel 0~7 AI offset value.

0x0000 ~ 0x7FFF => 0 ~ +32767

0xFFFF ~ 0x8000 => -1 ~ -32768

Instance Service

Service Code

0x0E

0x10

Attribute Name

Get_Attribute_Single

Set_Attribute_Single

Support

Yes

Yes

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 19

3.6

Application Object2 (Class ID: 0x65)

Application Object2 defines parameters for saving configurations into EEPROM or loading factory default setting.

Class Attribute (Instance ID=0)

Attribute ID Attribute Name

0x01

0x02

Revision

Max Instance

Data Type

UINT

UINT

Method

Get

Get

Value

0001

0x01

Class Service

Service Code Attribute Name

0x0E Get_Attribute_Single

Instance Attribute (Instance ID=0x01)

Attribute ID Description

Support

Yes

Type Method Default

Set

Value

- 0x01 Save all configurations into

EEPROM or using factory default configuration setting

USINT

Parameter description of Application Object2 Attributes

Attribute ID Data Range

0x01 0x01: Use default configuration.

0x02: Save all configurations to EEPROM.

Parameter Description

0x01: After restarting the device, all configurations will become default setting.

0x02: Save all channels configuration into EEPROM

Instance Service

Service Code

0x10

Attribute Name

Set_Attribute_Single

Support

Yes

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 20

4 Application

Application Object (Class ID:0x64, 0x65) lists all the parameters of the module. Each

Instance ID is corresponding to the different channel. By using “Set/Get_Attribute_

Single” service, users can read/write the parameters of each channel.

Example1:

Get AI value of channel 0.

(ClassID:0x64, Instance ID: 0x01, Attribute ID: 0x01)

If the node ID of the CAN-2017D is 0x01, and the master (ID: 0x0A) has completed

“Explicit” connection with the device.

By getting the value of the object with attribute ID 0x01, users can get the channel 0 of the AI data.

IDENTIFIER BITS 8-byte Data (byte)

Data

Destination MAC ID RTR (HEX)

Length

10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7

5 0A 0E 64 01 01 00 00 00 1 1 0 0 0 0 0 1 1 0 0 0

Master

Slave

(CAN-2017D)

IDENTIFIER BITS

Source MAC ID

10 9 8 7 6 5 4 3 2 1 0

RTR

Data

Length

8-byte Data (byte)

(HEX)

0 1 2 3 4 5 6 7

1 0 0 0 0 0 0 1 0 1 1 0 4 0A 8E FF 7F -- -- -- --

Master

Slave

(CAN-2017D)

Get the value of Application Object1 with Instance ID 0x01 and Attribute ID 0x01.

After sending the “Get_Attribute_Single”, the slave device responds the AI data. The value 0x7FFF means that the channel 0’s input data is 0x7FFF. About the meaning of the AI value, refer to the appendix B for the AI data and type code definition.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 21

Example2:

Upper Level Alarm Trigger for Channel 0.

If the node ID of the CAN-2017D is 0x01, and the master (ID: 0x0A) has completed

“Explicit” connection with the device. When channel 0 AI value over the upper limit, the user can watch the upper alarm limit LED indication turn on via setting the parameter of the object with attribute ID 0x03,0x04,0x05.

1.

Set Trigger Enable

(Class ID: 0x64, Instance ID: 0x01, Attribute ID: 0x03)

IDENTIFIER BITS

Data

8-byte Data (byte)

Destination MAC ID RTR (HEX)

Length

10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7

6 0A 10 64 01 03 01 00 00 1 1 0 0 0 0 0 1 1 0 0 0

Master

Slave

(CAN-2017D)

IDENTIFIER BITS

Source MAC ID

10 9 8 7 6 5 4 3 2 1 0

RTR

Data

Length

8-byte Data (byte)

(HEX)

0 1 2 3 4 5 6 7

1 0 1 1 0 0 0 0 0 0 1 0 2 0A 90 -- -- -- -- -- --

Master

Slave

(CAN-2017D)

Set the value 0x01 to the Application Object1 with Instance ID 0x01 and Attribute ID

0x03. After sending the “Set_Attribute_Single”, the slave device will response 0x09 to means that the setting is OK. Then the Alarm Trigger will become to “Enable” mode.

Setting the value 0x00 to this attribute will disable the Alarm Trigger.

2.

Trigger Type Setting

(Class ID: 0x64, Instance ID: 0x01, Attribute ID: 0x04)

IDENTIFIER BITS 8-byte Data (byte)

Data

Destination MAC ID RTR (HEX)

Length

10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7

1 1 0 0 0 0 0 1 1 0 0 0 6 0A 10 64 01 04 01 00 00

Master

Slave

(CAN-2017D)

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 22

IDENTIFIER BITS

Source MAC ID

10 9 8 7 6 5 4 3 2 1 0

RTR

Data

Length

8-byte Data (byte)

(HEX)

0 1 2 3 4 5 6 7

1 0 1 1 0 0 0 0 0 0 1 0 2 0A 90 -- -- -- -- -- --

Master

Slave

(CAN-2017D)

Set the value 0x01 to the Application Object1 with Instance ID 0x01 and Attribute ID

0x04. After sending the “Set_Attribute_Single”, the slave device will response 0x09 to means that the setting is OK. Then the Trigger Type will become to “Upper Level

Trigger” mode. Setting the value 0x01 to this attribute will enter the “Lower Level

Trigger”. Setting the value 0x03 to this attribute will both of them. Setting the value 0x0 to this attribute will be no trigger.

Bit no. 7 ~ 2 1 0

Status Reserved lower level trigger upper level trigger

3.

Upper Limit value Setting

(Class ID: 0x64, Instance ID: 0x01, Attribute ID: 0x05)

IDENTIFIER BITS

Data

8-byte Data (byte)

Destination MAC ID RTR (HEX)

Length

10 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7

7 0A 10 64 01 05 FF 3F 00 1 1 0 0 0 0 0 1 1 0 0 0

Master

Slave

(CAN-2017D)

IDENTIFIER BITS

Source MAC ID RTR

10 9 8 7 6 5 4 3 2 1 0

1 0 1 1 0 0 0 0 0 0 1 0

Data

Length

2

8-byte Data (byte)

(HEX)

0 1 2 3 4 5 6 7

0A 90 -- -- -- -- -- --

Master

Slave

(CAN-2017D)

Set the value 0x3FFF to the Application Object1 with Instance ID 0x01 and Attribute ID

0x05. After sending the “Set_Attribute_Single”, the slave device will response 0x09 to means that the setting is OK. When channel 0 Al value over the 0x3FFF, the upper alarm LED will be turn on. The Attribute 0x05 of Application Object1 can use to set upper alarm limit. The value 0x0000 ~ 0x7FFF means the AI value plus 0 ~ 32767. The value 0xFFFF ~ 0x8000 means the AI data plus -1 ~ -32768.

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 23

Appendix A: Dimension

CAN-2017D dimension:

Unit: mm

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 24

Appendix B: Type Code Definition

Type Code Definition for CAN-2017D

Type

Code

Input Range

08h

09h

0Ah

0Bh

0Ch

0Dh

-10 to +10V

-5 to +5V

-1 to +1V

-500 to +500 mV

-150 to +150 mV

-20 to +20 mA

(with 125Ω resistor)

Data Format

Engineer Unit

2's Complement HEX

Engineer Unit

2's Complement HEX

Engineer Unit

2's Complement HEX

Engineer Unit

2's Complement HEX

Engineer Unit

2's Complement HEX

Engineer Unit

2's Complement HEX

Min

Value

-10V

8000h

-5V

8000h

-1V

8000h

-500mV

8000h

-150mV

8000h

-20mA

8000h

Max Value

+10V

7FFFh

+5V

7FFFh

+1V

7FFFh

+500mV

7FFFh

+150mV

7FFFh

+20mA

7FFFh

CAN-2017D user’s manual (Revision 1.1, Apr/2015) 25

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement