海水含盐量较高,不能直接使用,目前主要采用蒸馏法和反渗透膜法两种方法淡化。蒸馏法多用于特大型海水淡化处理及热能丰富的地区;反渗透膜法适用面广、脱盐率高,因而应用广泛。
反渗透膜法首先将海水提取上来进行初步处理,降低浊度并防止细菌、藻类等微生物滋生,然后用高压泵增压使海水进入反渗透膜。该工艺所用薄膜为“半透膜”,它只允许淡水通过、阻隔盐分。在无压力时,用该膜隔开咸水与淡水,淡水会自动向咸水侧渗透;当通过高压泵对海水加压时,海水一侧的淡水透过半透膜进入淡水侧,故称反渗透(逆渗透)。海水经加药、预过滤、压力过滤、保安过滤、反渗透等工序后,即可转化为可使用的淡化水。
由于反渗透淡化工艺已较为成熟,本例不以工艺为重点,而主要说明 Quantum PLC 远程 I/O 系统扩展 I/O 架构的使用方法,包括数字量/模拟量输入输出模块的编程,以及自定义 DFB 功能块和定时器事件编程方法。
一、RIO 远程扩展方式
远程 I/O 扩展方式是一个高速(1.544 Mb/s)网络,硬件使用同轴电缆和 TAP 头,即所谓 S908 网络技术。若系统采用热备结构,则只能使用 RIO 远程 I/O 扩展方式,而不能使用 DIO(通过 Modbus Plus)扩展方式。RIO 远程扩展方式如图 10-87 所示。
图 10-87 RIO 远程扩展方式

1. 本地机架配置
本地机架包括电源模块 CPS11420、CPU 模块 CPU63260、远程 I/O 头模块 CRP93X00 以及以太网模块 NOE32、NOE732。CPU63260 热备模块如图 10-88 所示。在热备属性页中,热备控制器 A 在线、控制器 B 离线,逻辑不匹配时控制器为离线,即主机与备机程序不同时 CPU 离线,不能保持热备;切换时 CPU 本体上的 Modbus 地址交换,从机的 Modbus 地址随之变为主机地址。
2. 远程站的配置说明
由于热备系统仅支持远程站,I/O 扩展采用远程 I/O 方式。这里以 2#、6# 远程站配置为例,说明模拟量输入模块 ACI、模拟量输出模块 ACO 及热电阻模块的典型编程方法。2# 远程站由 2 个 11A 冗余电源 CPS12420、1 个双通道远程模块 CRA93200、4 个 32 点直流输入模块 DDI35300、3 个 32 点直流输出模块 DDO35300、1 个 16 通道模拟输入模块 ACI04000 和 1 个 8 通道模拟量输出模块组成,如图 10-90 所示。
图 10-88 CPU63260 热备模块

图 10-89 Quantum PLC 的热备配置模块

图 10-90 远程站的硬件配置

下面以 11 槽 16 通道模拟量输入模块和 14 槽模拟量输出模块为例,说明其编程方法。
二、模拟量输入、输出模块的编程
以 2# 远程站的 ACI04000、ACO13000 以及 6# 远程站的 ARI030 为例说明模拟量输入编程方法:首先调用 DROP 功能块,再调用 ACI040 功能块,最后使用 I_SCALE 将模拟量输入转换为工程量。在项目浏览器中双击“导出的功能块类型”,在右侧填入 AUTO_MANUAL_VALVE_CONTROL,如图 10-91 中框选所示。
图 10-91 输入 DFB 块的名字
