詳細介紹
西門子S7-300PLC模塊
西門子S7-300PLC模塊原裝銷售
首先CPU只能以二進制形式處理模擬量。模擬量輸入模塊用于將模擬過程信號
(傳感器通過變送器提供的標準的直流電流或電壓信號,如指令0-10V或 4-20mA)為數字形式
(如這里的27648);而模擬量輸出模塊用于將數字輸出值
(CPU內部處理后的數字值,如0-27648)轉換為模擬信號控制如比例閥或其他執行機構。
在回答你的問題之前,有必要了解一下S7-300/400CPU處理模擬量的精度,西門子對于具有相同標稱范圍的輸入值和輸出值來說(變送器提供的標準信號),數字化的模擬值都相同
(如正常范圍0-27648)。模擬值用一個二進制補碼定點數表示,寬度為16位,
模擬值的符號位總是第15位,以單極性輸入輸出為例(電壓電流信號為正),
因此CPU模擬量模塊把模擬量轉換的十進制數字化0到32767(相對于二進制16位數全是
1),對應的十六進制值為0000H---7FFF,其中正常范圍為0---27648(十六進制9400--
6C00),其中27648對應的標準直流信號的電壓測量滿量程10V或5V或2.5V或1V,對應于
直流信號為20mA,相當于系統的100(滿刻度)。對于高出32768的模擬量的對應的數字
化值為高于正常值或上溢。 FC105 是STEP7軟件中已經編好可以直接調用的功能,它實際
上是一個按比例把一個整型值INT,16位)轉換工程單位表示的介于下限與上限之間的的實
型數(32位,REAL)。注意這里整形值不是整數值,它是根據輸入值是單極性或雙極性而不
同,一般輸入雙極性整形值為-27648---27648,單極性為0---27648;輸出名稱是實型值,
不是實數,意義是*不一樣的,一般我們經常用到的電流信號4-20毫安;電壓信號0-10
伏,就是實型值,它是工程上用的,并不是用FC105來轉換任意實數值。
其中FC105的輸入IN的數據存儲區域可以為:I(輸入過程映像)、Q(輸出過程映像)、M
(位存儲區)、D(數據塊)、L(CPU工作
三、關于CPU 224 XP的集成模擬量I/O 新產品CPU 224 XP在CPU上集成了兩個模擬量輸入
端口和一個模擬量輸出端口。模擬量I/O有自己的一組端子如果不用端子可以移走。 表
1. CPU 224 XP本體模擬量I/O規格 電壓信號 電流信號 模擬量輸入 x 2 ±10 V 模擬量
輸出 x 1 0 - 10 V 0 - 20 mA CPU 224 XP 的模擬量輸入/輸出通道的精度為 10 位這與
模擬量擴展模塊的精度不同。具體參數請看《S7-200系統手冊》的附錄CPU224 XP模擬量
I/O參數表。 CPU 224 XP上的模擬量輸入轉換速度比模擬量擴展模塊慢要求高的要求高
的場合請使用模擬量擴展模塊。