实验三 基于组态王的液位PID控制实验(水泵控制)(RTU通讯)PPT(手动)

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

计算机控制技术
自动化学院黄国辉
Email : hgh817@
Tel: 86919133
QQ: 511372733
实验三基于组态王的液位PID 控制
实验(水泵控制)
第一步创建工程路径
新建的工程(项目)
第二步创建新画面
双击
双击
快捷键F2能打开图库管理器找到左侧反应器一栏
双击
同理找出水泵和阀门
选择管道
从水泵出水口开始按水流方向画
线,双击结束
选择水箱
选择图素前移
选择矩形画图,在画面上画出矩形用作水槽
选择填充
选择过度色类型
并选择图素前移,
使水槽覆盖水管
显示画刷类型
增加水箱过度色
选择管道属性
可改变管道属性,流动效果属性,来设置不同的管道及流动效果。

更改所有管道属性,并移动水泵等位置,和水管位置相匹配。

可更改文字颜色
插入文本
注意:文字和后面的“####”分两次输入!!!
选择按钮
选择字符串替换,可更改按钮上的字
在工具箱中选择“实时趋势曲线”,放置在合适位置。

保存!
第三步配置设备
组态王可以与一系列I/O设备进行通讯,支持的I/O设备包括:可编程控制器(PLC)、智能模块、板卡、智能仪表等等。

组态王与I/O设备之间的数据交换采用以下五种方式:串行通讯方式、板卡方式、网络模块、人机接口卡方式、DDE方式。

在本实验中选取ModbusRTU(unpack)通过串口方式进行数据交互。

组态王和单片机进行数据交互有严格的数据格式。

双击点击
下拉,找到莫迪康
选择COM口
1代表下位机设备地址,地址范围为1-255。

添加设备成功
ModbusRTU(unpack)协议格式:
举例说明
举例说明
组态王莫迪康系列产品的Modbus RTU驱动帮助)
ModBus功能码与组态寄存器对应关系
此表为操作相关寄存器对应的功能码表格(主要用到了寄存器4相应的功能码为03,06。


例如:功能码03,对寄存器4进行读操作,寄存器地址为4xxx
功能码06,对寄存器4进行写操作,寄存器地址为4xxx
地址为40101:
使用寄存器名称
为4,dd 为地址
通道范围,
0101为水泵1实
际地址100加上
1后的值,因为
组态地址通道是
从1开始的,没
有00
地址。

计算机实验台控制量在组态王/单片机中的地址
计算机实验台采集量在组态王/单片机中的地址
第四步构造数据库
双击
实验的组态数据词典的设定主要分为两部分:
1、组态与单片机的数据交互使用I/O实数类型
2、组态内部变量使用内存实数类型
实验需设定的I/O型变量为:
水泵电压参数、电动阀、液位
实验需设定的内存变量为:
kp、ki、kd、ek、ek1、ek2、uk、uk1、Hr等,其他根据需求设定。

相关文档
最新文档