KHÓA HỌC LẬP TRÌNH PLC SIEMENS S7/1200 CƠ BẢN VÀ NÂNG CAO

S7-1200 là một trong các dòng PLC phổ biến nhất của Siemens. Làm chủ nó, bạn làm chủ cuộc chơi.

MỤC TIÊU CỦA KHÓA HỌC:

Sau khóa học bạn có khả năng:

 Tính toán lựa chọn phần cứng (CPU và module mở rộng) cho một trạm PLC S7-1200

 Kết nối các loại cảm biến, các vật tư khí cụ điện với PLC và module mở rộng, kết nối HMI

 Sử dụng phần mềm Tia Portal để cấu hình phần cứng, sử dụng các lệnh và các hàm chức năng để lập trình

 Nắm rõ kiến thức và có trải nghiệm các bài toán thực tế về Timer, Counter, bộ đếm tốc độ cao HSC, đấu nối và lập trình cho encoder

 Thành thạo đấu nối và cài đặt biến tần, các bài toán về Analog input/output, các bài toán điều khiển Servo.

 Nắm chắc các loại truyền thông công nghiệp Modbus RTU, Profinet, bộ điều khiển PID điều khiển nhiệt độ, tốc độ.

 Tự tin triển khai một bài toán điều khiển thực tế.

Vì sao nên học tại trung tâm đào tạo tự động hóa T&T?

• Giảng viên là các kỹ sư lâu năm, có nhiều kinh nghiệm thực tế cho các nhà máy lớn, hiện đại.

• Giảng viên dạy nhiệt huyết, chỉ bảo tận tình theo triết lý: TẬN TÂM & UY TÍN

• Thiết bị thực hành đa dạng, đời mới, nội dung bao chùm toàn bộ kiến thức, thời lượng thực hành chiếm 80%, mỗi buổi 3.0 giờ.

• Tất cả các bài học đều có tài liệu và video hướng dẫn chi tiết giúp học viên có thể xem trước các bài giảng để trên lớp hiểu sâu hơn, thực hành tốt hơn.

• Bảo hành kiến thức, đồng hành và hỗ trợ học viên trọn đời

ảnh 1

ảnh 2

ảnh 3

ảnh 4

ảnh 5

ảnh 6


NỘI DUNG KHÓA HỌC:

Phần I: Cơ bản (12 buổi)

Nội dung 01: Tổng quan về phần mềm Tia portal và PLC 1200/1500 (2 buổi)

 • Giới thiệu phần mềm lập trình Tia portal (Học viên cài đặt trước ở nhà)

 • Tìm hiểu các kiểu dữ liệu Bit, byte, Word, Dword và các vùng nhớ thường dùng: I, Q, M, DB

 • Lập trình với ngôn ngữ LAD: Các lệnh NO, NC, SET, RESET, MOVE, sườn lên (P_Trig), sườn xuống (N_Trig),…

 • Giới thiệu phần cứng các loại CPU PLC S7-1200/1500

 • Phân biệt cách đấu nối đầu vào- Input theo Sinking với Sourcing và đầu ra Relay với đầu ra DC (transitor)

 Thực hành:

  - Tạo 1 project,  sử dụng PLC SIM mô phỏng chương trình

  - Kết nối và download chương trình từ máy tính xuống PLC thật

  - Cách đấu nối đầu vào Digital input- DI với các thiết bị bên ngoài: Công tắc, nút nhấn, cảm biến…

  - Cách đấu nối đầu ra Digital output- DO với các thiết bị bên ngoài: Rơ le, contactor, đèn báo…

  - Viết các chương trình điều khiển Bật/ Tắt động cơ sử dụng các lệnh cơ bản và các DI/ DO ở trên

