一、關(guān)于手冊
1.1命名規(guī)則
智嵌物聯(lián)繼電器控制設(shè)備的命名規(guī)則如圖1.1所示。

圖1.1命名規(guī)則

1.2本手冊適用型號
除特別說明,本手冊所介紹的功能均適用型號如表1.1所示。
不同型號的設(shè)備在硬件參數(shù)上有所差別,軟件功能上完全一樣,本手冊的案例以ZQWL-IO-1BX1R8為例進(jìn)行說明,其他型號的設(shè)備用法完全一樣。

1.3相關(guān)產(chǎn)品資料下載
2路串口繼電器控制器使用手冊下載地址:點擊下載
4路串口繼電器控制器使用手冊下載地址:點擊下載
8路串口繼電器控制器使用手冊下載地址:點擊下載
16路串口繼電器控制器使用手冊下載地址:點擊下載
32路串口繼電器控制器使用手冊下載地址:點擊下載
ZQWL-IO-1BN1A8使用手冊下載地址:點擊下載
ZQWL-IO-1BX1A16使用手冊下載地址:點擊下載
配置工具下載地址:點擊下載
二、產(chǎn)品快速入門
8路串口繼電器控制器,是實現(xiàn)8路開關(guān)量采集(輸入)和8路繼電器輸出的IO控制板??刂瓢寰哂?a target="_blank">RS232和RS485通訊接口,可以通過Modbus RTU或自定義協(xié)議實現(xiàn)對該控制板的控制,也可以通過本公司開發(fā)的上位機控制軟件控制。
繼電器輸出負(fù)載電流從10A到30A可選,繼電器品牌可選,具體型號說明詳見表1.1所示,或直接向公司業(yè)務(wù)咨詢。
2.1功能特點
- 工業(yè)級;
- 8路DI、8路DO、1路RS485、1路RS232;
- 支持主動上報、聯(lián)動控制、延時斷開等;
- 支持脈沖計數(shù);
- 支持通過RS485總線級聯(lián)多臺設(shè)備;
- 支持ModBus RTU協(xié)議控制;
- 支持自定義指令控制;
- 設(shè)備地址可修改;
- 豐富的LED狀態(tài)指示燈,快速定位問題;
- 支持本地升級;
- 支持二次開發(fā),提供二次開發(fā)SDK
本節(jié)是為了方便用戶快速對該產(chǎn)品有個大致了解而編寫,第一次使用該產(chǎn)品時建議按照這個流程操作一遍,可以檢驗下產(chǎn)品是否有質(zhì)量問題。
注意,測試前請務(wù)必檢查電源適配器是否與控制板型號相符合,如果沒有特別注明,本文檔均以ZQWL-IO-1BX1R8為例說明。
所需要的測試軟件可以到官網(wǎng)下載:
http://www.zhiqwl.com/
2.2硬件準(zhǔn)備
為了測試ZQWL-IO-1BX1R8,需要以下硬件:
- ZQWL-IO-1BX1R8一個;
- DC12V 1A電源適配器一個;需要把圓頭剪開,露出紅黑兩根線。
- 串口線一個(如果不測RS232功能,可以不用);
- 串口(或USB)轉(zhuǎn)RS485接頭一個(如果不測RS485功能,可以不用);

2.3使用配置軟件控制
本公司提供有控制軟件,第一次使用時建議使用該智嵌物聯(lián)的配置軟件來控制。
控制板的出廠默認(rèn)參數(shù)如表2.1所示。

