版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上CIMPLICITY HMI 基本操作说明第一章 概述CIMPLICITY HMI 软件是灵活的可伸缩的,它可以适用于单一的人机界面到完全网络化的监督控制和数据采集系统。在产品系列的各个层次上都具有网络互联的能力,这是你能够获得各个层次的继承而且不需要在一个网络中尽心重复的组态。CIMPLICITY HMI 是由服务器和浏览站组成的基于客户服务器体系结构的系统。服务器负责数据的采集和数据的分配。浏览站连接到服务器上可以对被采集到的数据进行完全的访问以便观察和控制。第二章 软件使用2.1创建工程首先安装CIMPLICITY 软件,然后按住开始键:开始所有程序CIMPLI
2、CITYHMIWorkbentch,打开Workbentch。Workbentch中包含了工程所有的组态内容:l 屏幕:监控画面及动态组态l Points:从PLC中读取的或虚拟的变量l Alarm:报警信息的组态l Database Logger:组态将本工程中的点登录到数据库文件中l Event Editor:编辑当工程运行时,由点值变化、报警出发产生的事件2.2 角色用户资源l 角色(Role):一组使用监控计算机的人,这一组人具有相同的操作权限。有三个角色包括:OPER、SYSMGR、USERl 用户(User):要使用监控计算机的每一个人,每个用户有自己的表示符(User ID)及登
3、录密码,用户还可以有自己的名字(User Name)l 资源(Resource):由PLC控制的、被用户所监控的对象,这是一个抽象的概念,它可以是一条生产线、也可以是一台泵2.3 定义端口(Port)2.4 定义设备(Devices)定义完设备之后,要在config记事本上添加上你配置的设备,按照已有格式添加偏移量、起始地址、长度,每添加一组要给count数加1。2.5 定义点(Point) CIMPLICITY HMI 的一个主要特色就是设备采集点数据的能力,并且将采集到的数据分配给CimView屏幕。CIMPLICITY HMI可以配置两种类型的点:设备点(Device Points)和虚
4、拟点(Virtual Points)。l Device Points是那些从设备读和写或写到设备的点,对应于PLC中变量的点a.右击Points,选New新建一个点:ü Point ID:给点起一个名称,最多32个字符ü Type:定义点的类型,选择设备点,设备点必须定义点来自于那个设备。ü Point Class:定义点的类别:1 Analog 该类型用于所有整数和浮点型的点2 Boolean 该类型用于所有布尔值的点3 Text 该类型用于所有文本的点b.定义设备点时,点组态窗口中的General菜单ü Data Type:点的数据类型ü
5、Element:必须大于等于1,如果大于1,则表明该点为数组型变量, 可使数组点对应于PLC中的一组连续地址。Domain中只需添加起始地址即可,如下图所示:l Virtual Points是那些不直接来源于设备,存在于计算机内存中的点,不对应于PLC中的变量a.右击Points,选New新建一个虚拟点:ü Point ID:给点起一个名称,最多32个字符ü Type:定义点的类型,选择虚拟点。ü Point Class:定义点的类别,与设备点类别相同b.定义虚拟点时,点组态窗口中的General,步骤与设备点相同c. 定义虚拟点时,点组态窗口中的Virtual菜
6、单中的Initializ给该点定义 工程启动时的初值。2.6 组态内容更新当你修改过Point、Device、Port、Role、User、Resource、Event、Database Logger的组态内容之后,你必须作一次组态更新。按下组态更新健,再选择Yes组态内容得到更新,你修改过的内容才会起作用。组态更新第三章 作图(CimEdit)CIMPLICITY 的作图环境、菜单风格、作图工具与Microsoft Office一致。右击屏幕选择属性菜单下的Geometry属性可以修改窗口的大小Colors属性可以修改窗口的填充色Script属性编辑窗口运行时的脚本Procedures属性可
7、以创建过程Event属性可以创建事件Variable可以定义窗口的临时变量。利用作图工具可以创建文本,几何图形,按钮,以及常用的一些控件(选择OLE选项可以创建常用的控件)。双击创建的对象,可以得到该对象的属性窗口。对象常用的几个属性包括:n Color Animation:可以编辑对象的可见性,以及运行时的颜色。n Text:可以编辑对象运行时的表达式(Expression)、表达式的类型、字体n Event:可以编辑对象运行时的事件n Procedures:编辑事件所要触发的过程n Script:事件对应的脚本程序脚本编写下面一段脚本实现了每触发一次临时变量value加1的功能Sub in
8、it () Dim trigobject As cimobject Dim i, j As Integer Set trigobject = cimgetevent.triggerobject i=trigobject.getvariable("value") j=i+1 trigobject.getvariable("value")=j End Sub访问数据库1首先在数据库中建立一个用于存放数据的用户bkmasic2然后在PC机上装有数据库的目录下,按照以下路径:Oracleora92networkadmin找到tnsnames文件,在这个文件中添加
9、你要连接的数据库地信息。书写格式为:MASIC202 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.202)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = masic1) ) )其中MASIC202是由你自己定的名称,192.168.100.202是你要访问的数据库所在服务器的IP地址,masic1是创建数据库时所起的名称。3其次在PC机下打开管理工具-数据源(ODBC)的System DSN属性添加数据源。添加过程如图所示。添加完毕
10、后进行驱动配置,配置内容如下图所示;其中 TNS Service Name 选择我们在第2步中添加的MASIC202 User填写我们要访问的数据库的用户名,即为第1步中创建的用户名bkmasic Data Source Name 是我们自己给这个新添加的数据源起一个名称,这个名称是我们在写数据库脚本中要用到的,用于连接数据库的名称。配置完成后点击Test Connection 进行连接测试,连接过程中需要输入你要访问的数据库用户的密码(bkmasic),连接成功后会弹出对话框提示连接成功。4配置成功后,编写画面访问数据库的脚本A连接数据库Sub connectdb() Dim connect
11、 As String Dim connid_local As Long Dim db_cut As Integer Set trigobject = cimgetevent.triggerobject connect="DSN=masic1;UID=bkmasic;PWD=bkmasic;" '连接数据库字符串 connid_local=sqlopen(connect) '连接函数 trigobject.getvariable("conn_id")=connid_local'返回variable If (connid_local=
12、0) Then msgbox "连接数据库失败" End IfEnd Sub'*disconnectdb()*Sub disconnectdb() Dim trigobject As cimobject Dim connid_local As Long Set trigobject = cimgetevent.triggerobject connid_local=trigobject.getvariable("conn_id") '获得variable connid_local=sqlclose(connid_local) '断开
13、数据库 End SubB访问数据库 Dim retrdata() As Variant Dim binddata() As Variant strsql="select slabNo, fceNo, fceRow from pdi_slab where slabStatus in (2,3) and fceNo in (1,2) and hdpflag=1 ORDER BY confirmTime ;" retcode=SQLexecquery(connid_local,strsql) retcode=SQLbind(connid_local,binddata,1) retcode=SQLbind(connid_local,binddata,2) retcode=SQLbind(connid_local,binddata,3) binddata() db_row_count=SQLretrieve(co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 33775-2017 地面数字电视手持式接收设备技术要求和测量方法》专题研究报告
- 《GB-T 25779-2010承重混凝土多孔砖》专题研究报告
- 《GBT 33251-2016 高等学校知识产权管理规范》专题研究报告
- 《AQ-T 3017-2008合成氨生产企业安全标准化实施指南》专题研究报告
- 2026年韶关学院单招职业倾向性测试题库及完整答案详解1套
- 网红达人商业价值信息评估合同
- 智能网联汽车运维员岗位招聘考试试卷及答案
- 珠宝行业珠宝定制设计师岗位招聘考试试卷及答案
- 2026年检验科工作计划范文
- 2025年低熔点金属胶合作协议书
- 门诊药房运用PDCA降低门诊药房处方调配差错件数品管圈QCC成果汇报
- 吉利NPDS流程和PPAP介绍
- 南水北调工程环境影响评估报告
- 化工有限公司年产4000吨-N-N-二甲基苯胺项目安全预评价报告
- 临时便道施工方案(同名16485)
- 功能高分子材料课件-第三章导电高分子材料
- 非电性质保安措施
- 马工程区域经济学全套课件
- 工业以太网交换机行业应用案例ppt课件
- 基于霍尔式传感器的电子秤-课程设计
- 【精品模板】兰州交通大学毕业论文答辩演示PPT模板_
评论
0/150
提交评论