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