FactoryTalk View SE tạo âm thanh cảnh báo cho Alarm

Khi lập trình SCADA có phần cảnh báo Alarm, ngoài việc hiển thị alarm trong danh sách thì đôi khi cần phải tạo âm thanh cảnh báo alarm.

Mình có thể tận dụng cổng âm thanh máy tính lắp thêm loa để phát âm thanh cảnh báo alarm.


Phương pháp 1

Có thể dùng phương pháp hàm Beep để tạo âm thanh, 

có thể đổi âm thanh khi dùng hàm Beep phát ra bằng cách vào Control panel => vào  Sound chỉnh âm thanh Default Beep.

Tiếp tục dùng hàm Invoke varTag=Me.AB1.InAlarmUnackedCount để lấy giá trị số lượng các Alarm chưa được UnACK

varTag là biến tự tạo để lưu số lượng Alarm chưa UnACK.

AB1 là tên tự đặt của Alarm Banner ActiveX Object.

Nếu varTag <> 0 thì kích Beep

Có thể dùng Event để tạo vòng lặp vào kiểm tra biến varTag.

Phương pháp 2

Rất may mắn ^.^ là RockWell đã tích hợp sẵn nên chỉ cần khai báo khỏi tốn công lập trình.

Lúc đầu tìm chưa ra nên mò bằng cách lập trình tốn thời gian.