The CAN-2054D follows DeviceNet specification Volume I/II, Release 2.0. User can access the digital I/O status and set the configuration via DeviceNet EDS file. This module has 8-channel isolated sink/source input and 8-channel isolated sink output.
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-2054D User’s Manual (v1.10, April/2015)
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 1.4 Application CAN-2054D User’s Manual (v1.10, April/2015)
ID. 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-2054D 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-2054D needs the power of 10 ~ 30 V . 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 DO LED is turned on, it means that the corresponding DO channel is active. DI LED If the DI LED is turned on, it means that the channel of DI is receiving an ON-Voltage-Level digital signal. CAN-2054D User’s Manual (v1.10, April/2015)
3 DeviceNet Profile Area This section describes the detailed functions for each object class that is implemented in the CAN-2054D 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-2054D 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-2054D User’s Manual (v1.10, April/2015)
0x03 Bit Strobe Produced 0x04 0x64 0x03 Bit Strobe Consumed 0x04 0x65 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-2054D User’s Manual (v1.10, April/2015)
Set DO value Get DO value Contents of Each Assembly Object Instance Instance Default Description Type Method Value USINT 0x00 0x64 Channel 0 ~ 7 DI value USINT Get/Set 0x00 0x65 Channel 0 ~ 7 DO value CAN-2054D User’s Manual (v1.10, April/2015)
Page 16
Note: x is channel number of module Instance attribute (Instance ID=0x64~0x65) 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-2054D 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-2054D module. Application Object1 defines pulse output channels and digital input channels configuration.
Page 18
0x01: Use default configuration configuration will become factory 0x06 0x02: Save all Configuration to setting. EEPROM 0x02: Save all channels configuration into EEPROM Instance service Service Code Service name Support 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single CAN-2054D User’s Manual (v1.10, April/2015)
Set DO output value. (Class ID: 0x64, Instance ID: 0x01, Attribute ID 0x02). If the node ID of the CAN-2054D is 1, and the master (ID: 0x0A) has completed “Explicit” connection with the device. By setting the value of Attribute ID 0x02 to 0xF0, you can set the DO4, DO5, DO6, and DO7 to turn ON and others to turn OFF.
Page 20
Get DI data (Class ID: 0x64, Instance ID: 0x01, Attribute ID 0x01). If the node ID of the CAN-2054D is 1, and the master (id: 0x0A) has completed “Explicit” connection with the device. By getting the value of the object with attribute ID 0x01, you can get the channel 0 ~ 7 of the DI data.
Need help?
Do you have a question about the CAN-2054D and is the answer not in the manual?
Questions and answers