graph7說明書 (1)_第1頁
graph7說明書 (1)_第2頁
graph7說明書 (1)_第3頁
graph7說明書 (1)_第4頁
graph7說明書 (1)_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、日期:2022-3-23文件:PRO2_12E.1SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7-GRAPHS7/M7工程工具工程工具SCLCFCSFCHIGRAPH1234日期:2022-3-23文件:PRO2_12E.2SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7/M7工程工具工程工具S7-GRAPHSCLCFCSFCHIGRAPH1234日期:2022-3-23文件:PRO2_12E.3SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化

2、與驅(qū)動(dòng)培訓(xùn)教材S7/M7工程工具工程工具S7-GRAPHSCLCFCSFCHIGRAPH1234日期:2022-3-23文件:PRO2_12E.4SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7- GRAPH 軟件包軟件包S1S2T1T2S4T3S6T4T5S5用于順控器編程的工具與與 IEC 61131-3兼容兼容為滿足制造業(yè)要求而設(shè)計(jì)為滿足制造業(yè)要求而設(shè)計(jì)以圖形方式把流程以圖形方式把流程細(xì)分為步和轉(zhuǎn)換條件細(xì)分為步和轉(zhuǎn)換條件步包含動(dòng)作步包含動(dòng)作轉(zhuǎn)換條件檢驗(yàn)步的激活條件轉(zhuǎn)換條件檢驗(yàn)步的激活條件自動(dòng)執(zhí)行下列工作 計(jì)劃,組態(tài)計(jì)劃,組態(tài)編程編程

3、調(diào)試調(diào)試啟動(dòng)啟動(dòng)維護(hù),診斷維護(hù),診斷日期:2022-3-23文件:PRO2_12E.5SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材順序控制系統(tǒng)的程序結(jié)構(gòu)順序控制系統(tǒng)的程序結(jié)構(gòu)S1步步 1S2步步 2T1轉(zhuǎn)換條件轉(zhuǎn)換條件 1電機(jī)電機(jī)限位開關(guān)限位開關(guān)步激活條件步激活條件T2轉(zhuǎn)換條件轉(zhuǎn)換條件 2輸入輸入 1輸入輸入 2步激活條件步激活條件步步 1動(dòng)作動(dòng)作動(dòng)作動(dòng)作步步 2動(dòng)作動(dòng)作動(dòng)作動(dòng)作日期:2022-3-23文件:PRO2_12E.6SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材創(chuàng)建順控器創(chuàng)

4、建順控器 FB 日期:2022-3-23文件:PRO2_12E.7SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7- GRAPH用戶界面用戶界面123日期:2022-3-23文件:PRO2_12E.8SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材順控器視圖順控器視圖總覽總覽單頁單頁單步單步日期:2022-3-23文件:PRO2_12E.9SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S1順控器元素順控器元素 S2T1T2S4T3初始

5、步初始步轉(zhuǎn)換轉(zhuǎn)換S5S6T4T5順控器結(jié)束順控器結(jié)束選擇分支,打開選擇分支,打開并行分支,打開并行分支,打開選擇分支,閉合選擇分支,閉合并行分支,閉合并行分支,閉合順控器順控器 1S7S8T6T7S9T9順控器順控器 2S8T9跳轉(zhuǎn)到跳轉(zhuǎn)到步步 8日期:2022-3-23文件:PRO2_12E.10SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材動(dòng)作編程動(dòng)作編程S20T20NCForwardL1 SQ 4.3DM3.0T#4sNA := B - CDoor_closed聯(lián)鎖聯(lián)鎖( )Time_off監(jiān)控監(jiān)控( )輸入輸入1輸輸 2步激活條件步

6、激活條件日期:2022-3-23文件:PRO2_12E.11SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材使用簡(jiǎn)單指令的動(dòng)作塊N = 未保存的賦值未保存的賦值S = 設(shè)定值(已保存)設(shè)定值(已保存)D = 有延時(shí),不保存賦值,延時(shí)時(shí)間為有延時(shí),不保存賦值,延時(shí)時(shí)間為TL = 時(shí)間限制時(shí)間限制 ,在限定時(shí)間內(nèi)不保存賦值,在限定時(shí)間內(nèi)不保存賦值CALL = 塊調(diào)用塊調(diào)用Step_block _1NM1.1SM1.2RM1.3DM1.4T#1H2M3SLM1.5T#4MSCALLFC1步中的標(biāo)準(zhǔn)動(dòng)作步中的標(biāo)準(zhǔn)動(dòng)作日期:2022-3-23文件:PR

7、O2_12E.12SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材使用條件指令的動(dòng)作塊條件帶有標(biāo)識(shí)符帶有標(biāo)識(shí)符“C”(條件)的動(dòng)作,僅在步的聯(lián)鎖條件為真(條件)的動(dòng)作,僅在步的聯(lián)鎖條件為真(“C”1)時(shí)執(zhí)行。)時(shí)執(zhí)行。條件為零時(shí)存在聯(lián)鎖錯(cuò)誤,受條件條件為零時(shí)存在聯(lián)鎖錯(cuò)誤,受條件C限制的動(dòng)作不會(huì)被執(zhí)行。將該步打上標(biāo)志,并限制的動(dòng)作不會(huì)被執(zhí)行。將該步打上標(biāo)志,并且發(fā)送錯(cuò)誤信息且發(fā)送錯(cuò)誤信息“Error” 。Step_block _2NCM1.1SCM1.2RCM1.3DCM1.4T#1H2M3SLCM1.5T#4MSCALLCFB5.DB3由聯(lián)鎖

8、決定的動(dòng)作由聯(lián)鎖決定的動(dòng)作日期:2022-3-23文件:PRO2_12E.13SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材使用事件驅(qū)動(dòng)指令的動(dòng)作塊 動(dòng)作在事件發(fā)生的掃描周期動(dòng)作在事件發(fā)生的掃描周期中執(zhí)行一次中執(zhí)行一次 時(shí)間時(shí)間A1 = 確認(rèn)確認(rèn)L1 = 聯(lián)鎖錯(cuò)誤到達(dá)聯(lián)鎖錯(cuò)誤到達(dá)L0 = 聯(lián)鎖錯(cuò)誤離開聯(lián)鎖錯(cuò)誤離開S1 = 步已激活步已激活S0 = 步已取消激活步已取消激活V1 = 監(jiān)控錯(cuò)誤到達(dá)監(jiān)控錯(cuò)誤到達(dá)V0 = 監(jiān)控錯(cuò)誤離開監(jiān)控錯(cuò)誤離開Step_block _3A1 NM1.1L1 NM1.2L0NM1.3S1NM1.4S0NM2.4V1

9、NM2.5V0NM2.6由事件觸發(fā)的動(dòng)作由事件觸發(fā)的動(dòng)作日期:2022-3-23文件:PRO2_12E.14SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材使用定時(shí)器與計(jì)數(shù)器的動(dòng)作塊動(dòng)作中的定時(shí)器和計(jì)數(shù)器動(dòng)作中的定時(shí)器和計(jì)數(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í)行一次動(dòng)作引發(fā)執(zhí)行一次動(dòng)作也可以與聯(lián)鎖條件也可以與聯(lián)鎖條件C組合組合計(jì)數(shù)器計(jì)數(shù)器 CS = 設(shè)置計(jì)數(shù)設(shè)置計(jì)數(shù) C

10、U =增計(jì)數(shù)增計(jì)數(shù) CD =減計(jì)數(shù)減計(jì)數(shù) CR = 復(fù)位計(jì)數(shù)復(fù)位計(jì)數(shù)定時(shí)器定時(shí)器 TL = 擴(kuò)展脈沖擴(kuò)展脈沖 TD = 延時(shí)開延時(shí)開 TR = 復(fù)位時(shí)間復(fù)位時(shí)間日期:2022-3-23文件:PRO2_12E.15SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材帶指令的動(dòng)作塊動(dòng)作中的數(shù)學(xué)運(yùn)算動(dòng)作中的數(shù)學(xué)運(yùn)算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 NPath:

11、= V_act * Delta_T總是需要?jiǎng)幼骺偸切枰獎(jiǎng)幼?標(biāo)識(shí)符標(biāo)識(shí)符N 也可以關(guān)聯(lián)到一個(gè)事件也可以關(guān)聯(lián)到一個(gè)事件 或或/且結(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-3-23文件:PRO2_12E.16SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAI

12、N自動(dòng)化與驅(qū)動(dòng)培訓(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-3-23文件:PRO2_12E.17SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材固定指令固定指令順控器前的固定指令順控器前的固定指令順控器后的固定指令順控器后的固定指令 “Limit switchEMER_OFF( )“Brake closed“Contr

13、oller 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-3-23文件:PRO2_12E.18SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(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-3-23文件:PRO2_12E.19SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材在在OB1中集成中集成FB調(diào)用調(diào)用塊創(chuàng)建或者調(diào)用塊創(chuàng)建或者調(diào)用中的參數(shù)集中的參

15、數(shù)集最小調(diào)用參數(shù)最小調(diào)用參數(shù)-1個(gè)輸入?yún)?shù),用于控制順控器個(gè)輸入?yún)?shù),用于控制順控器標(biāo)準(zhǔn)調(diào)用參數(shù)標(biāo)準(zhǔn)調(diào)用參數(shù)-12個(gè)輸入?yún)?shù),用于控制順控器個(gè)輸入?yún)?shù),用于控制順控器-7個(gè)輸出參數(shù),用于顯示運(yùn)行狀態(tài)個(gè)輸出參數(shù),用于顯示運(yùn)行狀態(tài)最大參數(shù)集最大參數(shù)集-17個(gè)輸入?yún)?shù),用于控制順控器個(gè)輸入?yún)?shù),用于控制順控器-12個(gè)輸出參數(shù),用于顯示運(yùn)行狀態(tài)個(gè)輸出參數(shù),用于顯示運(yùn)行狀態(tài)標(biāo)準(zhǔn)參數(shù)集標(biāo)準(zhǔn)參數(shù)集最小參數(shù)集最小參數(shù)集日期:2022-3-23文件:PRO2_12E.20SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材激活調(diào)試功能激活調(diào)試功能步驟下載順控器下載

16、順控器FB和背景數(shù)據(jù)塊和背景數(shù)據(jù)塊 -使用菜單項(xiàng)使用菜單項(xiàng)PLC - Download,把順控序列把順控序列FB和背景數(shù)據(jù)塊下載到和背景數(shù)據(jù)塊下載到PLC選擇背景數(shù)據(jù)塊選擇背景數(shù)據(jù)塊-通過選擇下列菜單項(xiàng),選擇希望用于測(cè)試的背景數(shù)據(jù)塊通過選擇下列菜單項(xiàng),選擇希望用于測(cè)試的背景數(shù)據(jù)塊Debug - Test Environment 啟動(dòng)啟動(dòng)“Monitor”功能功能-選擇順控系統(tǒng)需要使用的部分選擇順控系統(tǒng)需要使用的部分。當(dāng)前可見部分的狀態(tài)信息將在打開的窗口中顯當(dāng)前可見部分的狀態(tài)信息將在打開的窗口中顯示。示。-激活菜單項(xiàng)激活菜單項(xiàng) Debug - Monitor(打勾)打勾)退出退出“Monitor

