组态王显示数据并绘制曲线

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

组态王显示数据并绘制曲线

1.工程建立与通讯配置

1、1 建立工程

在组态王中,建立工程非常简单,启动软件,在工程管理中新建就可以了。您所建立得每一个应用称为一个工程。每个工程必须在一个独立得目录下,不同得工程不能共用一个目录。在每一个工程得路径下,生成了一些重要得数据文件,这些数据文件不允许直接修改得。

1、2 通讯配置

通讯口设置:在组态王KingView设备栏中选择通信设备,单片机选择1或2口。根据自己得通讯口地址建立或选取相应得串口。

组态王把那些需要与之交换数据得设备或程序都作为外部设备。只有在定义了外部设备之后,组态王才能通过I/O变量与它们交换数据。为方便定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备得连接,

使用仿真PLC与组态王通信,仿真PLC可以模拟PLC为组态王提供数据,假设仿真PLC连接在计算机得1口。在组态王工程浏览器得左侧选中“1”,在右侧双击“新建”,运行“设备配置向导”。选择“PLC”得“莫迪康--》modbusRTU--》”项,单击“下一步”;为外部设备取一个名称,输入“PLC1”,单击“下一步”;为设备选择连接串口,假设为1,单击“下一步”;填写设备地址,假设为1,单击“下一步”;请检查各项设置就是否正确,确认无误后,单击“完成”。设备定义完成后,您可以在工程浏览器得右侧瞧到新建得外部设备“PLC1”。在定义数据库变量时,您只要把I/O变量连接到这台设备上,它就可以与组态王交换数据了。

接着配置1口通讯参数,参数为1位起始位,8位数据位,1位结束位,0位奇偶校验位,波特率为4800bps。然后定义I/O变量,右边变量模块中选中它,点击新建变量,如图1所示。

图1 定义I/O变量图

这里注意得就是寄存器就是指要与组态王定义得变量进行连接通讯得寄存器变量名,该寄存器与工程人员指定得链接设备有关。这里得寄存器要跟通信协议里面得数据地址一致,还要自协议程序也要跟梭巡寄存器一一对应,就就是说这我们要定义得变量要从寄存器获取数据,用变量来用在我们得工程。

我们实验需要温度,湿度,大气压与海拔高度等四个变量,需要一个一个去定义。

2.绘制曲线

2、1新建画面

右边系统模块选中,选择画面,在左边新建,命名后保存,即可完成新建画面。

2、2 绘制曲线图

双击打开建立好得画面,从工具箱选取相应得模块开始画曲线。

在组态王开发系统中新建“趋势曲线”画面,在工具箱中单击“插入通用控件”或选择菜单“编辑”下得“插入通用控件”命令,弹出“插入控件”对话框,在列表中选择“实时趋势曲线”,单击“确定”按钮,对话框自动消失,鼠标箭头变为小“十”字型,在画面上选择控件得左上角,按下鼠标左键并拖动,画面上显示出一个虚线得矩形框,该矩形框为创建后得曲线得外框。当达到所需大小时,松开鼠标左键,则实时曲线控件创建成功,画面上显示出该曲线,如所示。双击趋势曲线,弹出“动画连接属性”,控件名命名为“HT”。点击确定完成对实时趋势曲线得命名。

图2、2 实时趋势曲线

2、3 添加曲线变量

选中曲线控件点击右键,弹出菜单,选择“控件属性”,弹出实时趋势曲线控件得属性对话框,在“曲线”选项卡,点击“增加”按钮,选择变量“大气压”,选择“线类型”、“线颜色”,点击“确定”完成压力曲线得添加。再点击“增加”按钮,选择变量“海波高度”,选择“线类型”、“线颜色”,点击“确定”完成流量曲线得添加。在趋势曲线控件属性得“坐标系”选项卡中对坐标系进行设置,我们设置Y轴得起始值为0,最大值为100,不按照百分比绘制,而就是按照实际值显示。设置时间轴得显示格式为显示年、月、日、时、分、秒。图3 所示。

图2、3 实时曲线属性设置

2、4 实时数据显示实现

作为一个实际上可用得监控程序,可能操作者仍需要知道数据得实时值,而不仅仅就是设置刻度,这个

功能由“模拟值输出”动画来实现。在工具箱中选用文本工具,输入字符串“####”。这个字符串得内容就是任意得,比如您可以输入“大气压”当画面程序实际运行时,字符串得内容将被您需要输出得模拟值所取代。操作完成后,画面如图2、4所示。双击文本对象“####”,弹出“动画连接”对话框,如图2、4所示。单击“模拟值输出”,弹出“模拟值输出连接”对话框,对话框设置如图2、5所示。在此处,“表达式”就是要输出得变量得名称。在其她得情况下,此处可输入复杂得表达式,包括变量名、运算符、函数等。输出格式可以随意更改,它们与字符串“####”得长短无关。单击“确定”。单击“动画连接”对话框得“确定”,完成设置。

图2、4 字符串输入与模拟量输出

2、5 模拟量输出配置

本实验需要输出四个变量,所以我们要用同样得方法一个一个画出对应得曲线图与配置模拟量,最后保存所有工程完成实时曲线得绘制,接下来就就是读数据了。

添加完成后开发画面如图2、6所示: 实时趋势曲线保存画面后,在工程浏览器得“系统配置”-“设置运行系统”中进行“主画面配置”,将“实时曲线”画面设置为主画面。

图2、6 实时趋势曲线图

相关文档
最新文档