公司新聞
Zui常見的西門子PLC編程邏輯錯誤,你犯了嗎
發布時間: 2024-01-06 19:20 更新時間: 2024-11-22 08:00
觀看Zui常見的西門子PLC編程邏輯錯誤,你犯了嗎視頻
在編制PLC程序時,不管是新手還是老手,都會犯下面的這種低級錯誤。因為這種錯誤是非語法上的,所以用編程軟件也不能檢查出錯誤之處。此錯誤一旦發生,自己有時還很難發現,直至上機調試運行時,所控設備不能運行或運行到某個位置停止不前,才察覺出來有問題,再對PLC程序逐條逐句查找分析,或采取對程序逐條逐句執行,費時費工。
那么究竟是什么問題易使我們犯下這種低級錯誤呢?
那么究竟是什么問題易使我們犯下這種低級錯誤呢?
繼電器電氣控制的固有思維,在編制程序時,某個或幾個輸入點采用物理常閉觸點(如停止開關、行程限位開關),在程序中,仍延續繼電器電氣控制方式編制,即仍采用常閉接點作為導通條件使用。
下面用一個簡單的啟停與自鎖電路示例來說明:
根據上圖編制的不能運行的錯誤PLC程序如下:
PLC上電后,X000、X002常閉點就會斷開。即邏輯值為“0”Y0=(Y0+X001)×X000×X002從上面數字邏輯表達式可知,在按下啟動按鈕SB1后,X001的邏輯值為“1”,而Y0的邏輯值永遠不會變化,始終為“0”。原因是與PLC內部輸入電路有關,以下是PLC內部輸入等效電路:
正確的PLC程序如下:
PLC上電后,X000、X002常開點就會閉合。即邏輯值為“1”Y0=(Y0+X001)×X000×X002只要按下啟動按鈕SB1后,X001的邏輯值為“1”,Y0邏輯值就為“1”。松開啟動按鈕SB1,X001的邏輯值為“0”但Y0邏輯值為“1”,Y0與X001是或的關系,保證了Y0邏輯值始終為“1”,即自鎖。直至按下停止按鈕或出現過載 (FR0動作),Y0的邏輯值才變為“0”。
通過上面的簡單示例可知,新手可能還未弄懂外部為常閉輸入時,經PLC內部輸入電路后邏輯值發生了“非”的變化。以及繼電器電氣控制固有思維影響,老手是出于疏忽。這雖然是低級錯誤,也易發生在程序編制過程中
其他新聞
- 如何快速學會用西門子PLC控制變頻器 2024-11-22
- 學習西門子PLC你不注意這幾點,你是學不會的 2024-11-22
- 電工出身,如何學好西門子PLC 2024-11-22
- 西門子plc和單片機哪個更有前途?為什么本科生都不搞plc 2024-11-22
- 致西門子PLC初學者的一些忠告 2024-11-22
- 西門子PLC控制柜設計原理電裝布局、接線圖和原理圖 2024-11-22
- 你所不知道的開放通訊協議,西門子PLC工程師必讀 2024-11-22
- 一個西門子S7-1500 項目案例 2024-11-22
- 兩個西門子S7-1200PLC和一個HMI設備組態網絡連接方法 2024-11-22
- 你想知道的西門子PLC基礎知識都在這里 2024-11-22
- 西門子PLC信號輸入知識,掌握后學PLC事半功倍 2024-11-22
- 電工不懂西門子PLC程序時,該如何維修PLC電路 2024-11-22
- 西門子PLC之MODBUS 通訊案例 2024-11-22
- 西門子PLC控制系統現場安裝調試實操步驟 2024-11-22
- 西門子PLC會不會被取代,離衰退還有多久 2024-11-22
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415