easy Soft CoDeSys v. 2.3 and EC4P-222 PLC FAQs
easy Soft CoDeSys v. 2.3 and EC4P-222 PLC FAQs
easy Soft CoDeSys v. 2.3 and EC4P-222 PLC FAQs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>easy</strong> <strong>Soft</strong> <strong>CoDeSys</strong> v. <strong>2.3</strong> <strong>and</strong> <strong>EC4P</strong>-<strong>222</strong> <strong>PLC</strong> <strong>FAQs</strong><br />
1. Jak zaadresowac we/wy cyfrowe jako BYTE?<br />
W „Ustawienia systemu docelowego/Target Settings” należy zaznaczyć opcję „Bez<br />
sprawdzania adresów/No address check”. Teraz możliwa jest deklaracja: wy AT %QB0 :<br />
BYTE; lub we AT %IB0 : BYTE;<br />
2. Czy można zredefiniować funkcje wyświetlacza i klawiaturki?<br />
Zawartość tekstową wyświetlacza i funkcje klawiszy sterownika można dowolnie<br />
skonfigurować w programie użytkownika. Przykład wysłałem na aik.polibuda. Dokładny opis<br />
w manualu o hardwarze „Programmable Logic Controller <strong>easy</strong> Control EC4-200”.<br />
3. Skąd można pobrać symulator (i nie tylko)?<br />
Odpowiedni link na aik.polibuda. Przypominam, że jest to licencja edukacyjna na potrzeby<br />
tego laboratorium. Wykorzystywanie niniejszego oprogramowania do inny celów – w tym<br />
przede wszystkim do celów komercyjnych – jest zabronione!!!<br />
4. Dlaczego mimo ustawienia czasu maksymalnego dla bloku w SFC nie następuje<br />
wyjście z tego bloku po przekroczeniu zadanego czasu?<br />
Przekroczenie czasu maksymalnego powoduje jedynie ustawienie flagi SFCError:=TRUE.<br />
Jeżeli wyjście ma nastąpić po tym czasie (mimo nie spełnienia podstawowego warunku<br />
wyjścia), to należy w warunku dodać OR SFCError=TRUE i w akcji wyjściowej bloku<br />
zresetować flagę SFCError:=FALSE. Przykładowy program na aik.polibuda.<br />
5. Jakie są warunki zaliczenia laboratorium?<br />
Na 3: wykonanie projektu „Dyskoteka” i zaprogramowanie on the fly jednej prostej<br />
zależności logiczno-czasowej w języku wylosowanym spośród IL, ST, SFC, FBD,CFC i LD.<br />
Na 5: wykonanie projektów „Dyskoteka” i „Skrzyżowanie/Winda” oraz zaprogramowanie on<br />
the fly jednej zależności logiczno-czasowej w języku wylosowanym spośród IL, ST, SFC,<br />
FBD,CFC i LD.<br />
6. Kiedy zostaną omówione języki FBD i CFC?<br />
Na początku listopada. Przykłady na aik.polibuda.<br />
7. Do kogo kierować uwagi i nowe pytania?<br />
Autorem tego FAQ-a jest B.Ufnalski(at)isep.pw.edu.pl.<br />
8. Kiedy zostaną omówione języki IL i LD?<br />
Na przełomie listopada i grudnia.<br />
9. Do kiedy należy oddać projekty?<br />
Zajęcia te mają status laboratorium, dlatego termin oddawania projektów [które to z przyczyn<br />
formalnych powinniśmy niniejszym nazywać zadaniami do wykonania w ramach ćwiczeń<br />
laboratoryjnych ;) ] upływa wraz z ostatnim spotkaniem laboratoryjnym.<br />
10. Jak przekazywać parametry do funkcji i bloku funkcji? Jak przekazywać wartość<br />
przez nazwę funkcji (pytanie zawiera odpowiedź ;)? Dlaczego nie można przekazywać<br />
wartości przez nazwę BLOKU funkcji (FB)?
Odpowiedni przykład na aik.polibuda. Blok funkcji (Function Block) nie ma składni funkcji<br />
(myląca nazwa). Ma konstrukcje procedury. Wartości przekazujemy przez zmienna<br />
strukturalną o nazwie nazwa_bloku_funkcji.nazwa_zmiennej. Przykład na aik.polibuda.<br />
11. Ile można mieć nieusprawiedliwionych obecności?<br />
Przypominam, że zgodnie z regulaminem PW na lab. 15-godzinnym można mieć jedną taką<br />
nieobecność. Jeżeli dana osoba sprawnie realizuje przydzielone zadania, to dopuszczam dwie<br />
takie nieobecności.<br />
12. Kiedy rozpoczynają się rozmowy końcowe?<br />
Od początku stycznia rozpoczynam końcowe rozmowy oceniające. Rozmowa ta ma charakter<br />
obrony oceny zaproponowanej przy oddawaniu zadania (patrz też pyt. 5.). Rozmowa ta może<br />
skończyć się utrzymaniem tej oceny, obniżeniem jej o 0.5 lub o 1 (nie przystąpienie do<br />
rozmowy skutkuje tym ostatnim). Oznacza to, że osoby, które podjęły się wykonania zadania<br />
drugiego i uzyskały na tym etapie propozycję oceny co najmniej 4 mają gwarancję<br />
sumarycznego wyniku pozytywnego. Jeżeli nie będzie chętnych, to rozmowy rozpoczynam w<br />
kolejności listy z podziałem na grupy (nie alfabetycznie).<br />
13. Czy pytania podczas rozmowy końcowej mogą być „tendencyjne”?<br />
Nie, pytania będą dotyczyły wyłącznie tego czym się zajmowaliście w ramach zadań i tego co<br />
zostało zilustrowane przykładami podczas mini-wykładów. Będą sprawdzały wiedzę<br />
inżynierską z zakresu umiejętności posługiwania się narzędziami <strong>CoDeSys</strong>.