You can say any of the three (and also: The factory closed a year ago). "The factory has closed" and "the factory is closed" are statements about the present. Both answer the question: Is the factory open (currently).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.