tft每日頭條

 > 生活

 > plc全部指令教程

plc全部指令教程

生活 更新时间:2024-09-13 14:21:04

大家好,我是你們的達達老師,昨天的課程有好多同學說看不懂,實際上沒有那麼難,來回顧一下昨天講的内容,第一是編程語言的種類,分為STL、LAD、FBD三種基本的編程語言,LAD是最常用的,STEP7專業版還支持GRAPH、HIGRAPH、CFC等編程語言,對于編程語言隻需要知道就可以、第二塊主要了講了數據類型,數據類型主要分為基礎數據類型、複雜數據類型和參數數據類型,對于這三種數據類型,同學們知道都包括什麼嗎,大家回憶一下。第三塊主要講了指令,首先說道的是标識符,标識符就是編程時使用的名字,輸入、輸出、定時器等用什麼來表示,這些應該都明白了吧,自己在回憶一下昨天講了哪些指令。下面開始今天的講解。

1.置位和複位指令

置位(S)和複位(R)指令根據RLO的值來決定操作數的信号狀态是否改變,對于置位指令,一旦RLO為“1”,則操作數的狀态置“1”,即使RLO又變為“0”,輸出仍保持為“1”;若RLO為“0”,則操作數的信号狀态保持不變。對于複位操作,一旦RLO為“1”,則操作數的狀态置“0”,即使RLO又變為“0”,輸出仍保持為“0”;若RLO為“0”,則操作數的信号狀态保持不變。這一特性又被稱為靜态的置位和複位,相應地,賦值指令被稱為動态賦值。

PS:解釋一下RLO, 在西門子S7系列PLC中,RLO= “邏輯運算結果”,在二進制邏輯運算中用作暫時存儲位。RLO即result of logic operation 狀态字的第一位稱為邏輯運算結果,該位用來存儲執行位邏輯指令或比較指令的結果,RLO的狀态為“1”,表示有能流流到梯形圖中的運算點處,為“0”則表示無能流流到該點處。

plc全部指令教程(從零開始學PLC-第三講指令詳解2)1

置位複位指令

下面用一個最常見的傳送帶運動控制實例來說明一下置位複位指令,相信會有所幫助。

如圖所示一個傳送帶,在傳送帶的起點有兩個按鈕:用于起動的S1和用于停止的S2。在傳送帶的尾端也有兩個按鈕,用于啟動的S3和用于停止的S4。要求能從任一端起動或停止傳送帶。另外,當傳送帶上的物件到達末端時,傳感器S5使傳送帶停止。

plc全部指令教程(從零開始學PLC-第三講指令詳解2)2

傳送帶示意圖

對于端子接線圖其實很簡單,相信大家都能看懂,如下圖

plc全部指令教程(從零開始學PLC-第三講指令詳解2)3

端子接線圖

接線圖有了,對應的地址分配也就有了

plc全部指令教程(從零開始學PLC-第三講指令詳解2)4

地址分配

下面就是寫程序很序了,這個程序很簡單,相信很多懂電的同學不用PLC直接用繼電器就可以控制,歡迎大家評論流圖

plc全部指令教程(從零開始學PLC-第三講指令詳解2)5

運動控制程序

對于這個程序大家應該都能看的懂吧,I1.1和I1.3對應啟動按鈕,當閉合時Q4.0置位,輸出1,電機啟動,當I1.2和I1.4閉合時Q4.0複位輸出0,電機停止, 傳感器為常閉,當物件接近時,傳感器變常開,I1.5常閉觸電接通,電機複位。

下面講解一下RS和SR觸發器

2.RS和SR觸發器

RS觸發器為“置位優先”型觸發器(當R和S驅動信号同時為“1”時,觸發器最終為置位狀态);SR觸發器為“複位優先”型觸發器(當R和S驅動信号同時為“1”時,觸發器最終為複位狀态)。RS觸發器和SR觸發器的“位地址”、置位(S)、複(S)及輸出(Q)所使用的操作數可以是:I、Q、M、L、D。

