FC 14 ve FC15 ayrı ayrı şartlarda çağrılıyorsa(şarta bağlı fonk. çağırma) çalışma mantığıyla yapıldıysa bir sıkıntı olmaz, kısaca fonksiyonların hangi şartlar altında çağrıldığı önemli.
Bu tekniği ben genelde birden fazla versiyonu olan makinalarda kullanıyorum, mesela makina tipi A versiyonuysa FC14 çağrılır, B versiyonuysa FC15 çağrılır. A ve B versiyonlarında aynı çıkışın çalışma şartları farklı olabilir.
Peki bunun avantajı ne derseniz; çünkü paralel kollara şartlar koyularakta aynı çıkış değiştirilebilir. Avantajı A makinası sorunsuz çalışıyorsa, B programınıda paralel kollarla aynı çıkışı çalıştırmak istendiğinde A makinasının yazılımının bozulma olasılığı vardır ve bunu A makinasında denemeden anlayamassınız. Versiyonlar arttığında aynı paralel dalları, her değişiklikte tüm makinalarda tekrardan kontrol etmek gerekir buda hep başa dönmeyi gerektirebilir.
Kısaca program çağırma şartlarını birbirinden bağımsız hale getirmek ve arıza aramada çalışan diğer versiyon makinaların yazılımlarına dokunmamak ve aynı tip ama farklı versiyon makinaların yazılımlarını tek plc programı altında toplamak.
Senin programında FC14 ü sanırım manual modda, FC15 ise otomatikte çağırmış