编辑: 865397499 2019-10-11
HMIBuilder初级教程 前言本教程是HMIBuilder嵌入版培训教程,专门为HMITECH使用者所设计的教程.

教程的重点是向您介绍在HMITECH触摸屏中使用HMIBuilder完成工程建立、通讯、画面制作、工程下载等操作方法. 学习完本教材之后,请继续参阅HMIBuilder组态软件功能手册,深入学习.这样,您可以系统的掌握HMIBuilder的使用. 如果需支持请登录http://bbs.hmibuilder.com进行在线提问,我们会快速回答.同时,您也可以到我们官方网站http://www.hmibuilder.com获取更多的工程样例和文档资料. FTP地址:350591.cnc-ue1-g1.dns.com.cn. 如果本书中的内容有纰漏之处,我们谨向您表示诚挚的歉意,并希望您能与我们联系,促使我们及时更正,更好地为您服务.在此,我们感谢您对我们工作的支持与信任.希望您能喜欢我们的软件,它一定会成为您成功的助手.您的成功是我们最大的满足. www.hmitech.com www.hmibuilder.com 纵横科技技术服务中心技术支持

邮箱: 北京:Support@hmitech.com 西安:Support.xa@hmitech.com 天津:Support.tj@hmitech.com 济南:Support.jn@hmitech.com 青岛:Support.qd@hmitech.com 纵横科技网站技术支持http://support.hmitech.com http://en.hmitech.com http://support.hmibuilder.com HMITECH文件共享平台http://share.hmibuilder.com 纵横技术讨论群:30514875 纵横科技活动群:48721438 服务热线:400-770-9278 目录 1.软件安装

1 2.开发环境介绍

2 3.制作工程的一般步骤

3 3.1工程管理

3 3.2数据组态

4 3.2.1添加设备操作步骤:

5 3.2.2配置点地址操作步骤:

7 3.3界面组态

9 3.3.1界面制作一般过程:

9 3.3.2绘图界面介绍

9 3.4模拟运行

10 3.5工程下载

11 4.工程样例

13 4.1 Modbus

13 4.1.1新建工程

14 4.1.2设置变量

16 4.1.3界面组态

21 4.1.4连设备调试

27 4.2 Modbus tcp

28 4.3西门子S7-200工程组态样例

30 4.3.1新建工程

30 4.3.2设置变量

30 4.3.3界面制作

35 4.3.3连设备调试

39 4.4三菱FX系列PLC通讯

40 4.5欧姆龙PLC通讯

44 HMIBuilder嵌入版培训教程 1.软件安装 打开HMIBuilder光盘 图1.1 单击 嵌入版组态软件安装 ,根据向导安装软件,安装结束之后在桌面生成一个图标 图1.2 2.开发环境介绍 如图1.2所示,双击 eHMIBuilder工程制作 图标, 进入开发环境,如图2.1. 图2.1 §小贴士: 图2.1中①新建工程,②连设备、配点地址,③做画面,④模拟运行,⑤工程下载是完成一个工程的一般步骤,有顺序关系,但不必完全拘泥于这个顺序,在下面

第三章中就以这五个步骤进行组态说明. 3.制作工程的一般步骤 3.1工程管理 双击 ,启动工程管理器 图3.1 在工程管理器中,左键单击按钮,弹出对话框如下: 图3.2 其中工程名和路径可根据实际需要调整,但工程名不能和前面的工程名重复. 图3.3 命名之后,左键单击确定,在工程管理器信息提示区域看到 生成新工程测试工程成功 .如下图: 图3.4 至此,已经成功的创建了一个新工程:测试工程.单击选中测试工程,单击可将新建的工程设为当前工程. 3.2数据组态 数据组态需要做两步工作,一是添加设备,二是配置点地址. 添加设备是在站参数中找到对应的设备驱动,然后根据设备的实际参数进行配置,组态软件的设置要和设备参数保持一致. 配置点地址是将设备中用到的寄存器地址和在组态软件中对应的变量一一对应起来.设备可以是PLC、变频器、仪表、模块等.在工程当中,一般将组态软件称为上位,设备称为下位,上位的点和下位的点名字可以不同,地址必须一样. 3.2.1添加设备操作步骤: 在菜单中点击 图3.5 单击,可以生成一个新的站,HMIBuilder最多可以支持256个站. 图3.6 单击后面的 图3.7 从列表中找到对应的驱动,双击该协议,然后确定. 协议配置,单击后面的, 根据实际设备参数配置组态参数,组态参数必须和设备参数保持一致 图3.8 §小贴士: 设置分协议设置和串口设置,协议设置是设备的地址,有的设备称为ID,意思和地址相同,串口设置中的波特率、校验位、数据位和停止位是协议中的设置,也是串口的设置,要保持一致,串口号是指运行平台的串口,比如在上位机开发时,电脑串口号是1,那么模拟调试的时候,就需要设置为1,如果触摸屏是2,那么下载时就需要设置为2才能保证通讯成功,这里要尤其注意. 3.2.2配置点地址操作步骤: 添加点,模拟量在菜单中单击,状态量在菜单中单击. 选择站,模拟量和开关量都需要先选择站,站代表设备,模拟量和状态量都是隶属这个设备的点. 图3.9 选择对应站,单击按钮,弹出模拟量或者状态量参数设置对话框. 图3.10 图3.11 单击,先增加代码,然后进行配置,配置时单击地址后面的,弹出地址配置对话框,然后选择寄存器类型、地址偏移量和数据类型. 3.3界面组态 3.3.1界面制作一般过程: 使用绘图工具绘图 使用排列工具、鼠标、键盘等工具调整图元的大小、位置等,使之成为一个完整的界面 关联变量,完成数据采集 如果需要,编写必要的脚本,实现逻辑控制功能. 3.3.2绘图界面介绍 打开图形编辑界面 图3.12 单击绘制工具实时数值 ,单击中间的数据链接属性 图3.13 §小贴士: 绘制工具的使用方法查询帮助中的图元说明,嵌入版帮助在界面制作中的6.1.3,通用版在系统模块

