动力定位系统主要用来解决船舶深海动力定位问题,系统对网络实时性和安全性有着极高的要求。同时动力定位系统网络节点多且网络结构复杂,部分单元控制器和数据采集器往往需要收发两个网络的数据。在深入比较分析各种实时以太网的基础上,选择了具有实时性和安全性的工业以太网POWERLINK为研究对象,采用ZYNQ为硬件平台,提出了在ZYNQ上建立两个MicroBlaze软核分别运行两个独立POWERLINK协议的新方法。该方法能解决控制器双网络平台复用问题,同时还能实现POWERLINK主从站的任意组合,达到优化网络结构和降低成本的效果。最后组建了POWERLINK双协议网络并利用wireshark进行抓包测