tft每日頭條

 > 生活

 > plc經常使用的七個基礎指令

plc經常使用的七個基礎指令

生活 更新时间:2025-02-04 10:52:02

本文為大家介紹的是查找數據指令,絕對值凸輪順控指令,增量值凸輪指令。并且通過實際案例為大家介紹。

查找數據指令:

該指令的助記符,指令代碼,操作數,程序步如下表

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)1

指令格式:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)2

這條指令表達的意思是:D100,K10,表示源操作數一共有10個,以D100為首的D100~D109。然後查找一個目标,把這個查找的目标放在D0中,查找的結果放在D10中。

我們用一個表格來表達:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)3

假設D100=K100,D101=K111,D102=K100…….10個數據,這10個數據為被查數據。現在要查的數據放在D100在,數值為100,然後從右邊的表格我們可以看到符合的值有3個,并且我們還可以看到最小值與最大值。

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)4

要注意的是,數據查找指令找出來的是這些數據的位置,而不是這個數值本身。

應用舉例:

例子:用SER指令編寫一個程序,完成如下功能。有10個評委打分,所打的分數分别存在D1~D10中,求去掉一個最高分和最低分後的平均分。

分析:

1.求出D1~D10的和

2.用SER指令找出最大值與最小值

3.利用變址從總和中減去最大值與最小值

4.把減去後所得的結果除以8即得到平均值

梯形圖:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)5

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)6

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)7

絕對值凸輪順控指令指令:

該指令的助記符,指令代碼,操作數,程序步如下表

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)8

指令格式:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)9

K4表示的控制了4個位元件,分别是以M0為首的,M1,M2,M3四個位元件。D300是表示存放凸輪的開通點和關斷點。這裡有4個位元件,所以在D300裡面存放了8個數據寄存器,從D300~D307。C0是凸輪轉動起來後計算凸輪轉動的角度的。假設凸輪上接了一個編碼器,凸輪每轉動一度,X1上就産生一個脈沖,然後C0開始計數,記夠了360度也就剛好旋轉了一周。C0接通,對C0複位。這樣就可以方便我們對M0~M3進行控制。

具體用法:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)10

我們通過以上這個表格來說明,上升點表示的是接通,下落點表示斷開我們設置D300等于40,就是在凸輪轉了40度後接通,D301=140就是在凸輪旋轉了140度後斷開。凸輪順控指令的好處就是,我們可以随意設置接通的點和斷開的點,而傳統的凸輪來隻有固定的位置。

增量式凸輪順控指令指令:

該指令的助記符,指令代碼,操作數,程序步如下表

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)11

指令格式:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)12

K4相當于控制了4對觸點,通過M0,M1,M2,M3這4個位元件來表達,這4個凸輪的接通點和關斷電點存放在D300中,當X0接通的時候C0開始計數,計數的結果再和D300~D307裡面的數進行比較,然後再通過M0~M3輸出。

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)13

指令規律:我們先用傳送指令把:D300=20,D301=30,D302=10,D303=40寫入【S1】中,當X0接通的時候,C0開始計數,當等于20的時候複位一次,又繼續計數當等于30的時候再複位一次,依次循環進行,但是如果我們在計數計了一半的時候,突然斷開,那麼程序又會從新開始。在這個程序當中除了用到C0之外我們還用到了C1,C1的作用是記夠了一個值C1自動加一,計完一個周期後又從新開始。從這個圖我們可以看見,當0~20的時候M0是接通的,當M0複位以後,M1接通,到了30的時候M1斷開,我們可以看到M0,M1.M2,M3是輪流接通的。計完一個周期後M8029接通一個周期。

增量式凸輪順控指令,與前面的絕對值凸輪順控指令的區别是:數據寄存器隻需要4個,并且是輪流接通的,接通時間由相應的數據寄存器的值來決定,數據寄存器的值越大接通的時間越長,越小接通的時間越短。

應用舉例:用INCD編寫噴泉控制:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)14

當按下啟動按鈕後,A組噴頭先噴5s後停止,然後B、C組噴頭同時噴,5s後,B組噴頭停止、C組噴頭繼續噴5s再停止,而後A、B組噴頭噴7s,C組噴頭在這7s的前2s内停止,後5s内噴水,接着A、B、C三組噴頭同時停止3s,以後重複前述過程。按下停止按鈕後,三組噴頭同時停止噴水。下圖為A、B、C三組噴頭工作。

時序圖:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)15

梯形圖:

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)16

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)17

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)18

plc經常使用的七個基礎指令(配合實際案例為你介紹PLC的基本指令)19

本文就為大家介紹到這裡,如果有不懂的可以關注私信小編呢!喜歡更多PLC知識的朋友也可以關注小編。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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