您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > ELOP-II-FirstSteps-CN
HIMA组态入门教材本手册未经最终审核,不作为正式文件使用!Jun.28th,2010HIMAPaulHildebrandtGmbH+CoKGComment[s1]:入门手册IndustrialAutomation上机练习目录1创建工程.....................................................................................................................1.1创建库(此项为可选项)....................................................................................1.2创建项目(Configuration)和节点(Resource)..........................................1.3创建程序(用于各Resource编程)................................................................371.4创建功能块(此项为可选项)...........................................................................382编写逻辑程序..............................................................................................................402.1定义变量...........................................................................................................402.2变量定义编辑器...................................................422.3编写逻辑程序.......................................................................453逻辑程序的离线仿真(此项为可选项)........................................514HIMA系统硬件和变量组态.........................565如何在线运行程序.....................................................625.1程序编译..................................................................625.2组态PC与HIMA系统之间的通讯.......................645.3程序下装与系统启动t...............................................................746在线测试..................................................................................807对输入和输出信号强制......................................................858系统组态生成的文档............................................................................919如何备份一个工程...................................................................989.1导出工程................................................................................989.2恢复工程................................................................100Formatted:Font:Bold,Italic,Fontcolor:RedComment[s2]:目录编号是否保持原编号?Comment[s3]:组态文件和系统/资源Deleted:空1、创建工程第1步:打开组态软件ELOPII,打开Windows系统开始菜单,然后点击ELOPII。4.1版本以上的工程创建向导界面,如图1.1所示:图1.1工程创建向导按照ELOPII工程创建向导窗口提示的标准步骤,可以建立一个新的工程。下面介绍的是不用向导创建工程,所以点击Cancel关闭向导。第2步:创建新的工程从工程菜单中选择新建(New)或者点击工具栏中的第3步:确定工程文件存储路径和文件名:在图1.2所示的左侧,选择新项目的存储目录,在Objectname处写入新建项目的名称。确认建立工程,请按OK。工程文件将在指定的路径下生成相应的工程文件。图1.2创建工程项目文件以树状结构显示在组态窗口的左侧。新项目只有的标准库。1.1创建库(此项为可选项)第1步工程组态的基本工作之一就是创建需要的库,这里存放着用户自定的一些功能块。创建库文件的步骤如下:(1)在组态窗口左侧中,右击所建工程,将显示图1.3所示菜单,(2)在显示的菜单中,选择New→Library,即可建立一个用户自定义的库。图1.3创建库新建的库初始名称为“NewLib“,可由用户自己修改。第2步修改库文件名当库文件新建完成后,光标将会在库文件名的位置闪烁,这时可以修改库文件名。图1.4修改库文件名修改库文件名还有以下方法:(1)鼠标单击库文件名,然后修改库文件名;(2)右键单击库文件图标,选择Rename。如图1.5所示:图1.5库文件重命名1.2创建项目(Configuration)和节点(Resource)第1步:创建项目(Configuration)一个项目(Configuration)中可能多个节点(Resource)。(1)在组态窗口左侧中,右击所建工程,将显示下图所示菜单,(2)选择New→Configuration,将生成新的项目(Configuration)图6创建项目(Configuration)项目文件(Configuration)的重命名方法同库文件的重命名。第2步:在项目(Configuration)下创建节点(Resource)(1)在组态窗口左侧中,右击所建项目(Configuration),将显示下图所示菜单,(2)选择New→Resource,将生成新的节点(Resource).图7创建节点(Resource)节点(Resource)的重命名方法同库文件的重命名。1.3创建空程序(Instance)(用于各Resource编程)创建步骤为:(1)在组态窗口左侧中,右击所建节点(resource),将显示下图所示菜单,(2)选择New→TypeInstance,将生成新的程序(Instance).图8创建程序(Instance)程序(Instance)的重命名方法同库文件的重命名。1.4创建功能块(FBD)(此项为可选项)创建步骤为:(1)在组态窗口左侧中,右击所建库(Library),将显示下图所示菜单,(2)选择New→FunctionBlockType(FBD),将生成新的程序(Instance)。图9创建功能块(FBD)功能块(FunctionBlockType,FBD)重命名方法同库文件的重命名。2编写逻辑程序双击program图标打开程序。2.1定义变量所有变量在变量编辑器中定义。下面介绍一下变量类型:普通变量(LocalVariables,VAR)只是在某一Program/Function/Functionblock中定义,而且只能在相应的Program/Function/Functionblock中调用。程序中的普通变量(Localvariables)可以分配到硬件卡件通道中,如用作DI或AI。接口变量(InterfaceVariables,VAR_INPUT/VAR_OUTPUT)只能在function/functionblock定义。接口变量(InterfaceVariables)用于连接function/functionblock外部逻辑和内部逻辑的接口变量。每当Function/Functionblock被调用,与VAR_INPUT(s)相连的外部运算值将赋值给VAR_INPUT(s)参与function/functionblock内部逻辑运算,内部逻辑运算运算的结果将通过VAR_OUTPUT(s)传递给外部逻辑。全局变量(GlobalVariables,VAR_GLOBAL)只能在Program中定义,可以在任何一个以外部变量(VAR_EXTERNAL)类型定义了完全同名的变量的Functionblock(FB)内使用。例如:图2.1中所示,在FBY中定义变量GE2,在FBX中也用到了GE2.。因此,变量GE2在两个功能块中必须定义为外部变量(VAR_EXTERNAL)类型的变量.。此外,变量GE2必须在Program中定义为全局变量(GlobalVariables),这样变量GE2在Program也可以直接调用。提示:1.全局变量(GlobalVariables)可以分配到硬件卡件通道中,如用作DI、AI、DO、AO。2.全局变量(GlobalVariables)的初始值只能在Program中设置。3.节点(resource)的文档中将列出所有定义的VAR_GLOBAL/VAR_EXTERNAL对照清单。图2.1变量之间的关系2.2变量定义编辑器第1步:在变量定义编辑器中选择变量类型:在变量定义编辑器的表格空白行上双击,或者右键单击变量定义编辑器的表格,选New。见图2.2:图2.2变量定义编辑器第2步:输入变量在变量定义对话框中,变量名(Name)用“Variable1”覆盖“Var1“;变量类型(Declaration),选择“BOOL“;描述(Longname)写入“Variable1“。如果需要,还可以设置属性(attributes)和初始值(initialvalue)。图2.3变量定义对话框¾按下变量定义对话框下方的“Add”按钮,即可添加定义的变量。按“Add”按钮对话框不会自动关闭,可以连续按“Add”,将以升序的形式添加变量。¾只需覆盖对话框中的变量名和按“Add”按钮就可以增加多个变量。¾按“Close”按钮可以关闭对话框。添加变量的结果如下表所示:图2.4变量表2.3编写逻辑程序第1步:把组成逻辑的基本模块从库中拖到逻辑编辑区域在组态窗口左侧中,单击标准库(StandardLibs)左侧的的“+“,打开标准库(StandardLibs)中的IEC61131-3,可以看到Bitstr库,选择与门(AND)功能块按住鼠标左键,把库中的功能块拖到逻辑编辑区域。在鼠标拖动的过程中,可以看到功能块的外形,将与门拖到放置的位置,放开鼠标左键,即可以看到与门被放在逻辑编辑区域图2.5调用功能块提示:这种方法同样适用于用户自定义的功能块。第2步:当前页面信息的填写:当把与门(AND)放置在逻辑编辑区域时,因为这个与门是第一个放到逻辑编辑区域的对象,页面数据编辑(“EditPageData“)对话框会自动弹出。I其中,Shortname和Longname的内容均用于描述当前页面。如下图所示,图2.6页面数据编辑(“EditPageData“)对话框第3步:结合其他功能块编写逻辑插入第1步中涉及到的库中的其他功能块到逻辑编辑区域,按住Ctrl键并用鼠标选中已有的功能块拖拉到空白位置进行功能块的复制。如图2.7所示:图2.7复制程序
本文标题:ELOP-II-FirstSteps-CN
链接地址:https://www.777doc.com/doc-7165629 .html