安控主RTU接入其他阀组间协议箱的方法

上传人:鲁** 文档编号:558457814 上传时间:2023-01-12 格式:DOCX 页数:7 大小:23.26KB
返回 下载 相关 举报
安控主RTU接入其他阀组间协议箱的方法_第1页
第1页 / 共7页
安控主RTU接入其他阀组间协议箱的方法_第2页
第2页 / 共7页
安控主RTU接入其他阀组间协议箱的方法_第3页
第3页 / 共7页
安控主RTU接入其他阀组间协议箱的方法_第4页
第4页 / 共7页
安控主RTU接入其他阀组间协议箱的方法_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《安控主RTU接入其他阀组间协议箱的方法》由会员分享,可在线阅读,更多相关《安控主RTU接入其他阀组间协议箱的方法(7页珍藏版)》请在金锄头文库上搜索。

1、安控主RTU接入其他阀组间协议箱的方法安控E5318主RTUS入其他第三方阀组间协议箱的方法北京安控在长庆目前使用的数字化产品序列主要有E5318井场主RTUE5318-I井口采集单元、E5318-II阀组间协议箱等。因此如果选用安控自己配套的阀组间RTUK接入方法是非常便利的只需要将阀组间设备等信息正确的填入标准化站控配置表,就可以由北京安控配套的安控井场驱动直接读入到标准化站控平台上,其数据显示、流量配注等无需任何其他工作量。但是目前由于在长庆阀组间内仪表及设备使用情况异常复杂,如果存在使用安控井场主RTU旦是使用其他厂家阀组间协议箱的情况,如何进行解决呢?下面以使用北京安控井场主RTU、

2、浙江精华RT3000协议箱为例介绍其数据接入方法。北京安控井场主RTUg入阀组间数据的方法是基于主RTU的透传方式实现的,所谓的透传就是指从增压站读取阀组间数据如同在阀组间协议箱直接通过RS485串口线读取一样。需要进行如下1正确连接阀组间RS485至E5318主RTU$口线;02设置主RTUgl数及协议多f参数;O3正步骤04在力控建立阀组间IO设备;。5对各个确配置标准站控EXCELS,生成点表并导入力控数据库;O6编写配注脚本,完成协议箱数据接入。注水井主要采集点进行链接设置;O二、接线(略)设置主RTU#数及协议多f参数打开E5318cfg.exe对井场主RTU行参数设置。由于阀组间协

3、议箱是通过RS48嘤接入到E5318井场主RTUW1口的,所以配置界面里的1参数必须设置成与所接协议箱的波特率、校验位、停止位一致。在与浙江精华协议箱连接时,需要注意要把校验位设置成偶校验。浙江精华协议箱的设置需要按照浙江精华协议箱设置方法正确设置协议箱站号,注意站号必须井场主RTUff口浙江精华协议箱正确设置好后,需要对E5318井场主RT限置成65-127之间的范围。重新上电,才能初始化以上设置。参数设置成功后,就可以通过类似modscan工具进行通信测试,检查是否已经可以通过E5318网口读到协议箱数据了。选择连接方式为RemoteTCP/IPServer,IP地址设置为该协议箱接入的E

4、5318井场主RTUIP地址,端口号为502。设备地址选择为65(假定浙江精华协议箱地址已经设置为65),扫描地址为11,寄存器类型选为04INPUTREGISTER数据长度设为20(参考浙江精华协议转换箱RT300眦明),如果参数设置正确、485线正常的话,就可以在modscan里看到读到的数据了。三、配置EXCELS,生成数据库点表,并导入到力控实时数据库内正确填写标准化站控导入模板,导入sqlserver关系数据库,并生成点表,将生成的点表导入到力控实时数据库内。阀组间配置表注水井配置表这里需要注意,由于导入模块的主要功能有为安控井场驱动提供通信信息;正确形成标准点表;由于选用的不是安控

5、自己的E5318-II阀组间RTU所以安控井场驱动无法正确读取该协议箱数据,在这里的阀组间及注水井通信使能要设置为0,即安控井场通信不读取该协议箱数据。配置模块设置好后,通过导入工具导入到sqlserver数据库后,点击生成点表生成力控数据点并导入到力控实时数据库内。四、在力控建立相应阀组间协议箱设备打开增压站组态工程,建立阀组间RT限备。由于安控井场驱动不对其他厂家协议箱数据进行采集,所以要在力控里建立相应的阀组间RTUS备。建立的设备类型为MODBUSTCP备,设备IP地址为阀组间协议箱接入井场主RTU的IP地址,端口号为502,MODBUS址为协议箱设定的地址,这里设定的地址为65。五、

