生成原理图时使用在生成 PLC 原理图对话框中列出的 PLC 功能,即将匹配的功能分配到宏里。
宏里的功能在下列条件下相匹配:
- PLC 连接点的功能定义类别和连接点代号必须一致。
- 如果使用的 PLC 连接点的连接点代号包含输出的问号,则通道必须一致。
- 在使用时,带输出的问号的连接点代号从不覆盖现有的不带问号的连接点代号。
- PLC 盒子的功能定义必须一致。
宏中能包含未使用的功能,例如多余的 PLC 功能或不是 PLC 盒子或 PLC 连接点的功能。因此布线宏不包含 PLC 功能。
此功能从宏中或-如果宏包含占位符对象-从分配了变量的值集中获取数据。相反,这些变量并未说明 PLC 功能的值的分配;这些功能在使用时能获得其值。
布线宏中的功能和 PLC 宏中的附加功能的设备标识符
新放置的功能的设备标识符通过占位符对象或直接在宏中定义插入。
如果通过占位符对象输入带问号的设备标识符,例如“?K1”(问号、标识字母和末尾的数字),或如果不存在占位符对象,而是在宏中有一个带问号的设备标识符(例如“-?K1”),则插入时设备会被重新编号。带问号、相同标识字母和一个整串数字的设备标识符在占位符对象中使用相同的命名。
如果通过占位符对象仅输入一个问号,则此问号会被置于现有设备标识符的宏中的标识字母前,带问号、相同的标识字母和相同数字的所有设备标识符同样将使用相同的命名。
PLC 宏变量中的主功能
- 如果宏变量中包含不是主功能的 PLC 盒子,而且不存在放置的 PLC 盒子,则此盒子一直是辅助功能,并将作为附加功能生成。此辅助功能与(未放置的)主功能的数据一致。将生成未放置的主功能和带相同数据的放置的辅助功能。
- 如果宏变量中包含是主功能的 PLC 盒子,并不存在放置的 PLC 盒子作为主功能,则此盒子将作为主功能被放置,并与现有主功能的数据一致。也就是说,将使用现有的主功能。
- 如果宏变量中包含是主功能的 PLC 盒子,并已存在一个是主功能的放置的 PLC 盒子,则新插入的盒子将作为辅助功能。将生成使用主功能的数据的附加功能。也就是说,将另外生成一个带相同数据的放置的辅助功能。
也参见