AytacFx
Üye
- Katılım
- 20 Kas 2015
- Mesajlar
- 14
- Puanları
- 1
- Yaş
- 33
Merhabalar Kontrolkalemi ve üyeleri,
While ve Repead kullanarak bir kac örnek program yazmak istiyorum egitim amaçli fakat sanirim 'sonsuz döngü' dedigimiz olaya giriyor kullandigim PLC ve yazilim.
Ornek olarak soyle yaziyim:
------------------------
WHILE basla DO
value:= value + 1;
END_WHILE;
-------------------------
veya diger ornek
-----------------------------
IF value < 5000 THEN
REPEAT
value:= value + 1;
UNTIL NOT basla
END_REPEAT;
END_IF;
----------------------------
Yukaridaki kodlarda;
basla: boolean
value: DINT
Kullandigim FlexiSoft programinda hata olmadigini soyluyor fakat bir tane warning veriyor ve onuda okuyamiyorum. Sonsuz donguden kurtulmak icin sanirim icine IF statement atip Exit dememiz gerekiyor dogrumuyum? Veya bu isin icinden nasil cikilir?
Hatta yukaridaki verdigim ornek IF statement ilede yapilabiliyor. Nerelerde kullanildigina dair ornek verebilirmisiniz? Internetide baya aradim fakat ST olarak guzel bir ornek bulamadim, en azindan benim anliyacagim sekilde.
Simdiden tesekkurler!
While ve Repead kullanarak bir kac örnek program yazmak istiyorum egitim amaçli fakat sanirim 'sonsuz döngü' dedigimiz olaya giriyor kullandigim PLC ve yazilim.
Ornek olarak soyle yaziyim:
------------------------
WHILE basla DO
value:= value + 1;
END_WHILE;
-------------------------
veya diger ornek
-----------------------------
IF value < 5000 THEN
REPEAT
value:= value + 1;
UNTIL NOT basla
END_REPEAT;
END_IF;
----------------------------
Yukaridaki kodlarda;
basla: boolean
value: DINT
Kullandigim FlexiSoft programinda hata olmadigini soyluyor fakat bir tane warning veriyor ve onuda okuyamiyorum. Sonsuz donguden kurtulmak icin sanirim icine IF statement atip Exit dememiz gerekiyor dogrumuyum? Veya bu isin icinden nasil cikilir?
Hatta yukaridaki verdigim ornek IF statement ilede yapilabiliyor. Nerelerde kullanildigina dair ornek verebilirmisiniz? Internetide baya aradim fakat ST olarak guzel bir ornek bulamadim, en azindan benim anliyacagim sekilde.
Simdiden tesekkurler!
Son düzenleme: