组态王曲线数据采集.docx
- 文档编号:11190206
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:13
- 大小:612.59KB
组态王曲线数据采集.docx
《组态王曲线数据采集.docx》由会员分享,可在线阅读,更多相关《组态王曲线数据采集.docx(13页珍藏版)》请在冰点文库上搜索。
组态王曲线数据采集
组态王曲线数据釆集
1定义变量
选中工程浏览器左侧数据库\数据词典,在右侧双击新建定义以下变量:
变量名
变量描述
变量类型
a
曲线数据源
存整数
采集间隔
采集曲线数据的时间间隔
存实数
采集次数1
辅助变量
存整数
采集次数
曲线数据采集个数
存整数
计数标志
辅助变量
存离散
数据1—数据30
存放采集的曲线数据(30个)
存实数
2新建模板和记录体
2.4新建模板
1.选中工程浏览器左侧SQL访问管理器\表格模板。
在右侧双击''新建”,建立模板。
2.输入模板名:
muban2
字段名称:
数据1
变量类型:
浮点型
3.
点击增加字段,即将字段"数据1”加入到模板中。
以同样的变量类型依次将字段
“数据2”到“数据30”加入到模板中最后点击“确认”。
如图1:
妄餉称
A號宁蚀修改宁段
上卷一行1
下移一1
孫认
图1
2.5新建记录体
1.选中工程浏览器左侧SQL访问管理器\记录体。
在右侧双击"新建”,建立记录体。
输入记录体名:
jiluti3
字段名称:
数据1
2.点击图2中“?
”按钮关联变量"数据1”,点击增加字段即将数据1加入到"jiluti3”中。
依次将'‘数据2"到“数据30”增加到“j订uti3”中最后点击"确认”。
3命令语言
3.4应用程序命令语言
在工程浏览器左侧命令语言\应用程序命令语言\启动时增加如下语句:
SQLCreateTable(DevicelD,"quxian",nmuban2M):
3.5数据改变命令语言
在工程浏览器左侧命令语言\数据改变命令语言\启动时输入如图3语句,通过点击图中"?
”按钮选择关联变量“采集次数”。
即当变量"采集次数”值改变时执行命令语言。
-Ih£53
3.6事件命令语言
1.选中工程浏览券左侧命令语言\事件命令语言新建命令语言在存在时输入如图4语句:
图4
a)事件描述:
(\\本站点\采集间隔二=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中语句执行频率是1000亳秒
4新建画面
4.1创建实时趋势曲线控件
1.图6选择工具箱\插入通用控件在弹出的插入控件窗口中选择Ckvrea1TimeCurves
Contro1点击确定。
对话框自动消失,鼠标箭头变为小“十”字型。
CEvViJ«!
oKaikarS«?
rverColorBarAIlControlCclorB CcnpDoczAxControlCcnpon«ntOn 图6 2.左键拖动显示出一个虛线的矩形框,该矩形框为创建后的曲线的外框。 如图7: FH◎|1F0A|III因I也丨共I彦I~ *€Z|工遐缶WO5 S 4| 4・2添加数据值输出文本 图8选择工具箱\文本放于适当位置输入文本名: 数据1,双击文本勾选模拟值输出关联变量"数据1”进行如下设置: 整数位数: 2 小数位数: 1显示格式: 十进制 依次点击确定完成文本“数据1”的设置。 如法添加“数据2”到“数据30”。 4.3添加采集问隔、采集个数文本 1.点击工具箱\文本添加文本: “间隔”,双击文本弹出动画连接对话框勾选模拟值输入、模拟值输出均关联变量'‘采集间隔”,输出格式如图8。 2.同样方法添加文本"次数”输出小数位数为1位关联变量"采集次数”。 3.在文本“间隔”及“次数”左边分别添加文本“釆集间隔”与“采集次数”便于在运行系统中区分。 4.4添加滑动杆输入文本 1.添加文本"a”,双击文本“a”弹出如图9对话框: 图9 2.勾选动画连接中的滑动杆输入\水平,弹出水平滑动杆输入连接对话框如图10: 图10 3.按图10设置文本“a”的水平滑动杆输入连接属性。 4.5开始采集按钮 1.点击工具箱\圆角矩形,拖动鼠标添加矩形框。 在矩形框的动画连接中分别输入如下语句: a)按下时: \\本站点\采集次数1=0; \\本站点\数据1=0; \\本站点\数据2二0; ••• \\本站点\数据29=0; \\本站点\数据30二0; b)弹起时: \\本站点\计数标志=1; 2.勾选矩形动画连接的“填充属性"弹出如图11所示对话框: 图11 3.将表达式关联到变量“计数标志”,选中“刷属性”点击"修改”使值“0”对应红色,值"1”对应蓝色。 依次点击“确定”退岀设置。 4.在矩形框上叠加放置文本“开始采集”。 4.6插入记录按钮 点击工具箱\按钮,在画面中添加按钮''插入记录”。 在弹起时动画连接中输入如下语句: SQLInsert(DevicelD,"quxian","jiluti3"); 4.7查询采集的数据 1.操作步骤参考"组态王与数据库连接(错误! 未找到引用源。 错误! 未找到引用源。 )”,注意此时 控件名改为: grid2 表格名为: quxian 相应的在“查询记录”按钮弹起时语句改为: grid2.FetchDataO; grid2.FetchEndO; “清除记录”按钮弹起时语句改为: SQLClearTable(DevicelD,"quxian"): 2.由于数据库表格“quxian”有30个字段,如图12须取消勾选“自动调整列宽”,否则在运行系统中字段会挤在一起。 图12 4.8画面切换 为了便于在运行系统中切换画面,须在进行如下操作。 1.在画面“数据库操作"画面右下角添加按钮设置如下 按钮字符串: 切换到趋势曲线 弹起时命令语句: ShowPicture("实时趋势曲线“); 2.在画面“实时趋势曲线”画面右下角添加按钮设置如下 按钮字符串: 切换到数据库操作 弹起时命令语句: ShowPicture("数据库操作”); 4.9运行效果 设置完毕保存全部画面,进入运行系统作如下操作。 釆集间隔: 0.5;采集次数: 10 点击图红色圆圈开始按钮再点击开始采集按钮,采集按钮由红变蓝开始采集数据。 鼠标左键拖动文本“a”,当''开始采集”按钮变回红色采集自动结束。 点击“查询记录”按钮可查看釆集的数据。 效果如图13 5. 3H! •亠" 3EI 数te& 畑3 遷1愿应田四的附區应包I 0.0 6.0 9.0 33.0 15.0 21.0 23.0 53.0 0.0|o.'io.0.(|o.(|o.(|o(|o.do.如.W 00.000.006.009.013.015.021.02B.033.034.0 图13 34.0 采集间RS0.5 采集农数10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 曲线 数据 采集
![提示](https://static.bingdoc.com/images/bang_tan.gif)