基于Forcecontrol的全虚拟PLC仿真实验平台的开发

来源 :职业教育研究 | 被引量 : 0次 | 上传用户:akajewelz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:利用Forcecontrol 6.0强大的图形绘制、动画操作、完善的I/O设备驱动等功能开发了基于三菱编程软件GX与Forcecontrol的全虚拟PLC仿真实验平台,重点解决了GX与Forcecontrol之间的通信问题。通过Forcecontrol与GX构成的虚拟仿真实验平台,可以直观、逼真地显示PLC动态控制过程,大大提高PLC实验的教学水平与教学效果。
  关键词:Forcecontrol;PLC;虚拟仿真实验平台;通信
  中图分类号:G712文献标识码:A文章编号:1672-5727(2011)07-0166-02
  
  PLC因其可靠性高、抗干扰性强、使用简便、编程方便的特点,在工业控制领域得到了广泛应用。目前,在开设有自动化、控制、机电等专业的全国各高等院校,均将PLC课程作为专业主干课程来开设。
  要验证PLC程序正确与否,只能用PLC来控制相应的控制对象,以观察控制结果是否正确。但PLC的控制对象一般都体积大、结构复杂,很难在实验室配备,这成为了PLC教学的一个关键难题。如果可以用计算机全真模拟被控对象,则可利用有限的设备及多样化的程序加强实验课教学,提高学生的实验兴趣,提高PLC课程的理论与实验教学水平和教学效果,加深学生对PLC实验的理解,明确本课程在生产实际中的重要性。
  Forcecontrol组态软件集动画显示、流程控制、数据采集、设备控制与输出等诸多功能于一身。我们可以借助Forcecontrol开发实验所需要的监控界面,形象生动地展现控制过程,以取代价格昂贵的实物模型。为实现虚拟的PLC与上位监控系统Forcecontrol之间的通信,我们开发了全虚拟的三菱PLC仿真实验平台。现介绍以安装了三菱GX Developer、GX Simulator以及Forcecontrol软件的计算机为平台开发全虚拟的集PLC控制与上位机监控于一体的仿真实训平台的过程。
  全虚拟仿真实验平台的实现
  全虚拟仿真实验平台实现的关键是保证Forcecontrol与三菱编程软件GX之间的实时数据传送。
  仿真平台总体方案设计采用安装好GX Simulator软件的GX Developer作为PLC编程平台,将编制好的程序在其中进行仿真,作为一个虚拟PLC控制器;在Forcecontrol当中进行PLC控制对象的组态,作为虚拟的控制对象;虚拟PLC控制器与虚拟的控制对象之间通过通信连接进行数据交换,在Forcecontrol监控界面中完成控制过程的展示。
  虚拟PLC的创建与通信参数设置由于三菱A系列PLC自带串行连接模块,可直接与带有串行接口的设备通信,因此,在方案选择时将它作为三菱PLC的通用虚拟控制模块。在安装有GX Simulator仿真调试软件的GX Developer中完成梯形图的编制并点击“梯形图逻辑测试启动”菜单,在弹出串口通信机能的设置窗口中按照三菱公司提供的AnA(CPU)标准通信协议进行GX Simulator的通信参数设置,如图1所示。
  Forcecontrol与虚拟PLC的通信连接I/0Forcecontrol的设备驱动负责建立系统与外部硬件设备的连接,使得Forcecontrol能从外部设备读取数据,并通过设计的监控界面显示外部设备的运行情况,实现对工业过程的实时监控。Forcecontrol与虚拟PLC的连接步骤如下:(1)在Forcecontrol组态软件开发平台上,双击“IO设备组态”进入设备组态;(2)在Iomanager中选择MITSUBISHI(三菱)A系列(串口)并进行设备名称、设备地址、使用串口、通信参数等进行设置;(3)在DbManager中进行数据点名设置并与PLC中的软元件进行连接。这样,Forcecontrol与PLC的通信连接就建立了。GX Simulator中可以调用I/0函数,用来对外部操作进行模拟,只要满足条件,GX Simulator就可以自动让内部软元件导通或断开。
  控制器对控制对象控制过程的实现准备一根两端是母COM口的9芯串口线,将安装有Forcecontrol及GX Simulator软件的两台计算机的串口用线直接连接起来。在GX Simulator上运行已调试好的梯形图控制程序,同时在Forcecontrol中点击运行按钮。此时,Forcecontrol的工程运行界面根据虚拟PLC的输出运行而相应变化,实现上位机对下位虚拟PLC的直接监控和组态,形象、生动、直观地展现整个控制过程。
  基于Forcecontrol的交通灯控制系统设计与调试
  组建系统工程从Forcecontrol软件进入组态界面,分析交通灯控制系统工程项目结构,建立工程框架,从Forcecontrol“对象元件库”中选取元件并置于窗口适当位置。监控界面如图2所示。
  制作动画显示界面将实时数据库中的数据与虚拟设备中的软元件连接起来,并设置相应的动画属性。
  运行策略为了更加逼真地显示交通灯的实际工作状况,本设计采用了脚本程序在运行策略中的循环策略来仿真交通灯的运行变化。
  参数设置按上文“Forcecontrol与虚拟PLC的通信连接”所述步骤完成通讯参数的设置,建立设备构件,连接设备通道,确定数据变量处理方式,完成设备属性设置。
  整体运行与综合测试在GX Simulator上运行已调试好的梯形图控制程序,在PC机上进入Forcecontrol的运行环境。此时Forcecontrol的运行界面根据虚拟PLC的输出运行而相应变化,实现上位机对下位虚拟PLC的直接监控和组态,从而形象、生动、直观地展现整个控制过程。
  上述用Forcecontrol与GX所开发的全虚拟PLC仿真试验平台,完全能够实现PLC所见即所得的控制效果。另外,基于Forcecontrol的全虚拟PLC仿真实验平台不但可以用于为学生开展PLC控制实验,也可用于学生的课程设计、毕业设计,而且还可作为实际工程的研究调试平台。
  参考文献:
  [1]周美兰.PLC电气控制与组态设计(第二版)[M].北京:科学出版社2009.
  [2]GX Simulator Version6 Operating Manual[Z].Mitsubishi Electric Corporation,2005.
  [3]日本三菱电机有限公司.GX与Mitsubishi连线辅助说明书[Z].2004.
  [4]叶力,郑萍.基于GX与MCGS的全虚拟PLC控制系统研究[J].中国现代教育装备,2007,(12).
  [5]宋人杰,王强.组态软件通讯接口在DCS仿真界面设计中的应用[J].电力系统自动化,2007,(31).
  
  作者简介:
  雷翔霄(1974—),男,湖南洞口人,硕士,长沙民政职业技术学院讲师,研究方向为智能控制与智能检测。
  注:“本文中所涉及到的图表、公式、注解等请以PDF格式阅读”
