Đang tải tiến độ trên máy…
PLC Gym
Trang chủ PLC GymCấp độ 1, 0 XP · tiến độ của bạn

Lớp học

Lớp học chỉ cho bạn từng thao tác, từng bước một. Nhiệm vụ là nơi bạn chứng minh điều đó.

Khóa học PLC: lập trình thực hành từ con số không

Không cần kinh nghiệm. Mỗi bài học một ý, trước hết bằng lời lẽ đời thường. Bạn tự làm từng bài trên một bảng điều khiển trực tiếp, và trình mô phỏng kiểm tra cho bạn.

Bật công tắc, sáng đèn4 phút · +40 XP

Siemens · LadderĐổi

Mọi bài học đều mở trong trình soạn thảo này. Tiến độ của bạn ở từng bài được giữ lại.

0/51 bài học · 0 XP
Thử ngay: nhấp vào công tắc.

Lộ trình

Cùng các ý tưởng, vẽ ra hoặc viết ra

Bạn bắt đầu với ladder. Chuyển bất cứ khi nào bạn muốn: tiến độ ở từng lộ trình được giữ lại.

Thêm lộ trình sắp ra mắt

Toàn bộ máySắp có

Biến tần, bộ truyền tín hiệu và máy thật, từ máy nén khí đến cả một nhà máy.

Ngôn ngữ ladder từ con số 0

Từ Những bước đầu tiên đến Code dùng lại được

Đã biết một phần rồi? Vào học ở bất kỳ đâu. Không có gì bị khóa.

Từ con số không

Đọc, sửa và xây dựng một quy tắc: công tắc và đèn, logic, bộ nhớ, bộ định thời và bộ đếm.

Đã xong 0/17 bài học

Khu vực 1Bắt đầu ở đây

Những bước đầu tiên

Sau bài này bạn có thểNói được PLC là gì, phân biệt đầu vào với đầu ra, và xây dựng quy tắc đầu tiên: một đèn làm theo nút bấm.

PLCTagChu kỳ quétĐầu vàoĐầu raLiên hệCuộn dâyNấcTRUE và FALSE
Đã xong 0/5 · 21 phút · +212 XP
Chuẩn bị cho bạn
  1. 2Bài học 2Thứ đi vào, thứ đi raĐầu vào và đầu ra4 phút · +37 XP
  2. 3Bài học 3Đọc quy tắc đầu tiên của bạnTiếp điểm, cuộn dây và nấc, hoặc :=8 phút · +61 XP
  3. 4Bài học 4Hai từ cho ON và OFFBOOL: TRUE và FALSE (1 và 0)2 phút · +34 XP
  4. 5Bài học 5Cho đèn sáng theo nút nhấnTiếp điểm và cuộn dây, hoặc :=3 phút · +40 XP

Khu vực 2

Logic

Sau bài này bạn có thểBắt máy chờ cho đến khi mọi thứ ổn: điều ngược lại của một tín hiệu, hai điều cùng lúc, một trong hai điều, và dừng lại khi có gì đó sai.

NOTThường đóngANDORNhánhCho phépLỗi
Đã xong 0/4 · 21 phút · +169 XP
Chuẩn bị cho bạn
  1. 6Bài học 6Ngược lại: ON cho đến khi nút được nhấnNOT, tiếp điểm thường đóng (NC, XIO)5 phút · +43 XP
  2. 7Bài học 7Cả hai điều đều phải đúngAND, tiếp điểm nối tiếp5 phút · +40 XP
  3. 8Bài học 8Một trong hai là đủOR, một nhánh5 phút · +40 XP
  4. 9Bài học 9Được phép chạy, và có gì đó không ổnPermit và Fault6 phút · +46 XP

Khu vực 3

Số và bộ nhớ

Sau bài này bạn có thểKiểm tra một con số như mức bồn, làm cho động cơ nhớ một lần nhấn Start, và đảm bảo Stop luôn thắng.

So sánhNhỏ hơnTự duy trìDấu ngoặcSet và resetIF THEN
Đã xong 0/4 · 19 phút · +157 XP
Chuẩn bị cho bạn
  1. 10Bài học 10Kiểm tra một con sốSo sánh, nhỏ hơn (<)5 phút · +40 XP
  2. 11Bài học 11Làm cho nó nhớ một lần nhấnTự duy trì (latch)5 phút · +40 XP
  3. 12Bài học 12Stop phải luôn được ưu tiênNơi nhánh kết thúc, và dấu ngoặc4 phút · +37 XP
  4. 13Bài học 13Bật ở chỗ này, tắt ở chỗ kiaCuộn dây set và reset, IF … THEN5 phút · +40 XP

Khu vực 4

Thời gian và đếm

Sau bài này bạn có thểBắt mọi thứ chờ, giữ chúng chạy lâu hơn một chút, và đếm sản phẩm khi chúng đi qua.

Bộ định thờiGiá trị đặt trướcBit hoàn thànhTrễ đóngTrễ ngắtBộ đếmSườn lên
Đã xong 0/4 · 19 phút · +190 XP
Chuẩn bị cho bạn
  1. 14Bài học 14Đếm giâyBộ định thời, giá trị đặt trước và bit hoàn thành5 phút · +46 XP
  2. 15Bài học 15Chờ, rồi hành độngBộ định thời trễ đóng (TON), instance5 phút · +43 XP
  3. 16Bài học 16Tiếp tục thêm một lúc nữaBộ định thời trễ ngắt (TOF)4 phút · +43 XP
  4. 17Bài học 17Đếm đồ vật khi chúng đếnBộ đếm (CTU), sườn lên5 phút · +58 XP

Tín hiệu

Làm sạch tín hiệu thật: sườn, chuyển đổi thang đo, cảnh báo và phản hồi.

Đã xong 0/18 bài học

Khu vực 5

Sườn và số đếm

Sau bài này bạn có thểBắt khoảnh khắc một thứ bật hoặc tắt, đếm nó một lần, và tìm ra điều gì làm số đếm bị sai.

XungXung một lầnBit nhớSườn xuốngSố nguyênMOVEADDTrường hợp kiểm tra
Đã xong 0/7 · 40 phút · +328 XP
Chuẩn bị cho bạn
  1. 18Bài học 18Bắt khoảnh khắc nó bật lênXung một lần, xung và bit nhớ6 phút · +46 XP
  2. 19Bài học 19Đặt số đếm vào chỗ người khác đọc đượcSố nguyên (INT, DINT) và MOVE6 phút · +49 XP
  3. 20Bài học 20Bắt khoảnh khắc nó tắt điSườn xuống (tiếp điểm N, OSF, F_TRIG)6 phút · +46 XP
  4. 21Bài học 21Vì sao số đếm không bao giờ đạt tớiĐếm lên (CU) và reset (R, RES)6 phút · +46 XP
  5. 22Bài học 22Lớn hơn, và ít nhấtLớn hơn (>), >= và <=5 phút · +46 XP
  6. 23Bài học 23Đếm không cần bộ đếmADD, + 1, ELSIF6 phút · +49 XP
  7. 24Bài học 24Kiểm tra quy tắc do người khác viếtTrường hợp kiểm tra, rà soát5 phút · +46 XP

Khu vực 6

Những con số có ý nghĩa

Sau bài này bạn có thểĐọc quy tắc được vẽ thành khối, biến con số thô của cảm biến thành phần trăm, và giữ bơm ổn định giữa hai giới hạn.

KhốiDây nốiREALGiá trị thôChuyển đổi thang đo (scaling)Phạm viTrễ (hysteresis)
Đã xong 0/4 · 23 phút · +190 XP
Chuẩn bị cho bạn
  1. 25Bài học 25Vẫn quy tắc đó, được vẽ thành các ôKhối, dây nối, sơ đồ khối chức năng (FBD)6 phút · +49 XP
  2. 26Bài học 26Số có dấu thập phânREAL, giá trị thô, tín hiệu5 phút · +46 XP
  3. 27Bài học 27Biến một con số thô thành con số thậtChuyển đổi thang đo, dải đo (NORM_X, SCALE_X, SCP, SCL)6 phút · +46 XP
  4. 28Bài học 28Hai giới hạn, không phải mộtVùng trễ (hysteresis), bật tắt liên tục6 phút · +49 XP