17、”功能功能-取消激活菜單項(xiàng)取消激活菜單項(xiàng) Debug - Monitor日期:2022-3-23文件:PRO2_12E.21SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7- HiGraph 軟件包軟件包12 4位置凸輪開關(guān)索引輸入索引輸出旋緊/松開計(jì)數(shù)器軸承工件左轉(zhuǎn)右轉(zhuǎn)電機(jī)索引索引計(jì)數(shù)器軸承計(jì)數(shù)器軸承電機(jī)電機(jī)協(xié)調(diào)器使用狀態(tài)圖表 編程的工具:機(jī)器劃分為功能單元機(jī)器劃分為功能單元對(duì)每個(gè)功能單元?jiǎng)?chuàng)建狀態(tài)圖對(duì)每個(gè)功能單元?jiǎng)?chuàng)建狀態(tài)圖狀態(tài)包含動(dòng)作狀態(tài)包含動(dòng)作狀態(tài)圖以消息方式通信狀態(tài)圖以消息方式通信可以使用S7-HiGraph優(yōu)化自動(dòng)化項(xiàng)目中的以下階

18、段:計(jì)劃,組態(tài)計(jì)劃,組態(tài)編程與調(diào)試編程與調(diào)試啟動(dòng)啟動(dòng)維護(hù),診斷維護(hù),診斷支持重新利用支持重新利用日期:2022-3-23文件:PRO2_12E.22SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材狀態(tài)圖方法的原理狀態(tài)圖方法的原理12 4位置凸輪開關(guān)索引輸入索引輸出旋緊/松開計(jì)數(shù)器軸承工件左轉(zhuǎn)右轉(zhuǎn)電機(jī)實(shí)例:銑床輪盤功能單元(功能單元(FU)-電機(jī)電機(jī)-索引索引-計(jì)數(shù)器軸承計(jì)數(shù)器軸承狀態(tài)圖狀態(tài)圖-每個(gè)每個(gè)FU一張圖一張圖-附加一張協(xié)調(diào)圖附加一張協(xié)調(diào)圖 標(biāo)記標(biāo)記計(jì)數(shù)器軸承計(jì)數(shù)器軸承電機(jī)電機(jī)協(xié)調(diào)器日期:2022-3-23文件:PRO2_12E.23S

19、IMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材狀態(tài)圖的組件狀態(tài)圖的組件狀態(tài)0,1, .表示為圓圈表示為圓圈靜態(tài)狀態(tài)靜態(tài)狀態(tài)動(dòng)態(tài)狀態(tài)動(dòng)態(tài)狀態(tài)總是有一個(gè)激活狀態(tài)總是有一個(gè)激活狀態(tài)狀態(tài)配有動(dòng)作狀態(tài)配有動(dòng)作轉(zhuǎn)移 表示為箭頭表示為箭頭轉(zhuǎn)移配有轉(zhuǎn)移條件和動(dòng)作轉(zhuǎn)移配有轉(zhuǎn)移條件和動(dòng)作04123112111日期:2022-3-23文件:PRO2_12E.24SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材實(shí)例:電梯控制器的狀態(tài)圖實(shí)例:電梯控制器的狀態(tài)圖電機(jī)三樓三樓門的門的狀態(tài)圖狀態(tài)圖二樓二樓門的門的狀態(tài)圖狀態(tài)

20、圖一樓一樓門的門的狀態(tài)圖狀態(tài)圖電梯狀態(tài)圖電梯狀態(tài)圖三樓三樓二樓二樓一樓一樓帶門的電梯帶門的電梯063154211111111320111113201111132011111日期:2022-3-23文件:PRO2_12E.25SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材創(chuàng)建狀態(tài)圖創(chuàng)建狀態(tài)圖 日期:2022-3-23文件:PRO2_12E.26SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材HiGraph用戶界面用戶界面 123日期:2022-3-23文件:PRO2_12E.27SIMATI

21、C S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材插入狀態(tài)和轉(zhuǎn)移條件插入狀態(tài)和轉(zhuǎn)移條件 1日期:2022-3-23文件:PRO2_12E.28SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材動(dòng)作編程動(dòng)作編程 日期:2022-3-23文件:PRO2_12E.29SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材轉(zhuǎn)移條件編程轉(zhuǎn)移條件編程 日期:2022-3-23文件:PRO2_12E.30SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SIT

22、RAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材固定指令編程固定指令編程日期:2022-3-23文件:PRO2_12E.31SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材圖組編程圖組編程日期:2022-3-23文件:PRO2_12E.32SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材分配實(shí)際參數(shù)分配實(shí)際參數(shù) 選中的實(shí)例日期:2022-3-23文件:PRO2_12E.33SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材狀態(tài)圖之間的消息交換狀態(tài)圖之間的消息交換

23、電梯狀態(tài)圖電梯狀態(tài)圖.電梯的接口聲明電梯的接口聲明狀態(tài)狀態(tài)2的入口動(dòng)作的入口動(dòng)作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-3-23文件:PRO2_12E.34SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材為消息分配實(shí)

24、際值為消息分配實(shí)際值選中的實(shí)例日期:2022-3-23文件:PRO2_12E.35SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材保存和編譯保存和編譯建立執(zhí)行順序菜單:菜單:Edit - Execute Order編譯菜單:菜單:File - Compile在OB1中集成參數(shù)參數(shù)INIT_SD賦值賦值FC圖組圖組DB圖組的圖組的數(shù)據(jù)數(shù)據(jù)索引索引計(jì)數(shù)器軸承計(jì)數(shù)器軸承協(xié)調(diào)器協(xié)調(diào)器電機(jī)電機(jī)日期:2022-3-23文件:PRO2_12E.36SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7-Hi

25、Graph中的調(diào)試功能中的調(diào)試功能 日期:2022-3-23文件:PRO2_12E.37SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7- SCL高級(jí)語言編程高級(jí)語言編程編寫PLC程序的高級(jí)語言與與IEC 61131-3文本兼容文本兼容(ST=結(jié)構(gòu)化文本)結(jié)構(gòu)化文本)PLCopen基礎(chǔ)級(jí)認(rèn)證基礎(chǔ)級(jí)認(rèn)證包含高級(jí)語言的全部典型元素,例如算包含高級(jí)語言的全部典型元素,例如算子、表達(dá)式、控制語句子、表達(dá)式、控制語句集成集成PLC功能,功能, 例如訪問例如訪問 I/O、定時(shí)器、計(jì)數(shù)器、定時(shí)器、計(jì)數(shù)器.)優(yōu)勢(shì):結(jié)構(gòu)清晰,易于閱讀程序結(jié)構(gòu)清晰,易于閱讀

