Analyzing scientific discovery semantically,or researching the activities of scientific discovery themselves historically,we will find that,despite the social,historical,and psychological properties,scientific discovery is actually a logical process of generating,choosing,revising,receiving and interpreting new hypothesis,the logical mechanism is just abduction advocated by Charles S.Peirce and Norwood R.Hansen etc.Moreover,it is the new achievement of modern cognitive science that makes it clear that background theories and knowledge play an important role in the course of hypothesis generation and selection,and promotes innovation of the forms of abduction,thus,the questions why and how abduction can become the logical mechanism of scientific discovery is answered satisfactorily.