COM口采集三菱 PLC FX3U 的配置
工業(yè)智能網(wǎng)關(guān)一共有四個(gè)COM 接口,
4個(gè)COM口的配置內(nèi)容一樣,COM1固定為RS232,COM2、COM3和COM4是RS232/RS485可選串口(默認(rèn)為RS485)。因 三菱 PLC FX3U 的COM是RS485接口,則選擇以COM3連接為例說明COM口采集配置操作。 三菱 PLC FX3U 的RS485接口 DB9的3和8為信號(hào)腳,3腳接COM2 RS485 A,8腳接COM2 RS485 B
COM口的配置
雙擊“COM3”,彈出COM屬性配置框。(2)模式選擇:采集。(3)因是采集 三菱 PLC FX3U設(shè)備,故設(shè)備品牌選擇:三菱,設(shè)備型號(hào)選擇: 三菱 PLC FX3U 。(4)波特率、停止位、數(shù)據(jù)位、校驗(yàn)位與三菱的RS485口配置保持一致。三菱默認(rèn)波特率:9600,停止位:1,數(shù)據(jù)位:8,校驗(yàn)位:Even。(5)點(diǎn)擊“確定”。
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后COM口的配置才會(huì)生效。
添加COM口設(shè)備 三菱 PLC FX3U
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
(1)點(diǎn)擊“COM3”,點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“添加”,彈出設(shè)備配置框。(2)設(shè)備名稱任意填寫,如: 三菱 PLC FX3U 。(3)設(shè)備屬性項(xiàng)根據(jù)COM口選擇不同的協(xié)議既是選擇不同的設(shè)備品牌,采集不同的設(shè)備,會(huì)顯示不同的配置項(xiàng),空白表示沒有配置項(xiàng)要填寫。(4)點(diǎn)擊“確定”,添加 三菱 PLC FX3U 設(shè)備。
注:點(diǎn)擊確定后會(huì)在COM3下顯示添加的設(shè)備見上圖顯示出來 三菱 PLC FX3U,如果想添加多個(gè)設(shè)備,重復(fù)(1)--(4)步驟即可。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后添加COM3口的 三菱 PLC FX3U 設(shè)備才添加成功。
添加采集 三菱 PLC FX3U 的數(shù)據(jù)點(diǎn)
本示例采集 三菱 PLC FX3U 的寄存器TS的部分?jǐn)?shù)據(jù)配置如下:
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
(1)點(diǎn)擊“ 三菱 PLC FX3U ”,鼠標(biāo)光標(biāo)移動(dòng)到方框內(nèi),鼠標(biāo)右鍵,點(diǎn)擊“添加”彈出數(shù)據(jù)點(diǎn)設(shè)置框。(2)變量名稱:命名數(shù)據(jù)點(diǎn)的名字,如:采集“TS10”的數(shù)據(jù),可以填寫為:TS10。(3)變量單位:根據(jù)需求任意填寫,可以不填寫。(4)地址類型:根據(jù)采集的PLC的數(shù)據(jù)點(diǎn)選擇。如:要采集“TS10”的數(shù)據(jù)則選擇“TS”。(5)起始地址:采集數(shù)據(jù)點(diǎn)的寄存器地址,如:采集“TS10”的數(shù)據(jù),地址為:10。(6)數(shù)據(jù)類型:根據(jù)選擇采集PLC的寄存器的類型選擇。(7)添加數(shù)量:如果是采集連續(xù)地址,同一寄存器可以多個(gè)采集。(8)讀寫類型:從“只讀”、“可讀可寫”中選擇。(9)系數(shù):擴(kuò)大或縮小多少倍上傳給平臺(tái),根據(jù)需求填寫。(10)modbus映射地址:填寫采集到的數(shù)據(jù)點(diǎn)存儲(chǔ)到BL110網(wǎng)關(guān)設(shè)備的地址,可以隨意填寫。映射地址不能重復(fù)。范圍:0-2000。如:采集“TS10”的映射地址為“10”。(11)數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)符,可以任意填寫。標(biāo)識(shí)符不能重復(fù),如:采集“TS10”數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)填寫為“TS10”。(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)重啟,重啟后采集 三菱 PLC FX3U 的數(shù)據(jù)點(diǎn)才生效。
接入金鴿MQTT云平臺(tái)的步驟如下:
金鴿MQTT的配置
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
操作步驟:(1)雙擊“金鴿MQTT”彈出金鴿MQTT配置框。(2)點(diǎn)擊啟用按鈕,啟用金鴿MQTT。默認(rèn):關(guān)閉?;疑硎荆翰粏⒂茫G色表示:啟用。(3)服務(wù)器IP/域名:http://1883.dtuip.com,默認(rèn)填寫好,不需要填寫。(4)端口:1883,默認(rèn)填寫好,不需要填寫。(5)客戶端ID:填寫金鴿平臺(tái)的序列號(hào),需要聯(lián)系銷售提供序列號(hào)。(6)用戶名:MQTT,默認(rèn)填寫好,不需要填寫。(7)密碼:MQTTPW,默認(rèn)填寫好,不需要填寫。(8)訂閱主題:填寫格式:金鴿平臺(tái)的序列號(hào)/+,需要聯(lián)系銷售提供序列號(hào)。(9)發(fā)布主題:填寫金鴿平臺(tái)的序列號(hào),需要聯(lián)系銷售提供序列號(hào)。(10)上傳周期:數(shù)據(jù)定時(shí)發(fā)布間隔時(shí)間,默認(rèn)30S。(11)MQTT數(shù)據(jù)補(bǔ)傳:金鴿云此功能暫未開放。(12)選擇數(shù)據(jù)點(diǎn)上傳:在配置框右邊的方框內(nèi)選擇要上傳的數(shù)據(jù)點(diǎn),默認(rèn)空白表示全部上傳。(13)點(diǎn)擊“確定”,確定金鴿MQTT的配置。(14)點(diǎn)擊“寫入配置”,網(wǎng)關(guān)設(shè)備重啟后,金鴿MQTT才啟用。重新打開配置軟件登錄設(shè)備,可以在基本信息頁面可以看到“金鴿MQTT上線狀態(tài)”的提示燈是紅色,表示金鴿MQTT已連接上。最右邊顯示從機(jī)設(shè)備在線的狀態(tài)。
在金鴿云上查看數(shù)據(jù)
在平臺(tái)上先配置數(shù)據(jù)點(diǎn),在配置數(shù)據(jù)點(diǎn)的標(biāo)識(shí)符,標(biāo)識(shí)符與配置軟件的MQTT標(biāo)識(shí)一致。部分?jǐn)?shù)據(jù)點(diǎn)配置如下。如:采集S7-200SMART數(shù)據(jù)點(diǎn)VW0,在配置軟件上的MQTT標(biāo)識(shí)為“VW0”,則金鴿云上讀寫標(biāo)識(shí)要為“VW0”。
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
采集到的數(shù)據(jù)點(diǎn)的值如下:
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
數(shù)據(jù)下發(fā)
以控制FX3U的Y6為例
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
金鴿MQTT的數(shù)據(jù)格式
MQTT Client One 和MQTT Client Two的“KingPigeon”JSON數(shù)據(jù)格式和金鴿MQTT的數(shù)據(jù)格式一樣詳情如下
1)設(shè)備發(fā)布消息中有效載荷數(shù)據(jù)格式
發(fā)布主題:序列號(hào)(對(duì)應(yīng)配置的發(fā)布主題設(shè)置項(xiàng)) |
{ "sensorDatas": [ { //布爾量 "flag": "Y0", //讀寫標(biāo)識(shí) "switcher": 1 //數(shù)據(jù)類型及值 },{ //數(shù)值型 "flag": "VW0", //讀寫標(biāo)識(shí) "value": 8 //數(shù)據(jù)類型及值 },{ //GPS 定位 "flag": "GPS", //GPS標(biāo)識(shí) "lat": "224.1377", //緯度數(shù)據(jù) "lng": "113.4791" //經(jīng)度數(shù)據(jù) }],"state":"alarm", //報(bào)警標(biāo)識(shí)符(配置軟件“報(bào)警與事件”配置有報(bào)警事件,觸發(fā)報(bào)警時(shí)才有此標(biāo)識(shí),定時(shí)上報(bào)數(shù)據(jù)無此標(biāo)識(shí))"state":"recovery", //報(bào)警恢復(fù)標(biāo)識(shí)符(報(bào)警恢復(fù)時(shí)才有此標(biāo)識(shí),定時(shí)上報(bào)數(shù)據(jù)無此標(biāo)識(shí))"gateway_indentify": "Beilai" //網(wǎng)關(guān)名稱標(biāo)識(shí)符,上傳網(wǎng)關(guān)名稱 "time": "1622700769", //時(shí)間標(biāo)識(shí)符,數(shù)據(jù)發(fā)布的時(shí)間戳 "addTime": "2021-06-03 06:12:49" //時(shí)間標(biāo)識(shí)符,上傳網(wǎng)關(guān)的時(shí)間"retransmit":"enable" //重傳標(biāo)識(shí)符,表示MQTT歷史數(shù)據(jù)(有重傳歷史數(shù)據(jù)時(shí)才有此標(biāo)識(shí),定時(shí)上報(bào)數(shù)據(jù)無此標(biāo)識(shí))} |
注:
//讀寫標(biāo)識(shí):字符為"flag",其后為"數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)符",添加數(shù)據(jù)點(diǎn)時(shí)填寫的MQTT標(biāo)識(shí)符,可以自主定義。
工業(yè)智能網(wǎng)關(guān)BL110 采集 三菱 PLC FX3U 接入金鴿MQTT云平臺(tái)
//數(shù)據(jù)類型及值:根據(jù)類型分為:
1、布爾量數(shù)據(jù):字符為"switcher",其后為0或1(0代表斷開,1代表閉合)。
2、數(shù)值型數(shù)據(jù):字符為"value",其后為具體數(shù)值。
3、GPS定位數(shù)據(jù):GPS緯度字符為"lat",其后為"具體數(shù)值"
GPS經(jīng)度字符為"lng",其后為"具體數(shù)值"
//報(bào)警、恢復(fù)標(biāo)識(shí):字符為"state",其后為"alarm"或"recovery"(alarm代表報(bào)警數(shù)據(jù),recovery代表報(bào)警恢復(fù)數(shù)據(jù))。
//網(wǎng)關(guān)名稱標(biāo)識(shí):字符為"gateway_indentify",其后為"網(wǎng)關(guān)的名稱"。
//時(shí)間標(biāo)識(shí):字符為"time",其后為"具體的上報(bào)時(shí)間戳"。
//時(shí)間標(biāo)識(shí):字符為"addtime",其后為"網(wǎng)關(guān)的時(shí)間"。
//重傳標(biāo)識(shí):字符為"retransmit",其后為"enable"。
網(wǎng)絡(luò)掉線期間采集到的數(shù)據(jù)會(huì)暫存在設(shè)備,在網(wǎng)絡(luò)恢復(fù)時(shí)重新發(fā)布,用“retransmit”字段標(biāo)識(shí),表示歷史數(shù)據(jù)。(需要在配置界面上啟用數(shù)據(jù)補(bǔ)傳)
2)設(shè)備訂閱消息中有效載荷數(shù)據(jù)格式
訂閱主題:序列號(hào)/+(對(duì)應(yīng)配置的訂閱主題設(shè)置項(xiàng))(金鴿2.0下行發(fā)布報(bào)文用的主題名為“序列號(hào)/傳感器Id”,所以設(shè)備訂閱主題需要加上通配符“/+”,這樣才能收到平臺(tái)下發(fā)數(shù)據(jù)實(shí)現(xiàn)控制) |
{"sensorDatas":[{ //布爾量下發(fā)"sensorsId": 211267, //平臺(tái)傳感器ID"switcher":1, //數(shù)據(jù)類型及值"flag":"Y0" //讀寫標(biāo)識(shí)},{ //數(shù)值型下發(fā)"sensorsId": 160239, //平臺(tái)傳感器ID"value":"10", //數(shù)據(jù)類型及值"flag":"VW0" //讀寫標(biāo)識(shí)}],"down":"down" //平臺(tái)下行報(bào)文標(biāo)識(shí)} |
注:
//平臺(tái)傳感器Id:字符為"sensorsId",其后為Id號(hào)(Id由平臺(tái)自動(dòng)生成),自建平臺(tái)不用關(guān)心該項(xiàng)。
//數(shù)據(jù)類型及值:根據(jù)類型分為:
1、開關(guān)型數(shù)據(jù):字符為"switcher",其后為"0"或"1"(0代表斷開,1代表閉合)
2、數(shù)值型數(shù)據(jù):字符為"value",其后為"具體數(shù)值"
//讀寫標(biāo)識(shí):字符為"flag",其后為"代表數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)"。
//平臺(tái)下行報(bào)文標(biāo)識(shí):字符為"down",其后為"down",代表此為平臺(tái)下行數(shù)據(jù)。
注意:布爾量下發(fā)值不帶雙引號(hào),數(shù)值型下發(fā)的值要帶雙引號(hào)。
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4304瀏覽量
50944 -
網(wǎng)關(guān)協(xié)議
+關(guān)注
關(guān)注
0文章
113瀏覽量
8538 -
網(wǎng)關(guān)終端
+關(guān)注
關(guān)注
0文章
83瀏覽量
6108
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論