其他文献
摘要:《基础会计》是会计专业的主干课程,学生刚接触会计专业,理论知识枯燥乏味,在课堂中引入竞争机制,可以最大限度地调动学生的积极性,强化学生的实际操作能力。  关键词:基础会计;竞赛式;课堂教学结构  中图分类号:G712文献标识码:A文章编号:1672-5727(2011)S0-0092-02    职业学校的培养目标是具有创新精神和实践能力的专业人才,这种人才既有开拓、竞争意识,又有团结协作的
目的了解长沙市天心区美沙酮门诊实施社会帮教对患者脱失率的影响。方法对天心区美沙酮门诊参治患者实施社会帮教,并以本省某市美沙酮门诊未实施社会帮教组作为对照,研究社会帮
为培养适应性强、竞争力强的染整技术专业人才,根据纺织品印花课程的特点及存在的问题,探索了纺织品印花课程的教学改革.通过课程体系改革,如突出教学重点、丰富教学内容,激
从《化学实验技术实训》课程改革的必要性入手,讨论了改革的思路和实施的具体措施,并对存在的问题进行分析,提出了今后努力的方向。
对湖南省疾病预防控制中心(以下简称中心)专业技术档案收集和管理的经验和需要改进的问题进行分析和探讨,并提出相应的整改措施,以加强专业技术档案的规范化管理。
分析了活性黑B—ED在传统染色工艺中产生色花的原因,实验表明,在染色时用分段染色法,可以减少色花的产生,新的分段染色工艺使染色纱线的质量提高。
分析了GPS RTK和全站仪的工作原理,将RTK和全站仪集成,提出了"全能测机"的概念,介绍了"全能测机"的工作模式,对"全能测机"的主要误差特性做了必要的描述,指出了"全能测机"在测绘各领域的应用优势.
目的对歼封市健康从业人员及养鸡场开展大肠杆菌耐药性调查。方法对从健康从业人员分离到的2703株大肠杆菌和从鸡粪分离到的1081株大肠杆菌分别用14种抗生素进行药敏试验。结
通过对环锭细纱机前钳口处加捻三角区形成纱线毛羽的成因分析,结合国产FA506环锭细纱机的特点,应用Elite紧密纺纱装置,减少了成纱毛羽。
摘要:通过对卫校法律基础课教学中存在问题的论述,提出应从教学内容的选择、教学方法和教学手段的改进、考核评价方式的改革、学生权利意识的培养等方面加强卫校法律基础课教学改革。  关键词:卫校;法律基础课;教学;对策  中图分类号:G712文献标识码:A文章编号:1672-5727(2011)09-0121-03    法律基础课是卫校开设的一门公共必修课,是对医学专业学生进行思想政治教育的重要组成部分