一.模擬量模塊接線
1.普通模擬量模塊接線
模擬量類型的模塊有三種:普通模擬量模塊、RTD模塊和TC模塊。普通模擬量模塊可以采集標準電流和電壓信號。其中,電流包括:0-20mA、4-20mA兩種信號,電壓包括:+/-2.5V、+/-5V、+/-10V三種信號。注意:S7-200 SMART CPU普通模擬量通道值范圍是0~27648。普通模擬量模塊接線端子分布如下圖1 模擬量模塊接線所示,每個模擬量通道都有兩個接線端。

圖1 模擬量模塊接線 模擬量電流、電壓信號根據模擬量儀表或設備線纜個數分成四線制、三線制、兩線制三種類型,不同類型的信號其接線方式不同。四線制信號指的是模擬量儀表或設備上信號線和電源線加起來有4根線。儀表或設備有單獨的供電電源,除了兩個電源線還有兩個信號線。四線制信號的接線方式如下圖2模擬量電壓/電流四線制接線所示。

圖2 模擬量電壓/電流四線制接線 三線制信號是指儀表或設備上信號線和電源線加起來有3根線,負信號線與供電電源M線為公共線。三線制信號的接線方式如下圖3 模擬量電壓/電流三線制接線所示。

圖3 模擬量電壓/電流三線制接線
兩線制信號指的是儀表或設備上信號線和電源線加起來只有兩個接線端子。由于S7-200 SMART CPU模擬量模塊通道沒有供電功能,儀表或設備需要外接24V直流電源。兩線制信號的接線方式如下圖4 模擬量電壓/電流兩線制接線所示。

圖4 模擬量電壓/電流兩線制接線
不使用的模擬量通道要將通道的兩個信號端短接,接線方式如下圖5 不使用的通道需要短接所示。

圖5 不使用的通道需要短接
2. RTD模塊接線
RTD熱電阻溫度傳感器有兩線、三線和四線之分,其中四線傳感器測溫值是最準確的。S7-200 SMART EM RTD模塊支持兩線制、三線制和四線制的RTD傳感器信號,可以測量PT100、PT1000、Ni100、Ni1000、Cu100等常見的RTD溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。S7-200 SMART EM RTD模塊還可以檢測電阻信號,電阻也有兩線、三線和四線之分。EM RTD模塊的接線方法如下圖6 傳感器RTD/電阻信號接線所示。

圖6 RTD傳感器/電阻信號接線
3. TC模塊接線
熱電偶測量溫度的基本原理是:兩種不同成份的材質導體組成閉合回路,當兩端存在溫度梯度時回路中就會有電流通過,此時兩端之間就存在電動勢。S7-200 SMART EM TC模塊可以測量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。TC模塊的接線說明參考圖7 TC信號接線。

二.模擬量模塊編程詳細介紹
1.組態模擬量輸入
單擊"系統塊"(System Block) 對話框的"模擬量輸入"(Analog Inputs) 節點為在頂部選擇的模擬量輸入模塊組態選項。

圖1.模擬量輸入設置窗口
對于每條模擬量輸入通道,都將類型組態為電壓或電流。為偶數通道選擇的類型也適用于奇數通道:為通道 0 選擇的類型也適用于通道 1 ,為通道 2 選擇的類型也適用于通 道 3 。然后組態通道的電壓范圍或電流范圍??蛇x擇以下取值范圍之一:● +/- 2.5v ● +/- 5v ● +/- 10v ● 0 - 20mA
"抑制"(Rejection)
傳感器的響應時間或傳送模擬量信號至模塊的信號線的長度和狀況,也會引起模擬量輸入值的波動。在這種情況下,波動值可能變化太快,導致程序邏輯無法有效響應。可組態模塊對信號進行抑制,以在下列頻率點消除或最小化噪聲:● 10 Hz ● 50 Hz ● 60 Hz ● 400 Hz
"平滑"(Smoothing)
可組態模塊在組態的周期數內平滑模擬量輸入信號,從而將一個平均值傳送給程序邏輯。有四種平滑算法可供選擇:● 無(無平滑) ● 弱 ● 中 ● 強
報警組態
可為所選模塊的所選通道選擇是啟用還是禁用以下報警:● 超出上限 ● 超出下限 ● 用戶電源(在系統塊"模塊參數"(Module Parameters) 節點組態,參見下圖。)

2.組態模擬量輸出
單擊"系統塊"(System Block)對話框的"模擬量輸出"(Analog Outputs) 節點為在頂部選擇的模擬量輸出模塊組態選項。

圖1.模擬量輸出設置窗口
對于每條模擬量輸出通道,都將類型組態為電壓或電流。
范圍
組態通道的電壓范圍或電流范圍??蛇x擇以下取值范圍之一:● +/- 10v ● 0 - 20mA
STOP 模式下的輸出行為
當 CPU 處于 STOP 模式時,可將模擬量輸出點設置為特定值,或者保持在切換到 STOP模式之前存在的輸出狀態。STOP 模式下,有兩種方法可用于設置模擬量輸出行為:● "將輸出凍結在最后狀態"(Freeze outputs in last state):單擊此復選框,就可在 PLC 進行 RUN 到 STOP 轉換時將所有模擬量輸出凍結在其最后值。● "替換值"(Substitute value) :如果"將輸出凍結在最后狀態"(Freeze outputs in last state) 復選框未選中,只要 CPU 處于 STOP 模式就可輸入應用于輸出的值(-32512 到 32511 )。默認替換值為 0 。
報警組態
可為所選模塊的所選通道選擇是啟用還是禁用以下報警:● 超出上限 ● 超出下限 ● "斷路"(Wire break) (僅限電流通道) ● "短路"(Short circuit) (僅限電壓通道) ● 用戶電源(在系統塊"模塊參數"(Module Parameters) 節點組態,參見下圖。)

3. 實例說明,打開S7-200 庫文件 選擇要導入的庫文件,并將其放在程序編輯器的子程序中。

圖1. 指令庫
2. 配置相應參數。

圖2. 編程窗口
3. 編譯并保存。

圖3. 編譯按鈕
4. S7-200SMART編程軟件,打開剛剛保存的文件。(與200不同,200smart模擬量輸入的量程為0-27648。)

圖4. 編程窗口
5.在符號表中給VW0和VD100設置符號名。

圖5. 設置符號名
6. 鼠標右擊 "庫" 選擇 "創建庫"。

圖6. 指令庫
7. 對庫進行命名,點擊 "瀏覽" 將庫存到*定位置,設置完成后單擊"下一頁"。

圖7. 名稱和路徑
8. 將要添加的內容添加到項目中,單擊"下一頁"。

圖8. 添加窗口
9. 設置密碼保護(可選),完成后單擊"下一頁"。

圖9. 密碼保護
10. 設置庫的版本,完成后單擊"下一頁"。

圖10. 版本生成
11. 單擊"創建",完成創建庫。

圖11. 完成創建
12. 關閉軟件后,以管理員身份重新運行,選擇"庫"即可找到添加的庫文件。

圖12. 指令庫
13. 將其添加到程序編輯器中,為其分配庫存儲區。


圖13. 分配庫存儲區
14.編譯后無報錯,即可使用。

圖14. 編程窗口
通用比例換算公式
模擬量的輸入/輸出都可以用下列的通用換算公式換算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:

它們之間的關系可以圖示如下:

免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。