plcden yazdığımız programı belirli süre,sayıcı, move vs komutlarıyla donatmış ve belirli proses işlerken hepsini birden pause yapmanın bir yolu var mı?
Aslında sormak istediğim ortalama bir proje tasarlarken (7-8 çıkışlı (valfli) 7-8 girişli vs ) projede nelere dikkat edilmeli?neler kesinlikle yapılmalı? nasıl bir yol izlenmeli?neler yapılmamalı? bu konuda yardımcı olursanız memnun olurum.
karmaşık işlemler sonrası pause?
Re: karmaşık işlemler sonrası pause?
Merhaba;
Bu konuda aslında tek bir doğru yok. Her kullanıcı aynı programı çok farklı şekillerde yazabilir. Burada dikkat edilmesi gereken en önemli şey prosesin acil durumlarda güvenli bir şekilde durdurulabiliyor olması. En çok bu kısıma dikkat edilmesi gerekir.
Örneğin;
1. Kalıcı ve uçucu bit/register kullanımlarınıza dikkat ediniz.
2. Tablolu bir fonksiyon bloku kullanıyorsanız tablo içerisinde kullandığınız registerları asla başka yerlerde kullanmayınız. Bu registerların çakışmasına sebebiyet verir ve fonksiyon bloğu hataya düşer.
3. Bazı fonksiyon bloklarında WR bulunur. WR'nin anlamı working registerdır. Bu çalışma registerları kendisinden sonraki registarları kullanabilir. Örneğin 6 tane kullanıyorsa ve siz R10 yazdısanız, R16 ya kadar işleme alınmıştır. Başka yerlerde kullanılmamalıdır. Bundan dolayı kullanım kılavuzlarına bakarak fonksiyonları kullanın.
4. Kayan noktalı sayılar kullanıyorsanız çift register kullanmanız gerekmetedir.
Bu konuda aslında tek bir doğru yok. Her kullanıcı aynı programı çok farklı şekillerde yazabilir. Burada dikkat edilmesi gereken en önemli şey prosesin acil durumlarda güvenli bir şekilde durdurulabiliyor olması. En çok bu kısıma dikkat edilmesi gerekir.
Örneğin;
1. Kalıcı ve uçucu bit/register kullanımlarınıza dikkat ediniz.
2. Tablolu bir fonksiyon bloku kullanıyorsanız tablo içerisinde kullandığınız registerları asla başka yerlerde kullanmayınız. Bu registerların çakışmasına sebebiyet verir ve fonksiyon bloğu hataya düşer.
3. Bazı fonksiyon bloklarında WR bulunur. WR'nin anlamı working registerdır. Bu çalışma registerları kendisinden sonraki registarları kullanabilir. Örneğin 6 tane kullanıyorsa ve siz R10 yazdısanız, R16 ya kadar işleme alınmıştır. Başka yerlerde kullanılmamalıdır. Bundan dolayı kullanım kılavuzlarına bakarak fonksiyonları kullanın.
4. Kayan noktalı sayılar kullanıyorsanız çift register kullanmanız gerekmetedir.
Re: karmaşık işlemler sonrası pause?
cevap için teşekkürler. maddeleri biraz açar mısınız? plcde yeniyim.Volkan yazdı: ↑Cmt Eyl 18, 2021 7:24 pm Merhaba;
Bu konuda aslında tek bir doğru yok. Her kullanıcı aynı programı çok farklı şekillerde yazabilir. Burada dikkat edilmesi gereken en önemli şey prosesin acil durumlarda güvenli bir şekilde durdurulabiliyor olması. En çok bu kısıma dikkat edilmesi gerekir.
Örneğin;
1. Kalıcı ve uçucu bit/register kullanımlarınıza dikkat ediniz.
2. Tablolu bir fonksiyon bloku kullanıyorsanız tablo içerisinde kullandığınız registerları asla başka yerlerde kullanmayınız. Bu registerların çakışmasına sebebiyet verir ve fonksiyon bloğu hataya düşer.
3. Bazı fonksiyon bloklarında WR bulunur. WR'nin anlamı working registerdır. Bu çalışma registerları kendisinden sonraki registarları kullanabilir. Örneğin 6 tane kullanıyorsa ve siz R10 yazdısanız, R16 ya kadar işleme alınmıştır. Başka yerlerde kullanılmamalıdır. Bundan dolayı kullanım kılavuzlarına bakarak fonksiyonları kullanın.
4. Kayan noktalı sayılar kullanıyorsanız çift register kullanmanız gerekmetedir.
1.kalıcı ve uçucu register nelerdir farkı nedir?
2.tablolu fonksiyon bloğu nedir?
3.kayan noktalı sayı nedir?
Re: karmaşık işlemler sonrası pause?
1. Kalıcı register PLC enerjisi kesildiğinde içerisindeki değeri unutmaz.
Ucucu register PLC enerjisi kesildiğinde içerisindeki değeri unutur ve sıfırlanır.
2. FUN150 modbus veya FUN140 servo/step sürme fonksiyonları gibi. Bunlar hakkında ayrıntılı bilgileri forumda, kullanım kılavuzlarında ve youtube sayfamızda bulabilirsiniz.
3. Kayan noktalı sayıya kısaca noktalı sayı diyebiliriz. Örneğin 2,3 değeri ile 2,55 değeri toplayacaksanız kayan noktalı sayı toplama fonksiyonunu kullanırsınız.
Ucucu register PLC enerjisi kesildiğinde içerisindeki değeri unutur ve sıfırlanır.
2. FUN150 modbus veya FUN140 servo/step sürme fonksiyonları gibi. Bunlar hakkında ayrıntılı bilgileri forumda, kullanım kılavuzlarında ve youtube sayfamızda bulabilirsiniz.
3. Kayan noktalı sayıya kısaca noktalı sayı diyebiliriz. Örneğin 2,3 değeri ile 2,55 değeri toplayacaksanız kayan noktalı sayı toplama fonksiyonunu kullanırsınız.