SDD4040-ADD 使用說明書
最近更新時間:2022-06-11 15:59:43
本章節“快速使用”可使用戶快速了解及使用產品,了解產品接線、配套軟件安裝、產品參數設置及設備數據讀取。
類型 |
產品準備 |
其他輔件準備 |
硬件 |
SDD4040-ADD 設備一臺(下文統稱設備) |
另需自備網線一根,導線若干;9~27VDC電源一個。 |
軟件 |
《康耐德設備設置工具》安裝包 |
電腦一臺,已預裝Windows操作系統 |
軟件包下載地址:https://www.konnad.com/download/?file=sdk 服務與下載-->下載中心-->軟件 & SDK--> 康耐德設備設置工具 |
將設備按如下接線示意圖接線:
線路正確性測試:
備注:因4G只能被動連接服務器,無法主動通過4G訪問模塊,所以模塊參數設置和初期調試都是通過Wifi連接來進行。當Wifi通訊上后可通過設置軟件或Web網頁來調整4G的連接參數。
按下設備的 AP/STA 按鈕,將設備切換至 AP 模式(Wi-Fi燈常亮),此時設備將發出以“C2000-”開頭的無線網絡。
電腦無線網絡搜索到以“C2000-”開頭的 AP(如本例,Wi-Fi 名稱 C2000-283DED5C),使用默認密碼8個0連接上此 AP 后即可對設備進行配置。
注:如連接不上可以長按 AP/STA 按鍵,將設備恢復出廠設置后重新連接
打開《康耐德設備設置工具》,選擇 搜索網絡設備 ,點擊 搜索 ,鼠標單擊需要設置的設備,點擊導航條的 設置 或者雙擊搜索到的設備可以設置設備參數(設備默認 IP:192.168.4.1),初次調測設備請注意設置參數中,協議參數的協議模式選擇socket進行測試。
特別提示:搜索時如果搜索不到或提示網卡報錯時
設備參數設置成功后,重新搜索設備,點擊軟件左下角 刷新,可看到設備的所有點值信息。
如下圖示:
【更多相關信息】詳細軟件操作見 軟件操作;若需上位機/軟件對接開發(二次開發)詳見 通信協議 中的寄存器信息。
類別 | 參數名稱 | 規格 |
DI 輸入 | DI 路數 | 4 |
連接端 | 鳳凰端子 | |
接口類型 | 干接點 | |
DI 輸入模式 | 電平 + 脈沖計數 | |
數字濾波時間間隔 | 6個采樣周期 | |
采集頻率 | 1kHz | |
DO 輸出 | DO 路數 | 4 |
連接端 | 鳳凰端子 | |
DO 輸出類型 | A 型繼電器 | |
DO 輸出模式 | 電平+脈沖 | |
觸點容量 | 30V/3A | |
向下串行接口 | 串口類型 | RS485 |
端口數量 | 1 | |
波特率+數據位+停止位+校驗位 | 1200~115200bps | |
級聯/透傳 | RS485 透傳 | |
4G | 4G網絡制式 | 移動/聯通/電信 4G |
傳輸速率 | LTE CAT4:上行最大50Mbps,下行最大150Mbps HSPA+:上行最大5.76Mbps,下行最大42Mbps GPRS:上下行最大85.6Kbps | |
天線標準 | SMA陰極頭 | |
4G頻段 | LTE-FDD:B1/B3/B5/B8 LTE-TDD:B34/B38/B39/B40/B41 UMTS/HSDPA/HSPA+:B1/B8UMTS:上下行最大384Kbps EDGE class:上下行最大236.8Kbps GSM/GPRS/EDGE:900/1800MHz | |
無線參數 | 無線標準 | 802.11b/g/n |
組網方式 | AP/STA | |
網絡通訊形式 | 2.4G WiFi | |
天線接口 | 標準 SMA 陰頭天線接口, 特性阻抗 50Ω |
|
物理特征 | 尺寸 | 75*105*30mm |
安裝方式 | 定位孔/導軌安裝 | |
工作環境 | 工作溫度 | -40℃ ~ 85℃ |
存儲溫度 | -60℃ ~ 125℃ | |
相對濕度 | 5% ~ 95% RH 不凝露 |
類別 | 指示燈 | 說明 | 含義 |
DI 輸入 | DIx | 開關量輸入指示燈(干接點) | 常亮:閉合 |
熄滅:斷開 | |||
DO 輸出 | DOx | 開關量輸出指示燈 | 常亮:閉合 |
熄滅:斷開 | |||
網絡 | LINK | TCP連接狀態指示燈 | 常亮:已建立 TCP 連接 |
熄滅:未建立 TCP 連接 | |||
運行 | RUN | 設備運行指示燈 | 常亮:程序異常 |
閃爍:運行正常,間隔 1s 閃爍 | |||
熄滅:程序異常 | |||
電源 | PWR | 電源指示燈 | 常亮:設備供電正常 |
熄滅:設備未通電或供電異常,請檢查電壓是否為 9~27VDC | |||
向下串行接口 | COMx | RS485 數據發送/接收指示燈 | 常亮:RS485 線路故障,請檢查 RS485 線路正負極是否接反 |
閃爍:RS485 端口正在接收或發送數據 | |||
熄滅:RS485 端口未通訊 | |||
無線參數 | AP/STA | Wi-Fi AP/STA模式燈 | 常亮:AP 模式 |
慢閃:STA 連接中 | |||
快閃:STA 已連接 | |||
SIM | SIM卡插入信號燈 | 常亮:SIM卡已插入 | |
熄滅:SIM卡未插入 |
類別 | 端口 | 說明 | 建議線材 |
電源輸入 | V+、V- | 電源輸入正極、電源輸入負極 | RVV 2*1.0 |
DI 輸入 | DI.COM | 干接點輸入公共端,與電源不共地 | RVV 2*0.5 |
DIx | 數字量信號輸入端 | RVV 2*0.5 | |
DO 輸出 | N.Ox | 數字量信號輸出常開端 | RVV 2*1.0 |
DO.COM | DO輸出公共端 | RVV 2*1.0 | |
向下串行接口 | 485+ 、485- | RS485 正極、RS485 負極(向下) | RVSP 2*1.0 |
485+、485-、GND | RS485 正極、RS485 負極、RS485 接地端(向下) | RVSP 2*0.5 | |
4G | SIM卡接口 | SIM 卡接口 | - |
天線 | 天線 | 4G 天線,標準 SMA 陰頭天線接口 | - |
天線 | Wi-Fi 天線,標準 SMA 陰頭天線接口 | - | |
無線參數 | AP/STA | 短按進行 AP/STA 切換,長按產品恢復默認設置 | - |
設備勾選“主動上傳數據”項后,在4種情況下會主動上傳DI狀態值。
DO 狀態:通過此寄存器可控制對應繼電器動作,寫 0 后 COM 和 NC 導通,寫入值 1 后 COM 和 NO 導通。
Modbus網關功能,在串口下接入modbus設備,modbus TCP轉換RTU協議。
4G/Wifi和串口雙向數據透傳,無協議格式轉換。
檢測脈沖變化的個數。從初始值 0 開始計數到最大值 65535,到最大值后從 0 開始重新計數。
DO 輸出可設置為電平模式和脈沖模式。
4G或者wifi連接時,可以主動發送自定義數據,以通知連接端連接成功。
設備支持 AP 和 STA 兩種模式,在初次使用設備時,可將設備設置為 AP 模式,電腦通過連接上此 AP 對設備進行配置。先檢查設備的 Wi-Fi 指示燈是否常亮,常亮表示此時設備的工作模式為 AP 模式。如 Wi-Fi 指示燈慢閃,可以輕按 AP/STA 按鍵將設備切換到 AP 模式(設備出廠默認的 IP 地址為192.168.4.1,Wi-Fi 連接的密碼默認為 00000000)。
設備切換為 AP 模式后,電腦通過無線網絡搜索到以 “C2000” 開頭的 AP(如下圖,Wi-Fi 名稱 C2000-D33AC668),使用默認密碼 8 個 0 連接上此 AP 即可對設備進行配置。如連接不上可以長按AP/STA切換按鍵,將設備恢復出廠設置后重新連接。
此操作前需確保設備正確接線并已上電,將電腦通過 Wi-Fi 連接作為 AP 模式的設備,使用《康耐德設備設置工具》對設備進行設置和調試,通過軟件可以更改設備的模塊 ID、網絡參數、串口參數及查詢控制 IO 的狀態等。《康耐德設備設置工具》為 IO 設備設置及調試工具,如需組態軟件請咨詢客服。
下載軟件安裝包后需先檢查壓縮包的屬性是否有“解除鎖定”提示,如有請先解除鎖定后解壓安裝,如不先解除鎖定直接解壓安裝程序,將導致軟件運行異常。(鎖定原因:由于使用瀏覽器下載的可執行程序時,可能會被電腦系統自帶的SmartScreen篩選器鎖定權限,從而導致設置程序無法正常工作。如遇此類情況需先對安裝包解除鎖定,再進行解壓安裝。)
解壓安裝包后,軟件安裝需右鍵以管理員的權限運行安裝程序目錄中的“KonNaD.Setup.exe”,然后在安裝向導的指引下即可對程序進行安裝。
軟件無法運行或閃退解決方法:找到電腦桌面軟件快捷鍵圖標-->右擊屬性-->兼容性-->勾選以管理員身份運行此程序-->應用-->確定-->再次打開軟件。
主界面包含:
打開《康耐德設備設置工具》,確保將電腦通過WiFi已連接作為AP模式的設備,點擊“搜索網絡設備”,搜索到4G IO模塊,如下圖:
1) 設置設備參數
搜索到設備后,雙擊搜索到的設備或點擊軟件上“設置”鍵,彈出設置“設備參數”對話框可進行設備基本參數配置,下面對參數進行介紹。
自動獲取 IP:如果勾選“自動獲得 IP地址”,那么此設備所在網段當中的 DHCP 服務器將為其自動分配 IP 地址,但仍需手動設置上本網段默認網關;如不勾選“自動獲得IP地址”需要手動為其指定 IP 地址和子網掩碼、默認網關;
工作模式:可以設置為“服務器模式”或“客戶端模式”,在服務器模式下設備在指定的端口監聽來自客戶端的連接。設備選擇客戶端工作模式時,要同時設置服務IP和端口,當設備做為客戶端時從上電開始就會主動的連接服務器,直到和服務器建立連接為止。此處服務器客戶的指的的 Socket 連接時的概念,不要和應用程序的客戶端服務器相混淆。
監聽端口:設備設置為服務器工作模式時等待客戶端連接的監聽端口。
服務器IP或域名:設備設置為客戶端工作模式時需要設置,需要連接的服務器地址。
服務器端口:設備設置為客戶端工作模式時需要設置,需要連接的服務器的端口。
主動上傳數據:勾選此選項后,當設備的DI發生改變時,設備會按照Modbus協議格式主動上傳一條DI狀態的數據。
自定義注冊包:設置了自定義注冊包后,當連接上時會主動發送設定的字符串內容。
4G和WiFi:4G只有在客戶端模式下才會生效,如果選擇服務器模式,或者客戶端模式時服務器ip端口邙連接,會自動使用wifi嘗試連接。4G連接的服務ip端口是外網端口,請確認是否需要路由器端口映射到內網中使用
2) 設置串口參數
點擊 下一步 進入“串口參數”設置項,串口參數可設置參數如下圖所示,主要設置 RS485 接口的參數和 RS485 接口的打包規則,如不使用這個 RS485 接口,這里的設置可以忽略。
此 RS485 接口可以接同樣為RS485接口的設備,并且這個下接 485 設備必須使。
串口參數:對下串口的通訊參數設置。這里需要設置 RS485 通信的參數有波特率、數據位、校驗位、停止位,設置的數值應該和 4G IO 設備串口下接設備的通信參數設置成一樣。
“字節間隔超時”和“最大幀長度”選項,其中字節間隔超時為轉發之間的最大等待時間。最大幀長度為轉發數據的幀的最大長度,只要達到這個長度,數據就會轉發出去;只要滿足“字節間隔超時”與“最大幀長度”其中一個條件,就會將串口接收到的數據往網絡轉發。
串口工作方式:
透傳:透傳模式可以將4G/wifi的數據和串口進行雙向轉發,無協議轉換。透傳模式時會使用新的連接,需要填寫新的連接參數,和設備參數里連接參數不是同一個。
級聯:即modbus網關功能,4G/wifi的數據如果符合modbus TCP協議,且不是模塊本身地址,則將數據轉換成modbus RTU發到串口。
從機模式:可以通過485串口用modbus RTU讀取模塊本身的寄存器。
3) 設置 Wi-Fi 參數
網絡工作模式:可以選擇AP或STA模式。除這里可以設置外,輕按 AP/STA 按鍵也可以實現模式的選擇。(AP:即無線接入點,是一個無線網絡的中心節點。通常使用的無線路由器就是一個 AP,其它無線終端可以通過 AP 相互連接,產品在首次配置時需要使用此種方式;
STA:即無線站點,是一個無線網絡的終端,可以連接 AP,連接 AP 后 STA 之間的相互通信都通過 AP 轉發完成。如果 AP 已經接入外部網絡,則設備數據可以傳輸到外網的服務器。)
AP 通道:WIFI IO 設備做為AP時使用的通信信道,默認為 6,可選 1-12。
AP 密碼:WIFI IO 設備作為AP時STA連接的密碼,默認為 00000000。
STA SSID:WIFI IO 設備作為STA時需要連接的 AP SSID。
STA 密碼:需要連接的 SSID 的密碼。
4) 設置協議參數
Socket:設置后4G、wifi以TCP連接通訊,可以使用modbus協議讀取,或者透傳模式
MQTT:設置后通過MQTT協議讀取內容。
設備參數設置成功后,重新搜索設備,點擊軟件左下角 刷新,可看到設備的所有點值信息。
如下圖:
如上圖所示,DO1~DO4 狀態為 DO 輸出導通或者斷開。
當 DO 為持續高電平輸出時,點擊圖標“”,彈出控制設備點信息對話框,點值寫 1 為 COM 和 DO 導通,寫 0 為 COM 和 DO 斷開。例如:設置 DO1 點值為1時,此時 DO1 燈點亮,設置 DO1 點值為 0 時,DO1 燈熄滅。
當 DO 為脈沖輸出時,繼電器會在一定的時間內自動將 DO 和 COM 導通的狀態變為 DO 和 COM 斷開的狀態。脈沖模式具有連續脈沖輸出和一次脈沖輸出功能(連續脈沖輸出:可脫離上位機發送指令實現 DO 間隔時間開關;一次脈沖輸出:上位機發指令實現 DO 閉合后斷開一次)。時間可通過脈沖關閉/輸出周期設置,脈沖周期可設置范圍為 50~65535 毫秒。
當已配置設備 IP 為局域網內網段,但設備跨多個路由,搜索不到時,可以通過遠程設置修改設備參數。點擊軟件左上角 遠程設置,彈出對話框填寫設備 IP 地址,遠程端口 21678 默認不修改,即可進行設備參數配置。
已獲取 WIFI IO 設備的 IP 地址,可以通過 Web 瀏覽器對設備進行配置。設備首次配置時可將設備切換為 AP 模式,然后瀏覽器輸入默認的 IP:192.168.4.1,密碼 00000000 進行登錄配置。
主要有基本信息、wifi管理、串口參數管理、協議管理、IO置及安全管理,除安全管理項中可以配置 Web 登錄密碼外,其他的配置參數含義和上面設置工具配置一樣,具體參數可參考前面所述。下面只對 IO管理配置相進行說明。
DI1~DI4:當 DI 閉合時 DI 對應的狀態會變成有輸入,當 DI 為斷開狀態時對應的狀態變為無輸入。
DO1~DO4:當 DO 閉合時 DO 對應的狀態變成開,當 DO 為斷開時對應的對應狀態變為關。可以點擊網頁上按鈕,控制DO的開關。
寄存器地址 |
個數 |
寄存器內容 |
狀態 |
備注 |
功能碼 |
40001 |
1 |
模塊型號 |
R |
按模塊型號配置,見型號定義表 |
0x03 |
40002 |
1 |
軟件版本 |
R |
例如5.2,高字節為主版本,低字節為次版本 |
0x03 |
40003 |
10 |
模塊名稱 |
RW |
最長的名字為20個字節,包括‘\0’ |
0x03,0x10 |
40013 |
1 |
模塊地址 |
RW |
數據范圍 1-255,默認值為1。0為廣播地址。 |
0x03,0x06,0x10 |
40014 |
1 |
波特率代碼 |
RW |
見波特率代碼表,默認值為7,即115200。 注:1.在匹配波特率時,通訊地址可以為0或者本模塊的地址,為零時讀取的寄存器必須是波特率代碼寄存器,即40014,個數為1。 2.地址為0時,可以修改寄存器,寄存器必須是波特率代碼寄存器,即40014,個數為1。修改后,總線并不回應。 |
0x03,0x06,0x10 |
40015 |
1 |
AI參數恢復工廠模式 |
W |
只對帶AI的模塊有效,寫入后恢復AI的配置參數。對其他不帶AI的模塊無效。 |
0x06,0x10 |
40016 |
1 |
保留寄存器 |
R |
保留。寫無效 |
0x03 |
40017 |
1 |
奇偶校驗 |
RW |
0,表示無校驗(默認) 1,表示奇校驗 2,表示偶校驗 寫入其他值表示無反應。 |
0x03,0x06,0x10 |
40018 |
1 |
重啟寄存器 |
W |
第一次寫入0xA55A,第二次在10s之內寫入0x5AA5,系統重啟 |
0x06,0x10 |
40019 |
1 |
寫保護 |
RW |
寫入0x5A01取消寫保護 寫入其他值使能寫保護 (默認未使能寫保護) |
0x03, 0x06,0x10 |
代碼 |
波特率 |
0 |
波特率 1200 |
1 |
波特率 2400 |
2 |
波特率 4800 |
3 |
波特率 9600 |
4 |
波特率 19200 |
5 |
波特率 38400 |
6 |
波特率 57600 |
7 |
波特率 115200 |
網絡設備公用寄存器
寄存器地址 |
個數 |
寄存器內容 |
狀態 |
備注 |
功能碼 |
40100 |
3 |
A2模塊MAC地址 |
R |
實際MAC:24:6f:28:3d:6e:7c 讀取序列:24:6f:28:3d:6e:7c |
0x03 |
40103 |
1 |
A2設備型號 |
R |
見設備型號表 |
0x03 |
40104 |
1 |
A2模塊版本號 |
R |
例如5.2,高字節為主版本,低字節為次版本 |
0x03 |
40105 |
2 |
IP地址 |
RW |
例如:10.1.1.11, 地址表示為0x0B01010A 第1個寄存器40105表示IP地址的低2個字節0x010A 第2個寄存器40106表示IP地址的高2個字節0x0B01 |
0x03,0x06,0x10 |
40107 |
1 |
Modbus TCP端口 |
RW |
默認502,用于服務端模式 |
0x03,0x06,0x10 |
40108 |
1 |
保留 |
R |
保留。讀為0,寫無效 |
0x03 |
40109 |
2 |
子網掩碼 |
RW |
默認:255.0.0.0。格式同IP地址 |
0x03,0x06,0x10 |
40111 |
2 |
網關地址 |
RW |
默認:10.1.1.200。格式同IP地址 |
0x03,0x06,0x10 |
40113 |
1 |
自動或指定IP |
RW |
0,指定IP(默認);1,自動獲取IP。發送序列同modbus TCP端口 |
0x03,0x06,0x10 |
40114 |
1 |
保留 |
RW |
保留。讀為0,寫無效 |
0x03,0x06,0x10 |
40115 |
32 |
服務器IP或域名 |
RW |
默認”10.1.2.132”,用于客戶端模式 使用字符串形式保存 |
0x03,0x06,0x10 |
40147 |
1 |
服務器端口 |
RW |
0-65535,默認502,用于客戶端模式 |
0x03,0x06,0x10 |
40148 |
1 |
保留 |
RW |
保留。讀為0,寫無效 |
0x03,0x06,0x10 |
40149 |
2 |
DNS服務器IP |
RW |
默認8.8.8.8,用于客戶端模式解析服務器域名。格式同IP地址 |
0x03,0x06,0x10 |
40151 |
1 |
IO模塊工作模式 |
RW |
0,服務器模式(默認);1,客戶端模式。 1.服務器模式時,模塊在modbus TCP端口監聽,等待別的設備來連接 2.客戶端模式時,模塊通過服務器IP或域名去連接服務器 |
0x03,0x06,0x10 |
40152 |
1 |
保留 |
RW |
保留。讀為0,寫無效 |
0x03,0x06,0x10 |
40153 |
1 |
是否主動上傳 |
RW |
0,被動采集(默認);1,主動上傳。 有AI功能的模塊沒有主動上傳功能 |
0x03,0x06,0x10 |
40154 |
1 |
設備ID |
RW |
用于區分不同設備 |
0x03,0x06,0x10 |
40155 |
10 |
設備名字 |
RW |
不足20字符以0填充。高字節在前,比如名字為“1234”,讀2個寄存器返回 0X32 0X31 0X34 0X33 |
0x03,0x06,0x10 |
40165 |
1 |
保留 |
RW |
保留 |
0x03,0x06,0x10 |
網絡參數寄存器:
寄存器地址 |
個數 |
寄存器內容 |
屬性 |
備注 |
功能碼 |
41000 |
3 |
設備MAC地址 |
R |
設備MAC地址(字符串) |
0x03 |
41003 |
1 |
是否DHCP |
R |
0:自動IP地址 1:靜態IP地址 |
0x03 |
41004 |
2 |
設備實際的IP地址 |
R |
設備實際的IP地址 |
0x03 |
41006 |
2 |
設備實際的掩碼 |
R |
設備實際的掩碼 |
0x03 |
41008 |
2 |
設備實際的網關 |
R |
設備實際的網關 |
0x03 |
41010 |
2 |
設備實際的DNS |
R |
設備實際的DNS |
0x03 |
41100 |
3 |
設備MAC地址 |
R |
設備MAC地址(字符串) |
0x03 |
41103 |
1 |
是否DHCP |
RW |
0:自動IP地址(默認) 1:靜態IP地址 |
0x03,0x06,0x10 |
41104 |
2 |
設備設置的IP地址 |
RW |
設備設置的IP地址 |
0x03,0x06,0x10 |
41106 |
2 |
設備設置的掩碼 |
RW |
設備設置的掩碼 |
0x03,0x06,0x10 |
41108 |
2 |
設備設置的網關 |
RW |
設備設置的網關 |
0x03,0x06,0x10 |
41110 |
2 |
設備設置的DNS |
RW |
設備設置的DNS |
0x03,0x06,0x10 |
41200 |
1 |
網絡工作模式 |
RW |
0: AP (默認) 1: STA |
0x03,0x06,0x10 |
41201 |
1 |
AP模式通道 |
RW |
1 … 6 (默認) … 11 |
0x03,0x06,0x10 |
41202 |
16 |
AP SSIDNAME |
RW |
AP SSIDNAME (字符串) |
0x03,0x06,0x10 |
41218 |
32 |
AP PASSWORD |
RW |
AP PASSWORD (字符串) |
0x03,0x06,0x10 |
41250 |
16 |
STA SSIDNAME |
RW |
STA SSIDNAME (字符串) |
0x03,0x06,0x10 |
41266 |
32 |
STA PASSWORD |
RW |
STA PASSWORD (字符串) |
0x03,0x06,0x10 |
SOCKET參數寄存器
寄存器地址 |
個數 |
寄存器內容 |
屬性 |
備注 |
功能碼 |
42000 |
1 |
SOCKET模式 |
RW |
0:TCP Client(連接遠程服務器時設置) 1:TCP Server (默認) |
0x03,0x06,0x10 |
42001 |
1 |
本地端口 |
RW |
本地監聽的端口 (默認502) |
0x03,0x06,0x10 |
42002 |
32 |
遠程域名 |
RW |
遠程域名(字符串) |
0x03,0x06,0x10 |
42034 |
1 |
遠程端口 |
RW |
遠程服務器監聽的端口 (默認10000) |
0x03,0x06,0x10 |
42035 |
1 |
是否使用控件協議 |
RW |
0:使用控件協議 1:不使用控件協議(默認) |
0x03,0x06,0x10 |
42036 |
10 |
自定義注冊包 |
RW |
自定義注冊包, 用于遠程服務器連接是發給服務器 |
0x03,0x06,0x10 |
42046 |
1 |
是否使用socket連接服務器 |
|
是否使用socket連接服務器 1:使用socket,不使用mqtt 0:不使用socket,使用mqtt |
0x03,0x06,0x10 |
串口參數寄存器
寄存器地址 |
個數 |
寄存器內容 |
屬性 |
備注 |
功能碼 |
43000 |
2 |
波特率 |
RW |
波特率的實際值 300 … 115200(默認) … 460800 |
0x03,0x06,0x10 |
43002 |
1 |
數據位數 |
RW |
5 6 7 8(默認) |
0x03,0x06,0x10 |
43003 |
1 |
校驗位 |
RW |
0:無校驗(默認) 1:奇校驗 2:偶校驗 |
0x03,0x06,0x10 |
43004 |
1 |
停止位 |
RW |
1:1位停止位(默認) 2:1.5位停止位 3:2位停止位 |
0x03,0x06,0x10 |
MQTT參數寄存器
寄存器地址 |
個數 |
寄存器內容 |
屬性 |
備注 |
功能碼 |
42500 |
32 |
MQTT URL地址 |
RW |
MQTT URL,字符串,例如:wss://mqtt.eclipse.org:443/mqtt mqtt://mqtt.eclipse.org:1883 mqtts://mqtt.eclipse.org:8883 |
0x03,0x06,0x10 |
42532 |
32 |
MQTT用戶名 |
RW |
用戶名可以是空,默認空(字符串) |
0x03,0x06,0x10 |
42564 |
32 |
MQTT密碼 |
RW |
mqtt用戶密碼 |
0x03,0x06,0x10 |
42596 |
1 |
是否啟用SSL |
RW |
是否啟用SSL認證,1:啟用 0:不啟用 |
0x03,0x06,0x10 |
4G參數寄存器
寄存器地址 |
個數 |
寄存器內容 |
屬性 |
備注 |
功能碼 |
42700 |
8 |
IMEI |
R |
4G 模組唯一識別碼IMEI,15字節字符串 |
0x03 |
42708 |
8 |
IMSI |
R |
sim卡imsi識別碼,15字節字符串,未插卡時為空 |
0x03 |
42716 |
7 |
手機號碼 |
R |
14位手機號碼,最長包含國家代碼 如:+8613xxxxxxxxx 部分物聯網卡沒有號碼為空,需卡商寫入 |
0x03 |
42723 |
1 |
SIM卡狀態 |
R |
SIM卡狀態 0:檢測中,1:未插卡 2:插卡不可聯網 ,3:插卡可聯網 |
0x03 |
42724 |
1 |
網絡類型 |
R |
0:“NO SERVICE”, 1:“GSM”, 2:“WCDMA”, 3:“LTE” |
0x03 |
42725 |
1 |
運營商簡稱代碼 |
R |
46000 中國移動 46001 中國聯通 46002 中國移動 46003 中國電信 46004 空 46005 中國電信 46006 中國聯通 46007 中國移動 46008 中國移動 46009 中國聯通 46010 中國聯通 46011 中國電信 |
0x03 |
42726 |
2 |
4G實際的IP地址 |
R |
4G 實際的IP地址 |
0x03 |
42728 |
2 |
4G 實際的掩碼 |
R |
4G 實際的掩碼 |
0x03 |
42730 |
2 |
4G 實際的網關 |
R |
4G 實際的網關 |
0x03 |
42732 |
2 |
4G 實際的DNS |
R |
4G 實際的DNS |
0x03 |
42734 |
1 |
4G 信號值 |
R |
信號值在撥號成功后維持不變 0 : -113 dBm或更小 1 : -111 dBm 2~30 : -109... -53 dBm 31 : -51 dBm或更大 99或199 : 未檢測到 100 : -116 dBm或更小 101 : -115 dBm 102…191 : -114... -26dBm 191 : -25 dBm或更大 100…199 : expand to TDSCDMA, indicate RSCP received |
0x03 |
DI/DO 參數寄存器
寄存器地址 |
個數 |
寄存器內容 |
屬性 |
備注 |
功能碼 |
100 |
4 |
DO1-DO4 當前狀態 |
RW |
0-無輸出 1-有輸出 讀-當前狀態 寫-設置當前狀態 |
0x1,0x05,0x0F |
104 |
4 |
DO1-DO4 上電狀態 |
RW |
0-不輸出 1-輸出 讀-當前上電狀態 寫-設置上電狀態 |
0x1,0x05,0x0F |
10200 |
4 |
DI1-DI4 狀態 |
R |
狀態 0-無輸入 1-有輸入 |
0x02 |
40300 |
4 |
DI1-DI4 正脈沖有效信號 |
RW |
0-沒有有效正脈沖 1-產生有效正脈沖 寫0清零, 其他值無效 |
0x3,0x06,0x10 |
40304 |
4 |
DI1-DI4 負脈沖有效信號 |
RW |
0-沒有有效負脈沖 1-產生有效負脈沖 寫0清零, 其他值無效 |
0x3,0x06,0x10 |
40308 |
4 |
DI1-DI4 正脈沖計數 |
RW |
0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x3,0x06,0x10 |
40312 |
4 |
DI1-DI4 負脈沖計數 |
RW |
0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x3,0x06,0x10 |
40316 |
4 |
DI1-DI4 電平變化計數 |
RW |
0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x3,0x06,0x10 |
40320 |
4 |
DI1-DI4 濾波器參數 |
RW |
信號必須保持幾個采樣周期才能被確認。默認值 0x6,6個采樣周期才能被確認。范圍0x1-0xFFFF |
0x3,0x06,0x10 |
40324 |
4 |
DI1-DI4 自動清零 |
RW |
設置讀取后自動清零,默認所有通道自動清零。 自動清零 0-手動清零 |
0x03,0x06,0x10 |
40328 |
4 |
DO1-DO4 工作模式 |
RW |
0-電平 1-脈沖 其他模式保留 |
0x03,0x06,0x10 |
40332 |
4 |
DO1-DO4 脈沖脈寬 |
RW |
最小值為50,即輸出50ms的脈沖;最大寬度為65535ms的脈寬。 |
0x03,0x06,0x10 |
采集 DI1 為例進行說明,命令如下:
0x 000100000006FF0310040001
命令解析:
0001 |
0000 |
0006 |
FF |
03 |
1004 |
0001 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
寄存器個數 |
2字節 |
2字節,0000表示Modbus協議 |
2字節,表示后面字節數 |
1字節, FF表示主設備 |
1字節,03,讀寄存器 |
2個字節,要開始讀取的寄存器地址 |
2字節,需要讀取的寄存器個數 |
說明:
1)事務處理標識:Modbus請求/響應事務處理的識別
2)協議標識:0=Modbus協議
3)后面字節數:隨后字節的數量
4)單元標識:串口鏈路或其他總線上遠程終端標識
5)功能碼:讀DI的值,使用0x03功能碼
6)寄存器起始地址:讀取多個寄存器時的第一個寄存器的地址
7)寄存器個數:需要一次讀取的寄存器個數
如 DI1 接入一個閉合的干接點開關,設備返回的命令為:
0x 000100000005FF03020001
命令解析:
0001 |
0000 |
0005 |
FF |
03 |
02 |
0001 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
數據長度 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, FF表示主設備 |
1字節,03,讀寄存器 |
1字節,表示數據長度 |
2個字節,0001為閉合,0000為斷開 |
以采集 AI1 為例進行說明,命令如下:
0x 000100000006FF0310CE0002
命令解析:
0001 |
0000 |
0006 |
FF |
03 |
10CE |
0002 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
寄存器個數 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, FF表示主設備 |
1字節,03,讀寄存器 |
2個字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
如實際 AI1 通道接入電壓 10V,備返回的命令為:
0x 000100000007FF030426FC0000
命令解析:
0001 |
0000 |
0007 |
FF |
03 |
04 |
26FC0000 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
數據長度 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, 0xFF表示主設備 |
1字節,02,讀寄存器 |
1字節,表示數據長度 |
2個字節,26FC 轉換10進制為9980,則實際電壓值為9.980V |
以采集 DO1 為例進行說明,命令如下:
0x 000100000006FF0310680001
命令解析:
0001 |
0000 |
0006 |
FF |
03 |
1068 |
0001 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
寄存器個數 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, FF表示主設備 |
1字節,03,讀寄存器 |
2個字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
如通道 DO1 為閉合狀態,設備返回的命令為:
0x 000100000005FF03020001
命令解析:
0001 |
0000 |
0005 |
FF |
03 |
02 |
0001 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
數據長度 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, FF表示主設備 |
1字節,03,讀寄存器 |
1字節,表示數據長度 |
2個字節,0001為閉合,0000為斷開 |
控制繼電器的通斷需要寫 DO 狀態寄存器,可以往寄存器里面寫 0001 或者是寫 0000,0001 值請求 DO 處于閉合狀態,0000 值請求DO 處于斷開狀態。
將 DO1 閉合,命令如下:
0x 000100000006FF0610680001
命令解析:
0001 |
0000 |
0006 |
FF |
06 |
1068 |
0001 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節,FF表示主設備 |
1字節,06,寫寄存器 |
2個字節,要開始讀取的寄存器地址 |
0001表示閉合,0000表示斷開 |
若設備正常執行命令,返回數據如下:
0x 000100000006FF0610680001
命令解析:
0001 |
0000 |
0006 |
FF |
06 |
1068 |
0001 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節,FF表示主設備 |
1字節,06,寫寄存器 |
2個字節,要開始讀取的寄存器地址 |
0001表示閉合狀態 |
將 DO1 斷開,命令如下:
0x 000100000006FF0610680000
將 DO2 閉合,命令如下:
0x 000100000006FF06106C0001
將 DO2 斷開,命令如下:
0x 000100000006FF06106C0000
其余通道命令相似,只需要修改起始寄存器地址,DO3通道為1070,DO4通道為1074。
設備勾選“主動上傳數據”項后,在 4 種情況下會主動上傳 DI 狀態值。
● 設備第一次連接到上位機
● 設備任意一個 DI 通道值從 1 變為 0
● 設備任意一個 DI 通道值從 0 變為 1
● 設備在 TCP Client 模式,網絡中斷后重新連接到上位機
與 IO 設備建立網絡連接,接收主動上傳數據解析如下:
0x 000100000004FF020101
0001 |
0000 |
0004 |
FF |
02 |
01 |
01 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
數據長度 |
數據 |
2字節 |
2字節,0000表示Modbus協議 |
2字節,表示后面字節數 |
1字節, 0xFF表示設備標識 |
1字節,0x02,讀寄存器 |
1字節,表示數據長度 |
1個字節表示8個DI,0x01二進制為0000 0001,1為閉合,0為斷開,即DI1有信號 |
1個字節表示8個DI,0x01二進制為0000 0001,順序為DI8~DI1,1為閉合,0為斷開,即DI1有信號。
假設設備 RS485 接口下接入設備的地址為 01,級聯設備 C2000-A2-SDD4040-AD1(本公司 RS485 型 IO 設備)的 4 路 DI。
發送命令:000100000006010200C80004
命令解析:
0001 |
0000 |
0006 |
01 |
02 |
00C8 |
0004 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
寄存器個數 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, 0x01表示級聯設備的地址 |
1字節,02,讀寄存器 |
2個字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
假設C2000-A2-SDD4040-AD1的通道DI1-DI2已經閉合,通道DI3-DI4斷開,設備返回的命令為:
0x00010000000401020103
命令解析:
0001 |
0000 |
0004 |
01 |
02 |
01 |
03 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
數據長度 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, 0x01表示級聯設備的地址 |
1字節,02,讀寄存器 |
1字節,表示數據長度 |
1個字節表示4個DI,03二進制為0011,1為閉合,0為斷開 |
控制級聯設備 C2000-A2-SDD4040-AD1 的 4 路 DO 狀態,將 DO1 –DO2 閉合,DO3- DO4 斷開,命令如下:
發送命令:0x000100000008010F006400040103
命令解析:
0001 |
0000 |
0008 |
01 |
0F |
0064 |
0004 |
01 |
03 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
寄存器個數 |
數據長度 |
數據 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, 0x01表示級聯設備的地址 |
1字節,0F,寫寄存器 |
2個字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
1字節,表示數據長度 |
1個字節表示4個DO,03二進制為0011,1為閉合,0為斷開 |
若設備正常執行命令,返回數據如下:
0x 000100000006010F00640004
命令解析:
0001 |
0000 |
0004 |
01 |
0F |
0064 |
0004 |
事務處理標識 |
協議標識 |
后面字節數 |
單元標識 |
功能碼 |
寄存器起始地址 |
寄存器個數 |
2字節 |
2字節,0000表示modbus協議 |
2字節,表示后面字節數 |
1字節, 0x01表示級聯設備的地址 |
1字節,0F,寫寄存器 |
2個字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
在線客服 QQ 交談
查詢熱線 0755-88865168
天貓旗艦店
京東旗艦店
微信公眾號
在線留言