污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
西門子6ES7 414-3XM05-0AB0
田敏(銷售工程師) 主營產品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數控伺服工業以太網
傳真 數控系統電線電纜
商務2304334979 變頻器伺服驅動
地址上海市金山區楓蘭路128號以上產品全
西門子6ES7 414-3XM05-0AB0 PLC維修
西門子6ES7 414-3XM05-0AB0 銷售
代理
使用相移的同步
顯示的信號配置文件適用于與不使用相移的信號圖相同的起始位置。
Exe _2 的上升沿可以啟動使用相移的同步 (PhaseShift = 20 )。 短暫延遲后,
InGear _2 將報告已達到同步。 應用引導軸位置和跟隨軸位置之間的相移。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 553
MC_GearIn — ErrorID
適用于固件版本為 V3.2.x 的集成工藝
本部分介紹了固件版本為 V3.0.x 和 V3.1.x 的應用。
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內部錯誤 項目/軟件發生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執行該命令。
可能的原因:
? 活動命令的數量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內調用這些工藝功能,直到輸出參數 Done、
CommandAborted 或 Error 中有一個變為 TRUE。 驗證程
序是否包含不必要的(多余的)命令。
8022 軸/外部編碼器中沒有實際值 例如,編碼器或數據總線未準備就緒
8040 軸/外部編碼器被禁用,或者設置了
錯誤的模式
缺少用于啟用跟隨軸的命令所需的信號。
8043 參數值或默認值無效 涉及數據類型為 REAL 的所有輸入參數,或者輸入參數
RatioNumerator 、 RatioDenominator 、 Mode 或
DoneFlag 。
S7T Config 中可能存在組態錯誤,通常是因為存在同步長
度為 0 的組態。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
554 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8044 命令不受工藝對象支持 通過輸入參數 Master 定義的工藝 DB 必須屬于“定位軸"、
“同步軸"或“外部編碼器"類型。
通過輸入參數 Slave 定義的工藝 DB 必須屬于“同步軸"類
型。
8045 在當前狀態下不允許使用該命令 MC_Stop 命令處于活動狀態
804A 缺少所需的對象連接 在組態基礎同步對象時未選擇輸入參數 Master 中定義的引
導軸。
804C 命令輸出率過高 具有相同背景數據塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態,但是您可能無法通過狀態輸出對其進行監視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調用 使用同一背景數據塊,在不同運行級別調用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功能
x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35 中調
用它而中斷其在 OB 1 中的執行。由于背景數據塊是共享
使用的,因此將在這兩個調用的輸出參數 ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工藝
功能的調用。
8053 背景數據塊無效 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 555
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8056 由于正在向固定擋塊運動而取消 軸已運動到固定擋塊 (InClamping = TRUE )。只有新命令
從固定擋塊釋放軸,它們才被接受。
已啟動的命令不符合該條件。
807A 主設定值無效 引導軸的實際值無效。
807B 工藝對象的遞歸互連 同步操作中,在該輸入參數中定義的引導軸已作為跟隨軸
處于活動狀態,并且將從輸入參數中定義的跟隨軸直接或
間接獲得主設定值。
8083 DB 不是工藝 DB 通過輸入參數 Master 或 Slave 的 DB 未找到或不是
工藝 DB。
8084 工藝 DB 無效 ? 在通過輸入參數 Master 定義的工藝 DB 的控制器中不
存在工藝對象。Slave 將當前工藝下載到目標系統,或
通過輸入參數
更改 DB 號。
? 用戶在工藝 DB(通過輸入參數 Master 或 Slave 定
義)中輸入的數據無效。
在“工藝對象管理"(Technology Objects Management)
中刪除該工藝 DB,然后創建一個新的工藝 DB。
808B 參數值的 REAL 格式無效 數據類型為 REAL 的輸入參數的值不符合有效的浮點數格
式。
檢查輸入參數值或背景數據塊數據。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
556 功能手冊, 03/2008, A5E01078448-06
6.3.2 FB422 MC_GearOut — 終止齒輪傳動
使用 FB 422“MC_GearOut"停止齒輪傳動
用途
● “MC_GearOut"工藝功能用于終止基本齒輪傳動。 該操作不會影響疊加運動或疊加同
步。
● 將根據 S7T Config 中同步對象的默認設置停止同步操作。
● 工藝功能在跟隨軸的基本齒輪傳動停止后終止。
說明
如果關閉過程取決于引導軸和/或跟隨軸的位置,請使用該工藝功能。
也可以使用“MC_Halt"、“MC_Stop"、“MC_MoveRelative"、“MC_MoveAdditive"、
“MC_MoveAbsolute"、“MC_MoveVelocity"或“MC_MoveToEndPos"工藝功能終止跟隨
軸的同步操作。
適用對象
● 同步軸
先決條件
● 對于基本齒輪傳動,軸必須作為跟隨軸(從軸)進行操作。 如果沒有基本齒輪傳動處
于活動狀態,則該命令將被忽略,并且該工藝功能將報告 Done = TRUE 。
● 跟隨軸上沒有 MC_Stop 命令處于執行狀態。
命令的相互作用
新命令 — 活動的單個命令 (1)
新命令 — 活動的命令 (1)
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 557
輸入參數
參數 數據類型 初始值 說明
Slave INT 0 跟隨軸工藝 DB 的編號
Execute BOOL FALSE 在上升沿處啟動命令
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
Done BOOL FALSE TRUE :基本齒輪傳動已終止
如果沒有基本齒輪傳動命令處于活動狀態,則輸出參
數 Done 還將報告 TRUE 。
Busy BOOL FALSE TRUE:正在執行命令
CommandAborted BOOL FALSE TRUE:命令由其它命令或因其執行過程中的錯誤而
取消。
如果工藝 DB 的 ErrorStatus 中未顯示錯誤,則該命
令由后續命令取消。
如果工藝 DB 的變量 ErrorStatus 中指示有錯誤,則
命令執行期間影響該工藝對象的錯誤將導致該命令中
止。
TRUE : 命令啟動時有錯誤。未執行該命令。有關原
因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
說明
將 MC_GearIn 和 MC_GearOut 同步輸出到同一工藝對象時可能會取消 MC_GearIn 命令
(CommandAborted = TRUE )。 因此,“MC_GearOut"工藝功能將報告 Done = TRUE.
請勿啟動 MC_GearOut 命令,除非 MC_GearIn 已報告了同步狀態 (InGear = TRUE) 。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
558 功能手冊, 03/2008, A5E01078448-06
MC_GearOut — 示例
可以通過調用“MC_GearOut"工藝功能并根據組態的模式停止基本齒輪傳動和軸。 在本示
例中存在一個相對的基本齒輪傳動,它在引導軸和跟隨軸之間存在偏移(同步期間就已產
生)。傳動比為 1:1。跟隨軸應在 180 °的位置停止。 相應的設置:
去同步: “跟隨軸的去同步位置的規范"
位置參考:“在去同步位置之前停止"
去同步跟隨軸: 180 °
該軸基于引導軸位置執行去同步。跟隨軸在引導軸覆蓋的 100 °去同步長度內去同步。跟
隨軸覆蓋引導軸的一半距離 (50 °)。
曲線設置: “引導軸相關的同步曲線"
去同步長度: 100 °
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 559
MC_GearOut — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內部錯誤 項目/軟件發生故障或不*。
8005 命令已取消,因為命令存儲器正被其
它進程使用
命令容量不足,無法執行該命令。
可能的原因:
? 活動命令的數量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內調用這些工藝功能,直到輸出參數 Done、
CommandAborted 或 Error 中有一個變為 TRUE。 驗證
程序是否包含不必要的(多余的)命令。
8040 軸/外部編碼器被禁用,或者設置了錯
誤的模式
缺少用于啟用跟隨軸的命令所需的信號。
8043 參數值或默認值無效 S7T Config 中可能存在組態錯誤,通常是因為組態了去
同步長度 0。
8044 命令不受工藝對象支持 在輸入參數 Slave 中定義的工藝 DB 至少必須屬于類型
“同步軸"。
8045 在當前狀態下不允許使用該命令 "例如,“MC_Stop"仍處于活動狀態
804C 命令輸出率過高 具有相同背景數據塊的命令的輸出率超過了命令接口的
容量。第二個命令被拒絕,以保持*個命令的*
性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或
再次請求命令。請注意,盡管接受的*個命令可能處
于活動狀態,但是您可能無法通過狀態輸出對其進行監
視。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
560 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀
態),工藝功能向工藝輸出了一條新命令。該命令被
拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調用 使用同一背景數據塊,在不同運行級別調用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功
能 x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35
中調用它而中斷其在 OB 1 中的執行。由于背景數據塊是
共享使用的,因此將在這兩個調用的輸出參數 ErrorID 中
都指示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable) 的上升沿或下降
沿)未傳送到集成工藝
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工
藝功能的調用。
8053 背景數據塊無效 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
8083 DB 不是工藝 DB 通過輸入參數 Slave 的 DB 未找到或不是工藝 DB。
8084 工藝 DB 無效 ? 在通過輸入參數 Slave 定義的工藝 DB 的控制器中不
存在工藝對象。
將當前工藝下載到目標系統,或通過輸入參數 Slave
更改 DB 號。
? 用戶在輸入參數 Slave 中定義的工藝 DB 中輸入了無
效數據。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創建一個新的工藝 DB。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 561
6.3.3 FB440 MC_GearInSuperImposed — 啟動疊加齒輪傳動
使用 FB440“MC_GearInSuperImposed"啟動疊加齒輪傳動
用途
● “MC_GearInSuperImposed"工藝功能用于在引導軸和跟隨軸之間啟動疊加齒輪傳動。
● 可以在動態參數 Velocity, Jerk, Acceleration, Deceleration 中定義跟隨軸同步期間的
動態響應。
● 傳動比定義為輸入參數中的兩個整數的比率函數(分子/分母)
● 同步與起始位置(達到同步時的隨機位置值)可以是相對的,也可以是的
● 可以通過請求一個新的 MC_GearInSuperImposed 命令在系統處于 RUN 時更改傳動
比。 該操作無需停止引導軸或跟隨軸。將根據的加速或減速值執行跳轉
● 引導軸處于停止狀態或運動狀態時,均可以啟動該功能。
適用對象
● 具有疊加同步對象的同步軸
先決條件
● 將引導軸組態為外部編碼器、定位軸或同步軸
● 將跟隨軸組態為具有疊加同步對象的同步軸
● 將引導軸設置為跟隨軸的可能疊加同步對象
● 啟用跟隨軸以進行位置控制操作
● 跟隨軸上沒有正在執行的 MC_Stop 命令。
命令的相互作用
新命令 — 活動的單個命令 (1)
新命令 — 活動的命令 (1)
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
562 功能手冊, 03/2008, A5E01078448-06
輸入參數
參數 數據類型 初始值 說明
Master INT 0 引導軸工藝 DB 的編號
Slave INT 0 跟隨軸工藝 DB 的編號
Execute BOOL FALSE 在上升沿處啟動命令
RatioNumerator DINT 1 傳動比分子
RatioDenominator DINT 1 傳動比分母
跳轉到齒輪傳動時的zui大速度(僅當 Mode = 1 時有
效):
值 > 0: 使用定義的值
值 = 0: 不允許
Velocity REAL -1.0
值 < 0: 使用默認值
跳轉到齒輪傳動時的加速度(僅當 Mode = 1 時有
效):
值 > 0: 使用定義的值
值 = 0: 不允許
Acceleration REAL -1.0
值 < 0: 使用默認值
跳轉到齒輪傳動時的減速度(僅當 Mode = 1 時有
效):
值 > 0: 使用定義的值
值 = 0: 不允許
Deceleration REAL -1.0
值 < 0: 使用默認值
跳轉到齒輪傳動時的沖擊(僅當 Mode = 1 時有效):
值 > 0: 使用定義的值
值 = 0: 使用梯形運動曲線
Jerk REAL -1.0
值 < 0: 使用默認值
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 563
參數 數據類型 初始值 說明
達到同步后的相位偏移。
如果 Absolute = TRUE,則當達到同步操作時,相位偏
移是的。
如果 Absolute = FALSE,則的相位偏移將添加到由
相對關系確定的相位偏移。
值 > 0: 使用定義的值
值 = 0: 無相位偏移
PhaseShift REAL 0.0
值 < 0: 不允許
TRUE : 疊加齒輪傳動
適用于固件版本不高于 V3.2.x 的集成工藝:
? 忽略 Jerk 中預設的參數。 始終使用梯形運
動曲線(不受限制的沖擊)。
Absolute BOOL TRUE
FALSE : 相對疊加齒輪傳動
同步模式/耦合模式:
值 = 0: 使用相應同步對象的默認值
值 = 1: 基于時間的同步:
根據輸入參數 Velocity, Jerk, Acceleration,
Deceleration 立即同步(與在 S7T Config 中
設置的同步方向的“兼容性模式"*)
Mode INT 0
值 = 2: 基于時間的同步:
根據輸入參數 Velocity, Jerk, Acceleration,
Deceleration. 立即同步。 程序還將評估
userdefault.gearingsetting.synchronizingdirec
tion 系統變量。
可以在 S7T Config 的專家列表中或通過
“MC_WriteParameter"工藝功能來設置該系統
變量。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
當達到齒輪傳動狀態時,將對 DoneFlag 值取反。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
564 功能手冊, 03/2008, A5E01078448-06
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
InGear BOOL FALSE TRUE:實現疊加齒輪傳動
Busy BOOL FALSE TRUE:正在執行命令
CommandAborted BOOL FALSE TRUE: 命令由其它命令或因其執行過程中的錯誤而取
消。
如果工藝 DB 的 ErrorStatus 中未顯示錯誤,則該命令由
后續命令取消。
如果工藝 DB 的變量 ErrorStatus 中指示有錯誤,則命令
執行期間影響該工藝對象的錯誤將導致該命令中止。
TRUE : 命令啟動時有錯誤。未執行該命令。有關原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 565
輸入參數 Mode = 1
模數軸的同步方向: 如果 Mode = 1 ,
則“兼容性模式"處于活動狀態,而不管 S7T Config 中的設置如何:
● 齒輪傳動:
跟隨軸在正向上同步
MC_GearInSuperImposed — 示例 —“疊加"
以下示例中的信號圖顯示了基本同步和疊加同步之間的區別。
*階段 — 基本同步
Exe _1 用于啟動基本同步。 短暫延遲后,跟隨軸 (Axis _3 ) 將更改為同步操作。 該
工藝功能將報告 InGear _1 。
默認情況下,疊加運動的起始位置在 0 處,因此在基本同步階段內,基本運動的位置與附
加運動的位置是*的。
參考作為引導軸位置 (Axis _1 ) 的函數提供給基本運動位置(綠色信號圖)。
第二階段 — 基本同步和疊加同步
Exe _2 用于啟動疊加同步(橙色信號圖)。 參考作為引導軸位置 (Axis _2 ) 的
函數提供給跟隨軸的疊加運動。 引導軸位置 (Axis _1 ) 和基本運動位置(綠色信號圖)之
間的參考保持不變。
跟隨軸位置 (Axis _3 )來自于“基本運動的位置"值與“疊加運動的位置"值之和。 當達到疊加
同步時,該工藝功能將報告 InGear _2 。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
566 功能手冊, 03/2008, A5E01078448-06
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 567
MC_GearInSuperImposed — 示例 —“相對/疊加同步"
以下示例中的信號圖顯示了相對疊加同步和疊加同步之間的區別。 為了獲得更好的
觀察效果,在所顯示的信號圖中未執行基本同步。
*階段 — 相對疊加同步
在顯示的信號圖中,引導軸 (Axis _1 ) 和跟隨軸 (Axis _2 ) 在同一位置啟動。 相對疊加同
步通過 Exe _1 的上升沿啟動。 短暫延遲后,InGear _1 將報告已達到相對疊加同步。
橙色信號圖(*階段)顯示了疊加跟隨軸位置 (Axis _2 )。 默認情況下,疊加跟隨軸的
起始位置在 0 處。
在引導軸位置 (Axis _1) 和疊加跟隨軸位置 (Axis _2 ) 之間已建立相對同步。
第二階段 — 疊加同步
Exe _2 用于取消當前相對疊加同步并啟動疊加同步。 短暫延遲后,InGear _2 將報
告達到了疊加同步。
橙色信號圖(第二階段)顯示了疊加跟隨軸位置 (Axis _2 )。 在引導軸位置 (Axis_1) 和疊
加跟隨軸位置 (Axis_2) 之間已建立同步。 原始疊加跟隨軸的參考位置保持不變,包
括疊加跟隨軸位置和跟隨軸位置之間的偏移。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
568 功能手冊, 03/2008, A5E01078448-06
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 569
MC_GearInSuperImposed — 示例 —“相移"
以下示例中的信號圖顯示了使用相移和不使用相移的疊加同步之間的區別。 為了獲
得更好的觀察效果,在所顯示的信號圖中未執行基本同步。
不使用相移的疊加同步
信號圖的起始位置:
● 引導軸位置 (Axis _1 ) = 0
● 跟隨軸位置 (Axis _2 ) = X
● 疊加跟隨軸位置 = 0
Exe _1 的上升沿可以啟動不使用相移的疊加同步。 短暫延遲后,InGear _1 將報告
達到了疊加同步。
橙色信號圖指示了疊加從位置。 默認情況下,疊加從位置的起始位置在 0 處。
在引導軸位置 (Axis_1) 和疊加跟隨軸位置 (Axis_2) 之間已建立同步。
使用相移的疊加同步
該信號圖適用于與不使用相移的信號圖類似的起始位置。
● 引導軸位置 (Axis _1 ) = 0
● 跟隨軸位置 (Axis _2 ) = Y
● 疊加跟隨軸位置 = 0
Exe _2 的上升沿可以啟動使用相移的疊加同步。 短暫延遲后,InGear _2 將報告達
到了疊加同步。
該橙色信號圖顯示了疊加跟隨軸位置 (Axis _2 ),但是它使用的相移。 默認情況下,
疊加跟隨軸的起始位置仍位于 0 處。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
570 功能手冊, 03/2008, A5E01078448-06
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 571
MC_GearInSuperImposed — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內部錯誤 項目/軟件發生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執行該命令。
可能的原因:
? 活動命令的數量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內調用這些工藝功能,直到輸出參數 Done、
CommandAborted 或 Error 中有一個變為 TRUE。驗證程
序是否包含不必要的(多余的)命令。
8022 軸/外部編碼器中沒有實際值 例如,編碼器或數據總線未準備就緒
8040 軸/外部編碼器被禁用,或者設置了
錯誤的模式
缺少運動命令所需的使能信號。
消除并確認所有排隊的錯誤,然后啟用相關的軸模式(例
如,位置控制)。
8043 參數值非法 涉及數據類型為 REAL 的所有輸入參數,或者輸入參數
RatioNumerator, RatioDenominator, Mode 或
DoneFlag。
這可能是由組態引起的,因為當在基于該組態形成默認值
(例如,同步長度 = 0 )的塊內發現錯誤的命令參數時也
會顯示該錯誤。
8044 命令不受工藝對象支持 在輸入參數 Master 中定義的工藝 DB 至少必須屬于類型
“定位軸"。
在輸入參數 Slave 中定義的工藝 DB 至少必須屬于類型“同
步軸"。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
572 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8045 在當前狀態下不允許使用該命令 示例:
? MC_Stop 命令處于活動狀態
? 如果輸入參數 PositionControl = TRUE,則通過工藝功
能“MC_MoveVelocity"對從軸的運動進行速度控制。從
軸必須在位置控制模式下運行,才能進行疊加同步操
作。
804A 缺少所需的對象連接 在組態疊加同步對象時未選擇輸入參數 Master 中定義的引
導軸。
804C 命令輸出率過高 具有相同背景數據塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態,但是您可能無法通過狀態輸出對其進行監視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調用 使用同一背景數據塊,在不同運行級別調用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功能
x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35 中
調用它而中斷其在 OB 1 中的執行。由于背景數據塊是共
享使用的,因此將在這兩個調用的輸出參數 ErrorID 中都
指示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工藝
功能的調用。
8053 背景數據塊無效 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 573
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8056 由于正在向固定擋塊運動而取消 軸已運動到固定擋塊 (InClamping = TRUE )。只有新命令
從固定擋塊釋放軸,它們才被接受。
已啟動的命令不符合該條件。
807A 主設定值無效 引導軸的實際值無效。
807B 工藝對象的遞歸互連 同步操作中,在該輸入參數中定義的引導軸已作為跟隨軸
處于活動狀態,并且將從輸入參數中定義的跟隨軸直接或
間接獲得主設定值。
8083 DB 不是工藝 DB 在輸入參數 Master 或 Slave 中定義的某個 DB 未找到或不
是工藝 DB。
8084 工藝 DB 無效 ? 在通過輸入參數 Master 或 Slave 定義的工藝 DB 的控
制器中不存在工藝對象。
將當前工藝下載到目標系統,或通過輸入參數 Master
或Slave 更改 DB 號。
? 用戶在工藝 DB(通過輸入參數 Master 或 Slave 定
義)中輸入的數據無效。
在“工藝對象管理"(Technology Objects Management)
中刪除該工藝 DB,然后創建一個新的工藝 DB。
808B 參數值的 REAL 格式無效 數據類型為 REAL 的輸入參數的值不符合有效的浮點數格
式。
檢查輸入參數值或背景數據塊數據。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
574 功能手冊, 03/2008, A5E01078448-06
6.3.4 FB442 MC_GearOutSuperImposed - 停止疊加齒輪傳動
使用 FB442“MC_GearOutSuperImposed"停止疊加齒輪傳動
用途
● “MC_GearOutSuperImposed"工藝功能用于停止疊加齒輪傳動。這不會影響基本運動
或基本同步操作。
● 使用 Deceleration 和 Jerk 輸入參數可以在 Mode = 1 時立即停止疊加齒輪傳動。 根
據 S7T Config 中疊加同步對象的默認設置,還可以在 Mode = 0 時使軸去同步。
● 工藝功能在跟隨軸的疊加同步終止后終止。
適用對象
● 具有疊加同步對象的同步軸
先決條件
● 必須將該軸組態為跟隨軸(從軸),以用于疊加同步系統。 如果沒有疊加齒輪傳動處
于活動狀態,將忽略該命令,并且該工藝功能將報告 Done = TRUE。
● 未在執行 MC_Stop 命令。
命令的相互作用
新命令 — 活動的單個命令 (1)
新命令 — 活動的命令 (1)
輸入參數
參數 數據類型 初始值 說明
Slave INT 0 跟隨軸工藝 DB 的編號
Execute BOOL FALSE 在上升沿處啟動命令
疊加齒輪傳動結束時的減速度(僅當 Mode = 1 時有效)
值 > 0: 使用定義的值
值 = 0: 不允許
Deceleration REAL -1.0
值 < 0: 使用默認值
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 575
參數 數據類型 初始值 說明
疊加齒輪傳動結束時的沖擊(僅當 Mode = 1 時有效)
值 > 0: 使用定義的值
值 = 0: 使用梯形運動曲線
Jerk REAL -1.0
值 < 0: 使用默認值
去同步模式:
值 = 0: 使用相應同步對象的默認值
Mode INT 0
值 = 1: 根據輸入參數 Deceleration 和 Jerk 立即去同
步
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
Done BOOL FALSE TRUE :停止疊加齒輪傳動。
Busy BOOL FALSE TRUE:正在執行命令
CommandAborted BOOL FALSE TRUE:命令由其它命令或因其執行過程中的錯誤而取
消。
如果工藝 DB 的 ErrorStatus 中未顯示錯誤,則該命令由
后續命令取消。
如果工藝 DB 的變量 ErrorStatus 中指示有錯誤,則命令
執行期間影響該工藝對象的錯誤將導致該命令中止。
TRUE : 命令啟動時有錯誤。未執行該命令。有關原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
說明
將 MC_GearInSuperImposed 和 MC_GearOutSuperImpsed 同步輸出到同一工藝對象時
可能會取消 MC_GearInSuperImposed 命令 (CommandAborted = TRUE )。因此,
“MC_GearOutSuperImposed"工藝功能將報告 Done = TRUE。
請勿啟動 MC_GearOutSuperImposed 命令,除非 MC_GearInSuperImposed 已報告了同
步的狀態 (InGear = TRUE ) 。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
576 功能手冊, 03/2008, A5E01078448-06
MC_GearOutSuperImposed — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內部錯誤 項目/軟件發生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執行該命令。
可能的原因:
? 活動命令的數量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內調用這些工藝功能,直到輸出參數 Done、
CommandAborted 或 Error 中有一個變為 TRUE。 驗證程
序是否包含不必要的(多余的)命令。
8040 軸/外部編碼器被禁用,或者設置了
錯誤的模式
缺少運動命令所需的使能信號。
消除并確認所有排隊的錯誤,然后啟用相關的軸模式(例
如,位置控制)。
8043 參數值非法 涉及數據類型為 REAL 的所有輸入參數,或者輸入參數
Mode 或 DoneFlag。
8044 命令不受工藝對象支持 例如,將命令發送至測量輸入或輸出凸輪
8045 在當前狀態下不允許使用該命令 例如 MC_Stop 命令處于活動狀態
804C 命令輸出率過高 具有相同背景數據塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態,但是您可能無法通過狀態輸出對其進行監視。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
S7-Technology
功能手冊, 03/2008, A5E01078448-06 577
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調用 使用同一背景數據塊,在不同運行級別調用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功能
x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35 中
調用它而中斷其在 OB 1 中的執行。由于背景數據塊是共
享使用的,因此將在這兩個調用的輸出參數 ErrorID 中都
指示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工藝
功能的調用。
8053 背景數據塊無效 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
8083 DB 不是工藝 DB 通過輸入參數 Slave 的 DB 未找到或不是工藝 DB。
8084 工藝 DB 無效 ? 在通過輸入參數 Slave 定義的工藝 DB 的控制器中不存
在工藝對象。
將當前工藝下載到目標系統,或通過輸入參數 Slave 更
改 DB 號。
? 用戶在輸入參數 Slave 中定義的工藝 DB 中輸入了無效
數據。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創建一個新的工藝 DB。
808B 參數值的 REAL 格式無效 數據類型為 REAL 的輸入參數的值不符合有效的浮點數格
式。
檢查輸入參數值或背景數據塊數據。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.3 工藝功能 — 齒輪傳動/凸輪傳動
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
環保在線 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份