定子电机块需要一个定子引用(功能块输入 "Segment")。
段参考可通过MC_BR_AsmGetSegment_Acp6D 获取。输出段参考的地址可直接用于功能块。
也可将该定子电机引用存储在Mc6DSegmentType 类型的过程变量中,并在以后使用。
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.
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);