S7-224XP中顯示壓力
劉玉蓉
發(fā)布于2014-10-27 17:53
33
0
標(biāo)簽:
壓力傳感器(4-20mA,0-1Mpa)接一信號(hào)隔離器(4-20mA輸入,一路輸出為4-20mA,另一路輸出為0-10V),現(xiàn)將這個(gè)0-10V的輸出接到S7-224XP的模擬量輸入端子A+、M上。請(qǐng)問(wèn)在PLC編程中如何顯示這個(gè)壓力?
問(wèn)題補(bǔ)充:
但若壓力為0時(shí),壓力傳感器的值可能為3.9XmA,不到4mA,信號(hào)隔離器的電壓輸出會(huì)為負(fù)值。若編程怎么編呢?
佳答案
把你信號(hào)隔離器的0--10v輸出接到224XP本體上的模擬量輸入A+和M上(本體上的模擬量輸入口只能電壓輸入)。
程序流程:
1.先把模擬量輸入口得到的數(shù)字量(0-32000)整數(shù)轉(zhuǎn)換成雙整數(shù)
2.把雙整數(shù)轉(zhuǎn)換成實(shí)數(shù)
3.除以32000.0變成一個(gè)0--1的實(shí)數(shù)
4.這個(gè)實(shí)數(shù)乘以你的儀表量程,就得到儀表輸出的工程值了。
程序如下:
LD SM0.0
MOVW AIW0, AC0
ITD AC0, AC0
DTR AC0, AC0
/R 32000.0, AC0
MOVR AC0, VD0
*R 1.0, VD0