Haklısınız
@huh huh, tek tek açıklamaya çalışıcam.
1.Haberleşmede bağlı olduğumu ; verilen ip ve portu ModbusClient nesnesi üzerinde parametreleri yerine koyarak(Oluşturmuş olduğum windows form yapısında) bağlanabiliyorum.Farklı bir ip il denediğimde hata veriyor.Connect olabiliyorum.
2.PLC'ye sahip olan şirketten bir log dosyası istedim.Txt dosyasında yazan adresden okumak istiyorum 1 veya 0'.Bu dosyadaki verileri aşşağıda paylaşıcam.
3.Modbus TCP/IP kullanıyorum.
ReadHoldingRegister(03) kullanıyorum.
4.Haberleşmeye uygun , gelen ve giden kuralları açık.PLC tarafında herhangi bir sorun gözükmüyor.
Attıkları txt dosyasında size bir örnek göstermek istiyorum;
"G2_1","404605",Word,1,R/W,100,,,,,,,,,,"",
"G2_2","404606",Word,1,R/W,100,,,,,,,,,,"", Ben bu adresden okumak istiyorum.
"G2_3","404607",Word,1,R/W,100,,,,,,,,,,"",
"G2_4","404608",Word,1,R/W,100,,,,,,,,,,"",
"G2_5","404609",Word,1,R/W,100,,,,,,,,,,"",
Sorun bu plc adresi modbusda nasıl yazacağım.44606 oluyor fakat 404606 olmuyor.Sol shif mi yapmalıyım.Sorun sizcede bu mu ? Yaptığım uygulamada adrese 44606 yazdığımda 0 değeri geliyor.Bu bir değerin döndüğüne mi işaret yoksa null da olsa 0 mı gelir.Bu konuda bir fikriniz var mı ?
Çok teşekkür ederim.Şimdiden vereceğiniz cevap için saolun.