亿万先生

一次性餐具装备系统部分软件的设计

2023-04-01   亿万先生

  一、人机界面设计:

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

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

  二、使命划分:

  当设计重大系统软件构架时,将程序?榛榈讲畋鸬氖姑窍嗟敝饕氖虑  ;值囊谰菔浅绦蚰?榈挠畔燃逗驮诵兄芷,但二者具有一定相关性:优先级越高,对实时性的要求也越高,运行周期就越短  。

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

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

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

一次性餐具装备系统部分软件的设计

【网站地图】【sitemap】