At Frankfurt it seems you never know where they're going to park your plane, gate or tarmac. Travel light and wear running shoes!
Missed my connection at CDG from SFO last month with only a one-hour window after inbound flight delayed and had to stay overnight. Good luck.