实验四 力控组态软件中动作脚本的应用

合集下载

力控组态软件使用指南

力控组态软件使用指南

概述:力控6.0监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。

力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0面向. NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。

与力控早期产品相比,力控6.0产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。

主要指标:方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量;高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;企业信息化的有力平台Internet时代的创举:提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;支持通过PDA掌上终端在Internet实时监控现场的生产数据;WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同;“瘦”客户端与WWW网络服务器的实时数据传输采用事件驱动机制、变化传输方式,因此通过Internet远程访问力控Web服务器,IE“瘦”客户端显示的监控数据具有更好的实时性;WWW网络服务器面向.NET技术开发,易于使用等快速开发工具集成力控来构建企业信息门户;强大的移动网络支持:支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。

力控组态软件的应用及开发

力控组态软件的应用及开发

风光互补发电系统力控组态软件的应用与开发力控组态软件的应用与开发一、新建工程1、打开力控点左上角新建新建一个新的工程2、点击开发进入开发一个工程二、新建IO设备1、新建要连接到上位机的设备,比如:智能数显仪表、DSP控制单元、西门子PLC、西门子变频器。

(1)在“工程项目”栏中找到“变量”-----“IO设备组态”(如果软件界面左边没有“工程项目栏”可在“查看”----“工程项目导航栏”调出)以下为新建“智能数显仪表”步骤:2、双击工程项目栏中的“IO设备组态”弹出“IoManager”窗口。

注:6个“智能数显仪表”和DSP控制单元设备都为“MODBUS”3、在“IoManager”窗口中双击“MODBUS”找到“MODBUS(RTU串行口)”双击进入设备配置配置连接到上位机的设备。

(1)配置“设备名称”和设备地址(设备名称自己定义(不可中文),设备地址与设备上的地址一致。

智能数显仪表默认地址为从左到右1、2、3、4、5、6)注:设备地址可更改,如更改后上位机设备地址要与硬件设备地址一致(2)“下一步”进入设备连接到上位机的串口设置1、串口选中所设置设备连到上位机对应的com口(6个“智能数显仪表出厂默认接到上位机com3”)2、点击设置进入设置串口通信参数设置主要设置两个参数:波特率:9600奇偶校验:无校验6个“智能数显仪表”的串口通信参数都一致,波特率为9600奇偶校验为:无注意:左下角的“连续采集失败”的勾一定要去掉,这关系到能不能采集到数据(3)设置通讯时设备的读取(4)完成以上设置后点击完成,完成一个设备的配置(6个“智能数显仪表”配置方法一致)以下为新建“DSP控制单元”步骤:1、跟前面配置仪表的一样在“IoManager”窗口中双击“MODBUS”找到“MODBUS(RTU串行口)”双击进入设备配置。

