Thread Content
Fabrikamızda, TRICON ve PKS’in MODBUS iletişimini kullanan bir proje bulunmaktadır; PKS ana istasyon olarak görev yaparak verileri TRICON’a okur ve yazar. TRICON tarafından 33001 adıyla anılan bir AI tanımlanmıştır; bu, 32 bitlik bir bellek tabanlı gerçek sayıdır. Bir başka AO daha var; 41001 adıyla da bilinir ve o da 32 bitlik bir bellek tabanlı gerçek sayıdır. PKS tarafından MODBUS aracılığıyla okuma yapılır, PKS tarafında QUICK BUILDER ile nokta oluşturulur ve AI’nin PV SOURCE ADDRESS’i SIS_AI 05002 IEEEFPLB’dır. AO noktasının PV SOURCE ADDRESS’i SIS_AO 05002 IEEEFPLB’dır. SIS_AI ve SIS_AO, PKS tarafından oluşturulan kontrol cihazlarıdır; IEEEFPLB kodunu bayt değişimiyle küçük uç formatında çözerler. İki taraftan gelen nokta adreslerinin neden her ikisinin de 05002 olduğunu öğrenmek istiyorum. Bu 33001 ve 41001 nasıl 05002 oluyor? Neden iki adres aynı?
Bu, tricon’un veri yapısı ve iletişim mekanizmasıyla ilgilidir. 33001 sadece bir değişkenin takma adıdır, iletişim adresi değildir. İlgili gerçek iletişim adresi 35001+35002 41001’dir, orada normal şekilde okuyup yazabiliyor musunuz? Referans dokümana göre, bu şekilde ayarlamak yanlış; doğrusu 2002 IEEEFPLB olmalı
Teşekkür ederim, çok doğru söylediniz. PKS tarafındaki programı üretici hazırlamış, AO noktalarının adreslerini hepsi yanlış yazmış. AO’yu hiç kullanmadığımız için fark etmedik, ancak yakın zamanda programa baktığımda fark ettim :)
“33001 sadece bir değişkenin takma adıdır, iletişim adresi değildir. İlgili gerçek iletişim adresi “35001+35002”dir. Bu iletişim adresi nasıl dönüştürülüyor? Lütfen uzmanlar yardım etsin