ProficyMachineEdition编程软件1.1ProficyMachineEdition概述ProficyMachineEdition是一个高级的软件开发环境和机器层面自动化维护环境。它能由一个编程人员实现人机界面、运动控制和执行逻辑的开发。GE的ProficyMachineEdition是一个适用于人机界面开发、运动控制及控制应用的通用开发环境。ProficyMachineEdition提供一个统一的用户界面,全程拖放的编辑功能,及支持项目需要的多目标组件的编辑功能。支持快速、强有力、面向对象的编程,ProficyMachineEdition充分利用了工业标准技术的优势,如XML、COM/DCOM、OPC和ActiveX。ProficyMachineEdition也包括了基于网络的功能,如它的嵌入式网络服务器,可以将实时数据传输给企业里任意一个人。ProficyMachineEdition内部的所有组件和应用程序都共享一个单一的工作平台和工具箱。一个标准化的用户界面会减少学习时间,而且新应用程序的集成不包括对附加规范的学习。图1.1.1ProficyTMMachineEdition软件界面1.2ProficyMachineEdition组件Proficy人机界面一个专门设计用于全范围的机器级别操作界面/HMI应用的HMI。包括对下列运行选项的支持:•QuickPanel•QuickPanelView(基于WindowsCE)•WindowsNT/2000/XPProficy逻辑开发器-PC•PC控制软件组合了易于使用的特点和快速应用开发的功能。•包括对下列运行选项的支持:•QuickPanelControl(基于WindowsCE)•WindowsNT/2000/XP•嵌入式NTProficy逻辑开发器-PLC•可对所有GE的PLC,PACSystems控制器和远程I/O进行编程和配置。•在Professional、Standard以及Nano/Micro版本中可选Proficy运动控制开发器•可对所有GE的S2K运动控制器进行编程和配置1.3软件安装为了更好地使用ProficyMachineEdition软件,编程计算机需要满足下列条件。软件需要:1)操作系统Windows®NTversion4.0withservicepack6.0,Windows2000Professional,WindowsXPProfessional,WindowsME或Windows98SE均可。2)InternetExplorer5.5withServicePack2硬件需要:1)500MHz基于奔腾的计算机(建议主频在1GHz以上)2)128MBRAM(建议256M)3)支持TCP/IP网络协议计算机4)150-750MB硬盘空间5)200MB硬盘空间用于安装演示工程(可选)ProficyMachineEdition软件步骤如下:1)将ProficyMachineEdition光盘插入CD-ROM驱动器通常安装程序会自动启动,如果安装程序没有自动启动,也可以通过直接运行在光盘根目录下的Setup.exe来启动;2)在安装界面中点击Install开始安装程序;跟随屏幕上的指令操作,依次点击“下一步”即可。3)产品注册在软件安装完成后,会提示产品注册画面,如图1.3.1所示。图1.3.1软件注册画面点击“NO”,你仅拥有4天的使用权限。若你已经拥有产品授权,点击“YES”,将硬件授权插入电脑的USB通讯口,就可以在授权时间内使用ProficyMachineEdition软件。1.4工程管理1.4.1打开VersaMaxNano/MicroPLC工程点击开始所有程序GEProficyMachineEditionProficyMachineEdition或者点击图标,启动软件。在MachineEdition初始化后,进入开发环境窗口,如图1.4.1所示。图1.4.1开发环境窗口注意:当你第一次启动MachineEdition软件时,开发环境选择窗口会自动出现,如果你以后想改变显示界面,你可以通过选择WindowsApplyTheme菜单进行。1)选择LogicDeveloperPLC一栏点击OK。当你打开一个工程后进入的窗口界面和在开发环境选择窗口中所预览到的界面是完全一样的。点击OK后,出现MachineEdition软件工程管理提示画面,如图1.4.2所示。相关功能已经在图中标出,可以根据实际,做出适当选择。图1.4.2MachineEdition打开窗口新建工程从模板创建新工程显示所有存在的工程打开已存有的工程显示最近使用过的工程启动时不出现此窗口1.4.2创建VersaMaxNano/MicroPLC工程通过MachineEdition,你可以在一个工程中创建和编辑不同类型的产品对象如:LogicDeveloperPC,LogicDeveloperPLC,View和Motion。在同一个工程中,这些对象可以共享MachineEdition的工具栏,提供了各个对象之间的更高层次的综合集成。下面介绍如何创建一个新工程:1)点击FileNewProject,或点击File工具栏中按钮。出现新建工程对话框,如图1.4.3所示。图1.4.3新建工程对话框2)选择所需要的模板3)输入工程名4)点击OK这样,一个新工程就在MachineEdition的环境中被创建了。1.5输入梯形图程序梯形图LD(LadderDiagram)编辑器用于创建梯形图语言的程序。它以梯形逻辑显示PLC程序执行过程。在MachineEdition软件中输入梯形图程设置成缺省模板选择所使用的工程模板被选工程模板的式样和描述输入工程名图1.5.1主程序入口序步骤如下:在DeveloperPLC编程软件依次点击浏览器的ProjectPACTargetLogic,MAIN为主程序,窗口界面如图所示.根据程序的设计,在工具栏或工具箱中中找到需要的指令,放到相应的位置,在输入地址号,如地址号为I00001,只需键入1I,按回车键即可,也可对地址号在属性检查窗口进行管理,梯形图输入窗口界面如图1.5.2所示。图1.5.2程序编辑画面1.6上传/下载把PLC参数,程序等在计算机上编辑好了以后,需要将内容写入到PLC的内存中。也可以将PLC内存中原有的参数,程序读取出来供阅读。这就需要用到上传/下载功能。将参数配置,程序下载PLC的步骤如下:点击工具栏中的编译程序,检查当前标签内容是否有语法错误,检查无误后。在Navigator下选中target1,单击鼠标右键,在下拉菜单中选择Properties,在出现的Inspector的对话框中,设置通信模式,在PhysicalPort中设置成ETHERNET,如图1.6.1所示。。点击工具栏上的按钮,建立通讯,如果设置正确,则在状态栏窗口显示ConnecttoDevice,表明两者已经连接上,如果不能完成软硬件之间的联系,则应查明原因,重新进行设置重新连接。点击按钮,是PLC在线模式,在点击下载按钮,出现如图1.6.2所示的下载内容选择对话框。图1.6.1PLC通讯标签属性和以太网卡参数设置图1.6.2下载选择选择初次下载,应将硬件配置及程序一起下载进去,点击OK。下载后,如正确无误,Target1前面的由灰变绿,屏幕下方出现Programmer,StopDisabled,ConfigEQ,LogicEQ,表明当前的VersaMaxNano/Micro配置与程序的硬件配置吻合,内部逻辑与程序中的逻辑吻合。此时将CPU的转换开关打到运行状态,即可控制外部的设备。硬件配置逻辑结构强制变量值控制器补充文件写入到FLASH内存中proficyMachineEdition是GE公司的pac编程软件,从今天开始我们就以一个例程开始学习。proficymachineedition视频教程超链接=LIAN创建一个新的工程1启动软件。点击“开始所有程序ProficyProficyMachineEditionProficyMachineEdition”或者点击图标,启动软件。在MachineEdition初始化后,进入开发环境窗口,如下图1-1。当第一次启动PME软件时,出现开发环境选择窗口,可以根据目前的控制器种类,选择对应的开发环境工具,在本项目中,控制器为PAC,选择LogicDeveloperPLC。若以后想更改开发环境,可通过“WindowsApplyTheme”菜单进行选择。软件打开后,出现PME软件工程管理提示,选择则cancel,进入工程编辑界面。如下图1-2。3.2新建工程。点击“filenewproject”,出现新建工程对话框l输入工程名:任意字母串(不要用中文);l选择控制器类型:GEPACSystemsRX3I;l点击OK.这样就在PME的环境中创建了一个工程硬件配置:对于模块化plc需要进行硬件配置。1用MachineEditionLogicDeveloper软件配置PACCPU和I/O系统。由于PAC采用模块化结构,没有插槽均有可能配置不同模块,所以需要对每个插槽上的模块进行定义,CPU才能识别到模块展开工作。使用DeveloperPLC编程软件配置PAC的电源模块,CPU模块和常用的I/O模块步骤如下:1)依次点开浏览器的ProjectPACTargethardwareConfigurationmainrack(rack0)条目,如图4-1,4-2所示。1)Slot0表示0号插槽号,Slot1表示1号插槽号等。右键点击Slot,选择AddModule,软件弹出Catalog编辑窗口,根据模块的类型,选择相应的型号,点击“OK”就可以成功添加。注意:1)RX3iCPU占两槽的宽度,可以安装在除最后两槽外的任意槽位上。2)在添加模块时,若在该模块的窗口中出现红色的提示栏,则表示该模块没有配置完全,还需要设定相关参数,如在配置ETM001通信模块时,除了添加模块,还要配置模块的IP地址。Demo演示箱的相关模块配置如表4-1。工业以太网通讯设置:模块化plc需要进行网络配置才能进行通讯RX3i的PLC,PC和HMI是采用工业以太网通信的,在首次使用、更换工程或丢失配置信息后,以太网通讯模块的配置信息须重设,即设置临时IP,并将此IP写入RX3i,供临时通讯使用。然后可通过写入硬件配置信息的方法设置“永久”IP,在RX3i保护电池未失效,或将硬件配置信息写入RX3i的Flash后,断电也可保留硬件配置信息包括此“永久”IP信息。在设置的时候一定要注意将三者的IP设置在同一号码段处。PLC的IP地址就是该通用底板上的通信模块网卡地址。注意:要设定IP地址时,必须知道以太网接口的MAC地址。设定临时IP地址步骤如下:1)将PAC系统连接到以太网上浏览器的工程键(Project)下有一个PAC系统对象(target),右键单击单击此对象,选择下线命令,然后选择设定临时IP地址(SetTemporaryIPAddress)。将自动弹出设定临时IP地址对话框2)需要在设定临时IP地址(SetTemporaryIPAddress)对话框内做以下操作:u指定MAC地址u在IP地址设定框内,输入你想要设定给PAC系统的IP地址(应与以太网模块ETM001的IP地址一致)u需要的话,选择启用网络接口选择校验(Enableinterfaceselection)对话框,并且标明PAC系统所在的网络接口。3)以上区域都正确配置之后,单击设定IP(SetIP)按钮对应的PAC系统的IP地址将被指定为对话框内设定的地址,这个过程最多可能需要1分钟的时间。4)输入完毕后点击可以进行软件、硬件之间的通信联系,如果设置正确,能显示“connecttodevice”,表明两者已经连接上,如果不能完成软硬件之间的联系,则应查明原