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.
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)
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)
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.
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)
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 &...
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)
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 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)
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)
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)
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)
Need help?
Do you have a question about the CAN-2088D and is the answer not in the manual?
Questions and answers