基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書V_第1頁
基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書V_第2頁
基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書V_第3頁
基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書V_第4頁
基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書V_第5頁
已閱讀5頁,還剩105頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書V1口習(xí)不口習(xí)不不白而rjj不斗口口IEI基于MicroLogix1400的A1000實(shí)驗(yàn)

指導(dǎo)書IEI(版本1.0)北京華晟高科教學(xué)儀器有限公司編制文件編號:A1000HH11刖言《基于MicroLogix1400的A1000實(shí)驗(yàn)指導(dǎo)書》是根據(jù)A1000過程控制實(shí)驗(yàn)系統(tǒng)的相關(guān)內(nèi)容編寫的,包括了如下內(nèi)容:1、2、3、連接。MicroLogix1400MicroLogix1400MicroLogix1400PLC控制系統(tǒng)。1、2、3、連接。MicroLogix1400MicroLogix1400MicroLogix1400PLC控制系統(tǒng)。PLC控制系統(tǒng)編程。PLC控制系統(tǒng)和組態(tài)軟件的4、5、6、范例A1000實(shí)驗(yàn)的編程詳細(xì)介紹組態(tài)軟件對MicroLogix1400PLC的監(jiān)控A1000其他實(shí)驗(yàn)指導(dǎo)不介紹具體的A1000操作,有關(guān)內(nèi)容將在獨(dú)立的指導(dǎo)書中介紹。指導(dǎo)書中一定有許多不完善之處,敬請各位專家、院校師生和廣大讀者批評指正。申明:本培訓(xùn)書內(nèi)容只適合華晟高科A1000教學(xué)實(shí)驗(yàn)。范例和文檔內(nèi)容只用于提供信息,對本書不承擔(dān)任何工業(yè)應(yīng)用的保證。修訂記錄:2010.6楊靜編寫本書,并提供控制程序。北京華晟高科教學(xué)儀器有限公司二零一零年六月不盲而不盲而不盲而口第一章MicroLogix1400PLC本書介紹羅克韋爾MicroLogix1400PLC,CPU為1766-L32BWAA,幾乎所有內(nèi)容同樣適用于1766-L32AWA,1766-L32AWAA,1766-L32BWA,1766-L32BXB,1766-L32BXBA。1.1MicroLogix1400PLC簡介MicroLogix1400是緊湊型PLC,具有RS-232/485通訊端口、一個以太網(wǎng)端口和一個非隔離的RS-232通訊端口。每個控制器支持32個離散I/O點(diǎn)(20個數(shù)字量輸入,12個數(shù)字量輸出),另外,1766-L32BWAA,-AWAA和-BXBA有6個模擬量I/O點(diǎn)(4個模擬量輸入和2個模擬量輸出)。MicroLogix1400硬件特性如圖1-1-1所示。123 4 5 6 7131211 10 9 8圖1-1-1MicroLogix1400PLC通訊端口2-9針D-ShellRS-232C連接器;存儲器模塊;用戶24V電源(只適用于1766-BWA和1766-BWAA);輸入端子;LCD顯示面板(ESC,OK,Up,Down,Left,Right);電池箱;1762擴(kuò)展總線連接器;電池連接器;輸出端子;LCD顯示;

口LED面板顯示;通訊端口1-RJ45連接器;通訊端口0-8針微型DINRS-232C/RS-485連接器。1.1.1通訊選件MicroLogix1400控制器提供三個編程端口。一個隔離的RS-232/485通訊端口(Channel0),一個以太網(wǎng)端口(Channel1)和一個非隔離的RS-232通訊端口(Channel2)。Channel0和Channel2端口可連接到如下。?操作員接口、個人計(jì)算機(jī)等使用DF1全雙工點(diǎn)對點(diǎn)DH-485網(wǎng)絡(luò)DF1無線調(diào)制解調(diào)器網(wǎng)絡(luò)RTU主或RTU從的DF1半雙工網(wǎng)絡(luò)RTU主或RTU從的Modbus網(wǎng)絡(luò)ASCII網(wǎng)絡(luò)DeviceNet網(wǎng)絡(luò)作為從端或?qū)Φ?,同時使用一個DeviceNet接口?使用以太網(wǎng)接口模塊的以太網(wǎng)網(wǎng)絡(luò)DNP3網(wǎng)絡(luò)作為一個從節(jié)點(diǎn)當(dāng)使用DH-485、DF1半雙工主/從模式、ModbusRTU主/從模式或DNP3從協(xié)議連接到RS-485網(wǎng)絡(luò)上時,MicroLogix1400可以通過通道0連接。通道0組合端口提供RS-232和RS-485隔離連接。根據(jù)選擇的通訊電纜選擇相應(yīng)的電氣接口?,F(xiàn)有的MicroLogix1761通訊電纜提供RS-232驅(qū)動接口。1763-NC01電纜提供RS-485驅(qū)動接口??谘眷蹇谘眷?、IE不白而園不斗口丫戾口丫戾、IE不白而園不斗MicroLogix1400可以通過通道0直接連接到RS-485網(wǎng)絡(luò)。MicroLogix1400的通道1支持以太網(wǎng)通信,可以把控制器連接到本地局域網(wǎng)上,各種設(shè)備之間的通信速率在10Mbps或100Mbps。1.1.2存儲器模塊控制器上有一個存儲器模塊的端口蓋板,可以安裝可選的存儲器模塊附件1766-MM1。該模塊可以備份用戶程序和數(shù)據(jù),并可在控制器間傳送程序。MicroLogix1400上的程序和數(shù)據(jù)是非易失性的,在控制器掉電的情況下會保存下來。該存儲器模塊提供了可分開存儲的額外備份功能,但是不能增加控制器的可用存儲空間。1.1.31762擴(kuò)展I/O1762擴(kuò)展I/O可以和MicroLogix1400相連,如圖1-1-2所示。1762擴(kuò)展I/O1762擴(kuò)展I/O連接到MicroLogix1400圖1-1-21762擴(kuò)展I/OEHffiEHffiEHffiEHffilr=hlr=h□可擴(kuò)展I/O如表1-1所示:表1-11762擴(kuò)展I/O數(shù)字量1762-IA8 8點(diǎn)灌入/拉出型24VDC輸入模塊1762-IQ8 8點(diǎn)灌入/拉出型24VDC輸入模塊1762-IQ16 16點(diǎn)灌入/拉出型24VDC輸入模塊1762-OA8 8點(diǎn)120/240VAC三端雙向輸出模塊1762-OB8 8點(diǎn)拉出型24VDC輸出模塊1762-OB16 16點(diǎn)拉出型24VDC輸出模塊1762-OW8 8點(diǎn)AC/DC繼電器輸出模塊1762-OW16 16點(diǎn)AC/DC繼電器輸出模塊1762-OX6I 6點(diǎn)離散的AC/DC繼電器輸出模塊1762-IQ8OW6模擬量1762-IF41762-OF41762-IF2OF2溫度1762-IR41762-IT48點(diǎn)灌入/拉出24VDC輸入和6點(diǎn)AC/DC繼電器輸出模塊1762-IQ8OW6模擬量1762-IF41762-OF41762-IF2OF2溫度1762-IR41762-IT44通道電壓/電流模擬量輸出塊組合2通道輸入2通道輸出電壓/電流模擬量模塊4通道RTD/電阻輸入模塊4通道熱電偶/mV輸入模塊1.1.4LCD的使用1.啟動畫面控制器上電,就會顯示啟動畫面如圖1-1-3所示。MicroLogix

