当前位置:首页 > 通信技术 > 通信技术
[导读]海上的灯塔对夜间的船只起到 “导航”作用。因此,灯塔设备稳定可靠的工作以及出现故障及时发现并进行及时处理就显得尤为重要。但是,我国的灯塔基本都是国外设备,是遥控技术的难点。本文剖析了灯塔的PLC控制系统和控制软件,并结合实际需求详细设计了基于GPRS网络技术的欧姆龙PLC CPM2A_2AH海上灯塔遥控系统。在整个系统中,监控中心和终端系统之间的数据传输采用的是一种协议可控的透明传输思想,这样大大提高了系统工作的效率和可靠性,很好地解决了对终端系统中PLC工作状态的实时监视和利用终端状态监控软件进行实时远程调试等关键问题。文中给出了系统的现场运行结果,实践表明,系统抗干扰能力强、工作稳定可靠。

引言


 

可编程控制器简称PLC,已越来越广泛用于工业控制的各个领域。同时,近年来,随着网络技术的不断发展GPRS以其永久在线、通信速度快、支持Internet数据分组业务、通信费用低(0.01分/k,也可包月或包年)等特点,被广泛用于各种网络无线遥控系统中。本文充分利用GPRS技术无线通信的优点,并结合PLC在工业控制 上抗干扰性强的优势,给出了一个对海上的灯塔进行实时遥控系统的具体实现方案,并进行了实际系统的设计。

1 系统结构组成

基金项目:交通部伽利略计划专项基金(编号:200436422510);交通部科技教育司资助

1.1 系统工作原理

PLC远程实时遥控系统在物理分布上由GPRS终端设备和中心服务软件组成,系统通过配置可以对多个设备进行状态和数据监控,也可以通过中心服务软件仅对单个终端设备进行远程调试和通信数据的应答和转发。

GPRS终端设备将采集的各种信息数据按照设定的协议发送到系统中心服务软件或用户监控手机上,系统中心服务软件判断收到的数据是监控数据还是调试转发数据,按照不同的要求将数据进行相应的处理,并根据设定的要求进行接收确认。同时,系统中心服务软件也可以按照操作人员的要求配置参数,有选择的查询必要的终端设备信息。

当系统进行远程调试应用时,系统中心服务软件可以对PLC已知的应答软件进行自动在线保持,仅将关键数据进行远程传输到GPRS终端设备进行数据请求,同时GPRS终端设备对已经请求到的设备指令发送到系统中心服务软件,系统中心服务软件再通过串口转发给系统远程调试软件。其中,关键数据指令的交互周期和等待周期可以由系统软件配置。这既可以有效地节省数据通信的流量,又可以保证调试软件的稳定性。

1.2 系统结构组成

PLC实时遥控系统由系统用户监控中心、通信网络和终端设备组成,其系统结构拓扑图如图1所示。

图1 PLC实时遥控系统结构图

GPRS 终端设备通过通信接口与现场PLC设备连接,它负责采集现场PLC设备的各种信息数据,并通过IP链路方式或GSM短信方式发送至系统监控中心或控制手机。另外,将控制手机或系统中心服务软件发送过来的各种有效的控制指令和PLC远程调试关键数据发送给现场PLC设备。其组成包括GPRS通信模块、MCU处理模块及其他附属部件。

系统中心服务软件是整个系统的核心,其将来自GPRS终端设备的各种指令信息、数据转发给终端状态监控软件,接收来自终端状态软件的查询指令并发送给远程的GPRS终端设备。同时,系统中心服务软件还可以按照预设的指令格式自动应答PLC远程调试软件的指令信息,也可以将PLC远程调试软件的关键请求指令按照预设的格式和频率发送给远程GPRS终端设备并将返回来的指令实时发送给PLC调试软件。

通信网络是GPRS网络和传统IP网络的融合,主要负责监控手机和系统服务中心软件与GPRS终端设备之间的数据交换工作。

2 GPRS终端设备设计

GPRS终端设备是与监控中心服务器进行业务、数据交互的接口,是系统数据采集和指令执行部分,完成将PLC工作状态的实时上传和接收来自监控中心的各种命令的执行工作。

2.1 系统终端硬件设计

GPRS终端硬件模块主要包括电源变换模块、GPRS通信模块、MCU微处理器模块、PLC控制模块和现场显示控制触摸屏。硬件结构图如图2所示。

图2 终端设备硬件结构组成

GPRS数据通信模块将从监控中心接收的数据送给MCU微处理器,MCU微处理器根据数据的类型进行相应的处理,对于需要转发给PLC的数据传输给PLC控制模块。同时,MCU微处理器将从PLC控制模块中得到的数据进行相应的处理并由GPRS模块发送给监控中心。触摸屏实时监视系统和设备的运行状态,并可以进行现场设定设备运行的参数。由于GPRS终端设备不同的模块所需要的电源参数不同,因此,需要利用电源变换模块将输入电源变换为不同的电压输入给相应的处理模块以满足其正常的工作。

