你的位置:首页 > 新闻动态 > 公司新闻

安卓工业平板应用于安卓工业监控控制

2017-07-19 15:24:41      点击:309
  安卓工业平板应用于安卓工业监控控制
  Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
  显然,安卓的应用集中在手机,平板电脑等消费类电子产品上。消费类电子注重个人的用户体验,手感,触摸灵敏度,功能(电话,上网,视频等)。工业应用却大不相同,外观相对粗糙,功能要求单一,只需要实现特定的某个功能界面控制,需要预留232,485或者CAN等接口,进而实现稳定控制。接触这些设备的人无非就是操作工人。从触摸方面来看,安卓系统绝大部分配的是电容屏,而且是多点触摸的。
  工业应用其实很多情况是无法用到电容屏的,电容屏工业抗干扰差,抗油污差(操作工人的手极可能有很多污渍)。所以工业控制方面,如果安卓要用得上,需要配电阻触摸屏就足够了。从硬件需求方面看,安卓的要求比WinCE,Linux系统的硬件要求高很多,就是说,如果工业上采用安卓系统,硬件成本会高很多。另外,从开发成本面看,招一个java编程人员比一个组态编程人员(普通电工就可以了)要高很多的投入成本。众多的缺点导致市面上很少人去研究安卓的工业应用了。
  在诸多不利的条件下,安卓还是有人敢去研究开发,实现真正的工业控制的。其实,安卓在工业控制方面,还是一个不错的操作系统。
  第一,安卓是个新鲜的东西,仅仅是在工业控制设备方面,中国人都喜欢新鲜的玩意,从一个产业链来看,客户的客户肯定会贪求新鲜感。
  第二,开发方面,国内众多安卓开发人员,懂java开发的人,无处不在,更何况,安卓工控设备厂家已经做好了必要的驱动底层,接口调用,SDK等,例如深圳扬创科技有限公司的安卓android工业平板电脑,开放了众多232,485,USB,以太网等工业所需接口,包括一系列的驱动,为开发人员带来了巨大的方便。显控也做了安卓的人机界面,方便客户自由开发。
  android安卓工业监控控制软件设计原理(安卓工控一体机)传统控制系统监控上位机软件一般运行于PC机端,现场监控人员需要固定在中心监控室中进行查看操作,给工作人员带来了较大的不便。同时在传统工业现场中设备维护与调试一般需要用对讲机实现现场操作人员与中心控制室的通信和信息交换,这提高了设备维护巡检的难度。而在某些重要的工业现场如燃气、油站对设备的防火等级都有严格的规定,传统的PC机与笔记本不能被带入现场,这样进一步提高了改进维护方式的难度。

  针对大多数Android应用开发,Google发布了AndroidSDK(softwaredevelopingkits)。其中包括了若干开发工具集和一整套基于JAVA开发的API。其后Google公司又针对C/C++开发者提供了NDK(nativedevelopingkits)。NDK开发的程序仍需通过JNI(JAVANativeInterface)方式与JAVA层代码进行交互才能构成一个完整的应用程序。NDK开发能在一定程度上加快程序运行的速度,但是会增加程序开发的复系统总体结构设计系统总体结构设计充分考虑与传统工厂控制监控系统之间的兼容性,做到尽量降低系统升级的成本。在不改变传统控制监控系统网络拓扑结构的前提下,通过在工厂局域网络中加入移动终端服务器和铺设Wifi路由器或VPN服务器来构成整体通讯链路。

    传统控制监控系统的结构图:工厂中各个控制点的数据经由变送器和IO模块传输至控制器,控制器则通过以太网的方式连接到工厂局域网中,中心服务器负责为传统PC端监控站等提供报警等服务功能。PC端监控站中心服务器Android设备I/O模块各种变送器工厂控制监控系统移动终端服务器短信猫Wifi路由设备VPN隧道访问控制器3GWifi移动控制监控系统工厂局域网工厂局域网I/O模块各种变送器防火墙系统总体结构图系统总体结构图右侧显示了移动控制监控系统的核心结构。移动终端服务器通过工厂局域网与中心服务器相连,从而获取报警等功能的相关数据。在移动终端服务器获取到报警信息之后通过一个短信猫将报警信息通过SMS短信息推送到Android设备,发起报警推送。

  由于移动互联服务器与中心服务器实际为两个独立服务器,即使移动互联服务器受到了攻击或自身崩溃,也同样不影响原有的控制监控系统的运作,这样提高了整体系统的可靠性和安全性。为了节约流量,在有条件的工厂进行Wifi网络覆盖,这样Android客户端可以直接通过本地局域网访问。而在某些恶劣的工厂环境中,则采用3G转VPN的方式接入到工厂网络中进行访问,访问数据通路中加入网络防火墙,防止来自Internet的攻击。Android设备能够与控制器通讯连接,以获取实时流程图数据。考虑系统信息安全性的需求,本软件和移动终端服务器均只配置为只读权限,仅能够对工业数据进行读取,而无法对其修改。