"Azt nem tudtam, hogy SF BF led-el is jelzi a kommunikációs hibát."
A BF akkor jelez, ha a buszon nem tud elérni olyan eszközt, ami benne van a HW configban.
Az SF meg azért jelez, mert a nem létező (leszakadt) eszközt a program írni és olvasni akarja, de nincs olyan cím.
Ezért meghívja az OB122-t (I/O Access error) aminek kezelnie kellene ezt a hibát, de gondolom a blokk üres.
"Le kellene mentenem pár S5-ös PLC-t is."
A régi DOS-os STEP5 fut Win7 alatt futtatott virtuális gépre rakott XP-n és működik is.
De ennél a probléma az szokott lenni, hogy a mostani gépeken nincs soros port. Az USB-vel realizált COM portot meg ált. nem lehet beállítani benne.
Keresd az IBH softek S5/S7 for Windows nevű programját. Azzal több esélyed van. Nem DOS-os és még élő project ha jól tudom.