编辑: 戴静菡 | 2019-07-06 |
采用 OPC技 术负责 PCC和组态王软件的数据通信, 主要实现对碱 回收各工艺参数的检测与控制. 根据控制要求和造纸厂的工艺要求, 系统下位机 采用三台贝加莱 X20高性能 X20CP1485控制器, 自带 以太网和通信接口, 处理频率达到 Celeron 400MH z , 任 务执行时间达到
400 s ;
通过编制控制程序, 对蒸发工 段现场控制站 I /O模块的温度、 压力、 液位和流量等数 据进行采集和分析, 并运算输出相应结果对电磁阀的 启停进行控制;
系统自带以太网接口, 可实现与监控中 心的数据通信;
使用容易扩展的 X20系列 I/O单元采 集远程设备数据信号, 结构紧凑、 功能齐全、 性价比高、 安装方便 [ 5] . 由于本监控系统采集和控制点数非常多, 为实现系 统稳定、 安全、 高效的运行, 系统以工业以太网链接为主 干网, 局部采用 RS-485主从式链路的局域网形式.上 位机通过
100 M Ethernet , 采用 TCP /IP协议进行信息传 输, 通过上位机和主控单元来实现对工业现场的实时监 视和控制.通过实践表明, 系统运行结果良好.
49 PCC在碱回收蒸发工段中的应用 王树东, 等PROCESS AUTOMATION IN STRUM ENTATION Vol
32 N o
1 January
2011 2 .
3 系统软件设计 碱回收控制系统能够实现对黑液浓度、 黑液温度、 蒸汽压差和黑液流量等参数的实时监控, 这对提高碱 回收控制系统的效率是非常重要的.因此, 需要对其 采用合理、 高效的控制程序. 贝加莱 PCC采用分时多任务操作系统, 并辅以多 样化的应用软件设计手段.由于分时多任务的运行机 制, 使得应用任务的循环周期与程序长短无关, 而是转 由设计人员根据工艺需要自由设定, 从而将应用程序 的扫描周期同真正外部的控制周期区别开来, 满足了 实时控制的要求;
同时, 这种控制周期可以在 CPU 运 算能力允许的前提下, 按照用户的实际要求而做相应 的设定, 这就使得 PCC 的应用程序可分为多个独立的 任务模块. 在多个任务中, 根据不同任务对实时性能的不同 需求, 设计人员可以通过指定不同的优先等级来确定 循环周期, 从而实现确定的分时多任务控制.系统软 件使用 Automation Studio 编程语言, 可以灵活地选择 不同的编程语言, 以支持常规 PLC 沿用的梯形图、 指 令表和功能图等编程语言, 还可采用更为高效直观的 高级语言, 如C语言或者 Autom ation Basic .这样, 软 件开发人员毋需熟知 PCC 内部的硬件资源分布, 而只 须集中精力应对项目本身的工艺要求, 即可迅速编制 出结构清晰、 功能明确的控制程序来. 本系统使用高级语言 C 进行编程, 其运算时间 短, 且容易实现模块化编程, 从而使控制更加快速和精 确, 以达到更好的控制目标.
3 控制系统上位机设计 上位机软件采用组态王贝加莱专用版 K ingVIE W for B &
R 1. 0, 是过程控制和现场监控开发的监控系统 软件.在组态时充分利用其强大的上下位全集成功 能, 大大节约了开发时间并增强了系统的透明访问度. 组态王可以通过 OPC 技术与贝加莱 PCC 进行通信, OPC可以按照不同的归档算法和对数据进行分类存 储, 在数据库端完成数据的整合和发布, 实现异构网络 的互联 [ 6] .首先设置好贝加莱 OPC服务器相应的配 置, 接着在组态王的变量管理器中添加 OPC 驱........