PROVOX系统Y2K问题解决方案及实践.pdf
2 0 0 0年 1 月 第 2 9卷第 l 期 有色矿山 No r e r r o u s h 缶n 墨 J a n . 2 0 0 、 . 2 9 No I P ROVOX系统 1 p Y2 K 问题解决方 案及 实践 谪 奇 I p | } _ {’ 德兴 铜矿 , 江西 德兴3 3 4 2 2 4 . 舞 毒 Y 2f K 黜掘 [ 摘要]本文以一个实例详细介绍了n。 v 。 x系统 问题的解决方案实施过程。 [ 中圈分类号]T D 3 0 2 1 【 文献标识码]B 【 文章编号】1 0 0 2 - 8 9 5 1 2 0 0 0 0 1 - 0 0 4 0 0 4 ’ S o l u t i o n a n d p r a c t i c e o f Y2 K i n P r o v o x s y s t e m HE Qi E . x i n gC o p p e r Mi n e, D e z 4 . n g 3 3 4 2 2 4 , C k n a Ke y wo r d s Pr o v o x s y s t e m ; Y2 K ; s o l u fio n A b s t r a c t Th i s p a p e r g i v e s a d e t a i l e d d e s c ri p t i o n o f t h e s o l u t i o n a n d p r a c t i c e o f Y2 K i n P r o v o x 1 引言 计算机 2 0 0 0年问题 俗称 Y 2 K问题 , 就是指在使用了计算机软、 硬件 以及数字化 程序控制芯片的各种设备和业务处理系统 中, 由于使用了 2位十进制数来表示年份 , 因 此 , 当 日期 从 1 9 9 9年 1 2月 3 1日进 入 2 0 0 0 年 1月 1日, 系统将无法正常识别 由“ o o ” 表 示的 2 0 0 0年这一具体年份 , 从而带来 跟年 份、 日期有关的处理错误 , 引发各种各样的计 算机业务处理系统和控制系统的功能紊乱。 江西铜业公司德兴铜矿太山选矿厂是 目前 国 内最大的铜选厂 , 设计能力为 日处 理 6万 t 矿石 , 主要设备及控制系统均从国外引进, 具 有较高的 自动化控 制水平。P r o v o x系统是 选厂 1 9 8 7年 从 美 国 FI S HE R 公 司 引 进 的 D C S系统, 主要用于磨矿和浮选两系统的控 制和监视 , 它运行的好坏将直接影 响选厂生 产任务和各项指标的完成 , 进而影 响德兴铜 矿和铜 业公 司 的整体效益。因此 , 解 决好 [ 作者简介] 何奇 , 男 , 3 3岁. 工程师。 P r o v o x 系统的千年虫 问题 , 成了选厂乃至铜 业公司解决计算机 2 0 0 0年问题的重点项 目。 2 P r o v o x系统的运行环境 2 . 1 硬件环境 大山选矿厂 P r o v o x 系统主要由操作站、 控制器、 工程师站、 上位机及其它辅助设备组 成 , 设备之间的信息交换通过两条互为备用 的高速公路 数据总线 实现。 操作站 R t V A X1 0 0 0计算机、 9 MR A M、 无硬盘、 外挂双磁盘驱动器、 1 9英寸高分辨 率彩色显示器及 1 4 2 键专用操作键盘; 工 程 师 站 Mi c r o V A X 3 1 0 0计 算 机 、 8 MR M、 1 G B硬盘、 内置 S c s I 接 口磁带驱 动器、 1 4 英寸 T e k t r o n i x 4 2 0 7彩色显示器 、 键 盘 上 位 机Mi c r o V A X 2 0 0 0 计 算 机、 6 MR AM. 1 7 9 M 硬盘、 外 挂磁带 驱动器、 1 4 英寸 v 4 0 终端、 键盘 ; 控制器 3 2 0点 1 0系列及 豫 9 o集成功 能控制器 ; I 卡 件 A I 、 A O 、 DI ,4 3 0、 R T D及 O I i -- - - -- .- -一 I 维普资讯 第 1 期 何奇 P R O V O X系统 Y 2 K问题解决方案及实践 4 1 缓冲卡; 罔管 及 接 口设 备 L TD、 P cI u、 s I U 及 TI W AY 打印设 备 Di g t a l L A 2 1 0及 Gn i e o m3 3 1 0 打印机。 2 . 2 软件平台 操作系统 V MS 5 . 5 ; 操作站软件 D C 6 4 6 0 P 5 . O v OL l 一 8 ; 组态软件 P R O F L E X 5 . 0 ; 数据库软件 C HI P 2 . 4 ; 报表软件 D i l 1 . 1 ; 编程语 言 VA X P a s c a l 3 . 8 。 3 系统存在的 Y 2 K 问题及其影响 一 个系统是否存在 2 0 0 0年问题 , 主要取 决于该系统软、 硬件所采用的时间表示方法 及时间解释方法。硬件的 Y 2 K问题 主要存 在于固化在 R O M 中的控制该硬件行为的监 控程序 . 而软件的 Y 2 l f可题主要存在于操作 系统、 数据库、 工具等系统软件, 以及用户依 赖这些系统软件所开发的应用程序。因此 , 首先根据国家有色金属工业局下发的 有色 金属行业 Y 2 K问题调查表 的内容对系统进 行了详细而周密的检查 ; 其次, 多方咨询了有 关设备生产厂家 , 如厂商答复不存在 Y 2 K问 题, 要求出具有法律效应的书面承诺书, 若存 在则要求提供尽可能多的解决方案及资金需 求供用户参考与比较; 第三 . 邀请系统集成商 到现场核查; 第四. 请有关的 Y 2 K问题专家 确认。最终认为该厂 P r o v o x系统存在以下 Y 2 K问题 1 工程师站及上位机 Mi c r o惝1 0 0 和 Mic r o V A X 2 0 0 O 操作 系统 V MS 5 . 5 从 D ig t a l 公司发布的公告上得知其 V 6 . 5版本 以下的操作系统都存在 Y 2 K f可 题 , 必须加装 补丁程序。同时 F I S HE R公 司 的 E I r O x 2 0 0 0年升级版本的组态软件要求 OP e n V MS V 7 . 1 版本的操作 系统。而原系统工程师站 及上位机不能为新操作系统及应用软件提供 足够的存储空间。 2 P R O F L E X组态软件 由于使用两位 数表示年份 , 在 2 0 0 0 年以后的 日期显示仍为 D DMM YY。因 此 . 对 时 间 需要 进 行 比 较及逻辑运算的控制点将无法组态实现。 3 数据库软件 C HI P 由于系统时钟无 法跨越 2 O O O年, CH I P软件在 2 0 0 0年后将丢 失采集数据、 不保存历史数据 , 使数据库的数 据不能反映生产工艺流程的真实情况。 4 报表软件 D H 2 0 0 0年后无历 史报 表 。 5 1 0系列及 S R g 0 控制器 使用 日期及 时间比较等逻辑运算的控制点 2 0 0 0年后将 导致控制功能紊乱, 直接影响生产过程的 自 动化控制。 6 操作站及其软件 2 0 0 0年后不能调 用历史趋势, 无设备报警及状态累计。 4 解决方案的制定及选择 根据 P mv o x系统存在的 Y 2 K问题 , 该 厂制定了二套具体的解决方案 , 经专家 的技 术论证及技术、 商务谈判 . 最终选择第一方案 来组织实施。 4 . 1 方案一 尽管 Mi c r oV A X 3 1 0 0和 Mi ∞ W 此 0 0 0计 算机硬件本身不存在 Y 2 K问题 , 但由于它们 不能为 P r o v o x系统软件 2 0 0 0年升级版本提 供足够的存储空间, 因此 . 解决方案将它们合 二为一 , 更换为 A l p h a 工作站带 2 5 6 M R A M、 两个 4 . 3 G硬盘、 玎 英寸彩显和一个磁带机。 操作站更换为 D e l l P C机. 操作软件升 级到以 Win d o ws N T 4 . 0 为平台的 P O C 2 . 0 。 O p e n V MS 5 . 5操 作系 统 升 级 到 Op e n VMS 7. 1 。 P R o F L E X 组 态 软 件 升 级 到 E N. VOX4. 0 。 C HI P软件从 P 2 . 4升级 到 P 5 . 0及 以 上 。 D H软件从 P 1 . 1 升级到 P 3 . 3 及以上。 维普资讯 有色矿山 2 0 0 0年 1 0系 列控 制 器更 换 为 S R X 控制 器 、 S R 9 0 控制器升级到 S P X控制器。 D M6 0 0 3系 列I / O 缓 冲 卡 升 级 到 C L 6 6 0 1 系列串 口卡 , 以便与 S R X控制器配 套 。 高速公路 I 升级到高速公路 Ⅱ。 4 . 2方案二 操作站不更换为 D e l l P C机 , 仅升级操 作软件 , 但要扩充 1 6 M R A M及加装硬盘。 高速公路 I不升级到高速公路 Ⅱ。 其它同方案一 。 4 . 3 方案选择 尽管方案二也能解决 Y 2 K问题 , 同时与 方案一相比可节约近 2 5 %的费用, 但考虑到 该操作站 自 1 9 9 0年投人使用至今连续运行 近十年 , 元器件老化带来 了通讯不畅及无缘 故死机等一系列问题 , 随机备件更换殆尽 . 而 设备厂家叉不再生产 , 即使偶尔能买到 的备 件也是使用 过 的 修 复 件 , 难 于 保 证 质 量, 而以Wi n d o w s N T为平台的应用软件具 有操作简便、 界面友好等诺多特点 , 因此从系 统性能及长远 目标来看, 选用第一方案 能获 得较高的性能价格比。 5 方案的实施过程 解决 P r o v o x 系统的 Y 2 K问题本质上是 对其做一次完善性的维护工作 , 目的是确保 原系统在 2 0 0 0 年到来及以后仍能正确运行。 要做好这一维护工作 , 必须从硬件、 系统软件 及应用程序等多方面人手, 否则解决将是不 彻底 的。 5 . 1 确保软硬件平台符合 2 0 0 0年要求 解 决方 案 中所要 求 的硬件 设备 都是 1 9 9 8 年推出的. 供应商提 供 了 相 应设备符 合 2 0 0 0年 问题 的质 保 书。E N V O X 4 . 0 、 C HI P 5 . 0 、 DH3 . 3及 P C K 32. 0等 P r o v o x系 统 软件 , 是 美 国 F i s h e r Ro e mo u n t公 司 近 二 年推出的完全符合 2 0 0 0年问题的升级版本。 对于 O p e n V MS 7 . 1 和Wi n d o ws N T 4 . 0操作 系统, D i g ta l 和 Mi c r o s o f t 公 司提 供 了解 决 2 0 0 0 年问题的补丁程序。因此, 解决方案中 所要求 的软、 硬件平台是符合 2 0 0 0年问题 的。 5 . 2 应 用系统 的修 改 无论是方案一还是方案二都只提供了解 决 P r o v o x 系统 Y 2 K问题所需要的硬件及系 统软件。对一个具体的应用系统 , 由于软 、 硬 件平台的更换还必须对应用程序做相应的修 改 , 它既是用户整个工作 的重点也是最耗时 问与精力的。 5 . 2 . 1 组态 的修改 由于 P r o fl e x 5 . 0 存储介质 及 文 件 格式 与 E n v o x 4 . 0 完 全 不 一 样 , 其 组 态 不 能 直 接 移 植 到 E n v o x 4 . 0 下 , 必 须 先移植到 E n v o x 3 . 4然后升级到 E n v o x 4 . 0 , 移植有误及移 植过 程 中丢 失 的 控 制 点 及 子 程 序 还 必 须 在 E n v o x 4 . 0 下重新组态。 5 . 2 . 2 绘制工艺流程图及动态数据连接 利用 P r o f l e x 5 . 0绘制的工艺流程图及动 态数据连接不能应用于新系统 , 必须使 用 P o c 2 . 0 方案一 或 E n v o x 4 . 0 方案-- 所携 带的绘图软件重新绘制工艺流程图及进行动 态数据连接。 5 . 2 . 3 设计生产报表及 C h ip数据库 原有的生产报表及数据库不能移植到新 系统, 必须使用升级后的 D H及 C h i p 软件重 新设计生产报表及 C h ip 数据库。 5 . 3 符合性测试 应用系统修改完成后应按照信息产业部 颁发的 中 华 人 民 共 和 国 电 子 行 业 标 准 S J / Tl l 2 0 1 1 9 9 9 2 0 0 0 年符合性测试规范 搭建测试平台, 制定系统符合 2 0 0 0 年的测试 计划 , 通过测试及 时发现 问题并予 以解决。 符合性测试包括单元测试、 系统测试及验收 测试 。 单元测试是 以具体的应用程序为对象的 测试 , 用于检测应用程序 2 0 0 0年问题的修改 工作是否取得了预期的结果。 维普资讯 第 1 期 何奇 P R O V O X系统 Y 2 K问题解决方案及实践 4 3 系统测试是在单元测试通过的基础上 , 对整个 应用 系统进行 的测试 。测试对象包括 系统所需的所有软、 硬件平台及下装程序库 。 主要验证系统进程、 服务、 应用系统是否能正 常运行和停止 , 功能是否正确。 验 收测试是 在 系统 测试完 成 的基础上 。 将整个应用系统实际运行 中所涉及的所有资 源 硬件平台、 系统软件、 应用系统和实际数 据 集合在一起进行的最终测试。通过系统 投入正常运行去测试验证整个系统是否实现 2 0 0 0问题兼容 , 最终需求是否得到满足。 从测试的结果及对系统的跟踪考察情况 表明 系统运行稳定 , 工作正 常, 标志着 P r o . v 0 x系统 Y 2 K问题得到解决。 6 实施后达到的效果 解决 了 P r o v o x系统的 Y 2 K 问题 , 保持 了该系统在有色行业 的技术领先。 系统组态 、 设 诊 断及操作界面简单明 了, 控制功能得到进一步完善、 提高。 系统的响应时间缩短、 运行速度大幅度 提升, 系统维护纳工作量下降。 由于操作站更换 为普通 P C机 , 使备件 采购容易, 成本下降。 ’ 上接第 2 5页 离按 R Ka 『 v “ Q“ 公式作了校核计算 , 计算结果安全距离 R≥4 . 1 m, 大于爆体与再 磨电机等重要工业设施的直线距离。并经分 析 2 再磨电机与爆体呈 u 型连接 , 其实际 传震距离大于 6 m, 其中问可视作一 自然减震 淘 , 故不会对 2 再磨 电机产生震害, 同样也 不会对 1 同步电机产生震害。实践证明 以 上判断正确 , 爆破间隙期 间 2 再磨正常开 车 , 至今一切正常 。 5 结论 1 在复杂环境下 , 对大型低标号钢筋砼 基础爆破拆除时, 掌握好布孔与用药是关键 。 一 般爆破药量按 3 5 0 -4 0 0 g ] m 比较合理。 2 对钢筋混凝土爆破时, 即使是中部素 砼 , 夹制作用仍较大, 尤其中间有管桩螺栓的 部位其夹制力更大 , 布孔时应靠近管桩部位 为好 距管桩距离小于 1 0 0 ra m 。 3 为防止爆破影响与爆体相连接的其 它基础, 连接部位最好采用预裂切割法 , 条件 不允许时从方便施工出发可视情况增加附助 孔与附助药包。 4 对于有裂缝的基础爆破拆除时, 炮孔 可视情况垂直穿过裂层, 但需特别注意作好 炮孔充填工作。 维普资讯