您可以将电动机符号标记号指定包含在回路的其他元件中。这需要在电动机符号插入和其他元件插入之间进行协调。电动机符号必须插入在其他元件之前。插入顺序由回路模板图形中标记块上的 ORDER 属性值控制。电动机符号的标记块 ORDER 属性值必须是小于回路模板图形中其他元件标记块的 ORDER 值的数字。插入其他元件时,可以将电动机标记值组合到后续元件标记中。
组内可能有多个选择。例如,有断开方式类型的选择以及包含辅助触点的选择。每个选择都将从 UI_VAL 字段中指定一个数值。这些值将合计在一起以确定此选择组合的适当操作。该和与 UI_SEL 字段中的值匹配。进行此匹配后,COMMAND_LIST 值、ANNOTATE_LIST 值等将用于插入和注释这些选择。
(c:ace_cb_anno #data 0)(c:ace_cb_save "@MOTOR_NUM@" "TAG1*" nil 1)
第二个调用 c:ace_cb_save 将电动机上的 TAG1 属性值保存到内存中(索引标记“@MOTOR_NUM@”下)。可以在处理后续元件标记块时参考此值。
(c:ace_cb_insym #xyz nil "VCA113_1-" #scl 8 "%N=@MOTOR_NUM@")
此 API 调用的上一参数“%N=@MOTOR_NUM@”指示回路编译器使用电动机中的 TAG1 值(另存为“@MOTOR_NUM@”)作为此元件标记的数字部分。例如,如果元件标记格式已定义为“%S-%F-%N”,则电动机标记的数字部分将用作生成的元件标记的“%N”部分。
您还可以使用修正的 _TAGFMT 选项定义它。使用此方法替代为图形定义的元件标记格式。某些样例: