西門子模塊6ES7522-5HF00-0AB0
更改塊的訪問方式
在塊創(chuàng)建時(shí)訪問方式被自動(dòng)設(shè)置,。不同CPU的默認(rèn)訪問方式:
S7-1200/ S7-1500 預(yù)置的默認(rèn)訪問方式為“優(yōu)化塊訪問”。
S7-300/ S7-400 預(yù)置的默認(rèn)訪問方式為“標(biāo)準(zhǔn)塊訪問”,,并且不能修改,。
從S7-300/ S7-400 系列的CPU,復(fù)制或者移植塊至S7-1200 / S7-1500系列的CPU,,塊的訪問方式不會(huì)自動(dòng)變更,。移植后塊的訪問方式需要逐個(gè)人為修改。
例如,,按下述步驟修改“標(biāo)準(zhǔn)”到“優(yōu)化”塊訪問:
在項(xiàng)目導(dǎo)航中打開 "程序塊" 文件夾,。
右鍵單擊功能塊
在彈出菜單中選擇“屬性...” .
在"屬性" 選項(xiàng)中使能 "優(yōu)化的塊訪問" 功能.
圖. 01
然后在彈出的小窗口“更改塊訪問”中點(diǎn)擊“確認(rèn)”。
圖2
點(diǎn)擊“確認(rèn)” ,,關(guān)閉屬性窗口,。
保存、編譯,,然后下載項(xiàng)目到CPU,。
這樣就設(shè)置了對(duì)臨時(shí)變量的優(yōu)化訪問。接口參數(shù)(Input, Output, InOut) 和靜態(tài)變量,,在“保持性”這一列中的屬性為“非保持”,。
圖3
保持性設(shè)置
保持性的設(shè)置方式取決于塊的訪問方式:
標(biāo)準(zhǔn)型塊,只能對(duì)所有的變量統(tǒng)一進(jìn)行設(shè)置,,不支持單獨(dú)對(duì)某個(gè)變量進(jìn)行保持性設(shè)置,。
優(yōu)化的塊,支持單獨(dú)對(duì)變量進(jìn)行設(shè)置保持性
如果塊的訪問方式修改后,,變量的保持性屬性仍然是“在IDB中設(shè)置”,,使用下拉菜單修改所有這些變量并編譯程序。
圖4
概述
S7-1500 控制器產(chǎn)品系列中具有大容量程序及數(shù)據(jù)存儲(chǔ)器的 CPU,,適用于具有較高程序范圍聯(lián)網(wǎng)的應(yīng)用,。
具有較高處理速度,適用于二進(jìn)制和浮點(diǎn)運(yùn)算
用于系列機(jī)器,、機(jī)器以及工廠中的跨領(lǐng)域自動(dòng)化任務(wù)
在具有集中式和分布式 I/O 的生產(chǎn)線上作為集中式控制器使用
PROFINET IO IRT 接口,,帶 2 端換機(jī)
PROFINET I/O 控制器,,用于經(jīng)由 PROFINET 控制分布式 I/O。
PROFINET 智能設(shè)備,,用于作為 SIMATIC 或非西門子 PROFINET IO 控制器環(huán)境下的智能 PROFINET 設(shè)備,,連接到 CPU。
配備單獨(dú) IP 地址的附加 PROFINET 接口可用于網(wǎng)絡(luò)隔離,,或用于連接更多 PROFINET IO RT 設(shè)備,,又或者作為 I-設(shè)備用于高速通信。
PROFIBUS DP 主站接口
OPC UA 服務(wù)器(數(shù)據(jù)訪問)作為運(yùn)行時(shí)選件,,可輕易將 SIMATIC S7-1500 連接至第三方設(shè)備/系統(tǒng)
在 PROFIBUS 和 PROFINET 上實(shí)現(xiàn)等時(shí)同步模式
集成運(yùn)動(dòng)控制功能,,用于控制速度控制軸和定位軸,軸定位以及同步操作,,支持外部編碼器,,凸輪/凸輪軌道和探頭
用于診斷集成 Web 服務(wù)器,帶有創(chuàng)建用戶定義的 Web 站點(diǎn)的選項(xiàng)
注:
運(yùn)行 CPU 所需的 SIMATIC 存儲(chǔ)卡,。
可以通過 TIA Portal 作為一個(gè)XML文件導(dǎo)出 S7-1500 的 OPC UA 地址區(qū)域,。另外提供 XML 轉(zhuǎn)換器從導(dǎo)出的地址區(qū)過濾用戶定義的 OPC UA 變量。
生成一個(gè)OPC UA導(dǎo)出文件
PLC 標(biāo)簽和DB 變量可以通過為 OPC UA 客戶端的離線工程 導(dǎo)出的 XML 文件來釋放到你的 OPC UA 配置中,。XML文件是基于OPC基金會(huì)的XML模式,。
西門子CPU1517-3PN/DP模塊
過程如下:
在TIA項(xiàng)目選擇CPU。
單擊CPU圖標(biāo) (在網(wǎng)絡(luò)視圖,,例如),。
在CPU的屬性中導(dǎo)航到 "常規(guī) > OPC UA > 服務(wù)器 > 導(dǎo)出"
點(diǎn)擊 "導(dǎo)出 OPC UA XML 文件" 按鈕。
選擇你想要保存導(dǎo)出文件的目錄,。
文件分配一個(gè)名稱,。
點(diǎn)擊 "保存"。
完整的OPC UA 地址區(qū)作為 XML 導(dǎo)出文件來獲得,。
更改導(dǎo)出文件
使用這個(gè)條目中提供的XML轉(zhuǎn)換器可以在OPC 地址區(qū)中提取用戶定制的 OPC UA 變量 (組成的PLC S7 - 1500的標(biāo)簽和DB變量) ,。此外,XML文件轉(zhuǎn)換成CSV,。
過程如下:
下載 ZIP 歸檔"109742903_OPCUA-ExportXML-Konverter.zip" 到硬盤,。
解壓存檔到所選擇的文件夾中。
啟動(dòng) "XML Converter.exe" 應(yīng)用程序,。
點(diǎn)擊 "Select an OPC UA XML file" 按鈕并選擇 XML 導(dǎo)出文件:
點(diǎn)擊 "Read namespace and identifier" 按鈕,。XML 轉(zhuǎn)換器現(xiàn)在提取可訪問的變量節(jié)點(diǎn)。點(diǎn)擊 "read data type, too" 復(fù)選框來提取除了節(jié)點(diǎn)地址外的數(shù)據(jù)類型:
然后點(diǎn)擊 "Save CSV file under ..." 按鈕并分配一個(gè)名稱和CSV文件的存儲(chǔ)位置:
點(diǎn)擊 "Save" 確認(rèn),。
性能
指令處理速度更快, 取決于 CPU 型號(hào),、語(yǔ)言擴(kuò)展和新的數(shù)據(jù)類型
背板總線速度大大加快,CPU 的響應(yīng)時(shí)間縮短
功能強(qiáng)大的網(wǎng)絡(luò)連接:
每個(gè) CPU 均標(biāo)配PROFINET IO IRT(2 端換機(jī))標(biāo)準(zhǔn)接口,。此外,,CPU 1517-3 PN/DP 的特點(diǎn)是具備一個(gè) PROFINET 接口,,比如可用于網(wǎng)絡(luò)隔離,或用于連接更多 PROFINET IO RT 設(shè)備,,或作為 I-設(shè)備用于高速通信。
集成技術(shù)
通過標(biāo)準(zhǔn)化的塊 (PLCopen) 連接模擬驅(qū)動(dòng)器和具有 PROFIdrive 功能的驅(qū)動(dòng)器
支持速度控制軸和定位軸以及外部編碼器,,各軸之間可實(shí)現(xiàn)位置***的傳動(dòng),,凸輪/凸輪軌道和探頭
追蹤功能適用于所有 CPU 標(biāo)簽,,既適用于實(shí)時(shí)診斷,,也適用于偶發(fā)錯(cuò)誤檢測(cè);還可通過 CPU的網(wǎng)頁(yè)服務(wù)器來調(diào)用
***的控制功能,,例如,,通過便于組態(tài)的塊可自動(dòng)優(yōu)化控制參數(shù)實(shí)現(xiàn)優(yōu)控制質(zhì)量
集成安全功能
通過密碼進(jìn)行知識(shí)保護(hù),防止未經(jīng)許可證讀取和修改程序塊
通過復(fù)制保護(hù),,可綁定 SIMATIC 存儲(chǔ)卡的程序塊和序列號(hào):只有在將配置的存儲(chǔ)卡插到 CPU 中時(shí),,該程序塊才可運(yùn)行。
4-級(jí) 授權(quán)理念:
與 HMI 設(shè)備的通信也會(huì)受到限制,。
操作保護(hù):
控制器可以識(shí)別工程組態(tài)數(shù)據(jù)的更改和未授權(quán)傳輸。
設(shè)計(jì)與操作
顯示概覽信息:
例如,,站名稱,,工廠標(biāo)識(shí)符,位置名稱,,診斷信息,,模塊信息,顯示設(shè)置,。
顯示屏上的可能操作員控制選項(xiàng):
設(shè)置 CPU 或所連接以太信處理器的地址、設(shè)置日期和時(shí)間,、選擇 CPU 的操作模式、復(fù)位 CPU 至默認(rèn)設(shè)置,、禁用/啟用顯示器,、***保護(hù)等級(jí),確認(rèn)消息,,備份和恢復(fù)項(xiàng)目,。
集成系統(tǒng)診斷
系統(tǒng)診斷信息以純文本形式*顯示在顯示畫面中,、TIA Portal 中、人機(jī)界面設(shè)備上和 Web 瀏覽器中,,甚至可以顯示來自變頻器的消息,。即使 CPU 處于停止?fàn)顟B(tài),也會(huì)更新消息,。
集成在 CPU 的固件中,無須進(jìn)行特殊組態(tài),。
SIMATIC 存儲(chǔ)卡(用來運(yùn)行 CPU)西門子CPU1517-3PN/DP模塊
用作插入式裝載存儲(chǔ)器,,或用于更新固件。
還可用于存儲(chǔ)附加文檔或 csv 文件(用于配方和歸檔)
通過用戶程序的系統(tǒng)函數(shù),,實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)/讀取
數(shù)據(jù)記錄(歸檔)和配方
配方和歸檔以 csv 文件保存在 SIMATIC 存儲(chǔ)卡中,;
便于使用 Office 工具或通過 web 服務(wù)器,訪問工廠運(yùn)行數(shù)據(jù)
通過 Web 瀏覽器或 SD 讀卡器,,可方便地訪問機(jī)器的組態(tài)數(shù)據(jù)(與控制器之間的雙向數(shù)據(jù)交換)
編程
使用 STEP 7 Professional V13 UPD3 或更高版本進(jìn)行編程
用于從 SIMATIC S7-300/S7-400 移植到 S7-1500 的移植工具,;可基本上自動(dòng)轉(zhuǎn)換程序代碼。記錄不可轉(zhuǎn)換的代碼,,并可以手動(dòng)進(jìn)行調(diào)整,。
STEP 7 V11 項(xiàng)目可在兼容模式下繼續(xù)和 STEP 7 V12 組合使用 。
S7-1200 程序可通過復(fù)制/粘貼手段轉(zhuǎn)移至 S7-1500
描述
如果往一個(gè)格式化過的 SIMATIC 存儲(chǔ)卡中下載一個(gè)組態(tài)好的 S7-1500 SIPLUS(6AG1*)設(shè)備,,并將 CPU 調(diào)整為“ 運(yùn)行 ”模式,,那么 CPU 會(huì)無錯(cuò)誤運(yùn)行。但當(dāng)電源關(guān)閉再打開,,或者執(zhí)行存儲(chǔ)器復(fù)位(MRES)后,,CPU S7-1500 SIPLUS 將會(huì)報(bào)如下錯(cuò)誤信息并進(jìn)入停止模式。
“存儲(chǔ)卡評(píng)估錯(cuò)誤:存儲(chǔ)卡不能接收或無法安裝,,功能完成/被放棄,,新的啟動(dòng)禁止設(shè)置:-外部裝載存儲(chǔ)區(qū)已損壞(在博途中刪除或移除存儲(chǔ)卡)-硬件組態(tài)沒有裝載或裝載/改變沒有成功完成”
口 (MPI) 實(shí)現(xiàn)數(shù)據(jù)通信
2.通過FB287讀寫單個(gè)參數(shù)

