• <meter id="b0abd"><menu id="b0abd"><u id="b0abd"></u></menu></meter>

  • <cite id="b0abd"></cite>
    1. <code id="b0abd"><label id="b0abd"></label></code>
      1. <var id="b0abd"></var>
      2. <table id="b0abd"></table>

        SDD1010-AB3 使用說明書

        最近更新時間:2022-06-11 15:52:22

        1. 快速使用

        本章節“快速使用”可使用戶快速了解及使用產品,了解產品接線、配套軟件安裝、產品參數設置及調試(查看狀態及控制狀態)。

        1.1. 使用前準備

        IO設備使用前需額外準備網線、電源、螺絲刀及電腦等相關輔件,具體見下表所示:

        類型

        產品準備

        其他輔件準備

        硬件

        A1-SDD1010-AB3設備一臺(下文統稱“IO設備”)

        另需自備網線一根,導線若干;9~27VDC電源一個。

        軟件

        《康耐德設備設置工具》安裝包

        電腦一臺,已預裝Windows操作系統

        軟件包下載地址:https://www.konnad.com/download?file=sdk

        服務與下載-->下載中心-->軟件 & SDK-->康耐德設備設置工具

        1.2. 設備接線

        將IO設備按如下接線示意圖接上需要采集/控制的IO設備,需要外接電源:

        設備上電后,電源指示燈PWR紅色常亮,運行指示燈RUN閃爍,設備供電正常。設備接上網線,網線另外一端插入電腦網口,網絡指示燈SPD常亮、LINK閃爍,設備已接入網絡。

        ● DI(干接點)接線測試:使用一根導線短接DI1和GND(干接點公共端),可看到設備DI-1指示燈亮,斷開燈滅。

        ● DO接線測試:先將設備用網線連接至電腦,通過配套軟件設置參數后發送命令測試。如:將“DO1狀態”寫1使DO1閉合(N.O1與COM導通),則DO-1燈亮;寫0使DO1斷開(N.O1與COM斷開),則DO-1燈滅。寫“1”或“0”時能聽到繼電器“閉合”或“斷開”聲響。

        1.3. 軟件設置及設備調試

        在參數設置前請按如下操作安裝好軟件包,將已完成上一步驟的設備用網線連接至電腦,打開安裝好的《康耐德設備設置工具》,搜索設備并進行參數設置。參數設置成功后,查看設備的DI/DO值變化,驗證設備能正常通訊。

        軟件包安裝:1.下載軟件壓縮包;2.軟件壓縮包右鍵屬性-->常規-->解除鎖定(無此項時忽略本步驟);3.軟件壓縮包解壓縮-->KonNaD.Setup.exe右鍵“以管理員身份運行安裝”即可。

        軟件包安裝出現問題參考 軟件操作 內容。

        1.3.1. 設備搜索及參數設置

        打開《康耐德設備設置工具》,選擇 搜索網絡設備 ,點擊 搜索 ,搜索到設備后,點選搜索到的設備,雙擊設備或點擊軟件上方 設置 鍵,彈出設置“設備參數”對話框,將設備的IP地址參數設置成與電腦在同一網段,設備工作模式設置為“服務器模式”,點擊確定。

        網絡IO設備出廠默認IP地址為10.1.1.10(子網掩碼255.0.0.0 \網關10.1.1.200),將設備IP設置與電腦IP在相同的網段,以電腦 IP為10.1.1.11為例,將設備IP設置成10.1.1.12。

        特別提示:搜索時如果搜索不到或提示網卡報錯時

        ● 確認是否按照以管理員權限安裝和運行;

        ● 找到安裝包(解壓之前)-->右擊屬性-->常規-->解除鎖定-->解壓后重新安裝;

        ● 檢查網絡指示燈狀態是否正常或更換網線。

        1.3.2. 設備調測

        設備參數設置成功后,重新搜索設備,點擊軟件左下角“刷新”,可以看到設備的所有點值信息。

        ● DI1值為DI狀態(讀取1為采集開關量閉合,0斷開);

        ● DO1狀態為DO輸出是否導通和斷開(1為COM和N.O導通,0為COM和N.O斷開),如擊DO1狀態點值后圖標,寫1或0來控制DO1狀態輸出。如下圖示:

        【更多相關信息】詳細軟件操作見“ 軟件操作 ”;若需上位機/軟件對接開發(二次開發)詳見“ 通信協議 ” 中的寄存器信息。

        2. 硬件說明

        2.1. 技術參數

        類別 參數名稱 規格
        DI 輸入 DI 路數 1
        連接端 鳳凰端子
        接口類型 干接點
        DI 輸入模式 電平 + 脈沖計數
        數字濾波時間間隔 6個采樣周期
        采集頻率 1kHz
        DO 輸出 DO 路數 1
        連接端 鳳凰端子
        DO 輸出類型 C 型繼電器
        DO 輸出模式 電平
        觸點容量 30V/3A
        網絡 網口數量 1
        速度 10/100M
        傳輸距離 100 米
        通信協議 標準 Modbus TCP 協議
        協議模式 支持 TCP Server/Client 模式
        向下串行接口 串口類型 RS485
        端口數量 1
        連接端 鳳凰端子
        級聯/透傳 RS485 級聯
        電源 電源連接端 鳳凰端子
        輸入電壓 9~27VDC
        電流 160mA @ 12VDC
        物理特征 尺寸 75*105*30mm
        安裝方式 定位孔/導軌安裝
        工作環境 工作溫度 -40℃ ~ 85℃
        存儲溫度 -60℃ ~ 125℃
        相對濕度 5% ~ 95% RH 不凝露

        2.2. 產品規格及外觀

        2.3. 指示燈

        類別 指示燈 說明 含義
        DI 輸入 DIx 開關量輸入指示燈(干接點) 常亮:閉合
        熄滅:斷開
        DO 輸出 DOx 開關量輸出指示燈 常亮:閉合
        熄滅:斷開
        網絡 LINK 網絡連接狀態指示燈 常亮:網口接入正常
        閃爍:網口正在收發數據
        熄滅:網口未插入網線
        SPD 10/100M 指示燈 常亮:接入 100M 網絡
        熄滅:未接入 100M 網絡
        向下串行接口 RXD RS485 數據接收指示燈 常亮:RS485 線路故障,請檢查 RS485 線路正負極是否接反
        閃爍:RS485 端口正在接收數據
        熄滅:RS485 端口未接收數據
        TXD RS485 數據發送指示燈 閃爍:RS485 端口正在發送數據
        熄滅:RS485 端口未發送數據
        電源 PWR 電源指示燈 常亮:設備供電正常
        熄滅:設備未通電或供電異常,請檢查電壓是否為 9~27VDC
        運行 RUN 設備運行指示燈 常亮:程序異常
        閃爍:運行正常,間隔 1s 閃爍
        熄滅:程序異常

        2.4. 端口說明

        類別 端口 說明 建議線材
        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
        網絡 Ethernet RJ45 網口 CAT-5e
        向下串行接口 485+ 、485- RS485 正極、RS485 負極(向下) RVSP 2*1.0
        電源輸入 VS+、GND 電源輸入正極、電源輸入負極 RVV 2*1.0
        PE 用于設備可靠接地,防雷 RVV 2*0.5

        2.5. 尺寸

        unit:mm(inch)

        2.6. 安裝方式

        3. 產品功能

        3.1. DI 采集

        3.1.1. DI 采集類型

        干接點:短接DI和GND,DI點值為1;斷開連接,DI點值為0。

        注: DI狀態起始寄存器地址為10200(0xC8),2字節無符號整型,讀取DI狀態使用0x02功能碼。

        3.1.2. DI 主動上傳

        設備勾選“主動上傳數據”項后,在4種情況下會主動上傳DI狀態值。

        ● 設備第一次連接到上位機

        ● 設備任意一個DI通道值從1變為0

        ● 設備任意一個DI通道值從0變為1

        ● 設備在TCP Client模式,網絡中斷后重新連接到上位機

        3.2. DO 控制

        3.2.1. DO 狀態

        DO狀態:通過此寄存器可控制對應繼電器動作,寫0后COM和NC導通,寫入值1后COM和NO導通。

        注: DO狀態起始寄存器地址100(0x64),2字節無符號整型,讀DO狀態使用0x01功能碼,0x05寫單個DO,0x0F同時寫多個DO狀態。

        3.2.2. DO上電狀態

        DO的上電狀態控制設備剛上電沒有接到外部控制命令時繼電器的狀態,寫0表示設備剛上電時COM和NC導通,寫入值1表示剛上電時COM和NO導通。

        3.3. 其他功能

        3.3.1. DI 脈沖計數

        1)正/負脈沖有效狀態、DI 正/負脈沖計數

        DI正/負脈沖狀態:指示當前輸入的脈沖狀態,開關斷開時對應的正脈沖狀態寄存器值被置為1,開關閉合時對應負脈沖寄存器值被置為1。寫入值為0,則清除檢測到的脈沖狀態,其他值寫入無效。

        DI正/負脈沖計數:正/負脈沖變化的次數,檢測脈沖變化的個數。可寫入初始值,寫入后可從初始值開始計數到最大值65535,到最大值后從0開始重新計數。

        2)電平變化計數

        電平變化計數:正/負脈沖變化的次數之和,可寫入初始值,寫入后可從初始值開始計數到最大值65535。到最大值后從0開始重新計數。

        3.3.2. 濾波器參數

        DI1濾波器參數:設置DI采集時輸入信號必須保持幾個采樣周期才能被確認。默認值為0x6,表示需要6個采樣周期開關量狀態才能被確認。此值可根據現場情況適當的修改,范圍為 0-20。

        3.3.3. DI 自動清零

        設置為自動清零,則DI正/負脈沖計數、DI電平計數值每次讀取后值會自動清除。

        設置為手動清零,則DI正/負脈沖計數、DI電平計數值每次檢測不會清除,需要手動清除。(手動寫入值0即可清除)

        4. 軟件操作

        4.1. 軟件安裝

        此操作前需確保設備正確接線并已上電,將網絡型IO設備用網線連接到電腦端,使用《康耐德設備設置工具》對IO設備進行設置和調試,通過軟件可以更改IO設備的模塊ID、網絡參數及查詢控制IO的狀態等。《康耐德設備設置工具》為IO設備設置及調試工具,如需組態軟件請咨詢客服。

        下載軟件安裝包后需先檢查壓縮包的屬性是否有“解除鎖定”提示,如有請先解除鎖定后解壓安裝,如不先解除鎖定直接解壓安裝程序,將導致軟件運行異常。(鎖定原因:由于使用瀏覽器下載的可執行程序時,可能會被電腦系統自帶的SmartScreen篩選器鎖定權限,從而導致設置程序無法正常工作。如遇此類情況需先對安裝包解除鎖定,再進行解壓安裝。)

        解壓安裝包后,軟件安裝需右鍵以管理員的權限運行安裝程序目錄中的“KonNaD.Setup.exe”,然后在安裝向導的指引下即可對程序進行安裝。

        軟件無法運行或閃退解決方法:找到電腦桌面軟件快捷鍵圖標-->右擊屬性-->兼容性-->勾選以管理員身份運行此程序-->應用-->確定-->再次打開軟件。

        4.2. 軟件界面及功能介紹

        菜單欄功能介紹

        “設置”:用于設置網絡型IO設備的網絡參數或RS485型IO設備串口參數;

        “遠程設置”:對于網絡型IO設備,當已配置設備IP為局域網內網段但設備跨多個路由,搜索不到時,可以通過遠程設置修改設備參數。對于RS485型IO設備無效;

        “修改/清除密碼”:修改和清除網絡型IO設備密碼;

        “調試助手”:包含網絡調試、串口調試、模擬量換算和進制轉換工具;

        “搜索網絡/串口設備”:可以選擇搜索網絡型IO設備或RS485型IO設備,根據具體是哪種類型的產品點擊“搜索”按鈕進行搜索;

        “監聽設置”:當網絡型IO設備作為客戶端時,可以設置調試軟件作為服務器端的監聽端口號;

        “刷新”:點擊“刷新”按鈕可以獲取設備當前點值狀態,或勾選“自動刷新”可以連續獲取點值狀態信息。

        4.3. 軟件使用

        4.3.1. 設置設備參數

        打開《康耐德設備設置工具》,選擇 搜索網絡設備 ,點擊 搜索 ,可搜索到IO設備,如下圖:

        1)設置設備參數

        搜索到設備后,雙擊搜索到的設備或點擊軟件上“ 設置 ”鍵,彈出設置“ 設備參數 ”對話框可進行設備基本參數配置(設備默認IP地址10.1.1.10/子網掩碼255.0.0.0 /網關10.1.1.200),下面對設備參數進行介紹。

        自動獲取IP:如果勾選“自動獲得 IP地址”,那么此IO設備所在網段當中的DHCP服務器將為其自動分配IP地址,但仍需手動設置上本網段默認網關,如不勾選“自動獲得IP地址”需要手動為其指定IP地址和子網掩碼、默認網關。

        工作方式:可以設置為“服務器模式”或“客戶端模式”,在服務器模式下設備在指定的端口監聽來自客戶端的連接。設備選擇客戶端工作模式時,要同時設置服務IP和端口,當設備做為客戶端時從上電開始就會主動的連接服務器,直到和服務器建立連接為止。此處服務器客戶的指的的Socket連接時的概念,不要和應用程序的客戶端服務器相混淆。

        監聽端口:設備設置為服務器工作模式時等待客戶端連接的監聽端口。

        服務器IP或域名:設備設置為客戶端工作模式時需要設置,需要連接的服務器地址。

        服務器端口:設備設置為客戶端工作模式時需要設置,需要連接的服務器的端口。

        主動上傳數據:選擇此項后只要DI的值有變化,設備即可按照Modbus TCP協議格式主動上傳一條開關量變化數據。

        2)設置級聯設備

        點擊“下一步”進入“級聯設備”設置項,在此可以添加本公司RS485型IO設備作為級聯設備,如不需要級聯RS485型IO設備作為級聯設備使用,這里的設置可以忽略。

        級聯指的是A2-SDD1010-AB3的RS485接口連接本公司RS485型IO設備,這些RS485型IO設備原本使用Modbus RTU進行通信。通過級聯后上位機可通過網絡使用Modbus TCP讀取這些級聯RS485型IO設備數據。最多可以級聯16個本公司RS485型IO設備,上位機使用Modbus TCP讀取級聯設備數據時為區分不同的485設備,需將設備的485地址映射為Modbus TCP協議中的單元標識。比如上位機讀取485地址為2的RS485型IO設備的數據,上位機發送的Modbus TCP數據報文中的單元標識需要設置為2。

        在級聯設備中點“添加”在彈出的添加級聯設備中完成級聯設備的添加。

        4.3.2. 設備狀態查看

        確保設備和電腦IP地址設置在同一個網段后,點擊軟件左下角“刷新”,可以看到設備點值信息,如下圖示:

        ● DI1值為DI狀態(讀取1為采集開關量閉合,0斷開);

        ● DO1狀態為DO輸出是否導通和斷開(1為COM和N.O導通,0為COM和N.O斷開)。

        ● DI正/負脈沖計數,檢測脈沖變化的個數,可讀寫。當設置DI1自動清零為自動時,脈沖計數每次讀取后自動清楚。當設置DI1自動清零為手動清零,每次讀取后不會一直累加計數(累計最大為65535后歸零),需要手動清除。(手動寫入值0即可清除)

        4.3.3. 設備狀態控制

        平臺可以通過改變DO狀態點值來改變IO設備數字量輸出狀態。例如設置DO1狀態點值為1時,此時DO1燈點亮,設置DO1點值為0時,DO1燈熄滅。

        DO上電狀態可控制,當DO為電平輸出時,設置DO上電狀態為1,將設備斷電上電后,DO燈點亮。

        4.3.4. 遠程設置

        當已配置設備IP為局域網內網段,但設備跨多個路由,搜索不到時,可以通過遠程設置修改設備參數。點擊軟件左上角“遠程設置”,彈出對話框填寫設備IP地址,端口21678默認,即可進行設備參數配置。

        5. 通信協議

        設備使用國際標準Modbus TCP協議,如對協議有疑問可自行參考相關Modbus文檔或和本公司咨詢。

        5.1. 寄存器列表

        寄存器地址

        個數

        寄存器內容

        狀態

        數據范圍

        適用的功能碼

        40100

        3

        模塊MAC地址

        R

        如MAC:00 09 f6 01 02 03,

        發送序列為:09 00 01 f6 03 02

        0x03

        40103

        1

        設備型號

        R

        按設備型號顯示

        0x03

        40104

        1

        模塊版本號

        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,發送序列為01 F6

        0x03,0x06,0x10

        40108

        1

        保留

        RW

        保留。讀為0,寫無效

        0x03,0x06,0x10

        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,默認9876,用于客戶端模式

        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

        100

        1

        DO1的狀態

        RW

        0x00-0x01,保存DO1的當前狀態;寫則改變DO的當前狀態,讀則代表讀取當前DO的狀態。

        0x01,0x05,0x0F

        101

        1

        DO1上電時的狀態

        RW

        0x00-0x01,設置DO的上電狀態,寫入后,下次重啟后,DO的狀態即為設置的狀態。

        0x01,0x05,0x0F

        10200

        1

        DI1的值

        R

        0x00-0x01,表示DI的當前電平信號

        0x02

        40300

        1

        DI1正脈沖有效狀態

        RW

        0x0000-0x0001,0表示還沒產生有效的正脈沖,1表示產生了有效的正脈沖

        寫0清零,其他值無效

        0x03,0x06,0x10

        40301

        1

        DI1負脈沖有效狀態

        RW

        0x0000-0x0001,0表示還沒產生有效的負脈沖,1表示產生了有效的負脈沖

        寫0清零,其他值無效

        0x03,0x06,0x10

        40302

        1

        DI1的正脈沖計數

        RW

        0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。

        0x03,0x06,0x10

        40303

        1

        DI1的負脈沖計數

        RW

        0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。

        0x03,0x06,0x10

        40304

        1

        DI1的電平變化計數

        RW

        0x0000-0xFFFF,可以寫入任意值,寫入后,從寫入的值開始計數。

        0x03,0x06,0x10

        40305

        1

        DI1濾波器參數

        RW

        信號必須保持幾個采樣周期才能被確認。默認值 0x6,6個采樣周期才能被確認。范圍0x1-0xFFFF,寫入0值返回失敗。

        0x03,0x06,0x10

        40306

        1

        DI1自動清零

        RW

        設置讀取后自動清零,默認所有通道自動清零;該寄存器相應的Bit位為1表示對應通道自動清0,為0表示手動清0。

        0x03,0x06,0x10

        5.2. 協議應用范例

        根據前面的設置和設備建立好Socket連接后通過Modbus協議即可取得設備數據,設備的單元標識固定為FF,級聯設備的單元標示為其485地址。

        5.2.1. 讀DO 狀態(0x01)

        以同時采集1路DO為例進行說明,命令如下:

        0x 000100000006FF0100640001

        命令解析:

        0001

        0000

        0006

        FF

        01

        0064

        0001

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,01,讀寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        假設C2000-A1-SDD1010-AB3的通道DO1為閉合狀態,設備返回的命令為:

        0x000100000004FF010101

        命令解析:

        0001

        0000

        0004

        FF

        01

        01

        01

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        數據長度

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,01,讀寄存器

        1字節,表示數據長度

        1個字節表示1DO01表示閉合

        5.2.2. 寫 DO狀態(0x0F)

        寫DO狀態時,可以往寄存器里面寫0或者是寫1,寫0斷開寫1閉合。

        將DO1閉合,命令如下:

        0x000100000008FF0F006400010101

        命令解析:

        0001

        0000

        0008

        FF

        0F

        0064

        0001

        01

        01

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        數據長度

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,0F,寫寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        1字節,表示數據長度

        1個字節表示1DO01表示閉合

        若設備正常執行命令,返回數據如下:

        0x 000100000006FF0F00640001

        命令解析:

        0001

        0000

        0006

        FF

        0F

        0064

        0001

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,0F,寫寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        5.2.3. 寫單個 DO 狀態(0x05)

        寫DO狀態時,可以往寄存里面寫0x0000或者0xFF00,寫0x0000斷開,寫0xFF00閉合。

        將DO1閉合,命令如下:

        0x000100000006FF050064FF00

        命令解析:

        0001

        0000

        0006

        FF

        05

        0064

        FF00

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,05,寫單個寄存器

        2個字節,要開始讀取的寄存器地址

        FF00表示閉合狀態

        若設備正常執行命令,返回數據如下:

        0x 000100000006FF050064FF00

        命令解析:

        0001

        0000

        0006

        FF

        05

        0064

        FF00

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,05,寫單個寄存器

        2個字節,要開始讀取的寄存器地址

        FF00表示閉合狀態

        將 DO1 斷開,命令如下:

        0x000100000006FF0500640000

        5.2.4. 讀 DI 狀態(0x02)

        以采集1路DI為例進行說明,命令如下:

        0x 000100000006FF0200C80001

        命令解析:

        0001

        0000

        0006

        FF

        02

        00C8

        0001

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,02,讀寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        假設C2000-A1-SDD1010-AB3的通道DI1已經閉合,設備返回的命令為:

        0x000100000004FF020101

        命令解析:

        0001

        0000

        0004

        FF

        02

        01

        01

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        數據長度

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,02,讀寄存器

        1字節,表示數據長度

        1個字節表示1DI01為閉合,00為斷開

        5.2.5. 讀 DI 正脈沖有效狀態(0x03)

        以采集1路DI正脈沖有效狀態,命令如下:

        0x000100000006FF03012C0001

        命令解析:

        0001

        0000

        0006

        FF

        03

        012C

        0001

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,03,讀寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        假設C2000-A1-SDD1010-AB3的通道DI1產生有效的正脈沖,設備返回的命令為:

        0x000100000005FF03020001

        命令解析:

        0001

        0000

        0005

        FF

        03

        02

        0001

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        數據長度

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,03,讀寄存器

        1字節,表示數據長度

        兩個字節表示一個DI通道,0001表示產生了正脈沖,0000表示未產生正脈沖

        5.2.6. 寫單個 DI 正脈沖計數(0x06)

        寫DI1正脈沖計數時,可以往寄存器里面寫入0x0000-0xFFFF任意值,假如寫入0x000F,寫入后從15開始計數。

        命令如下:

        0x000100000006FF06012E000F

        命令解析:

        0001

        0000

        0006

        FF

        06

        012E

        000F

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,06,寫單個寄存器

        2個字節,要開始讀取的寄存器地址

        1個DI正脈沖計數,每兩個字節表示一個DI通道,從15開始累加計數

        若設備正常執行命令,返回數據如下:

        0x 000100000006FF06012E000F

        命令解析:

        0001

        0000

        0006

        FF

        06

        012E

        000F

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,06,寫單個寄存器

        2個字節,要開始讀取的寄存器地址

        1個DI正脈沖計數,每兩個字節表示一個DI通道,從15開始累加計數

        5.2.7. 寫 DI 電平計數(0x10)

        寫DI1電平計數時,可以往寄存器里面寫入0x0000-0xFFFF任意值,假如寫入0x000F,寫入后從15開始計數。

                0x000100000009FF100130000102000F

        命令解析:

        0001

        0000

        0009

        FF

        10

        0130

        0001

        02

        000F

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        數據長度

        數據

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,0x10,寫寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        1字節,表示數據長度

        1個DI電平計數,每兩個字節表示一個DI通道,從15開始累加計數

        若設備正常執行命令,返回數據如下:

        0x 000100000006FF1001300001

        命令解析:

        0001

        0000

        0006

        FF

        10

        0130

        0001

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0xFF表示主設備

        1字節,0x10,寫寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

        5.2.8. 讀級聯設備的 DI 狀態

        采集C2000-A1-SDD1010-AB3設備下接入的地址為01的級聯設備C2000-A2-SDD4040-AD1的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個字節表示4DI03二進制為00111為閉合,0為斷開

        5.2.9. 寫級聯設備的 DO 值

        控制級聯設備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個字節表示4DO03二進制為00111為閉合,0為斷開

        若設備正常執行命令,返回數據如下:

        0x 000100000006010F00640004

        命令解析:

        0001

        0000

        0004

        01

        0F

        0064

        0004

        事務處理標識

        協議標識

        后面字節數

        單元標識

        功能碼

        寄存器起始地址

        寄存器個數

        2字節

        2字節,0000表示modbus協議

        2字節,表示后面字節數

        1字節, 0x01表示級聯設備的地址

        1字節,0F,寫寄存器

        2個字節,要開始讀取的寄存器地址

        2字節, 需要讀取的寄存器個數

         

         

         

         

         

         

         

         

         

         

         

      3. <meter id="b0abd"><menu id="b0abd"><u id="b0abd"></u></menu></meter>

      4. <cite id="b0abd"></cite>
        1. <code id="b0abd"><label id="b0abd"></label></code>
          1. <var id="b0abd"></var>
          2. <table id="b0abd"></table>

            最近免费观看高清韩国日本大全