內(nèi)容西門子step7入門s7distributed safety configuring and programming_第1頁
內(nèi)容西門子step7入門s7distributed safety configuring and programming_第2頁
內(nèi)容西門子step7入門s7distributed safety configuring and programming_第3頁
內(nèi)容西門子step7入門s7distributed safety configuring and programming_第4頁
內(nèi)容西門子step7入門s7distributed safety configuring and programming_第5頁
已閱讀5頁,還剩336頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

所有帶有標(biāo)記符號(hào)?的都是西門子的商標(biāo)。中的其他符號(hào)可能是一些其他商標(biāo),這是出于保護(hù)所有者權(quán)利的目地由第使用而特別標(biāo)示的。Postfach48

-?

Copyright?

STEP7LADFBDV5.4S7DistributedSafety中集成下面列出的故障安全I(xiàn)/O:ET200S

SM336F-AI6x0/4-20mAHARTS7DistributedSafety、ET200S、ET200eco、ET200proS7-300故障

S7DistributedSafetyS7F/FH故障安全自動(dòng)化系S7DistributedSafetyS7F/FHSystem的詳細(xì)技S7DistributedSafetyS7F/FH故障安全系統(tǒng)的監(jiān)視時(shí)間DPPN/DP、CPU317-2DPPN/DP以及CPU319-3400系統(tǒng)進(jìn)行裝配和接線。CPU416-3PN/DP產(chǎn)品與相應(yīng)標(biāo)準(zhǔn)CPU的差異。模塊》操作手冊(cè)模塊》手冊(cè)障安全模塊》操作手冊(cè)適用的STEP7標(biāo)準(zhǔn)工具。的FBD標(biāo)準(zhǔn)編程語言。分布式I/O和CPU問和執(zhí)行診斷的功能。S7DistributedSafetyS7DistributedSafety的保FS7DistributedSafety術(shù)語“安全程序”是指用戶程序的故障安全部分,用于代替“故障安全用戶程序”、“F程序”地的銷售代表聯(lián)系。

紐倫堡(90327)的培訓(xùn)中心總部聯(lián)系。:+49(911)H/F

紐倫堡的H/F 會(huì)。H/F還可以提供現(xiàn)場(chǎng)組態(tài)、調(diào)試和故障排除的幫助。:+49(911)895-

