BL102是一款采集西門子、三菱、歐姆龍、臺(tái)達(dá)、AB、施耐德等各種PLC數(shù)據(jù)轉(zhuǎn)換為Modbus TCP、OPC UA、MQTT、ThingsBoard等協(xié)議的網(wǎng)關(guān)。
BL102下行支持:西門子、三菱、歐姆龍、臺(tái)達(dá)、AB、施耐德等各種PLC。
BL102上行支持:Modbus TCP、MQTT、OPC UA、ThingsBoard等協(xié)議。
BL102采用嵌入式Linux 系統(tǒng)開發(fā)的產(chǎn)品,具有高度的穩(wěn)定性。提供1路RS232/RS485可選串口輸入,2路電源輸入,1路電源輸出,2路以太網(wǎng)口以及2路USB接口,支持SIM卡和SD卡。以4G網(wǎng)絡(luò)或以太網(wǎng)方式接入互聯(lián)網(wǎng),具有速率快,延時(shí)低的特點(diǎn)。
BL102支持?jǐn)?shù)據(jù)TSL\SSL加密,保障數(shù)據(jù)的安全。
BL102支持路由功能以及級(jí)聯(lián)交換機(jī)數(shù)據(jù)采集,方便采集更多的工業(yè)設(shè)備數(shù)據(jù),網(wǎng)關(guān)設(shè)備功能完善,覆蓋絕大多數(shù)常規(guī)應(yīng)用場景,用戶只需通過簡單的設(shè)置。
接下來給大家演示下使用BL102將西門子S7-200的數(shù)據(jù)上傳至Thingsboard的操作步驟
1、登錄thingsboard平臺(tái),創(chuàng)建設(shè)備
名字可以自定義
選擇設(shè)備的連接方式:(1)令牌連接。(2)證書連接。(3)MQTT基本連接。
如:選擇MQTT基本連接,填寫Client ID 、User Name 、Password
記住你的填寫,要把這三個(gè)參數(shù)設(shè)置到配置軟件。
如上圖設(shè)備創(chuàng)建完成
2、配置軟件的配置
采集三菱PLC的配置COM口采集三菱PLC的配置4個(gè)COM口的配置內(nèi)容一樣,COM1固定為RS232,COM2、COM3和COM4是RS232/RS485可選串口(默認(rèn)為RS485)。因三菱FX3U編程口是RS422接口,通過RS422轉(zhuǎn)RS232編程線接到BL110網(wǎng)關(guān)上,故選擇COM1口采集FX3U。也可以用三菱PLC的BD擴(kuò)展板接口接到網(wǎng)關(guān),如果用擴(kuò)展板接口,協(xié)議選擇FX232/485BD,網(wǎng)關(guān)上添加設(shè)備時(shí)要填寫站號(hào)與PLC上設(shè)置一致。如:用232BD擴(kuò)展板接到網(wǎng)關(guān),PLC上配置如下:
COM1通過RS422轉(zhuǎn)RS232編程線連接三菱FX3U 編程口,COM1口配置如下:
(1)雙擊“COM1”,彈出COM屬性配置框。(2)模式選擇:采集。(3)因是采集三菱FX3U,因此,設(shè)備品牌:從下拉框中選擇三菱,設(shè)備型號(hào):從下拉框中選擇FX3U。按鈕里面的輪詢間隔和通訊超時(shí)根據(jù)需求設(shè)置。(4)波特率、停止位、數(shù)據(jù)位、校驗(yàn)位根據(jù)FX3U RS422口的參數(shù)進(jìn)行配置,與其保持一致。三菱 RS422口默認(rèn)參數(shù)波特率:9600,停止位:1,數(shù)據(jù)位:7,校驗(yàn)位:Even。(5)點(diǎn)擊“確定”。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后COM口的配置才會(huì)生效。
添加COM口設(shè)備三菱FX3U(1)點(diǎn)擊“COM1”,點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“添加”,彈出設(shè)備配置框。(2)設(shè)備名稱任意填寫,如:填寫FX3U。(3)點(diǎn)擊“確定”,添加FX3U設(shè)備。
注:點(diǎn)擊確定后會(huì)在COM1下顯示添加的設(shè)備見上圖顯示出來FX3U,如果想添加多個(gè)設(shè)備,重復(fù)(1)--(3)步驟即可。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后添加COM口的FX3U設(shè)備才添加成功。
添加FX3U的數(shù)據(jù)點(diǎn)只采集FX3U的Y0-Y7和D0-7為例
(1)點(diǎn)擊“FX3U”,鼠標(biāo)光標(biāo)移動(dòng)到方框內(nèi),鼠標(biāo)右鍵,點(diǎn)擊“添加”彈出數(shù)據(jù)點(diǎn)設(shè)置框。(2)變量名稱:命名數(shù)據(jù)點(diǎn)的名字,如:Y0。(3)數(shù)據(jù)點(diǎn)的標(biāo)識(shí)符,可以任意填寫。標(biāo)識(shí)符不能重復(fù),如:Y0數(shù)據(jù)點(diǎn)的標(biāo)識(shí)填寫為Y0。(4)根據(jù)需求選擇采集地址按什么數(shù)據(jù)格式填寫輸入網(wǎng)關(guān),OCT/DEC/HEX分別是八進(jìn)制/十進(jìn)制/十六進(jìn)制。三菱FX3U的X和Y數(shù)據(jù)點(diǎn)是八進(jìn)制,故選擇八進(jìn)制。(5)地址類型:根據(jù)三菱的寄存器選擇,如要采集“Y0”則選擇“Y”。(6)地址:采集數(shù)據(jù)點(diǎn)的寄存器地址,如:采集“Y0”故填寫“0”。(7)數(shù)據(jù)類型:根據(jù)采集PLC寄存器選擇,如:“Y”是線圈類型故選擇“布爾”。(8)添加數(shù)量:采集個(gè)數(shù),如果是采集連續(xù)地址,同一寄存器可以多個(gè)采集。(9)讀寫類型:根據(jù)PLC寄存器選擇。從“只讀”、“可讀可寫”中選擇。(10)映射地址:填寫采集到的數(shù)據(jù)點(diǎn)存儲(chǔ)到BL110網(wǎng)關(guān)設(shè)備的地址,可以隨意填寫。映射地址不能重復(fù)。范圍:0-2000。如:采集Y0的數(shù)據(jù)存儲(chǔ)到BL110網(wǎng)關(guān)“0”寄存器地址。配置軟件上映射地址外面表示Modbus地址,括號(hào)里面M.XXX表示PLC Modbus地址。(11)變量單位:根據(jù)需求任意填寫,也可以不填寫。(12)點(diǎn)擊“確定”。
注:點(diǎn)擊“確定”后數(shù)據(jù)點(diǎn)會(huì)在方框內(nèi)顯示出來見上圖,如果想繼續(xù)添加數(shù)據(jù)點(diǎn),在方框鼠標(biāo)右鍵,點(diǎn)擊“添加”彈出數(shù)據(jù)點(diǎn)配置框,重復(fù)(2)--(12)步驟。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)將自動(dòng)重啟,重啟后采集FX3U添加的數(shù)據(jù)點(diǎn)才生效。
(1)、雙擊MQTT Client One 彈出配置框。(2)、點(diǎn)擊“啟用”。(3)、服務(wù)器域名為:thingsboard.cloud。端口號(hào)為:1883
(4)、客戶端ID、用戶名、密碼就是thingsboard創(chuàng)建設(shè)備時(shí)選擇MQTT基本連接方式填寫的填寫Client ID 、User Name 、Password
(5)、選擇thingsboard數(shù)據(jù)格式模板
(6)點(diǎn)擊添加填寫發(fā)布主題:v1/devices/me/telemetry
(7)點(diǎn)擊“確定”,點(diǎn)擊“寫入配置”。
設(shè)備重啟后,可以登錄配置軟件,查看是否連接上。
3、thingsboard平臺(tái)查看數(shù)據(jù)
點(diǎn)擊創(chuàng)建的設(shè)備,點(diǎn)擊最新遙測可以查看上傳的數(shù)據(jù)。
在配置軟件監(jiān)視到的值
至此演示結(jié)束。
深圳市鋇錸技術(shù)有限公司成立于2005年,專注4G物聯(lián)網(wǎng)關(guān)、4G工業(yè)路由器、4G工業(yè)VPN路由器、4G RTU遙測終端、PLC遠(yuǎn)程網(wǎng)關(guān)、以太網(wǎng)采集模塊、物聯(lián)網(wǎng)云平臺(tái)等工業(yè)物聯(lián)網(wǎng)軟硬件研發(fā)生產(chǎn)16年。金鴿科技致力于為用戶提供高效、便捷、安全的數(shù)據(jù)傳輸服務(wù),向下打通了主流的PLC協(xié)議如三菱、西門子、臺(tái)達(dá)、歐姆龍、AB、ABB、Modbus等,向上支持通過MQTT上傳到如ThingsBoard公有云平臺(tái)或用戶自建的平臺(tái),用戶使用金鴿的物聯(lián)網(wǎng)網(wǎng)關(guān)不許要關(guān)心采集層五花八門的各種通訊協(xié)議,只需要基于ThingsBoard或者M(jìn)QTT協(xié)議做應(yīng)用開發(fā)即可,極大的減輕用戶的工作量!