安控主RTU接入其他阀组间协议箱的方法_第1页
安控主RTU接入其他阀组间协议箱的方法_第2页
安控主RTU接入其他阀组间协议箱的方法_第3页
安控主RTU接入其他阀组间协议箱的方法_第4页
安控主RTU接入其他阀组间协议箱的方法_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

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

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

3、318cfg.exe 对井场主 RTU进行参数设置。由于阀组间协议箱是通过 RS485线接入到 E5318井场主 RTU的 1 口的,所以配置界面里的 1 参数必须设置成与所接协议箱的波特率、校验位、停止位一致。在与浙江精华协议箱连接时, 需要注意要把校验位设置成偶校验。浙江精华协议箱的设置需要按照浙江精华协议箱设置方法正确设置协议箱站号,注意站号必须井场主 RTU和浙江精华协议箱正确设置好后,需要对 E5318井场主 RTU设置成 65-127 之间的范围。重新上电,才能初始化以上设置。参数设置成功后,就可以通过类似 modscan工具进行通信测试,检查是否已经可以通过 E5318网口读到协

4、议箱数据了。选择连接方式为 Remote TCP/IP Server ,IP 地址设置为该协议箱接入的 E5318 井场主 RTU IP 地址,端口号为 502。设备地址选择为 65(假定浙江精华协议箱地址已经设置为 65),扫描地址为 11,寄存器类型选为 04INPUT REGISTER,数据长度设为20(参考浙江精华协议转换箱 RT3000说明),如果参数设置正确、 485 线正常的话,就可以在 modscan里看到读到的数据了。三、配置 EXCEL表,生成数据库点表,并导入到力控实时数据库内正确填写标准化站控导入模板,导入 sql server 关系数据库,并生成点表,将生成的点表导入

5、到力控实时数据库内。阀组间配置表注水井配置表这里需要注意,由于导入模块的主要功能有为安控井场驱动提供通信信息;正确形成标准点表; 由于选用的不是安控自己的E5318-II 阀组间 RTU,所以安控井场驱动无法正确读取该协议箱数据,在这里的阀组间及注水井通信使能要设置为 0,即安控井场通信不读取该协议箱数据。配置模块设置好后,通过导入工具导入到sql server数据库后,点击生成点表生成力控数据点并导入到力控实时数据库内。四、在力控建立相应阀组间协议箱设备打开增压站组态工程,建立阀组间 RTU设备。由于安控井场驱动不对其他厂家协议箱数据进行采集,所以要在力控里建立相应的阀组间 RTU设备。建立

6、的设备类型为 MODBUS TCP设备,设备 IP 地址为阀组间协议箱接入井场主 RTU的 IP 地址,端口号为 502,MODBUS地址为协议箱设定的地址,这里设定的地址为 65。五、对阀组间数据库点进行链接阀组间数据库点是通过标准配置模块自动生成的,关于阀组间主要点的说明如下意义阀组间分水器压力值该注水井的瞬时流量该注水井的累积流量该注水井的注水压力配注量命令配注量配注结果说明通常这些数据从阀组间直接读上来是 BCD码格式,并且小数位数是需要进行处理的, 所以建立链接的过程中,需要进行转换当水井巡井界面对该井进行配注操作时,井名$PZKZ.PV被置为 1 当水井巡检界面对该井进行配注操作时

7、,井名$PZL.PV为配注值除以24(小时配注量) 水井巡井界面通过该点值弹出配注信息,当值为8 时界面弹出成功窗口,为-1 时显示失败窗口点名井名 $ZSYL.PV井名 $Y_SS.PV井名 $Y_LJ.PV 井名 $Y_YL.PV井名$PZKZ.PV井名 $PZL.PV井名 $PZJG.PV通过以上表格可以看出,关于阀组间数据来说,主要的数据库点可以分为两类一类是用来显示数据值的;另一类是用来进行配注操作的。关于显示的点需要根据协议箱的协议进行点链接。以下是浙江精华RT3000的主要协议内容。以下以建立 G33_8$ZSYL.PV链接为例进行说明G33_8$ZSYL.PV是阀组间分水器压力

8、,其在协议箱的寄存器地址为30011,数据格式为BCD码,占用 1 个寄存器。保留 2 位小数。所以建立链接时选用的IO 设备为前一节介绍的G33_8F,内。存区选为 04 号命令,偏移为 11,数据格式为 BCD码,2 个字节(1个寄存器占用 2 个字节)由于协议箱数据保留了 2 位小数,所以需要进行量程转换, 在数据库点的基本参数区里正确设置量程上、 下限及裸数据上下限就可以由力控自动保留小数位数。这里裸数据需要比量程数据高100 倍。用同样方法继续链接其他显示点, 如井名 $Y_YL.PV、井名 $Y_LJ.PV、井名 $Y_SS.PV,在链接井名 $Y_LJ.PV时需要注意,该数据位

9、2 个寄存器,所以数据长度为 4 个字节的 BCD码。关于显示的点只要正确链接好后,就可以在标准站控的水井巡井界面里看到了。如下图所示。六、编写配注脚本,实现远程配注对于使用其他第三方协议箱的阀组间来说,还需要解决的是如何在水井巡井画面里实现阀组间流量的远程配注。水井巡井配注的操作过程如下,当员工在站控平台进行水井远程配注操作时,水井巡井界面会将力控实时数据库里的“井名 $PZKZ.PV”置 1,并把界面里的配注量 (m3/day)除以 24 写给“井名 $PZL.PV”,然后界面会等大约 5 秒钟的时间,当界面检查到“井名 $PZJG.PV”的值为 8 时,弹出“配注成功” 的窗口,如果值为

10、 -1 ,弹出“配注失败”的窗口。为了配合界面实现上述过程,需要在水井巡井画面里脚本语言,而且需要建立一个与协议箱配注寄存器接口的新力控点。我们可以把该点命名为“井名 $SJPZL.PV”。以下为浙江精华 RT3000协议箱的配注寄存器器说明。新建力控配注量点如下图所示, 内存区选为 03 号命令,偏移根据流量计设置(这里由于是第一口井,所以设为 1),数据格式为 BCD码,字节长度为2。这里需要特别说明的是需要将该点设为只。另外也需要进行量程转换,将裸数据设置为可写类型(该点不用来显示,主要用来进行配注控制)量程的 100 倍,保留 2 位小数。脚本,在“水井数据空白”窗口脚本,脚本选择为“

11、窗口运行时周期执行”,脚本内容如下所示。首先判断是否收到配注命令,如果收到(G32_12PZKZ.PV=1),则将 G32_12PZKZ.PV赋值为 8,告诉水井巡井界面配注命令已经收到,可以弹出成功窗口。然后将配置量写到实际配注寄存器里( G32_12SJPZL.PV=G32_12$PZL.PV),将配注命令复位( G32_12$PZKZ.PV=0)。如果有其他注水井,就同样按照上述方法编写脚本即可实现通过水井巡井界面对注水井的远程配注操作。总结安控主 RTU接入其他第三方阀组间协议箱式基于通信透传方式实现的,由于安控井场驱动不对数据做任何处理,所以我们需要进行以上一系列操作, 这些都是需要根据阀组间协议箱及水井巡井的数据接口来实现的。如果选用安控自己的阀组间就可以省去上述大量操作,而且具备如下优势1 、安控 E5318-II 阀组间通信协议箱目前支持15 口注水井的数据采集,而

温馨提示

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

评论

0/150

提交评论