You are on page 1of 35

SIMATIC IOT2050

Hướng dẫn thu thập và đưa dữ liệu


lên MindSphere
https://siemens.com/simatic-iot2050

Page 1 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


MỤC LỤC

ỨNG DỤNG ................................................................................................................. 3

CẤU HÌNH SIMATIC IOT2050 ..................................................................................... 4

CẤU HÌNH SIMATIC S7-1200/1500 ............................................................................. 9

CẤU HÌNH MINDSPHERE ......................................................................................... 10

IOT2050 ĐỌC DỮ LIỆU TỪ S7-1200/1500 DÙNG NODE-RED ............................... 17

IOT2050 GỬI DỮ LIỆU LÊN MINDSPHERE DÙNG NODE-RED ............................. 21

DANH SÁCH THIẾT BỊ CHO ỨNG DỤNG ................................................................ 34

TÀI LIỆU THAM KHẢO .............................................................................................. 34

Page 2 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


ỨNG DỤNG
SIMATIC IOT2050 là một cổng truyền thông công nghiệp (Indsutrial Gateway) được sử dụng
để kết nối giữa hệ thống tự động hóa OT (Công nghệ vận hành) và IT (Công nghệ thông tin)
cũng như là dịch vụ điện toán đám mây (Cloud) nhằm phục vụ cho việc chuyển đổi số sản
xuất.

Với khả năng hoạt động hiệu quả theo chuẩn công nghiệp, độ linh hoạt trong việc sử dụng
(với hệ điều hành Linux Debian, hỗ trợ ngôn ngữ lập trình cấp cao như Python, C++, …) và
chi phí thấp, SIMATIC IOT2050 sẽ là giải pháp cho các ứng dụng chuyển đổi số cho các
doanh nghiệp.

Dưới đây là cấu hình ứng dụng của SIMATIC IOT2050

Hình 1. SIMATIC IOT 2050 là cổng truyền thông kết nối hệ thống tự động hóa với các hệ thống
quản lý dữ liệu cao hơn như IT, Cloud, Scada, MES

Page 3 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


CẤU HÌNH SIMATIC IOT2050
Phần mềm cần có:
 Putty – dùng kể kết nối vào IOT2050 từ máy tính
 Win21 Disk Imager – cài hệ điều hành vào thẻ nhớ
 Example OS Image – hệ điều hành mẫu Siemens cung cấp cho IOT2050, tải tại đây

Cài đặt hệ điều hành (OS-Image) cho IOT2050 theo các bước sau:
1. Cắm thẻ nhớ vào máy tính
2. Dùng Win32 Disk Imager và file Image Siemens cung cấp theo các bước bên dưới

Page 4 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


3. Cài đặt thành công, bạn sẽ nhận được thông báo

4. Lấy thẻ nhớ ra, lắp vào IOT2050 sau đó khởi động IOT2050

Page 5 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


Dùng Putty truy cập và cấu hình IOT2050
Yêu cầu:
Kết nối Ethernet giữa IOT2050 (port X1P2) và máy tính
Đồng bộ địa chỉ IP của máy tính và IOT2050, địa chỉ IP mặc định của IOT2050:

192.168.200.1 / 255.255.255.0

Tên đăng nhập mặc định của IOT2050: “root”


1. Khởi động Putty

Cấu hình thông số kết nối giữa Putty và IOT2050:


Connection Type: SSH
Địa chỉ IP IOT2050: 192.168.200.1
Port mặc định: 22
(Có thể lưu lại cấu hình cho những lần sau bằng “Save”)
Chọn “Open”

Page 6 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


2. Kết nối lần đầu sẽ nhận thông báo như bên dưới, chọn “Yes”

3. Truy cập thành công sẽ hiện màn hình

Page 7 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


4. Nhập tên đăng nhập mặc định “root” (Lưu ý: tắt Unikey tránh trường hợp bỏ dấu khi dùng
Telex)

Cấu hình SIMATIC IOT2050 hoàn tất!

Page 8 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


CẤU HÌNH SIMATIC S7-1200/1500
Yêu cầu:
PLC đã kết nối Ethernet với IOT2050 (port X1P2)
Đã có Project TIA Portal
Project đã có PLC S7-1200/1500 với 1 Datablock chứa dữ liệu cần truyền lên cloud

Cấu hình phần cứng PLC S7-1200/1500


1. Chọn “Permit access with PUT/GET communication from remote partner”

2. Vào Properties của Datablock chứa dữ liệu, bỏ chọn “Optimized block access”

