三层楼电梯组态王PLC控制程序,急急急!!!

三层楼电梯组态王PLC控制程序,急急急!!!,第1张

if(轿厢>=0&&轿厢<=40)

X015=1

else

X015=0

if(轿厢>=160&&轿厢<=240)

X016=1

else

X016=0

if(轿厢>=360&&轿厢<=400)

X017=1

else

X017=0

if((X015==1||M501==1)&&X016==0&&X017==0)

M501=1

else

M501=0

if((X016==1||M502==1)&&X015==0&&X017==0)

M502=1

else

M502=0

if((X017==1||M503==1)&&X016==0&&X015==0)

M503=1

else

M503=0

if((Y021==1||X020==1)&&(M501==0||M2==1))

Y021=1 //X020一楼指令按钮 Y021一楼指令灯

else

Y021=0

if((Y022==1||X021==1)&&(M502==0||M2==1))

Y022=1 //X021一楼指令按钮 Y022一楼指令灯

else

Y022=0

if((Y023==1||X022==1)&&(M503==0||M2==1))

Y023=1 //X022一楼指令按钮 Y023一楼指令灯

else

Y023=0

if(((((Y022==1&&M502==0)||Y023==1)&&M503==0)||((((Y026==1||Y025==1)&&M502==0)||Y027==1)&&M503==0&&Y015==0))&&Y001==0&&X006==0)

Y014=1 //Y014上方向灯

else

Y014=0

if(((((Y022==1&&M502==0)||Y021==1)&&M501==0)||((((Y026==1||Y025==1)&&M502==0)||Y024==1)&&M501==0&&Y014==0))&&Y000==0&&X005==0)

Y015=1 //Y015下方向灯

else

Y015=0

if((M501==0||Y015==1||M2==1)&&(X023==1||Y024==1))

Y024=1//X023一楼向上按钮 Y024一楼上召灯

else

Y024=0

if((M502==0||Y015==1||M2==1)&&(X024==1||Y025==1))

Y025=1

else

Y025=0

if((M502==0||Y014==1||M2==1)&&(X025==1||Y026==1))

Y026=1//X025一楼向上按钮 Y026一楼上召灯

else

//X024一楼向上按钮 Y025一楼上召灯

else Y026=0

if((M503==0||Y014==1||M2==1)&&(X026==1||Y027==1))

Y027=1//X026一楼向上按钮 Y027一楼上召灯

else

Y027=0

if(轿厢>=0&&轿厢<=30||轿厢>=200&&轿厢<=230||轿厢>=400&&轿厢<=430)

X004=1

else

X004=0

if(轿厢>=0&&轿厢<=0||轿厢>=170&&轿厢<=200||轿厢>=370&&轿厢<=400)

X003=1

else

X003=0

if((X015==1&&Y014==1||X006==1&&Y015==1||M5==0&&X001==0||X007==1||M0==1)&&M5==0&&X010==0)

M0=1 //M0启动关门

else

M0=0

if((Y014==1&&X012==1||Y015==1&&X011==1)&&M0==1&&X001==1)

M1=1 //M1启动

else

M1=0

if(((M1==0&&X004==0&&X003==1)||(Y000==1&&X004==0)||(M1==1&&Y014==1))&&Y001==0&&X001==1)

Y000=1 //上行接触器

else

Y000=0

if(((M1==0&&X004==1&&X003==0)||(Y001==1&&X003==0)||(M1==1&&Y015==1))&&Y000==0&&X001==1)

Y001=1 //下行接触器

else

Y001=0

if(Y000==1||Y001==1)

M2=1//M2运行

else

M2=0

if((X003==1&&X004==1&&M0==0||Y010==1||(M501==1&&X023==1||X024==1&&M502==1||X025==1&&M502==1||X026==1&&M503==1)||X010==1)&&M2==0&&Y011==0)

