Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: V2.5.3.0
-
Labels:None
-
Account:SPC EthernetIp Core (SPCETHERNET)
Description
The service EIP_OBJECT_CONNECT_MESSAGE_REQ and EIP_OBJECT_UNCONNECT_MESSAGE_REQ define a maximum service data length of 1520 bytes (size of abData). This size is basically the maximum size of an ethernet frame. An application will never be able to send that amount of CIP service data, since there must be some space left for the underlying layers such as EtherNet, IP, TCP, CIP...
The maximum number of bytes shall be limited to 1400 bytes for theses services.
Adapt also services data sizes of the following packets:
EIP_OBJECT_CIP_OBJECT_CHANGE_IND
EIP_OBJECT_FWD_OPEN_FWD_IND
EIP_OBJECT_FWD_OPEN_FWD_RES
EIP_OBJECT_FWD_CLOSE_FWD_IND
EIP_OBJECT_FWD_CLOSE_FWD_RES
EIP_OBJECT_CC_FWD_OPEN_RESPONSE_IND