Modbus协议的数据采集系统的分析
发布时间:2021-08-19 07:57
Modbus协议是一个广泛用于工业自动化领域的数据传输协议,具有开放、兼容性好、格式简单、易理解等特点。在对Modbus协议进行分析研究的基础上,利用不同的Modbus传感器模块,设计了具有较强设备兼容性的自动化数据采集系统,并应用于地源热泵系统的运行监测。
【文章来源】:自动化应用. 2020,(11)
【文章页数】:4 页
【部分图文】:
监测系统总体结构图
与所用传感器相对应,数据采集系统使用不同型号的支持Modbus协议的采集设备对数据进行采集和初步处理,并通过串口与采集软件连接通信。其中,Adam4017+支持8通道16位A/D模拟量输入,可以采集电压、电量等信号,在系统中负责处理流量传感器数据。鲲航Pt1000温度采集仪可以处理最多16道由PT1000温度传感器产生的信号,由其组成的采集组负责系统所有温度的采集工作。另外,DTSD106-M100三相电子式电表可以直接将用电量信号进行转换,并使用Modbus协议对数据进行传输,故其充当了能耗传感器和采集设备两种角色。各采集设备通过双绞线连接,组成Modbus总线式网络。数据由传感器到计算机的传输过程如图2所示。4 软件系统
采集系统采用模块化设计,将系统按功能分解成独立部分,严格定义模块接口,模块间具有透明性。应用此方式可以使系统结构灵活,各模块可以单独开发、调试,提高开发效率。依照系统的需求分析,本采集系统可以分为高层逻辑模块、调度模块、采集通信模块、数据库操作模块、数据转换模块五个模块,其结构如图3所示。另外,系统各模块按照其处理对象的不同可以将五个模块分成三层,其中采集通信模块、数据库操作模块、数据转换模块组成系统的数据层,主要处理采集硬件和数据库等处于软件系统外部与数据相关的组件;调度模块形成系统的功能逻辑层,将各模块黏合成有机的整体,使系统各项功能有序运行;高层逻辑模块是系统的用户层,主要面向用户提供数据处理界面、系统各组件管理界面等。
【参考文献】:
期刊论文
[1]基于电表的面向对象与面向对象协议设计方法应用[J]. 刘磊磊,王鑫,朱龙飞. 价值工程. 2019(04)
[2]MySQL和PostgreSQL的对比选择[J]. 刘鑫. 沈阳工程学院学报(自然科学版). 2011(02)
本文编号:3351028
【文章来源】:自动化应用. 2020,(11)
【文章页数】:4 页
【部分图文】:
监测系统总体结构图
与所用传感器相对应,数据采集系统使用不同型号的支持Modbus协议的采集设备对数据进行采集和初步处理,并通过串口与采集软件连接通信。其中,Adam4017+支持8通道16位A/D模拟量输入,可以采集电压、电量等信号,在系统中负责处理流量传感器数据。鲲航Pt1000温度采集仪可以处理最多16道由PT1000温度传感器产生的信号,由其组成的采集组负责系统所有温度的采集工作。另外,DTSD106-M100三相电子式电表可以直接将用电量信号进行转换,并使用Modbus协议对数据进行传输,故其充当了能耗传感器和采集设备两种角色。各采集设备通过双绞线连接,组成Modbus总线式网络。数据由传感器到计算机的传输过程如图2所示。4 软件系统
采集系统采用模块化设计,将系统按功能分解成独立部分,严格定义模块接口,模块间具有透明性。应用此方式可以使系统结构灵活,各模块可以单独开发、调试,提高开发效率。依照系统的需求分析,本采集系统可以分为高层逻辑模块、调度模块、采集通信模块、数据库操作模块、数据转换模块五个模块,其结构如图3所示。另外,系统各模块按照其处理对象的不同可以将五个模块分成三层,其中采集通信模块、数据库操作模块、数据转换模块组成系统的数据层,主要处理采集硬件和数据库等处于软件系统外部与数据相关的组件;调度模块形成系统的功能逻辑层,将各模块黏合成有机的整体,使系统各项功能有序运行;高层逻辑模块是系统的用户层,主要面向用户提供数据处理界面、系统各组件管理界面等。
【参考文献】:
期刊论文
[1]基于电表的面向对象与面向对象协议设计方法应用[J]. 刘磊磊,王鑫,朱龙飞. 价值工程. 2019(04)
[2]MySQL和PostgreSQL的对比选择[J]. 刘鑫. 沈阳工程学院学报(自然科学版). 2011(02)
本文编号:3351028
本文链接:https://www.wllwen.com/projectlw/xnylw/3351028.html