Table of Contents
Preface .................................................................................................................................. 6!
Introduction ............................................................................................................................ 7!
1.! Scope ............................................................................................................................... 9!
1.1! Features Tested ................................................................................................................................. 9!
1.2! Features Not Tested .......................................................................................................................... 9!
2.! References ..................................................................................................................... 10!
2.1! The HART Communication Protocol Specifications ........................................................................ 10!
2.2! Other FieldComm Group Documents .............................................................................................. 10!
2.3! Related Documents ......................................................................................................................... 10!
3.! Definitions ...................................................................................................................... 11!
4.! Symbols/Abbreviations .................................................................................................. 12!
5.! Approach ........................................................................................................................ 12!
5.1! Testing Sequence ............................................................................................................................ 12!
5.2! Test Classification ............................................................................................................................ 13!
5.3! Conventions ..................................................................................................................................... 16!
6.! Test Definitions .............................................................................................................. 18!
6.1! DLL001 FSK Preamble Check ......................................................................................................... 18!
6.2! DLL002 Delimiter Check .................................................................................................................. 22!
6.3! DLL003 Frame Expansion Check .................................................................................................... 25!
6.4! DLL004 Short Frame Check ............................................................................................................ 26!
6.5! DLL005 Master Address Bit Check .................................................................................................. 27!
6.6! DLL006 Burst Mode Bit Check ........................................................................................................ 28!
6.7! DLL007 Long Frame Address Check .............................................................................................. 29!
6.8! DLL008 (Reserved) ......................................................................................................................... 30!
6.9! DLL009 Incorrect Byte Count Check ............................................................................................... 31!
6.10! DLL010 Vertical Parity Check .......................................................................................................... 32!
6.11! DLL011 Framing Error Check .......................................................................................................... 34!
6.12! DLL012 Check Byte Test ................................................................................................................. 35!
6.13! DLL013 FSK Gap Receive Timeout Test ........................................................................................ 36!
6.14! DLL014 Long Message Test ............................................................................................................ 38!
6.15! DLL015 Start Of Message In Data Field Check ............................................................................... 39!
6.16! DLL016 Preamble Check For BACK Frames .................................................................................. 40!
6.17! DLL017 Preamble Check For ACK Frames ..................................................................................... 41!
6.18! DLL018 Gap Errors in ACK Frames Check ..................................................................................... 42!
6.19! DLL019 Gap Check For BACK Frames ........................................................................................... 44!
6.20! DLL020 Dribble Byte Check For ACK Frames ................................................................................ 45!
6.21! DLL021 Dribble Byte Test For BACK Frames ................................................................................. 46!
6.22! DLL022 Test Host Address Bit For BACK Frames .......................................................................... 47!
6.23! DLL023 Test Burst Mode Bit Of Burst-Mode Slave Frames ............................................................ 49!
6.24! DLL024 Test Slave Responds Within STO ...................................................................................... 50!