3. Compile và download project xuống PLC

Page 9 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


CẤU HÌNH MINDSPHERE
Yêu cầu:
Đã có Tenant MindSphere
Có thể đăng ký tài khoản dùng thử tại MindSphere – Start for free.
Cấu hình MindSphere theo các bước:
1. Vào “Asset Manager” ở giao diện MindSphere

2. Tạo “Aspects Type”, chọn

Page 10 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


3. Điền các thông tin cho “Aspect” và khai báo các “Variables” cho Aspect

4. Thêm các “Variables” với các thông số như: Data Type, Unit, … và chọn “Save” Aspect

Page 11 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


5. Tạo “Asset Type”, chọn

Page 12 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


6. Điền các thông tin, chọn “Browse” để chọn Aspect ta vừa tạo, và chọn “Save”

Ta đã hoàn thành tạo 1 Asset Type chứa Aspect type dùng cho kết nối và đồng bộ cấu trúc dữ
liệu từ IOT2050 lên MindSphere.
7. Tiếp theo, ta tạo 1 Asset với type là Asset type chúng ta vừa tạo

Page 13 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


8. Chọn Asset Type chúng ta vừa tạo sau đó chọn “Create”

Page 14 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


9. Điền các thông tin cho Asset gồm: tên, vị trí,… sau đó chọn “Save”

Page 15 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


Sau khi hoàn thành các bước trên, chúng ta đã có 1 Asset bao gồm “Aspect” và “Connectivity”
chúng ta đã tạo ở các bước trước

Vậy là chúng ta đã hoàn thành bước cấu hình cho MindSphere.

Page 16 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


IOT2050 ĐỌC DỮ LIỆU TỪ S7-1200/1500 DÙNG NODE-RED
Yêu cầu:
IOT2050 đã kết nối Internet (kết nối internet IOT2050 qua port X1P1)
Kết nối tới Node-red bằng trình duyệt web (ứng dụng này đang sử dụng Chrome) theo
địa chỉ: “http://[địa chỉ IP IOT2050]:1880”
Ví dụ IP IOT2050: 192.168.200.1, truy cập vào Node-red theo địa chỉ:
http://192.168.200.1:1880
10. Sau khi truy cập được vào Node-red, chúng ta tiến hành cài các thư viện hỗ trợ để giao
tiếp với S7-1200/1500

Page 17 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


11. Chọn thanh “Install”, nhập tìm thư viện “S7”. Chọn thư viện theo tên ở hình bên dưới và
chọn “Install”, IOT2050 sẽ tự tải thư viện và cài vào Node-red, khi cài đặt thành công thư
viện sẽ báo như hình “Installed”

12. Sau khi cài xong, các node S7 sẽ xuất hiện ở “Node pallete” của Node-red

Page 18 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


13. Chúng ta chỉ việc kéo các node, cấu hình kết nối tới PLC là có thể giao tiếp dữ liệu giữa
PLC và IOT2050 theo các bước

Page 19 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


14. Sau khi hoàn thành các bước trên, chúng ta đã đọc được dữ liệu từ PLC S7-1200/1500
dùng IOT2050

Page 20 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


IOT2050 GỬI DỮ LIỆU LÊN MINDSPHERE DÙNG NODE-RED
15. Theo các bước trên, chúng ta cài thư viện “@mindconnect/node-red-contrib-mindconnect”
trong Node-red, sau khi cài thư viện, node pallete sẽ xuất hiện node “mindconnect”

Page 21 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


16. Để truyền dữ liệu từ IOT2050 lên MindSphere chúng ta sẽ dùng các Node như bên dưới
để tạo thành 1 chuỗi

Công dụng của các node theo thứ tự từ trái qua phải:
Node “Inject”: dùng để kích hoạt truyền dữ liệu theo chu kỳ chúng ta đặt ra
Node “Function”: dùng để đồng bộ cấu trúc dữ liệu
Node “Mindconnect”: tạo kết nối giữa IOT2050 và MindSphere
Node “Debug”: “debugger”

17. Vào “Asset manager”, chọn Asset chúng ta đã tạo. Phần “Connectivity”, chọn theo ô
khoanh đỏ

Page 22 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


18. Sau khi chọn “Save”, chọn “Generate onboarding key” và chọn “Copy to clipboard”

Page 23 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


19. Quay lại Node-red, chọn node “Mindconnect”, dán vào ô như bên dưới

20. Chọn “Done”, sau đó chọn “Deploy” ở góc trên bên trái

