數據塊中在線與診斷功能概述
按鈕 | 功能 | 說明 | S7-300/400 | S7-1200/1500 |
---|---|---|---|---|
在線監視變量 | 顯示變量當前在 CPU 中的實際值。 | √ | √ | |
- | 修改各個實際值 | 立即修改各個變量,并僅對聲明表中的特定值修改一次。之后,CPU 將這些值用作在線程序中的實際值。 | √ | √ |
創建實際值的快照 | 在離線項目中,將當前的實際值保存為快照。該快照通常會捕獲數據塊中所有變量的實際值。 | √ | √ | |
使用快照重新初始化實際值 | 將快照作為實際值加載到 CPU 中。之后,CPU 將這些值用作在線程序中的實際值。 | - | S7-1200 V4.1 及更高版本 S7-1500 V1.7 及更高版本 | |
將快照值用作起始值 | 在離線程序中,將快照復制到起始值中。下次從 STOP 切換為 RUN 時,程序將以新的起始值運行。 可以復制所有起始值,也可僅復制標識為“設定值”變量的起始值。 | √ | √ | |
使用起始值重新初始化實際值 | 重新初始化所有變量的實際值。起始值將直接寫入 CPU 工作存儲器中。 | - | S7-1200 V4.1 及更高版本 S7-1500 V1.7 及更高版本 | |
使用起始值初始化設定值 | 重新初始化標識為“設定值”的變量的實際值。 | √ | √ |
數據塊中在線與診斷功能概述
按鈕 | 功能 | 說明 |
---|---|---|
在“RUN”模式下初始化設定值 | 使用該功能,可以在線更改各個變量的值以快速確定最佳變量值。 | |
將在線程序中的值作為起始值應用到離線程序中 | 確定了最佳變量值之后,可以在離線程序中將這些值作為起始值。這樣能確保在下次加載時程序會使用最佳值啟動。 |
在在線程序中初始化設定值
有關初始化設定值的基本知識
在在線程序中,可將標記為“設定值”的所有變量都初始化為新值。并同時將起始值從離線程序加載到在線程序中。CPU 仍處于“RUN”模式。在下一個循環控制點,標記為“設定值”的所有變量將初始化一次。該操作適用于保持性和非保持性變量。然后,程序將使用新變量值繼續執行。
可初始化的變量最大數量取決于 CPU:對于 S7-300/400 CPU,可初始化多達 35 個設定值。對于 S7-1200/1500 CPU,最大數量為 200 個設定值。但根據所用的數據類型,最大數量可能會較少。
如果選擇的設定值過多,則系統將發出報警進行提醒。此時,可在監控表中插入變量,并通過監控表中的“修改”(Modify) 功能對其進行初始化。
存在與 CPU 的在線連接。
在線和離線模式下,該數據塊的結構相同。
并將一個或多個變量標記為“設定值”。
操作步驟
要初始化該數據塊的所有設定值,請按以下步驟操作:
打開一個全局數據塊或一個背景數據塊。 在“起始值”(Start value) 列中輸入所需值。起始值必須與指定的數據類型相匹配。 單擊“將起始值加載為實際值 > 僅設定值”(Load start values as actual values > Only setpoints) 按鈕。 |
結果
在下一個循環控制點,將使用離線程序中的起始值對在線程序中的設定值進行初始化。
將在線程序中的值作為起始值 |
要將在線程序中的變量值作為離線程序的起始值,首先需要從在線程序中創建變量值的一個快照。然后,再將這些變量值應用到離線程序中。請注意,將始終復制快照中的值。而不會檢查是否所有值都來自相同的循環中。
但不會覆蓋設置為寫保護的起始值。
可通過以下幾種基本方式應用值:
應用開放式數據塊的設定值
應用項目樹中多個塊的設定值
要求
在線連接到 CPU。
至少將一個數據塊加載到 CPU 中。
操作步驟
在數據塊中要將所有設定值用作起始值,請按以下步驟操作:
打開數據塊。 單擊“全部監視”(Monitor all) 按鈕啟動監視。 表中顯示“監視值”(Monitor value) 列。該列顯示當前數據值。 在工具欄中,單擊“快照”(Snapshot)。 實際值將應用于“快照”(Snapshot) 列中。 在工具欄中,單擊“將快照值復制為起始值 > 僅設定值”(Copy snapshots to start values > Only setpoints)。 |
“快照”(Snapshot) 列中的值應用于“起始值”(Start values) 列中。
要應用項目樹中多個數據塊的監視值,請按以下步驟操作:
在項目樹中選擇塊。 在快捷菜單中,選擇“快照”(Snapshot) 命令。 所有選定塊的實際值將應用于“快照”(Snapshot) 列中。 在操作完成后,將在巡視窗口中顯示一條報警消息。 之后,在快捷菜單中,選擇命令“將快照值復制為起始值 > 僅設定值”(Copy snapshot values as start values > Only setpoints)。 |
將“快照”(Snapshot) 列中的值應用到“起始值”(Start value) 列中。
結果
新起始值將保存在離線程序中。
上一篇:變壓器保護常見故障及變壓器保護類型區分
下一篇:二相電動機正反轉接線圖 二相電機燒了怎么判斷
推薦閱讀最新更新時間:2025-04-06 12:59

- Si4736-EVB,Si4736 高性能、76 至 108 MHz 數字無線電調諧器評估板
- 使用具有 B 類 EMI 濾波(單輸出)的 RP10-1212SA DC/DC 轉換器的典型應用
- NCS199A2RSQT2GEVB:電流檢測放大器
- DC1705A-C,用于 LTC6946-3 的演示板,具有集成 VCO 的 0.37 GHz 至 5.7 GHz 整數 N 頻率合成器
- NCP130BMX180TCGEVB:NCP130BMX180TCG 偏置軌 LDO 穩壓器演示板
- EVAL-ADM1068LQEB,評估 ADM1068AST 電壓監控器排序器的評估板
- LT1961 的典型應用 - 1.5A、1.25MHz 升壓型開關穩壓器
- CC2530核心板26x26mm
- STC8G1K08A可擴展主控板
- 12V PWM熱交換控制器MAX5945評估板圖