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