6. Synteza algorytmu dla systemu mechatronicznego

Przyjęcie założenia, że do sterowania systemem mechatronicznym zostanie wykorzystany sterownik PLC, narzuca podejście informatyczne do rozwiązania problemu utworzenia poprawnego programu dla tego urządzenia. Zazwyczaj jest to związane z dokonaniem tzw. algorytmizacji zadania sterowania.

 

Algorytm – to skończony ciąg zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań lub określony sposób postępowania, który doprowadzi do rozwiązania określonego problemu. Najczęściej algorytm prezentowany jest za pomocą odpowiedniego formalizmu graficznego, odpowiedniego dla specyfiki jego wykorzystania

Utworzenie algorytmu oprócz rozłożenia określonego zadania na czynniki pierwsze, co dla złożonych systemów mechatronicznych jest nieodzowne, posiada również walor dokumentacyjny, a co za tym idzie i praktyczny. Analiza, bowiem, algorytmu, który będzie przecież częścią dokumentacji technicznej, pokaże krok po kroku sposób funkcjonowania systemu mechatronicznego, który będzie kontrolowany przez sterownik PLC. Można natychmiast zasugerować niecelowość tworzenia algorytmu dla prostego systemu mechatronicznego, np. dla sterowania LEWO/PRAWO siłownikiem pneumatycznym, którego zrozumienie działania może być nietrudne oraz zajmie tylko chwilę. Jednak dobrą praktyką jest, aby przed utworzeniem programu sterującego dla sterownika PLC dokonać syntezy algorytmu dla docelowego systemu mechatronicznego.

Synteza algorytmu – to proces poszukiwania dla realizacji określonego zadania optymalnej konfiguracji komórek algorytmu, zrealizowanej za pomocą tzw. sieci połączeń