Page 24 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


21. Sau khi chọn “Deploy” xong, Node-red sẽ báo chúng ta đã kết nối với MindSphere thành
công như hình

22. Chọn “Mindconnect node”, chúng ta sẽ đồng bộ cấu trúc dữ liệu từ IOT2050 tới Asset mà
chúng ta đã tạo ở MindSphere

Page 25 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


Page 26 Unrestricted | © Siemens Vietnam 2021 | Digital Industries
23. Bước tiếp theo chúng ta sẽ lấy thông tin cấu trúc dữ liệu của Asset để gửi dữ liệu cho
chính xác

Page 27 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


24. Thông tin cấu trúc dữ liệu của Asset được thể hiện ở mục “Data Source Configuration”
Sau đó chọn “TimeSeries Template” để sao chép cấu trúc dữ liệu đó

Page 28 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


25. Bước tiếp theo chúng ta dán vào node “Function” cấu trúc dữ liệu đã sao chép ở bước
trước

Page 29 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


26. Các dữ liệu đã được đọc từ PLC bằng node S7, chúng ta sẽ chuyển dữ liệu thành kiểu
dữ liệu “Global data” bằng node “Function”

27. Trong node “Function”, để chuyển dữ liệu thành “Global data”, chúng ta sẽ gán dữ liệu đó
(nằm trong “msg.payload”) vào biến với kiểu dữ liệu “Global data” với cấu trúc
“context.global.[tên biến]”. Sau đó chọn “Done”, làm tương tự với các biến khác.

Page 30 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


28. Cuối cùng chúng ta sẽ đồng bộ cấu trúc dữ liệu các “Global data” đó vào các biến trên
MindSphere, theo hình bến dưới, chọn “Done”, sau đó “Deploy”

Page 31 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


29. Sau khi “Deploy” thành công, dữ liệu của chúng ta đã được gửi lên MindSphere, và ở mục
“Debugger node-red” sẽ thông báo chúng ta kết quả gửi

Page 32 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


30. Chúng ta lên MindSphere, vào “Fleet Manager” để quan sát dữ liệu chúng ta đã gửi

Vậy là chúng ta đã hoàn tất việc dùng IOT2050 đọc dữ liệu từ PLC S7-1200/1500 và truyền dữ
liệu đó lên MindSphere.

Page 33 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


DANH SÁCH THIẾT BỊ CHO ỨNG DỤNG

Đơn giá
Mô tả Mã hàng Ghi chú
(VNĐ)
SIMATIC PLC được sử dụng như
SIMATIC
6EP1332-1SH71 1,982,000 công cụ tổng hợp dữ liệu từ nhiều
PM1207/1AC/24VDC/2.5A
giao thức khác nhau như:
Modbus RTU, Modbus TCP/IP,
S7-Comm,…. Có thể sử dụng các
CPU 1212C ,DC/DC/DC, 6ES7212-1AE40-
4,099,000 dòng sản phẩm như S7-1200, S7-
8DI/6DO/2AI 0XB0
1500, LOGO!
6ES7647-0BA00-
SIMATIC IoT2050 6,547,000 SIMATIC IOT2050
0YA2
MindAccess IoT Value Plan Small MS11U10010 6,659,000 /m Tài khoản MindSphere

Bảng 1: Danh sách các thiết bị đã sử dụng cho ứng dụng

TÀI LIỆU THAM KHẢO


Setting SIMATIC IOT2050
https://support.industry.siemens.com/tf/ww/en/posts/how-to-setup-the-
iot2050/238945/?page=0&pageSize=10

Node-red to MindSphere
https://opensource.mindsphere.io/docs/node-red-contrib-mindconnect/

Source code Node-red và Project TIA Portal V16


https://drive.google.com/drive/folders/1uHt8EwQAxqJ5bXTEbOD9zDBSoVjiX0UF?usp=sharing

Page 34 Unrestricted | © Siemens Vietnam 2021 | Digital Industries


Cảm ơn sự quan tâm của Quý vị!
Để tìm hiểu thêm hoặc cần trợ giúp, xin vui lòng liên hệ:
Anh Lê Nguyễn Hoàng Nam
Ban Công Nghiệp Số Siemens Việt Nam
Email: le-nguyen-hoang.nam@siemens.com

www.siemens.com.vn
www.facebook.com/Siemens.Vietnam

Page 35 Unrestricted | © Siemens Vietnam 2021 | Digital Industries

You might also like