I know a little bit zenon and there you are able to connect to S7-300 Series with different drivers and to Allen-Bradley as well If you have a communication processor (ethernet module) on the S7 you just need a standard network card to communicate with the S7-300. For Allen-Bradley you can as well communicate via TCP/IP with a standard network card as well