İlk başta bende libnodave ile uğraştım ama boşuna. Daha sonra kendim yazdım. Sizde yazabilirsiniz, yada fultek activex olarak satıyor. Nasıl çözdün derseniz anlatıyım. Pc ile plc her hangi bir program ile haberleştirdim. Sonra pc'ye iki seri port daha taktım. birinden plc'nin gönderdiği diğerinden de pc nin gönderdiği dataları milisaniye ile etiketliyerek kaydettim. Başladım enigmayı çözmeye pc ne demiş plc ne cavap vermiş.... böylece 20 gün sonunda mpi ile haberleşen bir activex yaptım. aynı sistemle ppi'ı 1 haftada yazdım. Benzer sistemle profineti yazdım. Artık hepsini bu şekilde yaparım her halde. bana siemens protokolü getirin çöziyim.
Unutmadan s7 mpi saçma sapan bir protokol. sadece 1 byte okumak için ilk seferinde 1000 byte data trasnferi yapılıyor. sonra karşılıklı 100 byte data transfer ile okuma sürdürülüyor. hepsi sadece 1 byte okumak için. Bu adamlar bu protokolü yazarken kimse yapamasın olabildiğince karıştıralım demişler. Hatta giden gelen data içersinde 16 sayısı varsa peş peşe iki 16 gönderiliyor. Zira mpı da 16 dle demek iki tane gönderince bu dll değil demek oluyor.
Kolay gelsin