西門子0.37KW變頻器6SL32110AB137BA1,西門子0.37KW變頻器6SL32110AB137BA1
{心中有空間,夢想就有可能}
{西門子與客戶攜手,讓關鍵所在,逐一實現}
聯 系 人: 黃勇《黃工》 24小時聯系手機: 13701633515
直線銷售 電 話: 021-31660605 在 線 商 務 QQ: 77956468
單位:臺 產品單價:電議
供貨數量:不限 最小定量:1
包裝說明:齊全 產品規格:全新原裝
rtServer 選件進行模塊化擴展,以便在各種 SIMATIC HMI 系統之間進行通訊和進行遠程維護
| PROFIBUS網絡部件: | |
| 網卡及電纜 | |
| 6ES7 972-0CB20-0XA0 | USB接口編程適配器(USB接口編程電纜) |
| 6ES7 972-0CB35-0XA0 | TS適配器II 用于調制解調器遠程服務 |
| 6ES7 972-0CC35-0XA0 | TS適配器II 用于ISDN 遠程服務 |
| 6GK1 561-1AA01 | CP5611網卡(PCI總線軟卡,支持MPI,PPI,PROFIBUS-DP) |
| 6GK1 562-1AA00 | CP5621 PCI EXPRESS X1-卡(32 位),用于連接 編程器或帶 PCI EXPRESS-BUS 的 PC 到 PB 或 MPI; |
| 6GK1 551-2AA00 | CP5512網卡(PCMCIA總線軟卡,支持MPI,PPI,PROFIBUS-DP,筆記本電腦用,32BIT) |
| 6GK1 561-3AA01 | CP5613網卡(PCI總線硬卡,支持PROFIBUS-DP主站) |
| 6GK1 561-3FA00 | CP5613光纖網卡(PCI總線硬卡,支持PROFIBUS-DP主站 |
| 6GK1 561-4AA01 | CP5614網卡(PCI總線硬卡,支持PROFIBUS-DP主站/從站) |
| 6GK1 561-4FA00 | CP5614光纖網卡(PCI總線硬卡,支持PROFIBUS-DP主站/從站) |
| 6XV1830-3EH10 | |
| 6XV1830-0EH10 | PROFIBUS通訊電纜 |
| 6XV1 820-5AH10 | 光纖電纜(米) |
| 6XV1 820-5BH50 | 光纖電纜 含BFOC (5米) |
| 6XV1 820-5BT10 | 光纖電纜 含BFOC (100米) |
| 6GK1 901-0DA20-0AA0 | BFOC接頭(每包20只) |
| 6ES7 901-0BF00-0AA0 | 5米MPI電纜 |
| 6ES7 901-1BF00-0XA0 | RS232電纜 |
| 鏈接模板 | |
| 6GK1 415-2AA01 | DP-AS-i 網關 IP20 |
| 6GK1 415-0AA01 | DP-EIB 網關 |
| 6ES7 158-0AD01-0XA0 | DP/DP 耦合器 |
| 6ES7 157-0AC83-0XA0 | DP/PA 耦合器 ,非本安區 |
| 6ES7 157-0AD82-0XA0 | DP/PA 耦合器 ,本安區 |
| 6XV1 830-5EH10 | PROFIBUS FC 過程電纜( 易爆區 ) |
| 6XV1 830-5FH10 | PROFIBUS FC 過程電纜( 非易爆區 ) |
| 6ES7 195-7HF80-0XA0 | DP/PA耦合器有源總線單元 |
| 6GK1 905-0AA00 | SpliTConnect分接頭(10件) |
| 6GK1 905-0AD00 | SpliTConnect終端(Ex)(5件) |
| 6GK1 905-0AB10 | SpliTConnect M12輸出端(5件) |
| 6GK1 905-0AC00 | SpliTConnect 耦合器(10件) |
1847年10月1日,維爾納·馮·西門子(Werner von Siemens)在其發明的使用指針是來指出字母順序而不是摩爾斯電碼的電報技術基礎上建立了公司。公司隨后被稱為Telegraphen-Bauanstalt von Siemens & Halske。
西門子
西門子
1848年,公司建造了歐洲第一條遠距離電報線,從柏林到法蘭克福跨度為500公里。
1850年,創始人的弟弟,卡爾·威廉·西門子(Carl Wilhelm Siemens)在倫敦設立代表處。
十九世紀五十年代,公司參與了俄羅斯遠距離電報網絡的建設工作。
1855年,創始人的另一個弟弟卡爾·海因里希·馮·西門子(Carl Heinrich von Siemens)在圣彼得堡建立了一個新的分支機構。
公司不斷地成長并開始涉足電氣列車和燈泡。1890年,創始人退休,把公司留給了他的弟弟卡爾·海因里希和兩個兒子阿諾德·西門子(Arnold von Siemens)以及喬治·威廉·西門子(Georg Wilhelm von Siemens)。
1897年,西門子和哈爾斯克(Halske)聯合成立了公司S&H。
1919年,S&H和其它兩家公司共同成立了歐司朗燈泡公司(Osram Lightbulb Company)。
1923年,成立了日本分公司。
二戰期間
在二十世紀二十年代至三十年代之間,S&H開始生產收音機、電視機和電子顯微鏡。在第二次世界大戰之前,S&H被卷入了德國的秘密戰備。
在1937年至1938年間(日軍對南京城進行南京大屠殺),德國西門子公司駐南京辦事處經理拉貝以自己時任德國國家社會主義工人黨(納粹黨)南京分部副部長的特殊身份,在中國南京建立南京戰時安全區,并出任安全區委員會主席,保護了約25萬中國平民,被稱為“活菩薩”、“中國的辛德勒”。
戰后發展
在二十世紀五十年代,S&H開始生產計算機、半導體設備、洗衣機和心臟起搏器。
1966年,西門子股份公司(Siemens AG)成立。
1967年,西門子股份公司和羅伯特·博世有限公司成立主要生產白色家電的合資企業博西家用電器公司(BSH),后成為德國和西歐家電市場的領導者。
1980年,公司的第一臺數字電話交換機下線。
1988年,西門子和通用電氣收購英國防務和技術公司Plessey。因為Plessey公司的持有人分裂,因此西門子接收了其航空電子、雷達和交通控制部分,并更名為Siemens Plessey。
SIMATIC S7-300 提供多種性能等級的 CPU。除了標準型 CPU 外,還提供緊湊型 CPU。
同時還提供技術功能型 CPU 和故障安全型 CPU。
下列標準型CPU 可以提供:
- CPU 312,用于小型工廠
- CPU 314,用于對程序量和指令處理速率有額外要求的工廠
- CPU 315-2 DP,用于具有中/大規模的程序量以及使用PROFIBUS DP進行分布式組態的工廠
- CPU 315-2 PN/DP,用于具有中/大規模的程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
- CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進行分布式組態的工廠
- CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
- CPU 319-3 PN/DP,用于具有極大容量程序量何組網能力以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
下列緊湊型CPU 可以提供:
- CPU 312C,具有集成數字量 I/O 以及集成計數器功能的緊湊型 CPU
- CPU 313C,具有集成數字量和模擬量 I/O 的緊湊型 CPU
- CPU 313C-2 PtP,具有集成數字量 I/O 、2個串口和集成計數器功能的緊湊型 CPU
- CPU 313C-2 DP,具有集成數字量 I/O 、PROFIBUS DP 接口和集成計數器功能的緊湊型 CPU
- CPU 314C-2 PtP,具有集成數字量和模擬量 I/O 、2個串口和集成計數、定位功能的緊湊型 CPU
- CPU 314C-2 DP,具有集成數字量和模擬量 I/O、PROFIBUS DP 接口和集成計數、定位功能的緊湊型 CPU
下列技術型CPU 可以提供:
- CPU 315T-2 DP,用于使用 PROFIBUS DP進行分布式組態、對程序量有中/高要求、同時需要對8個軸進行常規運動控制的工廠。
- CPU 317T-2 DP,用于使用 PROFIBUS DP進行分布式組態、對程序量有高要求、又必須同時能夠處理運動控制任務的工廠
下列故障安全型CPU 可以提供:
- CPU 315F-2 DP,用于采用 PROFIBUS DP 進行分布式組態、對程序量有中/高要求的故障安全型工廠
- CPU 315F-2 PN/DP,用于具有中/大規模的程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
- CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進行分布式組態的故障安全工廠
- CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
- CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的故障安全型工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
-
SIMATIC S7-300 CPU 具有高性能、所需空間小以及最小的維護成本,因此提高了性價比。
- 高處理速度;
例如,在 CPU 315-2 DP 中,位運算時,0.05 μs;浮點運算時,0.45 μs,
在 CPU 319-3 PN/DP 中,位運算時,0.004 μs;浮點運算時,0.04 μs - 擴展數量
- 作為裝載存儲器的 SIMATIC 微型存儲卡(MMC):
可在微型存儲卡中存儲一個完整的項目,包括符號和注釋。RUN 模式下也可以進行讀/寫操作。這樣可以降低服務成本 - 無需電池即可在 MMC 上備份 RAM 數據
編程
使用STEP7中的 LAD、FBD STL 對 CPU 進行編程。可以使用下列編程工具:STEP 7 Basis 和 STEP 7 Professional。
可以運行 CPU 314 的工程與組態工具(例如,S7-GRAPH、S7-HiGraph、SCL、CFC 或 SFC)。
標準型CPU
對標準型 CPU 進行編程時需要 STEP 7 V5.2+SP1 以上的軟件。
緊湊型 CPU
對緊湊型 CPU 進行編程時需要 STEP 7 V5.3+SP2 以上的軟件。老版本的STEP 7需要升級。
西門子STL間接尋址常問問題集
1.1如何獲得指針或者間接尋址有關的信息?
指針的類型包括16位指針、32位指針、Pointer(6Byte)和Any(10Byte)。16位指針用于定時器、計數器、程序塊的尋址;32位指針用于I/Q/M/L/數據塊等存儲器中位、字節、字以及雙字的尋址,其中第0~2位表示位地址(0~7)、第3~18位為字節地址,其余位未定義;Pointer和Any一般應用在復雜數據類型(比如Date_and_Time /Array/String等)在FB、FC之間的傳遞。而Any可以看做是對Pointer的延伸,因為由10Byte組成的Any中Byte4~Byte9就是一個Pointer。
了解指針的格式十分重要,為正確使用指針,應閱讀如下內容:
1、 "SIMATIC Programming with STEP 7 V5.5" 05/2010 第27.3.4章 參數類型
2、文檔:1008用于S7-300 和S7-400 的語句表(STL)編程
3、文檔:F0215,S7-300和S7-400尋址 1.2為什么語句 LAR1 P##PointerInput 在一個函數(FC)中是無效的,然而,同樣的語句在一個功能塊(FB)中是有效的?
在FC被調用時,復雜數據類型例如指針是被復制到調用者的臨時變量區中,在FC內部對此V區地址直接取址放入到地址寄存器AR1或AR2是不被編譯器規則接受的(導致MC7寄存器信息過長),也就是說在FC內部通過P#進行地址寄存器取址僅能支持Temp臨時變量。因此如果需要在FC中操作指針等復雜輸入輸出變量地址需要使用累加器進行中轉。
考慮到程序的一致性、遵守編譯器規則和STL手冊中LAR1指令說明,建議用戶使用如下指令操作:
L P##PointerInput
LAR1 1.3 STEP 7 中哪些操作會覆蓋DB/DI寄存器或者地址寄存器AR1/AR2的內容?
下面說明了可能引起DB/DI寄存器或者地址寄存器AR1/AR2內容改變的一些操作:
- DB寄存器和AR1受到影響的操作
1. 使用完整的DB路徑(如L DB20.Val)或者調用FC/FB時使用DB塊完整地址作為其參數,則DB寄存器內容被覆蓋。
例如在OB1中調用FC1后,DB寄存器變成20。
OPN DB1
Call FC1
Input(bit):DB20.DBX0.2
因此在編程的時候,OPN 指令打開數據塊,通過DBX x.y的方式訪問其中內容, 但是如果在打開數據塊后DB寄存器的內容被修改了,則DBX x.y的方式訪問變量則 會訪問到錯誤的地址。可以通過使用符號尋址的方式或者使用完整路徑編程避免,當 然重新使用 OPN指令也是可以的。
2. 調用FC時使用string, array, structure ,UDT作為其形參或者調用FB時使用string, array, structure 或者UDT作為其in out形參,在FC/FB程序中訪問這些地址則AR1寄存器內容被覆蓋,因此當使用AR1進行間接尋址時需要注意AR1內容的正確性。 - AR2地址寄存器和DI寄存器在FB中作為參數和靜態變量的基址尋址使用。AR2和DI如果被修改,會影響FB的參數訪問,如果希望在FB中使用DI寄存器或者地址寄存器AR2,必須預先保存它們中的內容,并在使用后恢復它們,例如:
TAR2 #AR2_SAVE; //AR2寄存器狀態保存到#AR2_SAVE
L DINO;
T #DB2_SAVE; //DI寄存器狀態保存到#DB2_SAVE
User Program LAR2 #AR2_SAVE; //AR2寄存器恢復到使用前狀態
OPN DI [#DB2_SAVE]; //DI寄存器恢復到使用前狀態
1.4 如何得到多重背景FB中的變量在背景DB里的絕對偏移量呢?
可以用下面的方法處理:
TAR2 (得到多重背景FB在背景DB里的偏移地址)
AD DW#16#00FFFFFF (屏蔽掉存儲區ID,可參考32位指針格式)
L P##Variable (得到變量在多重背景FB里的地址)
+D (多重背景FB的偏移地址與變量在多重背景FB里地址相加,即得到實際絕對偏移量)
LAR1
上述語句就是就得到了變量在背景DB中的絕對偏移量,從而供后續程序處理。 1.5如何在程序中使用ANY 型指針? 簡要說明如下:
L P##Input //指向存儲地址指針Input首地址
//這個參數是一個Any類型,P##Input指向參數Input的值所在地址,這就是指針的指針
LAR1 //裝載到地址寄存器AR1中。
L W [AR1,P#4.0] //打開DB塊
// 由Any類型結構知道Any類型的Byte4、Byte5存放的數據塊號
T #BLOCK_NO
OPN DB [#BLOCK_NO] //如果是DB塊,打開指定的DB塊。
L W [AR1,P#2.0] //判斷ANY指針中數據長度
// Any類型的Byte2、Byte3是重復系數,如P#DB1.DBX0.0 Byte 8后面的Byte 8
_001:T #DATA_LEN //通常此處做loop循環!!
L D [AR1,P#6.0] //找出需要計算數據區的開始地址
// Any類型Byte6~Byte9是32位區域地址
理解Pointer、Any的類型的數據結構,對于正確使用指針有很大幫助。
為正確使用指針,應仔細閱讀如下內容:
"SIMATIC Programming with STEP 7 V5.5" 05/2010 第27.3.4章 參數類型 如下的程序實現了SFC20的部分功能,可以作為Any使用的參考。
FUNCTION FC 1 : VOID
TITLE =
VERSION : 0.1
VAR_INPUT
SRCBLK : ANY ;
END_VAR
VAR_OUTPUT
RETVAL : INT ;
DSTBLK : ANY ;
END_VAR
VAR_TEMP
LOOP : INT ;
BLOCK_NO_DB : WORD ;
BLOCK_NO_DI : WORD ;
SRC_ADD : DWORD ;
DST_ADD : DWORD ;
END_VAR
BEGIN
NETWORK
TITLE =
L P##SRCBLK; //讀取輸入any的首地址
LAR1 ; //裝載到ar1
L P##DSTBLK; //讀取輸出any的首地址
LAR2 ; //裝載到ar2
L W [AR1,P#4.0]; //打開DB塊
T #BLOCK_NO_DB;
L W [AR2,P#4.0]; //打開DI塊
T #BLOCK_NO_DI;
OPN DB [#BLOCK_NO_DB]; //打開DB塊
OPN DI [#BLOCK_NO_DI]; //打開DI塊
L D [AR1,P#6.0];
T #SRC_ADD; //讀取地址
L D [AR2,P#6.0];
T #DST_ADD; //讀取地址 L W [AR1,P#2.0]; //讀取循環次數
_001: T #LOOP;
L DBB [#SRC_ADD];
T DIB [#DST_ADD]; //賦值
//地址偏移1個字節
L P#1.0;
L #SRC_ADD;
+D ;
T #SRC_ADD;
L P#1.0;
L #DST_ADD;
+D ;
T #DST_ADD;
L #LOOP; //循環
LOOP _001;
END_FUNCTION 1.6 當FC 或FB的輸入參數類型為:BLOCK_DB, TIMER或者 COUNTER,如何確定其編號?
例1 :FB 塊
FB1 變量聲明中定義了“ Timer” 類型的變量“ Time_1” ,在 FB2 中調用 FB1,將定時器“T5”傳遞給變量“ Time_1”。如圖 01 所示程序代碼中數值 5 表示“T5”。
圖 01 FB中確定定時器編號 在使用多重實例時,需要在圖 01 所示程序中增加以下代碼:
TAR2 //多重實例偏移地址
LAR1 P##Time_1
+AR1 //多重實例偏移地址與當前地址相加
L W[AR1,P#0.0]
T MW0
例 2 FC
FC1 變量聲明中定義了“ Timer” 類型的變量“ Time_1” ,在 FC2 中調用 FC1,將定時器“T8”傳遞給變量“ Time_1”。如圖 02 所示程序代碼中數值 8 表示“T8”。