资源描述:
《基于串口实现LabVIEW与PLC地无线通信.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、控制系统《微计算机信息》(测控自动化)2009年第25卷第11-1期文章编号:1008-0570(2009)11-1-0064-02基于串口实现LabVIEW与PLC的无线通信RealizationofWirelessCommunicationsbetweenLabVIEWandPLCBasedonSerialCommunication(海军工程大学)熊先锋杨国志彭利坤XIONGXian-fengYANGGuo-zhiPENGLi-kun摘要:本文介绍了利用无线电台实现LabVIEW与PLC之间通过串口进行无线通信
2、的方法。这种方法以无线电台作为通信桥梁,以LabVIEW中的“InstrumentI/OAssistant”作为通信核心,实现了以LabVIEW为主动PLC为被动的无线串口通信,并详细介绍了无线电台的设置和I/O助手的使用,以及命令字符串的组成和返回字符串的分解。实践证明,这种无线通信方法不仅通信可靠,错误率极低,而且简单易行。关键词:LabVIEW;PLC;无线通信中图分类号:TP274文献标识码:BAbstract:Amethodthatcanrealizewirelesscommunicationsbetwe
3、enLabVIEWandPLCbasedonserialcommunicationisintro-技duced,inwhich“InstrumentI/OAssistant”ofLabVIEWwasthecoreofcommunicationandradioesasabridgewasbuildbetweenLabVIEWandPLC.LabVIEWwasinitiativeandPLCwaspassive.Thesetupofradio,useof“InstrumentI/OAssistant”,composin
4、g术ofcommandstringanddecomposingofreturnstringwereintroducedindetail.Ithasbeenprovedthat,bythismethodwirelesscommunicationsbetweenLabVIEWandPLCwerereliableandexact.创Keywords:LabVIEW;PLC;WirelessCommunications新控端的控制信号以及驱动电机等。遥控端选用普通计算机,作用1引言主要是负责读取PLC中模型装置的相关动态数
5、据并进行相关LabVIEW(LaboratoryVirtualInstrumentEngineeringWork-运算、根据具体工作模式给PLC端自动发送控制信号或者通过bench)是美国国家仪器公司(NationalInstruments)推出一种基于采集人工输入信号并将其发送给被遥控装置的PLC。图形语言(G语言)的开发环境,编程非常方便,人机交互界面直鉴于LabVIEW软件可方便实现数据采集和信号处理,具有观友好,用户可以创建独立的可执行文件,能够脱离开发环境而强大的外部接口能力,而且采用LabVIEW编写控
6、制程序主界面单独运行,是目前最流行的虚拟仪器编程平台,广泛应用于测试的既简单美观,又能节约开发时间,大大提高了程序设计效率等测量、过程控制、实验室研究与自动化等方面。优点,遥控端的控制程序采用LabVIEW编写。可编程控制器(ProgrammableLogicController,简称PLC)是3LavVIEW与PLC的无线通信将计算机技术、通信技术和自动控制技术结合在一起的自动控制设备,具有可靠性高、体积小、功耗低、抗干扰能力强等诸多优由于模型装置的遥控端和被控端相隔的距离较远,为方便点,保证其在温度和湿度都较高
7、、空间较小、工作环境恶劣的环控制被控装置的运动,所以考虑采用无线通信的方式让遥控端境下稳定、可靠、长时间连续地工作。与被控端进行通信联系。LabVIEW与PLC之间的通信通常是将LabVIEW与PLC结合起来应用于工程实践,不仅可以采用串口方式,为此只需在这两者之间架设无线电台,并以无线大大降低成本、缩短开发周期,而且可以使得控制操作方便、界电台为桥梁实现LabVIEW与PLC之间通过串口进行无线通信。面美观。3.1无线电台及其与终端的连接我们采用深圳市友讯达科技发展有限公司生产的2应用背景FC211LP微功率无线
8、数传模块作为无线电台。该电台工作频率在某遥控模型装置的研制过程中,因被遥控装置的体积小、在ISM频段(载波频率433MHz),基于FSK的调制方式,采用高重量轻、内部结构复杂,以及其恶劣的工作环境决定了不适合在效信道编码技术,提高了数据抗突发干扰和随机干扰的能力。其装置内部安装普通计算机,所以选用体积小重量轻、工作可靠的传输性能优良,接口多样,且设置使用方便