用于工业控制器的输出模块的制作方法与工艺

文档序号:11780257阅读:来源:国知局
用于工业控制器的输出模块的制作方法与工艺

技术特征:
1.一种用于工业控制器的输出模块,包括:多个输出端子,被配置为生成输出信号;存储器装置,被配置为存储一系列指令和多个配置参数,其中所述配置参数限定至少一个脉宽调制波形、最小接通时间、脉宽调制时段和可变接通时间;以及处理器,被配置为执行所述一系列指令以:读取所述配置参数;将所述可变接通时间与所述最小接通时间比较;如果所述可变接通时间大于或等于所述最小接通时间,则根据所述配置参数生成第一脉宽调制波形;如果所述可变接通时间小于所述最小接通时间,则根据所述配置参数生成第二脉宽调制波形;以及在所述多个输出端子中的至少一个输出端子处输出所述第一脉宽调制波形和所述第二脉宽调制波形。2.根据权利要求1所述的输出模块,进一步包括存储在所述存储器装置中的调度模块,其中所述处理器被进一步配置为执行所述调度模块以将来自所述多个输出端子中的第一输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的开始分配在所述脉宽调制时段内的第一时间处,并且将来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的开始分配在所述脉宽调制时段内的第二时间处。3.根据权利要求2所述的输出模块,其中来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的开始被设定为等于来自所述多个输出端子中的第一输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束。4.根据权利要求3所述的输出模块,其中:如果来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束小于所述脉宽调制时段的结束,则来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的开始保持设定为等于来自所述多个输出端子中的第一输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束,但是如果来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束大于所述脉宽调制时段的结束,则来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的开始被设定为等于所述脉宽调制时段的开始并且来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的整体持续时间从所述脉宽调制时段的开始处执行。5.根据权利要求3所述的输出模块,其中:如果来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束小于所述脉宽调制时段的结束,则来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的开始保持设定为等于来自所述多个输出端子中的第一输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束,但是如果来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束大于所述脉宽调制时段的结束,则来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的第一部分从来自所述多个输出端子中的第一输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的结束处执行直至所述脉宽调制时段的结束,并且来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的第二部分从所述脉宽调制时段的开始处通过来自所述多个输出端子中的第二输出端子的所述第一脉宽调制波形或所述第二脉宽调制波形的接通时间的剩余部分来执行。6.根据权利要求1所述的输出模块,其中:所述配置参数限定固定数目的脉冲;以及所述处理器响应于输入信号生成具有所述固定数目的脉冲的所述第一脉宽调制波形或所述第二脉宽调制波形中的至少一个。7.根据权利要求1所述的输出模块,其中所述第二脉宽调制波形具有等于所述最小接通时间的接通时间以及等于原始时段的持续时间乘以所述最小接通时间与原始接通时间的比的时段。8.根据权利要求1所述的输出模块,其中所述处理器被进一步配置为执行所述一系列指令以:检测故障条件;根据所述故障条件和所述配置参数将多个输出中的每个置于第一故障状态;根据所述配置参数延迟某一时间;以及根据所述故障条件和所述配置参数将多个输出中的每个置于第二故障状态。9.根据权利要求8所述的输出模块,进一步包括时钟电路,其生成被配置为与来自主时钟的时间信号同步的时间信号,其中所述存储器装置被进一步配置为以预先限定的时间间隔将每个输出端子的状态和时间信号存储在缓冲器中。10.根据权利要求9所述的输出模块,其中每个输出端子的缓冲器具有预先限定的长度,并且每个输出端子的状态和相应的时间信号以先入先出方式存储。11.根据权利要求8所述的输出模块,其中所述第一故障状态选自断 开状态、接通状态和当前状态中的一个。12.根据权利要求8所述的输出模块,其中所述第二故障状态选自断开状态、接通状态和当前状态中的一个。13.根据权利要求8所述的输出模块,其中所述输出模块远离所述工业控制器,一部分控制程序存储在所述存储器装置中,并且所述处理器被进一步配置成:在正常操作期间执行所述一部分控制程序;从所述工业控制器接收故障状态;以及当所述处理器从所述工业控制器接收到所述故障状态时,继续执行存储在所述存储器装置中的所述一部分控制程序。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1