一种染色生产线多任务调度控制方法技术

技术编号:15690149 阅读:172 留言:0更新日期:2017-06-24 02:18
本发明专利技术涉及一种染色生产线多任务调度控制方法,该方法包括:分别为染色生产过程中的松式络筒机、染色机、脱水机、烘干机、紧式络筒机等设备分配相应的子任务;其中所述子任务包括外部数据采集任务、动态显示任务、数据保存任务、系统报警任务和系统控制任务;为每个设备的子任务按预设标准分配对应的优先级;按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行。

Multi task scheduling control method for dyeing production line

The invention relates to a dyeing production line multi task scheduling control method, the method includes: respectively slack winder, dyeing production process of dyeing machine, dewatering machine, drying machine, compact winding machine and other equipment distribution of the corresponding sub tasks; wherein the sub tasks include external data acquisition task, dynamic display task, data storage tasks, task and task control system alarm system; equipment for each sub task according to the preset standard distribution corresponding to the priority; according to the preset rules in order to start the loose type winding machine, dyeing machine, dewatering machine, drying machine, compact winding machine, each device is activated after execution priority high sub tasks; sub tasks with the same priority according to the time slice scanning method for execution.

【技术实现步骤摘要】
一种染色生产线多任务调度控制方法
本专利技术涉及工业生产设备控制领域,更具体地,涉及一种染色生产线多任务调度控制方法。
技术介绍
印染流程中的设备包括松式络筒机,染色机,脱水机,烘干机,紧式络筒机。针对印染工艺过程中所需要的印染设备,传统使用的模式还是采用传统的工业电控柜控制,其中电控柜是按电气接线要求将开关设备、测量仪表、保护电器和辅助设备组装在封闭或半封闭金属柜中或屏幅上,其布置满足电力系统正常运行的要求,便于检修,不危及人身及周围设备的安全的控制柜。它包括配电柜,配电箱,电器控制柜等,正常运行时可借助手动或自动开关接通或分断电路。故障或不正常运行时借助保护电器切断电路或报警。测量仪表可显示运行中的各种参数,还可对某些电气参数进行调整,对偏离正常工作状态进行提示或发出信号。常用于各发、配、变电所中。印染流程中的设备都是单独工作,通过工人按照工艺顺序手动操作设备完成生产,这使得整个工艺生产流程单一、固化、协作性差、并且需要大量的人工劳动力。
技术实现思路
本专利技术提供一种染色生产线多任务调度控制方法,来克服染色生产线工艺生产流程单一、固化、协作性差的问题。本专利技术旨在至少在一定程度上解决上述技术问题。为了达到上述技术效果,本专利技术的技术方案如下:一种染色生产线多任务调度控制方法,染色生产线包括松式络筒机、染色机、脱水机、烘干机、紧式络筒机,其特征在于,包括:S11:分别为染色生产过程中的所述设备分配相应的子任务;其中所述子任务包括外部数据采集任务、动态显示任务、数据保存任务、系统报警任务和系统控制任务;S12:为每个设备的子任务按预设标准分配对应的优先级;S13:按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行。优选地,为所述的子任务按预设标准分配对应的优先级包括:将外部数据采集任务、系统控制任务和报警任务分配为第一优先级;将系统动态显示任务分配为第二优先级;将数据保存任务分配为第三优先级;其中第一优先级的优先级最高,第二优先级的优先级次之,第三优先级的优先级最低。优选地,按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机包括:(1)、在松式络筒机子控终端启动松式络筒机后,在主控终端监测松式络筒机“停止位”的相应寄存器的状态,检测到松式络筒机停止将Flag1置1,并设置判断语句if(Flag1=1),再次检测,为1就启动染色机“开始位”状态寄存器、并将Flag1清零,Flag1不为1就返回相应的松式络筒机状态;(2)、触发松式络筒机的停止位后,启动染色机,监测判断染色机的“停止位”寄存器的状态,要是染色机的“停止位”为启动,则置Flag2=1,再次判断if(Flag2=1)是否为真,为真启动脱水机并置位Flag2=0,Flag2不为1则一直在线检测染色机状态。(3)、触发染色机的停止位后,启动脱水机,监测脱水机的“停止位”寄存器的状态,假如脱水机的“停止位”启动,则置Flag3=1,再次判断if(Flag3=1)是否为真,为1则启动烘干机并置位Flag3=0,Flag3不为1则一直在线检测脱水机的状态;(4)、触发脱水机的停止位后,启动烘干机,监测烘干机的“停止位”寄存器的状态,假如烘干机的“停止位”启动,则置位Flag4=1,再次判断if(Flag4=1)是否为真,为1则启动紧式络筒机并置位Flag4=0,Flag4不为1则一直在线扫描监测烘干机运行状态;(5)、触发烘干机的停止位后,启动紧式络筒机,监测紧式络筒机的“停止位”寄存器的状态,假如紧式络筒机的“停止位”启动,则置位Flag5=1,再次判断if(Flag5=1)是否为真,为1则停止全部工艺流程,并置位Flag5=0,Flag5不为1则一直在线扫描监测紧式络筒机的运行状况。优选地,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行包括:在运行低优先级的子任务时出现高优先级的子任务,设备的控制器执行中断,将低优先级的子任务保存到内存,并去处理高优先级的子任务;待高优先级的子任务处理完毕,设备的控制器再继续执行低优先级的子任务。优选地,还包括:为染色生产过程中的松式络筒机、染色机、脱水机、烘干机、紧式络筒机分配预设的任务执行时间和固定时间间隔;任务开始执行时开始计时,执行完一次检查等待时间是否结束,若没有结束,任务就会被挂起,直到等待时间结束,任务才会被激活,继续执行。若任务结束,则触发下一个工艺流程的系统任务开始执行,其中任务等待时间不小于任务的执行时间。优选地,为染色生产过程中的松式络筒机、染色机、脱水机、烘干机、紧式络筒机分配预设的任务执行时间和固定时间间隔的步骤之前包括:为每个设备任务设定不同时间间隔,根据设定的时间隔查询、每个设备任务查询不到时,设定时间间隔变长,查询到了就把查询时间变短,将变化之后的时间间隔设置为任务执行时间。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术通过为每个设备的子任务按预设标准分配对应的优先级,按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行,可以保证CPU执行效率,大大简化程序执行效率缩小调度时间,程序不会跑飞或者内存占用太多有溢出现象。附图说明图1为一实施例的一种染色生产线多任务调度控制方法。图2为一实施例的染色生产线设备组网流程图。图3为一实施例的多任务中断处理流程图。图4为一实施例的时时检测扫描流程图。图5为一实施例的固定时间间隔扫描流程图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。实施例1图1为一实施例的一种染色生产线多任务调度控制方法。如图1所示,一种染色生产线多任务调度控制方法,包括:S11,分别为染色生产过程中的松式络筒机、染色机、脱水机、烘干机、紧式络筒机分配相应的子任务;其中所述子任务包括外部数据采集任务、动态显示任务、数据保存任务、系统报警任务和系统控制任务;S12,为每个设备的子任务按预设标准分配对应的优先级;S13,按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行。其中,时间片扫描:又称时间片轮转调度,是一种最古老,最简单,最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。基本原理:系统将所有的就绪进程按先来先服务的原则,排成一个队列,每次调度时,把CPU分配给队首进程,并令其执行一个时间片.时间片的大小从几微秒到几百微秒.当执行的时间片用本文档来自技高网...
一种染色生产线多任务调度控制方法