2.2系统终端软件设计

在GPRS终端设备的软件设计中,主要是基于MCU微处理器的数据处理部分软件设计。

MCU微处理器主要完成接收来自监控中心的数据,并及时转发给PLC控制模块,同时,将从PLC控制模块中返回的数据通过GPRS通信模块发送给监控中心。由于GPRS模块内部没有TCP/IP协议 和PPP协议,所以,GPRS终端设备在软件设计中嵌入了TCP/IP协议和PPP协议。在MCU处理器与PLC之间进行数据传输时,采用的是HOSTLINK通信协议 , MCU处理器作为主控制器, PLC作为从控制器。

MCU微处理器的软件结构模块如图3所示。

图3 MCU微处理器软件流程图

3 系统设计特点

3.1 应用配置简单方便

系统中心服务软件可以对每一种需要处理的语句只通过定义相应的参数(包括起始头,结束尾,转发时间)等都可以进行配置。同时对本地发送给该软件的语句也可以通过配置自适应进行应答。在GPRS终端设备上,用户同样可以控制对设备的访问,通信方式的自适应检测、切换和短信号码管理等功能。使用起来方便简单,一套系统完成多种系统的应用工作。

3.2 系统具有良好的扩展性。

基于GPRS网络的PLC实时遥控系统对用户来说具有极强的扩展性,可以仅通过参数的配置就可以实现多种应用系统的开发工作。

同时,本系统在软件设计中还采用了软件设计中三层软件设计模式,其灵活的组件式配置和管理对未来系统业务功能的扩展和升级提供了方便,系统开发人员可以通过更换组件或扩展组件功能的方式得以实现,而对其他部分则没有任何的影响,有利于系统扩展应用。

3.3 系统安全可靠

在中心软件和终端设备上都进行操作权限、身份的鉴权和识别;对短信收发列表也采用了权限设置,同时,对每一个号码都可以设置密码。在系统中心服务软件和GPRS终端设备之间系统封装了认证和通信指令协议,但对于用户来说是透明的链路传输,这可以有效的保障数据传输的可靠性。

3.4 短数据包通信

本系统中设计的数据通信包为500字节,当监控中心远程调试软件与PLC之间数据交换大于500字节时,需要分包发送。这样虽然增加了监控中心与GPRS终端设备之间的信息交换次数,但保证了数据通信的可靠性。使用普通的MCU微处理器就可以运行一个精简的TCP/IP协议栈,节省了大量的系统资源。

3.5 自适应切换GPRS通信和GSM通信方式

GPRS终端设备可以通过短信或电话唤醒转入基于IP连接的工作模式,也可以在设定时间内无法连接到中心服务软件时自动转入短信工作状态。

4 系统运行结果

当GPRS终端设备与监控中心的系统中心服务软件连接后,就可以利用远程调试软件和终端状态监控软件实时查看和调试现场PLC设备的运行状态和结果了,十分方便,简单易行。图4显示了现场PLC设备与远程调试软件之间通过GPRS终端设备和系统中心服务软件之间进行数据交换的数据流。

图4 系统中心服务软件显示的现场PLC设备与远程调试软件之间的交换数据

5结论

本文详细讨论了基于GPRS网络技术的PLC远程调试技术应用于海上灯塔遥控系统硬件和软件的设计方案,并给出了数据传输实时性和可靠性关键问题的解决方法,通过应用GPRS无线通信技术,实现了PLC远程实时监控和调试。给工作人员对观察灯塔设备运行的工作状态带来了极大的方便,也十分有利于对灯塔设备的异地控制和维护。同时,本文对远程数据传输以及其它无人值守的系统均有一定的实用价值和指导意义。

创新观点

(1)本文提出了在监控中心和终端系统之间的数据传输采用一种协议可控的透明传输的思想,提高了系统工作的效率和可靠性。

(2)移动终端中的通信模块内部嵌入了自己开发的TCP/IP网络通信协议,提高了通信可靠性、降低了TCP/IP连接时间。

 

参考文献:

1 Omron .CPM2A_2H PLC Programming Manual.2003

2 Maria G. Ioannides.Design and Implementation of PLC-Based Monitoring Control System for Induction Motor.IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL.19, NO.3, 2004

3 王文磊,徐汀荣.PLC和PC基于工业以太网通信研究与实现[J].微计算机信息,2006,13:43-45。

4 竹下隆史.TCP/IP综合基础篇.北京:科学出版社,2003

5 丁展.Visual c++网络通信编程实用案例精选.北京:人民邮电出版社,2004


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