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