西門(mén)子PLC模塊6ES7532-5HD00-0AB0
1概述
WinCC 的函數(shù)趨勢(shì)控件提供給用戶自定義XY軸曲線的功能,可以靈活方便地滿足客戶的某些需求。在本文所提到的示例中,函數(shù)趨勢(shì)控件的數(shù)據(jù)連接方式的提供者均選擇“無(wú)”,這意味著繪制曲線所需的數(shù)據(jù)不是直接來(lái)自在線變量、歸檔變量或用戶歸檔,而是在這些數(shù)據(jù)的基礎(chǔ)上進(jìn)行統(tǒng)計(jì)計(jì)算或從數(shù)據(jù)庫(kù)讀取得來(lái)的。本文只介紹如何根據(jù)這些得到的數(shù)據(jù),在函數(shù)趨勢(shì)控件上繪制自定義XY軸的曲線,關(guān)于如何獲取數(shù)據(jù)或進(jìn)行統(tǒng)計(jì)計(jì)算等,可以使用連通性軟件包等方法并利用腳本實(shí)現(xiàn)。本文針對(duì)不同的需求,介紹了相應(yīng)的實(shí)現(xiàn)方法。
2自定義 XY 軸的多功能曲線的實(shí)現(xiàn)方法
2.1 如何利用由統(tǒng)計(jì)計(jì)算得到的XY數(shù)據(jù)繪制曲線
假如某材料在反應(yīng)容器中進(jìn)行化學(xué)反應(yīng)的過(guò)程中,每隔1秒鐘記錄反應(yīng)容器中的溫度和壓力,然后針對(duì)1小時(shí)內(nèi)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。假設(shè)其溫度變化的范圍為T(mén)1至T2,壓力范圍為P1至P2,將溫度T1至T2分為10段溫度,分別計(jì)算每段溫度范圍內(nèi)的平均溫度和平均壓力,這樣就得到10組平均溫度和平均壓力對(duì)應(yīng)的XY數(shù)據(jù),然后將這些數(shù)據(jù)繪制在函數(shù)趨勢(shì)控件上。
假設(shè)這些成對(duì)的XY值已經(jīng)存儲(chǔ)在兩個(gè)數(shù)組中,下面介紹如何將這些數(shù)據(jù)插入并顯示在函數(shù)趨勢(shì)控件上,實(shí)現(xiàn)步驟如下:
1. 首先,從“對(duì)象選項(xiàng)板 “中的“控件”頁(yè)中,將“WinCC Function Trend Control”托拽到畫(huà)面上,將控件名稱設(shè)置為“TrendYX1”。
2. 在畫(huà)面上放置一個(gè)按鈕,在按鈕事件的鼠標(biāo)動(dòng)作(OnClick)中添加腳本,下面分別使用C腳本和VBS腳本實(shí)現(xiàn)。
3. 使用C腳本實(shí)現(xiàn)的方法簡(jiǎn)單介紹如下:
1)設(shè)置函數(shù)趨勢(shì)控件的屬性。例如,設(shè)置XY坐標(biāo)軸的顯示范圍等。
2)刪除函數(shù)趨勢(shì)控件上已有的曲線。
3)然后使用For循環(huán),依次將兩個(gè)數(shù)組的值分別賦給函數(shù)趨勢(shì)控件的“DataX”和“DataY”屬性,并將控件的“InsertData”方法設(shè)置為“TRUE”即可
塊結(jié)構(gòu)組成
SIMATIC S7-1500采用模塊化結(jié)構(gòu),各種功能皆具有可擴(kuò)展性。
每個(gè)控制器中都包含有以下組件:
·一個(gè)***處理器 (CPU),用于執(zhí)行用戶程序
·一個(gè)或多個(gè)電源
·信號(hào)模塊,用作輸入/輸出
·以及相應(yīng)的工藝模塊和通信模塊。
西門(mén)子S7-1500系列PLC模塊產(chǎn)品 設(shè)計(jì)操作
SIMATIC S7-1500 中包含有諸多新特性,大程度地確保了工程組態(tài)的***性和可用性。
可快速訪問(wèn)各種文本信息和詳細(xì)的診斷信息,以提高設(shè)備的可用性同時(shí)也便于***了解工廠的所有信息
標(biāo)準(zhǔn)前連接器
標(biāo)準(zhǔn)化的前連接器不僅簡(jiǎn)化了電纜的接線操作,同時(shí)還節(jié)省了更多的接線時(shí)間。
集成短接片
通過(guò)集成短接片的連接,可以更為靈活便捷地建立電位組。
集成DIN 導(dǎo)軌
可快速便捷地安裝自動(dòng)斷路器、繼電器之類的其它組件。
靈活電纜存放方式
憑借兩個(gè)預(yù)先設(shè)計(jì)的電纜***槽裝置,即使存放粗型電纜,也可以輕松地關(guān)閉模塊前蓋板。
預(yù)接線位置
通過(guò)帶有***功能的轉(zhuǎn)向布線系統(tǒng),無(wú)論是初次布線還是重新連接,都非??焖俦憬荨?
集成的屏蔽夾
對(duì)模擬量信號(hào)進(jìn)行適當(dāng)屏蔽,可確保高質(zhì)量地識(shí)別信號(hào)并有效防止外部電磁干擾。同時(shí),使用插入式接線端子,無(wú)需借助任何工具既可實(shí)現(xiàn)快速安裝。
可擴(kuò)展性
靈活的可組裝性以及向上兼容性,便于系統(tǒng)的快速擴(kuò)展,從而在大程度上確保了***回報(bào)和***安全性。
西門(mén)子S7-1500系列PLC模塊產(chǎn)品型號(hào)及基本參數(shù):
6ES7518-4AP00-0AB0 | CPU 1518-4 PN/DP,4 MB 程序,20 MB 數(shù)據(jù);1 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x 1000M以太網(wǎng),X4: 1x DP接 |
6ES7518-4AP003AB0 | CPU 1518-4 PN/DP ODK,4 MB 程序,20 MB 數(shù)據(jù);1 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x 1000M以太網(wǎng),X4: 1x DP 接口; 可C/C++擴(kuò)展PLC功能 |
6ES7517-3AP00-0AB0 | CPU 1517-3 PN/DP,2 MB 程序,8 MB 數(shù)據(jù);2 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x DP 接口 |
6ES7516-3AN01-0AB0 | CPU 1516-3 PN/DP,1 MB 程序,5 MB 數(shù)據(jù);10 ns ;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x DP 接口 |
6ES7515-2AM01-0AB0 | CPU 1515-2 PN,500 KB 程序,3 MB 數(shù)據(jù);30 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口 |
6ES7513-1AL01-0AB0 | CPU 1513-1 PN,300 KB 程序,1.5 MB 數(shù)據(jù);40 ns;集成 2x PN 接口 |
6ES7511-1AK01-0AB0 | CPU 1511-1 PN,150 KB 程序,1 MB 數(shù)據(jù);60 ns;集成 2x PN 接口 |
6ES7512-1CK00-0AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB數(shù)據(jù);48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7511-1CK00-0AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB數(shù)據(jù);60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7516-2PN00-0AB0 | CPU 1516PRO-2 PN,1MB 程序,5 MB 數(shù)據(jù);10 ns;集成 X1: 3x PN接口 ,X2: 1x PN接口 |
6ES7512-1DK01-0AB0 | CPU 1512SP-1 PN,200KB 程序,1 MB 數(shù)據(jù);48 ns;集成 1x PN 接口 (可用ET 200SP總線適配器再拓展2個(gè)PN 接口) |
6ES7510-1DJ01-0AB0 |
CPU 1510SP-1 PN,100KB 程序,750 KB 數(shù)據(jù);72 ns;集成 1x PN 接口(可用ET 200SP總線適配器再拓展2個(gè)PN 接口)
|
通過(guò)參數(shù)分配可以設(shè)置所有組件的屬性,這些參數(shù)將裝載到 CPU中,并在 CPU啟動(dòng)時(shí)傳送給相應(yīng)的模塊。選中機(jī)架上的CPU,下方的視窗口的 CPU屬性中可以配置 CPU 的各種參數(shù),CPU 的通信接口,本體的輸入輸出,啟動(dòng)特性,保護(hù)等設(shè)置。下面以 CPU 1215C為例介紹CPU的參數(shù)設(shè)置。
單擊屬性視圖中的“常規(guī)”選項(xiàng),進(jìn)行下列參數(shù)設(shè)置:
“項(xiàng)目信息”:可以編輯名稱,作者及注釋等信息。
“目錄信息”:查看CPU 的訂貨號(hào),組態(tài)的固件版本及特性描述。
“標(biāo)識(shí)與維護(hù)”:用于標(biāo)識(shí)設(shè)備的名稱,位置等信息, 可以使用 “Get_IM_Data”指 令讀取信息進(jìn)行識(shí)別。
“校驗(yàn)和”:在編譯過(guò)程中,系統(tǒng)將通過(guò)*的校驗(yàn)和來(lái)自動(dòng)識(shí)別 PLC 程序。基于該校驗(yàn)和,可快速識(shí)別用戶程序并判斷兩個(gè) PLC 程序是否相同。通過(guò)指令“GetChecksum”可以讀取校驗(yàn)和,如圖 1 所示:
圖1 標(biāo)識(shí)與維護(hù)及校驗(yàn)和
單擊“PROFINET接口[X1]”,配置以下參數(shù):
“常規(guī)”:標(biāo)識(shí)PROFINET接口的名稱,作者和注釋
“以太網(wǎng)地址”:如圖 2 所示。
圖2 配置以太網(wǎng)地址
①“接口連接到”:可以從下拉菜單中選擇本接口連接到的子網(wǎng),也可以添加新的網(wǎng)絡(luò);
②“IP 協(xié)議”:默認(rèn)為“在項(xiàng)目中設(shè)置IP 地址”,此時(shí)在項(xiàng)目組態(tài)中設(shè)置IP地址,子網(wǎng)掩碼等。如果使用路由器,則激活“使用路由器”,并設(shè)置路由器地址。也可以選擇“在設(shè)備中直接設(shè)定 IP 地址”,則可以在程序中使用指令“T_CONFIG”分配IP 地址;
③“PROFINET”:
激活“在設(shè)備中直接設(shè)定PROFINET 設(shè)備名稱,則表示不在硬件組態(tài)中組態(tài)設(shè)備名稱,而是在程序中使用指“T_CONFIG”設(shè)置設(shè)備名。
激活“自動(dòng)生成PROFINET 設(shè)備名稱”,TIA 博途根據(jù)接口名稱自動(dòng)生成PROFINET設(shè)備名稱。
“轉(zhuǎn)換的名稱”,是指此PROFINET 設(shè)備名稱轉(zhuǎn)換為符合 DNS 慣例的名稱,用戶不能修改。
“設(shè)備編號(hào)”,是指 PROFINET IO 設(shè)備的編號(hào)。在發(fā)生故障時(shí)可以通過(guò)編程讀取該編號(hào)。對(duì)于IO 控制器默認(rèn)為0, 無(wú)法修改
“時(shí)間同步”:
可以激活“通過(guò)NTP 服務(wù)器啟動(dòng)同步時(shí)間”。NTP(Network Time Protocol) 即網(wǎng)絡(luò)時(shí)間協(xié)議,可用于同步網(wǎng)絡(luò)中系統(tǒng)時(shí)鐘的一種通用機(jī)制??梢詫?shí)現(xiàn)跨子網(wǎng)的時(shí)間同步,精度則取決于所使用的NTP 服務(wù)器和網(wǎng)絡(luò)路徑等特性。在NTP 時(shí)間同步模式下,CPU 的接口按設(shè)定的“更新間隔”時(shí)間(單位為秒)從 NTP 服務(wù)器定時(shí)獲取時(shí)鐘同步,時(shí)間間隔的取值范圍在10秒到一天之間, 這里多可以添加4個(gè)NTP服務(wù)器。
“CPU與該設(shè)備中的模塊進(jìn)行數(shù)據(jù)同步”:是指同步 CM/CP 的時(shí)間和CPU 的時(shí)間。
注意:
建議在CM/CP和CPU中,只對(duì)一個(gè)模塊進(jìn)行時(shí)間同步,以便使站內(nèi)的時(shí)間保持*。
“操作模式”:
可以設(shè)置“IO 控制器”或是 “IO設(shè)備”。如果該 CPU 作為智能設(shè)備,則激活“IO設(shè)備”,并在“已分配的 IO 控制器中”, 選擇該IO 設(shè)備的IO 控制器(如果 IO 控制器不在同一項(xiàng)目中,則選擇“未分配”)。并根據(jù)需要選擇是否激活“PN 接口的參數(shù)由上位 IO 控制器進(jìn)行分配”和“優(yōu)先啟用”等參數(shù),以及設(shè)置智能設(shè)備的通信傳輸區(qū)等。
高級(jí)選項(xiàng):可以對(duì)“接口選項(xiàng)”,“介質(zhì)冗余”,“實(shí)時(shí)設(shè)定”和“端口”進(jìn)行設(shè)置。
“Web 服務(wù)器訪問(wèn)”:
激活“啟用使用該接口訪問(wèn) Web 服務(wù)器”,則可以通過(guò)該接口訪問(wèn)集成在 CPU 內(nèi)部的 Web 服務(wù)器。
“硬件標(biāo)識(shí)符”:接口的診斷地址
“常規(guī)”:?jiǎn)螕魯?shù)字量輸入/輸出的“常規(guī)”選項(xiàng)可以輸入項(xiàng)目信息:
“數(shù)字量輸入”:以通道0 的組態(tài)為例進(jìn)行說(shuō)明,如圖 3 所示。