组态王曲线数据采集

上传人:cn****1 文档编号:511288875 上传时间:2023-03-07 格式:DOCX 页数:9 大小:381.40KB
返回 下载 相关 举报
组态王曲线数据采集_第1页
第1页 / 共9页
组态王曲线数据采集_第2页
第2页 / 共9页
组态王曲线数据采集_第3页
第3页 / 共9页
组态王曲线数据采集_第4页
第4页 / 共9页
组态王曲线数据采集_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《组态王曲线数据采集》由会员分享,可在线阅读,更多相关《组态王曲线数据采集(9页珍藏版)》请在金锄头文库上搜索。

1、组态王曲线数据采集1定义变量选中工程浏览器左侧数据库数据词典,在右侧双击新建定义以下变量:变量名变量描述变量类型a曲线数据源内存整数采集间隔米集曲线数据的时间间隔内存实数米集次数1辅助变量内存整数米集次数曲线数据米集个数内存整数计数标志辅助变量内存离散数据1数据30存放米集的曲线数据(30个)内存实数2新建模板和记录体2.4新建模板1. 选中工程浏览器左侧SQL访问管理器表格模板。在右侧双击“新建”建立模板。2. 输入模板名:muban2字段名称:数据1变量类型:浮点型3. 点击增加字段,即将字段“数据1”加入到模板中。以同样的变量类型依次将字段“数据2”到“数据30”加入到模板中最后点击“确

2、认”如图1:J-岁一二 点点点点占翟“占“占疋. 1.1 1.1 1.1 1.1.1.1 1.1 1ffili坳删BH歸宝超僱改宝戟飞悠一行下移F图12.5新建记录体1. 选中工程浏览器左侧SQL访问管理器记录体。在右侧双击“新建”建立记录体。 输入记录体名:jiluti3字段名称:数据12. 点击图2中“?”按钮关联变量“数据1”点击增加字段即将数据1加入到“jiluti3” 中。依次将“数据2”到“数据30”增加到“jiluti3”中最后点击“确认”ms超TKirTi抑房定史记录宇思容剤I軸卿左茁塑启稀3 4 5 6 T -y -y 1- 1- 1- 1 EHI mi居 時 吕居_居 居居

3、居E =y -J - _J - -J - _J - _J - -J - -J - - J JJ 馬舸頻竝竝竝拥幻幻刘+T片姑点哪据1 片姑点對挣 心占亡嘀压- 讥苹:站点葩卿 认不站点诸対辛 认不站点诸射率 昴砧蹬数押未砧亡呦G站点噂韦砧占纤|.除三屋上褸一行吨一仃图23命令语言3.4应用程序命令语言在工程浏览器左侧命令语言应用程序命令语言启动时增加如下语句:SQLCreateTable( DevicelD, quxian, muban2);3.5数据改变命令语言在工程浏览器左侧命令语言数据改变命令语言启动时输入如图3语句,通过点击图中 “?”按钮选择关联变量“采集次数”。即当变量“采集次数”

4、值改变时执行命令语言。图33.6事件命令语言1. 选中工程浏览器左侧命令语言事件命令语言新建命令语言在存在时输入如图4语 句:图4a)事件描述:(本站点采集间隔=0.5)&(本站点计数标志=1)b)注意图4中语句执行频率是500毫秒 语句一直要写到:if(本站点采集次数1= =30)本站点数据30=本站点a;2. 在命令语言事件命令语言存在时输入语句:SQLInsert( DevicelD, quxian, jiluti3);3. 如图5创建另一个事件命令语言,“存在时”和“消失时”语句内容同第1步。图5区别在于:a)事件描述:(本站点采集间隔=1)&(本站点计数标志=1)b)注意图5中语句执

5、行频率是1000毫秒4新建画面4.1创建实时趋势曲线控件1.图6选择工具箱插入通用控件在弹出的插入控件窗口中选择CkvrealTimeCurvesControl点击确定。对话框自动消失,鼠标箭头变为小“十”字型。VidaaSoft JlaMrr町r Corstral :-)YidsoSofL yianGrid T 0 Ijj gtd) :-YLdsoSofL FliMStrLag Control cFocuaCtrl Adobe PUP Reader KuotJiiSe tqp 匚 &n.ttr-:l kKcL-anctrL CI &5S irlnputC-3Utz:! CL-aee kSul

6、Tii tC :-nlral CLyw 虹USS氐f ClausBlockH-as c Class BroserMelp CABJEord. Coritral CdnisfllgirCtrl CastrolCdnDpratcr C sattr-:-!CEvEAlTimCmrvAe Control眺 |CKvVi du nKaik-MiServer Cent CsjlorBrAlt Cnn1.ro! C1ctBctAI2 Castrol canbi t Li st&LaeLB Vi ern tr CnrionDL41cg 粪 ClnpDocdbc Cautr ConponAntOna CJiir

7、 t B. 0 3D Conpondntflria FlaGrid.日 D:!:-n 3:I “oil帝净今:U图62. 左键拖动显示出一个虚线的矩形框,该矩形框为创建后的曲线的外框。如图7:301Erll-03 15;09;SB22O1B-11-O2 1B;44;S4;B02OfO| 卜II囲3 x囤口序号中忙一讦uII-对7:-图74.2添加数据值输出文本图8选择工具箱文本放于适当位置输入文本名:数据1,双击文本勾选模拟值输出关 联变量“数据1”进行如下设置:整数位数:2小数位数:1显示格式:十进制fT1E4I 删佰应-;l-二 帛耳3: n 韵I苟rr示格蔻“ -+tl羊四动;小卩1戎d

8、f-;H.:r r H .-.AS广 TT.I对主.护C *77图8依次点击确定完成文本“数据1”的设置。如法添加“数据2”到“数据30”。4.3添加采集间隔、采集个数文本1. 点击工具箱文本添加文本:“间隔”,双击文本弹出动画连接对话框勾选模拟值输 入、模拟值输出均关联变量“采集间隔”,输出格式如图8。2. 同样方法添加文本“次数”输出小数位数为1位关联变量“采集次数”。3. 在文本“间隔”及“次数”左边分别添加文本“采集间隔”与“采集次数”便于在 运行系统中区分。4.4添加滑动杆输入文本1. 添加文本“a”,双击文本“a”弹出如图9对话框:图92. 勾选动画连接中的滑动杆输入水平,弹出水平

9、滑动杆输入连接对话框如图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插入记录按钮点击工具

10、箱按钮,在画面中添加按钮“插入记录”。在弹起时动画连接中输入如下语句: SQLInsert( DevicelD, quxian, jiluti3);4.7查询采集的数据1. 操作步骤参考“组态王与数据库连接(错误!未找到引用源。错误!未找到引用源。”, 注意此时控件名改为:grid2表格名为:quxian相应的在“查询记录”按钮弹起时语句改为:grid2.FetchData();grid2.FetchEnd();“清除记录”按钮弹起时语句改为:SQLClearTable( DevicelD, quxian);2. 由于数据库表格“quxian”有30个字段,如图12须取消勾选“自动调整列宽”,

11、 否则在运行系统中字段会挤在一起。图124.8画面切换为了便于在运行系统中切换画面,须在进行如下操作。1. 在画面“数据库操作”画面右下角添加按钮设置如下按钮字符串:切换到趋势曲线弹起时命令语句:ShowPicture(”实时趋势曲线”);2. 在画面“实时趋势曲线”画面右下角添加按钮设置如下按钮字符串:切换到数据库操作弹起时命令语句:ShowPicture(数据库操作);4.9运行效果设置完毕保存全部画面,进入运行系统作如下操作。采集间隔:0.5;采集次数:10点击图红色圆圈内开始按钮再点击开始采集按钮,采集按钮由红变蓝开始采集数据。鼠 标左键拖动文本“a”当“开始采集”按钮变回红色采集自动结束。点击“查询记录”按钮 可查看采集的数据。效果如图131- ID9: 主也羊丄. I. J I.I. IJ .1;.1 ;!. JI. . J. I. I

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号