plc全部指令教程(從零開始學PLC-第三講指令詳解2)6

RS觸發器

plc全部指令教程(從零開始學PLC-第三講指令詳解2)7

SR觸發器

單純的看這兩個觸發器大家可能不太清楚是什麼意思,我畫一個工作時序圖,相信大家能看得懂,如下圖所示

plc全部指令教程(從零開始學PLC-第三講指令詳解2)8

示例梯形圖

plc全部指令教程(從零開始學PLC-第三講指令詳解2)9

工作時序

這兩個圖非常明顯的解釋了這兩種觸發器工作原理,相信大家都會了解了吧,如果有不明白的,評論裡留言,我會在次講解。

3.跳變沿檢測指令

STEP 7中有2類跳變沿檢測指令,一種是對RLO的跳變沿檢測的指令,另一種是對觸點的跳變沿直接檢測的梯形圖方塊指令。RLO的跳變沿檢測的指令包括RLO上升沿檢測指令 和RLO下降沿檢測指令,觸點的跳變沿包括觸點信号上升沿檢測指令和 觸點信号下降沿檢測指令。

(1)RLO上升沿檢測指令

plc全部指令教程(從零開始學PLC-第三講指令詳解2)10

RLO上升沿檢測指令

(2)RLO下降沿檢測指令

plc全部指令教程(從零開始學PLC-第三講指令詳解2)11

RLO下降沿檢測指令

RLO邊沿檢測指令的工作時序

plc全部指令教程(從零開始學PLC-第三講指令詳解2)12

示例程序

plc全部指令教程(從零開始學PLC-第三講指令詳解2)13

工作時序

看着程序,對應工作時序圖分析,很快明白這兩個指令的工作原理。

(3)觸點信号上升沿與下降沿檢測指令

plc全部指令教程(從零開始學PLC-第三講指令詳解2)14

上升沿

plc全部指令教程(從零開始學PLC-第三講指令詳解2)15

下降沿

下面通過梯形圖來講解一下這兩個指令

plc全部指令教程(從零開始學PLC-第三講指令詳解2)16

示例程序

要想激活Q0.0,常開觸點I0.0和I0.1必須為接通(閉合)。NOT指令作為一個反向器使用。在RUN模式下,Q0.0和Q0.1具有相反的邏輯狀态。要想激活Q0.2,常開觸點I0.2必須為on或者常閉觸點I0.3必須為off。要想激活輸出,并行LAD分支(或邏輯輸入)中應該有一個或多個邏輯值為真。在P觸點的一個上升沿或者在N觸點的一個下降沿出現時,一個掃描周期内輸出一個脈沖。在RUN模式,Q0.4和Q0.5的脈沖狀态變化太快以至于在程序中無法用狀态圖監視。置位和複位指令将Q0.3的狀态變化鎖存,使程序可以監視。

plc全部指令教程(從零開始學PLC-第三講指令詳解2)17

工作時序圖

邊沿檢測指令的應用——傳送帶運動方向檢測。

在如圖所示的傳送帶一側裝配有兩個反射式光電傳感器(PEB1和PEB2)(安裝距離小于包裹的長度),設計用于檢測包裹在傳送帶上的移動方向,并用方向指示燈L1和L2指示。其中光電傳感器觸點為常開觸點,當檢測到物體時動作(閉合)。

plc全部指令教程(從零開始學PLC-第三講指令詳解2)18

示意圖

端子接線圖

plc全部指令教程(從零開始學PLC-第三講指令詳解2)19

端子接線圖

I/O分配表

plc全部指令教程(從零開始學PLC-第三講指令詳解2)20

I/O分配表

plc全部指令教程(從零開始學PLC-第三講指令詳解2)21

今天上午的就到這裡吧,達達老師晚上在更新第三講的下半部分,不知道這樣結合實例的講解,大家能不能明白,有什麼問題大家留言吧,後期我會想建一個微信群,方便大家的學習與探讨,不知道大家有沒有興趣?

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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