使用Web表單提出支持申請(qǐng) :+491805050491805050 )必須強(qiáng)制遵守特定操作。因此,我們發(fā)布了專門的快遞,其中包含了與(或可能與)選中每 選中每 前 概 安裝/刪除S7DistributedSafetyV5.4SP4選件 組 組態(tài)概 對(duì)F系統(tǒng)進(jìn)行組態(tài)的特 對(duì)F-I/O進(jìn)行組 對(duì)故障安全DP標(biāo)準(zhǔn)從站和故障安全標(biāo)準(zhǔn)I/O設(shè)備進(jìn)行組 分配符號(hào) 保 安全程序的........................................................................................................................在沒有安全程序情況下的........................................................................................F-CPU的..........................................................................................................................編 編程概 編程概 S7DistributedSafety中安全程序的結(jié) 故障安全 F-FBD和F-LAD編程語言與標(biāo)準(zhǔn)FBD和LAD編程語言之間的區(qū) 使用F-FBD/F-LAD創(chuàng)建F 使用F-FBD/F-LAD創(chuàng)建F 用戶創(chuàng)建的F-FB、F-FC和F-DB的“寫保護(hù)”功 F-FB和F-FC的“重新接線”功 定義F運(yùn)行 安全程序的F運(yùn)行組的規(guī) 定義F運(yùn)行組的操作步 刪除F運(yùn)行 更改F運(yùn)行 F-I/O........................................................................................................................................................F-I/O........................................................................................................................................ F-I/O F-I/ODB變 啟動(dòng)F系統(tǒng)后鈍化和重新集成F- 組鈍 在DP主站的F-CPU或IO控制器的安全程序中執(zhí)行用戶確 安全相關(guān)的IO控制器與IO控制器通 municationDB進(jìn)行通 S7DistributedSafety和S7F系統(tǒng)之間的安全相關(guān)的通 F DistributedSafetyF庫 DistributedSafetyF-Library(V1)概 F應(yīng)用程序 F應(yīng)用程序塊概 FB179"F_SCA_I":輸入類型INT的刻度 FB181"F_CTU":增計(jì) FB182"F_CTD":減計(jì) FB184"F_TP":創(chuàng)建脈 FB185"F_TON":創(chuàng)建ON延 FB186"F_TON":創(chuàng)建OFF延 FB187"F_ACK_OP":故障安全確 FB225"F_SENDS7"和FB226"F_RCVS7":通過S7連接通 FC174"F_SHL_W":向左移16 FC175"F_SHR_W":向右移16 FC176"F_BO_W":將16位的BOOL數(shù)據(jù)類型值轉(zhuǎn)換為一個(gè)WORD數(shù)據(jù)類型 FC177"F_W_BO":將一個(gè)WORD數(shù)據(jù)類型值轉(zhuǎn)換為16位的BOOL數(shù)據(jù)類型 F系統(tǒng) F共享 自定義F 在RUN模式下修改安全程 對(duì)F-CPU和F-I/O組態(tài)進(jìn)行的驗(yàn)收測(cè) 在將安全程序到F-CPU之后進(jìn)行的檢 診斷指 核對(duì).........................................................................................................................................詞匯 索 S7DistributedSafety故障安全系統(tǒng)可實(shí)現(xiàn)機(jī)器和人員保護(hù)(例如,用于機(jī)床和加工機(jī)械I/O可確?,F(xiàn)場(chǎng)信息的安全處理(急停按鈕、光柵和電機(jī)控制)F系統(tǒng)無法再執(zhí)行其實(shí)際用戶安全功能,則它將執(zhí)行故障響應(yīng)功能,例如,取消激活關(guān)聯(lián)的輸出,以及在必要時(shí)將F-CPU切換至STOP模式。如果F系統(tǒng)完好無損,則僅打開閥門。2

2抩攏?椫め??,

?幤??戢??4????⒕朮??厭44%$',4%$'23$66

扖?

戢⒉??,,

扖?扖?44$&.$&.$&.

',$* ????戢??),2???2???戢??????地?????S7DistributedSafetyDP標(biāo)準(zhǔn)從站ET200S可以使用標(biāo)準(zhǔn)I/O擴(kuò)展組態(tài)。

S7DistributedSafety

言編寫故障安全FBFCF-DB編程語言創(chuàng)建故障安全DB。隨附的DistributedSafetyF(V1)提供了可在安全程序中使用的故障安全應(yīng)用程序塊。可免受標(biāo)準(zhǔn)用戶程序數(shù)據(jù)的意外影響,因此標(biāo)準(zhǔn)程序可與安全程序共存于一個(gè)F-CPUF-CPU中的安全程序和標(biāo)準(zhǔn)用戶程序之間的數(shù)據(jù)交換可通過位器或 S7DistributedSafetyV5.4SP4 F-iPar_CRCDP標(biāo)準(zhǔn)從站/I/O設(shè)備(PackV5.5SP1336,F-AI6x0/4-20mAHARTF-AI6x0/4-20mAHART

中顯示該自述文件,也可在稍后通過選擇(StartSimatic(Information英語(English)菜單命令將其打開。器)S7DistributedSafety進(jìn)行組態(tài)和編程。

(Contents)>有關(guān)選件包的幫助(AccessHelpforOptionalPackages)>S7DistributedSafetyF(S7DistributedSafetyWorkwithF-systems菜單Windows中,雙擊“控制面板”(ControlPanel中的“添加/刪除程序”(AddorRemovePrograms)圖標(biāo)打開安裝軟件的框。如果顯示“刪除共享文件”(Removesharedfile)框,若您無法確定是否刪除,請(qǐng)單如果要使用S7DistributedSafetyV5.4SP4 (而非更改)使用更早版本的S7 F框時(shí),將輸出狀態(tài)“該安全程序是一致的?!?Thesafetyprogramisconsistent.),盡管間,并增加了安全程序的工作器要求(請(qǐng)參閱用于計(jì)算響應(yīng)時(shí)間的Excel文件態(tài)F-CPU』一章)。有F應(yīng)用程序塊和F系統(tǒng)塊的已修改簽名及初始值簽名均必須與《認(rèn)證報(bào)告》的DistributedSafetyV5.4SP4。Program)框時(shí),將輸出狀態(tài)“該安全程序是一致的?!?ThesafetyprogramisProgram)框時(shí),將輸出狀態(tài)“該安全程序不一致?!?Thesafetyprogramisnot使用可用于S7DistributedSafetyV5.4SP4的 響應(yīng)時(shí)間。該文件可從以下: /WW/view/en/ 200S自動(dòng)化系統(tǒng)進(jìn)行組態(tài)的方式基本相同。S7DistributedSafetyFET200SS7DistributedSafetyS7分布式組態(tài)(F-CPU、ET200M中的F-SM、ET200S中的F模塊、ET200pro、ET DistributedSafetyF系統(tǒng),還必須執(zhí)行以下操作:1一個(gè)人經(jīng)過可能有限地或根本無法整個(gè)用戶程序(標(biāo)準(zhǔn)程序和安全程序)。象屬性(ObjectProperties)菜單命令。設(shè)置保護(hù)級(jí)別“1:F-CPU的保護(hù)”(1:AccessprotectionforF-CPU)和“使用可刪除”(RemovablewithPassword)。在提供的域中為F-CPU輸入 ,并選擇“CPU包含安全程序”(CPUcontainssafetyprogram)選項(xiàng)。請(qǐng)注意,“模式”(Mode)域與安全模式無關(guān)。打開“F參數(shù)”(FParameters)碼,或者必須在另一個(gè)框中設(shè)定安全程序的。有關(guān)安全程序的信息,請(qǐng))(PROFIsafeV2MODEF-CPUPROFIBUSDP接口而不是PROFINETIO的F-CPU)“可以取消安全模式SafetyModeCanBeDeactivated置中,“可以取消安全模式”(Safetymodecanbedeactivated)是啟用狀態(tài)。在“安全程序”(SafetyProgram)框可以為以下模塊設(shè)置“PROFIsafe地址的基數(shù)BaseforPROFIsafeaddresses),即自動(dòng)分配PROFIsafe目標(biāo)地址的范圍:手冊(cè)的模塊(請(qǐng)參閱《S7-300手冊(cè))??砂?000的增量來設(shè)置“PROFIsafe地址的基數(shù)”(BaseforPROFIsafeaddresses)??赡艿淖畲驪ROFIsafe目標(biāo)地址為1022。是PROFINETIO的F-CPU。只有當(dāng)硬件配置中要用同時(shí)支持PROFIsafeV1MODEPROFIsafeV2MODEF-CPUPROFIsafeV1MODEF-CPU時(shí),才需要更改缺省設(shè)置(兼容“F數(shù)據(jù)塊F-DataBlocks)自動(dòng)添加的F數(shù)據(jù)塊的數(shù)目=6xF提示:FF-CPU中最大的可能編號(hào)開始依次向下分DB,F(xiàn)-FBF-DBF應(yīng)用程序塊如果更改了編號(hào)區(qū)(F-CPUF-CPU),則在下次編譯時(shí)將將保持它們的舊編號(hào)。因此,可能無法將它們到F-CPU。解決方案:F塊,然后重新編譯該安“F功能塊F-FunctionBlocks)+提示:FF-CPU中最大的可能編號(hào)開始依次向下分配。為標(biāo)準(zhǔn)用戶程序的FB和安全程序的F-FB分配編號(hào)時(shí)從“1”開始?!癋本地?cái)?shù)據(jù)F-LocalDataFF-CALL塊以及F-CALL中調(diào)用的自動(dòng)添加的F塊可用的本地?cái)?shù)據(jù)。FF塊使用(330個(gè)字節(jié)或)F塊需要比組態(tài)的本地?cái)?shù)據(jù),S7DistributedSafety將通過消息提示。MSMSExcels7fcotia.xlsF運(yùn)行組最大運(yùn)行時(shí)間將不再正確,因?yàn)樵撚?jì)算假定有足夠的F本地?cái)?shù)據(jù)可用。Excel文件為標(biāo)準(zhǔn)系統(tǒng)的所有運(yùn)行時(shí)間計(jì)算最大響應(yīng)F運(yùn)行組的最大周期時(shí)間(F監(jiān)視時(shí)間)F運(yùn)行組的最大中直接調(diào)用F-CALL塊,且在這些周期性中斷OB中不應(yīng) 用安全程序(F-CALL塊)的優(yōu)先級(jí)等級(jí)(例如,OB35)分配最大可能的本地?cái)?shù)據(jù)))將“F本地?cái)?shù)據(jù)Flocaldata據(jù)大于32個(gè)字節(jié),則用正在使用的F-CPU的本地?cái)?shù)據(jù)的最大數(shù)量減去該數(shù)量。器中選擇選項(xiàng)(Options)>參考數(shù)據(jù)(ReferenceData)>顯示(Disy)菜單命令(設(shè)求數(shù)量(請(qǐng)參閱STEP7)。)%)%)%)將“F本地?cái)?shù)據(jù)FlocaldataA32個(gè)字節(jié),則用正在使用的F-CPU的本地?cái)?shù)據(jù)的最大數(shù)量減去它們的和。請(qǐng)?jiān)赟IMATIC管理器中選擇選項(xiàng)(Options)>參考數(shù)據(jù)(ReferenceData)>顯示或各個(gè)塊的本地?cái)?shù)據(jù)要求數(shù)量(請(qǐng)參閱STEP7)。含F(xiàn)-PB],通過所有嵌套層向下至最低層)的本地?cái)?shù)據(jù)要求數(shù)量:42xF18x果在F-FB/F-FC中使用本地?cái)?shù)據(jù)區(qū),請(qǐng)注意以下限制(與S7-400F-CPU無關(guān)):本地?cái)?shù)據(jù)要求數(shù)量<每個(gè)塊的最大本地?cái)?shù)據(jù)數(shù)量4xINTWORDF-FB/F-FC++ F-CPU的(頁ET200S、ET200eco、ET200proFS7-300F-SM的組態(tài)方式始終相同: F-I/O支持該參數(shù)(ET200S、ET200proF模塊),F(xiàn)-I/O對(duì)性中組態(tài)該響應(yīng)(“通道故障后的行為Behaviorafterchannelfaults)參數(shù))于指定發(fā)生通道故障時(shí)是鈍化整個(gè)F-I/O還是僅鈍化發(fā)生故障的通道。

F_destination_address用于唯一標(biāo)識(shí)(F-I/O的)PROFIsafe目標(biāo)地址。因此,內(nèi)唯一的F_destination_address。一F_destination_address分配,必須在網(wǎng)絡(luò)的各個(gè)站中放置F-I/O之前,在S7DistributedSafetyF系統(tǒng)中各自設(shè)置“PROFIsafe地址的基數(shù)BasisforPROFIsafeaddresses)參數(shù)(在F-CPU的對(duì)象屬性中)。一性。您自己必須確保F_destination_address在網(wǎng)絡(luò)范圍內(nèi)是唯一的。SM326DI24x24VDC(6ES7326-1BK00-SM326DO10x24VDC/2A(6ES7326-2BF01-SM336AI6x13Bit(6ES7336-1HE00-如果您還使用其它F-I/O,請(qǐng)為這些F-SM分配低位起始地址 圍)S7-300F-SMET200S、ET200eco、ET200proF模塊,最多可以分配1022個(gè)不同的PROFIsafe目標(biāo)地址。站內(nèi)對(duì)它們進(jìn)行尋址,即通過智能從站中的F-CPU尋址。PROFIBUS子網(wǎng))和站范圍**(系統(tǒng)范圍)S7-300F-SM和ET200S、ET200eco、ET200proF1022PROFIsafe站內(nèi)對(duì)它們進(jìn)行尋址,即通過智能從站中的F-CPU尋址。IP地址均使用數(shù)字“1”。 “組診斷GroupdiagnosticsF-SM特定通道的診斷消息(例如斷線和短路)F-CPUF-SM未使用的輸入或輸出SM326;DI8xSM326;DO10x24VDC/2.SM.8x24VDC/2APM為了使用帶S7DistributedSafety的故障安全DP標(biāo)準(zhǔn)從站,該標(biāo)準(zhǔn)從站必須位于PROFIBUSDPPROFIsafeIE/PBLinkPROFIBUSDP和準(zhǔn)I/O設(shè)備,部分規(guī)范由CRC確保。 對(duì)于高于V5.4SP4版本的S7DistributedSafety,F(xiàn)_IO_StructureDescCRC校驗(yàn)必須無錯(cuò)(計(jì)算的值與設(shè)定值相匹配)。因此,應(yīng)從設(shè)備制造商獲取包括F_IO_StructureDescCRC設(shè)定值的正確的GSD文件。 象屬性框。打開框后,將提示您輸入安全程序,或者必須在另一個(gè)下,而每個(gè)參數(shù)的當(dāng)前值位于“值”(Value“更改值...”(ChangeValue...)按具有相應(yīng)響應(yīng)的故障安全DP標(biāo)準(zhǔn)從站。在PROFIsafeV2MODE中,

定。根據(jù)GSD文件,可以將“F_SIL”參數(shù)設(shè)置為“SIL1”至“SIL3”。2、34F-CPU提供安全消息幀中CRC2鍵大小的信息。PROFIsafeV1MODE對(duì)于長(zhǎng)度小于或等于12個(gè)字節(jié)的用戶數(shù)據(jù),為“F_CRC_Length”參數(shù)設(shè)置"2-bytePROFIsafeV2MODE對(duì)于長(zhǎng)度小于或等于12個(gè)字節(jié)的用戶數(shù)據(jù),為“F_CRC_Length”參數(shù)設(shè)置"3-byte準(zhǔn)I/O設(shè)備必須相應(yīng)動(dòng)作。

PROFIsafeIO設(shè)備,該參數(shù)設(shè)置為“1PROFIsafeV2MODE并且不可更設(shè)置為“1”(PROFIsafeV2MODE)。CPU416F-3CPU315F-2CPU317F-2CPU319F-3安全相關(guān)通訊時(shí)出現(xiàn)通訊錯(cuò)誤。然后下面其中一條診斷進(jìn)入F-CPU診斷緩沖 對(duì)于包含對(duì)于包含PROFIBUSDP和PROFINETIO子網(wǎng)的混合網(wǎng)絡(luò),必須將“F_Par_Version”設(shè)置為“1”(PROFIsafeV2MODE)PROFIsafeV2MODEPROFINETIOPROFIBUSDPPROFINETIO的混合組PROFIsafe地址(“F_Source_Add”和“F_Dest_Add”參數(shù))用于唯一標(biāo)識(shí)源地址和目標(biāo)地DP標(biāo)準(zhǔn)從站和標(biāo)準(zhǔn)I/O設(shè)備的“F_Source_Add”和“F_Dest_Add”參數(shù)對(duì)應(yīng)于其它F-I/O的“F_source_address”和“F_destination_address”參數(shù)。例外情況:值范圍由和錯(cuò)誤,并觸發(fā)適當(dāng)?shù)捻憫?yīng),以使F系統(tǒng)保持在安全狀態(tài)或進(jìn)入安全狀態(tài)。時(shí)故障響應(yīng)功能能夠及時(shí)響應(yīng)(請(qǐng)參閱『SIMATICS7系統(tǒng)手冊(cè))。的DistributedSafetyCRCF(CRC1)時(shí)會(huì)考慮該值。 F-I/ODBF-I/ODB的符號(hào)名。所有生成的符號(hào)名都包含“F”前綴、F-I/OHWConfig的對(duì)象屬性中為對(duì)于通過智能從站與從站通訊的F-I/O,要在F-I/O的起始地址后添加X(例如F-I/O對(duì)象屬性中輸入的默認(rèn)名稱作為符號(hào)名,必須首先F-I/O對(duì)象屬性或 F-I/ODB編號(hào)(而非符號(hào)名中缺省輸入的起始地址)F-I/ODB分配給特定的F-I/O模塊。因此,不得修改自動(dòng)分配的F-I/ODB編號(hào);否則,安全程序?qū)o法 為F-I/O分配的F-I/ODB。使用故障安全DP標(biāo)準(zhǔn)從站/標(biāo)準(zhǔn)I/O設(shè)備時(shí),將HWF-I/ODB編號(hào)(而非符號(hào)名中缺省輸入的起始地址)F-I/ODB分配給特定的F-I/O模塊。因此,不得修改自動(dòng)分配的F-I/ODB編號(hào);否則,安全程序?qū)o法 為F-I/O分配的F-I/ODB。SM336AI6x13BitSM336F-AI6x0/4-20mAHARTSM336AI6x13BitSM336F-AI6x-0/420mAHART的輸入通道分配符號(hào)名,請(qǐng)確保這些符號(hào)是INT數(shù)據(jù)類型。F-I/ODB 離 F-CPU中安全程序的一部分。下表概述了F-CPU和安全程序的。HWConfig中組態(tài)F-CPU時(shí),選擇PropertiesCPU、"Protection選項(xiàng)卡以及需要的保護(hù)級(jí)別,例如選擇"1:AccessprotectionforF-CPU"、"RemovablewithPassword"和"CPUContainsSafetyProgram"復(fù)選框Groups)框時(shí)parameters)選項(xiàng)卡時(shí)首次打開智能從站對(duì)象屬性框中的“F組態(tài)”(F-Configuration)選項(xiàng)卡時(shí)DP標(biāo)準(zhǔn)從站/I/O設(shè)整個(gè)安全程序和刪除具有F-Attribute的F塊在“安全程序”(SafetyProgram)框中進(jìn)consistency)功能進(jìn)行編譯時(shí) 更 將設(shè)置為“安全模式”F-I/O排放在組態(tài)表中打開對(duì)象屬性中的“F參數(shù)F(新的)F塊時(shí)塊時(shí)“重新接線F刪除“S7程序S7Programs文件夾時(shí)輸入正確的后,就可以進(jìn)行,直到SIMATIC管理器PLC>權(quán)(AccessRights)>(Cancel)菜單命將顯示“安全程序”(SafetyProgram)框。單擊“...”(Permission...),然后在“設(shè)置安全程序的”(Setuppermissionforsafetyprogram)框中的“新建”(Newpassword)和“確認(rèn) ”(Confirmpassword)區(qū)域中輸入安全程序的 (Setuppermissionforsafetyprogram)框使用“安全程序”(SafetyProgram)框安全程序到F-CPU可以確保安全程序的在。。 。

也可以使用“設(shè)置安全程序的”(Setuppermissionforsafetyprogram)框來更改安全程序的。操作步驟與在Windows中更改的步驟相同:先輸入舊,再輸入兩次新。將顯示“安全程序”(SafetyProgram)框。safetyprogram)框中的“ 碼指定和提示表格),將自動(dòng)顯示用于設(shè)定的“安全程序的”(Passwordforsafetyprogram)框。安全程序的僅在進(jìn)行設(shè)置時(shí)安全程序所在項(xiàng)目的環(huán)境中發(fā)揮作用。輸入正確的后,可在1小時(shí)內(nèi)或取消之前進(jìn)行在此一小時(shí)內(nèi),每次操作觸發(fā)提示都會(huì)將的有效期復(fù)位為1小時(shí)(請(qǐng)參閱指定和提示表格),同樣,每次離線操作觸發(fā)提示都會(huì)將離線的有效期復(fù)位為1小時(shí)。那么當(dāng)保存時(shí)系統(tǒng)將再次提示您輸入當(dāng)前。如果不輸入,則無法保存此操作的

在“Setuppermissionforsafetyprogram”(設(shè)置安全程序的)框中單擊安全程序的。要在使用修改功能時(shí)“取消”,必須終止到F-CPU的連接(例如,關(guān)閉STEP7應(yīng)用程序)。程序的。使用“安全程序的”(PasswordforSafetyProgram)框可以設(shè)置安全程序的。相關(guān)選項(xiàng)卡與對(duì)象屬性框、安全程序的F塊和“編輯F運(yùn)行組”(EditF-RuntimeGroups)框。 ”(PasswordforSafetyProgram)框如下應(yīng)用于相同編程設(shè)備或PC上的其它安全程序。在“設(shè)置安全程序的”(SetUpPermissionforSafety 在“安全程序”(SafetyProgram)

在“保護(hù)”(Protection)選項(xiàng)卡中組態(tài)F-CPU時(shí)為其指定的 員,則必須采取以下組織措施來確保員,則必須采取以下組織措施來確保PG/PC上F-CPU 在離開編程設(shè)備或PC之前,經(jīng) 的人員必須明確取消F-CPU的 塊文件夾中具有F屬性的所有F塊的集體簽名與已驗(yàn) 到F-CPU 保護(hù)將編程設(shè)備或PC 獲得 先取消對(duì)所有其它F-CPU的現(xiàn) 對(duì)于每個(gè)F-CPU都使用特定的 ,例如,F(xiàn)-CPU的統(tǒng)一 為擴(kuò)展(最多8個(gè)字符):“PW_8”。 到正確的F-CPU: 譯安全程序時(shí)自動(dòng)添加的故障安全塊。系統(tǒng)會(huì)將故障控制措施自動(dòng)添加到您創(chuàng)建的安全S7DistributedSafety 67(3欈?????67(3欈?????√??)$SSOLFDWLRQ),$???'LVWULEXWHG6DIHW\)6\VWHP? 組

一個(gè)或兩個(gè)F運(yùn)行組組成。每個(gè)F運(yùn)行組包含:'LVWULEXWHG?)3%?)5&9'3?)5&966(1''3?)??折

???床?

中斷OB(例如,OB35)中直接調(diào)用F-CALL。程序的執(zhí)行;即,在周期性中斷OB中以固定時(shí)間間隔調(diào)用并執(zhí)行安全程序。F

