PROGRAM _INIT

END_PROGRAM

PROGRAM _CYCLIC		
	PMC_AutoRefresh_DB(PM_Controller := PMC01,Enable := TRUE);
	
	//Examples (comment out unused examples to reduce processor load)
	Example01(Execute := Example01_run,PM_Controller := PMC01); Example01_done := Example01.Done;
//	Example02(Execute := Example02_run,PM_Controller := PMC01); Example02_done := Example02.Done;
//	Example03(Execute := Example03_run,PM_Controller := PMC01); Example03_done := Example03.Done;
//	Example04(Execute := Example04_run,PM_Controller := PMC01); Example04_done := Example04.Done;
//	Example05(Execute := Example05_run,PM_Controller := PMC01); Example05_done := Example05.Done;
//	Example06(Execute := Example06_run,PM_Controller := PMC01); Example06_done := Example06.Done;
//	Example07(Execute := Example07_run,PM_Controller := PMC01); Example07_done := Example07.Done;
//	Example08(Execute := Example08_run,PM_Controller := PMC01); Example08_done := Example08.Done;
//	Example09(Execute := Example09_run,PM_Controller := PMC01); Example09_done := Example09.Done;
//	Example10(Execute := Example10_run,PM_Controller := PMC01); Example10_done := Example10.Done;
//	Example11(Execute := Example11_run,PM_Controller := PMC01); 
//	Example12(Execute := Example12_run,PM_Controller := PMC01); Example12_done := Example12.Done;
//	Example13(Execute := Example13_run,PM_Controller := PMC01); Example13_done := Example13.Done;
//	Example14(Execute := Example14_run,PM_Controller := PMC01); Example14_done := Example14.Done;
//	Example15(Execute := Example15_run,PM_Controller := PMC01); Example15_done := Example15.Done;
//	Example16(Execute := Example16_run,PM_Controller := PMC01); Example16_done := Example16.Done;
//	Example17(Execute := Example17_run,PM_Controller := PMC01); Example17_done := Example17.Done;
//	Example18(Execute := Example18_run,PM_Controller := PMC01); Example18_done := Example18.Done;
//	Example19(Execute := Example19_run,PM_Controller := PMC01); Example19_done := Example19.Done;
//	Example20(Execute := Example20_run,PM_Controller := PMC01); Example20_done := Example20.Done;
//	Example21(Execute := Example21_run,PM_Controller := PMC01); Example21_done := Example21.Done;
//	Example22(Execute := Example22_run,PM_Controller := PMC01); Example22_done := Example22.Done;
//	Example23(Execute := Example23_run,PM_Controller := PMC01); Example23_done := Example23.Done;
//	Example24a(Execute := Example24a_run,PM_Controller := PMC01); Example24a_done := Example24a.Done;
//	Example24b(Execute := Example24b_run,PM_Controller := PMC01); Example24b_done := Example24b.Done;
//	Example25(Execute := Example25_run,PM_Controller := PMC01); Example25_done := Example25.Done;
//	Example26(Execute := Example26_run,PM_Controller := PMC01); Example26_done := Example26.Done;
//	Example27(Execute := Example27_run,PM_Controller := PMC01); Example27_done := Example27.Done;
//	Example28a(Execute := Example28a_run,UserFinishedRemovingXbot := Ex28a_UserDone,PM_Controller := PMC01); Ex28a_UserStart := Example28a.UserCanRemoveXbot; Example28a_done := Example28a.Done;
//	Example28b(Execute := Example28b_run,UserFinishedAddingXbot := Ex28b_UserDone,PM_Controller := PMC01); Ex28b_UserStart := Example28b.UserCanAddXbot; Example28b_done := Example28b.Done;
//	Example29(Execute := Example29_run,PM_Controller := PMC01); Example29_done := Example29.Done;
//	Example30(Execute := Example30_run,PM_Controller := PMC01); Example30_done := Example30.Done;
//	Example31(Execute := Example31_run,PM_Controller := PMC01); 
//	Example32(Execute := Example32_run,PM_Controller := PMC01); Example32_done := Example32.Done;
//	Example33(Execute := Example33_run,PM_Controller := PMC01);
//	Example34(Execute := Example34_run,PM_Controller := PMC01); Example34_done := Example34.Done;	
//	Example35(Execute := Example35_run,UserReconnectFinished := Ex35_UserDone,PM_Controller := PMC01); Ex35_UserStart := Example35.UserCanDisconnectFlyway; Example35_done := Example35.Done;	
//	Example36(Execute := Example36_run,PM_Controller := PMC01); Example36_done := Example36.Done;
//	Example37(Execute := Example37_run,PMC := PMC01);	
END_PROGRAM


PROGRAM _EXIT
	(* Insert code here *)
	 
END_PROGRAM

