KEPWare makes a server for the 505 line. Use the following link to get there.
http://www.kepserver.com/Simatic505_OPC_ServerSpecSheet.html
Also, FastTrak's ControlShop software is compatible with the 505 line with just about all of its communications options. I believe they are currently working on building OPC server capability into that product.