回覆列表
-
1 # IT自動化交流
-
2 # 非標裝置自動化設計
是指用博圖軟體裝置組態的斷線診斷功能吧?其實這個功能有點雞肋,自己可以程式設計實現,下面給你講講。
如下圖我的模擬量模組是選擇電壓輸入可以看到斷路診斷灰色,不能選
再選電流電流模式0-20Ma,還是灰色不能選
再選擇4-20Ma,擴選
為什麼呢?因為所謂的斷線檢測就是在你選4-20Ma,線路正常的話最低就是4Ma,不能出現 0Ma的情況所以出現 0Ma時系統就可以判斷是斷線了。
這就很好解釋為什麼選擇電壓或者電流0-2-0Ma不能選擇斷路檢測功能了,因為真正使用中線路正常也有出現電壓就是0,電流就是0的情況,你總不能說電壓是0就是斷線了吧。
所以說斷路檢測功能自己可以程式設計,在選擇4-20Ma輸入模式情況下,模擬量輸入肯定不會遠低於4Ma的,低於4Ma PLC輸出一個報警顯示即可,沒必要讓模組報警。
-
3 # 夢景仙
不管哪種PLC,4-20mA中小於4mA就認為是斷線了。兩線制與四線制稍有區別,但不大。
模擬量模組沒有4-20mA的,只有0-10v(±10v)。理論上0v時輸入值也是0,10v時是32000(視精度)。一般西門子標準電阻是100歐姆,則轉換電壓就是0.4-2v區間(組態時可設定)。
正常時4mA數值為6400,用比較器四則運算都可以讀出報警狀態。
將小於6400的定義為斷線,將32000-65535之間的定義為反接。模組正反都能用,具體計算時注意下即可。
題主說的是4-20mA的電流輸入吧?
可以選擇具有模擬量輸入的plc,在4-20mA的感測器輸出端接入100歐姆左右的電阻,將電流訊號轉變成0.4v-2v的電壓訊號,在接到plc的模擬量輸入口。
接下來就是plc程式的事情了,透過梯形圖編寫一段斷線檢測的程式,一旦檢測到模擬口輸入數值低於一定的數值,則閉合某個輸出進行報警。
當斷線時,改模擬量的輸入口的電壓是0v,4mA的電流經過plc模擬取樣之後可以得到一個數值,為了保險起見,可以選用2mA電流對應的數值作為判斷閾值,即檢測到模擬輸入口數值小於2mA對應數值,則輸出報警!