组态王曲线数据采集.doc_第1页
组态王曲线数据采集.doc_第2页
组态王曲线数据采集.doc_第3页
组态王曲线数据采集.doc_第4页
组态王曲线数据采集.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二组态王曲线数据采集1 定义变量选中工程浏览器左侧数据库数据词典,在右侧双击新建定义以下变量:变量名变量描述变量类型a曲线数据源内存整数采集间隔采集曲线数据的时间间隔内存实数采集次数1辅助变量内存整数采集次数曲线数据采集个数内存整数计数标志辅助变量内存离散数据1数据30存放采集的曲线数据(30个)内存实数2 新建模板和记录体2.4 新建模板1. 选中工程浏览器左侧SQL访问管理器表格模板。在右侧双击“新建”,建立模板。2. 输入模板名:muban2字段名称:数据1变量类型:浮点型3. 点击增加字段,即将字段“数据1”加入到模板中。以同样的变量类型依次将字段“数据2”到“数据30”加入到模板中最后点击“确认”。如图 1:图 12.5 新建记录体1. 选中工程浏览器左侧SQL访问管理器记录体。在右侧双击“新建”,建立记录体。输入记录体名:jiluti3字段名称:数据12. 点击图 2中“?”按钮关联变量“数据1”,点击增加字段即将数据1加入到“jiluti3”中。依次将“数据2”到“数据30”增加到“jiluti3”中最后点击“确认”。图 23 命令语言3.4 应用程序命令语言在工程浏览器左侧命令语言应用程序命令语言启动时增加如下语句:SQLCreateTable( DeviceID, quxian, muban2 );3.5 数据改变命令语言在工程浏览器左侧命令语言数据改变命令语言启动时输入如图 3语句,通过点击图中“?”按钮选择关联变量“采集次数”。即当变量“采集次数”值改变时执行命令语言。图 33.6 事件命令语言1. 选中工程浏览器左侧命令语言事件命令语言新建命令语言在存在时输入如图 4语句:图 4a) 事件描述:(本站点采集间隔= =0.5)&(本站点计数标志= =1)b) 注意图 4中语句执行频率是500毫秒语句一直要写到:if(本站点采集次数1= =30) 本站点数据30=本站点a;2. 在命令语言事件命令语言存在时输入语句: SQLInsert( DeviceID, quxian, jiluti3 );3. 如图 5创建另一个事件命令语言,“存在时”和“消失时”语句内容同第1步。图 5区别在于:a) 事件描述:(本站点采集间隔= =1)&(本站点计数标志= =1)b) 注意图 5中语句执行频率是1000毫秒4 新建画面4.1 创建实时趋势曲线控件1. 图 6选择工具箱插入通用控件在弹出的插入控件窗口中选择CkvrealTimeCurves Control点击确定。对话框自动消失,鼠标箭头变为小“十”字型。图 62. 左键拖动显示出一个虚线的矩形框,该矩形框为创建后的曲线的外框。如图 7:图 74.2 添加数据值输出文本图 8选择工具箱文本放于适当位置输入文本名:数据1,双击文本勾选模拟值输出关联变量“数据1”进行如下设置:整数位数:2小数位数:1显示格式:十进制图 8依次点击确定完成文本“数据1”的设置。如法添加“数据2”到“数据30”。4.3 添加采集间隔、采集个数文本1. 点击工具箱文本添加文本:“间隔”,双击文本弹出动画连接对话框勾选模拟值输入、模拟值输出均关联变量“采集间隔”,输出格式如图 8。2. 同样方法添加文本“次数”输出小数位数为1位关联变量“采集次数”。3. 在文本“间隔”及“次数”左边分别添加文本“采集间隔”与“采集次数”便于在运行系统中区分。4.4 添加滑动杆输入文本1. 添加文本“a”,双击文本“a”弹出如图 9对话框:图 92. 勾选动画连接中的滑动杆输入水平,弹出水平滑动杆输入连接对话框如图 10:图 103. 按图 10设置文本“a”的水平滑动杆输入连接属性。4.5 开始采集按钮1. 点击工具箱圆角矩形,拖动鼠标添加矩形框。在矩形框的动画连接中分别输入如下语句:a) 按下时:本站点采集次数1=0;本站点数据1=0;本站点数据2=0;本站点数据29=0;本站点数据30=0;b) 弹起时:本站点计数标志=1;2. 勾选矩形动画连接的“填充属性”弹出如图 11所示对话框:图 113. 将表达式关联到变量“计数标志”,选中“刷属性”点击“修改”使值“0”对应红色,值“1”对应蓝色。依次点击“确定”退出设置。4. 在矩形框上叠加放置文本“开始采集”。4.6 插入记录按钮点击工具箱按钮,在画面中添加按钮“插入记录”。在弹起时动画连接中输入如下语句:SQLInsert( DeviceID, quxian, jiluti3 );4.7 查询采集的数据1. 操作步骤参考“组态王与数据库连接(Error! Reference source not found.Error! Reference source not found.)”,注意此时控件名改为:grid2表格名为:quxian相应的在“查询记录”按钮弹起时语句改为:grid2.FetchData();grid2.FetchEnd();“清除记录”按钮弹起时语句改为:SQLClearTable( DeviceID, quxian);2. 由于数据库表格“quxian”有30个字段,如图 12须取消勾选“自动调整列宽”,否则在运行系统中字段会挤在一起。图 124.8 画面切换为了便于在运行系统中切换画面,须在进行如下操作。1. 在画面“数据库操作”画面右下角添加按钮设置如下按钮字符串:切换到趋势曲线弹起时命令语句:ShowPicture(实时趋势曲线);2. 在画面“实时趋势曲线”画面右下角添加按钮设置如下按钮字符串:切换到数据库操作弹起时命令语句:ShowPicture(数据库操作);4.9 运行效果设置完毕保存全部画面,进入运行系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论