【技术保护点】
一种染色生产线多任务调度控制方法,染色生产线包括松式络筒机、染色机、脱水机、烘干机、紧式络筒机,其特征在于,包括:S11:分别为染色生产过程中的所述设备分配相应的子任务;其中所述子任务包括外部数据采集任务、动态显示任务、数据保存任务、系统报警任务和系统控制任务;S12:为每个设备的子任务按预设标准分配对应的优先级;S13:按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行。

【技术特征摘要】
1.一种染色生产线多任务调度控制方法,染色生产线包括松式络筒机、染色机、脱水机、烘干机、紧式络筒机,其特征在于,包括:S11:分别为染色生产过程中的所述设备分配相应的子任务;其中所述子任务包括外部数据采集任务、动态显示任务、数据保存任务、系统报警任务和系统控制任务;S12:为每个设备的子任务按预设标准分配对应的优先级;S13:按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机,每个设备被启动后,执行优先级高的子任务;具有相同优先级的子任务按照时间片扫描的方式进行执行。2.根据权利要求1所述的染色生产线多任务调度控制方法,其特征在于,为所述的子任务按预设标准分配对应的优先级包括:将外部数据采集任务、系统控制任务和报警任务分配为第一优先级;将系统动态显示任务分配为第二优先级;将数据保存任务分配为第三优先级;其中第一优先级的优先级最高,第二优先级的优先级次之,第三优先级的优先级最低。3.根据权利要求1所述的染色生产线多任务调度控制方法,其特征在于,按预设规则依次启动松式络筒机、染色机、脱水机、烘干机、紧式络筒机包括:(1)、在松式络筒机子控终端启动松式络筒机后,在主控终端监测松式络筒机“停止位”的相应寄存器状态,检测到松式络筒机停止将Flag1置1,并设置判断语句if(Flag1=1),再次检测,if(Flag1=1)为1就启动染色机“开始位”状态寄存器、并将Flag1清零,Flag1不为1就返回相应的松式络筒机状态;(2)、触发松式络筒机的停止位后,启动染色机,监测判断染色机的“停止位”寄存器状态,要是染色机的“停止位”为启动,则置Flag2=1,再次判断if(Flag2=1)是否为真,为真,启动脱水机并置位Flag2=0,Flag2不为1则一直在线检测染色机状态;(3)、触发染色机的停止位后,启动脱水机,监测脱水机的“停止位”寄存器状态,假如脱水机的“停止位”启动,则置Flag3=1,再次判断if(Flag3=1)是否为真,为1则启动烘干机并置位F...

【专利技术属性】
技术研发人员:谢良王国利
申请(专利权)人:广东顺德中山大学卡内基梅隆大学国际联合研究院中山大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1