Epec 3000, 4000, 5000 and S Series / E Series products use two different node-IDs:
CODESYS node-ID for CODESYS communication
PLCopen node-ID for application
|
Duplicate node-IDs are not allowed on the same CAN bus. |
|
It is possible to set the same node-ID for CODESYS node-ID and PLCopen node-ID.
Following cases are exceptions:
|
|
If the default application is lost, update the device firmware (available in Epec extranet). See also Default PLCopen Application. |
Default values for node-IDs are (restore returns the default value):
Product |
Default CODESYS node-ID |
Default PLCopen node-ID |
3000 series |
126 |
127 |
4000 series |
126 |
127 |
5000 series |
127 |
1 |
SC52, SL84 |
126 |
127 |
SL8X, SM8X |
2 |
1 |
E Series |
126 |
127 |
Node-IDs may change if cable detection is enabled. For more information, see the control unit's cable detection chapter.
|
S Series / E Series only: Before changing communication parameters (2150h), password protection must be unlocked (see Unlocking SW protection). This procedure will trigger safe state. When procedure is done through CAN bus, communication parameter save/restore is handled by firmware's CANopen OD. |
|
S Series / E Series only: Change 2150h index values to CODESYS node-ID because application is stopped after protection is unlocked through CAN. |
|
3000 / 4000 Series only: There must be 100 seconds or a unit boot-up between two consecutive change in communication parameters (such as changing a node-ID) to protect the flash.
The write-protection's default value of 100 seconds can be changed using function COMMPARAMSSETWAIT in library unitseriesnameExt.lib (for example 4000Ext.lib). It is not recommended to change the default. |
Node-IDs can be changed easily using Epec CANmoon software, for more information refer to CANmoon manual.
To change the node-ID without CANmoon:
Read the current value in index 2150h's sub-index
sub-index 10 for PLCopen node-ID
sub-index 2 for CODESYS node-ID
Write the new value in index 2150h's sub-index
sub-index 10 for PLCopen node-ID
sub-index 2 for CODESYS node-ID
To save, write the following four bytes ('save' in ASCII) : 73h, 61h, 76h, 65h to index 1010h sub-index 2, except in following cases use sub-index 1
- Control unit is empty (includes only the default application and no CODESYS application)
- S series is used
Boot-up the unit
Epec 202x/203x units use only one node-ID that is used for both CODESYS and PLCopen communication. The default value is 127 and restore returns the default value:
Product |
Node-ID value range |
Default node-ID |
2000 series |
1-127 |
127 |
Node-ID may change if cable detection is enabled. For more information, see the control unit's cable detection chapter.
Source file topic000788.htm
Last updated 24-Apr-2025