Tổng quan về mô hình

Một phần của tài liệu Nghiên cứu, ứng dụng PLC S7-1200 điều khiển LOGO qua mạng (Trang 75)

5. Ứng dụng, nhu cầu thực tế của đề tài

4.1.Tổng quan về mô hình

Mô hình điều khiển ứng dụng PLC S7-1200 điều khiển LOGO qua mạng là một mô hình thể hiện sự truyền thông dữ liệu giữa PLC S7-1200 và LOGO!0BA7 để cùng phối hợp xử lý một công việc.

Đồ án đã sử dụng mô hình pha trộn và phân loại sơn tự động để thể hiện tính ứng dụng điều khiển của PLC S7-1200 để điều khiển LOGO!0BA7 và ngược lại để thực hiện quá trình pha trộn và phân loại sơn.

Cách thức giao tiếp PLC S7-1200 với LOGO! 0BA7. Bước 1: Khai báo cấu hình S7-1200 trong “Device configuration”

Bước 2: Trong “Profinet Interface”, thêm subnet mới bằng cách nhấn “Add new subnet”, nhập địa chỉ IP, subnet mask của S7-1200.

Tạo kết nối ethernet bằng cách: chọn “Network view”, “Connection”, nhấp chuột phải vào CPU S7-1200, chọn “Add new connection”.

Bỏ dấu chọn trong ô “Establish active connection”, nhấn “Add’’. Sau đó nhấn “Close”.

Nhập thông số cho kết nối vừa tạo:

2. Tab “Address details“:

Viết chương trình LOGO! trong LOGO!Soft Comfort V.7: Tạo kết nối mới, vào “Tools; Ethernet Connections”: 1. Nhập địa chỉ IP và subnet mask của LOGO.

5. Nhấn chuột phải vào “Ethernet Connections”, chọn “Add connection”

3. Chọn “Client Connection: ...”. Nhập TSAP và địa chỉ IP của S7-1200.

Giải thích:

Hàng 1: 1 byte dữ liệu, là byte số 1 trong data block 1 của S7-1200 sẽ được LOGO đọc và lưu vào vùng nhớ V, byte số 1: VB1.

Hàng 2: 1 byte dữ liệu là giá trị tín hiệu ngõ vào số I1 đến I8 của LOGO sẽ được gửi đến byte số 0, data block 1 của S7-1200.

Trong chương trình của LOGO cần thêm các hàm đọc tín hiệu qua mạng (hàm network input). Địa chỉ các hàm đọc tín hiệu qua mạng ứng với VB1 là VB1.0, VB1.1, VB1.2, … VB1.7

Tạo data block trong chương trình S7-1200:

Khai báo các biến:

Một phần của tài liệu Nghiên cứu, ứng dụng PLC S7-1200 điều khiển LOGO qua mạng (Trang 75)