本发明公开了一种基于OPC UA的数据采集装置及方法,该装置包括OPC UA Client和OPC UA Server,其中OPC UA Client由获取配置模块、数据采集模块和数据发送模块构成;OPC UA Server由标签点接收模块、标签点处理模块、采集配置模块、数据接收模块、数据处理模块以及数据发布模块构成。该数据采集装置基于ARM架构且运行Linux操作系统,不仅精简了装置结构而且有效防止了病毒等恶意程序在工控网和管理网之间的传播,提高了DCS的安全性;提供的OPC UA Server和OPC UA Client涵盖了OPC DA、OPC AE以及OPC HDA等诸多功能,大大简化了数据采集程序的复杂性。