The National Weather Service has canceled a tornado watch for much of South-Central Pennsylvania.