(1)配置“设备名称”和设备地址(设备名称自己定义(不可中文),设备地址与设备上的地址一致。

力控指南-第五章-动作脚本

力控指南-第五章-动作脚本

力控指南-第五章-动作脚本第五章动作脚本力控提供动作脚本以增强对应用程序控制的灵活性。

比如,用户可以在按下某一个按钮,打开某个窗口或当某一个变量的值变化时,用脚本触发一系列的逻辑控制、联锁控制,改变变量的值、改变图形对象的颜色、大小,控制图形对象的运动等等。

5.1动作脚本类型所有动作脚本都是事件驱动的。

事件可以是数据改变、条件、鼠标或键盘、计时器等等。

处理顺序由应用程序指定。

不同类型的动作脚本决定在何处以何种方式加入控制。

也可以在Draw的导航器中启动命令型动作脚本的定义过程,如下图:5.2 对象动作脚本图形对象的触敏性动作脚本可用于完成界面与用户之间的交互式操作,而图形对象的一般性动作脚本可用于完成程序逻辑对图形对象本身各种属性改变的控制(例如,按照某种条件的变化实现对图形对象动态地显示或隐藏)或其它控制。

若要创建触敏性动作脚本,请执行以下步骤:1、创建要加入动作脚本的图形对象。

2、双击对象,出现动画连接对话框。

3、在动画连接对话框中选择“触敏动作-左键动作”,弹出动作脚本编辑器:在脚本编辑器内编写脚本语言。

举例:1、在Draw中的当前窗口画面中,创建一个矩形对象。

2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作脚本编辑器。

3、在“按下鼠标”脚本编辑器中,填写脚本如下:this.FColor=255;“鼠标按着周期执行”编辑器中,填写脚本如下:a=a+5;“释放鼠标”编辑器中,填写脚本如下:this.FColor=0;4、单击“确认”按钮。

如要求定义变量a ,定义变量a 为中间变量。

5、在画面上建立一个变量显示对象,显示变量 a 的值。

6、在Draw中将画面“保存”,然后单击“运行”,进入运行系统VIEW下,观看动作效果。

此时,用鼠标左键点击该矩形(矩形填充颜色变为黑色),按着鼠标一段时间,观看a值的变化效果,释放鼠标,可以看到矩形颜色变为红色。

若要创建一般性动作脚本,请执行以下步骤:1、创建要加入脚本的图形对象。

实验四 力控组态软件中动作脚本的应用

实验四 力控组态软件中动作脚本的应用

实验四力控组态软件中动作脚本的应用一、实验目的1、熟悉力控组态软件动作脚本、自定义函数的创建及使用;二、实验任务1、以三级液位系统为对象,设计相应的监控界面脚本动作;2、熟悉力控组态软件中脚本编辑器的使用;3、动作脚本、自定义函数的创建及应用。

三、预习及实验要求1、参考教材及力控组态软件随机帮助文件及FAQ文件;2、设计脚本动作,包括:i.图形对象动作脚本,点击罐2,罐3的罐体颜色变换一次;ii.数据改变动作脚本,当罐2的液位发生变化时,引起某对象的颜色变化;iii.键动作脚本,按下ctrl+a组合键时,某对象的颜色变化;iv.条件动作脚本,当罐2的液位大于90时,引发图像闪烁报警;3、设计三级液位监控系统软件主界面中的脚本动作(以第二个罐作液位为模拟对象,使液位作周期变化,范围范围:10-100,且可在运行时在0-100范围内改变上下限,);4、在3的基础上,液位每增加10,罐体充填颜色变换一次,上升时,液位超过90报警,下降时,液位低于20报警,报警用颜色闪烁表示;5、自定义函数的创建及调用(创建两个加法自定义函数,分别采用传值、传地址的方式传回返回值,创建一个找最大值的自定义函数,见实例);6、设计温度控制脚本动作,控制采用位式控制,用指示灯表示输出状态,用游标输入模拟温度变化(位式控制:当设定值大于实测值时,停止输出,输出为0,当设定值小于于实测值时,启动输出,输出为最大值,)。

四、主要参考实验步骤(此实验步骤来自软件的帮助文件,更全的实验步骤请参考软件自带帮助文件)1、脚本动作设计示例程序如下:1、在Draw中的当前窗口画面中,创建一个矩形对象。

2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作脚本编辑器。

3、在“按下鼠标”脚本编辑器中,填写脚本如下:this.FColor=255;“鼠标按着周期执行”编辑器中,填写脚本如下:a=a+5;“释放鼠标”编辑器中,填写脚本如下:this.FColor=0;4、单击“确认”按钮(如要求定义变量a ,定义变量a 为中间变量)。

“力控”软件在PLC 实习实验教学中的应用

“力控”软件在PLC 实习实验教学中的应用

“力控”软件在PLC 实习实验教学中的应用刘进峰江苏盐城技师学院 224002【摘要】本文以“力控”为例,通过对组态软件技术特点的分析,提出将组态软件用于PLC的实习教学中,缓解了现阶段学校在开设PLC课程的过程中所遇到的困难。

本文以自动售货机控制为例,给出了仿真实验系统的结构图、仿真程序流程图、仿真售货机的界面图和梯形图。

【关键词】组态软件仿真界面 PLC【引言】市场上目前应用的组态软件有很多,在国产的组态软件中,三维力控公司推出的“力控”以其较高的可靠性、通信快速、功能强大、界面友好和开发简洁等优点逐步得到了广泛的应用。

在这里,我们利用“力控”组态软件为工具,通过软件来模拟实物的PLC控制对象, 为学生开设PLC实习实验课,取得了不错的教学效果。

PLC(可编程控制器)自问世以来,以其高可靠性、通用性强和操作简便与编程易学等优点广泛应用于工业控制的各个领域。

因此,现在许多学校都开设PLC及其相关课程。

但是PLC 是用于工业现场控制,,无法象微机一样通过显示器来观察程序的执行结果。

这样验证PLC程序的正确与否,只能用PLC来控制相应的控制对象,以观察控制结果是否正确。

所以说PLC教学有很强的实践性,开设PLC实习课就显得更加重要。

不过,在PLC的控制实验中如果都要求有真实的被控对象,而真正的被控对象一般都具有体积大、份量重、价格昂贵、维护困难等特点,那么就很难在实验实验中配备。

即便配置了某些相对简单的设备,也因其易损坏、种类少而远远不能满足为学生实习的需要。

因而从教学意义上来说,如果可以用计算机全真模拟被控对象,不但可以克服真实被控对象的缺点,而且可能用有限的设备、低廉的造价、多样化的程序,丰富学生的实习内容,大大增强PLC 实习课的教学效果。

由于“力控”软件的应用范围和PLC 控制对象的特点,可以用“力控”软件来开发PLC的控制对象,用软件来仿真用实物制作的PLC控制对象,这样即可利用软件的上述诸优点来弥补一些理论讲授的不足。

力控组态试验报告

力控组态试验报告

力控组态软件设计报告一、设计题目:液体自动混合装置的监控系统设计二、简述:利用传感器和脚本程序实现两种液体的混合及排放,具体要求如下:两种液体的流入和混合液体的流出分别由三个电磁阀控制,可用一个搅拌电机带动搅拌器工作,用三个液位传感器控制三个电磁阀。

初始状态:装置投入运行时,液体A、B阀门关闭,混合液流出阀门打开20S,将容器液体排空后关闭。

按下启动按钮,装置按以下动作工作:1.液体A阀门打开,液体A流入容器;2. 液面到达L2时,传感器L2触点接通,关闭液体A阀门,同时打开B阀门;3. 当液面到达L1时,传感器L1触点接通,关闭液体B阀门,同时搅拌电机工作。

4. 搅拌1分钟后停止,混合液体阀门打开,放出混合液体。

5.当液面降到L3时,传感器L3触点由接通变为断开,再经20S容器排空,关闭混合液体流出阀门,开始下一周期操作。

停止操作:按下停止按钮后,当前的混合操作处理完毕后,才停止操作,即停在初始状态上。

三、设计过程:我设计的工程项目中包含有表头窗口、主界面窗口、报警窗口、历史报表窗口、实时/历史曲线窗口等。

主界面的组成有储水罐、多个按钮、三个阀门、仪表、传感器等,最终可实现两种液体的混合及排放,历史和实时曲线查询等功能。

四、各界面截图:1、数据库组态:定义变量,变量的类型、参数定义如下:2、表头窗口:3、主界面窗口:4、实时曲线窗口:(实时曲线把对储水罐液位进行实时监控的数据显示出来)增加趋势曲线:在工具箱中选择“常用组件/趋势曲线”,并放置到合适位置,调整大小和设置属性。

输入名称“实时曲线”,并选择变量LEVEL.PV。

5、历史曲线:要显示历史曲线,打开“数据库/历史参数”,设置保存类型。

历史曲线显示历史测量值,并设置了查询按钮、起始时间和时间长度,可以对历史数据中任意一个时间段的数据进行精确查询;对起始时间(包括年月日时分秒)和时间长度(包括分和秒)都要进行属性扩展设置和对应的脚本编辑,从而可以在查询时随意设置时间段。

举例说明力控组态模拟小车运行的动画设计方案

举例说明力控组态模拟小车运行的动画设计方案

力控组态软件可以用于模拟小车运行的动画设计。

下面是一个简单的示例说明:
1. 建立组态界面:在力控组态软件中创建一个新的界面,用于模拟小车的
运行。

可以设置一个矩形代表小车,并在界面上添加相应的控制按钮和标签。

2. 创建动画:使用力控组态软件提供的动画功能,可以模拟小车的运动。

例如,可以设置小车在界面上沿着指定的路径移动,或者根据输入的指令进行前进、后退、左转、右转等动作。

3. 添加控制逻辑:在组态界面中添加控制逻辑,使得当用户按下控制按钮时,小车能够根据预设的规则进行移动。

例如,当用户按下“前进”按钮时,小车会向前移动一定的距离;当用户按下“后退”按钮时,小车会向后移动一定的距离。

4. 添加变量和数据:在力控组态软件中添加变量和数据,用于控制小车的
运动。

例如,可以添加一个变量来存储小车当前的位置,以及一个变量来存储小车的速度。

当用户操作控制按钮时,可以通过改变这些变量的值来控制小车的运动。

5. 调试和测试:在完成组态界面和动画设计后,需要进行调试和测试,以
确保小车的运动符合预期。

可以通过模拟运行和实时监控变量的值来检查小车的运动是否正确。

以上是一个简单的示例说明,具体的实现方式可能会因具体的应用场景和需
求而有所不同。

但是,通过使用力控组态软件提供的动画和变量控制功能,可以轻松地模拟小车的运行动画。

力控组态中登录界面的脚本程序研究

力控组态中登录界面的脚本程序研究

力控组态中登录界面的脚本程序研究为了对力控组态中登录界面的脚本程序进行研究,我们首先需要了解力控组态中登录界面的功能和特点。

力控组态是一种用于监视和控制工业过程的软件平台,登录界面是用户进入系统的入口,因此脚本程序主要负责用户身份验证和权限控制,以确保系统安全和操作合法性。

登录界面的脚本程序通常包括以下主要功能:1.用户身份验证:脚本程序需要验证用户输入的用户名和密码是否正确,以确保用户身份的合法性。

这可能涉及到与用户数据库或许可证文件的连接和查询操作。

如果用户身份验证失败,登录界面通常会给出相应的提示信息。

2.用户权限控制:脚本程序需要根据用户的身份和权限级别来控制其在系统中可以进行的操作。

这可以通过在脚本中定义用户权限表和权限检查函数来实现。

同时,脚本程序应该对用户无权限访问的功能进行限制,并给出错误提示。

3.登录日志记录:脚本程序应该将每次用户登录的相关信息记录下来,包括登录时间、用户IP地址等。

这样可以方便系统管理员进行安全审核和追溯。

4.密码安全性检查:脚本程序可以对用户输入的密码进行安全性检查,如密码强度检查、密码过期提醒等,以提高系统的安全性。

5.用户界面定制:脚本程序可以根据不同用户的角色和偏好来定制登录界面的显示内容,如显示不同的背景图片、主题颜色等。

这可以提高用户的使用体验。

以上只是登录界面脚本程序的一些基本功能,实际情况可能会有所不同。

为了实现这些功能,我们可以使用各种编程语言和技术,如JavaScript、PHP、Python等。

在进行研究时,我们可以结合力控组态的API文档和示例代码,深入了解其脚本编程接口和功能扩展方法。

此外,我们还可以参考相关的文献和教程,了解最佳实践和安全规范,如密码加密存储、防止SQL注入攻击等。

同时,为了保证登录界面的稳定性和安全性,我们还需要进行相关的测试和调试工作,如输入验证测试、安全性测试等。

总之,研究力控组态中登录界面的脚本程序需要深入了解其功能和特点,并结合实际应用场景和最佳实践进行设计和实现。

力控组态软件的应用和开发

力控组态软件的应用和开发

风光互补发电系统力控组态软件的应用与开发力控组态软件的应用与开发一、新建工程1、打开力控点左上角新建新建一个新的工程2、点击开发进入开发一个工程二、新建IO设备1、新建要连接到上位机的设备,比如:智能数显仪表、DSP控制单元、西门子PLC、西门子变频器。

(1)在“工程项目”栏中找到“变量”-----“IO设备组态”(如果软件界面左边没有“工程项目栏”可在“查看”----“工程项目导航栏”调出)以下为新建“智能数显仪表”步骤:2、双击工程项目栏中的“IO设备组态”弹出“IoManager”窗口。

注:6个“智能数显仪表”和DSP控制单元设备都为“MODBUS”3、在“IoManager”窗口中双击“MODBUS”找到“MODBUS(RTU串行口)”双击进入设备配置配置连接到上位机的设备。

(1)配置“设备名称”和设备地址(设备名称自己定义(不可中文),设备地址与设备上的地址一致。

智能数显仪表默认地址为从左到右1、2、3、4、5、6)注:设备地址可更改,如更改后上位机设备地址要与硬件设备地址一致(2)“下一步”进入设备连接到上位机的串口设置1、串口选中所设置设备连到上位机对应的com口(6个“智能数显仪表出厂默认接到上位机com3”)2、点击设置进入设置串口通信参数设置主要设置两个参数:波特率:9600奇偶校验:无校验6个“智能数显仪表”的串口通信参数都一致,波特率为9600 奇偶校验为:无注意:左下角的“连续采集失败”的勾一定要去掉,这关系到能不能采集到数据(3)设置通讯时设备的读取(4)完成以上设置后点击完成,完成一个设备的配置(6个“智能数显仪表”配置方法一致)以下为新建“DSP控制单元”步骤:1、跟前面配置仪表的一样在“IoManager”窗口中双击“MODBUS”找到“MODBUS(RTU串行口)”双击进入设备配置。

(1)配置“设备名称”和设备地址(设备名称自己定义(不可中文),设备地址与设备上的地址一致。

力控指南-第五章-动作脚本..

力控指南-第五章-动作脚本..

181第五章动作脚本力控提供动作脚本以增强对应用程序控制的灵活性。

比如,用户可以在按下某一个按钮,打开某个窗口或当某一个变量的值变化时,用脚本触发一系列的逻辑控制、联锁控制,改变变量的值、改变图形对象的颜色、大小,控制图形对象的运动等等。

5.1动作脚本类型所有动作脚本都是事件驱动的。

事件可以是数据改变、条件、鼠标或键盘、计时器等等。

处理顺序由应用程序指定。

不同类型的动作脚本决定在何处以何种方式加入控制。

执行动作与图形对象直接相关的脚本,称作对象动作脚本。

对象动作脚本分为触敏性动作脚本和一般性动作脚本。

触敏性动作脚本在图形对象被点击(左键)时执行。

一般性动作脚本在图形对象所在窗口被打开、打开期间和关闭时执行(即使窗口被隐藏或被覆盖时仍然执行,在窗口被关闭后,停止执行)。

若要加入对象动作脚本,选中图形对象后双击鼠标,在“动画连接”对话框中选择“触敏动作-左键动作”或“杂项-一般性动作”。

另一种类型的脚本是命令型动作脚本,这种脚本用于创建位于Draw的“特殊功能[S]/动作”菜单项中的各种动作脚本:窗口、应用程序、数据改变、键和条件等。

菜单位置如下图所示:也可以在Draw的导航器中启动命令型动作脚本的定义过程,如下图:182 第二部分用户指南5.2 对象动作脚本图形对象的触敏性动作脚本可用于完成界面与用户之间的交互式操作,而图形对象的一般性动作脚本可用于完成程序逻辑对图形对象本身各种属性改变的控制(例如,按照某种条件的变化实现对图形对象动态地显示或隐藏)或其它控制。

若要创建触敏性动作脚本,请执行以下步骤:1、创建要加入动作脚本的图形对象。

2、双击对象,出现动画连接对话框。

3、在动画连接对话框中选择“触敏动作-左键动作”,弹出动作脚本编辑器:在脚本编辑器内编写脚本语言。

举例:第五章动作脚本1831、在Draw中的当前窗口画面中,创建一个矩形对象。

2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作脚本编辑器。

力控组态中登录界面的脚本程序研究

力控组态中登录界面的脚本程序研究

信息:技术与应用信息记录材料 2019年4月 第20卷第4期力控组态软件是一种通用的数据采集与监视控制软件,它是处在自动控制系统监控层的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的软件工具。

在利用力控组态软件帮用户设计远程监控组态软件时,我们往往需要设计一个登录界面如图1,这样既可以保护用户的权益,也可以对自己设计的组态有保护,防止其他人篡改自己的软件。

图1 登录界面那么,怎么去为自己编写的组态软件加上账号和密码呢?举一个简单的例子,来进行登录界面的脚本程序研究:创建两个用户账户,用户等级分别为“操作工级”与“系统管理员级”,操作工级的账号为“abc”,密码为“123”,系统管理员级用户的账号是“admin”,密码为“123456”。

操作工级账号登录时,若密码正确,点击登录按钮进入操作界面;若密码错误则弹窗显示“密码错误,请重新输入密码”。

系统管理员级账号登录时,若密码正确,点击登录按钮进入操作界面;若密码错误3次以内则弹窗显示“密码错误,请重新输入密码”,若密码错误3次以上则立刻退出组态程序。

打开力控的工程管理器,为设计的组态软件加一个密码登录界面需要新建一个窗口,在该窗口中创建好如图1的登录界面,然后双击登录按钮,选择“左键动作”如图2所示,单击“左键动作”会出现图3脚本编辑器,所有的脚本程序在此处编写运行。

图2 左键动作图3 脚本编辑器对于上面提出的登录要求,我们采用条件判断语句IF力控组态中登录界面的脚本程序研究孙书云(天津职业技术师范大学 自动化与电气工程学院 天津 300222)(南京六合中等专业学校电气工程部 江苏 南京 211500)【摘要】力控组态软件(ForceControl)是一个面向方案的平台软件,可提供访问工厂和企业系统实时数据的一个公共入口,在为用户设计组态软件程序时往往需要进行密码设置及登录,以确保数据的安全性。

【关键词】力控组态软件;登录界面;脚本程序【中图分类号】TP39 【文献标识码】A 【文章编号】1009-5624(2019)04-0156-02 DOI:10.16009/13-1295/tq.2019.04.094156信息:技术与应用信息记录材料 2019年4月 第20卷第4期1 引言我国大量的学者对于强降雨快速识别预警、天气雷达的使用、强降雨发生时间与造成后果进行了研究,提出了利用概率统计模型来进行强降雨快速识别预警[1]。

力控组态实验指导

力控组态实验指导

实验一反应釜监控系统的组态设计一、实验目的1、掌握组态软件监视窗口各种图形对象的编辑方法;2、掌握组态软件各种动画连接的方法;3、掌握组态软件中各种复杂图形对象的组态方法;4、掌握实时数据库及历史参数的组态方法;5、掌握自定义主菜单的定义及使用方法;6、掌握用户组态及用户管理函数的使用的方法。

二、实验设备计算机、力控PcAuto 3.62或以上版本三、实验内容1、建立如图1.1所示的反应釜监控窗口;图1.1 反应釜液位监控主窗口2、运行时,当按下开始按钮,首先将“入口阀门”打开(变为绿色)向反应釜注入液体;当反应釜内液体高度值大于等于100时则关闭“入口阀门”(变为黑色),而打开“出口阀门”(变为绿色),开始排放反应釜内液体,排放过程中,当液位高度值等于0时,则关闭“出口阀门”(变为黑色),重新打开“入口阀门”,如此周而复始地循环;3、当按下停止按钮,则同时关闭“入口阀门”和“出口阀门”;4、点击“实时趋势”按钮,则转入液位实时趋势窗口,如图1.2所示;5、点击“历史趋势”按钮,则转入液位历史趋势窗口,如图1.3所示;6、点击“报警处理”按钮,则转入液位报警处理窗口,如图1.4所示;7、点击“退出系统”按钮,退出应用程序。

8、图1.2、1.3、1.4中的相应按钮同上面的说明,而按下“主窗口”按钮时则转入监控窗口,如图1.1所示;9、图1.4中的“确认所有报警”按钮用于确认当前发生的所有报警。

图1.2 反应釜液位实时趋势窗口图1.3 反应釜液位历史趋势窗口图1.4 反应釜液位报警处理窗口10、组态用户。

11、自定义主菜单,运行时如图1.5所示。

a)自定义主菜单之文件菜单b) 自定义主菜单之用户管理图1.5 自定义主菜单四、实验步骤1、绘制如图1.1所示监控窗口,并以“监控窗口”为名进行存盘;绘制如图1.2所示监控窗口,并以“实时趋势”为名进行存盘;绘制如图1.3所示监控窗口,并以“历史趋势”为名进行存盘;绘制如图1.4所示监控窗口,并以“报警处理”为名进行存盘。

[试题]力控组态软件题目1

[试题]力控组态软件题目1

力控组态软件题目1.组态软件是使用软件工具对计算机及软件的各种资源进行配置,使计算机或软件按照预先设置,达到自动执行特定任务、满足使用者要求的目的。

2.计算机控制系统通常可以分为设备层、控制层、监控层、管理层4个层次结构,构成一个分布式的工业网络控制系统。

3.力控组态软件由工程管理器、开发系统、界面运行系统、实时数据库、I/O驱动程序、网络通信程序、通信程序、Web服务器程序、控制策略生成器组成。

4.实时数据库是组态软件的核心和引擎,历史数据的存储与检索、报警处理与存储、数据运算处理、数据库冗余控制、I/O数据连接都是由实时数据库系统完成的。

5.组态软件的图形界面系统、I/O驱动程序等组件以实时数据库为核心,通过高效的内部协议相互通信,共享数据。

6.组态软件通过I/O驱动程序从现场I/O设备获取实时数据,对数据进行必要的加工后,一方面以图形方式直观地显示在计算机屏幕上;另一方面按照组态要求和操作人员的指令,将控制数据传送给I/O设备,对执行机构实施控制或调整控制参数。

7.使用组态软件的一般步骤:将所有I/O点的参数收集齐全,并填写表格。