1400圖1-1-3LCD缺省啟動畫面口口口口在應(yīng)用程序中可以通過定義ASCII數(shù)據(jù)文件和具體指定用于尋址此ASCII文件的LCD功能文件的CBL元素來自定義啟動畫面,該ASCII數(shù)據(jù)文件包括啟動畫面中顯示的位圖格式的圖像。在缺省啟動畫面或自定義啟動畫面顯示3秒后,如果應(yīng)用使用一個自定義的缺省畫面,將會顯示缺省畫面(I/O狀態(tài)畫面)或用戶自定義畫面。2.主菜單主菜單有五個菜單項(xiàng):I/OStatus(I/。狀態(tài))、Monitoring(監(jiān)視)、ModeSwitch(模式開關(guān))、UserDisplay(用戶顯示)和AdvancedSet(高級設(shè)置),如圖1-1-4。]□□□□□□ RLJN?I/OStatusMonitoringModeSwitch□□□□□□RUN?UserDisplayAdvancedSet圖1-1-4LCD主菜單I/OStatus(I/O狀態(tài)):顯示I/O狀態(tài)畫面,顯示了內(nèi)置數(shù)字量I/O的狀態(tài)。當(dāng)輸入和輸出接通時,就顯示為實(shí)心的矩形。當(dāng)輸入和輸出未接通,就顯示為空心的矩形。Monitoring(監(jiān)視):允許查看和更改位文件和整型文件的數(shù)據(jù)值。在LCD上監(jiān)視位文件和整型文件,需要具體指明LCD功能文件的目標(biāo)用戶自定義文件不盲而號(TUF)單元的文件號,并將應(yīng)用程序下載到控制器中。TUF單元的內(nèi)容只能通過程序下載這種方式來改變。ModeSwitch(模式開關(guān)):允許改變模式開關(guān)選項(xiàng)。模式轉(zhuǎn)換開關(guān)具有有如下位置:PROGRAM(編程)、REMOTE(遠(yuǎn)程)和RUN(運(yùn)行)??梢酝ㄟ^LCD上的模式切換畫面改變模式。UserDisplay(用戶顯示):顯示用戶自定義LCD畫面。AdvancedSet(高級設(shè)置):允許配置或查看以下內(nèi)容:-更改按鍵模式使微調(diào)電位計(jì)可以輸入數(shù)值。-使用通訊觸發(fā)功能。?查看和更改以太網(wǎng)網(wǎng)絡(luò)配置。-改變微調(diào)電位計(jì)的數(shù)據(jù)值。?查看系統(tǒng)信息,例如OS(操作系統(tǒng))系列和固件版本。?用戶通訊EEPROM功能。?改變液晶顯示器的對比度和背光選項(xiàng)。1.2MicroLogix1400接線圖(L32BWAA)L32BWAA型號的MicroLogix1400PLC具有100/240V交流輸入電源;24V直流用戶電源;32個內(nèi)置離散I/O(12個快速24VDC輸入、8個標(biāo)準(zhǔn)24VDC輸入、12個繼電器輸出),6個內(nèi)置模擬I/O(4個電壓輸入和2個電壓輸出);3個通訊端口(RS232/RS485、EtherNet、RS232)口口EHffiEHffilr=hlr=h□ 1.2.1接線端子布置圖L32BWAA的端子分布如圖1-2-1,標(biāo)簽的底紋顏色表示了端子的分組"-1-"+24VCOM¥DC輸入端子塊"-1-"+24VCOM¥DC輸入端子塊 哩網(wǎng)IVH+]^□oooooOOoooooc^oooooooooooooooCoyDINII心imI照COM2I盼曲II|NI2|NI4|N1&|N1ECQA1|^1l(4)IV#』ANA 輸出端子塊

圖1-2-1L32BWAA接線端子布置圖1.2.2控制器I/O接線1.模擬量輸入接線模擬量輸入電路可以監(jiān)視電壓信號并將其轉(zhuǎn)變?yōu)檫B續(xù)的數(shù)字量數(shù)據(jù)。模擬量輸入接線如圖1-2-2所示。

圖1-2-2模擬量輸入電路控制器不為模擬量輸入信號提供回路電源。選擇與變送器技術(shù)規(guī)范相匹配的電源,如圖1-2-3所示。lr=h□lr=h□圖1-2-3模擬量輸入變送器規(guī)格2.模擬量輸出接線模擬量輸出電路可以將數(shù)字量數(shù)據(jù)轉(zhuǎn)變?yōu)殡妷盒盘?模擬量輸入接線如圖1-2-4所示。輸出端子電壓員載電壓負(fù)載輸出端子電壓員載電壓負(fù)載圖1-2-4模擬量輸出電路口口口口不盲而1.2.3模擬量數(shù)據(jù)轉(zhuǎn)換L模擬量輸入轉(zhuǎn)換MicroLogix1400-L32BWAA支持4通道、12位分辨率的模擬量輸入(帶有四個12位分辨率模擬量輸入通道),這些通道的輸出范圍為0-10Vo輸入字4-7包含模擬量輸入的值(字4:模擬量輸入通道0,字5:模擬量輸入通道1,字6:模擬量輸入通道2,字7:模擬量輸入通道3)o模擬量輸入電路能夠監(jiān)視電壓信號并將它們轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)。向提供四個電壓輸入和一個回路信號(公共端)的分配五個端子。下表顯示使用標(biāo)稱傳送函數(shù)公式對模擬量信號和數(shù)據(jù)字值進(jìn)行取樣:N=Vin*4095/10其中,Vin(模擬量信號)以伏特(V)為單位。表1-2模擬量信號到數(shù)據(jù)字的轉(zhuǎn)換模擬量信號數(shù)據(jù)字0V05V204810V4095模擬量輸入將電壓信號轉(zhuǎn)換為12位值。要確定輸入值代表的近似電壓,使用如下等式。史匕x輸入值二輸入電壓(V)4095例如,如果輸入映像中的輸入值為1200,則計(jì)算出的值如下:10卩 x1200€2.9304(V)40952.模擬量輸出轉(zhuǎn)換不盲而MicroLogix1400-L32BWAA支持2通道、12位分辨率的模擬量輸出。這些通道的輸出范圍為0-10V。輸出字4和5包含模擬量輸出的值(字4:模擬量輸出通道0,字5:模擬量輸出通道1)。模擬量輸出將電壓信號轉(zhuǎn)換為12位值。要確定輸出值代表的近似電壓使用如下等式:卩x輸出值二輸出電壓(V)4095例如,如果輸出映像中的輸入值為3000,則計(jì)算出的值如下:10卩 x3000€7.326(V)4095口口2-1-12-1-1所示。口口2-1-12-1-1所示。不盲而第二章控制器編程軟件和組態(tài)軟件在測試平臺的計(jì)算機(jī)中,可能配置了如下軟件:1、 WindowsXP操作系統(tǒng)2、 控制軟件:RSLogix500軟件。3、 通信軟件:RSLinxClassic。4、 組態(tài)軟件:RSView32o5、 控制器實(shí)驗(yàn)軟件、組態(tài)實(shí)驗(yàn)軟件和多媒體軟件。本章簡單介紹了軟件的安裝及簡單使用,不涉及非常具體的操作,從而讓讀者對軟件有一個大致的認(rèn)識。2.1軟件安裝MicroLogix1400控制器編程用RSLogix500/RSLogixMicro的8.10.00或更新的版本完成。RSLogix500與控制器的通信是通過軟件RSLinxClassic實(shí)現(xiàn)的。組態(tài)軟件使用RSView32。2.1.1RSLogix500的安裝(1)執(zhí)行RSLogix500V8.10.00.18安裝文件夾根目錄下的Setup.exe。如圖口口2-1-32-1-3所示??诳?-1-32-1-3所示。RSLaglK5D0EnelishB.10.00(CPR0)-InstallShield,…XWelcometotheinstallshieldwizardforRSLagx500EnglishE.10.DD(DPR9)The[nstahhield?Vizard叫Iii血IIR.5Logii500English9.lO.ffl(CFR9}onyourcomputer.Toccntinutjclck.Nex:.jHe歡* ][tlaiLEi圖2-1-1安裝RSLogix500開始界面⑵Next,接受協(xié)議,如圖2-1-2所示RSLoglK500EneliSh8.10.OD[CPE9)-InstallShieldV..LicenseAgreementPleasereadths汕訥nglicenseagreementcarefull/.END-USERLICENSEAGREEMENTIMPORTANT-READTHISAGREEMENTCAREFULLY:ThisEnd-UserLcenseAgreement「EULA1)isalegalcontractbetweenyou(eitheranindi'vidualarasingleemityj("YouorLicensee^)andRockwellAutornalion.Inc.CRockwellAmirialiorT)lorthesoftwareproductorrodactsthatRockwellAutoinalionlicensestoYou,whichincludescomputersoftwareandrnayincludeaseociatedmedia('Software1').Rackvi/ellAutornatianrn:ayaleulicsnsg1oYauprintedmaterials,and"DnlinB"orelectronicdDcurnentationrDocumentatirin'lAnsniRnrlmRntnrsrlrlfinrliim比thi§FlJIAmarFarnnmnanvthfiRnftwars三?IacceptthetermsintheItenseegreemEntIdanotaccepttheternrsinthelicenseagreementInstallEhield <Bazk Nc^t> Cancel圖2-1-2接受協(xié)議(3)accept,輸入安裝文件夾下SN.txt中10位驗(yàn)證碼:1014900049,如圖口口⑸⑸Next,準(zhǔn)備安裝,如圖2-1-5所示??诳冖散蒒ext,準(zhǔn)備安裝,如圖2-1-5所示。圖2-1-3輸入驗(yàn)證碼⑷Next,選擇完全安裝,如圖2-1-4所示±h50DEnCl±sh8.10.00(CPEt9)-InstallShield虬.SetupType匚housethe無r叩t/pethctbestsuesyourne巳ds.Pleaseselectasetuptree.AllprogramFeatureswilbeinstdled.(Requrasthemostdiskspace.)■■CustomChoosewhichprogramFeaturesyouwantinstalledandwherethey協(xié)illteinstalled.Recommendedforadrancaiusers.[retaltShield <BackCarrel圖2-1-4選擇安裝模式EHffiEHffi⑺⑺Finish,安裝授權(quán)。運(yùn)行授權(quán)文件夾里的虛擬軟驅(qū),如圖2-1-7所示EHffiEHffi⑺⑺Finish,安裝授權(quán)。運(yùn)行授權(quán)文件夾里的虛擬軟驅(qū),如圖2-1-7所示lr=h□RSLogizEDOEnglish8.lfi_00(CPR9)-InstallShieldT___XRS RS J1Thewizardisreadytobcgninstdlbtioi.dick[retailtobeginthehstallatbn.IFyouwanttoreveworchangeanyaFyourinstdlatiDnsettings』clickBm二k■匚kkCanceltoesltthewizard.TnftallShiddvBack istdlCancel圖2-1-5準(zhǔn)備安裝⑹Insta11,軟件開始安裝,幾分鐘后,安裝完成,提示軟件沒有授權(quán),如圖2-1-6所示,沒有授權(quán)的軟件不能正常使用圖2-1-6安裝完成EHffiEHffiEHffiEHffilr=h□圖2-1-7安裝授權(quán)在路徑中找到.img格式的授權(quán)文件,啟動,加載。此時“我的電腦”里增加可移動存儲設(shè)備“3.5軟盤(A)”中。在電腦的開始程序里,打開RockwellSoftware>Utilities>MoveActivation,虛擬軟盤“3.5軟盤(A)"中的授權(quán)導(dǎo)入到RSLogix500的安裝盤中,此時軟件可正常使用。授權(quán)安裝也可在全部軟件安裝完成后進(jìn)行。2.1.2RSLinx的安裝⑴執(zhí)行RSLinx2.54.00安裝文件夾根目錄下的Setup.exe,如圖2-1-8所示。EHffiEHffi(3(3)選擇3,InstallRSLinxClassic,開始安裝,如圖2-1-10所示。EHffiEHffi(3(3)選擇3,InstallRSLinxClassic,開始安裝,如圖2-1-10所示。lr=h□Otsplayfiih#r#<|uir?d割引Otsplayfiih#r#<|uir?d割引itforhi領(lǐng)忻lliinqihlsverslciaofRSLinxClfiscic.BackExit圖2-1-8安裝RSLinx開始界面(2)打開RequiredSteps,如圖2-1-9所示。0VelcoMetoKSLiiurClfisjricRSLinxClassicForRodkwcllAurtomatiOTH^tweirksandiRequiredStepsInstallMicrosoftInternetExplorer6.0{SP1)ViewReleaseNotff?InstallRSLinxClassicViewActivationInstructionsCli?ckforProductUpdates&ViewtheOptionalStepspageRocicwellAutomiation圖2-1-9RSLinx--RequiredSteps口口口口SLinzClassic2.54.OUCPR■5RInstallShieldTizardXRSLinxRSLinxClassicforRoctwelAutomationNerworksandDevicesVJtalcomstotheInstallShielriWi跖rdforRSLinxclassic2.54.D0CPR9SR1TheInstall5hield(R)W函rdwilinstdlR3_in^Classic2.54.00CPR55R1onyDLrEomputer.iocontinue.,cickNext.RockwellAutematiomCancslNext>Cancsl圖2-1-10安裝RSLinx⑷Next,accept,輸入10位序列號,如圖2-1-11所示。圖2-1-11輸入序列號輸入10位序列號0123456789,Next,選擇所有選項(xiàng)安裝,如圖2-1-12所示EHffiEHffi行行OPC通信,授權(quán)后的RSLinxClassic將以RSLinxClassicGateway運(yùn)行。EHffiEHffi行行OPC通信,授權(quán)后的RSLinxClassic將以RSLinxClassicGateway運(yùn)行。lr=h□圖2-1-12選擇安裝選項(xiàng)(6)Next,Install,開始安裝,如圖2-1-13所示。安裝時間較長,耐心等待幾分鐘。圖2-1-13正在安裝(7)Finish,安裝完成,提示軟件未授權(quán),如圖2-1-14。未授權(quán)的RSLinxClassic只能以簡化版RSLinxClassicLite運(yùn)行,簡化版的RSLinxClassic不能進(jìn)口口圖圖2-1-15執(zhí)行RSViewSETUP.EXE口口圖圖2-1-15執(zhí)行RSViewSETUP.EXERSLinxClassic2.54.00CPR9SR1-InstallShieldI...'XJR^LinxClassicInstallshieldWizardCompletedForRockwelAutomationNetworkssndDevicesTheInstallShieldWizardhassuccessfijllyinstalledR.SLinxClassic2.54.00CPR95R1.Ple-aseClickFinishtoexitthewizard.Note:RSLinxClassicrequiresavalidactivationtoenablethesoftware.IFan占匚tivation匚annutbefound.,thesoftwarewillrunasR.SLinxClassicLite.ToactivateR.SLinxClassic,,pleasereadthe"Hu'A'toActivate卩口匚kwellSuftwareProducts"T巳匚hNotethatisavailablefromtheRequiredStepsscreenofthisinstallprogram.園ReviewR.eleaseNotes.PleaseclickRestoretorestoreyourRSLinxClassic匚orifigijration.RockwellAutomationRestore...<Back Finish Cdncel圖2-1-14安裝完成2.1.3組態(tài)軟件RSView32的安裝(1)執(zhí)行RSView32安裝文件夾根目錄下的SETUP.EXE,如圖2-1-15所示。ViewRSViowS2UserysGuides板如我脳retime瑯魚guidesExitlr=h EHffi lr=h EHffi 圖圖2-1-17輸入10位序列號lr=h EHffi lr=h EHffi 圖圖2-1-17輸入10位序列號(2)選擇InstallRSView32,如圖2-1-16所示。TelcofteIWelcometotheRSView32Setupprogram.ThisprogramwillinstallRGView32onpourcomputer.ItisstronglylecommendedthatyouedtallWindowprogramsbeforerinningthisSetupprocram.ClickCanceltoquitSelupandthencIosbanyprogramsyouhaverunning.ClickNexttoconthuewilhtheSetuppiogram.WARNING:Thisprogramisprotectedbj^copyrightlawandinternationaltreaties.LlnaulhDrizedreproductionordistributionofthisprogram^oraryportionofiLmayresutinseverecivilandcriminalpenakies,andvialdtorswiilbeprosecutedtolhemaximumextentpossibleunderlaw.Newt>CancelNewt>圖2-1-16RSView安裝開始界面⑶Next,Yes,輸入序列號,如圖2-1-17所示??诳贓HffiEHffi圖圖2-1-21安裝完成(4)輸入10位序列號:0123456789。Next,選擇安裝目錄,Next,選擇安裝選項(xiàng),如圖2-1-18所示。圖2-1-18安裝選項(xiàng)⑸Next,確認(rèn)安裝文件,如圖2-1-19所示圖2-1-19確認(rèn)安裝文件⑹Next,開始安裝。安裝過程中的提示都點(diǎn)確定,如圖2-1-20所示。lr=h□圖2-1-20軟件服務(wù)信息⑺Next,安裝完成,如圖2-1-21所示RS¥ieT32SetupisCompleteYoumayrunR5View32afterActivation.RSViewS2ma>Jbeactivatedusingthecheckboxbeloworbyusingthe'MoveActivation'iconinD:\ProgramFiles\RockwellSohware\RSUtil.PleaseviewthecontentsoftheREADMEfilebeforestartingRSView32-ActivateRSView32."ViewtheReadMefilenow.:ClickFinishtocompleteGetup.<Back⑻Finish,安裝完成,重啟電腦,如圖2-1-22所示RestartTindovsSomefilescouldnotbeupdatedbecausetheyarecurrentlyinusebyotherprogramsonthesystem.Filesinusewillbeupdatedthenewttimeyourestartjioursystem.卜Fes.Iwanttorestartmpccirripuit=rnowjNi丄I叫illrestdrtmucomputerl-ater.Flernuvean^1disksfromtheirdrives,andthenclickFinishtocompletesetup.Finish圖2-1-21是否重啟電脳選擇重啟電腦,F(xiàn)inish,安裝完成,安裝授權(quán)。2.2控制器編程本節(jié)提供了對于使用RSLogix500開發(fā)、編輯和運(yùn)行一個梯形圖(LAD)示例程序,并與組態(tài)軟件通信的循序漸進(jìn)的指導(dǎo)。工程的開發(fā)被分為4個階段,如表2-1所示。表2-1工程開發(fā)階段第1階段第2階段第3階段第4階段通信設(shè)置創(chuàng)建工程程序編寫程序調(diào)試我們按照4步進(jìn)行簡單的介紹,以便讀者有一個大概的了解口習(xí)不口習(xí)不、IE不白而rjj不斗口習(xí)不口習(xí)不、IE不白而rjj不斗2.2.1通信設(shè)置想要RSLogix500的用戶程序在MicroLogix1400控制器中運(yùn)行,就必須建立計(jì)算機(jī)和控制器的連接,RSLogix500的通訊是通過其它軟件實(shí)現(xiàn)的,這個軟件稱為RSLinxClassicoRSLogix500將告訴RSLinxClassic計(jì)算機(jī)與哪一個設(shè)備進(jìn)行通信。驅(qū)動程序是一個小的軟件,通過它可以使計(jì)算機(jī)與其它系統(tǒng)進(jìn)行通信。這樣,RSLinxClassic使用驅(qū)動程序連接計(jì)算機(jī)和控制器,用戶必須告訴RSLinxClassic使用哪種驅(qū)動程序來建立連接。我們可采用以太網(wǎng)驅(qū)動連接,用以太網(wǎng)實(shí)現(xiàn)通信分下面3步執(zhí)行:組態(tài)控制器IP地址在主菜單畫面中LCD的使用鍵盤選擇AdvancedSet(高級設(shè)置),選擇ENETCfg選項(xiàng),設(shè)置IP地址。在RSLinxClassic中配置驅(qū)動程序在RSLinxClassic中,點(diǎn)擊Communications>ConfigureDrivers,打開配置驅(qū)動程序窗口。選擇以太網(wǎng)驅(qū)動,設(shè)置計(jì)算機(jī)和控制器的IP地址。IP地址根據(jù)實(shí)際選取。驗(yàn)證通信要驗(yàn)證驅(qū)動程序是否能正常運(yùn)行,點(diǎn)擊RSLinxClassic的RSWho,在RSWho目錄中,打開已配置的驅(qū)動程序,如果能看到所需的處理器,則該驅(qū)動程序配置正確,如果看不到所需的處理器,進(jìn)行下一步之前必須糾正問題EHffiEHffiEHffiEHffi蛙口EHffiBuL17bd WicTolngixISLlLlISFSeries日EML.L76q Hicrclci沁1湖ISF如菖詁。A1766n-

LLwlBui17£2EML.1762Bui1762BuL1763Eml.1763Bui1761BuL17blEMI.1761L747-L4DA171?-TiinAl-l蛙口EHffiBuL17bd WicTolngixISLlLlISFSeries日EML.L76q Hicrclci沁1湖ISF如菖詁。A1766n-

LLwlBui17£2EML.1762Bui1762BuL1763Eml.1763Bui1761BuL17blEMI.1761L747-L4DA171?-TiinAl-l-口a1114iKNK2?XXXXHHXXC.-.I.1-L■!i-L■!i-LAiuggggggggvuoooflooooflo2221116-ETYgn-oon-oooon-nnIh-TRTICfh^Bgser號Com^jidcationlileeDriver Procwt-;atVod#二n瞄成f=a|kbetk-i(Sec.圖2-2-1新建工程單擊“OK”按鈕,生成如圖2-2-2的新工程TEST:ESLa^izSODPro一TESTTileEditV:?5au"chConnsTaoLs小ndwHelp2.2.2創(chuàng)建工程單擊File>New-,新建一個工程項(xiàng)目,例如TEST。選擇將要與之通信的控制器,此處選擇MicroLogix1400SeriesA,如圖2-2-1所示。SelectProcessoeTfpeVoForcAEII~jJ■LftswABHXThibiVZaLirthRHpiiJOutputRCcnparmVoForcAEII~jJ■LftswABHXThibiVZaLirthRHpiiJOutputRCcnparmIJ-i-iTT-3E■(>-0>儉mlSB5orcesEnaLl*i:?iPrqectH-Qei-Cj比峪B_|Cont心就3CortroilerfrcflertiBa以FracBSSorStHLus。FunctionF底JjB[CujnfgurHtnn莊卜 匚hann目CoTifl^raUcTi-2jPegramFles図SYSU-0SYS1-關(guān)LAO3-cooo<ENDO—3lj ST1口|]制]卜斯域圖UFFLLWEKoEEDf"ABETH-iCrass-Reference00-OUTPUTS2-STAFUSB3-0|NAftY|oo口|oo口oom廠|kekd|rwbL鼠圖2-2-2新工程

lr=h□點(diǎn)保存,將工程TEST保存在計(jì)算機(jī)某一目錄下。2.2.3程序編寫當(dāng)打開或創(chuàng)建一個工程時,RSLogix500顯示該工程的工程目錄,如圖2-2-TEST-RSS3所示。工程目錄允許用戶操作工程中的不同程序和數(shù)據(jù)文件。TEST-RSS-)_□Prci.lect由-幽Help一二□CuntrollerJControllerProperties父、Processor:Ertatus父丄FunctionFil^s.HiIOC:cinficiLi「圳ion-Chsnnc:lConfigurcrtionH〕:lEChannelStatus-oFTugramFile^建SYS0-廳SYS1-齡LAD2--_J國CrossReference□OO-OUTPUT□11-INPUT隰j_l圖2-2-3工程目錄工程目錄是創(chuàng)建新文件或訪問已有文件的入口。要創(chuàng)建一個新文件,在程序或數(shù)據(jù)表圖標(biāo)上單擊鼠標(biāo)右鍵,然后從菜單中點(diǎn)擊New,將提示輸入文件的相關(guān)信息。l.ProgramFiles程序文件ProgramFiles包含控制器信息、梯形圖主程序以及其它子程序。雙擊工程目錄內(nèi)的程序文件圖標(biāo),打開一個程序文件。在RSLogix500串口的右半部就會打開梯形圖文件。通常打開一個工程時,程序文件LAD2,即主程口口口口序文件就會被打開。如果沒有輸入任何梯形圖邏輯,那么該文件只有結(jié)束梯級。選中結(jié)束梯級,從用戶工具欄選擇新梯級圖標(biāo),將為該文件增加一個梯級。要在梯級上添加一條指令,需要在指令工具欄上單擊所需指令的圖標(biāo)。梯級和指令如圖2-2-4所示。上至到滾樣以看頭具‘部訪工多全用O果太能使示如令不可顯]日上至到滾樣以看頭具‘部訪工多全用O果太能使示如令不可顯]日-H口■TE証 *S"LAE5 回XI*\User/BrtXTiiner/Counter/Input/OutputXCompare|新梯級圖標(biāo)點(diǎn)擊這些選項(xiàng)卡的任何一個,都將在工具欄內(nèi)顯示不同類別的指令。用戶可以進(jìn)行自定義分類,圖2-2-4梯級和指令連續(xù)點(diǎn)擊圖標(biāo),可在一個梯級上按順序添加幾條指令。RSLogix500添加指令的順序是從左到右。RSLogix500支持基于文件的編輯器。這樣使用戶能夠:-每次創(chuàng)建并/或編輯多條梯級?在實(shí)際創(chuàng)建數(shù)據(jù)表文件前為I/O輸入地址-在數(shù)據(jù)庫中為符號分配直至之前輸入符號?在進(jìn)行文件檢驗(yàn)前輸入指令時,不必提供地址為指令加入地址,只需點(diǎn)擊該指令,然后再指令上方的空白區(qū)域內(nèi)寫入地址即可。當(dāng)輸入一個地址(類型文件字母)時,想到將彈出一個可用的選項(xiàng)列表。可以按下[Enter]鍵選擇默認(rèn)條目,或者操作列表做出不同的選擇,也可以忽略該列表,繼續(xù)輸入地址。通過RSLogix500,還可以從數(shù)據(jù)表文件中拖放地址到梯形圖邏輯指令上EHffiEHffilr=h□DataFiles數(shù)據(jù)表文件DataFiles包含外部I/O以及梯形圖主程序文件、子程序文件內(nèi)使用的所有其它指令相關(guān)的狀態(tài)信息,如圖2-2-5所示。另外,這些文件還存儲控制器操作方面的信息-_|ffetaFiles図CrossReference□OO-OUTPUT□11-INPUT□S2-STATUS□B3-BINARY□T4-TIMER□C5-COUNTER□R6-CONTROL□N7-INTEGER□FB-FLOAT圖2-2-5數(shù)據(jù)文件文件類型如表2-2:表2-2文件類型012345輸出文件輸入文件狀態(tài)文件位文件計(jì)時器文件計(jì)數(shù)器文件6789?255控制文件整數(shù)文件浮點(diǎn)文件3~8文件及其它文件注:其它文件包括字符串、ASCII、長字、消息、PID、可編程限位開關(guān)、路由信息和擴(kuò)展路由。PID程序開始編寫一個PID程序,Micrologix1400PID指令使用了一個PD數(shù)據(jù)文件。可以通過創(chuàng)建一個新數(shù)據(jù)文件,然后將其歸類為PD文件類型,來創(chuàng)建一個PD數(shù)據(jù)文件。每個PD數(shù)據(jù)文件最多有255個元素,而且每個PID指令需要

