




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/UC7410通訊機(jī)使用說(shuō)明鄧小剛06。5一:UC7410使用在WINDOWS界面安裝UC程序,可以在C盤或D盤下。2、UC7410通訊口UC7410通訊機(jī)共有八個(gè)通訊串口,支持RS-232,RS-422,or2-wireRS-485。當(dāng)通訊時(shí)綠燈閃爍表示發(fā)數(shù)據(jù)包,黃燈閃爍表示收數(shù)據(jù)包,數(shù)據(jù)正常通訊上來(lái)時(shí)只有黃燈閃爍,其接線方式如下圖:還有兩個(gè)以太網(wǎng)口,因此采集來(lái)的數(shù)據(jù)即可以通過(guò)以太網(wǎng)送到PLC,也可以通過(guò)串口送到PLC。3、更改UC7410的IP地址:以UC7410的缺省IP地址(192.168.3.127)更改為1。101。2.1為例。運(yùn)行MOXA軟件進(jìn)入此畫面,先telnet192.168.3。127↓,(以通訊機(jī)上的IP地址為準(zhǔn))(Ц表示為空格)Moxalogin(用戶名):root↓Password(密碼):root↓root@Moxa:#cdЦ/etc↓root@Moxa:#cdЦnetwork↓,root@Moxa:#viЦinterfaces↓進(jìn)入/etc/network/interfaces文件下將IP地址更改為自己需要的IP地址(如下圖)。(“I”鍵為修改,”delete”鍵為刪除,每次修改一行,完后按”ESC”鍵返回,再敲":WQ”回車,重復(fù)把IP地址改完)1.101.2。1255.0.0。02.101.2.1255.0.0.0改完后斷電重啟IP地址就修改完成。對(duì)于通訊機(jī)IP地址的定義:1號(hào)機(jī)為1.101。2.1(0號(hào)網(wǎng))2.101.2.1(1號(hào)網(wǎng))2號(hào)機(jī)為1。101.2.2(0號(hào)網(wǎng))2。101.2.2(1號(hào)網(wǎng))3號(hào)機(jī)為1.101.2.3(0號(hào)網(wǎng))2。101.2。3(1號(hào)網(wǎng))3號(hào)機(jī)為1.101.2.4(0號(hào)網(wǎng))2.101.2.4(1號(hào)網(wǎng))5號(hào)機(jī)為1.101.2.5(0號(hào)網(wǎng))2.101.2.5(1號(hào)網(wǎng))4、通訊程序編譯和下載以通訊程序一個(gè)進(jìn)程(mbplc文件名)放在UC/usr/tongxun(項(xiàng)目名)/mbplc下為例:運(yùn)行MOXA軟件,先進(jìn)入cdЦ/usr↓cdЦtongxun↓(目錄下)cdЦmbplc↓(與相應(yīng)的機(jī)組文件名一致)make↓(進(jìn)行編譯,一定不能有錯(cuò))在/usr/baishan/mbplc目錄下,先↓(以通訊機(jī)上的IP地址為準(zhǔn))Moxalogin:root↓(用戶名)Password:root↓(密碼)Ц./mbplc-release↓(下載程序)見下圖(離開)運(yùn)行程序:telnet1.101.2。1↓Moxalogin:root↓(用戶名)Password:root↓(密碼)root@Moxa:#chmodЦ+xЦmbplc-release↓(轉(zhuǎn)換成可以執(zhí)行文件(綠色),只有第一次下載程序需要)root@Moxa:#Ц./mbplc-release↓(可以單獨(dú)運(yùn)行此程序,調(diào)試時(shí)用)5、在UC7410中添加自啟動(dòng)程序語(yǔ)句:運(yùn)行MOXA軟件,先telnet1。101.2.1↓(以通訊機(jī)上的IP地址為準(zhǔn))Moxalogin:root↓(用戶名)Password:root↓(密碼)root@Moxa:#cdЦ/etc↓root@Moxa:#cdЦrc。d↓root@Moxa:#viЦrc。local↓進(jìn)入/etc/rc.d/rc。local文件里內(nèi)容為:#!/bin/sh#addyouwanttorundaemon加一句“Ц/root/main—release&”(“I"鍵為修改,"delete”鍵為刪除,每次修改一行,完后按”ESC”鍵返回,再敲”:WQ”回車)這樣每次斷電重啟,程序能自動(dòng)啟動(dòng).在調(diào)試時(shí)應(yīng)先不加此語(yǔ)句,等調(diào)試成功后再做。完成這些步驟后斷電重啟,程序?qū)⒆詣?dòng)啟動(dòng)。?二、UC7410通訊程序和一些參數(shù)通訊參數(shù)修改(tongxun) 1、目前程序采用的多進(jìn)程方式,因此與外部設(shè)備每一通訊為一個(gè)進(jìn)程(如hc6000,temp等),其中GEPLC0文件為與GEPLC通訊的進(jìn)程,MBPLC0為與quantum模塊通訊的一個(gè)進(jìn)程。因此每一個(gè)需要的進(jìn)程均需要編譯、下載到通訊機(jī)里(方法如通訊程序編譯和下載,每個(gè)編譯生成的為“文件名”-release,如hc6000文件為hc6000—release)。(說(shuō)明:GEPLC0是與PLC0#網(wǎng)通訊進(jìn)程,GEPLC1是與PLC1#網(wǎng)通訊進(jìn)程.quantum模塊通訊也一樣.)2、Main文件為調(diào)用各個(gè)進(jìn)程的主進(jìn)程,在main。txt文件里添加需要的進(jìn)程名,但main。txt需要下載(put。/main.txt),不需要轉(zhuǎn)換成可以執(zhí)行文件。例如需要啟動(dòng)另三個(gè)進(jìn)程(geplc0,hc6000,temp),那么在main。txt文件添加如下三句話:geplc0-releasehc6000-releasetemp-release3、Main文件里common。h的參數(shù)修改#defineScanLen 400 /*各通訊設(shè)備需采集的總長(zhǎng)度,送給PLC長(zhǎng)度*/#defineSCANBASE4000/*送到PLC的數(shù)據(jù)起始地址*/#definehc_start_pnt347/*交流采樣hc6000往PLC送的數(shù)據(jù)包的起始地址*/#definehc_num10/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#definehc_tal1/*通訊設(shè)備個(gè)數(shù)*/#defineac_start_pnt0/*交流采樣acuvim往PLC送的數(shù)據(jù)包的起始地址*/#defineac_num10/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#defineac_tal1/*通訊設(shè)備個(gè)數(shù)*/#defineTSQ_start_pnt20/*調(diào)速器往PLC送的數(shù)據(jù)包的起始地址*/#defineTSQ_num10/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#defineTSQ_tal1/*通訊設(shè)備個(gè)數(shù)*/#definelici_start_pnt40/*勵(lì)磁裝置往PLC送的數(shù)據(jù)包的起始地址*/#definelici_num3/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#definelici_tal1/*通訊設(shè)備個(gè)數(shù)*/#defineyyzz_start_pnt50/*油壓裝置往PLC送的數(shù)據(jù)包的起始地址*/#defineyyzz_num10/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#definefuji_start_pnt70/*輔機(jī)往PLC送的數(shù)據(jù)包的起始地址*/#definefuji_num10/*每個(gè)需要上傳數(shù)據(jù)的數(shù)量*/#definefuji_tal1/*通訊設(shè)備個(gè)數(shù)*/#defineion7300_start_pnt90/*往PLC送的數(shù)據(jù)包的起始地址*/#defineion7300_num10/*每個(gè)從通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#defineion7300_tal1/*通訊設(shè)備個(gè)數(shù)*/#definepml_start_pnt110/*往PLC送的數(shù)據(jù)包的起始地址*/#definepml_num10/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#definepml_tal1/*通訊設(shè)備個(gè)數(shù)*/#definesoe_start_pnt0/*SOE裝置往PLC送的數(shù)據(jù)包的起始地址*/#definesoe_ptr_num50/*SOE數(shù)據(jù)指針?lè)崔D(zhuǎn)數(shù),*/#definesoe_num251/*需要上傳的數(shù)量為soe_ptr_num*5+1,*/#definesoe_tal1/*通訊設(shè)備個(gè)數(shù)*/#definetem_start_pnt251/*溫度巡檢往PLC送的數(shù)據(jù)包的起始地址*/#definetem_num96/*每個(gè)通訊設(shè)備需要上傳數(shù)據(jù)的數(shù)量*/#definetem_tal1/*通訊設(shè)備個(gè)數(shù)*/#definetem_start_pnt232160/*往PLC送的數(shù)據(jù)包的起始地址*/#definetem_num2325/*通訊設(shè)備需要上傳數(shù)據(jù)的數(shù)量*/#definews_kwh_dl645_start_pnt170/*威勝電度表往PLC送的數(shù)據(jù)包的起始地址*/#definews_kwh_dl645_num5/*從每個(gè)通訊設(shè)備讀上來(lái)的數(shù)據(jù)需要上傳的數(shù)量*/#definews_kwh_dl645_tal1/*通訊設(shè)備個(gè)數(shù)*/對(duì)“#definehc_start_pnt0”4、在MBPLC文件(geplc0文件亦一樣)通常需要修改的地方(在main。h):/*網(wǎng)絡(luò)通訊啟動(dòng)標(biāo)志和IP地址*/#defineDEST_IP"1.10.2.3"/*0#網(wǎng)絡(luò)PLCIP地址*/5、以交流采樣通訊進(jìn)程(hc6000)為例:在文件ComInit.c里:/*initializetheport2forhc6000交流采樣通訊參數(shù)設(shè)計(jì)*/ rlen=RS485_2WIRE_M(jìn)ODE;(RS232改為RS232_MODE) ioctl(ufd[HC_PORT],MOXA_SET_OP_MODE,&rlen); term.c_cflag=B9600|CS8|CREAD|CLOCAL;(需要更改的)?term.c_iflag=0; term。c_oflag=0;?term.c_lflag=0; term.c_cc[VMIN]=0;?term.c_cc[VTIME]=0;?tcflush(ufd[HC_PORT],2);?tcsetattr(ufd[HC_PORT],TCSANOW,&term);因此:規(guī)約為MODBUS,RTU,9600bps,無(wú)奇偶校驗(yàn),8位數(shù)據(jù)位,1個(gè)停止位term。c_cflag=B9600|CS8|CREAD|CLOCAL;規(guī)約為MODBUS,RTU,4800bps,無(wú)奇偶校驗(yàn),8位數(shù)據(jù)位,1個(gè)停止位term.c_cflag=B4800|CS8|CREAD|CLOCAL;規(guī)約為MODBUS,RTU,9600bps,奇校驗(yàn),8位數(shù)據(jù)位,1個(gè)停止位term.c_cflag=B9600|CS8|PARODD|CREAD|CLOCAL;規(guī)約為MODBUS,RTU,1200bps,偶校驗(yàn),7位數(shù)據(jù)位,1個(gè)停止位term。c_cflag=B1200|CS7|PARENB|CREAD|CLOCAL;規(guī)約為MODBUS,RTU,4800bps,無(wú)奇偶校驗(yàn),8位數(shù)據(jù)位,2個(gè)停止位term。c_cflag=B4800|CSTOPB|CS8|CREAD|CLOCAL;在main.h文件里修改:/*交流采樣有關(guān)通訊參數(shù)*//*交流采樣有關(guān)通訊參數(shù)*/#defineHC_PORT?0/*COM1通訊端口號(hào)—1*/#definehc_id1/*通訊設(shè)備站號(hào)*/#definehc_address0x0130/*從通訊設(shè)備讀數(shù)的起始地址*/#definehc_num_read46/*從通訊設(shè)備讀數(shù)的數(shù)量*/在通訊文件(TONGXUN)里,已經(jīng)做了溫度巡檢、交流采樣、勵(lì)磁、調(diào)速器(三菱、MODBUS規(guī)約)通訊程序.需要修改文件里均有中文注解。三、linux常用命令1、cd?此命令是將當(dāng)前工作目錄更改為新的目錄位置,可以使用絕對(duì)路徑或相對(duì)路徑指定這個(gè)新位置。 命令格式:cddirectory例如:如果當(dāng)前工作目錄是/usr/local。鍵入命令:cdbin。那么新的工作目錄將是/usr/local/bin。鍵入命令:cd/bin.那么新的工作目錄將是/bin。注:目錄分隔符為“/"。對(duì)于交互使用,經(jīng)常使用相對(duì)目錄名。不過(guò),腳本應(yīng)該總是包含絕對(duì)目錄引用.2、chmod此命令是修改用戶、組和文件所有者的文件訪問(wèn)權(quán)限。文件權(quán)限允許不同級(jí)別的用戶讀取、寫入或執(zhí)行文件。注:只有文件所有者或者超級(jí)用戶才能修改文件的權(quán)限. 命令格式:chmodpermissionfile 其中,permission是權(quán)限代碼(符號(hào)或八進(jìn)制形式),file是有效的文件名。?例子: %chmod755dir1 將目錄dir1,設(shè)定成任何使用者皆有讀取及執(zhí)行權(quán)利,但只有擁有者可做修改. ?%chmod700file1 ?將文檔file1,設(shè)定只有擁有者可以讀、寫和執(zhí)行。 %chmodo+xfile2 將文檔file2,增加擁有者可以執(zhí)行之權(quán)利。? %chmodg+xfile3 ?將文檔file3,增加群組使用者可執(zhí)行之權(quán)利。? %chmodo-rfile4 將文檔file4,除去其它使用者可讀取之權(quán)利。?下表列出設(shè)置文件許可權(quán)的8進(jìn)制值。可以用三個(gè)數(shù)來(lái)分別設(shè)置主、組和其它用戶的許可權(quán).表4-1Solaris的設(shè)置文件許可權(quán)值 ?說(shuō)明0? 無(wú)權(quán)限1 ????只可執(zhí)行2 ??? 只可寫3 ?? 可寫、可執(zhí)行4?? ?只讀5 可讀、可執(zhí)行6?? 可讀、可寫7? ?? 可讀、寫、執(zhí)行?三種為設(shè)置執(zhí)行文件與共用目錄的特殊許可:? setuid:4000????setgid:2000 粘著位設(shè)置:10003、ls 此命令是顯示目錄中包含的文件的名稱(在默認(rèn)情況下,將顯示當(dāng)前工作目錄的內(nèi)容). 命令格式:?lsdirectory其中directory是希望列出其內(nèi)容的目錄的名稱。?例如,要想列出目錄/var/adm中的內(nèi)容,可以使用命令:ls/var/adm?? -l顯示詳細(xì)列表:域1:文件類型和文件權(quán)限域2:文件連接數(shù)域3:文件所有者名字域4:文件用戶組名字域5:文件長(zhǎng)度域6—8:最近修改日期????? 域9:文件名—a顯示所有文件,包含隱藏文件(以.起頭的文件名)-R顯示文件及所有子目錄-F顯示文件(后跟*)和目錄(后跟/)—d與l選項(xiàng)合用,顯示目錄名而非其內(nèi)容4、pwd 此命令以絕對(duì)目錄形式顯示當(dāng)前工作目錄。 命令格式:pwd5、rm?此命令用于刪除文件。?命令格式:rm[—r](?可為檔名,或檔名縮寫符號(hào).)例子: rmfile1刪除檔名為file1之文檔。 rmfile?刪除檔名中有五個(gè)字元,前四個(gè)字元為file之所有文檔。 ? rmf*刪除檔名中,以f為字首之所有文檔. rm-rdir1刪除目錄dir1,及其下所有文檔及子
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度制造業(yè)生產(chǎn)線勞務(wù)派遣服務(wù)協(xié)議
- 低油價(jià)發(fā)言稿
- 2025年梅州貨物運(yùn)輸駕駛員從業(yè)資格考試系統(tǒng)
- 2025年成都貨運(yùn)從業(yè)資格證模擬考試題庫(kù)
- 哪吒開學(xué)心理調(diào)適(初三)課件
- 黨委工作檢討發(fā)言稿
- 保安服務(wù)合同
- 2024-2025學(xué)年湖南省湖南名校大聯(lián)考高一上學(xué)期1月期末考試地理試題(解析版)
- 公司啟動(dòng)大會(huì)發(fā)言稿
- 自然語(yǔ)言處理知到課后答案智慧樹章節(jié)測(cè)試答案2025年春蘇州大學(xué)
- 2025年包頭輕工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)新版
- 2025年懷化師范高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫(kù)帶答案
- 2025年湖北幼兒師范高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫(kù)含答案
- 2025年廣東生態(tài)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 模具轉(zhuǎn)移合同協(xié)議書
- 政治-貴州省貴陽(yáng)市2025年高三年級(jí)適應(yīng)性考試(一)(貴陽(yáng)一模)試題和答案
- 公司副總經(jīng)理英文簡(jiǎn)歷
- DeepSeek學(xué)習(xí)科普專題
- 2025浙江杭州地鐵運(yùn)營(yíng)分公司校園招聘665人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025四川省小金縣事業(yè)單位招聘362人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2022泛海三江消防ZX900液晶手動(dòng)控制盤使用手冊(cè)
評(píng)論
0/150
提交評(píng)論