|
一、解決方案簡介
JMDM-40DIOMR/MT是一款40點I/O 高可靠工業級控製器,可用於20路數字量輸入、20路數字量輸出的控製,工作模式有2種,具體可實現如下功能:
1、獨立控製模式:在電腦上KEIL C環境編好程序,通過RS232串口線下載到控製器後,控製器脫離電腦,根據程序進行獨立控製,實現輸入輸出的邏輯和精確時間控製。
2、PC串口監控模式:運行電腦上的上位機串口控製軟件,即可通過電腦串口發送命令(字符串或ASCII碼),實時監控20路輸入點、20路繼電器(晶體管)輸出狀態、控製或讀取輸入點的輸入狀態數據;
在各類民用、工業場合具有十分廣泛的應用價值,具有抗強電磁幹擾、防雷擊、穩定可靠的特征,比如可接光電式,電容式,電感式,霍爾式等各種傳感器和輸入開關,采集和顯示開關輸入點的狀態;可控製氣缸、電磁閥、繼電器、加熱絲、普通電動機、電燈炮、電源開關等負載的通、斷。可適用於各種環境惡劣的工業、民用場合,以優異的性能表現和高性價比贏得廣大客戶的推崇和喜愛。
二、 性能參數
1. 工作電源:JMDM-40DIOMR/MT:12V或24V 2A,交直流通用;
2. 主控芯片:8位高性能單片機加高速高穩定FPGA可編程陣列電路;
3. 程序及數據存儲器:均為32K,程序存儲器可用於存儲程序和數據;數據存儲器用來保存數據,斷電數據不丟失;
4. 輸入輸出:
JMDM-40DIOMR:
20路光電隔離數字量輸入,NPN型輸入形式(可定製為PNP型);20路繼電器輸出,每路輸出負載電壓範圍:交流0~220V、直流0~30V,最大負載電流為5A, 輸出口狀態可回讀;
JMDM-40DIOMT:20路光電隔離數字量輸入,NPN型輸入形式(可定製為PNP型);20路光電隔離晶體管輸出,NPN(集電極開路)輸出形式,輸出電壓範圍:直流5~40V;輸出最大負載電流為4A,輸出口狀態可回讀;
5. 係統穩定性:采用光電隔離和啟用內部看門狗及嚴格的高頻濾除特性,使係統工作穩定可靠,死機自啟動時間在1ms之內;
6. 通信接口:1路標準的RS232串行通信接口(抗15KV靜電衝擊)。獨立控製時,可直接通過RS232接口下載程序,無需燒錄器,方便程序修改、升級;串口控製時,可直接與電腦或文本顯示器等外設通信(需開發通信程序);
7. 4個撥動開關:可硬件編址;也可軟件設定其功能,如在編程時可當作輸入點來設定參數或設定地址;
8. 精準時間控製:帶1個時鍾芯片,在編程時可為係統提供實時時鍾;實現精準的定時、時序控製。
9. 外殼及安裝:工控級別外殼,美觀大方,方便安裝。
10. 工作狀態指示燈:1個LED燈,一般用於顯示控製器的運行狀態;
11. 外殼安裝尺寸:180mm*125mm*47mm;內部控製板尺寸:172mm×125mm×28mm; 可用導軌安裝或用螺釘固定安裝。
三、 使用說明
(一) 獨立控製模式:
1. 打開隨產品附送的電子版技術資料,閱覽一遍技術資料;
2. 根據說明書所附接線圖連接好電腦和控製器之間的串口通信線;
3. 安裝隨產品附送的Keil C 編程軟件,安裝隨產品附送的STC-ISP.EXE程序下載軟件;
4. 在KEIL C軟件中打開C51範例程序學習,參考範例程序,使用輸入輸出庫函數、自行編寫單片機C語言程序;
5. 編好程序編譯通過後,使用STC-ISP 下載軟件將C語言程序下載到JMDM-40DIO 控製器;
6. 仔細檢查無誤後,連接好控製器的電源;接好外圍輸入輸出信號,即可獨立實現輸入輸出的邏輯、時序控製。
(二) 串口控製模式:
1. 打開隨產品附送的電子版技術資料,閱覽一遍技術資料;
2. 根據說明書所附接線圖連接好控製器和設備之間的接線、電腦和控製器之間的串口通信線;
3. 仔細檢查無誤後,連接好控製器的電源;
4. 安裝範例串口監控軟件:直接雙擊support文件夾下的小燈泡圖標或者雙擊setup.exe安裝;
5. 使用範例串口監控軟件測試基本功能:在監控界麵監試和控製20路輸入、20路輸出狀態變化;
6. 客戶二次開發使用:客戶可根據通信協議和範例VB源碼,自行二次開發集成到第3方係統軟件
中;或者使用通用的串口調試軟件,根據通信協議發送串口指令給控製器;
7. 串口控製1台控製器時,控製器默認地址為00,此時4個撥碼開關全為OFF(撥上)狀態(備注:
撥碼開關處有箭頭標識:即下撥為ON(1)狀態,上撥為OFF(0)狀態)。
四、 串口控製功能特別介紹
1. JMDM-40DIOMR/MT控製器繼電器(晶體管)板可通過RS232或RS485通信接口直接采集輸入點狀態或直接控製輸出點輸出。
2. 距離:控製主機和串口控製器(從機)通過串口線連接範圍為10米之內;可通過 485總線延長到1000米;
3. 單台使用:可通過RS232或RS485接口對1台控製器進行串口控製,默認地址位為00,4個撥碼開關全為OFF(撥上)狀態;
4. 多台組網使用:可通過地址編碼,在延時 1秒許可的情況下,一個串口最多可以尋址、控製 100 台控製器,構成一個由 2000個輸入點、2000個輸出點的大係統。
5. 支持客戶二次開發:可提供串口通信協議、VB上位機編程範例程序供客戶二次開發參考使用。
6. 4個撥動開關功能:可實現硬件編址功能,直接設定16台(編號00~15)控製器的地址;也可用軟件編程設定控製器的地址和撥動開關的用途。
7. 係統時鍾精準時間控製:帶係統時鍾,可實現精準的定時、時序控製。
8. 外殼及安裝:工控級別外殼,美觀大方,方便安裝。
五、 範例指令說明
(一) 獨立控製指令:
1、采集輸入點狀態的範例指令:判斷第1個輸入點是否有輸入的指令:If(IN1==0) then
判斷第5個輸入點是否有輸入的指令:If(IN5!=0) then
2、控製輸出點狀態的範例指令:開啟第1路繼電器的輸出的指令: out_bit(1,1);
關斷第1路繼電器的輸出的指令: out_bit(1,0);
開啟第5五路繼電器的輸出的指令: out_bit(5,1);
關斷第5路繼電器的輸出的指令: out_bit(5,0);
(二) 串口通信協議(串口控製指令)
1、JMDM-40DIOMR/MT帶地址位的串口通信協議具體說明
波特率:9600;奇偶校驗:無;數據位:8位;停止位:1位;
開啟地址為00的控製器的第1個輸出點指令示例:O(00,001,1) ,通信協議格式具體說明:
發送字符 O ( 00 , 001 , 1 )
功能含義 指令 通信頭 控製器的地址 分隔符 第1路繼電器 分隔符 輸出狀態
為開
通信尾
對 應的
ASCII碼
0x4F
0x28 0x300x30 0x2c 0x300x300x31 0x2c 0x31 0x29
使用串口調試軟件時,可直接發字符串即可:ASCII碼格式:4F 28 30 30 2c 30 30 31 2c 30 29
字符格式:O(00,001,0) 功能:關斷地址為00的控製器的第一個輸出點
O(00,001,1) 功能:開啟地址為00的控製器的第一個輸出點
2、串口通信協議(指令格式示例)
1、控製輸出指令
O(00,001,0) 關斷地址為00的控製板的第一個輸出點
O(00,001,1) 開啟地址為00的控製板的第一個輸出點
O(00,000,0) 全關:關斷地址為00的控製板的所有輸出點
O(00,000,1) 全開:開啟地址為00的控製板的所有輸出點
2、讀輸入點指令
O(00,101,1) 要求地址為 00的控製板返回(1~8號輸入點)的輸入狀態
O(00,102,1) 要求地址為 00的控製板返回(9~16號輸入點)的輸入狀態
O(00,103,1) 要求地址為00的控製板返回(17~20號輸入點)的輸入狀態
3、控製板向電腦返回輸出點的狀態(即回讀輸出點的狀態)
I(00,1,00000000) 地址為 00的控製板返回(8個0從左到右,代表1~8號輸出點)的輸出狀態
I(00,2,00000000) 地址為 00的控製板返回(8個0從左到右,代表9~16號輸出點)的輸出狀態
I(00,3,00000000) 地址為 00的控製板返回(8個0從左到右,代表17~20號輸出點)的輸出狀態
六、 用途
1. 用於各種集散型控製係統、遠程IO 模塊、遠程控製係統、電廠、自動化車間的大中型控製項目;
2. 用於廣告業樓宇、廣告、沙盤、建築、橋梁等模型燈光控製;4D電影的特效控製、創意水幕控製等;
3. 用於計算機控製各種外圍設備的定時開和關:打印機、投影儀、顯示屏、電視、多媒體音視頻開關等;
4. 可用於電子鎖、紅外開關、感應門、自動門的控製;
5. 用於機械設備的邏輯時序控製:氣缸、電磁閥、繼電器、加熱絲、普通異步電動機、電燈炮等輸出負載;可接光電式,電容式,電感式,霍爾式等各種傳感器和輸入開關;其穩定性、功能、可擴展性、程序保密性、性價比均優於40點以內的國內外PLC。
6. 用電腦(PC)串口控製,輕鬆實現:
1) 實時狀態監測或回讀、精確時間控製強電、電磁閥、多路燈光、電源、音頻或視頻開關、門禁開關等數字量信號的通斷;
2) 串口采集、顯示各種數字量(開關量)輸入信號狀態;
|