In dem Fall ist der Compiler wohl überfragt (und sollte eigentlich warnen bzw nen Fehler werfen weil unklar is was er denn nun tun soll), und nimmt einfach die erste deklarierte Umwandlung, um danach die beiden Zeiten zu addieren. Mit
st := string(IBZeit) + '5min';
sollte es eigentlich funktionieren..