應用領域 | 化工 | 產(chǎn)地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
SIEMENS PRONETA(PROFINET 網(wǎng)絡分析服務)用于在調(diào)試過程中快速分析工廠網(wǎng)絡的具體狀況。PRONETA 具有以下兩個核心功能:
? 拓撲總覽分別掃描 PROFINET 和所有連接組件。
? 通過 IO 檢查,快速完成工廠接線和模塊組態(tài)測試。
SIEMENS PRONETA 可從 Internet 上免費下載。
參考價 | 面議 |
更新時間:2022-07-04 16:03:55瀏覽次數(shù):274
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子模塊6ES7540-1AD00-0AA0
1.接口定義
CP340/341集成 RS 232C 口和 RS 232C 接口子模塊的前面板上 9 針 Sub-D 型公連接器的針腳分配,如圖 1 所示。
圖1 RS232C 9 針 Sub-D 型針頭公連接器的針腳圖
2.電纜連接
RS232C電纜連接:9針對9針連接示意圖,如圖 2 所示。
電源的完整組態(tài)
為了確保背板總線可為各模塊提供充足的電量,需要比較供電電量和工程組態(tài)系統(tǒng)中所需的電量。
在早期的規(guī)劃階段,需確保為背板總線提供的供電電量始終大于或等于消耗的電量。
系統(tǒng)電源模塊
系統(tǒng)電源通過背板總線為 S7-1500 模塊的內(nèi)部電子元件供電。下表列出了可用的系統(tǒng)電源模塊:
簡稱 PS 25W 24V DC PS 60W 24/48/60V DC PS 60W 120/230V AC/DC
訂貨號 6ES7505-0KA00-0AB0 6ES7505-0RA00-0AB0 6ES7507-0RA00-0AB0
連接元件
前連接器和屏蔽觸點
前連接器用于接線 I/O 模塊。對于支持 EMC 標準信號的模塊(如,模擬量模塊和工藝模塊),接線前連接器時還需要一個屏蔽觸點。
使用螺釘型端子和直插式端子時,這些前連接器可連接 35 mm 模塊;使用直插式端子時,可連接 25mm 模塊。
屏蔽觸點包括屏蔽支架和屏蔽端子。屏蔽支架與屏蔽端子一同使用時,可在短的安裝時間內(nèi)實現(xiàn)屏蔽線的低阻抗應用。其中,屏蔽觸點已包含供貨清單中,且安
裝時無需任何工具。
前連接器的型號(帶有/不帶屏蔽功能)
帶螺釘型端子的 35 mm 前連接器
帶直插式端子的 35 mm 前連接器
帶直插式端子的 25 mm 前連接器
前連接器
屏蔽支架
屏蔽端子軟件
TIA Portal
TIA Portal 中集成有各種 SIMATIC 控制器。TIA Portal 工程組態(tài)系統(tǒng)憑借統(tǒng)一的控制、顯示和驅(qū)動機制,實現(xiàn)高效的組態(tài)、編程和公共數(shù)據(jù)存儲。
TIA Portal *簡化了工廠內(nèi)所有組態(tài)階段的工程組態(tài)過程。
SIMATIC Automation Tool
通過 SIMATIC Automation Tool ,可同時對各個 SIMATIC S7 站進行系統(tǒng)調(diào)試和維護操作,而無需打開 TIA Portal 系統(tǒng)。SIMATIC Automation Tool 支持以下
各種功能:
• 掃描 PROFINET/以太網(wǎng)工廠網(wǎng)絡,識別所有連接的 CPU
• 為 CPU 分配地址(IP、子網(wǎng)、網(wǎng)關)和站名稱(PROFINET 設備)
• 將日期和 PG/PC 時間轉(zhuǎn)換為 UTC 時間并傳送到模塊中
• 將程序下載到 CPU 中
• 切換操作模式 RUN/STOP
• 通過 LED 指示燈閃爍確定 CPU 狀態(tài)
• 讀取 CPU 錯誤信息
• 讀取 CPU 診斷緩沖區(qū)
• 復位為出廠設置
• 更新 CPU 和所連模塊的固件版本
PRONETA
SIEMENS PRONETA(PROFINET 網(wǎng)絡分析服務)用于在調(diào)試過程中快速分析工廠網(wǎng)絡的具體狀況。PRONETA 具有以下兩個核心功能:
• 拓撲總覽分別掃描 PROFINET 和所有連接組件。
• 通過 IO 檢查,快速完成工廠接線和模塊組態(tài)測試。
SIEMENS PRONETA 可從 Internet 上免費下載。
14.4 SIMATIC S7 App
SIMATIC S7 應用程序 可通過 WLAN 與 SIMATIC S7-1500 和 ET 200SP 建立安全連接并實現(xiàn)以下功能:
• 基于 HTTPS 協(xié)議,檢測多達 50 個聯(lián)網(wǎng)的 CPU 并建立連接
• 更改 CPU 的操作模式 (RUN/STOP)
• 讀取 CPU 的診斷信息并通過電子郵件發(fā)送
• 監(jiān)視并修改變量
• 采用通信加密和文件包數(shù)據(jù)加密措施,*提高數(shù)據(jù)傳輸?shù)陌踩裕辉趩討贸绦蚝徒⑦B接時,需要提供相應密
圖2 RS232C電纜連接 9針對9針
常用的是三線制接法,如圖 3 所示。
圖3 RS232C 常用三線制
MC_Power功能塊對驅(qū)動器進行使能時,功能塊出現(xiàn)16# 8001錯誤代碼,工藝對象顯示"與設備(驅(qū)動裝置或編碼器)通信故障"報警等
在實際應用中如果PLC組態(tài)工藝對象時,當"與驅(qū)動裝置進行數(shù)據(jù)交換"及"與編碼器進行數(shù)據(jù)交換"時選擇了"運行時自動應動驅(qū)動值"及"自動進行編碼器值數(shù)據(jù)交換"時,工程師常常會遇到PLC控制V90 PN起動運行工作不正常的問題,如PLC起動后調(diào)用MC_Power功能塊對驅(qū)動器進行使能時,功能塊出現(xiàn)16# 8001錯誤代碼,工藝對象顯示"與設備(驅(qū)動裝置或編碼器)通信故障"報警等。
基于以上的原因,建議工程師采用以下的方法進行"MC_Power"的編程。
將Enable管腳與工藝對象中通訊相關的變外,還可以將"TO.StatusDrive. AdaptionState"的狀態(tài)(2:"ADAPTED",已完成數(shù)據(jù)傳送)加入到啟動條件中。
當PLC與驅(qū)動器之間通訊建立后,在正常運行過程中如果再次出現(xiàn)通訊中斷的情況,MC_Power的Error管腳會出現(xiàn)16#8001錯誤,工藝對象會出現(xiàn)"與設備(驅(qū)動裝置或編碼器)通信故障"報警,當通訊重新建立后,由于工藝對象故障的存在,MC_Power將無法對驅(qū)動器進行使能,只有確認故障后,驅(qū)動器才能重新使能
1功能介紹
S7-1500產(chǎn)品系列的CPU支持在運行期間擴展函數(shù)塊的接口,或者增加全局數(shù)據(jù)塊的變量。此過程無需將CPU設置為STOP模式,既可下載已修改的塊,此時也不會影響已經(jīng)加載變量的過程值。這是一種簡單的程序更改實施方式,這一加載過程(無需重新初始化的加載)不會對受控對象造成負面影響。
原理:被激活為“優(yōu)化塊訪問"(Optimized block access)屬性的函數(shù)塊或者數(shù)據(jù)塊已經(jīng)默認包含一個預留存儲區(qū)間,該預留區(qū)間在初期并未使用,可用于后續(xù)的函數(shù)塊接口的擴展或者數(shù)據(jù)塊變量的增加。預留功能會占用更多的存儲區(qū)。如果希望已經(jīng)帶有存儲區(qū)預留的程序塊用于下載無需重新初始化功能,那么新聲明的所有變量都將保存到存儲器預留的區(qū)域中,所以所有新增變量的大小必須小于預留的存儲區(qū)的大小。執(zhí)行無需重新初始化的下載不會影響任何已經(jīng)加載的變量或?qū)\行造成不利影響。
2功能實現(xiàn)
2.1要求
要實現(xiàn)下載函數(shù)塊或者數(shù)據(jù)塊無需重新初始化功能,需要滿足以下條件:
1) 項目是博途V12版本創(chuàng)建的
2) 使用S7-1500產(chǎn)品系列的CPU
3) 函數(shù)塊在LAD、FBD、STL、或SCL中創(chuàng)建
4) 塊由用戶創(chuàng)建,即這些塊不能是博途 V12安裝后自身帶有的塊
5)這些塊設置為優(yōu)化訪問方式
2.2應用舉例
下面以DB為例,來說明怎樣實現(xiàn)下載無需重新初始化功能。
序號 | 操作 | 圖示 |
1. | 首先打開博途 V12 軟件,切換至項目視圖,添加一款S7-1500CPU。 | |
2. | 添加一個新的數(shù)據(jù)塊,數(shù)據(jù)塊名稱和編號使用缺省值即可。 | |
3. | 默認情況下,數(shù)據(jù)塊已經(jīng)被設置為優(yōu)化的塊訪問方式,如果不是,手動設置為優(yōu)化的塊訪問方式。 | |
4. | 默認預留存儲空間大小為100字節(jié),可以修改這一存儲預留區(qū)域以適應用戶的需求,最大可以設置為2M。這部分預留存儲空間由裝載存儲器提供。 保持存儲區(qū)中默認情況下沒有設置預留區(qū)域,這是因為保持型存儲區(qū)由CPU提供,這一存儲區(qū)是有限的(例如CPU1516為484000個字節(jié))。如果增加的變量需要設置為保持屬性,那么就需要設置預留可保持性存儲器的大小。 | |
5. | 接下來在在數(shù)據(jù)塊中建立變量,本例中建立以下三個變量“Variable1"、“Variable2"和“Variable3",數(shù)據(jù)類型分別為Bool,Real和Int。 | |
6. | 在OB1中對這些變量賦值,此賦值過程為使用上升沿與跳轉(zhuǎn)指令賦值,只持續(xù)一個周期 | |
7. | 在線監(jiān)視賦值結(jié)果。 | |
8. | 點擊下載無需初始化功能圖標,彈出提示對話框,點擊確定。 | |
9. | 注意:一旦激活了下載無需初始化按鈕,則無法再刪除現(xiàn)有變量。 除了“默認值"、“起始值"和“注釋"屬性之外,其它屬性均不得再進行更改。同時,也不能再次修改步驟4中保留存儲器的大小。 | |
10. | 可以在現(xiàn)有變量標簽上選擇“插入行"或者“添加行"來增加變量,本例增加了兩個變量,分別是“Variable4"和“Variable5",并且修改了“Variable3"的啟動值。 | |
11. | 在編譯期間,新聲明的變量將插入到預留存儲器中。 如果預留存儲器過小,編譯將終止,并顯示一條錯誤消息,通知發(fā)生錯誤。 點擊下載,將數(shù)據(jù)塊下載到CPU中,下載預覽中的“消息"欄中,沒有出現(xiàn)下載需要初始化選項,說明成功實現(xiàn)下載程數(shù)據(jù)塊無需重新初始化功能。 | |
12. | 查看增加新變量后的塊屬性,可以觀測到保留存儲區(qū)的剩余資源。 | |
13. | 下載后監(jiān)視數(shù)據(jù)塊,原有變量的過程值保留原來的值,并沒有被重新初始化為啟動值,新增加的變量被初始化為啟動值。 |
3其它注意事項
3.1修改缺省預留存儲區(qū)大小
如果要在項目中為所有新創(chuàng)建的塊設置預留存儲器的大小,請按以下步驟操作:
1) 在“選項"(Options) 菜單中,選擇“設置"(Settings) 命令。選擇后將在工作區(qū)中顯示“設置"(Settings) 窗口。
2) 在區(qū)域?qū)Ш街羞x擇“PLC 編程 > 常規(guī)"(PLC programming > General) 組。
3) 在“無需重新初始化設置下載的預留存儲器"(Reserved memory for download without reinitialization) 組中,在“存儲器預留區(qū)域"(Memory reserve) 的輸入框中輸入為函數(shù)塊或者數(shù)據(jù)塊進行后續(xù)擴展而分配的預留存儲區(qū)的字節(jié)數(shù)。
設置完成后,當新建一個優(yōu)化的函數(shù)塊或者數(shù)據(jù)塊時,步驟4中缺省的預留存儲空間變?yōu)樾碌拇笮?。而已?jīng)存在的塊不受此次更改的影響。
設置界面如圖3-1所示。
圖3-1修改系統(tǒng)缺省預留存儲區(qū)大小
3.2取消下載無需初始化功能
如果取消下載無需初始化功能,可以將之前位于預留區(qū)域的所有變量都移動到常規(guī)區(qū)域。 因此,需要對塊進行編譯并再次加載。 CPU 中變量的值在加載期間重新初始化。預留存儲器仍然存在,可供之后進行擴展時使用, 并再次具有塊屬性中所定義的空間大小。
3.3重至預留存儲區(qū)
要重置一個或多個塊的預留存儲器,請按以下步驟操作:
1) 選擇“程序塊"(Program blocks) 文件夾,或該文件夾中的特定塊。
2) 在快捷菜單中,選擇“編譯 > 軟件(重置預留存儲器)"(Compile > Software (Reset memory reserve))命令。
此操作的結(jié)果是,之前位于預留存儲器中所選塊的所有變量,都從此區(qū)域移動到常規(guī)區(qū)域中,并且塊重新被編譯。變量在下一次加載期間將重新初始化。塊中所組態(tài)的預留存儲器將保留,且繼續(xù)保持活動狀態(tài)。
注意:取消下載無需初始化功能和重置預留存儲器時,在預留存儲器中之前設置的所有變量都將在下次加載時重新初始化。這適用于保持性和非保持性變量。在工廠運行期間,更改變量值將導致嚴重的財產(chǎn)損失和人身傷害! 因此,在重置預留存儲器后必須先在測試環(huán)境中進行全面*地檢查之后,才能使用