Comunicação com CLP Siemens

Bom dia, Boa Tarde e Boa Noite!

Senhores e moças em breve estarei desenvolvendo uma interface com CLP da Siemens, modelo ET-200A.
Esse é um assunto novo para mim e aí estou com algumas dúvidas.

Alguém nesse grupo lindo, já lidou com esse tipo de comunicação?
A comunicação é a mesma para qualquer tipo de CLP da Siemens?
O CLP guarda como a informação dentro dele? Tem um banco de dados?

A ideia é desenvolver em C#, coletar a informação do CLP e persisti-la em um banco de dados SQL. A parte da persistência é bem tranquila para mim.

Não encontrei nada a respeito desse modelo na Web-esfera, se alguém puder me dar uma dica fico agradecido

Tks