Modbus十六路繼電器輸出控制板
一、應(yīng)用場(chǎng)合
注:顧客可以根據(jù)需要選擇相應(yīng)的產(chǎn)品,我們公司有兩路開(kāi)關(guān)量2路輸入輸出、4路開(kāi)關(guān)量輸入輸出、8路開(kāi)關(guān)量輸入輸出、8路模擬量輸入4路開(kāi)關(guān)量輸出、15路開(kāi)關(guān)量輸入輸出、30路輸入輸出等繼電器控制板,有需要請(qǐng)聯(lián)系我們,選擇您滿(mǎn)意的產(chǎn)品!
四、工作環(huán)境
五、引腳描述
名稱(chēng) | 描述 | 名稱(chēng) | 描述 |
VCC | 12V電源正極 | OUT7 | 第七路繼電器公共端和常開(kāi)端 |
GND | 電源負(fù)極 | OUT8 | 第八路繼電器公共端和常開(kāi)端 |
A+ | RS485數(shù)據(jù)A+ | OUT9 | 第九路繼電器公共端和常開(kāi)端 |
B- | RS485數(shù)據(jù)B- | OUT10 | 第十路繼電器公共端和常開(kāi)端 |
OUT1 | 第一路繼電器公共端和常開(kāi)端 | OUT11 | 第十一路繼電器公共端和常開(kāi)端 |
OUT2 | 第二路繼電器公共端和常開(kāi)端 | OUT12 | 第十二路繼電器公共端和常開(kāi)端 |
OUT3 | 第三路繼電器公共端和常開(kāi)端 | OUT13 | 第十三路繼電器公共端和常開(kāi)端 |
OUT4 | 第四路繼電器公共端和常開(kāi)端 | OUT14 | 第十四路繼電器公共端和常開(kāi)端 |
OUT5 | 第五路繼電器公共端和常開(kāi)端 | OUT15 | 第十五路繼電器公共端和常開(kāi)端 |
OUT6 | 第六路繼電器公共端和常開(kāi)端 | OUT16 | 第十六路繼電器公共端和常開(kāi)端 |
五、硬件連接
注:RS485建議采用雙絞線(xiàn)連接,采用帶屏蔽的雙絞線(xiàn)連接,并將屏蔽層接地,總線(xiàn)上掛多個(gè)模塊時(shí),采用手拉手不的連接方式。
六、軟件協(xié)議
6.1串口通信定義
6.1指令功能表
功能 | 從機(jī)地址 0x01~0xff | 命令 | 寄存器地址 高字節(jié)、低字節(jié) | 數(shù)據(jù)域 | CRC校驗(yàn) 高低字節(jié) | ||
長(zhǎng)度 | 1個(gè)字節(jié) | 1個(gè)字節(jié) | 2個(gè)字節(jié) |
| 2個(gè)字節(jié) | ||
讀取繼電器狀態(tài) | Addr | 0x02 | 0x0001 | 高字節(jié):0x00 低字節(jié):0x0f(16個(gè)繼電器狀態(tài)) | CRCH CRCL | ||
控制多路繼電器 | Addr | 0x0F
| 0x0000~0x000f | 繼電器個(gè)數(shù) 高:0x00 低:0x01~0x0f | 字節(jié)個(gè)數(shù) (1個(gè)字節(jié)) 0x01~0x02 | 數(shù)據(jù)域 對(duì)應(yīng)位為1:開(kāi) 對(duì)應(yīng)位為0:關(guān) | CRCH CRCL |
控制單個(gè)繼電器 | Addr | 0x05 | 0x0000~0x000f | 高:0xff 低:0x00 吸合 高:0x00 低:0x00 斷開(kāi) | CRCH CRCL | ||
設(shè)定模塊地址 | Addr | 0x06 | 0x0010 | 要修改的地址兩個(gè)字節(jié) | CRCH CRCL |
6.2指令示例及詳解
地址 | 功能 | 繼電器起始地址 | 讀取個(gè)數(shù) | CRC校驗(yàn) | |||
0x01 | 0x02 | 高:0x00 | 低:0x01 | 高:0x00 | 低:0x0F | 0x69 | 0xCE |
從機(jī)回應(yīng)
地址 | 功能 | 字節(jié)數(shù) | 返回繼電器狀態(tài) | CRC校驗(yàn) | ||
0x01 | 0x02 | 0x02 | 高:0x00 | 低:0x00 | 0xB9 | 0xB8 |
注:返回的十六路狀態(tài)0為斷開(kāi),1為吸合
a.控制所有繼電器全開(kāi)主機(jī)發(fā)送:
地址 | 功能 | 繼電器起始地址 | 控制繼電器個(gè)數(shù) | 字節(jié)個(gè)數(shù) | 數(shù)據(jù)域 | CRC校驗(yàn) | |||
0x01 | 0x0F | 高:0x00 | 低:0x00 | 高:0x00 | 低:0x0F | 0x02 | 0xff 0xff | 0xE4 | 0x44 |
從機(jī)回應(yīng):
地址 | 功能 | 繼電器起始地址 | 控制繼電器個(gè)數(shù) | CRC校驗(yàn) | |||
0x01 | 0x0F | 高:0x00 | 低:0x00 | 高:0x00 | 低:0x0F | 0x15 | 0xCF |
注:控制多路時(shí)數(shù)據(jù)域中二進(jìn)制數(shù)對(duì)應(yīng)位為1是打開(kāi)某一路繼電器,為0關(guān)閉某一路繼電器
b控制所有繼電器全關(guān)主機(jī)發(fā)送:
地址 | 功能 | 繼電器起始地址 | 控制繼電器個(gè)數(shù) | 字節(jié)個(gè)數(shù) | 數(shù)據(jù)域 | CRC校驗(yàn) | |||
0x01 | 0x0F | 高:0x00 | 低:0x00 | 高:0x00 | 低:0x0F | 0x02 | 0x00 x00 | 0xE5 | 0xF4 |
從機(jī)回應(yīng):
地址 | 功能 | 繼電器起始地址 | 控制繼電器個(gè)數(shù) | CRC校驗(yàn) | |||
0x01 | 0x0F | 高:0x00 | 低:0x00 | 高:0x00 | 低:0x0F | 0x15 | 0xCF |
注:控制多路時(shí)數(shù)據(jù)域中二進(jìn)制數(shù)對(duì)應(yīng)位為1是打開(kāi)某一路繼電器,為0關(guān)閉某一路繼電器
控制第一路繼電器開(kāi)主機(jī)發(fā)送:
地址 | 功能 | 繼電器地址 | 打開(kāi)繼電器 | CRC校驗(yàn) | |||
0x01 | 0x05 | 高:0x00 | 低:0x00 | 高:0xFF | 低:0x00 | 0x8C | 0x3A |
從機(jī)回應(yīng):
地址 | 功能 | 繼電器地址 | 打開(kāi)繼電器 | CRC校驗(yàn) | |||
0x01 | 0x05 | 高:0x00 | 低:0x00 | 高:0xFF | 低:0x00 | 0x8C | 0x3A |
控制第一路繼電器關(guān)主機(jī)發(fā)送:
地址 | 功能 | 繼電器地址 | 打開(kāi)繼電器 | CRC校驗(yàn) | |||
0x01 | 0x05 | 高:0x00 | 低:0x00 | 高:0x00 | 低:0x00 | 0xCD | 0xCA |
從機(jī)回應(yīng):
地址 | 功能 | 繼電器地址 | 打開(kāi)繼電器 | CRC校驗(yàn) | |||
0x01 | 0x05 | 高:0x00 | 低:0x00 | 高:0x00 | 低:0x00 | 0xCD | 0xCA |
6.3上位機(jī)測(cè)試軟件
上位機(jī)簡(jiǎn)介
上位機(jī)軟件可控制七個(gè)十六路繼電器輸出控制板,如要需要控制更多從機(jī)設(shè)備,需要更改上位機(jī)軟件,
產(chǎn)品展示
附錄:
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |