87. Narysuj schemat programu w jezyku SFC (bez wykorzystania kroków IEC)
realizujacy podstawowy schemat działania urzadzenia uwzgledniajacy trzy stany
pracy: Inicjalizacja, Praca normalna, Stop.
Na dole zamiast Normal powinno być Init czyli powrót do 1 bloku.
88. Wymien i scharakteryzuj akcje zwiazane z krokami w programie SFC (bez kroków
IEC).
akcja-wejściowa ( „E”)- wywoływana jednokrotnie za każdym razem gdy blok staje się aktywny.
akcja-wyjściowa („X”)- wywoływana jednokrotnie za każdym razem gdy blok przestaje być
aktywny.
główna akcja powiązana z krokiem - wywoływana cyklicznie w czasie gdy blok jest
aktywny.
89. Do czego służa tranzycje w programie SFC.
Tranzycje są to warunki przejścia między poszczególnymi krokami. Warunek tranzycji jest sprawdzany po wykonaniu akcji głównej kroku poprzedzającego tranzycję. Jeżeli warunek jest spełniony to następuje przejście do kolejnego kroku, jeżeli nie to aktywnym pozostaje nadal ten sam krok.
90. Opisz sekwencje wykonywania fragmentu programu w języku SFC zawierającego
krok (w formule bez kroków IEC) z akcja wejściowa, wyjściową oraz akcja
skojarzona z krokiem oraz dwiema tranzycjami - jedna poprzedzająca krok i jedna
występująca za krokiem. Naszkicuj schemat reprezentujący taki fragment programu w
TwinCAT PLC Control.
Schemat:
1.Sprawdzane czy spełnione są warunki przejścia przez tranzycje Trans0 . Jeżeli tak to aktywnym staje się blok „Step2”.
2. Jednokrotnie wykonywana jest akcja wejściowa „E” aktywnego bloku
3. Następnie wykonywana jest akcja bloku głównego i sprawdzane na końcu warunki przejścia przez tranzycje „Trans1”. Jeżeli warunki nie są spełnione to w następnym cyklu wykonywana nadal jest akcja bloku głównego „Step2”. Jeśli są spełnione to wykonywana jest Akcja wyjściowa „X” aktywnego bloku i następuje przejście przez tranzycje „Trans1” itd.
91. Opisz sekwencje wykonywania fragmentu programu w języku SFC zawierającego
krok (w formule z krokami IEC) z akcja wejściową, wyjściową oraz akcja skojarzona
z krokiem (kwalifikator N) oraz dwiema tranzycjami - jedna poprzedzająca krok i
jedna występująca za krokiem. Naszkicuj schemat reprezentujący taki fragment
programu w TwinCAT PLC Control.
1.Sprawdzane czy spełnione są warunki przejścia przez tranzycje Trans0 . Jeżeli tak to aktywnym staje się blok „Step2”.
2. Jednokrotnie wykonywana jest akcja wejściowa „E” aktywnego bloku
3. Następnie jest wykonywana akcja „AStep1” zgodnie z kwalifikatorem stojącym przy niej. W naszym przypadku jest to „N” co oznacza ze akcja jest wykonywana tylko wówczas gdy skojarzony z nią krok jest aktywny. Na końcu sprawdzane są warunki przejścia przez tranzycje „Trans1 Jeżeli warunki nie są spełnione to w następnym cyklu wykonywana nadal jest akcja bloku głównego „Step2. Jeśli są spełnione to wykonywana jest Akcja wyjściowa „X” aktywnego bloku i następuje przejście przez tranzycje „Trans1” itd.
92. Jakie operacje należy wykonać w pakiecie TwinCAT aby po odłączeniu komputera
nadrzędnego sterownik realizował program.
Należy zastosować zmienne typu RETAIN.
Należy utworzyć w sterowniku tzw. Bootproject - menu Online opcja Create Bootproject
93. W jakim trybie pracy TwinCAT System Manager możliwe jest wyszukiwanie
modułów we/wy podłączonych do szyby K-bus sterowników BC8150, BX9000,
CX1000.
Wykrywanie urządzeń możliwe jest w trybie konfiguracji, jeżeli System Manager jest w
innym trybie należy dokonać przełączenia.
94. Do czego służą opcje Force i Write Values w pakiecie TwinCAT PLC Control.
WiriteValues - ocpcja ta sluzy do zmiany wartości zmiennej. Wartość ta jest pamietana tylko przez jeden cykl pracy sterownika, następnie jest kasowana. Może ona zostać zapamiętana w sterowniku jeżeli zostanie wykonana opcja ForceValues
ForceValues - opcja służąca do zmiany wartości zmiennej. Wartość ta jest na stale pamiętana w sterowniku i można ja zmienić dopiero po użyciu na niej opcji Release Force.
Odpowiedzi do tego pytania nie są pewne, bo to znalazłem w Helpie Beckhoffa i były po angielsku, a angielskiego nie znam dobrze tyle co z English Translator 3.2 :D