DCS在橡胶凝聚装置系统应用
四 特殊功能的实现
1. 胶液流量的控制
胶液自胶罐经胶液泵输送到1号凝聚釜,其带控制点流程如图2。
根据工艺情况和生产量的大小,有时运行一台胶液泵(A泵或B泵);有时运行两台泵(A泵和B泵);有时两台泵都不运行,而使用另一条生产线的胶液泵。
这种控制方案用DCS提供的常规控制方案无法实现,为此,使用图3所示的自定义控制方案。
图3中,AI为DCS的模拟输入点,AO1、AO2为DCS的模拟输出点,FIC为自定义回路,其算法由SCX编程语言提供的PID算法函数实现,SELA、SELB为两个一字节自定义变量,当SELA、SELB的值为ON时,相对应的AO1、AO2和FIC接通,相对应的变频调速泵就受流量控制。当SELA、SELB的值均为OFF时,默认A泵受控制,这是因为如果AO1和AO2都不和FIC接通,FIC就不会从AI中读取数据,在这种情况下,当使用另一条生产线的胶液泵时,胶液流量就不随实际流量变化。
要实现这个控制方案,首先要定义两个一字节自定义变量,输入SCX语言程序并编译,然后在自定义回路中用程序中所用的回路号登录并设置相应参数。为了方便操作,在流程图上建两个按钮,分别和自定义变量SELA、SELB联系,运行时,在流程图上点击相应按钮,就可对SELA或SELB置值,从而选择哪个泵用来调节流量。
2. 胶罐容积的显示
在工艺操作中,为了便于生产调度,操作人员记录的是胶罐容积而不是液位百分数。原来操作人员都是根据仪表的百分读数查对照表来换算胶罐容积,DCS提供的折线函数十分容易地解决了这个问题。JX-300X DCS有两种折线运算方法。一种是首先在自定义折线函数中定义自定义折线函数,然后在模拟输入点设置组态时选中所需的自定义函数即可;另一种方法是利用SCX编程语言提供的折线运算功能实现。前一种方法只能提供折线运算后的数据,而不能提供原始数据(液位百分数),不利于和现场变送器对照,因此采用SCX编程语言实现胶罐容积的显示。为此,要建一个自定义两字节变量显示胶罐容积,用模拟输入点显示液位百分数,两者用SCX编程语言的折线运算功能进行转换。
需要指出的是,JX-300X DCS的各种运算都是对量程的百分数进行计算的。如液位80%,算法为0.8而不是80,工业量程的转换由点本身来实现。
3. 运行维护
4路电流输入卡SP313的每一路均可接收0~10mA或4~20mA信号,既可以向变送器供电也可以不供电,这4路信号分为两组,其中1、2通道为一组,3、4通道为一组,两组间的信号互相隔离,并且与控制站的电源隔离,但同一组内的两个信号采用同一个隔离电源供电,实际应用中如需点点隔离,SP313卡就只能接受两路信号,并且这两路信号要分别接入不同组的两个通道上。在对同一组的两个现场变送器进行维护时,要特别注意一个回路对另一个回路的影响,因为如果其中一个回路短路或因变送器故障输出电流大于30mA(向外供电时的短路保护电流),SP313卡就会自动保护,造成两个回路都无输入。因此建议如需拆接变送器的端子接线,最好在室内接线端子处先断开回路,以免造成短路。
另外如果同一组的两个现场变送器全是智能变送器,那么手持通信器就不能和智能变送器通信,要想实现两者间的通信,就必须断开一个回路。
开关量输入卡SP363X接收无源触点信号,通过卡件上的跳线可以选择是7路或是8路输入,当选择7路输入时,一块卡件上的7个回路公用一根地线;当选择8路输入时,同一机笼中的所有SP363X卡件的所有回路公用一根地线。因此,为了减少公用地线引起的风险,应将SP363X卡设置为7路输入,维修时不要随意动这根地线。
开关量输出卡SP362X输出无源晶体管触点信号,通过卡件上的跳线可以选择是7路或是8路输入,当选择7路输入时,一块卡件上的7个回路公用一根地线;当选择8路输入时,同一机笼中的所有SP362X卡件的所有回路公用一根地线。因此为了减少公用地线引起的风险,应将SP362X卡设置为7路输入,维修时不要随意动这根地线,如果公用地线断路可能会造成使用同一公用地线的所有SP362X卡件相继烧毁。
JX-300X DCS提供的故障诊断画面比较全面地显示了控制站软、硬件的运行情况,一旦自检到操作站和控制站通信故障、主控制卡故障、数据转发卡故障、I/O卡件故障,故障诊断画面就会有相应的显示,并进行声音报警。
对于系统本身的各种故障,操作或DCS维护人员可根据操作画面综合信息栏内的系统报警指示灯状态进行判断。该指示灯正常时为绿色,一旦注意到该指示灯以红色闪烁就可以利用故障诊断画面进行故障分析和排除。浙大中控公司可根据用户需求提供掉电报警装置,解决了安全运行中的潜在危害。
评论