Khu vực 7

Xác nhận và dự phòng

Sau bài này bạn có thểKiểm tra rằng van thật sự đã di chuyển, cho nó thời gian trước khi báo cảnh báo, và đưa bơm dự phòng vào khi bơm thứ nhất bị lỗi.

LệnhPhản hồiCảnh báoThời gian hành trìnhBơm chính (duty)Dự phòng (standby)Luân phiên
Đã xong 0/4 · 20 phút · +187 XP
Chuẩn bị cho bạn
  1. 29Bài học 29Nó có thật sự xảy ra không?Lệnh và phản hồi5 phút · +49 XP
  2. 30Bài học 30Chờ một chút trước khi báo độngCảnh báo, thời gian hành trình, độ trễ cảnh báo5 phút · +49 XP
  3. 31Bài học 31Hai bơm, một công việcChạy chính và dự phòng5 phút · +49 XP
  4. 32Bài học 32Thay phiên nhauLuân phiên, chuyển đổi5 phút · +40 XP

Khu vực 8

Cảnh báo và chuyển giao

Sau bài này bạn có thểGiữ cảnh báo bật cho đến khi có người xử lý, và chuyển giao bơm giữa Auto và Manual mà không bị giật.

Cảnh báo đã chốtXác nhậnAutoThủ côngChế độKhông giật
Đã xong 0/3 · 16 phút · +156 XP
Chuẩn bị cho bạn
  1. 33Bài học 33Cảnh báo giữ nguyên cho đến khi được xemCảnh báo tự giữ, xác nhận, còi6 phút · +52 XP
  2. 34Bài học 34Bằng tay hay tự độngAuto, Manual, chế độ5 phút · +52 XP
  3. 35Bài học 35Chuyển đổi không giậtChuyển giao, không giật, một bộ nhớ dùng chung5 phút · +52 XP

Trình tự

Chạy công việc theo từng bước: trạng thái, khôi phục và các khối dùng lại được.

Đã xong 0/16 bài học

Khu vực 9

Bước và trình tự

Sau bài này bạn có thểChạy công việc từng bước một: nói được mỗi bước bật lên những gì, điều gì đưa công việc chuyển tiếp, và thứ gì vẫn bật giữa các bước.

Tuần tựBiểu đồBướcHành độngNBước đang hoạt độngChuyển tiếpĐiều kiệnHành động lưu giữHành động reset
Đã xong 0/4 · 25 phút · +187 XP
Chuẩn bị cho bạn
  1. 36Bài học 36Mỗi lúc một bướcTrình tự, biểu đồ và bước5 phút · +43 XP
  2. 37Bài học 37Mỗi bước bật lên những gìHành động, N và bước đang hoạt động6 phút · +49 XP
  3. 38Bài học 38Điều gì đưa công việc chuyển tiếpChuyển tiếp và điều kiện7 phút · +49 XP
  4. 39Bài học 39Thứ gì vẫn bật giữa các bướcHành động lưu giữ (S) và hành động reset (R)7 phút · +46 XP

Khu vực 10

Đường đi và khôi phục

Sau bài này bạn có thểĐưa công việc đi một trong hai đường, đưa nó về điểm bắt đầu xác định, tạm giữ rồi tiếp tục, và tìm ra vì sao một trình tự bị kẹt hoặc để một thứ vẫn chạy.

