The test automation for DLL010 and DLL011 use the Slave Token Passing Data Link Test Specification as a guide only. The implementation varies from the Test Specifications due to Linux limitation. The test automation are functionally equivalent and meet the intent of the Test specifications. Field Devices must successfully complete the test automation to be registered.
DLL010:
Call IdentifyDevice
FOR 0 to 25
Send Command17 with Parity Error in Data Field
IF (COMMUNICATIONS_ERROR != "Parity Error")
Fail 717
Send Command 3 with Parity Error in Address Field
IF (COMMUNICATIONS_ERROR != "No Response")
Fail 713
Send Command 1 with no error
if(number of ACKs < 25)
Fail 719
END FOR
DLL011:
Call IdentifyDevice
FOR 0 to 25
Send Command 17 with Framing Error in the Address Field
IF (COMMUNICATIONS_ERROR != "No Response")
Fail 723
Send Command 17 with Framing Error in the Data Field
IF (COMMUNICATIONS_ERROR != "Framing Error")
Fail 727
END FOR