一個唯一的PD元素。每個PD元素由20個子元素構(gòu)成,這些子元素各占一個位,為整型或長整型數(shù)據(jù)。首先在數(shù)據(jù)表文件DataFiles中創(chuàng)建一個PID數(shù)據(jù)文件:鼠標(biāo)右鍵單擊DataFiles-New,彈出數(shù)據(jù)文件創(chuàng)建窗口,Type選擇PID,如圖2-2-6。點(diǎn)擊OK,在DataFiles中添加了一個PID數(shù)據(jù)文件PD9。圖2-2-6新建PID數(shù)據(jù)文件然后在主程序(LAD2)中添加一個PID指令,如圖2-2-7圖2-2-6新建PID數(shù)據(jù)文件然后在主程序(LAD2)中添加一個PID指令,如圖2-2-7所示。PIDFile選擇PD9:0,過程量和控制量可分別選擇N7:0和N7:1。可為梯級添加注釋,在綠色框中顯示。PID0000——皿 =PIDPIDFile PD9:UPtucessV-m-itilelj7:UContrc-lV-=qt-=lEN7:l|SebipScreen ■=:I0001<END>圖2-2-7建立PID指令lr=h□點(diǎn)擊PID指令的參數(shù)設(shè)置窗口SetScreen,可對PID做如圖2-2-8設(shè)置。具體參數(shù)設(shè)置以后章節(jié)會詳細(xì)介紹圖2-2-8PID指令參數(shù)設(shè)置校驗(yàn)工程在準(zhǔn)備下載工程之前,必須校驗(yàn)該工程。校驗(yàn)可以確保用戶工程符合MicroLogix編程的基本規(guī)則。用戶可以單獨(dú)校驗(yàn)一個程序文件或者一次校驗(yàn)整個工程。要校驗(yàn)一個文件,點(diǎn)擊文件圖標(biāo)或點(diǎn)擊Edit>VerifyFile。要校驗(yàn)用戶整個工程,點(diǎn)擊校驗(yàn)工程圖標(biāo)或點(diǎn)擊Edit>VerifyProiect。執(zhí)行校驗(yàn)功能后,校驗(yàn)結(jié)果將顯示在輸出窗口,給出用戶在書寫程序時出現(xiàn)的錯誤或遺漏。2.2.4程序下載點(diǎn)擊菜單Comms>Download,或執(zhí)行如圖2-2-9操作:將程序下載到MicroLogix控制器中。lr=hlr=h口口EHffi圖2-2-9程序下載下載完成后,使用LCD鍵盤將控制器設(shè)置到到RUN模式。此時程序狀態(tài)如圖2-2-10所示。圖2-2-10程序運(yùn)行狀態(tài)2.3簡潔快速的操作和使用現(xiàn)有程序?qū)τ诓皇煜SLogix500編程的用戶來說,可能希望通過最簡單直接的操作,對已有程序進(jìn)行下載、運(yùn)行。迅速達(dá)到使用RSLogix500控制系統(tǒng)進(jìn)行實(shí)驗(yàn)的目的。本節(jié)內(nèi)容就是為了達(dá)到這個目的。1)使用網(wǎng)線將MiroLogix1400的以太網(wǎng)端口和計(jì)算機(jī)的以太網(wǎng)端口口連接2)運(yùn)行RSLogix500,進(jìn)行通信設(shè)置。見2.2.1節(jié):通信設(shè)置

