高海洋
国家管网西气东输管道公司银川管理处中卫队 宁夏 中卫 755000
摘要:随着国家油气行业的不断发展,分输用户的不断增多,用户用气性质多样,为进一步提升用户的自动化水平,需根据不同的用户性质选择对应的分输方式,现结合对用户实施“自动分输”项目,采用恒压法、不均匀系数法、剩余平均法、到量停输等方式进行控制,针对现场SCADA系统设备调试,分别从AB PLC、PKS服务器、RCI通讯服务器、Viewstar上位机系统组态中遇到的要点进行分析和讨论。
关键词:自动分输;调试;Viewstar;风险控制
引言
为实现标准化统一管理,根据用气规律,对用户分为三类,即有一定用气规律的用户、无用气规律用户、用气稳定且不可中断工业用户,所有的分输用户均配置统一程序,包含恒压控制法、不均匀系数法、剩余平均法、及到量关阀保护功能,根据不同的用户性质选择对应的分输方式,但在实施自动分输项目时遇到许多难题,其中涉及到有AB PLC系统、PKS服务器系统、RCI通讯服务器、Viewstar上位机系统,针对在这些系统和设备在调试自动分输项目所遇到的问题进行了研究和讨论,并为以后项目调试工作奠定基础,下面就根据自动分输实施过程中的问题进行探讨。
1 编程调试前的准备工作
在做场站SCADA系统程序编辑前要对整个SCADA系统充分了解,是整个SCADA系统调试稳定的先行保证,其次要在作业前收集PLC的IO通道图、被控站点的工程点表、及PLC、上位机的工程、服务器配置等最新的备份,由于在调试过程中会对PLC控制器不断重启,故有PLC控制器故障的情况,故需要对PLC控制模块(CPU模块)备件进行储备,防止在编程或调试过程突发情况造成现场设备不能正常运行。
2 程序编程及存在的问题
对于新编程序首先先建立控制流程图,了解程序要实现的功能和每一步的逻辑原理,其次建立程序点表明确点名和变量类型及地址分配,先编程再建立点表,就会造成部分地址重复,有的只需中间变量不需要分配地址,但在编程时不能对变量的性质整体把控,变会对所有变量进行付地址,进而造成地址的浪费,其次是一些变量的类型不能很好把握,例如,对于模拟量会习惯性全部建成REAL量,但在后期数据上传时发现类型不对,造成数据不能正常上传,因为当数据进行上传时上位机的数据点和画面都已经做好,对整体程序已经确定,对于部分int量或long int无法上传。如下图1、2:

对于新的程序编辑会需要调用以前的变量,故需要对原有程序熟悉,由于自动分输程序属于标准程序块,但对于各站的程序、变量、现场设备性能不尽相同,故在连点时需要对整体程序熟悉,了解点的含义并结合点表进行连接。其次容易造成多点写入,即一个变量有两个写入,一个变量可以多次调用但不能多个写入,这样会造成程序无法走下去。当出现某个功能块有输入但无输出值时,应考虑多点输入的问题,则将该输入变量查看有几个写几个读,如果有两个写入,则需要检查其他地方哪有对其写入,对其进行调整。
当程序离线编辑完后需要对程序导入到在用程序中去,对于新编的程序段的下载需要将程序段和功能块先导出,再将导出的功能块和程序段倒入到再用最新程序中,防止整体下载不是最新程序导致对现场工艺生产发生变化。导入后检查所导入程序段和功能块是否完整,尤其进入细调中检查变量备注和变量是否正确。例如:在调试X站程序时,将5104流量调节阀打到远控位置,5104调节阀会自动关闭,将阀门最大开度设定为70%,无论进行手动阀位调节,还是自动压力、流量PID调节,阀门始终在全关位置,无法进行开阀操作。经过对PID程序的查看发现PVPID程序块中的PZC点所连接的ZC5104输出始终为0,随后查看PVPID功能块的细调发现故障原因为细调内SEL4T01功能块不完整,PARAIN没有将逻辑变量给到PFY变量,进而造成PARA没有将信号给到阀位控制信号PZC,故ZC5104无输出;对RES_AVF以及X_METHOD两个功能块进行重新的导入,功能恢复正常。
图3 调试X站程序图
在程序的下载前要注意查看寄存器地址长度是否足够,如果长度不够时要根据变量地址进行扩容,例如在对X站程序下载完成后,发现一直显示%M1024后一直到%M1048的24个变量显示使用了无效地址。经过查看发现左旗站BOOL量地址的最大限度为1024而此次编程地址已使用到了1048,所以会显示24个地址无效,随后对该站PLC的CPU模块进行了扩容重启后,地址错误消失。
3 数据上传及调试过程中的探讨分析
在对下位程序编好后要在RCI通讯服务器中将iecmb、mbiec、mbpoll等文件进行配置,但要注意在mbpoll文件中定义的地址长度要超过在iecmb文件、mbiec文件中的地址长度,否则会造成部分或整体数据上传失败。在RCI通讯服务器中可以容许一个寄存器地址对应两个IEC地址进行模拟量数据上传,但是将两个命令点对应一个寄存器地址,是不容许的。
在配置完PLC和通讯服务器后要根据点表对上位机数据点进行配置,通常在上位机上进行数据上传时,只建本地的数据点,中控涉及的数据点无需在Viewstar上创建,但需要在RCI和PLC创建。根据此次自动分输联调,由于调度在调试时时间较紧,且不能不断连续调试,为确保调试的快速顺利进行,建议在本地上位机将调度的点也建上。当确保给调度的数据点在本地上位机正常上传通讯后再进行删除,避免因本地PLC或通讯服务器配置错误导致北调数据点上传中断进而影响后续的逻辑联调,(调度联调先由调度运维人员对数据点进行调试,确保给调度的DI、DO、AI、AO点均能给北调正常上传,再由调度进行逻辑联调)。
4 结语
总而言之,随着天然气管道的不断发展,用户不断增多,用户的用户形式也在不断变化,自动分输项目很好的解决了针对不同用户形式实现自动输气问题,为建设智能化管道奠定基础,但在对自动分输项目的实施出现了很多问题,尤其在对大的项目调试过程中缺少经验,本文主要总结了自动分输调试过程中针对典型的问题的剖析和经验介绍,为自动分输的调试和项目实施起到借鉴作用。