The Natick Soldier Systems Center will open on a 2-hour delay on Wednesday March 14.