版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、日期:2022-7-4文件:PRO2_12E.1SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7-GRAPHS7/M7工程工具工程工具SCLCFCSFCHIGRAPH1234日期:2022-7-4文件:PRO2_12E.2SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7/M7工程工具工程工具S7-GRAPHSCLCFCSFCHIGRAPH1234日期:2022-7-4文件:PRO2_12E.3SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動
2、培訓(xùn)教材S7/M7工程工具工程工具S7-GRAPHSCLCFCSFCHIGRAPH1234日期:2022-7-4文件:PRO2_12E.4SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7- GRAPH 軟件包軟件包S1S2T1T2S4T3S6T4T5S5用于順控器編程的工具 與與 IEC 61131-3兼容兼容 為滿足制造業(yè)要求而設(shè)計為滿足制造業(yè)要求而設(shè)計 以圖形方式把流程以圖形方式把流程細分為步和轉(zhuǎn)換條件細分為步和轉(zhuǎn)換條件 步包含動作步包含動作 轉(zhuǎn)換條件檢驗步的激活條件轉(zhuǎn)換條件檢驗步的激活條件自動執(zhí)行下列工作 計劃,組態(tài)計劃,組態(tài) 編程
3、編程 調(diào)試調(diào)試 啟動啟動 維護,診斷維護,診斷日期:2022-7-4文件:PRO2_12E.5SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材順序控制系統(tǒng)的程序結(jié)構(gòu)順序控制系統(tǒng)的程序結(jié)構(gòu)S1步步 1S2步步 2T1轉(zhuǎn)換條件轉(zhuǎn)換條件 1電機電機限位開關(guān)限位開關(guān)步激活條件步激活條件T2轉(zhuǎn)換條件轉(zhuǎn)換條件 2輸入輸入 1輸入輸入 2步激活條件步激活條件步步 1動作動作動作動作步步 2動作動作動作動作日期:2022-7-4文件:PRO2_12E.6SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材創(chuàng)建順
4、控器創(chuàng)建順控器 FB 日期:2022-7-4文件:PRO2_12E.7SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7- GRAPH用戶界面用戶界面123日期:2022-7-4文件:PRO2_12E.8SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材順控器視圖順控器視圖總覽總覽單頁單頁單步單步日期:2022-7-4文件:PRO2_12E.9SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S1順控器元素順控器元素 S2T1T2S4T3初始
5、步初始步轉(zhuǎn)換轉(zhuǎn)換S5S6T4T5順控器結(jié)束順控器結(jié)束選擇分支,打開選擇分支,打開并行分支,打開并行分支,打開選擇分支,閉合選擇分支,閉合并行分支,閉合并行分支,閉合順控器順控器 1S7S8T6T7S9T9順控器順控器 2S8T9跳轉(zhuǎn)到跳轉(zhuǎn)到步步 8日期:2022-7-4文件:PRO2_12E.10SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材動作編程動作編程S20T20NCForwardL1 SQ 4.3DM3.0T#4sNA := B - CDoor_closed聯(lián)鎖聯(lián)鎖( )Time_off監(jiān)控監(jiān)控( )輸入輸入1輸輸 2步激活條件步激
6、活條件日期:2022-7-4文件:PRO2_12E.11SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材使用簡單指令的動作塊N = 未保存的賦值未保存的賦值S = 設(shè)定值(已保存)設(shè)定值(已保存)D = 有延時,不保存賦值,延時時間為有延時,不保存賦值,延時時間為TL = 時間限制時間限制 ,在限定時間內(nèi)不保存賦值,在限定時間內(nèi)不保存賦值CALL = 塊調(diào)用塊調(diào)用Step_block _1NM1.1SM1.2RM1.3DM1.4T#1H2M3SLM1.5T#4MSCALLFC1步中的標準動作步中的標準動作日期:2022-7-4文件:PRO2_
7、12E.12SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材使用條件指令的動作塊條件 帶有標識符帶有標識符“C”(條件)的動作,僅在步的聯(lián)鎖條件為真(條件)的動作,僅在步的聯(lián)鎖條件為真(“C”1)時執(zhí)行。)時執(zhí)行。 條件為零時存在聯(lián)鎖錯誤,受條件條件為零時存在聯(lián)鎖錯誤,受條件C限制的動作不會被執(zhí)行。將該步打上標志,并限制的動作不會被執(zhí)行。將該步打上標志,并且發(fā)送錯誤信息且發(fā)送錯誤信息“Error” 。Step_block _2NCM1.1SCM1.2RCM1.3DCM1.4T#1H2M3SLCM1.5T#4MSCALLCFB5.DB3由聯(lián)鎖決
8、定的動作由聯(lián)鎖決定的動作日期:2022-7-4文件:PRO2_12E.13SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材使用事件驅(qū)動指令的動作塊 動作在事件發(fā)生的掃描周期動作在事件發(fā)生的掃描周期中執(zhí)行一次中執(zhí)行一次 時間時間 A1 = 確認確認 L1 = 聯(lián)鎖錯誤到達聯(lián)鎖錯誤到達 L0 = 聯(lián)鎖錯誤離開聯(lián)鎖錯誤離開 S1 = 步已激活步已激活 S0 = 步已取消激活步已取消激活 V1 = 監(jiān)控錯誤到達監(jiān)控錯誤到達 V0 = 監(jiān)控錯誤離開監(jiān)控錯誤離開Step_block _3A1 NM1.1L1 NM1.2L0NM1.3S1NM1.4S0NM
9、2.4V1NM2.5V0NM2.6由事件觸發(fā)的動作由事件觸發(fā)的動作日期:2022-7-4文件:PRO2_12E.14SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材使用定時器與計數(shù)器的動作塊動作中的定時器和計數(shù)器動作中的定時器和計數(shù)器Step_block _4S1 CUC3A1 CSCC2C#123S1 TLT5S5T#2M3SL1 TDCT6S5T#4MS總是與事件關(guān)聯(lián)。總是與事件關(guān)聯(lián)。 在發(fā)生事件的掃描循環(huán)中在發(fā)生事件的掃描循環(huán)中引發(fā)執(zhí)行一次動作引發(fā)執(zhí)行一次動作也可以與聯(lián)鎖條件也可以與聯(lián)鎖條件C組合組合計數(shù)器計數(shù)器 CS = 設(shè)置計數(shù)設(shè)置
10、計數(shù) CU =增計數(shù)增計數(shù) CD =減計數(shù)減計數(shù) CR = 復(fù)位計數(shù)復(fù)位計數(shù)定時器定時器 TL = 擴展脈沖擴展脈沖 TD = 延時開延時開 TR = 復(fù)位時間復(fù)位時間日期:2022-7-4文件:PRO2_12E.15SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材帶指令的動作塊動作中的數(shù)學(xué)運算動作中的數(shù)學(xué)運算Step_block _5N MW0 := IW40S1 NC A_1 := B_2NC_1 := BCD_TO_NUM(IW4)A1 NE_5 := EXP(MD22)S1 NX_Diff := X_new - X_oldS1 NPa
11、th:= V_act * Delta_T總是需要動作總是需要動作 標識符標識符N 也可以關(guān)聯(lián)到一個事件也可以關(guān)聯(lián)到一個事件 或或/且結(jié)合聯(lián)鎖條件且結(jié)合聯(lián)鎖條件C賦值賦值 直接賦值,例如:直接賦值,例如:A := B 使用內(nèi)置函數(shù)賦值使用內(nèi)置函數(shù)賦值- 轉(zhuǎn)換函數(shù),例如轉(zhuǎn)換函數(shù),例如C := ROUND(D)- 數(shù)學(xué)函數(shù),例如數(shù)學(xué)函數(shù),例如E := SQRT(D)- 其它函數(shù),例如其它函數(shù),例如F := RLDA(G) 使用算子賦值,例如使用算子賦值,例如A := B + C日期:2022-7-4文件:PRO2_12E.16SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITR
12、AIN自動化與驅(qū)動培訓(xùn)教材轉(zhuǎn)換條件、步聯(lián)鎖和步監(jiān)控轉(zhuǎn)換條件、步聯(lián)鎖和步監(jiān)控S3步步 3T3Valves_onValve_1Valve_2CMP=IMW0MW2Door_closed聯(lián)鎖聯(lián)鎖( )Time_off監(jiān)控監(jiān)控( )(步)聯(lián)鎖(步)聯(lián)鎖(步)監(jiān)視(步)監(jiān)視轉(zhuǎn)換轉(zhuǎn)換步步日期:2022-7-4文件:PRO2_12E.17SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材固定指令固定指令順控器前的固定指令順控器前的固定指令順控器后的固定指令順控器后的固定指令 “Limit switchEMER_OFF( )“Brake closed“Cont
13、roller enable( )12Valve_2 open3CALL FC1 INIT:=(BOOL)(IN)“Safety door closed( )1“Feed enable“Pushbutton固定條件固定條件固定塊調(diào)用固定塊調(diào)用23CALL FC1 INIT:=(BOOL)(IN)固定條件固定條件固定塊調(diào)用固定塊調(diào)用CALL FC5 TEMP:=(INT)(IN) PRESS:=(INT)(IN)RESULT:=(INT)(OUT)日期:2022-7-4文件:PRO2_12E.18SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材創(chuàng)
14、建可執(zhí)行塊創(chuàng)建可執(zhí)行塊S1步步 1S2步步 2MotorLimit switchStep-enabling conditionsInput 1 Input 2Step-enabling conditions保存順控器為保存順控器為Blocks中的可執(zhí)行中的可執(zhí)行S7塊塊FB17保存順控器為保存順控器為SO中中的的S7-GRAPH源文件源文件S7-GRAPH源文件源文件日期:2022-7-4文件:PRO2_12E.19SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材在在OB1中集成中集成FB調(diào)用調(diào)用塊創(chuàng)建或者調(diào)用塊創(chuàng)建或者調(diào)用中的參數(shù)集中的參數(shù)
15、集 最小調(diào)用參數(shù)最小調(diào)用參數(shù)-1個輸入?yún)?shù),用于控制順控器個輸入?yún)?shù),用于控制順控器 標準調(diào)用參數(shù)標準調(diào)用參數(shù)-12個輸入?yún)?shù),用于控制順控器個輸入?yún)?shù),用于控制順控器-7個輸出參數(shù),用于顯示運行狀態(tài)個輸出參數(shù),用于顯示運行狀態(tài) 最大參數(shù)集最大參數(shù)集-17個輸入?yún)?shù),用于控制順控器個輸入?yún)?shù),用于控制順控器-12個輸出參數(shù),用于顯示運行狀態(tài)個輸出參數(shù),用于顯示運行狀態(tài)標準參數(shù)集標準參數(shù)集最小參數(shù)集最小參數(shù)集日期:2022-7-4文件:PRO2_12E.20SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材激活調(diào)試功能激活調(diào)試功能步驟 下載順控器
16、下載順控器FB和背景數(shù)據(jù)塊和背景數(shù)據(jù)塊 - 使用菜單項使用菜單項PLC - Download,把順控序列把順控序列FB和背景數(shù)據(jù)塊下載到和背景數(shù)據(jù)塊下載到PLC 選擇背景數(shù)據(jù)塊選擇背景數(shù)據(jù)塊- 通過選擇下列菜單項,選擇希望用于測試的背景數(shù)據(jù)塊通過選擇下列菜單項,選擇希望用于測試的背景數(shù)據(jù)塊Debug - Test Environment 啟動啟動“Monitor”功能功能- 選擇順控系統(tǒng)需要使用的部分選擇順控系統(tǒng)需要使用的部分。當(dāng)前可見部分的狀態(tài)信息將在打開的窗口中顯當(dāng)前可見部分的狀態(tài)信息將在打開的窗口中顯示。示。- 激活菜單項激活菜單項 Debug - Monitor(打勾)打勾) 退出退出
17、“Monitor”功能功能- 取消激活菜單項取消激活菜單項 Debug - Monitor日期:2022-7-4文件:PRO2_12E.21SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7- HiGraph 軟件包軟件包12 4位置凸輪開關(guān)索引輸入索引輸出旋緊/松開計數(shù)器軸承工件左轉(zhuǎn)右轉(zhuǎn)電機索引索引計數(shù)器軸承計數(shù)器軸承電機電機協(xié)調(diào)器使用狀態(tài)圖表 編程的工具: 機器劃分為功能單元機器劃分為功能單元 對每個功能單元創(chuàng)建狀態(tài)圖對每個功能單元創(chuàng)建狀態(tài)圖 狀態(tài)包含動作狀態(tài)包含動作 狀態(tài)圖以消息方式通信狀態(tài)圖以消息方式通信可以使用S7-HiGraph
18、優(yōu)化自動化項目中的以下階段: 計劃,組態(tài)計劃,組態(tài) 編程與調(diào)試編程與調(diào)試 啟動啟動 維護,診斷維護,診斷 支持重新利用支持重新利用日期:2022-7-4文件:PRO2_12E.22SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材狀態(tài)圖方法的原理狀態(tài)圖方法的原理12 4位置凸輪開關(guān)索引輸入索引輸出旋緊/松開計數(shù)器軸承工件左轉(zhuǎn)右轉(zhuǎn)電機實例:銑床輪盤 功能單元(功能單元(FU)- 電機電機- 索引索引- 計數(shù)器軸承計數(shù)器軸承 狀態(tài)圖狀態(tài)圖- 每個每個FU一張圖一張圖- 附加一張協(xié)調(diào)圖附加一張協(xié)調(diào)圖 標記標記計數(shù)器軸承計數(shù)器軸承電機電機協(xié)調(diào)器日期:2
19、022-7-4文件:PRO2_12E.23SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材狀態(tài)圖的組件狀態(tài)圖的組件狀態(tài)0,1, . 表示為圓圈表示為圓圈 靜態(tài)狀態(tài)靜態(tài)狀態(tài) 動態(tài)狀態(tài)動態(tài)狀態(tài) 總是有一個激活狀態(tài)總是有一個激活狀態(tài) 狀態(tài)配有動作狀態(tài)配有動作轉(zhuǎn)移 表示為箭頭表示為箭頭 轉(zhuǎn)移配有轉(zhuǎn)移條件和動作轉(zhuǎn)移配有轉(zhuǎn)移條件和動作04123112111日期:2022-7-4文件:PRO2_12E.24SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材實例:電梯控制器的狀態(tài)圖實例:電梯控制器的狀態(tài)圖電機
20、三樓三樓門的門的狀態(tài)圖狀態(tài)圖二樓二樓門的門的狀態(tài)圖狀態(tài)圖一樓一樓門的門的狀態(tài)圖狀態(tài)圖電梯狀態(tài)圖電梯狀態(tài)圖三樓三樓二樓二樓一樓一樓帶門的電梯帶門的電梯063154211111111320111113201111132011111日期:2022-7-4文件:PRO2_12E.25SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材創(chuàng)建狀態(tài)圖創(chuàng)建狀態(tài)圖 日期:2022-7-4文件:PRO2_12E.26SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材HiGraph用戶界面用戶界面 123日期:2022
21、-7-4文件:PRO2_12E.27SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材插入狀態(tài)和轉(zhuǎn)移條件插入狀態(tài)和轉(zhuǎn)移條件 1日期:2022-7-4文件:PRO2_12E.28SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材動作編程動作編程 日期:2022-7-4文件:PRO2_12E.29SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材轉(zhuǎn)移條件編程轉(zhuǎn)移條件編程 日期:2022-7-4文件:PRO2_12E.30SIMATIC S7Sieme
22、ns AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材固定指令編程固定指令編程日期:2022-7-4文件:PRO2_12E.31SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材圖組編程圖組編程日期:2022-7-4文件:PRO2_12E.32SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材分配實際參數(shù)分配實際參數(shù) 選中的實例日期:2022-7-4文件:PRO2_12E.33SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材狀態(tài)
23、圖之間的消息交換狀態(tài)圖之間的消息交換電梯狀態(tài)圖電梯狀態(tài)圖.電梯的接口聲明電梯的接口聲明狀態(tài)狀態(tài)2的入口動作的入口動作A To_floor_2;S Door_2_opn;名稱名稱數(shù)據(jù)類型數(shù)據(jù)類型消息消息Door_2_opn booloutA Door_opnt01的轉(zhuǎn)移條件的轉(zhuǎn)移條件 門的狀態(tài)圖門的狀態(tài)圖門的接口聲明門的接口聲明名稱名稱數(shù)據(jù)類型數(shù)據(jù)類型消息消息Door_opnboolinDoor_2_opn/Door_opn06315421111111132011111日期:2022-7-4文件:PRO2_12E.34SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAI
24、N自動化與驅(qū)動培訓(xùn)教材為消息分配實際值為消息分配實際值選中的實例日期:2022-7-4文件:PRO2_12E.35SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材保存和編譯保存和編譯建立執(zhí)行順序 菜單:菜單:Edit - Execute Order編譯 菜單:菜單:File - Compile在OB1中集成 參數(shù)參數(shù)INIT_SD賦值賦值FC圖組圖組DB圖組的圖組的數(shù)據(jù)數(shù)據(jù)索引索引計數(shù)器軸承計數(shù)器軸承協(xié)調(diào)器協(xié)調(diào)器電機電機日期:2022-7-4文件:PRO2_12E.36SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITR
25、AIN自動化與驅(qū)動培訓(xùn)教材S7-HiGraph中的調(diào)試功能中的調(diào)試功能 日期:2022-7-4文件:PRO2_12E.37SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7- SCL高級語言編程高級語言編程編寫PLC程序的高級語言 與與IEC 61131-3文本兼容文本兼容(ST=結(jié)構(gòu)化文本)結(jié)構(gòu)化文本) PLCopen基礎(chǔ)級認證基礎(chǔ)級認證 包含高級語言的全部典型元素,例如算包含高級語言的全部典型元素,例如算子、表達式、控制語句子、表達式、控制語句 集成集成PLC功能,功能, 例如訪問例如訪問 I/O、定時器、計數(shù)器、定時器、計數(shù)器.)優(yōu)勢
26、: 結(jié)構(gòu)清晰,易于閱讀程序結(jié)構(gòu)清晰,易于閱讀程序 支持復(fù)雜算法和大數(shù)據(jù)量支持復(fù)雜算法和大數(shù)據(jù)量FUNCTION_BLOCK IntegratorVAR_INInit: BOOL; / 輸出值復(fù)位x : REAL; / 輸入值 Ta : TIME; / 采樣時間,msTi : TIME;/ 集成時間,ms ulim: REAL;/ 輸出值上限 llim: REAL; / 輸出值下限 END_VARVAR_OUTPUT y : REAL:= 0.0;/ 初始化輸出值為0 END_VARBEGIN IF TIME_TO_DINT(Ti)= 0 THEN / 被?除OK := FALSE;y := 0
27、.0; RETURN; END_IF;IF Init THEN y:= 0.0; ELSE y := y+TIME_TO_DINT(Ta)*x/TIME_TO_DINT(Ti); IF y ulim THEN y := ulim; END_IF; IF y =9 邏輯表達式邏輯表達式(n 5)AND(n 20)算子 賦值算子賦值算子:= 數(shù)學(xué)運算符數(shù)學(xué)運算符*、/、MOD、DIV、+、-、* 比較運算符比較運算符、=、= 邏輯算子邏輯算子NOT、AND或或&、XOR、OR操作數(shù) 常量常量30. 0、FACTOR、SIEMENS 擴展變量擴展變量Status、IB5、DB10.DW5、M
28、otor.Current、FC12(A:=On) 括號中的表達式括號中的表達式(3+CONST_INT)*(VAR_INT * 37)日期:2022-7-4文件:PRO2_12E.42SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7-SCL中的語句中的語句賦值 實例:實例:A := B + C;控制語句 IF語句語句IF I 1.1 THEN . ELSIF . ELSE . END_IF CASE語句語句CASE SELECTOR OF 1: .; 2: . ELSE: . END_CASE FOR語句語句FOR INDEX := 1
29、TO 49 BY 2 DO . END_FOR WHILE語句語句WHILE INDEX = 50 DO . END_WHILE REPEAT語句語句REPEAT . UNTIL INDEX:= 51 . END_REPEAT CONTINUE語句語句WHILE BOOL_1 DO . CONTINUE . END_WHILE EXIT語句語句WHILE BOOL_1 DO . EXIT . END_WHILE GOTO語句語句IF INDEX 23 THEN GOTO MARK; . RETURN語句語句IF ENABLED THEN RETURN; .功能塊和功能調(diào)用 FB或或SFB調(diào)用調(diào)
30、用FB11.DB20(IN:=VAL1, BY:=VAL2); FC或或SFC調(diào)用調(diào)用RETURN := FC32(IN:=VAL1,OUT:=VAL2);日期:2022-7-4文件:PRO2_12E.43SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7-SCL中的賦值中的賦值局部變量 基本數(shù)據(jù)類型基本數(shù)據(jù)類型 COUNTER :=(5 + RUNVAR)* 2; 結(jié)構(gòu)結(jié)構(gòu)- 整個結(jié)構(gòu)整個結(jié)構(gòu)STRUCT_1 := STRUCT_2;- 分量分量STRUCT_1.COMP3 := STRUCT_2.COMP1; 數(shù)組數(shù)組- 整個數(shù)組整個數(shù)
31、組ARRAY_1 := ARRAY_2;- 分量分量ARRAY_1I := ARRAY_2 J;全局變量 CPU存儲區(qū)存儲區(qū) - 絕對地址絕對地址VALUE := IW10;- 符號地址符號地址VALUE := INPUT ;/ 符號表中的符號表中的“INPUT” - 變址變址VALUE := IWINDEX; 數(shù)據(jù)塊數(shù)據(jù)塊- 絕對地址絕對地址VALUE := DB11.DW5;- 符號地址符號地址VALUE := MOTOR.CURRENT; / MOTOR和和CURRENT必須必須- 變址變址VALUE := MOTOR.DWIndex; / 在符號表中存在在符號表中存在- 通過輸入?yún)?shù)通
32、過輸入?yún)?shù)VALUE := I_PAR.DWIndex;/ I_PAR 被聲明為被聲明為VAR_IN日期:2022-7-4文件:PRO2_12E.44SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7-SCL中的中的IF語句語句 語法IF THEN ELSIF THEN /可選可選.ELSE /可選可選END_IF實例IF INPUT_OK THENN := 0;SUM := 0.0;OK := FALSE;/ 設(shè)置設(shè)置OK標志為標志為FALSEELSIF START_OK THENN := N + 1;SUM := SUM + IN;EL
33、SEOK := FALSE;END_IF;日期:2022-7-4文件:PRO2_12E.45SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材S7-SCL中的中的WHILE語句語句 語法WHILE DO END_WHILE實例FUNCTION_BLOCK SEARCH/ SEARCH在符號表中聲明在符號表中聲明VARINDEX: INT;KEYWORD: ARRAY1.50 OF STRING; END_VAR BEGIN INDEX := 1; WHILE INDEX = 50 AND KEYWORDINDEX KEY DOINDEX :=
34、INDEX + 2; END_WHILE;END_FUNCTION_BLOCK日期:2022-7-4文件:PRO2_12E.46SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材調(diào)用功能塊調(diào)用功能塊作為全局實例調(diào)用 絕對調(diào)用絕對調(diào)用FB10.DB20(X1 := 5, X2 := IW12,.);(* 調(diào)用調(diào)用FB10,帶背景數(shù)據(jù),帶背景數(shù)據(jù)塊塊DB20 *) 符號調(diào)用符號調(diào)用DRIVE.ON(X1 :=5, X2 := IW12,.);(* DRIVE和和ON 在符號表中聲明在符號表中聲明*)作為局部實例調(diào)用 使用標識符調(diào)用使用標識符調(diào)用VA
35、RMOTOR: FB10;END_VARBEGIN . . . (* 可能在其它功能塊中可能在其它功能塊中 MOTOR(X1 := 5, X2 := IW12,.);作為局部實例調(diào)用作為局部實例調(diào)用*)日期:2022-7-4文件:PRO2_12E.47SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材用于辨識出錯的用于辨識出錯的“OK”標志標志用于錯誤檢測的全局位(在塊末尾復(fù)制到BR位)實例:/ 設(shè)置設(shè)置OK變量為變量為TRUE,激活,激活/ 一個檢測,以查看一個檢測,以查看/ 以下動作是否被正確以下動作是否被正確 / 執(zhí)行執(zhí)行OK := TR
36、UE;SUM := SUM + IN;IF OK THEN/ 加法執(zhí)行正確加法執(zhí)行正確.ELSE/ 加法溢出加法溢出.END_IF;日期:2022-7-4文件:PRO2_12E.48SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材編譯編譯SCL源文件源文件日期:2022-7-4文件:PRO2_12E.49SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材連續(xù)監(jiān)視連續(xù)監(jiān)視日期:2022-7-4文件:PRO2_12E.50SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRA
37、IN自動化與驅(qū)動培訓(xùn)教材設(shè)置和編輯斷點設(shè)置和編輯斷點日期:2022-7-4文件:PRO2_12E.51SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材用于用于SIMATIC S7和和SIMATIC M7的的CFCCFC(連續(xù)功能圖):用于寫PLC 程序的圖形化工具 將功能塊放置到一個繪圖片上,然后將各個塊互連將功能塊放置到一個繪圖片上,然后將各個塊互連 可以在下列單元之間互連:可以在下列單元之間互連:-在在 I/O 域之間域之間-連接到其他圖表的塊連接到其他圖表的塊 在頁邊欄中管理互連的源在頁邊欄中管理互連的源塊和目的塊塊和目的塊優(yōu)點 面向工
38、藝工程師的編程方式面向工藝工程師的編程方式 加速程序編寫、調(diào)試和啟動加速程序編寫、調(diào)試和啟動過程過程日期:2022-7-4文件:PRO2_12E.52SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材1. 插入塊插入塊2. 為塊設(shè)置參數(shù),并為塊設(shè)置參數(shù),并相互連接相互連接3. 匹配參數(shù)屬性匹配參數(shù)屬性4. 編譯編譯/下載下載5. 調(diào)試調(diào)試6. 完成完成不用編程即可組態(tài)不用編程即可組態(tài)CFC應(yīng)用程序應(yīng)用程序日期:2022-7-4文件:PRO2_12E.53SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動
39、培訓(xùn)教材STEP 7項目中的圖表項目中的圖表日期:2022-7-4文件:PRO2_12E.54SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材CFC編輯器編輯器圖表總覽圖表總覽表單視圖表單視圖日期:2022-7-4文件:PRO2_12E.55SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xùn)教材塊概念插入塊塊概念插入塊通過拖放插入通過拖放插入COMPARE塊家族塊家族日期:2022-7-4文件:PRO2_12E.56SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動化與驅(qū)動培訓(xù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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《創(chuàng)新作品推介技巧》課件
- 2022長沙市岳麓區(qū)高考英語完形填空和閱讀理解一輪練習(xí)(10)及答案
- 【全程復(fù)習(xí)方略】2020年高考政治一輪單元評估檢測(十五)(江蘇專供)
- 北京市通州區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試語文試卷(含答案)
- 2024-2025學(xué)年遼寧省沈陽市沈河區(qū)七年級(上)期末英語試卷(含答案)
- 【名師一號】2022屆高三歷史一輪復(fù)習(xí)調(diào)研試題:第十單元-中國特色社會主義建設(shè)的道路10-19a
- 三年級數(shù)學(xué)計算題專項練習(xí)及答案
- 【創(chuàng)新設(shè)計】2020-2021學(xué)年高中化學(xué)魯科版選修5-分層訓(xùn)練:第2章-第3節(jié)-第1課時-醛和酮
- 《疾病與健康課件》課件
- 杜絕不良行為-遠離違法犯罪主題班會
- 兒科護士述職報告2024
- 2024年01月11396藥事管理與法規(guī)(本)期末試題答案
- 股權(quán)投資協(xié)議的風(fēng)險控制
- 酒店微笑服務(wù)培訓(xùn)
- 浙江省嘉興市2023-2024學(xué)年七年級上學(xué)期語文期末試卷(含答案)
- 《鴻蒙智能互聯(lián)設(shè)備開發(fā)(微課版)》全套教學(xué)課件
- 山西省晉中市2023-2024學(xué)年高一上學(xué)期期末考試 物理 含解析
- 裝卸工安全培訓(xùn)課件
- 中成藥學(xué)完整版本
- 安全與急救學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024-2025學(xué)年度廣東省春季高考英語模擬試卷(解析版) - 副本
評論
0/150
提交評論