1 工厂自动化2000年问题解析 1
1.1 公元2000年问题——潜在的危机在工厂 1
1.2 公元2000年问题是真的吗? 2
1.3 公元2000年调查及测试实例 2
1.4 工厂系统组成框架 7
1.5 工厂系统内与日期有关的信息 9
1.6 日期的问题——常用的时钟(Realtime Clock) 11
1.7 智能采集与控制设备的Y2K问题及其实例 13
2 企业解决对策 17
2.1 公元2000年的四大课题 17
2.2 2000年问题决策参考实例 18
2.3 2000年问题发生处:剖析“黑匣子” 24
2.4 2000年问题分析检查层次 27
2.5 适当的分析检查能降低改造成本 28
2.6 您可能遇到的困难 29
2.7 建立正确的观念 31
2.8 解决公元2000年问题的方法论 32
2.9 工厂Y2K项目实施步骤 33
2.10 工厂Y2K项目实施策略 34
2.10.1 优化组成Y2K项目组 34
2.10.2 系统清查要点 36
2.10.3 Y2K问题分析的综合策略 37
2.10.4 全面的Y2K问题测试 38
2.10.5 未经考虑周全的测试是危险的 40
2.10.6 客户化应用软件检查对策 41
2.10.7 工厂Y2K项目管理 42
2.10.8 风险评估和系统改造规划 43
2.10.9 Y2K项目是一个系统工程 45
2.10.10 解决Y2K问题时间是关键 45
3 设备清查 50
3.1 Y2K项目定义及计划 50
3.1.1 成立项目 50
3.1.2 开工会议 52
3.1.3 确认项目成员及支援人力 53
3.1.4 检查系统的组成 53
3.1.5 现场调查 54
3.1.6 项目日程表 54
3.1.7 协调会议 54
3.2 系统清查 55
3.2.1 系统清查策略及注意事项 55
3.2.2 系统清查及管理工具 59
3.2.3 清查硬件 60
3.2.4 清查计算机操作系统 62
3.2.5 清查工具软件包 62
3.2.6 清查用户程序 63
3.2.7 PLC用户程序读取方法 64
3.2.8 DCS用户程序读取方法 65
3.2.9 SCADA用户程序读取方法 65
3.2.10 其它专用控制器用户程序读取方法 65
3.3 阶段总结 65
3.3.1 产生清查报告 66
3.3.2 召开阶段总结会议 66
4 Y2K问题分析 68
4.1 采购件Y2K问题分析 68
4.1.1 初步分析 69
4.1.2 从供应厂商及其网址获得信息 69
4.1.3 查询专业顾问公司Y2K资料库 70
4.1.4 产生汇总报告 72
4.1.5 召开检讨会议 73
4.2 应用程序Y2K问题分析 75
4.2.1 疑点研究 75
4.2.2 查出使用日期的部分 75
4.2.3 检查原始程序——多功能、多对象的搜索技术 76
4.2.4 清查应用程序——修改技术 76
4.2.5 测试系统 78
4.2.6 确认不合格系统 82
4.3 影响分析 83
4.3.1 检查组件Y2K影响力 84
4.3.2 分类系统失效的严重性 84
4.3.3 编辑失效系统报告 84
4.4 阶段总结 85
4.4.1 产生综合报告 85
4.4.2 召开总结会议 85
5 系统测试 87
5.1 测试策略 87
5.1.1 概述 87
5.1.2 Y2K问题的定义 88
5.1.3 测试过程定义 88
5.1.4 术语 89
5.2 测试计划 92
5.2.1 测试次序 92
5.2.2 测试对象 92
5.2.3 资源可用性 95
5.2.4 组件测试计划 95
5.2.5 复合组件测试计划 96
5.2.6 系统测试计划 97
5.2.7 “群”测试计划 97
5.3 测试程序 98
5.3.1 系统特点归纳 98
5.3.2 Y2K测试的关键日期 99
5.3.3 日期翻转及系统复位测试 100
5.3.4 日期设定功能测试 102
5.3.5 闰年测试 103
5.3.6 日期窗口测试 105
5.3.7 其他日期历法测试 106
5.3.8 日期累计测试 107
5.3.9 上载及下载测试 108
5.3.10 特殊数值测试 110
5.3.11 文件或目录生成测试 110
5.3.12 报表功能测试 112
5.3.13 历史记录文件删除测试 113
5.3.14 定时器测试 114
5.3.15 输入数据测试 114
5.3.16 输出数据测试 115
5.3.17 有效使用权测试 115
5.3.18 显示数据测试 115
5.3.19 间接日期应用测试 116
5.3.20 周期测试 116
5.3.21 应力测试 117
5.3.22 回归测试 118
5.4 使用哪些测试 118
5.5 Y2K测试的其他思考点 118
5.6 实施Y2K测试 123
5.6.1 测试实施工作 124
5.6.2 测试文档 125
5.6.3 测试报告 126
6 系统改造 129
6.1 Y2K风险评估 129
6.2 制定改造计划 131
6.2.1 制定工作计划 132
6.2.2 成立改造项目组 132
6.2.3 制定实施日程表 133
6.2.4 估算改造成本 133
6.2.5 后备方案与应变措施 134
6.3 改造项目实施 134
6.3.1 项目准备 134
6.3.2 项目实施 135
6.4 改造后再测试 135
6.5 改造后试运行 136
附录1 工厂自动化Y2K项目手册 137
附录2 工厂自动化Y2K项目实施表格 146
附录3 工厂自动化系统2000年问题有关的Internet资源 163