回复:有奖【微分享】“说说我用过的功能块”

LHLHLHLH

西门子1847工业学习平台

  • 帖子

    20
  • 精华

    0
  • 被关注

    158

论坛等级:游侠

注册时间:2011-09-16

白金 白金 如何晋级?

发布于 2014-03-12 14:56:53

42楼

quote:以下是引用ericiii在2014-03-12 13:37:01的发言:
quote:以下是引用LHLHLHLH在2014-03-12 12:01:57的发言:

我到西门子网站下载使用了,添加该源程序后,编译报错啊!无法生成相应的FC功能块啊?请问有什么玄机?


非常感谢您的试用,在使用这个计算设备运行时间的样例函数时有几点注意事项:

1. #21楼分享的最后链接中可以下载的样例是可以导入项目的源文件,但是该源文件是在德文环境下创建的,所以想要编译生成相应的FC块之前,需要先把软件的助记符改成德文,如下图所示:





2. 由于该样例程序以符号寻址的方式调用了系统功能块SFC64,所以需要在项目中插入该功能块后,才能顺利编译通过。





3. 设置好以上两步后,便可以编译源文件生成FC 块了。生成的FC1仍然是德文的,如果想转成英文,可以把第一条里修改的助记符设置改回英语即可。

4. 该功能块提供的最大记录时间为24天+20小时+31分钟+23秒+647微秒,如果要使用更长运行时间的终端设备,必须通过检查系统时间的多次溢出来扩展STEP 7 程序。

欢迎大家针对这个功能块发表您的试用感想。

哦~,原来是这么回事啊!已经测试了一下这个功能块,貌似精度挺高,ms级,但是这个功能貌似只能用于测试某一个运行设备从启动到停止的运行时间,只有当设备停止了才能看到时间啊!
我这里推荐小编看看SFC101,这个指令可以用于读取设备的连续运行时间,不过这个是以小时为单位的哦,可记录的最大时间值是2的31次方。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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