西门子S7300通过DP总线与DCS通讯方法.docx
- 文档编号:4453439
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:42
- 大小:719.47KB
西门子S7300通过DP总线与DCS通讯方法.docx
《西门子S7300通过DP总线与DCS通讯方法.docx》由会员分享,可在线阅读,更多相关《西门子S7300通过DP总线与DCS通讯方法.docx(42页珍藏版)》请在冰豆网上搜索。
西门子S7300通过DP总线与DCS通讯方法
S7-300系列PLC与DCS采用DP通讯的案例
1.系统简介
系统包括西门子S7-300系列PLC程序控制柜及触摸屏一套。
主要功能实现锅炉点火、灭火保护及燃烧器负荷调及监控等功能。
并将PLC系统送入DCS系统。
2.硬件配置及连接
系统配置表
序号
名称
型号
数量
备注
1
PS3075A
6ES7307-1EA00-0AB0
1
电源模块
2
CPU315-2DP
6ES7315-2AG10-0AB0
1
3
接口模块IM365
6ES7365-0BA01-0AA0
2
4
DI32X24V
6ES7321-1BL00-0AA0
4
5
DO32X24V/0.5A
6ES7322-1BL00-0AA0
1
6
DO16X24V/0.5A
6ES7322-1BH01-0AA0
1
7
AI8X12Bit
6ES7331-7KF02-0AB0
2
8
AO8X12Bit
6ES7332-5HF00-0AB0
2
3.软件配置组态
第一步:
PLC模块配置
S7-300程序软件配置,打开SIMATICManager软件
在打开的300主界面上在工具栏上点击“文件(F)”→“新建(N)”如下图所示:
弹出如下对话框:
在“名称(M)”:
输入一个工程名如programtest
“存储位置(路径)(S)”:
此处选择在D盘
新建完成后的主界面如下图所示:
在上图中鼠标右击→“插入新对象”→“SIMATIC300”站点如下图所示:
在上图主界面上双击“硬件”进行模块配置
弹出以下对话框,在硬件中配置相应的模块。
在上图中选择文件“RACK—300”插入“Rail”机架,在(0)UR机架上的1号槽位插入电源模块如下图所示:
在上图中选择文件“PS—300”插入“PS3075A”电源模块
在2号槽位插入CPU模块如下图所示:
在上图中选择文件“CPU—300”→“CPU315—2DP”→“6ES7315—2AG10—0AB0”→“V2.6”双击即可插入CPU模块。
在3号槽位中插入接口模块如下图所示:
在文件“IM—300”中选择“IM365IMS—R”双击即可,对于插入的模块都有相应的模块型号,如上图中红圈里即可看到对应的型号,以此来识别所选的模块是否与实际相符合。
在4—7号槽位中插入相应的开关量输入模块,如下图所示:
在文件“DI—300”中选择“SM321DI32XDC24V”双击插入即可
在8—9号槽位插入对应的开关量输出模块,如下图所示:
在文件“DO—300”中选择“SM322DO32XDC24V/0.5A”和“SM322DO16XDC24V/0.5A”双击插入即可
由于此系统所配置的模块比较多,在一个机架排满后,需在挂一个机架,因此还需在配置一个机架“
(1)UR”,方法同上。
如下图所示:
在“
(1)UR”机架上用同样的方法配置IM365、AI模拟量输入、AO模拟量输出模块。
模块配置完成后要对输入、输出模块的I/O地址进行定义,也可采用默认值就不必再次定义地址。
如下图所示是系统默认的地址:
地址定义方法:
双击“DI32XDC24V”模块,弹出如下对话框:
在“地址”属性中“开始(S)”输入0点确定即可。
第一个开关量输入模块的地址就为0—3。
以此类推剩余的输入模块地址依次为:
4—7、8—11、12—15
同样的方法定义开关量输出模块其地址依次为:
0—3、4—5
同样的方法定义模拟量输入模块其地址依次为:
448—463、464—479
同样的方法定义模拟量输出模块其地址依次为:
480—495、496—511
以上是对整个系统的模块配置,下一步对DP通讯组态进行设置。
第二步:
组态DP与DCS通讯
在上图中双击DP会弹出以下对话框,
在“常规”属性中点击PROFIBUS的“属性”来设置与DCS通讯的地址和通讯速率,弹出以下对话框:
设置地址时一定要与DCS对应,此处的地址52为DCS的第52个模块。
下一步设置传输率:
点击子网“属性”弹出以下对话框:
在属性—PROFIBUS的“网络设置”中选择一种传输率,此处选择为:
187.5Kbps。
备注:
传输率的选定是以PLC为基准的,PLC选择多大的传输速率,DCS就以PLC现有的传输率来进行数据交换。
在“配置文件(P)中”选择DP,配置后点击“确定”即可
在“属性—DP—(RO/S2.1)”界面的“工作模式”属性下把DP设置成DP从站如下图所示:
(备注:
这里DCS做为主站,PLC做为从站)
在“属性—DP—(RO/S2.1)”界面的“组态”属性中组态与DCS通讯所需的通讯数据,如下图所示:
点击“新建(N)”会弹出以下对话框:
在此对话框中需要设置以下参数
a.地址类型(Y):
选择为“输出”备注:
PLC送DCS的数据为输出
b.地址(E):
6备注:
此处的6是按照输出模块配置的地址排列的
c.长度:
(L):
8备注:
长度的大小定义一定要和DCS定义的一样
d.单位(U):
字备注:
可以选择“字”或者“字节”,但一定要和DCS对应
e.一致性(O):
单位
新建完输出类型后在新建输入地址参数,如下图所示:
在此对话框中需要设置以下参数
f.地址类型(Y):
选择为“输入”备注:
DCS送PLC的数据为输入
g.地址(E):
16备注:
此处的16是按照输入模块配置的地址排列的
h.长度:
(L):
16备注:
长度的大小定义一定要和DCS定义的一样
i.单位(U):
字备注:
可以选择“字”或者“字节”,但一定要和DCS对应
j.一致性(O):
单位
在此工程中需要与DCS通讯的点数为:
输入点为:
16个字
输出点位:
24个字
以上组态完成后在硬件的界面下点击“保存和编译”即可,如下图所示:
第三步:
在程序中组态与DCS通讯
在OB1主程序中编写上面所组态的地址,如下图所示:
以上截图只是其中组态的一部分,仅作参考。
第四步:
程序下载
组态好前面三步后,进行最后一步,下载程序。
方法如下:
a.在硬件中先下载组态好的硬件,如下图所示:
b.在主界面下下载整个程序,如下图所示:
把光标选择在“SIMATIC300
(1)”上,然后点击工具栏上的下载
即可。
以上为PLC与DCS通讯所需要组态的方法,以此工程为列仅作参考学习用。
通讯DI至DCS
序号
描述
PLC
通讯
序号
描述
PLC
通讯
序号
描述
PLC
通讯
1
#1启动燃烧器就地电源正常
I0.0
PQD6
33
1#助燃燃烧器就地电源正常
I4.0
PQD10
65
主油阀开位
I8.0
PQD14
2
1#启动燃烧器程控方式
I0.1
34
1#助燃燃烧器程控方式
I4.1
66
主油阀关位
I8.1
3
1#启动燃烧器点火枪原位
I0.2
35
1#助燃燃烧器点火枪原位
I4.2
67
回油阀开位
I8.2
4
1#启动燃烧器点火枪到位
I0.3
36
1#助燃燃烧器点火枪到位
I4.3
68
回油阀关位
I8.3
5
1#启动燃烧器油阀开位
I0.4
37
1#助燃燃烧器油阀开位
I4.4
69
燃油压力低
I8.4
6
1#启动燃烧器油阀关位
I0.5
38
1#助燃燃烧器油阀关位
I4.5
70
雾化空气压力低
I8.5
7
1#启动燃烧器吹扫阀开位
I0.6
39
1#助燃燃烧器吹扫阀开位
I4.6
71
I8.6
8
1#启动燃烧器吹扫阀关位
I0.7
40
1#助燃燃烧器吹扫阀关位
I4.7
72
手动MFT
I8.7
9
1#启动燃烧器雾化阀开位
I1.0
41
1#助燃燃烧器雾化阀开位
I5.0
73
#1启动燃烧器助燃风压力低
I9.0
10
1#启动燃烧器雾化阀关位
I1.1
42
1#助燃燃烧器雾化阀关位
I5.1
74
#2启动燃烧器助燃风压力低
I9.1
11
1#启动燃烧器火检有火
I1.2
43
1#助燃燃烧器火检有火
I5.2
75
#1助燃燃烧器助燃风压力低
I9.2
12
1#启动燃烧器点火器打火
I1.3
44
1#助燃燃烧器点火器打火
I5.3
76
#2助燃燃烧器助燃风压力低
I9.3
13
I1.4
45
炉膛压力高1
I5.4
77
送风机运行
I9.4
14
输入备用1
I1.5
46
炉膛压力高2
I5.5
78
引风机运行
I9.5
15
输入备用2
I1.6
47
炉膛压力低1
I5.6
79
DCS点火允许
I9.6
16
输入备用3
I1.7
48
炉膛压力低报警
I5.7
80
DCS紧急停炉
I9.7
17
2#启动燃烧器就地电源正常
I2.0
49
2#助燃燃烧器就地电源正常
I6.0
81
18
2#启动燃烧器程控方式
I2.1
50
2#助燃燃烧器程控方式
I6.1
82
19
2#启动燃烧器点火枪原位
I2.2
51
2#助燃燃烧器点火枪原位
I6.2
83
20
2#启动燃烧器点火枪到位
I2.3
52
2#助燃燃烧器点火枪到位
I6.3
84
21
2#启动燃烧器油阀开位
I2.4
53
2#助燃燃烧器油阀开位
I6.4
85
22
2#启动燃烧器油阀关位
I2.5
54
2#助燃燃烧器油阀关位
I6.5
86
23
2#启动燃烧器吹扫阀开位
I2.6
55
2#助燃燃烧器吹扫阀开位
I6.6
87
24
2#启动燃烧器吹扫阀关位
I2.7
56
2#助燃燃烧器吹扫阀关位
I6.7
88
25
2#启动燃烧器雾化阀开位
I3.0
57
2#助燃燃烧器雾化阀开位
I7.0
89
26
2#启动燃烧器雾化阀关位
I3.1
58
2#助燃燃烧器雾化阀关位
I7.1
90
27
2#启动燃烧器火检有火
I3.2
59
2#助燃燃烧器火检有火
I7.2
91
28
2#启动燃烧器点火器打火
I3.3
60
2#助燃燃烧器点火器打火
I7.3
92
29
I3.4
61
炉膛压力低2
I7.4
93
30
输入备用4
I3.5
62
炉膛压力低3
I7.5
94
31
输入备用5
I3.6
63
炉膛压力高3
I7.6
95
32
输入备用6
I3.7
64
炉膛压力高报警
I7.7
96
序号
描述
PLC
通讯
序号
描述
PLC
通讯
97
1#启动助燃风门点火位
M123.0
Q18.0
129
1#启动燃烧器点火允许
M102.0
PQD22
98
2#启动助燃风门点火位
M123.1
Q18.1
130
1#启动燃烧器正在启动
M102.1
99
1#辅助助燃风门点火位
M123.2
Q18.2
131
1#启动燃烧器启动失败
M102.2
100
2#辅助助燃风门点火位
M123.3
Q18.3
132
1#启动燃烧器正在运行
M102.3
101
1#启动油调节阀点火位
M122.0
Q18.4
133
2#启动燃烧器点火允许
M102.4
102
2#启动油调节阀点火位
M122.1
Q18.5
134
2#启动燃烧器正在启动
M102.5
103
1#辅助油调节阀点火位
M122.2
Q18.6
135
2#启动燃烧器启动失败
M102.6
104
2#辅助油调节阀点火位
M122.3
Q18.7
136
2#启动燃烧器正在运行
M102.7
105
Q19.0
137
1#助燃燃烧器点火允许
M103.0
106
Q19.1
138
1#助燃燃烧器正在启动
M103.1
107
Q19.2
139
1#助燃燃烧器启动失败
M103.2
108
Q19.3
140
1#助燃燃烧器正在运行
M103.3
109
Q19.4
141
2#助燃燃烧器点火允许
M103.4
110
Q19.5
142
2#助燃燃烧器正在启动
M103.5
111
Q19.6
143
2#助燃燃烧器启动失败
M103.6
112
Q19.7
144
2#助燃燃烧器正在运行
M103.7
113
Q20.0
145
3#助燃燃烧器点火允许
M104.0
114
Q20.1
146
3#助燃燃烧器正在启动
M104.1
115
Q20.2
147
3#助燃燃烧器启动失败
M104.2
116
Q20.3
148
3#助燃燃烧器正在运行
M104.3
117
Q20.4
149
4#助燃燃烧器点火允许
M104.4
118
Q20.5
150
4#助燃燃烧器正在启动
M104.5
119
Q20.6
151
4#助燃燃烧器启动失败
M104.6
120
Q20.7
152
4#助燃燃烧器正在运行
M104.7
121
Q21.0
153
DCS控制选择
M105.0
122
Q21.1
154
自动方式
M105.2
123
Q21.2
155
MFT
M105.1
124
Q21.3
156
125
Q21.4
157
126
Q21.5
158
127
Q21.6
159
128
Q21.7
160
通讯AI至DCS
序号
描述
PLC
极性
通讯
0-100
量程
点火位
点火位判断中间量
绝对值
1
1#启动燃烧器燃油调节阀阀位
PIW448
M110.0
PQW26
MD200
M122.0
MD410
MD458
2
2#启动燃烧器燃油调节阀阀位
PIW450
PQW28
MD204
M122.1
MD414
MD462
3
1#助燃燃烧器燃油调节阀阀位
PIW452
PQW30
MD208
M122.2
MD418
MD466
4
2#助燃燃烧器燃油调节阀阀位
PIW454
PQW32
MD212
M122.3
MD422
MD470
5
PIW456
PQW34
MD216
M122.4
MD426
MD474
6
进油主管压力
PIW458
PQW36
MD228
0-2MPa
M122.5
MD430
MD478
7
进油主管流量
PIW460
PQW38
MD224
0-2000kg/h
8
回油主管流量
PIW462
PQW40
MD248
9
1#启动燃烧器调节风门开度
PIW464
PQW42
MD232
M123.0
MD434
MD482
10
2#启动燃烧器调节风门开度
PIW466
PQW44
MD236
M123.1
MD438
MD486
11
1#助燃燃烧器调节风门开度
PIW468
PQW46
MD240
M123.2
MD442
MD490
12
2#助燃燃烧器调节风门开度
PIW470
PQW48
MD244
M123.3
MD446
MD494
13
PIW472
PQW50
MD248
M123.4
MD450
MD498
14
PIW474
PQW52
MD252
M123.5
MD454
MD502
通讯DO自DCS
序号
描述
PLC
通讯
序号
描述
PLC
通讯
1
进1#启动燃烧器点火枪
Q0.0
I16.0
33
开#1启动燃烧器点火器
Q4.0
I20.0
2
退1#启动燃烧器点火枪
Q0.1
I16.1
开#2启动燃烧器点火器
Q4.1
I20.1
3
开1#启动燃烧器油角阀
Q0.2
I16.2
34
开#1助燃燃烧器点火器
Q4.2
I20.2
4
关1#启动燃烧器油角阀
Q0.3
I16.3
开#2助燃燃烧器点火器
Q4.3
I20.3
5
开1#启动燃烧器吹扫阀
Q0.4
I16.4
35
主油阀控制
Q4.4
I20.4
6
关1#启动燃烧器吹扫阀
Q0.5
I16.5
回油阀控制
Q4.5
I20.5
7
开1#启动燃烧器雾化阀
Q0.6
I16.6
36
3#助燃燃烧器雾化阀控制
Q4.6
I20.6
8
关1#启动燃烧器雾化阀
Q0.7
I16.7
Q4.7
I20.7
9
37
MFT
Q5.0
I21.0
10
38
MFT
Q5.1
I21.1
11
39
Q5.2
I21.2
12
40
Q5.3
I21.3
13
进2#启动燃烧器点火枪
Q1.0
I17.0
41
Q5.4
I21.4
14
退2#启动燃烧器点火枪
Q1.1
I17.1
42
Q5.5
I21.5
15
开2#启动燃烧器油角阀
Q1.2
I17.2
43
Q5.6
I21.6
16
关2#启动燃烧器油角阀
Q1.3
I17.3
44
Q5.7
I21.7
17
开2#启动燃烧器吹扫阀
Q1.4
I17.4
45
DCS启动1#启动燃烧器
I22.0
18
关2#启动燃烧器吹扫阀
Q1.5
I17.5
46
DCS停止1#启动燃烧器
I22.1
19
开2#启动燃烧器雾化阀
Q1.6
I17.6
47
DCS启动2#启动燃烧器
I22.2
20
关2#启动燃烧器雾化阀
Q1.7
I17.7
48
DCS停止2#启动燃烧器
I22.3
21
进1#助燃燃烧器点火枪
Q2.0
I18.0
49
DCS启动1#辅助燃烧器
I22.4
22
退1#助燃燃烧器点火枪
Q2.1
I18.1
50
DCS停止1#辅助燃烧器
I22.5
23
开1#助燃燃烧器油角阀
Q2.2
I18.2
51
DCS启动2#辅助燃烧器
I22.6
24
关1#助燃燃烧器油角阀
Q2.3
I18.3
52
DCS停止2#辅助燃烧器
I22.7
25
开1#助燃燃烧器吹扫阀
Q2.4
I18.4
53
DCS开主油阀按钮
I23.0
26
关1#助燃燃烧器吹扫阀
Q2.5
I18.5
54
DCS关主油阀按钮
I23.1
27
开1#助燃燃烧器雾化阀
Q2.6
I18.6
55
DCS开回油阀按钮
I23.2
28
关1#助燃燃烧器雾化阀
Q2.7
I18.7
56
DCS关回油阀按钮
I23.3
29
进2#助燃燃烧器点火枪
Q3.0
I19.0
57
I23.4
30
退2#助燃燃烧器点火枪
Q3.1
I19.1
58
I23.5
31
开2#助燃燃烧器油角阀
Q3.2
I19.2
59
I23.6
32
关2#助燃燃烧器油角阀
Q3.3
I19.3
60
I23.7
33
开2#助燃燃烧器吹扫阀
Q3.4
I19.4
61
34
关2#助燃燃烧器吹扫阀
Q3.5
I19.5
62
35
开2#助燃燃烧器雾化阀
Q3.6
I19.6
63
36
关2#助燃燃烧器雾化阀
Q3.7
I19.7
64
通讯AO自DCS
序号
描述
PLC
通讯
触摸屏
寄存
加1
减1
加5
减5
1
1#启动燃烧器燃油调节阀输出
PQW480
PIW24
MD280
MW328
M115.0
M115.1
M115.2
M115.3
2
2#启动燃烧器燃油调节阀输出
PQW482
PIW26
MD284
MW330
M115.4
M115.5
M115.6
M115.7
3
1#助燃燃烧器燃油调节阀输出
PQW48
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 S7300 通过 DP 总线 DCS 通讯 方法