STL高高手都难以回答的问题。

已锁定

扫地老头

  • 帖子

    1129
  • 精华

    9
  • 被关注

    7

论坛等级:侠士

注册时间:2005-09-09

普通 普通 如何晋级?

STL高高手都难以回答的问题。

1564

30

2008-01-04 15:42:52

A M300.1

FN #TEMP1

=M300.2

上述程序写在一个FC块中,其中#TEMP1为定义的一个定时变量。

下载程序,运行发现,M300.1没有从1到0的调变,M300.2就为1,而且还不停变化。

因为程序中,我故意使用了非保持型数据#TEMP1,所以该现象存在,如果把#TEMP1换成保持型数据,如M300.3,那么根据FN的工作原理,上述现象肯定不会发生。

现在的疑问就是,根据FN的功能描述,即使我使用一个非保持型数据#TEMP1,上段程序也不应该出现M300.2立即为1,并且闪烁的情况啊。难道是系统分配临时变量的机制所致,谁能给予解释,不甚感激!

(M300.2点在程序中没有被别处使用)
STL高高手都难以回答的问题。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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