Lời nói đầu: Siemens S7-1200PLC là một bộ điều khiển lập trình tuyệt vời, được sử dụng rộng rãi trong lĩnh vực điều khiển công nghiệp, là một bộ điều khiển có hiệu suất cao và hoạt động ổn định. Lần này, chúng tôi sẽ kết nối S7-1200PLC với EMCP IoT Cloud Platform (EMCP) thông qua trình điều khiển modbus, thực hiện giám sát từ xa các trang web máy tính, ứng dụng điện thoại di động và WeChat của S7-1200PLC (MW1000, MW1002, I0.0) đăng ký và MW1004 và Q0.0 đọc và ghi từ xa.
1) Siemens S7-1200 PLC một, và RJ45 cáp mạng cho truyền thông.
2) Mô-đun Siemens CB 1241 RS485.
3) Cổng EG20 của công nghệ Bluebee Hà Bắc một, ăng-ten và bộ chuyển đổi nguồn (sau đây sử dụng EG20 làm ví dụ).
4) Một thẻ SIM, có lưu lượng, thẻ lớn (di động, unicom hoặc thẻ viễn thông).
5) Một máy tính nối mạng (hệ điều hành WinXP/Win7/Win8/Win10).
6) Công cụ điện, dây truyền thông, v.v.
Các thông số kỹ thuật và hướng dẫn sử dụng liên quan đến cửa khẩu, có thể tham khảo "Hướng dẫn sử dụng người dùng G20".
1, đảm bảo rằng cổng có thể được nối mạng bình thường, có thể được nối mạng thông qua thẻ 4G (thẻ lưu lượng di động/kết nối/viễn thông, thẻ lớn) (cần kết nối ăng ten đi kèm với cổng) hoặc thông qua mạng cáp mạng (cần kết nối cáp mạng của bộ định tuyến đến cổng WAN của cổng);
2, Cổng kết nối với nguồn DC 12V hoặc 24V, bật nguồn. (Chú ý, cực dương và cực âm của nguồn điện không được nối ngược).
Tất cả các thiết bị không được kết nối với nguồn điện, tháo hai tấm bảo vệ di động trên và dưới bảng S7-1200 và cắm CB1241 vào khe CB. Cắm cáp mạng vào cổng PROFINET của PLC và đầu kia vào cổng máy tính. Kết nối CB1241 và EG20 được kết nối như hình dưới đây, T/RA và TA của CB1241, kết nối RS485B của EG20; CB1241 T/RB và TB kết nối ngắn, kết nối với RS485A của EG20. Bật nguồn PLC (220VAC), bật nguồn EG20 (12VDC hoặc 24VDC).
Bước 1Sử dụng phần mềm TIA Portal của Siemens (sau đây gọi là Bosu), phiên bản phần mềm được sử dụng trong bài viết này là V14. Cấu hình thiết bị S7-1200 và CB1241 như sau:
Chọn S7-1200 trong cấu hình thiết bị, trong thuộc tính "System and Clock Memory", thiết lập Enable System Memory Byte, sẽ được sử dụng sau:
Bước 2Trong khối chương trình Main [OB1], thêm khối lệnh "MB_COMM_LOAD_DB" cho phép giao tiếp Modbus và khối lệnh chức năng slave "MB_SLAVE_DB". Trong quá trình tạo ra, khối dữ liệu nền tạo ra khối chỉ thị tương ứng được nhắc nhở, điểm xác nhận tiến hành tạo ra.
Lưu ý: Vui lòng sử dụng các hướng dẫn trong thư mục "MODBUS" trong chỉ thị và không sử dụng các hướng dẫn trong "MODBUS (RTU)".
Các thông số được thiết lập bởi các chỉ thị trong hai hình trên là: thông qua giao tiếp RS485, tốc độ truyền 9600, không kiểm tra chẵn lẻ, bit dữ liệu 8, bit dừng 1; PLC từ số trạm là 2, giữ địa chỉ bắt đầu của khu vực đăng ký là MW1000 với chiều dài 10 từ, tức là MW1000 đến MW1018.
Lưu ý 1: Khối hướng dẫn MB_COMM_LOAD_DB và khối hướng dẫn MB_SLAVE_DB để sử dụng chi tiết Vui lòng tham khảo tài liệu trợ giúp BOTU, như hình dưới đây, đường dẫn của hệ thống thông tin là: "Lập trình PLC" → "Hướng dẫn" → "Giao tiếp (S7-1200, S7-1500)"→ "Bộ xử lý giao tiếp (S7-1200, S7-1500)"→ "MODBUS (RTU) (S7-1200)
Lưu ý 2: Nếu bạn muốn dùng thử MODBUS để truy cập khối dữ liệu toàn cầu (DB), bạn cần đáp ứng hai điều kiện sau:
Thứ nhất: quyền truy cập được tối ưu hóa trong các thuộc tính của khối dữ liệu DB phải bị hủy bỏ;
Sau đó: Trong thanh ghi trỏ đến MB_SLAVE_DB, sử dụng con trỏ để trỏ đến địa chỉ DB đó, như hình dưới đây:
Các thông số nô lệ MODBUS được thiết lập ở trên là: thông qua giao tiếp RS485, tốc độ truyền 9600, không kiểm tra chẵn lẻ, bit dữ liệu 8, bit dừng 1; PLC từ số trạm là 2, giữ địa chỉ bắt đầu của khu vực đăng ký là DB3.DBW0 và có độ dài 10 từ, tức là DB3.DBW0 đến DB3.DBW9.
Bước 3Để tải xuống chương trình đã sửa đổi vào PLC, cần lưu ý rằng bạn phải sử dụng "Tải xuống và đặt lại chương trình PLC" trong tùy chọn "Online (O)", như trong hình:
Đăng nhập vào nền tảng EMCP bằng tài khoản quản trị viên (khuyến nghị sử dụng chế độ tốc độ 360 trình duyệt, trình duyệt (Chrome) hoặc trình duyệt hỗ trợ nhân Chromium) để thiết lập nền tảng EMCP Cloud. Các thao tác cụ thể tham chiếu "Hướng dẫn người dùng nền tảng đám mây In - tơ - nét vật chất EMCP". Sau khi đăng nhập vào EMCP, trước tiên hãy vào trang hiển thị danh sách thiết bị vì chúng tôi không tạo bất kỳ thiết bị nào nên nó là một trang trống và chúng tôi cần làm theo các bước sau.
Bước 1: Nhấn vào [Quản lý nền] (chỉ có tài khoản quản lý mới có quyền này) → [Trung tâm thiết bị] → [Quản lý thiết bị EG] → [Thêm mới] → Điền thông tin thiết bị → Nhấn [Lưu] Trong đó, [tên thiết bị] là bắt buộc và các tùy chọn còn lại là tùy chọn.
Hai nơi chính trong cấu hình cổng quản lý thiết bị EG cần cấu hình, một là cấu hình tham số thông tin liên lạc nối tiếp, hai là tạo điều khiển modbus, sau đây giải thích chức năng này theo từng bước. Lưu ý: Cổng chỉ có thể được cấu hình từ xa sau khi trực tuyến.
Bước 2: Nhấn [Step 2: Gateway, Meter Management] → → Điền và [CAPTCHA] → [OK].
SN và CAPTCHA trên nhãn vỏ của cổng, SN là 12 chữ số Ả Rập thuần túy, CAPTCHA là 6 chữ cái tiếng Anh, [Ghi chú] có thể được điền theo yêu cầu và nhấp [OK] khi chỉnh sửa xong.
(với * bắt buộc)
Tại thời điểm này, trong "Gateway Basic Information" bạn có thể thấy cổng kết nối được kết nối với nền tảng (bạn có thể thấy dòng chữ màu xanh lá cây "Online" cho nền tảng đăng nhập thành công và dòng chữ màu xám "Offline" nếu nó không thành công, hãy kiểm tra mạng hoặc tín hiệu mạng tại thời điểm này).
Sử dụng giao tiếp RS485 nối tiếp, bạn cần thiết lập tham số giao tiếp RS485.
Mỗi thiết bị kết nối trên cổng, đều cần thiết lập ổ đĩa thiết bị tương ứng. Giống như một con chuột cắm vào máy tính, chỉ có hệ thống máy tính cài đặt ổ chuột này, máy tính mới có thể nhận ra con chuột này. Thiết bị kết nối với cổng thông tin nào, thì thêm điều khiển vào cổng thông tin đó. Như hình minh họa, nhấp vào [Thêm Driver] xuất hiện ở phía sau [RS485] để cấu hình bảng cấu hình cơ bản bên phải.
Lưu ý: Sau khi cấu hình xong, nhấn Save.
Giới thiệu cấu hình cơ bản:
[Tên trình điều khiển]: Bắt buộc, tùy chỉnh là ok, phân biệt khi có nhiều trình điều khiển.
[Nhãn hiệu]: Bắt buộc, chọn "Universal Modbus Device".
Model: Bắt buộc, chọn Modbus RTU.
[Địa chỉ thiết bị]: mục bắt buộc, địa chỉ thiết bị được điền theo số trạm nô lệ được thiết lập bởi 1200PLC, trường hợp này số trạm nô lệ PLC là "2", vì vậy đây là "2".
[chu kỳ thu thập tối thiểu]: là khoảng thời gian mà cổng thu thập dữ liệu thiết bị, tính bằng ms. Chẳng hạn như cài đặt 1000ms, tức là cổng 1s thu thập dữ liệu thiết bị một lần.
[Thời gian chờ giao tiếp]: Thời gian chờ nhận dữ liệu giao tiếp cổng. Có thể được điều chỉnh theo yêu cầu, 1000ms mặc định.
[16-bit-integer], [32-bit-integer], [32-bit-floating-dot-type]: đề cập đến thứ tự giải mã của các loại dữ liệu tương ứng. Cài đặt mặc định là ok
[Phương pháp thu thập khối]: 0 - theo chiều dài tối đa: thu thập khối theo chiều dài lớn nhất xử lý, địa chỉ không liên tục nhưng gần địa chỉ của nhiều khối, được chia thành một lần đọc, để tối ưu hóa hiệu quả thu thập; 1- Theo địa chỉ liên tục phân khối: thu thập phân khối theo địa chỉ liên tục xử lý, đối với địa chỉ không liên tục nhiều phân khối, mỗi lần chỉ thu thập địa chỉ liên tục, không làm tối ưu hóa xử lý. Trực tiếp chọn mặc định là được.
[4 vùng 16 chữ số viết mã chức năng]: Lựa chọn mã chức năng khi viết đơn vùng 4. Trực tiếp chọn mặc định là được.
Bước 1: Nhấn vào [Step ③: Variable Management] → → Điền thông tin biến → [Save].
Giới thiệu biến:
[Đồng hồ đo, PLC]: Bắt buộc, chọn ổ đĩa bạn vừa tạo. Lựa chọn theo tình hình thực tế.
REFERENCES [Tên bảng tham chiếu] ( Lưu ý rằng không nên có tên trùng lặp.
REFERENCES [Tên bảng tham chiếu] ( Khi danh sách được trình bày, biến được trình bày với các đơn vị.
[Loại thanh ghi]: Bắt buộc, trong PLC Siemens, điểm Q tương ứng với [cuộn dây (0x)], điểm I tương ứng với [đầu vào rời rạc (1x)], khối M hoặc DB tương ứng với [thanh ghi giữ (4x)], khu AI tương ứng với [thanh ghi đầu vào (3x)].
[Địa chỉ đăng ký]: Bắt buộc, khi điền địa chỉ không mang ký hiệu khu vực đăng ký, thiết lập tương ứng cụ thể xem hình ảnh bên dưới.
[Loại dữ liệu]: Bắt buộc, tùy thuộc vào nhu cầu thực tế để lựa chọn.
[Số thập phân]: Không bắt buộc, điền theo yêu cầu.
Disable (adj): khuyết tật ( Điền vào khi cần thiết là được. Để biết thêm chi tiết, vui lòng tham khảo phần sau của "?" trợ giúp.
[Danh sách trạng thái]: Không bắt buộc. Bạn có thể ánh xạ các giá trị số trực tiếp với văn bản. Nếu giá trị là "10" và trường ánh xạ là "Device failure", thì "Device failure" sẽ được hiển thị trực tiếp trong báo cáo Device Monitor và History khi giá trị của biến là "10".
[Toán tử số]: Không bắt buộc. Bạn có thể tính toán dữ liệu thu thập được dựa trên công thức đã điền, để được mô tả chi tiết hơn xin tham khảo trợ giúp "?" ở phía sau.
[Cách đọc và ghi]: Bạn có thể tự sửa đổi cách đọc và ghi của thanh ghi này theo yêu cầu, mặc định là chỉ đọc.
PLC mỗi biến vùng ký gửi thêm ví dụ điền vào nền tảng như trong hình dưới đây:
Khi quá trình thêm hoàn tất, [Quản lý biến] như được hiển thị trong hình dưới đây, bạn có thể nhấn vào nút [Kiểm tra dữ liệu] để kiểm tra xem giá trị của biến có được thu thập hay không hoặc giá trị có chính xác hay không.
Mở phần mềm BOTU, chuyển PLC trực tuyến và theo dõi dữ liệu PLC hiện tại từ bảng giám sát như sau:
Người dùng đăng nhập vào nền tảng EMCP và nhấp vào hình ảnh hoặc tên thiết bị của thiết bị "S7-1200" để vào thiết bị để xem, sửa đổi dữ liệu liên quan.
Chúng tôi có kinh nghiệm giải quyết tích hợp hệ thống phong phú, có thể cung cấp phần cứng nhúng, nền tảng phần mềm máy chủ và phần mềm APP điện thoại di động cho người dùng......Các sản phẩm kết nối mạng vật lý. Các lĩnh vực liên quan bao gồm quản lý trực tuyến từ xa thiết bị công nghiệp, quản lý trực tuyến hệ thống hoàn chỉnh, quản lý trực tuyến kiểm tra môi trường, hệ thống giám sát nhà kính nông nghiệp thông minh và hệ thống truy xuất nguồn gốc nông sản và các hệ thống SCADA từ xa khác.
Cổng công nghiệp thông minh từ xa Siemens 1200PLC,Cổng công nghiệp thông minh từ xa Siemens 1200PLC
Điều chúng tôi quan tâm hơn là trải nghiệm của mỗi người dùng nền tảng, cảm ơn sự tin tưởng của ông!
Có thêm thông tin kỹ thuật xin vui lòng tìm kiếm mạng lưới vật chất ong xanh! Còn có thể xin mẫu miễn phí!