PLC編程初學者必看內容(本條二月份點讚送書活動)

2021-02-08 工控PLC網

本文章拉倒最下方,留言,留言點讚數最多的,贈送一本

本次活動到3月15日中午12點結束,獲獎者郵費自理(書很新,很有價值,共540頁左右),如有疑問加微信503660666,參與過的粉絲不能參加了,把機會留給別人

一、定時器

plc中的定時器(T)相當於繼電器控制系統中的通電型時間繼電器。它可以提供無限對常開常閉延時觸點。定時器中有一個設定值寄存器(一個字長),一個當前值寄存器(一個字長)和一個用來存儲其輸出觸點的映象寄存器(一個二進位位),這三個量使用同一地址編號。但使用場合不一樣,意義也不同。

FX2N系列中定時器時可分為通用定時器、積算定時器二種。它們是通過對一定周期的時鐘脈衝的進行累計而實現定時的,時鐘脈衝有周期為1ms、10ms、100ms三種,當所計數達到設定值時觸點動作。設定值可用常數K或數據寄存器D的內容來設置。

1.通用定時器

通用定時器的特點是不具備斷電的保持功能,即當輸入電路斷開或停電時定時器復位。通用定時器有100ms和10ms通用定時器兩種。

(1)100ms通用定時器(T0~T199)  共200點,其中T192~T199為子程序和中斷服務程序專用定時器。這類定時器是對100ms時鐘累積計數,設定值為1~32767,所以其定時範圍為0.1~3276.7s。

(2)10ms通用定時器(T200~T245)  共46點。這類定時器是對10ms時鐘累積計數,設定值為1~32767,所以其定時範圍為0.01~327.67s。

下面舉例說明通用定時器的工作原理。如圖1所示,當輸入X0接通時,定時器T200從0開始對10ms時鐘脈衝進行累積計數,當計數值與設定值K123相等時,定時器的常開接通Y0,經過的時間為123×0.01s=1.23s。當X0斷開後定時器復位,計數值變為0,其常開觸點斷開,Y0也隨之OFF。若外部電源斷電,定時器也將復位。

圖1  通用定時器工作原理

2.積算定時器

積算定時器具有計數累積的功能。在定時過程中如果斷電或定時器線圈OFF,積算定時器將保持當前的計數值(當前值),通電或定時器線圈ON後繼續累積,即其當前值具有保持功能,只有將積算定時器復位,當前值才變為0。

(1)1ms積算定時器(T246~T249)  共4點,是對1ms時鐘脈衝進行累積計數的,定時的時間範圍為0.001~32.767s。

(2)100ms積算定時器(T250~T255)共6點,是對100ms時鐘脈衝進行累積計數的定時的時間範圍為0.1~3276.7s。

以下舉例說明積算定時器的工作原理。如圖2所示,當X0接通時,T253當前值計數數器開始累積100ms的時鐘脈衝的個數。當X0經t0後斷開,而T253尚未計數到設定值K345,其計數的當前值保留。當X0再次接通,T253從保留的當前值開始繼續累積,經過t1時間,當前值達到K345時,定時器的觸點動作。累積的時間為t0+t1=0.1×345=34.5s。當復位輸入X1接通時,定時器才復位,當前值變為0,觸點也跟隨復位。

圖2  積算定時器工作原理

二、PLC輸入點

輸入繼電器與輸入端相連,它是專門用來接受plc外部開關信號的元件。PLC通過輸入接口將外部輸入信號狀態(接通時為「1」,斷開時為「0」)讀入並存儲在輸入映象寄存器中。如圖1所示為輸入繼電器X1的等效電路。

圖1 輸入繼電器的等效電路

輸入繼電器必須由外部信號驅動,不能用程序驅動,所以在程序中不可能出現其線圈。由於輸入繼電器(X)為輸入映象寄存器中的狀態,所以其觸點的使用次數不限。

FX系列PLC的輸入繼電器以八進位進行編號,FX2N輸入繼電器的編號範圍為X000~X267(184點)。注意,基本單元輸入繼電器的編號是固定的,擴展單元和擴展模塊是按與基本單元最靠近開始,順序進行編號。例如:基本單元FX2N-64M的輸入繼電器編號為X000~X037(32點),如果接有擴展單元或擴展模塊,則擴展的輸入繼電器從X040開始編號。

三、plc輸出點

輸出繼電器是用來將plc內部信號輸出傳送給外部負載(用戶輸出設備)。輸出繼電器線圈是由PLC內部程序的指令驅動,其線圈狀態傳送給輸出單元,再由輸出單元對應的硬觸點來驅動外部負載。如圖1所示為輸出繼電器Y0的等效電路。

圖1   輸出繼電器的等效電路

     每個輸出繼電器在輸出單元中都對應有維一一個常開硬觸點,但在程序中供編程的輸出繼電器,不管是常開還是常閉觸點,都可以無數次使用。    

     FX系列PLC的輸出繼電器也是八進位編號其中FX2N編號範圍為Y000~Y267(184點)。與輸入繼電器一樣,基本單元的輸出繼電器編號是固定的,擴展單元和擴展模塊的編號也是按與基本單元最靠近開始,順序進行編號。

在實際使用中,輸入、輸出繼電器的數量,要看具體系統的配置情況。

 四、輔助繼電器

輔助繼電器是plc中數量最多的一種繼電器,一般的輔助繼電器與繼電器控制系統中的中間繼電器相似。

輔助繼電器不能直接驅動外部負載,負載只能由輸出繼電器的外部觸點驅動。輔助繼電器的常開與常閉觸點在PLC內部編程時可無限次使用。

輔助繼電器採用M與十進位數共同組成編號(只有輸入輸出繼電器才用八進位數)。

1.通用輔助繼電器(M0~M499)

FX2N系列共有500點通用輔助繼電器。通用輔助繼電器在PLC運行時,如果電源突然斷電,則全部線圈均OFF。當電源再次接通時,除了因外部輸入信號而變為ON的以外,其餘的仍將保持OFF狀態,它們沒有斷電保護功能。通用輔助繼電器常在邏輯運算中作為輔助運算、狀態暫存、移位等。

根據需要可通過程序設定,將M0~M499變為斷電保持輔助繼電器。

2.斷電保持輔助繼電器(M500~M3071)

FX2N系列有M500~M3071共2572個斷電保持輔助繼電器。它與普通輔助繼電器不同的是具有斷電保護功能,即能記憶電源中斷瞬時的狀態,並在重新通電後再現其狀態。它之所以能在電源斷電時保持其原有的狀態,是因為電源中斷時用PLC中的鋰電池保持它們映像寄存器中的內容。其中M500~M1023可由軟體將其設定為通用輔助繼電器。

下面通過小車往復運動控制來說明斷電保持輔助繼電器的應用,如圖1所示。

圖1  斷電保持輔助繼電器的作用

小車的正反向運動中,用M600、M601控制輸出繼電器驅動小車運動。X1、X0為限位輸入信號。運行的過程是X0= ON→M600=ON→Y0=ON→小車右行→停電→小車中途停止→上電(M600=ON→Y0=ON)再右行→X1=ON→M600=OFF、M601=ON→Y1=ON(左行)。可見由於M600和M601具有斷電保持,所以在小車中途因停電停止後,一旦電源恢復,M600或M601仍記憶原來的狀態,將由它們控制相應輸出繼電器,小車繼續原方向運動。若不用斷電保護輔助繼電器當小車中途斷電後,再次得電小車也不能運動。

3.特殊輔助繼電器

PLC內有大量的特殊輔助繼電器,它們都有各自的特殊功能。FX2N系列中有256個特殊輔助繼電器,可分成觸點型和線圈型兩大類

(1)觸點型  其線圈由PLC自動驅動,用戶只可使用其觸點。例如:

M8000:運行監視器(在PLC運行中接通),M8001與M8000相反邏輯。

M8002:初始脈衝(僅在運行開始時瞬間接通),M8003與M8002相反邏輯。

M8011、M8012、M8013和M8014分別是產生10ms、100ms 、1s和1min時鐘脈衝的特殊輔助繼電器。

M8000、M8002、M8012的波形圖如圖2所示。

圖2  M8000、M8002、M8012波形圖

(2)線圈型  由用戶程序驅動線圈後PLC執行特定的動作。例如:

M8033:若使其線圈得電,則PLC停止時保持輸出映象存儲器和數據寄存器內容。

M8034:若使其線圈得電,則將PLC的輸出全部禁止。

