1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế hệ thống SCADA cho hệ 2 Servo motor S210 (siemens) về điều khiển tốc dộ, vị trí và các thông số khác. (1 PLC)

27 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thiết kế hệ thống SCADA cho hệ 2 Servo motor S210 (siemens) về điều khiển tốc độ, vị trí và các thông số khác. (1 PLC)
Tác giả Nguyễn Minh Nhựt
Người hướng dẫn Ths. Trần Lê Trung Chánh
Trường học Trường Đại học Cần Thơ, Trường Bách Khoa - Khoa Tự động hoá
Chuyên ngành Tự động hoá
Thể loại Đồ án cuối kỳ
Năm xuất bản 2023
Thành phố Cần Thơ
Định dạng
Số trang 27
Dung lượng 2,49 MB

Nội dung

Thiết kế tổng quan: Các phần mềm hổ trợ.1.1 Phần mềm TIA Portal và WinCC: Để thực hiện đồ án ngoài việc tải TIA Portal thì chúng ta cần tải thêm phần Startdrive để có thể điều khiển được

Trang 1

BÁO CÁO ĐỒ ÁN

ĐỒ ÁN CUỐI KỲ SCADA – CT381

HỌC KỲ 1 : 2023-2024 TÊN ĐỒ ÁN: Thiết kế hệ thống SCADA cho hệ 2 Servo motor S210 (siemens) về điều khiển tốc dộ, vị trí và các

thông số khác (1 PLC)

\

Giảng viên hướng dẫn: Sinh viên thực hiện:

Ths Trần Lê Trung Chánh Nguyễn Minh Nhựt B2016724

Cần Thơ, tháng 11 năm 2023

Trang 2

MỤC LỤC

I Mục đích 3

II Nội dung 3

1 Thiết kế tổng quan các phần mềm hỗ trợ 3

1.1 Phần mềm TIA Portal và WinCC 3

1.2 Cài địa chỉ IP cổng LAN 3

2.Thiết Kế chi tiết của dự án 5

2.1 Tạo dự án với PLC 5

2.2 Cài đặt Driver 6

2.3 Cài đặt WinCC 8

2.4 Kết nối PLC, Servo và WinCC 9

2.5 Cài đặt địa chỉ IP cho PLC, Driver và WinCC 11

2.6 Tạo objects cho servo 13

2.7 Giao diện WinCC 16

2.7.1 Màn hình chính 16

2.7.2 Màn hình Servo 1 và Servo 2 17

3 Xây dựng phân cứng 18

4 Chương trình 19

4.1 Chương trình điều khiển 20

4.2 Data block 26

III Kết luận 26

IV Tài liệu tham khảo 26

Trang 3

1 Thiết kế tổng quan: Các phần mềm hổ trợ.

1.1 Phần mềm TIA Portal và WinCC:

Để thực hiện đồ án ngoài việc tải TIA Portal thì chúng ta cần tải thêm phần Startdrive

để có thể điều khiển được biến tần Lưu ý phiên bản Startdrive phải phù hợp với phiênbản TIA thì mới có thể thực hiện được việc điều khiển Trong dự án này sửt dụng phiênbản TIA Portal V16 và Startdrive_Advanced_V16 Bên cạnh đó đồ án sử dụng phần mềnWinCC để thiết kế giao diện

Hình 1 Phần mềm hổ trợ đồ án.

1.2 Cài địa chỉ IP cổng LAN:

Để có thể điều khiển các thiết bị như PC, Drivers và WinCC thì phải đảm bảo cùnglớp mạng để chúng có thể liên kết với nhau Đối với Drivers và WinCC thì sẽ cài đtawjtrong phần mềm TIA Portal Riêng PC thì ta sẽ cài đặt trên máy Để cài đặt IP cho PChoặc Laptop ta cần thực hiện như sau:

Bước 1: Mở Control Panel, ta chọn view by thành category và chọn Network and

Internet

Trang 4

Hình 2 Chọn Network and Internet Bước 2: Chọn Network and Sharing Center:

Hình 3 Chọn Network and Sharing Center Bước 3: Chọn Change adapter settings

Trang 5

Hình 4 ChọnInternet Protocol Vertion 4 (TCP/IPv4)

Bước 5: Thiết lập địa chỉ IP Use the following IP address

Hình 5 Đặt địa chỉ IP

Sau khi đã thiết lặp địa chỉ IP ta chọn OK Như vậy ta đã thiết lập được địa chỉ IPthành công cho PC hoặc Laptop

2 Thiết Kế chi tiết của dự án:

2.1 Tạo dự án với PLC: Chọn PLC S7 1200 với CPU 1215C dc/dc/dc 6ES7 215-1AG40-0XB0 version 4.2 Ok

Trang 6

Hình 6 Tạo dự án TIAPORT 2.2 Cài đặt Driver: Add driver S210 vào dự án.

Bước 1: Chọn Add new divice.

Hình 7 Add new divice

Bước 2: Chọn Driver SINAMIC S210 1AC 200-240V, 0.2KW 5HB10-2XFX OK.

6SL3210-1

2

1

Trang 7

2

Trang 8

Hình 10 Cấu hình Telegram

Với con drivers thứ 2 ta cũng làm y như vậy

2.3 Cài đặt WinCC: Để thiết kế giao diện điều khiển cho Servo ta cần add vào dự án

màn hình điều khiển Sau đây là các bước để thực hiện:

Bước 1: Chọn Add new device

3

Trang 9

Hình 12 Tạo Wincc.

Bước 3: Chọn Communication modules Chọn PROFINET/Ethernet Nhấn chuộttrái 2 lần vào IE general

Hình 13 Tạo Wincc.

2.4 Kết nối PLC, Servo và WinCC

Sau khi đã cài đặt đầy đủ các device ta bắt đầu kết nối chúng lại với nhau Thực hiệncác bước sau đây

Bước 1: Chọn Network view

5

6 Kết quả

Trang 10

Hình 14 Network view Bước 2: Chọn Not assigned Chọn PLC_1.PROFINET interface để kết nối 2 Drivevòa PLC.

Hình 15 Kết nối PLC với drive Bước 3: Kết nối Wincc: click chuột vào 1 và kéo đến 2.

Trang 11

Hình 16 Kết nối WinCC Bước 4: Kết nối Connections: Chọn Connections click vào 3 và kéo thả qua 4

Hình 17 Kết nối Connections cho WinCC 2.5 Cài đặt địa chỉ IP cho PLC, Driver và WinCC:

4

3

Trang 12

Bước 1: Chọn Network Show address labels

Hình 18 Chọn Network Show address labels

Bước 2: Chọn PN/IE_1 Propẻties Enthernet addresses

Hình 19 Cài đặt IP cho đự án

1

4 2

6 3

5

Trang 13

2.6 Tạo objects cho servo:

Bước 1: Chọn folder Technology objects Add new object

Hình 20 Tạo objects Bước 2: Chọn Motionl Control TO_PositioningAxis-V6.0 Ok

Hình 21 Tạo Axis Bước 3: Cài đặt Axis.

1

3 2

Trang 14

Hình 22 Cài đặt Basic Parameters

Hình 23 Cài đặt Drive

Trang 15

Hình 25 Cài đặt Active

Trang 16

Vì đồ án thực hiện điều khiển 2 Servo nên ta cần add 2 objects để điều khiển với động

cơ 2 objects sẽ có cáu hình giống nhau.ta sẽ làm tương tự các buopcws trên đối vớiobjects cho Servo 2

2.7 Giao diện WinCC:

Để kiểm soát và theo dõi quá trình hoạt động của cửa sổ có hai servo VS210, chúng

ta có thể thiết kế các giao diện đồ họa sử dụng phần mềm đồ họa, chẳng hạn như giaodiện người dùng (UI) trên một ứng dụng WinCC Các đối tượng trực quan có thể được sửdụng để hiển thị trạng thái và điều khiển cửa theo cách dễ dàng hiểu Dưới đây là mộtcách mô tả ý tưởng này:

- Có 2 biểu tường hình tròn để tượng trưng cho Servo Khi xoay trái hoặc xoay phải sẽ

có mũi tên hiện lên tương ứng với chiều quay của động cơ

Trang 17

- HALT: dừng khẩn cấp của Servo.

- LEFT: động cơ xoay trái

- RIGHT: động cơ xoay phải

- SPEED: điều khiển tốc độ cho động cơ Có thể nhập tốc độ mong muốn

- POSITION: điều khiển động cơ đến vị trí mông muốn; PO1, PO2, PO3

+ PO1, PO2, PO3: nhập giá trị cho vị trí để dộng cơ đi đến vị trí mong muốn

- Trend: quan sát vị trí và vận tốc của động cơp trong quá trình hoạt động

- Current Position: quan sát vị trí hiện tại của Servo

- Current Velocity: quan sát tốc độ hiện tại của Servo

- BACK: thoát giao diện hiện tại quay về màn hình chính

- Button SERVO 2- SERVO 1: đi đên trang giao diện điều khiển của Servo khác

Hình 27 Giao diện điều khiển Servo 1

Trang 18

Hình 28 Giao diện điều khiển Servo 2.

3 Xây dựng phân cứng:

Để điều khiển được 2 Servo ta kết nối chúng vào chung 1 PLC:

Hình 29 Mô hình kết nối PLC-Drive-Laptop

Trang 19

và đặt tên cho các tags cần phản ánh đầy đủ chức năng và mục đích của chúng trong phầnchương trình Dưới đây là một mô tả cụ thể:

- Tags DRIVE 1:

Hình 31 Nhóm tags drive 1

Trang 20

- Tags DRIVE 2:

Hình 32 Nhóm tags drive 2 4.1 Chương trình điều khiển: Mỗi Servo sẽ được điều khiển bằng 1 chương trình riêng.

Ở dự án này 2 chương trình được gom vào 1 main

- Khối MC_Power: khối cung cấp nguồn cho Servo hoạt động Tạo các biến START đểkhi tác động mức cao hoặc mức thấp thì POWER_ON sẽ được tác động cấp nguồn

Trang 21

Hình 34 Khối MC_Home:

- MC_Halt_DB: dùng để dừng Servo: tạo cái biến Halt1 và Halt2 để tác động mức 1 và 0vào chân Execute

Hình 35 Khối MC_Halt

Trang 22

- MC_Reset sẽ đặt lại tất cả các lỗi điều khiển chuyển động Tạo các biến Reset và

Reset2 để tác động vào mức 1 và 0 và chân Execute để có thế hoạt động cho khối

Trang 23

Hình 38 Khối MC_MoveVelocity_DB.

- MC_MoveAbsolute: khởi động chuyển động đến một vị trí tuyệt đối Chức năng kếtthúc khi vị trí đích được đạt đến Ta cũng tạo các tags Vi Tri và Vi_Tri2 mức logics vàochân Execute của khối Ngoài ra, ta còn gắn tag POSITION và POSITION2 vào chânPosition để nhập được giá trị của vị trí mà ta muốn điều khiển Đặt thêm tag Spd và Spdsvào châ Velocity để Servo chạy đên vị trí ta điều khiển với tốc độ mông muốn

Trang 24

Hình 39 Khối MC_MoveAbsolute

- Các khối Move lưu vị trí mà ta nhập vào để Servo chạy đến vị trí đó Sau khi nhập giátrị vào ta sẽ tác động vào tag V1 V2 V3 mức 1 để giá trị đuợc gán vào tag POSITION.Đối với Servo 2 thì sẽ tác động vào các tag V1_2, V2_2, V3_2

Hình 40 Khối MOVE lưu vị trí Servo 1.

Trang 25

Hình 42 Khối MOVE lưu vận tốc.

Trang 26

4.2 Data block: Trong dự án này có tạo 2 khối Data block và Vi tri và Vi_Tri2 để đặt

các tag vị trí để dễ quản lí và không bị nhầm lẫn với các tag khác

Hình 43 Data block Vi_Tri

Hình 44 Data block Vi_Tri2 III Kết luận:

- Dự án hoạt động đúng theo yêu cầu là điều khiển và giám sát 2 Servo S210 với 1PLC Điều khiển được vị trí và tốc độ Bên cạnh đó có thể qaun sát được các thông số khihọat động

- Các lỗi thường gặp: Vấn đề phổ biến xuất hiện trong quá trình vận hành là sự trùnglặp địa chỉ IP giữa các thiết bị, đặc biệt là hai driver điều khiển Servo S210 Nguyên nhân

có thể xuất phát từ sự thiếu chú ý hoặc các yếu tố không lường trước được Việc này cóthể dẫn đến tình trạng không khớp giữa cài đặt và thiết bị thực tế, gây ra lỗi khi nạp

chương trình vào PLC.Một vấn đề khác mà người sử dụng thường gặp là khả năng kếtnối giữa WinCC và PLC bị thất bại Điều này có thể xảy ra do nhiều nguyên nhân khácnhau và có thể tạo ra sự gián đoạn trong quá trình truyền thông giữa hai hệ thống

- Cách khắc phục: Kiểm tra lại địa chỉ IP của từng phần Với lỗi kết nối giữa WinCC

và PLC, kiểm tra lại xem WinCC có đường connect với PLC chưa và Set lại cổng kết nốitrong phần Set PG/PC Interface

IV Tài liệu tham khảo:

1 Slide bài giảng Scada- THs Trần Lê Trung Chánh

2.https://ngocautomation.com/tai-tia-portal-v16-huong-dan-cai/

3 .https://cache.industry.siemens.com/dl/files/824/109771824/att_999097/v1/S210_1FK2_op_instr_092019_en-US.pdf

Ngày đăng: 14/04/2024, 08:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w