明确所使用的I/O设备。

将所有I/O点的I/O标识收集齐全,并填写表格。

根据工艺过程绘制、设计画面结构和画面草图。

建立实时数据库,正确组态各种变量参数。

在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。

组态每一幅静态的操作画面。

将操作画面的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。

对组态内容进行分段和总体调试——系统投入运行。

8.力控组态软件生成的数据文件及应用目录说明:应用路径\doc:存放画面组态数据。

应用路径\logic:存放控制策略组态数据。

应用路径\http:存放要在Web上发布的画面及有关数据。

应用路径\sql:存放组态的SQL连接信息。

应用路径\recipe:存放配方组态数据。

应用路径\sys:存放所有脚本动作、中间变量、系统配置信息。

力控实验报告

力控实验报告

毕业设计(论文)力控实验院别控制工程学院专业名称测控技术与仪器班级学号学生姓名授课教师任良超实验一典型过程监控系统设计一、实验目的熟悉力控组态软件开发环境了解监控系统设计的一般步骤二、实验任务1、参考《力控》帮助文件中的入门教程部分第二章入门教程设计单级液位监控系统。

2、熟悉力控组态软件开发环境及监控界面组态。

三、实验要求1、参考教材及力控组态软件随机帮助文件及FAQ文件预习相关内容。

