一、解決方案簡介
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) 串口采集、顯示各種數字量(開關量)輸入信號狀態;
|