回复:定时器老是跑好不好呢?

wb210xa

西门子1847工业学习平台

  • 帖子

    321
  • 精华

    18
  • 被关注

    15

论坛等级:侠士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2011-05-24 00:03:06

7楼

回复 的地得 的问题:请教一下:为什么会出现PLC扫描的程序量、占用的数据区就会较大呢?

1、我以为特定某个定时器占用的数据区是固定的,与运行的时间长短没有关系。

2、我认为无论定时器运行与否,扫描的相对时间应该是不变的。

实际上PLC在扫描到相应的程序时才会分配相应的数据区,当然每个功能块都会占用不同数量的地址区。而并非楼主认为的不论功能块运行与否都会分配地址区。
用个事实说明一下,每个PLC的扫描周期都有最小周期、当前周期、最大周期?
程序下载到PLC中程序一直没有变化,如果按照楼主的理解,程序的扫描周期应该唯一,不可能发生变化。而实际上PLC的扫描周期每个时刻都在变化,为什么?很简单,是因为外部的信号在发生变化,信号变化时,扫描的程序也在变化(比如,某个网络,如果第一个联锁信号没有满足,后边的信号压根儿不扫描,直接跳到下一网络),因此,才会有扫描周期的变化。
同样,对于定时器的功能块也是一样的。
豆豆
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33289条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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