污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
參 考 價 | 面議 |
產(chǎn)品型號6ES7 241-1AA22-0X
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海市
聯(lián)系方式:田敏查看聯(lián)系方式
更新時間:2015-06-01 19:25:35瀏覽次數(shù):122次
聯(lián)系我時,請告知來自 環(huán)保在線西門子6ES7 241-1AA22-0XA0
田敏(銷售工程師) 主營產(chǎn)品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數(shù)控伺服工業(yè)以太網(wǎng)
傳真 數(shù)控系統(tǒng)電線電纜
商務2304334979 變頻器伺服驅(qū)動
地址上海市金山區(qū)楓蘭路128號以上產(chǎn)品全
西門子6ES7 241-1AA22-0XA0 PLC維修
西門子6ES7 241-1AA22-0XA0 銷售
代理
工藝功能
6.4 工藝功能 — 凸輪盤
S7-Technology
656 功能手冊, 03/2008, A5E01078448-06
模式 2 和 3
如果凸輪盤是在 T-CPU 中生成和插補的,則無法在 S7T Config 中檢查插補結(jié)果。以下
公式用于求解速度和加速度:
跟隨軸的速度
v 跟隨軸 = v 引導軸 * (凸輪點的一階導數(shù))
跟隨軸的加速度
a 跟隨軸 = a 引導軸 * (凸輪點的一階導數(shù)) + v 引導軸2 * (凸輪點的二階導數(shù))
例如,想要檢查凸輪連續(xù)性時,可以使用“MC_GetCamPoint"工藝功能。 按適當?shù)拈g隔在
臨界點讀取凸輪點的導數(shù),并應用上述公式。
MC_GetCamPoint — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內(nèi)部錯誤 項目/軟件發(fā)生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動命令的數(shù)量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內(nèi)調(diào)用這些工藝功能,直到輸出參數(shù) Done、
CommandAborted 或 Error 中有一個變?yōu)?TRUE。驗證程
序是否包含不必要的(多余的)命令。
工藝功能
6.4 工藝功能 — 凸輪盤
S7-Technology
功能手冊, 03/2008, A5E01078448-06 657
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8043 參數(shù)值非法 涉及數(shù)據(jù)類型為 REAL 的所有輸入?yún)?shù),或者輸入?yún)?shù)
Mode 或 DoneFlag。
8044 命令不受工藝對象支持 例如,命令要求有一個軸
8045 在當前狀態(tài)下不允許使用該命令。 該凸輪未被插補
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運行級別調(diào)用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數(shù)據(jù)塊 DBx 調(diào)用工藝功能
x。開始工藝功能在 OB 1 中執(zhí)行,然后由于在 OB 35 中
調(diào)用它而中斷其在 OB 1 中的執(zhí)行。由于背景數(shù)據(jù)塊是共
享使用的,因此將在這兩個調(diào)用的輸出參數(shù) ErrorID 中都
指示該錯誤。
預期的錯誤響應:
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? 無法通過工藝功能的輸出參數(shù)監(jiān)視zui初啟動的命令。但
是,該命令在集成工藝中可能仍處于活動狀態(tài)。
注意:
在不同的運行級別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長度錯誤)。
8061 凸輪點超出域/范圍 “MC_GetCamPoint"中定義的引導/跟隨軸的位置不存在于
凸輪的域/范圍中。
在“MC_GetCamPoint"中設置有效位置。
工藝功能
6.4 工藝功能 — 凸輪盤
S7-Technology
658 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8083 DB 不是工藝 DB 通過輸入?yún)?shù) CamTable 的 DB 未找到或不是功能
DB。
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) CamTable 定義的工藝 DB 的控制器中
不存在工藝對象。
將當前工藝下載到目標系統(tǒng),或通過輸入?yún)?shù)
CamTable 更改 DB 號。
? 用戶在輸入?yún)?shù) CamTable 中定義的工藝 DB 中輸入了
無效數(shù)據(jù)。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創(chuàng)建一個新的工藝 DB。
808B 參數(shù)值的 REAL 格式無效 數(shù)據(jù)類型為 REAL 的輸入?yún)?shù)的值不符合有效的浮點數(shù)格
式。
檢查輸入?yún)?shù)值或背景數(shù)據(jù)塊數(shù)據(jù)。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 659
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
6.5.1 FB 430 MC_CamSwitch — 基于位置的凸輪
使用 FB 430“MC_CamSwitch"的基于位置的凸輪或單方向的輸出凸輪
用途
● “MC_CamSwitch"工藝功能用于啟用/禁用基于位置的凸輪或單方向的輸出凸輪以及定
義它們的切換性能。
● 在凸輪組態(tài)中,您可以定義切換位置基于設定值還是實際值。
● 切換點可以超前也可以延遲(比率時間和取消激活時間)。 在 S7T Config 中設置的
時間單位適用于軸。
● 輸出凸輪的當前切換狀態(tài)被保存到工藝 DB。
適用對象
● 基于位置的凸輪
● 單方向的輸出凸輪
要求
● 必須在 S7T Config 中組態(tài)了輸出凸輪工藝對象,而且必須已將當前組態(tài)裝載到 TCPU
中。
● 輸出凸輪的工藝 DB 必須已生成并且已裝載到控制系統(tǒng)。
● 僅當軸處于位置控制模式時,組態(tài)為設定值輸出凸輪的輸出凸輪才會激活。
超馳命令
MC_CamSwitch 命令僅可被其它輸出到相同 TO 的 MC_CamSwitch 命令取消。
MC_CamSwitch 命令無法取消其它命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
660 功能手冊, 03/2008, A5E01078448-06
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
CamSwitch INT 0 工藝 DB 的編號
Execute BOOL FALSE 上升沿的操作狀態(tài)轉(zhuǎn)換
OnPosition REAL 0.0 起始位置
OffPosition REAL 0.0 結(jié)束位置(適用于基于位置的凸輪)
Hysteresis REAL 0.0 滯后
輸出凸輪切換點的基于時間的偏移
值 < 0: 提前激活
值 > 0: 延緩激活
Delay REAL 0.0
將應用在 S7T Config 中為輸出凸輪設置的時間單位。
要在 S7T Config 中驗證或設置時間單位:
在瀏覽器中選擇輸出凸輪 TO (Output Cam TO),然后
選擇快捷菜單“專家 > 組態(tài)單位"(Expert > Configure
Units)。
操作模式:
值 = 1: 取消激活輸出凸輪
輸出凸輪*取消激活,工藝 DB: state =
0 (OFF)
值 = 2: 輸出凸輪已啟用(輸出未取反)
輸出凸輪輸出在激活范圍內(nèi)激活
值 = 3: 輸出凸輪已啟用(輸出已取反)
輸出凸輪輸出在激活范圍外激活
Mode INT 2
值 = 4: 輸出凸輪被*激活
(輸出凸輪輸出*激活,工藝 DB:
state= 1 (ON))
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 661
參數(shù) 數(shù)據(jù)類型 初始值 說明
輸出凸輪的有效方向:
值 = 1: 正有效方向
值 = 2: 正有效方向和負有效方向
(即,有效方向不相關(guān))
值 = 3: 負有效方向
Direction INT 1
值 = 4: 使用上一次激活的有效輸出凸輪方向
DoneFlagPos INT 0 激活輸出凸輪時,在 MCDevice-DB 中生成
DoneFlag。
DoneFlagNeg INT 0 取消激活輸出凸輪時,在 MCDevice-DB 中生成
DoneFlag。
說明
驅(qū)動實際值輸出凸輪失敗時進行響應:
在 S7T Config 中組態(tài)為實際值輸出凸輪的輸出凸輪需要有效的編碼器值。 因此,當驅(qū)動
失敗時,將禁用關(guān)聯(lián)的輸出凸輪。 該命令由輸出凸輪工藝 DB 中的 ErrorID = 8021 取
消。
驅(qū)動設定值輸出凸輪失敗時進行響應:
在 S7T Config 中組態(tài)為設定值輸出凸輪的輸出凸輪需要關(guān)聯(lián)的編碼器值。 驅(qū)動失敗后輸
出凸輪保持活動狀態(tài)。 在確認錯誤并啟用驅(qū)動后,輸出凸輪將在組態(tài)的位置重新開始切
換操作。
軸重啟時響應
當與輸出凸輪關(guān)聯(lián)的軸執(zhí)行重啟時,取消激活該輸出凸輪(“MC_Reset"、
Restart = TRUE )。 不管在 S7T Config 中將輸出凸輪組態(tài)為設定值還是實際值,這始
終適用。
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE :更改已接受
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 命令啟動時有錯誤。未執(zhí)行該命令。有關(guān)原
因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
662 功能手冊, 03/2008, A5E01078448-06
輸入?yún)?shù) OffPosition
沒有為單方向的輸出凸輪定義結(jié)束位置。 OffPosition 輸入沒有任何影響。 可以通過用戶
程序重設(例如,通過重復調(diào)用“MC_CamSwitch"工藝功能)單方向的輸出凸輪。
MC_CamSwitch — 示例 —“基于位置的凸輪"
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 663
MC_CamSwitch — 示例 —“單方向的輸出凸輪"
調(diào)用 FB1:
通過設置輸入?yún)?shù) Mode = 2 選擇“啟用輸出凸輪"操作模式。 通過輸入?yún)?shù) Execute 的上
升沿啟用單方向的輸出凸輪。
運動的方向?qū)凇罢行Х较?(輸入?yún)?shù) Direction = 1 )。 通過起始位置(輸入?yún)?shù)
OnPosition = 20)時,單方向的輸出凸輪將被激活并保持此狀態(tài)。
調(diào)用 FB 2:
通過設置輸入?yún)?shù) Mode = 1 選擇“禁用輸出凸輪"操作模式。 通過輸入?yún)?shù) Execute 的上
升沿禁用單方向的輸出凸輪。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
664 功能手冊, 03/2008, A5E01078448-06
MC_CamSwitch — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內(nèi)部錯誤 項目/軟件發(fā)生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動命令的數(shù)量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內(nèi)調(diào)用這些工藝功能,直到輸出參數(shù) Done、
CommandAborted 或 Error 中有一個變?yōu)?TRUE。驗證程
序是否包含不必要的(多余的)命令。
8043 參數(shù)值非法 涉及數(shù)據(jù)類型為 REAL 的所有輸入?yún)?shù),或者輸入?yún)?shù)
Mode, Direction, DoneFlagPos 或 DoneFlagNeg。
適用于輸入?yún)?shù) Hysteresis:
? 無限軸 — 值 > 操作范圍的 ?
通過軟件限位開關(guān)的位置定義操作范圍。
? 模數(shù)軸 — 值 > 模數(shù)長度的 ?
8044 命令不受工藝對象支持 ? 例如,命令被發(fā)送到測量輸入。
? 例如,命令被輸出到組態(tài)為基于時間的凸輪的凸輪。
8045 在當前狀態(tài)下不允許使用該命令 可能的原因:
? 輸出凸輪在硬件終端(例如,ET 200M)輸出失敗
? 工藝對象在 S7T Config 中或通過使用“MC_ActivateTO"
工藝功能被取消激活。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 665
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
804A 缺少所需的對象連接 可能的原因:
? 輸出凸輪的軸在 S7T Config 中或通過使用
“MC_ActivateTO"工藝功能被取消激活。
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運行級別調(diào)用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數(shù)據(jù)塊 DBx 調(diào)用工藝功能
x。開始工藝功能在 OB 1 中執(zhí)行,然后由于在 OB 35 中調(diào)
用它而中斷其在 OB 1 中的執(zhí)行。由于背景數(shù)據(jù)塊是共享
使用的,因此將在這兩個調(diào)用的輸出參數(shù) ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數(shù)中進行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動狀態(tài)
注意:
在不同的運行級別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長度錯誤)。
8083 DB 不是工藝 DB 通過輸入?yún)?shù) Axis 的 DB 未找到或不是工藝 DB。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
666 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) Axis 定義的工藝 DB 的控制器中不存在
工藝對象。
將當前工藝下載到目標系統(tǒng),或通過輸入?yún)?shù) Axis 更
改 DB 號。
? 用戶在輸入?yún)?shù) Axis 中定義的工藝 DB 中輸入了無效數(shù)
據(jù)。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創(chuàng)建一個新的工藝 DB。
808B 參數(shù)值的 REAL 格式無效 數(shù)據(jù)類型為 REAL 的輸入?yún)?shù)的值不符合有效的浮點數(shù)格
式。
檢查輸入?yún)?shù)值或背景數(shù)據(jù)塊數(shù)據(jù)。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 667
6.5.2 FB 431 MC_CamSwitchTime — 基于時間的凸輪
使用 FB 431“MC_CamSwitchTime"的基于時間的凸輪
用途
● “MC_CamSwitchTime"工藝功能用于激活/取消激活基于時間的凸輪以及定義它們的切
換性能。 到達起始位置時,激活基于時間的凸輪;超出脈沖周期時,復位基于時間的
凸輪。
● 在組態(tài)中,您可以定義切換位置基于設定值還是實際值。
● 所有時間定義都參考在 S7T Config 中組態(tài)的時基。
● 輸出凸輪的當前激活狀態(tài)被保存到工藝 DB。
適用對象
● 基于時間的凸輪
要求
● 必須在 S7T Config 中組態(tài)了輸出凸輪工藝對象,而且必須已將當前組態(tài)裝載到
T-CPU 中。
● 輸出凸輪的工藝 DB 必須已生成并且已裝載到控制系統(tǒng)。
● 僅當軸處于位置控制模式時,組態(tài)為設定值輸出凸輪的輸出凸輪才會激活。
超馳命令
MC_CamSwitchTime 命令僅可被其它輸出到相同 TO 的 MC_CamSwitchTime 命令取
消。MC_CamSwitchTime 命令無法取消其它命令。
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
CamSwitch INT 0 工藝 DB 的編號
Execute BOOL FALSE 上升沿的操作狀態(tài)轉(zhuǎn)換
OnPosition REAL 0.0 起始位置
Duration REAL 0.0 脈沖寬度(根據(jù)相應軸中設置的“時間"單位的物理單
位)
Hysteresis REAL 0.0 滯后
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
668 功能手冊, 03/2008, A5E01078448-06
參數(shù) 數(shù)據(jù)類型 初始值 說明
輸出凸輪切換點的基于時間的偏移
值 = < 0: 提前激活
值 = > 0: 延緩激活
Delay REAL 0.0
將應用在 S7T Config 中為輸出凸輪設置的時間單位。
要在 S7T Config 中驗證或設置時間單位:
在瀏覽器中選擇輸出凸輪 TO (Output Cam TO),然后
選擇快捷菜單“專家 > 組態(tài)單位"。
操作模式:
值 = 1: 輸出凸輪被封鎖
值 = 2: 輸出凸輪已啟用(輸出未取反)
值 = 3: 輸出凸輪已啟用(輸出已取反)
Mode INT 2
值 = 4: 輸出凸輪被*激活
輸出凸輪的有效方向:
值 = 1: 正有效方向
值 = 2: 正有效方向和負有效方向
(表明與有效方向無關(guān))
值 = 3: 負有效方向
Direction INT 1
值 = 4: 使用上一次激活的有效輸出凸輪方向
DoneFlagPos INT 0 激活輸出凸輪時,在 MCDevice DB 中生成
DoneFlag。
DoneFlagNeg INT 0 取消激活輸出凸輪時,在 MCDevice DB 中生成
DoneFlag。
說明
驅(qū)動實際值輸出凸輪失敗時進行響應:
在 S7T Config 中組態(tài)為實際值輸出凸輪的輸出凸輪需要有效的編碼器值。 因此,當驅(qū)動
失敗時,將禁用關(guān)聯(lián)的輸出凸輪。 該命令由輸出凸輪工藝 DB 中的 ErrorID = 8021 取
消。
驅(qū)動設定值輸出凸輪失敗時進行響應:
在 S7T Config 中組態(tài)為設定值輸出凸輪的輸出凸輪需要關(guān)聯(lián)的編碼器值。 驅(qū)動失敗后輸
出凸輪保持活動狀態(tài)。 在確認錯誤并啟用驅(qū)動后,輸出凸輪將在組態(tài)的位置重新開始切
換操作。
軸重啟時響應
當與輸出凸輪關(guān)聯(lián)的軸執(zhí)行重啟時,取消激活該輸出凸輪(“MC_Reset"、
Restart = TRUE )。 不管在 S7T Config 中將輸出凸輪組態(tài)為設定值還是實際值,這始
終適用。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 669
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE :更改已接受
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 命令啟動時有錯誤。 未執(zhí)行該命令。 有關(guān)
原因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
MC_CamSwitchTime — 示例
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
670 功能手冊, 03/2008, A5E01078448-06
MC_CamSwitchTime — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內(nèi)部錯誤 項目/軟件發(fā)生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動命令的數(shù)量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內(nèi)調(diào)用這些工藝功能,直到輸出參數(shù) Done、
CommandAborted 或 Error 中有一個變?yōu)?TRUE。 驗證程
序是否包含不必要的(多余的)命令。
8043 參數(shù)值非法 涉及數(shù)據(jù)類型為 REAL 的所有輸入?yún)?shù),或者輸入?yún)?shù)
Mode, Direction, DoneFlagPos 或 DoneFlagNeg。
適用于輸入?yún)?shù) Hysteresis:
? 無限軸 — 值 > 操作范圍的 ?
通過軟件限位開關(guān)的位置定義操作范圍。
? 模數(shù)軸 — 值 > 模數(shù)長度的 ?
8044 命令不受工藝對象支持 ? 例如,命令被發(fā)送到測量輸入。
? 例如,命令被發(fā)送到基于位置的凸輪或切換凸輪。
8045 在當前狀態(tài)下不允許使用該命令 可能的原因:
? 輸出凸輪在硬件終端(例如,ET 200M)輸出失敗
? 工藝對象在 S7T Config 中或通過使用“MC_ActivateTO"
工藝功能被取消激活。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 671
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
804A 缺少所需的對象連接 可能的原因:
? 輸出凸輪的軸在 S7T Config 中或通過使用
“MC_ActivateTO"工藝功能被取消激活。
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。 第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運行級別調(diào)用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數(shù)據(jù)塊 DBx 調(diào)用工藝功能
x。開始工藝功能在 OB 1 中執(zhí)行,然后由于在 OB 35 中調(diào)
用它而中斷其在 OB 1 中的執(zhí)行。由于背景數(shù)據(jù)塊是共享
使用的,因此將在這兩個調(diào)用的輸出參數(shù) ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數(shù)中進行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動狀態(tài)
注意:
在不同的運行級別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長度錯誤)。
8083 DB 不是工藝 DB 通過輸入?yún)?shù) Axis 的 DB 未找到或不是工藝 DB。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
672 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) Axis 定義的工藝 DB 的控制器中不存在
工藝對象。
將當前工藝下載到目標系統(tǒng),或通過輸入?yún)?shù) Axis 更
改 DB 號。
? 用戶在輸入?yún)?shù) Axis 中定義的工藝 DB 中輸入了無效數(shù)
據(jù)。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創(chuàng)建一個新的工藝 DB。
808B 參數(shù)值的 REAL 格式無效 數(shù)據(jù)類型為 REAL 的輸入?yún)?shù)的值不符合有效的浮點數(shù)格
式。
檢查輸入?yún)?shù)值或背景數(shù)據(jù)塊數(shù)據(jù)。 不能以浮點格式表示
格式無效的值。 它們以十六進制格式 (DW16# ...) 顯示。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 673
6.5.3 FB 461 MC_CamTrack — 凸輪軌跡
使用 FB 461“MC_CamTrack"激活凸輪軌跡
適用于固件版本為 V4.1.x 的集成工藝
用途
● 使用工藝功能“MC_CamTrack"可以定義凸輪軌跡的當前操作模式。
● 可根據(jù)軟件凸輪中的變量 SingleCamState[0 ... 31] 以軟件凸輪的形式評估凸輪軌跡專
用輸出凸輪的切換狀態(tài)。
● 根據(jù) S7T Config 中的組態(tài),可以為所有激活的輸出凸輪切換公共硬件輸出凸輪
輸出。
適用對象
● 凸輪軌跡
先決條件
● 必須在 S7T Config 中組態(tài)了凸輪軌跡工藝對象,而且必須已將當前組態(tài)裝載到
T-CPU 中。
● 凸輪軌跡的工藝 DB 必須已生成并且已裝載到控制系統(tǒng)。
● 僅當軸處于位置控制模式時,組態(tài)為設定值輸出凸輪的凸輪軌跡才會激活。
超馳命令
命令僅能由另一個輸出到同一工藝對象的命令取消。 它不取消任何其它命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
674 功能手冊, 03/2008, A5E01078448-06
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
CamTrack INT 0 工藝 DB 的編號
Execute BOOL FALSE 在上升沿處執(zhí)行命令
在軸參考位置創(chuàng)建凸輪軌跡。
TRUE 循環(huán)創(chuàng)建凸輪軌跡。
在軸參考位置 (輸入?yún)?shù)
ReferencePosition) 創(chuàng)建凸輪軌跡。 創(chuàng)建的
凸輪軌跡長度對應于軌跡長度 (輸入?yún)?shù)
CamTrackLength).按照凸輪軌跡長度以循
環(huán)方式在軸參考位置重復創(chuàng)建凸輪軌跡。
凸輪軌跡在所有軸范圍內(nèi)為活動狀態(tài)。
CyclicMode BOOL TRUE
FALSE 非循環(huán)創(chuàng)建凸輪軌跡。
在軸參考位置 (輸入?yún)?shù)
ReferencePosition) 創(chuàng)建凸輪軌跡。 創(chuàng)建的
凸輪軌跡長度對應于軌跡長度 (輸入?yún)?shù)
CamTrackLength).
凸輪軌跡的操作模式
值 = 1 禁用凸輪軌跡
值 = 2 啟用凸輪軌跡
值 = 3 值非法
Mode INT 2
值 = 4 *激活輸出凸輪和輸出凸輪輸出
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 675
參數(shù) 數(shù)據(jù)類型 初始值 說明
CommandMode INT 1 輸入?yún)?shù)僅在 Mode = 1 和 2 時生效。
值 = 1 ? Mode = 1(鎖定)
立即取消激活/鎖定凸輪軌跡
? Mode = 2(釋放)
如果軸位置在凸輪軌跡長度范圍內(nèi),則
立即激活凸輪軌跡。
如果軸位置在凸輪軌跡長度范圍之外,
則*次沿正方向或負方向進入凸輪軌
跡時凸輪軌跡將變?yōu)榛顒訝顟B(tài)。
– 非循環(huán)創(chuàng)建凸輪軌跡:
凸輪軌跡在軸參考位置創(chuàng)建一次。
對于模數(shù)軸,可根據(jù)鄰近模數(shù)周期中
的軸位置和驅(qū)動方向進行創(chuàng)建和激
活。
凸輪軌跡的取消激活依賴于
S7T Config 中的組態(tài)。
– 循環(huán)創(chuàng)建凸輪軌跡:
凸輪軌跡將保持活動狀態(tài),直到凸輪
軌跡被鎖定。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
676 功能手冊, 03/2008, A5E01078448-06
參數(shù) 數(shù)據(jù)類型 初始值 說明
值 = 2 ? Mode = 1(鎖定)
– 非循環(huán)創(chuàng)建凸輪軌跡:
當退出凸輪軌跡后,凸輪軌跡將被取
消激活/鎖定
– 循環(huán)創(chuàng)建凸輪軌跡:
當切換到下一個凸輪軌跡周期時,凸
輪軌跡將被取消激活/鎖定
? Mode = 2(釋放)
如果軸位置在凸輪軌跡長度范圍內(nèi),則
不激活凸輪軌跡。
只有當再次進入凸輪軌跡時,才會激活
凸輪軌跡。 如果希望在操作期間更改凸
輪軌跡數(shù)據(jù),請使用 CommandMode。
在這種情況下,可在激活新的凸輪軌跡
之前處理活動的凸輪軌跡。
– 非循環(huán)創(chuàng)建凸輪軌跡:
凸輪軌跡在軸參考位置創(chuàng)建一次。
對于模數(shù)軸,可根據(jù)鄰近模數(shù)周期中
的軸位置和驅(qū)動方向進行創(chuàng)建和激
活。
凸輪軌跡的取消激活依賴于
S7T Config 中的組態(tài)。
– 循環(huán)創(chuàng)建凸輪軌跡:
凸輪軌跡將保持活動狀態(tài),直到凸輪
軌跡被鎖定。
值 = 3 活動的凸輪軌跡命令將繼續(xù)執(zhí)行,直到凸輪
軌跡輸出或所有輸出凸輪被取消激活。
之后,將通過新命令激活/取消激活凸輪軌
跡。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 677
參數(shù) 數(shù)據(jù)類型 初始值 說明
凸輪軌跡長度
通過凸輪軌跡長度來定義要激活的凸輪軌跡的長度。
如果要循環(huán)使用凸輪軌跡,則由凸輪軌跡長度決定凸輪
軌跡周期。
值 < 0: 不允許
值 = 0: ? 對于模數(shù)軸,軌跡長度被設置為模數(shù)長
度
? 對于非模數(shù)軸,不允許使用該值
CamTrackLength REAL 0.0
值 > 0: 凸輪軌跡的軌跡長度
ReferencePosition REAL 0.0 軸參考位置
凸輪軌跡從該軸位置創(chuàng)建。
Hysteresis REAL 0.0 凸輪軌跡輸出凸輪的滯后
切換位置對應的范圍,在該范圍內(nèi),盡管有zui小位置波
動,但輸出凸輪不會更改其切換操作。
基于時間的激活偏移
(以便補償數(shù)字輸出和切換元素的切換時間)
值 < 0: 提前激活
值 = 0: 激活無延遲
ActivationDelay REAL 0.0
值 > 0: 延遲激活
基于時間的取消激活偏移
(以便補償數(shù)字輸出和切換元素的切換時間)
值 < 0: 提前取消激活
值 = 0: 取消激活無延遲
DeactivationDelay REAL 0.0
值 > 0: 延遲取消激活
注意
選擇凸輪軌跡長度時,請確保所有有效的輸出凸輪全部位于凸輪軌跡長度范圍之
內(nèi)。 如有必要,可延長凸輪軌跡長度或取消相應的輸出凸輪的有效性。
部分或*位于凸輪軌跡長度之外的有效凸輪會被投影到凸輪軌跡長度的范圍內(nèi),
并會引起意外的切換狀態(tài)。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
678 功能手冊, 03/2008, A5E01078448-06
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE:已執(zhí)行命令
Busy BOOL FALSE TRUE:正在執(zhí)行命令
CommandAbort
ed
BOOL FALSE TRUE: 命令由其它命令或因其執(zhí)行過程中的錯誤而取
消。
如果工藝 DB 的 ErrorStatus 中未顯示錯誤,則該命令
由后續(xù)命令取消。
如果工藝 DB 的變量 ErrorStatus 中指示有錯誤,則命
令執(zhí)行期間影響該工藝對象的錯誤將導致該命令中
止。
TRUE : 命令啟動時有錯誤。未執(zhí)行該命令。有關(guān)原
因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID BOOL 0 輸出參數(shù) Error 的 ErrorID。
用于控制粘膠劑涂抹的凸輪軌跡示例
在以下示例中,使用具有三個輸出凸輪的凸輪軌跡來控制在工件上涂抹粘膠劑。 不能將
任何粘膠劑涂抹到預定義區(qū)域之外。
粘膠劑的用量通過基于時間的凸輪 t1 到 t3 以及 t4 到 t6 進行控制。 粘膠劑涂抹的起點分
別取決于凸輪起點 SOC1 或 SOC4。
為了確保當軸快速移動時不會將粘膠劑涂抹到工件長度外部,應限制zui大開啟長度。
在本例中,開啟長度 EOC1max、EOC2max 和 EOC3max 可確保粘膠劑不會涂抹到粘膠
劑涂抹范圍之外。 這同樣適用于第二個粘膠劑涂抹范圍,而與軸速度無關(guān)。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 679
MC_CamSwitch — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內(nèi)部錯誤 項目/軟件發(fā)生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動命令的數(shù)量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內(nèi)調(diào)用這些工藝功能,直到輸出參數(shù) Done、
CommandAborted 或 Error 中有一個變?yōu)?TRUE。驗證程
序是否包含不必要的(多余的)命令。
8043 參數(shù)值非法 涉及數(shù)據(jù)類型為 REAL 的所有輸入?yún)?shù),或者輸入?yún)?shù)
Mode 或 CommandMode。
適用于輸入?yún)?shù) Hysteresis:
? 無限軸 — 值 > 操作范圍的 ?
通過軟件限位開關(guān)的位置定義操作范圍。
? 模數(shù)軸 — 值 > 模數(shù)長度的 ?
8044 命令不受工藝對象支持 ? 例如,將命令應用到軸工藝對象。
8045 在當前狀態(tài)下不允許使用該命令 示例:
? 輸出凸輪在 ET 200M 硬件終端輸出失敗
? 分配給凸輪軌跡的軸處于速度控制模式。
804A 缺少所需的對象連接 可能的原因:
? 凸輪軌跡的軸在 S7T Config 中或通過使用
“MC_ActivateTO"工藝功能被取消激活。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
680 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。 請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運行級別調(diào)用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數(shù)據(jù)塊 DBx 調(diào)用工藝功能
x。開始工藝功能在 OB 1 中執(zhí)行,然后由于在 OB 35 中調(diào)
用它而中斷其在 OB 1 中的執(zhí)行。由于背景數(shù)據(jù)塊是共享
使用的,因此將在這兩個調(diào)用的輸出參數(shù) ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數(shù)中進行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動狀態(tài)
注意:
在不同的運行級別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長度錯誤)。
8083 DB 不是工藝 DB 通過輸入?yún)?shù) CamTrack 的 DB 未找到或不是工藝
DB。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 681
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) CamTrack 定義的工藝 DB 的控制器中
不存在工藝對象。
將當前工藝下載到目標系統(tǒng),或通過輸入?yún)?shù)
CamTrack 更改 DB 號。
? 用戶在輸入?yún)?shù) CamTrack 中定義的工藝 DB 中輸入了
無效數(shù)據(jù)。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創(chuàng)建一個新的工藝 DB。
808B 參數(shù)值的 REAL 格式無效 數(shù)據(jù)類型為 REAL 的輸入?yún)?shù)的值不符合有效的浮點數(shù)格
式。
檢查輸入?yún)?shù)值或背景數(shù)據(jù)塊數(shù)據(jù)。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
6.5.4 FB 462 MC_ReadCamTrackData — 讀出凸輪軌跡
使用 FB 462“MC_ReadCamTrackData"讀出凸輪軌跡
適用于固件版本為 V4.1.x 的集成工藝
用途
● 該工藝功能用于從集成工藝中讀出凸輪軌跡的輸出凸輪數(shù)據(jù)。
● Mode 輸入?yún)?shù)用于確定是讀出凸輪軌跡輸出凸輪數(shù)據(jù)的“實際值"還是當前有效的
凸輪數(shù)據(jù)。
適用對象
● 凸輪軌跡
超馳命令
命令僅能由另一個在同一工藝對象上輸出的命令取消。 命令不會取消其它任何命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
682 功能手冊, 03/2008, A5E01078448-06
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
CamTrack INT 0 工藝 DB 的編號
Execute BOOL FALSE 在上升沿處執(zhí)行命令
確定要讀取的范圍。
值 = 0: 讀取凸輪軌跡輸出凸輪數(shù)據(jù)的“實際
值"。
這些值可在 S7T Config 的在線模式下找
到: 凸輪軌跡的專家列表 >“系統(tǒng)變
量"(System variables) 選項卡 >“實際
值"(Actual value) 列 > 系統(tǒng)變量
userdefault. singlecamsettings. cam.
cam[x]。
Mode INT 0
值 = 1: 讀取凸輪軌跡實際有效的輸出凸輪數(shù)
據(jù)。
這些值可在 S7T Config 的在線模式下找
到: 凸輪軌跡的專家列表 >“系統(tǒng)變
量"(System variables) 選項卡 >“實際
值"(Actual value) 列 > 系統(tǒng)變量
effectivedata. singlecamsettings. cam.
cam[x]。
StartCam INT 0 輸出凸輪的編號(0 到 31),從該編號開始讀取
凸輪數(shù)據(jù)。 讀出輸出凸輪數(shù)據(jù)時,將一直讀
取到輸出凸輪 31。
Data ANY - 讀取數(shù)據(jù)的目的地。
要讀取的數(shù)據(jù)的zui大長度取決于數(shù)據(jù)類型和 ANY 指針
的重復因子。
說明
可以通過使用“S7-Tech"庫中的 UDT 100 來保存您的編輯工作。 UDT 100 包含用于讀取
凸輪軌跡數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 683
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE:已執(zhí)行命令
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 命令啟動時有錯誤。未執(zhí)行該命令。有關(guān)原
因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID BOOL 0 輸出參數(shù) Error 的 ErrorID。
MC_ReadCamTrackData — ErrorID
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
0000 沒有錯誤 -
8001 內(nèi)部錯誤 項目/軟件發(fā)生故障或不*。
8005 命令已取消,因為命令存儲器正被
其它進程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動命令的數(shù)量已超出限制。
? 以下工藝功能中的活動命令過多:
"MC_CamSectorAdd"
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期內(nèi)調(diào)用這些工藝功能,直到輸出參數(shù) Done、
CommandAborted 或 Error 中有一個變?yōu)?TRUE。驗證程
序是否包含不必要的(多余的)命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
684 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
800B 無法保留傳輸緩沖區(qū) 命令的傳輸緩沖區(qū)不足。 可能的補救措施:
? 傳輸緩沖區(qū)已被其它的活動工藝功能占用。 防止同時執(zhí)
行以下工藝功能:
“MC_ReadCamTrackData"
“MC_WriteCamTrackData"
“MC_CamSectorAdd"
“MC_ReadPeriphery"
“MC_WritePeriphery"
“MC_ReadRecord"
“MC_WriteRecord"
“MC_ReadDriveParameter"
“MC_WriteDriveParameter"
? 減少凸輪數(shù)據(jù)量。
8043 參數(shù)值非法 涉及數(shù)據(jù)類型為 REAL 的所有輸入?yún)?shù),或者輸入?yún)?shù)
StartCam。
適用于輸入?yún)?shù) Hysteresis:
? 無限軸 — 值 > 操作范圍的 ?
通過軟件限位開關(guān)的位置定義操作范圍。
? 模數(shù)軸 — 值 > 模數(shù)長度的 ?
8044 命令不受工藝對象支持 ? 例如,將命令應用到軸工藝對象
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 685
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8052 在不同運行級別進行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運行級別調(diào)用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數(shù)據(jù)塊 DBx 調(diào)用工藝功能
x。開始工藝功能在 OB 1 中執(zhí)行,然后由于在 OB 35 中調(diào)
用它而中斷其在 OB 1 中的執(zhí)行。由于背景數(shù)據(jù)塊是共享
使用的,因此將在這兩個調(diào)用的輸出參數(shù) ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數(shù)中進行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動狀態(tài)
注意:
在不同的運行級別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長度錯誤)。
8083 DB 不是工藝 DB 通過輸入?yún)?shù) CamTrack 的 DB 未找到或不是工藝
DB。
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) CamTrack 定義的工藝 DB 的控制器中
不存在工藝對象。
將當前工藝下載到目標系統(tǒng),或通過輸入?yún)?shù)
CamTrack 更改 DB 號。
? 用戶在輸入?yún)?shù) CamTrack 中定義的工藝 DB 中輸入了
無效數(shù)據(jù)。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創(chuàng)建一個新的工藝 DB。
8086 參數(shù)不可用 當前無法執(zhí)行讀取/寫入命令;重復該命令。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數(shù)據(jù)區(qū)域。
? 找不到數(shù)據(jù)塊
? 找不到的起始地址
? 數(shù)據(jù)區(qū)域過短
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
686 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8089 數(shù)據(jù)記錄長度無效(ANY 指針) 的數(shù)據(jù)長度無效。可能的原因:
? 長度超過 576 個字節(jié)。
? 的長度不能被 18 整除。
808C 指針格式無效或不受支持 ANY 指針包含無效的定義。接受的區(qū)域:
I、O、M、DB、DI
接受的數(shù)據(jù)類型:
BYTE、CHAR、WORD、INT、DWORD、DINT、REAL
6.5.5 FB 463 MC_WriteCamTrackData — 寫入凸輪軌跡
使用 FB463“MC_WriteCamTrackData"寫入凸輪軌跡
用途
● 該工藝功能用于將凸輪軌跡的輸出凸輪數(shù)據(jù)寫入集成工藝的“實際值"。 更改的專
用輸出凸輪數(shù)據(jù)可在 S7T Config 的在線模式下找到: 凸輪軌跡的專家列表 >“系統(tǒng)變
量"(System variables) 選項卡 >“實際值"(Actual value) 列 > 系統(tǒng)變量 userdefault.
singlecamsettings. cam. cam[x]。
適用對象
● 凸輪軌跡
超馳命令
命令僅能由另一個在同一工藝對象上輸出的命令取消。 命令不會取消其它任何命令。
工藝功能
6.5 工藝功能 — 輸出凸輪,凸輪軌跡
S7-Technology
功能手冊, 03/2008, A5E01078448-06 687
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
CamTrack INT 0 工藝 DB 的編號
Execute BOOL FALSE 在上升沿處執(zhí)行命令
StartCam INT 0 輸出凸輪的編號(0 到 31),從該編號開始寫入
凸輪數(shù)據(jù)。 寫入輸出凸輪數(shù)據(jù)時,將一直寫
入到輸出凸輪 31。
Data ANY - 要寫入數(shù)據(jù)的源區(qū)域。
要寫入數(shù)據(jù)的長度取決于數(shù)據(jù)類型和 ANY 指針中的重
復因子。
說明
可以通過使用“S7-Tech"庫中的 UDT 100 來保存您的編輯工作。 UDT 100 包含用于寫入
凸輪軌跡數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
您感興趣的產(chǎn)品PRODUCTS YOU ARE INTERESTED IN
環(huán)保在線 設計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份
聯(lián)系方式
上海朕鋅電氣設備公司