企业信息

    上海腾希电气技术有限公司

  • 16
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2012
  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科
  • 认证: 手机未认证 身份证未认证 微信未绑定

    联系方式

    上海腾希电气技术有限公司

  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科

数据典型程序块 Dat12D_R

时间:2021-08-02点击次数:186

数据典型程序块 Dat12D_R

功能

接收较多 12 个含任何数据内容的双字。

每个双字的内容可以是双字(DWORD、DINT、REAL)格式的值,也可以是共同组成双字的其它数据类型的混合,例如:

4 个字节

2 个字

2 个字节 + 1 个字

Dat12D_R 将接收到的数据存储在“DataOutput”所*的数据区域中,而不进一步处理。需要通过用户程序评估并处理接收到的数据。


提示

使用标准访问的 DB

该块具有“ANY”类型的参数。因此,禁用 DB 属性中的“优化块访问”(Optimized block access) 属性。



参数

参数:

PartnerNo

PartnerObjectNo

Enabled

有关说明,请参见重现参数部分。

参数:

DataOutput

声明:

INPUT

数据类型:

ANY

取值范围:

请参见地址范围

默认值:

P#P 0.0 VOID 0
(空指针)

地址范围:

P#DBxx.DBX yy.0 DWORD zz

xx:数据块编号 1...32767

yy:字节编号

zz:双字的编号 1...12(从字节编号 yy 开始)。

示例:
P#DB20.DBX 100.0 DWORD 4

输入指针时,不要忘记点号和空格!

请注意,不允许使用默认值(空指针)。必须*具有真实地址的指针。

说明:

数据输出区域

ANY 指针对保存接收数据的数据区域进行寻址。此数据区域必须在数据块中,并且其长度可以在 1 到 12 个双字范围内变化。

有关内容和格式的信息,请参见上文中的“功能”部分。

Dat12D_R 将接收到的数据存储在“DataOutput”所*的数据区域中,而不进一步处理。需要通过用户程序评估并处理接收到的数据。

如果伙伴对象 Dat12D_S 只发送更改的数据,可能只有部分数据输出区有新写入的数据。这部分输出区是指采集结束时检测到更改的区域。

如果参数分配不正确(空指针、长度 > 12、数据区域不是 DB),则会在诊断缓冲区中输入错误消息(事件 ID B114,[Info2/3] = 11)。CPU 不切换为 S** 模式。然后,在更正错误之前,不再对该数据块进行处理。

参数:

NewData

说明:

接收新数据

有关声明、数据类型、取值范围、默认值和功能的信息,请参见重现参数。

每当块从伙伴对象接收到新数据值并将其输出到输出字段“DataOutput”时,在一个 OB1 循环内,“NewData”输出将设置为 TRUE。


http://shtxjd.cn.b2b168.com

上一篇:冗余 备用