M8039:若使其線圈得電,則PLC按D8039中指定的掃描時間工作。

四、狀態器(S)

狀態器用來紀錄系統運行中的狀態。是編制順序控制程序的重要編程元件,它與後述的步進順控指令STL配合應用。

如圖3-6所示,我們用機械手動作簡單介紹狀態器S的作用。當啟動信號X0有效時,機械手下降,到下降限位X1開始夾緊工件,加緊到位信號X2為ON時,機械手上升到上限X3則停止。整個過程可分為三步,每一步都用一個狀態器S20、S21、S22記錄。每個狀態器都有各自的置位和復位信號(如S21由X1置位,X2復位),並有各自要做的操作(驅動Y0、Y1、Y2)。從啟動開始由上至下隨著狀態動作的轉移,下一狀態動作則上面狀態自動返回原狀。這樣使每一步的工作互不幹擾,不必考慮不同步之間元件的互鎖,使設計清晰簡潔。

圖3 狀態器(S)的作用

狀態器有五種類型:初始狀態器S0~S9共10點;回零狀態器S10~S19共10點;通用狀態器S20~S499共480點;具有狀態斷電保持的狀態器有S500~S899,共400點;供報警用的狀態器(可用作外部故障診斷輸出)S900~S999共100點。

在使用用狀態器時應注意:

1)狀態器與輔助繼電器一樣有無數的常開和常閉觸點;

2)狀態器不與步進順控指令STL配合使用時,可作為輔助繼電器M使用;

3)FX2N系列PLC可通過程序設定將S0~S499設置為有斷電保持功能的狀態器。

五、寄存器

plc在進行輸入輸出處理、模擬量控制、位置控制時,需要許多數據寄存器存儲數據和參數。數據寄存器為16位,最高位為符號位。可用兩個數據寄存器來存儲32位數據,最高位仍為符號位。數據寄存器有以下幾種類型:1.通用數據寄存器(D0~D199)共200點。當M8033為ON時,D0~D199有斷電保護功能;當M8033為OFF時則它們無斷電保護,這種情況PLC由RUN →STOP或停電時,數據全部清零。2.斷電保持數據寄存器(D200~D7999)共7800點,其中D200~D511(共12點)有斷電保持功能,可以利用外部設備的參數設定改變通用數據寄存器與有斷電保持功能數據寄存器的分配;D490~D509供通信用;D512~D7999的斷電保持功能不能用軟體改變,但可用指令清除它們的內容。根據參數設定可以將D1000以上做為文件寄存器。3.特殊數據寄存器(D8000~D8255)共256點。特殊數據寄存器的作用是用來監控PLC的運行狀態。如掃描時間、電池電壓等。未加定義的特殊數據寄存器,用戶不能使用。具體可參見用戶手冊。4.變址寄存器(V/Z)三菱FX2N系列PLC有V0~V7和Z0~Z7共16個變址寄存器,它們都是16位的寄存器。變址寄存器V/Z實際上是一種特殊用途的數據寄存器,其作用相當於微機中的變址寄存器變,用於改變元件的編號(變址),例如V0=5,則執行D20V0時,被執行的編號為D25(D20+5)。變址寄存器可以象其它數據寄存器一樣進行讀寫,需要進行32位操作時,可將V、Z串聯使用(Z為低位,V為高位)

長按下方二維碼並關注,學習更多工控知識

(你的關注就是我的動力)

下面點擊留言,由於留言只能展現100條,所以沒有意義的留言我只能忽略。關注公眾號三天以上的粉絲才可以留言哦。

