图6 嵌入式适配器数据采集模块运行流程图
嵌入式适配器数据处理模块的运行流程如图7所示。首先,获取数据采集模块采集的语法异构数据,依据XMLSchema解析采集的数据类型,XML生成器依据数据类型将采集的数据转化为XML文件,然后解析XML文件,获取封装规则定义的各个属性,读取XML文件,XML映射器依据XML XSLT将异构的XML数据同构化,最后,XML封装/发送器将同构数据进行封装,发送到DNC服务器的嵌入式适配器接口。
图7 嵌入式适配器数据处理模块运行流程图
选用C#语言,利用Visual Studio 2005集成开发平台,依据软件运行流程,基于.NET实现数据采集与处理软件。
4 实验与分析
4. 1串口通信实验与分析
实验设备包括XH714立式加工中心和嵌入式适配器,如图8和图9所示,利用RS232线实现嵌入式适配器与数控机床连接,进行串口通信实验。实验结果如表1所示。从表1中看出,嵌入式适配器实现了与数控机床串口通信的功能,且传输速率满足实际工程应用需求。
图8 XH714立式加工中心