26、程序支持復(fù)雜算法和大數(shù)據(jù)量支持復(fù)雜算法和大數(shù)據(jù)量FUNCTION_BLOCK IntegratorVAR_INInit: BOOL; / 輸出值復(fù)位x : REAL; / 輸入值 Ta : TIME; / 采樣時(shí)間,msTi : TIME;/ 集成時(shí)間,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.0; RETURN; END_IF;IF I

27、nit 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邏輯表達(dá)式邏輯表達(dá)式(n 5)AND(n 20)算子賦值算子賦值算子:=數(shù)學(xué)運(yùn)算符數(shù)學(xué)運(yùn)算符*、/、MOD、DIV、+、-、*比較運(yùn)算符比較運(yùn)算符、=、= 邏輯算子邏輯算子NOT、AND或或&、XOR、OR操作數(shù)常量常量30. 0、FACTOR、SIEMENS擴(kuò)展變量擴(kuò)展變量Status、IB5、DB10.DW5、Motor.Current、FC12(A:=On)括號(hào)中的表

28、達(dá)式括號(hào)中的表達(dá)式(3+CONST_INT)*(VAR_INT * 37)日期:2022-3-23文件:PRO2_12E.42SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7-SCL中的語句中的語句賦值實(shí)例:實(shí)例:A := B + C;控制語句IF語句語句IF I 1.1 THEN . ELSIF . ELSE . END_IFCASE語句語句CASE SELECTOR OF 1: .; 2: . ELSE: . END_CASEFOR語句語句FOR INDEX := 1 TO 49 BY 2 DO . END_FORWHILE語句語句W

