回复:产品技术介绍—西门子嵌入式控制器系统介绍

西周

  • 帖子

    63
  • 精华

    18
  • 被关注

    3

论坛等级:侠客

注册时间:2010-04-19

普通 普通 如何晋级?

发布于 2010-06-02 22:58:44

22楼

楼上版主所指“RTOS实时操作系统”应该是RTSS实时子系统,它只是对Windows的一个实时扩展,让Windows操作系统具有实时操作系统的性能。实际上RTSS实时子系统在功能上相当于RTOS实时操作系统,但它不是一个能独立存在的RTOS实时操作系统。RTSS实时子系统提供了确定的任务调度、比Windows更多的优先级(256个优先级)以及理精确的时钟(1微秒).运行S7-PLC程序的WinLC RTX便是运行在这个RTSS实时子系统里的一个应用程序,因此它具有和硬件PLC(使用的是RTOS实时操作系统)一样的实时性和确定性。

quote:深入浅出WINAC里有一段描述如下:

"另一种是带有实时扩展的实时性能,一般采用Windows提供的标准实时扩展解决方案——VenturCOM, 这是一种针对确定性能的控制任务的解决方案。第三种被称为硬实时引擎(Hard Real-Time Engine),它的控制始终处于最高的优先级,其它的Windows任务是不能中断控制任务的,而这就提供了与PLC相同的执行特性和扫描特性。"

有些不明白,难道WINLC RTX是基于VenturCom平台的?而不是硬实时引擎?



VenturCom是目前的RTX提供商IntervalZero最早的称呼,还有一个名称叫Ardence,我们在不同时期生成的资料上看到的VenturCom RTX、Ardence RTX及IntervalZero RTX只是同一软件在不同时期的名称。RTX对Windows的实时扩展是硬实时的。硬实时并不是指用硬件来实现实时,是指对系统响应时间上限的要求是死的,超过这个上限就会导致系统停机等严重后果。RTX的调度满足了这个要求,所以RTX是一个硬实时的子系统。
管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。