Segment6D reference

<< 点击显示目录 >>

主页  ACOPOS 6D使用手册 > mapp 6D  > 功能块 > McAcp6D  > 技术信息
 >

Segment6D reference

定子电机块需要一个定子引用(功能块输入 "Segment")。

段参考可通过MC_BR_AsmGetSegment_Acp6D 获取。输出段参考的地址可直接用于功能块。

也可将该定子电机引用存储在Mc6DSegmentType 类型的过程变量中,并在以后使用。

 

功能块输入 "Segment "的地址分配

ST file:

IF(MC_BR_AsmGetSegment_Acp6D_0.Valid ==  TRUE) THEN
MC_BR_SegPowerOff_Acp6D_0.Segment:= ADR(MC_BR_AsmGetSegment_Acp6D_0.Segment);

Var file:

VAR
    SegRef : Mc6DSegmentType;
END_VAR

ST file:

SegRef:= MC_BR_AsmGetSegment_Acp6D_0.Segment;
MC_BR_SegPowerOff_Acp6D_0.Segment:= ADR(SegRef);

 


The segment blocks require a segment reference (function block input "Segment").

The segment reference is retrieved with MC_BR_AsmGetSegment_Acp6D. The address of the output segment reference can be used in the function block directly.

This segment reference can also be stored in a process variable of type Mc6DSegmentType and used at a later time.

 

Address assignment to function block input "Segment"

ST file:

IF(MC_BR_AsmGetSegment_Acp6D_0.Valid ==  TRUE) THEN
MC_BR_SegPowerOff_Acp6D_0.Segment:= ADR(MC_BR_AsmGetSegment_Acp6D_0.Segment);

or

Var file:

VAR
    SegRef : Mc6DSegmentType;
END_VAR

ST file:

SegRef:= MC_BR_AsmGetSegment_Acp6D_0.Segment;
MC_BR_SegPowerOff_Acp6D_0.Segment:= ADR(SegRef);