第三章4.4. 脚本介绍在本教程中暂不涉及,详见帮助. 3.4模拟运行 工程制作完毕之后,在开发环境 图3.14 单击运行图标,启动模拟运行,在上位机模拟和触摸屏中效果相同,如果发现没有达到预期效果,可以在上位机做修改,修改完毕之后下载到触摸屏中看最终效果. 3.5工程下载 准备条件: 触摸屏上电,并自动进入组态环境. 一根交叉网线. 设置上位机IP,使上位机和触摸屏在同一网段,触摸屏默认IP为192.168.0.10,上位机可以设置为192.168.0.x,x为1到255之间任意一个不为10的值. 下载,在开发界面 图3.15 单击下装,弹出下装界面 图3.16 在TCP设置填触摸屏IP,然后单击下装. 正常情况下,会出现下载进度条,下载完毕之后提示下载成功 图3.17 图3.18 然后在触摸屏中会提示下载工程完成,单击OK进入工程. §小贴士: 下载失败会提示 图3.19 可能造成的原因如下: 触摸屏未上电,或者未启动eHMIBuilder. 网线连接异常,触摸屏相当于一台电脑,需要使用交叉线. IP为设置错误,上位机和触摸屏IP需要在同一网段. 下载设置IP填写错误,下载设置IP填的应该是触摸屏的IP而非上位机IP. 防火墙阻止,windows本身有防火墙,下载时需要将防火墙关闭. 4.工程样例 前面已经介绍了软件的安装、开发环境,制作工程的一般步骤包括工程调试和工程下载,下面部分就以最常见的实例为说明软件的使用.本书以modbus设备、西门子200PLC、三菱FX系列PLC和欧姆龙小型PLC为例做说明,讲解HMIBuilder如何和这些设备通讯,控制这些设备. 4.1 Modbus Modbus是一种工业标准,在工控领域有着广泛的应用,现在有很多设备都支持modbus协议,其中包括多种PLC、变频器、仪表、模块,是组态中应用最多的一种协议. Modbus驱动分串口和以太网两种,每种又分master和slave两种模式,master模式是上位机或者触摸屏做为master,设备为slave,这是最常见的方式,slave模式是将上位机或者触摸屏虚拟为一个Modbus 设备,用于做数据转发,和第三方软件通讯. §小贴士: 本教材主要面向初学者,初学者在了解Modbus之时,只需要学习master模式的两个驱动,知道选哪个驱动,如何配置即可,转发功能只需要了解HMIBuilder可以作为一个设备和其他软件通讯即可,至于如何使用,请参照用户手册或者向我们公司咨询. master模式的两个驱动为驱动列表中的前两个,名字分别为Modbus协议,Modbus TCP协议.Modbus协议对应的是串口设备,Modbus TCP协议对应的是以太网的设备. 触摸屏 串口线 Modbus设备 Modbus在用串口通讯时,接口和电缆都是标准的,串口为RS

