Para a nova linha da siemens não há ainda driver de comunicação homologado pela Siemens. Mas existem maneiras de implementar uma comunicação entre o S7-1200 e um software supervisório através de um servidor OPC da própria Siemens (PC Access) ou então do driver de comunicação M-Prot da Elipse.
Abaixo vou explicar os passos que eu segui para configurar uma comunicação S7-1200 como o servidor OPC PC Access. Em outro post farei a comunicação com o M-prot.
Inicialmente você deverá inserir seu CLP e depois configurar seu endereço.
Após configurar o endereço do CLP, insira um novo Data Block. Deve ser o Data Block 1, pois o PC Access é para ser usado com a linha S7-200 e toda área de memória da linha s7-200 é DB1. Então se você inserir um outro data block que não seja DB1 o PC Access não lerá. Antes de inserir o Data Block desmarque a opção “Simbolic access only”.
Após inserido o Data Block você poderá declarar suas variáveis dentro dele. Atenção aos tipos de variáveis, elas tem que ser compatíveis com a linha S7-200 (Por exemplo o PC-Access não ler variáceis DTL).
Faça seu programa e envie para o CLP.
Agora configure o PC-Access.
No PC-Access insira um novo dispositivo e configure o endereço do CLP que você quer ler, e o TSAP.
Local = 10 00
Remoto = 03 01 ou 03 00
Agora insira as variáveis a serem lidas, as mesmas que foram declaradas no CLP.
Para testar a comunicação selecione o CLP que foi inserido e depois clique neste botão da barra de tarefas.
E depois Neste outro Botão.
Se tudo estiver configurado corretamente você verá ao lado das variáveis no campo quality a palavra “good”.
Caso algo dê errado verifique todos os passos.
Espero ter ajudado alguém. :)