Existe uma outra forma que é o S7 Connection, na qual se podem usar funções como o PUT e o GET (usado no projecto da Turquia, penso eu). Neste caso a comunicação é feita por request podendo ser unidireccional ou bidireccional. Para implementar uma comunicação unidireccional é necessário ter uma carta do tipo CP 342-5 num PLC, ou nos dois caso se pretenda bidireccional. Se for unidireccional a configuração é feita apenas no do CPU que tem a carta CP. Mesmo com uma comunicação unidireccional podem passar dados nos dois sentidos usando o PUT e GET no PLC que tem a carta CP 342-5, ou seja, com o PUT é possível escrever e com o GET é possível ler dados do outro PLC. Para que as funções PUT e GET funcionem é necessário activar uma S7 Connection no NetPro (botão direito em cima do CPU -> Insert new connection -> Connection Type = S7 Connection -> ok. Na janela Properties S7 Connection escolher CP 342-5 no CPU Local e MPI/DP no CPU Partner. Ainda nesta janela é mostrado o ID da conexão que vai ser usado nas funções PUT e GET). Este tipo de comunicação também pode ser usado para uma ligação Ethernet, entre dois S7 317 PN/DP por exemplo, e permite trocar dados até 240 bytes.
Finalmente, neste projecto tem que usar o Direct Data Exchange.




