动漫av无码不卡的网站,成人免费无码大片a毛片抽搐网站

中山海川機(jī)器人丨PLC基礎(chǔ)知識(shí),PLC編程中常用的基礎(chǔ)邏輯

   2023-05-25 390
核心提示:05振蕩邏輯在實(shí)際應(yīng)用中,我們往往要用到斷續(xù)輸出的信號(hào),標(biāo)準(zhǔn)的1HZ的信號(hào),可以使用SM0.5來(lái)用。還有一種情況是PLC輸出的是脈沖信號(hào),這要用到高速計(jì)數(shù)器的相關(guān)指令。。

文章轉(zhuǎn)載自公眾號(hào):西北工匠PLC學(xué)基地,作者楊老師

PLC已經(jīng)融入了我們的生活,現(xiàn)在的工廠中幾乎處處可見(jiàn)。搞電氣維護(hù)的朋友要是不懂一點(diǎn)PLC的知識(shí),慢慢就要被淘汰。PLC的邏輯程序就是由一個(gè)個(gè)的基本指令按照工藝要求的邏輯關(guān)系堆砌起來(lái)的。個(gè)人的感覺(jué),編程的過(guò)程和蓋房子的過(guò)程是類(lèi)似的。廠家提供的編程指令就是我們蓋房子用的基礎(chǔ)建筑材料,沙子、水泥等等。為了房子蓋得快,我們會(huì)經(jīng)常先預(yù)制一些標(biāo)準(zhǔn)的結(jié)構(gòu)件,建筑的時(shí)候使用標(biāo)準(zhǔn)預(yù)制件,既可以保證質(zhì)量,又可以保證速度。PLC編程也一樣,建筑中的預(yù)制標(biāo)準(zhǔn)件就像我們編程中的庫(kù)函數(shù),可以使我們?cè)诰幊痰倪^(guò)程中節(jié)約大量的時(shí)間和精力。

下面就給大家介紹一些PLC編程中常用的基礎(chǔ)邏輯。我們的編程以S7-200為例

01

起保停邏輯

這是編程人的基礎(chǔ)邏輯。在這個(gè)基礎(chǔ)上可以衍生出很多。

這個(gè)是啟動(dòng)優(yōu)先的起保停邏輯。常見(jiàn)于一些逃生的安全設(shè)備的開(kāi)啟上。

起保停邏輯還可以使用置位、復(fù)位指令:

02

正反轉(zhuǎn)邏輯

在起保停的基礎(chǔ)上可以發(fā)展出正反轉(zhuǎn)(電動(dòng)閥門(mén)開(kāi)關(guān)、小車(chē)往返等等)

03

分頻邏輯

分頻邏輯就是我們常說(shuō)的單按鈕啟動(dòng),這個(gè)可以實(shí)現(xiàn)的方法很多,這里就給大家展示兩種:

(方法一)

(方法二)

反復(fù)使用單按鈕啟停邏輯,可以實(shí)現(xiàn)二分頻、四分頻、八分頻等。

04

脈沖信號(hào)

M0.0為1時(shí),T37就會(huì)生成間隔2s的脈沖信號(hào)。修改脈沖的間隔,只需要修改PT的值就可以了。

05

振蕩邏輯

在實(shí)際應(yīng)用中,我們往往要用到斷續(xù)輸出的信號(hào),標(biāo)準(zhǔn)的1HZ的信號(hào),可以使用SM0.5來(lái)用。通斷時(shí)長(zhǎng)不一樣的時(shí)候,我們就要用到振蕩邏輯。

M0.0接通時(shí),就會(huì)在Q1.0上生成一個(gè)接通2s,斷開(kāi)5s的斷續(xù)信號(hào)。

06

延時(shí)啟停

延時(shí)啟動(dòng)延時(shí)停止:按下啟動(dòng)按鈕I0.0延時(shí)3秒電機(jī)啟動(dòng),按下停止按鈕I0.1延時(shí)5秒電機(jī)停止,電機(jī)控制輸出點(diǎn)為Q0.0;

07

運(yùn)行計(jì)時(shí)

I0.0為設(shè)備運(yùn)行反

饋,I0.1為復(fù)位信號(hào),Q0.0是保養(yǎng)提示警報(bào)。

08

流量積算

流量累計(jì)也是實(shí)際編程中經(jīng)常會(huì)用到的。一般情況下流量計(jì)輸出的都是瞬時(shí)流量4-20mA信號(hào),需要我們?cè)赑LC中對(duì)該信號(hào)進(jìn)行分析計(jì)算。還有一種情況是PLC輸出的是脈沖信號(hào),這要用到高速計(jì)數(shù)器的相關(guān)指令。還有就是現(xiàn)場(chǎng)配有流量積算儀,流量計(jì)算儀帶有MODBUS通訊接口,這個(gè)我們另外再說(shuō)。這里以4-20mA的模擬量信號(hào)為例,說(shuō)明流量計(jì)算的過(guò)程。

這是以前寫(xiě)的一段程序,找不到源程序了。有一點(diǎn)bug就是每次斷電后會(huì)把流量計(jì)累計(jì)值清零。朋友們?cè)诮梃b的時(shí)候可以把第一段用SM0.1給VD0和VD10賦0的語(yǔ)句刪除,換成一個(gè)條件賦0值。

這段程序充分考慮了浮點(diǎn)數(shù)累加過(guò)程中的精度問(wèn)題。調(diào)用了循環(huán)定時(shí)中斷。

關(guān)于PLC編程中的常用基礎(chǔ)邏輯我們就講到這里,希望能對(duì)初學(xué)PLC的朋友有所幫助。復(fù)雜指令的應(yīng)用我們?cè)诤罄m(xù)的文章中繼續(xù)講解。

海川機(jī)器人有限公司

 
舉報(bào)收藏 0打賞 0評(píng)論 0
 
更多>同類(lèi)資訊
  • redadmin
    加關(guān)注0
  • 沒(méi)有留下簽名~~
推薦圖文
推薦資訊
點(diǎn)擊排行
友情鏈接:
網(wǎng)站首頁(yè)  |   |  關(guān)于我們  |  聯(lián)系方式  |  用戶協(xié)議  |  隱私政策  |  版權(quán)聲明 網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào) |  網(wǎng)站地圖