2、设计单级液位监控系统软件主界面。

3、完成单级液位监控系统软件主界面的组态及编辑。

四、实验步骤1、工程管理器的使用熟悉力控组态软件的组态环境。

2、创建组态界面。

需要设置的对象有:罐体、阀门、管线、液位值、按钮等。

3、定义I/O设备4、创建实时数据库⑴创建数据库点。

在Draw导航器中,“实时数据库”→“数据库组态”→DBMANAGER。

⑵最终的数据库点如表所示:5、制作动画连接⑴双击入口阀门对象出现动画连接对话框在对话框中进行响应的动画设置。

⑵简单脚本动作设计,用脚本来完成两个按钮的动作来控制系统的启停。

双击“开始”按钮,动画连接对话框选择“触敏动作/左键动作”→“左键动作”→“按下鼠标”→“RUN.PV1=1;”。

同样下面定义“停止”按钮的动作。

“RUN.PV=0”。

在导航器中,“动作”→“应用程序动作”中编写:if RUN.PV==1 then if LEVEL.PV<=3 then IN_V ALVE.PV=1; OUT_V ALVE.PV=0; endifif LEVEL.PV>=100 then IN_V ALVE.PV=0; OUT_V ALVE.PV=1;6、运行五、实验结果图1 进水时图2 出水时运行结果:点击“开始”按钮,开始PLC1的程序,入门阀门开,存储罐液位上升。

