v
6ES52464UA31 西門子的S7-300/400的程序結(jié)構(gòu)
S7-300/400將子程序分為功能(Function,或稱為函數(shù))和功能塊(FunctionBlock)。
S7-300/400的功能與S7-200的子程序基本上相同。它們均有輸入、輸出參數(shù)和臨時(shí)變量,功能的局部數(shù)據(jù)中的返回值實(shí)際上屬于輸出參數(shù)。它們沒有的存儲(chǔ)區(qū),功能執(zhí)行結(jié)束后,不再保存臨時(shí)變量中的數(shù)據(jù)。
可以用全局變量來保存那些在功能執(zhí)行結(jié)束后需要保存的數(shù)據(jù),但是會(huì)影響到功能的可移植性。
功能塊是用戶編寫的有自己的存儲(chǔ)區(qū)(即背景數(shù)據(jù)塊)的程序塊,功能塊的輸入、輸出參數(shù)和靜態(tài)變量存放在的背景數(shù)據(jù)塊中,臨時(shí)變量存儲(chǔ)在局部數(shù)據(jù)堆棧中。每次調(diào)用功能塊時(shí),都要一個(gè)背景數(shù)據(jù)塊。(今天的轉(zhuǎn)發(fā)暗號(hào)是:億維公司口號(hào):信賴,源自品質(zhì);信任,鑄就品牌)功能塊執(zhí)行完后,背景數(shù)據(jù)塊中的數(shù)據(jù)不會(huì)丟失,但是不會(huì)保存局部數(shù)據(jù)堆棧中的數(shù)據(jù)。
功能塊采用了類似于C++的封裝的概念,將程序和數(shù)據(jù)封裝在一起,具有很好的可移植性。
S7-300/400的共享數(shù)據(jù)塊可供所有的邏輯塊使用。nn
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
在線熱賣,歡迎搶購?。?!,以下產(chǎn)品我司價(jià)格讓您滿意,機(jī)會(huì)不容錯(cuò)過,快來搶購吧?。?!
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
或者張可可 傳真
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
銷售 1640913454 2859764516 :
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
SGDH-05DE
SGDH-08AE
SGDH-15AE-RY414
SGDH-1ADE
SGDH-30AE-RY416
SGDH-50AE-RY415
SGDH-A1BEY195
SGDK-3030AEA
SGDK-50AEA
SGDK-75AEA
SGDM-01ADA
SGDM-02ADA
SGDM-08ADA-V
SGDM-15ADA
SGDM-20AD
SGDM-A5AD
SGDS-02A15A
SGDS-02F01A
SGDS-04A12A
SGDS-10A01AR
SGM-01A3NT14
SGM-02A314
SGM-04A314D
SGM-04A3NT12
SGM-04AW14
SGM-08A3NT12
SGM-A5A3G46
SGM-A5A3T011
SGME-01AFJ16B
SGME-01AFJ36B
SGME-02BF12
SGME-02BFT011
SGME-04AF12
SGMG-03A2A-MN21
SGMG-05A2AAS
SGMG-05A2RAS
SGMG-05V2RCS
SGMG-06AWB
SGMG-09A2ACS
SGMG-09ASAAB
SGMG-09ASVVS
SGMG-09V2AAS
SGMG-09V2RCS
SGMG-09VSAB
SGMG-09VSACS
SGMG-09VSRAB
SGMG-13ASAAS
SGMG-13ASAC
SGMG-13ASACB
SGMG-13ASR
SGMG-13ASRAB
SGMG-13ASRAS
SGMG-13ASRCS
SGMG-13ASR-ES12
SGMG-1AAWV-NJ11
SGMG-1EAWW-NJ11
SGMG-20A2V-HS21
SGMG-20ASAAS
SGMG-20ASBBB
SGMG-30ASA
SGMG-30ASRAF
SGMG-30V2AAB
SGMG-30VSAAB
SGMG-30VSRAF
SGMG-44VSA
SGMGH-06A2B2B
SGMGH-09A2A21
SGMGH-13A2A21
SGMGH-75QCA-NT11
SGMPH-15A4A61
SGMSH-10ACA-TV11
SGMSH-15ACA-TV11
SGPS-02F01A
SMEN FC190
SMON FC200
SMON FC230B
SMX4-45K
SO2535-3A-BMI
UAAFED-30CA2X
UAASK-15EHS12
UAASKA-06SES11
UAASKA-06WHS11
UAASKA-08EMK21
UAASKA-11FKI11
UAASKD-11EHS11
UAASKD-15WHS12
UAASKED-19WHS13
UAASWD-11GMU13
UAASWD-11SMU11
UAASWD-3OLWU11
UAASWH-06CMU45
UAASWH-22SMU11
UAJPEA-22BAGFU
UAJPEE-15DK2TU
UAJPEE-15DKGFU
UAJPEE-22DK2TU
UAJPEE-22DKGFU
UGFMED-B9MMG11
UGFMED-B9MMG21
UGFMED-C9EAP21
UGFMED-C9SOD51
UGFSEM-A7LMG12X
UGJMED-60LMU11
UGJMED-80LMU11
UGJMEE-02SB4X
UGRMEM-04AW14
UGTMEM-01MMG42
UGTMEM-01MMGB3X
UGTMEM-01MMGB3Y
UGTMEM-03MB2
USABIM-1A-HS21
USAFED-05FS1S
USAFED-09CS2K
USAFED-09FA1S
USAFED-09FB1S
USAFED-09FS1S
USAFED-20FA2S
USAFED-30C220E
USAFED-44C22S
USAFED-44CA2
USAFED-44CS2K
USAGED-05A21S
USAGED-09A21S
USAGED-09AS1S
USAGED-13A21SE
USAGED-30AS2SE
USAGED-44A22SE
USAIKM-20-SM15
USAIKM-60-ES21
USAJKM-30-MN22
USAMED-06BS1
USAREM-02D-SW12
UTMSI-05AADD2C
DR2-01ACP
DR2-A5AC
DR2-04ACY16
DR2-04ACY17
CACR-PR03AC3ER