1.一种支持容错机制的造波机控制系统的控制方法,其特征在于:所述的支持容错机制的造波机控制系统,由造波机控制终端、运动控制器、备用运动控制器、电源模块一、运动控制多路选择器模块、驱动器1 28、备用驱动器、电源模块二、驱动~多路选择器模块1 28、伺服电机1 28、直线运动单元1 28、造波板1 28、LED屏幕构成,其中,~ ~ ~ ~所述造波机控制终端与运动控制器及备用运动控制器相连,用于向运动控制器及备用运动控制器发送造波参数;与运动控制多路选择器模块及驱动多路选择器模块1 28相连,~用于发送地址选择信号;与电源模块一、电源模块二相连,用于发送控制电源开关的控制信号;
所述运动控制器及备用运动控制器与运动控制多路选择器模块的输入端相连,用于向驱动器1 28发送运动控制信号;
~
所述电源模块一与备用运动控制器相连,用于向备用运动控制器供电;
所述运动控制多路选择器模块的输出端与驱动器1 28及备用驱动器相连,用于传输向~驱动器1 28发送的运动控制信号;
~
所述驱动器1 28分别与驱动多路选择器模块1 28对应相连,作为驱动多路选择器模块~ ~
1 28的一路信号输入;
~
所述备用驱动器与驱动多路选择器模块1 28一一相连,作为驱动多路选择器模块1 28~ ~的另一路信号输入;
所述电源模块二与备用驱动器相连,用于向备用驱动器供电;
所述驱动多路选择器模块1 28的信号输出端与伺服电机1 28对应相连,用于向伺服电~ ~机1 28传输控制信号;
~
所述伺服电机1 28与直线运动单元1 28对应相连,使直线运动单元1 28按照预定程序~ ~ ~运动;
所述造波板1 28与直线运动单元1 28对应刚性连接,跟随直线运动单元1 28做前后直~ ~ ~线运动,造出波浪;
所述LED屏幕与造波机控制终端相连,用于接收造波机控制终端发送的显示信息;
所述的控制方法,包括以下步骤:
正常模式:
步骤一:用户通过造波机控制终端输入造波参数,启动造波;造波机控制终端发送造波参数至运动控制器;
步骤二:运动控制器根据造波参数计算出运动数据,发送相应控制指令至运动控制多路选择器模块;
步骤三:造波机控制终端发送地址选择信号至运动控制多路选择器模块,选通运动控制器的信号;
步骤四:运动控制多路选择器模块的输出端传送控制指令至驱动器1 28;
~
步骤五:驱动器1 28接收到运动控制器的控制指令后执行,发送驱动信号至驱动多路~选择器模块1 28;
~
步骤六:造波机控制终端发送地址选择信号至驱动多路选择器模块1 28,选通驱动器1~
28的信号;
~
步骤七:驱动多路选择器模块1 28的输出端传送驱动信号组至伺服电机1 28,驱动伺~ ~服电机1 28运转;
~
步骤八:驱动伺服电机1 28带动直线运动单元1 28做往返直线运动,同时带动造波板1~ ~
28前后运动,造出波浪;
~
正常模式启动后造波机无响应时间超过设定时间阈值即自动进入容错模式;
容错模式:
步骤一:若造波机控制终端没有收到运动控制器的反馈信号,则发送控制信号至电源模块一,打开电源模块一给备用运动控制器供电;若造波机控制终端收到运动控制器的反馈信号,则进入步骤三;
步骤二:造波机控制终端将用户上次输入的造波参数发送至备用运动控制器,进入步骤四;
步骤三:造波机控制终端将用户上次输入的造波参数重新发送至运动控制器,进入步骤五;
步骤四:造波机控制终端发送地址选择信号至运动控制多路选择器模块,选通备用运动控制器的信号,进入步骤六;
步骤五:造波机控制终端发送地址选择信号至运动控制多路选择器模块,选通运动控制器的信号;
步骤六:若造波机控制终端收到运动控制器的反馈信号,通知驱动器N有可能处于故障状态,1≤N≤28,则发送控制信号至电源模块二,打开电源模块二给备用驱动器供电;若造波机控制终端没有收到运动控制器的反馈信号,则进入步骤八;
步骤七:运动控制多路选择器模块的输出端传送控制指令至驱动器1 28及备用驱动~器,进入步骤九;
步骤八:运动控制多路选择器模块的输出端传送控制指令至驱动器1 28,进入步骤十;
~
步骤九:造波机控制终端发送地址选择信号至驱动多路选择器模块1 28及备用驱动~器,选通驱动器1 28中除了驱动器N的信号,选通备用驱动器的信号,进入步骤十一;
~
步骤十:造波机控制终端发送地址选择信号至驱动多路选择器模块1 28,选通驱动器1~
28的信号;
~
步骤十一:驱动多路选择器模块1 28的输出端传送驱动信号组至伺服电机1 28,驱动~ ~伺服电机1 28运转;
~
步骤十二:驱动伺服电机1 28带动直线运动单元1 28做往返直线运动,同时带动造波~ ~板1 28前后运动,造出波浪;
~
步骤十三:若造波机控制终端收到运动控制器造波成功的反馈信号,则发送故障驱动器的编号N至LED屏幕显示;若造波机控制终端收到备用运动控制器造波成功的反馈信号且未收到故障驱动器的通知信息,则发送运动控制器故障信息至LED屏幕显示;若造波机控制终端收到备用运动控制器造波成功的反馈信号且收到故障驱动器的通知信息,则发送运动控制器故障信息和故障驱动器的编号N至LED屏幕显示;若造波机控制终端在设定的时间阈值内未收到造波成功的反馈信号,则返回待机状态,发送未知故障信息至LED屏幕显示。
2.根据权利要求1所述的控制方法,其特征在于,所述的造波机控制终端为安装了造波机控制系统相应程序模块的工控机系统。
3.根据权利要求1所述的控制方法,其特征在于,所述的运动控制器为Elmo Gold Maestro系列运动控制器。
4.根据权利要求1所述的控制方法,其特征在于,所述的备用运动控制器为Elmo Gold Maestro系列运动控制器。
5.根据权利要求1所述的控制方法,其特征在于,所述的驱动器1 28为Elmo Gold ~Trombone系列驱动器。
6.根据权利要求1所述的控制方法,其特征在于,所述的备用驱动器为Elmo Gold Trombone系列驱动器。