PN_Power_Interface_Module_AssetMgmt (PROFINET IO)
以下各表提供了有关功能块接口参数的信息。
输入
输入 |
数据类型 |
描述 |
变量类别 |
---|---|---|---|
i_xEnable |
BOOL |
激活功能块处理。循环数据将被读取/写入硬件 IO 接口。 |
功能块控制 |
i_xAcyclicBusy |
BOOL |
如果另一个功能块的非循环通讯处于活动状态,则此输入可被用于阻止非循环执行。 |
功能块控制 |
i_xExecute |
BOOL |
在上升沿上起动非循环请求。 |
功能块控制 |
i_hwSubmHWID |
HW_IO |
必须对应于相关设备的硬件标识符,才能执行非循环通讯。 |
通讯参数 |
输出
输出 |
数据类型 |
描述 |
变量类别 |
---|---|---|---|
q_xActive |
BOOL |
如果此输出设置为 TRUE,则启用 Avatar 功能块或非循环请求繁忙。 |
功能块状态 |
q_xError |
BOOL |
如果此输出设置为 TRUE,则在执行 Avatar 功能块时发生了被检测的错误。有关被检测错误的详细信息,请参见错误 ID 的值。 |
功能块状态 |
q_dwErrorID |
DWORD |
错误 ID 显示有关发生的被检测错误的详细信息。可能的值见下表所示: |
功能块状态 |
q_dwAcyclicStatus |
DWORD |
非循环状态提供有关非循环现场总线通讯的详细信息,包括被检测错误的详情。有关状态值的详细信息,请参见 功能块库。 |
功能块状态 |
q_xAcyclicBusy |
BOOL |
如果该输出设置为 TRUE,则非循环请求仍然繁忙。 |
功能块状态 |
q_udtProductData |
UDT_ProductData |
包括设备的所有相关产品数据。 |
非周期数据 |
q_udiTimeOn |
UDINT |
设备开启的时间长度。 |
非周期数据 |
q_uiNumDevEvt |
UINT |
检测到的设备事件数量。 |
非周期数据 |
q_udiNumDevicePowOn |
UDINT |
设备电源重置次数。 |
非周期数据 |
q_uiMaxIrms |
UINT |
在设备生命周期中的最大测量电流值。 |
非周期数据 |
q_udiAvgIrms |
UDINT |
计算的平均电流值。 |
非周期数据 |