西門子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數字量擴展模塊的應用,如有不對的地方,請各位指正。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!