大家好,本節課我們學習“置位/複位指令”
這裡我們說一下,對于此類觸發器而言,又分為(置位/複位)優先兩種,可以同時監測到兩個點的變化,并且根據要求,決定哪個動作先執行。這裡看一下圖:
置位/複位優先
該指令的特點如下:
這時,我們編輯一個置位程序,執行一下看效果:
置位指令
按下I0.0之後,我們發現Q0.0就點亮了,而且I0.0放手之後,燈泡依然點亮。
Q0.0點亮
這裡我們再做一個對比,看看下圖兩個網絡,在執行過程中有哪些差别?
置位/電動網絡
很顯然,網絡1的情況是按一下之後,Q0.0就導通,并保持該狀态。而網絡2的情況是按下之後,Q0.1導通,但擡起後網絡就斷開了。
那置位指令中,頂部和底部的數字分别代表什麼意思呢?
置位指令
我們按照上圖,編輯好程序後,下載到PLC當中,執行一下看看結果。
Q0.0/Q0.1輸出
沒錯,就是兩個燈都亮了起來。指令中頂部的Q0.0就是結果輸出的起始地址位置,而下面的數字,就是從起始地址向後順延幾個數量。圖中寫的是2,那就是從Q0.0(含)開始2個位,即Q0.0和Q0.1。這裡2的位置,數字的上限是255.
下面,我們講一下複位指令,他的作用是将地址位的狀态,從1轉化為0.
置位與複位
我們看一下,上面這個指令,在執行時會是什麼結果?
沒錯,就是按下I0.0,則從Q0.0開始的5盞燈都亮,而按下I0.1則從Q0.0開始,5盞燈全滅。
這裡,我們強調一下,就是置位和複位指令,隻要檢測到輸入點發生的變化,就會在輸出的地址上産生變化,且保持該狀态,這時與常開的點動設置最明顯的區别。
下節課,我們學習“上升沿/下降沿”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!