Nais PLC lerde iki tür hafıza bulunur birincisi kalıcı hafıza C 16 için Data 1652 den başlar Data 1659 da biter hafızaya almak istediğiniz sayısal değer diyelimki data 53 de bulunsun bunu saklamak için yazılacak satır şöyledir (Word için 16 bit)
yazılımın ilk satırı şöyle başlayacak
R9013 F0 MV DT 1652 DT53
yazılımın son satırına
R9010 F0 MV DT 53 DT 1652 olacak
(DoubleWord için 32 bit)
yazılımın ilk satırı şöyle başlayacak
R9013 F1 DMV DT 1652 DT53
yazılımın son satırına
R9010 F1 DMV DT 53 DT 1652 olacak bu durumda data 54 ve data 1653 kullanılmayacak
Dt 53 adresini hem ekrandan hemde yazılımdan DT1652 ile değiştirmekte bir çözümdür fakat yazılımdaki DT 53 birden fazla kullanılıyor olabilir ve bunların bazıları HSC gibi yüksek hızlı sayıcı ile bir servo kontrolü yapıyorsa sıkıntı olabilir
ikincisi ise eeproma yazarak yanlız unutmamak gerekirki eeproma yazmanın bir sınırı vardır buda 1000000 kez yazılabilir ama okumada bir sınır yoktur diyelimki data 53 ü eeproma yazdırmak istiyoruz bunun için yazılacak satır
R0 Kontağı yazılım işlemini gerçekleştirecek tetik olarak kullanılmıştır
R9013 F12 ICRD K0 K1 DT53
R0 DF P13 ICWT DT53 K1 K0
Bu yazılımı bilinçli kullanmak gerekir R 0 yerine R9010 yazılırsa PLC nin scan time ına göre kısa bir sürede PLC bozulacaktır R9010 un manası her taramada bu değeri eeproma yaz demektir ki kısa bir sürede yazılım limitini aşacaktır
Naisle ilgili tüm sıkıntılarınız için yardımcı olabilirim
[email protected]