針對(duì)工業(yè)應(yīng)用,EMR-EAI08系列為以太網(wǎng)絡(luò)型8通道模擬量輸入(AI)模塊采用隔離的以太網(wǎng)絡(luò)RJ45通訊接口設(shè)計(jì),避免工業(yè)現(xiàn)場(chǎng)信號(hào)對(duì)EMR-EAI08通訊接口的影響;具有良好的擴(kuò)展性能,網(wǎng)絡(luò)參數(shù)可根據(jù)現(xiàn)場(chǎng)自由配置為靜態(tài)固定IP或動(dòng)態(tài)DHCP自動(dòng)獲取IP;標(biāo)準(zhǔn)Modbus TCP通訊協(xié)議,支持多種常用功能碼,使得用戶(hù)可以更加輕松實(shí)現(xiàn)與廣泛 SCADA軟件、HMI 設(shè)備及支持Modbus TCP協(xié)議的PLC等設(shè)備和系統(tǒng)的整合應(yīng)用;具有通訊超時(shí)檢測(cè)功能;并且,我們免費(fèi)提供協(xié)議和示例代碼,使您的二次開(kāi)發(fā)更加靈活、簡(jiǎn)便、。
EMR-EAI08系列為以太網(wǎng)絡(luò)型8通道模擬量輸入(AI)模塊引腳說(shuō)明
PWR(2位) 電源正、負(fù)引腳,無(wú)極性
10/100M Ethernet 以太網(wǎng)通訊口(RJ45)
AI0+~AI7+ 模擬量信號(hào)輸入通道正端
AI0-~AI7- 模擬量信號(hào)輸入通道負(fù)端
訂購(gòu)信息
訂購(gòu)型號(hào) 輸入類(lèi)型 量程 測(cè)量誤差(25℃) 溫度漂移
EMR-EAI08-V 電壓輸入 0~5V ±0.2% 50ppm/℃
EMR-EAI08-U 電壓輸入 0~10V ±0.2% 50ppm/℃
EMR-EAI08-I 電流輸入 4~20mA ±0.2% 50ppm/℃
EMR-EAI08-X 電流輸入 0~20mA ±0.2% 50ppm/℃
EMR-EAI08系列為以太網(wǎng)絡(luò)型8通道模擬量輸入(AI)模塊
電源和通訊線(xiàn)連接
EMR-EAI08電源和通訊線(xiàn)連接,在接線(xiàn)時(shí)請(qǐng)注意:
1、線(xiàn)纜選擇:
布線(xiàn)距離 電源線(xiàn)
200米內(nèi) 2*0.5mm2,平行,護(hù)套線(xiàn)
200-500米 2*0.75mm2, 平行,護(hù)套線(xiàn)
500-1200米 2*1.0mm2,平行,護(hù)套線(xiàn)
2、請(qǐng)使用12-24V DC電源供電,推薦24V DC;
3、連接電源時(shí),EMR-EAI08的電源輸入接口PWR的2個(gè)端子不分極性、可分別連接電源正、負(fù)極;
4、RJ45以太網(wǎng)口接入以太網(wǎng):直接連接上位機(jī)網(wǎng)口 / 路由器時(shí),請(qǐng)使用交叉網(wǎng)線(xiàn)連接;若通過(guò)交換機(jī)聯(lián)網(wǎng),則請(qǐng)使用直連網(wǎng)線(xiàn)連接。
EMR-EAI08系列為以太網(wǎng)絡(luò)型8通道模擬量輸入(AI)模塊
系統(tǒng)組網(wǎng)
EMR-E系列產(chǎn)品是基于TCP/IP以太網(wǎng)通訊、標(biāo)準(zhǔn)Modbus TCP協(xié)議的IO模塊,組網(wǎng)時(shí),需要配備以下設(shè)備及工具:
? EMR-E系列網(wǎng)絡(luò)IO模塊;
? MODBUS主機(jī),如PC、PLC、工控機(jī)等;
? 直流電源(+12~+24V DC);
? 上位機(jī)/上位機(jī)軟件(完成功能的應(yīng)用軟件,例如組態(tài)軟件,或上端設(shè)備,例如PLC、HMI等);
? 昶為科技CHWIO EMR IOtest測(cè)試程序。
注意:
1、組網(wǎng)前,須根據(jù)現(xiàn)場(chǎng)網(wǎng)絡(luò)情況,確認(rèn)模塊與上位機(jī)的正確連接方式,當(dāng)模塊直接與電腦相連時(shí),請(qǐng)用交叉網(wǎng)線(xiàn)連接;當(dāng)模塊通過(guò)網(wǎng)絡(luò)集線(xiàn)器或交換機(jī)相連時(shí),請(qǐng)用直連的網(wǎng)線(xiàn);
2、當(dāng)用設(shè)置軟件進(jìn)行設(shè)置時(shí),用于設(shè)置模塊的電腦和模塊處于同一個(gè)廣播域網(wǎng)絡(luò)中,并且在初始化時(shí),同一時(shí)間只有1個(gè)模塊斷電并重新上電(初始化詳細(xì)方法見(jiàn)后續(xù)軟件操作中相關(guān)章節(jié));
3、在組網(wǎng)使用前,請(qǐng)務(wù)必為每個(gè)模塊配置正確的IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)等參數(shù),且同一網(wǎng)絡(luò)、同一網(wǎng)段內(nèi),各模塊IP地址是的,以免發(fā)生IP地址沖突;
4、鑒于模塊自身是標(biāo)準(zhǔn)Modbus TCP從站,即“TCP Server”工作模式,不建議把模塊設(shè)置為“自動(dòng)獲得IP”。因?yàn)樵凇白詣?dòng)獲得IP”下,模塊的IP可能會(huì)經(jīng)常變化,在特殊情況而設(shè)置為DHCP“自動(dòng)獲得IP”時(shí),在上位機(jī)與之通訊前,務(wù)必確認(rèn)模塊的當(dāng)前IP,否則將無(wú)法正常通訊。
5、直連網(wǎng)線(xiàn)與交叉網(wǎng)線(xiàn)線(xiàn)序示意圖:
EMR系列IO模塊遵循標(biāo)準(zhǔn)的Modbus TCP協(xié)議,可以與任何遵循Modbus TCP協(xié)議的設(shè)備配合使用。如常用的組態(tài)軟件,支持Modbus TCP協(xié)議的PLC和觸摸屏等。詳細(xì)信息請(qǐng)見(jiàn)相應(yīng)的使用說(shuō)明。本章節(jié)介紹我司EMR-E系列IO模塊配套測(cè)試程序CHWIO EMR IOtest對(duì)EMR-EAI08模塊的設(shè)置與測(cè)試,CHWIO EMR IOtest主界面如圖3.1所示。
打開(kāi)CHWIO EMR IOtest軟件主界面后,請(qǐng)?jiān)凇岸丝凇币豁?xiàng)中選擇“以太網(wǎng)”方式,如圖3.2所示,并點(diǎn)“打開(kāi)”,使得CHWIO EMR IOtest處于網(wǎng)絡(luò)工作模式,如圖3.3所示。
圖3.3 打開(kāi)“以太網(wǎng)”
此時(shí),請(qǐng)?jiān)贑HWIO EMR IOtest主界面下方選擇“MODBUS”協(xié)議,并選擇“初始化設(shè)備”選項(xiàng)卡,在下方請(qǐng)根據(jù)現(xiàn)場(chǎng)網(wǎng)絡(luò)或當(dāng)前測(cè)試網(wǎng)絡(luò)的實(shí)際情況,填入正確網(wǎng)絡(luò)參數(shù)(IP地址、子網(wǎng)掩碼、網(wǎng)關(guān))。點(diǎn)擊“設(shè)置”后,將彈出提示框“本設(shè)置會(huì)對(duì)網(wǎng)絡(luò)上所有正在上線(xiàn)的模塊進(jìn)行相同設(shè)置,請(qǐng)確認(rèn)網(wǎng)絡(luò)上在1秒范圍內(nèi)只有的一個(gè)模塊在上線(xiàn)!”,如圖3.4所示。點(diǎn)擊確定后,“設(shè)置”按鈕將變成不斷閃爍的“停止”按鈕,本軟件進(jìn)入初始化設(shè)置狀態(tài)。
圖3.4 進(jìn)入初始化設(shè)置狀態(tài)提示框
此時(shí),請(qǐng)斷電重啟EMR-EAI08模塊,在EMR-EAI08上電250ms內(nèi)將完成對(duì)EMR-EAI08的初始化設(shè)置操作,當(dāng)提示“初始化成功”時(shí),表示初始化網(wǎng)絡(luò)參數(shù)設(shè)置成功,此時(shí)模塊將以新設(shè)置的IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)進(jìn)行工作,確定后,請(qǐng)點(diǎn)擊主界面“控制臺(tái)”中的“關(guān)閉”按鈕。
3.2.2搜索設(shè)備(掃描設(shè)備)
確保網(wǎng)絡(luò)參數(shù)設(shè)置正確(與當(dāng)前電腦處于同一個(gè)網(wǎng)絡(luò)且IP地址無(wú)沖突),切換到“掃描設(shè)備”選項(xiàng)卡,點(diǎn)擊“掃描設(shè)備”。
設(shè)備搜索到之后,會(huì)提示“搜索完成,共找到X個(gè)節(jié)點(diǎn)”,表示搜索到了X個(gè)設(shè)備。此時(shí),所有搜索到的設(shè)備會(huì)顯示在“設(shè)備”區(qū)域中,如下圖3.5所示:
圖3.5 搜索設(shè)備
“確定”后,可選擇“設(shè)備”區(qū)域中搜索到的某個(gè)設(shè)備,這里會(huì)顯示該模塊的相關(guān)信息,例如型號(hào)、版本號(hào)、IP地址(從機(jī)地址)、功能描述、設(shè)備用戶(hù)定義名稱(chēng)等信息。通過(guò)點(diǎn)擊“讀取寄存器”,軟件將對(duì)該模塊所有輸入接口狀態(tài)及主動(dòng)上傳等參數(shù)進(jìn)行讀取和顯示。左側(cè)也可通過(guò)雙擊查看該模塊的詳細(xì)信息,如圖3.6所示:
圖3.6 設(shè)備信息及IO狀態(tài)監(jiān)控
對(duì)于模擬量主動(dòng)上傳狀態(tài)功能,主要是通過(guò)“主動(dòng)上傳IP”、“主動(dòng)上傳屬性”、“主動(dòng)上傳端口”等參數(shù)來(lái)控制的。其中,主動(dòng)上傳狀態(tài)及屬性,由“主動(dòng)上傳屬性”來(lái)設(shè)定,該參數(shù)具體意義,詳見(jiàn)后面相關(guān)章節(jié)介紹;“主動(dòng)上傳IP” 和“主動(dòng)上傳端口”分別是指模塊處于主動(dòng)上傳狀態(tài)模式下,數(shù)據(jù)上傳的目的(對(duì)端接收設(shè)備)的IP地址和通訊端口號(hào)。如下圖3.7所示:
圖3.7 模擬量輸入狀態(tài)與主動(dòng)上傳參數(shù)控制
EMR-EAI08系列為以太網(wǎng)絡(luò)型8通道模擬量輸入(AI)模塊支持的功能碼
EMR-EAI08支持3、4、6、16號(hào)功能碼。各功能碼功能及所操作的元件如下表所示。
元件 功能碼 讀寫(xiě) 功能 可操作元件Modbus地址范圍
保持寄存器 3 讀 讀保持寄存器 0x0~0x18;0x300~0x31B
輸入寄存器 4 讀 讀輸入寄存器 0x0~0x18;0x300~0x31B
保持寄存器 6 寫(xiě) 寫(xiě)單個(gè)保持寄存器 0x318~0x31B
保持寄存器 16 寫(xiě) 寫(xiě)多個(gè)保持寄存器 0x2~0xB;0x10~0x15;0x318~0x31B