疆鸿智能DEVICENET转PROFIBUS:让欧姆龙伺服在西门子面前不再“语言隔离”
去年秋天,我们去了一趟浙江某卫浴工厂的注塑车间。车间里的机器轰鸣声不断,一条给浴缸翻盖涂胶的机器人流水线刚完成改造。现场工程师指着正在运行的设备说:“以前这两套系统根本不搭,现在跑通了。”我们带去的就是这个“翻译”一台疆鸿智能DEVICENET转PROFIBUS协议转换网关。
问题出在设备选型的历史遗留上。这条涂胶线用的西门子PLC只支持PROFIBUS主站协议,而控制机器人动作的欧姆龙伺服驱动器又只认DEVICENET从站协议——好比一个只说中文,一个只懂英文,要它们配合干活,中间必须有个翻译。
硬件接线很简单,PROFIBUS一侧接入西门子PLC,DEVICENET一侧连上欧姆龙伺服。关键的活儿都在网关里完成:它把PLC下发的PROFIBUS报文实时“翻译”成伺服能读懂的DEVICENET指令,再把伺服反馈的位置、速度、报警信息原路转回给PLC。整个过程数据延迟控制在几毫秒内,机器人涂胶的轨迹跟改造前一样顺滑。
这个项目当时是为了替换一台老化的喷涂机。车间原有的方案是让PLC直接通过I/O模块控制伺服,线缆一大堆,故障点也多。用了网关之后,PLC和伺服之间只用一根PROFIBUS电缆和一根DEVICENET电缆连接,中间经过网关握手通信。现场调试的时候,工程师最满意的一点是网关不用写代码——拨码开关设好波特率和站号,填几个参数,数据就通上了。
从工厂实际收益来看,最直接的是省钱。如果要把所有欧姆龙伺服换成支持PROFIBUS的型号,采购成本至少翻倍,还得重新做机械安装和接线。保留原有设备只加网关,改造成本降低了七八成。
其次是调试效率。涂胶机器人的轨迹精度要求高,以前改一次程序得两边设备分别核对参数。现在PLC只管往网关固定的数据区写值,网关自动映射给伺服,调试时间缩短了一半。车间班长说,现在换产调整涂胶轨迹,当天就能搞定,不像以前要停线一两天。
运行半年后回访,网关没出过通信中断。伺服过载报警能实时传到PLC触发停机,涂胶废品率比改造前下降了。车间里还连着另一台注塑机,他们也打算照这个方案改。
说到底,这种跨协议转换的网关,解决的就是新老设备混用时的“语言隔阂”。工厂不可能为了换控制系统把设备全换一遍,网关就提供了一个低成本的过渡方案。从PLC的角度看,它控制的就是一个PROFIBUS从站;从伺服的角度看,它接收的还是标准的DEVICENET指令——网关在中间把所有协议细节消化掉,让两边设备感觉对方“说人话”。
类似场景这两年碰到不少。只要工厂里同时存在西门子和欧姆龙、AB和倍福的混搭设备,总会遇到PROFIBUS和DEVICENET互通的场合。这个网关不是什么高大上的创新,但确是解决现场实际问题的一个顺手工具。


客服
小程序
公众号