應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
SIMATIC S7-1500 軟控制器用于實現通過 SIMATIC IPC 完成的控制任務
采用創新的實時系統,系統可用性高
經過改進的專有技術和復制保護
集成運動控制功能,可以控制速度控制軸和定位軸,支持外部編碼器
集成 Web 器,帶有創建用戶定義的 Web 站點的選項
通過功能強大的嵌入式 IPC427D 和 IPC4
![]() |
參考價 | ¥670 |
訂貨量 | 1 臺 |
更新時間:2022-09-22 17:25:13瀏覽次數:548
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子PLC模塊6ES7212-1HF40-0XB0參數詳細
SIMATIC S7-1500 軟控制器用于在 SIMATIC IPC 上實現 SIMATIC S7-1500 控制器。
它特別適用于專用機器制造中的控制解決方案,涉及高性能實現復雜控制任務、集成 PC 應用程序或在一臺設備上實現多個任務。
S7-1500 軟控制器是 SIMATIC WinAC RTX 的長期后續產品。它可提供顯著提高的可用性和系統診斷,可在 TIA Portal 中完成全面組態。與 S7-1500 控制器一樣,該軟控制器具有集成運動控制功能以及經過改進的信息安全機制,適合知識產權和復制保護。
SIMATIC S7-1500 軟控制器用于實現通過 SIMATIC IPC 完成的控制任務
采用創新的實時系統,系統可用性高
經過改進的專有技術和復制保護
集成運動控制功能,可以控制速度控制軸和定位軸,支持外部編碼器
集成 Web 器,帶有創建用戶定義的 Web 站點的選項
通過功能強大的嵌入式 IPC427D 和 IPC477D 為解決方案提供優功能
可在 SIMATIC IPC627D、IPC827D、IPC677D、IPC647D 和 IPC847D 上運行
SIMATIC ODK 1500S 用于通過語言 C/C++ 開發和集成控制功能和應用程序
S7-1500 軟控制器執行 S7-1500 控制器的功能,作為軟件在 SIMATC IPC 上的 Windows 系統中運行。這樣,SIMATIC IPC 就能用于控制機器設備。
要通過 PROFINET 或 PROFIBUS 連接分布式 I/O,可以使用 SIMATIC IPC 的集成以太網和 PROFIBUS 接口。另外,CPU 通過易組態的塊提供全面控制功能,以及通過標準化 PLC-open 塊 提供連接至驅動器的能力。
當必須使用編程語言 C 或 C++ 來集成特殊自動化功能或需要將 Windows 軟件與軟控制器直接連接時,該軟控制器顯示出特殊優勢。
為此,可使用 SIMATIC ODK 1500S 來開發這種應用程序。這些應用程序可用于接口至 Windows 和 Windows 軟件(例如,數據庫、可視化系統或 Windows 文件系統),或用于實時應用(例如,算法、控制器)。
標準 CPU:
SIMATIC S7-1500 軟控制器 CPU 1507S
特點 | CPU 1507S |
程序用工作存儲器,集成 | 5 MB |
數據用工作存儲器,集成 | 20 MB |
裝載存儲器 | 320 MB |
命令執行時間(Microbox IPC427D,Core i7,1.7 GHz) | |
| 0.001 μs |
| 0.002 μs |
| 0.002 μs |
| 0.006 μs |
位存儲器、定時器、計數器 | |
S7 計數器/定時器 | 各 2048 |
IEC 計數器 | 任意(僅受工作存儲器限制) |
IEC 定時器 | 任意(僅受工作存儲器限制) |
位存儲器 | 16 KB |
I/O 地址范圍 | |
輸入 | 32 KB(所有輸入都保存在過程映像中) |
輸出 | 32 KB(所有輸出都保存在過程映像中) |
運動 | |
軸數 | 多 60 |
通信 | |
PROFINET | √(通過 PC 接口) |
PROFIBUS | √(通過 PC 接口) |
Web 器 | √ |
優先級是指多個中斷事件同時發出中斷請求時,CPU對中斷事件響應的優先次序。S7-200規定的中斷優先由高到低依次是:通信中斷、I/O中斷和定時中斷。每類中斷中不同的中斷事件又有不同的優先權,如表2所示。
一個程序中總共可有128個中斷。S7-200在各自的優先級組內按照先來先的原則為中斷提供。在任何時刻,只能執行一個中斷程序。一旦一個中斷程序開始執行,則一直執行至完成。不能被另一個中斷程序打斷,即使是更高優先級的中斷程序。中斷程序執行中,新的中斷請求按優先級排隊等候。中斷隊列能保存的中斷個數有限,若超出,則會產生溢出。中斷隊列的多中斷個數和溢出標志位如表3所示。
表2中斷事件及優先級
優先級分組 | 組內優先級 | 中斷事件號 | 中斷事件說明 | 中斷事件類別 |
通信中斷 | 0 | 8 | 通信口0:接收字符 | 通信口0 |
0 | 9 | 通信口0:發送完成 | ||
0 | 23 | 通信口0:接收信息完成 | ||
1 | 24 | 通信口1:接收信息完成 | 通信口1 | |
1 | 25 | 通信口1:接收字符 | ||
1 | 26 | 通信口1:發送完成 | ||
I/O中斷
| 0 | 19 | PTO 0脈沖串輸出完成中斷 | 脈沖輸出 |
1 | 20 | PTO 1脈沖串輸出完成中斷 | ||
2 | 0 | I0.0上升沿中斷 | 外部輸入 | |
3 | 2 | I0.1上升沿中斷 | ||
4 | 4 | I0.2上升沿中斷 | ||
5 | 6 | I0.3上升沿中斷 | ||
6 | 1 | 10.0下降沿中斷 | ||
7 | 3 | I0.1下降沿中斷 | ||
8 | 5 | I0.2下降沿中斷 | ||
9 | 7 | I0.3下降沿中斷 | ||
10 | 12 | HSC0當前值=預置值中斷 | 高速計數器 | |
11 | 27 | HSC0計數方向改變中斷 | ||
12 | 28 | HSC0外部復位中斷 | ||
13 | 13 | HSC1當前值=預置值中斷 | ||
14 | 14 | HSC1計數方向改變中斷 | ||
15 | 15 | HSC1外部復位中斷 | ||
16 | 16 | HSC2當前值=預置值中斷 | ||
17 | 17 | HSC2計數方向改變中斷 | ||
18 | 18 | HSC2外部復位中斷 | ||
19 | 32 | HSC3當前值=預置值中斷 | ||
20 | 29 | HSC4當前值=預置值中斷 | ||
21 | 30 | HSC4計數方向改變 | ||
22 | 31 | HSC4外部復位 | ||
23 | 33 | HSC5當前值=預置值中斷 | ||
定時中斷 | 0 | 10 | 定時中斷0 | 定時 |
1 | 11 | 定時中斷1 | ||
2 | 21 | 定時器T32 CT=PT中斷 | 定時器 | |
3 | 22 | 定時器T96 CT=PT中斷 |
表3 中斷隊列的多中斷個數和溢出標志位
隊列 | CPU 221 | CPU 222 | CPU 224 | CPU 226和CPU 226XM | 溢出標志位 |
通訊中斷隊列 | 4 | 4 | 4 | 8 | SM4.0 |
I/O中斷隊列 | 16 | 16 | 16 | 16 | SM4.1 |
定時中斷隊列 | 8 | 8 | 8 | 8 | SM4.2 |
西門子PLC模塊6ES7212-1HF40-0XB0參數詳細
使用ProSave軟件備份/恢復
使用備份功能,備份出來的文件是不能查看和修改組態的,這個文件只能恢復到相同訂貨號的設備上。
選擇操作系統“開始"菜單 > 所有程序 > Siemens Automation > Simatic > ProSave,打開ProSave軟件。在“常規"選項中,選擇設備類型,連接方式。所有能下載的方式都能做備份恢復,電纜以及下載參數設置和下載是一樣的。
選擇“備份"選項,選擇備份類型,點擊“開始備份"。生成的備件文件存放在“另存為"路徑下。
選擇“恢復"選項,在“打開"下面選擇之前備份的文件,點擊“開始恢復"。
1 程序功能介紹
通過系統功能SFC 51 "RDSYSST" (讀取系統狀態),可以讀取系統狀態列表或部分系統狀態列表,例如指示燈狀態,序列號,從站狀態等等。
調用SFC 51時,通過將值“1"賦給輸入參數REQ來啟動讀取。如果可以立即讀取系統狀態,則SFC將在BUSY輸出參數中返回值0。如果BUSY包含值1,則尚未完成讀取功能。
表1 SFC51參數說明
參數 | 描述 | |
REQ | 輸入參數 | REQ = 1:啟動處理 |
SSL_ID | 輸入參數 | 將要讀取的系統狀態列表或部分列表的ID號 |
INDEX | 輸入參數 | 部分列表中對象的類型或編號。 |
RET_VAL | 輸出參數 | 如果執行SFC時出錯,則RET_VAL參數 |
將包含錯誤代碼。 | ||
BUSY | 輸出參數 | TRUE:尚未完成讀取。 |
SSL_HEADER | 輸出參數 | LENTHDR是SSL列表或SSL部分列表的數據記錄的長度。 |
• 如果僅讀取了SSL列表的標題信息,則N_DR包含屬于它的數據記錄數。 | ||
• 否則,N_DR包含傳送到目標區域的數據記錄數。 | ||
DR | 輸出參數 | SSL列表讀取或SSL部分列表讀取的目標區 |
域: | ||
• 如果僅讀取了SSL列表的標題信息, | ||
則不能評估DR的值, | ||
而只能評估SSL_HEADER的值。 | ||
• 否則,LENTHDR和N_DR的乘積將指 | ||
示已在DR中輸入了多少字節。 |
2 讀取CPU指示燈
可以通過SFC 51讀取CPU的指示燈狀態,使用的SSL_ID參數為16#74(16#19)讀取全部指示燈狀態 或者16#174(16#119)讀取單個指示燈狀態
2.1 編程
首先需要創建一個數據塊,用來存放讀取出來的指示燈狀態結果
圖1 創建DB1,存放讀取結果
打開OB1,在OB1的臨時變量區創建一個變量length,類型設置為Struct(結構)
圖2 創建名為length的結構變量
雙擊length變量,進入結構變量成員定義,創建兩個word類型的變量,本例中分別為size和number: