




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
POL895HMI-DM设计培训,SaproACX84HMITraining,2,July2007,1.了解POL895HMI-DM硬件LearnaboutPOL895Hardware2.学习操作SaphirScope工具LearnsomeoperationofSaphirScope3.HMI涉及到的文件及目录FilesandfoldersinvolvedinHMIEditing4.学习设计和创建HMI菜单LearntodesignandcreatHMIMenu5.用HMIEditor编写HMIHMIDesignbyHMIEditor6.报警信息语言支持AlarmInfo.Languagesupport,Introduction/Goals介绍/目标,1.POL895HMI-DMHardware硬件介绍,SaproACX84HMITraining,July2007,蓝色/白色背光LCD液晶显示器selectableblueandwhitebacklight8行15列中文字符或8行30列英文字符显示8linesofdisplaying;supportmulti-language1个旋轮按键,操作灵活简便Push对象识别号ObjectID0 x031ADD36;成员号MemberID0 x0009,可读可写ReadandWrite,3.HMI涉及到的文件及目录FilesandfoldersrelatedtoHMIEdit,3.1HMI的文件HMIInvolvedfiles(1),3.2HMI的文件HMIInvolvedfiles(2),SaproACX84HMITraining,12,July2007,3.3HMI的处理机制HMIHandler,SaproACX84HMITraining,13,July2007,3.4语言支持文件HMI_*_lang.csv,SaproACX84HMITraining,14,July2007,3.5对象名语言文件Objlang.csv,SaproACX84HMITraining,15,July2007,3.6对象名语言文件Objlang.csv,SaproACX84HMITraining,16,July2007,3.7实际中编译生成HMI的bin文件CreateconfigdatatoHMI.binandOBH.binfiles,第一步:点击“Createconfigdata”按钮Step1.Clickthisbutton,第二步:选择mdb文件Step2:Selectmdbfile,第三步:选择字符集和字体Step3:SelectChar.SetandFont,第五步:选择对象名语言文件Step5:SelectObjLang.csv,第四步:点击Create按钮,编译生成HMI.bin文件Step4:CreateHMI.binfile,第六步:点击Create按钮,编译生成OBH.bin文件Step4:CreateOBH.binfile,4.学习POL895的HMI设计HMIDesignofPOL895,SaproACX84HMITraining,18,July2007,4.1在Sapro应用程序设计之前您应该知道的事情SomethingsyoushouldknowbeforeHMIdesign(1),HMI能够显示所有Scope能够查看的内容,但Scope只能查看拥有“DB”输出的功能块FB即对象Object的所有成员。因此HMI也只能显示这些内容.HMIcandisplayallthedatapointsviewedinScope,ButScopeonlycanviewthemembersofObject(generallyhasaDB),SodoesHMI.,例如:BinaryOutput这个带有DB的模块就可以在Scope中查看到它的所有成员内容,而REALtoAO这样的FB就不行.e.g.ObjectBinaryOutputcanbeviewedinScope,northeREALtoAO.,4.2在Sapro应用程序设计之前您应该知道的事情SomethingsyoushouldknowbeforeHMIdesign(2),所以推荐首先创建Sapro应用程序,根据需要显示和设置哪些参数进行编程,直到程序完成,然后再进行HMIEditor的编程SopleasecreatSaproApplicationprogram,andprogramsomeobjectsaccordingtheparameterswhatyouwanttosetanddisplaytillfinished,andthenyoucanstarttoHMIEdit.,如下xLibAutomationObject及xLibIOExtension和xLibPOLxxx库中均为Object,Scope可见.InxLibAutomationObject,xLibIOExtensionandxLibPOLxxxLibsareObjects,canviewedinScope.,SaproACX84HMITraining,20,July2007,注意:若HierarchyFB中包含Objects时,尤其是用多个此FB时,要将Object的名称加入”F.”来继承父块名,否则会出现同名错误,Scope中仅能识别第一个Object,而且应用程序仅执行这一个Object,其他的不予执行.Note:IfHierarchyFBcontainsObjects,especiallywhenmuti-usethisFB,shouldadd“F.”intheObjectsname,orelseonlythefirstObjectcanbeviewedinScope,AndApplicationprogramonlyexecutethisobjectandignoreothers.,4.3避免出现同名错误Avoidthesameobjectname,若有Object同名错误,则会在这里显示哪个Object出错IfsamenameObjecterroroccur,itwillbeprompthere,在线测试中的Prog里的Diagnostic块可以侦测有无Object同名错误ProginOnLineTestTheDiagnosticFBcandetectsucherror.,SaproACX84HMITraining,21,July2007,4.4密码权限级别PasswordLevel,权限级别,由于安全原因,HMI设计之前必须考虑和定义一些密码权限级别.相应的密码级别代表授予相应的权限,而且是向下覆盖的.较高密码级别的用户可以拥有较低密码级别的用户的所有权限,而且可以更改较低级别用户的密码.用户只有拥有某种权限才可以进入此权限的相关页面,或者修改某些数值.POL895可以定义最多254种不同的密码级别.但一般的应用种,3-4个密级足以.默认的密码是:最高级(0)Factory0000,服务级(1)Service1111,用户级(2)User2222,以此类推.无密码为253级.,SaproACX84HMITraining,22,July2007,4.5菜单结构设计方法MenuStructureDesign,模板文件Template.txt里仅有页面组成。为了能够按菜单结构进行显示,您必须采用下面的策略:,SaproACX84HMITraining,23,July2007,4.6设计HMI的菜单结构(EN),一般来说,要先设计好HMI的菜单结构,而且最好是在Sapro应用程序编程之前.这次实践操作因Sapro应用程序是已经编写好的,所以只是基于如下中英双语的HMI菜单来进行HMI编程的.,SaproACX84HMITraining,24,July2007,4.7设计HMI的菜单结构(中文版),5.用HMIEditor编写HMIHMIDesignbyHMIEditor,SaproACX84HMITraining,26,July2007,5.1HMIEditor的操作OperationsinHMIEditor,Target指该行可以跳转到第几目标页ThislineCangotowhichpagebyEnterkey,编辑或新建某一页EditorNewapage,删除某一页Deleteapage,从mdb文件生成模板HMI_*_templ.txt和语言支持文档HMI_*_Lang.csvGenerateTemplateandLanguageSupportfilefrommdbfile,标题行:仅可放文本,不可放ObjectTitleLine:OnlyText,noObjectValue,PWL指哪个级别用户以上可以跳转WhichLevelusercangotothispage,Comment:注释,TaskID指若相应MSRTask被激活则显示该行IfMSRTaskisactived,thislineisvisible,SaproACX84HMITraining,27,July2007,5.2HMIEditorinScope,HMIEditor,从HMI_*.mdb文件生成相应代码写入HMI_*_Templ.txt和HMI_*_Lang.csv文件GenerateTemplateandLanguagefilefromHMI_*.mdb,SaproACX84HMITraining,28,July2007,5.3对话框中的常用选型说明SomedescriptionsinDialogue,SaproACX84HMITraining,29,July2007,5.4实时时钟显示和更改DateTimeinRealTimeClock,在屏上指定适合的位置和长度,右键选择Date或Time,在高级设置中可以修改其读写权限及显示属性RightClicktoSelectDateorTime,andyoucanchangeitsRead/WriteLevelanddisplayproperties,SaproACX84HMITraining,30,July2007,5.5纯文本编辑PlainText,在屏上指定适合的位置和长度,右键选择PlainText纯文本编辑,Title行只能放文本EditPlainTextinproperpositionandlength,TitlelinecanonlysupportText(PlaintextorLStext),SaproACX84HMITraining,31,July2007,5.6编写调用语言支持文件(LanguageSupport)中的文本LSText,在屏上指定适合的位置和长度,右键选择LanguageSupportText,并新建或者调用已有的文本Atproperpositionandlength,RightClickandselectLSText,youcannewanItemorjustuseexistItem,若为新建,则保存编译Generate后在HMI_*_Lang.csv文件生成相应单元项,以后可以在对应列翻译成相应语言即可IfnewanItemindialogue,afterGeneratetheHMI_*_Lang.csvfile,youcantranslatetheItemformutiLanguagesupport.,SaproACX84HMITraining,32,July2007,5.7显示对象名(ObjectName)OBJText,在屏上指定适合的位置和长度,右键选择OBJTextRightClicktoselectObjectText,选择需要显示数据点Datapoint的ObjectNameSelectrequiredDatapointsObjectName,SaproACX84HMITraining,33,July2007,5.8文本输入TextInput,在屏上指定适合的位置和长度,右键选择ValueRightClicktoselectTextInput,并设置显示和更改属性AndConfigDisplayproperties,选择需要显示和更改的数据点DatapointSelecttherequiredDatapoints,SaproACX84HMITraining,34,July2007,5.9显示和更改数值NumericValue,在屏上指定适合的位置和长度,右键选择ValueRightClicktoselectValue-Numeric,并设置显示和更改属性AndConfigDisplayproperties,选择需要显示和更改的数据点DatapointSelecttherequiredDatapoints,SaproACX84HMITraining,35,July2007,5.10显示和更改数值BitField,在屏上指定适合的位置和长度,右键选择ValueRightClicktoselectValue-BitField,并设置显示和更改属性AndConfigDisplayproperties,选择需要显示和更改的数据点DatapointSelecttherequiredDatapoints,SaproACX84HMITraining,36,July2007,5.11显示枚举值对象及其文本(Enumeration)EOText,在屏上指定适合的位置和长度,右键选择RightClicktoselectValue-EnumerationText,选择需要显示数据点Datapoint的ObjectSelecttherequiredDatapoints,SaproACX84HMITraining,37,July2007,5.12调用语言支持文件LanguageSupport显示枚举值文本EnumerationLanguageSupportText,在屏上指定适合的位置和长度,右键选择RightClicktoselectValue-ELSText,选择一个已存在的枚举文本,或者新建一个枚举文本SelectaexistEnumerationtext,ornewanEnumItem.,保存编译Generate后在HMI_*_Lang.csv对应列翻译即可afterGeneratetheHMI_*_Lang.csvfile,youcantranslatetheItemformutiLanguagesupport.,SaproACX84HMITraining,38,July2007,5.13语言选择和密码功能LanguageSelectandPasswordFunction,I.LanguageSelectionObject:aoHMI-Language0-HMI_*_Lang.csvBcolume1-HMI_*_Lang.csvCcolume.,II.PasswordFunction:JustputPWLonyourlines,thenlon
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信阳航空考试题目及答案
- 三甲医院住院医师规范化培训全科师资培训考试题及答案
- 2025年航天质量知识试题及答案
- 维修电工考级考证试题题库及答案
- 2025年风机检修培训试题及答案
- 安全用电考试题及答案
- smt基础知识考试试题及答案
- 跨国企业劳动合同制定与海外员工权益保障合同
- 高新技术研发项目资金拨付合同
- 2025公务员省考面试题及答案
- 2024年保育员考试题库加解析答案
- 2024上海高考英语句子翻译模拟试题及答案解析
- JTS 206-2-2023 水运工程桩基施工规范
- 2024建筑消防设施检测报告书模板
- 音乐培训学校可行性方案
- GB 42298-2022手部防护通用技术规范
- 2024年中国人寿招聘笔试参考题库含答案解析
- 山体滑坡安全隐患评估报告
- 规范贷款中介合作协议书范本
- 宠物行为分析与心理健康研究
- 大学交际英语口语-unit-1-getting-to-know-you
评论
0/150
提交评论