通過各種指令中的 EN/ENO 機制,可以檢測運行錯誤,并避免程序崩潰。
默認情況下,新插入的 ENO 指令已被禁用。隨后可以激活 ENO 使能輸出。
步驟:
1. 打開 Main[OB35] 程序塊,然后將 MOVE 指令插到程序段 10 中。
2. 將該指令擴展到總共四個輸出。
3. 在 MOVE 指令的前面插入一個常開觸點。
4. 在 MOVE 指令的后面插入一個復位線圈。
5. 將 MOVE 指令的輸入和輸出互連。
6. 使用 ENO 快捷菜單生成該指令。
為該塊互連了 EN/ENO 機制。如果執行期間沒有任何錯誤,則 ENO 使能輸出的信號狀態將為“1”。如果執行期間發生錯誤,則 ENO 使能輸出的信號狀態將為“0”。
責任編輯:lq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
程序
+關注
關注
117文章
3846瀏覽量
85242 -
move
+關注
關注
0文章
12瀏覽量
7692
原文標題:S-1500 激活 ENENO 機制
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
CW32時鐘運行中失效檢測的流程是什么?CW32時鐘運行中失效檢測注意事項有哪些呢?
CW32時鐘運行中失效檢測的流程是什么?CW32時鐘運行中失效檢測注意事項有哪些?
發表于 12-10 07:22
BFD 故障檢測機制詳解
BFD (Bidirectional Forwarding Detection)的是雙向轉發檢測。它是一個用于快速檢測兩臺網絡設備之間通信故障的輕量級、低開銷的協議。可以把它想象成一個在網絡線路上
riscv實現自定義指令并用qemu運行
1.說明
riscv支持指令集自定義擴展,這大大增加了riscv的可玩性,同時對于一些實際應用中,自己通過一條指令來實現特定的功能,效率非常高,當然,前提是硬件平臺需要對該
發表于 10-31 07:37
使用rk3568開發板,核0\\1\\3運行linux,核2運行hal,在核0中怎么關閉核2
使用rk3568開發板,核0\\\\1\\\\3運行linux,核2運行hal,想在內核中通過smc指令完成核0對核2得啟動和關閉,文件系統
發表于 10-27 10:09
Linux環境下div指令、divu指令測試異常怎么解決?
由于團隊修改了muldiv指令,需要測試div指令、divu指令是否功能正常:
rv32um-p-div:
意外的,程序會產生自檢報錯(實際上這個報錯在原工程中也會出現),
發表于 10-20 06:07
CPU的各種指令和執行流程
在集成電路設計中,CPU的指令是指計算機中央處理單元(CPU)用來執行計算任務的基本操作指令集。這些指令是CPU能夠理解并執行的二進制代碼,它們在計算機內部由硬件控制并按順序執行,從而
CAN節點錯誤管理機制工作原理解析
CAN節點的穩定性、可靠性和安全性得益于其強大的錯誤管理機制。那么,CAN節點為什么能感知錯誤?又是如何響應錯誤?您是否能清晰地想象出這一過程?本文將為大家詳細分析CAN節點
在MCUxpresso IDE中收到錯誤:檢測到0個可用的SWD設備,怎么解決?
中收到以下錯誤:
錯誤:檢測到 0 個可用的 SWD 設備。
我可以通過什么方式從這個階
發表于 03-21 07:22
通過各種指令中的EN/ENO機制,可以檢測運行錯誤
評論