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

Zane

版主 西门子1847工业学习平台

  • 帖子

    21047
  • 精华

    399
  • 被关注

    1484

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2010-05-26 22:41:20

10楼

楼上的各位有误解,
WINAC与所谓的PAC还是有很大的区别的。
可以简单的认为WINAC是实时单任务系统,他的任务是基于扫描,顺序执行的;而PAC是分时多任务系统,是按时间片来执行不同的任务的,在西门子的产品中SIMOTION与其有相似之处。虽然WINAC与PAC两者都是PC-BASED的架构,但软件的处理机制还是有很大的区别的,根据个人的经验,PAC在处理少量简单的任务有高速响应特性,但PAC处理复杂任务在速度上并不占优,而且由于事件响应的机制程序逻辑有竞争,导致系统响应的不稳定;那么比较高级的PAC系统是可以时间片进行优先级设置的,并且可以设置一个优先级最低的循环事件,那么这样一来就和我们的PLC的工作机制没有太大的区别了。
曾经用AB的COMPACT LOGICS L35E做个项目,虽然没有PC部分,但其工作机制与PAC还是类似的,最后被我设置成一个纯粹的PLC,同样是大量的运算,这个项目做下来还不及CPU314C-2DP响应速度快。
那么,再谈谈控制器以外的东西,PAC完全的开放,遵循WINDOWS实时多任务的机制,看似方便了,但实际呢要实现一个实时响应的任务却很困难,处处受到WINDOWS性能的制约;而西门子的ODK方式,虽然掌握起来有些困难,但他的任务是放在实时内核里,和PLC程序同步执行的,他的实时性是可以保证的,当然这样带来开放性会比较差一些。其实PC-based的系统一直就在实时性,开放性与可靠性中取舍,西门子从PC-based的系统到现在主推基于嵌入式系统控制器还是走了一条比较折中的道路,人认为也是比较实用的。
管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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