این دوره برنامه نویسی PLC را برای مبتدیان آموزش می دهد. در این آموزش تصویری اصول برنامه نویسی ، ایجاد برنامه PLC ، کار با داده های دیجیتال و آنالوگ ، کار HMI و شناخت منطق برنامه را می آموزید. در ادامه تفاوت بین سیگنال های دیجیتال و آنالوگ ، کار با تکنیک های استاندارد برای کنترل هایی مانند HOA ، level ، pump و PID و توسعه HMI را نیز خواهید آموخت.

این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • برنامه نویسی PLC
  • اتوماسیون PLC
  • قابلیت های اساسی یک برنامه
  • کار با داده های دیجیتال
  • کار با داده های آنالوگ
  • کار با ماژول  ها
  • اصول برنامه نویسی
  • نحوه مدیریت اطلاعات
  • کار با XIO، XIC، OTE
  • کار با روشهای ONS، OSR، OSF
  • کار با اپراتورهای ریاضی
  • ساخت حلقه ها
  • نحوه راه اندازی برنامه
  • تنظیمات ماژول ها
  • نحوه نصب برنامه
  • برنامه نویسی IO
  • نحوه روند برنامه
  • فرآیند منطق برنامه
  • کار با HMI
  • استفاده از برنامه HMI
  • نحوه ارتباطات برنامه
  • نحوه گزارش برنامه
  • نحوه اشکال زدایی از برنامه
  • تست کامل تابع
  • نحوه عیب یابی برنامه
  • و…

عنوان دوره: Udemy PLC Programming From Scratch (PLC I)
سطح:مقدماتی
مدت زمان: 21 ساعت
نویسنده: Paul Lynn


توضیحات:

Udemy PLC Programming From Scratch (PLC I)

Paul Lynn
Beginner Level
21 hours

This course will give a person with no prior experience the basic tools necessary to create a PLC program from scratch.
Course Description
This course is designed to equip the novice with no prior PLC programming experience with the basic tools necessary to create a complete PLC program using ladder logic common to most current platforms.
Using the Rockwell software RSLogix 500 and FactoryTalk View Studio, we will be covering such topics as general controls, digital and analog IO, ladder logic programming, alarm / notification handling, HMI, emulation, best practices and more.
In the end, we will go through an entire, working PLC program and HMI line by line to solidify comprehension of the learning objectives.
What are the requirements?
There is no software, hardware or experience required in order to complete this course, but practicing the techniques discussed on an emulator or live PLC are necessary steps toward eventual mastery.
What am I going to get from this course?
Over 95 lectures and 21 hours of content!
By the end of this course, you will be able to create a PLC program from scratch.
The primary and overall objective of this course is to give a novice an understanding of PLC programming, ladder logic, and the inner workings of a standard HMI (Human-Machine Interface).
Students will learn the difference between digital and analog signals and how to bring them into a PLC, process them, and send them back out.
Students will be familiarized enough with a sufficient variety of ladder logic instructions to create a complete PLC program from scratch.
Students will explore basic, standard controls techniques for things like HOA control, level control, pump control, and (on at least an introductory level) PID control loops.
Students will develop an understanding of alarm and notification programming, and the relevant considerations to safety and operator usability.
Students will be introduced to HMI development and given a general understanding of how an HMI program works.
What is the target audience?
This course is written for anybody who wants to become functional with ladder logic as quickly as possible.