Nội dung 02: Timer, Thời gian thực (Real time clock) (2 buổi)

  • Nguyên lý làm việc và cách sử dụng các loại Timer: TP, TON, TOF, TORN

  • Kiểu dữ liệu thời gian thực (Real time)

  • Sử dụng các lệnh so sánh về thời gian

  • Cách sử dụng hàm FC (Function) và FB (Function Block)

 Thực hành:

  - Thực hành bài toán điều khiển thực tế liên quan đến Timer như: Luân phiên 2 động cơ, khởi động Sao-Tam giác, bài toán chạy trước dừng sau…vv. Các bài toán về FB, FC, DB.

  - Ứng dụng Real time đặt thời gian bật/ tắt thiết bị theo ngày giờ.

Nội dung 03: Counter và High speed counter (HSC) (2 buổi)

 • Tìm hiểu về các loại counter: CTU, CTD, CTUD và ứng dụng

 • Các lệnh so sánh: >, <, ==, >=, <=, <>

 • Tìm hiểu về bộ đếm tốc độ cao HSC và ứng dụng của HSC

 • Các lệnh cộng, trừ, nhân, chia: Add, Sub, Mul, Div, hàm Calculate

 • Tìm hiểu về bộ mã hóa encoder

 Thực hành:

  - Thực hành bài toán đếm sản phẩm sử dụng Counter và các lệnh so sánh

  - Kết nối Encoder với PLC sử dụng HSC đo tốc độ và quãng đường (dùng FC)

Nội dung 04: Lập trình giao diện trên màn hình cảm ứng KTP400 (2 buổi)

 • Giới thiệu các màn hình HMI của Siemens, cách để kết nối màn hình HMI với PLC

 • Xây dựng project với các trang màn hình, nút nhấn, đèn báo, các ô nhập và hiển thị dữ liệu

 • Vùng nhớ DB và cách tạo các Tag trên HMI liên kết với các Tag của PLC với các vùng nhớ I, Q, M, DB

 • Chạy và mô phỏng kết nối HMI với PLC trên PLC SIM

 • Tạo bảng hiển thị và cảnh báo các lỗi trên màn hình HMI với chức năng Alarm view

 Thực hành:

  - Kết nối và chạy trên HMI, PLC thật với các bài toán điều khiển động cơ trong nội dung 02

  - Kết nối và chạy trên HMI, PLC thật với các bài toán hiển thị tốc độ và quãng đường trong nội dung 03

  - Tạo bảng hiển thị và cảnh báo lỗi trên HMI cho ví dụ điều khiển mức nước của các bồn trong bài 2.10

Nội dung 05: Đấu nối, cài đặt và chạy biến tần (2 buổi)

 • Tìm hiểu khái quát về biến tần, đấu nối mạch công suất và mạch điều khiển

 • Các tham số cơ bản cài đặt biến tần: Cài đặt lệnh để run/stop, cài đặt tần số, cài đặt tham số động cơ, thời gian tăng tốc, giảm tốc

Thực hành:

  - Cài đặt tham số để điều khiển biến tần bằng các phím nhấn trên màn hình panel biến tần   

- Cài đặt tham số để điều khiển biến tần run/stop bằng các công tắc ngoài và thay đổi tần số bằng chiết áp ngoài

 - Cài đặt tham số để điều khiển biến tần chạy nhiều cấp tốc độ

 - Lập trình PLC và HMI điều khiển biến tần chạy nhiều cấp tốc độ

Nội dung 06: Tín hiệu vào tương tự Analog input (AI) và ra tương tự Analog output (AO) (2 buổi)

 • Tìm hiểu về các tín hiệu vào tương tự và ra tương tự- AI/AO ứng dụng của chúng trong thực tế

 • Các vùng nhớ của AI, AO và các giá trị quy định trên PLC của Siemens, phân biệt tín hiệu điện áp 0-10V và tín hiệu dòng điện 4-20mA

 • Các lệnh chuyển đổi và các hàm tính toán và hiệu chuẩn giá trị AI, AO

 Thực hành:

    - Kết nối tín hiệu Analog input (AI) từ cảm biến với PLC, viết chương trình đọc tín hiệu và chuyển đổi sang giá trị thật, ứng dụng cảm biến loadcell đo khối lượng vật thể.

    - Kết nối và lập trình PLC xuất ra tín hiệu Analog output (AO) để điều khiển biến tần chạy vô cấp tốc độ

    - Lập trình PLC và HMI xuất ra tín hiệu Analog output (AO) để điều khiển biến tần chạy với tốc độ được đặt trên HMI

