污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
西門子6GK5 216-0BA00-2AA3
田敏(銷售工程師) 主營產品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數控伺服工業以太網
傳真 數控系統電線電纜
商務2304334979 變頻器伺服驅動
地址上海市金山區楓蘭路128號以上產品全
西門子6GK5 216-0BA00-2AA3 PLC維修
西門子6GK5 216-0BA00-2AA3 銷售
代理
* 質保一年 *
工藝數據塊
7.7 “輸出凸輪"工藝 DB
S7-Technology
816 功能手冊, 03/2008, A5E01078448-06
7.7 “輸出凸輪"工藝 DB
適用于固件版本為 V4.1.x 的集成工藝
本部分介紹了固件版本為 V3.0.x、V3.1.x 和 V3.2.x 的應用。
集成工藝將數據寫入 DB。該 DB 在 STEP 7 用戶程序中為只讀。
無論 CPU 中的數據保持設置如何,該 DB 都不具有保持性。
ErrorID 變量
該變量將返回在輸出凸輪上zui近檢測到的錯誤或警告的 ErrorID。
錯誤條目可以通過調用工藝功能“MC_Reset"進行確認(其中,Axis = 工藝 DB 的編
號)。
請注意:可能出現的錯誤消息和警告 (頁 873)
ErrorBuffer[0 到 2] 變量
收到的前三條錯誤和警告的存儲器。 *個錯誤寫到 ARRAY 元素 0,第二個錯誤寫到
ARRAY 元素 1,依次類推。
此存儲器中的內容可以通過調用工藝功能“MC_Reset"進行清除(其中,Axis = 工藝 DB
的編號)。
State 變量
(S7T Config 系統變量 state)
值 含義 注釋
0 關 輸出凸輪的當前活動狀態為“關"。
1 開 凸輪的當前活動狀態為“開"。
工藝數據塊
7.7 “輸出凸輪"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 817
CamType 變量
值 含義 注釋
0 基于位置的凸輪 輸出凸輪作為基于位置的凸輪運行。
1 基于時間的凸輪 輸出凸輪作為基于時間的凸輪運行。
2 單方向的輸出凸輪 輸出凸輪作為單方向的輸出凸輪運行。
Mode 變量
值 含義 注釋
1 禁用 輸出凸輪的當前運行狀態為“禁用凸輪"(Cam disabled)
2 標準 輸出凸輪的當前運行狀態為“啟用凸輪(輸出尚未反
向)"(Cam enabled [output not inverted])
3 反向 輸出凸輪的當前運行狀態為“啟用凸輪(輸出已反
向)"(Cam enabled [output inverted])
4 常開 輸出凸輪的當前運行狀態為“始終使用凸輪"(Cam
always on)。
Direction 變量
(S7T Config 系統變量 effectivedata.forcedirection)
該變量將返回zui近的 MC_CamSwitch 或 MC_CamSwitchTime 命令的有效輸出凸輪方
向。該變量在以下“MC_CamSwitch"和“MC_CamSwitchTime"模式中不會發生更改:
● Mode = 1(禁用輸出凸輪)
● Mode = 4(始終使用輸出凸輪)
值 含義
1 正有效方向
2 正負有效方向,意味著有效方向是不相關的
3 負有效方向
4 軸的當前旋轉方向為有效方向
工藝數據塊
7.7 “輸出凸輪"工藝 DB
S7-Technology
818 功能手冊, 03/2008, A5E01078448-06
OnPosition 變量
(S7T Config 系統變量 effectivedata.switchonposition)
該變量將返回當前起始位置。
OffPosition 變量
(S7T Config 系統變量 effectivedata.switchoffposition)
該變量將返回當前結束位置。
Duration 變量
(S7T Config 系統變量 effectivedata.onduration)
該變量將返回基于時間的凸輪的脈沖寬度。該物理單元對應相應軸上的“時間"物理單元。
Delay 變量
(S7T Config 系統變量 effectivedata.activationtime / effectivedata.deactivationtime)
表示凸輪激活/取消激活時間的當前偏移(微分作用時間)。
值 < 0:提前激活
值 > 0:延緩激活
Hysteresis 變量
(S7T Config 系統變量 effectivedata.noswitchingrange)
該變量將返回滯后的實際值。
工藝數據塊
7.7 “輸出凸輪"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 819
Statusword.xxx 變量
變量 Statusword 表示輸出凸輪的當前狀態。
位號 變量 TRUE 狀態的意義
0 Statusword.Error 已出現了至少一個錯誤(變量 ErrorID = 8xxx)。 出現警告
時,將保持
Statusword.Error = FALSE 狀態。
1 Statusword.RequestRestart 輸出凸輪參數已被更改,直到下一次重啟后才會被激活(工
藝功能“MC_Reset",其中 Restart = TRUE)。
2 Statusword.RequestStartUp “減小"、“偏移"或“IPO 同步"條目已在 "Technology Objects
Management" 中發生了更改。直到再次啟動控制器,更改的
值才會被激活。
3 Statusword.ToDeactivated 工藝對象已取消激活
Reservexx 變量
變量 Reserve02 到 Reserve10 是為內部功能保留的。 它們不包含任何與用戶相關的信
息。
TO_Adaption 變量
此變量是為內部功能保留的。它不包含任何與用戶相關的信息。
工藝數據塊
7.8 “凸輪軌跡"工藝 DB
S7-Technology
820 功能手冊, 03/2008, A5E01078448-06
7.8 “凸輪軌跡"工藝 DB
適用于固件版本為 V4.1.x 的集成工藝
集成工藝將數據寫入 DB。該 DB 在 STEP 7 用戶程序中為只讀。
無論 CPU 中的數據保持設置如何,該 DB 都不具有保持性。
UpdateFlag / UpdateCounter 變量
請注意:更新工藝 DB (頁 829)
ErrorID 變量
返回凸輪軌跡上檢測到的錯誤或警告的 ErrorID。
錯誤條目可以通過調用工藝功能“MC_Reset"進行確認(其中,Axis = 工藝 DB 的編
號)。
請注意:可能出現的錯誤消息和警告 (頁 878)
ErrorBuffer[0 到 2] 變量
收到的前三條錯誤和警告的存儲器。 *個錯誤寫到 ARRAY 元素 0,第二個錯誤寫到
ARRAY 元素 1,依次類推。
此存儲器中的內容可以通過調用工藝功能“MC_Reset"進行清除(其中,Axis = 工藝 DB
的編號)。
TO_Adaption 變量
此變量是為內部功能保留的。它不包含任何與用戶相關的信息。
工藝數據塊
7.8 “凸輪軌跡"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 821
Statusword.xxx 變量
變量 Statusword 指明凸輪軌跡的當前狀態。
位
號
變量 TRUE 狀態的意義
0 Statusword.Error 已出現了至少一個錯誤(變量 ErrorID = 8xxx)。 出現警告
時,將保持 Statusword.Error = FALSE 狀態。
1 Statusword.RequestRestart 凸輪軌跡參數已被更改,直到下一次重啟后才會被激活(工藝
功能“MC_Reset",其中 Restart = TRUE)。
2 Statusword.RequestStartUp “減小"、“偏移"或“IPO 同步"條目已在 "Technology Objects
Management" 中發生了更改。直到再次啟動控制器,更改的
值才會被激活。
3 Statusword.TOdeactivated 工藝對象已取消激活
State 變量
(S7T Config 系統變量 effectivedata.state)
該變量表示輸出凸輪輸出的當前切換狀態。
值 含義 注釋
0 關 輸出凸輪輸出的當前活動狀態為“關"。
1 開 輸出凸輪輸出的當前活動狀態為“開"。
CamTrackType 變量
(S7T Config 組態數據 OctType.Camtracktype)
該變量指明凸輪軌跡的凸輪類型。
值 含義 注釋
0 基于位置的凸輪 凸輪軌跡的輸出凸輪作為基于位置的凸輪運行。
1 基于時間的凸輪 凸輪軌跡的輸出凸輪作為基于時間的凸輪運行。
2 具有zui大 ON 時間的基
于時間的輸出凸輪
凸輪軌跡的輸出凸輪作為基于時間的凸輪運行。
如果超出了設定的zui大 ON 長度,則會過早中止
輸出凸輪。
工藝數據塊
7.8 “凸輪軌跡"工藝 DB
S7-Technology
822 功能手冊, 03/2008, A5E01078448-06
Control 變量
(S7T Config 系統變量 control)
該變量指明凸輪軌跡的內部狀態。
值 含義 注釋
1 ACTIVE 凸輪軌跡處于活動狀態
2 INACTIVE 凸輪軌跡處于非活動狀態
3 ACTIVE_AND_WAITING
_ FOR_CAM_TRACK_
OUTPUT_INACTIVE
應用到“MC_CamTrack"工藝功能的
CommandMode = 3 輸入參數。
? 凸輪軌跡已啟用:
凸輪軌跡命令仍處于活動狀態。 當輸出凸輪輸出或
所有輸出凸輪處于非活動狀態時,新的凸輪軌
跡命令變為活動狀態。
? 禁用凸輪軌跡:
凸輪軌跡命令將保持活動狀態,直到輸出凸輪輸出
或所有輸出凸輪處于非活動狀態。
4 ACTIVE_AND_WAITING
_ FOR_NEXT_CYCLE
應用到“MC_CamTrack"工藝功能的
CommandMode = 2 輸入參數。
取消激活凸輪軌跡:
在進入凸輪軌跡周期及其循環期間,將取消激活凸輪
軌跡。
5 INACTIVE_AND_
WAITING_FOR_NEXT_
CYCLE
應用到“MC_CamTrack"工藝功能的
CommandMode = 2 輸入參數。
啟用凸輪軌跡:
在進入凸輪軌跡周期及其循環期間,將激活凸輪軌
跡。
工藝數據塊
7.8 “凸輪軌跡"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 823
CyclicMode 變量
該變量指明凸輪軌跡是否處于循環模式。
值 含義 注釋
1 循環 循環使用凸輪軌跡。
2 非循環 不循環使用凸輪軌跡。
InvertOutput 變量
(S7T Config 組態數據 OctTechnologicalCfg.invertOutput )
該變量指明凸輪軌跡是否處于取反模式。
值 含義 注釋
1 未取反 輸出凸輪輸出和輸出凸輪未取反
2 取反 對輸出凸輪輸出和輸出凸輪取反
RefrencePosition 變量
(S7T Config 系統變量 effectivedata.axisreferenceposition)
該變量顯示軸上凸輪軌跡位置 0 的參考位置。
CamTrackLength 變量
(S7T Config 系統變量 effectivedata.camtracklength)
該變量返回活動的凸輪軌跡長度。
ActivationTime 變量
(S7T Config 系統變量 effectivedata.activationtime)
該變量顯示激活期間的有效延遲或動作時間。
DeactivationTime 變量
(S7T Config 系統變量 effectivedata.deactivationtime)
該變量顯示取消激活期間的有效延遲或動作時間。
工藝數據塊
7.8 “凸輪軌跡"工藝 DB
S7-Technology
824 功能手冊, 03/2008, A5E01078448-06
Hysteresis 變量
(S7T Config 系統變量 effectivedata.hysteresisrange)
該變量將返回滯后的實際值。
CamTrackPosition 變量
(S7T Config 系統變量 effectiveData.camtrackposition)
該變量指明凸輪軌跡的相對軸位置。
SingleCamState[0 ... 31] 變量
(S7T Config 系統變量 singlecamstate)
該變量指明輸出凸輪 0 到 31 的激活狀態。
值 含義 注釋
FALSE 輸出凸輪未處于活
動狀態
輸出凸輪未處于活動狀態。 切換為無效的
輸出凸輪還將顯示 FALSE。
TRUE 輸出凸輪處于活動
狀態
輸出凸輪處于活動狀態。
工藝數據塊
7.9 “跟蹤"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 825
7.9 “跟蹤"工藝 DB
適用于固件版本為 V3.1.x 或更高版本的集成工藝
本部分介紹了固件版本為 V3.0.x 的應用。
您可以使用 S7T Config 中的 TraceTool 以圖形實時格式來記錄集成工藝的變量。 “跟
蹤"DB 連接了 TraceTool 和用戶程序。
可將 2 個數據類型為 DINT 的值、2 個數據類型為 DWORD 的值以及 4 個數據類型為
REAL 的值從應用程序中寫入跟蹤 DB 的各個變量中,以便進行跟蹤。 用戶程序不能覆蓋
ErrorID 變量。
集成工藝在工藝 DB 更新周期內讀取 DB 數據。 可以使用目標系統 (Target system) > 設
置系統時鐘 (Set system clocks) 命令在 S7T Config 中設置工藝 DB 更新周期。
無論 CPU 中的數據保持設置如何,該 DB 都不具有保持性。
ErrorID 變量
返回zui近檢測到的錯誤的 ErrorID。
必須消除錯誤的原因。 無法確認錯誤。
請注意: 可能出現的錯誤消息和警告 (頁 882)
S7_TraceDINT[0..1] 變量
S7_TraceDINT 變量包含具有兩個數據類型為 DINT 的元素的 ARRAY。
當在 S7T Config 的 TraceTool 中的工藝 (Technology) > userdata1 > user1 和 user2 中
選擇信號時,可以選擇這些值來進行跟蹤。
S7_TraceDWORD[0..1] 變量
S7_TraceDWORD 變量包含具有兩個數據類型為 DWORD 的元素的 ARRAY。 如果您要
使用 S7T 跟蹤工具跟蹤位信息(例如,狀態字或錯誤字),則可以使用這些變量。 您可
以使用跟蹤工具選擇以常規 SIMATIC 編號表示的位。
當在 S7T Config 的 TraceTool 中的工藝 (Technology) > userdata1 > user3 和 user4 中
選擇信號時,可以選擇這些值來進行跟蹤。
S7_TraceREAL[0..3] 變量
S7_TraceREAL 變量包含具有四個數據類型為 REAL 的元素的 ARRAY。
當在 S7T Config 的 TraceTool 中的工藝 (Technology) > userdata1 > user5, user6, user7
和 user8 中選擇信號時,可以選擇這些值來進行跟蹤。
工藝數據塊
7.10 “MCDevice"工藝 DB
S7-Technology
826 功能手冊, 03/2008, A5E01078448-06
7.10 “MCDevice"工藝 DB
適用于固件版本為 V3.2.x 或更高版本的集成工藝
本部分介紹了固件版本為 V3.0.x 和 V3.1.x 的應用。
“MCDevice"工藝 DB 包含集成工藝的常規信息。 可在相應的 DB 中找到有關各工藝對象
的信息。
集成工藝將數據寫入 DB。 該 DB 在 STEP 7 用戶程序中為只讀。
無論 CPU 中的數據保持設置如何,該 DB 都不具有保持性。
UpdateFlag / UpdateCounter 變量
請注意: 更新工藝 DB
ErrorID 變量
返回zui近檢測到的錯誤的 ErrorID。 必須消除錯誤的原因。 無法確認錯誤。
請注意: 可能出現的錯誤消息和警告 (頁 882)
ErrorBuffer[0..2] 變量
收到的前三條錯誤和警告的存儲器。 *個錯誤寫到 ARRAY 元素 0,第二個錯誤寫到
ARRAY 元素 1,依次類推。
此存儲器中的內容可以通過調用工藝功能“MC_Reset"進行清除(其中,Axis = 工藝 DB
的編號)。
Reserve34 變量
此變量是為內部功能保留的。 它不包含任何與用戶相關的信息。
MaxLoopDuration 變量
將返回集成工藝的zui大命令執行時間。
將在 T-CPU 啟動期間或調用 FB“MC_Reset"(其中 Axis = MCDevice-DB; Restart =
TRUE 或 FALSE)時刪除該條目。
工藝數據塊
7.10 “MCDevice"工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 827
CmdLoopDuration 變量
該變量將返回集成工藝的命令執行時間的平均值(以秒為單位)。
將在 T-CPU 啟動期間或調用 FB“MC_Reset"(其中 Axis = MCDevice-DB; Restart =
TRUE 或 FALSE)時刪除該條目。
StationLifeList[0..127] 變量
該變量的 ARRAY 將列出在 PROFIBUS DP(DRIVE) 上可用的所有伙伴站。 ARRAY 元素
的編號對應 PROFIBUS 地址。 元素中的值 1 表示某伙伴站可用,而值 0 表示該站不可
用。
DoneFlag[1..32] 變量
可將 ARRAY 元素 1 到 32 分配給功能塊的 DoneFlag 輸入參數。
FB 上 DoneFlag
的值
所用的 ARRAY 元素
0 沒有生成 DoneFlag
1 1 生成了 DoneFlag[1]
… … ...
32 32 生成了 DoneFlag[32]
每次完成相關的工藝功能后,DoneFlag 中的值都會變為相反值(FALSE 變成 TRUE,而
TRUE 變成 FALSE)。 只有可以監視初始命令后才能設置 DoneFlag。 如果后續命令使
用同一實例,則無法繼續監視此命令。
DIStatus[0..3] 變量
ARRAY 元素 0 到 3 返回 CPU 31xT 的集成數字輸入的狀態。
DOStatus[0..7] 變量
ARRAY 元素 0 到 7 返回 T-CPU 的集成數字輸出的狀態。 例如,可將集成工藝的輸出分
配給 S7T Config 中的各個輸出凸輪。
工藝數據塊
7.10 “MCDevice"工藝 DB
S7-Technology
828 功能手冊, 03/2008, A5E01078448-06
Statusword.xxx 變量
變量 Statusword 指明同步軸的當前狀態。
位號 變量 TRUE 狀態的意義
0 Reserve01 此變量是為內部功能保留的。 它不包含任何與用戶相關的信
息。
1 Reserve02 此變量是為內部功能保留的。它不包含任何與用戶相關的信
息。
2 Statusword.RequestStartUp “減小"、“偏移"或“IPO 同步"條目已在 "Technology Objects
Management" 中發生了更改。 直到再次啟動控制器,更改的
值才會被激活。
TODBTaskOverflows 變量
顯示工藝 DB 更新溢出的次數。 返回的zui大值為 FFFFFFFF。
將在 T-CPU 啟動期間或調用工藝功能“MC_Reset"(其中 Axis = MCDevice-DB; Restart
= TRUE 或 FALSE)時刪除該條目。
說明
您也可以通過選擇目標系統 (Target system) > 設置系統時鐘 (Set system clocks) 命令來
為 S7T Config 中的工藝 DB 更新設置基礎時鐘。
時間設置過短可導致在工藝 DB 更新期間溢出。 在運行固件版本為 V3.2x 或更高版本的
集成工藝時,CPU 將不再進入 STOP 狀態。
如果活動的工藝 DB 更新尚未完成,就會發生“溢出",從而防止新更新周期開始。 新的更
新命令將被放棄。
可以從 TODBTaskOverflows 變量中讀取溢出的次數,從而可以了解工藝 DB 更新失敗的
次數。
Reservexx 變量
變量 Reserve02 到 Reserve10 是為內部功能保留的。 它們不包含任何與用戶相關的信
息。
TO_Adaption 變量
此變量是為內部功能保留的。 它不包含任何與用戶相關的信息。
工藝數據塊
7.11 更新工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 829
7.11 更新工藝 DB
適用于固件版本為 V3.2.x 或更高版本的集成工藝
本部分介紹了固件版本為 V3.0.x 和 V3.1.x 的應用。
集成工藝將工藝 DB 相對循環用戶程序進行異步更新。 可以通過選擇目標系統 (Target
system) > 設置系統時鐘 (Set system clocks) 命令在 S7T Config 中設置工藝 DB 更新周
期。 可以將更新周期設為插補器周期的倍數。
固件版本為 V3.2.x 的集成工藝支持將工藝 DB 更新周期分配給不同的系統時鐘(除 工藝
DB“跟蹤"之外)。 工藝 DB 更新周期代表基本的更新周期。
說明
您可以通過選擇目標系統 (Target system) > 設置系統時鐘 (Set system clocks) 命令來在
S7T Config 中定義更新的基礎時鐘。
如果在上一更新周期未完成時即啟動一個新的工藝 DB 更新,就會發生“溢出"。 當使用固
件版本為 V3.1.x 或更低版本的集成工藝運行時,T-CPU 將在檢測到工藝 DB 更新溢出時
跳轉到 STOP。 固件版本為 V3.2.x 或更高版本的集成工藝容許此類溢出,這意味著將放
棄不可執行的更新,并且不會調用工藝同步中斷 OB 65。
工藝 DB“MCDevice"上的 TODBTaskOverflows 變量中會顯示溢出的次數,從而了解工藝
DB 更新的失敗率。
關于該基礎時鐘,您可以對“工藝對象管理"中的減速比和偏移進行編程,從而將各工藝
DB 的更新分配給多個基礎時鐘。 通過選擇查看 (View) > 專家模式 (Expert mode) 命令激
活專家模式。
工藝數據塊
7.11 更新工藝 DB
S7-Technology
830 功能手冊, 03/2008, A5E01078448-06
使用默認設置更新工藝 DB
默認情況下,將工藝 DB 的減少因子設為 1,偏移設為 0。 所有工藝 DB 都在基礎時鐘周
期(工藝 DB 更新周期)內更新。 所選的工藝 DB 更新的基礎時鐘周期必須足夠長,以
便可以更新所有工藝 DB。
工藝數據塊
7.11 更新工藝 DB
S7-Technology
功能手冊, 03/2008, A5E01078448-06 831
使用分級的減速比和統一偏移更新工藝 DB
減速比決定要從中更新工藝 DB 的基礎時鐘。
● 減速比為 1,意味著在每個基礎周期時鐘上更新工藝 DB。
● 減速比為 2,意味著每隔一個基礎周期時鐘更新工藝 DB,依此類推。
與默認設置相比,該設置可以提高工藝 DB 更新的分配。 但是,基礎周期時鐘 1、5、7
和 9 仍將產生較高的系統負載。
工藝數據塊
7.11 更新工藝 DB
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
環保在線 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份