BR基礎(chǔ)培訓(xùn)課程筆記_第1頁(yè)
BR基礎(chǔ)培訓(xùn)課程筆記_第2頁(yè)
BR基礎(chǔ)培訓(xùn)課程筆記_第3頁(yè)
BR基礎(chǔ)培訓(xùn)課程筆記_第4頁(yè)
BR基礎(chǔ)培訓(xùn)課程筆記_第5頁(yè)
已閱讀5頁(yè),還剩209頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基礎(chǔ)培訓(xùn)內(nèi)容筆記軟件的安裝與注冊(cè)項(xiàng)目界面介紹(咖啡機(jī)例子項(xiàng)目)新建第一個(gè)仿真器項(xiàng)目添加實(shí)際配置AutomationStudio的安裝插入DVD光盤后會(huì)自動(dòng)運(yùn)行AutomationStudio的安裝,或者也可以在資源管理器中運(yùn)

行“Install.exe”文件。安裝向?qū)缦聢D

AutomationStudio的注冊(cè)軟件安裝后需要注冊(cè)。注冊(cè)前,每次啟動(dòng)AutomationStudio時(shí)都會(huì)彈出注冊(cè)窗口。

如果沒(méi)有注冊(cè)碼,軟件可以免費(fèi)試用30天(試用期間功能上沒(méi)有限制,和已經(jīng)注冊(cè)的軟件完全相同)如果你有注冊(cè)碼。

在注冊(cè)對(duì)話框中輸入注冊(cè)碼或序列號(hào)來(lái)完成注冊(cè)??稍诿總€(gè)完整版

的CD光盤的標(biāo)簽上找到11位序列號(hào)(以8986或A555開(kāi)頭)。

注冊(cè)前,每次啟動(dòng)AutomationStudio時(shí)都會(huì)彈出注冊(cè)窗口。AutomationStudio界面介紹咖啡機(jī)(咖啡機(jī)是AS安裝后自帶的例子程項(xiàng)目,可以用來(lái)了解AS項(xiàng)目的基本架構(gòu))

打開(kāi)“CoffeeMachine”例子項(xiàng)目在StartPage中打開(kāi)咖啡機(jī),如果沒(méi)有StartPage,點(diǎn)擊Help,選擇ShowStartPage“CoffeeMachine”例子項(xiàng)目選擇將咖啡機(jī)項(xiàng)目解壓到指定路徑,路徑不能有中文名和特殊字符AutomationStudio界面咖啡機(jī)主菜單工作空間輸出窗口狀態(tài)欄工作薄可移動(dòng)窗口自動(dòng)隱藏窗口軟件配置項(xiàng)目瀏覽器軟件配置邏輯視窗功能塊畫面程序庫(kù)畫面運(yùn)動(dòng)控制文件夾硬件配置物理視窗系統(tǒng)硬件樹(shù)CPU顯示器輸入/輸出模塊驅(qū)動(dòng)器接口硬件平臺(tái)管理仿真器平臺(tái)配置視窗硬件平臺(tái)管理仿真器平臺(tái)配置視窗硬件平臺(tái)配置仿真器平臺(tái)基于PP400的硬件平臺(tái)硬件平臺(tái)配置基于PP400的硬件平臺(tái)仿真器平臺(tái)X20_VNC平臺(tái)AutomationStudio界面幫助(按F1打開(kāi))AutomationStudio界面細(xì)節(jié)介面視窗位置初始化(若亂掉可以使用)窗口呼叫區(qū)介面若關(guān)掉皆由此處開(kāi)啟LogicalView介面介紹引導(dǎo)過(guò)程-T231

runtime

P.18不同類型副檔名也不同資料庫(kù)(可自定義新增)ConfigurationView建立連接硬體清單(PLC與I/O模塊)建立後可在PhysicalView更改進(jìn)行硬件配置硬體設(shè)定與I/O配置圖像顯示PhysicalView-ARsim雙擊後已建立的project將顯示置於哪一個(gè)cyclic(可自行選擇project加入或不加入)

LogicalView-全部已建立的project在LogicView將程序拉進(jìn)應(yīng)用區(qū)將program加入PLC內(nèi)可依優(yōu)先順序放不同位置PhysicalView介面介紹建立第一個(gè)仿真項(xiàng)目這里以仿真器為PLC建立仿真項(xiàng)目的五步驟1.創(chuàng)建項(xiàng)目自動(dòng)複製相關(guān)配置使用仿真器建立完成后后界面如下?tīng)顟B(tài)欄介紹(仿真器)ARSIMAR0001a4000RUN運(yùn)行連線中代表已與PLC連結(jié)(仿真器或?qū)嶓w)OFFLINE斷線中IP網(wǎng)址使用tcpip連接(乙太網(wǎng)路)默認(rèn)位址型號(hào)V.版本2.創(chuàng)建程序資料夾右鍵可依需求增加功能選擇添加新程序建立newprogram類型不同的類型搭配功能C語(yǔ)言.cC++語(yǔ)言.cB&R.ab連續(xù)功能.cfc功能塊.fbd指令.il梯形圖.ld結(jié)構(gòu)文本.st初始時(shí)執(zhí)行循環(huán)執(zhí)行結(jié)束時(shí)執(zhí)行選擇program類型不會(huì)將新建之program自動(dòng)帶入仿真CPU配置裡選擇是否自動(dòng)加入運(yùn)行的PLC

CPU內(nèi)將program自動(dòng)帶入仿真CPU配置裡選擇是否自動(dòng)加入運(yùn)行的PLC

CPU內(nèi)如何打開(kāi)Software點(diǎn)兩下或右鍵-software右鍵增加一個(gè)變量雙擊.var文件選擇變量類型Bool、INT、UINT…如需掉電保持,打鉤如需設(shè)為常量,打鉤3.配置變量4.編譯下載5.調(diào)試程序Key入1測(cè)試變?yōu)門URE添加一個(gè)實(shí)際配置這里以X20CP1485-1為PLCconfigurationView-

右擊AddConfiguration命名選擇硬體類型與型號(hào)仿真器選則PC即可進(jìn)行模擬也可直接key型號(hào)選擇選擇IO模塊按硬體實(shí)際順序拉順序I/O模塊也可在PhysicalView頁(yè)面加入

(仿真器模擬可不選)補(bǔ)充:增加AI配置模擬右鍵config

修改模擬之參數(shù)增加AI

AO模塊將先前之di1do1設(shè)定進(jìn)入硬體設(shè)定完成後將先前程序定義之變數(shù)指定至硬體通道

(仿真器模擬可不選)編譯程序檢查是否有錯(cuò)誤下載程序及時(shí)監(jiān)控運(yùn)行停止編譯停止PLC重啟PLC局部變量歸零全域、永久不歸零重啟PLC局部、全域變量歸零永久不歸零Coldrestart選項(xiàng)位置常見(jiàn)問(wèn)題若無(wú)連線可點(diǎn)此處進(jìn)行連線補(bǔ)充UINT(2Byte)

接REAL(4Byte)接STRING[11]

大小為:String需多加一個(gè)終止字節(jié)[11]為12Byte4Byte需只能放4的倍數(shù)2只能放2的倍數(shù)所以題目為OO_

_

OOOO

OOOOOOOOOOO_共20byteUSINT

0~255TempUINT=TempUSINT[0]+TempUSINT[1]TempUSINT[0]=197TempUSINT[1]=85SG4為TempUINT=282SGC為TempUINT=282-256修改為TempUINT=(UINT)TempUSINT[0]+TempUSINT[1]算式裡有一個(gè)改為UINT就會(huì)全以UINT型式計(jì)算變量-全局/局部T231

runtime

P.18全局在Global.var裡新增局部在program裡新增永久變量

因事先勾選自動(dòng)聲名所以永久變量也會(huì)加到Global.var裡

