CN103092704A - 一种Android平台与iFIX平台的通讯方法 - Google Patents
一种Android平台与iFIX平台的通讯方法 Download PDFInfo
- Publication number
- CN103092704A CN103092704A CN2013100230263A CN201310023026A CN103092704A CN 103092704 A CN103092704 A CN 103092704A CN 2013100230263 A CN2013100230263 A CN 2013100230263A CN 201310023026 A CN201310023026 A CN 201310023026A CN 103092704 A CN103092704 A CN 103092704A
- Authority
- CN
- China
- Prior art keywords
- server
- ifix
- platform
- android
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种Android平台与iFIX平台的通讯方法,所述Android平台包括可互相通讯的Android客户端和Tomcat服务器,所述iFIX平台包括iFIX SCADA服务器,搭建一能与Tomcat服务器直接通讯的数据服务器,该数据服务器上安装有SQL2008数据库,所述iFIX SCADA服务器对企业的生产现场进行数据采集,将采集到的数据写入所述数据服务器的SQL2008数据库中,供Android客户端通过Tomcat服务器来实现访问。通过该方法可实现Android平台与iFIX平台的无缝连接,达到对工业现场的网络化生产的控制,以适应现代工业的发展趋势。
Description
技术领域
本发明涉及一种工控网络通讯技术,特别涉及一种Android与iFIX平台间的通讯方法。
背景技术
近年来,Android***的携着其显著的开放性、丰富的硬件选择(手机或者平板电脑等产品)、强大的网络应用和全球IT企业都助力安卓等优势,且在创新能力上远超其他***(特别在手机或者平板电脑等产品的***中),成为时代潮流的引领者。由于Android是开源的,在很大程度上容许厂家根据自己的硬件更改版本,使之更好的适应硬件;同时,也给开发人员提供了一个更大的创新空间。越来越多的人开始使用带有Android***的手机或者平板电脑等产品(最新数据显示智能手机的市场份额为88%)。但Android***在工业现场的信息交换和对其生产的控制方面应用技术尚未成熟,特别是Android平台与工业现场未能进行有效的实时通讯。
iFIX是Intellution Dynamics自动化软件产品家族中的HMI/SCADA最重要的组件;它是基于WindowsNT/2000平台上开发,具有功能强大的自动化监视与控制的软件解决方案。iFIX可以精确地监视、控制生产过程,并优化生产设备和企业资源管理。它能够对生产事件快速反应,减少原材料消耗,提高生产率,从而加快产品对市场反应速度。生产的关键信息可以通过iFIX贯穿从生产现场到企业经理的桌面的全厂管理体系,以方便管理者做出更快速更高效的决策,从而获得更高的经济效益。虽然ifix等组态软件具有支持基于因特网的远程线组态功能,但在与第三方的客户端(移动设备)之间的远程访问还存在着一定的局限性,特别在基于Andriod平台的移动无线终端(手机端或者平板电脑端)的应用等方面目前尚无规范的案例。
发明内容
本发明要解决的技术问题,在于提供一种Android与iFIX平台间的网通讯方法,通过该方法可实现Android平台与iFIX平台的无缝连接,达到对工业现场的网络化生产的控制,以适应现代工业的发展趋势。
本发明是这样实现的:一种Android平台与iFIX平台的通讯方法,所述Android平台包括可互相通讯的Android客户端和Tomcat服务器,所述iFIX平台包括iFIX SCADA服务器,搭建一能与Tomcat服务器直接通讯的数据服务器,该数据服务器上安装有SQL2008数据库,在所述iFIX SCADA服务器iFIX组态软件里对VisconX控件集进行配置,实现对SQL2008数据库的访问,或者使用i FIX SCADA服务器的iFIX组态软件的画面脚本功能来实现对SQL2008数据库的访问;所述iFIX SCADA服务器对企业的生产现场进行数据采集,将采集到的数据写入所述数据服务器的SQL2008数据库中,供Android客户端通过Tomcat服务器来实现访问。
在所述Tomcat服务器上搭建WIFI热点,并设置WIFI热点使用权限供不同的Android客户端用户连接使用。
所述Android客户端用户的使用权限包括企业客户权限和企业管理员权限。
所述i FIX SCADA服务器的iFIX组态软件提供一操作界面,以实现对VisconX控件集的配置。
所述Tomcat服务器与数据服务器之间,所述数据服务器与iFIX SCADA服务器之间均设置有防火墙。
本发明具有如下优点:本发明通过搭建安装有SQL2008数据库的数据服务器来实现Android平台与iFIX平台的通讯,由iFIX SCADA服务器对企业的生产现场进行数据采集,将采集到的数据写入所述数据服务器的SQL2008数据库中,供Android客户端通过Tomcat服务器来实现访问,实现了通过Android移动终端来对工业现场的生产信息、产品信息等进行访问,满足生产企业的客户的需求,同时在权限允许的范围内还可供企业管理员等控制工业现场的生产,进而达到生产要求。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法硬件架构示意图。
图2为本发明方法执行流程图。
具体实施方式
本发明的Android平台与iFIX平台的通讯方法,如图1所示,所述Android平台包括可互相通讯的Android客户端(包括Android手机、Android平板电脑等)和Tomcat服务器,所述iFIX平台包括iFIX SCADA服务器,搭建一能与Tomcat服务器直接通讯的数据服务器,所述Tomcat服务器与数据服务器之间,所述数据服务器与iFIX SCADA服务器之间均设置有防火墙。所述数据服务器上安装有SQL2008数据库,在所述iFIX SCADA服务器iFIX组态软件里对VisconX控件集进行配置,实现对SQL2008数据库的访问,或者使用iFIX SCADA服务器的iFIX组态软件的画面脚本功能来实现对SQL2008数据库的访问;如图2所示,所述iFIX SCADA服务器对企业的生产现场进行数据采集,将采集到的数据写入所述数据服务器的SQL2008数据库中,供Android客户端通过Tomcat服务器来实现访问。
在所述Tomcat服务器上搭建WIFI热点,并设置WIFI热点使用权限供不同的Android客户端用户连接使用。所述Android客户端用户的使用权限包括企业客户权限和企业管理员权限。
所述iFIX SCADA服务器的iFIX组态软件提供一操作界面,以实现对VisconX控件集的配置。
在工业现场里,iFIX SCADA服务器对从工业现场采集回来的生产信息及数据进行过滤、归档、压缩;例如生产中的过程数据(实时数据)、历史数据、报警数据、工业现场情况(视频监控)等数据和信息。这些信息和数据将利用局域网通过防火墙传输到数据服务器,保存在SQL2008数据库中,实现这一通讯方法可以用现有的iFIX SCADA服务器中的高度免编程关系数据库(SQL2008数据库)引擎的VisconX控件集,应用VisconX控件集将很容易的实现对数据服务器客户端(SQL2008数据库)进行读写操作,从而实现了一些生产信息及数据与数据服务器(SQL2008数据库)进行信息交换及更新。当Android平台向iFIX SCADA服务器发送一命令时,Android客户端通过Wifi热点或3G对Tomcat服务器进行访问,利用JDBC技术实现Tomcat服务器与数据服务器之间的数据交换,而利用VBA、ODBC等技术实现数据服务器与数据服务器客户端之间的数据交换,之后iFIXSCADA服务器查询到正确格式的命令后就会执行相对应的操作。
对于Android客户端而言,不同的用户有不同的讯问权限:
①企业管理员操作:
在安装好本次基于Android平台的客户端软件包之后的移动设备进入到登入界面中,选择管理员登入,即可以对生产线进行监控以及信息的查看,还可对工业现场进行生产控制,比如生产单的审核:
管理员在Android客户端发送一个审核请求,Tomcat服务器接受请求并响应此请求,通过数据库链接(JDBC)来操作数据服务器上的数据库,将获取的数据下发到Android客户端。Android客户端等待并接受数据服务器端传来的数据,当数据接收完毕,就以列表的形式显示出来,管理员点击列表,弹出对话框提示是否审核,若审核失败,将会要求输入审核失败理由。而对于那些审核成功的生产单就会通过本次发明的通讯方式最终保存在iFIX SCADA服务器中,而工业现场只能按照这些生产单进行产品生产。
②企业客户操作:
本发明设计了一款专门为普通企业客户使用的客户端软件包,在这一软件包中的登入界面没有登入者身份的选择,登入成功之后可只可查看一些产品介绍信息,以及产品购买的下单操作,这些下单资料将会通过本次发明的通讯方法进行筛选、存档。但不能够对工业现场进行生产控制。
综上所述,本发明将实现了Android平台iFIX平台的通讯,通过iFIXSCADA服务器对企业的生产现场进行数据采集,将采集到的数据写入所述数据服务器的SQL2008数据库中,供Android客户端通过Tomcat服务器来实现访问,实现了通过Android移动终端来对工业现场的生产信息、产品信息等进行访问,满足生产企业的客户的需求,同时在权限允许的范围内还可供企业管理员等控制工业现场的生产,进而达到生产要求。实现了网络生产,把企业和消费者整合在一起,进一步提高了工业生产的社会化程度。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
Claims (5)
1.一种Android平台与iFIX平台的通讯方法,所述Android平台包括可互相通讯的Android客户端和Tomcat服务器,所述iFIX平台包括iFIXSCADA服务器,其特征在于:搭建一能与Tomcat服务器直接通讯的数据服务器,该数据服务器上安装有SQL2008数据库,在所述iFIX SCADA服务器iFIX组态软件里对VisconX控件集进行配置,实现对SQL2008数据库的访问,或者使用i FIX SCADA服务器的iFIX组态软件的画面脚本功能来实现对SQL2008数据库的访问;所述iFIX SCADA服务器对企业的生产现场进行数据采集,将采集到的数据写入所述数据服务器的SQL2008数据库中,供Android客户端通过Tomcat服务器来实现访问。
2.根据权利要求1所述的一种Android平台与iFIX平台的通讯方法,其特征在于:在所述Tomcat服务器上搭建WIFI热点,并设置WIFI热点使用权限供不同的Android客户端用户连接使用。
3.根据权利要求2所述的一种Android平台与iFIX平台的通讯方法,其特征在于:所述Android客户端用户的使用权限包括企业客户权限和企业管理员权限。
4.根据权利要求1所述的一种Android平台与iFIX平台的通讯方法,其特征在于:所述i FIX SCADA服务器的iFIX组态软件提供一操作界面,以实现对VisconX控件集的配置。
5.根据权利要求1所述的一种Android平台与iFIX平台的通讯方法,其特征在于:所述Tomcat服务器与数据服务器之间,所述数据服务器与iFIXSCADA服务器之间均设置有防火墙。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100230263A CN103092704A (zh) | 2013-01-22 | 2013-01-22 | 一种Android平台与iFIX平台的通讯方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100230263A CN103092704A (zh) | 2013-01-22 | 2013-01-22 | 一种Android平台与iFIX平台的通讯方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103092704A true CN103092704A (zh) | 2013-05-08 |
Family
ID=48205311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100230263A Pending CN103092704A (zh) | 2013-01-22 | 2013-01-22 | 一种Android平台与iFIX平台的通讯方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103092704A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202282004U (zh) * | 2011-06-02 | 2012-06-20 | 上海巨浪信息科技有限公司 | 基于情景感知与活动分析的移动健康管理*** |
US20120155274A1 (en) * | 2010-12-20 | 2012-06-21 | Yi-Pin Eric Wang | DENIAL OF SERVICE (DoS) ATTACK PREVENTION THROUGH RANDOM ACCESS CHANNEL RESOURCE REALLOCATION |
CN102664956A (zh) * | 2012-04-27 | 2012-09-12 | 东北大学 | 一种无线传感器网络与移动终端交互***及方法 |
CN102694707A (zh) * | 2012-05-31 | 2012-09-26 | 李英祥 | 基于蓝牙和Android技术的家居信息***与监测控制方法 |
CN102882941A (zh) * | 2012-09-12 | 2013-01-16 | 南通智翔信息科技有限公司 | 一种统一简约的通讯实训服务器 |
-
2013
- 2013-01-22 CN CN2013100230263A patent/CN103092704A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120155274A1 (en) * | 2010-12-20 | 2012-06-21 | Yi-Pin Eric Wang | DENIAL OF SERVICE (DoS) ATTACK PREVENTION THROUGH RANDOM ACCESS CHANNEL RESOURCE REALLOCATION |
CN202282004U (zh) * | 2011-06-02 | 2012-06-20 | 上海巨浪信息科技有限公司 | 基于情景感知与活动分析的移动健康管理*** |
CN102664956A (zh) * | 2012-04-27 | 2012-09-12 | 东北大学 | 一种无线传感器网络与移动终端交互***及方法 |
CN102694707A (zh) * | 2012-05-31 | 2012-09-26 | 李英祥 | 基于蓝牙和Android技术的家居信息***与监测控制方法 |
CN102882941A (zh) * | 2012-09-12 | 2013-01-16 | 南通智翔信息科技有限公司 | 一种统一简约的通讯实训服务器 |
Non-Patent Citations (1)
Title |
---|
叶彦斐等: "基于iFix组态软件的数据通讯接口开发", 《微型电脑应用》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8874461B2 (en) | Event synchronized reporting in process control systems | |
US11768004B2 (en) | HVAC device registration in a distributed building management system | |
US10783490B2 (en) | Intelligent warehousing management method, apparatus, system and unmanned intelligent warehousing device | |
US10282683B2 (en) | Technician control system | |
US20170278133A1 (en) | System for machine-initiated resource generation and customization | |
US20180132015A1 (en) | Integrated Solution of Internet of Things and Smart Grid Network Pertaining to Communication, Data and Asset Serialization, and Data Modeling Algorithms | |
CN103514514A (zh) | 电力营销业务数据在线监测方法 | |
US20070268121A1 (en) | On-line portal system and method for management of devices and services | |
CN107111858A (zh) | 用于汽车诊断工具数据收集和分析的***以及方法 | |
CN103593804A (zh) | 一种电力信息通信调度监控平台 | |
KR20110081445A (ko) | 스마트 그리드용 시설물 통합 시스템 및 그 방법 | |
US20040034638A1 (en) | Method for analyzing and characterizing the usage pattern of a device | |
US20200020186A1 (en) | Systems and methods for providing an access management platform | |
US20190005516A1 (en) | Real estate expected sales date application | |
CN114254982A (zh) | 智慧工厂云管理*** | |
CN111222034A (zh) | 一种数据移动化显示方法、装置及云服务器 | |
US20210141924A1 (en) | System to facilitate proprietary data restriction compliance for an enterprise | |
CN109584110A (zh) | 一种基于区块链的智能酒店管理装置及方法 | |
CN106227170A (zh) | 一种用于pcb生产设备的cim集成中央管理*** | |
US11704363B2 (en) | System and method for generating highly scalable temporal graph database | |
CN115049269A (zh) | 一种应用于建材行业的客户信用管理*** | |
CN115375172A (zh) | 一种基于bim智能化运维方法及*** | |
KR20160087280A (ko) | 스마트 워터 그리드 기반 통합 운영 서비스 제공 방법 및 시스템 | |
CN117172641A (zh) | 基于区块链与数字孪生的生产物流管理平台及实现方法 | |
Jalali | M2M solutions—Design challenges and considerations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130508 |