污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
西門子6GK1 716-1CB64-3AA0
田敏(銷售工程師) 主營產品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數控伺服工業以太網
傳真 數控系統電線電纜
商務2304334979 變頻器伺服驅動
地址上海市金山區楓蘭路128號以上產品全
西門子6GK1 716-1CB64-3AA0 PLC維修
西門子6GK1 716-1CB64-3AA0 銷售
代理
* 質保一年 *
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
6.5.1 FB 430 MC_CamSwitch — 基于位置的凸輪
使用 FB 430“MC_CamSwitch"的基于位置的凸輪或單方向的輸出凸輪
用途
● “MC_CamSwitch"工藝功能用于啟用/禁用基于位置的凸輪或單方向的輸出凸輪以及定
義它們的切換性能。
● 在凸輪組態中,您可以定義切換位置基于設定值還是實際值。
● 切換點可以超前也可以延遲(比率時間和取消激活時間)。 在 S7T Config 中設置的
時間單位適用于軸。
● 輸出凸輪的當前切換狀態被保存到工藝 DB。
適用對象
● 基于位置的凸輪
● 單方向的輸出凸輪
要求
● 必須在 S7T Config 中組態了輸出凸輪工藝對象,而且必須已將當前組態裝載到 TCPU
中。
● 輸出凸輪的工藝 DB 必須已生成并且已裝載到控制系統。
● 僅當軸處于位置控制模式時,組態為設定值輸出凸輪的輸出凸輪才會激活。
超馳命令
MC_CamSwitch 命令僅可被其它輸出到相同 TO 的 MC_CamSwitch 命令取消。
MC_CamSwitch 命令無法取消其它命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
660 功能手冊, 03/2008, A5E01078448-06
輸入參數
參數 數據類型 初始值 說明
CamSwitch INT 0 工藝 DB 的編號
Execute BOOL FALSE 上升沿的操作狀態轉換
OnPosition REAL 0.0 起始位置
OffPosition REAL 0.0 結束位置(適用于基于位置的凸輪)
Hysteresis REAL 0.0 滯后
輸出凸輪切換點的基于時間的偏移
值 < 0: 提前激活
值 > 0: 延緩激活
Delay REAL 0.0
將應用在 S7T Config 中為輸出凸輪設置的時間單位。
要在 S7T Config 中驗證或設置時間單位:
在瀏覽器中選擇輸出凸輪 TO (Output Cam TO),然后
選擇快捷菜單“專家 > 組態單位"(Expert > Configure
Units)。
操作模式:
值 = 1: 取消激活輸出凸輪
輸出凸輪*取消激活,工藝 DB: state =
0 (OFF)
值 = 2: 輸出凸輪已啟用(輸出未取反)
輸出凸輪輸出在激活范圍內激活
值 = 3: 輸出凸輪已啟用(輸出已取反)
輸出凸輪輸出在激活范圍外激活
Mode INT 2
值 = 4: 輸出凸輪被*激活
(輸出凸輪輸出*激活,工藝 DB:
state= 1 (ON))
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 661
參數 數據類型 初始值 說明
輸出凸輪的有效方向:
值 = 1: 正有效方向
值 = 2: 正有效方向和負有效方向
(即,有效方向不相關)
值 = 3: 負有效方向
Direction INT 1
值 = 4: 使用上一次激活的有效輸出凸輪方向
DoneFlagPos INT 0 激活輸出凸輪時,在 MCDevice-DB 中生成
DoneFlag。
DoneFlagNeg INT 0 取消激活輸出凸輪時,在 MCDevice-DB 中生成
DoneFlag。
說明
驅動實際值輸出凸輪失敗時進行響應:
在 S7T Config 中組態為實際值輸出凸輪的輸出凸輪需要有效的編碼器值。 因此,當驅動
失敗時,將禁用關聯的輸出凸輪。 該命令由輸出凸輪工藝 DB 中的 ErrorID = 8021 取
消。
驅動設定值輸出凸輪失敗時進行響應:
在 S7T Config 中組態為設定值輸出凸輪的輸出凸輪需要關聯的編碼器值。 驅動失敗后輸
出凸輪保持活動狀態。 在確認錯誤并啟用驅動后,輸出凸輪將在組態的位置重新開始切
換操作。
軸重啟時響應
當與輸出凸輪關聯的軸執行重啟時,取消激活該輸出凸輪(“MC_Reset"、
Restart = TRUE )。 不管在 S7T Config 中將輸出凸輪組態為設定值還是實際值,這始
終適用。
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
Done BOOL FALSE TRUE :更改已接受
Busy BOOL FALSE TRUE:正在執行命令
TRUE : 命令啟動時有錯誤。未執行該命令。有關原
因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
662 功能手冊, 03/2008, A5E01078448-06
輸入參數 OffPosition
沒有為單方向的輸出凸輪定義結束位置。 OffPosition 輸入沒有任何影響。 可以通過用戶
程序重設(例如,通過重復調用“MC_CamSwitch"工藝功能)單方向的輸出凸輪。
MC_CamSwitch — 示例 —“基于位置的凸輪"
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 663
MC_CamSwitch — 示例 —“單方向的輸出凸輪"
調用 FB1:
通過設置輸入參數 Mode = 2 選擇“啟用輸出凸輪"操作模式。 通過輸入參數 Execute 的上
升沿啟用單方向的輸出凸輪。
運動的方向對應于“正有效方向"(輸入參數 Direction = 1 )。 通過起始位置(輸入參數
OnPosition = 20)時,單方向的輸出凸輪將被激活并保持此狀態。
調用 FB 2:
通過設置輸入參數 Mode = 1 選擇“禁用輸出凸輪"操作模式。 通過輸入參數 Execute 的上
升沿禁用單方向的輸出凸輪。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
664 功能手冊, 03/2008, A5E01078448-06
MC_CamSwitch — 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。驗證程
序是否包含不必要的(多余的)命令。
8043 參數值非法 涉及數據類型為 REAL 的所有輸入參數,或者輸入參數
Mode, Direction, DoneFlagPos 或 DoneFlagNeg。
適用于輸入參數 Hysteresis:
? 無限軸 — 值 > 操作范圍的 ?
通過軟件限位開關的位置定義操作范圍。
? 模數軸 — 值 > 模數長度的 ?
8044 命令不受工藝對象支持 ? 例如,命令被發送到測量輸入。
? 例如,命令被輸出到組態為基于時間的凸輪的凸輪。
8045 在當前狀態下不允許使用該命令 可能的原因:
? 輸出凸輪在硬件終端(例如,ET 200M)輸出失敗
? 工藝對象在 S7T Config 中或通過使用“MC_ActivateTO"
工藝功能被取消激活。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 665
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
804A 缺少所需的對象連接 可能的原因:
? 輸出凸輪的軸在 S7T Config 中或通過使用
“MC_ActivateTO"工藝功能被取消激活。
804C 命令輸出率過高 具有相同背景數據塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態,但是您可能無法通過狀態輸出對其進行監視。
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 通過輸入參數 Axis 的 DB 未找到或不是工藝 DB。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
666 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8084 工藝 DB 無效 ? 在通過輸入參數 Axis 定義的工藝 DB 的控制器中不存在
工藝對象。
將當前工藝下載到目標系統,或通過輸入參數 Axis 更
改 DB 號。
? 用戶在輸入參數 Axis 中定義的工藝 DB 中輸入了無效數
據。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創建一個新的工藝 DB。
808B 參數值的 REAL 格式無效 數據類型為 REAL 的輸入參數的值不符合有效的浮點數格
式。
檢查輸入參數值或背景數據塊數據。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 667
6.5.2 FB 431 MC_CamSwitchTime — 基于時間的凸輪
使用 FB 431“MC_CamSwitchTime"的基于時間的凸輪
用途
● “MC_CamSwitchTime"工藝功能用于激活/取消激活基于時間的凸輪以及定義它們的切
換性能。 到達起始位置時,激活基于時間的凸輪;超出脈沖周期時,復位基于時間的
凸輪。
● 在組態中,您可以定義切換位置基于設定值還是實際值。
● 所有時間定義都參考在 S7T Config 中組態的時基。
● 輸出凸輪的當前激活狀態被保存到工藝 DB。
適用對象
● 基于時間的凸輪
要求
● 必須在 S7T Config 中組態了輸出凸輪工藝對象,而且必須已將當前組態裝載到
T-CPU 中。
● 輸出凸輪的工藝 DB 必須已生成并且已裝載到控制系統。
● 僅當軸處于位置控制模式時,組態為設定值輸出凸輪的輸出凸輪才會激活。
超馳命令
MC_CamSwitchTime 命令僅可被其它輸出到相同 TO 的 MC_CamSwitchTime 命令取
消。MC_CamSwitchTime 命令無法取消其它命令。
輸入參數
參數 數據類型 初始值 說明
CamSwitch INT 0 工藝 DB 的編號
Execute BOOL FALSE 上升沿的操作狀態轉換
OnPosition REAL 0.0 起始位置
Duration REAL 0.0 脈沖寬度(根據相應軸中設置的“時間"單位的物理單
位)
Hysteresis REAL 0.0 滯后
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
668 功能手冊, 03/2008, A5E01078448-06
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
環保在線 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份