comunicação java com clp via ethernet

Estou no ultimo ano de sistemas de informação e o meu trabalho será fazer um pequeno supervisório, em java, para comunicar via ethernet com um clp allen bradley. Gostaria de saber onde encontro dicas como realizar essa comunicaçao. Obrigado.