Ứng dụng chức năng lập lịch tác vụ trên HMI trong tự động hóa công nghiệp

59 / 100 Điểm SEO

Ví dụ thực tế: HMI Slanvert tự chạy, dừng biến tần Hope530 theo lịch tuần — có giám sát và cảnh báo

Mở đầu: chuyện gần như xưởng nào cũng gặp

Có một chuyện gần như xưởng nào cũng gặp. Sáng thứ Hai vào ca, quạt hút trên mái vẫn đang quay, và không ai nhớ nó đã quay từ chiều thứ Bảy. Hoặc ngược lại: bảy giờ sáng, công nhân tới nơi thì thấy tổ trưởng đang loay hoay bật lại mấy cái bơm vì đêm qua có người tắt aptomat.

Những việc này quá nhỏ để đầu tư một hệ điều khiển riêng, nhưng lặp lại mỗi ngày thì thành phiền. Cách xử lý quen thuộc là gắn một bộ hẹn giờ cơ. Cách đó chạy được, chỉ là nó không biết máy có thật sự chạy hay không, không đặt được tốc độ, và mỗi lần đổi giờ lại phải mở tủ.

Trong khi đó, trong chính cái tủ ấy thường đã có sẵn một màn hình HMI và một biến tần. Màn hình có đồng hồ thời gian thực, có bộ lập lịch, và có cổng RS485 nối xuống biến tần. Gom mấy thứ đó lại là ra một hệ hẹn giờ hoàn chỉnh mà không phải mua thêm gì.

Bài này mô tả cách làm đó: HMI Slanvert tự ra lệnh chạy và dừng biến tần Hope530 theo lịch tuần, đọc ngược trạng thái về màn hình, và tự đưa cảnh báo khi có sự cố.

HMI Slanvert

Slanvert bán màn hình công nghiệp dưới tên dòng ST. Tất cả đều là màn cảm ứng, chạy trên CPU lõi kép Cortex-A7 1 GHz, cấp nguồn DC24V, mặt trước đạt IP65, có sẵn đồng hồ thời gian thực bên trong. Phần mềm lập trình là ST Studio, cũng chính là phần mềm dùng cho dòng STview [Nguồn: HMI Catalogue, B&V Việt Nam].

Hình 1 — Dòng HMI ST của Slanvert. Cổng truyền thông và cổng mạng nằm ở mặt sau, phía dưới.

Các đời thường gặp ở thị trường Việt Nam:

Model Màn hình Độ phân giải Cổng mạng Ghi chú
ST043 4,3 inch 480 × 272 Không Máy nhỏ, chỉ hiển thị và bấm nút
ST070 7 inch 800 × 480 Không Phổ biến nhất trong tủ điện
ST070E 7 inch 1024 × 600 1 × RJ45 10/100 Đời có mạng, dùng được cho bài này
ST100E 10,1 inch 1024 × 600 1 × RJ45 10/100 Màn lớn cho tủ trung tâm
ST156E 15,6 inch 1920 × 1080 1 × RJ45 10/100 Tủ điều khiển phòng kỹ thuật

Chữ E cuối tên là đời có thêm cổng mạng RJ45; bài này không dùng tới, nhưng nếu sau này muốn nối SCADA hay gửi cảnh báo đi xa thì phải chọn đời đó [Nguồn: HMI Catalogue, B&V Việt Nam].

Về cổng nối tiếp, các đời đều có COM1 kiêm cả RS232, RS485 và RS422; ST070 trở lên có thêm COM2 RS485 và COM3 RS232. Nghĩa là một màn hình có thể vừa nối xuống biến tần, vừa nối sang một thiết bị khác, chẳng hạn đồng hồ đo điện.

Task Schedule thay cho bộ hẹn giờ cơ

ST Studio có sẵn chức năng Task Schedule, dùng để tạo các tác vụ tự động, định kỳ hoặc không định kỳ, được hệ thống thực hiện vào thời điểm đã định [Nguồn: ST Studio User Manual-01, tr.454, mục 14.3.8]. Mỗi tác vụ có giờ bắt đầu, giờ kết thúc, danh sách các thứ trong tuần, và một danh sách hành động sẽ làm khi tới giờ.

Hành động ở đây không phải là đóng một tiếp điểm. Nó là ghi một giá trị số xuống thiết bị. Vì là con số nên cùng lúc ghi được tần số muốn chạy, và vì đường truyền là hai chiều nên đọc ngược về được trạng thái, dòng điện, mã lỗi của biến tần. Khác biệt với bộ hẹn giờ cơ nằm trọn ở chỗ này.

So với cách bật tắt bằng tay theo ca, khác biệt thể hiện như sau:

Tiêu chí Bật tắt bằng tay theo ca Task Schedule trên HMI
Bản chất Phụ thuộc người Ghi một giá trị số xuống thiết bị
Thông số chạy Vừa bật tắt còn phải tự chỉnh thông số Ghi luôn tần số muốn chạy
Giám sát Cần người giám sát thường xuyên tại tủ Đọc ngược trạng thái, dòng điện, mã lỗi
Đổi giờ chạy Phải mở tủ, không linh hoạt Đổi giờ ngay trên màn hình

Một sợi RS485, không thiết bị nào ở giữa

Hình 2 — Một sợi RS485 nối màn hình với biến tần, không có thiết bị nào khác ở giữa.

Cáp RS485 đi từ cổng COM của HMI xuống cổng COMM1 của Hope530, chạy giao thức Modbus RTU. Toàn bộ việc điều khiển lẫn giám sát đi qua đúng một sợi cáp này: HMI ghi xuống lệnh chạy, lệnh dừng, tần số; biến tần trả về trạng thái, tần số thực, dòng điện và mã lỗi.

Biến tần ở đây chỉ là một ví dụ cho khối điều khiển. Có thể thay nó bằng các thiết bị điều khiển khác mà HMI kết nối được, như PLC, servo driver hay bộ điều khiển nhiệt độ; mục 7 trình bày cụ thể.

Cũng vì mọi thứ dồn vào một sợi cáp nên câu hỏi quan trọng nhất của cả ứng dụng là: sợi cáp đó đứt thì sao. Mục 5 trả lời câu này.

Một ngày của hệ thống

Hình 3 — Lịch chạy 07:00–17:00 và nhánh mất truyền thông đã kiểm chứng trên bàn thử.

Một phút trước giờ chạy, HMI đưa cảnh báo lên màn hình và kêu còi. Việc báo trước này không phải cho đẹp: máy tự khởi động mà không có tín hiệu gì thì rất dễ làm giật mình người đang đứng gần.

Đúng 07:00, HMI ghi hai giá trị xuống biến tần. Trước hết là tần số, 3000 tương ứng 30,00 Hz. Sau đó mới là lệnh chạy. Thứ tự này quan trọng, vì nếu ghi lệnh chạy trước thì biến tần sẽ khởi động bằng tần số còn sót lại của lần chạy trước đó.

Suốt ca, HMI đọc về trạng thái mỗi giây và hiển thị lên màn hình. Đến 17:00, HMI ghi lệnh dừng, biến tần giảm tốc theo đúng thời gian đã cài rồi dừng hẳn.

Chỗ dễ bỏ sót nhất: khi đường truyền đứt giữa ca

Phần khó của ứng dụng này không phải là đặt lịch. Đặt lịch chỉ mất mười phút. Phần khó là trả lời câu hỏi: nếu HMI chết giữa ca, hoặc cáp RS485 đứt, thì cái máy đang chạy sẽ ra sao. Câu này phải đo trên thiết bị chứ không suy luận từ tài liệu, nên nhóm kỹ thuật đã dựng bàn thử với một biến tần Hope530 và một động cơ chạy không tải.

# Tình huống thử Cài đặt Kết quả đo được
1 Rút cáp RS485 khi động cơ đang chạy theo lịch FF-08 = 00 Động cơ dừng. Lệnh chạy nằm ở bit 0 của từ điều khiển 3200H; mất truyền thông thì lệnh này không còn được duy trì, biến tần cắt ngõ ra
2 Rút cáp RS485 khi động cơ đang chạy theo lịch FF-08 = 02 Động cơ dừng, và sau khoảng 5 giây biến tần báo lỗi truyền thông Er.C1E trên bàn phím
3 Để HMI ở màn hình không có ô đọc dữ liệu biến tần trong thời gian dài FF-08 = 02 Không báo lỗi. Chỉ khi mất kết nối thật thì cả HMI lẫn biến tần mới cùng báo lỗi

Kết quả quan trọng nhất là tình huống 1: thiết bị tự về trạng thái dừng khi mất đường truyền, không có chuyện máy chạy tiếp mà không ai điều khiển được. Đây là điều kiện tiên quyết để một giải pháp hẹn giờ qua truyền thông được chấp nhận đưa vào nhà máy.

Vậy hai tham số FF-05 và FF-08 còn dùng để làm gì? Chúng quyết định biến tần dừng có báo hay dừng tự do, không báo lỗi. Với FF-08 = 00, máy dừng nhưng không có mã lỗi, người vận hành sáng hôm sau chỉ thấy máy không chạy mà không rõ vì sao. Với FF-08 = 02, biến tần báo Er.C1E, nhìn bàn phím là biết ngay nguyên nhân nằm ở đường truyền chứ không phải ở động cơ hay ở tải [Nguồn: Hope530 manual V1.03, tr.150 mục 6.15; mã lỗi tr.162]. Vì vậy nhóm kỹ thuật vẫn đề nghị cài FF-08 = 02 cho mọi hệ điều khiển qua truyền thông.

Một lưu ý về phương pháp: tài liệu của hãng có liệt kê cả những lựa chọn cho phép biến tần vẫn chạy khi hết thời gian chờ truyền thông, nên kết luận đọc trên giấy và kết quả đo thực tế có thể khác nhau. Số liệu ở trên là của đời máy và phiên bản phần mềm đang dùng trên bàn thử; khi triển khai với model khác hoặc firmware khác, vẫn phải lặp lại đúng ba phép thử này trước khi bàn giao [Nguồn: Biên bản thử nghiệm bàn thử, 26/09/2026].

Làm cụ thể

Bên biến tần Hope530: 7 tham số

Cài bằng bàn phím trên biến tần, ghi lại giá trị cũ trước khi đổi.

Hàm Đặt Ý nghĩa Lưu ý
F0-01 0301 Tần số nhận từ COMM1 Mặc định 0300, hai chữ số đầu là kênh 2, giữ nguyên [Nguồn: tr.79]
F0-02 13 Lệnh chạy nhận từ COMM1 Mặc định 10; hàng chục là kênh 2, để dành cho chế độ chạy tại chỗ [Nguồn: tr.80]
F0-07 Theo động cơ Tần số giới hạn trên Chốt chặn cuối cùng kể cả khi HMI ghi sai [Nguồn: tr.81]
FF-02 34 19200 bps Khai giống hệt bên HMI [Nguồn: tr.150]
FF-03 1 Địa chỉ trạm Nhiều biến tần thì mỗi cái một số [Nguồn: tr.150]
FF-05 3,0 s Thời gian chờ truyền thông Đặt ít nhất gấp ba chu kỳ đọc để khỏi báo lỗi oan [Nguồn: tr.150]
FF-08 02 Hết giờ chờ thì báo lỗi và dừng tự do Tham số quan trọng nhất của cả bài [Nguồn: tr.150]

Bảng địa chỉ Modbus cần dùng

Hope530 đánh địa chỉ theo hệ 16, nhóm biến truyền thông mang số 32H [Nguồn: Hope530, tr.151]. Trên HMI, Address base để mặc định là 1 trong khi thiết bị đánh từ 0, nên địa chỉ khai trên màn hình bằng địa chỉ giao thức cộng một [Nguồn: ST Studio, tr.902, mục 17.11.4.3]. Ví dụ: 3200H bằng 12800 ở hệ 10, cộng một thành 4X12801.

Việc Địa chỉ biến tần Khai trên HMI Giá trị / đơn vị
Lệnh chạy, dừng, reset 3200H 4X12801 003FH chạy · 003EH dừng (hệ 10: 63 · 62)
Đặt tần số 3201H 4X12802 0,01 Hz — 30 Hz ghi 3000
Đọc trạng thái 3210H 4X12817 bit2 đang chạy · bit3 lỗi
Đọc tần số thực 3211H 4X12818 0,01 Hz
Đọc dòng điện 3215H 4X12822 0,1 A
Đọc mã lỗi 3219H 4X12826 Tra bảng lỗi