相關焦點

  • B001-PLC編程初學者教程-上(西門子S7-300和STEP7軟體)
    B001-PLC編程初學者教程-上(西門子S7-300和STEP7軟體) 2020
  • 單片機初學者必看
    資源下載:關注我們「單片機」,回復「教程」獲取單片機電子書,回復「仿真」獲取Proteus仿真資料
  • PLC S7-1200全套課程+軟體工具資料+視頻,等你來!
    1、學習PLC S7-1200的優勢PLC S7-1200是西門子高端PLC編程的入口,西門子PLC今後的發展方向。掌握PLC通用邏輯程序設計及編程,掌握手動控制程序和自動控制程序編寫;PLC直播課程內容介紹2. PLC的概念及特點3. PLC的結構及掃描方式4. TIA Portal V13軟體介紹5. TIA Portal V13與s7-1200 PLC通信6. 跑馬燈控制程序實例第二課 PLC通用邏輯程序設計1.
  • 送書 | 2018年最新Python書單,送五本!
    鑑於最近大家對於培訓課程以及書籍的興趣高漲,小編決定優先考慮送書,本清單的書無門檻,無套路免費贈送五本!規則請看文末,更多的福利請多多關注公眾號動態哦!    Python這個「無所不在」的程式語言,學會它,薪資高到沒朋友。2018年初這些Python新書值得關注,正要踏入Python學堂的,一定要收藏。該書單整理自異步圖書公眾號。
  • 編程入門(轉載自知乎 @蕭井陌專欄)
    興趣是推動力的不竭源泉,保持這種充滿興趣的感覺,以便於你能將其投入到你的10年/10000小時的編程時間中。編程很有趣,那是探索的喜悅。那是創造的喜悅。看到自己親手完成的作品顯示在屏幕上很有趣。有人為你的代碼而驚嘆很有趣。有人在公共場合稱讚你的產品、鄰居使用你的產品、以及在媒體上討論你的產品很有趣。編程應該十分有趣,若並非如此,就找出導致編程無趣的問題,然後解決之。
  • 「創作開運禮」初學者希望全面了解信息技術,該學習哪些具體內容
    首先,信息技術涉及到的知識體系還是比較龐大的,既包括硬體知識,也包括軟體知識,而且信息技術的更新迭代速度也比較快,這對於初學者來說也是一個不小的挑戰。初學者在學習信息技術的時候,可以根據自身的知識結構和崗位特點來選擇不同的學習切入點,在當前產業網際網路的大背景下,學習信息技術可以重點關注以下幾個內容:第一:計算機基礎知識。計算機基礎知識涉及到作業系統、計算機網絡、資料庫和程式語言等內容,初學者可以在學習程式語言的過程中,同時學習其他相關的計算機基礎知識。
  • 免費送啦!(第三期)集贊送Q版萌猴吊墜隆重登場啦!!!
    作為2016年的吉祥物→「猴哥」正式閃亮登場艾蒂爾銀飾專櫃,活動期間,集滿16個贊的親即可到艾蒂爾銀飾蒙城旗艦店免費領取「Q版萌猴」吊墜一個,數量有限,快快轉到自己的朋友圈喊小夥伴們一起來集贊吧>送送送送送送送送送將本條微信活動內容分享至朋友圈,併集滿16個贊即可到本店領取:
  • 編程大佬總結的50點學習C+的方法,一針見血,少走彎路
    ; 2.看《thinking in c++》,不要看《c++變成死相》; 3.看《the c++ programming language》和《inside the c++ object model》,不要因為他們很難而我們自己是初學者所以就不看; 4.不要被vc、bcb、bc、mc、tc等詞彙所迷惑
  • TIA博途V15.1入門編程,博途硬體組態、程序下載入門及注意事項
    這裡寫一篇入門級的博途軟體操作,共初學者使用,內容主要包含:硬體組態過程、注意事項、下載方法及注意事項01添加控制器在添加控制器的時候要注意:1、現場的設備訂貨號務必看清楚,這裡組態時要保持和現場的一致,2、版本號要一致,其中如果是沒有硬體的朋友想通過仿真完成,那麼就隨意選擇。
  • 薪資最高的15種程式語言及在線學習資源
    排在第二位的是全棧開發工程師,他們擁有完整的編程技能來構建一個平臺。雖然有些招聘經理並不要求應聘者掌握一門特定程式語言(編程技能通常可以跨語言轉換),但了解哪些語言與薪資最高的工作相關確實有所幫助。去哪兒學:試試適合初學者的Udemy互動教程或適合有編程經驗者的Udacity中級教程。JavaScript:全球平均薪資55,690美元該語言的薪資比全球平均薪資高出2.2%。
  • 這幾本計算機書籍,適合放在你的書架上(文末送書)
    2020年的下半場,希望那些渴求進步和思考的讀者能更多的感受到閱讀的力量,提升自己的專業素養,八月份給大家帶來了更多優質的書籍,文末附送書福利。書中結構周密,語言通俗易懂,範例均來自作者的親身體驗,豐富而實用,是一本非常難得的有關前端領域性能優化的專業書籍。
  • 小紅書怎麼增加粉絲點讚?
    小紅書的粉絲該如何增加呢?其實對於小紅書的用戶來說,不管是品牌商還是素人,不管分享生活的種草拔草筆記,還是專業的知識筆記,對於小紅書的來說,肯定是內容做得越好,粉絲才會越來越多,粉絲數量增多之後粉絲點讚才能增加。
  • PLC模塊、結構化編程到底強在哪裡?
    模塊化編程中OB1起著主程序的作用,FC或FB控制著不同的過程任務,相當於主循環程序的子程序。模塊化編程中被調用塊不向調用塊返回數據。 模塊化編程中被調用塊不向調用塊返回數據。 模塊化編程實例 1.模塊化編程實例1 - 液位監視 • 監視一個慢變得過程不需要每次掃描都進行。
  • 【票·福利】首周近億,送《哈利·波特電影魔法書》啦
    、幕後及電影百科於一身的圖書——《哈利·波特電影魔法書》第2版。活動規則:我們延續昨天周邊的互動話題,同時,如果你本周末在影院重溫了《哈利·波特與魔法石》,也可以和我講講這次觀影有什麼新的感受,如果你願意後臺私信我曬票也是可以的,但是曬票原則上不會增加中獎概率,還請知悉。
  • plc輸入輸出實物接線圖
    打開APP plc輸入輸出實物接線圖 發表於 2019-06-03 16:05:25   plc輸入輸出實物接線圖
  • 「體驗」讓孩子瞬間愛上編程:mBot教育機器人體驗
    隨著年齡的增長,孩子對恐龍模型和機器人模型非常著迷,無論是書,還是玩具,總是愛不釋手,百玩不厭,百看不煩。當我偶然從極果上看到 mBot 後,就被他的萌外型吸引,第一時間和孩子一起仔細瀏覽了相關內容,在徵求孩子的意見後,參加了這次試用活動。非常感謝極果給我這次試用機會。本次總結,主要分為「試用測試概述」、「初識小傢伙」、「相知小朋友」、「成長小夥伴」等四方面。
  • 國產PLC有哪些品牌?國產PLC十大品牌排行榜
    據數據顯示,到2015年中國的plc市場將達100億元。然而這麼大的市場,我國的PLC的市場份額卻是少之又少,那麼我國國內有哪些PLC有哪些品牌較出名?我們一起來看看國產PLC品牌十大排行版。   永宏PLC   永宏PLC是永宏電機股份有限公司的PLC產品,永宏電機股份有限公司1992年由一群從事PLC設計開發工作多年的工程師創立於臺灣。
  • 「編程未來」全球公益活動正式啟動 助力國家高質量編程教育建設
    此公益活動面向全民,任何人在任何地方均可參與。據了解,參與者可在12月21日至30日期間,登錄編程貓官網社區,進入「編程未來」頁面參與活動。 凡參與此次活動的創作者均可獲得,由主辦方頒發的「編程未來·加油未來創作者」證書,同時還將最終評選出十佳作品,授予「編程未來2020年度十佳青少年編程作品」獎。
  • 一年一度集贊活動來啦,等你集來2700元大禮!!!
    品牌4年,感恩鉅惠,特推出「轉發集贊暑期班免費遊活動」:價值2700元遊泳課1000元季度暢遊卡(季卡)500元月度暢遊卡(月卡)360元一周暢遊卡(周卡)120元暢遊體驗卡(單次).抽獎有驚喜,折扣送不停;1、轉發活動贏好禮:轉發本條活動信息至朋友圈,集齊30個贊,可獲得暢遊體驗卡1張(價值120元);集齊66個贊,可獲得一周暢遊卡1張(價值360元);此活動限額199名,數量有限,先到先得!
  • 蒲江唯樂莎婚紗星巴克咖啡對杯,收集點讚免費送!
    訂婚紗送雲南麗江大理全包六日遊!!!說 明:活動期間將本條連結分享至朋友圈集滿16個zan即可到蒲江唯樂莎活動限時不限量,鄭重承諾本次活動一切免費.真實.有效!!【每天領取時間:上午10:00至晚上20:00】