标签:
工业串口和网络软件通讯平台 _x86_x64:下载平台软件、开发包、开发手册、开发事例
公司网址:http://www.bmpj.net
下载地址(软件平台架构、开发组件、开发包、辅助工具):
http://pan.baidu.com/s/1gdhDDUr
软件特点
1)能够很快的构建自己的通讯平台软件,包括主程序。现在平台软件包括几大部分:设备管理器、串口设备调度器、网络设备调试器、协议驱动器、命令缓存器、数据输出接口、多视窗UI显示接口等。
软件架构
开发事例程序
协议驱动接口
每个设备模块都会有协议驱动接口,包括发送数据接口和接收数据接口,主要负责是打包和解析发送数据和接收数据。把Modbus协议、自定义协议等转换成自己规定的可识别的协议方式,发送协议命令和接收协议命令是相对应的,可以自己定义,给开发提供了较大的灵活的空间。
命令缓存接口
每个设备模块会有命令缓存接口,可以把要发送的数据命令放到命令缓存中,串口驱动器或网络驱动器会判断设备命令缓存接口中是否有要发送的数据,如果有会优先发送命令缓存中的数据,否则调用获得实时数据命令的接口。
数据输出接口
在数据集成系统项目中,要么是我们集成其他厂家的设备,要么是其他厂家集成我们家的设备,在没有统一的标准前提下,就会有各种集成数据的格式。为了满足此类的场景,为设备输出数据专门设计了接口,开发者可以继承该接口,然后挂载到软件平下,设备在处理完数据后,会把数据自动传输到该接口,我们就可以按规定的数据格式进行输出了。
数据展示接口
数据展示接口由两部分组成:(1)设备模块要继承图形化接口,开发者自己定义设备图形化的样式。(2)展示部分的容器需要继承展示接口,用于显示多个设备图形的布局。
短信服务接口
每个设备模块都有一个短信服务接口,软件平台在启动短信服务后,会自动调用设备的短信服务接口,然后通过短信服务发送短消息。
上传服务接口
每个设备有上传服务接口,软件平台在启动云服务的时候,会调用设备的上传服务接口,向服务器(云端)发送数据,然后服务端提供在线服务接口,移动终端(手机、PAD等)调用在线服务接口,实时获得数据等在线服务。
OPC接口-服务端和客户端
模拟量接口
模拟量接口主要是针对0-20mA和4-20mA进行输出,硬件输出模块采用:阿尔泰DAM-3060C。
LED接口
LED接口返回设备要输出数据信息,然后通过串口输出到LED大屏上。
系统配制工具
方便开发者对系统进行管理,配制包括:系统参数、设备挂载配制、设备展示挂载配制、输出数据挂载配制。
标签:
原文地址:http://blog.csdn.net/lsjwq/article/details/45045717