Titus
Üye
- Katılım
- 11 Mar 2008
- Mesajlar
- 422
- Puanları
- 6
- Yaş
- 40
Merhaba arkadaşlar,
ABB marka RTU211 ile yine ABB marka PM573-ETH PLC'yi Modbus TCP üzerinden haberleştirmeye çalışıyorum ama şuana kadar pek yol aldığım söylenemez.
Öncelikle şunu belirteyim iki adet PLC'yi modbus TCP üzerinden haberleştirebildim, dolayısıyla PLC tarafında donanımsal bir sıkıntı olduğunu düşünmüyorum.
RTU'nun da Modbus TCP ayarlarını yaptım, hatta ModScan32 gibi üçüncü parti bir yazılımla da RTU'ya ait olan input sinyallerini ModBus TCP üzerinden alabildim. Kısacası RTU211'de Modbus TCP üzerinden data aktarımını yapabiliyor.
Benim sıkıntım ise şu noktada başlıyor.
PLC programı içerisinde ETH_MOD_MAST bloğunu kullanıyorum ve bu blok bana sürekli olarak 12325 hatası veriyor.Yani telegram içeirinde istenilen adresin olmadığını söylüyor. ETH_MOD_MAST bloğunda olan data adresi kısmına ModScan32'de gördüğüm adresi olarak yazıyorum 30001 (Bu arada 4 numaralı modbus fonksiyonu ile input register'ı okuyorum). Hatta neredeyse 0'den 40001'e kadar tüm adresleri elle deneyeceğim ama yine de beceremedim şu işi.
Bu konuda deneyimi olanlar ya da en azından ETH_MOD_MAST bloğundaki 12325 hatasının çözümünü bilenler varsa bana yardımcı olabilir mi?
ABB marka RTU211 ile yine ABB marka PM573-ETH PLC'yi Modbus TCP üzerinden haberleştirmeye çalışıyorum ama şuana kadar pek yol aldığım söylenemez.
Öncelikle şunu belirteyim iki adet PLC'yi modbus TCP üzerinden haberleştirebildim, dolayısıyla PLC tarafında donanımsal bir sıkıntı olduğunu düşünmüyorum.
RTU'nun da Modbus TCP ayarlarını yaptım, hatta ModScan32 gibi üçüncü parti bir yazılımla da RTU'ya ait olan input sinyallerini ModBus TCP üzerinden alabildim. Kısacası RTU211'de Modbus TCP üzerinden data aktarımını yapabiliyor.
Benim sıkıntım ise şu noktada başlıyor.
PLC programı içerisinde ETH_MOD_MAST bloğunu kullanıyorum ve bu blok bana sürekli olarak 12325 hatası veriyor.Yani telegram içeirinde istenilen adresin olmadığını söylüyor. ETH_MOD_MAST bloğunda olan data adresi kısmına ModScan32'de gördüğüm adresi olarak yazıyorum 30001 (Bu arada 4 numaralı modbus fonksiyonu ile input register'ı okuyorum). Hatta neredeyse 0'den 40001'e kadar tüm adresleri elle deneyeceğim ama yine de beceremedim şu işi.
Bu konuda deneyimi olanlar ya da en azından ETH_MOD_MAST bloğundaki 12325 hatasının çözümünü bilenler varsa bana yardımcı olabilir mi?