42
Bước 5: Kết nối DDC với biến tần qua chuẩn Modbus RTU bằng Remote Settings Cài đặt tốc độ và số point trong tab Remote Settings như Hình 3.25
Hình 3. 25 Cài đặt thơng số kết nối với các thiết bị
Remote Baudrate: Tốc độ Baudrate của thiết bị ghép nối
Number of Point: Số Point (hay thanh ghi) của thiết bị ghép nối Bảng địa chỉ thanh ghi của biến tần LS IG5A như Bảng 3.1
Bảng 3. 1 Bảng thanh ghi được sử dụng để tạo point cho biến tần LS IG5A
BẢNG ĐỊA CHỈ THANH GHI BIẾN TẦN LS IG5A
Địa chỉ Tên thanh ghi Loại thanh ghi Kiểu dữ liệu
4 Parameter Lock Holding Register SignedInt 5 Frequency Reference Holding Register SignedInt 6 Run Command Holding Register SignedInt 7 Acceleration Time Holding Register SignedInt 8 Deceleration Time Holding Register SignedInt 9 Output Current Holding Register SignedInt 10 Output Frequency Holding Register SignedInt 11 Output Voltage Holding Register SignedInt 13 Output Power Holding Register SignedInt 14 Inverter status Holding Register SignedInt 21 RPM Holding Register SignedInt
43
Hình 3. 26 Thêm giá trị thanh ghi của biến tần LS IG5A Các mục cần cài đặt trong thẻ Remote Settings: Các mục cần cài đặt trong thẻ Remote Settings:
Address: Địa chỉ biến tần LS IG5A là 3
Reg Type: Loại thanh ghi muốn sử dụng
Thanh ghi của biến tần LS IG5A gồm Input Register và Holding Register nên tùy theo mục đích, ta chọn 2 hoặc 3.
Reg ID: Địa chỉ thanh ghi của biến tần LS IG5A
Data Type: Kiểu dữ liệu, dựa theo kiểu dữ liệu của biến tần LS IG5A
Internal ID: Kiểu thanh ghi giao tiếp giữa biến tần LS IG5A với DDC-C46
Read/Write: Chế độ đọc hay ghi
Scale 10^x: Nhân giá trị với 10^x
Value: Giá trị hiện tại ghi được
44
3.7.Thiết kế giao diện và cấu hình trên phần mềm Control BMS Software
Bộ điều khiển trung tâm BCU của hãng PN Tech cung cấp môi trường điều khiển hệ thống một cách trực quan chính là phần mềm Control BMS Software. Phần mềm này có thể tương tác với nhiều hệ thống khác nhau trong thời gian thực. Giao diện của phần mềm có thể được thiết kế theo mục đích của người dùng đem lại sự tiện lợi và hiện đại trong vận hành.
Quy trình thiết kế trên phần mềm Control BMS Software như Hình 3.27
Hình 3. 27 Quy trình thiết kế trên phần mềm Control BMS Software Quy trình thiết kế được giải thích theo các bước sau: Quy trình thiết kế được giải thích theo các bước sau:
Bước 1: Kết nối phần cứng thiết bị BCU
Cấp nguồn cho thiết bị BCU, kết nối các thiết bị cấp dưới (DDC, biến tần LS IG5A) Kết nối BCU trực tiếp (Lan) với máy tính thơng qua dây Ethernet hoặc kết nối gián tiếp qua Router Wifi.
45
Cách 1: Kết nối BCU trực tiếp (qua mạng Lan) với máy tính được mơ tả như Hình 3.28
Hình 3. 28 Kết nối trực tiếp BCU và máy tính
Cách 2: Kết nối gián tiếp thông qua Router Wifi được mơ tả như Hình 3.29
46
Bước 2: Đăng nhập vào phần mềm Control BMS Software
Nhập địa chỉ IP bộ BCU (mặc định 192.168.1.69) trên trình duyệt
Thơng tin đăng nhập tài khoản admin:
Project Code: localhost (mặc định)
Email address: admin@localhost.local
Password: admin
Đối với các tài khoản user thì Project Code vẫn là localhost chỉ thay đổi Email và Password.
Giao diện để đăng nhập vào Control BMS Software được hiển thị như Hình 3.30
Hình 3. 30 Giao diện đăng nhập Control BMS Software
Bước 3: Cấu hình BCU và các thiết bị khác trên phần mềm Control BMS Software. Cấu hình các điểm dữ liệu từ các thiết bị đã được kết nối với BCU
47
a. Devices (Thiết lập kết nối)
Truy cập phần “Devices” trên được mơ tả như Hình 3.31
Hình 3. 31 Truy cập “Devices” trên phần mềm Control BMS Software
Device list (Thiết lập kết nối thiết bị)
Để chỉnh sửa ta chọn device đã tạo và chọn , để xóa ta chọn . Để thêm device ta chọn “Add New”.
48
Các thông số cần thiết để thiết lập kết nối thiết bị mới như Hình 3.32
Hình 3. 32 Giao diện danh sách các thiết bị đã được thiết lập kết nối
Title*: Nhập tên cho thiết bị (Ví dụ: LS ig5a,…)
Device Key*: Nhập thông tin giao tiếp truyền thơng(Ví dụ: Modbus RTU 485 nhập MOD485|S1)
Description: Miêu tả vắn tắt thiết bị
Configuration: Nhập tốc độ Baudrate của thiết bị muốn kết nối (VD: 9600, 19200, 38400,v.v.)
49
Các thiết bị đã được cấu hình kết nối được hiển thị như Hình 3.33
Hình 3. 33 Giao diện danh sách các thiết bị đã được thiết lập kết nối
Thiết lập kết nối với một số thiết bị trong mơ hình được hiển thị như Hình 3.34, 3.35 và 3.36
50
Hình 3. 34 Thiết lập kết nối với biến tần LS IG5A
51
Hình 3. 36 Thiết lập thiết bị ảo
Point list (Thiết lập điểm dữ liệu từ các thiết bị đã thiết lập)
Các điểm dữ liệu trong hệ thống. Mỗi điểm sẽ được ánh xạ đến một giá trị cụ thể
Mỗi Point sẽ bao gồm một Point Value là giá trị hiện tại của thiết bị trong hệ thống
Với một Point, người dùng có thể thêm, chỉnh sửa hay xóa. Ngồi ra hệ thống sẽ tự động ghi lại lịch sử thay đổi của Point đó.
Để chỉnh sửa ta chọn device đã tạo và chọn , để xóa ta chọn . Để thêm device ta chọn “Add New”.
Title*: Đặt tên cho thiết bị được khởi tạo (Giá trị điện áp, giá trị dòng điện, v.v.).
Configuration: Cấu hình các Point cho thiết bị. A|B|C|D|E
o A: Địa chỉ thiết bị
52
o C: Địa chỉ thanh ghi
o D: Kiểu dữ liệu (0 là Sint16/ 1 là Float)
o E: Read/ Write (R/W)
Device*: Chọn nhóm device cho thiết bị (Chọn từ Device List)
Unit*: Chọn đơn vị cho thiết bị. Được tạo từ Setting => Unit
Access Type: Chọn thiết bị này chỉ cho phép đọc hay có thể ghi xuống
Value*: Giá trị hiện tại của thiết bị (Mặc định là 0)
Default Value*: Giá trị mặc định của thiết bị khi khởi tạo
Calib*: Giá trị hiệu chuẩn cho thiết bị.
Sau đó, nhấn “Add New”
Cấu hình Point như Hình 3.37
53
Ví dụ 1: Cấu hình các Point kết nối của biến tần LS IG5A lên BCU như Bảng 3.2
Bảng 3. 2 Danh sách các Point được cấu hình trên BCU
STT Title Configuration ID Device
1 Parameter Lock 2|HR|1022|1|W 386d478865dff906ee635d0b Ls ig5a 2 Frequency Reference 2|HR|1001|1|W 386d470b65dff906ee635d05 Ls ig5a 3 Run Command 2|HR|1004|1|W 386d473365dff906ee635d07 Ls ig5a 4 Acceleration Time 2|HR|1007|1|W 386d463bd8966006f02c7600 Ls ig5a 5 Deceleration Time 2|HR|1010|1|W 386d4674d8966006f02c7603 Ls ig5a 6 Output Current 2|HR|1013|1|R 386d468fd8966006f02c7605 Ls ig5a 7 Output Frequency 2|HR|1016|1|R 386d46a1d8966006f02c7607 Ls ig5a 8 Output Voltage 2|HR|1019|1|R 386d46bad8966006f02c7609 Ls ig5a 9 Output power 2|HR|1025|1|R 386d46d3d8966006f02c760b Ls ig5a 10 RPM 2|HR|1031|1|R 386d4702d8966006f02c760f Ls ig5a 11 Độ ẩm 2|IR|25|1|R 386d449283626006efa10622 DDC-C46 12 Nhiệt độ 2|IR|27|1|R 386d44ae83626006efa10624 DDC-C46 13 Mode 386d45a383626006efa10637 Virtual device 14 Virtual Freq 386d469bf0fe7606efe497d2 Virtual device 15 Virtual OnOff 386d46aef0fe7606efe497d4 Virtual device 16 Virtual Acc 386d46bbf0fe7606efe497d6 Virtual device 17 Virtual Dec 386d46c2f0fe7606efe497d8 Virtual device
54
Bước 4: Tiến hành thiết kế giao diện giám sát và điều khiển biến tần LS IG5A a. Building (Tịa nhà)
Hình 3. 38 Giao diện trang Building
Để thêm giao diện khu vực ta chọn Add New (góc trái trên màn hình)
Title*: Nhập tên giao diện
Short description: Miêu tả ngắn gọn cho hệ thống
Thumbnail: Chọn hình đại diện cho giao diện trong thư viện ảnh của hệ thống
Background: Chọn hình nền cho giao diện trong thư viện ảnh của hệ thống
Xong ta nhấn “Add New”
55
Hình 3. 39 Thơng tin tạo Building mới
Khu vực giao diện giám sát và vận hành biến tần được hiển thị như Hình 3.40
56
Hướng dẫn thêm giao diện
Title*: Nhập tên giao diện
Short description: Miêu tả ngắn gọn cho hệ thống
Order of area*: Thứ tự hệ thống trong giao diện khu vực hiện tại
Thumbnail: Chọn hình đại diện cho giao diện trong thư viện ảnh của hệ thống
Background: Chọn hình nền cho giao diện trong thư viện ảnh của hệ thống
Xong ta nhấn Add New
57
Giao diện giám sát và điều khiển biến tần khi đã hồn thiện như Hình 3.42
Hình 3. 42 Giao diện hệ thống giám sát và vận hành biến tần LS IG5A
Khi đó ta có thể di chuyển, chỉnh sửa các Point trong giao diện. Hoặc thêm bằng cách Click vào dấu “+” ngay bên phải giao diện.
58
Nhập thông tin để hiển thị dữ liệu các Point được hiển thị như Hình 3.43
Hình 3. 43 Thông tin để thêm Point vào giao diện Hướng dẫn thêm Point vào giao diện
Thông tin “Add New” point vào giao diện:
Device*: Chọn thiết bị đã kết nối có chứa Points muốn hiển thị
Point*: Chọn Point muốn hiển thị
59 Object Width*: Kích thước (độ rộng) của thiết bị trên giao diện (càng cao càng chiếm diện tích trên giao diện – thơng thường sẽ chọn tầm 140 → 300 với thiết bị có tên ngắn đến vừa đủ. Từ 300 → 500 với thiết bị có tên quá dài).
Display Value: Có thể hiển thị giá trị phía sau hay khơng (Phù hợp để tạo tiêu đề cho hệ thống)
Text Position: Vị trí tên thiết bị sẽ ở bên trái – phải – trên – dưới so với hình ảnh đi kèm.
Image Format: Chọn hình ảnh đi kèm với thiết bị
HTML Data: HTML đi kèm với thiết bị
Sau đó, ta nhấn “Add New”
Để thay đổi giá trị thiết bị hoặc set point ta phải tắt chế độ chỉnh sửa đi. Bằng cách
Click vào bên phải màn hình.
b. Home (Trang chủ)
Để thêm giao diện Home ta chọn Add New (góc trái trên màn hình)
Title*: Nhập tên hệ thống
URL: Nhập URL của hệ thống tại Building
Short description: Miêu tả ngắn gọn cho hệ thống
Thumnail: Chọn hình đại diện cho giao diện trong thư viện ảnh của hệ thống
60
c. Setting (Cài đặt)
Setting cho phép người dùng cấu hình các thơng số cơ bản cho thiết bị của hệ thống, từ Font chữ (Text Format) cho đến hình ảnh (Image Format) của thiết bị, đơn vị đo (Units)…
Hình 3. 44 Mục Setting trên trang chủ d. Text Format d. Text Format
Text Formar dùng để định nghĩa các kiểu chữ trong hệ thống. Những kiểu chữ này được sử dụng khi hiển thị ở phần Building. Có thể thay đổi cỡ chữ, font chữ, kiểu chữ và màu sắc.
61
Hình 3. 45 Mục Text Format Để tạo mới ta nhập thông tin bên trái giao diện: Để tạo mới ta nhập thông tin bên trái giao diện:
Title*: Nhập tên cho kiểu chữ
Font*: Chọn kiểu chữ
Style*: Chọn dạng chữ
Size*: Chọn kích thước
Color*: Chọn màu chữ
Sau đó ta nhấn “Add New”
Để chỉnh sửa hoặc xóa ta chọn
Để tay đổi màu chữ theo giá trị ta chọn
Ô Value: Nhập giá trị để thay đổi khi Point rơi vào giá trị đó
Ơ Text Format: Nhập tên sẽ hiển thị trên giao diện
Chọn màu chữ sẽ thay đổi khi giá trị Point rơi vào giá trị đó
62
e. Unit (Đơn vị)
Thêm Unit để thêm đơn vị cho các số liệu hiển thị trong phần mềm. Trong phần tạo mới đơn vị có thể tủy chỉnh tên, giá trị và vị trí hiển thị của đơn vị.
Người dùng có thể tạo thêm đơn vị bằng cách nhập thông tin bên trái giao diện
Hình 3. 46 Trang thiết lập đơn vị
Title*: Nhập tên cho đơn vị
Text Value*: Nhập đơn vị
Text Position*: Chọn vị trí của đơn vị sẽ hiển thị
Để chỉnh sửa hoặc xóa ta chọn
f. Schedule (Điều khiển theo lịch trình)
Dùng để cài đặt các lịch hẹn giờ hay chế độ tự động làm việc cho các điểm (Point) của hệ thống.
63
Hình 3. 47 Thủ tục tạo Schedule List Tiếp theo, ta chọn Schedule Schedule Time. Nhấn “Add New” Tiếp theo, ta chọn Schedule Schedule Time. Nhấn “Add New”
64
g. System Config (Định dạng hệ thống)
Trang ta có thể chỉnh sửa các cài đặt của phần mềm như địa chỉ IP, thời gian, múi giờ, khôi phục cài đặt gốc, reset dữ liệu, v.v.
Device IP: Địa chỉ IP của thiết bị BCU
Defaut Gateway: Địa chỉ Gateway của Router khi kết nối với BCU
System time: Cài đặt thời gian trên BCU
System setting: Khởi động lại từ xa và xóa dữ liệu trên phần mềm Control BMS
Software.
Cấu hình địa chỉ IP cho BCU được mơ tả như Hình 3.49
65
3.8.Thiết kế giao diện Website và cập nhật lên hosting để giám sát và điều khiển biến tần thông qua mạng Internet biến tần thông qua mạng Internet
Trong những hệ thống hiện đại, giám sát và quản lý hệ thống từ xa là điều cần thiết. Phương thức hiệu quả nhất cho vấn đề này là xây dựng một trang web. Giám sát dữ liệu qua giao diện Web giúp thuận tiện trong việc giám sát và điều khiển. Người dùng chỉ cần kết nối mạng mà sử dụng trình duyệt để vào trang web là có thể tương tác với hệ thống.
Sơ đồ liên kết dữ liệu giám sát và vận hành trên Web được cấu hình như Hình 3.50
66
Giải thích sơ đồ:
Khối thiết bị cần thu thập dữ liệu: Hay còn gọi là thiết bị cấp trường, ở đây là biến tần LS IG5A mà người thiết kế cần thu thập dữ liệu.
Khối điều khiển cục bộ: gồm bộ điều khiển DDC-C46, điều khiển trực tiếp hoặc
nhận lệnh để điều khiển.
Khối thu thập dữ liệu: Ứng dụng chương trình Node-Red được có sẵn trong BCU.
Chức năng thu thập từ các thiết bị cấp trường của hệ thống BMS đưa lên cơ sở dữ liệu. Ngồi ra cịn nhận lệnh điều khiển từ server để xử lý điều khiển thiết bị.
Khối cơ sở dữ liệu: Một server hỗ trợ cơ sở dữ liệu hồn tồn miễn phí trên Internet. Chức năng làm nơi lưu trữ dữ liệu cho Website phục vụ giám sát và điều khiển.
Khối Website: Một trang Web được đăng ký miễn phí server trên Internet. Chức
năng liên kết với Firebase và hiển thị các thông tin giám sát cũng như cung cấp giao diện điều khiển.
3.8.1.Tạo cơ sở dữ liệu Firebase
Các bước tạo cơ sở dữ liệu Firebase như sau:
Bước 1: Truy cập trang https://firebase.google.com và đăng nhập tài khoản Google của bạn
67
Giao diện sau khi truy cập vào Firebase Google được hiển thị như Hình 3.51
Hình 3. 51 Giao diện khi truy cập vào Firebase Google
Bước 2: Chọn vào “Create a project” để tạo một dự án mới
Giao diện khi bắt đầu tạo Firebase mới được hiển thị như Hình 3.52
68
Bước 3: Nhập thông tin và làm theo hướng dẫn của Firebase để tạo Project Nhập “Project name” và nhấn “Continue”.
Giao diện tên Firebase muốn khởi tạo được hiển thị như Hình 3.53
69
Chọn vào “Create project” chờ cho Firebase tạo Project Tùy chọn Configure Google Analytics như Hình 3.54
Hình 3. 54 Tùy chọn Configure Google Analytics
Như vậy việc tạo Project FireBase đã được hồn thành và có thể đưa vào sử dụng. Giao diện trên khi hồn tất việc tạo Firebase như Hình 3.55
70
Bước 4: Tạo Realtime Database trong Firebase
Chọn Realtime Database để tạo1một1cơ1sở1dữ1liệu
Chọn vào “Create Databse” để hoàn tất
Trang để tạo Realtime Database trên Firebase như Hình 3.56
Hình 3. 56 Tạo Realtime Database trên Firebase
71
Tùy vào mục đích sử dụng mà lựa chọn chế độ cho Project:
START in locked mode: Dữ liệu của bạn sẽ đặt mặc định ở chế độ riêng tư. Quyền truy cập đọc/ghi của máy khách sẽ chỉ được cấp theo các quy định bảo mật của bạn Trang Set up database thiết lập “START in locked mode” như Hình 4.63
START in test mode: Dữ liệu của bạn sẽ được mở để cho phép truy cập nhanh. Tuy nhiên bạn phải cập nhật quy luật của mình trong vịng 30 ngày để cho phép đọc/ghi dài hạn.
Trang Set up database thiết lập “Start in test mode” như Hình 3.58