伊朗自动化过程控制项目模块设计报告.docx
- 文档编号:26947640
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:55
- 大小:65.51KB
伊朗自动化过程控制项目模块设计报告.docx
《伊朗自动化过程控制项目模块设计报告.docx》由会员分享,可在线阅读,更多相关《伊朗自动化过程控制项目模块设计报告.docx(55页珍藏版)》请在冰豆网上搜索。
伊朗自动化过程控制项目模块设计报告
伊朗穆巴拉克板坯连铸机过程控制系统
模块设计报告
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
Company-Project-SD-MODULE
当前版本:
V1.0
作者:
完成日期:
2014-11-25
版本历史
版本/状态
作者
参与者
起止日期
备注
V1.0
目录
0.文档介绍4
0.1文档目的4
0.2文档范围4
0.3读者对象4
0.4参考文献4
0.5术语与缩写解释4
1.模块命名规则5
2.模块汇总5
2.1模块汇总表5
2.2模块关系图6
3.子系统可执行文件的模块设计6
3.1客户端模块6
3.2客户端Server模块6
3.3跟踪主程序模块7
3.4工艺模型主程序模块7
3.5优化模型主程序模块7
3.6通讯模块8
3.7报表模块8
3.8设备管理模块8
3.9质量判定模块9
3.10趋势分析模块9
4.子系统中间件的模块设计9
4.1OPC通讯模块9
4.2数据库中间件DLL模块10
5.子系统逻辑及计算模型DLL的模块设计10
5.1炉次跟踪DLL模块10
5.2铸流跟踪DLL模块10
5.3板坯跟踪DLL模块11
5.4切割优化DLL模块11
5.5拉速优化DLL模块11
5.6轻压下DLL模块12
5.7动态二冷水DLL模块12
6.其他12
0.文档介绍
0.1文档目的
本文档的目的是对模块设计进行总结与说明
0.2文档范围
文档范围包括模块命名规则、模块汇总、子系统可执行文件的模块设计、子系统中间件的模块设计、子系统逻辑及计算模型DLL的模块设计、其他。
0.3读者对象
模块开发人员、模块维护人员、模块使用人员。
0.4参考文献
无
0.5术语与缩写解释
缩写、术语
解释
SPP
精简并行过程,SimplifiedParallelProcess
SD
系统设计,SystemDesign
…
1.模块命名规则
提示:
模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设计文档的风格与代码的风格保持一致。
可以从机构的编程规范中摘取或引用(如果存在的话)。
2.模块汇总
2.1模块汇总表
子系统可执行文件
模块名称
功能简述
客户端
客户端Server
跟踪主程序
工艺模型主程序
优化模型主程序
通讯模块
报表模块
设备管理模块
质量判定模块
趋势分析
子系统中间件
模块名称
功能简述
OPC通信
数据库中间件DLL
子系统逻辑及计算模型DLL
模块名称
功能简述
炉次跟踪DLL
读取1/2流实时数据
铸流跟踪DLL
板坯跟踪DLL
切割优化DLL
拉速优化DLL
轻压下DLL
动态二冷水DLL
2.2模块关系图
3.子系统可执行文件的模块设计
3.1客户端模块
模块名称
功能描述
接口与属性
提示:
用专业的设计(开发)工具来设计本模块的接口与属性,说明函数功能、输入参数、输出参数、返回值等。
此处粘贴即可。
数据结构
与算法
提示:
不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。
不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。
补充说明
3.2客户端Server模块
模块名称
功能描述
接口与属性
提示:
用专业的设计(开发)工具来设计本模块的接口与属性,说明函数功能、输入参数、输出参数、返回值等。
此处粘贴即可。
数据结构
与算法
提示:
不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。
不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。
补充说明
3.3跟踪主程序模块
模块名称
跟踪主程序
功能描述
接口与属性
、输入参数、
序号
中文备注
来源
数据类型
备注
1
看门狗
质量
INT32
1-99999
2
启动数据请求
质量
INT16
1--启动时的数据请求
3
通讯ID号
质量
INT32
每炉每流有多条数据
4
流号
质量
INT16
5
炉次号
质量
String
6
质量异常起始点
质量
INT64
按照浇铸总长度给
7
质量异常结束点
质量
INT64
按照浇铸总长度给
8
异常区域长度
质量
INT64
9
质量代码
质量
INT16
1-废坯需切除,2-需精整可在头或尾(属于板坯的)
10
通讯ID号
质量
INT32
每流每块板坯有1条数据
11
流号
质量
INT16
12
看门狗
通讯
INT32
1-99999
13
通讯ID号
通讯
INT32
计划接收或变更后(L3给)
14
批次号
通讯
String
15
制造命令号
通讯
String
16
计划顺序号
通讯
String
17
生产计划号
通讯
String
18
炉次号
通讯
String
19
炉顺序号
通讯
INT16
20
总炉数
通讯
INT16
21
炉次信息状态
通讯
INT16
1-新增的计划(含板坯数据),2-接收到的请求反馈,3-实际浇铸的炉次
22
大包号
通讯
INT16
23
钢种名称
通讯
String
24
计划开浇时间
通讯
DATE
25
计划浇铸时间
通讯
DATE
单位Min
26
大包空包重量
通讯
INT64
KG
27
大包总重
通讯
INT64
KG
28
大包渣厚
通讯
INT64
CM
29
通讯ID号
通讯
INT32
接收后(L3给)
30
炉次号
通讯
String
31
大包号
通讯
INT16
32
原因
通讯
INT16
0-未知的大包号,1-大包号错误
33
通讯ID号
通讯
INT32
接收后(L3给)
34
炉次号
通讯
String
35
钢种
通讯
String
36
大包号
通讯
INT16
37
炉序号
通讯
INT16
38
炉次总数
通讯
INT16
39
通讯ID号
通讯
INT32
按流和板坯块数给(L3给)
40
炉次号
通讯
String
41
预定板坯号
通讯
String
42
流号
通讯
INT16
43
板坯序号
通讯
INT16
44
流板坯块数
通讯
INT16
45
板坯计划长度
通讯
INT32
46
板坯宽度
通讯
INT16
47
板坯厚度
通讯
INT16
输出参数
序号
中文备注
来源
数据类型
备注
1
看门狗
INT32
1-99999
2
大包开浇时间
跟踪
Date
3
大包停浇时间
跟踪
Date
4
浇铸时间
跟踪
INT16
单位:
min
5
流号
跟踪
INT16
6
流状态
跟踪
INT16
1-工作,0-未工作
7
批次号
跟踪
String
8
制造命令号
跟踪
String
9
计划顺序号
跟踪
String
10
生产计划号
跟踪
String
11
炉次号
跟踪
String
12
炉顺序号
跟踪
INT16
13
总炉数
跟踪
INT16
14
炉次状态
跟踪
INT16
本炉的状态(1-计划,2-大包到达,3-大包浇铸,4-大包停浇,5-大包离开)
15
实际钢种
跟踪
String
16
实际板坯宽度
跟踪
INT32
17
实际板坯厚度
跟踪
INT32
18
炉次起始长度
跟踪
INT64
按照浇铸总长度给
19
炉次结束长度
跟踪
INT64
按照浇铸总长度给
20
当炉长度
跟踪
INT64
21
混合区属于本炉
跟踪
INT16
属于为1.不属于为0
22
混合区起始长度
跟踪
INT64
按照浇铸总长度给
23
混合区结束长度
跟踪
INT64
按照浇铸总长度给
24
混合区长度
跟踪
INT64
25
混合区钢种
跟踪
String
混合后形成的新钢种
26
大包臂号
跟踪
INT16
27
大包号
跟踪
INT16
28
大包到达时间
跟踪
Date
29
大包重量
跟踪
INT64
开浇时净重KG
30
大包温度
跟踪
INT64
31
大包测温时间
跟踪
Date
32
中包号
跟踪
INT16
33
中包车号
跟踪
INT16
34
中包重量
跟踪
INT64
35
是否快换中包
跟踪
INT16
开浇时
36
大包停浇时大包剩余重量
跟踪
INT64
净重
37
大包停浇时中包剩余重量
跟踪
INT64
净重
38
是否最后一包
跟踪
INT16
本浇次
39
液面控制率
跟踪
INT16
本炉中百分之多少页面控制属于自动状态
40
二冷控制率
跟踪
INT16
本炉中百分之多少二冷控制属于自动计算状态
42
流开始浇铸时间
跟踪
Date
第一炉记录
43
流停浇时间
跟踪
Date
最后一炉记录
44
45
计划使用状态
跟踪
1-本炉已浇铸完成(修改计划表)
46
流号
跟踪
INT16
47
板坯号
跟踪
String
48
炉次号
跟踪
String
49
板坯流序号
跟踪
INT16
50
去毛刺状态
跟踪
INT16
1-未去毛刺,2-去毛刺机故障,3-去毛刺完成
51
去毛刺开始时间
跟踪
Date
52
去毛刺结束时间
跟踪
Date
53
喷印状态
跟踪
INT16
54
设定喷印号
跟踪
String
55
实绩喷印号
跟踪
String
56
喷印开始时间
跟踪
Date
57
喷印结束时间
跟踪
Date
58
称重状态
跟踪
INT16
59
称重重量
跟踪
Double
KG
60
称重时间
跟踪
Date
61
板坯去向
跟踪
INT16
1-下线,2-热送
62
板坯离开时间
跟踪
Date
63
流号
跟踪
INT16
64
炉次号
跟踪
String
65
混合区标志
跟踪
INT16
66
切片代码
跟踪
INT16
以浇次为周期
67
切片起始浇铸长度
跟踪
INT64
68
切片结束浇铸长度
跟踪
INT64
69
平均速度
跟踪
Single
70
平均液面位置
跟踪
Single
71
平均振动频率
跟踪
Single
72
平均振幅
跟踪
Single
73
偏斜角
跟踪
INT16
74
平均结晶器宽外流量
跟踪
INT32
75
平均结晶器宽内流量
跟踪
INT32
76
平均结晶器窄左流量
跟踪
INT32
77
平均结晶器窄右流量
跟踪
INT32
78
平均设备水流量
跟踪
INT32
79
最后一次中包温度
跟踪
INT32
81
二次冷却区代号
跟踪
INT16
82
二次冷却区内平均流量
跟踪
INT32
L/MIN
83
经历时间
跟踪
INT32
经历冷却区的时间秒
84
比水量
跟踪
INT32
L/Kg
85
小于设定水量
跟踪
INT16
1-平均实际水量小于设定值,0-正常
86
87
空气冷却区号
跟踪
INT16
88
平均气压
跟踪
INT16
Bar
89
是否有低压
跟踪
INT16
1-平均实际气压小于设定,0-正常
90
中包温度
跟踪
INT32
浇铸位
91
中包重量
跟踪
INT32
浇铸位
92
大包重量
跟踪
INT32
浇铸位-净重
93
滑动水口打开
跟踪
INT16
浇铸位
94
滑动水口关闭
跟踪
INT16
浇铸位
95
1号中包车在浇铸位
跟踪
INT16
96
1号中包车在预热位
跟踪
INT16
97
2号中包车在浇铸位
跟踪
INT16
98
2号中包车在预热位
跟踪
INT16
99
大包臂号
跟踪
INT16
浇铸位
100
1流铸机模式
跟踪
INT16
1-准备,2-送引锭,3-保持,4-浇铸,5-拉尾坯
101
2流铸机模式
跟踪
INT16
1-准备,2-送引锭,3-保持,4-浇铸,5-拉尾坯
102
1流拉速
跟踪
Single
103
2流拉速
跟踪
Single
104
1流送引锭开始
跟踪
INT16
105
2流送引锭开始
跟踪
INT16
106
1流浇铸开始
跟踪
INT16
107
2流浇铸开始
跟踪
INT16
108
1流浇铸停止
跟踪
INT16
109
2流浇铸停止
跟踪
INT16
110
1流结晶器准备好
跟踪
INT16
111
2流结晶器准备好
跟踪
INT16
112
1流尾坯出扇形段
跟踪
INT16
113
2流尾坯出扇形段
跟踪
INT16
114
1流调宽开始
跟踪
INT16
115
1流调宽结束
跟踪
INT16
116
2流调宽开始
跟踪
INT16
117
2流调宽结束
跟踪
INT16
118
跟踪
119
炉次号
跟踪
String
正在浇铸的
120
浇铸剩余时间
跟踪
INT16
正在浇铸的MIN
121
炉次状态
跟踪
INT16
1-到达,2-大包开浇,3-大包停浇,4-离开,5-最后一块切割完成
122
炉次号
跟踪
String
对应炉次状态
123
流号
跟踪
INT16
124
炉次号
跟踪
String
125
炉次起始长度
跟踪
INT64
126
炉次结束长度
跟踪
INT64
127
当炉长度
跟踪
INT64
128
混合区属于本炉
跟踪
INT16
129
混合区起始长度
跟踪
INT64
130
混合区结束长度
跟踪
INT64
131
混合区长度
跟踪
INT64
数据结构
与算法
提示:
不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。
不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。
补充说明
3.4工艺模型主程序模块
模块名称
功能描述
接口与属性
输入参数
序号
中文备注
来源
数据类型
备注
1
看门狗
跟踪
INT32
1-99999
2
通讯ID号
跟踪
INT32
1-9999
3
流号
跟踪
INT16
4
铸坯宽度
跟踪
INT16
5
铸坯厚度
跟踪
INT16
6
钢种
跟踪
String
输出参数
序号
中文备注
来源
数据类型
备注
1
看门狗
工艺
INT32
1-99999
2
启动数据请求
工艺
INT16
1--启动时的数据请求
3
看门狗
工艺
INT32
1-99999
4
通讯ID号
工艺
INT32
1-9999
5
生成时间
工艺
DATE
6
1段入口设定辊缝
工艺
Single
7
1段出口设定辊缝
工艺
Single
8
2段入口设定辊缝
工艺
Single
9
2段出口设定辊缝
工艺
Single
10
3段入口设定辊缝
工艺
Single
11
3段出口设定辊缝
工艺
Single
12
4段入口设定辊缝
工艺
Single
13
4段出口设定辊缝
工艺
Single
14
5段入口设定辊缝
工艺
Single
15
5段出口设定辊缝
工艺
Single
16
6段入口设定辊缝
工艺
Single
17
6段出口设定辊缝
工艺
Single
18
7段入口设定辊缝
工艺
Single
19
7段出口设定辊缝
工艺
Single
20
8段入口设定辊缝
工艺
Single
21
8段出口设定辊缝
工艺
Single
22
9段入口设定辊缝
工艺
Single
23
9段出口设定辊缝
工艺
Single
24
10段入口设定辊缝
工艺
Single
25
10段出口设定辊缝
工艺
Single
26
11段入口设定辊缝
工艺
Single
27
11段出口设定辊缝
工艺
Single
28
12段入口设定辊缝
工艺
Single
29
12段出口设定辊缝
工艺
Single
30
13段入口设定辊缝
工艺
Single
31
13段出口设定辊缝
工艺
Single
32
14段入口设定辊缝
工艺
Single
33
14段出口设定辊缝
工艺
Single
34
15段入口设定辊缝
工艺
Single
35
15段出口设定辊缝
工艺
Single
36
16段入口设定辊缝
工艺
Single
37
16段出口设定辊缝
工艺
Single
38
生成时间
工艺
DATE
39
压下开始位置
工艺
Single
距结晶器液面单位:
m
40
压下结束位置
工艺
Single
距结晶器液面单位:
m
41
压下区间长度
工艺
Single
单位:
mm
42
计算总的压下量
工艺
Single
43
压下率
工艺
Single
44
通讯ID号
工艺
INT32
1-9999
45
生成时间
工艺
DATE
46
切片位置
工艺
INT64
对应冶金长度
47
切片起始浇铸长度
工艺
INT64
对应浇铸长度--起始值
48
切片结束浇铸长度
工艺
INT64
49
切片长度
工艺
INT32
mm
50
表面温度
工艺
DOUBLE
51
中心温度
工艺
DOUBLE
52
固相率
工艺
Single
53
液相线温度
工艺
DOUBLE
54
固相线温度
工艺
DOUBLE
55
坯壳厚度
工艺
Single
56
通讯ID号
工艺
INT32
1-9999
57
生成时间
工艺
DATE
58
FT401设定水量
工艺
Single
59
FT402设定水量
工艺
Single
60
FT403设定水量
工艺
Single
61
FT404设定水量
工艺
Single
62
FT405设定水量
工艺
Single
63
FT406设定水量
工艺
Single
64
FT407设定水量
工艺
Single
65
FT408设定水量
工艺
Single
66
FT409设定水量
工艺
Single
67
FT410设定水量
工艺
Single
68
FT411设定水量
工艺
Single
69
FT412设定水量
工艺
Single
70
FT413设定水量
工艺
Single
71
FT414设定水量
工艺
Single
72
FT415设定水量
工艺
Single
73
FT416设定水量
工艺
Single
74
FT417设定水量
工艺
Single
75
FT418设定水量
工艺
Single
数据结构
与算法
提示:
不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。
不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。
补充说明
3.5优化计算模型主程序模块
模块名称
计算模块
功能描述
接口与属性
输入参数
序号
中文备注
来源
数据类型
备注
1
看门狗
跟踪
INT32
1-99999
2
通讯ID号
跟踪
INT32
1-9999
3
批次号
跟踪
String
4
制造命令号
跟踪
String
5
计划顺序号
跟踪
String
6
生产计划号
跟踪
String
7
炉次号
跟踪
String
8
炉顺序号
跟踪
INT16
9
总炉数
跟踪
INT16
浇次内的总数
10
钢种名称
跟踪
String
11
计划开浇时间
跟踪
DATE
12
通讯ID号
跟踪
INT32
1-9999
13
炉次号
跟踪
String
14
流号
跟踪
INT16
15
流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 伊朗 自动化 过程 控制 项目 模块 设计 报告