所有的T-CPU自固件版本V2.8起及S7-1500T系列的开放式控制器自固件版本V20.8起都可以使用跨PLC的同步操作,并可在SIMATIC中用于多个控制器的齿轮传动和凸轮同步操作。
通过跨PLC同步操作,用于齿轮或凸轮同步的主轴和从轴可以被分配给不同的SIMATIC控制器。控制器间的通信通过PROFINET IO 的IRT(同步实时)以“直接数据交换”的方式进行。主值通过前导轴代理传送到从轴控制器。
图. 1
为确保所有从轴彼此间同步地移动, 主值传送给其他控制器引起的运行时间差异由跨PLC同步功能进行补偿:
● 主值源控制器上的本地从轴延时接收主值。
● 在从轴控制器中,使用引导轴代理来及时地调整主值以便输出到从轴的设定值在同一时间变化。
因此,借助于跨PLC同步操作功能, 在主值源的控制下,与前导轴代理连接的从轴的输出设定值与本地从轴的输出标称值同时发生变化并且所有轴彼此同步移动。
SIMATIC 中的跨PLC同步操作有以下优势:
● 通过将主值源和从轴分布在不同的控制器上,可以在项目中形成功能组,从而形成模块化的机器结构。
● 对于交叉PLC同步操作,可以使用各种拓扑来耦合轴,例如线性或级联连接。
● 对于各个控制器上从轴的互连,使用前导轴代理,以系统控制的方式将主值源的主值传输到从轴。
● 在系统中,各个控制器上的不同运动控制应用周期被考虑在内。所有从轴同时接收适当的主值,因此是同步的。
图 2
本文详细介绍了如何设置跨PLC同步操作,并以三个SIMATIC控制器实现齿轮同步为例进行了说明。此外,文档还包含使用TIA Portal项目轨迹诊断和检查跨PLC同步操作的详细说明和示例。
为确保提供的配置步骤和诊断选项能够立即被理解,提供了两个额外的TIA Portal示例项目下载:
● 组态的示例项目
此示例项目仅包含从创建TIA Portal项目、设置数据传输到创建工艺对象的配置步骤。这些必要的配置步骤允许被复制并转移到您自己的项目中。
● 带有功能程序的示例项目
此示例项目基于上述项目,还包含一个用于控制工艺对象的PLC程序和扩展I/O通信,用于所有轴的中央控制和来自SIMATIC S7-1511TF主CPU的同步功能。这个示例项目功能齐全,并且配备了虚拟轴。这意味着,该项目还可以用于从文档中复制诊断选项。
涉及产品 |
6ES7511-1TK01-0AB0CPU 1511T-1PN, 225KB progr., 1MB data |
6ES7511-1UK01-0AB0CPU 1511TF-1PN, 225KB progr., 1MB data |
6ES7515-2TM01-0AB0CPU 1515T-2 PN, 750KB progr, 3MB data |
6ES7515-2UM01-0AB0CPU 1515TF-2 PN, 750KB progr, 3MB data |
6ES7516-3TN00-0AB0CPU 1516T-3 PN/DP, 1.5MB prog./5MB data |
6ES7516-3UN00-0AB0CPU 1516TF-3 PN/DP, 1.5MB prog./5MB data |
6ES7517-3TP00-0AB0CPU 1517T-3 PN/DP, 3MB prog./8MB data |
6ES7517-3UP00-0AB0CPU 1517TF-3 PN/DP, 3MB prog., 8MB data |
6ES7615-4DF10-0AB0SIMATIC Drive Controller, CPU 1504D TF |
6ES7615-7DF10-0AB0SIMATIC Drive Controller, CPU 1507D TF |
6ES7672-5VC11-0YA0SIMATIC Software Controller CPU 1505SP T |
6ES7672-5WC11-0YA0SIMATIC Failsafe SW Ctrl CPU 1505SP TF |
6ES7677-2VB42-0GB0CPU1515SP PC2 T |
6ES7677-2WB42-0GB0CPU1515SP PC2 TF |
本文摘自:网络