{

M7=M7+1

if(M7>=0&&M7<=40&&X007==0)

{X001=0

Y010=1

if(M501==1&&X004==1&&X003==1)

{一楼厅门=一楼厅门+1叫厅门=一楼厅门}

if(M502==1&&X004==1&&X003==1)

{二楼厅门=二楼厅门+1叫厅门=二楼厅门}

if(M503==1&&X004==1&&X003==1)

{三楼厅门=三楼厅门+1叫厅门=三楼厅门}

}

else

{ Y010=0

}

}

else

{

Y010=0

M7=0

}

if(((M0==1||Y011==1||X007==1))&&Y010==0)

{ M8=M8+1

if(M8>=0&&M8<=40&&X010==0)

{

Y011=1

if(M501==1)

{一楼厅门=一楼厅门-1叫厅门=一楼厅门}

if(M502==1)

{二楼厅门=二楼厅门-1叫厅门=二楼厅门}

if(M503==1)

{三楼厅门=三楼厅门-1叫厅门=三楼厅门}

if(轿厅门==0) X001=1

}

else{

Y011=0

}

}

Else

{

M8=0

Y011=0

}

if((Y014==0&&Y015==0||Y021==1&&M501==1||Y022==1&&M502==1||Y023==1&&M503==1||((Y024==1&&M501==1||Y025==1&&M502==1)&&Y015==0||(Y026==1&&M502==1||Y027==1&&M503==1)&&Y014==0))&&(轿厢==40||轿厢==160||轿厢==240||轿厢==360)||M2==1&&M4==1)

M4=1 //M4停车

else

M4=0

if((M4==1||M5==1)&&(M10>=0&&M10=<40))

{ M5=1 //M5停站延时继电器

if(M4==0)

M10=M10+1

else

M10=0//M10停站延时时间

}

else

{

M5=0

M10=0

}

if(M1==1&&Y003==0)

{

Y002=1

if(Y000==1)

轿厢=轿厢+10

if(Y001==1)

轿厢=轿厢-10

对重=400-轿厢

}

else

Y002=0

if(M2==1&&Y002==0)

{

Y003=1

if(Y003==1&&Y000==1)

轿厢=轿厢+5

if(Y003==1&&Y001==1)

轿厢=轿厢-5

对重=400-轿厢

}

else

Y003=0

一、 实验目的

1、 通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试方法。

2、 进一步熟悉PLC的I/O连接。

3、 熟悉三层楼电梯采用轿厢内外按钮控制的编程方法。

二、控制要求

电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫 *** 纵,其 *** 纵内容为电梯运行方向。电梯轿厢内设有楼层内选按钮S1~S3,用以选择需停靠的楼层。L1为一层指示、L2为二层指示、L3为三层指示,SQ1~SQ3为到位行程开关。电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。例如,电梯停在一层,在三层轿厢外呼叫时,必须按三层上升呼叫按钮,电梯才响应呼叫(从一层运行到三层),按三层下降呼叫按钮无效;反之,若电梯停在三层,在一层轿厢外呼叫时,必须按一层下降呼叫按钮,电梯才响应呼叫,按三层上升呼叫按钮无效,依此类推。

三、 编制梯形图并写出程序,

参考程序 表6-10-1所示

步序

指 令

步序

指 令

0

LD T48

13

OLD

1

O T56

14

LD T67

2

O T75

15

AN T68

3

AN I0.2

16

OLD

4

AN M0.1

17

OLD

5

AN M0.5

18

AN Q0.0

6

LD T38

19

AN Q0.1

7

AN T39

20

= Q0.2

8

LD T50

21

LD T52

9

AN T51

22

O T64

10

OLD

23

AN I0.1

11

LD T67

24

AN M0.1

12

AN T68

25

AN M0.2

步序

指 令

步序

指 令

26

AN M0.3

55

LD T44

27

AN M0.4

56

AN T45

28

LD T40

57

LD T62

29

AN T41

58

AN T63

30

LD T46

59

OLD

31

AN T47

60

LD T72

32

OLD

61

AN T73

33

LD T54

62

OLD

34

AN T55

63

AN Q0.1

35

OLD

