5 Kết nối dây giữa PLC và thiết bị ngoại vi
5.2.3 Cưỡng bức biến với Status Chart
Trong một số trường hợp cần thiết phải ép buộc một ngõ vào hoặc một ngõ ra hoặc bất kỳ một biến nào đĩ trong chương trình theo một giá trị mong muốn cho phù hợp với hịan cảnh họat động hiện tại của hệ thống hoặc để
kiểm tra các lỗi xảy ra trong hệ thống điều khiển, ta cĩ thể sử dụng cơng cụ
cưỡng bức biến (Force).
Để cưỡng bức biến trong Status Chart với một giá trị xác định, thực hiện các bước sau:
Bước 1: Chọn một ơ trong cột Address, vào địa chỉ hay hay tên của biến cần cưỡng bức.
Bước 2: Nếu biến là 1 Bit (ví dụ:I0.0, Q0.1), thì kiểu biến ở cột Format luơn luơn là bit. Nếu biến là một byte, word, hay double word thì chọn ở
cột Format và nhấp đúp chuột để tìm kiểu biến mong muốn.
Bước 3: Để cưỡng bức biến với giá trị hiện hành, trước tiên hãy đọc giá trị
hiện hành trong PLC bằng cách nhấp chuột vào biểu tượng hoặc chọn Debug → Chart Status. .
Gỡ bỏ tất cả giá trị đã cưỡng bức
Đọc giá trị bị cưỡng bức trong CPU
Bỏ giá trị bị cưỡng bức được chọn cưỡng bức các biến được chọn
Báo cho biết biến này bị
cưỡng bức
Báo cho biết chỉ một phần của biến này bị cưỡng bức
Nhấp hoặc cuộn ơ chứa giá trị hiện hành muốn cưỡng bức. Nhấp chuột vào biểu tượng hoặc chọn Debug → Forceở trên vị trí giá trị hiện hành để cưỡng bức biến giá trịđĩ.
Bước 4: Để cưỡng bức một giá trị mới cho một biến, nhập giá trị vào cột “New Value” và nhấp chuột vào biểu tượng hoặc chọn Debug → Force .
Bước 5: Để xem giá trị hiện hành của tất cả các biến bị cưỡng bức, kích
chuột vào biểu tượng Read All Forced hoặc chọn Debug →
Read All Forced.
Bước 6: Để cho tất cả các biến trở lại trạng thái bình thường, hãy kích chuột vào biểu tượng Unforce All hoặc chọn Debug → Unforce All. Muốn gỡ bỏ cưỡng bức một biến, hãy chọn biến mong muốn và nhấp chuột vào biểu tượng hoặc chọn Debug → Unforce.