<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 确定驱动器状态 > MC_BR_PowerMeter |
该功能块开始测量ACOPOSmulti驱动系统的电源模块(PSM)的功率数据。数据被输出到数据类型为MC_POWERDATA_REF的 "PowerData "输出端,供用户阅读和使用。
从主电源消耗的功率前面有一个减号。
信息: •这个功能块目前只能用于电源模块。 • 每个PSM 只能有一个 MC_BR_PowerMeter的实例被激活。如果第二个实例被激活,它将报告错误 29302:该功能块的一个实例在该轴上已经激活。 •只有当伺服控制器打开时,才能对8BVP主动电源模块进行功率测量。如果伺服控制器关闭,没有有效数据输出,"Valid "输出被重置。但是,一旦控制器打开,功率测量就会正确进行。 •无论伺服控制器是打开还是关闭,都可以测量8B0P被动电源模块的功率。 |
•用于SG3/SGC目标系统的功能块名称:MC_060BR_PowerMeter
•该功能块不能与ACP10SIM轴一起工作。
允许启用该功能块的PLCopen轴状态
所有PLCopen轴状态,对PLCopen轴状态没有影响
输入/输出 |
参数 |
数据类型 |
描述 |
IN |
UDINT |
轴对象引用 电源模块的轴对象引用 (ACOPOSmulti) |
|
IN |
BOOL |
当设置时,启动功率计量 |
|
IN |
Mode |
USINT |
测量功率数据的模式 mcWITH_PARAM (当前不可用) + mcMAX_IV_TIME (V2.280及以上版本) |
IN |
IntervalTime |
UINT |
监测间隔时间的长度 (20 - 60000) [ms] |
IN |
RestartInterval |
BOOL |
在一个上升沿,结束当前启用的监测间隔并开始一个新的监测间隔。 注意: 如果没有指定 "EventSourceParID",则评估该输入。 |
IN |
EventInput |
MC_BR_EVINPUT_REF |
配置一个ParID,可以代替 "RestartInterval "来控制间隔时间。 |
OUT |
Valid |
BOOL |
可以使用该功能块的输出值。 输出结构中的值是有效的。 |
OUT |
Busy |
BOOL |
该功能块处于激活状态,必须持续调用。 |
OUT |
Error |
BOOL |
执行过程中出错 |
OUT |
ErrorID |
UINT |
|
OUT |
PowerData |
MC_POWERDATA_REF |
具有确定测量值的输出结构 |
OUT |
MissedIntervals |
UINT |
由于间隔时间太短,其测量数据没有被功能块评估的监测间隔的数量 |
表:参数 MC_BR_PowerMeter
参数 |
数据类型 |
描述 |
EventSourceParID |
USINT |
ACOPOS ParID作为触发事件源 (ACP10PAR_LOGIC_VALUE+0, ACP10PAR_STAT_TRIGGER1等) |
Edge |
USINT |
选择触发事件的边沿: ncP_EDGE: 改变ACOPOS ParID的值,从 0 到 ≠ 0 ncN_EDGE: 改变ACOPOS ParID的值,从 ≠ 0 到 0 |
参数 |
数据类型 |
描述 |
IntervalNumber |
UINT |
已经执行的监测间隔的数量,也是目前正在输出电力数据的间隔的数量 |
IntervalDuration |
DINT |
最后一个监测间隔的时间 [ms] |
AverageActivePower |
REAL |
上一个监测区间的平均有功功率 [W] |
AverageReactivePower |
REAL |
上一个监测区间的平均无功功率 [var] |
MaximumActivePower |
REAL |
最后一个监测区间内有功功率的正峰值 [W] |
MinimalActivePower |
REAL |
最后一个监测区间内有功功率的负峰值 [W] |
ConsumedEnergy |
REAL |
电机能量(在最后一个监测区间内消耗的能量) [Ws] |
RegeneratedEnergy |
REAL |
再生的能量(在最后一个监测间隔内再生的能量) [Ws] |
EnergyBalance |
REAL |
电机能量和再生能量之间的差异(实际消耗的能量和产生的能量)。 [Ws] 如果是正值:消耗的能量 如果是负值:再生的能量 |
本节的主题: