技术频道

基于紫金桥软件在称重系统中的应用

当前紫金桥软件在许多领域的监控系统中都有了应用,使用它可以监视生产过程的运行,控制生产的流程,可以大大的提高生产的效率,统一管理生产过程的数据。下面,用一个秤量系统作为例子给大家简单的介绍一下。

   该秤量系统的核心是一个皮带秤,该秤可以精确的秤量出货物的重量,并且可以通过串口把秤量到的数据传送给计算机。该系统要求如下:

   1、系统要可以实时的从皮带秤中采集到秤量的数据,并且把数据保存到历史库中,这样就可以使用历史数据来分析货物的流量,秤的状态等。并且需要把数据用曲线绘制出来,共分析趋势用。

   2、系统需要根据从秤中采集的数据,动态判断一次秤量过程的开始和结束,并且把这一次秤量的重量和开始结束时间以及操作者等信息保存入数据库中,以便于以后查询。

   3、系统分多个班次进行,每个班次有不同的名称,在秤量货物的时候需要记录下班次的名称,以后可以按照班次名进行查询。并且班次以及班次名在权限许可的情况下可以方便的进行添加和编辑。

   4、系统需要有权限的管理,进入系统的时候需要输入用户名和密码,如果登陆失败那么不允许进入系统。另外,对班次和系统设置等方面,必须要用较高权限的用户登陆才可以进入操作。

   5、系统要可以进行各种复合查询,并且可以打印查询的结果。

   根据以上的需求,可以使用如下的解决方案:

           

   1、关于从皮带秤中采集实时数据的问题。由于,该皮带秤有串口可以和计算机相连,同时有通讯的协议,那么只需要按照协议编制一个驱动程序即可。因为紫金桥软件提供了简洁的驱动接口,而且该设备的协议也比较简单,所以只需要使用该接口做一个简单的驱动即可。采集数据显示的界面如下所示:

  

   2、关于保存历史的问题。由于紫金桥软件可以极其容易进行历史数据保存的设置,同时还可以使用紫金桥软件的趋势分析功能。所以此项需求很容易满足。如下图所示:

  

   3、自动判断秤量过程的开始和结束的问题。这一点可以使用紫金桥软件提供的脚本来解决,该脚本十分简单却有功能强大,实现起来十分的容易。

   4、关于数据保存的问题。通过驱动程序采集到的数据可以保存在实时数据库中。但是为了能进行复杂的关系查询,最好能够吧一个秤量批次的时间,重量,操作者,班次等等信息保存在关系数据库中,使用关系数据库的强大的查询功能即可解决问题。由于此系统的数据量并不大,所以可以考虑使用Access来保存数据。但是由于既有实时数据又有关系数据,怎么才能把它们有机的融合在一起呢?非常简单,通过紫金桥软件提供的脚本可以方便的操纵关系数据库。进行查询和保存的脚本部分几十分钟即可编写出来。同时还可以把班次的管理,以及矿品的管理数据放在Access中。如下图所示:

  

   图中的列表控键是紫金桥软件提供的一个组件,使用起来比较简单,同时它支持打印功能,这样就把打印的需求也解决了。

   5、权限的设置。

   紫金桥软件提供权限保护,并且设置也比较的容易。可以指明某一个窗口或数据的操作权限,没有权限者会被阻止操作。设置之后,系统运行时会提示输入用户名和密码:

  

   并且如果该用户没有进入某一个窗口的权限那么将无法进入窗口,比如下图是班次和矿品管理的窗口,只有系统管理员才可以进行更改。

  

   由于使用了紫金桥监控组态软件,利用该软件提供的好多现成的功能,做成这么一个系统仅仅需要2天左右的时间,而且可以做的比较美观,以后也易于维护和修改。而这些功能如果使用VB等开发语言进行开发,开发周期将会长的多,并且会维护困难。

   所以可以说,今后工业监控系统将是监控组态软件的天下。而紫金桥监控组态软件做为其中的佼佼者将会有更大的发展空间。

文章版权归西部工控xbgk所有,未经许可不得转载。