29、HILE INDEX = 50 DO . END_WHILEREPEAT語句語句REPEAT . UNTIL INDEX:= 51 . END_REPEATCONTINUE語句語句WHILE BOOL_1 DO . CONTINUE . END_WHILEEXIT語句語句WHILE BOOL_1 DO . EXIT . END_WHILEGOTO語句語句IF INDEX 23 THEN GOTO MARK; .RETURN語句語句IF ENABLED THEN RETURN; .功能塊和功能調(diào)用FB或或SFB調(diào)用調(diào)用FB11.DB20(IN:=VAL1, BY:=VAL2);FC或或SFC調(diào)用

30、調(diào)用RETURN := FC32(IN:=VAL1,OUT:=VAL2);日期:2022-3-23文件:PRO2_12E.43SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7-SCL中的賦值中的賦值局部變量基本數(shù)據(jù)類型基本數(shù)據(jù)類型 COUNTER :=(5 + RUNVAR)* 2;結(jié)構(gòu)結(jié)構(gòu)-整個(gè)結(jié)構(gòu)整個(gè)結(jié)構(gòu)STRUCT_1 := STRUCT_2;-分量分量STRUCT_1.COMP3 := STRUCT_2.COMP1;數(shù)組數(shù)組-整個(gè)數(shù)組整個(gè)數(shù)組ARRAY_1 := ARRAY_2;-分量分量ARRAY_1I := ARRAY_2 J

31、;全局變量CPU存儲(chǔ)區(qū)存儲(chǔ)區(qū) -絕對(duì)地址絕對(duì)地址VALUE := IW10;-符號(hào)地址符號(hào)地址VALUE := INPUT ;/ 符號(hào)表中的符號(hào)表中的“INPUT” -變址變址VALUE := IWINDEX;數(shù)據(jù)塊數(shù)據(jù)塊-絕對(duì)地址絕對(duì)地址VALUE := DB11.DW5;-符號(hào)地址符號(hào)地址VALUE := MOTOR.CURRENT; / MOTOR和和CURRENT必須必須-變址變址VALUE := MOTOR.DWIndex; / 在符號(hào)表中存在在符號(hào)表中存在-通過輸入?yún)?shù)通過輸入?yún)?shù)VALUE := I_PAR.DWIndex;/ I_PAR 被聲明為被聲明為VAR_IN日期:202

32、2-3-23文件:PRO2_12E.44SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7-SCL中的中的IF語句語句 語法IF THEN ELSIF THEN /可選可選.ELSE /可選可選END_IF實(shí)例IF INPUT_OK THENN := 0;SUM := 0.0;OK := FALSE;/ 設(shè)置設(shè)置OK標(biāo)志為標(biāo)志為FALSEELSIF START_OK THENN := N + 1;SUM := SUM + IN;ELSEOK := FALSE;END_IF;日期:2022-3-23文件:PRO2_12E.45SIMATIC

33、S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材S7-SCL中的中的WHILE語句語句 語法WHILE DO END_WHILE實(shí)例FUNCTION_BLOCK SEARCH/ SEARCH在符號(hào)表中聲明在符號(hào)表中聲明VARINDEX: INT;KEYWORD: ARRAY1.50 OF STRING; END_VAR BEGIN INDEX := 1; WHILE INDEX = 50 AND KEYWORDINDEX KEY DOINDEX := INDEX + 2; END_WHILE;END_FUNCTION_BLOCK日期:2022-3-23文件:

