BR基础培训课程笔记_第1页
BR基础培训课程笔记_第2页
BR基础培训课程笔记_第3页
BR基础培训课程笔记_第4页
BR基础培训课程笔记_第5页
已阅读5页,还剩209页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基础培训内容笔记软件的安装与注册项目界面介绍(咖啡机例子项目)新建第一个仿真器项目添加实际配置AutomationStudio的安装插入DVD光盘后会自动运行AutomationStudio的安装,或者也可以在资源管理器中运

行“Install.exe”文件。安装向导如下图

AutomationStudio的注册软件安装后需要注册。注册前,每次启动AutomationStudio时都会弹出注册窗口。

如果没有注册码,软件可以免费试用30天(试用期间功能上没有限制,和已经注册的软件完全相同)如果你有注册码。

在注册对话框中输入注册码或序列号来完成注册。可在每个完整版

的CD光盘的标签上找到11位序列号(以8986或A555开头)。

注册前,每次启动AutomationStudio时都会弹出注册窗口。AutomationStudio界面介紹咖啡机(咖啡机是AS安装后自带的例子程项目,可以用来了解AS项目的基本架构)

打开“CoffeeMachine”例子项目在StartPage中打开咖啡机,如果没有StartPage,点击Help,选择ShowStartPage“CoffeeMachine”例子项目选择将咖啡机项目解压到指定路径,路径不能有中文名和特殊字符AutomationStudio界面咖啡机主菜单工作空间输出窗口状态栏工作薄可移动窗口自动隐藏窗口软件配置项目浏览器软件配置逻辑视窗功能块画面程序库画面运动控制文件夹硬件配置物理视窗系统硬件树CPU显示器输入/输出模块驱动器接口硬件平台管理仿真器平台配置视窗硬件平台管理仿真器平台配置视窗硬件平台配置仿真器平台基于PP400的硬件平台硬件平台配置基于PP400的硬件平台仿真器平台X20_VNC平台AutomationStudio界面帮助(按F1打开)AutomationStudio界面细节介面視窗位置初始化(若亂掉可以使用)窗口呼叫區介面若關掉皆由此處開啟LogicalView介面介紹引導過程-T231

runtime

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

LogicalView-全部已建立的project在LogicView將程序拉進應用區將program加入PLC內可依優先順序放不同位置PhysicalView介面介紹建立第一个仿真项目这里以仿真器为PLC建立仿真项目的五步骤1.创建项目自動複製相關配置使用仿真器建立完成后后界面如下状态栏介绍(仿真器)ARSIMAR0001a4000RUN運行連線中代表已與PLC連結(仿真器或實體)OFFLINE斷線中IP網址使用tcpip連接(乙太網路)默認位址型號V.版本2.创建程序資料夾右鍵可依需求增加功能选择添加新程序建立newprogram類型不同的類型搭配功能C語言.cC++語言.cB&R.ab連續功能.cfc功能塊.fbd指令.il梯形圖.ld結構文本.st初始時執行循環執行結束時執行選擇program類型不會將新建之program自動帶入仿真CPU配置裡選擇是否自動加入運行的PLC

CPU內將program自動帶入仿真CPU配置裡選擇是否自動加入運行的PLC

CPU內如何打开Software點兩下或右鍵-software右鍵增加一個變量双击.var文件选择变量类型Bool、INT、UINT…如需掉电保持,打钩如需设为常量,打钩3.配置变量4.编译下载5.调试程序Key入1測試變為TURE添加一个实际配置这里以X20CP1485-1为PLCconfigurationView-

右击AddConfiguration命名選擇硬體類型與型號仿真器選則PC即可進行模擬也可直接key型號選擇選擇IO模塊按硬體實際順序拉順序I/O模塊也可在PhysicalView頁面加入

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

修改模擬之參數增加AI

AO模塊將先前之di1do1設定進入硬體設定完成後將先前程序定義之變數指定至硬體通道

(仿真器模擬可不選)編譯程序檢查是否有錯誤下載程序及時監控運行停止編譯停止PLC重啟PLC局部變量歸零全域、永久不歸零重啟PLC局部、全域變量歸零永久不歸零Coldrestart選項位置常見問題若無連線可點此處進行連線補充UINT(2Byte)

接REAL(4Byte)接STRING[11]

大小為:String需多加一個終止字節[11]為12Byte4Byte需只能放4的倍數2只能放2的倍數所以題目為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]算式裡有一個改為UINT就會全以UINT型式計算變量-全局/局部T231

runtime

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

因事先勾選自動聲名所以永久變量也會加到Global.var裡

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

後將CF卡插入PLC內電腦與PLC使用網路進行連結設定電腦IP位址例:192.168.10.200設定PLC

IP位址ETH若出現錯誤先設定subnetMask再設定IP例:192.168.10.300將程序燒錄進CF卡若要開始連線

需在AS系統設定先前寫入CF卡裡的PLC的IP位址例:192.168.10.300連線方式:

有IP

address與node兩種連線方式16進位置上*16+下*1點monitor進行監看自動尋找自動尋找功能

選擇自動尋找後將顯示網域內所有PLC

可直接修改其PLC

IP位址(暫時)無記憶功能斷電後即消除修改IP位址鎖-可將該台PLC

IP設定為不可線上更改連線情況下

查詢PLC運作相關資訊Step.1確定為連線狀態下Step.2Step.3自動開啟網頁

PLC運作相關資訊頁面-TargetPLC運作相關資訊頁面-HardwarePLC運作相關資訊頁面-CPURuntimeUtilityCenter-

無須授權就可使用主要可備份CF卡資料連線情況下查看PCL主機硬體運作之相關資訊查看AS設置與目前連線的PLC設置是否為一致

也可確認是否程序寫入時有誤查看連線之PLC的相關程序配置選擇要查看之變數(可全部加入)右鍵練習2

使用結構文本.st

-變數建立運用NewObject->newprogram->選擇.st結構文本編寫var1~3Var1為INT

Var2為Bool

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

P26VAR_1為INTVAR_2為BOOLrwtain模式VAR_3為永久變量補充:於結構文本.st直接宣告變數數值:=Gtest1:=50.5進行監看->加入想監控的變數右鍵1.2.3.補充:設定cycle執行、容忍時間補充:程序執行順序執行優先順序雙擊例ClasstoleranceTask時間為10ms

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

實際運作:可以執行但執行效果與task20ms一樣程序執行12ms後會有8ms的空白時間等下次20ms再循環補充:

Profiler:效能分析(查看程序花費之時間)1.2.補充:連線情況下查看PLC硬體資訊(電池、溫度)1.點擊monitor進行狀態監看2.可寫程序來進行監控以battery為例先增加並宣告變數可於.st編寫判斷程序進行運用除錯-查看Logger歷史訊息選擇運行的program點擊右鍵Logger歷史訊息除錯練習例子

-顯示SERV狀態除錯例-除零:顯示SERV狀態除錯2.設定變數type為INT1.編寫y:=x/z;Z輸入1測試結果正常RUNmonitor監看Z輸入0

結果進入SERV狀態(分母不得為0)點擊Reset重啟程序Logger歷史訊息123.雙擊將自動跳到錯誤的地方自動跳到錯誤的地方可直接進行修改查看、擷取程序運行時的數據-Trace編寫VAR_4:=VAR_4+1;選擇運行的program右鍵insertNewVariable點Install開始運行運行一陣子後STOPShow

data圖表呈現儲存所有資訊(為AS可開啟之檔案)儲存運行之數據EXC檔幾個循環取一個一個取幾點設定數據採樣點數數組介紹T250

P.15數組介紹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個數值編寫[0]=[1]+[2]取得test[0]位址若只寫ADR(test1)沒寫[]指定

則取第一位數結構體.typ

T250

.17結構體.typ

T250

.17.typ右鍵新增一個結構體名稱於新增之結構體名稱右鍵增加結構體下的子項目(不是變數)定義子項目的數值type.var新增一個變量進行結構體.typ的連結

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

XXX‘type可選擇為string範例:

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

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

TON-計時/延時函數F1

Help-TON()函數的說明TONType將自動選為TON點一下圖示->按F1出現HelpT#5s時間格式執行前執行後CTU-計次函數F1

Help-CTU()函數說明CTU.ld梯形圖檔案裡新增/使用結構文本.st新增一個結構文本.st在新增的.st裡編寫程序建立ActionBlock進行呼叫.st點一下反藍色再按空白建key

檔名act1Monitor監看—t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论