tft每日頭條

 > 科技

 > 西門子plc編程指令大全及使用說明

西門子plc編程指令大全及使用說明

科技 更新时间:2025-01-10 04:19:57

上升沿|P| 與下降沿|N|,是PLC指令中得沿指令。是采集輸入信号或者邏輯運算結果RLO得上升沿和下降沿信号。

沿的時序圖:

西門子plc編程指令大全及使用說明(教你學編程2-西門子PLC)1

上升沿與下降沿時序圖

由圖可以看出,上升沿捕捉的是“信号輸入”,有0變1時刻,“信号輸出”一個掃描周期。而下降沿捕捉的是“信号輸入”,有1變0時刻,“信号輸出”一個掃描周期。PLC的掃描周期極短一般都是毫秒級,有性能優越的PLC甚至到微秒級。這是什麼概念?1秒=1000毫秒=1000000微妙,假設你寫了一個程序,PLC的CPU從程序第一個程序段開始執行,到執行到程序的最後一句為一個掃描周期,用時20毫秒,那麼1秒鐘,PLC能執行1000毫秒 / 20毫秒=50次(請您測試一下自己一秒種,你最快能數幾個數?[愛慕])。PLC工作的方式就是循環掃描。一個周期一個周期的掃描執行。所以,假設有一個輸出點,知道隻導通了一個掃描周期(20毫秒),我們的右眼是無法觀測到得。所以,這裡得沿說的具體點就是信号由0-1,或者由1-0時刻得PLC得一個掃描周期。

西門子plc編程指令大全及使用說明(教你學編程2-西門子PLC)2

上升沿舉例

可能有的出學者看不明白上面的M100.0到底有啥用,這個解釋很簡單就是存儲I0.0的上一個掃描周期的裝填,但是不好理解。

實際上面的程序等同于:

西門子plc編程指令大全及使用說明(教你學編程2-西門子PLC)3

I0.0有0到1後,Q0.0能導通嗎?

答案是:Q0.0隻在I0.0由0-1的沿時刻導通了一個掃描周期,其餘的時間為0.

要分析這個程序的執行過程就要按照PLC的掃描周期一個一個的分析。我個人認為把這個程序整明白了,PLC的運行原理就明白了,或者說你就搞明白了PLC是如何工作的。

很明顯上面程序隻有1段,也就是PLC循環掃描這一句程序,沒有其他,因為就寫了一句。

下面是I0.0由0-1和由1-0每個點位的狀态:

第一個掃描周期:I0.0=0 M100.0常閉點=1 Q0.0=0 M100.0=0

第二個掃描周期:I0.0=1 M100.0常閉點=1 Q0.0=1 M100.0=1

第三個掃描周期:I0.0=1 M100.0常閉點=0 Q0.0=0 M100.0=1

第四個掃描周期:I0.0=1 M100.0常閉點=0 Q0.0=0 M100.0=1

第五個掃描周期:I0.0=0 M100.0常閉點=0 Q0.0=0 M100.0=0

第六個掃描周期:I0.0=0 M100.0常閉點=1 Q0.0=0 M100.0=0

明白了嗎?

大家讨論一下,典型的沿指令應用場合有哪些?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved