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

下载本文档

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

文档简介

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的硬件平台 仿真器平台 AutomationStudio界面 帮助 按F1打开 AutomationStudio界面细节 窗口呼叫區介面若關掉皆由此處開啟 LogicalView介面介紹 引導過程 T231runtimeP 18 不同類型副檔名也不同 資料庫 可自定義新增 ConfigurationView 建立連接硬體清單 PLC與I O模塊 建立後可在PhysicalView更改 硬體設定與I O配置圖像顯示 PhysicalView ARsim雙擊後已建立的project將顯示置於哪一個cyclic 可自行選擇project加入或不加入 LogicalView 全部已建立的project在LogicView將程序拉進應用區 將program加入PLC內可依優先順序放不同位置 PhysicalView介面介紹 建立第一个仿真项目 这里以仿真器为PLC 建立仿真项目的五步骤 1 创建项目 自動複製相關配置 使用仿真器 建立完成后后界面如下 状态栏介绍 2 创建程序 資料夾右鍵可依需求增加功能 选择添加新程序 建立newprogram類型 不同的類型搭配功能 C語言 cC 語言 cB R ab連續功能 cfc功能塊 fbd指令 il梯形圖 ld結構文本 st 選擇program類型 選擇是否自動加入運行的PLCCPU內 將program自動帶入仿真CPU配置裡 選擇是否自動加入運行的PLCCPU內 如何打开Software 點兩下或右鍵 software 右鍵增加一個變量 双击 var文件 选择变量类型Bool INT UINT 如需掉电保持 打钩 如需设为常量 打钩 3 配置变量 4 编译下载 5 调试程序 添加一个实际配置 这里以X20CP1485 1为PLC configurationView 右击AddConfiguration 命名 選擇硬體類型與型號仿真器選則PC即可進行模擬 也可直接key型號選擇 選擇IO模塊按硬體實際順序拉順序 I O模塊也可在PhysicalView頁面加入 仿真器模擬可不選 補充 增加AI配置模擬 右鍵config 修改模擬之參數 增加AIAO模塊 將先前之di1do1設定進入 硬體設定完成後將先前程序定義之變數指定至硬體通道 仿真器模擬可不選 重啟PLC局部 全域變量歸零永久不歸零 Coldrestart選項位置 常見問題若無連線可點此處進行連線 補充 UINT 2Byte 接REAL 4Byte 接STRING 11 大小為 String需多加一個終止字節 11 為12Byte4Byte需只能放4的倍數2只能放2的倍數所以題目為OO OOOOOOOOOOOOOOO 共20byte USINT0 255TempUINT TempUSINT 0 TempUSINT 1 TempUSINT 0 197TempUSINT 1 85SG4為TempUINT 282SGC為TempUINT 282 256修改為TempUINT UINT TempUSINT 0 TempUSINT 1 算式裡有一個改為UINT就會全以UINT型式計算 變量 全局 局部T231runtimeP 18 全局在Global var裡新增 局部在program裡新增 永久變量因事先勾選自動聲名所以永久變量也會加到Global var裡但與全局變量並不是相同變量 Retain必須勾選 若有多個永久變量需要右鍵點擊CheckOffsets重新計算偏移量來達到計算空間的目的 若有定義永久變數則需給永久變數一個暫存的空間 此次為測試布林燈是否依程序開關選擇BOOL ld 於先前建立之Ladderdiagram ld 編輯選擇不同類型也可編輯 命名變數後即跳出視窗設定變數 設置 編譯完成後存入CF卡後將CF卡插入PLC內 電腦與PLC使用網路進行連結 設定電腦IP位址 例 192 168 10 200 設定PLCIP位址 ETH 若出現錯誤先設定subnetMask再設定IP 例 192 168 10 300 將程序燒錄進CF卡 若要開始連線需在AS系統設定先前寫入CF卡裡的PLC的IP位址 例 192 168 10 300 連線方式 有IPaddress與node兩種連線方式 16進位置上 16 下 1 點monitor進行監看 自動尋找 自動尋找功能選擇自動尋找後將顯示網域內所有PLC可直接修改其PLCIP位址 暫時 無記憶功能斷電後即消除 鎖 可將該台PLCIP設定為不可線上更改 連線情況下查詢PLC運作相關資訊 Step 1確定為連線狀態下 Step 2 Step 3 自動開啟網頁 PLC運作相關資訊頁面 Target PLC運作相關資訊頁面 Hardware PLC運作相關資訊頁面 CPU RuntimeUtilityCenter 無須授權就可使用主要可備份CF卡資料 連線情況下查看PCL主機硬體運作之相關資訊 查看AS設置與目前連線的PLC設置是否為一致也可確認是否程序寫入時有誤 查看連線之PLC的相關程序配置 選擇要查看之變數 可全部加入 練習2使用結構文本 st 變數建立運用 NewObject newprogram 選擇 st結構文本 編寫var1 3Var1為INTVar2為Boolretain掉電保持Var3為永久變量P 25P26 VAR 1為INTVAR 2為BOOLrwtain模式 VAR 3為永久變量 補充 於結構文本 st直接宣告變數數值 Gtest1 50 5 進行監看 加入想監控的變數 右鍵 1 2 3 補充 設定cycle執行 容忍時間 補充 程序執行順序 執行優先順序 雙擊 例Classtolerance Task時間為10ms tolerance為 12ms 程序時間剛好為12ms實際運作 可以執行但執行效果與task20ms一樣程序執行12ms後會有8ms的空白時間等下次20ms再循環 補充 Profiler 效能分析 查看程序花費之時間 補充 連線情況下查看PLC硬體資訊 電池 溫度 1 點擊monitor進行狀態監看 2 可寫程序來進行監控 可於 st編寫判斷程序進行運用 除錯 查看Logger歷史訊息 選擇運行的program點擊右鍵 Logger歷史訊息 除錯練習例子 顯示SERV狀態除錯 例 除零 顯示SERV狀態除錯 1 編寫y x z 點擊Reset重啟程序 自動跳到錯誤的地方可直接進行修改 查看 擷取程序運行時的數據 Trace 編寫VAR 4 VAR 4 1 右鍵insertNewVariable 點Install開始運行 運行一陣子後STOP Showdata 圖表呈現 設定數據採樣點數 數組介紹T250P 15 數組介紹T250P 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 沒寫 指定則取第一位數 結構體 typT250 17 結構體 typT250 17 typ右鍵新增一個結構體名稱 於新增之結構體名稱右鍵增加結構體下的子項目 不是變數 定義子項目的數值type var新增一個變量進行結構體 typ的連結 將變量的type定義為先前新增的結構體 至 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 計時 延時函數 F1Help TON 函數的說明 TON Type將自動選為TON 點一下圖示 按F1出現Help T 5s時間格式 執行前 執行後 CTU 計次函數 F1Help CTU 函數說明 CTU ld梯形圖檔案裡新增 使用結構文本 st 新增一個結構文本 st 建立ActionBlock進行呼叫 st 點一下反藍色再按空白建key檔名act1 Monitor監看 test2正常運算 1P S Test2變數與一般變數一樣可被任意調用 ActionBlock也可輸入不同類型 st結構文本編寫進階介紹 F1 結構文本 IF ELSIF ELSE Case OF st結構文本使用 呼叫函數 Function STFunction CTU計次 st檔 Type自動選擇為CTU 程序自動加入函數指令將 內指令刪除保留CTU 1 當作宣告CTU 1 函數 F1CTU函數說明 Breakpoint設定程序執行的暫停位置 點擊Debugger查看程序Breakpoint運行結果 點擊Continues程序執行到下一步 1 2 點擊StepOver程序執行至最後不

温馨提示

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

评论

0/150

提交评论