3)打開現(xiàn)有程序。單擊File>Open,在。pen/ImportSLC500Program窗口中找到工程TEST,打開PID控制程序,如圖2-3-1所示。Open/ImportSLC500ProcraM查找范圍史):|巳所有AB程序 三].匡]廿屈,頊1000_)^000&A4200頊TCW^jASOQOTESI.ESS文伴名(M); |TEST.ESS文件類型(1):|RSLogiK(*.RSS,*.ACHj*.SLC) 三]圖2-3-1打開RSLogix500PID控制程序點(diǎn)擊Edit>VerifyProiect,校驗(yàn)工程,如果程序無錯誤,下載,如圖2-3-2所示。RSLogix500Pxo-TEST.RSSFiInFiIn:Edi+ViewSe==Q~clLCcrrimeToolsWindow□咨:9|昌1$菴唱I叮cII圖2-3-2下載RSLogix500PID控制程序彈出說明窗口圖2-3-3所示

EHffi圖2-3-3信息說明OK,下載確認(rèn),如圖2-3-4所示。圖2-3-4下載確認(rèn)選擇是,下載程序TEST到控制器MicroLogix1400,1766。此時圖2-3-5將提示是否進(jìn)入在線方式,選擇是,進(jìn)入在線方式。圖2-3-5在線選擇下載好程序后,使用LCD鍵盤將控制器設(shè)置到到RUN模式。此時程序狀態(tài)如圖2-3-6所示。lr=hlr=hlr=hlr=hEHffi圖2-3-6程序運(yùn)行狀態(tài)綠色線表示狀態(tài)滿足,即有“能流”流過。此時可在PID參數(shù)設(shè)置處修改參數(shù),以達(dá)到實(shí)驗(yàn)?zāi)康?。根?jù)提示下載程序,最后確定MiroLogix1400處于運(yùn)行模式:口丫戾:口丫戾、IE不白而rjl不斗圖圖3-2-1高級設(shè)置:口丫戾:口丫戾、IE不白而rjl不斗圖圖3-2-1高級設(shè)置口口第三章控制器編程詳細(xì)范例本章通過一個范例,詳細(xì)介紹編程、組態(tài)和調(diào)試過程。3.1單容液位調(diào)速器PID單回路控制流程單容水箱液位PID控制流程圖,如圖3-1-1所示。可采用右邊支路進(jìn)行實(shí)驗(yàn),圖3-1-1單容右水箱液位調(diào)速器PID單回路控制測點(diǎn)清單如表3-1-1所示表3-1單容液位調(diào)速器PID單回路控制測點(diǎn)清單序號位號設(shè)備名稱用途原始信號類型工程量1U101調(diào)速器流量控制4~20mADCAO0~100%2LT103壓力變送器水箱液位4~20mADCAI2.5kPa水介質(zhì)由泵P102從水箱V4中加壓獲得壓頭,經(jīng)由調(diào)速器U101進(jìn)入水箱V3,通過手閥JV-26回流至水箱V4而形成水循環(huán);其中,水箱V3的液位由LT103測得,用調(diào)節(jié)手閥JV-26的開啟程度來設(shè)定負(fù)載的大小。本范例為定值自動調(diào)節(jié)系統(tǒng),U101為控制變量,LT103為被控變量,采用PID調(diào)節(jié)來完成。3.2范例的控制器編程本節(jié)介紹非常詳細(xì)。按照該例子的過程,希望讀者可以參考完成其他控制案例的編程。3.2.1通信設(shè)置通過軟件RSLinxClassic可建立計(jì)算機(jī)與控制器之間的通信。我們可以通過以太網(wǎng)實(shí)現(xiàn)通信,這一過程可分為兩步;組態(tài)控制器IP地址和在RSLinxClassic中配置驅(qū)動程序。1.組態(tài)控制器IP地址(1)在主菜單畫面中LCD的使用鍵盤上的Up(向上)和Down(向下)鍵選擇AdvancedSet(高級設(shè)置),如圖3-2-1所示。如果在主菜單畫面中沒有顯示如下所示的菜單選項(xiàng),按Down(向下)鍵,向下滾動?!酢酢酢酢酢鮎EMOTEUserDisplay?AdvancedSet口丫戾口丫戾、IE不白而園不斗圖圖3-2-4顯示密碼口丫戾口丫戾、IE不白而園不斗圖圖3-2-4顯示密碼⑵按LCD鍵盤上的0K鍵。顯示高級設(shè)置菜單畫面,如圖3-2-2所示。如果已經(jīng)選擇了ENETCfg選項(xiàng),按0K鍵。否則使用Up(向上)和Down(向下)鍵選擇ENETCfg,然后再按OK鍵?!酢鮁DOREMOTEKeyinMode□COMMCfg卜ENETCfg圖3-2-2以太網(wǎng)組態(tài)(3)如果已經(jīng)選擇了IP地址,按OK鍵。如果沒有,使用向上Up(向上)和Down(向下)鍵設(shè)置IP地址,如圖3-2-3所示,然后再按OK鍵?!酢酢酢酢酢鮎EMOTEENETCfg:Status?IPAddress圖3-2-3IP地址(4)顯示密碼畫面,如圖3-2-4所示?!魾DDnnREMOTEENETSetup:MasterPassword:口口口口:口丫戾:口丫戾、IE不白而rjl不斗(5)使用Up(向上)、Down(向下)、Left(向左)和Right(向右)鍵輸入Masterpassword,最多為10位數(shù)。初始Masterpassword為1234,如圖3-2-5所示。'□□□□□□REMOTEENETSetup:MasterPassword:1234 圖3-2-5輸入初始密碼⑹輸入Masterpassword之后按LCD鍵盤上的OK鍵。(7)如果密碼正確,顯示如如圖3-2-6所示的以太網(wǎng)網(wǎng)絡(luò)類型畫面。按Up(向上)或Down(向下)鍵選擇適當(dāng)?shù)囊蕴W(wǎng)模式ETHMode,此時應(yīng)選擇靜態(tài)模式。□□□□□0REMOTEETHMode:bootp,Prmss[U/D]key圖3-2-6以太網(wǎng)模式⑻使用使用Up(向上)、Down(向下)、Left(向左)和Right(向右)設(shè)置控制器的IP地址,設(shè)置完成后按OK,然后依次設(shè)置示SubnetMask(子網(wǎng)掩碼)、Gatewayaddress(網(wǎng)關(guān)地址)、DNS地址和輔DNS地址。(9)控制器IP地址組態(tài)完成。2.在RSLinxClassic中配置驅(qū)動程序

點(diǎn)擊開始>所有程序>RockwellSoftware>RSLinx>RSLinx,打開RSLinxClassicoRSLinxClassic啟動并最小化。此時可在任務(wù)欄右下角看到RSLinx圖標(biāo),單擊打開RSLinxClassic。在RSLinxClassic中,點(diǎn)擊Communications>ConfigureDrivers,打開配置驅(qū)動程序窗口,如圖3-2-7和圖3-2-8所示。^^]RSL1ilkClassicGatcrayfnlo「 :|CommunicationsStationDBE/OFCSecurityffindowHelp岡矗1詞掘ESWhoCorifigm-hDrivers...Con.figareShortcutE...Curbhigui-eClientAj?plie:±tiotle..CorLfigure偵:Mt巨貿(mào):虻匚一BriverDiagnuztics...GatarJiagnusties...圖3-2-7組態(tài)驅(qū)動程序圖3-2-8選擇以太網(wǎng)驅(qū)動此處選擇Ethernetdevices,點(diǎn)擊AddNew,彈出添加驅(qū)動窗口,可以使用默認(rèn)名稱,如圖3-2-9所示。EHffiEHffiEHffiEHffilr=h□圖lr=h□圖3-2-9增加新驅(qū)動點(diǎn)擊OK,彈出驅(qū)動組態(tài)窗口,如圖3-2-10所示圖3-2-10圖3-2-10組態(tài)計(jì)算機(jī)和控制器IP地址在HostName處填入計(jì)算機(jī)和控制器的IP地址。IP地址根據(jù)實(shí)際選取。點(diǎn)擊確定,完成驅(qū)動程序組態(tài)。要驗(yàn)證驅(qū)動程序是否能正常運(yùn)行,點(diǎn)擊RSLinxClassic的RSWho,在RSWho目錄中,打開已配置的驅(qū)動程序,如果能看到所需的處理器,則該驅(qū)動程序配置正確,如圖3-2-11所示。如果看不到所需的處理器,進(jìn)行下一步之前必須糾正問題。-WorkstationPC-201003231059Lirc<Giteways.EttLernetAB_ETK-1>Ethernet192.IBS.1.10?RSLinx,必須糾正問題。-WorkstationPC-201003231059Lirc<Giteways.EttLernetAB_ETK-1>Ethernet192.IBS.1.10?RSLinx,RSLirutServer192.168