Từ điều khiển 3200H là một word 16 bit, mỗi bit một chức năng [Nguồn: Hope530, tr.151]:

Bit Khi bằng 1 Khi bằng 0
0 Chạy, nhận theo sườn lên Dừng theo đường giảm tốc
1 Cho phép chạy Dừng tự do
2 Cho phép chạy Dừng khẩn
3 Cho phép biến tần làm việc Khóa biến tần
4 Cho phép tăng giảm tốc Dừng tăng giảm tốc
7 Reset lỗi theo sườn lên —

Từ bảng này suy ra hai giá trị dùng cho lịch. 003FH bật bit 0 trong khi vẫn giữ các bit cho phép, đây đúng là ví dụ chạy thuận hãng in trong tài liệu [Nguồn: Hope530, tr.153]. 003EH chỉ hạ bit 0, nên máy dừng theo đường giảm tốc. Muốn reset lỗi thì bật thêm bit 7 rồi hạ xuống, làm khi máy đang dừng.

Ô Word Setting của HMI nhập số ở hệ 10, nên khi khai lịch thì 003FH ghi là 63 và 003EH ghi là 62. Nếu ghi thẳng số 0 cho gọn thì hạ luôn bit 1 và bit 2, tức ra lệnh dừng tự do và dừng khẩn cùng lúc; tải có quán tính mà ngày nào cũng dừng kiểu đó thì hại cơ khí. Ngoài ra bit 0 nhận lệnh theo sườn lên, nên trước khi ra lệnh chạy biến tần phải đang nhận 003EH — đó là lý do tác vụ chạy lúc khởi động HMI ghi sẵn giá trị này.

Bên HMI: cấu hình Task Schedule

Vào Settings > System Settings > Task Schedule, tạo một tác vụ mới và khai như sau.

Mục Đặt Ghi chú
Mode Week Day Chọn được nhiều thứ trong tuần
Start Time 07:00:00 Tick các thứ cần chạy
End Time 17:00:00 Không đặt nhỏ hơn giờ bắt đầu; chạy qua nửa đêm thì tách thành hai lịch
Execution upon Start Ghi 3000 vào 4X12802, rồi ghi 63 (003FH) vào 4X12801 Tần số trước, lệnh chạy sau
Execute upon End Ghi 62 (003EH) vào 4X12801 Thiếu dòng này là máy chạy mãi
Enable Control Một bit tắt lịch Làm công tắc tắt lịch ngay trên màn hình

Thêm hai tác vụ nhỏ nữa. Một tác vụ tick “Execute once when boot up” để ghi 60 vào SRW10055, tức múi giờ UTC+07:00; mặc định của HMI là UTC+8 nên không sửa thì cả nhà máy chạy sớm một tiếng [Nguồn: ST Studio, tr.969–972, mục 19.1.1]. Tác vụ còn lại chạy trước giờ làm việc một phút, bật còi và mở cửa sổ báo trước.

Cuối cùng là việc đọc dữ liệu định kỳ: dùng Timed Data Transmission đặt trong cửa sổ chung, chu kỳ 1 giây, đọc một khối word từ biến tần về thanh ghi nội bộ [Nguồn: ST Studio, tr.189-192, mục 10.5.2]. Nhờ đó màn hình luôn có tần số, dòng điện và trạng thái thật của thiết bị, và các cảnh báo trên HMI mới có dữ liệu để so sánh. Thử nghiệm ở mục 5 cho thấy việc chuyển sang màn hình không đọc dữ liệu không làm biến tần báo lỗi oan, nhưng đặt trong cửa sổ chung vẫn gọn nhất vì màn nào cũng có số liệu cập nhật.

Cấu hình — Settings > System Settings > Task Schedule > New.

Vận hành — tần số, dòng điện, trạng thái đọc về mỗi giây.

Ba câu hỏi: HMI trực tiếp hay HMI + PLC?

Bài viết lấy biến tần làm ví dụ vì đó là thiết bị phổ biến nhất trong tủ, nhưng bản thân Task Schedule không biết nó đang điều khiển cái gì. Nó chỉ làm sáu việc: đặt bit, ghi giá trị, chạy macro, mở cửa sổ, kêu còi, phát âm thanh [Nguồn: ST Studio, tr.455-456, mục 14.3.8]. Đích đến chỉ là một địa chỉ. Vì vậy thiết bị nào HMI kết nối được thì đều dùng chung cơ chế này, chỉ khác bảng địa chỉ.

Thiết bị đích Kết nối thường dùng Ví dụ ứng dụng theo lịch
PLC (Slanvert/Senlan SH, Siemens, Mitsubishi…) Modbus RTU, Modbus TCP hoặc driver riêng của hãng Ghi bit cho phép chạy đầu ca, đổi setpoint theo ca, chọn số hiệu công thức, kích hoạt chốt số liệu cuối ca
Biến tần hãng khác Modbus RTU qua RS485 Giống ví dụ trong bài, chỉ cần tra bảng địa chỉ của hãng đó
Servo driver Modbus RTU, hoặc đi qua PLC Đưa trục về gốc đầu ca, chuyển chế độ vận hành theo khung giờ
Bộ điều khiển nhiệt độ, lò sấy Modbus RTU Hạ setpoint ban đêm, tắt lò cuối ca, bật sấy trước giờ vào ca
Đồng hồ đo điện, module vào ra Modbus Modbus RTU hoặc TCP Chốt chỉ số theo ca, reset bộ đếm, bật tắt nhóm phụ tải
Thanh ghi nội bộ của chính HMI Không cần đường truyền Nhắc bảo trì định kỳ, đổi màn hình theo ca, tự đăng xuất ngoài giờ

Trong nhóm trên, PLC là đích đáng dùng nhất khi hệ thống phức tạp. Cách phân vai như sau: HMI giữ lịch và giao diện, PLC giữ logic và an toàn. Tới giờ, HMI không ra lệnh chạy thẳng cho thiết bị mà chỉ ghi một bit gọi là yêu cầu chạy xuống PLC; PLC xét đủ điều kiện liên động, thời gian dừng tối thiểu và tín hiệu an toàn rồi mới đóng lệnh. Người vận hành vẫn sửa được giờ ngay trên màn hình, còn phần bảo vệ thiết bị vẫn nằm đúng chỗ của nó.

Để chọn giữa hai cách, trả lời lần lượt ba câu hỏi. Một là thiết bị có cần kiểm tra điều kiện trước khi chạy không, chẳng hạn áp suất, nhiệt độ, mức nước, cửa bảo vệ hay thiết bị khác đang chạy. Hai là có cần chống khởi động lặp không, như máy nén lạnh, máy nén khí cần thời gian dừng tối thiểu. Ba là có nhiều hơn vài thiết bị, hoặc cần khởi động tuần tự, chạy luân phiên, bù nhau không. Trả lời “có” ở bất kỳ câu nào thì HMI giữ lịch, PLC ra lệnh. Chỉ khi cả ba đều “không” mới để HMI điều khiển thẳng, như với quạt, bơm, băng tải hay chiếu sáng có logic đơn giản.

Hình 4 — Ba câu hỏi để quyết định HMI điều khiển trực tiếp hay HMI kết hợp PLC.

Bốn điểm cần kiểm khi mở rộng sang nhiều thiết bị:

  1. Mỗi thiết bị trên cùng đường RS485 phải có một địa chỉ trạm riêng, cùng tốc độ baud và cùng khung dữ liệu.
  2. Tổng tải đường truyền phải tính lại: số thiết bị nhân với số thanh ghi đọc mỗi chu kỳ. Nhiều thiết bị mà chu kỳ đọc quá ngắn thì đường truyền nghẽn, số liệu trên màn hình bị chậm.
  3. Thiết bị nào có tham số xử lý mất truyền thông thì phải cài; thiết bị nào không có thì đưa qua PLC để PLC giám sát và đưa về trạng thái an toàn.
  4. Mỗi thiết bị mới đưa vào đều phải lặp lại ba phép thử ở mục 5 trước khi bàn giao.

Hệ thống áp dụng phù hợp nhất

Câu hỏi thường gặp không phải là “tải nào dùng được”, mà là “tải này thì cho HMI ra lệnh thẳng hay phải qua PLC”. Bảng dưới sắp xếp theo hướng đó.

Nhóm hệ thống Cách triển khai phù hợp Lưu ý khi làm
Quạt hút, quạt thông gió nhà xưởng HMI ra lệnh thẳng xuống biến tần Nhóm dễ nhất, một chiều quay, không liên động
Bơm cấp nước, bơm tưới, bơm tuần hoàn HMI ra lệnh thẳng, hoặc qua PLC nếu có phao và cảm biến mức Có bảo vệ chạy khô thì để PLC hoặc chính biến tần giữ
Băng tải, máy phụ trợ chạy theo ca HMI ra lệnh thẳng khi chạy độc lập; qua PLC khi phải khởi động tuần tự Nhiều băng nối nhau thì thứ tự khởi động do PLC quyết định
Chiếu sáng, quạt mái, hệ thông gió tòa nhà HMI ra lệnh thẳng xuống module vào ra hoặc PLC nhỏ Chia nhóm phụ tải để tắt bớt theo khung giờ
Máy nén khí HMI giữ lịch, PLC hoặc bộ điều khiển máy nén ra lệnh PLC giữ thời gian dừng tối thiểu và trình tự tải/không tải. HMI chỉ ghi bit cho phép chạy theo giờ
Máy nén lạnh, kho lạnh HMI giữ lịch, PLC ra lệnh sau khi xét đủ điều kiện PLC xét nhiệt độ, áp suất, thời gian dừng tối thiểu, bơm dầu. Lịch chỉ đóng vai trò khung giờ cho phép, không phải lệnh chạy trực tiếp
Lò sấy, bộ điều khiển nhiệt độ HMI ghi setpoint theo khung giờ Việc điều khiển nhiệt vẫn do bộ điều khiển đảm nhiệm
Hệ nhiều thiết bị liên động HMI giữ lịch, PLC điều phối toàn bộ Chỉ một bit yêu cầu chạy đi từ HMI xuống PLC

Tóm lại, không có nhóm tải nào bị loại khỏi phạm vi ứng dụng. Chỉ có hai kiểu triển khai: HMI ra lệnh thẳng cho tải đơn giản, và HMI giữ lịch còn PLC ra lệnh cho tải cần bảo vệ hoặc liên động. Sơ đồ ở mục 7 dùng để chọn nhanh giữa hai kiểu đó.

Mười vấn đề đã được giải quyết

Phần này tổng kết theo cách của người vận hành: trước khi có lịch thì gặp gì, sau khi có lịch thì khác ra sao, và cơ chế nào tạo ra sự khác biệt đó.

Vấn đề trước đây Sau khi áp dụng Cơ chế xử lý
Quên tắt thiết bị, máy chạy qua đêm và cuối tuần Máy dừng đúng giờ, kể cả ngày nghỉ Tác vụ lịch ghi lệnh dừng khi hết khung giờ
Phải có người tới sớm để bật máy đầu ca Máy tự chạy trước giờ vào ca Tác vụ lịch ghi tần số rồi ghi lệnh chạy
Giờ chạy mỗi ngày một khác, không ai ghi lại Giờ chạy cố định theo lịch đã khai, xem lại được trên màn hình Lịch theo thứ trong tuần, hiển thị khung giờ trên HMI
Không biết máy có thật sự chạy hay không Nhìn màn hình thấy tần số, dòng điện, trạng thái thật Đọc dữ liệu định kỳ từ thiết bị về HMI
Đứt cáp hoặc HMI treo thì không rõ máy ra sao Thiết bị dừng, và có mã lỗi để truy nguyên nhân Lệnh chạy không còn được duy trì; FF-08 = 02 cho mã Er.C1E (đã kiểm chứng, mục 5)
Máy lỗi lúc đêm, tới ca sau mới phát hiện Cảnh báo hiện ngay trên màn hình và vào lịch sử Cảnh báo lấy từ bit trạng thái và mã lỗi đọc về
Đổi giờ chạy phải mở tủ, sửa cữ timer Đổi giờ ngay trên màn hình, có phân quyền Chế độ lấy giờ từ thanh ghi, kèm mức quyền người dùng
Máy tự khởi động làm người đứng gần giật mình Có tín hiệu báo trước vài chục giây Tác vụ báo trước kêu còi hoặc phát âm thanh
Cả nhà máy chạy lệch giờ sau khi nạp chương trình Giờ đúng múi giờ Việt Nam ngay từ lần bật nguồn đầu Tác vụ chạy khi khởi động HMI đặt lại thanh ghi múi giờ
Máy nén khởi động lại quá sớm sau khi dừng Giữ đủ thời gian dừng tối thiểu rồi mới chạy lại Lịch chỉ cấp khung giờ cho phép; PLC giữ thời gian dừng tối thiểu (mục 8)