64

AN Q0.2

36

LD T58

65

= Q0.0

37

AN T59

66

LD I0.2

38

OLD

67

AN I0.4

39

LD T69

68

AN I0.5

40

AN T77

69

A I0.3

41

OLD

70

LD M0.1

42

LD T74

71

AN M0.3

43

AN T78

72

OLD

44

OLD

73

AN I0.0

45

OLD

74

= M0.1

46

AN Q0.0

75

AN M2.0

47

AN Q0.2

76

TONT38, +10

48

= Q0.1

77

LD T38

49

LD T42

78

TONT39, +30

50

O T60

79

LD T39

51

O T70

80

AN I0.2

52

AN I0.0

81

TONT40, +30

53

AN M0.3

82

TONT41, +50

54

AN M0.6

83

TONT42, +80

步序

指 令

步序

指 令

84

TONT43, +100

116

TONT50, +10

85

LD I0.0

117

LD T50

86

AN I0.3

118

TONT51, +30

87

AN I0.4

119

LD T51

88

A I0.5

120

AN I0.2

89

LD M0.3

121

TONT52, +30

90

AN M0.1

122

TONT53, +50

91

AN M0.5

123

LD I0.2

92

OLD

124

AN I0.5

93

AN I0.2

125

A M0.1

94

= M0.3

126

A M0.5

95

AN M2.1

127

AN M2.1

96

TONT44, +10

128

LD M2.0

97

LD T44

129

AN M0.2

98

TONT45, +30

130

AN M0.3

99

LD T45

131

AN M0.4

100

AN I0.0

132

AN M0.6

101

TONT46, +30

133

OLD

102

TONT47, +50

134

AN I0.0

103

TONT48, +80

135

= M2.0

104

TONT49, +100

136

TONT67, +10

105

LD I0.2

137

LD T67

106

AN I0.3

138

TONT68, +30

107

AN I0.5

139

LD T68

108

A I0.4

140

AN I0.2

109

LD M0.5

141

AN I0.1

110

AN M0.2

142

LD M3.0

111

AN M0.4

143

AN I0.0

112

OLD

144

OLD

113

AN I0.0

145

TONT69, +10

114

= M0.5

146

TONT77, +30

115

AN M2.0

147

= M3.0

步序

指 令

步序

指 令

148

LD M3.0

178

TONT59, +30

149

AN I0.1

179

LD T59

150

TONT70, +30

180

AN I0.1

151

TONT71, +50

181

TONT60, +30

152

LD I0.1

182

TONT61, +50

153

AN I0.3

183

LD I0.0

154

AN I0.4

184

AN I0.3

155

A I0.5

185

AN I0.5

156

LD M0.4

186

A I0.4

157

AN M0.1

187

LD M0.6

158

AN M0.5

188

AN M0.2

159

OLD

189

AN M0.4

160

= M0.4

190

OLD

161

TONT54, +10

191

AN I0.2

162

LD T54

192

= M0.6

163

TONT55, +30

193

AN M2.1

164

LD T55

194

TONT62, +10

165

AN I0.1

195

LD T62

166

TONT56, +30

196

TONT63, +30

167

TONT57, +50

197

LD T63

168

LD I0.1

198

AN I0.0

169

AN I0.4

199

TONT64, +30

170

AN I0.5

200

TONT65, +50

171

A I0.3

201

LD I0.0

172

LD M0.2

202

AN M0.3

173

AN M0.6

203

A M0.3

174

OLD

204

A M0.6

175

= M0.2

205

AN M2.0

176

TONT58, +10

206

LD M2.1

177

LD T58

207

AN M0.1

步序

指 令

步序

指 令

208

AN M0.2

260

AN T57

209

AN M0.4

261

AN T76

230

AN M0.5

261

= Q0.7

231

OLD

263

= M1.0

232

AN I0.2

264

LD I0.0

233

= M2.1

265

O I0.2

234

TONT72, +10

266

A I0.4

235

LD T72

267

O M1.1

236

TONT73, +30

268

AN T41

237

LD T73

269

AN T47

238

AN I0.0

270

AN T53

239

A I0.1

271

AN T65

240

LD M3.1

272

AN T77

241

AN I0.2

273

A T78

242

OLD

274

= Q0.6

243

TONT74,

275

= M1.1

244

+10

276

LD I0.1

245

TONT78,

277

O I0.2

246

+30

278

A I0.3

247

= M3.1

279

O M1.2

248

LD M3.1

280

AN I0.0

249

AN I0.1

281

AN T43

250

TONT75,

282

AN T61

251

+30

283

AN T71

252

TONT76,

284

= Q0.5

253

+50

285

= M1.2

254

LD I0.1

286

LD M0.1

255

O I0.1

287

AN T43

256

A I0.5

288

LD M0.2

257

O M1.0

289

AN T61

258

AN I0.2

290

OLD

259

AN T49

291

LD M0.5

步序

指 令

步序

指 令

292

AN T53

302

AN T57

293

OLD

303

OLD

294

O M2.0

304

LD M0.6

295

AN I0.0

305

AN T65

296

AN T71

306

OLD

297

AN Q0.3

307

O M2.1

298

= Q0.4

308

AN I0.2

299

LD M0.3

309

AN T76

300

AN T49

310

AN Q0.4

301

LD M0.4

311

= Q0.3

参考梯形图如下所示:

图6-10-2

四、过程分析

例如接通I0.2即接通SQ1,表示轿厢原停楼层1,按SB3,即I0.3接通一下,表示呼叫楼层3,则I0.5接通,三层呼叫指示灯亮,.Q0.4接通,表示电梯上升,手动(表示轿厢离开底层,释放行程开关)SQ1断开;电梯在底层与二层之间运行指示灯L1亮,2秒后一层指示灯L1灭、二层指示灯L2亮,2秒后二层指示灯L2灭、三层指示灯L3亮。直至SQ3接通, Q0.4断开,表示电梯上升停止,电梯到达三层。

1、电梯在一、二、三层楼分别设置一个呼叫按钮和一个行程开关。在行程开关SQ1、SQ2、SQ3都断开的情况下,呼叫不起作用。

2、用指示灯来模拟电梯的运行过程。

(1)接通.I0.2即接通SQ1,表示轿厢原停楼层1,按SB3,即I0.3接通一下,表示呼叫楼层3,则Q0.5接通,三层呼叫指示灯亮,.Q0.4接通,表示电梯上升。过一秒后,Q0.2接通,一层指示灯亮,过3秒后,Q0.2断开,一层指示灯L1灭、二层指示灯L2亮。直至Q0.0接通,三层指示灯亮,再过2秒后,Q0.4断开(表示电梯上升停止),上升指示灯灭。

(2)接通I0.0即接通SQ3,表示轿厢原停楼层3,按SB1,即I0.5接通一下,表示呼叫楼层1,则Q0.7接通,三层呼叫指示灯亮,Q0.3接通,表示电梯下降。过1秒后,Q0.0接通,底层指示灯亮,3秒后,Q0.0断开,则底层指示灯灭。断开I0.0即断开SQ3,3秒后Q0.1接通,二层指示灯亮,过2秒后Q0.1断开,二层指示灯灭。又过3秒,到达底层,Q0.2接通,底层指示灯亮,再过2秒,Q0.3断开,下降指示灯灭。

(3)接通I0.2即接通SQ1,表示轿厢原停楼层1,按SB2,即I0.4接通一下,表示呼叫楼层2,则Q0.6接通,三层呼叫指示灯亮,Q0.4接通,表示电梯上升。过1秒后,Q0.2接通,底层指示灯亮,3秒后,Q0.2断开,则底层指示灯灭。断开I0.2即断开SQ1,3秒后Q0.1接通,二层指示灯亮,过2秒后Q0.4断开,上升指示灯亮。

