版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、UC7410通訊機(jī)使用說明鄧小剛06.5一:UC7410 使用1、在WINDOWS界面安裝UC程序,可以在C盤或D盤下 2、UC7410通訊口UC7410通訊機(jī)共有八個(gè)通訊串口,支持 RS-232, RS-422, or2-wire RS-485當(dāng) 通訊時(shí)綠燈閃爍表示發(fā)數(shù)據(jù)包,黃燈閃爍表示收數(shù)據(jù)包,數(shù)據(jù)正常通訊上來時(shí)只 有黃燈閃爍,其接線方式如下圖:PinRS-232RS-422RS-48?1DSR2RTSTXEHiGNDGNDGND4TXDTXD-5RXDRXIH6DCDRXD-Data-7crs-SDTR.11WxgODENGXIAOGfiNG /etc/passwd Zetc/sFrou
2、pswitch is necessary for domain還有兩個(gè)以太網(wǎng)口,因此采集來的數(shù)據(jù)即可以通過以太網(wǎng)送到 PLC,也可以通過 串口送到PLC。3、更改UC7410的IP地址:Vour group is currently! uikpasswd. This Indicates that the /弓tCandl possibli/ /etc/gi!*oup files should be rebuilt. See the mao pages for nkpassud and nkgroup then, foi* example, Fikpasswd =1 sd kkgpioupi 1
3、 d Note that the -d以UC7410的缺省IP地址(192.1683127 )更改為 為例。 運(yùn)行MOXAfc件進(jìn)入此畫面,先teln et 27 J,(以通訊機(jī)上的IP地 址為準(zhǔn))(U表示為空格)Moxa login(用戶名):root J Password(密碼):root J rootMoxa:#cdU/etc JrootMoxa:#cdUnetwork J , rootMoxa:#vi U in terfaces J 進(jìn)入/etc/network/interfaces 文件下將IP地址更改為自己需要的IP地址(如下圖)。(“I鍵為
4、修改,”delete”鍵為刪除,每次修改一行,完后按”ESC”鍵返 回,再敲”WQ”回車,按上方向鍵,回車,重復(fù)把IP地址改完),只修改0#網(wǎng)和 1#網(wǎng)的IP地址,即改成4和1.33274(以4#機(jī)為例),其他的不用修改。12. 12. 1255. 0.255.0. 0 2. 101.0. 0. 0改完后斷電重啟IP地址就修改完成。對于通訊機(jī)IP地址的定義:1號機(jī)為1. 33. 1. 71(0號網(wǎng))1. 33. 2. 71(1 號網(wǎng))2號機(jī)為1. 33. 1. 72(0號網(wǎng))1. 33. 2. 72(1 號網(wǎng))3號機(jī)為1. 33. 1. 73(0號網(wǎng))1. 33. 2. 73(
5、1 號網(wǎng))4號機(jī)為1. 33. 1. 74(0號網(wǎng))1. 33. 2. 74(1 號網(wǎng))開關(guān)站為1. 33. 1. 75(0號網(wǎng))1. 33. 2. 75(1 號網(wǎng)) 共用為1. 33. 1. 76(0號網(wǎng))1. 33. 2. 76(1 號網(wǎng)) 閘門為1. 33. 1. 77(0號網(wǎng))1. 33. 2. 77(1 號網(wǎng))4、通訊程序編譯和下載以通訊程序一個(gè)進(jìn)程(acuvim文件名)放在UC/ usr/swf4(項(xiàng)目名” acuvim 下為例:運(yùn)行MOX軟件,先進(jìn)入cd U/usr JcdU swf4 J (目錄下)cd U acuvim J(與相應(yīng)的機(jī)組文件名一致)makej( 進(jìn)行編譯,一定
6、不能有錯)cd U.(退至上級目錄)(以通訊機(jī)上的IP地址為準(zhǔn)) J (用戶名)( 密碼)在/usr/swf4/acuvim 目錄下,先 ftp 4 J Moxa login : root Password: root JFtpput 口./ acuvim -release J (下載程序)見下圖最好首先把main文件夾進(jìn)行編譯和下載,當(dāng)把main-release下載了之后繼續(xù)下載main.txt文件。(只有main文件夾里才有該文件)ftpbye(離開)運(yùn)行程序:tel net 4JMoxa log in : root J(用戶名)Password: root
7、 J( 密碼)rootMoxa:#chmodJ +xacuvim-release J (轉(zhuǎn)換成可以執(zhí)行文件(綠色),只有第一次下載程序需要)rootMoxa:# U . /acuvim -release J (可以單獨(dú)運(yùn)行此程序,調(diào)試時(shí)用)5、在UC7410中添加自啟動程序語句:運(yùn)行MOX軟件,先tel net J (以通訊機(jī)上的IP地址為準(zhǔn)) Moxa login : root J (用戶名) Password: root J ( 密碼) rootMoxa:#cdU/etc J rootMoxa:#cdU rc.d JrootMoxa:#vi U rcocal J進(jìn)入/e
8、tc/rc.d/rc.local 文件里內(nèi)容為:# ! /bin/sh# add you want to run daem on加一句“口/root/main-release&” ( “I鍵為修改,”delete”鍵為刪除,每次修改一行,完后按”ESC”鍵返回,再敲”:WQ”回車)這樣每次斷電重啟,程序能自動啟動。在調(diào)試時(shí)應(yīng)先不加此語句,等調(diào)試成 功后再做。完成這些步驟后斷電重啟,程序?qū)⒆詣訂印?、UC7410通訊程序和一些參數(shù)通訊參數(shù)修改(tongxun )1、目前程序采用的多進(jìn)程方式,因此與外部設(shè)備每一通訊為一個(gè)進(jìn)程(如 hc6000,temp等),其中GEPLC0文件為與GEPLC通訊的
9、進(jìn)程,ACUVIM0為與 quan tum模塊通訊的一個(gè)進(jìn)程。因此每一個(gè)需要的進(jìn)程均需要編譯、下載到通訊 機(jī)里(方法如通訊程序編譯和下載,每個(gè)編譯生成的為“文件名” release如 hc6000文件為 hc6000-release。(說明:GEPLC0 是與 PLC 0#網(wǎng)通訊進(jìn)程,GEPLC1 是與PLC 1#網(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í)行文件。例如需 要啟動另三個(gè)進(jìn)程(geplc0,hc6000,temp,那么
10、在 main.txt文件添加如下三句話:geplc0-releasehc6000-releasetemp-release3、Main文件里common.h的參數(shù)修改#define ScanLen400/*各通訊設(shè)備需采集的總長度,送給PLC長度*/#defi ne SCANBASE4000 /*送到PLC的數(shù)據(jù)起始地址*/#define hc_start_pnt 347 /*交流采樣hc6000往PLC送的數(shù)據(jù)包的起始地址 */#defi ne hc_num 10/*從每個(gè)通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量*/#define hc_tal1/*通訊設(shè)備個(gè)數(shù)*/#define ac_start_
11、pnt 0 /*交流采樣acuvim往PLC送的數(shù)據(jù)包的起始地址*/#defi ne ac_num 10/*從每個(gè)通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量*/#define ac_tal 1/*通訊設(shè)備個(gè)數(shù)*/#define TSQ_start_pnt 20 /*調(diào)速器往PLC送的數(shù)據(jù)包的起始地址*/#defi ne TSQ_num 10/*從每個(gè)通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量 */#define TSQ_tal1/* 通訊設(shè)備個(gè)數(shù) */#define lici_start_pnt 40 /*勵磁裝置往PLC送的數(shù)據(jù)包的起始地址*/#defi ne lici_num 3/*從每個(gè)通訊設(shè)備讀上來的
12、數(shù)據(jù)需要上傳的數(shù)量*/#define lici_tal1/* 通訊設(shè)備個(gè)數(shù) */#define yyzz_start_pnt 50 /*油壓裝置往PLC送的數(shù)據(jù)包的起始地址*/#defi ne yyzz_num 10/*從每個(gè)通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量*/#define fuji_start_pnt 70/*輔機(jī)往PLC送的數(shù)據(jù)包的起始地址*/#define fuji_num10/*每個(gè)需要上傳數(shù)據(jù)的數(shù)量*/#define fuji_tal1/* 通訊設(shè)備個(gè)數(shù) */#define ion7300_start_pnt 90 /*往PLC送的數(shù)據(jù)包的起始地址*/#defi ne ion73
13、00_num 10/*每個(gè)從通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量*/#define ion7300_tal1/* 通訊設(shè)備個(gè)數(shù) */#define pml_start_pnt 110 /*往PLC送的數(shù)據(jù)包的起始地址*/#defi ne pml_num 10/*從每個(gè)通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量*/#define pml_tal 1/* 通訊設(shè)備個(gè)數(shù) */#define soe_start_pnt 0 /*SOE裝置往PLC送的數(shù)據(jù)包的起始地址*/#define soe_ptr_num 50 /*SOE 數(shù)據(jù)指針反轉(zhuǎn)數(shù),*/#define soe_num 251/*需要上傳的數(shù)量為 soe
14、_ptr_num*5+1,*/#define soe_tal 1/* 通訊設(shè)備個(gè)數(shù) */#define tem_start_pnt 251 /溫度巡檢往 PLC送的數(shù)據(jù)包的起始地址*/#define tem_num 96/*每個(gè)通訊設(shè)備需要上傳數(shù)據(jù)的數(shù)量*/#define tem_tal1/* 通訊設(shè)備個(gè)數(shù) */#define tem_start_pnt232 160 /往 PLC 送的數(shù)據(jù)包的起始地址 */#define tem_num232 5/*通訊設(shè)備需要上傳數(shù)據(jù)的數(shù)量*/#define ws_kwh_dl645_start_pnt 170 /*威勝電度表往 PLC送的數(shù)據(jù)包的起 始地
15、址*/#defi ne ws_kwh_dl645_num 5/*從每個(gè)通訊設(shè)備讀上來的數(shù)據(jù)需要上傳的數(shù)量*/#define ws_kwh_dl645_tal 1/* 通訊設(shè)備個(gè)數(shù) */對“#define hc_start_pnt 0”的解釋:是各設(shè)備在程序里(發(fā)送數(shù)據(jù)包)一 個(gè)排列順序的地址,彳口:現(xiàn)有一個(gè)溫度巡檢(96個(gè)通訊量)、一個(gè)勵磁通訊(8 個(gè)通訊量),一個(gè)交流采樣(10個(gè)通訊量);其排列的順序是先溫度巡檢后勵磁 通訊再交流采樣,那么三個(gè)通訊設(shè)備填的地址分別為:0, 96, 96+8。4、在ACUVIM 文件(geplc0文件亦一樣)通常需要修改的地方(在 main.h):/*網(wǎng)絡(luò)通訊
16、啟動標(biāo)志和IP地址*/#define DEST_IP /*0#網(wǎng)絡(luò) PLC IP 地址 */5、以交流采樣通訊進(jìn)程(hc6000)為例:在文件ComInit.c里:/* initialize the port 2 for hc6000 交流采樣通訊參數(shù)設(shè)計(jì) */rlen = RS485_2WIRE_MODE;( RS232 改為 RS232_MODE)ioctl(ufdHC_PORT, MOXA_SET_OP_MODE, &rlen);term.c_cflag = B96OO|CS8|CREAD|CLOCAL;(需要更改的)term.c_iflag = 0;term.c_ofl
17、ag = 0;term.c_lflag = 0;term.c_ccVMIN = 0;term.c_ccVTIME = 0;tcflush(ufdHC_PORT, 2); tcsetattr(ufdHC_PORT, TCSANOW, &term);因此:規(guī)約為MODBUS , RTU, 9600bps,無奇偶校驗(yàn),8位數(shù)據(jù)位,1個(gè)停止位 term.c_cflag = B9600|CS8|CREAD|CLOCAL;規(guī)約為MODBUS,RTU,4800bps,無奇偶校驗(yàn),8位數(shù)據(jù)位,1個(gè)停止位 term.c_cflag = B4800|CS8|CREAD|CLOCAL;規(guī)約為MODBUS,RTU,9
18、600bps,奇校驗(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,無奇偶校驗(yàn),8位數(shù)據(jù)位,2個(gè)停止位 term.c_cflag = B4800|CSTOP|CS8|CREAD|CLOCAL;在main.h文件里修改:/*交流采樣有關(guān)通訊參數(shù)*/*交流采樣有關(guān)通訊參數(shù)*/#define HC_PORT 0 /*COM1 通
19、訊端口號-1 */#define hc_id 1/*通訊設(shè)備站號*/#define hc_address 0x0130 /*從通訊設(shè)備讀數(shù)的起始地址 */#define hc_num_read 46/*從通訊設(shè)備讀數(shù)的數(shù)量*/在通訊文件(TONGXUN )里,已經(jīng)做了溫度巡檢、交流采樣、勵磁、調(diào)速 器(三菱、MODBUS規(guī)約)通訊程序。需要修改文件里均有中文注解。三、linux常用命令1、cd此命令是將當(dāng)前工作目錄更改為新的目錄位置,可以使用絕對路徑或相對路徑指定這個(gè)新位置。命令格式:cd directory例如:如果當(dāng)前工作目錄是/usr/local。鍵入命令:cd bin。那么新的工作目錄
20、將是/usr/local/bin。鍵入命令:cd /bin。那么新的工作目錄將是 /bin。注:目錄分隔符為/”。 對于交互使用,經(jīng)常使用相對目錄名。不過,腳本應(yīng)該總是包含絕對目錄引用。2、chmod此命令是修改用戶、 組和文件所有者的文件訪問權(quán)限。文件權(quán)限允許不同級別的用戶讀取、寫入或執(zhí)行文件。 注:只有文件所有者或者超級用戶才能修改文件的權(quán)限。命令格式:chmod permissi on file其中,permission例子:% chmod是權(quán)限代碼(符號或八進(jìn)制形式),file是有效的文件名。755dir1將目錄dir1 ,設(shè)定成任何使用者皆有讀取及執(zhí)行權(quán)利,但% chmod700fi
21、le1只有擁有者可做修改。將文檔file1,設(shè)定只有擁有者可以讀、寫和執(zhí)行。% chmodo+xfile2將文檔file2,增加擁有者可以執(zhí)行之權(quán)利。% chmodg+xfile3將文檔file3,增加群組使用者可執(zhí)行之權(quán)利。% chmodo-rfile4將文檔file4,除去其它使用者可讀取之權(quán)利。F表列出設(shè)置文件許可權(quán)的8進(jìn)制值??梢杂萌齻€(gè)數(shù)來分別設(shè)置主、組和其它用戶的許可權(quán)。表4-1Solaris的設(shè)置文件許可權(quán)值說明0無權(quán)限1只可執(zhí)行2 只可寫3 可寫、可執(zhí)行只讀可讀、可執(zhí)行可讀、可寫可讀、寫、執(zhí)行三種為設(shè)置執(zhí)行文件與共用目錄的特殊許可:setuid :4000setgid : 200
22、0粘著位設(shè)置:10003、Is此命令是顯示目錄中包含的文件的名稱(在默認(rèn)情況下,將顯示當(dāng)前工作目錄的內(nèi)容)命令格式:Is directory其中directory是希望列出其內(nèi)容的目錄的名稱。例如,要想列出目錄/var/adm 中的內(nèi)容,可以使用命令:Is /var/adm-I顯示詳細(xì)列表:域1 :文件類型和文件權(quán)限域2 :文件連接數(shù):文件所有者名字域4 :文件用戶組名字域5 :文件長度域6-8 :最近修改日期域9 :文件名-a顯示所有文件,包含隱藏文件(以 .起頭的文件名)-R 顯示文件及所有子目錄-F 顯示文件(后跟*)和目錄(后跟/)-d 與I選項(xiàng)合用,顯示目錄名而非其內(nèi)容4、pwd此命令以絕對目錄形式顯示當(dāng)前工作目錄。命令格式:pwd5、rm此命令用于刪除文件。命令格式:rm -r filename ( file name 可為檔名,或檔名縮寫符號。)例子:rm filel刪除檔名為filel之文檔。rm file?刪除檔名中有五個(gè)字元,前四個(gè)字元為file之所有文檔。rm f*刪除檔名中,以f為字首
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勤工助學(xué)工作總結(jié)15篇
- 酒店實(shí)習(xí)報(bào)告模板錦集10篇
- 愛話題作文15篇
- 紋身操作手法課程設(shè)計(jì)
- 高中信息技術(shù) 鍵盤和鍵盤操作教案
- DB2301T 193-2024林糧間作技術(shù)規(guī)程
- 動脈導(dǎo)管未閉課件
- 借證協(xié)議書(2篇)
- 兒童故事版權(quán)使用合同(2篇)
- 婦幼保健計(jì)劃生育服務(wù)中心傳染病衛(wèi)生應(yīng)急預(yù)案
- 腦卒中偏癱患者早期康復(fù)護(hù)理現(xiàn)狀(一)
- 模特的基礎(chǔ)訓(xùn)練
- 急救技術(shù)-洗胃術(shù) (2)
- 藥品招商流程
- 混凝土配合比檢測報(bào)告
- 100道遞等式計(jì)算(能巧算得要巧算)
- 【2019年整理】園林景觀設(shè)計(jì)費(fèi)取費(fèi)標(biāo)準(zhǔn)
- 完整word版,ETS5使用教程
- 《血流動力學(xué)監(jiān)測》PPT課件.ppt
- 2018年秋季人教版十一冊數(shù)學(xué)第7、8單元測試卷
- 學(xué)生作業(yè)提交與批閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)探討
評論
0/150
提交評論