- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 组态王工程设计初步 工业监控系统的设计要求将工艺流程、系统性能指标、系统特性参数、运行状态、趋势、生产管理等信息通过丰富直观的画面逼真地展给操作管理决策者。 4.1 组态王工程设计步骤 ①定义外部设备和数据库 ②设计图形界面 ③建立动画连接 ④运行和调试 4.2 组态王工程创建 组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。 启动“组态王”工程管理器(ProjManager),选择菜单“文件\新建工程”或单击“新建”按钮, 4.3 创建组态画面 进入组态王开发系统后,就可以为每个工程建立数目不限的画面,在每个画面上生成互相关联的静态或动态图形对象。 3、 事件类型及使用方法 1)操作事件 操作事件是指用户修改有“生成事件”定义的变量的值或其域的值进行修改时,系统产生的事件。如修改重要参数的值,或报警限值、变量的优先级等。这里需要注意的时,同报警一样,字符串型变量和字符串型的域的值的修改不能生成事件。操作事件可以进行记录,使用户了解当时的值是多少,修改后的值是多少。 2)用户登录事件 用户登录事件是指用户向系统登录时产生的事件。系统中的用户,可以在工程浏览器\用户配置中进行配置,如用户名、密码、权限等。 3)应用程序事件 如果变量是IO变量,变量的数据源为DDE或OPC服务器等应用程序,对变量定义“生成事件”属性后,当采集到的数据发生变化时,产生该变量的应用程序事件。 4)工作站事件 所谓工作站事件就是指某个工作站站点上的组态王运行系统的启动和退出事件,包括单机和网络。组态王运行系统启动,产生工作站启动事件;运行系统退出,产生退出事件。 【例】建立文本对象以表示系统时间。为文本对象连接的变量是系统预定义变量$时、$分、$秒。图1是模拟值输出连接的设计状态,图2是在TouchView中的运行状态。 12 时 35 分 51 秒 ## 时 ## 分 ## 秒 温度:## ℃ 温度:560℃ 模拟值输出连接 8) 模拟值输出连接 模拟值输出连接是使文本对象的内容在程序运行时被连接表达式的值所取代。 模拟值输出连接 9) 模拟值输入连接 模拟值输入连接是使被连接对象在运行时为触敏对象,该对象可以是字符、图形、输入框等,单击此对象或按下指定热键将弹出输入值对话框,用户在对话框中可以输入连接变量的新值,以改变数据库中某个模拟型变量的值。 输入给定值: 【例】建立一个矩形框,设置“模拟值输入”连接以改变变量“给定值SP”的值。 ## 鼠标在框内按下,输入模拟量值 显示输入的值 10) 闪烁连接 闪烁连接是使被连接对象在条件表达式的值为真时闪烁。闪烁效果易于引起注意,故常用于出现非正常状态时的报警。 【例】建立一个表示报警状态的红色圆形对象,使其能够在变量“温度”的值大于200时闪烁。 温度:## 温度过高 报警 是指当系统中某些量的值超过了所规定的界限时,系统自动产生相应警告信息,提醒操作人员。 如炼油厂的油品储罐,如果往罐中输油时,没有规定油位的上限,系统就产生不了报警,无法有效提醒操作人员,则有可能会造成“冒罐”,形成危险。有了报警,就可以提示操作人员注意,报警允许操作人员应答。 事件 是指用户对系统的行为、动作。 如修改了某个变量的值,用户的登录、注销,站点的启动、退出等,事件不需要操作人员应答。 1、 概述 4.6 报警和事件 事件的分类: 操作事件 用户对变量的值或变量其它域的值进行修改。 登录事件 用户登录到系统,或从系统中退出登录。 工作站事件 单机或网络站点上组态王运行系统的启动和退出。 应用程序事件 来自DDE 的变量的数据发生了变化。 1) 定义报警组 举例; 数据库” →“报警组”选项,建立如下所示的报警组: 在监控系统中,为了方便查看、记录和区别,要将变量产生的报警信息归到不同的组中,即使变量的报警信息属于某个规定的报警组。 2、 建立报警和事件窗口 2) 设置变量的报警属性 在数据词典新建一个变量或选择一个原有变量,在弹出的“定义变量”对话框上选择“报警定义“属性页,如图 所示。 优先级主要是指报警的级别,主要有利于操作人员区别报警的紧急程度。报警优先级的范围为1~999,1 为最高,999 最低。 列出所有已定义的报警组,选择其一,该变量的报警信息就属于当前选中的报警组,在报警记录和查看时直接选择要记录或查看的报警组即可。 模拟量的值在跨越规定的高低报警限时产生的报警。 举例
文档评论(0)