Nhánh rẽ lựa chọnThứ tự ưu tiênBước khởi đầuTrạng thái xác địnhGiữTiếp tụcBộ định tính
Đã xong 0/4 · 24 phút · +184 XP
Chuẩn bị cho bạn
  1. 40Bài học 40Chọn một đường điNhánh rẽ lựa chọn và mức ưu tiên6 phút · +46 XP
  2. 41Bài học 41Về lại điểm bắt đầu xác địnhBước khởi đầu, Reset và trạng thái xác định5 phút · +43 XP
  3. 42Bài học 42Dừng giữa chừng rồi tiếp tụcTạm giữ và tiếp tục6 phút · +46 XP
  4. 43Bài học 43Tìm lỗi trong một trình tựBước bị kẹt, bộ định tính7 phút · +49 XP

Khu vực 11

Trạng thái bằng code

Sau bài này bạn có thểĐọc và sửa các quy tắc dài hơn được viết bằng code, giữ công việc ở một trạng thái được đánh số tại một thời điểm, và chuyển tiếp nó bằng CASE.

CodeDấu ngoặcÍt nhấtTrạng tháiDINTMáy trạng tháiCASEELSIFAbort
Đã xong 0/3 · 18 phút · +153 XP
Chuẩn bị cho bạn
  1. 44Bài học 44Vẫn những quy tắc đó, được viết thành chữCode, :=, dấu ngoặc và >=6 phút · +52 XP
  2. 45Bài học 45Một máy luôn làm một việcState, DINT và máy trạng thái6 phút · +52 XP
  3. 46Bài học 46Mỗi lúc một trạng tháiCASE, ELSIF và hủy bỏ (abort)6 phút · +49 XP

Khu vực 12

Danh sách và vòng lặp

Sau bài này bạn có thểGiữ nhiều giá trị đọc trong một mảng, làm cùng một việc cho mọi ô bằng vòng lặp FOR, và làm mượt một giá trị đọc nhảy lung tung bằng giá trị trung bình.

Mảng (array)ÔIndexREALVòng lặpFOREND_FORTrung bìnhCửa sổQuay vòng
Đã xong 0/3 · 20 phút · +153 XP
Chuẩn bị cho bạn
  1. 47Bài học 47Một hàng sốMảng, ô, chỉ số và REAL6 phút · +52 XP
  2. 48Bài học 48Làm lại cho từng cáiVòng lặp, FOR và END_FOR7 phút · +52 XP
  3. 49Bài học 49Làm mượt một giá trị đọc nhảy lung tungTrung bình, cửa sổ và quay vòng7 phút · +49 XP

Khu vực 13

Code dùng lại được

Sau bài này bạn có thểGiữ các thông tin của một máy cùng nhau trong một cấu trúc, và viết quy tắc của bơm một lần trong một khối chức năng mà bạn gọi cho mọi bơm.

Cấu trúcThành viênUDTKhối chức năngLời gọiTham số
Đã xong 0/2 · 13 phút · +101 XP
Chuẩn bị cho bạn
  1. 50Bài học 50Giữ các thông tin của một bơm cùng nhauCấu trúc, thành phần và UDT6 phút · +52 XP
  2. 51Bài học 51Viết một lần, dùng hai lầnKhối chức năng, lời gọi và tham số7 phút · +49 XP
Câu hỏi

Trước khi bắt đầu

Những điều mọi người hỏi trước Bài học 1.

Tôi có cần kinh nghiệm PLC không?

Không. Bài học 1 bắt đầu từ con số không, bằng lời lẽ đời thường, và mỗi bài học thêm một ý mà bạn tự thử.

Một bài học mất bao lâu?

Vài phút. Mỗi bài kết thúc bằng một quy tắc mà bạn đã tự xây dựng và kiểm tra trên một bảng điều khiển trực tiếp.

Khóa học dùng PLC nào?

Siemens và Rockwell bằng ladder hoặc code, và Beckhoff TwinCAT bằng code. Đổi hãng bất cứ lúc nào bằng dòng bên dưới nút ở trên cùng.

Sau các bài học là gì?

Nhiệm vụ: công việc thật trên các máy 3D hoạt động thật. Vượt qua chúng để lên cấp và giành danh hiệu.

Muốn tìm hiểu nền tảng trước? Kiến thức cơ bản về PLC giải thích tự động hóa là gì, qua những bài đọc ngắn.