贝加莱 PCC 及其在自动校直切断机中的应用.docx
《贝加莱 PCC 及其在自动校直切断机中的应用.docx》由会员分享,可在线阅读,更多相关《贝加莱 PCC 及其在自动校直切断机中的应用.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、贝加莱PCC及其在自动校直切断机中的应用贝加莱PCC及其在自动校直切断机中的应用zhangting导语:校直切断机是用于将钢筋校直并切断成设定长度的设备。0前言校直切断机是用于将钢筋校直并切断成设定长度的设备。原有设备其校直速度仅30m/min,随着建筑行业的不断开展,对校直切断机的消费效率和自动化程度提出了越来越高的要求。由上海交通大学和锡山市荡口通用机械厂结合研制的高速自动校直切断机其校直速度可达120m/min,消费效率和自动化程度大为进步。随着校直速度的进步,对控制设备的检测、控制、数据处理的实时性也提出了较高的要求。PLC以其工作可靠MTBF为10万小时以上并适用于恶劣的工作环境而得
2、到了广泛的应用。但传统的PLC是单任务型的,不能处理多任务模块。PCCProgrammingComputerContoller是近年来开展起来的一种新型PLC,它具有多任务处理才能,合适于控制功能复杂、对实时性要求高的场合。1PCC的多任务处理原理传统PLC是单任务型的,应用程序对系统来讲仅有一个。PLC的系统软件对应用程序反复执行,每执行一遍的时间称为扫描周期,PLC的扫描周期多在15ms,该时间足以能识别外部的按钮、开关等的输人并做出响应,这种输人输出的延迟能被大多数的开关型控制场合所承受。然而,在对实时性要求较高的场合,单任务控制方式显得不够灵敏甚至不能胜任。具有多任务处理才能的PCC的
3、构造模型如图1所示,操纵系统内核是具有多任务才能的标准操纵系统,主要为多任务应用程序提供资源治理。模型的中间层是PCC软件包,它在操纵系统内核的根底上对系统任务、多任务应用程序进展治理。系统治理模块和系统任务模块治理系统任务,所谓系统任务是指操纵系统的进程。高速任务模块和普通任务模块分别治理高速任务级别和普通任务级别的应用程序。PCC软件包系统允许将用户任务相对独立的应用程序模块设定为高速任务级别HS一TaskClass和普通任务级TaskClass。高速任务级和普通任务级又可相应划分为如下共8个任务级:HS一TaskClasslHS一TaskClass4、TaskClasslTaskClas
4、s4。其执行的优先级依次递减,每个任务级别又可设定其周期时间。例如,假设Hs一TaskClass2的周期时间为50us,那么系统每50us执行一次该级别的任务模块。以TaskClassl和TaskClass2两任务级别为例的执行情况如图2所示。多任务的处理实际上是先执行级别高的任务,如图2中的TaskClassl,其实际运行时间是4ms,TaskClassl执行完后,再执行TaskClass2,由于TaskClass2的运行时间是9ms,在开场执行TaskClassl到下一次执行即周期10ms时,TaskClass2还未运行完,因TaskClassl的优先级别高,所以TaskClass2的执行
5、被打断,而转去执行TaskClassl,等执行完TaskClassl后,再转去执行TaskClass2。图2中表示的是操纵系统时钟,图2中表示的是系统治理所需时间。系统治理时间用于对系统任务的治理,此时间不能改变,并以10ms的操纵系统时钟为周期执行。align=center图1PCC构造模型/alignalign=center图2多任务执行时序/align应用程序各任务模块级别的设定原那么是:在知足实时性要求的条件下,应尽量降低其级别,以防止CPU过载。应用程序的各任务模块对CPU的负载度按下式计算入Ti/TT100%式中:入该任务对CPU的负载度;Ti该任务的实际运行时间ms,可由Pro-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贝加莱 PCC 及其在自动校直切断机中的应用 及其 自动 切断 中的 应用
限制150内