一旦存储罐即将被灌满,它会自动释放,出口阀门开,然后重复以上过程。

六、实验总结通过本次实验,让我对力控6.0有了初步的认识,对绘制简单的组态图有了初步的掌握。

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

工业组态软件_实验3_力控组态软件动作脚本应用
1.2. 实验内容
1、设计三级液位监控系统软件主界面中的主要脚本动作,脚本动作应包括: ① 图形对象动作脚本 ② 数据改变动作脚本 ③ 键动作脚本
1
④ 条件动作脚本 2、用脚本模拟实现液位的周期变化,从 0-100。 3、用脚本模拟实现温度控制,要求:
① 设定值为 100℃,误差±5℃ ② 实现控制算法(本实验实现了 PID 控制) ③ 显示设定值 ④ 输出值曲线 ⑤ 实测值人工游标模拟 4、自定义函数的创建及调用
11
图 3-14 三级液位监控系统自定义函数创建界面
图 3-15 三级液位监控系统自定义函数脚本编辑界面
12
3.2. 基于 PID 算法的模拟实现温度控制 3.2.1. 图形界面设计
模拟实现温度控制系统界面见图 3-16。
图 3-16 模拟实现温度控制系统界面图
从界面上来看,左半部分为控制区域,右半部分为显示区域。 在控制区域中,有: 1、滑动/数字输入改变设定值的组件; 2、实际值显示(或用来设定制造人为的扰动)的组件; 3、P(比例系数)、I(积分系数)、D(微分系数)调节组件。 在显示区域中,有实时温度显示曲线,其中: 1、红线为设定值; 2、紫线为实际值。 在建立数据之前,先介绍一下工程的情况,本工程 2 是一个基于 PID 算法的模拟实 现温度控制系统,要实现的功能是:
图 3-25 三级液位控制系统自动操作(Ⅰ)
图 3-3 三级液位监控系统窗口中间变量
4
图 3-4 全局中间变量
5
图形的组合结果见图 3-5。其中左半部分为三级液位控制系统的罐体组成部分,右 半部分为三级液位控制系统的控制和指示部分,有:
1、实现罐 3 旋转角度控制液位与液位高度控制旋转角度、水平、垂直平移度功能 的 Nhomakorabea控器件;

