1、JMDM-NC630 簡介
硬件采用具有高性能、工業(yè)級別的進(jìn)口單片機(jī)和運(yùn)動(dòng)控制專用芯片及零部件、模擬量輸入輸出芯片、
系統(tǒng)時(shí)鐘芯片;專業(yè)的穩(wěn)定性、抗干擾電路設(shè)計(jì);軟件采用C語言編程,具有良好的可擴(kuò)展性,可靈活實(shí)
現(xiàn)多種功能:可通過藍(lán)色高清液晶屏人機(jī)交互界面上的16個(gè)機(jī)械式點(diǎn)動(dòng)開關(guān)在線設(shè)置參數(shù),實(shí)現(xiàn)控制電
磁閥、汽缸、傳感器、接近開關(guān)、霍爾開關(guān)等數(shù)字量信號;多路步進(jìn)、伺服電機(jī)高精度、高速的定位、精
確時(shí)間控制、速度控制;帶PID 專家算法,用于模擬信號檢測輸入、輸出;編碼器位置檢測控制;步進(jìn)伺
服編碼器閉環(huán)控制;PWM脈寬調(diào)制控制等。適用于各種強(qiáng)電磁、高頻干擾等環(huán)境惡劣的工業(yè)場合,
JMDM-NC630 工業(yè)控制器以穩(wěn)定可靠、高性價(jià)比和優(yōu)異的性能表現(xiàn)極大地提高了客戶的生產(chǎn)效率和經(jīng)濟(jì)
效益,是業(yè)內(nèi)一款少見的多功能工業(yè)控制器人機(jī)界面一體機(jī),可滿足工業(yè)現(xiàn)場多種功能需求。
2、JMDM-NC630功能介紹
JMDM-NC630 由一塊單片機(jī)主板和多塊功能擴(kuò)展板組成,功能擴(kuò)展板可根據(jù)客戶需求進(jìn)行選配,單
片機(jī)主板和單片機(jī)擴(kuò)展板之間采用數(shù)據(jù)地址總線進(jìn)行通信。功能擴(kuò)展板可有以下幾種:基本型、單軸電機(jī)
運(yùn)動(dòng)控制擴(kuò)展型、三軸電機(jī)運(yùn)動(dòng)控制擴(kuò)展型、D/A 擴(kuò)展型、A/D 擴(kuò)展型、編碼器擴(kuò)展型、PWM脈寬調(diào)制
輸出擴(kuò)展型、電機(jī)和編碼器閉環(huán)控制擴(kuò)展型等其它定制化擴(kuò)展型。
1)基本型:
有12路光電隔離數(shù)字量輸入,NPN 輸入形式,輸入電流為10mA;其中有兩路可作中斷源,用來高速計(jì)
數(shù);8 路光電隔離數(shù)字量輸出,集電極開路輸出形式,最大輸出電流為1A,輸出頻率可以達(dá)到20KHz。
可用于各種20 點(diǎn)數(shù)字量輸入輸出的控制系統(tǒng),可控制氣缸、電磁閥、繼電器等;可用于替代20點(diǎn)以內(nèi)
的PLC用于各種控制場合(如各種機(jī)器控制),功能上比20點(diǎn)的PLC加文本顯示器更為強(qiáng)大、靈活。
2)電機(jī)運(yùn)動(dòng)控制擴(kuò)展型:在基本型之上,多了1 路高速脈沖輸出。可控制一路步進(jìn)電機(jī)或伺服電機(jī)做作
運(yùn)動(dòng)控制,脈沖頻率為200KHZ,最大可達(dá)400KHZ。在控制步進(jìn)伺服電機(jī)高速運(yùn)動(dòng)時(shí),PLC 由于其固有
的缺陷(受固定封裝好的模塊功能所限),功能實(shí)現(xiàn)起來遠(yuǎn)遠(yuǎn)不如JMDM單片機(jī)控制器更為靈活、強(qiáng)大。
3)DA 擴(kuò)展型:在基本型之上,多了1 路12 位高速高精度DA(模擬量)輸出,輸出范圍是0V-10V;穩(wěn)
定可靠,轉(zhuǎn)換速度快,可用于控制變頻器,比例閥,焊接電流等;
4)AD 擴(kuò)展型:在基本型之上,多了8路12位高速高精度AD(模擬量)輸入,但少了2路數(shù)字量輸入。
可用于模擬量的檢測控制,如電壓,電流,溫度,濕度,壓力等模擬量信號的檢測控制;
5)編碼器擴(kuò)展型:在基本型之上,外接一路電子尺或編碼器作位置檢測, 編碼器AB兩相解碼頻率為
200KHZ。
6)PWM脈寬調(diào)制輸出擴(kuò)展型:在基本型之上,多了1路高速PWM輸出。PWM頻率可以編程設(shè)定,頻
率范圍為(1HZ~25KHZ);占空比可以編程設(shè)定,占空比范圍為(0.000~1.000)?捎糜谥绷麟娫凑{(diào)速控制,
激光電源能量控制等脈寬調(diào)制場合。
7)電機(jī)和編碼器閉環(huán)控制擴(kuò)展型:在基本型之上,擴(kuò)展1路步進(jìn)(或伺服)電機(jī)控制、1路編碼器控制,
構(gòu)成高精度高速度閉環(huán)控制定位系統(tǒng);
8)三軸步進(jìn)伺服控制型:10路光電隔離數(shù)字量輸入,NPN輸入型式,輸入電流為10mA,其中有兩路可作
中斷源來高速計(jì)數(shù);8路光電隔離數(shù)字量輸出,集電極開路晶體管輸出,最大輸出電流為4A,可以控制氣
缸,電磁閥,繼電器等,輸出頻率可以達(dá)到20KHz;其運(yùn)動(dòng)控制輸出接口可以控制3路步進(jìn)電機(jī)或伺服電
機(jī)作聯(lián)動(dòng)的運(yùn)動(dòng)控制,脈沖頻率為200KHZ,最大可達(dá)400KHZ;
3、應(yīng)用場合
目前已廣泛應(yīng)用于氣缸、電磁閥、繼電器、步進(jìn)及伺服電機(jī)、比例閥控制、變頻器控制等高速、高精度模
擬量輸入輸出、數(shù)字量輸入輸出場合。
4、成功應(yīng)用案例
目前已在全國各省市、港澳臺地區(qū)成功、廣泛應(yīng)用于自動(dòng)售水機(jī)、制袋機(jī)、沖床送料機(jī)、滾輪送料機(jī)、
粉碎機(jī)、印刷機(jī)、切割機(jī)、壓粉機(jī)、壓力測試儀、液壓控制器、激光控制器、多段多路溫度控制器等要求
高精度、高速度的工業(yè)環(huán)境和設(shè)備上,運(yùn)行穩(wěn)定可靠,成功地經(jīng)受了惡劣工業(yè)環(huán)境場合的強(qiáng)電磁、高頻干
擾的考驗(yàn),以高性價(jià)比贏得了廣大客戶的信賴,并遠(yuǎn)銷海內(nèi)外。
二、 技術(shù)參數(shù)
1、8位高性能單片機(jī)作為主控制芯片,程序空間為64K;
2、32K字節(jié)的數(shù)據(jù)存儲器,可以用來保存參數(shù)等數(shù)據(jù),斷電數(shù)據(jù)不丟失;
3、內(nèi)部采用了時(shí)鐘芯片DS12C887,可作時(shí)間運(yùn)算和時(shí)間控制;
4、控制器供電電源:AC220V;JMDM-NC630控制器內(nèi)部自帶雙組DC5V 2.2A,24V1A供電,控制外部
設(shè)備時(shí),應(yīng)用電流要求不大的場合,可直接用控制器提供的24V1A直流電源;
5、有1 路標(biāo)準(zhǔn)的RS232 串行通信接口,可以與電腦等上位軟件通信,也可與多個(gè)控制器之間聯(lián)機(jī)工作;
6、可直接通過RS232接口下載程序,無需燒錄器,方便程序修改、升級;
7、系統(tǒng)采用光電隔離和啟用內(nèi)部看門狗及嚴(yán)格的高頻濾除特性,并有專業(yè)的電源監(jiān)控電路使系統(tǒng)工作穩(wěn)
定可靠,無死機(jī)現(xiàn)象;
8、192*64液晶藍(lán)屏顯示;一屏可顯示12*4個(gè)漢字;也可顯示圖形數(shù)字符號等;
9、有16個(gè)機(jī)械式點(diǎn)動(dòng)開關(guān),具有使用壽命長等特點(diǎn),可在線設(shè)置參數(shù);
10、外形尺寸:緊湊型機(jī)殼,控制器機(jī)殼尺寸:長高深278mm*135mm*262mm,可直接固定在工作臺上
面或用螺釘固定安裝;
11、用Keil C 編程,用戶編程有困難的可把工藝流程發(fā)給我司,我司可代為開發(fā)程序。
三、 規(guī)格
1、工作溫度:-10~+65°C;
2、儲存溫度:-20~+80°C ;
3、濕度:5~95% 無凝結(jié) ;
4、供電電壓:110~220V ;
5、功耗(無外部設(shè)備):5W(典型值)。
四、 庫函數(shù)說明
4.1顯示函數(shù)
void motion_init(void); //液晶屏初始化
void LcmInit( void ); //液晶屏初始化
void LcmPutDots( unsigned char DotByte ); //在當(dāng)前位置顯示一點(diǎn)
void LcmPutBMP( unsigned char *puts ); //調(diào)用顯示畫面;
如:LcmPutBMP(Workbmp); //調(diào)用顯示畫面“Workbmp”
void LcmReverseBMP( void ); //屏幕反相顯示
void disp_char(unsigned char xp,unsigned char yp,unsigned char chr,bit col); //顯示單個(gè)字符
void disp_char( X軸坐標(biāo), Y軸坐標(biāo), 所要顯示的字符, 反色 ); 如:disp_char(146,6,7,1);
void disp_HZ(unsigned char xp,unsigned char yp,unsigned char*puts,bit col); //顯示單個(gè)漢字
void disp_HZ( X 軸坐標(biāo), Y 軸坐標(biāo), 所要顯示的字, 反色 ); 如:disp_HZ(72,2,fan,0);
void disp_float(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char
bit_T,unsigned char bit_int,bit hue); //顯示符點(diǎn)數(shù)
void disp_float ( X 軸坐標(biāo), Y軸坐標(biāo), 要顯示的數(shù)據(jù), 總位數(shù), 整數(shù)位數(shù),反色);
如:disp_float(104,6,lost_pa,7,3,0);
void disp_int(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char bit_T,bit hue);
//顯示整數(shù)
void disp_int( X 軸坐標(biāo), Y軸坐標(biāo),要顯示的數(shù)據(jù), 總位數(shù), 反色);
如:disp_int(160,0,now_count,4,0);
void disp_var(unsigned char xp, unsigned char yp,unsigned int your_data,unsigned char bit_int,bit hue);
//顯示數(shù)值
void disp_var( X 軸坐標(biāo), Y軸坐標(biāo), 要顯示的數(shù)據(jù), 總位數(shù), 反色); 如:disp_var(140,0,hours,5,0);
unsigned char edit(char bitnum,char page,unsigned char xdata *add_para,unsigned char *add_bk);
unsigned char edit( 位數(shù),頁碼,地址,參數(shù)設(shè)置頁面的地址);如:a=edit(23,0,0x800E,Workbmp1);
4.2 輸入、輸出函數(shù)
IN1 、IN2、IN3、IN4 ……IN11、IN12 輸入點(diǎn)(第1到第12點(diǎn))
void out_bit(unsigned char num,bit value);//void out_bit(輸出點(diǎn),位值);
DO輸出(0 是開輸出,1是關(guān)輸出) 輸出點(diǎn)(第1到第8點(diǎn))
如:out_bit(1,0); //輸出點(diǎn)1開 out_bit(1,1); //輸出點(diǎn)1關(guān)
unsigned int READ_AD(unsigned char cha); //1-8通道模擬量讀;
READ_AD(通道數(shù)); 如:a= READ_AD(1);
unsigned int READ_TAD(unsigned char cha);
unsigned int READ_TAD( 通道數(shù) ); //9-16通道模擬量讀取
void DAOUTPUT(unsigned int DAVALUE);//DA輸出
4.3 延時(shí)函數(shù)
void delay_ms(unsigned int a);//如: delay_ms(100); //延時(shí)100ms
void Delay(unsigned int MS);//如: Delay(50); //延時(shí)50ms
4.4 時(shí)間設(shè)置函數(shù)
void StartDs12c887(void); //12c887啟動(dòng)
void InitDs12c887(void); //12c887初始化
unsigned char GetMinutes(void); //讀取分鐘
unsigned char GetHours(void); //讀取小時(shí)
void SetTime(unsigned char chSeconds,unsigned char chMinutes,unsigned char charchHours); //設(shè)置
時(shí)、分、秒;如:SetTime( 20,02,08);
void SetDate(unsigned char chDate, unsigned char chMonth,unsigned char chYear); //設(shè)置年、
月、日;如:SetDate(20,03,05);
void SetCentury(void);//設(shè)置世紀(jì);
4.5 數(shù)據(jù)保存、讀取函數(shù)
unsigned long read_data(unsigned char xdata *address,unsigned char bytenum); //數(shù)據(jù)讀取
如:now_count=read_data(0x804F,4); //將0x804F 地址的內(nèi)容讀到變量now_count中
Void save_data(unsigned char xdata *address,unsigned long your_data,unsigned char bytenum); //數(shù)據(jù)
保存;如:save_data( 0x804F,now_count, 4 );//將變量now_count的值保存到0x804F
4.6 其余函數(shù)說明
void Led_ON(void); //LED開
void Led_OFF(void); //LED關(guān)
void LcmClear( void ); //清屏
void Beep_ON(void); //蜂鳴器開
void Beep_OFF(void); //蜂鳴器關(guān)
五、 訂購信息
JMDM-NC630 產(chǎn)品型號:基本型、運(yùn)動(dòng)控制擴(kuò)展型、DA 擴(kuò)展型、AD 擴(kuò)展型、編碼器擴(kuò)展型、PWM脈
寬調(diào)制輸出擴(kuò)展型、電機(jī)和編碼器閉環(huán)控制擴(kuò)展型、其它定制化擴(kuò)展型。
訂購JMDM-NC630產(chǎn)品包括:控制器、電源聯(lián)接接頭、編程下載線(附送)、電子版技術(shù)資料(編程軟件
及教程、圖形編輯工具、范例程序、說明書及接線圖、產(chǎn)品圖片)、說明書。
2、發(fā)貨方式:快遞。
六、 售后服務(wù)
1、正常使用下,自購買之日起一年內(nèi),JMDM控制器出現(xiàn)質(zhì)量問題可獲免費(fèi)維修;保修期過后維修收取
維修成本費(fèi)用。
2、串口通信線等贈(zèng)品或附屬品屬于易耗品,不在保修范圍。
3、因自然力、人為損壞、未按說明使用、不恰當(dāng)?shù)牟僮、拆修,或超出使用范圍的濫用等造成的故障,
不在保修范圍內(nèi)。如需維修時(shí),收取維修費(fèi)。