西門子數控模塊|授權經銷商
| 更新時間 2024-11-01 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子數控模塊|授權經銷商
西門子授權代理商、西門子一級代理商 西門子PLC模塊代理商﹐西門子模塊代理商供應全國范圍:
與此同時,我們還提供西門子G120、G120C V20 變頻器; S120 V90伺服控制系統;6EP電源;電線;電纜;
網絡交換機;工控機等工業自動化的設計、技術開發、項目選型安裝調試等相關服務。
西門子中國授權代理商——湖南西控自動化設備有限公司,本公司坐落于湖南省中國(湖南)自由貿易試驗區長沙片區開元東路 1306 號開
陽智能制造產業園一期 4 棟 30市內外連接,交通十分便利。
公司國際化工業自動化科技產品供應商,是專業從事工業自動化控制系統、機電一體化裝備和信息化軟件系統
集成和硬件維護服務的綜合性企業。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們
的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。建立現代化倉
儲基地、積累充足的產品儲備、引入萬余款各式工業自動化科技產品,我們以持續的卓越與服務,取得了年銷
售額10億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。
目前,湖南西控自動化設備有限公司將產品布局于中、高端自動化科技產品領域,
PLC模塊S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI觸摸屏、SITOP電源、6GK網絡產品、ET200分布式I/O SIEMENS 驅動產品MM系列變頻器、G110G120變頻器、直流調速器、電線電纜、
驅動伺服產品、數控設備SIEMENS低壓配電與控制產品及軟起動器等
允許的 ARRAY 尋址(通過 I/O 訪問)示例: #array[0, #myConstant, 2]:P #array[0,1, 2]:P 允許的 ARRAY 尋址(通過變量索引)示例: #array[0, #myIndexTag, 2] 結構中使用ARRAY 時的塊大小 如果所用的結構 (STRUCT) 中包含多個 ARRAY 元素,則可能發生以下錯誤: 如果多個 ARRAY訪問超出有效范圍,則 CPU 將不切換為 STOP 模式,而是訪問某個 ARRAY 元 素。 該錯誤在 V16已更正:發生該錯誤時,CPU 將切換為 STOP 模式。如果設有故障排除機制, 則執行該本地/全局的故障排除。該修正措施將導致相應的塊大小變大。 無類型常量的分配 (SCL) 啟用 IEC 檢查時、或無類型常量位于 LReal 值范圍但位于Real 值范圍外時,如果為“Real”類 型的變量分配無類型常量,則會生成一條錯誤消息。 參見 升級塊 (頁 43) 2.5.5.3與 V15.1 之前版本 PLC 程序的兼容性 內容 在線幫助中未包含的信息和有關產品特性的重要信息。 兼容性 理論上,TIAPortal V15.1 中可繼續使用之前舊版本創建的所有 PLC 程序。但由于版本 V15.1中對編譯器進行了改進并更正了相關錯誤,在極少數情況下程序在升級后的結果不同,可能需要手動調整程序代碼。在下文中,對此進行了詳細介紹SCL 中函數調用的處理順序 (S7-1200/S7-1500) 在 TIAPortal 舊版本中,賦值運算的處理序列中包含有表達式或函數調用,往往很不直觀。而且處理過程并不總是按照從右到左的順序;在某些條件下,可能會先評估左側的表達式部 分。 該錯誤已在版本 V15.1中得以更正,系統將始終先計算賦值運算的右側,之后再確定左側。 示例: #myArr["FC_1"()]:= #x + #y;在舊版本中,首先運行“FC1”,確定一個 ARRAY 元素。之后,再計算 #x + #y。 在 V15.1及以上版本中,將按照從右到左的順序正確處理程序:首先計算 #x + #y,然后運行 “FC1”。這一更正措施可能導致用戶程序升級后的操作特性發生變化。例如,“FC1”中設置變量 #x 或 #y 時。因此,在升級后請檢查用戶程序。比較器 (SCL S7-1200 >= 4.2 和 S7-1500 >= 2.0) 如果在 SCL中通過比較指令對兩個背景數據塊進行比較,則系統將僅比較塊的數量而非塊的 結構。在 V15.1及以上版本中,編譯過程中將顯示一條錯誤消息,指示該指令可能會返回錯 誤結果(由于塊的數量不同,因此通常返回 FALSE)。 示例:即使兩個塊的結構相同,以下比較指令也將返回結果 FALSE。 IF "MyDBofFB" = "MyDBofSameFB" THEN… 導入 IEC 定時器 (S7-1200/S7-1500) IEC 定時器中包含有只讀參數,如 ET(當前時間值)。在舊版本 TIAPortal 中,導入外部源 文件時,某些情況下系統將覆蓋這些只讀參數的起始值。該錯誤在 V15.1 中已更正:現在導入源文件時,系統將忽略只讀參數的起始值,而使用該數據類型的默認值。因此,導入后請 檢查用戶程序。 升級過程中替換無效的 Unicode字符 在升級為 V15.1 時,系統將更正用戶程序中無效的 Unicode 字符。例如,使用 IEC 中定義的轉義序列替換字符串常量中的無效字符。該操作可能會更改程序的校驗和,并指示在線和離線程序不同。此時,需編譯用戶程序并重新加載 指令“SCATTER”/“SCATTER_BLK”和“GATHER”/“GATHER_BLK”(SIMATICS7-1200/1500)使用指令“SCATTER”/“SCATTER_BLK”,可將位序列解析為單個位。而使用指令“GATHER”/“GATHER_BLK”,則可將各個位組合成一個位串。 由于在 I/O區域或工藝對象的數據塊中無法確保數據的一致性,因此該指令不使用此區域內 的值。 在 V15.1及以上版本中,該規則將進行更為精準的語法檢查。如果在用戶程序中上述指令的 輸入參數無效,則在編譯過程中報告一條錯誤消息。為了避免該錯誤的發生,可將變量先復制到一個臨時存儲區,之后再將其從該存儲區傳送到 指令“SCATTER”或“GATHER”中。指令“BLKMOV”/“UBLKMOV”和“FILL”/“UFILL”使用指令“BLKMOV”/“UBLKMOV”和“FILL”/“UFILL”,可將某個存儲區(源范圍)中的內容復制到另一個存儲區(目標范圍)內。如果這些指令訪問一個不存在的存儲區,則將輸出一條編程錯誤。在之前的版本中,極少數情況下“RET_VAL”參數處會生成一個錯誤代碼,而非編程 錯誤。該錯誤已在 S7-1500 CPU固件版本 V2.6 及以上版本中修正。 “RUNTIME”指令 (SCL/STL S7-1200/S7-1500)“RUNTIME”指令中參數“Mem”的數據類型為“LREAL”,僅該數據類型的變量才能使用。而且, 不支持隱式轉換。在 V15.1版本中,該規則將進行更為精準的語法檢查。如果用戶程序中“RUNTIME”指令的“Mem”參數的數據類型無效,則在編譯時將報告一條錯誤消息。 2.5.5.4 與 V15 之前版本中 PLC程序的兼容性 內容 在線幫助中未包含的信息和有關產品特性的重要信息。 兼容性 理論上,在 TIA Portal V15中可繼續使用之前舊版本創建的所有 PLC 程序。但由于在版本 V15中對編譯器進行了改進并且更正了相關錯誤,在極少數情況下程序在升級后會有不同反應,或者需要手動調整程序代碼。在下文中,對此進行了詳細介紹。7-GRAPH:隱式轉換“硬件數據類型 <> INT” 在 TIAPortal V15 及以上版本中,不再支持通過程序對硬件數據類型進行隱式轉換(如,INT -> DB_ANY 或 DB_ANY-> INT)。在 LAD、FBD、STL 和 SCL 中,同樣如此。 此時,可使用 UINT 數據類型或進行顯示轉換。ProDiag 中的子類別 (S7-1500) 在 TIA Portal V14 SP1 Update 2 及以上版本中,無需手動添加ProDiag 的各個子類別,只需在 “激活”(Activation) 列進行激活或取消激活即可。因此,對至少一個監視中已使用現有子類別且版本低于 V14 SP1 Update 2 的項目進行升級后,必須首先選擇“修復”(Repair) 按鈕,才能創建新的子類別。指令“(U)MOVE_BLK”和“(U)FILL_BLK”(S7-1500) 在 TIA Portal V15 及以下版本中,直接訪問I/O 時,指令“(U)MOVE_BLK”和“(U)FILL_BLK”將僅 訪問過程映像。 該錯誤現已更正,新版本中因 BLK指令不支持 I/O 直接訪問時將產生一個運行時錯誤。 SCL 中的程序循環 (S7-1200/S7-1500) 在S7-1200/S7-1500 中,SCL 程序循環中的程序循環無法更改。 因此,以下程序示例將無效: FOR #i := 1 TO10 DO #i := #i + 1; END_FOR; 在 TIA Portal V15及以上版本中,在編譯過程中將執行更為精準的語法檢查并輸出一條兼容 性錯誤消息。 SCL 中各函數的返回值新版本中,對返回值為結構化數據類型的函數特性進行了相應調整。結構化數據類型如 PLC 數據類型或 STRING 型。 到目前為止,無論ENO 輸出是否使用該函數,系統都將為該函數值創建一個臨時操作副本, 雖然同一個不帶 ENO 調用并不會創 無論返回值通過副本傳遞或通過引用傳遞,新版本中輸出參數 ENO的應用將不受其影響。返 回值為結構化數據類型時,通常以引用方式進行傳遞。有關傳遞規則的詳細說明,請參見“以副本或指針形式傳遞參數”部分。 SCL 中的 LDT_TO_DATE (S7-1500) 更正了 LDT_TO_DATE對運行系統中轉換錯誤的響應。 在 SCL 中,比較 ARRAY 元素與數據類型為“VARIANT”的變量 (S7-1200/1500)在舊版本中,某些情況下,ARRAY 的可變下標元素與 VARIANT 的比較可能出錯。在比較過 程中,系統將使用整個 ARRAY 而非ARRAY 元素。 該錯誤在 V15 已更正:指定下標的 ARRAY 元素現可進行比較操作。如果在用戶程序中使用此類比較,則需在升級后檢查相應的塊。 示例: IF (#my_Array[#1] = #my_variant) THEN…在舊版本中,“my_variant”與“my_Array”進行比較。在 V15 及以上版本中,該比較操作可正確執行,“my_variant”將與“my_Array”的 1 號元素進行比較。 “GetSymbolPath”指令(S7-1200/S7-1500) 如果使用一個 FB 將靜態變量與某個調用的形參進行互連,且該參數的某個嵌套塊使用“GetSymbolPath”指令 V1.0 或 V1.1,則編譯該塊后,靜態變量名稱前將附加顯示該 DB 的名稱,但不含作為分隔符的句點也不含替代符 #。在“GetSymbolPath”版本 V1.2 中,可路徑顯示正確,包含作為分隔符的句點但不含 #。 如果在用戶程序中使用指令“GetSymbolPath”,則在升級為 V15及以上版本后應后應使用指令 “GetSymbolPath”V1.2。 “GetInstancePath”指令(S7-1200/S7-1500) 如果使用一個 FB將靜態變量與某個調用的形參進行互連,且嵌套塊使用“GetInstancePath”指 令,則編譯該塊后,靜態變量名稱前將附加顯示該DB 的名稱。 使用 DTL/LDT/DT 進行加減 使用數據類型 DTL/LDT/DT進行加減時,不再支持無類型的常量。系統將指示發生語法錯誤。 例如,無法執行以下算術運算:
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7