SDD4040-DD1 使用說明書
最近更新時間:2022-06-11 15:53:28
C2000-A2-SDD4040-DD1 是485型數字量輸入輸出模塊,DI可采集濕接點開關量信號,并可對開關變化狀態進行計數;DO為C型繼電器輸出,支持電平、脈沖兩種輸出模式。
本產品采用標準Modbus RTU通訊協議,適合各類工業監控的現場應用。本產品支持C2000設備管理監控軟件,同時也可輕松地實現與第三方SCADA軟件、PLC、HMI設備整合應用。
特點:
→4路數字量輸入,電平、低速脈沖濕接點采集且可計數;
→4路數字量輸出,輸出可設置電平、脈沖兩種方式;
→采用Modbus RTU通訊協議;
→電源具有良好的過流、過壓、防反接、防錯接保護功能;
→豐富的指示燈,全面查看狀態,及時排查故障;
→安裝便捷,支持導軌安裝及定位孔安裝;
→低功耗設計,無需散熱裝置;
→支持寬溫環境應用(-40 ~ 85 ℃);
→提供6年質保服務。
類別 | 參數名稱 | 規格 |
DI 輸入 | DI 路數 | 4 |
連接端 | 鳳凰端子 | |
接口類型 | 濕接點: 邏輯 0,0~10VDC; 邏輯 1,20~50VDC |
|
DI 輸入模式 | 電平 + 脈沖計數 | |
數字濾波時間間隔 | 6個采樣周期 | |
采集頻率 | 1kHz | |
DO 輸出 | DO 路數 | 4 |
連接端 | 鳳凰端子 | |
DO 輸出類型 | C 型繼電器 | |
DO 輸出模式 | 電平+脈沖 | |
觸點容量 | 30V/3A | |
向上串行接口 | 串口類型 | RS485 |
端口數量 | 1 | |
連接端 | 鳳凰端子 | |
通訊協議 | Modbus RTU 協議 | |
電源 | 電源連接端 | 鳳凰端子 |
輸入電壓 | 9~27VDC | |
電流 | 80mA @ 12VDC | |
物理特征 | 尺寸 | 75*105*30mm |
安裝方式 | 定位孔/導軌安裝 | |
工作環境 | 工作溫度 | -40℃ ~ 85℃ |
存儲溫度 | -60℃ ~ 125℃ | |
相對濕度 | 5% ~ 95% RH 不凝露 |
類別 | 指示燈 | 說明 | 含義 |
DI 輸入 | DIx | 開關量輸入指示燈(濕接點) | 常亮:輸入電壓大于臨界電壓 |
熄滅:輸入電壓小于臨界電壓 | |||
DO 輸出 | DOx | 開關量輸出指示燈 | 常亮:閉合 |
熄滅:斷開 | |||
向上串行接口 | 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 | |
DO 輸出 | N.Ox | 數字量信號輸出常開端 | RVV 2*1.0 |
COMx | 數字量信號輸出公共端 | RVV 2*1.0 | |
N.Cx | 數字量信號輸出常閉端 | RVV 2*1.0 | |
向上串行接口 | 485+、485- | RS485 正極、RS485 負極(向上) | RVSP 2*0.5 |
電源輸入 | VS+、GND | 電源輸入正極、電源輸入負極 | RVV 2*1.0 |
對C2000-A2-SDD4040-DD1 進行各項操作設置之前需要安裝《C2000設備管理監控工作站》程序,通過此程序可以更改設備485地址、串口參數及查詢控制IO的狀態。軟件安裝需以管理員的權限運行安裝程序目錄中的KonNaD.Setup,然后在安裝向導的指引下即可對程序進行安裝。
安裝完成后,勾選,點擊【完成】按鈕,彈出配置數據庫界面,如下圖所示:
可選擇SQL Server或Access連接方式進行配置數據庫。
注:若電腦未安裝SQL Server,請在選擇連接方式處選擇Access。
*注意 本軟件僅用于對產品進行測試,不用作其它用途。
*注意 在使用軟件對IO設備進行操作時,請保證設備正常加電并連接好通訊線纜。
打開C2000設備管理監控工作站,使用默認用戶名:admin 密碼:空 即可登錄軟件。
登錄后需要先添加一個設備組,操作如下:
選擇設備管理標簽頁——右鍵local,選擇添加設備組,以后設備的查詢控制都需要將設備添加到建立的組下進行。
添加好設備組后,即可進行設備的搜索。勾選搜索串口設備,會呈現出搜索串口設備需要填寫的參數,如下圖:
正確選擇電腦連接C2000-A2-SDD4040-DD1 使用的串口,填入搜索的地址范圍,在設置搜索范圍時請根據實際情況進行設置,避免設置沒有必要的大范圍搜索導致過長的搜索設備時間(設備出廠的串口參數默認為9600、N、8、1)。設置好搜索條件后點擊“搜索”按鈕,開始搜索,會找到連接在串口的設備。
搜索過程中,點擊“”按鈕則會停止搜索。
搜索不到設備處理方法:
搜索到設備后,左鍵選擇搜索到的設備,將其拖動至設備組,會彈出設置串口設備窗口
灰色參數項為只讀(正確顯示設備的實際參數),其他參數則可進行更改,設置好后,點擊“確定”按鈕,則可成功添加至平臺。
從平臺可以方便的查詢控制設備狀態,如下圖所示。
設備經成功的添加到組下面后,設備的各參數及狀態都可以通過此平臺來控制。設備控制時右鍵點擊設備點,選擇菜單項中的“控制”,在彈出控制設備點窗口,設置要控制的點值,點擊確定即可。
① DO狀態
通過此寄存器可控制對應繼電器動作,寫0后COM和NO斷開,并與NC導通,寫入值1后COM和NO導通,并與NC斷開;
② DO上電狀態
DO的上電狀態控制設備剛上電沒有接到外部控制命令時繼電器的狀態,寫0表示設備剛上電時COM和NC導通,寫入值1表示剛上電時COM和NO導通。
③ DI值
檢測到接入電壓為0~10V時,DI的值為0,檢測到接入電壓為20~50V時,DI的值為1,可在DI和GND接入20~50V的直流電壓模擬開關閉合,此時對應通道的DI值將變為1。
④ DI正/負脈沖有效狀態、DI正/負脈沖計數
DI正/負脈沖狀態:指示當前輸入的脈沖狀態,開關斷開時對應的正脈沖狀態寄存器值被置為1,開關閉合時對應負脈沖寄存器值被置為1。寫入值為0,則清除檢測到的脈沖狀態,其他值寫入無效。
DI正/負脈沖計數:正/負脈沖變化的次數,檢測脈沖變化的個數。可寫入初始值,寫入后可從初始值開始計數到最大值65535。到最大值后從0開始重新計數。
⑤ 電平變化計數
電平變化計數:正/負脈沖變化的次數之和,可寫入初始值,寫入后可從初始值開始計數到最大值65535。到最大值后從0開始重新計數。
⑥ 濾波器參數
設置DI采集時輸入信號必須保持幾個采樣周期才能被確認。默認值為0x6,表示需要6個采樣周期開關量狀態才能被確認。此值可根據現場情況適當的修改。
⑦ DI自動清零
設置為自動清零,則DI正/負脈沖計數、DI電平計數值每次讀取后值會自動清除。
設置為手動清零,則DI正/負脈沖計數、DI電平計數值每次檢測不會清除,需要手動清除。(手動寫入值0即可清除)
⑧ DO工作模式
DO輸出可設置為電平模式和脈沖模式。
電平模式:繼電器的通斷狀態必須通過命令才能改變。
脈沖模式:設置為脈沖模式后,繼電器會在一定的時間內自動將NO和COM導通的狀態變為NC和COM導通的狀態,時間可通過脈沖寬度設置。
寄存器地址 |
個數 |
寄存器內容 |
狀態 |
數據范圍 |
適用的功能碼 |
40001 |
1 |
模塊型號 |
R |
按模塊型號配置,見型號定義表 |
0x03 |
40002 |
1 |
模塊軟件件版本 |
R |
例如5.2,高字節為主版本,低字節為次版本 |
0x03 |
40003 |
10 |
模塊名稱 |
RW |
最長的名字為20個字節,包括‘\0’ |
0x03,0x10 |
40013 |
1 |
模塊地址 |
RW |
數據范圍 1-255,默認值為1。 |
0x03,0x06,0x10 |
40014 |
1 |
波特率代碼 |
RW |
見波特率代碼表,默認值為3,即9600。 注:1.在匹配波特率時,通訊地址可以為0或者本模塊的地址。 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 |
4 |
DO1~DO4的狀態 |
RW |
0x00-0x01,保存DO1~DO4的當前狀態;寫則改變DO的當前狀態,讀則代表讀取當前DO的狀態。 |
0x01,0x05,0x0F |
104 |
4 |
DO1~DO4上電時的狀態 |
RW |
0x00-0x01,設置DO的上電狀態,寫入后,下次重啟后,DO的狀態即為設置的狀態。 |
0x01,0x05,0x0F |
10200 |
4 |
DI1~DI4的值 |
R |
0x00-0x01,表示DI的當前電平信號 |
0x02 |
40300 |
4 |
DI1~DI4正脈沖有效狀態 |
RW |
0x0000-0x0001,0表示還沒產生有效的正脈沖,1表示產生了有效的正脈沖 寫0清零,其他值無效 |
0x03,0x06,0x10 |
40304 |
4 |
DI1~DI4負脈沖有效狀態 |
RW |
0x0000-0x0001,0表示還沒產生有效的負脈沖,1表示產生了有效的負脈沖 寫0清零,其他值無效 |
0x03,0x06,0x10 |
40308 |
4 |
DI1~DI4的正脈沖計數 |
RW |
0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x03,0x06,0x10 |
40312 |
4 |
DI1~DI4的負脈沖計數 |
RW |
0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x03,0x06,0x10 |
40316 |
4 |
DI1~DI4的電平變化計數 |
RW |
0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。 |
0x03,0x06,0x10 |
40320 |
4 |
DI1~DI4濾波器參數 |
RW |
信號必須保持幾個采樣周期才能被確認。默認值 0x6,6個采樣周期才能被確認。范圍0x1-0xFFFF,寫0返回失敗。 |
0x03,0x06,0x10 |
40324 |
1 |
DI1~DI4自動清零 |
RW |
設置讀取后自動清零,默認所有通道自動清零;該寄存器相應的Bit位為1表示對應通道自動清0,為0表示手動清0。 |
0x03,0x06,0x10 |
40325 |
4 |
DO1~DO4的工作模式 |
RW |
為0表示電平模式,為1表示脈沖模式, |
0x03,0x06,0x10 |
40329 |
4 |
DO1~DO4的脈沖寬度 |
RW |
最小值為50,即輸出50ms的脈沖;最大寬度為65535ms的脈寬。 |
0x03,0x06,0x10 |
備注:修改串口參數前,需要寫保護寄存器,寫入0x5A01后,10S左右即可進行修改串口參數及名稱地址。
波特率代碼表:
寄存器值 |
波特率 |
0x0000 |
波特率 1200 |
0x0001 |
波特率 2400 |
0x0002 |
波特率 4800 |
0x0003 |
波特率 9600 |
0x0004 |
波特率 19200 |
0x0005 |
波特率 38400 |
0x0006 |
波特率 57600 |
0x0007 |
波特率 115200 |
以同時采集4路DO為例進行說明,假設C2000-A2-SDD4040-DD1 的485地址已經設置為1,命令如下:
0x0101006400047C16
命令解析:
靜音 |
01 |
01 |
0064 |
0004 |
7C16 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,01,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
假設C2000-A2-SDD4040-DD1 的通道DO1-DO2為閉合狀態,通道DO3-DO4斷開狀態,設備返回的命令為:
0x010101031189
命令解析:
靜音 |
01 |
01 |
01 |
03 |
1189 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,01,讀寄存器 |
1字節,高字節在前 |
4個DO使用1字節數據,03二進制表示為0011,根據位,1表示斷開,0表示閉合 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
寫DO狀態時,可以往寄存器里面寫0或者是寫1,寫0斷開寫1閉合,假設設備的485地址已經設置為1。
將DO1 –DO2閉合,DO3- DO4斷開,命令如下:
0x010F0064000401030F5F
命令解析:
靜音 |
01 |
0F |
0064 |
0004 |
01 |
03 |
0F5F |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,0x0F,寫寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
1字節,高字節在前 |
4個DO使用1字節數據,03二進制表示為0000 0011,根據位,1表示閉合,0表示斷開 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
若設備正常執行命令,返回數據如下:
0x010F0064000415D7
命令解析:
靜音 |
01 |
0F |
0064 |
0004 |
15D7 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,0x0F,寫寄存器 |
2字節,高字節在前 |
2字節,高字節在前 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
寫DO狀態時,可以往寄存里面寫0x0000或者0xFF00,寫0x0000斷開,寫0xFF00閉合。
將DO1閉合,命令如下:
0x01050064FF00CDE5
命令解析:
靜音 |
01 |
05 |
0064 |
FF00 |
CDE5 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,05,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
FF00表示閉合狀態 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
若設備正常執行命令,返回數據如下:
0x01050064FF00CDE5
命令解析:
靜音 |
01 |
05 |
0064 |
FF00 |
CDE5 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,05,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
FF00表示閉合狀態 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
以同時采集4路DI為例進行說明,假設C2000-A2-SDD4040-DD1 的485地址已經設置為1,命令如下:
0x 010200C80004F837
命令解析:
靜音 |
01 |
02 |
00C8 |
0004 |
F837 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,02,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
假設C2000-A2-SDD4040-DD1 的通道DI1-DI2已接入電壓大于20VDC,通道DI3-DI4接入電壓小于10VDC,設備返回的命令為:
0x01020103E189
命令解析:
靜音 |
01 |
02 |
01 |
03 |
E189 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,02,讀寄存器 |
1字節,高字節在前 |
4個DI使用1字節數據,03二進制表示為0011,根據位,1表示閉合,0表示斷開 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
以同時采集4路DI正脈沖有效狀態,假設C2000-A2-SDD4040-DD1 的485地址已經設置為1,命令如下:
0x0103012C0004843C
命令解析:
靜音 |
01 |
03 |
012C |
0004 |
843C |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,03,讀寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
2字節,CRC16 |
≥3.5 個字符的靜止 時間 |
假設C2000-A2-SDD4040-DD1 的通道DI1-DI2產生有效的正脈沖,通道DI3-DI4沒有產生有效的正脈沖,設備返回的命令為:
0x0103080001000100000000B8D7
命令解析:
靜音 |
01 |
03 |
08 |
0001000100000000 |
B8D7 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,03,讀寄存器 |
8字節,高字節在前 |
4個DI的正脈沖有效狀態,每兩個字節表示一個DI通道,順序是從DI1到DI4,0001表示產生了正脈沖,0000表示未產生正脈沖 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
寫DI1正脈沖計數時,可以往寄存器里面寫入任意值,假如寫入65535,假設設備的485地址已經設置為1。
命令如下:
0x01060134FFFFC848
命令解析:
靜音 |
01 |
06 |
0134 |
FFFF |
C848 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,06,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
1個DI正脈沖計數,每兩個字節表示一個DI通道,FFFF表示寫入DI正脈沖計數為65535個 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
若設備正常執行命令,返回數據如下:
0x01060134FFFFC848
命令解析:
靜音 |
01 |
06 |
0134 |
FFFF |
C848 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,06,寫單個寄存器 |
2字節,要開始讀取的寄存器地址 |
1個DI正脈沖計數,每兩個字節表示一個DI通道,FFFF表示寫入DI正脈沖計數為65535個 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
寫DO工作模式時,可以往寄存器里面寫0或者是寫1,寫0為電平模式,寫1為脈沖模式,假設設備的485地址已經設置為1。
將DO1 –DO2設置為脈沖模式,DO3- DO4為電平模式,命令如下:
0x01100145000408000100010000000094C8
命令解析:
靜音 |
01 |
10 |
0145 |
0004 |
08 |
0001000100000000 |
94C8 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
數據長度 |
數據 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,0x10,寫寄存器 |
2字節,要開始讀取的寄存器地址 |
2字節, 需要讀取的寄存器個數 |
1字節,高字節在前 |
4個DO工作模式,每個使用2字節數據,0001表示脈沖模式,0000表示電平模式 |
2字節, CRC16 |
≥3.5 個字符的靜止 時間 |
若設備正常執行命令,返回數據如下:
0x011001450004D1E3
命令解析:
靜音 |
01 |
10 |
0145 |
0004 |
D1E3 |
靜音 |
起始結構 |
從設備地址 |
功能碼 |
起始寄存器地址 |
寄存器個數 |
CRC 校驗碼 |
結束結構 |
≥3.5 個字符的靜止 時間 |
1字節,設備的485地址 |
1字節,0x10,寫寄存器 |
2字節,高字節在前 |
2字節,高字節在前 |
2字節,低字節在前 |
≥3.5 個字符的靜止 時間 |
在線客服 QQ 交談
查詢熱線 0755-88865168
天貓旗艦店
京東旗艦店
微信公眾號
在線留言