广西大学力控监控组态软件实验报告

广西大学力控监控组态软件实验报告

作业1、3设计报告作业1一、窗口清单1.作业1工程界面2.作业1报表3.调整泵的流量窗口4.报警提示窗口二、I/O点表1.模拟I/O表对应变量yuanguan1_yewei-------------------------------------------油罐1液位yuanguan2_yewei-------------------------------------------油罐2液位yuanguan3_yewei-------------------------------------------油罐3液位yuanguan4_yewei-------------------------------------------油罐4液位yuanguan5_yewei-------------------------------------------油罐5液位zhuyoubeng1_liuliang--------------------------------------注油泵1流量zhuyoubeng2_liuliang--------------------------------------注油泵2流量zhuyoubeng3_liuliang--------------------------------------注油泵3流量youche1_yewei----------------------------------------------油车1液位youche2_yewei----------------------------------------------油车2液位che1yidong---------------------------------------------------油车1移动距离che1yidong---------------------------------------------------油车2移动距离2.数字I/O对应变量youguan_fa1---------------------------------------------------油罐阀1youguan_fa2---------------------------------------------------油罐阀2youguan_fa3---------------------------------------------------油罐阀3youguan_fa4---------------------------------------------------油罐阀4youguan_fa5---------------------------------------------------油罐阀5youguan_fa3_4------------------------------------------------油罐阀3_4shoudongfa1---------------------------------------------------手动阀1shoudongfa2---------------------------------------------------手动阀2shoudongfa3---------------------------------------------------手动阀3zhuyoubeng1---------------------------------------------------注油泵1zhuyoubeng2---------------------------------------------------注油泵2zhuyoubeng3---------------------------------------------------注油泵3三、I/O设备组态四、脚本程序1.进入程序,对各阀门、开关进行初始化,对各油罐的液位进行赋值。

监控组态软件实验报告

监控组态软件实验报告

一、实验目的1. 熟悉监控组态软件的基本功能和使用方法。

2. 掌握监控组态软件的图形化编程技巧。

3. 培养动手实践能力和团队合作精神。

二、实验环境1. 软件环境:监控组态软件(如力控ForceSCADA、组态王等)。

2. 硬件环境:计算机、网络设备等。

三、实验内容1. 监控组态软件的基本操作2. 图形化编程3. 实时数据采集与显示4. 控制算法的实现5. 数据存储与报表生成四、实验步骤1. 监控组态软件的基本操作(1)启动监控组态软件,新建一个工程。

(2)添加设备,配置设备参数。

(3)创建画面,添加元件,设置元件属性。

(4)设置动画效果,实现画面动态显示。

2. 图形化编程(1)添加脚本语言,编写控制程序。

(2)调用函数和变量,实现复杂控制逻辑。

(3)编写事件处理程序,实现实时交互。

3. 实时数据采集与显示(1)配置数据源,实现与设备的通信。

(2)设置数据采集频率,实时获取设备数据。

(3)将数据绑定到画面元件,实现数据可视化。

4. 控制算法的实现(1)编写控制算法,实现设备控制逻辑。

(2)设置控制参数,实现精确控制。

(3)测试控制效果,优化控制算法。

5. 数据存储与报表生成(1)配置历史数据库,实现数据存储。

(2)编写数据查询脚本,实现历史数据检索。

(3)生成报表,实现数据统计分析。

五、实验结果与分析1. 实验结果通过本次实验,成功实现了以下功能:(1)监控组态软件的基本操作。

(2)图形化编程,实现复杂控制逻辑。

(3)实时数据采集与显示,实现设备状态监控。

(4)控制算法的实现,实现设备精确控制。

(5)数据存储与报表生成,实现数据统计分析。

2. 实验分析(1)通过本次实验,掌握了监控组态软件的基本功能和使用方法,为今后在实际工作中应用该软件奠定了基础。

(2)实验过程中,学会了图形化编程技巧,提高了编程能力。

(3)实时数据采集与显示功能的实现,提高了设备监控的实时性和准确性。

(4)控制算法的实现,为设备控制提供了有力保障。

控组态软件中动作脚本

控组态软件中动作脚本

实验四力控组态软件中动作脚本的应用一、实验目的1、1、熟悉力控组态软件动作脚本、自定义函数的创建及使用;:::2、熟悉力控组态软件中脚本编辑器的使用;3、动作脚本、自定义函数的创建及应用。

