❶ 西門子s7-200模擬量輸入EM231怎樣編程
輸入格式:AIW[起始位元組地址]如AIW0輸出格式:AQW[起始位元組地址]AQW0每個模擬量輸入模塊,按模塊的先後順序地址為固定的,順序向後排。例::AIW0,AIW2,AIW4……、AQW0,AQW2……。
直接用字傳送模塊讀上來放到V區裡面就可以了,比如第一個模塊的第一個通道
❷ 西門子s7 200em231 232 235模擬量模塊怎樣編程
有對應的內存地址,直接讀取或者賦值就行。S7-200的PLC內存地址是自動編排的。譬如說,CPU帶著幾個擴展模塊,處在最靠前的是EM231,那個它的四個模擬量的地址分別為AIW0、AIW2、AIW4、AIW6(CPU224XP除外,因為224XP自帶兩個模擬量輸入),處在第二塊的EM231或者235的地址就是AIW8 AIW10 AIW12 AIW14。以此類推,模擬量輸出的也是這樣
❸ 西門子em231是什麼模塊
西門子em231是模擬量輸入模塊。
em231將遠程現場的模擬量信號採集至計算機的設備,其利用RS-485匯流排作為數據通信線路,提供模擬量轉485功能,能夠同時將八路模擬量輸入至模塊,並通過RS-485匯流排傳輸至計算機。
(3)em231模擬量編程擴展閱讀
西門子PLC可編程序控制器,具有強大的控制功能和強大的運算能力。它不僅能完成邏輯運算、三角函數運算、指數運算和PID運算,還能進行復雜的矩陣運算。工作速度很快,能帶的輸入輸出模塊的數量很多,輸入和輸出模塊的種類也很全面。這類可編程序控制器可以完成規模很大的控制任務。
組合式結構的可編程序控制器是把PLC系統的各個組成部分按功能分成若干個模塊,如CPU模塊、輸入模塊、輸出模塊、電源模塊等等。其中各模塊功能比較單一,模塊的種類卻日趨豐富。
❹ 西門子s7-200模擬量輸入EM231怎樣編程謝謝!
在西門子200的軟體裡面先要建立模數轉換模塊子程序,在來主程序裡面調用模數轉換模塊就可以了。
http://v.youku.com/v_show/id_XNjk5NjgwNTI=.html
看看這個視頻學習一下吧
❺ 西門子plc200 溫度變送器輸入4-20mA 模塊em231 如何編程讀出溫度,-40到750攝氏度
整定公式為:(AIW - 6400)/25600 * 790 - 40。
首先,在西門子S7-200系列PLC中,0-20mA對應的數據范圍為0到32000,4mA多對應的數值是6400,同理,4-20mA的數據值范圍是6400到32000,這也就對應了所需的溫度-40度到750度。
下一步,設模擬量的標准電信號為A0-Am(例如4-20mA),A/D轉換後數值為D0-Dm(例如6400-32000),設模擬量的標准電信號是A,A/D轉換後的相應數值為D。
然後,由於是線性關系,函數關系A=f(D)可以表示為數學方程:A=(D-D0)×(Am-A0)/(Dm-D0)+A0。標准化輸出信號主要為0mA~10mA和4mA~20mA(或1V~5V)的直流電信號。
最後,不排除具有特殊規定的其他標准化輸出信號。溫度變送器按供電接線方式可分為兩線制和四線制,除RWB型溫度變送器為三線制外。
根據該方程式,編譯並運行程序,觀察程序狀態,對照儀表顯示值即得出溫度的顯示。
溫度變送器常見故障:
溫度變送器技術已經非常成熟了,在各工廠中非常常見,溫度變送器經常和一些儀表配套使用,在配套使用過程中經常有一些小的故障。比較常見的故障及解決方法如下。
1、被測介質溫度升高或者降低時變送器輸出沒有變化,這種情況大多是溫度變送器密封的問題,可能是由於溫度變送器沒有密封好或者是在焊接的時候不小心將感測器焊了個小洞,這種情況一般需要更換變送器外殼才能解決。
2、輸出信號不穩定,這種原因是溫度源本事的原因,溫度源本事就是一個不穩定的溫度,如果是儀表顯示不穩定,那就是儀表的抗干擾能力不強的原因。
3、變送器輸出誤差大,這種情況原因就比較多,可能是選用的溫度變送器的電阻絲不對導致量程錯誤,也有可以能是變送器出廠的時候沒有標定好。
溫度變送器故障排除:
1、因為溫度變送器的三閥組漏氣或堵塞造成誤差出現。
2、溫度變送器的零位偏高(或低),造成靜、差壓值偏大(或小),使計算氣量比實際氣量偏大(或小)。
3、溫度變送器的准確度等級和量程范圍選擇不正確,或沒有按照GB/T18603-2001《天然氣計量系統技術要求》要求進行選型導致計量附加誤差。
❻ 請問變頻器如何顯示電機電流,轉速,功率等的數值,怎麼實現
變頻電機的轉速、電流、功率等讀出的數據如何通過模擬量模塊進行轉換(具體的計算公式),供觸摸屏上顯示?
答:變頻電機的轉速、電流、功率等模擬量通過模擬量模塊轉換成整數後,不用你計算,可調用STEP 7-Micro/WIN 里的模擬量換算指令庫里的子程序Scale_I_to_R,直接將變頻電機的轉速、電流、功率等整數值轉換成能供觸摸屏上顯示的實數值。
變頻電機的轉速、電流、功率等讀出的數據如何通過模擬量模塊進行轉換(具體的計算公式)
1.若果是通過通訊方式讀到的轉速、電流、功率參數數據,在觸摸屏上直接連接地址組態就行。
2.如果轉速、電流、功率參數是電壓或者電流信號,就需要用模擬量模塊進行轉換運算。
以一個壓力感測器輸出4~20mA電流信號,表示壓力0~800KPa,接入擴展模塊EM231模擬量輸入通道,內部AD值范圍6400~32000為例子。
具體200中模擬量處理公式:P=(800-0)(AIW4-6400)/(32000-6400)+0
其他類似。
通過一個例子程序段說明200對於模擬量的處理編程。硬體方面要按照說明設置好EM231的DIP開關。
❼ 1、有種模擬量採集模塊EM231可將0- -20mA 的模擬信號轉換成032000 的數字量值
對。EM231使4路模擬量輸入模塊,採集的模擬量信號有±10V,轉化成的數字量對應的就是±32000。或者0-20mA。轉化成的數字量對應的就是0到320000。因此這句話是對的。
望採納。。。。。。
❽ 請問西門子S7-200系列的EM231模擬量輸入怎樣表示
第一路AI AIW0 第二路 AIW2,第三路 AIW4……依次類推。
錯誤是明顯的,首先224並不帶有AI,因此需要添加EM擴展模塊在添加模擬量的輸入,其次,模擬量以INT作為數據類型,因此只能標為AIW0,AIW2……
❾ 西門子PLC模擬量輸入模塊EM231DIP開關設置
EM231沒有4~20mA的輸入范圍,但有0~20mA的輸入范圍,這需要你在編程時候將讀到的AD值減去4mA轉化後得到的值,以此作為信號的輸入低限,實現4~20mA的信號讀取,此時DIP開關的設置為:SW1 / SW2/ SW3 --- ON / OFF /OFF。
對應於0~5V的輸入范圍,DIP的設置與上述」1「中設置相同。
對應於0~10V的輸入范圍,DIP的設置為:SW1 / SW2/ SW3 --- ON / OFF /ON。
其實可以硬體串電阻達到4-20mA,也可以不串,程序裡面處理就是了,4mA對應的6400,20mA對應的32000。
(9)em231模擬量編程擴展閱讀
工作原理
當PLC投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執行上述三個階段。
1、輸入采樣
(1)在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應得單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。
(2)在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
2、用戶程序執行
(1)在用戶程序執行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算。
(2)然後根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。
(3)即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖。
(4)其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
3、輸出刷新
(1)當掃描用戶程序結束後,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是PLC的真正輸出。
(2)同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,採用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯並行運行的結果有所區別。當然,如果掃描周期所佔用的時間對整個運行來說可以忽略,那麼二者之間就沒有什麼區別了。