- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京辰安测控科技有限公司
Beijing Chen Beijing Chen An Measurement and control Technology Co.,Ltd.
采样机接口方案
第 PAGE \* Arabic \* MERGEFORMAT 4 页
北京辰安测控科技有限公司
Beijing Chen Beijing Chen An Measurement and control Technology Co.,Ltd.
采样机、灰水热值仪硬件及数据接口方案
一、硬件接口
开元提供无源触点信号,作为控制测量启动停止的备用信号。
要求信号满足以下条件:
1、信号为无源触点信号;
2、破碎机下方闸板打开,煤样落至次级皮带,无源触点闭合;
3、延时60s后,无源触点断开;
4、一个采样周期内(即一辆车的采样过程),无源触点只闭合一次、断开一次。
5、从无源触点闭合之时直到物料经过缩分装置、到达灰水热值仪安装位置的延迟时间每次大致相同,具体时间可以通过实验确定。
二、软件接口
1.1概述
甲方要求将灰水测量数据接入开元系统,初步决定采用远程读写Access2007共享数据库的方式进行数据交换。
开元采样机软件和灰水热值仪软件分别运行于单独工控机上,两台工控机位于同一网段,可以互相ping通。共享数据库命名为data.accdb,放置于灰水热值仪软件文件夹内。
1.2数据库结构
共享数据库中有一张sharedata表,表中只有一条记录,双方都对此条记录进行读写。其结构如下,其中Access、Coal、TruckNo、Place可供开元写入;其余项对开元只读。
列名
数据类型
含义
备注
例如
Access
Int
数据是否已读出
0开始一次新采样过程,煤种已写入,数据未读。1启动本次测量。2本次测量过程结束,数据未读。3本次测量过程结束,数据已读。开元写入
0
State
Int
测量状态
0等待测量状态。1正在测量状态。2测量结束状态。由测控写入
0
Coal
nvarchar(50)
煤种
由开元写入
精煤
TruckNo
nvarchar(50)
车牌号
蒙AXXXXX
Place
nvarchar(50)
产地
蒙泰
Start_time_A
timestamp
灰分测量开始时间
由测控写入
2013-01-09 11:11:00
End_time_A
timestamp
灰分测量结束时间
2013-01-09 11:12:00
Start_time_M
timestamp
水分测量开始时间
2013-01-09 11:12:30
End_time_M
timestamp
水分测量结束时间
2013-01-09 11:12:35
Ash
float
灰分
14.21
Moisture
float
水分
9.9
Heat
float
热值
4500
Pd
float
厚度
8.5
1.3通讯流程
流程图如下:
1、车辆停入指定位置后,由用户在采样机操作界面下选定煤种(也可通过车载IC卡自动读取出煤种)。
2、用户在采样机操作界面下启动采样操作。
3、用户启动采样流程后,开元软件打开共享数据库data.accdb,定位至sharedata表,写入当前煤种、产地、车牌号等信息,将Access写为0,代表一次新的采样过程开始且煤种等信息已写入完毕。
4、之后开元自动完成采样、除铁、破碎等过程。
5、当煤样破碎完成、破碎机闸板打开、煤样落到次级皮带之时,开元将数据库内Access项置为1(同时将硬件触点闭合,以作为备用),通知灰水热值仪启动测量。
6、灰水热值仪检测到Access变为1后(或检测到硬件触点闭合),自动将上次测量结果清空,打开数据库,读取当前煤种设置并自动切换测量参数,开始新一次测量。
7、延时50s后,煤流将全部通过测量位置,此时开元将数据库内Access项置为2(同时将硬件触点断开,以作为备用),通知灰水热值仪停止测量。
8、灰水热值仪检测到Access变为2后(或检测到硬件触点断开),自动停止测量,并在数据库内写入Start_Time_A、Start_Time_M、End_Time_A、End_Time_M,Ash值、Pd值、Moisture值、Heat值,并将State置为2,代表测量过程已完成。
9、采制样全部过程完成后,开元检测到state变为2,代表测控已正常完成测量,开元读取数据库内各项数据并将Access置为3代表数据已读出。
10、测控检测到access变为3,将state变为0,代表测量设备处于空闲状态。
文档评论(0)