三、预习及实验要求1、参考教材及力控组态软件随机帮助文件及FAQ文件;2、设计脚本动作,包括:i.图形对象动作脚本,点击罐2,罐3的罐体颜色变换一次;ii.v.数据改变动作脚本,当罐2的液位发生变化时,引起某对象的颜色变化;vi.键动作脚本,按下ctrl+a组合键时,某对象的颜色变化;vii.条件动作脚本,当罐2的液位大于90时,引发图像闪烁报警;3、设计三级液位监控系统软件主界面中的脚本动作(以第二个罐作液位为模拟对象,使液位作周期变化,范围范围:10-100,且可在运行时在0-100范围内改变上下限,);4、在3的基础上,液位每增加10,罐体充填颜色变换一次,上升时,液位超过90报警,下降时,液位低于20报警,报警用颜色闪烁表示;5、自定义函数的创建及调用(创建两个加法自定义函数,分别采用传值、传地址的方式传回返回值,创建一个找最大值的自定义函数,见实例);6、设计温度控制脚本动作,控制采用位式控制,用指示灯表示输出状态,用游标输入模拟温度变化(位式控制:当设定值大于实测值时,停止输出,输出为0,当设定值小于于实测值时,启动输出,输出为最大值,)。

四、主要参考实验步骤(此实验步骤来自软件的帮助文件,更全的实验步骤请参考软件自带帮助文件)1、脚本动作设计示例程序如下:1、在Draw中的当前窗口画面中,创建一个矩形对象。

2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作脚本编辑器。

3、在“按下鼠标”脚本编辑器中,填写脚本如下:this.FColor=255;“鼠标按着周期执行”编辑器中,填写脚本如下:a=a+5;“释放鼠标”编辑器中,填写脚本如下:this.FColor=0;4、单击“确认”按钮(如要求定义变量a ,定义变量a 为中间变量)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四力控组态软件中动作脚本的应用
一、实验目的
1、熟悉力控组态软件动作脚本、自定义函数的创建及使用;
二、实验任务
1、以三级液位系统为对象,设计相应的监控界面脚本动作;
2、熟悉力控组态软件中脚本编辑器的使用;
3、动作脚本、自定义函数的创建及应用。

三、预习及实验要求
1、参考教材及力控组态软件随机帮助文件及FAQ文件;
2、设计脚本动作,包括:
i.图形对象动作脚本,点击罐2,罐3的罐体颜色变换一次;
ii.数据改变动作脚本,当罐2的液位发生变化时,引起某对象的颜色变化;
iii.键动作脚本,按下ctrl+a组合键时,某对象的颜色变化;
iv.条件动作脚本,当罐2的液位大于90时,引发图像闪烁报警;
3、设计三级液位监控系统软件主界面中的脚本动作(以第二个罐作液位为
模拟对象,使液位作周期变化,范围范围:10-100,且可在运行时在0
-100范围内改变上下限,);
4、在3的基础上,液位每增加10,罐体充填颜色变换一次,上升时,液位
超过90报警,下降时,液位低于20报警,报警用颜色闪烁表示;
5、自定义函数的创建及调用(创建两个加法自定义函数,分别采用传值、传
地址的方式传回返回值,创建一个找最大值的自定义函数,见实例);
6、设计温度控制脚本动作,控制采用位式控制,用指示灯表示输出状态,
用游标输入模拟温度变化(位式控制:当设定值大于实测值时,停止输出,输出为0,当设定值小于于实测值时,启动输出,输出为最大值,)。

四、主要参考实验步骤(此实验步骤来自软件的帮助文件,更全的实验步骤请参考软件自带帮助文件)
1、脚本动作设计
示例程序如下:
1、在Draw中的当前窗口画面中,创建一个矩形对象。

2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作
脚本编辑器。

3、在“按下鼠标”脚本编辑器中,填写脚本如下:
this.FColor=255;
“鼠标按着周期执行”编辑器中,填写脚本如下:
a=a+5;
“释放鼠标”编辑器中,填写脚本如下:
this.FColor=0;
4、单击“确认”按钮(如要求定义变量a ,定义变量a 为中间变量)。

5、在画面上建立一个变量显示对象,显示变量 a 的值。

6、在Draw中将画面“保存”,然后单击“运行”,进入运行系统VIEW下,观看动作
效果。

2、自定义函数的创建及应用
1、)击导航树/自定义函数,弹出自定义函数设置对话框
2、)参数设置
名称:函数名,必须唯一,不能与已经使用的函数重名,包括自定义函数和系统函数。

返回值类型:可以是实型、整型、字符型,也可以为空即没有返回值。

参数列表:列出了该函数使用的参数以及参数属性。

名称:参数的名称。

类型:参数的数据类型。

可以是实型、整型、字符型。

编辑代码:进入到脚本编辑器编辑自定义函数代码,完成所要完成的功能。

3、)功能代码实例如下
功能:在4个参数中求最大值,代码如下:
//Function name: PMax
//Parameters: X1, X2, X3, X4
if(X2 > x1) then
x1 = x2;
endif
if(X3 > x1) then
x1 = x3;
endif
if(X4 > x1) then
x1 = x4;
endif
3、函数的调用
4个变量LI101.PV, LI102.PV, LI103.PV, LI104.PV的数值分别是12,30,80,40,则调用该函数:"PMax (LI101.pv, LI102.pv, LI103.pv, LI104.pv)",其结果是80,调用后其LI101.PV 的值保持不变为12。

五、实验报告要求
1、简要说明动作脚本的定义及应用;
2、简要说明预设函数的调用及自定义函数的创立;
3、实验运行结果;
4、实验总结;
五、思考题
1、简述动作脚本在监控软件中的应用;
2、简述自定义函数中传值与传地址的区别。

相关文档
最新文档