STEP 7 中組態(tài) NTP 服務(wù)器
要為 S7-1500 CPU 組態(tài)一個或多個 NTP 服務(wù)器,請按以下步驟操作:
1. 在窗口中,打開 CPU 的屬性并瀏覽到“常規(guī) > PROFINET 接口 > 時(shí)間同
步”(General > PROFINET interface > Time synchronization)。
2. 在參數(shù)“服務(wù)器 1”(Server 1) 到“服務(wù)器 4”(Server 4) 中輸入多 4 個 NTP 服務(wù)器的 IP
地址。
3. 在參數(shù)“更新間隔”(Update interval) 中設(shè)置時(shí)間查詢的時(shí)間間隔。將更新間隔設(shè)置為
10 s 和 86400 s 之間。
調(diào)試
11.8 時(shí)間同步
自動化系統(tǒng)
284 系統(tǒng)手冊, 11/2019, A5E03461186-AF
通過 “T_CONFIG” 指令更改 NTP 服務(wù)器的 IP 地址
對于 CPU,運(yùn)行期間多可通過指令 T_CONFIG 更改 4 個 NTP 服務(wù)器的地址。
要求:至少已在 STEP 7 中組態(tài)一個 NTP 服務(wù)器。即使只組態(tài)了一個 NTP 服務(wù)器,仍可
通過 T_CONFIG 指令多組態(tài)四個 NTP 服務(wù)器。
要通過“T_CONFIG”指令更改 NTP 服務(wù)器的 IP 地址,請按以下步驟操作:
1. 在數(shù)據(jù)類型為 IF_CONF_NTP 的變量中存儲 NTP 服務(wù)器的 IP 地址。
2. 將數(shù)據(jù)類型為 IF_CONF_NTP 的變量連接到指令 T_CONFIG 的塊參數(shù)
CONF_DATA。
3. 在用戶程序中調(diào)用 T_CONFIG 指令。
結(jié)果:CPU 通過 T_CONFIG 指令采用 NTP 服務(wù)器的地址。隨后會覆蓋在 STEP 7 中組
態(tài)的 NTP 服務(wù)器的地址。
必要時(shí),也可使用 T_CONFIG 多次更改 NTP 服務(wù)器的地址。組態(tài)和更改 改 NTP 服務(wù)器
使用您自己的 NTP 服務(wù)器組態(tài)時(shí)間同步
自動化任務(wù)
在網(wǎng)絡(luò)中使用自己的服務(wù)器。自己的服務(wù)器具有以下優(yōu)勢:
● 防止未經(jīng)授權(quán)的外部訪問
● 用您自己的 NTP 服務(wù)器同步的每一個設(shè)備都使用相同的時(shí)間。
您想使用該 NTP 服務(wù)器同步 S7-1500 CPU。
條件和參數(shù)
PLC工作狀態(tài)一目了然安裝便捷,支持導(dǎo)軌式和螺釘式安裝所有模塊的輸入輸出端子可拆卸集成以太網(wǎng)口,程插針式連接,模塊序下載、設(shè)備組網(wǎng)連接更加緊密通用 Micro sD卡支持程序下載和信號板擴(kuò)展實(shí)現(xiàn)*化PLC固件更新配置,同時(shí)不占用電控西門子高速芯片配備超級電容,掉電基本指令執(zhí)行時(shí)間可情況下,依然能保證時(shí)鐘正常工作
您在 IP 地址為 192.168.1.15 的網(wǎng)路中有自己的服務(wù)器。
您位于 STEP 7 窗口的 PROFINET 接口 X1 屬性中。
解決方案
1. 瀏覽到“屬性 > 常規(guī) > PROFINET 接口 > 時(shí)間同步 > NTP 程序”(Properties >
General > PROFINET interface > Time synchronization > NTP procedure)。
2. 在“服務(wù)器 1:”(Server 1:) 中輸入 NTP 服務(wù)器的 IP 地址:192.168.1.15。
圖 11-4 示例:組態(tài) NTP 服務(wù)器
3. 將硬件配置下載到 CPU。
結(jié)果
S7-1500 使用 NTP 服務(wù)器 192.168.1.15 同步時(shí)間。
調(diào)試
11.8 時(shí)間同步
自動化系統(tǒng)
286 系統(tǒng)手冊, 11/2019, A5E03461186-AF
在用戶程序中更改 NTP 服務(wù)器的 IP 地址
自動化任務(wù)
在網(wǎng)絡(luò)中更改 NTP 服務(wù)器。新的 NTP 服務(wù)器地址為“192.168.1.10”。
通過用戶程序更改 NTP 服務(wù)器的 IP 地址,使其與您的 CPU 同步所使用的地址一致。
示例說明了如何通過用戶程序使用指令“T_CONFIG”將 NTP 服務(wù)器的 IP 地址更改為
“192.168.1.10”。
條件和參數(shù)
要求:
● 在 STEP 7 中為 CPU 激活“通過 NTP 服務(wù)器啟用時(shí)間同步”(Enable time
synchronization via NTP server) 選項(xiàng)。
● 已在 STEP 7 中組態(tài)如下 NTP 服務(wù)器:服務(wù)器 1“192.168.1.15”
要更改 NTP 服務(wù)器的 IP 地址,請使用“T_CONFIG”指令的以下塊參數(shù):
● Req:在塊參數(shù)“Req”的上升沿啟動“T_CONFIG”指令的作業(yè)。
● Interface:在塊參數(shù)“Interface”中輸入 CPU PROFINET 接口 1 的 HW ID。在本例
中,HW ID 為“64”。
● Conf_Data:保存 NTP 服務(wù)器 IP 地址的區(qū)域。為此使用數(shù)據(jù)類型“IF_CONF_NTP”。
調(diào)試
11.8 時(shí)間同步
自動化系統(tǒng)
系統(tǒng)手冊, 11/2019, A5E03461186-AF 287
解決方案
要在用戶程序中將 NTP 服務(wù)器的 IP 地址更改為“192.168.1.10”,請按以下步驟操作:
1. 在項(xiàng)目樹的“程序塊 > 添加新塊”(Program blocks > Add new block) 下,創(chuàng)建一個全局
數(shù)據(jù)塊。將全局?jǐn)?shù)據(jù)塊命名為“NTP”。
2. 在全局?jǐn)?shù)據(jù)塊“NTP”中,創(chuàng)建一個“IF_CONF_NTP”數(shù)據(jù)類型的變量。
圖 11-5 使用 IF_CONF_NTP 的示例數(shù)據(jù)塊
3. 在用戶程序中創(chuàng)建“T_CONFIG”指令。
4. 按以下步驟,連接“T_CONFIG”指令。
圖 11-6 T_CONFIG 示例:更改 NTP 服務(wù)器
調(diào)試
11.9 標(biāo)識和維護(hù)數(shù)據(jù)
PLC工作狀態(tài)一目了然安裝便捷,支持導(dǎo)軌式和螺釘式安裝所有模塊的輸入輸出端子可拆卸集成以太網(wǎng)口,程插針式連接,模塊序下載、設(shè)備組網(wǎng)連接更加緊密通用 Micro sD卡支持程序下載和信號板擴(kuò)展實(shí)現(xiàn)*化PLC固件更新配置,同時(shí)不占用電控西門子高速芯片配備超級電容,掉電基本指令執(zhí)行時(shí)間可情況下,依然能保證時(shí)鐘正常工作
IEA預(yù)測,在電力領(lǐng)域,太陽能將為電網(wǎng)加600千兆瓦的清潔能源,*其他可再生能源偈醯淖芎汀52023年,*太陽能發(fā)電量將達(dá)到1太瓦,是第三大經(jīng)濟(jì)體總?cè)萘康膬杀抖唷?梢灶A(yù)見,我國再生資源進(jìn)口量將進(jìn)一步下降。2017年長至40.2噸,創(chuàng)造了無礦開采的奇跡。,從2008年到2016年,
自動化系統(tǒng)
288 系統(tǒng)手冊, 11/2019, A5E03461186-AF
5. 在用戶程序中,為數(shù)據(jù)類型“IF_CONF_NTP”分配 IP 地址 192.168.1.10:
"NTP".NTP_Server.NTP_IP[1].ADDR[1] := 192;
"NTP".NTP_Server.NTP_IP[1].ADDR[2] := 168;
"NTP".NTP_Server.NTP_IP[1].ADDR[3] := 1;
"NTP".NTP_Server.NTP_IP[1].ADDR[4] := 10;
6. 在用戶程序中,通過為變量“change_NTP-Server”生成上升沿更改 NTP 服務(wù)器的 IP 地
址。
"NTP"."change_NTP-Server" := true;
結(jié)果
S7-1500 使用 NTP 服務(wù)器 192.168.1.10 同步時(shí)間。
11.9 標(biāo)識和維護(hù)數(shù)據(jù)
11.9.1 讀取并輸入 I&M 數(shù)據(jù)
I&M 數(shù)據(jù)
標(biāo)識和維護(hù)數(shù)據(jù)(I&M 數(shù)據(jù))是保存在模塊上的信息。該數(shù)據(jù)為:
● 只讀(I 數(shù)據(jù))或
● 可讀/可寫(M 數(shù)據(jù))
標(biāo)識數(shù)據(jù) (I&M0): :有關(guān)模塊制造商的只讀信息。一些標(biāo)識數(shù)據(jù)也印刷在模塊的外殼上,
如,訂貨號和序列號。
維護(hù)數(shù)據(jù)( I&M1 、2 2 、3 3 ):設(shè)備特定信息,例如,安裝位置。將在組態(tài)期間創(chuàng)建
S7-1500/ET 200MP 的維護(hù)數(shù)據(jù)并下載到自動化系統(tǒng)/分布式 I/O 系統(tǒng)。
S7-1500/ET 200MP 的所有模塊都支持標(biāo)識數(shù)據(jù) I&M0 至 I&M3。
在以下活動中需要提供 I&M 標(biāo)識數(shù)據(jù):
● 檢查設(shè)備組態(tài)
● 查找設(shè)備中的硬件更改
● 糾正設(shè)備中的錯誤
可使用 I&M 標(biāo)識數(shù)據(jù)在線明確識別模塊。
調(diào)試
11.9 標(biāo)識和維護(hù)數(shù)據(jù)
自動化系統(tǒng)
系統(tǒng)手冊, 11/2019, A5E03461186-AF 289
讀取 I&M 數(shù)據(jù)的方式
● 通過用戶程序
● 通過 CPU 顯示屏
● 通過 STEP 7 或 HMI 設(shè)備
● 通過 CPU 的 Web 服務(wù)器
通過 用 戶程序讀取 I&M 數(shù)據(jù)
可通過以下方式在用戶程序中讀取模塊的 I&M 數(shù)據(jù):
● 使用 RDREC 指令
有關(guān)集中插入的模塊和分布式模塊(通過 PROFINET IO/PROFIBUS DP 訪問)的數(shù)
據(jù)記錄結(jié)構(gòu),請參見“I&M 數(shù)據(jù)的記錄結(jié)構(gòu) (頁 292)”部分。
● 使用 Get_IM_Data 指令
參考
有關(guān)這些指令的說明,請參見 STEP 7 在線幫助。
調(diào)試
11.9 標(biāo)識和維護(hù)數(shù)據(jù)
自動化系統(tǒng)
290 系統(tǒng)手冊, 11/2019, A5E03461186-AF
通過顯示屏讀取 I&M 數(shù)據(jù)
需要通過顯示屏讀出 CPU 的“設(shè)備名稱”或“位置標(biāo)識符”的 I&M 數(shù)據(jù)時(shí),請按以下步驟操
作:
1. 瀏覽到 CPU 顯示屏的“概述/PLC”(Overview/PLC) 菜單。
2. 選擇“設(shè)備名稱”(Plant designation)或“位置標(biāo)識符”(location designation),并單擊“確
定”(OK) 進(jìn)行確認(rèn)。
西門子輸入模塊6ES7521-1FH00-0AA0西門子輸入模塊程控制器S7-1500模塊