產品說明書下載
ZH-YX1616 16路開入開出IO口控制模塊
使用說明書
1、產品概述
本產品采用高速單片機、數字輸入量和數字輸出量使用高速磁電隔離及光電耦隔離技術。使用RS232 &RS485 MODBUS RTU標準通訊,可與PLC、組態軟件、文本顯示器等進行組網,具有16路繼電器輸出、16路開關量狀態采集;通信電路采用防雷、抗干擾設計可廣泛用于工業現場設備的信號控制。?
本產品是PCI IO卡的替代品,IO卡價格昂貴,且PCI插槽容易接觸不良,安裝、維護不方便、可靠性不高。本設備采用可靠性的串口通訊和隔離技術,確保工業環境中可靠工作。在電腦空間很緊湊的應用中,本方案可以將IO卡外置,節省空間,可安裝于導軌式機箱/柜,或壁掛式墻體上.支持組態王、力控等組態軟件 支持,昆侖等人機界面。
2、主要型號
ZH-YX1616-14N—16路開關量輸入、16路繼電器輸出、RS485標準MODBUS協議;
(其中型號中的1代表RS485標準MODBUS協議;4代表24V供電產品;)
ZH-YX1616-12N—16路開關量輸入、16路繼電器輸出、RS485標準MODBUS協議;
(其中型號中的1代表RS485標準MODBUS協議;2代表12V供電產品;)
3、主要技術指標與特點
3.1、主要技術指標
l 輸入開關類型 ----- 無源觸點(干接點);
l 無源觸點耐壓 ----- ≥24VDC
l 數據輸出 ----- 16路開關量輸入狀態,(邏輯”1”表示無輸入,開關斷開, 邏輯”0”表示輸入開關閉合);
l 遙控輸出 ----- 16路繼電器輸出(常開觸點,接點容量AC250V*5A);
l 輸出接口 ----- RS-485:通訊距離:1200米、±15KV ESD保護;
l 波 特 率 -----4800、9600、19.2K bps;
l 通訊格式 -----N,8,1;(無校驗/8數據位/1個停止位)
l 隔離耐壓 ----- 1500V DC;
l 額定功耗 ----- <5W;
l 輔助電源 ----- 24V DC(21-26V)或12V AC(10-15V);
l 工作溫度 ----- -20℃~+65℃;
l 安裝方式 ----- 導軌或螺釘安裝方式;
3.2 產品特點
l 采用 32位 ARM處理器、運行穩定、高速、可靠;
l 電源、通信口、輸入輸出接口抗力強、穩定性高;
l 輸出晶體管5A電流容量控制,峰值8A電流。4路高速磁電隔離、28路光電隔離,抗干擾強,性能穩定、可靠性高(三極管電平信號輸出功能);
l 開關量輸入使用光電隔離,可接按鍵開關、繼電器輸出、磁性/接近開關、紅外開關等;
l 狀態指示燈豐富,具有開關量輸出狀態指示燈、開關量輸入狀態指示燈、通信指示燈、電源燈;
l 具有標準的RS232、RS485,可定制網絡口100M/10M TCPIP接口;
l 內置TTL通信口,用于擴展GSM/GRPS/CDMA/zigbee/wifi/藍牙 等通信模塊;
l 內置報警蜂鳴器,可以遠程控制報警,提醒提示現場;
4、產品外形結構圖
4.1、外形尺寸:155(L)X 110(W)X 60(H) mm; 安裝孔尺寸:126.5(L)X 97(W)mm ,4個孔直徑:4mm;
6、產品通訊協議
如下所有命令都是以地址為01,波特率代碼06(9600bps)來舉例說明;
6.1 讀開關量輸入狀態命令(02功能碼,字節讀)
A:命令發送說明
從設備地址 | 功能碼 | 起始寄存器地址 | 讀取輸入位長度 | CRC-L | CRC-H | ||
01H | 02H | 00H | 00H | 00H | 10H | 79H | C6H |
說明:從起始寄存器地址0000H開始讀回連續的16個開關量信息;
B:返回數據
從設備地址 | 功能碼 | 返回數據字節 | 數據 | CRC-L | CRC-H |
01H | 02H | 02H | 21A0H | 校驗碼 | 校驗碼 |
舉例返回數據: 讀取的數據“21”,轉換成2進制數為“”,從左至右分別對應8路數字量輸入信號DI_08-DI_01的狀態,讀取的數據“A0”,轉換成2進制數為“”,從左至右分別對應8路數字量輸入信號DI_16-DI_09的狀態,即DI_16、DI_14、DI_06、DI_01有輸入,其它通道無輸入。
6.2 讀繼電器開關量輸出狀態命令(01功能碼)
A:命令發送說明
從設備地址 | 功能碼 | 輸入位起始地址 | 讀取輸入位長度 | CRC-L | CRC-H | ||
01H | 01H | 00H | 00H | 00H | 10H | 3DH | C6H |
說明:起始寄存器地址0000H存放1號繼電器輸出狀態信息,連續16個信息;
B:返回數據
從設備地址 | 功能碼 | 返回數據字節 | 讀取的位數 | CRC-L | CRC-H |
01H | 01H | 02H | 2個字節代表16位 | 校驗碼 | 校驗碼 |
舉例返回數據: 01 01 02 07 01 7A 0C。其中07 01代表16路繼電器輸出狀態信息, 讀取的數據“07 01”,轉換成二進制數為“ ”,即“”代表DO_8- DO_1,“”代表DO_16- DO_9,其中DO_9、DO_3、DO_2、DO_1有輸出為閉合狀態。
.注:同樣可用03功能碼讀0000H寄存器讀出繼電器輸出狀態。
6.3 繼電器輸出控制命令:
A、發送命令舉例(控制繼電器吸合):
從設備地址 | 功能碼 | 起始地址 | 寫入線圈長度 | 寫入字節長度 | 寫入數據(2字節,16個繼電器狀態) | CRC-L | CRC-H | |||
01H | 0FH | 00H | 00H | 00H | 10H | 02H | 21H | 86H | 7BH | D2H |
B、返回數據:
從設備地址 | 功能碼 | 起始地址 | 寄存器的數據長度 | CRC-L | CRC-H | ||
01H | 0FH | 00H | 00H | 00H | 10H | 54H | 07H |
寫入的數據“21 86”,轉換成2進制數為“”,字節從左至右分別對應16路數字。
其中“”開關量輸出信號對應DO_08-DO_01的狀態,“”開關量輸出信號對應DO_16-DO_09的狀態;即DO_16、DO_11、DO_10、DO_6、DO_1有輸出,其他通道無輸出,模塊接收到正確的命令后,根據命令作出相應動作,并將應答指令發回主機,表示通訊成功。
6.4 配置地址與波特率命令:
A:地址與波特率寄存器定義表
寄存器地址(Hex) | 寄存器內容 | 寄存器個數 | 寄存器狀態 | 數據范圍 |
0000H | 地址 | 1 | 讀/寫 | 地址(0-254) |
0100H | 波特率 | 1 | 讀/寫 | 0001設置波特率-4800bps 0002設置波特率-9600bps 0003設置波特率-19200bps |
| | | | |
B:地址修改命令發送說明 (地址由原來的00號變為01號)
從設備地址 | 功能碼 | 起始寄存器地址 | 寫入寄存器的數據 | CRC-L | CRC-H | ||
00H | 06H | 00H | 00H | 00H | 01H | 49H | DBH |
說明:0001為寫入的,地址范圍為0001-00FE;
C:波特率修改命令發送說明 (改為9600bps)
從設備地址 | 功能碼 | 起始寄存器地址 | 寫入寄存器的數據 | CRC-L | CRC-H | ||
01H | 06H | 01H | 00H | 00H | 02H | 09H | F7H |
說明:0002為9600波特率代碼;
6.5 蜂鳴器報警輸出:
A:蜂鳴器報警輸出命令發送說明
從設備地址 | 功能碼 | 起始寄存器地址 | 寫入寄存器的數據 | CRC-L | CRC-H | ||
00H | 05H | 00H | 11H | 00H | 00H | 9DH | CFH |
說明:寫入的數據為0時蜂鳴器發出報警聲,寫入的數據為1時蜂鳴器關閉,不響。
B:返回數據
從設備地址 | 功能碼 | 起始寄存器地址 | 寫入寄存器的數據 | CRC-L | CRC-H | ||
01H | 05H | 00H | 11H | 00H | 00H | 9DH | CFH |