西門子伺服電機|授權經銷商
| 更新時間 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低壓配電與控制產品及軟起動器等
ANY 指針:訪問優化數據 對于 S7-1500 系列 CPU,ANY 指針只能指向“標準”訪問模式的存儲區。ANY 指針不允許訪問優化數據。 在 TIA Portal V14 及更高版本中,ANY 指針的語法檢查更為嚴格。新版本將拒絕訪問優化數據。之前對此進行編譯不會報錯,但新版本中將接收到一條錯誤消息。 “(L)REAL”數據類型 在 64 位的 Windows版本中,LREAL 數據類型的評估有時會與之前的 32 位 Windows 版本 不同。對 (L) Real常量值進行取整時,*低有效位可能有所不同。 尾數中的*后一位數字可能不同,大多數情況下僅對精度造成輕微影響。如果對尾數中的*后一位數字進行評估,則轉換后 STEP 7 程序的語義可能會發生變更。 IEC 定時器中的“ST”參數 IEC定時器中的“ST”參數僅為內部使用,禁止寫入。因此,在 TIA Portal V14 及以上版本中該參數不再顯示。如果在用戶程序中對“ST”參數進行寫訪問,則升級后進行編譯時將顯示一條 錯誤消息。如果與項目間工程組態進行數據交換并使用 HMI 訪問“ST”參數,則首先應導出該項目,然后 再將其重新導入到代理 CPU中。只有這樣,“ST”參數才不會在 HMI 組態中顯示。 消息的相關值 (S7-1500) 在使用舊版本 TIA Portal創建的項目中,可以包含不同項目語言不同結構的嵌入式相關值。不同語言中,相關值的順序可能不同,也可能會丟失。對此種類型進行項目時,需統一相關值的順序。具體取決于原項目中參考語言的設置。此時,建議檢查所翻譯的文本信息并進行 相應更改。 隱式轉換“DB_ANY”數據類型的塊參數使用語法 DB_ANY.%DB(B|W|D) 訪問“DB_ANY”數據類型的塊參數時,之前不會進行數據類型隱式轉換。只是簡單地將源值的位模式轉換為目標數據類型。如果目標數據類型小于源數據類型,則將發生溢出,導致寫入的值錯誤或不準確。而發生精度丟失或運行時錯誤時,使能 輸出 ENO 也不會設置為“FALSE”。 在V14 及以上版本中,通過語法 DB_ANY.%DB(B|W|D) 進行參數傳遞時,將按照數據類型的隱式轉換規則進行轉換。請注意,升級后可能會寫入不同的值,并對程序的語義造成更改。 此外,發生運行時錯誤時,使能輸出 ENO將設置為“FALSE”。 標準訪問組織塊的接口 進行標準訪問的組織塊接口大小需至少為 20 個字節。在 TIAPortal 的舊版本中,在編譯過 程中僅檢查 OB1 接口的*小大小。在 V14 及以上版本中,將檢查所有組織塊的接口。之前對此進行編譯不會報錯,但新版本中將接收到一條錯誤消息。 比較 WORD 數據類型的變量與 S5TIME 數據類型的變量(S7-1500) 在 TIA Portal V14 及以上版本中,比較 WORD 數類型的變量與 S5TIME 數據類型的變量時,兩種變量都將轉換為 TIME 數據類型。WORD 變量將解釋為一個 S5TIME 值。如果其中某個變量無法轉換,則不進行比較且輸出結果 FALSE。轉換成功后,將基于所選擇的比較表達式 進行比較。 2.5.5.7 與 V13 SP1之前版本中 PLC 程序的兼容性 內容 在線幫助中未包含的信息和有關產品特性的重要信息。 兼容性 可以繼續在 V13 SP1中使用所有通過 TIA Portal V12 SP1 或 V13 創建的程序。但由于在 V13 SP1中對編譯器進行了改進并且更正了編譯器上的錯誤(程序代碼的編譯),在極少數情況下程序在升級后會有不同的反應,或者您必須手動調整程序代碼。在下文中,對此進行了詳 細介紹。 固件版本 V1.8.1及以上版本中,PLC 數據類型 (UDT) 中未使用的位 標準存儲區中 PLC 數據類型未使用的各個位由系統占用或覆蓋。例如,包含 4位的 PLC 數 據類型。 固件版本低于 V1.8.1 時,任何時候都不能使用 PLC 數據類型的未使用位。 固件版本為 V1.8.1及更高版本時,即使只使用 4 位,所有位都將被占用或覆蓋。 說明 地址分配 請勿為不同的符號地址重復分配相同的**地址。SCL(S7-1200) 固件版本 V4.2 及以上版本中,數據類型顯式轉換 如果固件版本低于 V4.2,在 SCL 中對數據類型SINT/INT/DINT/REAL_TO_STRING/WSTRING 進行顯示轉換時,字符串將采用右對齊方式傳送并在填充時使用前導空格。 示例:REAL_TO_WSTRING(12) = '1.200000E+1' 對于 TIA Portal V13 及以上版本,在 SCL 中對數據類型SINT/INT/DINT/REAL_TO_STRING/ WSTRING 進行顯式轉換時,字符串將顯示前導符號并采用左對齊方式傳送。示例:REAL_TO_WSTRING(12) = '+1.200000E+1' 讀取無效的 IO 輸入 在 TIA PortalV12 及更高版本中,僅當編程有諸如 %MW10 := “InvalidWordAccess":P 的故障訪問方式且該訪問方式有效并位于相關序列中時,才輸出讀取無效 IO 輸入的錯誤代碼 16#2942。例如,如果在其它程序塊中未使用變量#tmpm,則可以為 #tmp := “InvalidWordAccess":P。 指令“S_CONV:轉換字符串” 在 TIAPortal V13 SP1 中,EN/ENO 機制的運行特性與 TIA Portal V13 中的不同。 在版本 V13 中,ENO使能輸出在發生錯誤時返回信號狀態“0”,即使禁用了 ENO 使能輸出也 是如此。如果已將另外一個指令切換到 ENO使能輸出,則不執行該指令。 在版本 V13 SP1 中,ENO 使能輸出在發生錯誤時返回信號狀態“1”,即使禁用了 ENO 使能輸出也是如此。如果已將另外一個指令切換到 ENO 使能輸出,則如期執行該指令。 指令“SET:置位位數組”(S7-300/S7-400)在 TIA Portal 中,還可以將 SET 指令的 N 參數中數據塊的元素互連。 指令“MUX:多路復用”(SCL) 對于 TIAPortal V13 及更早的版本,輸入參數中的變量值作為函數值原樣輸出,即使 K 參數 包含一個負整數也是如此。這種機制在 TIAPortal V13 SP1 中發生了改變。 在 TIA Portal V13 SP1 中,如果 MUX指令的輸入參數中所用變量的數據類型有效且 K 參數 是一個負整數,則該變量的值將發生變更。有關有效的數據類型,請參見信息系統中的MUX 指令說明。 指令“DEMUX:多路分用”(SCL) 在 TIA Portal V13及更早版本中,如果 K 參數的值小于 0,則輸出參數 OUTELSE 不輸出任何 值。而當 K 參數的值大于可用輸出時,輸出參數OUTELSE 中將輸出輸入參數 IN 的值。這種 機制在 TIA Portal V13 SP1 中發生了改變。 在 TIAPortal V13 SP1 中,如果在 K 參數中指定的值超出了可用輸出的范圍(K < 0 或 K > 可用輸出),則在 OUTELSE 輸出參數中輸出 IN 輸入參數的值。 指令“MOVE:移動值”(STL) (S7-1500) 從TIA Portal V13 SP1 開始,STL 中的“MOVE”指令將應用更加嚴格的語法規則: 對于 TIA Portal V13及更早的版本,可以在輸入參數 IN 中指定無類型的常數,如“0”。 但如果要在 TIA Portal V13 SP1中復制值“0”,則需要根據輸出參數(如 INT#0、DINT#0 等) 的數據類型指定一個有類型的常數。指令“Program_Alarm:生成具有相關值的程序報警”(S7-1500) 在 TIA Portal V13 SP1及更高版本中,相關值或文本列表的索引變量不允許再使用數據類型 INT,而采用數據類型 UINT。指令“READ_DBL:從裝載內存的數據塊中讀取”和“WRIT_DBL:將數據寫入到裝載存儲器的數據塊中”如果使用“READ_DBL”V1.0 或“WRIT_DBL”V1.0 并使用參數 DSTBLK 訪問屬性為“僅存儲在裝載內存”的數據塊,則 TIA Portal V13 SP1 將報告兼容錯誤。 對此,可使用這兩個指令的版本 V1.2。指令“READ_DBL:從裝載內存的數據塊中讀取”和“WRIT_DBL:將數據寫入到裝載存儲器的數據塊中” (SCL) 在 TIAPortal V13 SP1 及以上版本中,SCL 指令“READ_DBL”和“WRIT_DBL”的語法規則與其它 編程語言的相同:在 TIA Portal V13 中,SRCBLK 和 DSTBLK 參數處指定的“標準”數據塊可包含不同數據類型 的變量。 而在TIA Portal V13 SP1 及以上版本中,無論是“標準”數據塊還是“優化”數據塊,所包含的變量數據類型必須相同,否則將報告編譯錯誤。 函數值 (Return)從 TIA Portal V13 SP1 開始,函數調用將應用更加嚴格的語法規則: 在任何情況下都會確保寫入函數值(Return),即使函數中將運行多條可能的程序路徑也是如 此。因此,將不會再有偶爾在運行時未寫入函數值的風險。但在編譯時,用戶可能會收到函數中的語法錯誤,如果 V13 中無錯誤,將仍可以編譯。在這種情況下,請更改程序代碼,讓函數值在所有可能的程序路徑中都會寫入。 示例: SCL IF #MyIn1 = #MyIn2 THEN#Block_3 := #MyIn1 + 1; END_IF; 在本例中,如果未滿足 IF指令的條件,則不會寫入“Block_3”的函數值。然后函數值將包含 一個未定義的值。 SCL #Block_3 := #MyIn1;IF #MyIn1 = #MyIn2 THEN #Block_3 := #MyIn1 + 1; END_IF;在本例中,“Block_3”的函數值肯定在程序中寫入,因為在完成 IF 循環之前設置了“MyIn1”作 為默認值。 比較硬件數據類型HW_IO 與 HW_DEVICE 從 TIA Portal V13 SP1 開始,對數據類型 HW_IO 與 HW_DEVICE的比較將采用更為嚴格的語 法規則: 對于 TIA Portal V13 及更早的版本,可以直接比較數據類型 HW_IO 與HW_DEVICE。 但如果要在 TIA Portal V13 SP1 中比較這兩種數據類型,就必須首先在塊接口的“Temp”部分創建 HW_ANY 數據類型的變量,然后將 LADDR(從數據類型 HW_DEVICE)復制到該變量。 接下來才可以比較 HW_ANY與 HW_IO。 浮點數向 DWORD (GRAPH) 的隱式轉換 (S7-1500) 從 TIA Portal V13 SP1開始,浮點數向 DWORD 的隱式轉換將采用更嚴格的語法規則
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7