形成的多個(gè)相關(guān)的F塊的邏輯結(jié)構(gòu)。F-I/OFF-F-F-FBDF-LADF編程的數(shù)據(jù)塊),F(xiàn)-CALLF-PBF-PB件夾的F塊。F-PBF塊的調(diào)用順序。F-I/OF-I/ODB。您可以或必須與F-I/O相關(guān)的F-I/ODB–DistributedSafetyF(V1FF功能/FCPU送和接收數(shù)據(jù)的F_SENDDP、F_RCVDP、F_SENDS7的F應(yīng)用程序塊F_ACK_OPF應(yīng)用程序塊F_TP、F_TON、F_TOF;塊(F-SB)和F共享DB。F功能/FF執(zhí)行安全程序時(shí),F(xiàn)系統(tǒng)塊(F-SB)由S7DistributedSafety自動(dòng)插入。夾插入F系統(tǒng)塊。同樣,不得修改(重命F系統(tǒng)所需的DB的符號(hào)名(即,F(xiàn)_GLOBDB),可以 F- ()用標(biāo)準(zhǔn)編程語言(例如,STL、LAD或FBD)在STEP7中創(chuàng)建的。準(zhǔn)FBD/LAD編輯器進(jìn)行編程。

當(dāng)通過標(biāo)準(zhǔn)用戶程序(標(biāo)準(zhǔn)I/O的位器或過程映像)對(duì)數(shù)據(jù)進(jìn)行寫 F-I/OF(F-CALL)開始時(shí),F(xiàn)-CPU將F-I/O輸入,并將這些值保存到輸入(位I(WORD)的通道OB1周期開始時(shí),F(xiàn)-CPU將從標(biāo)準(zhǔn)I/O輸入,并將這些值保存到過S7-400,還請(qǐng)F(tuán)-I/O中。F運(yùn)行組(F-CALL)結(jié)束時(shí),F(xiàn)-CPUF-I/O的輸輸出(位A問。不可使用其他單元(例如,“輸出(WORD)的通道OB1周期開請(qǐng)注意,器位只能用于連接標(biāo)準(zhǔn)數(shù)據(jù)塊程序信息。可將這些數(shù)據(jù)塊F-FB、F-FCF-PB均可對(duì)其(F-DB)進(jìn)行,也可以將其指定給特定的F-FB或F-PB(背景數(shù)據(jù)F-FBF-PB的背景數(shù)據(jù)塊創(chuàng)建數(shù)據(jù)

F_CTUD來實(shí)現(xiàn)故障安全計(jì)數(shù)器的功能)F_TOF來實(shí)現(xiàn)故障安全定時(shí)器的功能)–

整資格的DB("F_GLOBDB".VKE0或"F_GLOBDB".VKE1)來F共享DB中問必須始終為寫。這可對(duì)本地?cái)?shù)據(jù)元素進(jìn)行初始化。初始化。為本地?cái)?shù)據(jù)位賦一個(gè)信號(hào)狀態(tài)(布爾常量“0”或“1”)。不能使用觸發(fā)器(SR、RS)(S(R)指令來初始化本地?cái)?shù)據(jù)位。不得將“過程輸入映像”、“過程輸出映像”和“位器”地址區(qū)用于RLO沿檢測(cè)(N、P)指令或地址沿檢測(cè)(NEG、POS)指令的邊沿器位或用于觸發(fā)器(SR、RS)指令的地如果要將“本地?cái)?shù)據(jù)”RLO沿檢測(cè)(N、P)或地址沿檢測(cè)(NEG、POS)指令的邊沿器位或用于觸發(fā)器(SR、RS)、置位輸出(S)或復(fù)位輸出(R)指令的地址,-&--EXCLUSIVEOR--=-----||------|/|-------(#SRNRLOPRLO(字)AND(字)OR(字)ExclusiveORCMP?CMP?創(chuàng)建二的補(bǔ)碼整數(shù)(16位DBMOVE(FC調(diào)(EN1,EN沒有互(FB調(diào)用(FB調(diào)(EN1,EN沒有互---(RET---(JMP---(JMPNOV---||--的OV位)(SF-I/O輸出時(shí)(F系統(tǒng)時(shí)),才執(zhí)行(“=”)(F-FBD)或輸出線圈(“--()”)(F-LAD)指令嘗試訪問F-I/O的輸出。 令的邊沿器位或用于觸發(fā)器(SR、RS)、置位輸出(S)或復(fù)位輸出(R)指令的地CPU的輸出中,則F-CPU將切換到STOP模式。然后下面其中一條診斷進(jìn)入F-CPU診斷緩沖區(qū):式。結(jié)果/商類似于標(biāo)準(zhǔn)用戶程序中的模擬指令。只允許在具有影響OV位的指令的程序段之后的程序段中執(zhí)行OV位掃描。DIV_I指令的除數(shù)(IN2)0,則除法的商(OUT處的除法結(jié)果)0。F-CPU不STOP在下一個(gè)程序段中編寫OV位掃描程序,均會(huì)這樣響應(yīng)。請(qǐng)記住,在使用“OPNDB”指令時(shí),可以在調(diào)用F-FB/F-FC和“具有完整資格的DB”DB寄存器的內(nèi)容,因此不保證您使用“OPNDB”打開的上一個(gè)數(shù)據(jù)塊仍處于打之后重復(fù)“OPNDB”DB對(duì)F-FB/F-FC中的數(shù)據(jù)塊數(shù)據(jù)的首次必須始終是“具有完整資格的DB”或必須在“OPNDB”指令之前執(zhí)行。這也適用于在跳轉(zhuǎn)標(biāo)記后對(duì)數(shù)據(jù)塊數(shù)據(jù)的首次。"F_DATA_1"VALUE_A"F_DATA_1"VALUE_B"F_DATA_1"RESULTFB5:Network1:CompareVALUE_Awith&03SymbolWithfullyqualifiedaccessandwithsymbolicYouhavetoassignasymbolicname,forexample"F_DATA_1"fortheF-DB,andinsteadoftheabsoluteaddresses,usethenamesassignedinthedeclarationoftheF-DB.

其他F-FB的背景數(shù)據(jù)塊中的靜態(tài)數(shù)據(jù)。請(qǐng)確保未選中FBD/LAD編輯器“常規(guī)”(General) 框(通過選項(xiàng)[Options]>設(shè)置[Settings]打開)中的“將交叉報(bào)告為錯(cuò)誤”(ReportCrossReferencesasError)。否以執(zhí)行MOVE操作。將F_SENDS7和R_RCVS7F應(yīng)用程序塊為多重背景(即使它們具有“多重背景 F_CTD、F_CTUD來實(shí)現(xiàn)故障安全計(jì)數(shù)器的功能)F_TOF來實(shí)現(xiàn)故障安全定時(shí)器的功能)F_SHR_W來執(zhí)行移位指令)F- (

1到F-CPU(如果需要)。23F-FBF-F4F5對(duì)于每個(gè)F運(yùn)行組:F-CALL(分配后將使F-FB或F-FC成為F-工程》系統(tǒng)手冊(cè)如果安全程序的一個(gè)F運(yùn)行組要為另一個(gè)F運(yùn)6在“安全程序”(SafetyProgram)框中編譯安全7F8在“安全程序”(SafetyProgram)框中將整個(gè)用F(91)編譯安全程序(頁260)單個(gè)F運(yùn)行組執(zhí)行以下操作,只能對(duì)整個(gè)安全程序執(zhí)行:

可分配一個(gè)F程序塊。只能從一個(gè)F運(yùn)行組F-I/O的F-I/ODB的變量,而且只能是從其該F-I/O的通道的F運(yùn)行組(如果進(jìn)行了)中進(jìn)行。塊(F運(yùn)行組);不應(yīng)在這些周期性中斷OB中任何其他本地?cái)?shù)據(jù)。的對(duì)象屬性(ObjectProperties)框中進(jìn)行此操作。如果未明確進(jìn)行任何設(shè)置,序可以更容易地修改和到F-CPU。通常,標(biāo)準(zhǔn)用戶程序中的更改不需要接受測(cè)F-FBDF-LADFBDLAD(F-FBDF-LADF-FB、F-FC和/F-DB創(chuàng)建安全程和F-I/O的有效性。SIMATIC管理器的塊文件夾,并選擇(InsertS7(S7Block)功能數(shù))保留的編號(hào)段中的FB編號(hào)。在“功能PropertiesFunction窗口的“1部分GeneralPart1選F-FB/F-FC“F-FBD”或“F-LAD”“確Addresses)(選項(xiàng)>設(shè)置)(Options>Settings)。 進(jìn)行初始化(請(qǐng)參閱『定義F運(yùn)行組』)。示;但可使用STL顯示這些程序段。不得更改其中包含的STL代碼。 初始化輸出參數(shù)。必須始終初始化F-FC的輸出參數(shù)。CPU診斷緩沖區(qū):整資格的DB 請(qǐng)注意,對(duì)F-FB/F-FC中輸入?yún)?shù)的為只讀,而對(duì)輸出參數(shù)的為只寫訪 FF-FBDSTL表示(例如,邊沿器位和分支的上游互連)。無法保存此類F塊。必須刪除STL程序段并用自號(hào)表中。分配符號(hào)名的方式與進(jìn)行標(biāo)準(zhǔn)編程時(shí)使用的分配方式相同。F-FBDF-LADFBDLAD(

讀/寫的F-DB(使用F-DB編程語言)。要使程序更清晰,請(qǐng)為已創(chuàng)建的F-DB分配唯一的符號(hào)名。這些符號(hào)名將顯示在SIMATIC管理器的“詳細(xì)資料”(Details)視圖、“安全程序”(SafetyProgram) 表中。分配符號(hào)名的方式與進(jìn)行標(biāo)準(zhǔn)編程時(shí)使用的分配方式相同。數(shù)據(jù)塊的選項(xiàng):“未”(Unlinked)和“DB在PLC中處于寫保護(hù)狀態(tài)”(DBisWrite-ProtectedintheF-DBFDB對(duì)象屬性中的“DBPLC中處于寫保護(hù)狀態(tài)”(DBiswrite-protectedinthePLC)可用選項(xiàng)。FDBSIMATIC管理器FDBF-DB的方式相同。數(shù)據(jù)的F運(yùn)行組創(chuàng)建“F運(yùn)行組通訊的DB”。受保護(hù)的F-FB/F-FC/F-DB將不再能修改。

(Offline 建的F庫。FBD/LAD編輯器僅顯示S7DistributedSafety的F庫。結(jié)果:“安全程序”(SafetyProgram)框中“知識(shí)保護(hù)”(Know-howprotection)列中 “檢查塊的一致性”功能可修正若干時(shí)間戳和塊的不一致。可在安全程序中對(duì)沒有知識(shí)可以選擇(Program(Compile和(Program(CompileAll菜(File)>寫保護(hù)(Storewrite-protected)菜單命令,則在任何塊文件夾中均創(chuàng)建F塊的

和 F運(yùn)行組中使用) F-塊(F運(yùn)行組);不應(yīng)在這些周期性中斷OB中任何其他本地?cái)?shù)據(jù)。F-CALL應(yīng)在OB的起始處,這樣不管處理標(biāo)準(zhǔn)用戶程序花費(fèi)多長(zhǎng)時(shí)間,始終能以固定的時(shí)間間隔調(diào)用F運(yùn)行組??蓮亩鄠€(gè)F運(yùn)行組標(biāo)準(zhǔn)I/O的過程輸入和輸出映像和器位

單命令。將顯示“安全程序”(SafetyProgram)框。激活“F-RuntimeGroups...”(F運(yùn)行組...)按鈕以打開“EditF-RuntimeGroups”(編輯F運(yùn)行組)框。在“編輯F運(yùn)行組”(EditF-RuntimeGroups)框中,選擇“新建...”(New...)。將顯示“定義新的F運(yùn)行組”(DefineNewF-RuntimeGroup)框?!按_定”(OK)退出“編輯F運(yùn)行組”(EditF-RuntimeGroups)框后,將立即自動(dòng)創(chuàng)建此FC。的塊為“FB”F塊,則必須為“FI-DB”(I-DBforF-programblock)(可能為符號(hào)條目)指定背景數(shù)據(jù)塊(例如,“DB10”)“確定”(OK)退出“F運(yùn)行組”(EditF-RuntimeGroups)框后,將立即自動(dòng)創(chuàng)建此I-DB。I-DB的編號(hào)不能介位]”(Max.CycleTimeofF-RuntimeGroupinms)F運(yùn)行組兩次調(diào)用之間允次數(shù)是否足夠多,而不是確定執(zhí)行次數(shù)是否太多。因此,必須使用DistributedSafetyF(V1)中的F應(yīng)用程序塊來實(shí)現(xiàn)故障安全定時(shí)器功能,而非計(jì)數(shù)器功能(OB調(diào)用)如果該F運(yùn)行組要向其他F運(yùn)行組提供數(shù)據(jù),請(qǐng)從下拉列表中為“F運(yùn)行組通訊的DB”(DBforF-runtimegroupcommunicationF-DBF-DB(可能為符號(hào)條目)。單擊“確定”(OK)退出“編輯F運(yùn)行組”(EditF-RuntimeGroups)框后,將立即自動(dòng)創(chuàng)建此F-DB。激活“確定”(OK)按鈕后,將對(duì)“編輯F運(yùn)行組”(EditF-RuntimeGroups)框中的條CPU的對(duì)象屬性、“周期性中斷”[CyclicinterruptsOB的“執(zhí)行時(shí)間”參在“F運(yùn)行組”(EditF-RuntimeGroups)框中激活“確定”(OK)按鈕后,將保存這些條目,并且在提示之后自動(dòng)創(chuàng)建所有尚未創(chuàng)建的F塊。供的故障安全數(shù)據(jù)從另一個(gè)F運(yùn)行組中。通過“接收方”(receiver)F運(yùn)行組只能對(duì)其進(jìn)行讀 參閱『創(chuàng)建和編輯F-DB』一章)。F-DB對(duì)象屬性的“2部分”(General-Part2)選項(xiàng)卡中的“系列”(Family框中訊的DB分配符號(hào)名。F運(yùn)行組FF運(yùn)行組開始FF運(yùn)行組(例如,F(xiàn)2)F運(yùn)中指定的值可用作故障安全值(F運(yùn)行組通訊DB的預(yù)設(shè)值)。F運(yùn)行組2將在首次被調(diào)用時(shí)故障安全值。F運(yùn)行組2第二次被調(diào)用時(shí),如果在它運(yùn)行組2則將繼續(xù)故障安全值直至完全處理完F運(yùn)行組1。1[[[[[[[[[[[1[[[[[[[[[[[)))) F1F1FDBF2F1FDB中FDB1[[1[[[[[[[[[[[))) F運(yùn)行組F運(yùn)行組的F-CALL),則F-CPU將切換到STOP模式。然后以下診斷之一將被輸入到F-CPU的診斷緩沖區(qū)中:當(dāng)前周期時(shí)間(以ms為單位):

在“編輯F運(yùn)行組”(EditF-RuntimeGroups)框中,選擇要?jiǎng)h除的F運(yùn)行組文件激活“刪除Delete

個(gè)新的F-DB) F-CPUSTOPRUN安全程序后,將使用裝載F-Attribute的數(shù)據(jù)塊(與冷重啟動(dòng)時(shí)的情況相同)。這意味著將丟失保存的錯(cuò)誤信息。數(shù)據(jù)處理錯(cuò)誤或內(nèi)部錯(cuò)誤也可以使用裝載器中的值來觸發(fā)安全程序的啟動(dòng)。如果您的過程不允許此類啟動(dòng),則必須在安全程序中編寫一個(gè)重啟動(dòng)/啟動(dòng)保護(hù)程序:必須類型為BOOL的變量,其初始值/實(shí)際值為“1”。鈍化F-I/O。F-I/ODB I/O與標(biāo)準(zhǔn)I/O相同,可通過過程映像(PII和PIQ)F-I/O(例如,S7-300F-SM)。不允許直接I/OF運(yùn)行組F-I/O的通道。合PROFIsafe的特殊安全協(xié)議。大。要找出通道(用戶數(shù)據(jù))F-I/O的相關(guān)手冊(cè)。在安全程序中過程映像時(shí),僅允許實(shí)際存在的通道。感器的1oo2評(píng)估”。要了解可在安全程序中 哪些由“傳感器的1oo2評(píng)估”組成的通道,請(qǐng)參考F-I/O的相關(guān)手冊(cè)。

(F-I/OF-I/OF-I/O、S7-300F-SM、ET200SF模塊、ET200ecoF模塊、ET200proFDP標(biāo)準(zhǔn)從站/標(biāo)I/O設(shè)備、F-I/OF-CPUPROFIsafe總線規(guī)約的版本) PROFIBUSDPPROFINETIO的更新時(shí)間與信號(hào)圖表中顯示的相反,如果需要的話,過程數(shù)據(jù)和傳送至故障安全輸出的故障安(“”DFOF。F-I/OF-I/O的單個(gè)通道發(fā)生鈍化時(shí)使用故障安全(0BOOL的(數(shù)字)通道,又適用于數(shù)據(jù)類型為INT(WORD)的(模擬)通道,情況如下:如果是F-I/O,則發(fā)生鈍化時(shí),F(xiàn)系統(tǒng)將向安全程序提供故障安全值(0)以代替PII中未決的過程數(shù)據(jù)。FSM336AI6x13BitSM336F-AI6x0/420mAHART通道的上溢或下F-I/O0PII7FFFHF-I/O,且要在安全程序中INTWORD的模擬通道處理“0”QBAD/QBAD_I_xx/QBAD_O_xx=1時(shí)的各個(gè)故障處理PII中提供的故障安全值“0”。用戶確認(rèn)后進(jìn)行。重新集成的方法取決于以下因素: F-I/OHWF-I/ODIAG變量除外)F-I/ODBF-I/ODB受知識(shí)保護(hù)。以下是F-I/ODB的變量的原因F-I/ODB10110DP標(biāo)準(zhǔn)從站/標(biāo)準(zhǔn)I/O設(shè)備重新分配參數(shù)的變量,或SM336;F-AI6x0/4...20mA0鈍化輸出11輸出故障安全值10DP標(biāo)準(zhǔn)從站/標(biāo)準(zhǔn)I/O設(shè)備重新分配參數(shù)的變量,或SM336;F-AI6x0/4...20mA01111

在F-I/ODB中使用PASS_ON變量,只能鈍化整個(gè)F-I/O,不能進(jìn)行通道級(jí)鈍化。

F-I/OF-I/O故障,則將鈍化F-I/OF-I/O故障或通道故障,將根據(jù)ACK_NEC重新集成F-I/O:ACK_NEC0時(shí),可以編寫自動(dòng)重新集成說明ACK_NEC。

F-I/OF-I/O/F-I/O的通道,要求在以下情況下使用F-I/ODB的變量ACK_REI的上升沿執(zhí)行用戶確認(rèn):ACK_NEC=1的情況下發(fā)生F-I/O故障或通道故障后僅在ACK_REQ=1時(shí)才可能確認(rèn)。F-I/O的重新集成(請(qǐng)參閱『FB219“F_ACK_GL”FF-I/O的全球確

SM336F-AI6x0/420mAHARTHARTSM336;F-AI6x0/4...20mAHARTHART“0”將禁用HART通訊。IPAR_EN1HART通訊時(shí)發(fā)生通訊錯(cuò)鈍化,那么評(píng)估狀態(tài)時(shí)僅更改IPAR_EN變量。 SM336F-AI6x0/420mAHARTHART通訊的其它信F-I/OPASS_OUT1QBAD1表示至少已鈍化一個(gè)通道。QBAD_I_xx和QBAD_O_xx表示被鈍化的輸入和輸出通道。但是,如果您PASS_ON1QBAD、QBAD_I_xx和QBAD_O_xx1PASS_ON1啟用鈍化,PASS_OUT將不更改數(shù)值。因此,PASS_OUT可以用于其它F-I/O的組鈍化。

I/OACK_REQ1F-I/OF-I/O的通道需要用戶確行用戶確認(rèn)。確認(rèn)完成后,F(xiàn)系統(tǒng)將把ACK_REQ復(fù)位為0。F-I/OF-I/O故障或通道故障后,只能在消除故障幾分鐘之后才可以執(zhí)行確認(rèn)(請(qǐng)參閱F-I/O手冊(cè))。

SM336F-AI6x0/420mAHARTHART

DIAG變量可提供有關(guān)已發(fā)生的錯(cuò)誤或故障的非故障安全信息(1字節(jié)),用于檢修目F-CPUF-I/OF-I/O正在接收的參數(shù)分或HWConfigF-I/O的參數(shù)分----F-I/ODB變量F-I/ODB為該F-I/ODB輸入符號(hào)名。道的F運(yùn)行組(如果進(jìn)行了 可使用“具有完整資格的DB ”F-I/ODB的變量(即,通過指定F-I/ODB的符號(hào)請(qǐng)確保未選中FBD/LAD編輯器“常規(guī)”(General) 框(通過選項(xiàng)[Options]>設(shè)置[Settings]打開)中的“將交叉報(bào)告為錯(cuò)誤”(ReportCrossReferencesasError)。否則,將不能F-I/ODB的變量。

期間,將鈍化整個(gè)F-I/O。QBAD_O_xx1

FF-Run-Time組的第二個(gè)周期開始時(shí),將F-I/O,即自ACK_NECF-I/OF-Run-Time組的周期時(shí)間PROFIBUSDP/PROFINETIOF-Run-Time組的若干周期之后進(jìn)行。呹 呹 ?√??????呹摜?楕 4?椫,4,4? ???,扖?4%$',4%$'23$66$&.$&.????戢??),????戢⒉?),2ⅴ???戢??戢⒉?),測(cè)到錯(cuò)誤(通訊錯(cuò)誤),將鈍化相關(guān)F-I/O。

F-I/ODBACK_REI抩帾棖幾本

,4,4?椫?椫戢⒉?椫44,,本?',$*?????戢??),2???2ⅴ???戢??????地???????),如果F系統(tǒng)檢測(cè)到通道故障(例如,短路、過載、誤差錯(cuò)誤或斷線),F(xiàn)系統(tǒng)將根據(jù)在HWConfigF-I/O的“發(fā)生通道故障后的行為”(BehaviorafterChannelFaults參通道的變量QBAD、PASS_OUTQBAD_I_xxQBAD_O_xx=1。

ACK_NEC0F系統(tǒng)檢測(cè)到已消除故障,將立即自動(dòng)重新集成F-I/OF-I/OF-I/OF-I/O,重新集成可在完成必需的測(cè)試信號(hào)輸入(F-I/O使用這ACK_NEC=1時(shí),僅具有上升沿(F-I/ODBACK_REI變量上或在FB219新集成。F系統(tǒng)檢測(cè)到已消除故障且已將ACK_REQ設(shè)置為1后,可立即執(zhí)行確會(huì)自動(dòng)重新集成。這與上述當(dāng)ACK=0時(shí)的情況相同。故障后鈍化整個(gè)F-I/O))68%6)$&.$&.68%6

め摜??

)6(1''3)5&9'3

?)5&9'3故障后鈍化整個(gè)F-I/O)??戢??)?? 3$(抩攏3$(抩攏4%$'4%$'3$66$&.$&.

?∪????∪???

????

本?咂??抩攏嬺本本?咂??抩攏嬺本朗?抩攏?∪???',$*123抩攏?抩攏?椫本?抩攏抩攏?抩攏?椫本?抩攏め123

45め?6

有F-I/O。給組中F-I/O的所有PASS_ON變量。QBAD_I_xx和QBAD_O_xx變量將都設(shè)置為1。

成)(PASS_OUT=0),則自動(dòng)重新集成被組鈍化鈍化的F-I/O。),2$??棖幾?本?),2 ),2%?本

),2$),2$4%$',4%$'23$66),2%4%$',4%$'23$66),2),2?? ?? P???,???2ⅴ???戢??????地???????), )或的第一步),并分配功能鍵2以傳送“確認(rèn)值”“9”(確認(rèn)的第二步)。如果只能使用“監(jiān)視/修改變量Monitor/ModifyVariablPC執(zhí)行用戶確認(rèn),并且不希望取消激活安全模式,則必須在調(diào)用F_ACK_OPF-Block時(shí)在輸入IN處傳輸一個(gè)地址(器字)。然后可通過修改此器字在編程設(shè)備或PC上傳送“確認(rèn)值”“6”和“9”。不得通過程序說明該器字。DBDB 讀出F-CPU名稱可選:在操作員監(jiān)視和控制系統(tǒng)中設(shè)置一個(gè)區(qū)域,用以永久 F-CPU名稱。然 讀出的F-CPU名稱和永久 F-CPU進(jìn)行尋址。 多個(gè)使用F_ACK_OP進(jìn)行故障安全確認(rèn)的F-聯(lián)網(wǎng),則執(zhí)行這兩個(gè)確認(rèn)步驟之前,必須確保實(shí)際上正對(duì)正確的F-CPU進(jìn)行尋址:個(gè)F-I/ODB中的ACK_NEC變量設(shè)置為“0”。F-I/ODBQBADQBAD_I_xxQBAD_O_xx或DIAG變量,以觸發(fā)指示燈(如果適用),并且/或者在標(biāo)準(zhǔn)用戶程序中通過評(píng)估QBADQBAD_I_xxQBAD_O_xxDIAG,在操作員監(jiān)視和控制系統(tǒng)上生成錯(cuò)誤F-CPU的診斷緩沖FB219“F_ACK_GL”F應(yīng)用程序塊的ACK_REI_GLOB輸入(請(qǐng)參閱上文)。F-I/ODB352),%86352),%86?&38)?'3? ?,0)&38? )) ???因此,對(duì)于確認(rèn)鍵所連接的F-I/O的重新集成的確認(rèn),建議還要提供通過可用于智能從站的F-CPU的操作員監(jiān)視和控制系統(tǒng)執(zhí)行的確認(rèn)(請(qǐng)參閱1)。 F-CPUDPF-CPU的確認(rèn)鍵執(zhí)的安全程序發(fā)送至智能從站的F-CPU的安全程序。此功能,必須首先為符號(hào)表中F_RCVDP的背景數(shù)據(jù)塊分配符號(hào)名(該實(shí)例中為“NameF_RCVDP1”)。F_RCVDPSUBBO_xx提供故障安全值“RLO0”,以便在啟動(dòng)發(fā)送和接F系統(tǒng)之后第一次建立通訊之前,或在發(fā)生安全相關(guān)的通訊錯(cuò)誤時(shí),不會(huì)觸發(fā)意外資格的"F_GLOBDB".RLO0。的F-CPU的操作員監(jiān)視和控制系統(tǒng)執(zhí)行的確認(rèn),以發(fā)送確認(rèn)信號(hào)(請(qǐng)參閱1)。 ( F-I/O的過程輸入映像和過程輸出映像(例如,“Emergency_Stop_Button_1”[I5.0])要了解標(biāo)準(zhǔn)操作系統(tǒng)的更新次數(shù),請(qǐng)參考STEP7中的“輸入/輸出過程映獲得的值不同的值??赡塬@得不同值的原因是:F運(yùn)行組之后才能在標(biāo)準(zhǔn)程序中過程輸入映像。在這種情況下,還可在標(biāo)準(zhǔn)用戶程序中評(píng)障安全值(0)F運(yùn)行組(F-CALL)到在標(biāo)準(zhǔn)用戶程序中評(píng)估過程輸入映像的過程中,標(biāo)準(zhǔn)操作系統(tǒng)或SFC26UPDAT_PI不更新過程映像。

程序的中間結(jié)果。但是,不得在安全程序本身中這些器位。樣,不得在安全程序中這些值(請(qǐng)參閱『F-FBD/F-LAD編程語言和標(biāo)準(zhǔn)FBD/LADF-FBDF-LADFBDLAD( 程序的器位或標(biāo)準(zhǔn)I/O的過程輸入映像(PII)(請(qǐng)參閱『F-FBD/F-LAD編程語言和標(biāo)準(zhǔn)FBD/LAD語言之間的區(qū)別』一章中受支持的地址區(qū)表)。 FPII)不能用于RLO沿檢測(cè)(N、P)或地址沿檢測(cè)(NEG、POS)指令的邊沿器下限。然后可使用比較的結(jié)果影響安全功能。信號(hào)中獲取的開始條件的AND門控。如果要在安全程序中標(biāo)準(zhǔn)用戶程序的數(shù)據(jù)(位器或標(biāo)準(zhǔn)I/O的PII),并且這些數(shù)據(jù)可在F運(yùn)行組(從中 期性中斷執(zhí)行。調(diào)用F運(yùn)行組之前,必須將數(shù)據(jù)從標(biāo)準(zhǔn)用戶程序直接寫入這些器位。然后,只能在安全程序中這些器位。CPU的診斷緩沖區(qū)中: F-FBDF-LADFBDLAD( 安全相關(guān)的CPU與CPU通訊:'3??侊 '3??侊B352),%86,??,??C

'3'3 '3'3'3劵,?? ,??,??

352),%86幾D??????????抩帾?抩扖'3'3劵???????,??抩帾?????????,????抩帾據(jù)將在DP主站/智能從站或IO控制器的F-CPU中的安全程序之間以故障安全方式傳在DP/DP耦合器/DP主站/智能從站或PN/PN耦合器已組態(tài)的地址區(qū)中。安全相關(guān)的智能從站與從站通訊可以通過DP從站(支持安全相關(guān)的智能從站與從站通號(hào)模塊(具有IM153-2,訂貨號(hào)6ES7153-2BA01-0XB0或更高,固件版本高序中F-I/O的通道。 CPU416F-3在通過S7連接的安全相關(guān)的通訊中,指定數(shù)量的數(shù)據(jù)類型為BOOL、INT、WORD或和接收方分別使用一個(gè)F-DB(“F通訊DB”)進(jìn)行數(shù)據(jù)交換。

行安全相關(guān)的CPU與CPU通訊。

F-CPU中的任一個(gè)都可以發(fā)送和接收數(shù)據(jù)(雙向通訊)。'3 '3))+:+:)6DIHW\6DIHW\4 ,/HQJWK /HQJWK, 4/HQJWK /HQJWK, 4DGGU/HQJWK4 ,/HQJWK'3'3)6(1''3)5&9'3)5&9'3)6(1''3要發(fā)送的數(shù)據(jù)的輸出數(shù)據(jù)地址區(qū)必須以與關(guān)聯(lián)的輸入數(shù)據(jù)地址區(qū)相同的起始地址開始。要接收的數(shù)據(jù)的輸入數(shù)據(jù)地址區(qū)必須以與關(guān)聯(lián)的輸出數(shù)據(jù)地址區(qū)相同的起始地址開始。 “PROFIBUSDP\其它現(xiàn)場(chǎng)設(shè)備(Additionalfielddevices)\網(wǎng)關(guān)(Gateway)\DP/DP耦合器(DP/DPcoupler)”中選擇“DP/DP耦合器”(DP/DPcoupler)。將DP/DP耦合器放置在F-CPU的DP主站系統(tǒng)上。PROFIBUS1125中更改用“屬性”(Properties)菜單命令插入子網(wǎng)名稱、子網(wǎng)ID、作者和注釋。在“網(wǎng)絡(luò)設(shè)置”(NetworkSettings選項(xiàng)卡中,應(yīng)將傳輸率設(shè)置為不低于“1.5Mbps”必須選擇“DP”作須使用通用模塊DP主站系統(tǒng)上選擇“DP/DP”,然后從DP/DP耦合器(DP/DPCoupler)文件夾插入通用模塊。對(duì)象屬性(objectproperties)框出現(xiàn)。)為輸出數(shù)據(jù)地址區(qū)輸入關(guān)聯(lián)的值。在我們的實(shí)例中,輸入“16”作為“起始地址”(StartAddress)、“12”作為“長(zhǎng)度”(Length)、“字節(jié)”(Byte作為“單位”(Unit以及“總長(zhǎng)度”(TotalLength)作為“一致”(Consistent)。為輸入數(shù)據(jù)地址區(qū)輸入關(guān)聯(lián)的值。在我們的實(shí)例中,輸入“16”作為“起始地址”(StartAddress)、“6”作為“長(zhǎng)度”(Length)、“字節(jié)”(Byte作為“單位”(Unit以及“總長(zhǎng)度”(TotalLength)作為“一致”(Consistent)。(object為輸出數(shù)據(jù)地址區(qū)輸入關(guān)聯(lián)的值。在我們的實(shí)例中,輸入“28”作為“起始地址”(StartAddress)、“6”作為“長(zhǎng)度”(Length)、“字節(jié)”(Byte作為“單位”(Unit以及“總長(zhǎng)度”(TotalLength)作為“一致”(Consistent)。為輸入數(shù)據(jù)地址區(qū)輸入關(guān)聯(lián)的值。在我們的實(shí)例中,輸入“28”作為“起始地址”(StartAddress)、“12”作為“長(zhǎng)度”(Length)、“字節(jié)”(Byte作為“單位”(Unit)以及“總長(zhǎng)度”(TotalLength)作為“一致”(Consistent)。地址區(qū)[安全相關(guān)的主站與主站通訊]』一章中的圖)。

'3? '3?)?

)))))))?????'3'3劵 352),%86FF_SENDDPF_RCVDP進(jìn)行接收。必須F-PB開始時(shí)調(diào)用F_RCVDP必須F-PB結(jié)束時(shí)調(diào)用F_SENDDP。(

各個(gè)LADDR輸入。DP_DP_IDF-CPUF_SENDDPDP_DP_ID值。'3? '3?)))??)6(1''3'3'3)5&9'3'3'3'3'3)5&9'3'3'3)6(1''3'3'3)6(1''3'3'3)5&9'3'3'3)5&9'3'3'3'3?)'3'3)6(1''3'3'3)6(1''3'3'3)5&9'3'3'3'3'3F_RCVDPF_RCVDPF_RCVS7調(diào)用的輸入?yún)?shù)使CPU會(huì)切換到STOP。然后以下診斷之一將被輸入到F-CPU的診斷緩沖區(qū)中: 號(hào),可在調(diào)用F_SENDDP前使用具有完整資格的符號(hào) (例如"NameF_SENDDP1".SD_BO_02)將值直接寫入F_SENDDP的背景數(shù)據(jù)塊。的信號(hào)(例如"NameF_RCVDP1".RD_BO_02)。F系統(tǒng)后首次建立起通訊或在安全相關(guān)的通訊中INTSUBI_xx處的中的變量“RLO0”或“RLO1”。然后,在輸入SUBBO_xx處,輸入具有完整資格"F_GLOBDB".RLO0(如果要指定故障安全值“0”)"F_GLOBDB".RLO1(如量,并在輸入SUBI_xx或SUBBO_xx處使用完整資格來該變量。一個(gè)F_RCVDP。因此,必須為那些在啟動(dòng)F系統(tǒng)后的第一個(gè)周期中要由F_RCVDP輸出的變量分配適當(dāng)?shù)某跏贾?實(shí)際值。在輸出在F_RCVDPSUBBO_xxSUBI_xx輸入處分配的故障安全值。關(guān)閉),以確保這部分受接收數(shù)據(jù)影響的系統(tǒng)的安全?;蛘?,必須通過評(píng)估如果要傳送的數(shù)據(jù)量超過一對(duì)F_SENDDP/F_RCVDP塊的容量,可調(diào)用第二個(gè)(或第三個(gè))F_SENDDP/F_RCVDP。這需要組態(tài)另一個(gè)通過DP/DP耦合器進(jìn)行的連接。使用一個(gè)DP/DP耦合器是否可行取決于該DP/DP耦合器的容量限制

'3? ,?))+:)??)6(1''3)5&9'3)5&9'3)6(1''3 式”[OperatingMode]選項(xiàng)卡中)。式”[OperatingMode]選項(xiàng)卡中)。在“已組態(tài)的站”(Configuredstations)下的硬件 如“CPU31x”)并將其放置

溫馨提示

  • 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)論