西門子模擬量輸入信號(hào)如何控制輸出編程?
西門子模擬量輸入信號(hào)如何控制輸出編程?其實(shí)就是模擬量輸入信號(hào)如何轉(zhuǎn)化為所需的數(shù)值。以我們常用的S7-300PLC的模擬量輸入模塊為例,模擬量輸入模塊型號(hào)為“6ES7331-7KF02-0AB0”。
該模擬量模塊可以接受0~10V信號(hào)或者是4~20mA信號(hào),也是我們常用的模擬量信號(hào),但是0~10V信號(hào)如果電纜過(guò)長(zhǎng),電壓會(huì)有衰減,而4~20mA信號(hào)是恒流源信號(hào),衰減非常小,信號(hào)也比較穩(wěn)定,所以我們最常用的還是4~20mA信號(hào)。測(cè)量?jī)x表諸如溫度、壓力、液位、電流、重量等信號(hào),經(jīng)過(guò)變送器輸出4~20mA信號(hào),接入模擬量模塊。
需要說(shuō)明的是:4~20mA信號(hào)有兩線制和四線制兩種,兩線制是兩根線芯既是電源也是信號(hào)輸出,而四線制是其中兩根線芯是電源,另外兩根線芯是4~20mA信號(hào)線,也就是說(shuō)四線制是需要獨(dú)立電源的。
在硬件組態(tài)時(shí)應(yīng)將組態(tài)信息設(shè)置與信號(hào)類型一致,如下圖(信號(hào)是4~20mA的):
模塊硬件組態(tài)好就可以在程序塊中添加讀取程序了,如下圖:
上圖中FC105功能塊是系統(tǒng)自帶程序功能塊,專門用于模擬量信號(hào)讀取。由于模塊讀取的電流信號(hào)反饋到PLC中的數(shù)值是0-27648,所以要將此數(shù)值轉(zhuǎn)換為我們需要的讀數(shù)。下面解釋下FC105功能塊引腳的含義。
IN引腳:信號(hào)輸入地址,上圖中是信號(hào)地址是PIW256;
HI_LIM引腳:儀表量程高限,上圖中是儀表量程高限是1200℃,1.20000e+003代表的是1.2*10^3=1200;
LO_LIM引腳:儀表量程低限,上圖中是儀表量程低限是0℃,0.00000e+000代表的是0.0*0^0=0;
OUT引腳:轉(zhuǎn)換過(guò)的信號(hào)輸出,這就是當(dāng)前的溫度值;
BOPOLAR引腳:極性選擇,大致意思是正比例和反比例的不同;
RET_VAL引腳:錯(cuò)誤代碼信息,如果該模塊輸入信號(hào)不在0-27648范圍內(nèi),RET_VAL將輸出錯(cuò)誤代碼,也是一個(gè)數(shù)值。
以上就是西門子模擬量輸入信號(hào)如何控制輸出的全部步驟了。歡迎大家討論留言!