Inquiry
Form loading...
Zasada oceny jakości programu PLC

Aktualności

Zasada oceny jakości programu PLC

2023-12-08
Najlepszym standardem oceny programu PLC jest praktyka sprawdzająca, czy program może osiągnąć oczekiwany cel, ale to nie wystarczy, ponieważ istnieją dobre i złe programy do osiągnięcia tego celu. Jaki program jest dobry? Generalnie istnieją następujące aspekty: 1. Poprawność Program PLC musi być poprawny i zweryfikowany w praktyce, aby udowodnić, że może działać poprawnie. Jest to najbardziej podstawowy wymóg dla programu PLC. Jeśli tego nie da się zrobić, reszta jest bezużyteczna. Aby program był poprawny, musimy dokładnie korzystać z instrukcji i poprawnie używać urządzeń wewnętrznych. Prawidłowe użycie instrukcji wiąże się z dokładnym zrozumieniem instrukcji. Dlatego należy wyjaśnić znaczenie i warunki stosowania instrukcji. Jeśli to konieczne, można skompilować małe programy w celu przetestowania niejasnych instrukcji. W przypadku tej samej instrukcji, ze względu na różne partie fabryczne sterowników PLC lub różne serie i modele sterowników PLC, niektóre szczegóły instrukcji mogą się różnić, dlatego prosimy o dokładne zapoznanie się z instrukcją programowania. Ważne jest również prawidłowe korzystanie z urządzeń wewnętrznych. Jeśli niektóre sterowniki PLC są wyposażone w zabezpieczenie przed awarią zasilania, inne nie. Należy upewnić się, że należy zastosować urządzenie zabezpieczające przed awarią zasilania, w przeciwnym razie nie będzie można go użyć. Krótko mówiąc, najbardziej podstawowym wymogiem dla programu PLC jest dokładne użycie instrukcji, prawidłowe wykorzystanie urządzeń wewnętrznych i zapewnienie prawidłowego działania zaprogramowanego programu. 2. Niezawodność Program powinien być nie tylko poprawny, ale i niezawodny. Niezawodność odzwierciedla stabilność programu PLC, która jest również podstawowym wymaganiem dla programu PLC. Niektóre programy PLC mogą działać poprawnie w normalnych warunkach pracy lub w trybie zgodnym z prawem, ale nie mogą działać normalnie po nietypowych warunkach pracy (takich jak chwilowa awaria zasilania i wkrótce ponowne włączenie) lub nielegalnej operacji (np. niektóre przyciski nie zostały naciśnięte po kolei, lub naciśnięto kilka przycisków jednocześnie). Tego rodzaju procedura nie jest niezawodna ani niestabilna, jest to zła procedura. Dobry program PLC potrafi zidentyfikować nieprawidłowe warunki pracy i powiązać je z normalnymi warunkami, dzięki czemu program może dostosować się do różnych sytuacji. Dobre programy PLC potrafią odrzucić nielegalne operacje bez pozostawiania „śladów”. Akceptowane są wyłącznie operacje legalne. Blokowanie jest powszechnym sposobem odrzucenia nielegalnej operacji. Obwód przekaźnika często korzysta z tej metody, a sterownik PLC może również odziedziczyć tę metodę. 3. Zwięzłość Celem jest również maksymalne skrócenie programu PLC. Krótkie programy mogą oszczędzać pamięć użytkownika; W większości przypadków może również zaoszczędzić czas wykonywania, poprawić szybkość reakcji na dane wejściowe i poprawić czytelność programu. To, czy program jest krótki, czy nie, można ogólnie zmierzyć liczbą instrukcji używanych przez program. Jeśli liczba użytych instrukcji jest niewielka, program będzie oczywiście krótki. Aby program był krótki, z dużego punktu widzenia powinniśmy zoptymalizować strukturę programu, uprościć program instrukcjami kontroli przepływu, a z małego punktu widzenia zastąpić instrukcje jednofunkcyjne potężnymi instrukcjami i zapłacić zwróć uwagę na kolejność instrukcji. 4. Oszczędność czasu Zwięzłość programu może zaoszczędzić czas jego działania, ale zwięzłość i oszczędność czasu to nie to samo. Ponieważ czas działania programu jest powiązany z liczbą instrukcji zawartych w programie, ale także z używanymi instrukcjami. Czas wykonania różni się w zależności od instrukcji PLC. Co więcej, niektóre instrukcje są wykonywane w różnym czasie, gdy warunek logiczny jest włączony i gdy warunek logiczny jest wyłączony. Dodatkowo, ze względu na zastosowanie instrukcji sterujących przepływem, nie wszystkie instrukcje w programie muszą zostać wykonane. Dlatego obliczenie czasu działania programu jest stosunkowo złożone. Należy jednak wymagać, aby średni czas był krótki, a maksymalny nie był zbyt długi. Może to poprawić szybkość reakcji sterownika PLC. Kluczem do oszczędności czasu jest dobre wykorzystanie instrukcji sterowania procesem. Określ niektóre instrukcje, które należy wykonać w zależności od sytuacji, wykonaj niezbędne części, a resztę można wykonać selektywnie zgodnie z procedurą, lub opracuj projekt podziału czasu, aby uniknąć zbyt długiego maksymalnego czasu. 5. Czytelność Zaprojektowany program musi być czytelny. Jest to wygodne nie tylko dla projektantów programów, ponieważ pozwalają im pogłębić wiedzę na temat programu i wygodnie go debugować, ale także jest wygodne dla innych, aby mogli przeczytać Twój program, a użytkownicy mogli go konserwować. W razie potrzeby program można również spopularyzować. Aby program był czytelny, zaprojektowany program powinien być jak najbardziej przejrzysty. Należy zwrócić uwagę na poziom i zrealizować modularyzację, abyśmy mogli projektować metodą obiektową. Użyj bardziej standardowych projektów. Wtedy alokacja wejść/wyjść powinna być regularna, łatwa do zapamiętania i zrozumienia. Jeśli zajdzie taka potrzeba, powinniśmy również popracować nad adnotacjami. Korzystanie z urządzeń wewnętrznych powinno być również regularne i nie powinno być używane okazjonalnie. Na czytelność należy zwrócić uwagę już na początku projektowania programu. Nie jest to łatwe do całkowitego osiągnięcia. Ponieważ w procesie debugowania programu zwiększanie i zmniejszanie liczby instrukcji oraz użycie urządzeń wewnętrznych może spowodować, że oryginalny, przejrzysty program będzie nieco nieuporządkowany. Dlatego istnieje pewien margines debugowania, zwiększania i zmniejszania projektu, a następnie sortowania po debugowaniu, aby zaprojektowany program miał wyższą jakość. 6. Modyfikowalność Aby program był łatwy do zmiany, to znaczy łatwy do modyfikacji. Jedną z cech sterownika PLC jest to, że jest wygodny i można go elastycznie stosować w różnych sytuacjach. Rozwiązaniem jest modyfikacja lub przeprojektowanie programu. Kiedy przeprojektowany program zostanie wykorzystany do zmiany wymagań użytkowych procesu PLC, należy nie tylko przeprogramować program, ale także dokonać redystrybucji wejść/wyjść. W większości przypadków nie jest konieczne przeprogramowanie, lecz dokonanie pewnych modyfikacji. Wymaga to, aby program był łatwy w modyfikacji. Łatwość zmiany oznacza elastyczność, która wymaga, aby można było dokonać tylko kilku zmian, aby osiągnąć cel polegający na zmianie parametrów lub modyfikacji działań. W procesie projektowania programu PLC jest to dobry program spełniający powyższe sześć wymagań.