mechatronics - programmable logic controllers - advanced

39
Mechatronics Programmable Logic Controllers Advanced Mechatronics System (AMS) Courseware Sample 89792-F0

Upload: phungnhi

Post on 03-Jan-2017

252 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Mechatronics - Programmable Logic Controllers - Advanced

Mechatronics

Programmable Logic ControllersAdvanced Mechatronics System (AMS)

Courseware Sample 89792-F0

Page 2: Mechatronics - Programmable Logic Controllers - Advanced
Page 3: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 III

Safety and Common Symbols

Caution, risk of danger

Page 4: Mechatronics - Programmable Logic Controllers - Advanced

Safety and Common Symbols

IV © Festo Didactic 89792-10

Page 5: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 V

Table of Contents

Page 6: Mechatronics - Programmable Logic Controllers - Advanced

Table of Contents

VI © Festo Didactic 89792-10

Page 7: Mechatronics - Programmable Logic Controllers - Advanced

Table of Contents

© Festo Didactic 89792-10 VII

Page 8: Mechatronics - Programmable Logic Controllers - Advanced
Page 9: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 IX

Preface

Page 10: Mechatronics - Programmable Logic Controllers - Advanced

Preface

X © Festo Didactic 89792-10

Page 11: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 XI

About This Manual

Manual objectives

Safety considerations

Reference material

Prerequisite

Page 12: Mechatronics - Programmable Logic Controllers - Advanced

About This Manual

XII © Festo Didactic 89792-10

Additional recommendations

Page 13: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 XIII

To the Instructor

Accuracy of measurements

Page 14: Mechatronics - Programmable Logic Controllers - Advanced
Page 15: Mechatronics - Programmable Logic Controllers - Advanced

Sample Exercise

Extracted from

the Student Manual

and the Instructor Guide

Page 16: Mechatronics - Programmable Logic Controllers - Advanced
Page 17: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 71

Downloading or uploading?

Where is the PLC program located?

PLC Programming

Exercise 3

EXERCISE OBJECTIVE

DISCUSSION OUTLINE

DISCUSSION

Page 18: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Discussion

72 © Festo Didactic 89792-10

Downloading or uploading?

Troubleshooting using the PLC software

Page 19: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure Outline

© Festo Didactic 89792-10 73

Flashing yellow light (packaging station). Flashing box on the HMI (handling station).

Presenting your work.

PROCEDURE OUTLINE

Page 20: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

74 © Festo Didactic 89792-10

System setup

a These steps are explained in Exercise 2.

Changing the device configuration

PROCEDURE

Page 21: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 75

STOP

Page 22: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

76 © Festo Didactic 89792-10

Download to device Hardware configuration

Page 23: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 77

Load

Page 24: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

78 © Festo Didactic 89792-10

Load

Info General

RUN

Program modification

%M1.0 %M0.3

Page 25: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 79

Flashing yellow light (packaging station)

a The procedure for the handling station follows.

FC2Product A

Network 3 FC2

Page 26: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

80 © Festo Didactic 89792-10

Page 27: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 81

SsW10ProdSelectA %M0.3

Ctrl+S

Page 28: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

82 © Festo Didactic 89792-10

Load

Info General

FC2 FC2A B

Page 29: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 83

Flashing box on the HMI (handling station)

FB251 WARNING

Product B Product A

Network 9 FB251)

Page 30: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

84 © Festo Didactic 89792-10

dbHmi

SsSelectProductA

Generate pulse Instructions

a Refer to the online instruction help for more information.

Page 31: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 85

Page 32: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

86 © Festo Didactic 89792-10

OK

PT

a Numeric values are considered in milliseconds by default.

Page 33: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 87

Ctrl+S

Load

Info General

FB251 FB251A B

Page 34: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

88 © Festo Didactic 89792-10

WARNING

SsSelectProductA

Restoring the original program to the PLC (both stations)

Page 35: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

© Festo Didactic 89792-10 89

LoadSTOP

Finish

Troubleshooting

Page 36: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Procedure

90 © Festo Didactic 89792-10

a You may want to go to in the project tree to monitor I/O’s and cross-reference tags to see where they are used in program blocks.

Presenting your work

Page 37: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Conclusion

© Festo Didactic 89792-10 91

End of the exercise

CONCLUSION

REVIEW QUESTIONS

Page 38: Mechatronics - Programmable Logic Controllers - Advanced

Exercise 3 – PLC Programming Review Questions

92 © Festo Didactic 89792-10

Page 39: Mechatronics - Programmable Logic Controllers - Advanced

© Festo Didactic 89792-10 131

Bibliography

Industrial Maintenance

Electrical Machines, Drives, and Power Systems

Fundamentals of Programmable Logic Controllers, Sensors, and Communication

SIMATIC S7-1500 — Getting Started