freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

s7-300plc與工業(yè)網(wǎng)絡(luò)控制技術(shù)(參考版)

2025-03-25 02:57本頁面
  

【正文】 ? 用結(jié)構(gòu)化程序?qū)崿F(xiàn)控制要求 練習(xí)任務(wù) 練習(xí)的目的: ①進(jìn)一步熟悉 STEP7軟件的使用; ②理解結(jié)構(gòu)化程序的含義,體會結(jié)構(gòu)化編程的特點; ③進(jìn)。 1號機(jī)的最高速度設(shè)定為 500轉(zhuǎn) /分鐘, 2號機(jī)的最高速度設(shè)定為 600轉(zhuǎn) /分鐘。 ? 任務(wù)分析 P125 ? 程序結(jié)構(gòu)的確定 P126 (按步驟完成) ? 編輯符號表 第十五講 練習(xí)課 接上次課的任務(wù),完成 FC的編程 ? 在 FC中編程 ? 在 OB中調(diào)用 FC 在 FC中編程 局部變量聲明 確定輸入變量 確定輸出變量 根據(jù)任務(wù)要求編寫程序代碼 在 OB中調(diào)用 FC ? 以實際操作給學(xué)生演示 第十六講 功能塊 FB的創(chuàng)建與編寫 接上次課的任務(wù),完成 FB的程序編寫 ? 在 FB中編程 ? 為 FB創(chuàng)建背景數(shù)據(jù)塊 DB ? 在 OB中調(diào)用 FB 在 FB中編寫程序 局部變量聲明 輸入變量的確定 輸出變量的確定 根據(jù)任務(wù)要求在 FB中編寫代碼 為 FB創(chuàng)建 DB 為 FB創(chuàng)建背景數(shù)據(jù)塊 DB 以實際操作演示 修改參數(shù) 以實際操作演示 在 OB中調(diào)用 FB 在 OB中調(diào)用 FB的方法 以實際操作進(jìn)行演示 完整的編寫該任務(wù)的 OB1程序代碼 第十七講 練習(xí)課 接一次的任務(wù)繼續(xù)完成該項目 ? 如何在 OB中調(diào)用 FB ? 總結(jié) 總結(jié)編寫用戶程序的整個過程, 對前面出現(xiàn)的共同性問題作一個總結(jié) ( 1)軟件硬件要統(tǒng)一 軟件要根據(jù)實際的硬件進(jìn)行編程 在進(jìn)行符號編輯時,要注意資源的分配 第十八講 背景程序 DB的創(chuàng)建與編輯 ? DB的作用與創(chuàng)建 ? 練習(xí) DB的作用與創(chuàng)建 DB的類型、作用 背景數(shù)據(jù)塊 DB和 共享數(shù)據(jù)塊 DB 為程序塊提供數(shù)據(jù)存儲。 ? ( 1)在 OB1中完成整個任務(wù), ? ( 2)灌裝用中斷程序進(jìn)行處理 ? ( 3)用中斷程序記數(shù) 瓶子檢測開關(guān) 1 瓶子檢測開關(guān) 2 電磁閥 OB1編寫 ( 1)在 OB1中完成所有任務(wù) ? 信號輸入:電機(jī)啟動 ,停止 檢測開關(guān) , 檢測開關(guān) 2 信號輸出:電機(jī) ,電磁閥 定時器: T0為 3S ( 2)灌裝時間用時間延遲中斷處理 在檢測開關(guān) 1檢測到信號時,停止傳送帶,打開電磁閥,同時啟動時間延遲中斷,在中斷處理程序中來啟動傳送帶,關(guān)閉電磁閥 ? 確實時間延遲中斷的 OB塊, ? 用 SFC32調(diào)用 OB20 ? 在 OB20中啟動傳送帶,關(guān)閉電磁閥 ( 3)用硬件中斷程序計數(shù) 在檢測開關(guān) 2檢測到瓶子時,啟動硬件中斷 如何設(shè)置硬件中斷? 在中斷程序里進(jìn)行計數(shù) 第十三講 練習(xí)課 ? 接第十二講的任務(wù) 第十四講 功能程序塊 FC的編寫 ? FC作用 ? FC的創(chuàng)建 ? 實例 ? FC的作用 是用戶自己編寫的程序,完成某一個功能,相當(dāng)于一個子程序的作用。再將其分割成所需要的矩形波。當(dāng)斷開自動開關(guān)時,交通信號燈立刻停止工作。 LAD 參數(shù) 數(shù)據(jù)類型 存儲區(qū) 說明 計數(shù)器號 COUNTER C 地址表示要執(zhí)行減法計數(shù)的 計數(shù)器號 計數(shù)器指令 ? 程序?qū)嵗? ? 當(dāng) “ 0” 變?yōu)椤?1”時,( SC)指令將數(shù)值 23裝入計數(shù)器 C0中,當(dāng) “ 0” 變?yōu)椤?1” 時,計數(shù)器 C0的值將減 1,當(dāng) “ 0” 變?yōu)椤?1” 時,計數(shù)器 C0的值將加 1。 LAD 參數(shù) 數(shù)據(jù)類型 存儲區(qū) 說明 計數(shù)器號 COUNTER C 地址表示預(yù)置初值的計數(shù) 器號 預(yù)置值 WORD I, Q, M,D, L 預(yù)置值(必須是 BCD碼格式,即為 C,例如 C23) 計數(shù)器指令 ? 當(dāng)邏輯位 RLO有正跳沿時,加法計數(shù)器線圈使指定計數(shù)器的值加 1,如果 RLO位的狀態(tài)沒有正跳沿發(fā)生,或者計數(shù)器數(shù)值已經(jīng)達(dá)到最大值 999,則計數(shù)器的值保持不變。 LAD 參數(shù) 數(shù)據(jù)類型 存儲區(qū) 說明 地址 TIMER T 地址表示要起動的計時器號 時間值 S5TIME I, Q, M, D,L 定時時間值( S5TIME格式) 定時器指令 ? 程序?qū)嵗? ? 時序圖 定時器指令 ? S5關(guān)斷延時定時器 LAD 參數(shù) 數(shù)據(jù)類型 說明 存儲區(qū) 地址 TIMER 要啟動的計時器號如 T0 T S BOOL 啟動輸入端 I, Q,M, D,L TV S5TIME 定時時間 ( S5TIME格式) R BOOL 復(fù)位輸入端 Q BOOL 定時器的狀態(tài) BI WORD 當(dāng)前時間(整數(shù)格式) BCD WORD 當(dāng)前時間( BCD碼格式) 計數(shù)器指令 ( SC) ? 當(dāng)邏輯位 RLO有正跳沿時,計數(shù)器置初值線圈將預(yù)置值裝入指定計數(shù)器中。 LAD 參數(shù) 數(shù)據(jù)類型 存儲區(qū) 說明 地址 TIMER T 地址表示要起動的計時器號 時間值 S5TIME I, Q, M, D,L 定時時間值( S5TIME格式) ? 程序?qū)嵗?4 ? 時序圖 定時器指令 ? S5保持型接通延時定時器 LAD 參數(shù) 數(shù)據(jù)類型 說明 存儲區(qū) 地址 TIMER 要啟動的計時器號如 T0 T S BOOL 啟動輸入端 I, Q,M, D,L TV S5TIME 定時時間( S5TIME格式) R BOOL 復(fù)位輸入端 Q BOOL 定時器的狀態(tài) BI WORD 當(dāng)前時間(整數(shù)格式) BCD WORD 當(dāng)前時間( BCD碼格式) 定時器指令 ? 關(guān)斷延時定時器 ( SF) 關(guān)斷延時定時器 ( SF)相當(dāng)于繼電器控制系統(tǒng)中的斷電延時時間繼電器。 LAD 參數(shù) 數(shù)據(jù)類型 存儲區(qū) 說明 地址 TIMER T 地址表示要起動的計時器號 時間值 S5TIME I, Q, M, D,L 定時時間值( S5TIME格式) 定時器指令 ? 程序?qū)嵗?2 ? 時序圖 定時器指令 ( SD) 開通延時定時器指令 ( SD),相當(dāng)于繼電器控制系統(tǒng)中的通電延時時間繼電器。 LAD 參數(shù) 數(shù)據(jù)類型 存儲區(qū) 說明 地址 TIMER T 地址表示要起動的計時器號 時間值 S5TIME I, Q, M,D, L 定時時間值( S5TIME格式) 定時器指令 ? 程序?qū)嵗?1 ? 時序圖 定時器指令 ? 脈沖 S5定時器如表所示 LAD 參數(shù) 數(shù)據(jù)類型 說明 存儲區(qū) 地址 TIMER 要啟動的計時器號如 T0 T S BOOL 啟動輸入端 I, Q,M, D,L TV S5TIME 定時時間( S5TIME格式) R BOOL 復(fù)位輸入端 Q BOOL 定時器的狀態(tài) BI WORD 當(dāng)前時間(整數(shù)格式) BCD WORD 當(dāng)前時間( BCD碼格式) 定時器指令 ? 如圖所示的程序中,可從 MW10和 MW12中以不同的格式讀出定時器計時 T1剩余的時間。 ( 2) S5TaH_bM_cS_dMS,可輸入的最大值為9990S,時基是 CPU自動選擇的,選擇的原則是在滿足定時范圍要求的條件下選擇最小的時基。定時器的字用來存放它當(dāng)前的定時時間值,定時器觸點的狀態(tài)由它的位的狀態(tài)來確定,用定時器地址( T和定時器號,如 T1)來存取它的時間值和定時器位 定時器指令 用戶使用的定時器字由 3位 BCD碼時間值( 0999)和時基值組成。 目的 : ? 掌握 S7300PLC輸入輸出模塊接線方法; ? 掌握西門子 S7300PLC編程軟件的使用方法和程序輸入、下載和調(diào)試方法; ? 掌握基本指令的使用方法; 練習(xí) ? 步驟 ? 按照輸入輸出模塊接線圖以及直流電動機(jī)主電路接線圖進(jìn)行外部接線; ? 使用 STEP7軟件創(chuàng)建項目,進(jìn)行硬件配置和參數(shù)設(shè)置; ? 打開項目中的 OB1程序塊編寫并書寫控制程序; ? 下載,并調(diào)試程序; 第十講 計數(shù)器、定時器指令 ? 定時器指令 : ( SP) ( SE) ( SD) ( SS) ( SF) ? 計數(shù)器指令 ( SC) ( CU) (CD) 減計數(shù)器 定時器指令 ? S5是西門子 PLC老產(chǎn)品系列, S5定時器是S5系列 PLC的定時器,在梯形圖中用指令框的形式表示,每一個 S5定時器都有功能相同的用線圈形式表示的定時器。 創(chuàng)建符號表 符號編輯器的使用 第九講 基本邏輯指令 ? 位邏輯指令 ? 練習(xí) :電機(jī)正反轉(zhuǎn)控制 位邏輯指令 1常開接點 2常閉接點 程序?qū)嵗? 位邏輯指令 位邏輯指令 ? 程序?qū)嵗?2 ? 時序 位邏輯指令 位邏輯指令 ? 程序?qū)嵗?3:地址上升沿檢測 練習(xí) ? 電機(jī)正反轉(zhuǎn)控制 使用 S7300PLC實現(xiàn)一臺電動機(jī)的正反轉(zhuǎn)控制。 局部符號:僅僅作用在一個塊內(nèi)部,在程序塊的變量聲明區(qū)進(jìn)行定義。 符號尋址: 符號是絕對地址的別名,由用戶自己定義,可以讓程序更具可讀性,調(diào)試更方便。 二、尋址方式 要找到一個變量,必須找到它在存儲空間的位置,這就是尋址( Addressing),STEP7可通過絕對地址和符號兩種方式尋址。 一、數(shù)據(jù)類型 這是一類用于 FC或 FB的參數(shù)的數(shù)據(jù)類型 (參見書 P103) (參考書 P105) 全局變量: 在全局符號表或全局?jǐn)?shù)據(jù)塊中聲明。矩陣、結(jié)構(gòu)和字符串的數(shù)據(jù)類型長度由用戶確定。 復(fù)雜數(shù)據(jù)類型要預(yù)定義。 這樣可以為你的問題建立特定的數(shù)據(jù)類型,利用它可以結(jié)構(gòu)化大量的數(shù)據(jù)并且可以用符號進(jìn)行處理。變量內(nèi)容表示從 開始的天數(shù) (例如:D21681231 = W16FF62). ? TIME_OF_DAY TIME_OF_DAY數(shù)據(jù)類型的變量占用一個雙字,它包含用無符號整數(shù)的形式表示的從每天開始 (0:00 時鐘 ) 的毫秒數(shù) (例如: TOD23:59: = DW1605265B77)。 ? TIME TIME數(shù)據(jù)類型的變量占用一個雙字,該變量用于指定 IEC定時器功能的時間值。庫中的功能 FC 33 把 S5TIME 轉(zhuǎn)換成 TIME 格式, FC40把 TIME 轉(zhuǎn)換成 S5TIME 格式 。 ? S5TIME 在定時器功能中,定時器值要求是 S5TIME 數(shù)據(jù)類型的變量, 可以用小時、分鐘、秒或毫秒指定。這些數(shù)據(jù)類型的特殊形式是 BCD 數(shù),它們是計數(shù)功能中的計數(shù)值。 ? BOOL、 BYTE、 WORD、 DWORD、 CHAR BOOL型變量的數(shù)據(jù)類型包含一個位, BYTE、WORD、 DWORD型變量分別包含 16 和 32 位?;緮?shù)據(jù)類型不超過 32 位,可以裝入 S7處理器的累加器中,利用 STEP 7基本指令處理。 一、數(shù)據(jù)類型 數(shù)據(jù)類型決定了需要的存儲器空間。 ? 數(shù)據(jù)類型 (基本、復(fù)雜數(shù)據(jù)類型、參數(shù)類型 ) ? 全局變量: 在全局符號表或全局?jǐn)?shù)據(jù)塊中聲明。每個變量有兩個要素 (名稱和類型 ) 存儲位置 (地址: P, PII, PIQ,位存儲器, L 堆棧,DB) 局部數(shù)據(jù)堆棧 (L 堆棧 ) 用來存儲:邏輯塊的暫時變量,包括 OB 的起始信息,調(diào)用功能時要傳遞的實際參數(shù),梯形圖程序中的中間邏輯結(jié)果 數(shù)據(jù)塊用來存儲用戶程序的邏輯塊的值。一個功能塊可以分配幾個背景數(shù)據(jù)塊。背景數(shù)據(jù)塊為功能塊提供了數(shù)據(jù)傳遞的存儲器空間。 ? 背景數(shù)據(jù)塊 背景數(shù)據(jù)塊 DB 和特定的功能塊有關(guān)。當(dāng)建立一個共享數(shù)據(jù)塊時,需要輸入在 DB中要保存的變量(名稱和 數(shù) 據(jù)類型)。每個 FB、FC、或 OB都可 以讀 /寫一個共享數(shù)據(jù)塊 DB。與存在局部區(qū)的數(shù)據(jù)不同,當(dāng) DB關(guān)閉或邏輯塊處理結(jié)束時,背景數(shù)據(jù)塊 (DB)中的數(shù)據(jù) 并不清除。如果邏輯塊 (FC, FB 或 OB) 進(jìn)行調(diào)用,它要在 局部數(shù)據(jù)區(qū)使用存儲空間。SFB需要分配背景數(shù)據(jù)塊 DB,數(shù)據(jù)塊必須作為用戶程序的一部分下載到 CPU。 ? 系統(tǒng)功能塊是 S7 CPU的集成功能。用戶程序可以不用裝載直接調(diào)用 SFC。 系統(tǒng)功能 SFC: 是集成在 S7 CPU中的已經(jīng)編程并調(diào)試過的功能。 不同的
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1