(4)接通I0.2即接通SQ1,表示轿厢原停楼层1,同时按SB2、SB3,即I0.3、I0.4同时接通一下,表示2、3楼层同时呼叫,则Q0.5、Q0.6都接通,二、三层呼叫指示灯亮,Q0.4接通,表示电梯上升。过1秒后,Q0.2接通,底层指示灯亮,3秒后Q0.2断开,则底层指示灯灭。断开I0.2即断开SQ1,3秒后接通I0.01即接通SQ2,1秒后Q0.1接通,二层指示灯亮,又过2秒后Q0.1断开,二层指示灯灭。断开I0.1即断开SQ2,3秒后Q0.0接通,三层指示灯亮,再过2秒,Q0.4断开,上升指示灯灭。

(5)接通I0.1即接通SQ2,表示轿厢原停楼层2,按SB1,即I0.5接通一下,表示呼叫楼层1,则Q0.7接通,底层呼叫指示灯亮,Q0.3接通,表示电梯下降。过1秒后,Q0.1接通,二层指示灯亮,3秒后,Q0.1断开,则二层指示灯灭。断开I0.1即断开SQ2,3秒后Q0.2接通,底层指示灯亮,再过2秒,Q0.3断开,下降指示灯灭。

(6)接通I0.1即接通SQ2,表示轿厢原停楼层2,按SB3,即I0.3接通一下,表示呼叫楼层3,则Q0.5接通,三层呼叫指示灯亮,Q0.4接通,表示电梯上升。过1秒后,Q0.1接通,二层指示灯亮,3秒后,Q0.1断开,则二层指示灯灭。断开I0.1即断开SQ2,3秒后Q0.0接通,三层指示灯亮,再过2秒,Q0.4断开,上升指示灯灭。

(7)接通I0.0即接通SQ3,表示轿厢原停楼层3,按SB2,即I0.4接通一下,表示呼叫楼层2,则Q0.6接通,二层呼叫指示灯亮,Q0.3接通,表示电梯下降。过1秒后,Q0.0接通,三层指示灯亮,3秒后,Q0.0断开,则三层指示灯灭。断开Q0.0即断开SQ3,3秒后Q0.1接通,二层指示灯亮,再过2秒,Q0.3断开,下降指示灯灭。

(8)接通I0.0即接通SQ3,表示轿厢原停楼层3,同时按SB1、SB2,即I0.4、I0.5同时接通一下,表示1、2楼层同时呼叫,则Q0.6、Q0.7都接通,一、二层呼叫指示灯亮,Q0.3接通,表示电梯下降。过1秒后,Q0.0接通,三层指示灯亮,3秒后Q0.0断开,则三层指示灯灭。断开I0.0即断开SQ3,3秒后接通I0.1即接通SQ2,1秒后Q0.1接通,二层指示灯亮,又过2秒后Q0.1断开,二层指示灯灭。断开I0.1即断开SQ2,3秒后Q0.2接通,底层指示灯亮,再过2秒,Q0.3断开,下降指示灯灭。

五、电梯控制系统的模拟实验面板图:

下图中的SQ1、SQ2、SQ3分别接主机的输入点I0.2、I0.1、I0.0;层呼叫按钮SB1、SB2、SB3分别接主机的输入点I0.5、I0.4、I0.3;层指示灯L1、L2、L3分别接主机的输出点Q0.2、Q.1、Q0.0;DOWN、UP分别接主机的输出点Q0.4、Q0.3;呼叫指示灯A1、A2、A3分别接主机的输出点Q0.7、Q0.6、Q0.5。

六、试验设备

1、THSMS-A型、THSMS-B型实验装置或THSMS-1型、THSMS-2型实验箱一台

2、安装了STEP7-Micro/WIN32编程软件的计算机一台

3、PC/PPI编程电缆

4、锁紧导线若干

七、预习要求

认真阅读实验指导书,复习教材中相关的内容。

八、报告要求

整理出运行和监视程序时出现的现象。

电梯控制系统的模拟实验控制面板6-10-1

电梯系统控制模拟面版图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/7733084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存