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