您好,欢迎访问三七文档
SiemensBuildingTechnologiesACX84HMI设计培训SiemensBuildingTechnologiesSaproACX84HMITraining2July2007•了解ACX84HMI硬件•学习操作SaphirScope工具•学习设计和创建HMI菜单•亲自操作创建您自己的HMI1Introduction/Goals介绍/目标SiemensBuildingTechnologies1.2ACX84Hardware硬件介绍SiemensBuildingTechnologiesSaproACX84HMITrainingJuly2007•蓝色背光LCD液晶显示器•4行7列中文字符或8行20列英文字符显示•5个操作按键•4个功能按键•可以手持,也可以面板安装或直接吸到铁质电柜面板上(其背部有磁性背板)•红色报警灯指示•绿色状态灯指示•可以根据具体的应用进行设置,有些按键和指示灯是可以自由编程的•可以根据客户需求来定制前面板的面膜(打上客户自己的LOGO)•防护等级达到IP65•标配2M长扁平电缆,如需要时可以自加两个RS485转换器和DC12V电源将其延长至最大到1200M距离.1.2.1人机界面手操器HumanMachineInterface(HMI)ACX84.910...SiemensBuildingTechnologiesSaproACX84HMITraining5July20071.2.2ACX84的按键介绍•HomePage首页键(按住此键后再上电可以看到ACX84的OS版本)•BackSpace返回键•ON/OFF开机键(FreeLED,可以自定义的灯和按键,比如可以定义成按此键5s以上可以开关机组,且开机后此键上的绿色LED会闪烁)•Alarm报警键(有报警后此键上的红色LED会闪烁,报警已经自动或者手动复位后可以熄灭红色LED)•Up向上键•Down向下键•Enter回车确认键•Increase更改数据键(向上增加)•Decrease更改数据键(向下减少)SiemensBuildingTechnologies1.3SaphirScope软件工具使用安装系统需求简短的介绍和相关操作SiemensBuildingTechnologiesSaproACX84HMITraining7July20071.3.1系统需求和安装盘•内存在512MB以上•CPU在PentiumIII1.2Ghz以上•Windows2000或WindowsXP操作系统.•当前用户要有可以安装软件的管理员权限.SiemensBuildingTechnologiesSaproACX84HMITraining8July20071.3.2SaphirScope界面介绍下载bin文件HMI模拟器编译HMIbin和OBH.bin文件从控制器上载语言文件ObjLang.csv调整时间表将Scope连接到PC断开Scope与PC的连接运行应用程序停止应用程序查看趋势图设置控制器时钟从控制器上读取数据点datapointsSiemensBuildingTechnologiesSaproACX84HMITraining9July20071.3.4从Scope中看数据点(datapoint)的地址•数据点:回风湿度UIA4RtnHumi:•对象类型Objecttype0x1023;•对象识别号ObjectID0x3C5377BF;•成员号MemberID0x0009SiemensBuildingTechnologiesSaproACX84HMITraining10July20072.12常见对象属性(1)模拟量测量对象—0x1023—MeasureEx成员识别号成员名称SAPRO参数描述警报列表0x0009PresentValueLVAL当前正常的测量值。信息HMI常用此对象的属性注:这个字符并非乱码,它其实是℃符号的表示,只是由于编码不同才被Scope显示成这样的,但并不影响它在HMI中的显示.而且它并不能使用直接的文本”℃”输出.实际上经常用代码0x1102,0,9,0,1S2即调用0x1102这个成员的值来输出这个符号”℃”(也可以用Template模板中的第1200行左右第$145页中的”癈”做直接文本输出来显示)SiemensBuildingTechnologiesSaproACX84HMITraining11July20072.13常见对象属性(2)开关量消息对象—0x1024—MessageEx成员识别号成员名称SAPRO参数描述警报列表0x0001CurrentState-活动指出信息是否活动的。状态文本来自成员0x1101。信息HMI常用此对象的属性注:这样的绿色箭头标识表示此对象这个成员的值可以在Scope中手动更改.SiemensBuildingTechnologiesSaproACX84HMITraining12July20072.14常见对象属性(3)实数设定点对象—0x1011—SetpointReal成员识别号成员名称SAPRO参数描述0x0000UserAccess-指定操作方式。可以选择:Hand(0)*Auto(1)*OS(2)0x0003Setpoint设定点。HMI常用此对象的属性注:指定操作权限。一般有三个选择:Hand(0)*Auto(1)*OS(2)只有为此值为Hand(0)时,才可以手动更改本对象内的其他成员的值.一般在Sapro应用中使用AccessDB将其强制为Hand(0)SiemensBuildingTechnologiesSaproACX84HMITraining13July20072.14常见对象属性(4)枚举设定点对象—0x1012—SetpointEnum成员识别号成员名称SAPRO参数描述0x0000UserAccess-指定操作方式。可以选择:Hand(0)*Auto(1)*OS(2)0x0003Setpoint设定点。HMI常用此对象的属性注:像0x1101这个成员的值可以用枚举文本输出格式Em.z调用显示在HMI上.此例中,即可显示为OFF或RST另,枚举类型的文本之间用星号*隔开,但每次真正使用时只用到一个值,如此例中当状态为0时显示OFF,为1时会显示RST.SiemensBuildingTechnologiesSaproACX84HMITraining14July20072.17常见对象属性(7)开关量输出对象—0x1007—SwitchCommand成员识别号成员名称SAPRO参数描述0x0003UserAccess-指定操作方式。可以选择:Hand(0)*Auto(1)*OS(2)0x000APresentStageUFBV反馈信号0x000BSetpointStageSCOM指出当前状态设定点HMI常用此对象的属性SiemensBuildingTechnologiesSaproACX84HMITraining15July20072.18常见对象属性(8)位置量输出对象—0x1009—PositioningCommand成员识别号成员名称SAPRO参数描述0x0005UserAccess-指定操作方式。可以选择:Hand(0)*Auto(1)*OS(2)0x000APresentValueAFBV反馈信号0x000DSetpointSPOSN指出当前位置设定点HMI常用此对象的属性SiemensBuildingTechnologiesSaproACX84HMITraining16July20072.19常见对象属性(9)计数器对象—0x100D—Counter成员识别号成员名称SAPRO参数描述0x0004UserAccess-指定操作方式。可以选择:Hand(0)*Auto(1)*OS(2)0x000APresentValueCVAL计数器结果值HMI常用此对象的属性SiemensBuildingTechnologiesSaproACX84HMITraining17July20071.4.1HMI设计的重要目录及文件简述(1)项目名称解释和描述\HMI\HMI工程目录:当您建立一个新的工程project文件时,SaphirScope将会同时生成此目录.Templates.txt模板文件,其默认的文件里包含了HMI的一些原有菜单和值的定义.当您建立一个新的工程project文件时,SaphirScope将会自动生成此默认文件.Languages.csv菜单语言文件,默认的文件里包含了HMI原有菜单的英文和德文语言文本.当您建立一个新的工程project文件时,SaphirScope将会自动生成此默认文件.如您需要,则可以自行增添更多的语言文本(翻译文本).Ascii.txt默认的所用拉丁字符集列表.\OBHENG\OBHENG工程目录:当您建立一个新的工程project文件时,SaphirScope将会同时生成此目录.ObjLang.csv对象名语言文件,文件包含了属于FB和FM所有的对象中TXI/TXU/FM域里的文本值它是由SaphirScope从控制器里读上来并生成的通过SaphirScope的ToolsEngineeringReadlanguage...如您需要,则可以自行增添更多的语言文本(翻译文本).SiemensBuildingTechnologiesSaproACX84HMITraining18July20071.4.2HMI设计的重要目录及文件简述(2)项目名称解释和描述MemLang.csv成员名语言文件,文件包含了属于FB和FM所有的成员的名称文本列表.它是由SaphirScope从控制器里读上来并生成的通过SaphirScope的ToolsEngineeringReadlanguage...一般无需再翻译成其他的语言文本.\Online\Online工程目录:当您建立一个新的工程project文件时,SaphirScope将会同时生成此目录.HMI.bin基于“Templates.txt”和“Languages.csv”这两个文件编译生成的bin文件,它包含了这两个文件里的所有信息,SAPHIRcontroller能够从这个HMI.bin里读取并依照执行.通过SaphirScope的ToolsEngineeringCreateConfigData...OBH.bin基于ObjLang.csv和MemLang.csv这两个文件编译生成的bin文件,它包含了这两个文件里的所有信息,SAPHIRcontroller能够从这个HMI.bin里读取并依照执行.通过SaphirScope的ToolsEngineeringCreateConfigData...command.MBRTCode.binSapro应用程序(逻辑程序)的bin文件,包含所有的对象objects及其对象识别号objectidentifiers及程序指令ProgramInstructions对象识别号objectidentifiers用于与OBH.bin/ObjLang.csv建立联系来对应相应的语言文本.SiemensBuildingTechnologiesSaproACX84HMITraining19July20071.4.6模板文件——Templates.txtMainDesignfileTemplates.txt:HMItemplatefile.Language.csv:Muti-Languagefile.SiemensBuildingTechnologiesSaproACX84HMITraining20July20071.4.7语言支持文件——Language.csvLanguages.csv文件结构SiemensBuildingTechnologiesSaproACX84HMITraining21July20071.4.8对象名语言文件——Objlang.csvSiemensBuildingTechnologiesSaproACX84
本文标题:sapro编程手册
链接地址:https://www.777doc.com/doc-7037439 .html