1.硬件連接
用串口線(USB轉(zhuǎn)RS485/232)將電腦和設(shè)備的串口連起來,并接上電源適配器(注意,“VCC”接電源正極(紅線),“GND”接電源負(fù)極(黑線),如下圖2.2所示。

圖2.2電源接口
2.打開“智嵌物聯(lián)IO控制板控制軟件”
選擇合適的串口號,波特率選擇115200,控制板地址選“控制板1”,“通訊協(xié)議”任選一種(一共有兩種:自定義模式和Modbus協(xié)議),如圖2.3所示。然后點擊“打開串口”,打開成功后就可以和控制板通訊了。

圖2.3配置軟件
說明:
開關(guān)量輸入:X1~X4即為控制板的開關(guān)量輸入狀態(tài),紅色表示無信號,綠色表示有信號;
開關(guān)量輸出:Y1~Y4即為控制板的輸出狀態(tài),紅色表示繼電器常開與公共端觸點斷開,綠色表示繼電器常開與公共端觸點閉合,可以通過單擊來改變狀態(tài)。
輸入輸出狀態(tài)的數(shù)據(jù)請求間隔可以設(shè)定,默認(rèn)是200ms。如果將“顯示掃描命令”打勾,則會看到輸入輸出的數(shù)據(jù)請求指令發(fā)發(fā)送以及控制板的返回。

圖2.4命令顯示欄
3.調(diào)試時一般不將該選項打勾,以便手動發(fā)送的命令和返回的數(shù)據(jù)方便看到。例如,手動點“輸出:全部打開”。

圖2.5手動控制
至此,已實現(xiàn)通過智嵌物聯(lián)專用的配置軟件對設(shè)備的DO、DI進(jìn)行控制的目的了。
2.4使用串口調(diào)試助手控制
打開串口調(diào)試助手,并設(shè)置相應(yīng)的串口號,波特率選擇115200,并將要發(fā)送的命令碼填到發(fā)送區(qū)(一定要選中“按十六進(jìn)制發(fā)送”), 有關(guān)詳細(xì)控制命令請參考本文檔的第7章。

圖2.6串口調(diào)試助手發(fā)送控制指令
2.5使用Modbus poll軟件工具控制
本控制板兼容標(biāo)準(zhǔn)的Modbus RTU協(xié)議,可以通過該協(xié)議來與其他Modbus RTU設(shè)備或軟件通訊。本測試使用“Modbus poll”軟件作為控制軟件(該軟件的安裝過程這里不做介紹)。
控制板默認(rèn)地址為1,波特率為115200/9600。
(1)讀取寄存器地址從0x0000到0x000e的15個寄存器的值,這些寄存器的含義詳見7.2小節(jié)。

圖2.7Modbus poll讀設(shè)備信息
(2)控制一路繼電器輸出

圖2.8Modbus poll控制繼電器
上圖中紅色框即為繼電器的狀態(tài):0表示繼電器常開與公共端觸點斷開,1表示繼電器常開與公共端觸點閉合,可以用鼠標(biāo)選中該方框,再按一下空格鍵來改變狀態(tài):

圖2.9Modbus poll控制繼電器
通過該軟件也可以讀取輸入狀態(tài),這里不再列舉。
三、產(chǎn)品規(guī)格
本小節(jié)除特別說明,所列參數(shù)均適用表3.1所示的型號。






四、硬件接口及機械尺寸
4.1產(chǎn)品接口布局
1.1.1ZQWL-IO-1BXRR8、ZQWL-IO-2BXRR8接口布局

圖4.1設(shè)備的接口布局1

圖4.2設(shè)備機械尺寸1
4.1.2ZQWL-IO-1BX1R8、ZQWL-IO-2BX1R8接口布局

圖4.3設(shè)備的接口布局2

4.1.3ZQWL-IO-1CNRR8、ZQWL-IO-2CNRR8接口布局

4.4.4ZQWL-IO-1DXRR8、ZQWL-IO-2DXRR8接口布局

4.1.5ZQWL-IO-1BX0R8、ZQWL-IO-2BX0R8接口布局

圖4.9設(shè)備的接口布局5

圖4.10設(shè)備機械尺寸5
4.1.6ZQWL-IO-1BX3R8、ZQWL-IO-2BX3R8接口布局

4.1.7設(shè)備開關(guān)量輸入
本控制板共有8個開關(guān)量輸入,支持干節(jié)點、濕節(jié)點、NPN、PNP的接線方法,部分型號的DI輸入只支持高電平有效,具體型號詳見表1.1所示。
1.PNP輸入接線
PNP型輸入時,公共端“COM”為信號“地”(即共陰極,共負(fù)極),X1~X4輸入高電平時,有信號,邏輯示意圖如圖4.13所示(以X1為例)。

例如,COM接GND上,X1接到VCC上,則第一路輸入有信號。
2.NPN輸入接線
NPN型輸入時,公共端“COM”接VCC(即共陽極,共正極),X1~X4輸入低電平時,有信號,邏輯示意圖如圖4.14所示(以X1為例)。

例如,COM接VCC上,X1接到GND上,則第一路輸入有信號。
3.干節(jié)點接線
若用戶需要檢測的是無源開關(guān)信號,可以使用干節(jié)點的接線方式。

圖4.15干節(jié)點接法
4.濕節(jié)點接線方式
若用戶需要檢測有源的開關(guān)信號,可以采用濕節(jié)點的接線方式。

圖4.16濕節(jié)點接法
4.2設(shè)備繼電器輸出接線
該設(shè)備共有8路繼電器輸出,每路都有常開、常閉和公共端三個觸點,每路繼電器的公共端觸點互相獨立,8路可以分別控制不同的電壓,每個端子均有標(biāo)示。接線圖詳見《智嵌物聯(lián)IO控制器接線說明》。
4.3撥碼開關(guān)
設(shè)備的地址可通過撥碼開關(guān)設(shè)置,適用型號:ZQWL-IO-1BXRR8、ZQWL-IO-1BX1R8、ZQWL-IO-1BXRR8、ZQWL-IO-1BX1R8。其他型號的設(shè)備地址可通過配置軟件進(jìn)行配置。
設(shè)備有一個8位撥碼開關(guān),如圖4.17所示。

圖4.17撥碼開關(guān)
撥碼開關(guān)的第8位(“BOOT”)是程序更新設(shè)置位,正常工作時該位撥到“OFF”。
撥碼開關(guān)的第1~7(對應(yīng)板子絲印SW1~SW7)為地址選擇位,二進(jìn)制表示。撥到“ON”時該位取“0”,反之該位取“1”。
如圖4.17對應(yīng)撥碼開關(guān)值為:

舉例:

即十六進(jìn)制為0x02。
4.4指示燈

五、模塊參數(shù)配置
本模塊可以通過“智嵌串口IO控制板配置軟件”進(jìn)行參數(shù)的配置。注意,模塊只有重啟后,新設(shè)置的參數(shù)才生效。
5.1智嵌串口IO配置軟件
可以通過配置軟件對模塊的參數(shù)配置,可以配置的參數(shù):設(shè)備的地址、串口參數(shù)、使能主動上報、使能聯(lián)動控制等。
使用方法如下:
1.將模塊通過串口線(USB轉(zhuǎn)RS232或USB轉(zhuǎn)RS485)和電腦連接,并給模塊上電,SYS燈閃爍(約1Hz)表示模塊啟動正常。
2.打開配置軟件并配置參數(shù)
打開配置軟件,點擊參數(shù)配置,進(jìn)入設(shè)備參數(shù)配置界面。

圖5.1配置軟件

圖5.2配置界面
3.保存參數(shù)后,重啟設(shè)備,新參數(shù)方可生效。
六、設(shè)備的高級功能
6.1設(shè)備級聯(lián)控制
該模塊有1路RS485接口和1個RS232接口??赏ㄟ^RS485接口實現(xiàn)與智嵌RS485型IO設(shè)備的級聯(lián),至少可級聯(lián)32個,其拓?fù)浣Y(jié)構(gòu)如圖6.1所示。

6.2設(shè)備DI輸入狀態(tài)自動上報
當(dāng)DI輸入狀態(tài)變化時,設(shè)備會將DI狀態(tài)主動上報,設(shè)備默認(rèn)不開啟該功能,須通過配置軟件使能“自動上報功能”,如圖6.2所示。保存設(shè)置后,須重啟設(shè)備,參數(shù)方可生效。

圖6.2使能自動上報
6.3設(shè)備DI輸入與DO輸出聯(lián)動
DI輸入聯(lián)動DO輸出功能:當(dāng)DI輸入有信號時,對應(yīng)的DO繼電器會做出對應(yīng)的動作。
設(shè)備默認(rèn)不開啟該功能,須通過配置軟件使能“關(guān)聯(lián)到輸出”,如圖6.3所示。保存設(shè)置后,須重啟設(shè)備,參數(shù)方可生效。

圖6.3使能DI聯(lián)動DO功能
6.4設(shè)備與設(shè)備之間聯(lián)動
兩臺設(shè)備之間通過簡單的配置即可實現(xiàn)設(shè)備間聯(lián)動,即設(shè)備A的DI輸入信號可以控制設(shè)備B的DO繼電器輸出。

6.5延時斷開控制
設(shè)備收到延時斷開指令后,將對應(yīng)的DO繼電器常開觸點與公共端觸點閉合,并會返回控制板繼電器狀態(tài),然后開始計時,到達(dá)用戶設(shè)置的延時時間之后之后,將設(shè)備會將對應(yīng)的繼電器常開觸點與公共端觸點斷開。

