回复:应用探讨——HMI中的数据真的是按照你设定的采样周期在更新吗?

未尽

  • 帖子

    879
  • 精华

    6
  • 被关注

    7

论坛等级:侠士

注册时间:2006-04-11

普通 普通 如何晋级?

发布于 2013-11-28 10:59:43

52楼

说到HIM的通信,窃以为不能抛开硬件、软件这个大背景来看。首先从硬件来看,最少可以分为两个阶段,其一是单CPU时代,此时,HIM的数据刷新、图形刷新、脚本执行、外设事件等任务都由一个CPU分时完成,从执行简化来说,除事件响应外,其余固定任务大多应该都是周期执行的,数据刷新也多不例外,基本上都是按照通信设置的时间周期(该周期不得小于HIM规定的最小周期)刷新,虽然也有软件让你设置周期,但那是表象,原始数据还是周期性进来的。后来,由于计算机技术的发展,多CPU、甚至多核系统出现,即真正的多任务系统出现,CPU处理器对于一般的应用从此不再是瓶颈。再玩儿最小周期固定刷新就显得很OUT了,于是各种定制任务出现了,这就是说,此时的通信,基本上是按照设置进行的(明显的表现是出现了长短不一的通信数据帧)。
但再结合PLC来看,通信似乎和我们想像的又有区别。这又要联系CPU的数据通信机制来说了。就PLC CPU本身来说,目前我们任可以把他看作单CPU来看(这就是所谓刷新-执行程序-刷新的PLC工作机制),如果只是CPU,那么通信其实质也是IO刷新,这就说明HIM的通信实质是受PLC工作周期影响的。但大家不要忘记了,还有一些通信模块是自带CPU的,这些通信模块能自行处理通信事宜是肯定的,我猜想,HIM的数据基本上能按照设定执行。但数据能不能在PLC用户程序里起作用,我认为还要看PLC的工作周期。
好好生活,天天向上!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54815条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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