工业组态软件_实验3_力控组态软件动作脚本应用

工业组态软件_实验3_力控组态软件动作脚本应用

ID:38678567

大小:1.81 MB

页数:24页

时间:2019-06-17

工业组态软件_实验3_力控组态软件动作脚本应用_第1页
工业组态软件_实验3_力控组态软件动作脚本应用_第2页
工业组态软件_实验3_力控组态软件动作脚本应用_第3页
工业组态软件_实验3_力控组态软件动作脚本应用_第4页
工业组态软件_实验3_力控组态软件动作脚本应用_第5页
资源描述:

《工业组态软件_实验3_力控组态软件动作脚本应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中国计量大学现代科技学院实验报告实验课程:工业应用软件实验名称:力控组态软件动作脚本应用班级:自动化***学号:***姓名:JackNi实验日期:2018.12.201.实验原理与实验内容1.1.实验原理力控提供了动作脚本编译系统以给用户提供最大的灵活性和能力。具有自己的编程语言,语法采用类BASIC的结构。这些程序设计语言,允许在力控的基本功能的基础上,扩展自定义的功能来满足用户的要求。力控的动作脚本语言功能很强大,可以访问和控制所有组件,如实时数据、历史数据、报警、报表、趋势和安全等;同时,用户通过这类脚本语言,可以实现从

2、简单的数字计算到用于高级控制的算法的功能。力控中动作脚本是一种基于对象和事件的编程语言。每一段脚本都与某个对象或触发事件紧密关联,利用开发系统编译完的动作脚本,可以在运行系统中执行。运行系统通过脚本对变量、函数的操作,可以完成对现场数据的处理和控制,进行图形化监控。动作脚本往往是与监控画面相关的一些控制,主要有以下类型:1.窗口脚本:可以在窗口打开时执行、窗口关闭时执行或者窗口存在时周期执行;2.应用程序脚本:可以在整个工程启动时、关闭工程时或者在运行期间周期执行;3.数据改变脚本:当指定数据发生变化时执行;4.键脚本:当按下

3、键盘上某一个按键时执行指定动作;5.条件脚本:当指定的条件发生时执行的动作。本实验利用力控软件的图形界面开发与动作脚本应用相结合,完成实验既定内容。注:因为本实验是建立在实验2的基础上的,因此本实验与实验2——“力控组态软件基本功能使用”有部分功能相似。1.2.实验内容1、设计三级液位监控系统软件主界面中的主要脚本动作,脚本动作应包括:①图形对象动作脚本②数据改变动作脚本③键动作脚本1④条件动作脚本2、用脚本模拟实现液位的周期变化,从0-100。3、用脚本模拟实现温度控制,要求:①设定值为100℃,误差±5℃②实现控制算法(本

4、实验实现了PID控制)③显示设定值④输出值曲线⑤实测值人工游标模拟4、自定义函数的创建及调用2.实验环境2.1.硬件环境PC(OS:windows10professional)2.2.软件环境ForceControlV7.23.实验过程及现象3.1.三级液位系统关于程序的进入界面,实验2已有基础界面,在本实验中扩展界面,见图3-1。图3-1进入界面2建立基础三级液位监控系统,由实验2“力控组态软件基本功能使用”可见图3-2。图3-2基础三级液位监控系统3.1.1.新加入图形以及放置于适当位置在建立数据之前,先介绍一下工程的情况

5、,本工程1是一个三级液位系统的进一步搭建,在实验2的基础上,新的要实现的功能是:1、脚本类型包含:①图形对象动作脚本(应用于液位、罐体、方框图等)②数据改变动作脚本(应用于罐3液位的颜色,罐3液位改变将改变颜色)③键动作脚本(应用于4阀门的开关与挡位的切换)④条件动作脚本(应用于4阀门、模式的指示灯)2、用脚本模拟实现液位的周期变化,从0-100(本要求在罐3中实现)。表3-1三级液位监控系统变量名安排表变量名描述变量类型L3CtrlMod三级液位系统自动/手动选择数据库实时变量win_LLS_T1_value1液罐1的水位窗

6、口中间变量win_LLS_T2_value1液罐2的水位窗口中间变量win_LLS_T3_value1液罐3的水位窗口中间变量win_LLS_K01级阀门(被key_ctrl_K0替换)窗口中间变量win_LLS_K12级阀门(被key_ctrl_K1替换)窗口中间变量win_LLS_K23级阀门(被key_ctrl_K2替换)窗口中间变量win_LLS_KOUT排水阀(被key_ctrl_Kout替换)窗口中间变量3T3_up罐3液位上升的标志窗口中间变量iter_x_value旋钮操作块的x中间变量iter_y_value

7、旋钮操作块的y中间变量iter_x0_value旋钮操作块原点x中间变量iter_y0_value旋钮操作块原点y中间变量iter_angle_T3_value旋钮操作块与x正半轴的夹角值中间变量iter_angle_Tower塔旋转角度中间变量dx_bar水平移动的水罐的值的大小中间变量dy_bar垂直移动的水罐的值的大小中间变量data_chg_T3_val罐3液位(数据改变脚本变量)中间变量flag_up颜色加时的标志中间变量key_ctrl_K0阀门1的按键和条件脚本变量中间变量key_ctrl_K1阀门2的按键和条件

8、脚本变量中间变量key_ctrl_K2阀门3的按键和条件脚本变量中间变量key_ctrl_Kout排水阀的按键和条件脚本变量中间变量L3_auto_mod三级液位自动挡模式中间变量L3_man_mod三级液位手动挡模式中间变量按照表3-1创建变量,定义变量步骤与实验2相类似,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。