詞條
詞條說明
?2.1.2編輯功能的設(shè)計(jì)與實(shí)現(xiàn) 定義結(jié)構(gòu)體: 將屏幕分割成一定數(shù)目的小的區(qū)域,并創(chuàng)建含有相同數(shù)目的二維數(shù)組。當(dāng)繪制元件時(shí),將元件、元件所在的邏輯塊和元件所在的梯級(jí)指針保存到數(shù)組中,通過光標(biāo)在屏幕上的坐標(biāo)可以獲得二維數(shù)組的下標(biāo),從而可以獲得光標(biāo)所在的元件、邏輯塊和梯級(jí)在內(nèi)存中與之相對(duì)應(yīng)的對(duì)象。 梯形圖的編輯通過改變其在內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn),在數(shù)據(jù)結(jié)構(gòu)被改變后,重新繪圖。對(duì)梯形圖的編輯包
?同時(shí)還要有模擬量輸入單元(A/D),把這些標(biāo)準(zhǔn)的電信號(hào)變換成數(shù)字信號(hào);模擬量輸出單元(D/A),以把PLC處理后的數(shù)字量變換成模擬量——標(biāo)準(zhǔn)的電信號(hào)。 所以標(biāo)準(zhǔn)電信號(hào)、數(shù)字量之間的轉(zhuǎn)換就要用到各種運(yùn)算。這就需要搞清楚模擬量單元的分辨率以及標(biāo)準(zhǔn)的電信號(hào)。例如: PLC模擬單元的分辨率是1/32767,對(duì)應(yīng)的標(biāo)準(zhǔn)電量是0—10V,所要檢測(cè)的是溫度值0—100℃。那么0—32767對(duì)應(yīng)0—1
?2.2.2 上位機(jī)監(jiān)控系統(tǒng)程序 監(jiān)控系統(tǒng)程序采用VC++6.0開發(fā)了一個(gè)對(duì)話框類型的應(yīng)用程序[4][5],其功能結(jié)構(gòu)圖如圖2所示。 [align=center]?圖2 監(jiān)控系統(tǒng)功能結(jié)構(gòu)圖[/align] 其中:監(jiān)控系統(tǒng)中的一些功能模塊所完成的具體工作如下所示。 (1)通信模塊 該模塊實(shí)現(xiàn)與下位機(jī)PLC之間的數(shù)據(jù)傳輸問題,在上、下位機(jī)之間起到橋梁作用。 (2)參數(shù)設(shè)置 控制系統(tǒng)
越是無能的人,越喜歡挑剔別人的錯(cuò)兒?!獝蹱柼m? 2.1設(shè)計(jì)要點(diǎn) 該系統(tǒng)軟件設(shè)計(jì)的重點(diǎn)為:1)準(zhǔn)確配置高速計(jì)數(shù)器;2)位置控制器的允差設(shè)計(jì),允差的選擇應(yīng)盡量小以提高伺服系統(tǒng)的控制精度,在滿足系統(tǒng)定位精度的前提下,允差的設(shè)計(jì)上還需要考慮于機(jī)械結(jié)構(gòu)定位的分辨率,以免設(shè)置值過小機(jī)械結(jié)構(gòu)控制不到位而引起驅(qū)動(dòng)電機(jī)反復(fù)轉(zhuǎn)動(dòng)調(diào)節(jié),往往需要現(xiàn)場(chǎng)標(biāo)定;3)初始位置的精確標(biāo)定,需要注意的是初次標(biāo)定各檔位位置
公司名: 廈門仲鑫達(dá)科技有限公司
聯(lián)系人: 徐亞婷
電 話: 0592-5087595
手 機(jī): 18020776785
微 信: 18020776785
地 址: 福建廈門廈門國(guó)貿(mào)大廈
郵 編:
網(wǎng) 址: zma1122.cn.b2b168.com
公司名: 廈門仲鑫達(dá)科技有限公司
聯(lián)系人: 徐亞婷
手 機(jī): 18020776785
電 話: 0592-5087595
地 址: 福建廈門廈門國(guó)貿(mào)大廈
郵 編:
網(wǎng) 址: zma1122.cn.b2b168.com