ICP DAS USA CAN-2017D User Manual
Add to my manuals
25 Pages
ICP CAN-2017D is a general I/O slave device that complies with DeviceNet specifications. With 8 analog input channels, it can measure voltage and current values and is suitable for various applications. ICP CAN-2017D provides features such as individual channel configuration, intra-module isolation, ESD protection, and support for DeviceNet heartbeat and shutdown messages. The product also includes an EDS file for a standard DeviceNet master interface, making it easy to integrate into your system.
advertisement
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
Hardware Specifications ..................................................................... 4
Node ID & Baud Rate Rotary Switch .................................................... 7
LED Description ................................................................................. 8
PIN Assignment ............................................................................... 10
Wire Connection .............................................................................. 10
Internal I/O Structure ....................................................................... 11
DeviceNet Statement of Compliance ................................................. 12
Identity Object (Class ID: 0x01) ......................................................... 13
Connection Object (Class ID: 0x05) .................................................... 14
Assembly Object (Class ID: 0x04) ....................................................... 15
Application Object1 (Class ID: 0x64) .................................................. 18
Application Object2 (Class ID: 0x65) .................................................. 20
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
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement