4路多功能控制器,IO板卡,
輸出:4路繼電器純開關(guān)(每路大端子30VDC/250VAC10A內(nèi)都可以)
輸入:4路采集,每路5MA左右就可以采集到信號(hào)有無
通信方式:串口RS232(簡(jiǎn)單方便,所有上位軟件都可以使用串口助手的源碼修改)RS485(RTU模式,可以方便的用組態(tài)軟件等開發(fā))
4路控制器說明書
產(chǎn)品介紹
本控制器帶有4路采集和4路繼電器輸出,因靈活的使用方式被客戶廣泛的使用在各個(gè)行業(yè)及領(lǐng)域。同時(shí)帶有二次開發(fā)協(xié)議,方便客戶集成到自己的系統(tǒng)中。
技術(shù)規(guī)格
?產(chǎn)品型號(hào):KMCZE-I4O4-U241.0
?外殼尺寸:長(zhǎng)(115mm)寬90mm)高(45mm)
?工作電源: 5/12/24VDC(采購(gòu)時(shí)選擇一種)
?通信方式:USB(免驅(qū))/RS232/RS485(采購(gòu)時(shí)任選一種)
?控制通道:4路(獨(dú)立通斷輸出)
?觸發(fā)信號(hào):電壓有無(采集時(shí)功耗在5MA左右)/脈沖
?運(yùn)行模式:電平觸發(fā)/脈沖觸發(fā)
二次開發(fā)協(xié)議
?波特率:115200 奇偶校驗(yàn):0(無) 停止位:1位控制流:0(無)
全部以16進(jìn)制發(fā)送命令
?1:控制輸出
4路繼電器單獨(dú)控制任何一路通斷輸出
第一路通: 55 C8 01 01 55 返回:1B DB 00 01 0C
第一路斷: 55 C8 01 00 55 返回:1B DB 00 00 0C
第二路通: 55 C8 02 01 55 返回:1B DB 00 02 0C
第二路斷: 55 C8 02 00 55 返回:1B DB 00 00 0C
第三路通: 55 C8 03 01 55 返回:1B DB 00 04 0C
第三路斷: 55 C8 03 00 55 返回:1B DB 00 00 0C
第四路通: 55 C8 04 01 55 返回:1B DB 00 08 0C
第四路斷: 55 C8 04 00 55 返回:1B DB 00 00 0C
以上協(xié)議中,第3個(gè)字節(jié)表示哪一路(1,2,3,4),第4個(gè)字節(jié)表示通斷(01通,00斷)
返回的命令中,第3個(gè)字節(jié)表示當(dāng)前輸入端口4路的狀態(tài),第4個(gè)字節(jié)表示當(dāng)前輸出端口4路狀態(tài)
4路繼電器集中控制4路通斷輸出。
發(fā)送命令: 55 C8 05 0F55 返回:1BDB 000F 0C
以上協(xié)議中,0F表示要控制4路狀態(tài)(8421碼組合,第1路為1,第2路為2,第3路為4,第4路為8,哪幾路通,就8421相加即可,如F表示全通,05表示1和3路通)
返回的命令中,第3個(gè)字節(jié)表示當(dāng)前輸入端口4路的狀態(tài),第4個(gè)字節(jié)表示當(dāng)前輸出端口4路狀態(tài)
?2:4路輸入端口狀態(tài)和4路輸出端口采集(讀?。?/p>
發(fā)送:55C7 0100 55 返回:1BDB 000F 0C
返回的命令中,第3個(gè)字節(jié)表示當(dāng)前輸入端口4路的狀態(tài),第4個(gè)字節(jié)表示當(dāng)前輸出端口4路狀態(tài)(4路輸入和4路輸出同樣都是按8421碼組合)
?3:查詢控制器版本信息
發(fā)送:55D3 D300 55
返回:AB2D AA20 3230 3137 3039 3034 3231 3531 3332 204B 4D43 5A45 2D49 3230 2D44 4151 2D56 312E 3020 3137 3039 3037 3133 3238 3434 3230 3136 3132 3038 3139 3336 3535 BA
返回?cái)?shù)據(jù)中,第5個(gè)字節(jié)開始到18個(gè)字節(jié)表示當(dāng)前軟件版本號(hào),第20個(gè)字節(jié)到37個(gè)字節(jié)表示本控制器最后測(cè)試生產(chǎn)日期,第39個(gè)字節(jié)到64個(gè)字節(jié)表示硬件基本版本號(hào)。將每一段數(shù)據(jù)轉(zhuǎn)成字符即可。
注意事項(xiàng)
1、質(zhì)保時(shí)間
非人為因素、非不可抗拒自然災(zāi)害出現(xiàn)的故障產(chǎn)品自銷售之日起保修1年時(shí)間
2、質(zhì)保范圍
在上述質(zhì)保時(shí)間內(nèi),本公司只負(fù)責(zé)對(duì)返回公司的故障產(chǎn)品進(jìn)行維修或者更換。但下列清形除外:
1)不按產(chǎn)品使用范圍或者規(guī)格使用產(chǎn)品者
2)非本公司進(jìn)行的維修或者更換器件
3)非人為因素、非不可抗拒自然災(zāi)害出現(xiàn)的故障
4)產(chǎn)品流通時(shí)科技水平尚不能發(fā)現(xiàn)的缺陷
3、免責(zé)條款
2本公司只承諾維修或者更換返回公司的故障產(chǎn)品,因維修或者更換本產(chǎn)品帶來的所有費(fèi)用,本公司概不承擔(dān)。
2在任何情況下,因使用本產(chǎn)品引起的一切損失,本公司不承擔(dān)任何責(zé)任。
本公司已經(jīng)研發(fā)生產(chǎn)各類IO板卡及控制器7年多,積累了各方面的經(jīng)驗(yàn)及方案。歡迎大家采購(gòu)或者達(dá)不到要求的可以訂制。
二次開發(fā)協(xié)議(RS485 MODBUS RTU )
- 波特率:9600 奇偶校驗(yàn):0(無) 停止位:1位 控制流:0(無)
全部以16進(jìn)制發(fā)送命令
- 1、查詢輸入端口狀態(tài)(2號(hào)命令讀開關(guān)輸入狀態(tài),地址:10001-10004)
10001 為X1地址,保存著X1當(dāng)前狀態(tài)(第一個(gè)開關(guān)量采集端口)
10002 為X2地址,保存著X2當(dāng)前狀態(tài)(第二個(gè)開關(guān)量采集端口)
10003 為X3地址,保存著X3當(dāng)前狀態(tài)(第三個(gè)開關(guān)量采集端口)
10004 為X4地址,保存著X4當(dāng)前狀態(tài)(第四個(gè)開關(guān)量采集端口)
如一次查詢4個(gè)端口發(fā)送:01 02 27 11 00 04 23 78
收到數(shù)據(jù):01 02 01 04 A0 4B
發(fā)送協(xié)議中,2711表示地址,00 04表示讀4個(gè)數(shù)據(jù)
返回?cái)?shù)量中,04表示第3路有開關(guān)輸入(如03表示第1和第2路都有輸入)
- 2、查詢4路輸出端口狀態(tài)(1號(hào)命令讀線圈狀態(tài),地址:00001-00004)
00001為OUT1狀態(tài),保存著第一個(gè)繼電器狀態(tài)
00002為OUT2狀態(tài),保存著第二個(gè)繼電器狀態(tài)
00003為OUT3狀態(tài),保存著第三個(gè)繼電器狀態(tài)
00004為OUT4狀態(tài),保存著第四個(gè)繼電器狀態(tài)
如一次查詢4個(gè)端口發(fā)送: 01 01 00 01 00 04 6C 09
收到數(shù)據(jù): 01 01 01 04 A0 4B
發(fā)送協(xié)議中,0001表示地址,00 04表示讀4個(gè)數(shù)據(jù)
返回?cái)?shù)量中,04表示第3路有開關(guān)輸入(如03表示第1和第2路都有輸入)
- 3、控制4路輸出端口狀態(tài)(5號(hào)命令寫單個(gè)線圈狀態(tài),15號(hào)命令批量寫線圈狀態(tài),地址:00001-00004)
00001為OUT1狀態(tài),保存著第一個(gè)繼電器狀態(tài),要控制只需要修改此地址值FF為通,00表示斷
00002為OUT2狀態(tài),保存著第二個(gè)繼電器狀態(tài),要控制只需要修改此地址值FF為通,00表示斷
00003為OUT3狀態(tài),保存著第三個(gè)繼電器狀態(tài),要控制只需要修改此地址值FF為通,00表示斷
00004為OUT4狀態(tài),保存著第四個(gè)繼電器狀態(tài),要控制只需要修改此地址值FF為通,00表示斷
一次控制1路輸出發(fā)送: 01 05 00 01 00 00 9C 0A
收到數(shù)據(jù): 01 05 00 01 00 00 9C 0A
以上表示第1路斷開 協(xié)議中,0001表示地址,00 00表示關(guān)
一次控制1路輸出發(fā)送: 01 05 00 01 FF 00 DD FA 表示第一路通
收到數(shù)據(jù): 01 05 00 01 FF 00 DD FA
如一次控制多個(gè)輸出發(fā)送: 01 0F 00 01 00 04 01 07 42 94
收到數(shù)據(jù): 01 0F 00 01 00 04 05 C8
- 4、查詢控制器版本信息(4號(hào)命令讀輸入寄存器,地址:30001到30015)
發(fā)送命令:01 04 75 31 00 0E 3A 0D
收到數(shù)據(jù):01 04 1C 31 38 30 37 20 35 30 31 32 36 31 33 20 4B 4D 43 5A 45 2D 49 34 4F 34 2D 56 31 2E 30 E2 44
從第4個(gè)開始,后面數(shù)據(jù)去掉結(jié)尾的2個(gè)驗(yàn)證,轉(zhuǎn)成字符:1807 5012613 KMCZE-I4O4-V1.0
- 5、設(shè)置ID(16號(hào)命令,地址:500-505)
發(fā)送: 01 10 01 F4 00 05 0A 00 08 00 CF 00 00 00 60 00 D0 6C 82
收到數(shù)據(jù): 01 10 01 F4 00 05 40 04
08是新分配的ID
如果對(duì)某個(gè)控制器忘記ID,可以強(qiáng)制修改。具體的辦法是把這個(gè)控制器用485線單獨(dú)連接到電腦上。以ID為0發(fā)送16號(hào)命令:(一定要把其它設(shè)備斷開,不然總線所有設(shè)備都被強(qiáng)制修改成同一個(gè)ID)
發(fā)送:00 10 01 F4 00 05 0A 00 06 00 CF 00 00 00 60 00 D0 71 72
無返回
強(qiáng)制修改中,第一個(gè)紅色00 表示網(wǎng)絡(luò)中所有控制器 06是新分配ID 71 72是校驗(yàn)
修改ID,大概等待1-3秒,控制器才會(huì)自動(dòng)加載新的ID
500位置為ID:0X6
501位置為固定數(shù)據(jù):0XCF
- 6、控制延時(shí)通斷(16號(hào)命令,地址:510-513)
發(fā)送:01 10 01 FE 00 04 08 00 4F 00 01 00 01 00 0A 4C EE
收到數(shù)據(jù):01 10 01 FE 00 04 A1 C6
510位置為固定數(shù)據(jù):0X4F
511位置為控制器模式:01為延時(shí)斷開 02為延時(shí)接通512
512位置為要控制的通道號(hào)1-12任何一個(gè)數(shù)字,表示是第幾個(gè)通道。9表示全部通道
513位置表示延時(shí)的時(shí)間單位是0.1秒 如0X0A表示10*0.1=1秒
- 7、控制延時(shí)通斷(16號(hào)命令,地址:510-515)
發(fā)送:01 10 01 FE 00 06 0C 00 4F 00 03 00 01 00 0A 00 04 00 05 E3 41
收到數(shù)據(jù):01 10 01 FE 00 06 20 07
510位置為固定數(shù)據(jù):0X4F
511位置為控制器模式:03為先通再斷開 04為先斷開接通
512位置為要控制的通道號(hào)1-12任何一個(gè)數(shù)字,表示是第幾個(gè)通道。9表示全部通道
513位置表示延時(shí)的時(shí)間單位是0.1秒 如0X0A表示10*0.1=1秒
514位置表示延時(shí)的時(shí)間單位是0.1秒 如0X0A表示10*0.1=1秒
515位置表示要控制的次數(shù) 如0X0A表示10次
二次開發(fā)協(xié)議
- 波特率:115200 奇偶校驗(yàn):0(無) 停止位:1位 控制流:0(無)
1:實(shí)時(shí)控制
發(fā)送:Out002on
收到:IN:0000,Out:0100
發(fā)送數(shù)據(jù)表示控制第2路接通。收到數(shù)據(jù)中,IN:后面的0000表示4路輸入狀態(tài),0表示沒有觸發(fā)
OUT:后面的0100表示4路繼電器輸出狀態(tài),0表示斷開,1表示對(duì)應(yīng)通道接通,這里表示第2路接通,其它3個(gè)通道全斷開
發(fā)送:Out001off
收到:IN:0000,Out:0111
發(fā)送數(shù)據(jù)表示控制第1路斷開。
2:實(shí)時(shí)一次控制所有通道
發(fā)送:Out005:1101
收到:IN:0000,Out:1101
3、延時(shí)接通某一路
發(fā)送:Out004don00015 表示第4路延時(shí)1.5秒接通 00015是1.5秒。因?yàn)檫@個(gè)單位最小是0.1秒,所以15/10=1.5秒
收到:IN:0000,Out:1100
4、延時(shí)斷開某一路
發(fā)送:Out004doff00015 表示第4路延時(shí)1.5秒接通 00015是1.5秒。因?yàn)檫@個(gè)單位最小是0.1秒,所以15/10=1.5秒
收到:IN:0000,Out:0001
5、一次控制所有通道延時(shí)接通
發(fā)送:Out005don00015
收到:IN:0000,Out:0000
6、一次控制所有通道延時(shí)斷開
發(fā)送:Out005doff00015
接收:IN:0000,Out:1111
7、按次間歇通斷
發(fā)送:Out001inf000050001500003 00005表示通0.5秒,00015表示斷開1.5秒,00003表示運(yùn)行3次
收到:IN:0000,Out:1000
8、按次間歇斷通
發(fā)送:Out001ifn000050001500003 00005表示斷0.5秒,00015表示通開1.5秒,00003表示運(yùn)行3次
收到:IN:0000,Out:1000
9、一次控制所有通道通斷
發(fā)送:Out005inf000050001500003
收到:IN:0000,Out:1111
10、一次控制所有通道斷通
發(fā)送:Out005ifn000050001500003
收到:IN:0000,Out:0000
11、查詢輸入輸出狀態(tài)
發(fā)送:OIO-st
收到:IN:0000,Out:0000
12、設(shè)置當(dāng)有輸入變化時(shí),是否自動(dòng)上傳數(shù)據(jù)
發(fā)送:OIN-UPS1 1表示自動(dòng)上傳 0表示不自動(dòng)上傳
收到:OK
13、查詢輸入有變化時(shí)是否自動(dòng)上傳
發(fā)送:OIN-UPF
收到:OINUP:1
購(gòu)買鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-22469496529.29.2f0658e9lWgNCl&id=559200622128