西門子模擬量6ES72883AQ020AA0模塊用法
西門子模擬量6ES72883AQ020AA0模塊用法
“設(shè)置”(Settings) 區(qū)域
“生成的 F 系統(tǒng)塊的編號(hào)范圍”(Number ranges of the generated F-systemblocks)
對(duì)于自動(dòng)生成的新 F 塊,F 系統(tǒng)將使用在此的編號(hào)范圍。
而且在此,還可以選擇由 F 系統(tǒng)管理的編號(hào)范圍,或者用戶自己一個(gè)固定范圍。
● “管理的 F 系統(tǒng)”(F-system managed)
根據(jù)所使用的 F-CPU,由 F 系統(tǒng)管理編號(hào)范圍。F 系統(tǒng)將選擇一個(gè)有效的編號(hào)范圍。并顯
示編號(hào)起始和結(jié)束范圍。
● “固定范圍”(Fixed range)
用戶可以從有效范圍內(nèi)選擇編號(hào)范圍的起始和結(jié)束范圍。有效范圍取決于所用的 F-CPU。
選擇了一個(gè)無效編號(hào)范圍時(shí),系統(tǒng)將顯示一個(gè)錯(cuò)誤消息。
在組態(tài)過程中,系統(tǒng)只會(huì)檢查所組態(tài)的下限是否低于或等于上限以及是否在 F-CPU 的有效
范圍內(nèi)。在編譯過程中,會(huì)先檢查組態(tài)的范圍是否足夠大。用戶需要確保所的范圍足
夠大。當(dāng)有效范圍不足時(shí),會(huì)發(fā)生編譯錯(cuò)誤。而且有些塊可能無法生成,同時(shí)也不會(huì)執(zhí)行
安全程序。
在下一次編譯時(shí),這些更改才會(huì)生效。在編譯過程中,系統(tǒng)自動(dòng)創(chuàng)建的 F 塊可移動(dòng)到新區(qū)
域。但,F-I/O DB 除外。這些 DB 將始終保持其初始編號(hào)(可在 F-I/O 屬性中進(jìn)行更改)。
對(duì)“安全程序中使用的本地?cái)?shù)據(jù)”參數(shù)進(jìn)行以下設(shè)置:所用 F-CPU 中本地?cái)?shù)據(jù)的大數(shù)量 - 主
安全塊所需的本地?cái)?shù)量(如果主安全塊中有 2 個(gè) F 運(yùn)行組,則所需的大本地?cái)?shù)據(jù)量) - 調(diào)
用 OBx 所需的本地?cái)?shù)據(jù)量(如果有 2 個(gè) F 運(yùn)行組,則使用對(duì)本地?cái)?shù)據(jù)需求大的 OB)。
注:如果在主安全塊和調(diào)用 OBx 中未聲明任何臨時(shí)本地?cái)?shù)據(jù),則主安全塊所需的本地?cái)?shù)據(jù)量
為 6 個(gè)字節(jié)而調(diào)用 OBx 所需的本地?cái)?shù)據(jù)量為 26 個(gè)字節(jié)。通過程序結(jié)構(gòu)可計(jì)算出主安全塊和
調(diào)用 OBx 所需的本地?cái)?shù)據(jù)量。
在項(xiàng)目樹中選擇所用的 F-CPU,然后選擇“工具 > 調(diào)用結(jié)構(gòu)”(Tools > Call structure)。下表中
列出了路徑中或各個(gè)塊中對(duì)本地?cái)?shù)據(jù)的需求