You are on page 1of 66

BÀI GIẢNG HỌC PHẦN

THỰC HÀNH ĐIỀU KHIỂN LẬP TRÌNH PLC

Số tín chỉ : 03

Ngành đào tạo: Ngành CNKT Điều khiển và Tự động hóa

Trình độ đào tạo: Đại học


VỊ TRÍ BÀI GIẢNG

STT Nội dung

1 Bài 1: Hướng dẫn cài đặt và sử dụng phần mềm PLC


2 Bài 2: Cài đặt Biến tần
3 Bài 3: Lắp ráp và lập trình PLC điều khiển mô hình tay gắp sản phẩm
4 Bài 4: Lắp ráp và lập trình PLC điều khiển mô hình PLC – Biến tần – Động cơ
5 Bài 5: Lắp ráp và lập trình PLC điều khiển mô hình phân loại sản phẩm
6 Bài 6: Lắp ráp và lập trình PLC điều khiển động cơ băng tải chạy thuận, nghịch
7 Bài 7: Lắp ráp và lập trình PLC điều khiển động cơ băng tải hoạt động tuần tự theo chu kỳ
8 Bài 8: Lắp ráp và lập trình PLC điều khiển đèn giao thông
9 Bài 9: Truyền thông Profinet giữa 2 PLC S7-1500
10 Bài 10: Truyền thông Profinet giữa 2 PLC S7-1200 sử dụng nút bấm và đèn báo
11 Bài 11: Truyền thông Profinet giữa 2 PLC S7-1200 và 1 Biến tần điều khiển 1 Động cơ
12 Bài 12: Truyền thông Profinet giữa 2 PLC S7-1200 và 2 Biến tần điều khiển 2 Động cơ
2
MỤC ĐÍCH

• Sinh viên biết cách kết nối, cấu hình, cài đặt địa chỉ IP cho
1 mạng truyền thông Profinet giữa các PLC S7 1200, và biến tần

• Sinh viên biết cách lập trình và thiết kế mạng truyền thông
2 Profinet.

• Sinh viên biết cách thiết kế giao diện giám sát mạng truyền
3 thông công nghiệp.

3
BÀI THỰC HÀNH SỐ 11
TRUYỀN THÔNG PROFINET GIỮA CÁC PLC S7 1200 VÀ 1 BIẾN TẦN ĐIỀU
KHIỂN 1 ĐỘNG CƠ
Các bước thực hiện bài thực hành số 11

Bước 1: Bài toán công nghệ


Bước 2: Sơ đồ cấu trúc hệ thống
Bước 3: Các thiết bị trong mô hình
Bước 4: Bảng xác định địa chỉ vào/ra PLC
Bước 5: Sơ đồ kết nối PLC với các thiết bị ngoại vi
Bước 6: Các lệnh sử dụng trong truyền thông Profinet
Bước 7: Lập trình PLC
Bước 8: Thiết kế giao diện HMI
Bước 9: Download chương trình xuống PLC
Bước 10: Vận hành và kiểm tra
Bước 11: Các lỗi thường gặp

5
11.1. Bài toán công nghệ

Nội dung thực hiện:


11.1.1. Phân tích bài toán công nghệ

11.1.2. Yêu cầu bài toán công nghệ


11.1.1. Phân tích bài toán công nghệ
Thiết kế và lập trình mạng truyền thông công nghiệp giữa hai PLC S7 1200 theo sơ đồ cấu trúc sau :

- Bấm start từ PLC1 hoặc start hmi động cơ làm việc với tốc độ đặt gửi từ PLC2
- Bấm stop từ PLC1 hoặc stop hmi động cơ dừng hoạt động
11.1. Bài toán công nghệ

11.1.2. Yêu cầu bài thực hành :

1. Vẽ sơ đồ cấu trúc của hệ thống


2. Các thiết bị trong mô hình
3. Sơ đồ kết nối PLC với các thiết bị ngoại vi
4. Lập trình truyền thông giữa các PLC
5. Thiết kế giao diện giám sát HMI
6. Download xuống PLC
7. Vận hành và kiểm tra

8
11.2. Sơ đồ cấu trúc hệ thống
Dựa vào phân tích bài toán công nghệ và các thiết bị trong mô hình => Sơ đồ cấu trúc như sau:
11.3. Các thiết bị trong mô hình
1. Attomat
12 2. Biến dòng RTC 35
10 3. Đồng hồ đo đa năng Selec
11
4. Module nguồn
5. Module truyền thông
6. CPU S7 1200
9 7. Module đầu ra tương tự SM1232
3
8. Module chia mạng
4 5 6 7 8 9. Biến tần Sinamic G120C
10. HMI 4 inch
11. Nút nhấn
12. Đèn báo

1 2
11.3. Các thiết bị trong mô hình
STT Tên thiết bị Thông số kỹ thuật Hình ảnh

SIMATIC S7-1200, CPU 1214C DC/DC/DC


CPU
1 Model: 6ES7 214-1AG40-0XB0 (V4.2)
S7-1200

Module
2 nguồn Cấp nguồn 24V cho PLC và các module tín hiệu
PM 1207
11.3. Các thiết bị trong mô hình
STT Tên thiết bị Thông số kỹ thuật Hình ảnh

- Module chia mạng


- Kết nối CPU với tối đa 3 thiết bị thông qua mạng
Module Ethernet công nghiệp.
3 CSM 1277

Module SM
4 Module tín hiệu đầu ra tương tự
1232 -2AO
11.3. Các thiết bị trong mô hình

STT Tên thiết bị Thông số kỹ thuật Hình ảnh

5
Module - Module hỗ trợ truyền thông giữa PLC và các thiết bị
CM1241 khác như HMI, biến tần …
- Thực hiện qua chuẩn truyền thông như RS232/RS485

- LCD, 3 dòng - 4 số
- Nguồn cấp: 100 ~ 240V AC; 18 ~ 28V AC (50 / 60Hz);
18 ~ 42VDC
Đồng hồ đa
6 - Ứng dụng: đo điện áp ba pha, dòng điện ba pha, đo công
năng Selec
suất tác dụn, tần số …
11.3. Các thiết bị trong mô hình

STT Tên thiết bị Thông số kỹ thuật Hình ảnh

- KTP400 Basic mono PN


8 HMI - Model: 6AV6647-0AA1-3AX0 (V12.0)

- Sinamics G120C-PN
9 Biến tần - Model: 6SL3210-1KE11-8UF2
11.4. Bảng xác định địa chỉ vào /ra
Địa chỉ vào ra trên PLC1:

STT Địa chỉ Đặc điểm


A Đầu vào
1 I0.0 Nút nhấn khởi động hệ thống
2 I0.1 Nút nhấn dừng hệ thống
11.5. Sơ đồ đấu nối PLC với các thiết bị ngoại vi
Sơ đồ đấu nối nguồn và thiết bị mạch lực bàn 1
11.5. Sơ đồ đấu nối PLC với các thiết bị ngoại vi
Sơ đồ đấu nối nguồn PLC với các thiết bị ngoại vi bàn 1
11.5. Sơ đồ đấu nối PLC với các thiết bị ngoại vi
Sơ đồ đấu nối nguồn và thiết bị mạch lực bàn 2
11.5. Sơ đồ đấu nối PLC với các thiết bị ngoại vi
Sơ đồ đấu nối nguồn PLC với các thiết bị ngoại vi bàn 2
11.6. Các lệnh sử dụng trong truyền thông Profinet
a. Lệnh PUT:

- Khối truyền dữ liệu của trạm chủ và nhận dữ liệu của trạm tớ
11.6. Các lệnh sử dụng trong truyền thông Profinet
❑ Lệnh PUT: Khối truyền dữ liệu của trạm chủ và nhận dữ liệu của trạm tớ

Tham số Mô tả

REQ Kích hoạt xung nhận cho khối PUT

ID Địa chỉ của khối khi kết nối tới PLC khác

ADDR_1 Nhận dữ liệu của trạm tớ

SD_1 Truyền dữ liệu của trạm chủ

DONE Khối báo trạng thái:


0: Chưa bắt đầu hoặc đang chạy
1: Đã truyền xong
ERROR Báo lỗi

STATUS Báo trạng thái


11.6. Các lệnh sử dụng trong truyền thông Profinet
b. Lệnh GET:

- Khối nhận dữ liệu của trạm chủ và truyền đi của trạm tớ


11.6. Các lệnh sử dụng trong truyền thông Profinet
❑ Lệnh GET: Khối nhận dữ liệu của trạm chủ và truyền đi của trạm tớ

Tham số Mô tả

REQ Kích hoạt xung nhận cho khối GET

ID Địa chỉ của khối khi kết nối tới PLC khác

ADDR_1 Truyền dữ liệu của trạm tớ

RD_1 Nhận dữ liệu của trạm chủ

NDR Khối báo trạng thái:


0: Chưa bắt đầu hoặc đang chạy
1: Đã truyền xong
ERROR Báo lỗi

STATUS Báo trạng thái


11.6. Các lệnh sử dụng trong truyền thông Profinet
❑ Lệnh SINASPEED: Khối điều khiển tốc độ động cơ

Tham số Mô tả

EnableAxis Chân cho phép khối Sinaspeed hoạt động

AckError Xác nhận lỗi của biến tần

SpeedSp Tốc độ đặt

RefSpeed Tốc độ định mức của động cơ

NDR Khối báo trạng thái:


0: Chưa bắt đầu hoặc đang chạy
1: Đã truyền xong
ConfigAxis Gán địa chỉ điều khiển biến tần

ActVelocity Tốc độ thực của động cơ


11.7. Lập trình chương trình PLC S7 1200
Các bước thực hiện lập trình:

Bước 1: Khai báo CPU, HMI


Bước 2: Cấu hình mạng cho hệ thống
Bước 3: Cài đặt biến tần
Bước 4: Khai báo PLC tag
Bước 5: Viết chương trình trên Tia Portal
Bước 6: Mô phỏng và kiểm tra chương trình
11.7. Lập trình chương trình PLC S7 1200
Bước 1: Khai báo PLC, HMI, BIẾN TẦN
11.7. Lập trình chương trình PLC S7 1200
Khai báo PLC_1 và PLC_2
11.7. Lập trình chương trình PLC S7 1200
Khai báo PLC_2: add new device>> controller>> cpu 1214C>>version>> OK
11.7. Lập trình chương trình PLC S7 1200
Bật chế độ PUT/GET cho từng PLC: Chuột phải PLC chọn properties hoặc kich đúp chuột vào PLC
Trên device &network>> connection mechainisms>> tích chọn Pemit access wit PUT/GET
11.7. Lập trình chương trình PLC S7 1200
Tạo kết nối giữa hai PLC: Device & networks>>Kéo thả hai điểm Ethernet PLC với nhau
11.7. Lập trình chương trình PLC S7 1200
Đổi lại địa chỉ IP cho từng PLC: Chuôt phải PLC 2 chọn Properties>> Ethernet addresses>>
Set IP address in the project>> đặt IP address: 192.168.0.7
11.7. Lập trình chương trình PLC S7 1200
Khai báo HMI và Biến tần: add new device>> HMI>KTP400>>version> OK
11.7. Lập trình chương trình PLC S7 1200
Thiết lập cho HMI
11.7. Lập trình chương trình PLC S7 1200
Khai báo Biến tần : Add new device>> Drives> Simamic G120C>>PN>>FSAA>> IP20, 0,55kw,UK>>
vesion>>OK
11.7. Lập trình chương trình PLC S7 1200
Bước 2: Đổi địa chỉ IP cho biến tần: Kích chuột phải biến tần>> properties>> Ethernet addresses>> IP protocol
IP address: 192.168.0.4
11.7. Lập trình chương trình PLC S7 1200
Bước 2: Kết nối HMI và Biến tần vào mạng Ethernet PLC1 và PLC2
11.7. Lập trình chương trình PLC S7 1200
Bước 3. Cài đặt tham số biến tần: Drives>> commissioning>> commissioning wizard>> Standard
Drive control (SDC) >>Next
11.7. Lập trình chương trình PLC S7 1200
Bước 3
11.7. Lập trình chương trình PLC S7 1200
Bước 3
11.7. Lập trình chương trình PLC S7 1200
Bước 3: Đặt tần số 50Hz và Điện áp 380V>> Next
11.7. Lập trình chương trình PLC S7 1200
Bước 3:Khai báo động cơ:
11.7. Lập trình chương trình PLC S7 1200
Bước 3: Next>> Fisnish
11.8. Lập trình chương trình PLC S7 1200
Bước 4: Khai báo PLC TAG

- Khai báo PLC 1


11.7. Lập trình chương trình PLC S7 1200
Bước 5: Viết chương trình trên PLC

❖ Viết chương trình trên PLC1


11.7. Lập trình chương trình PLC S7 1200
Bước 5: Viết chương trình trên PLC

❖ Viết chương trình trên PLC1


11.7. Lập trình chương trình PLC S7 1200
Bước 5: Viết chương trình trên PLC

❖ Viết chương trình trên PLC1


11.7. Lập trình chương trình PLC S7 1200
Bước 5: Viết chương trình trên PLC

❖ Viết chương trình trên PLC1


11.7. Lập trình chương trình PLC S7 1200
Bước 5: Viết chương trình trên PLC

❖ Viết chương trình trên PLC2


11.7. Lập trình chương trình PLC S7 1200
Bước 5: Viết chương trình trên PLC