RSLinxS...192.1S&1766.0_i_J19Z.168.1.200,MicroLogix1400,1766.0口口圖圖3-2-14口口圖圖3-2-14口>不口>不、IE不白而園不斗圖3-2-11驗(yàn)證驅(qū)動程序正常運(yùn)行3.2.2創(chuàng)建工程(1) 單擊File>New…或者工具欄上的新建按鈕,新建一個工程項(xiàng)目,命名為PID。單擊OK,系統(tǒng)創(chuàng)建了一個名為PID的新工程,保存,選擇工程保存地址,如圖3-2-12所示。SelectProcessorTypeFroceiEorN:uTie:|FirBui.1764Bui.1764MlCToLnqiHMicipLogj-x1500L£P(guān)Sei-iesE:

150015PSeriesABui.1766Bui.1762Bui.1762BuiFroceiEorN:uTie:|FirBui.1764Bui.1764MlCToLnqiHMicipLogj-x1500L£P(guān)Sei-iesE:

150015PSeriesABui.1766Bui.1762Bui.1762Bui.1762Bui.1763MLEyiLiligiX1400Series曲Bui.1763Bui.17blBui.17f-lBui.17611747-L4QAI747-T.inFMicroLugiKMicroLogixMicToLnqixMicxoLcigiKMicroLogisMicroLugiKMicroLngiHMicToLnqis24-115VAC74-11Rvan12UUSeries1200Series1200Geiiea1100SeriesLinnSeries1000AnalogcBABA2r□1CuiiuiLParts'III11100DH-48G-4IDSla57emooIn..L6-RL?Cui:.CommunicationsettmcsReplyDri>/erProcessorffode:|AB_E7M-1,h Drclmal5=i_OoActive..[To-CSec.:1R-TRFACOnt圖3-2-12新建工程單擊OK系統(tǒng)創(chuàng)建了一個名為PID的新工程,保存,選擇工程保存地址,工程創(chuàng)建完成,如圖3-2-13所示

圖3-2-13工程創(chuàng)建完成323程序編寫LPID指令要進(jìn)行PID單回路控制的編程,我們首先了解如何添加一個PID指令。開始編寫一個PID程序首先在數(shù)據(jù)表文件DataFiles中創(chuàng)建一個PID數(shù)據(jù)文件:鼠標(biāo)右鍵單擊DataFiles-New,彈出數(shù)據(jù)文件創(chuàng)建窗口,Type選擇PID,點(diǎn)擊0K,在DataFiles中添加了一個PID數(shù)據(jù)文件PD9,如圖3-2-14所示。lr=h□EHffi在主程序LAD2中,添加新梯級,輸入PID指令,PID指令在選項(xiàng)File/Misc中,如圖3-2-15所示。COFFLLDD',1DL?3SCLINTETESTSSTDCOFFLLDD',1DL?3SCLINT[4I*人沖口寸巳丄口卸口劇’XFileyMisc£File£hif^SequEnc:er/Prci|圖3-2-15找到PID指令添加PID指令后,對指令進(jìn)行編輯。PIDFile選擇PD9:0,過程量和控制量可分別選擇N7:0和N7:1O可為梯級添加注釋,在綠色框中顯示,如圖3-2-16所示。0000□0010000□001PID PIDPIDPIDFik PD9:OProcessVuidlileN'?:UCfiitiL'lV-mitN7;l|SetipSciQuii■<END>圖3-2-16編輯PID指令PID的參數(shù)可通過PID指令的SetupScreen進(jìn)行設(shè)置,如圖3-2-17所示

lr=h□EHffi圖3-2-17PID指令的參數(shù)設(shè)置下面列表說明PID的輸入輸出和調(diào)整參數(shù)。表3-2為PID指令的輸入?yún)?shù)。表3-2PID指令輸入?yún)?shù)輸入?yún)?shù)地址數(shù)據(jù)格式SPS-設(shè)置點(diǎn)PD10:0.SPS字(INT)PV-過程變量用戶自定義字(INT)MAXS-設(shè)置點(diǎn)最大值PD10:0.MAX字(INT)MINS-設(shè)置點(diǎn)最小值PD10:0.MINS字(INT)OSP-舊的設(shè)置點(diǎn)值PD10:0.OPS字(INT)0L-輸出限制PD10:0/OL二進(jìn)制CVH-控制變量上限PD10:0.CVH字(INT)CVL-控制變量下限PD10:0.CVL字(INT)表3-3為PID指令的輸出參數(shù)表3-3PID指令輸出參數(shù)輸出參數(shù)地址數(shù)據(jù)格式CV-控制變量用戶自定義字(INT)口口口口不盲而CVP-控制變量百分比PD10:0.CVP字(INT)SPV-整定過程變量PD10:0.SPV字(INT)表3-4為PID指令的輸出參數(shù)表3-4PID指令輸出參數(shù)調(diào)整參數(shù)地址數(shù)據(jù)格式KC-控制器增益-KcPD10:0.KC字(INT)TI-復(fù)位項(xiàng)-TiPD10:0.Ti字(INT)TD-速率項(xiàng)-TdPD10:0.TD字(INT)TM-時間模式PD10:0.TM二進(jìn)制LUT-循環(huán)更新時間PD10:0.LUT字(INT)ZCD-過零死區(qū)PD10:0.ZCD字(INT)FF-前饋偏置PD100.FF字(INT)SE-整定誤差PD100.SE字(INT)AM-自動/手動PD100/AM二進(jìn)制(位)CM-控制模式PD100/CM二進(jìn)制(位)DB-死區(qū)中的PVPD100/DB二進(jìn)制(位)RG-PLC5增益范圍PD100/RG二進(jìn)制(位)SC-設(shè)置點(diǎn)整定PD100/SC二進(jìn)制(位)TF-循環(huán)更新太快PD100/TF二進(jìn)制(位)DA-微分作用位PD100/DA二進(jìn)制(位)UL-CV上限報(bào)警PD100/UL二進(jìn)制(位)LL-CV下限報(bào)警PD100/LL二進(jìn)制(位)SP-設(shè)置點(diǎn)超出范圍PD100/SP二進(jìn)制(位)PV-PV超出范圍PD100/PV二進(jìn)制(位)DN-完成PD100/DN二進(jìn)制(位)EN-啟用PD100/EN二進(jìn)制(位)IS-積分和PD100.IS長字(32位INT)AD-改變的微分項(xiàng)PD10:0.AD長字(33位INT)2.創(chuàng)建數(shù)值轉(zhuǎn)換功能液位LT103是4?20mA信號,并聯(lián)一個500歐姆的電阻轉(zhuǎn)化為2—10V的電壓信號(模擬量輸入模塊只能采集0—10V電壓信號),被模擬量輸入模塊采集后,數(shù)據(jù)范圍是819?4095。因此我們首先要將819?4095的數(shù)據(jù)轉(zhuǎn)換成PID控制所需0?16383的數(shù)據(jù),同時還要將819?4095的數(shù)據(jù)轉(zhuǎn)換成0?100.0的數(shù)據(jù),便于組態(tài)軟件監(jiān)控。在使用數(shù)值轉(zhuǎn)換指令SCP之前,首先說明該指令的參數(shù),如圖3-2-18所示?!?CP TOC\o"1-5"\h\zInput ?InputMiti. ?■?InputM?宓? ?■?Ec-aleiMin. ??Sc-zdeiiM.sjt. ?■■Chitput ??圖3-2-18數(shù)值轉(zhuǎn)換指令它有五個輸入:Input、InputMin、InputMax、ScaledMin、ScaledMax和—個輸出:Out。其中:Input:需要進(jìn)行轉(zhuǎn)換的原始輸入變量InputMin:原始變量的下限值InputMax:原始變量的上限值ScaledMin:轉(zhuǎn)換成的目標(biāo)變量的下限值ScaledMax:轉(zhuǎn)換成的目標(biāo)變量的上限值Out:輸出目標(biāo)變量將819?4095的數(shù)據(jù)轉(zhuǎn)換成PID控制所需0?16383的數(shù)據(jù)轉(zhuǎn)換指令如圖3-2-19所示。EHffiEHffiEHffiEHffilr=h□OOQQelr=h□OOQQe 5CP w二WI自Wi'FaianietersInpui I:U.4ItipuiMin.819?InpuiIvLu-e.4U95?Sc-iledMm.0?Sc.llsdM.u■[-16383?CMtpoitN7;0■■圖3-2-19輸入數(shù)值轉(zhuǎn)換819?4095.>0?16383這段程序的意義是:將1:0.4(模擬量輸入通道0)的數(shù)據(jù)819?4095轉(zhuǎn)換成0?16383,存儲到N7:0中,以適合PID運(yùn)算。將819?4095的數(shù)據(jù)轉(zhuǎn)換成0?100.0的數(shù)據(jù)轉(zhuǎn)換指令,如圖3-2-20所示。0001eInput1:0.4■?InputMui.siy■?InputMail.4I19J?ScaledMm.0.00001eInput1:0.4■?InputMui.siy■?InputMail.4I19J?ScaledMm.0.0■?Ec-aled .100.0?Output陽:D■?——SCP Sc-de圖3-2-20輸入數(shù)值轉(zhuǎn)換819?4095.>0?100.0這段程序的意義是:將1:0.4(模擬量輸入通道0)中的數(shù)據(jù)819?4095轉(zhuǎn)換成0-100的數(shù),存儲到F8:0中,以適合組態(tài)監(jiān)控。同理,輸出的數(shù)值轉(zhuǎn)換功能如圖3-2-21所示??诳趫D圖3-2-25在線選擇lr=h□EHffi SCP bale^P-Lt-iLtnetersInput m:ie■?InputMui.0?eIiLputMax.15383&??&5c-diedMni.S19Q7Sc-dedM-iK.Ml95巳Chjtjiut0:0.4e■?y3-2-21輸出數(shù)值轉(zhuǎn)換這段程序的意義是:將N7:0中PID運(yùn)算還有的數(shù)據(jù)0?16383轉(zhuǎn)換成819?4095的數(shù),松到0:0.4中(模擬量輸入通道0)。3.2.4校驗(yàn)和下載項(xiàng)目在準(zhǔn)備下載工程之前,必須校驗(yàn)該工程。校驗(yàn)可以確保用戶工程符合MicroLogix編程的基本規(guī)則。用戶可以單獨(dú)校驗(yàn)一個程序文件或者一次校驗(yàn)整個工程。要校驗(yàn)一個文件,點(diǎn)擊文件圖標(biāo)或點(diǎn)擊Edit>VerifyFileo要校驗(yàn)用戶整個工程,點(diǎn)擊校驗(yàn)工程圖標(biāo)或點(diǎn)擊Edit>VerifyProiecto執(zhí)行校驗(yàn)功能后,校驗(yàn)結(jié)果將顯示在輸出窗口,給出用戶在書寫程序時出現(xiàn)的錯誤或遺漏。點(diǎn)擊菜單Comms>Download,或執(zhí)行如圖3-2-22所示操作。^ESLoeix500Fro-TEST.KSSFileEditYi己#SearchCimie;Tools'『1丑,1口卅He圖3-2-22程序下載彈出說明窗口圖3-2-23o圖3-2-23信息說明0K,下載確認(rèn),如圖3-2-24o圖3-2-24下載確認(rèn)選擇是,下載程序TEST到控制器MicroLogix1400,1766。此時圖3-2-25將提示是否進(jìn)入在線方式,選擇是,進(jìn)入在線方式。

