工控编程吧

标题: 如何实现跨SIMOTION项目的分步式同步运行 [打印本页]

作者: baikhgmv    时间: 2016-11-15 10:06
标题: 如何实现跨SIMOTION项目的分步式同步运行
如何实现跨SIMOTION项目的分步式同步运行

一、功能概述
在运动控制应用中,如果控制轴数很多,需要多个SIMOTION控制器来进行控制,并且由多名工程师来完成不同项目的调试,但在不同项目的控制器间还需要进行轴的同步运行,那么就需要通过配置跨项目的分布式同步来实现上述要求。例如有两个SIMOTION控制器用来实现不同生产工艺段的控制,需生成两个项目由不同的工程师进行调试,第二个SIMOTION控制器中的轴需要与第一个SIMOTION控制器中的轴进行同步运行。本文以此为例,详细描述了通过 PROFIBUS DP 通讯来实现跨SIMOTION 项目轴的分布式同步运行的配置过程及编程方法。
从 SIMOTION V4.1 版本之后可以实现跨 SIMOTION 项目轴的分布式同步运行。如果需要配置不同项目中的主从对象的同步运行,则不可能实现两个对象的直接连接,只能通过项目中的代理对象来进行连接。
二、配置说明
在硬件组态中完成 PROFIBUS DP通讯网络配置。配置时,需定义跨SIMOTION设备用于分布式同步运行的输入及输出数据区。
在同一个项目中配置分布式同步运行时,系统会自动生成24 个字节的输入及24 个字节的输出。但在配置跨项目的分布式同步时,必须手动配置24 个字节的输入及24 个字节的输出数据区。
这种情况下,主对象的 SIMOTION 设备与从轴的SIMOTION 设备位于不同的项目中,如图1。

(, 下载次数: 6)