DOCA0272ZH-00

PN_Control_Analog_I/O (PROFINET IO)

以下各表提供了有关功能块接口参数的信息。

输入

输入

数据类型

描述

变量类别

i_xEnable

BOOL

激活功能块处理。循环数据将被读取/写入硬件 IO 接口。

功能块控制

i_iAQ0

INT

要写入模拟量输出 0 的值。单位和大小范围取决于配置的模拟量输出类型。

  • 类型 0(单位:mV)
  • 类型 1(单位:mV)
  • 类型 2(单位:μA)
  • 类型 3(单位:μA)

周期数据

i_hwStartAddress

变体

必须对应于相关 Avatar 的循环输入子模块地址范围的第一个地址,才能执行循环读取通讯。

通讯参数

输出

输出

数据类型

描述

变量类别

q_xActive

BOOL

如果此输出设置为 TRUE,则启用 Avatar 功能块或非循环请求繁忙。

功能块状态

q_xError

BOOL

如果此输出设置为 TRUE,则在执行 Avatar 功能块时发生了被检测的错误。有关被检测错误的详细信息,请参见错误 ID 的值。

功能块状态

q_dwErrorID

DWORD

错误 ID 显示有关发生的被检测错误的详细信息。可能的值见下表所示:

功能块状态

q_xReady

BOOL

表示如果功能块已准备好接收执行命令,则为 TRUE。

周期数据

q_iAI0

INT

表示从模拟量输入 0 读取的值。单位和大小范围取决于配置的模拟量输出类型。

  • 类型 0 至 12(单位:0.1 °C)
  • 类型 13(单位:mV)
  • 类型 14(单位:mV)
  • 类型 15(单位:μA)
  • 类型 16(单位:μA)

周期数据

q_iAI1

INT

表示从模拟量输入 1 读取的值。

周期数据

q_iHWOut

INT

模拟量输出的硬件地址。

通讯参数

来自 ConstTeSysIsland 的状态和错误代码

成员名称

由功能块使用

Cdw_ErrNoMsg

Cdw_ErrInternal

Cdw_ErrInvalidCycInAddr

Cdw_ErrInvalidHwid

Cdw_ErrInvalidNumOfAvatars

Cdw_ErrReadCycIn

Cdw_ErrReadAcycData1

Cdw_ErrReadAcycData2

Cdw_ErrWriteAcycData

Cdw_StsReadAcycData1Compl

Cdw_StsReadAcycData2Compl

Cdw_StsWriteAcycDataCompl

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

这有帮助吗?