16路串口控制繼電器板/485或232控制/繼電器模塊/改進版
改進功能:
1,多機聯網不再需要232-485轉換模塊,產品自帶。
2,上電自動回复掉電時的狀態。
3,電源可以選擇使用直插電源插頭。
支持MOUBUS-RTU協議,可使用組態軟件控制,(提供24V版本)。
另外兼容自定義的簡單的總線協議,用於上位機軟件編程使者用。
免費提供VC++6.0控制軟件(含源代碼)VB6.0控制軟件(含源代碼),組合控制軟件(含源代碼),聯機版時間控制軟件。
產品包含配套光盤。
多機聯網示意圖:
時間控制軟件界面:
軟件可自由設置每一路的名稱,可以將用戶編輯的時間信息以文件的形式處理,方便用戶使用。
上位機VC++6.0控制軟件界面:
此軟件提供VC++源代碼。 上位機VB6.0測試軟件如下:
軟件功能:可以單獨控制某一個繼電器的吸合與斷開,互相之間沒有影響,軟件可同時操作200多塊板同時連接在總線上,同時控制四千多個節點,相互之間沒有影響。測試軟件贈送源代碼!
組合查看與控制軟件(可同時操作8塊板):
上圖軟件顯示,地址1有一塊板,其他地址沒有;可通過紅色的圖標查看和控制繼電器的狀態。
自定義通信協議說明:
串口設置: 波特率9600,8個數據位,一個停止位,無校驗位。
數據幀: 每個數據幀包含8 個字節。分別是:數據頭(一字節),地址(一字節),功能碼(一字節),數據(四字節),校驗和(一字節)。
上位機發送(8個字節):
數據頭: 一字節固定為0x55
目標地址: 一字節如果目標地址為1,則發送1,目標地址是多少就發送多少。用來
功能碼: 一字節
數據內容: 四字節,先發送第一字節,然後第二,三,四個字節
校驗: 一字節,將前面的所有數據相加,取後八位得到。
功能碼與對應的數據說明(數據為十六進制):
功能碼 |
功能碼說明 |
數據內容 |
0x00 |
讀取當前繼電器板的狀態
(最多支持4路) |
0x00 ,0x00,0x00,0x00 |
0x01 |
寫入當期繼電器板的狀態
(最多支持4路) |
四個字節代表四個繼電器,1代表斷開,2代表吸合,其他值無意義 |
0x10 |
讀取當前繼電器板的狀態
(最多支持32路) |
0x00 ,0x00,0x00,0x00 |
0x11 |
斷開某一路 |
數據中的第四個字節代表斷開第幾路繼電器,其他為0 |
0x12 |
吸合某一路 |
數據中的第四個字節代表吸合第幾路繼電器,其他為0。 |
0x13 |
命令執行 |
數據中的第3,4個字節,每個字節8位,共16位。
代表16路繼電器的狀態,1代表吸合0代表斷開。
最後一個字節的第0位代表第一個繼電器,依次類推 |
0x14 |
組斷開 |
數據中的第3,4個字節,每個字節8位,共16位。
代表16個繼電器的操作,1代表斷開0代表保持原來狀態。
最後一個字節的第0位代表第一個繼電器,依次類推。 |
0x15 |
組吸合 |
數據中的第3,4個字節,每個字節8位,共16位。
代表16個繼電器的操作,1代表吸合0代表保持原來狀態。
最後一個字節的第0位代表第一個繼電器,依次類推。 |
0x16 |
組翻轉 |
數據中的第3,4個字節,每個字節8位,共16位。
代表16個繼電器的操作,1代表狀態翻轉0代表保持原來狀態。
最後一個字節的第0位代表第一個繼電器,依次類推。 |
0x20 |
翻轉單個繼電器 |
數據中的第四個字節代表翻轉第幾路繼電器,其他為0。 |
說明:不同的功能碼配合不同的數據內容代表不同的功能。所有的繼電器板支持0x10-0x13功能碼。
下位機返回(8個字節):
下位機返回只是把上位機發送的數據的數據頭由0x55改為0x22,校驗和採用新的校驗和,其他數據原樣返回。
數據頭一字節0x22
本機地址一字節
數據類型一字節0
數據四個字節:
數據0無意義
數據1無意義
數據2數據3代表16路繼電器的當前狀態
校驗和將前面的所有數據相加得到
舉例說明(假設地址為1)
上位機發送:
55 01 10 00 00 00 00 66查詢當前的繼電器狀態
55 01 11 00 00 00 01 68斷開第一路繼電器
55 01 11 00 00 00 02 69斷開第二路繼電器
55 01 12 00 00 00 01 69吸合第一路繼電器
55 01 12 00 00 00 02 6A吸合第二路繼電器
55 01 13 00 00 55 55 13按照55 55兩個字節的16個位來打開和關閉所有的繼電器
下位機回答:
22 01 00 00 00 XX XX HH
地址為1的繼電器板16個繼電器的狀態用XX XX代表
XX代表16路繼電器的實時狀態HH代表校驗和
說明:協議中無意義的字節留作將來升級
modbus控制寄存器地址說明:
功能碼01 :讀線圈狀態
地址: 1-16
讀16 個繼電器的當前狀態
功能碼05寫單個線圈
地址: 1-16
設置16 個繼電器的當前狀態
功能碼06 :寫寄存器
注意事項:地址01-16 支持單獨控制某一個繼電器,地址1001-1004 支持通過一條指令控制所有繼電器
地址:01 控制第1 個繼電器,0 斷開1 吸合2 翻轉其他不支持
地址:02 控制第2 個繼電器,0 斷開1 吸合2 翻轉其他不支持
……
地址:16 控制第16 個繼電器,0 斷開1 吸合2 翻轉其他不支持
地址:1001 按照實際指令設置16 個繼電器的狀態1 吸合0 斷開
地址:1002 組斷開(按照實際指令設置16 個繼電器斷開)0 保持原狀態1 斷開
地址:1003 組吸合(按照實際指令設置16 個繼電器吸合)0 保持原狀態1 吸合
地址:1004 組翻轉(按照實際指令設置16 個繼電器翻轉)0 保持原狀態1 狀態翻轉
|
~~~其他介紹~~~
此版本為計算機聯機控制,若需要脫離電腦也能運行,可選擇脫機版:
板尺寸:165mm x 155mm
安裝孔直徑:3.5mm
安裝孔間距:155mm x 147mm
電源電壓:12V(若需要24V供電請說明)
電源電流:電路板耗電不超過1A
觸點容量:AC250V10A,DC30V10A
輸出指示:16個繼電器的輸出有16個輸出指示燈
通信協議:採用232 協議通信,波特率9600,8個數據位,一個停止位,無校驗位。每個數據幀包含8 個字節。雙向傳送數據,數據中含有校驗和字節,若數據校驗和出錯,數據將被丟棄,從而徹底避免因為乾擾帶來的誤動作。
特點:單片機輸出全部採用光耦保護,控制部分採用隔離DC-DC供電,控制信號光耦隔離。多機聯網不需要轉換模塊,只需要把串口線連接到其中的任何一塊板上即可。
通信部分:通信部分電源採用隔離電源(電氣上全部隔離)供電,信號使用光耦隔離。充分保障與之通信的電腦的安全。
單片機:atmega16工業級芯片,超強抗干擾。
軟件:配套VB上位機測試軟件和源代碼,另贈送時間控制軟件。
保修:1年
上圖所示16路板聯機版,型號:XD-J16。使用國產宏發或者進口歐姆龍繼電器。可使用串口連接電腦,也可以使用485通信連接電腦,這時可以級聯多個,最多支持255個。通信協議開放,用戶可自定義控制,也可使用我們的測試軟件控制。支持我們開發的時間控制軟件(聯機版)。支持MODBUS-RTU協議,支持組態軟件控制。
上圖所示為16路板改進版,是XD-J16的改進版。型號:XD-J16H。使用國產宏發或者進口歐姆龍繼電器。增加了掉電存儲的功能,同時電源支持快速插頭,多機聯網無需轉換模塊。
上圖所示,八路和四路串口控制板,通過串口連接電腦,通信協議開放,可單獨控制某一路的開關,也可以組合控制,支持聯機板時間控制軟體。支持MODBUS-RTU協議。
上圖所示,四路開關輸入,4路繼電器輸出板。支持modbus-rtu。同時支持手動和自動操作。開關量傳輸模塊。
上圖所示,四路开关量输入,四路继电器输出板,串口通信。支持modbus-rtu。同时支持手动和自动操作。
上圖所示,两路继电器模块,30A大继电器,支持大电流通过,可配套电流互感器采集电流值,支持联机版时间控制软件。支持MODBUS-RTU协议。
prefix = w ns = "urn:schemas-microsoft-com:office:word"
上圖上面四种,软件相同,硬件有细微不同,热缩管可以增加绝缘性能(但是指示灯被挡住了)。继电器有的引出来常开和常闭触点,有的只引出了常开触点。
Usb控制,无需外部供电。通信协议开放,支持联机版时间控制软件,
上圖所示所示,usb控制,四路继电器模块。
提供usb驱动,usb在内部转换成了串口,软件与四路的一样,通信协议开放,支持联机版时间控制软件,支持MODBUS-RTU协议,支持组态软件控制。
串口控制,四路继电器模块。
软件与上面的四路控制板一样,通信协议开放,支持联机版时间控制软件,支持MODBUS-RTU协议,支持组态软件控制。
485总线控制四路继电器模块。
软件支持联机版时间控制软件,通信协议开放。支持一台主机连接多个模块。
上圖所示,四路板支持脫機板。時間信息下載到模塊後,可脫離電腦,自動執行,到了設定的時間自動動作。使用串口或者USB連接電腦;通過電腦軟體將信息寫入到繼電器板,掉電不失丟,板上自帶時鐘芯片。每一路最多儲存64條時間信息,4路總合不得超過100條時間信息。適合設定好時間自動控制。使用方式非常靈活。
上圖所示,無線四路繼電器模塊。使用USB無線主機連接電腦,分機與主機通過無線連接;無線控制,適合不方便佈線的場合。
上圖所示:USB轉232/485轉換模塊。