232、RS485或者RS422都可以. 制作工程 4.1.1新建工程 双击开发环境HMIMaker的工程管理 图4.1 图4.2 单击 图4.3 给工程命名为modbustest 图4.4 单击modbustest,然后提示生成新工程modbustest成功!然后 4.1.2设置变量 建立站 在选 图4.5 单击,然后在选用协议处选择Modbus协议 图4.6 然后配置参数,站号是设备的地址,所有参数按照设备实际参数配置. 图4.7 配置模拟量参数 在中单击 选择站,配置模拟量参数要在对应的站下面配置,即设置modbus设备的站. 图4.8 单击确定,然后单击,配置点地址,点地址需要根据设备实际地址配置,假设设备地址为40001,地址格式为16位无符号数. 图4.9 单击,如果此变量需要写,则在左下角设置可写,否则只能读.本例中设置为可写 图4.10 设置状态量参数 在中选择 选择站 图4.11 单击先增加变量,然后设置地址,假设地址为00001 图4.12 本例设置为可写 图4.13 设置完毕单击退出自动保存. 4.1.3界面组态 双击画面制作,进入画面组态环境,删除中间的文字 这是你的第一个画面 图4.14 根据触摸屏的分辨率设置边界线,具体分辨率可以参照型录,假设使用TPC105TD-B,分辨率为640*480,单击菜单 图4.15 图4.16 在找到,选中之后出现十字光标,在绘图区域单击左键,然后拖动到合适大小松开, 图4.17 双击实时数值图元,在基本属性鼠标动作处选中响应鼠标左键弹起动作 图4.18 在数据链接属性关联模拟量 图4.19 然后确定 在中找到按钮,选中出现十字光标之后拖到绘图区域合适大小. 图4.20 双击按钮,在操作部分选中操作数据――位取反 图4.21 在数据链接数据关联状态量 图4.22 确定 在中找到,鼠标出现十字光标拖到绘图区域合适大小 图4.23 双击信号灯图元,形状选椭圆,填充色部分单击增加,0的时候选红色,1的时候选绿色,然后确定. 图4.24 在数据链接属性关联状态量 图4.25 图4.26 然后保存整个界面,工程界面组态完毕. 4.1.4连设备调试 将串口线和电脑连接启动,给设备上电,回到开发环境,单击启动调试 图4.27 单击实时数据图元,设置数据,比如设置55,单击按钮,看状态变化,退出工程重新进入,如果模拟量数据能够保存,说明通讯成功.如果modbus设备本身就能看到数据变化,则无需重启. 模拟调试成功之后,单击,将工程下载到触摸屏中,将通讯电缆连接到屏上,然后用屏和设备通讯,如果通讯成功,则一个完整的组态过程结束,如果通讯失败,检查设置,注意串口号变化,在上位机模拟用的是上位机串口号,在触摸屏中是触摸屏的串口号. 小贴士 工程下载如果忘记方法,请查阅前面工程下载部分 4.2 Modbus tcp 如果是TCP的方式,则只需要将串口线换成网线,在工程中稍作修改即可,修改处如下 将协议改为modbus tcp 图4.28 然后配置协议参数,需要设置的是设置地址,机器IP和端口号 图4.29 后面设置模拟量、状态量和界面组态都相同. 4.3西门子S7-200工程组态样例 -B系列触摸屏 PPI电缆或者485电缆 S7-200 连接方式一:COM1 COM2 COM3均可使用PPI电缆通讯 连接方式二: COM2 COM3使用485通讯 图4.30 建立测试工程 4.3.1新建工程 新建工程方法见Modbus样例(P14). 4.3.2设置变量 设置站参数 单击增加站 图4.31 图4.32 单击站参数设置对话框左下角的 图4.33 在选用协议处找到PLC里面的PPI协议 图4.34 双击PPI协议,单击 图4.35 单击协议设置,默认参数为

9600、

8、

1、偶,地址2,其他默认,配置完毕单击确定. §小贴士: 以上设置为默认设置,如果PLC做了修改,需要和PLC设置保持一致,一般波特率可能会是19200,如果有多个PLC,地址会变,串口号根据自己机器实际情况填写. 设置状态量参数 单击状态量参数设置状态量 图4.37 选择站,站是设备,选择连PPI的站sta1. 图4.38 图4.39 先单击增加 设置代码名称 配置单击地址 选择Q寄存器,以Q0.0为例 确定 选择可写 然后退出 4.3.3界面制作 制作界面,单击画面制作,使用首页 图4.40 图4.41 单击工具条中的操作按钮(或者在菜单――绘制工具――控制类工具中找到操作按钮) 双击按钮 图4.42 选操作数据 位反转 在数据连接属性关联变量 选择站、状态量、点,然后确定 制作实时数据显示Q0.0的状态 在工具中找到实时数据图元 双击打开,在数据连接属性关联点,和按钮一样,选站、状态量和点,然后确定保存界面. 图4.43 4.3.3连设备调试 连接PLC,启动仿真模块,模拟测试 图4.44 单击按钮,看实时数据框的数值变化,是否在01之间切换,听PLC继电器是否动作,看Q0.0的灯是否变化 通讯成功之后下载到触摸屏中作实际测试. 下载过程如果忘记请查询章节3.5 (P11). 4.4三菱FX系列PLC通讯 -B系列触摸屏 通讯电缆 FX系列PLC 图4.46 单击增加站 图4.47 图4.48 单击 单击站参数对话框左下角的 图4.50 在选用协议处找到PLC里面的三菱FX2N协议 找到之后双击协议,单击确定 协议设置,

9600、

7、

1、偶,地址1,其他默认,配置完毕单击确定. 图4.51 §小贴士: 以上设置为默认设置,如果PLC做了修改,需要和PLC设置保持一致,如果有多个PLC,地址会变,串口号根据自己机器实际情况填写 状态量添加方式同西门子,不再赘述. 状态量地址配置为Y寄存器,从0开始 图4.52 然后界面配置,模拟测试、工程下载,测试方法同上 4.5欧姆龙PLC通讯 -B系列触摸屏 通讯电缆 欧姆龙PLC 图4.53 单击站参数增加站 单击站参数对话框左下角的增加 在选用协议处找................

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题