當前位置:編程學習大全網 - 編程語言 - 攝像clr指令的功能

攝像clr指令的功能

自動化系統

儀器儀表

低壓電器

數控系統

驅動技術

軟件下載

常見問題

登錄

註冊

投稿

首頁自動化系統自動化系統綜合

關於CLR指令

2020年11月1日 下午4:16 自動化系統綜合

各位大蝦好!小弟想請教兩個問題:

1、CLR指令很常用嗎?不使用CLR會導致什麽與預期結果相反的結果嗎?可否以例子說明?

2、CLR指令有沒有相應的功能塊(FBD塊)?

非常感謝!!!

最佳答案

CLR指令是只在STL編程語言中用的指令,僅將當前的RLO置0,例子如下: CLR //執行該指令後,無條件使RLO=0

= Q0.0 //由於RLO=0,所以Q0.0=0

A I0.1 //當I0.0=0時,RLO=0;當I0.0=1時,RLO=1

=Q0.0 //如果I0.0=0,則Q0.0=0,如果I0.0=1,則

Q0.0=1

最終結果是當I0.0=0時,Q0.0=0;當I0.0=1時,Q0.0=1.結果同:

A I0.1 //當I0.0=0時,RLO=0;當I0.0=1時,RLO=1

=Q0.0 //如果I0.0=0,則Q0.0=0,如果I0.0=1,則

Q0.0=1

當執行CLR時,不管前面的RLO是0還是1,都將使得RLO=0,是無條件的。

壹般CLR指令很少用(我個人不用),但當使用CLR時要註意壹些情況:如果同時有信號使同壹線圈置1又置0時,執行結果將等於最後掃描的。例如:

CLR //RLO=0

=Q0.0 //Q0.0=0

SET //RLO=1

Q0.0 //Q0.0=1 此條指令是最後掃描的

最終結果是Q0.0=1

SET //RLO=1

Q0.0 //Q0.0=1

CLR //RLO=0

=Q0.0 //Q0.0=0 此條指令是最後掃描的

最終結果是Q0.0=0

CLR就是壹條指令,沒有什麽功能塊。其實沒什麽深奧,當執行CLR時,當前的RLO就是為0.

  • 上一篇:2022下半年四川廣元市考試錄用公務員(人民警察)的公告
  • 下一篇:如何自己創建購物網站如何自己創建購物網站呢
  • copyright 2024編程學習大全網