ICP DAS USA CAN-2088D User Manual

Icp das can-2088d devicenet slave module of 8-channel pwm and 8-channel high speed counter and digital input

Advertisement

Quick Links

DeviceNet Slave Device
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-2088D
User's Manual
CAN-2088D User's Manual (v1.10, April/2015)
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CAN-2088D and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ICP DAS USA CAN-2088D

  • Page 1 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-2088D User’s Manual (v1.10, April/2015)
  • Page 2: Table Of Contents

    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).......... 21 Application .................... 22 Appendix A: Dimension ................25 CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 3: Introduction

    It uses digital outputs to generate a waveform with variant duty cycle and frequency to control analog circuits. CAN-2088D is a DeviceNet slave module and it has 8 PWM output channels and 8 digital inputs. It can be used to develop powerful and cost effective analog control system.
  • Page 4: Hardware Specifications

    Operating Temperature: -25 ~ 75 ℃.  Storage Temperature: -30 ~ 80 ℃.  Humidity: 10 to 90% RH, Non-condensing.  Dimensions: 32.3 mm x 99 mm x 77.5 mm (W x L x H) Detail. CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 5: Features

    Each digital input channel provides high-speed counter functionality.  DI channel can be configured as simple digital input channel or hardware trigger source of the PWM output.  NET, MOD and PWR DeviceNet status Led indictors CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 6: Hardware

    2 Hardware 2.1 Structure (Top View) (Bottom View) CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 7: The Node Id & Baud Rate Rotary Switch

    The node ID value of this demo picture is 32. Node ID rotary switch The rotary switch for baud rate handles the CAN baud rate of CAN-2088D module. The relationship between the rotary switch value and the practical baud rate is presented in the following table.
  • Page 8: Led Description

    2.3 LED Description PWR LED The CAN-2088D needs the power of 10 ~ 30 VDC. Under a normal connection, a good power supply and a correct voltage selection, as the unit is turned on, the LED will light up in red.
  • Page 9 If the PWM LED turns on, it means that the channel of PWM is sending pulse. DI LED If the DI LED turns on, it means that the channel of DI is receiving an ON-Voltage-Level digital signal. CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 10: Pin Assignment

    2.4 PIN Assignment CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 11: Wire Connection

    2.5 Wire Connection CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 12: Devicenet Profile Area

    3 DeviceNet Profile Area This section documents the detailed functions for each object class that is implemented in the CAN-2088D DeviceNet network. 3.1 DeviceNet Statement of Compliance General Device Data Device Information Description Version Description DeviceNet Volume I, Release 2.0 &...
  • Page 13: Identity Object (Class Id: 0X01)

    Serial number UDINT Product name Short_String CAN-2088D Heartbeat Interval Get/Set USINT 0(default) Instance Service Service Code Service name Support 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single 0x05 Reset Note: Use the Instance Service 0x05 will reboot the device. CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 14: Connection Object (Class Id:0X05)

    0x03 Bit Strobe Produced 0x04 0x66 0x03 Bit Strobe Consumed 0x04 0x64 0x03 Connection Description Instance ID References the Explicit Messaging Connection into the Server References the Poll I/O Connection References the Bit–Strobe I/O Connection CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 15: Assembly Object (Class Id: 0X04)

    Get channel 0 ~ 7 PWM duty Get channel 0 ~ 7 PWM burst 0x6D Set channel 0 ~ 7 PWM burst count count Get channel 0 ~ 7 PWM 0x6E Set channel 0 ~ 7 PWM start/stop start/stop CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 16 Channel 0 PWM burst count UINT Get/Set 0x00 … … … 0x6D Channel 7 PWM burst count UINT 0x00 Channel 0 PWM start/stop USINT Get/Set 0x00 … … … 0x6E Channel 0 PWM start/stop USINT 0x00 CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 17 Note: x is channel number of module Instance attribute (Instance ID=0x64~0x6E) DeviceNet Attribute ID Description Method Value Data Type OUTPUT/ Dependent on 0x03 Data Get/Set INPUT instance ID Instance service Service Code Service name Support 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 18: Application Object1 (Class Id: 0X64)

    These functions need to be provided by an Application Object. DeviceNet provides Get_Attribute_Single and Set_ Attribute_Single to read and write CAN-2088D module. Application Object1 defines pulse output channels and digital input channels configuration.
  • Page 19 (0.2 Hz ~ 500 kHz) frequency range is non-continuous. 0x00000001 => 0.1 Hz 0x0001 ~ 0x03E7 Channelx high duty mille. 0x09 (1‰ ~ 999‰) 0x0001 => 1‰ low duty mille = (1000 – high duty) ‰ CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 20 0x00: stop output Channelx start or stop to output pulse. 0x0B 0x01: start output Note: x is channel number of module, dependent on instance ID setting Instance service Service Code Service name Support 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 21: Application Object2 (Class Id: 0X65)

    0x01: After restarting device, configuration configuration will become factory setting. 0x03 0x02: Save all 0x02: Save all channels configuration into Configuration to EEPROM EEPROM Instance service Service Code Service name Support 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 22: Application

    Clear channel0 DI counter. (Class ID: 0x64, Instance ID: 0x01, Attribute ID 0x01). If the node ID of the CAN-2088D is 1, and the master (ID: 0x0A) has completed “Explicit” connection with the device. By setting the value of attribute ID 0x01 to be 0x01, the channel 0 of the DI counter becomes 0.
  • Page 23 Get DI data of channel 0 (Class ID: 0x64, Instance ID: 0x01, Attribute ID 0x03). If the node ID of the CAN-2088D is 1, and the master (ID: 0x0A) has completed “Explicit” connection with the device. By getting the value of the object with attribute ID 0x03, you can get the DI data of channel 0.
  • Page 24 Instance 0x01 and attribute 0x02. These 4 channels (channel 0 ~ 3) will start to output pulse at the same time (their first low-to-high edge will be triggered at the same time, but the period may be different because of different pulse width). CAN-2088D User’s Manual (v1.10, April/2015)
  • Page 25: Appendix A: Dimension

    Appendix A: Dimension CAN-2088D User’s Manual (v1.10, April/2015)

Table of Contents