Điểm chung của mười dòng trên: không có dòng nào cần thêm phần cứng. Tất cả đều là cấu hình trên thiết bị đã có trong tủ, cộng với việc phân vai đúng giữa HMI và bộ điều khiển.

Cả ứng dụng nằm gọn trong ba câu

Tóm lại thì cả ứng dụng nằm gọn trong ba câu. Task Schedule của HMI quyết định khi nào chạy và khi nào dừng. Từ điều khiển 3200H cùng tần số 3201H quyết định chạy như thế nào. Hai tham số FF-05 và FF-08 quyết định điều gì xảy ra khi mất HMI.

Cái hay là nó biến một tủ điện vốn chỉ có biến tần và màn hình thành một hệ tự động nhỏ, đúng giờ, có giám sát, có cảnh báo, mà không phải mua thêm thiết bị. Cái cần nói thẳng là giới hạn: nó không thay PLC ở những chỗ cần liên động hay cần bảo vệ máy nén, và không bao giờ thay được mạch an toàn cứng.

Phần còn thiếu của bức tranh là cảnh báo đi xa: hiện tại người vận hành phải đứng trước màn hình mới biết máy đang lỗi. HMI Slanvert đời có cổng mạng gửi được email khi có cảnh báo, nhưng phần đó cần thử nghiệm riêng nên sẽ viết ở một bài sau.

Tài liệu tham khảo và kiểm chứng

Tài liệu Dùng cho
Hope530 manual_English_V1.03 (số trang in) Tham số nhóm F0 và FF, bảng biến truyền thông, mã lỗi Er.C1E
ST Studio User Manual-01 (số trang in) Task Schedule, Timed Data Transmission, Alarm and Event, quy đổi địa chỉ
HMI Catalogue, B&V Việt Nam Thông số dòng ST, ảnh sản phẩm ở Hình 1
Hope530_KhungTruyen_verify_v1_20260923.py Kiểm chứng CRC và nội dung khung truyền, hai khung trùng khớp ví dụ của hãng
HMI_Hope530_LichGmail_verify_v1_20260921.py Kiểm chứng quy đổi địa chỉ, từ điều khiển, thang đo
Biên bản thử nghiệm bàn thử, 26/09/2026 Ba phép thử mất truyền thông ở mục 5

Phụ lục: Checklist kỹ thuật trước khi bàn giao

Mục Kết quả Ghi chú
Địa chỉ ✅ Biến tần đánh từ 0, HMI base 1 nên cộng một; vùng 4X, đọc FC03, ghi FC06; đã đối chiếu hai khung truyền mẫu của hãng
Kiểu dữ liệu ✅ Toàn bộ là word 16 bit, 3000 và 5000 nằm trong dải INT, không có biến 32 bit, không có phép chia
Scaling/đơn vị ✅ Tần số 0,01 Hz, dòng 0,1 A, FF-05 tính bằng giây, chặn trên bằng F0-07
An toàn ⚠️ Đã kiểm chứng thiết bị tự dừng khi mất truyền thông. Vẫn bắt buộc E-stop mạch cứng, công tắc khóa được, báo trước khi tự khởi động; máy nén phải qua PLC
Test ✅ Hai script kiểm chứng đều ALL CHECKS PASSED. Bàn thử: rút cáp RS485 thì động cơ dừng; FF-08 = 02 báo Er.C1E sau khoảng 5 giây; màn hình không đọc dữ liệu không gây báo lỗi oan

Liên hệ

Liên hệ đội ngũ kỹ thuật B&V để được tư vấn chi tiết.

CÔNG TY TNHH CÔNG NGHỆ B&V VIỆT NAM

Địa chỉ: 688/24/15A Tân Kỳ Tân Quý, Phường Bình Hưng Hòa, TP. Hồ Chí Minh

Hotline: 0938 416 567 · Email: info@bvtech.tech · Website: www.bvtech.tech

Để lại một bình luận

/////////////////////////// /* NÚT NHẬN BANG GIÁ VÀ CHIẾT KHẤU */