參數(shù)說明:
1、Start:在參數(shù)操作過程中 start 的上升沿會(huì)啟動(dòng)參數(shù)操作任務(wù),。
2,、ReadWrite:參數(shù)=0 表示讀取操作,如果等于 1 對(duì)應(yīng)寫入操作,。
3,、hardwareID: 硬件標(biāo)識(shí)符。
4,、Parameter:需要讀寫的參數(shù)號(hào),。
5、INDEX:參數(shù)下標(biāo)。
6,、ValueWrite1:此處寫入DWORD或DINT類型之外的參數(shù)值,。
7、ValueWrite2:此處寫入DWORD或DINT類型的參數(shù)值,。
8,、AxisNo:驅(qū)動(dòng)編號(hào),V90PN需設(shè)置為2,。
9,、ERROR:出錯(cuò)標(biāo)志位。
10,、ErrorID:返回值。
11,、BUSY:當(dāng)寫入?yún)?shù)執(zhí)行時(shí)為 1,,如果完成或者故障后變成 0。
12,、DONE:任務(wù)執(zhí)行完成,,可以用于編寫程序時(shí)復(fù)位請(qǐng)求使用。
13,、Ready:程序塊沒有執(zhí)行讀或?qū)懖僮?,處于?zhǔn)備狀態(tài)。
14,、DiagId:返回值,。
15、ValueRead1:此處讀實(shí)型的參數(shù)值,。
16,、ValueRead2:此處讀整型的參數(shù)值。
17,、Format:所讀參數(shù)的格式,。
18、ErroNo:錯(cuò)誤代碼,。
2.1寫參數(shù)實(shí)例
2.1.1通過FB287寫入P2581(整型)=12345,。將要設(shè)定的參數(shù)值寫入變量“wr_dint_value”=12345,通過設(shè)置Start管腳0->1并保持待寫參數(shù)完成。

西門子模塊6ES7522-5HF00-0AB0
2.1.2通過FB287寫入P29110(實(shí)型)=1.234,。將要設(shè)定的參數(shù)值寫入變量“wr_real_value”=1.234,,通過設(shè)置Start管腳0->1并保持待寫參數(shù)完成

2.2讀參數(shù)實(shí)例
2.2.1通過FB287讀出P2581(整型)=12345,通過將Start管腳0->1并保持待讀參數(shù)完成,,讀出的參數(shù)值被寫入變量“rd_dint_value”=12345,。

2.2.2通過FB287讀出P29110(實(shí)型)=1.234,通過將Start管腳0->1并保持待讀參數(shù)完成,讀出的參數(shù)值被寫入變量“rd_real_value”=1.234,。
