新聞中心
PRESS CENTER在智能制造高速發(fā)展的今天,PLC網(wǎng)關(guān)發(fā)揮著重要的作用,是企業(yè)提高生產(chǎn)效率與產(chǎn)品質(zhì)量不可或缺的智能設(shè)備。它能實(shí)現(xiàn)設(shè)備互聯(lián)、數(shù)據(jù)傳輸與存儲(chǔ)、安全管理、跨平臺(tái)集成等功能,為企業(yè)提供更安全、智能、高效的生產(chǎn)模式。
縱橫智控研發(fā)的EG8200系列網(wǎng)關(guān),不僅是PLC網(wǎng)關(guān),也是邊緣計(jì)算網(wǎng)關(guān),專注于數(shù)據(jù)采集和協(xié)議轉(zhuǎn)換,支持常見PLC品牌的私有協(xié)議,如:西門子S7,三菱MC/FX,歐姆龍F(tuán)ins等等。將復(fù)雜的硬件接口、不同的工業(yè)網(wǎng)絡(luò)協(xié)議等抽象為一個(gè)個(gè)的“節(jié)點(diǎn)”,用戶可以靈活使用這些“節(jié)點(diǎn)”,以拖動(dòng)、連線的方式,來代替?zhèn)鹘y(tǒng)復(fù)雜低效的編碼過程。真正的做到讓客戶專注業(yè)務(wù)邏輯,迅速打造出屬于自己的網(wǎng)關(guān)設(shè)備。下面,請(qǐng)跟隨小編的腳步,一起來看看EG8200網(wǎng)關(guān)是如何對(duì)接歐姆龍PLC的。
EG8200網(wǎng)關(guān)對(duì)接歐姆龍PLC的一個(gè)關(guān)鍵,在于Omron節(jié)點(diǎn),通過配置該節(jié)點(diǎn),可實(shí)現(xiàn)與歐姆龍品牌的PLC進(jìn)行讀寫通信。Omron節(jié)點(diǎn)支持的協(xié)議:Fins、EtherNet/IP、HostLink。請(qǐng)根據(jù)PLC的型號(hào)以及支持的協(xié)議配置該節(jié)點(diǎn)。
/*******************************協(xié)議*******************************/ 協(xié)議:Fins EtherNet/IP HostLink /*****************************網(wǎng)絡(luò)信息*****************************/ 地址:PLC的IP 端口:PLC通信端口 連接超時(shí):和PLC建立連接的超時(shí)時(shí)間 通訊超時(shí):和PLC通信超時(shí)時(shí)間 ?;顣r(shí)間:TCP連接保活時(shí)間 /*****************************串口信息*****************************/ 串口:網(wǎng)關(guān)和PLC連接的串口號(hào) 波特率:按需設(shè)置 數(shù)據(jù)位:按需設(shè)置 停止位:按需設(shè)置 校驗(yàn)位:按需設(shè)置 通信超時(shí):通信超時(shí)時(shí)間,默認(rèn)2000ms 超時(shí)間歇:分幀間隔,-1為不設(shè)置 /*****************************PLC信息*****************************/ Fins 模式:TCP/UDP 單元號(hào):通常為0 字節(jié)序:指定4字節(jié)及以上的數(shù)據(jù)類型的排列順序 字符反轉(zhuǎn):字符串?dāng)?shù)據(jù)是否按照字單位進(jìn)行反轉(zhuǎn) 網(wǎng)絡(luò)層信息:默認(rèn)為0x02,如果有八層信息應(yīng)設(shè)置為0x07 本機(jī)網(wǎng)絡(luò)號(hào):網(wǎng)關(guān)IP地址的最后一個(gè)數(shù)據(jù),例如192.168.0.105則填寫105 設(shè)備標(biāo)識(shí):默認(rèn)為0x00,范圍0x00-0xFF EtherNet/IP slot:槽號(hào) HostLink 站號(hào):通常為0x00,與PLC保持一致 設(shè)備標(biāo)識(shí):默認(rèn)為0x00,范圍0x00-0xFF 單元號(hào):通常為0 上位機(jī)單元號(hào):設(shè)置0x00以指示CPU單元 字節(jié)序:指定4字節(jié)及以上的數(shù)據(jù)類型的排列順序 字符反轉(zhuǎn):字符串?dāng)?shù)據(jù)是否按照字單位進(jìn)行反轉(zhuǎn) /*****************************地址信息*****************************/ 參數(shù)列表: 地址類型 描述 備注 C0/CIO0 CIO Area 讀取位使用 C10.11 W0/WR0 Holding Bit Area 讀取位使用 H10.11 A0/AR0 Auxiliary Bit Area 讀取位使用 A10.11 E0.0/EM0.0 EM Area 范圍 E0.0-EF.0,讀取位使用 EM1.0.0 TIM0 Timer Area 讀位就是完成標(biāo)記,讀字就是當(dāng)前值 CNT0 Counter Area 讀位就是完成標(biāo)記,讀字就是當(dāng)前值 IR0 Index Register 按字讀取 DR0 Data Register 按字讀取 CF1.2 Condition Flags 按位讀取 /*****************************工作模式*****************************/ 工作模式:讀/寫 觸發(fā)條件:定時(shí)循環(huán)讀/外部觸發(fā)讀
msg.payload #對(duì)象數(shù)組,每個(gè)對(duì)象表示一個(gè)要執(zhí)行的操作,數(shù)組表示可批量執(zhí)行 #以下為每個(gè)對(duì)象的屬性: func #要執(zhí)行的讀寫操作,請(qǐng)參考下表 body.address #要操作的地址/起始地址 body.length #要操作的地址長度(以字節(jié)為單位) body.name #節(jié)點(diǎn)執(zhí)行完畢以后,以此對(duì)象為key輸出,否則以address為key輸出 body.value #要寫入的值
msg.payload #一個(gè)對(duì)象,包含了讀寫指令的結(jié)果 #讀結(jié)果示例:msg.payload={VB10:0x10,VB11:0x11} #寫結(jié)果示例:msg.payload={VB10:true,VB11:true}
以上就是EG8200網(wǎng)關(guān)對(duì)接歐姆龍PLC的辦法,希望對(duì)你有幫助,如果有疑問,歡迎隨時(shí)咨詢縱橫智控!