wywołani* 2
wr*ołanł*2 i ij-łi ieb1 HI |
m |
eiuł*| JM 1 |
- wywołania 3 |
: |
wywołani* 3 |
1HI isf HI |
iH | |
v— |
ZV • Tf*f | ||
•tn lo3#or\ujM3rrt S7 |
xi>4 |
BłoU funkcyjne - FB - podobnie jak funkcje - FC - mogq być paramerryzowane. Dzięki czemu możliwe jest wykorzystanie jednego bloku do realizacji łych samych funkcji na różnych zestawach danych.
Różnica pomiędzy FB. a FC polega na tym. że FB posiada pamięć (w posiądę skojarzonego bloku donychl Dlatego leż możliwa jest sytuacjo. Z* |eżel blok FB wywołamy kjlkakrotoie z fym samym zestawem parametrów to uzyskany wynik za każdym razem będzie inny (dla FC nie jest to możfrwe. chyba, że korzysta z zewnętrznych komórek pamięci!
Zasady edycji bloku funkcyjnego sq analogiczne jak funkcji. Również zestaw instrukcji oraz sposoby reprezentacji programu są analogiczne
Różnice pomiędzy FB. a FC widać w częScf dekfarocyjnej-. pojawia się nowy typ parametru -skfr zmienna fokolna. dostępna tytko w obrębie FB. której wartość jest pamiętana po zakończeniu wykonywania FB N przechMeAsMe do zmiennej TWP1 Ponadto dkt każdej ze zmiennych możliwe jest przyporządkowanie wanoid inicjalizującej fcrzyjmowanej przy pierwszym wywołaniu btokul w kolumnie hU vah»
F&IZ