Section 1: Introduction
Lecture 1
Course Intro: Curriculum / Objectives
04:39
Lecture 2
Software and Course Notes
Article
Lecture 3
Contacting Your Instructor
Article
Section 2: PLC Programming Overview
Lecture 4
Section Objectives
1 page
Lecture 5
PLC Automation
03:54
Lecture 6
RSLogix 500 Environment
07:11
Lecture 7
Basic Functionality of a Program (Inputs, Outputs, Conversion)
05:18
Quiz 1
PLC Programming Overview Quiz
4 questions
Lecture 8
Section Wrap-up
02:51
Section 3: IO (Inputs and Outputs)
Lecture 9
Section Objectives
1 page
Lecture 10
IO Overview
02:05
Lecture 11
Digital IO
02:38
Lecture 12
Analog IO
01:49
Lecture 13
IO Modules
02:34
Quiz 2
IO (Inputs and Outputs) Quiz
4 questions
Lecture 14
Section Wrap-up
01:42
Section 4: Programming Fundamentals
Lecture 15
Section Objectives
1 page
Lecture 16
Data Management
07:20
Lecture 17
Rungs and Branches
04:43
Lecture 18
Conditions and Outputs (Left to Right)
09:03
Lecture 19
XIO, XIC, OTE
12:06
Lecture 20
OTL, OTU
09:18
Lecture 21
ONS, OSR, OSF
12:53
Lecture 22
TON, TOF, RTO
14:19
Lecture 23
CTU, RES
05:23
Lecture 24
Comparators
08:37
Lecture 25
Mathematical Operators, CPT
04:07
Lecture 26
SCP
05:04
Lecture 27
MOV
04:38
Lecture 28
JMP, LBL
04:29
Lecture 29
PID (Proportional Integral Derivative) Control Loops
09:15
Quiz 3
Programming Fundamentals Quiz
10 questions
Lecture 30
Section Wrap-up
03:29
Section 5: Program Setup
Lecture 31
Section Objectives
1 page
Lecture 32
Setup Program / Processor
05:32
Lecture 33
Module Configurations
10:23
Lecture 34
Scaling / Resolution
08:32
Lecture 35
Function Files
06:15
Lecture 36
Program Files
05:13
Quiz 4
Program Setup Quiz
7 questions
Lecture 37
Section Wrap-up
01:54
Section 6: IO Programming
Lecture 38
Section Objectives
1 page
Lecture 39
Programming Digital IO
17:47
Lecture 40
Programming Analog IO
18:15
Lecture 41
Analog Process Control (LL, L, H, HH)
06:53
Quiz 5
IO Programming Quiz
5 questions
Lecture 42
Section Wrap-up
02:20
Section 7: Process Logic
Lecture 43
Section Objectives
1 page
Lecture 44
Process Programming Overview
04:22
Lecture 45
Blower HOA (Hand / Off / Auto) Control
21:11
Lecture 46
Digital Tank / Pump Control
21:43
Lecture 47
Analog Tank / Pump Control
07:39
Lecture 48
PID Heater Control
31:09
Quiz 6
Process Logic Quiz
4 questions
Lecture 49
Section Wrap-up
02:14
Section 8: Alarms and Notifications
Lecture 50
Section Objectives
1 page
Lecture 51
Alarms Overview
02:00
Lecture 52
Considerations
05:39
Lecture 53
Dual-bit Alarm / Notification Programming
42:36
Lecture 54
Setpoints
07:32
Quiz 7
Alarms and Notifications Quiz
7 questions
Lecture 55
Section Wrap-up
03:15
Section 9: HMI (Human Machine Interface)
Lecture 56
Section Objectives
1 page
Lecture 57
HMI Overview
03:40
Lecture 58
HMI Alternatives
03:24
Lecture 59
Basic Flow of an HMI Program
22:32
Lecture 60
Setting Up a Screen
18:10
Lecture 61
Alarms / Events / Notifications
04:41
Lecture 62
Permissions
08:43
Quiz 8
HMI (Human Machine Interface) Quiz
6 questions
Lecture 63
Section Wrap-up
04:29
Section 10: Communications
Lecture 64
Section Objectives
1 page
Lecture 65
Communications Overview
12:39
Quiz 9
Communications Quiz
3 questions
Lecture 66
Section Wrap-up
02:46
Section 11: Program Walkthru (Line by Line)
Lecture 67
Section Objectives
1 page
Lecture 68
Overview
02:28
Lecture 69
Main
10:00
Lecture 70
D Input
04:25
Lecture 71
D Output
02:03
Lecture 72
A Input
07:47
Lecture 73
A Output
05:14
Lecture 74
Controls
19:59
Lecture 75
Alarms
16:54
Lecture 76
Display
02:14
Lecture 77
DemoTest Program Report
30 pages
Lecture 78
Section Wrap-up
03:14
Section 12: Shakedown / Debugging
Lecture 79
Section Objectives
1 page
Lecture 80
Emulation
07:26
Lecture 81
Dry Run

10:04
Lecture 82
Forcing IO
15:51
Lecture 83
Electromechanical Checks
03:01
Lecture 84
Full-function Test
03:31
Lecture 85
Troubleshooting Methodology
06:31
Lecture 86
Consequences
02:57
Quiz 10
Shakedown / Debugging Quiz
7 questions
Lecture 87
Section Wrap-up
02:43
Section 13: Conclusion
Lecture 88
Next Steps
11:04
Section 14: Supplemental Material for Further Study
Lecture 89
Sample1 (Chemical Process System) Program Report
527 pages
Lecture 90
Sample1 Cause and Effect Matrix
1 page
Lecture 91
Sample2 (Water Filtration) Program Report
75 pages
Lecture 92
Sample2 Control Description
17 pages
Lecture 93
Program Archive
Article
Section 15: Bonus Content
Lecture 94
PLC Certified Programmers Alumni Group
Article
Lecture 95
Other Courses
Article