正文:随着科技的发展,时代的需要,数字伺服系统因其响应速度极快、精度极高,控制灵活方便而得到了社会的广泛关注,德国博世力士乐(Bosch Rexroth)DKC**系列伺服驱动器是一种高精度、高速度全数字型的智能伺服驱动器,在印刷包装、纺织机械、冲压剪切等技术上得到了广泛应用。
DKC**系列伺服驱动器提供了一种柔性、开放和通用的的系统解决方案,具有带模拟量和并口、PROFIBUS等总线接口的经济型驱动器——ECODRIVE智能伺服驱动器,最难能可贵的是伺服驱动器除了本身的SIS协议外还给用户开放了标准的ASCII通讯协议,从而为用户灵活的使用第三方PLC或控制器提供了极大的方便。也进一步降低了成本和减少了开发人员的难度。ECODRIVE智能伺服驱动器可以与松下FP0、FP∑、FP2和 三菱,西门子等第三方PLC通过ASCII码通讯,也可以与用户自己设计的单板机控制器通过RS232/485通讯修改伺服参数。下面我们以高速定长裁剪为例来介绍德国博世力士乐伺服驱动器与第三方PLC通讯的应用,下图是一个简单的定长裁剪示例:
上例中,板料经过粗校直和精校直后,由测量轮直接将长度信号经第二编码轮接口将位置信号反馈给伺服驱动器,与预先保存的位置块长度比较,当位置到达时,伺服驱动器通过I/O接口板输出位置到达信号并停止送料,PLC接收到位置到达信号后只执行简单的裁剪堆垛等逻辑动作,因位置处理不经过PLC而直接在伺服驱动器内部运算从而大大提高了系统的反应速度和精度。对于伺服中一些机械参数我们可以通过调试软件DRIVETOP进行简单的设置,画面如下:
DRIVETOP调试软件还可以对控制环进行简单的最优化设置:
因此在开卷线中我们只要通过PLC修改伺服驱动器的位置和速度命令值就可以方便的生产应用。下面我们介绍第三方PLC与DKC**系列伺服驱动器通过ASCII码协议通讯的方法:
驱动器OPEN后,我们可以修改驱动器中的参数。例如我们通过超级终端读写速度命令值 (S-0-0036)如下:
上图划线部分为PC向驱动器发送的字符串,其中PC发送的S-0-0036,7,W,10000为向驱动器写速度命令值10000,之后我们可以通过发送S-0-0036,7,r将速度命令值读上来进行比较,验证通讯的正确性。未划线部分为PC从驱动器接收到的数据。总结:上文介绍的的高速开卷方案具有较大的经济效益和市场前景,同时也为DKC**系列伺服的广泛使用提供了一种经济的应用平台。