QQ登录

只需一步,快速开始

在 STEP 7 (TIA Portal) 中,如何在 DB 中依次缓冲 FB和FC的返回值

[ 复制链接 ]
本帖最后由 baikhgmv 于 2016-11-2 09:38 编辑

在 STEP 7 (TIA Portal) 中,如何在 DB 中依次缓冲 FB和FC的返回值

在线模式调试时,可能会发生不同的返回值一个接一个的出现在块的输出端或者那个返回值仅短暂变化,但是之后就无法再评估的情况。   

使用下面描述的附加库中的块,就可以依次在数据块中存储输出返回值。

在 STEP 7 (TIA Portal) 中,如何在 DB 中依次缓冲 FB和FC的返回值

在 STEP 7 (TIA Portal) 中,如何在 DB 中依次缓冲 FB和FC的返回值

每个新的返回值都通过“Save_RetVal”(FB22)块的“Ret_Val_Save”参数读取,并存储在全局数据块“Store”(DB22)的ARRAY变量中。程序还有以下属性。

  • 最多可以储存12个输入值。功能与数据块可根据需求进行扩展以便能存储大于12个的返回值。
  • 返回值必须大于零。
  • 一个新的或改变了的返回值存储在数组变量的下一个元素中。
  • 数据块中的每一个地址都预留给一个返回值。如果一个地址已经被某个返回值占用,新的值会被存到DB块的下一个地址中。
  • 只有DB块的最后一个变量可以被覆盖。
  • DB块内的变量在使用“Reset”复位到0之前会保持原来的值。
  • 在复位之后,返回值可以再次重新从头依次被写到DB变量中。
  • 在 STEP 7 (TIA Portal) 中,如何在 DB 中依次缓冲 FB和FC的返回值

    在 STEP 7 (TIA Portal) 中,如何在 DB 中依次缓冲 FB和FC的返回值



程序:
请点击此处下载

查看状态:已购买或有权限

您的用户组是:游客

文件名称:43511056_Save_RetVal_Lib_STEP7_TIA_Portal.zip 
文件大小:1.06 MB 
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索