Merhaba
Codesysten aldığım bir kontak ile süre saydırıyorum ama panel kapandığı zaman süre sıfırlıyor.Panel kapandığı zaman hafızada tutmasını nasıl sağlayabilirim
hafızada tutma
-
- Mesajlar: 42
- Kayıt: 31 Eki 2019, 11:16
hafızada tutma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: hafızada tutma
merhabalar ibrahim bey.
Panel tarafında eğer bir tag bir PLC yada kontrolcüye bağlıysa kalıcı yapamazsınız. Kalıcılığı PLC tarafı yapmak zorunda.
Gönderdiğiniz koda göre codesys kullanıyorsunuz . Codesyste taglarını codesys içerisinde retain yaparak kalıcı hale getirebilirsiniz bu sayede değerleriniz panel tarafında da kalıcı olacaktır.
Panel tarafında eğer bir tag bir PLC yada kontrolcüye bağlıysa kalıcı yapamazsınız. Kalıcılığı PLC tarafı yapmak zorunda.
Gönderdiğiniz koda göre codesys kullanıyorsunuz . Codesyste taglarını codesys içerisinde retain yaparak kalıcı hale getirebilirsiniz bu sayede değerleriniz panel tarafında da kalıcı olacaktır.
-
- Mesajlar: 42
- Kayıt: 31 Eki 2019, 11:16
Re: hafızada tutma
Cevabınız için teşekkür ederim retain komutunu nasıl kullanacağıma dair ufak verebilir misiz?
Re: hafızada tutma
Codesys içerisinde RETAIN seçerek değişkeninizi kalıcı yapabilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: hafızada tutma
Merhaba Kolay gelsin codesys artıda bu şekilde retain olmasını sağlayabiliyorum, fakat Modbus TCP olarak bağlantı kurduğumda global tag retain seçili olmasına rağmen kalıcı olmuyor enerji kesip verdiğimde "0" oluyor, Modbus TCP bağlantıda retain tag'lara ihtiyacım var yardımcı olur musunuz.
Re: hafızada tutma
Merhabalar,
Aşağıdaki görseldeki gibi değişkenlerinizi "Persistent Variables" kalıcı hafıza alanında kullandığınızda enerjiyi kesip verdiğinide değerleriniz sıfırlanmayacaktır.
Aşağıdaki görseldeki gibi değişkenlerinizi "Persistent Variables" kalıcı hafıza alanında kullandığınızda enerjiyi kesip verdiğinide değerleriniz sıfırlanmayacaktır.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: hafızada tutma
Dediğiniz "persistent variables" olarak ayarladım fakat enerjiyi kesip verdiğimde değer 15 iken "0" oluyor