Details
Description
The direction bit in the "Transport Class and Trigger" parameter of the forward open request is not ignored, but it is supposed to be ignored.
If the direction bit is set to 1 (Server) in a forward open request that wants to establish a class 0/1 connection, the device currently rejects the forward open request with extended status 0x11E "DIRECTION NOT SUPPORTED".
According to CIP Volume 1 Edition 3.32 section 3-5.5.1.12 "Transport Class and Trigger", the direction bit shall be ignored.
Issue shows up when establishing CIP Safety connections that set the bit to different values depending on the connections's data direction.