Phần II: Nâng cao (10 buổi)

Nội dung 01: Điều khiển servo motor (3 buổi)

 • Tìm hiểu về động cơ servo, các chế độ điều khiển và ứng dụng của servo

 • Tìm hiểu bộ điều khiển servo driver Mr-J3-A của Mitsubishi: Kết nối đầu vào ra, test JOG trên phần mềm MR Configurator 2

Thực hành:

  - Kết nối tín hiệu giữa driver với PLC và cài đặt tham số trên driver để diều khiển servo từ PLC S7-1200/1500

  - Cấu hình chế độ phát xung trên Tia portal để điều khiển servo và lập trình sử dụng các khối lệnh để điều khiển vị trí

  - Lập trình dạy điểm và lưu điểm cho servo

  - Lập trình servo chạy theo quỹ đạo đặt trước (command table)

Nội dung 02: Truyền thông Modbus RTU (3 buổi)

 • Giới thiệu về truyền thông Modbus RTU: Nguyên lý, cấu trúc khung truyền (frame), định địa chỉ thiết bị, cách xác định

mã đọc/ghi

 • Truyền thông Modbus RTU trong các thiết bị biến tần và bộ điều khiển nhiệt độ

 • sử dụng thư viện truyền thông Modbus RTU trong PLC: MB_COM_LOAD, MB_MASTER

Thực hành:

  - Đấu nối giữa module truyền thông Modbus RTU (RS-422/485) với các thiết bị biến tần, bộ điều khiển nhiệt độ

  - Cài đặt các tham số trên biến tần và bộ điều khiển nhiệt độ để truyền thông với PLC S7-1200

  • Lập trình truyền thông Modbus RTU giữa PLC S7-1200 với biến tần Sinamics V20 của Siemens để điều khiển biến tần run/stop và cài đặt tần số từ HMI đồng thời hiển thị thông số trạng thái của biến tần lên HMI

  • Lập trình truyền thông Modbus RTU giữa PLC S7-1200 với bộ điều khiển nhiệt độ TK4S để cài đặt nhiệt độ Setpoint từ HMI đồng thời hiển thị giá trị nhiệt độ thực tế và trạng thái hoạt động của bộ điều khiển nhiệt độ lên HMI

Nội dung 03: Truyền thông FROFINET(2 buổi)

 • Cấu hình mạng PROFINET trên phần mềm Tia portal

 • Xác định các vùng địa chỉ vào/ra (Input/Output) cho truyền thông PROFINET để trao đổi dữ liệu giữa các trạm

 Thực hành:

 - Cấu hình mạng và lập trình kết nối truyền thông giữa 2 và nhiều PLC S7-1200/1500

 - Chẩn đoán lỗi truyền thông PROFINET, xác định vị trí của trạm bị mất kết nối

 Nội dung 04: Bộ điều khiển PID_COMPACT trong S7-1200/1500 (2 buổi)

 • Giới thiệu về bộ điều khiển PID_Compact trong S7-1200/1500: Ý nghĩa các thành phần, cách cấu hình và lựa chọn các dạng tín hiệu In/Out của bộ PID_Compact

 • Thực hành kết nối và điều khiển ổn định tốc độ động cơ 3 pha sử dụng bộ PID_Compact

 • Thực hành kết nối và điều khiển nhiệt độ lò sấy kết hợp bộ PID_Compact với truyền thông Modbus RTU

Tổng kết: 1 buổi

Giáo viên tổng kết, tóm tắt các kiến thức đã học

Học viên đưa ra câu hỏi để trao đổi và thảo luận