The official website for
the world of Catan

Question about Science & Progress Cannon - Can a Cannon be attacked by The Black Knight?

Answer

Yes.