34、PRO2_12E.46SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材調(diào)用功能塊調(diào)用功能塊作為全局實(shí)例調(diào)用絕對(duì)調(diào)用絕對(duì)調(diào)用FB10.DB20(X1 := 5, X2 := IW12,.);(* 調(diào)用調(diào)用FB10,帶背景數(shù)據(jù),帶背景數(shù)據(jù)塊塊DB20 *)符號(hào)調(diào)用符號(hào)調(diào)用DRIVE.ON(X1 :=5, X2 := IW12,.);(* DRIVE和和ON 在符號(hào)表中聲明在符號(hào)表中聲明*)作為局部實(shí)例調(diào)用使用標(biāo)識(shí)符調(diào)用使用標(biāo)識(shí)符調(diào)用VARMOTOR: FB10;END_VARBEGIN . . . (* 可能在其它功能塊中可能在其它功能塊中 MO

35、TOR(X1 := 5, X2 := IW12,.);作為局部實(shí)例調(diào)用作為局部實(shí)例調(diào)用*)日期:2022-3-23文件:PRO2_12E.47SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材用于辨識(shí)出錯(cuò)的用于辨識(shí)出錯(cuò)的“OK”標(biāo)志標(biāo)志用于錯(cuò)誤檢測(cè)的全局位(在塊末尾復(fù)制到BR位)實(shí)例:/ 設(shè)置設(shè)置OK變量為變量為TRUE,激活,激活/ 一個(gè)檢測(cè),以查看一個(gè)檢測(cè),以查看/ 以下動(dòng)作是否被正確以下動(dòng)作是否被正確 / 執(zhí)行執(zhí)行OK := TRUE;SUM := SUM + IN;IF OK THEN/ 加法執(zhí)行正確加法執(zhí)行正確.ELSE/ 加法溢出加

36、法溢出.END_IF;日期:2022-3-23文件:PRO2_12E.48SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材編譯編譯SCL源文件源文件日期:2022-3-23文件:PRO2_12E.49SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材連續(xù)監(jiān)視連續(xù)監(jiān)視日期:2022-3-23文件:PRO2_12E.50SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材設(shè)置和編輯斷點(diǎn)設(shè)置和編輯斷點(diǎn)日期:2022-3-23文件:PRO2_12E.51

37、SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材用于用于SIMATIC S7和和SIMATIC M7的的CFCCFC(連續(xù)功能圖):用于寫PLC 程序的圖形化工具 將功能塊放置到一個(gè)繪圖片上,然后將各個(gè)塊互連將功能塊放置到一個(gè)繪圖片上,然后將各個(gè)塊互連 可以在下列單元之間互連:可以在下列單元之間互連:-在在 I/O 域之間域之間-連接到其他圖表的塊連接到其他圖表的塊 在頁邊欄中管理互連的源在頁邊欄中管理互連的源塊和目的塊塊和目的塊優(yōu)點(diǎn) 面向工藝工程師的編程方式面向工藝工程師的編程方式 加速程序編寫、調(diào)試和啟動(dòng)加速程序編寫、調(diào)試和啟動(dòng)過程過程日

38、期:2022-3-23文件:PRO2_12E.52SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(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-3-23文件:PRO2_12E.53SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材STEP 7項(xiàng)目中的圖表項(xiàng)目中的圖表日期:2022-3-23文件:PRO2_12E.54S

39、IMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材CFC編輯器編輯器圖表總覽圖表總覽表單視圖表單視圖日期:2022-3-23文件:PRO2_12E.55SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材塊概念插入塊塊概念插入塊通過拖放插入通過拖放插入COMPARE塊家族塊家族日期:2022-3-23文件:PRO2_12E.56SIMATIC S7Siemens AG 2001。保留所有權(quán)利。SITRAIN自動(dòng)化與驅(qū)動(dòng)培訓(xùn)教材塊塊運(yùn)行時(shí)間屬性運(yùn)行時(shí)間屬性塊類型塊類型已連接已連接的輸入的輸入輸出輸出塊體塊體塊頭塊頭塊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論