读书人

百木匠业通讯平台 Release 1.0.0.39

发布时间: 2012-09-18 16:21:42 作者: rapoo

百木工业通讯平台 Release 1.0.0.39

【百木工业通讯平台】主要应用于工业现场中,计算机(上位机)与硬件设备(下位机)进行通讯的情况。

平台的特点:

1 .快速开发通讯设备模块,并且挂载到平台下运行,进行数据发送、数据采集、数据分析、数据处理和数据存储等。

2. 平台具有通讯控制器,使开发者只需要关注设备的功能完成,不需要关注通讯的操作与流程控制。

3.平台具有命令缓存器,如果该设备的命令缓存器有数据,则优先发送。否则发送自定义的实时命令。

4.平台具有协议驱动器,可以自定义打包发送命令协议和解析接收数据协议,避免不同设备间存在不同协议,而无法有效协调处理的问题。

5.平台具有设备控制器,可以有效控制串口通讯设备和网络通讯设备。并对设备进行管理和调试。

6.平台提供了虚拟设备接口,可以对多台相同设备的数据进行综合处理与汇总。

7.平台提供了导出数据接口,可以把设备数据以不同的格式输出到不同的地方。

8.平台提供了报警接口,可以对异常数据进行规范处理。

9.平台提供了UI显示接口,可以以不同的方式显示相同或不同的数据。

10.平台提供了短信发送接口,可以自定义发送数据的格式。

11.平台提供了向远程服务器发送数据的接口,把实时数据保存到缓存文件中,每1分钟上传一次。

12.平台提供了TXT操作接口,避免操作同一文件引起冲突。

13.平台对每台设备提供了定时器,默认每1秒执行一次。

14.平台提供了全局异常监视功能。

开发设备模块的特点:

1.快速开发通讯的设备模块。基本上2-3小时完全可以自已开发一个设备模块。

2.设备模块的通讯可以在COM和TCP/TP之间随意转换。

3. 打包发送命令协议和解析接收数据协议完全自定义。避免不同设备拥有不同协议难以处理的情况。

4.设备参数与实时数据可以自定义存储。

5.开发好的设备模块,可以挂载到平台下运行。


注:系统开发过程中,需要Framework 2.0框架

工程师和管理员密码是:123

一.安装平台

在“SCL 数据综合管理系统Release”找到“Setup.exe”文件,可以进行安装与卸载操作。

百木匠业通讯平台 Release 1.0.0.39

二.设备开发过程(参见:SCLDemo工程)

1.在VS开发环境新建一个“Windows控件库”,改名称为“SCLDevice”,并把“UserControl1”改名称为“RunDevice”

2.增加引用“SCL.dll”文件。

3. 实例类继承关系

(1)把“RunDevice”继承的父类改成“SCL.Device.RunSCLDevice”,这是在平台下可运行设备的实例类。

(2)新建一个类,改名称为“SendProtocol”,把这个类的继承父类改为“SCL.Device.DeviceSendProtocol”,这类为发送数据的实例类

(3)新建一个类,改名称为“ReceiveProtocol”,把这个类的继承父类改为“SCL.Device. DeviceReceiveProtocol”,这类为接收数据的实例类

(4)新建一个类,改名称为“RT”,把这个类的继承父类改为“SCL.Device.DeviceRealTimeData”,这类为实时数据的实例类

(5)新建一个类,改名称为“Para”,把这个类的继承父类改为“SCL.Device.DeviceParameter”,这类为设备参数的实例类

4.把以上写好的实例类(2,3,4,5),实例化成变量,RunDevice实例类中以属性方式返回。

5.如果要发送数据,可以调用设备类中的缓存器中的this.CommandCache.Add方法,如果缓存器中没有要发送的命令,则调用this. GetRealTimeCommand()函数(获得读实时数据命令)。

三.挂载设备文件

1、把开发好的程序集文件信息,配制到Device.config文件中,具体请参见Device.config文件中的格式。配制好之后,把Device.config文件复制到“SCL\DeviceConfig”文件下。

2、把开发的的程序集文件复制到“Device”目录下。

3、运行SCL_RUN.exe程序,在增加设备里,应该可以找到该模块。

百木匠业通讯平台 Release 1.0.0.39

四、运行

百木匠业通讯平台 Release 1.0.0.39

开发者:唯笑志在

QQ:504547114

群:54256083


下载:

百木工业通讯平台 Release 1.0.0.39 下载:
http://www.bmpj.net/thread-22027-1-1.html
http://kuai.xunlei.com/d/XKEFASBEWKEP
http://download.csdn.net/detail/lsjwq/4569308
http://115.com/file/an1r6a85



读书人网 >软件架构设计

热点推荐