6、对阀组间数据库点进行链接阀组间数据库点是通过标准配置模块自动生成的,关于阀组间主要点的说明如下意义阀组间分水器压力值该注水井的瞬时流量该注水井的累积流量该注水井的注水压力配注量命令配注量配注结果说明通常这些数据从阀组间直接读上来是BC刑格式,并且小数位数是需要进行处理的,所以建立链接的过程中,需要进行转换当水井巡井界面对该井进行配注操作时,井名$PZKZ.PVt置为1当水井巡检界面对该井进行配注操作时,井名$PZL.PV为配注值除以24(小时配注量)水井巡井界面通过该点值弹出配注信息,当值为8时界面弹出成功窗口,为-1时显示失败窗口点名井名$ZSYL.PV井名$Y_SS.P明名$Y_LJ.PV

7、井名$Y_YL.PV井名$PZKZ.PV#名$PZL.PV井名$PZJG.PVS过以上表格可以看出,关于阀组间数据来说,主要的数据库点可以分为两类一类是用来显示数据值的;另一类是用来进行配注操作的。关于显示的点需要根据协议箱的协议进行点链接。以下是浙江精华RT3000的主要协议内容。以下以建立G33_8$ZSYL.PVJ接为例进行说明G33_8$ZSYL.P塌阀组间分水器压力,其在协议箱的寄存器地址为30011,数据格式为BC照,占用1个寄存器。保留2位小数。所以建立链接时选用的IO设备为前一节介绍的G33_8F内。存区选为04号命令,偏移为11,数据格式为BC照,2个字节(1个寄存器占用2个

8、字节)由于协议箱数据保留了2位小数,所以需要进行量程转换,在数据库点的基本参数区里正确设置量程上、下限及裸数据上下限就可以由力控自动保留小数位数。这里裸数据需要比量程数据高100倍。用同样方法继续链接其他显示点,如井名$Y_YL.PV、井名$Y_LJ.PV、井名$Y_SS.PV在链接井名$Y_LJ.PV时需要注意,该数据位2个寄存器,所以数据长度为4个字节的BC照。关于显示的点只要正确链接好后,就可以在标准站控的水井巡井界面里看到了。如下图所示。六、编写配注脚本,实现远程配注对于使用其他第三方协议箱的阀组间来说,还需要解决的是如何在水井巡井画面里实现阀组间流量的远程配注。水井巡井配注的操作过程

9、如下,当员工在站控平台进行水井远程配注操作时,水井巡井界面会将力控实时数据库里的“井名$PZKZ.PV”置1,并把界面里的配注量(m3/day)除以24写给“井名$PZL.PV”,然后界面会等大约5秒钟的时间,当界面检查到“井名$PZJG.PV的值为8时,弹出“配注成功”的窗口,如果值为-1,弹出“配注失败”的窗口。为了配合界面实现上述过程,需要在水井巡井画面里脚本语言,而且需要建立一个与协议箱配注寄存器接口的新力控点。我们可以把该点命名为“井名$SJPZL.PV”。以下为浙江精华RT3000协议箱的配注寄存器器说明。新建力控配注量点如下图所示,内存区选为03号命令,偏移根据流量计设置(这里由

10、于是第一口井,所以设为1),数据格式为BCD码,字节长度为2。这里需要特别说明的是需要将该点设为只。另外也需要进行量程转换,将裸数据设置为可写类型(该点不用来显示,主要用来进行配注控制)量程的100倍,保留2位小数。脚本,在“水井数据空白”窗口脚本,脚本选择为“窗口运行时周期执行”,脚本内容如下所示。首先判断是否收到配注命令,如果收到(G32_12PZKZ.PV=)1,则将G32_12PZKZ.P赚值为8,告诉水井巡井界面配注命令已经收到,可以弹出成功窗口。然后将配置量写到实际配注寄存器里(G32_12SJPZL.PV=G32_12$PZL.PV将配注命令复位(G32_12$PZKZ.PV=0

11、。如果有其他注水井,就同样按照上述方法编写脚本即可实现通过水井巡井界面对注水井的远程配注操作。总结安控主RTU入其他第三方阀组间协议箱式基于通信透传方式实现的,由于安控井场驱动不对数据做任何处理,所以我们需要进行以上一系列操作,这些都是需要根据阀组间协议箱及水井巡井的数据接口来实现的。如果选用安控自己的阀组间就可以省去上述大量操作,而且具备如下优势1 、安控E5318-II阀组间通信协议箱目前支持15口注水井的数据采集,而一般阀组间协议箱只支持6口注水井的采集;2 、安控E5318-II阀组间通信协议箱可以同时采集多种仪表类型,如果一个阀组间既有上海一诺的仪表又有浙江精华的,都可以一次读取;3 、安控E5318-II阀组间通信协议箱在协议箱内就完成了类似于数据类型转换、小数位数处理等一系列操作,这样就可以大大减少力控软件的负担,提高效率。七、。内容仅供参考

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

当前位置:首页 > 商业/管理/HR > 营销创新

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