與S7-200CPU連接
S7-EM239模塊支持S7-200的MODBUS協(xié)議庫(kù)的相關(guān)命令。CPU編成時(shí)只涉及MBUS_CTRL和MBUS_MSG兩條指令。
MBUS_CTRL用來(lái)初始化CPU的串行口,mode=1將串行口分配給MODBUS接口,mode=0將串行口分配給PPI接口;parity=0,設(shè)置無(wú)校驗(yàn);baud=19200,設(shè)置串行口的波特率為19200bps;timeout=1000,設(shè)置通訊等待時(shí)間較多為1秒。
MBUS_MSG用來(lái)輸出MODBUS請(qǐng)求命令(發(fā)出數(shù)據(jù)采集命令),EN和First均接通時(shí)啟動(dòng)MBUS_MSG命令;slave用來(lái)指明S7-EM239模塊的地址;RW=0,指明該命令是讀數(shù)據(jù)命令;addr=30001指明讀取數(shù)據(jù)從S7-EM239模塊的1通道開(kāi)始;count=16代表連續(xù)讀取16個(gè)通道數(shù)據(jù)(對(duì)S7-EM239模塊可以是1~16間的任何數(shù));Dataptr指明讀取數(shù)據(jù)存放地址的指針。
參見(jiàn)《MODBUS協(xié)議及自由口通訊》及《S7-200可編程序系統(tǒng)手冊(cè)》。
通模塊設(shè)置
S7-EM239通模塊使用前需設(shè)置模塊地址和各通道的分度類型(信號(hào)類型),同一個(gè)RS485網(wǎng)絡(luò)中,每個(gè)通模塊都有一一個(gè)地址,地址范圍為1~32,所有設(shè)置必須通過(guò)RS485接口在計(jì)算機(jī)上進(jìn)行,設(shè)置過(guò)程參見(jiàn)“通工具軟件使用說(shuō)明”。通過(guò)分度設(shè)置,S7-EM239的每個(gè)通道均可用來(lái)采集熱電偶溫度、熱電阻溫度、電壓、電流、毫伏等信號(hào)。
端子定義
圖2為S7-EM239通模塊的端子接線示意圖。
A、B:通道輸入端子,每個(gè)通道2個(gè)接線端子,共有16個(gè)輸入通道。
C:輸入通道公共端,用于三線制熱電阻輸入時(shí)使用。
CH1~CH16:16路模擬量輸入通道。
圖2 S7-EM239端子接線圖
圖3為S7-EM239模塊的電源、通訊接口接線圖,電源和通訊端子通過(guò)DB9插座引出。
P+、P-: 24VDC供電端子,分別與直流24V電源的+、-端連接。
S、W: 設(shè)置開(kāi)關(guān),S、W端子短路時(shí),通模塊允許通過(guò)網(wǎng)絡(luò)設(shè)置地址號(hào)、通道類型,斷路時(shí)所有參數(shù)(地址號(hào)、通道類型)處于保護(hù)狀態(tài),不允許修改。正常運(yùn)行時(shí)S、W處于斷路狀態(tài)。
A+、B-: RS485通訊端子,用雙絞線將A+、B-端分別與RS485網(wǎng)絡(luò)的A+、B-相連。
E: 通模塊接地端,與網(wǎng)絡(luò)的屏蔽線連接,網(wǎng)絡(luò)屏蔽線通過(guò)一點(diǎn)連接大地。
西門子模塊總代理
電壓輸入
S7-EM239的所有通道可以直接輸入直流電壓信號(hào),信號(hào)范圍為±5V,對(duì)應(yīng)的采集結(jié)果為:±5000(有符號(hào)數(shù)),使用時(shí)相應(yīng)通道需設(shè)置成電壓類型。
電流輸入
S7-EM239的所有通道可以直接輸入直流電流信號(hào),電流信號(hào)的輸入范圍為4-20mA,使用時(shí)在A、B端子上需并聯(lián)250歐姆精密電阻,將電流轉(zhuǎn)換成電壓,較后以電壓的方式測(cè)量,對(duì)應(yīng)的采集結(jié)果為:1000~5000,使用時(shí)相應(yīng)通道需設(shè)置成電壓類型。
毫伏電壓輸入
S7-EM239的所有通道可以直接輸入直流毫伏信號(hào),信號(hào)的輸入范圍為±50mV,對(duì)應(yīng)的采集結(jié)果為:±5000(有符號(hào)數(shù)),使用時(shí)相應(yīng)通道需設(shè)置成毫伏類型。
熱電阻溫度輸入
S7-EM239的所有通道可以直接連接熱電阻溫度輸入,采用三線制輸入方式,自動(dòng)消除引線電阻誤差,采集結(jié)果直接轉(zhuǎn)換成實(shí)際溫度值。共有6種類型的熱電阻可以直接輸入,使用西門子模塊總代理時(shí)相應(yīng)通道需設(shè)置成對(duì)應(yīng)的熱電阻類型,采集結(jié)果為10倍溫度值,即數(shù)據(jù)單位為0.1℃。熱電阻溫度測(cè)量接線如圖4所示,圖5是錯(cuò)誤的接線方法。
熱電阻溫度采集結(jié)果為10倍溫
公司優(yōu)勢(shì):S7-200CNPLC | S7-200PLC Smart PLC| S7-300PLC | S7-400PLC觸摸屏 | 變頻器 | 伺服電機(jī) | 數(shù)控系統(tǒng) | 總線電纜| 開(kāi)關(guān)電源