❖ Viết chương trình trên PLC2


11.8. Thiết kế giao diện giám sát HMI
- Tạo nút nhấn start HMI và stop HMI1
11.8. Thiết kế giao diện giám sát HMI
- Tạo nút nhấn start HMI và stop HMI1
11.8. Thiết kế giao diện giám sát HMI
- Tạo nút nhấn start HMI và stop HMI1
11.9. Download chương trình xuống PLC
Các bước thực hiện:

- Bước 1: Đổi địa chỉ IP cho máy tính cùng lớp mạng với router và các thiết bị trên mô hình
- Bước 2: Kiểm tra các thiết bị online trên mô hình
- Bước 3: Download chương trình xuống lần lượt PLC1, PLC2, HMI1, HMI2 BIẾN TẦN
11.10. Vận hành và kiểm tra
Các bước thực hiện:
- Bước 2: Thao tác vận hành trên mô hình
+ Quan sát tốc độ trên biến tần và màn hình
điều khiển) và trạng thái động cơ
11.10. Vận hành và kiểm tra
Các bước thực hiện:
- Bước 2: Thao tác vận hành trên mô hình

+ Nhấn nút stop HMI hoặc start tại địa chỉ I0.1
trên PLC1

+ Quan sát trạng thái trên màn hình biến tần,


HMI và trạng thái động cơ
11.11. Các lỗi thường gặp

STT Lỗi Cách khắc phục


1 Không download được chương trình tại PLC Kiểm tra lại Version của CPU
Đổi địa chỉ IP của máy về IP động trước khi
download
Có địa chỉ dạng: 192.168.0.x
Với x khác địa chỉ IP của PLC
2 Không download được HMI Kiểm tra lại IP của HMI
Nếu khác IP so với khai báo trong phần
mềm, tiến hành đổi lại trên phần cứng
thiết bị hoặc đổi lại trên phần mềm cho
phù hợp
3 Hệ thống không chạy Kiểm tra lại khai báo chân truyền và nhận
dữ liệu của PLC1, PLC2.
11.11. Các lỗi thường gặp

Lỗi khai báo trùng địa chỉ IP


11.11. Các lỗi thường gặp

Lỗi cài đặt địa chỉ IP trên máy tính sai, không cùng địa chỉ lớp mạng
11.11. Các lỗi thường gặp
Lỗi không download được xuống PLC

Cách khắc phục: Do phần mềm đang chạy mô phỏng trên PLC SIM => Tắt mô phỏng trước khi download xuống PLC
11.11. Các lỗi thường gặp
Lỗi khai báo

Cách khắc phục: Bật chế độ PUT/GET


11.11. Các lỗi thường gặp
Lỗi khai báo

Cách khắc phục: Khai báo sai địa chỉ truyền nhận giữa các PLC
11.12. Tổng kết bài học
Sinh viên cần nắm được các nội dung sau:

- Cách cấu hình các thiết bị truyền thông Profinet


- Các sử dụng lệnh Put /Get lập trình truyền thông giữa các PLC
-Cách download vận hành kiểm tra trên mô hình.
11.12 Tổng kết bài học
Các lệnh sử dụng trong bài

Tên lệnh Khối chức năng Thư viện Nhiệm vụ

Đọc dữ liệu từ remote


GET S7 Communication
PLC

S7 Communication Truyền dữ liệu tới


PUT
remote PLC
11.12 Tổng kết bài học
Các lệnh sử dụng trong bài
Tên lệnh Khối chức năng Thư viện Nhiệm vụ

- Dùng Set hoặc Reset


đầu ra Q dựa theo tín
SR Bit logic operations
hiệu đầu vào S vả R.
- Khối ưu tiên Reset

Tiếp điểm thường mở ,


Tiếp điểm Bit logic operations
nạp giá trị của bit đầu
thường mở
tiên cho bít chứa dữ liệu
Tiếp điểm Tiếp điểm thường mở ,
Bit logic operations
thường nạp giá trị của bit đầu
đóng tiên cho bít chứa dữ liệu
Trạng thái ngõ ra là kết
Ngõ ra/ Bit logic operations
quả xử lý của các phép
Cuộn coil
toán logic
BÀI TẬP PHÁT TRIỂN
Cho mô hình hai PLC S7 1200 thực hiện truyền thông theo công nghệ sau

65
GIAO NHIỆM VỤ CỦA SINH VIÊN
- Ôn tập toàn bộ nội dung bài đã học
- Làm bài tập về nhà
- Đọc trước bài mới bài 12

66

You might also like