====== Obecný postup při programování regulátorů ====== Kromě vytvoření nové sestavy, která je nutná pro jakoukoli další činnost, je pořadí dalších kroků prakticky libovolné (pokud ovšem nejsou závislé na předchozích krocích) a je vůlí uživatele, kterak bude postupovat. Dále je popsán běžný způsob konstrukce programu. - Tvorba SW pro jedno PLC nebo skupinu PLC v síti začíná [[:cs:mervis-ide:35-help:010-start_ide:005-new_solution|založením sestavy]] - Do sestavy je [[:cs:mervis-ide:35-help:015-plc:005-attach_plc|přidáno jedno nebo více PLC]] - PLC jsou [[:cs:mervis-ide:35-help:015-plc:005-attach_plc|přiřazeny parametry platformy]], aby bylo jasné, jakých hardwarových a softwarových prostředků může programátor využívat - PLC je [[:cs:mervis-ide:35-help:015-plc:070-com_ch_settings|přidán komunikační kanál]] a kanálu jsou nastaveny komunikační parametry, jako IP adresa, přenosová rychlost atd. - Komunikačnímu kanálu jsou [[:cs:mervis-ide:35-help:015-plc:075-hw_variable|přiřazeny komunikační prvky]] - tzv. zařízení (devices) - Komunikačním prvkům jsou [[:cs:mervis-ide:35-help:015-plc:075-hw_variable|přiřazeny komunikační parametry]] - [[:cs:mervis-ide:35-help:025-new_project|Vytvoření projektu, přidání referencí]] na knihovny - [[:cs:mervis-ide:35-help:025-new_project:010-variable_definition|Vytvoření globálních proměnných]], [[:cs:mervis-ide:35-help:025-new_project:015-autogen|namapování na fyzické proměnné]] - Vytvoření programu ve [[:cs:mervis-ide:35-help:025-new_project:020-fupla_editor|Fuple]] ([[:cs:mervis-ide:35-help:025-new_project:025-st_editor|v ST]]) - [[:cs:mervis-ide:35-help:015-plc:065-plc_prog_map|Definování úlohy regulátoru]] - [[:cs:mervis-ide:35-help:015-plc:020-upload_pgm_to_plc|Nahrání projektu do regulátoru]] Samozřejmě nelze zapomenout na kompilaci sestavy po každé změně struktury dat (nová proměnná, změna typu proměnné, přidání reference atd.).