西門子1200plc輸入輸出編寫方法(西門子1200PLC進階篇模擬量輸入信號採集)
2023-05-18 19:19:39
西門子1200PLC進階篇——模擬量輸入信號採集
上一篇我們一起學習了數字量擴展模塊的使用。今天我們一起來學習一下模擬量信號的採集。
數字量就是我們平常的開關,只有開和關兩個狀態,就是我們平時說的「0」和「1」,模擬量就是會連續變化的信號量,常見的有電壓、電流、壓力、速度、流量等。
在西門子S7-1200PLC的中,CPU模塊自身就具備了模擬量的輸入和輸出點。具體點數見下表。
首先是模擬量的硬體連接(此處以1214C為例)。接線的時候,我們找到PLC的輸入側最右邊的「2M」、「0」、「1」。「2M」是公共端,「0」和「1」代表著兩路模擬量輸入,我們先給傳感器接上直流電源,再把傳感器的信號線接到「0」或者「1」上面,最後將傳感器的電源負極線接到「2M」端。
硬體連接好之後,我們開始編程。先打開「設備視圖」。
滑鼠右擊,點擊PLC的屬性,查看輸入地址。
我們可以看到電壓範圍是0—10V。0—10V電壓對應的數字是0—27648。具體看一下例程,例程中我用的是溫度傳感器,最高測溫值是200℃。
首先,我們用27648除去200,求出一個係數,這個係數值是138.24/℃,然後用採集到的數據去除以這個係數,最後在MD110中,我們可以得到測得的數據。
以上是西門子S7-1200PLC數字量擴展模塊的應用,如有不對的地方,請各位指正。
,