针对现有先进控制软件产品存在的集成度低、开放性差、可重用程度低等问题,提出了一种多层分布式软件设计模式.以先进控制软件的研究开发与应用实施为主线,介绍了多层分布式先进控制软件的设计原理、体系结构和特点,并给出其界面层、业务层、数据层和接口层的具体实现技术和方法.该软件在某石化芳烃厂芳烃抽提装置抽余液塔的实际应用效果验证了软件的有效性和可行性.