鋇錸技術(shù)和利時(shí)PLC轉(zhuǎn)MQTT物聯(lián)網(wǎng)網(wǎng)關(guān)BL101
在工廠智能化改造中,能將Modbus和DT/L645協(xié)議老舊設(shè)備快速接入物聯(lián)網(wǎng)方式。BL101可以將Modbus和DT/L645轉(zhuǎn)MQTT,在智能化改造過程中,您可以自建云平臺,對接設(shè)備接入,鋇錸技術(shù)BL101可以直接將DT/L645/Modbus老舊設(shè)備接入華為云/阿里云/AWS 物聯(lián)網(wǎng)IOT平臺,用戶只需要調(diào)用IOT平臺API去做應(yīng)用層的開發(fā)和各類應(yīng)用。
鋇錸技術(shù)BL101,可以將RS485/RS232串口轉(zhuǎn)以太網(wǎng)輸出,可以透傳,Modbus網(wǎng)關(guān)模式,Modbus RTU轉(zhuǎn)Modbus TCP等,做網(wǎng)關(guān)模式的時(shí)候,可以將解析的數(shù)據(jù)轉(zhuǎn)成MQTT或者OPC UA協(xié)議給到云端或者M(jìn)ES,ERP等系統(tǒng)。國產(chǎn)PLC大部分這次支持Modbus協(xié)議,可以通過Modbus轉(zhuǎn)MQTT將PLC接入互聯(lián)網(wǎng),國產(chǎn)和利時(shí)PLC支持Modbus協(xié)議,使用網(wǎng)關(guān)可以很好很快接入物聯(lián)網(wǎng)平臺。
我們來看一下Modbus轉(zhuǎn)MQTT操作過程
1.1.1.1 COM口屬性配置
鼠標(biāo)左鍵雙擊COM1,彈出COM口屬性框,配置COM參數(shù)。
串口屬性 | |||
功能 | 說明 | 默認(rèn) | |
模式選擇 | 從“采集”、“透傳”、“Modbus RTU轉(zhuǎn)Modbus TCP”中選擇。 | 采集 | |
協(xié)議設(shè)置 | 設(shè)備品牌 | Modbus | Modbus |
設(shè)備型號 | Modbus RTU | Modbus RTU | |
串口設(shè)置 | 波特率 | 從“2400”、“4800”、“9600”、“19200”、“38400”、“57600”、“115200”中選擇。 | 9600 |
停止位 | 從“1Bit”、“2Bit”中選擇。 | 1Bit | |
數(shù)據(jù)位 | 從“7Bit”、“8Bit”中選擇。 | 8Bit | |
校驗(yàn) | 從“None”、“Even”、“Odd”中選擇。 | None | |
確定 | 確定COM口配置 | ||
取消 | 取消COM口配置 |
1.1.1.2 添加COM口采集的設(shè)備
在COM1處點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊添加設(shè)備,彈出設(shè)備信息配置框,配置要采集設(shè)備的信息。對已建好的設(shè)備名稱,鼠標(biāo)雙擊可以彈出設(shè)備的配置信息,鼠標(biāo)右鍵可以進(jìn)行刪除設(shè)備。
注:COM口多支持采集50個(gè)Modbus RTU設(shè)備
設(shè)備信息 | |||
功能 | 說明 | 默認(rèn) | |
設(shè)備名稱 | 對要采集數(shù)據(jù)的設(shè)備命名 | ||
設(shè)備屬性 | 從站ID | 要采集數(shù)據(jù)的設(shè)備的Modbus 通訊地址 | |
16位數(shù)據(jù)類型 | 從“AB”、“BA”中選擇。 | AB | |
32位數(shù)據(jù)類型 | 從“ABCD”、“DCBA”、“BADC”、“CDAB”中選擇。 | ABCD | |
確定 | 確定設(shè)備信息的配置 | ||
取消 | 取消設(shè)備信息的配置 |
1.1.1.3 添加COM口設(shè)備要采集的數(shù)據(jù)點(diǎn)
點(diǎn)擊設(shè)備的名稱,把鼠標(biāo)放在右邊的方框內(nèi),點(diǎn)擊鼠標(biāo)右鍵,彈出“新增”,點(diǎn)擊“新增”,彈出數(shù)據(jù)點(diǎn)的信息配置框,配置要采集的數(shù)據(jù)點(diǎn)信息。
每增加下一條數(shù)據(jù)點(diǎn)都要點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“新增”。也可以對建好的數(shù)據(jù)點(diǎn)進(jìn)行修改或刪除,點(diǎn)擊數(shù)據(jù)點(diǎn),鼠標(biāo)右鍵,可以對數(shù)據(jù)進(jìn)行刪除操作,雙擊數(shù)據(jù)點(diǎn)可以對數(shù)據(jù)點(diǎn)的配置進(jìn)行修改。
采集數(shù)據(jù)點(diǎn)的配置 | |
功能 | 說明 |
變量名稱 | 對采集的數(shù)據(jù)點(diǎn)命名 |
變量單位 | 數(shù)據(jù)點(diǎn)的單位 |
地址類型 | 選擇采集數(shù)據(jù)點(diǎn)的Modbus功能碼,從“01讀保持線圈”、“02讀輸入線圈”、“03讀保持寄存器”、“04讀輸入寄存器”中選擇。 |
起始地址 | 采集數(shù)據(jù)點(diǎn)的地址 |
數(shù)據(jù)類型 | 布爾量選擇“布爾”,數(shù)值型可以從“16位無符號整型”、“16位有符號整型”、“32位無符號整型”、“32位有符號整型”、“32位單精度浮點(diǎn)”中選擇。 |
添加數(shù)量 | 采集個(gè)數(shù) |
讀寫類型 | 從“只讀”、“可讀可寫”中選擇。 |
系數(shù) | 數(shù)值類型數(shù)據(jù)才能設(shè)置,可以擴(kuò)大或縮小多少倍上傳給平臺。 |
modbus映射地址 | 數(shù)據(jù)點(diǎn)存放在網(wǎng)關(guān)設(shè)備中地址,范圍:布爾0~2000個(gè)。數(shù)值型0-2000個(gè)。 |
mqtt標(biāo)識符 | 數(shù)據(jù)點(diǎn)的MQTT標(biāo)識符,可以任意填寫。 |
確定 | 確定數(shù)據(jù)點(diǎn)的配置信息 |
取消 | 取消數(shù)據(jù)點(diǎn)的配置 |
點(diǎn)擊數(shù)據(jù)點(diǎn),鼠標(biāo)右鍵,可以對數(shù)據(jù)進(jìn)行刪除操作,雙擊數(shù)據(jù)點(diǎn)可以對數(shù)據(jù)點(diǎn)的配置進(jìn)行修改。
2. MQTT 設(shè)置
MQTT Client One 支持多個(gè)發(fā)布主題,在發(fā)布主題項(xiàng)點(diǎn)擊“添加”填寫發(fā)布主題,在發(fā)布主題項(xiàng)的下拉框可以查看發(fā)布主題名。選擇發(fā)布主題名,點(diǎn)擊“刪除”,就可以刪除要刪除的發(fā)布主題。MQTT Client One 同時(shí)也支持每個(gè)發(fā)布主題選擇不同的數(shù)據(jù)點(diǎn)發(fā)布,鼠標(biāo)光標(biāo)放在右邊方框內(nèi),點(diǎn)擊鼠標(biāo)右鍵,彈出提示框,點(diǎn)擊“添加”,彈出數(shù)據(jù)點(diǎn)框,點(diǎn)擊要發(fā)布的數(shù)據(jù)點(diǎn),點(diǎn)擊“確定”。雙擊數(shù)據(jù)點(diǎn)可以查看數(shù)據(jù)點(diǎn)的屬性。如下圖:發(fā)布主題“ic”只發(fā)布“COM1”的“COM口設(shè)備1”的設(shè)備的數(shù)據(jù)點(diǎn)“TAG001”,其他的數(shù)據(jù)點(diǎn)不發(fā)布。
注:數(shù)據(jù)點(diǎn)框默認(rèn)空白,即不選數(shù)據(jù)點(diǎn),就是默認(rèn)全部數(shù)據(jù)點(diǎn)發(fā)布。如果是多個(gè)發(fā)布主題,只能一個(gè)發(fā)布主題可以默認(rèn)空白,其他主題一定要選擇發(fā)布的數(shù)據(jù)點(diǎn),不能留空白。
MQTT Client One的配置 | |
功能 | 說明 |
啟用 | 是否啟用MQTT Client One,點(diǎn)擊按鈕啟用?;疑硎荆翰粏⒂?,綠色表示:啟用。 |
服務(wù)器IP/域名 | 填寫連接服務(wù)器的IP/域名 |
端口 | 填寫連接服務(wù)器的端口,默認(rèn)端口1883,端口必須要填寫。 |
客戶端ID | MQTT連接報(bào)文用到的客戶端標(biāo)識符,服務(wù)端使用客戶端標(biāo)識符識別客戶端。 |
用戶名 | MQTT連接報(bào)文用到的用戶名,服務(wù)端可以將它用于身份驗(yàn)證。 |
密碼 | MQTT連接報(bào)文用到的密碼,服務(wù)端可以將它用于身份驗(yàn)證。 |
X.509 | 是否啟用證書連接,點(diǎn)擊按鈕啟用?;疑硎荆翰粏⒂?,綠色表示:啟用。 |
根證書 | 選擇文件上傳,選擇證書連接才能填寫。 |
客戶端證書 | 選擇文件上傳,選擇證書連接才能填寫。 |
客戶端密鑰 | 選擇文件上傳,選擇證書連接才能填寫。 |
訂閱主題 | MQTT訂閱報(bào)文用到的主題名,訂閱后服務(wù)器可以向客戶端發(fā)送發(fā)布報(bào)文實(shí)現(xiàn)控制。 |
發(fā)布主題 | MQTT發(fā)布報(bào)文用到的主題名,主題名用于識別有效載荷數(shù)據(jù)應(yīng)該被發(fā)布到哪一個(gè)信息通道,發(fā)布報(bào)文中的主題名不能包含通配符。點(diǎn)擊“添加”填寫發(fā)布主題名??梢蕴顚懚鄠€(gè)發(fā)布主題,選擇發(fā)布主題,點(diǎn)擊“刪除”就可以刪除選擇的主題。 |
上傳周期 | MQTT數(shù)據(jù)定時(shí)發(fā)布間隔時(shí)間,默認(rèn)30S。 |
MQTT數(shù)據(jù)補(bǔ)傳 | 是否啟用掉線數(shù)據(jù)補(bǔ)傳,點(diǎn)擊按鈕啟用?;疑硎荆翰粏⒂茫G色表示:啟用。 |
確定 | 確定MQTT Client One的配置 |
取消 | 取消MQTT Client One的配置 |
BL101功能特點(diǎn):
? 下行支持:Modbus RTU Master、Modbus TCP Master,DT/L645;
上行支持:Modbus TCP、MQTT、OPC UA、華為云IoT、阿里云 IoT、AWS IoT、金鴿云等協(xié)議;
? 寬工作電壓設(shè)計(jì),支持9-36V DC供電,接口為接線端子方式,冗余設(shè)計(jì),具有兩路電源輸入接口,可以任意選擇其中一路,且兩路都帶有防反接保護(hù)設(shè)計(jì);
? 支持1路電源輸出,輸出電壓等于輸入電壓;
? 支持1路RS232/RS485可選輸入;
? 串口波特率支持2400bps-115200bps;停止位支持1,2位,數(shù)據(jù)位支持7,8位,支持None,Odd,Even 校驗(yàn)方式;
? 支持2路RJ45以太網(wǎng)口,分別為 1LAN +1WAN,WAN口和LAN口可以直接采集設(shè)備或采集聯(lián)交換機(jī)上的設(shè)備,具備鏈路和數(shù)據(jù)指示燈,網(wǎng)口內(nèi)置隔離變壓器,高達(dá)2KV 電磁隔離;
? 支持POE受電(選配功能),節(jié)省布線成本;
? 支持?jǐn)?shù)據(jù)TSL\SSL加密,保障數(shù)據(jù)的安全;
? 支持路由功能;
? 支持4G功能,可以設(shè)置APN參數(shù);插網(wǎng)線連外網(wǎng)時(shí)候,優(yōu)先使用有線連網(wǎng),無有線網(wǎng)絡(luò)會切換到4G網(wǎng)絡(luò);
? 支持Modbus RTU 轉(zhuǎn) Modbus TCP、透明傳輸;
? 支持RESET按鍵恢復(fù)出廠功能(在開機(jī)狀態(tài)長按,直到RUN指示燈熄滅),防止參數(shù)設(shè)置錯(cuò)誤;
? 支持軟件和硬件看門狗,具有高度的可靠性;
? 采用金屬外殼材質(zhì),防護(hù)等 IP30,金屬外殼和系統(tǒng)安全隔離,特別適合于工控現(xiàn)場的應(yīng)用;
? 設(shè)備體積小,30mm*83mm*110mm,支持墻面壁掛式安裝以及工業(yè)導(dǎo)軌安裝。