但與全局變量並不是相同變量Retain必須勾選若有多個(gè)永久變量需要右鍵點(diǎn)擊CheckOffsets重新計(jì)算偏移量來(lái)達(dá)到計(jì)算空間的目的若有定義永久變數(shù)則需給永久變數(shù)一個(gè)暫存的空間此次為測(cè)試布林燈是否依程序開(kāi)關(guān)選擇BOOL.ld於先前建立之Ladderdiagram(.ld)編輯選擇不同類型也可編輯自動(dòng)聲名變量命名變數(shù)後即跳出視窗設(shè)定變數(shù)Retain(SRAM)Permanent(SRAM)CF(ROM)ColdXOOWormOOO電池沒(méi)電(不是斷電)XXO設(shè)置、編譯完成後存入CF卡

後將CF卡插入PLC內(nèi)電腦與PLC使用網(wǎng)路進(jìn)行連結(jié)設(shè)定電腦IP位址例:192.168.10.200設(shè)定PLC

IP位址ETH若出現(xiàn)錯(cuò)誤先設(shè)定subnetMask再設(shè)定IP例:192.168.10.300將程序燒錄進(jìn)CF卡若要開(kāi)始連線

需在AS系統(tǒng)設(shè)定先前寫入CF卡裡的PLC的IP位址例:192.168.10.300連線方式:

有IP

address與node兩種連線方式16進(jìn)位置上*16+下*1點(diǎn)monitor進(jìn)行監(jiān)看自動(dòng)尋找自動(dòng)尋找功能

選擇自動(dòng)尋找後將顯示網(wǎng)域內(nèi)所有PLC

可直接修改其PLC

IP位址(暫時(shí))無(wú)記憶功能斷電後即消除修改IP位址鎖-可將該臺(tái)PLC

IP設(shè)定為不可線上更改連線情況下

查詢PLC運(yùn)作相關(guān)資訊Step.1確定為連線狀態(tài)下Step.2Step.3自動(dòng)開(kāi)啟網(wǎng)頁(yè)

PLC運(yùn)作相關(guān)資訊頁(yè)面-TargetPLC運(yùn)作相關(guān)資訊頁(yè)面-HardwarePLC運(yùn)作相關(guān)資訊頁(yè)面-CPURuntimeUtilityCenter-

無(wú)須授權(quán)就可使用主要可備份CF卡資料連線情況下查看PCL主機(jī)硬體運(yùn)作之相關(guān)資訊查看AS設(shè)置與目前連線的PLC設(shè)置是否為一致

也可確認(rèn)是否程序?qū)懭霑r(shí)有誤查看連線之PLC的相關(guān)程序配置選擇要查看之變數(shù)(可全部加入)右鍵練習(xí)2

使用結(jié)構(gòu)文本.st

-變數(shù)建立運(yùn)用NewObject->newprogram->選擇.st結(jié)構(gòu)文本編寫var1~3Var1為INT

Var2為Bool

retain掉電保持Var3為永久變量P.25

P26VAR_1為INTVAR_2為BOOLrwtain模式VAR_3為永久變量補(bǔ)充:於結(jié)構(gòu)文本.st直接宣告變數(shù)數(shù)值:=Gtest1:=50.5進(jìn)行監(jiān)看->加入想監(jiān)控的變數(shù)右鍵1.2.3.補(bǔ)充:設(shè)定cycle執(zhí)行、容忍時(shí)間補(bǔ)充:程序執(zhí)行順序執(zhí)行優(yōu)先順序雙擊例ClasstoleranceTask時(shí)間為10ms

(tolerance為~12ms)程序時(shí)間剛好為12ms

實(shí)際運(yùn)作:可以執(zhí)行但執(zhí)行效果與task20ms一樣程序執(zhí)行12ms後會(huì)有8ms的空白時(shí)間等下次20ms再循環(huán)補(bǔ)充:

Profiler:效能分析(查看程序花費(fèi)之時(shí)間)1.2.補(bǔ)充:連線情況下查看PLC硬體資訊(電池、溫度)1.點(diǎn)擊monitor進(jìn)行狀態(tài)監(jiān)看2.可寫程序來(lái)進(jìn)行監(jiān)控以battery為例先增加並宣告變數(shù)可於.st編寫判斷程序進(jìn)行運(yùn)用除錯(cuò)-查看Logger歷史訊息選擇運(yùn)行的program點(diǎn)擊右鍵Logger歷史訊息除錯(cuò)練習(xí)例子

-顯示SERV狀態(tài)除錯(cuò)例-除零:顯示SERV狀態(tài)除錯(cuò)2.設(shè)定變數(shù)type為INT1.編寫y:=x/z;Z輸入1測(cè)試結(jié)果正常RUNmonitor監(jiān)看Z輸入0

結(jié)果進(jìn)入SERV狀態(tài)(分母不得為0)點(diǎn)擊Reset重啟程序Logger歷史訊息123.雙擊將自動(dòng)跳到錯(cuò)誤的地方自動(dòng)跳到錯(cuò)誤的地方可直接進(jìn)行修改查看、擷取程序運(yùn)行時(shí)的數(shù)據(jù)-Trace編寫VAR_4:=VAR_4+1;選擇運(yùn)行的program右鍵insertNewVariable點(diǎn)Install開(kāi)始運(yùn)行運(yùn)行一陣子後STOPShow

data圖表呈現(xiàn)儲(chǔ)存所有資訊(為AS可開(kāi)啟之檔案)儲(chǔ)存運(yùn)行之?dāng)?shù)據(jù)EXC檔幾個(gè)循環(huán)取一個(gè)一個(gè)取幾點(diǎn)設(shè)定數(shù)據(jù)採(cǎi)樣點(diǎn)數(shù)數(shù)組介紹T250

P.15數(shù)組介紹T250

P.15輸入3

=一維0,1,2輸入0..3=一維0,1,2,3輸入1..3=一維1,2,3輸入1,3=二維2行4列輸入0..4建立0,1,2,3,4共5個(gè)數(shù)值編寫[0]=[1]+[2]取得test[0]位址若只寫ADR(test1)沒(méi)寫[]指定

則取第一位數(shù)結(jié)構(gòu)體.typ

T250

.17結(jié)構(gòu)體.typ

T250

.17.typ右鍵新增一個(gè)結(jié)構(gòu)體名稱於新增之結(jié)構(gòu)體名稱右鍵增加結(jié)構(gòu)體下的子項(xiàng)目(不是變數(shù))定義子項(xiàng)目的數(shù)值type.var新增一個(gè)變量進(jìn)行結(jié)構(gòu)體.typ的連結(jié)

(將變量的type定義為先前新增的結(jié)構(gòu)體).至var定義變量water進(jìn)行結(jié)構(gòu)體連結(jié)至.st編寫程序Water.即出現(xiàn)類型可選擇結(jié)構(gòu)體於.st編寫程式進(jìn)行監(jiān)控修改數(shù)值類型可節(jié)省空間結(jié)構(gòu)體+數(shù)組聲名一個(gè)變量YOYOType選擇先前定義的結(jié)構(gòu)體+數(shù)組recipe_typ[0..1]指定數(shù)組1的cola數(shù)值為2字串字串+’

XXX‘type可選擇為string範(fàn)例:

‘字串’梯形圖LadderDiagram梯形圖副檔名

.LD檔常開(kāi)、常閉、上升沿、下降沿、上下降…基本功能.LD檔Enter鍵或右鍵InsertNetwork新增LD圖Function—Compute計(jì)算函數(shù)建議設(shè)定-將en/eno接線端去除直接於框內(nèi)編寫運(yùn)算式Jump功能兩處名稱設(shè)為一致點(diǎn)選Lable進(jìn)行跳轉(zhuǎn)處的名稱與連結(jié)呼叫額外Function

TON-計(jì)時(shí)/延時(shí)函數(shù)F1

Help-TON()函數(shù)的說(shuō)明TONType將自動(dòng)選為TON點(diǎn)一下圖示->按F1出現(xiàn)HelpT#5s時(shí)間格式執(zhí)行前執(zhí)行後CTU-計(jì)次函數(shù)F1

Help-CTU()函數(shù)說(shuō)明CTU.ld梯形圖檔案裡新增/使用結(jié)構(gòu)文本.st新增一個(gè)結(jié)構(gòu)文本.st在新增的.st裡編寫程序建立ActionBlock進(jìn)行呼叫.st點(diǎn)一下反藍(lán)色再按空白建key

檔名act1Monitor監(jiān)看—t

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論