SMX2800-AF1 使用說明書
最近更新時間:2022-06-11 15:54:07
本章節“快速使用”可使用戶快速了解及使用產品,了解產品接線、配套軟件安裝、產品參數設置及調試(查看狀態及控制狀態)。
IO設備使用前需額外準備轉換器、電源、螺絲刀及電腦等相關輔件,具體見下表所示:
類型 |
產品準備 |
其他輔件準備 |
硬件 |
A2-SMX2800-AF1 設備一臺(下文統稱“IO設備”) |
另需USB轉485轉換器一個;導線若干;9~27VDC電源一個。 |
軟件 |
《康耐德設備設置工具》安裝包 |
電腦一臺,已預裝Windows操作系統 |
軟件包下載地址:https://www.konnad.com/download?file=sdk 服務與下載-->下載中心-->軟件 & SDK-->康耐德設備設置工具 |
將IO設備按如下接線示意圖接上需要采集/控制的IO設備,需要外接電源:
● 設備上電后,電源指示燈PWR紅色常亮,運行指示燈RUN閃爍,設備供電正常。
● DI(干接點)接線測試:使用一根導線短接DI1和GND,可看到設備DI-1指示燈亮,斷開燈滅。
● AI(模擬量)接線測試:按上圖將傳感器的輸出端連接至AI1-和AI+端口,通過USB轉RS485轉換器將電腦與IO設備連接;通過配套軟件設置參數后讀取IO設備信息,檢查軟件是否能獲取到AI1數值(軟件上點值AI1工程量除以1000即為采集的模擬量值)。
在參數設置前請按如下操作安裝好軟件包,將已完成上一步驟的IO設備用USB轉RS485轉換器連接至電腦,打開安裝好的《康耐德設備設置工具》,搜索設備并進行參數設置。參數設置成功后,對設備的DI/AI的狀態變化進行測試,驗證設備能正常通訊。
軟件包安裝:1.下載軟件壓縮包;2.軟件壓縮包右鍵屬性-->常規-->解除鎖定(無此項時忽略本步驟);3.軟件壓縮包解壓縮-->KonNaD.Setup.exe右鍵“以管理員身份運行安裝”即可。
軟件包安裝若出現問題參考 軟件操作 章節內容。
打開《康耐德設備設置工具》,選擇 搜索串口設備 ,在顯示搜索串口參數處點擊 編輯 ,選擇電腦上USB轉RS485轉換器的串口號及IO設備的串口參數(設備默認的串口參數為9600,None,8,1;RS485地址為1,初次搜索地址范圍可以設置1-10),再點擊 搜索 可以搜索到IO設備。鼠標點選需要設置的設備,點擊 設置 在彈出的對話框可以設置設備的串口參數,初次調測設備可以不修改設備的默認串口參數。
如下為搜索IO設備及設置串口參數圖示:
特別提示:搜索時如果搜索不到IO設備
設備參數設置成功后,重新搜索設備,點擊軟件左下角 刷新 ,可以看到設備的所有點值信息。
● DI1~DI4值為設備采集DI的開關狀態(讀取1為采集開關量閉合,0斷開);
● AI1~AI8工程量為采集的電流值(軟件上AI工程量點值除以1000即為采集的電流值);
● AI1~AI8原始值為采集的原始值(16bit分辨率,0-20mA對應AI原始值0-65535,4-20mA對應13107-65535)。
如下圖示:
【更多相關信息】詳細軟件操作見“ 軟件操作 ”;若需上位機/軟件對接開發(二次開發)詳見“ 通信協議 ” 中的寄存器信息。
類別 | 參數名稱 | 規格 |
DI 輸入 | DI 路數 | 2 |
連接端 | 鳳凰端子 | |
接口類型 | 干接點 | |
DI 輸入模式 | 電平 + 脈沖計數 | |
數字濾波時間間隔 | 6個采樣周期 | |
采集頻率 | 1kHz | |
AI 輸入 | AI 路數 | 8 |
連接端 | 鳳凰端子 | |
采集范圍 | 0-20/4-20mA | |
采集精度 | 1‰ | |
分辨率 | 16位 | |
采集特性 | 差分輸入 | |
采集頻率 | 10/30Hz 可配置 | |
通道隔離度 | 350VDC | |
輸入阻抗 | 240Ω | |
向上串行接口 | 串口類型 | RS485 |
端口數量 | 1 | |
連接端 | 鳳凰端子 | |
通訊協議 | Modbus RTU 協議 | |
電源 | 電源連接端 | 鳳凰端子 |
輸入電壓 | 9~27VDC | |
電流 | 80mA @ 12VDC | |
物理特征 | 尺寸 | 75*105*30mm |
安裝方式 | 定位孔/導軌安裝 | |
工作環境 | 工作溫度 | -40℃ ~ 85℃ |
存儲溫度 | -60℃ ~ 125℃ | |
相對濕度 | 5% ~ 95% RH 不凝露 |
類別 | 指示燈 | 說明 | 含義 |
DI 輸入 | DIx | 開關量輸入指示燈(干接點) | 常亮:閉合 |
熄滅:斷開 | |||
向上串行接口 | RXD | 上行 RS485 數據接收指示燈 | 常亮:RS485 線路故障,請檢查 RS485 線路正負極是否接反 |
閃爍:RS485 端口正在接收數據 | |||
熄滅:RS485 端口未接收數據 | |||
TXD | 上行 RS485 數據發送指示燈 | 閃爍:RS485 端口正在發送數據 | |
熄滅:RS485 端口未發送數據 | |||
電源 | PWR | 電源指示燈 | 常亮:設備供電正常 |
熄滅:設備未通電或供電異常,請檢查電壓是否為 9~27VDC | |||
運行 | RUN | 設備運行指示燈 | 常亮:程序異常 |
閃爍:運行正常,間隔 1s 閃爍 | |||
熄滅:程序異常 |
類別 | 端口 | 說明 | 建議線材 |
DI 輸入 | DIx | 數字量信號輸入端 | RVV 2*0.5 |
GND | 干接點輸入公共端 | RVV 2*0.5 | |
AI 輸入 | AIx+、AIx- | 模擬量信號輸入正極、模擬量信號輸入負極 | RVV 2*0.5 |
向上串行接口 | 485+、485- | RS485 正極、RS485 負極(向上) | RVSP 2*0.5 |
電源輸入 | VS+、GND | 電源輸入正極、電源輸入負極 | RVV 2*1.0 |
干接點:短接DI和GND,DI點值為1;斷開連接,DI點值為0。
注: DI狀態起始寄存器地址為10300(0x012C),2字節無符號整型,讀取DI狀態使用0x02功能碼。
AI采集:8路差分采集,可以采集0-20mA或4-20mA。
注: AI工程量起始寄存器地址為40600(0x0258),4字節浮點數,讀AI工程量使用0x03功能碼。
AI原始值起始寄存器地址為40700(0x02BC),2字節無符號整型,讀AI工程量使用0x03功能。(16bit分辨率,0-20mA對應AI原始值0-65535,4-20mA對應13107-65535)。
DI正/負脈沖狀態:指示當前輸入的脈沖狀態,開關斷開時對應的正脈沖狀態寄存器值被置為1,開關閉合時對應負脈沖寄存器值被置為1。寫入值為0,則清除檢測到的脈沖狀態,其他值寫入無效。
DI正/負脈沖計數:正/負脈沖變化的次數,檢測脈沖變化的個數。可寫入初始值,寫入后可從初始值開始計數到最大值65535,到最大值后從0開始重新計數。
電平變化計數:正/負脈沖變化的次數之和,可寫入初始值,寫入后可從初始值開始計數到最大值65535。到最大值后從0開始重新計數。
DI濾波器參數:設置DI采集時輸入信號必須保持幾個采樣周期才能被確認。默認值為0x6,表示需要6個采樣周期開關量狀態才能被確認。此值可根據現場情況適當的修改,范圍為 0-20。
AI模塊濾波參數:設置所有AI通道的濾波參數,為一次采集多個數據取平均采集,默認值為0x4,范圍為1-16。
設置為自動清零,則DI正/負脈沖計數、DI電平計數值每次讀取后值會自動清除。
設置為手動清零,則DI正/負脈沖計數、DI電平計數值每次檢測不會清除,需要手動清除。(手動寫入值0即可清除)
設置所有AI通道的采樣范圍,有效值為0和1,默認0。0表示0-20mA,1表示4-20mA。對于傳感器輸出為4-20mA,可設置此參數為1。
此操作前需確保設備正確接線并已上電,將RS485型IO設備用USB轉RS485轉換器連接到電腦端,使用《康耐德設備設置工具》對IO設備進行設置和調試,通過軟件可以更改IO設備的485地址、串口參數及查詢控制IO的狀態等。《康耐德設備設置工具》為IO設備設置及調試工具,如需組態軟件請咨詢客服。
下載軟件安裝包后需先檢查壓縮包的屬性是否有“解除鎖定”提示,如有請先解除鎖定后解壓安裝,如不先解除鎖定直接解壓安裝程序,將導致軟件運行異常。(鎖定原因:由于使用瀏覽器下載的可執行程序時,可能會被電腦系統自帶的SmartScreen篩選器鎖定權限,從而導致設置程序無法正常工作。如遇此類情況需先對安裝包解除鎖定,再進行解壓安裝。)
解壓安裝包后,軟件安裝需右鍵以管理員的權限運行安裝程序目錄中的“KonNaD.Setup.exe”,然后在安裝向導的指引下即可對程序進行安裝。
軟件無法運行或閃退解決方法:找到電腦桌面軟件快捷鍵圖標-->右擊屬性-->兼容性-->勾選以管理員身份運行此程序-->應用-->確定-->再次打開軟件。
菜單欄功能介紹
“設置”:用于設置網絡型IO設備的網絡參數或RS485型IO設備串口參數;
“遠程設置”:對于網絡型IO設備,當已配置設備IP為局域網內網段但設備跨多個路由,搜索不到時,可以通過遠程設置修改設備參數。對于RS485型IO設備無效;
“修改/清除密碼”:修改和清除網絡型IO設備密碼;
“調試助手”:包含網絡調試、串口調試、模擬量換算和進制轉換工具;
“搜索網絡/串口設備”:可以選擇搜索網絡型IO設備或RS485型IO設備,根據具體是哪種類型的產品點擊“搜索”按鈕進行搜索;
“監聽設置”:當網絡型IO設備作為客戶端時,可以設置調試軟件作為服務器端的監聽端口號;
“刷新”:點擊“刷新”按鈕可以獲取設備當前點值狀態,或勾選“自動刷新”可以連續獲取點值狀態信息。
打開《康耐德設備設置工具》,選擇 搜索串口設備 ,在顯示搜索串口參數處點擊 編輯 ,選擇電腦上USB轉RS485轉換器的串口號及IO設備的串口參數(設備默認的串口參數為9600,None,8,1;RS485地址為1,初次搜索地址范圍可以設置1-10),再點擊 搜索 可以搜索到IO設備。鼠標點選需要設置的設備,點擊 設置 在彈出的對話框可以設置設備的串口參數。
串口參數設置:
模塊地址:RS485站號地址,RS485總線有多個IO模塊時用于區別設備,地址范圍1-255;
波特率:可以設置設備的波特率,范圍1200-115200;
校驗方式:可設置設備的校驗方式。
上述除通過搜索設備點擊 設置 設置串口參數外,還可以通過點擊軟件左下角“刷新”獲取設備點值后,如通過“模塊地址”點值處圖標修改相應的參數。
確保搜索到設備后,點擊軟件左下角“刷新”,可以看到設備點值信息,如下圖示:
IO設備點值中具有可讀寫的點值,可以進行點值控制。
如上圖示:AI模塊采樣范圍點值,可以點擊點值處 修改圖標 進行修改。設備默認為0-20mA,對于傳感器輸出為4-20mA,可設置此參數為4-20mA。
其他,如AI模塊濾波參數、AI模塊采樣率設置及DI濾波參數等可根據現場環境進行修改。
寄存器地址 |
寄存器個數 |
寄存器功能 |
狀態 |
數據范圍 |
適用的功能碼 |
40001 |
1 |
模塊型號 |
R |
按模塊型號配置 |
0x03 |
40001 |
1 |
模塊型號 |
R |
按模塊型號配置,見型號定義表 |
0x03 |
40002 |
1 |
模塊軟件件版本 |
R |
例如5.2,高字節為主版本,低字節為次版本 |
0x03 |
40003 |
10 |
模塊名稱 |
RW |
最長的名字為20個字節 |
0x03,0x10 |
40013 |
1 |
模塊地址 |
RW |
數據范圍 1-255,默認值為1。 |
0x03,0x06,0x10 |
40014 |
1 |
波特率代碼 |
RW |
見波特率代碼表,默認值為3,即9600。 注: 1.在匹配波特率時,通訊地址可以為0或者本模塊的地址,為零時讀取的寄存器必須是波特率代碼寄存器,即40014,個數為1。 2.地址為0時,可以修改寄存器,寄存器必須是波特率代碼寄存器,即40014,個數為1。修改后,總線并不回應。 |
0x03,0x06,0x10 |
40015 |
1 |
AI參數恢復工廠模式 |
W |
只對帶AI的模塊有效,寫入后恢復AI的配置參數。對其他不帶AI的模塊無效。 |
0x06,0x10 |
40016 |
1 |
保留寄存器 |
RW |
保留 |
0x03,0x06,0x10 |
40017 |
1 |
奇偶校驗寄存器 |
RW |
0,表示無校驗(默認) 1,表示奇校驗 2,表示偶校驗 寫入其他值無反應 |
0x03,0x06,0x10 |
40018 |
1 |
重啟寄存器 |
W |
第一次寫入0xa55a,第二次在2s之內寫入0x5aa5,系統重啟 |
0x06,0x10 |
40019 |
1 |
寫保護寄存器 |
W |
寫入0x5A01 |
0x06,0x10 |
100 |
1 |
零點校準觸發 |
RW |
寫0無效,寫非0值進行一次零點校準 回讀為0表示校準完成,非0表示正在校準 |
0x01,0x05,0x0F |
101 |
1 |
滿量程點校準觸發 |
RW |
寫0無效,寫非0值進行一次滿量程點校準 回讀為0表示校準完成,非0表示正在校準 |
0x01,0x05,0x0F |
10200 |
1 |
零點校準記錄 |
R |
0表示沒有進行過零點校準,非0表示進行過零點校準 |
0x02 |
10201 |
1 |
滿量程點校準記錄 |
R |
0表示沒有進行過滿量程點校準,非0表示進行過滿量程點校準 |
0x02 |
10300 |
2 |
DI1~DI2的值 |
R |
0x0000-0x0001,表示DI的當前電平信號 |
0x02 |
40400 |
2 |
DI1~DI2的正脈沖有效狀態 |
RW |
0x0000-0x0001,0表示還沒產生有效的正脈沖,1表示產生了有效的正脈沖 寫0清零,其他值無效 |
0x03,0x06,0x10 |
40402 |
2 |
DI1~DI2的負脈沖有效狀態 |
RW |
0x0000-0x0001,0表示還沒產生有效的負脈沖,1表示產生了有效的負脈沖 寫0清零,其他值無效 |
0x03,0x06,0x10 |
40404 |
2 |
DI1~DI2的正脈沖計數 |
RW |
0x0000-0xFFFF, 表示產生的有效正脈沖的個數,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x03,0x06,0x10 |
40406 |
2 |
DI1~DI2的負脈沖計數 |
RW |
0x0000-0xFFFF, 表示產生的有效負脈沖的個數,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x03,0x06,0x10 |
40408 |
2 |
DI1~DI2的電平變化計數 |
RW |
0x0000-0xFFFF, 表示電平從0到1或者從1到0的變化次數,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x03,0x06,0x10 |
40410 |
2 |
DI1~DI2的DI濾波器參數 |
RW |
信號必須保持幾個采樣周期才能被確認。默認值 0x6,6個采樣周期才能被確認。范圍0x1-0x14,寫入0值返回失敗。 |
0x03,0x06,0x10 |
40412 |
1 |
DI1~DI2自動清零 |
RW |
設置讀取后自動清零,默認所有通道自動清零;該寄存器相應的Bit位為1表示對應通道自動清0,為0表示手動清0。 |
0x03,0x06,0x10 |
40600 |
16 |
AI1~AI8工程量 |
R |
模擬通道被測信號工程量寄存器,4字節浮點數 |
0x03 |
40700 |
8 |
AI1~AI8原始值 |
R |
模擬通道被測信號原始寄存器,2字節無符號整數 |
0x03 |
41000 |
1 |
AI模塊采樣率設置 |
RW |
所有AI通道的采樣率,有效值為0和1。0表示單通道采樣率為>=10HZ,1表示>=60HZ。默認0。 |
0x03,0x06,0x10 |
41001 |
1 |
AI模塊濾波參數 |
RW |
所有AI通道的濾波參數,有效值為1~16。默認4。 |
0x03,0x06,0x10 |
41002 |
1 |
AI模塊采樣范圍 |
RW |
所有AI通道的采樣范圍,有效值為0和1。0表示0~10V或者0~20MA,1表示0~5V或者4~20HA。默認0。 |
0x03,0x06,0x10 |
備注:修改串口參數前,需要寫保護寄存器,寫入0x5A01后,10S內進行修改串口參數及名稱地址。
波特率代碼表:
寄存器值 |
波特率 |
0x0000 |
波特率 1200 |
0x0001 |
波特率 2400 |
0x0002 |
波特率 4800 |
0x0003 |
波特率 9600 |
0x0004 |
波特率 19200 |
0x0005 |
波特率 38400 |
0x0006 |
波特率 57600 |
0x0007 |
波特率 115200 |
以同時采集2路DI為例進行說明,假設C2000-A2-SMX2800-AF1的485地址已經設置為1,命令如下:
0x 0102012C000239FE
命令解析:
靜音 |
01 |
02 |
012C |
0002 |
39FE |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,02,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
假設C2000-A2-SMX2800-AF1的通道DI1已經閉合,通道DI2斷開,設備返回的命令為:
0x010201016048
命令解析:
靜音 |
01 |
02 |
01 |
01 |
6048 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,02,讀寄存器 |
1字節,高字節在前 |
使用一bit表示。1字節數據,01二進制表示為0001,根據位,1表示斷開,0表示閉合 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
以同時采集8路AI工程量為例進行說明,假設C2000-A2-SMX2800-AF1的485地址已經設置為1,命令如下:
0x 010302580010C46D
命令解析:
靜音 |
01 |
03 |
0258 |
0010 |
C46D |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,03,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
注:AI工程量寄存器為4字節浮點數,一個通道占用2個寄存器地址,具體參考IEEE754浮點數的表示方法表示。
假設C2000-A2-SMX2800-AF1設備通道AI1-AI4的接入電流為0,通道AI5-AI8的接入電流為20mA,設備返回的命令為:
0x010320000000000000000000000000000000004000469C4000469C4000469C4000469CD320
命令解析:
靜音 |
01 |
03 |
20 |
000000000000000000000000000000004000469C4000469C4000469C4000469C |
D320 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,03,讀寄存器 |
1字節,高字節在前 |
1個AI使用4字節數據,0000 0000表示0 ;4000 469C高低位進行調換。即469C 4000,由十六進制轉為浮點數即20000.00。 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
假設C2000-A2-SMX2800-AF1設備通道AI1接入電流,通道AI2-AI8的接入電流為0mA,
命令如下:
0x 010302BC00088450
命令解析:
靜音 |
01 |
03 |
02BC |
0008 |
8450 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,03,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節,需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
注:AI工程量寄存器為2字節無符號整型,一個通道占用1個寄存器地址。
設備返回的命令為:
0x01031070FA0000000000000000000000000000BBFE
命令解析:
靜音 |
01 |
03 |
10 |
70 FA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
BBFE |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,03,讀寄存器 |
1字節,高字節在前 |
1個AI使用2字節數據,0000 表示0mA;70 FA為通道AI1原始值。 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
如上讀取原始值寄存器接收的數據,通道AI1數據為70FA,將16進制數據70FA轉換成10進制28922,解析如下:
轉換的電流值I=(28922/65535)*(20-0)≈8.826mA
轉換成傳感器值:
傳感器值=[(傳感器最大值-傳感器最小值)/(20-0)]*(轉換的電流值-0)
轉換的電流值I=(28922/(65535-13107))*(20-4)≈8.826mA
轉換成傳感器值:
傳感器值=[(傳感器最大值-傳感器最小值)/(20-4)]*(轉換的電流值-4)
寫DI1正脈沖計數時,可以往寄存器里面寫入任意值,假如寫入65535,假設設備的485地址已經設置為1。
命令如下:
0x01060194FFFFC8A6
命令解析:
靜音 |
01 |
06 |
0194 |
FFFF |
C8A6 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
數據 |
CRC校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,06,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
1個DI正脈沖計數,每兩個字節表示一個DI通道,FFFF表示寫入DI正脈沖計數為65535個 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
若設備正常執行命令,返回數據如下:
0x01060194FFFFC8A6
命令解析:
靜音 |
01 |
06 |
0194 |
FFFF |
C8A6 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
數據 |
CRC校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,06,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
1個DI正脈沖計數,每兩個字節表示一個DI通道,FFFF表示寫入DI正脈沖計數為65535個 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
在線客服 QQ 交談
查詢熱線 0755-88865168
天貓旗艦店
京東旗艦店
微信公眾號
在線留言