鸿运国际

邮箱地点

hwj48668@163.com

效劳热线

+15689169088

Banner
首页 > 新闻动态 > 内容
一次性餐具设备系统中任务划分与人机界面的设计
- 2020-10-30-

  一、任务划分:

  当设计庞大系统软件构架时,将程序?榛榈讲畋鸬娜挝袷窍嗟敝匾氖虑。划分的依据是程序?榈挠畔燃逗驮诵兄芷,但二者具有一定相关性:优先级越高,对实时性的要求也越高,运行周期就越短。

  由于一次性餐具设备各任务在调理时会消耗操作系统资源 ,因此不可设置过多任务 ,应将内容相关的程序?榛榈酵桓鋈挝裰。当两个程序?橛畔燃断嗤 ,但运行周期差别时 ,可先把两周期中较短者 ,设定为所属任务的基准周期;再凭据两周期倍数的关系 ,在任务之中对执行的次数进行计数 ,当达两周期倍数关系之时才挪用一次长周期的程序?。例如 ,A?榈闹芷谑荁?榈5倍 ,则可在所属任务中计数 ,每当B?橹葱械5次时 ,才挪用A?橹葱幸淮。

  一次性餐具设备的运动控制和工艺行动的体现直接相关 ,因此是软件设计中重要的部分。由于底层的运动控制(如伺服位置闭环的控制)对系统在响应性方面的要求较高 ,因此周期须很短 ,取1m/s。如果将每个运动控制相关的程序?槎挤诺礁1 ms任务中 ,那么任务很可能担负过重 ,无法在一个周期内执行完成。基于以上考虑 ,在餐具设备TaskHigh中处理对实时性要求相当高的部分 ,而将对实时性要求稍低的?榛榈街芷谖10ms的TaskMain中。当操作者触刊行动按键时 ,信号被系统接收后先在TaskMain之中进行组合进行逻辑处理 ,即判定该运动在应目今状况下是不是允许执行。只有该行动被允许时 ,才华通过 TaskMain中。

  某变量的置位来同步触发TaskHigh中的行动控制?。即实质性的行动控制?樵赥askHigh中 ,而触发该?榈淖楹下呒?樵赥askMain中。这样能够较好地处理程序负载过重和实时性要求高的矛盾。

  二、人机界面设计:

  在餐具设备控制系统人机界面的设计中 ,主要考虑了以下几点∶(1)直观 ,操作简单、便当;(2)功效与信息周全;(3)界面相当整洁、美观。另外 ,普通的操作者与工程师在运用该软件时涉及的权限有所差别 ,应区别看待。

  经测试发明 ,一次性餐具设备使用上述要领设计的控制系统 ,具备有反应较快、效率较高、稳定、?榛俊⒁子谖ぁ⒁子诶┱沟扔诺 ,能满足工艺需要。同时也验证了 ,这种基于软PLC技术和总线型的硬件架构 ,以及运用面向工具的思想、系统建模与IEC61131-3语言来实现的软件体系 ,是较强而灵活的 ,相当具有推广价值。

网站地图网站地图
友情链接:BG大游  云顶集团  yp街机  ca88  乐虎国际lehu  尊龙凯时  大发welcome  尊龙凯时  918博天堂  BG大游  ca88  新利体育luck18