Unity仿真与组态王连接设置
- 格式:doc
- 大小:269.50 KB
- 文档页数:3
组态王串级PID水箱仿真该教程用串级PID算法实现对水箱液位的控制。
一、建立数据变量打开组态王6.55,新建一个工程,将其命名为“串级PID”。
打开工程,根据所需用到的数据类型、数据范围大小、初始值等建立数据变量(详细数据变量见附件1)。
二、搭建仿真画面根据实际器件,开关,阀门,曲线图,数据查看等需要,建立仿真画面(详细步骤见附件2)。
三、将画面动画连接到变量根据仿真时画面的动画要求,设置画面属性和各个器件、曲线图等的动画连接(详见附件2)。
四、编写运行程序打开工程浏览器,文件-命令语言-应用程序命令语言,双击打开程序编辑窗口,输入程序(详见附件3)。
五、调节PID参数运行系统。
分别调节两种PID算法的PID参数,实现对液位的控制。
1、第一种PID算法UK0=(KP+KP/KI+KP*KD)*EK0-(KP+2*KP*KD)*EK1+(KP*KD)*EK2+UK1 2、第二种PID算法UK0=KP*EK0+KI*SUM_EK0+KD*(EK0-EK1)/dt+UK1附件1:数据变量模拟量部分:变量名变量类型最大值最小值描述HM 内存实数100 0 水箱目标液位HS 内存实数100 0 水箱实际液位HC 内存实数120 0 储水池液位W 内存实数100 0 调节阀开度LM 内存实数200 0 目标流量LS 内存实数200 0 实际流量PS 内存实数120 80 水压波动比率G1 内存实数10 0 水管1流量G2 内存实数10 0 水管2流量开关量部分:变量名变量类型初始值描述V 内存离散0 水泵开关V1 内存离散0 阀门1开关V2 内存离散0 阀门2开关P 内存离散0 PID控制开关K 内存离散0 水压波动开关查看量部分:变量名变量类型初始值描述S 内存离散0 查看水箱有无水C 内存离散0 查看储水池有无水T 内存离散0 查看调节阀有无开PID计算部分:变量名变量类型最大值最小值描述EKH0 内存实数1000 -1000 本次液位偏差EKH1 内存实数1000 -1000 上次液位偏差EKH2 内存实数1000 -1000 上上次液位偏差SUM_EKH 内存实数10000 -10000 液位偏差积分UKH0 内存实数10000 -10000 本次液位PID结果UKH1 内存实数10000 -10000 上次液位PID结果KP1 内存实数1000 0 比例参数1KI1 内存实数1000 0 积分参数1KD1 内存实数1000 0 微分参数1EKL0 内存实数1000 -1000 本次流量偏差EKL1 内存实数1000 -1000 上次流量偏差EKL2 内存实数1000 -1000 上上次流量偏差SUM_EKL 内存实数10000 -10000 流量偏差积分UKL0 内存实数10000 -10000 本次流量PID结果UKL1 内存实数10000 -10000 上次流量PID结果KP2 内存实数1000 0 比例参数2KI2 内存实数1000 0 积分参数2KD2 内存实数1000 0 微分参数2TI 内存实数1000 0 时间计数器附录2:按照上图中各器件位置和下面所列各器件图像来源,动画连接、变量参数设置等搭建仿真画面。
组态王软件详细教程第三讲让画面动起来第三讲让画面动起来在本课程您将:, 理解动画连接的概念, 掌握定义动画连接的方法, 学会使用命令语言第一节动画连接动画连接的作用所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。
对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。
建立动画连接,在画面上双击图形对象“反应器”,弹出该对象的动画连接对话框。
strengthen the concept of organization, subordinate to the Organization to decide about organizing principles, the "four obedience" placed in the higher position, resolutely overcome liberalism, Anarchist, populist and other unhealthy tendencies, and does not allow forarbitrary and "my house, my rules" do not allow bargaining in the dutyof due变量名:“\\本站点\原料油液位”分别选择罐体,填充背景和填充的颜色。
填充设置:如上图所示。
,单击“确定”按钮,完成原料油罐的动画连接。
这样建立连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随着变量值的变化而变化。
用同样的方法设置催化剂罐和成品油罐的动画连接。
作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度,而不仅是形象的表示。
这个功能由“模拟值动画连接”来实现。
掌握组态软件的基本操作技巧组态软件是一种用于创建和设计图形化界面(GUI)的工具,广泛应用于工业自动化系统、监控系统以及数据可视化等领域。
掌握组态软件的基本操作技巧对于提高工作效率和优化系统性能至关重要。
本文将介绍几个常用的组态软件,以及它们的基本操作技巧。
一、组态软件的选择在选择组态软件之前,首先需要根据实际需求和系统要求考虑以下几个因素:1.功能需求:不同的组态软件提供的功能可能有所差异,例如实时数据显示、报警功能、历史数据记录等。
根据系统的具体需求选择适合的组态软件。
2.兼容性:考虑组态软件与其他系统的兼容性,特别是与硬件设备和通信协议的兼容性,以确保系统的正常运行。
3.易用性:选择操作简便、易于学习和使用的组态软件,以提高工作效率。
二、组态软件的基本操作技巧无论使用哪种组态软件,以下基本操作技巧都应该掌握:1.创建新项目:在组态软件中,可通过选择“新建项目”来创建一个新的项目文件。
项目文件是组态软件中保存和管理工程信息的主要文件。
2.布局设计:布局设计是组态软件中最重要的一环,通过将各种图形对象(如按钮、开关、进度条等)拖放到界面上,并设置它们的属性和位置来实现用户界面的设计。
确保布局设计合理,用户界面直观明了。
3.配置数据源:组态软件通常需要与实时数据源进行交互,例如与传感器、PLC等设备进行通信。
在组态软件中,需要配置数据源、设置通信参数,并确保数据源正常连接。
4.编写脚本:组态软件通常提供一定程度的编程功能,以实现更多的灵活性和自动化控制。
通过编写脚本,可以实现按钮点击事件、数据处理等操作。
熟悉脚本语言以及相应的编程接口是掌握组态软件操作的关键。
5.调试和测试:在完成布局设计和脚本编写后,需要进行调试和测试,以确保界面和功能的正常运行。
在组态软件中,可以通过调试工具、模拟器等功能进行系统的调试和测试。
三、组态软件的进阶技巧除了掌握基本的操作技巧外,以下进阶技巧也值得学习和掌握:1.动态图形显示:通过组态软件提供的动态图形显示功能,可以实现实时数据的动态显示和动画效果,增强系统的可视化效果。
组态软件配置
1 新建设备
在主页面里面依次选择,设备->新建->设备驱动->PLC->莫迪康->ModbusRTU->COM,选择下一步。
选择串口号,勾选“使用虚拟串口(GPRS设备)”,点击下一步;
设备选择“厦门才茂”或者“四信TCP”;输入11字节长度的DTU标识符,与GPRS模块的卡号一致;输入端口号;进入下一步。
设置设备指定地址为1,然后一直点“下一步”,直到设置完成。
2 新建变量
在数据库->数据词典,选择新建。
在定义变量页面里,连接设备选择新建的设备“test01”,寄存器类型为“4”,当访问BFM数据区时,设置范围是4101 – 4150;GPS数据为4021 – 4035;设置数据类型为“USHORT”,读写属性根据需要设置。
组态王6.55与MCGS触摸屏的(通过以太网)连接说明MCGS触摸屏与组态王6.55(通过以太网)连接说明连接前注意:MCGS触摸屏与安装组态王的计算机IP地址必须在一个局域网下。
一、MCGS触摸屏的设置设备选择1)与组态王连接之前要保证仪表的数据在触摸屏上显示正常;其中,通用串口父设备1——[通用串口父设备]下方连接的设备1、设备2分别为监测的仪表1、仪表2(具体设置参见MCGS嵌入版帮助系统,双击设备,弹出下列对话框,点击帮助即可)。
2)与组态王连接时要选择通用TCPIP父设备0——[通用TCP/IP 父设备]的参数设置如下图所示(具体设置参见MCGS嵌入版帮助系统,双击设备,弹出下列对话框,点击帮助即可)。
3)与组态王连接时要选择连接设备0——[ModbusTCPIP数据转发设备],(具体设置参见MCGS嵌入版帮助系统,双击设备,弹出下列对话框,点击“打开设备帮助”即可)。
注意:(1)MCGS触摸屏的设备地址与组态王的设备地址一致;(2)MCGS触摸屏的变量地址必须与组态王建立的变量地址一致。
二、组态王6.55的设置(1)按照组态王6.55教程上说明新建工程1)点击快捷键“新建”,弹出对话框;2)点击“下一步”,弹出对话框,设置工程存储目录,如下图所示:3)点击“下一步”,弹出对话框,设置工程名称及工程描述;4)点击“完成”出现“是否将新建工程设为当前工程”;5)点击“是”,生成下图;组态王当前工程的意义是指直接进开发或运行所指定的工程。
(2)打开工程,选择“COM2”出现下面画面:(3)点击“新建”,出现以下画面:(4)选择“PLC”——选择“莫迪康”——选择“ModbusTCP”——选择“TCP”,出现以下画面:(5)点击“下一步”,给要安装的设备指定唯一的逻辑名称,如图所示:(6)点击“下一步”,出现以下画面;注意:要求选择“你所选折的为串行设备,请选择与设备所连接的串口”此时选择的串口并无意义。