askb
Üye
- Katılım
- 29 Mar 2008
- Mesajlar
- 270
- Puanları
- 1
Merhaba,
Komut satırına yazdıgımız komutların,işletilmesine harcana süreyi bulma imkanımız varsa bunu nasıl yapabiliriz.ST dilini kullanıyorum.Örneğin aşagıdaki komutları plc kaç milisaniyede işleyebilir.(Prg'mın Amacı;20 adet datadan en küçüğünü bulmak.)
enkucuk:=data[0];
j:=0;
for j := 0 to 19 by 1 do
if (data[j]) < enkucuk then
enkucuk:=data[j];
DT500:=enkucuk;
end_if;
end_for;
2. bir sorumda şu;
Bu kodları fpwingr ye çeviriyorum.Ladder satırında "Impossible to draw" ve başka bir uyarıda;"The program includes errors".
Bu uyarıları vermesine rağmen Çalışıyor.Anladığım kadarıyla Proda yazdığımız komutlar,gr 'ye çevrilirken,Proda yazılanlar önce Hex formatına dönüştürülüyor,Bu Hex kodlarda Gr'de Ladder'a dönüştürülüyor.Ama bu esnada bazı hex kodları ları Ladder'a dönüştüremiyor ama programı çalıştırıyor.
Kısacası bu dönüştürme işlemine güvenebilirmiyim.
Yardımcı olabilirmisiniz.
Komut satırına yazdıgımız komutların,işletilmesine harcana süreyi bulma imkanımız varsa bunu nasıl yapabiliriz.ST dilini kullanıyorum.Örneğin aşagıdaki komutları plc kaç milisaniyede işleyebilir.(Prg'mın Amacı;20 adet datadan en küçüğünü bulmak.)
enkucuk:=data[0];
j:=0;
for j := 0 to 19 by 1 do
if (data[j]) < enkucuk then
enkucuk:=data[j];
DT500:=enkucuk;
end_if;
end_for;
2. bir sorumda şu;
Bu kodları fpwingr ye çeviriyorum.Ladder satırında "Impossible to draw" ve başka bir uyarıda;"The program includes errors".
Bu uyarıları vermesine rağmen Çalışıyor.Anladığım kadarıyla Proda yazdığımız komutlar,gr 'ye çevrilirken,Proda yazılanlar önce Hex formatına dönüştürülüyor,Bu Hex kodlarda Gr'de Ladder'a dönüştürülüyor.Ama bu esnada bazı hex kodları ları Ladder'a dönüştüremiyor ama programı çalıştırıyor.
Kısacası bu dönüştürme işlemine güvenebilirmiyim.
Yardımcı olabilirmisiniz.