在線幫助中未包含的信息和有關(guān)產(chǎn)品特性的重要信息。
理論上,TIA Portal V15.1 中可繼續(xù)使用之前舊版本創(chuàng)建的所有 PLC 程序。但由于版本 V15.1 中對編譯器進(jìn)行了改進(jìn)并更正了相關(guān)錯誤,在較少數(shù)情況下程序在升級后的結(jié)果不同,可能需要手動調(diào)整程序代碼。在下文中,對此進(jìn)行了詳細(xì)介紹。
在 TIA Portal 舊版本中,賦值運(yùn)算的處理序列中包含有表達(dá)式或函數(shù)調(diào)用,往往很不直觀。而且處理過程并不總是按照從右到左的順序;在某些條件下,可能會先評估左側(cè)的表達(dá)式部分。
該錯誤已在版本 V15.1 中得以更正,系統(tǒng)將始終先計算賦值運(yùn)算的右側(cè),之后再確定左側(cè)。
示例:
#myArr["FC_1"()]:= #x + #y;
在舊版本中,首先運(yùn)行“FC1”,確定一個 ARRAY 元素。之后,再計算 #x + #y。
在 V15.1 及以上版本中,將按照從右到左的順序正確處理程序:首先計算 #x + #y,然后運(yùn)行“FC1”。
這一更正措施可能導(dǎo)致用戶程序升級后的操作特性發(fā)生變化。例如,“FC1”中設(shè)置變量 #x 或 #y 時。因此,在升級后請檢查用戶程序。
如果在 SCL中通過比較指令對兩個背景數(shù)據(jù)塊進(jìn)行比較,則系統(tǒng)將僅比較塊的數(shù)量而非塊的結(jié)構(gòu)。在 V15.1 及以上版本中,編譯過程中將顯示一條錯誤消息,指示該指令可能會返回錯誤結(jié)果(由于塊的數(shù)量不同,因此通常返回 FALSE)。
示例:
即使兩個塊的結(jié)構(gòu)相同,以下比較指令也將返回結(jié)果 FALSE。
IEC 定時器中包含有只讀參數(shù),如 ET(當(dāng)前時間值)。在舊版本 TIA Portal 中,導(dǎo)入外部源文件時,某些情況下系統(tǒng)將覆蓋這些只讀參數(shù)的起始值。該錯誤在 V15.1 中已更正:現(xiàn)在導(dǎo)入源文件時,系統(tǒng)將忽略只讀參數(shù)的起始值,而使用該數(shù)據(jù)類型的默認(rèn)值。因此,導(dǎo)入后請檢查用戶程序。
在升級為 V15.1 時,系統(tǒng)將更正用戶程序中無效的 Unicode 字符。例如,使用 IEC 中定義的轉(zhuǎn)義序列替換字符串常量中的無效字符。該操作可能會更改程序的校驗和,并指示在線和離線程序不同。此時,需編譯用戶程序并重新加載。
使用指令“SCATTER”/“SCATTER_BLK”,可將位序列解析為單個位。而使用指令“GATHER”/“GATHER_BLK”,則可將各個位組合成一個位串。
由于在 I/O 區(qū)域或工藝對象的數(shù)據(jù)塊中無法確保數(shù)據(jù)的一致性,因此該指令不使用此區(qū)域內(nèi)的值。
在 V15.1 及以上版本中,該規(guī)則將進(jìn)行較為精準(zhǔn)的語法檢查。如果在用戶程序中上述指令的輸入?yún)?shù)無效,則在編譯過程中報告一條錯誤消息。
為了避免該錯誤的發(fā)生,可將變量先復(fù)制到一個臨時存儲區(qū),之后再將其從該存儲區(qū)傳送到指令“SCATTER”或“GATHER”中。
使用指令“BLKMOV”/“UBLKMOV”和“FILL”/“UFILL”,可將某個存儲區(qū)(源范圍)中的內(nèi)容復(fù)制到另一個存儲區(qū)(目標(biāo)范圍)內(nèi)。如果這些指令訪問一個不存在的存儲區(qū),則將輸出一條編程錯誤。在之前的版本中,較少數(shù)情況下“RET_VAL”參數(shù)處會生成一個錯誤代碼,而非編程錯誤。該錯誤已在 S7-1500 CPU 固件版本 V2.6 及以上版本中修正。
“RUNTIME”指令中參數(shù)“Mem”的數(shù)據(jù)類型為“LREAL”,僅該數(shù)據(jù)類型的變量才能使用。而且,不支持隱式轉(zhuǎn)換。在 V15.1 版本中,該規(guī)則將進(jìn)行較為精準(zhǔn)的語法檢查。如果用戶程序中“RUNTIME”指令的“Mem”參數(shù)的數(shù)據(jù)類型無效,則在編譯時將報告一條錯誤消息。
詞條
詞條說明
西門子S7-300 PLC與DCS控制系統(tǒng)的通信
一. ?系統(tǒng)組成1、系統(tǒng)結(jié)構(gòu)本系統(tǒng)構(gòu)成如圖1,其中略去了西門子S7-300PLC之外的其它現(xiàn)場級控制設(shè)備。系統(tǒng)上位機(jī)采用橫河CS3000型DCS集散控制系統(tǒng),實(shí)現(xiàn)對整個水利項目進(jìn)行集中監(jiān)控。下位機(jī)之一采用的是西門子S7-300系列PLC,實(shí)現(xiàn)對現(xiàn)場各種智能儀表,包括現(xiàn)場電機(jī)、智能開關(guān)、變頻器、傳感器等執(zhí)行、檢測設(shè)備的啟??刂?、信息采集等操作。在上圖所示系統(tǒng)結(jié)構(gòu)中,現(xiàn)場各種智能儀表(采用的
Sm@rtServer內(nèi)容在線幫助中未包含的信息和有關(guān)產(chǎn)品功能的重要信息。在 Windows 10 中打開 SmartClient *.sac 文件使用可執(zhí)行文件 SmartClient.exe 以 *.sac 格式保存當(dāng)前 SmartServer 連接的數(shù)據(jù)。要在 Windows 10 中自動打開以這種方式生成的文件,必須通過 SmartClient.exe 中的選擇按鈕和對話框手動打開一次帶
事件類別 9 - 標(biāo)準(zhǔn)用戶事件事件 ID 的說明事件 ID事件W#16#9001自動模式W#16#9101手動模式W#16#9x02OPEN/CLOSED,ON/OFFW#16#9x03手動命令啟用W#16#9x04單元保護(hù)命令 (OPEN/CLOSED)W#16#9x05過程啟用W#16#9x06系統(tǒng)保護(hù)命令W#16#9x07過程值監(jiān)視已響應(yīng)W#16#9x08操控變量監(jiān)視已響應(yīng)W#16#9x09
VLAN與節(jié)點(diǎn)的空間位置無關(guān)的網(wǎng)絡(luò)定義VLAN(虛擬局域網(wǎng))將物理網(wǎng)絡(luò)劃分成若干個相互屏蔽的邏輯網(wǎng)絡(luò)。此時,設(shè)備組合在一起形成邏輯組。只有相同 VLAN 上的節(jié)點(diǎn)才能彼此尋址。因為僅在特定的 VLAN 中轉(zhuǎn)發(fā)組播和廣播幀,所以它們也稱為廣播域。VLAN 的*特優(yōu)勢是可減少其他 VLAN 的節(jié)點(diǎn)和網(wǎng)段的網(wǎng)絡(luò)負(fù)載。要確定哪個數(shù)據(jù)包屬于哪個 VLAN,請將幀擴(kuò)展 4 個字節(jié),請參見?VLAN
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00