Details
-
Type:
Change
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: V5.5.0.5, V5.5.2.0 (open)
-
Component/s: None
-
Labels:None
-
Sprint:PI7.IT2 (21.7.-1.8.)
-
Account:SPC EtherCat Slave (SPCETHERCA)
Description
ECS LFW uses by default the ControlByte values for SM2 and SM3 as follows in order to support IRQ based control:
<Sm MinSize="0" MaxSize="1024" StartAddress="#x1100" ControlByte="#x64" Enable="1">Outputs</Sm>
<Sm MinSize="0" MaxSize="1024" StartAddress="#x1D00" ControlByte="#x20" Enable="1">Inputs</Sm>
In order to support migration of replacement devices which used different ControlByte value, e.g. allow ControlByte.EnableIrq to be 0 for SM2 and SM3:
<Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm>
<Sm StartAddress="#x1600" ControlByte="#x00" Enable="1">Inputs</Sm>
the firmware supports configuration of the ControlByte Mask by using ECS_SET_CONFIG_EXT_REQ message after regular SET_CONFIG_REQ configuration.