3.3范例的組態(tài)軟件RSView32編程這里不介紹具體的組態(tài)軟件編程過程,只是介紹組態(tài)軟件RSView32與控制器之間的通信,以及標(biāo)簽的建立。組態(tài)軟件RSView32與控制器之間的通信可以通過OPC(OLEforProcessControl)-由微軟提供的基于OLE技術(shù)的一種通信標(biāo)準(zhǔn),被設(shè)計(jì)成允許客戶端的應(yīng)用軟件以兼容的方式訪問底層數(shù)據(jù)。OPC為應(yīng)用軟件從任何數(shù)據(jù)源訪問數(shù)據(jù)提供了公共通道,有了OPC,不同種類的計(jì)算環(huán)境的系統(tǒng)集成變得非常簡單。RSLinxClassic是一個OPC適應(yīng)的服務(wù)器。1.控制器與OPC之間的通信下面建立OPC對MicroLogix1400控制器的數(shù)據(jù)采集。在RSLinxClassic軟件上點(diǎn)擊DDE/OPC,選中TopicConfiguration,如圖3-3-1所示。FileEiitViCcimniuiiication-;St:ition晝J遍至屜閶也也□picC-iTifipirmti-in..晝J遍至屜閶也也□picC-iTifipirmti-in..-圖3-3-1TopicConfiguration點(diǎn)擊底部的New,創(chuàng)建Topic,并為之命名PID,在DataSource頁面選擇對應(yīng)控制器,如圖3-3-2所示lr=hlr=hlr=hlr=hEHffi圖3-3-2創(chuàng)建TopicApplay,自動確定了DataCollection頁面和AdvancedCommunication頁面。DataCollection頁面和AdvancedCommunication頁面設(shè)置如圖3-3-3和圖3-3-4所示DDE/OPCTopicConfiguration蛙口EHffiTopicList:DataSoijfceDataC>:jllection:AdvancedCommimicationFIDFrocEEiorlype:|eLC-5O34- 二|froject:HetaultHateCollect!onINode■ZFoiledNessagesGnSec)|1OOOUnsoliciteilMessagesDDE/OPCTopicConfiguration蛙口EHffiTopicList:DataSoijfceDataC>:jllection:AdvancedCommimicationFIDFrocEEiorlype:|eLC-5O34- 二|froject:HetaultHateCollect!onINode■ZFoiledNessagesGnSec)|1OOOUnsoliciteilMessagesCacheUnsdliHitedD#Send,allunsolicitedupd:CommunicationsTime-Qut(Sees):UseSjTiibols20LimitMaximuiTiPacketsOUehM:=c<itiujtiPacketSize1衛(wèi)山_已『立已AUpdateHotlirikafterapokt:rrrOptimizepokepacketsKeepconnect!onqpenFailUnsolicitedmessagesifdataHillleoverwri七tenNevClCTlhDeleteDoneHelp圖3-3-3DataCollection頁面DDE/OPCTopicConfigurationTopicList:pinDe£a.i£Lt.TopicList:pinIl:ataSoui-ceD:=l+aCollection:AdvicedCornrrniTiication匚hangingiriformatiorLonthietabmaycausetheinformationtonolongerbecorLTLectedtothecorrectobjectontheDataSourcetab.CommunicationsDriver:|aB_ETH-1_Ethernet_RWHI1TG▼|ProcessorConfig^ErationStation(decirri:al):pLocalorRenioteAdiifessingLocalCRemote I|ABJTH-1M92.168.:.200ITuiriLeroferrorsIetoreretmTLingerrortoUNewCloneDeleteApplyDoneNewCloneDeleteApplyDone圖3-3-4AdvancedCommunication頁面lr=hlr=hlr=hlr=hEHffiOPC數(shù)據(jù)可被RSView32或第三方軟件訪問,要想測試OPC是否采集到數(shù)據(jù),可用DDE/OPCLink來檢查。點(diǎn)擊RSLinx>Edit>CopyDDE/OPCLink,如圖3-3-5所不o3-3-5CopyDDE/OPCLink此時,進(jìn)入連接頁面

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論