西門子導(dǎo)軌6ES7590-1AE80-0AA0
![]() | 6ES7590-1AE80-0AA0 SIMATIC S7-1500,異型導(dǎo)軌 482mm(ca. 19 inch) inkl. 接地螺栓, 集成 DIN 導(dǎo)軌 zum 安裝 von 小型材料 wie z.B. 端子,Sicherungs- Automaten 和 繼電器 |
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
:鄭鑫
24小時(shí)銷售及:
電 話:
傳 真:021-6722 6033
手 機(jī):(同步)
: 1620718203
:www.zhenxindianqi。。cn
:
地址:上海市金山區(qū)楓灣路500號
說明
在 STEP 7 (TIA Portal) 中,團(tuán)隊(duì)成員之間可以選擇分開調(diào)試項(xiàng)目。 在項(xiàng)目處理的過程中,在一個(gè)站點(diǎn)或CPU里可能多達(dá)5人在處理程序塊。在任何時(shí)候,一個(gè) FB 或 FC 塊能夠被一個(gè)人修改,或者在線監(jiān)控。 在調(diào)試階段,你可以操作離線主項(xiàng)目中的部分內(nèi)容。當(dāng)你裝載程序到CPU時(shí),同步對話框會自動顯示其他人所做的修改(硬件變化除外)。
例如,如果兩個(gè)用戶在同樣的 FB 塊里運(yùn)行,無論怎樣是不可能自動同步的。(例如硬件組態(tài),組織塊)如果 FBs,FCs,DBs或者 UDTs 以外的屬性被改變,你也必須手動同步項(xiàng)目副本。
這個(gè)文章給了兩種方法,用來與一個(gè)新的主項(xiàng)目進(jìn)行項(xiàng)目版本同步。按照下文的例子,兩名用戶分別同時(shí)在一個(gè)主項(xiàng)目的復(fù)制項(xiàng)目里工作,結(jié)構(gòu)如圖 1 所示。
圖.01
- 用戶 A 在 "Conveyer" 組。
- 用戶 B 在 "Drill" 組。
- 用戶 A 在 Conveyer-PLC 變量表里創(chuàng)建了一個(gè)新的變量,并在 "ConveyerControl" 功能塊 [FB1] 中使用了這個(gè)變量。
- 然后,用戶 A 將變化裝載到 CPU 中 (部分編譯并下載) 。
如果用戶 B 現(xiàn)在嘗試加載他/她自己的變化 ( 例如 DrillControl FB2) ,在同步對話框里出現(xiàn)一條信息,顯示 CPU 因存在不同不能實(shí)現(xiàn)自動同步。
通過項(xiàng)目復(fù)制同步 (參考項(xiàng)目)
- 點(diǎn)擊“取消”按鈕,關(guān)閉同步操作
- 使用菜單向?qū)?"View > Reference projects" (checkbox 必須被選中) ,你可以參考的項(xiàng)目顯示在項(xiàng)目樹下。
- 在 "Reference projects" 工具欄中,點(diǎn)擊 "Open reference project" 按鈕,打開用戶 A 的復(fù)制項(xiàng)目。
圖.02
- 在 "Conveyer" 組的參考項(xiàng)目 (用戶 A 的復(fù)制項(xiàng)目) 中做標(biāo)記,并將其拖放到主項(xiàng)目的程序模塊中。
- 這則消息表示,你必須啟用 "Replace existing objects and move to this location"。點(diǎn)擊 OK 確認(rèn)。
圖.03
注意
您也必須復(fù)制所有其他的變化,就像關(guān)注 PLC 變量表或設(shè)備配置方面的變化一樣。
- 裝載變化到 CPU。 如果一條消息顯示表明存在一個(gè)同步?jīng)_突,單擊 "Continue without synchronization" 按鈕來繼續(xù)下載。
- 保存主項(xiàng)目的當(dāng)前版本。
- 通過復(fù)制主項(xiàng)目,為用戶 A 來建立一個(gè)新項(xiàng)目。這能夠消除同步?jīng)_突,使用戶 A 和用戶 B 可以并行執(zhí)行程序。
通過比較編輯器同步
- 如果在同步對話框中出現(xiàn)一條消息顯示CPU存在變化導(dǎo)致不能自動同步,這時(shí)點(diǎn)擊 "Offline/online comparison" 按鈕。在對比編輯器的表格里會顯示離線和在線項(xiàng)目的不同。在狀態(tài)表中,這些符號是按照獨(dú)立的對象顯示的。在圖 4 列出了,在線與離線版本不同的對象所顯示 的符號。
圖.04
選擇A
例如, "ConveyerControl" 塊在線和離線的版本不同,選擇菜單命令“從設(shè)備上傳”。 "ConveyerControl" 塊的變化會被覆蓋。
選擇B
選擇該塊并單擊工具欄中的“開始詳細(xì)比較”按鈕來進(jìn)行一個(gè)詳細(xì)比較。從在線項(xiàng)目里復(fù)制不同的地方(例如與操作) 粘貼到離線項(xiàng)目中。
注意
在比較編輯器中檢查所有的差異,否則這些變化將丟失。你不能分別地從 CPU 到你的電腦上傳 PLC 變量。只有上傳完整的 PLC 站還包括 PLC 變量。
- 裝載變換到 CPU。如果消息顯示表明一個(gè)同步?jīng)_突,單擊 "Continue without synchronization" 按鈕來繼續(xù)下載。
- 保存主項(xiàng)目的版本。
- 為用戶A復(fù)制主項(xiàng)目來創(chuàng)建一個(gè)新的項(xiàng)目。這清除了同步?jīng)_突,用戶 A 和用戶 B 可以繼續(xù)并行的處理程序。
團(tuán) 隊(duì)工作時(shí)避免使用指令 "Software (Compley compile blocks)". 當(dāng)你下載功能塊到 CPU 時(shí),STEP 7 (TIA Portal) 默認(rèn)生成一個(gè)增量編譯器。這個(gè)增量編譯器將編譯所有的修改。未修改的功能塊不被編譯。而"Software (Compley compile blocks)" 指令編譯所有的功能塊。下載完成,當(dāng)所有的塊被加載后可能會導(dǎo)致同步?jīng)_突。
注意早期版本的STEP 7 (TIA Portal)
從 STEP 7 (TIA Portal) V13開始,上文詳細(xì)描述的團(tuán)隊(duì)工作已經(jīng)實(shí)現(xiàn)。從 STEP 7 (TIA Portal) V12 開始,除當(dāng)前項(xiàng)目外你也可以打開其他項(xiàng)目作為參考。但這些打開的參考項(xiàng)目是寫保護(hù)的,你不能夠修改它們。當(dāng)然,你可以從參考項(xiàng)目中拖放這些對象到當(dāng)前項(xiàng)目 里并修改它們。你也可以從多臺電腦之間打開參考項(xiàng)目。 附加信息
詳細(xì)信息請參考 STEP 7 (TIA Portal) 軟件的在線幫助目錄如下:
- Using Team Engineering使用團(tuán)隊(duì)協(xié)作功能
- Reference projects 參考項(xiàng)目
- Basics of reference projects 參考項(xiàng)目的基本知識
- Using reference projects 使用參考項(xiàng)目
創(chuàng)建環(huán)境
FAQ 中用到的截屏是用 STEP 7(TIA Portal) V13 軟件創(chuàng)建的。
描述 使用 'RUNTIME' 指令測量運(yùn)行時(shí)間 使用 'RUNTIME' 指令可以測量整個(gè)程序、單個(gè)塊或者命令序列的運(yùn)行時(shí)間。該指令在 SCL (S7-1200/S7-1500) 語言和 STL (S7-1500) 語言中調(diào)用。下面的例子展示了如何測量一個(gè)程序塊的運(yùn)行時(shí)間。 ......
描述
使用 "RUNTIME" 指令測量運(yùn)行時(shí)間
使用 "RUNTIME" 指令可以測量整個(gè)程序、單個(gè)塊或者命令序列的運(yùn)行時(shí)間。該指令在 SCL (S7-1200/S7-1500) 語言和 STL (S7-1500) 語言中調(diào)用。下面的例子展示了如何測量一個(gè)程序塊的運(yùn)行時(shí)間。
例 1:在 S7-1500 中使用 STL 語言測量運(yùn)行時(shí)間
*次調(diào)用指令(調(diào)用 RUNTIME)時(shí)設(shè)置時(shí)間測量的起始點(diǎn)。這個(gè)起始點(diǎn)信息緩存在 DB 數(shù)據(jù)塊的 "DB1".Mem 中,并作為第二次調(diào)用此命令的參考點(diǎn)。執(zhí)行完 "TimeDelay" [FC2] 功能后,再次執(zhí)行 "RUNTIME" 指令,然后計(jì)算出了功能的運(yùn)行時(shí)間。結(jié)果存儲在 DB 變量的 "DB1".Res (輸出 "RET_VAL") 中。
圖 01
例 2:在 S7-1500 中使用 SCL 語言測量運(yùn)行時(shí)間
- *次調(diào)用 "RUNTIME" 指令設(shè)置時(shí)間測量的起始點(diǎn)并且存儲在 "Memory" 中,并且作為第二次調(diào)用的參考點(diǎn)。
- 然后調(diào)用程序塊 "Module_FC"。
- 當(dāng)程序塊執(zhí)行完后,"RUNTIME" 指令被再次調(diào)用,此次調(diào)用計(jì)算出程序塊 "Module_FC" 的運(yùn)行時(shí)間并將其作為結(jié)果輸出到 "RT_Measure" 中。
圖 02
關(guān)于此方法的詳細(xì)描述和示例,參考如下 STEP 7 (TIA 博途) 的在線幫助:
- 針對 SCL 語言的 "RUNTIME:測量程序運(yùn)行時(shí)間 (S7-1200, S7-1500)"
- 針對 STL 語言的 "RUNTIME:測量程序運(yùn)行時(shí)間 (S7-1500)"
例 3:使用主程序 [OB1] 的臨時(shí)變量測量循環(huán)時(shí)間
對于 S7-1500 的“程序循環(huán) OB ”,可以將其從“優(yōu)化的塊訪問”改成“標(biāo)準(zhǔn)兼容模式”。然后與在 STEP 7 V5.x 中類似,通過訪問臨時(shí)變量來得到測量出的循環(huán)時(shí)間。
- 右鍵單擊主程序 [OB1] ,在彈出的菜單中選擇“屬性...”。
- 進(jìn)入“屬性”標(biāo)簽并且取消“優(yōu)化的塊訪問”屬性(去掉鉤選)。
- 點(diǎn)擊確定,然后在下一消息框中再點(diǎn)擊確定。
圖 03
現(xiàn)在,就像在 STEP 7 V5.x 中一樣,可以使用臨時(shí)變量得到系統(tǒng)信息,這些信息包括這個(gè)塊的進(jìn)入系統(tǒng)時(shí)的起始時(shí)間數(shù)據(jù)、故障原因和故障點(diǎn)??梢栽趬K中評估這些數(shù)據(jù)。現(xiàn)在可以通過主程序 [OB1] 的臨時(shí)變量確定循環(huán)時(shí)間。
圖 04
改變塊的訪問方式后,這些參數(shù)已經(jīng)被保存在聲明的臨時(shí)變量里了。這些 OB 塊的臨時(shí)變量名稱都可以被修改,但是其內(nèi)容不會改變。下表給出了測量循環(huán)時(shí)間的編程例子。
循環(huán)時(shí)間 | 指令 |
輸出前一個(gè)循環(huán)時(shí)間:
| ![]() 圖 05 |
輸出zui小循環(huán)時(shí)間:
| ![]() 圖 06 |
輸出zui長循環(huán)時(shí)間:
| ![]() 圖 07 |
表 01
注意
如果沒有修改 S7-1500 的塊訪問方式(圖. 03),或者使用的是 S7-1200,那么上述方法是無法實(shí)現(xiàn)的。
介紹
在STEP7 V13(TIA Portal)中可以使用 S7-PLCSIM 來仿真 S7-1500 CPU的程序。
下面的介紹將描述如何使用 S7-PLCSIM V13 仿真兩個(gè) S7-1500 的 S7通信 程序。
要求
- 在STEP 7 V13 (TIA Portal) 中,先創(chuàng)建一個(gè)工程。里面包含兩個(gè)已經(jīng)組態(tài)并且聯(lián)網(wǎng)的 S7-1500項(xiàng)目
- 在兩個(gè)S7-1500的項(xiàng)目之間配置一個(gè) S7 連接和一個(gè)用于用戶開放式通信的連接(例如,ISO-on-TCP連接)。
- 在應(yīng)用程序的主動連接端調(diào)用“PUT” 指令,將數(shù)據(jù)發(fā)送到被動連接端的1500 CPU 中。
- 在應(yīng)用程序的主動連接端調(diào)用“TSEND” 指令,將數(shù)據(jù)發(fā)送到被動連接端的1500 CPU 中。在應(yīng)用程序的被動連接端調(diào)用“TRCV” 指令,從主動連接端的1500 CPU 中接收數(shù)據(jù)。
說明
這個(gè)條目包括兩個(gè)S7-1500 CPU的配置,連接配置和用戶程序 。
步驟
- 在控制面板中打開設(shè)置“PG/PC 接口 ”的應(yīng)用程序
選擇數(shù)據(jù)的接入點(diǎn)為 "S7ONLINE (STEP 7) -> PLCSIM S7-1200/S7-1500.TCPIP.1"。
這能確保當(dāng)PLCSIM啟動時(shí)能夠自動開始下載過程。
圖. 01
- 在STEP 7 V13 (TIA Portal) 中打開提供的程序.
- 在項(xiàng)目樹中選中設(shè)備文件夾 "PLC_1 [CPU 1516-3 PN/DP]"。 然后在工具欄上單擊 “開始仿真” 按鍵
圖. 02
- 通過點(diǎn)擊“OK”鍵來確認(rèn)下圖所示的信息。連接到其他PC的所有的有用的網(wǎng)絡(luò)連接被斷掉。
圖. 03 - S7-PLCSIM V13 自動運(yùn)行并且一個(gè)新項(xiàng)目也會自動完成創(chuàng)建。
- 下載到PLC的過程自動開始,也就是說創(chuàng)建完項(xiàng)目后,“擴(kuò)展下載到設(shè)備”或“裝載預(yù)覽”對話框自動打開。
- 只有S7-PLCSIM V13訪問路徑設(shè)置了,“擴(kuò)展下載到設(shè)備”對話框才會自動打開。
在“擴(kuò)展下載到設(shè)備”對話框中進(jìn)行如下設(shè)置下載組態(tài)信息到S7-PLCSIM V13中:
- PG/PC 接口類型: PN/IE
- PG/PC 接口: PLCSIM S7-1200/S7-1500
點(diǎn)擊“開始搜索”按鈕。在“目標(biāo)子網(wǎng)中的兼容設(shè)備”下會看到帶有IP地址的S7-1500CPU。選中S7-1500CPU并點(diǎn)擊“裝載 ”按鈕。西門子導(dǎo)軌6ES7590-1AE80-0AA0
圖. 04 - 在“裝載預(yù)覽”對話框單擊”裝載“按鈕開始裝載步驟。
圖. 05
在“裝載結(jié)果”的對話框中單擊”結(jié)束“按鈕完成裝載步驟。
圖. 06
- 在項(xiàng)目樹中選擇設(shè)備文件夾PLC_2 [CPU 1516-3 PN/DP],然后在工具欄中單擊”開始仿真“按鈕
圖. 07 - 另外一個(gè)S7-PLCSIM V13 自動打開,并且一個(gè)新項(xiàng)目會自動創(chuàng)建。
- 下載到PLC的過程自動開始,也就是說在開始仿真后“裝載預(yù)覽”對話框會被自動打開。
- 在“裝載預(yù)覽”對話框單擊“裝載”按鈕開始裝載步驟。
圖. 08 - 在“裝載結(jié)果”的對話框中單擊“結(jié)束”按鈕完成裝載步驟。
圖. 09 - PLC1[CPU 1516-3 PN/DP] 在命名為"Project1"的項(xiàng)目中通過 S7-PLCSIM 進(jìn)行仿真。
圖. 10
- PLC2[CPU 1516-3 PN/DP]在命名為"Project2"。的項(xiàng)目中通過S7-PLCSIM 進(jìn)行仿真。
圖. 11
- 在 STEP 7 V13 (TIA Portal) 中建立一個(gè)在線的連接到 PLC_1 [CPU 1516-3 PN/DP],為此需要在項(xiàng)目樹中選擇PLC_1 [CPU 1516-3 PN/DP] ,然后再工具欄中單擊 “開始在線”的按鈕。
圖. 12
- 在主動連接PLC_1 的監(jiān)控表格中監(jiān)控變量值 "SD_Daten".Static_1 (DB2.DBW0)為 15,這個(gè)值需要通過"PUT" 指令傳送給被動連接方的 PLC_2 [CPU 1516-3 PN/DP]。
在 主動連接PLC_1 的監(jiān)控表格中監(jiān)控變量值 "SD_Daten".Static_2 (DB2.DBW2) 為63.50 ,這個(gè)值需要通過"TSEND" 指令傳送給被動連接方的 PLC_2 [CPU 1516-3 PN/DP]。
圖. 13
- 在STEP 7 V13 (TIA Portal) 中設(shè)置一個(gè)在線連接到 PLC_2 [CPU 1516-3 PN/DP].,為此需要在項(xiàng)目樹中選中PLC_2 [CPU 1516-3 PN/DP]在工具欄中單擊“開始 在線”的按鈕。
圖. 14
- 被動連接PLC_2 [CPU 1516-3 PN/DP]的監(jiān)控表格中監(jiān)控變量 "ADDR_Daten" Static_1 (DB2.DBW0)。 如果這個(gè)變量的值也是15那么說明 “PUT”指令被成功執(zhí)行。數(shù)值被成功的由主動連接 PLC_1 [CPU 1516-3 PN/DP] 發(fā)送到被動連接 PLC_2 [CPU 1516-3 PN/DP]。
被動連接PLC_2 [CPU 1516-3 PN/DP]的監(jiān)控表格中監(jiān)控變量 "ADDR_Daten" Static_2 (DB2.DBW2)。 如果這個(gè)變量的值也是25那么說明 "TSEND" 和TRCV"指令被成功執(zhí)行。數(shù)值被成功的由主動連接 PLC_1 [CPU 1516-3 PN/DP] 發(fā)送到被動連接 PLC_2 [CPU 1516-3 PN/DP]。
圖. 15
說明
- 如果使用尋址需要禁用“優(yōu)化數(shù)據(jù)塊”這個(gè)選項(xiàng)。
圖. 16
- 在S7-1500 CPU 中必須到設(shè)備配置畫面的CPU保護(hù)中,使能 “允許數(shù)據(jù)通過 PUT/GET 傳輸?shù)竭h(yuǎn)程通信伙伴中(PLC, HMI, OPC)”。
圖. 17
下載
這個(gè)下載包含工程"Simulation_PUT_Get_S7_1500.zip".
復(fù)制這個(gè)文件 "Simulation_PUT_Get_S7_1500.zip" 到一個(gè)單獨(dú)的文件夾,然后通過雙擊打開這個(gè)文件,可以使用STEP 7來打開或者提取項(xiàng)目數(shù)據(jù) 。
S7300電源模板
6ES7307-1BA00-0AA0
6ES7307-1EA00-0AA0
6ES7307-1KA01-0AA0
CPU
6ES7312-1AE13-0AB0
6ES7312-5BE03-0AB0
6ES7313-5BF03-0AB0
6ES7313-6BF03-0AB0
6ES7313-6CF03-0AB0
6ES7314-1AG13-0AB0
6ES7314-6BG03-0AB0
6ES7314-6CG03-0AB0
6ES7315-2AG10-0AB0
6ES7315-2EH13-0AB0
6ES7317-2AJ10-0AB0
6ES7317-2EK13-0AB0
6ES7318-3EL00-0AB0
內(nèi)存卡
6ES7 953-8LF20-0AA0
6ES7 953-8LG11-0AA0
6ES7 953-8LJ20-0AA0
6ES7 953-8LL20-0AA0
6ES7 953-8LM20-0AA0
6ES7 953-8LP20-0AA0
開關(guān)量模板
6ES7 321-1BH02-0AA0
6ES7 321-1BH10-0AA0
6ES7 321-1BH50-0AA0
6ES7 321-1BL00-0AA0
6ES7 321-7BH01-0AB0
6ES7 321-1EL00-0AA0
6ES7 321-1FF01-0AA0
6ES7 321-1FF10-0AA0
6ES7 321-1FH00-0AA0
6ES7 321-1CH00-0AA0
6ES7 321-1CH20-0AA0
6ES7 322-1BH01-0AA0
6ES7 322-1BH10-0AA0
6ES7 322-1CF00-0AA0
6ES7 322-8BF00-0AB0
6ES7 322-5GH00-0AB0
6ES7 322-1BL00-0AA0
6ES7 322-1FL00-0AA0
6ES7 322-1BF01-0AA0
6ES7 322-1FF01-0AA0
6ES7 322-5FF00-0AB0
6ES7 322-1HF01-0AA0
6ES7 322-1HF10-0AA0
6ES7 322-1HH01-0AA0
6ES7 322-5HF00-0AB0
6ES7 322-1FH00-0AA0
6ES7 323-1BH01-0AA0
6ES7 323-1BL00-0AA0
模擬量模板
6ES7 331-7KF02-0AB0
6ES7 331-7KB02-0AB0
6ES7 331-7NF00-0AB0
6ES7 331-7NF10-0AB0
6ES7 331-7HF01-0AB0
6ES7 331-1KF01-0AB0
6ES7 331-7PF01-0AB0
6ES7 331-7PF11-0AB0
6ES7 332-5HD01-0AB0
6ES7 332-5HB01-0AB0
6ES7 332-5HF00-0AB0
6ES7 332-7ND02-0AB0
6ES7 334-0KE00-0AB0
6ES7 334-0CE01-0AA0
附件
6ES7 365-0BA01-0AA0
6ES7 360-3AA01-0AA0
6ES7 361-3CA01-0AA0
6ES7 368-3BB01-0AA0
6ES7 368-3BC51-0AA0
6ES7 368-3BF01-0AA0
6ES7 368-3CB01-0AA0
6ES7 390-1AE80-0AA0
6ES7 390-1AF30-0AA0
6ES7 390-1AJ30-0AA0
6ES7 390-1BC00-0AA0
6ES7 392-1AJ00-0AA0
6ES7 392-1AM00-0AA0
6ES7 392-1BM01-0AA0
功能模板
6ES7 350-1AH03-0AE0
6ES7 350-2AH00-0AE0
6ES7 351-1AH01-0AE0
6ES7 352-1AH02-0AE0
6ES7 355-0VH10-0AE0
6ES7 355-1VH10-0AE0
6ES7 355-2CH00-0AE0
6ES7 355-2SH00-0AE0
6ES7 338-4BC01-0AB0
6ES7 352-5AH00-0AE0
6ES7 352-5AH00-7XG0
通訊模板
6ES7 340-1AH02-0AE0
6ES7 340-1BH02-0AE0
6ES7 340-1CH02-0AE0
6ES7 341-1AH01-0AE0
6ES7 341-1BH01-0AE0
6ES7 341-1CH01-0AE0
6ES7 870-1AA01-0YA0
6ES7 870-1AB01-0YA0
6ES7 902-1AB00-0AA0
6ES7 902-1AC00-0AA0
6ES7 902-1AD00-0AA0
6ES7 902-2AB00-0AA0
6ES7 902-2AC00-0AA0
6ES7 902-2AG00-0AA0
6ES7 902-3AB00-0AA0
6ES7 902-3AC00-0AA0
6ES7 902-3AG00-0AA0
6GK7 342-5DA02-0XE0
6GK7 342-5DF00-0XE0
6GK7 343-5FA01-0XE0
6GK7 343-1EX30-0XE0
6GK7 343-1EX21-0XE0
6GK7 343-1CX00-0XE0
6GK7 343-1CX10-0XE0
6GK7 343-1GX20-0XE0
6GK7 343-1GX21-0XE0
6GK7 343-1HX00-0XE0
6GK7 343-2AH00-0XA0
6ES7971-1AA00-0AA0
6ES7971-5BB00-0AA0
6ES7314-6EH04-0AB0