圖6.5延時斷開控制
6.6脫機定時控制
本節(jié)內(nèi)容適用產(chǎn)品型號:ZQWL-IO-1DXRR8、ZQWL-IO-2DXRR8。
模塊內(nèi)置高精度RTC時鐘芯片,誤差±10秒/月,具有一定的時間管理功能,如定時控制、延時控制以及閃爍等。該部分功能需要使用配置軟件將控制邏輯寫到控制板后,控制板即可根據(jù)所配參數(shù)脫機運行。
每路輸出都具有3種時間控制模式:頻閃、定時和星期。頻閃模式是按照一定頻率(周期)閃爍(開關(guān));定時模式是指按照日期(年月日時分秒)進(jìn)行開關(guān)控制;星期模式是按照以星期為周期進(jìn)行控制。
6.6.1頻閃模式
這是一種最簡單的控制模式(出廠默認(rèn)),可以實現(xiàn)將輸出按照一定頻率(周期)打開和關(guān)閉。打開時間(記為T1)和關(guān)閉時間(記為T2)可以通過配置軟件設(shè)置。
打開配置軟件,設(shè)置好串口參數(shù)(串口號、波特率、檢驗位、數(shù)據(jù)位等)和控制板地址(默認(rèn)為1),打開串口后,有“參數(shù)配置”按鈕出現(xiàn):

點擊“參數(shù)配置”按鈕,即可實現(xiàn)對控制板參數(shù)配置(如串口參數(shù)、控制板地址和控制板時間等),這里重點介紹“輸出時間設(shè)置”。

點上圖中的“讀取參數(shù)”,讀取成功后,每路輸出的時間控制屬性都有顯示(出廠默認(rèn)為頻閃模式,T1和T2時間都為0):
每路輸出的時間控制屬性都有顯示(出廠默認(rèn)為頻閃模式,T1和T2時間都為0)。

在搜索軟件的右側(cè)界面選中該控制板的某個輸出,如選中第一路輸出:
如上圖,用鼠標(biāo)選中第1路,參數(shù)即顯示在下面的輸入框中,這時就可以修改了。
上圖紅色框中的“打開時間”和“關(guān)閉時間”單位是秒,取值范圍0到65535。模式選項一行,“頻閃”打勾。
出廠默認(rèn)打開時間T1為0,關(guān)閉時間T2為0,即該路什么都不執(zhí)行(相當(dāng)于時間控制無效,只能通過指令控制)。T1和T2如果有任意一個不為0,則該路輸出頻閃參數(shù)有效,有以下3種情形:
1.打開時間T1為0,關(guān)閉時間T2不為0
這種情形下,該路輸出永遠(yuǎn)處于關(guān)閉狀態(tài)(可以通過控制指令改變狀態(tài))。
2.打開時間T1不為0,關(guān)閉時間T2為0
這種情形下,該路輸出永遠(yuǎn)處于打開狀態(tài)(可以通過控制指令改變狀態(tài))。
3.打開時間T1不為0,關(guān)閉時間T2不為0
這種情形下,該路輸出按照T1+T2為周期運行,打開時間為T1,關(guān)閉時間為T2。實際使用中以第(3)種情況比較多。
例如把第1路設(shè)置為“頻閃”模式,并將打開時間T1設(shè)為1,關(guān)閉時間T2設(shè)為2:

輸入完成后,點“修改”,可以看到新修改的參數(shù)同步到IO時間列表里了:

按照這種辦法可以對其余IO進(jìn)行修改,注意修改完成后,參數(shù)并沒有保存到控制板,還需要點“保存設(shè)置”按鈕:

軟件顯示“配置成功”,這時控制板就可以按照所設(shè)參數(shù)運行了。
6.1.2定時模式
該模式實現(xiàn)輸出的定時打開和關(guān)閉。打開時間和關(guān)閉時間可以通過配置軟件設(shè)置。
仿照上節(jié)“頻閃模式”的介紹,打開配置軟件,并調(diào)出參數(shù)配置界面。
以第1路輸出為例,在配置軟件里選中第1路輸出,在模式選項一行中,勾選“定時”,這時就可以設(shè)置該路的打開時間和關(guān)閉時間(年月日時分秒):

設(shè)置好時間后,點擊“修改”,所設(shè)參數(shù)同步到了IO列表里,如:

上圖所設(shè)參數(shù)含義為2019年5月1日13點00分00秒將第1輸出打開,2019年6月1日14點00分00秒將第1路輸出關(guān)閉。注意需要點“保存參數(shù)”才能生效。
如果不關(guān)心某一個時間位(年月日時分秒),可以將該位填“ff”(注意一定是小寫),在“打開時間”里的時間為填ff后,“關(guān)閉時間”對應(yīng)的時間位也不再關(guān)心,如:

表示的含義是每到13點00分00秒時將該路輸出打開,每到14點00分00秒時將該路輸出關(guān)閉。(因為“打開時間”的年、月和日都是ff,所以“關(guān)閉時間”相對應(yīng)的年、月和日也不再關(guān)心)。
該模式下,如果“關(guān)閉時間”的有效位小于(或早于)“打開時間”的有效位,參數(shù)無效,該路輸出不能按照時間來控制,如設(shè)置如下參數(shù)是無效的:

上圖為無效參數(shù),因為有效位是時分秒,并且“關(guān)閉時間”早于“打開時間”。
6.1.3星期模式
該模式和定時模式類似,只是將定時模式里的“年月日”3個時間位用星期來代替??梢詫崿F(xiàn)星期一到星期日的循環(huán)定時控制。
打開配置軟件,并調(diào)出參數(shù)配置界面。
以第1路輸出為例,在配置軟件里選中第1路輸出,在模式選項一行中,勾選“星期”,這時就可以設(shè)置該路的打開時間和關(guān)閉時間(星期和時分秒):

上圖的參數(shù)含義為:星期一到星期五,每天的8點00分00秒將該路輸出打開,每天的18點00分00秒將該路輸出關(guān)閉。該種模式下,“關(guān)閉時間”可以小于(或早于)“打開時間”,如:

上圖參數(shù)含義為:星期六18點00分00秒將該路輸出打開,星期五8點00分00秒將該路輸出關(guān)閉。
6.1.4時間控制和指令控制的關(guān)系
本控制模塊不僅具有靈活多變的時間控制方式,也具有豐富的控制指令(見“模塊通訊協(xié)議”部分),時間控制和指令控制的關(guān)系是控制板僅執(zhí)行最后一次觸發(fā)動作。
例如當(dāng)時間控制觸發(fā)某一路打開后,再收到關(guān)閉該路的指令,那么就將該路關(guān)閉(因為最后一次觸發(fā)是關(guān)閉);
例如當(dāng)用指令將某一路關(guān)閉后,又到了打開該路的時間點,那么就將該路打開(因為最后一次觸發(fā)是打開)。
如果某路只用于指令控制,可以將該路設(shè)置為頻閃模式,并將打開時間和關(guān)閉時間都設(shè)為0,出廠默認(rèn)即為此參數(shù)。
6.2二次開發(fā)
提供豐富的函數(shù)SDK庫,用戶無需關(guān)心內(nèi)部復(fù)雜的底層驅(qū)動,即可實現(xiàn)設(shè)備的控制;控制指令協(xié)議全部開放,方便用戶按照項目需求設(shè)計相應(yīng)的控制邏輯。

圖6.6二次開發(fā)
七、模塊通訊協(xié)議
該設(shè)備支持2種協(xié)議:Modbus RTU和自定義協(xié)議。
7.1自定義協(xié)議
自定義協(xié)議采用固定幀長(每幀15字節(jié)),采用十六進(jìn)制格式,并具有幀頭幀尾標(biāo)識,該協(xié)議適用于“ZQWL-IO”系列帶外殼產(chǎn)品。
該協(xié)議為“一問一答”形式,主機詢問,控制板應(yīng)答,只要符合該協(xié)議規(guī)范,每問必答。
該協(xié)議指令可分為兩類:控制指令和配置指令。
控制指令:控制繼電器狀態(tài)和讀取開關(guān)量輸入狀態(tài)。
配置指令類:配置設(shè)備參數(shù)以及復(fù)位等。
7.1.1控制指令
控制指令分為2種格式:一種是集中控制指令,一種是單路控制指令。
7.1.1.1集中控制指令
此類指令幀長為15字節(jié),可以實現(xiàn)對繼電器的集中控制(一幀數(shù)據(jù)可以控制全部繼電器狀態(tài))。詳細(xì)集中控制指令如表7.1所示。

控制碼舉例(十六進(jìn)制):
1.讀取地址為1的控制板開關(guān)量輸入狀態(tài):
發(fā)送:48 3a 01 52 00 00 00 00 00 00 00 00 d5 45 44 //讀取設(shè)備開關(guān)量輸入狀態(tài)
地址為1的控制板收到上述指令后應(yīng)答:
應(yīng)答:48 3a 0141010100 00 00 00 00 00c645 44 //應(yīng)答設(shè)備開關(guān)量輸入狀態(tài)
此應(yīng)答表明,控制板的X1和X2輸入有信號(高電平),X3~ X8無信號(低電平)。
2. 向地址為1的控制板寫繼電器狀態(tài):
發(fā)送:48 3a 01 57 01 0001 0000000000dc45 44
此命令碼的含義是令地址為1的控制板的第1個和第3個繼電器常開觸點閉合,常閉觸點斷開;令其他6路繼電器的常開觸點斷開,常閉觸點閉合。注意繼電器板只識別0和1,其他數(shù)據(jù)不做任何動作,所以如果不想讓某一路動作,可以將該路賦為其他值。例如只讓第1和第3路動作,其他兩路不動作,可以發(fā)如下指令:
發(fā)送:48 3a 01 57 0102010200000000e045 44
只需要將其他路設(shè)置為0x02(或其他值)即可。
控制板收到以上命令后,會返回控制板繼電器狀態(tài):
應(yīng)答:48 3a 01 5401 0001 0000000000d945 44
7.1.1.2單路控制指令
此類指令幀長為10字節(jié),可以實現(xiàn)對單路繼電器的控制(一幀數(shù)據(jù)只能控制一個繼電器狀態(tài))。此類指令也可以實現(xiàn)繼電器的延時斷開功能。
詳細(xì)指令如表7.2所示。

說明:
Byte3是控制板的地址,取值范圍0x00~0xfe,用戶可以通過配置指令來設(shè)置地址碼;
Byte5是要操作的繼電器序號,取值范圍是1到8(對應(yīng)十六進(jìn)制為0x01到0x08);
Byte6為要操作的繼電器狀態(tài):0x00為常閉觸點閉合常開觸點斷開,0x01為常閉觸點斷開常開觸點閉合,其他值為繼電器保持原來狀態(tài);
Byte7和Byte8為延時時間T(收到Byte6為0x01時開始計時,延時結(jié)束后關(guān)閉該路繼電器輸出),延時單位為秒,Byte7是時間高字節(jié)TH,Byte8是時間低字節(jié)TL。例如延時10分鐘后關(guān)閉繼電器,則:
時間T=10分鐘=600秒,換算成十六進(jìn)制為0x0258,所以TH=0x 02,TL=0x 58。
如果Byte7和Byte8都填0x00,則不啟用延時關(guān)閉功能(即繼電器閉合后不會主動斷開)。
單路命令碼舉例(十六進(jìn)制):
1.將地址為1的控制板的第1路繼電器打開:
發(fā)送:48 3a 01 70 01 01 00 00 45 44 //設(shè)備收到該命令后,將第1路繼電器常閉觸點斷開,常開觸點閉合
應(yīng)答:48 3a 01 70 01 01 00 00 45 44 //應(yīng)答第一路繼電器狀態(tài)
2.將地址為1的控制板的第1個繼電器關(guān)閉:
發(fā)送:48 3a 01 70 01 0000 00 45 44 //設(shè)備收到該命令后,將第1路繼電器常閉觸點閉合,常開觸點斷開
應(yīng)答:48 3A 01 71 01 00 00 00 45 44 //應(yīng)答第一路繼電器狀態(tài)
3.將地址為1的控制板的第1路繼電器打開延時10分鐘后關(guān)閉:
發(fā)送:48 3a 01 70 01 01 025845 44
控制板收到以上命令后,將第1路的繼電器常閉觸點斷開,常開觸點閉合,并會返回控制板繼電器狀態(tài),然后開始計時,10分鐘之后將第一路的繼電器常閉觸點閉合,常開斷開。
4.將地址為1的控制板的第1路繼電器打開延時5秒后關(guān)閉:
發(fā)送:48 3a 01 70 01 01 000545 44
控制板收到以上命令后,將第1路的繼電器常閉觸點斷開,常開觸點閉合,并會返回控制板繼電器狀態(tài),然后開始計時,5秒之后將第一路的繼電器常閉觸點閉合,常開斷開。
7.1.2配置指令
當(dāng)?shù)刂反a為0xff時為廣播地址,只有“讀控制板參數(shù)”命令使用廣播地址,其他都不能使用。



Addr為0xff時,是廣播地址,所有從機都能接收并處理,必要時要做出回應(yīng)。廣播地址可以用于對控制板的編址以及獲取控制板的地址。
控制板實現(xiàn)的功能碼如表7.8所示。




注意:使用協(xié)議修改控制板參數(shù)時(波特率、地址),如果不慎操作錯誤而導(dǎo)致無法通訊時,可以按住“RESET”按鍵并保持5秒,等到“SYS”指示燈快閃時(10Hz左右),松開按鍵,此時控制板恢復(fù)出廠參數(shù),如下:
串口參數(shù):波特率115200/9600;數(shù)據(jù)位8;不校驗;1位停止位;
控制板地址:1。
7.3Modbus rtu指令碼舉例
以地址碼addr為0x01為例說明。
1.讀線圈(功能碼:0x01)
該指令是讀取繼電器裝態(tài),為方便和高效,建議一次讀取所有繼電器的狀態(tài)。
外部設(shè)備請求幀:

說明:
B0~B7分別代表控制板4個繼電器狀態(tài)(Y1~Y8)。
1代表繼電器常開觸點閉合,常閉觸點斷開。
0代表繼電器常開觸點斷開,常閉觸點閉合。
2.讀離散量輸入(功能碼:0x02)
該指令是讀取設(shè)備的開關(guān)量輸入狀態(tài),為方便和高效,建議一次讀取所有輸入量的狀態(tài)。
外部設(shè)備請求幀:

說明:
B0~B7分別代表控制板4個開關(guān)量輸入狀態(tài)(X1~X8)。
1代表輸入接口存在有效信號。
0代表輸入無有效信號。
3.讀寄存器(功能碼:0x03)
寄存器地址從0x0000到0x000e,一共15個寄存器。其含義參見表7.9所示。
建議一次讀取全部寄存器。
外部設(shè)備請求幀:

注意:起始地址(低字節(jié))取值范圍是0X00~0X07分別對應(yīng)控制板的8個繼電器(Y1~Y8);線圈狀態(tài)(高字節(jié))為0XFF時,對應(yīng)的繼電器常開觸點閉合,常閉觸點斷開;
線圈狀態(tài)(高字節(jié))為0X00時,對應(yīng)的繼電器常開觸點斷開,常閉觸點閉合。
線圈狀態(tài)(高字節(jié))為其他值時,繼電器狀態(tài)保持不變。
控制板響應(yīng)幀:

5.寫單個寄存器(功能碼:0x06)
用此功能碼既可以配置控制板的地址、波特率等參數(shù),也可以復(fù)位控制板和恢復(fù)出廠設(shè)置。
注意:使用協(xié)議修改控制板參數(shù)時(波特率、地址),如果不慎操作錯誤而導(dǎo)致無法通訊時,可以按住“RESET”按鍵并保持5秒,等到“SYS”指示燈快閃時(10Hz左右),松開按鍵,此時控制板恢復(fù)出廠參數(shù),如下:
串口參數(shù):波特率115200;數(shù)據(jù)位8;不校驗;1位停止位;
控制板地址:1。

說明:
B0~B7分別對應(yīng)控制板的8個繼電器Y1~Y8。
1代表繼電器常開觸點閉合,常閉觸點斷開。
0代表繼電器常開觸點斷開,常閉觸點閉合。
控制板響應(yīng)幀:

八、恢復(fù)出廠設(shè)置以及固件升級
8.1恢復(fù)出廠設(shè)置
控制板有“RESET”按鈕,可以用此復(fù)位控制板和恢復(fù)出廠設(shè)置,如圖8.1所示。

圖8.1按鍵
按下“RESET”按鍵在松開(注意下時間要小于5秒),控制板復(fù)位。
按住“RESET”按鍵并保持5秒以上,等到“SYS”指示燈快閃時(10Hz左右),松開按鍵,此時控制板恢復(fù)出廠參數(shù),如下:
串口參數(shù):波特率9600/115200;數(shù)據(jù)位8;不校驗;1位停止位;
控制板地址:1。
8.2模塊固件升級
注意,需要升級固件時,先與廠商聯(lián)系以獲取新的固件,使用智嵌物聯(lián)提供的升級工具進(jìn)行升級。按照圖8.2中所示步驟進(jìn)行固件升級。
-
工業(yè)物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
25文章
2495瀏覽量
67175
發(fā)布評論請先 登錄
磁簧繼電器與光控繼電器:兩種信號控制的路徑差異
無線通訊不布線,聯(lián)動控制更省心!智能家居控制器的繼電器/開關(guān)量應(yīng)用
遠(yuǎn)程控制器:4-32 路繼電器控制 + 數(shù)據(jù)采集,WiFi 通訊打破空間限制
智嵌物聯(lián)串口轉(zhuǎn)光纖轉(zhuǎn)換器-延長串口通信距離,增強抗干擾性能
2路繼電器控制模塊是什么?光電隔離,可控制變頻器
74LVT573 3.3V八路D型透明鎖存器規(guī)格書
斷電延時繼電器的應(yīng)用
延時繼電器功能匯總與應(yīng)用
延時繼電器應(yīng)用場景
ADS8688八路自動巡檢,不使用的通道可不可以懸空不接?
UCC39002高級負(fù)載共享控制器用戶指南
bq24133EVM獨立同步開關(guān)模式電池充電控制器用戶指南
TMS320DM644x DMSoC DDR2內(nèi)存控制器用戶指南
TMS320DM644x DMSoC ATA控制器用戶指南

智嵌物聯(lián)ZQWL八路串口繼電器控制器用戶使用說明
評論