污水處理設(shè)備 污泥處理設(shè)備 水處理過濾器 軟化水設(shè)備/除鹽設(shè)備 純凈水設(shè)備 消毒設(shè)備|加藥設(shè)備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設(shè)備
上海朕鋅電氣設(shè)備公司
參 考 價 | 面議 |
產(chǎn)品型號6ES7 955-2AM00-0A
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海市
聯(lián)系方式:田敏查看聯(lián)系方式
更新時間:2015-06-01 20:43:46瀏覽次數(shù):118次
聯(lián)系我時,請告知來自 環(huán)保在線西門子6ES7 955-2AM00-0AA0
田敏(銷售工程師) 主營產(chǎn)品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數(shù)控伺服工業(yè)以太網(wǎng)
傳真 數(shù)控系統(tǒng)電線電纜
商務2304334979 變頻器伺服驅(qū)動
地址上海市金山區(qū)楓蘭路128號以上產(chǎn)品全
西門子6ES7 955-2AM00-0AA0 PLC維修
西門子6ES7 955-2AM00-0AA0 銷售
代理
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Execute BOOL FALSE 在上升沿處啟動命令
I/O 模塊的邏輯基址的 I/O 分配
FALSE : 輸入地址
InOut BOOL FALSE
TRUE : 輸出地址
Address INT 0 I/O 模塊的邏輯基址。
RecordNumber INT 0 I/O 模塊的數(shù)據(jù)記錄數(shù)(可能的值 0 到 255)
Data ANY - 讀取數(shù)據(jù)的目的地。
要讀取的數(shù)據(jù)的zui大長度取決于數(shù)據(jù)類型和 ANY 指針的
重復因子。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE :命令已成功完成
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 執(zhí)行命令時有錯誤。 命令執(zhí)行失敗;有關(guān)原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 執(zhí)行命令時無錯誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
DataLength INT 0 讀取的數(shù)據(jù)記錄信息的長度(以字節(jié)為單位)
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 747
MC_ReadRecord — 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。驗證程
序是否包含不必要的(多余的)命令。
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ù)區(qū)域的大小。
8043 參數(shù)值非法 涉及輸入?yún)?shù) RecordNumber 或 DoneFlag。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
748 功能手冊, 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ù)塊存在故障(例如,長度錯誤)。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數(shù)據(jù)區(qū)域。
? 找不到數(shù)據(jù)塊
? 找不到的起始地址
? 數(shù)據(jù)區(qū)域過短
8089 數(shù)據(jù)長度無效(ANY 指針) 在 ANY 指針上的數(shù)據(jù)長度短于數(shù)據(jù)記錄長度。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 749
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
808C 指針格式無效或不受支持 ANY 指針包含無效的定義。接受的區(qū)域:
I、O、M、DB、DI
接受的數(shù)據(jù)類型:
BYTE、CHAR、WORD、INT、DWORD、DINT、REAL
808D 數(shù)據(jù)記錄長度超出范圍 已嘗試傳輸長度超過 240 個字節(jié)的數(shù)據(jù)記錄。減小 ANY
指針中的長度定義。
8090 邏輯基址無效 ? 數(shù)據(jù)集傳送時出錯
? 作業(yè)中止
? 的邏輯基址無效:
SDB1/SDB2x 中不存在分配,或分配不是基址。
8091 邏輯基址不可用 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
該功能無法訪問的邏輯基址。
嘗試與 T-CPU 的集成 I/O 建立數(shù)據(jù)記錄通信時出錯。
8092 故障響應 ID 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 響應符號中存在
錯誤。
80A0 讀取模塊數(shù)據(jù)時出錯 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 讀取模塊數(shù)據(jù)時
進行否定確認:
? 讀取操作期間模塊被刪除
? 故障模塊
80A2 第 2 層出現(xiàn) DP 協(xié)議錯誤 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
第 2 層出現(xiàn) PROFIBUS DP 錯誤:
? 站故障
? 超時
? 協(xié)議錯誤
? 總線錯誤
80A3 用戶界面中出現(xiàn) DP 協(xié)議錯誤 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 用戶界面/用戶中
出現(xiàn) PROFIBUS DP 協(xié)議錯誤。
80B0 不支持數(shù)據(jù)記錄 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
? 該模塊類型不支持系統(tǒng)功能。
? 模塊不識別數(shù)據(jù)記錄
? 數(shù)據(jù)記錄數(shù)量超出范圍 0 到 255
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
750 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
80B1 長度定義錯誤 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 輸入?yún)?shù) Data
中的長度定義錯誤。 示例:
? 數(shù)據(jù)記錄讀取了 240 個字節(jié),但是 ANY 指針僅指向長
度為 80 個字節(jié)的字段。
? ANY 指針中的長度定義(例如 260 字節(jié))不受支持。
80C0 無讀取的數(shù)據(jù) 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 該模塊將維持數(shù)據(jù)記錄,但是讀取數(shù)據(jù)仍不存在。
80C2 達到zui大命令數(shù) 數(shù)據(jù)記錄傳輸時出錯。 可能進行了即時命令重復。 模塊當
前執(zhí)行的 CPU 命令數(shù)達到了容許的zui大數(shù)量。
80C3 模塊處于容量限制 數(shù)據(jù)記錄傳輸時出錯。可能進行了即時命令重復。 所需資
源當前正在被另一個應用程序使用:
? 在模塊中
80C4 通信錯誤 數(shù)據(jù)記錄傳輸時出錯。可能進行了即時命令重復。 通信錯
誤:
? 奇偶校驗錯誤
? 未設(shè)置 SW 準備
? 塊長度管理過程中出錯
? CPU 一側(cè)的校驗和錯誤
? 模塊一側(cè)的校驗和錯誤
80C5 訪問分布式 I/O 失敗 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 分布式 I/O 當前不可用。
80C6 優(yōu)先級錯誤 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
由于優(yōu)先級被取消(重啟或后臺),因此數(shù)據(jù)記錄傳輸被
取消。
說明
DP 從站可以根據(jù) PROFIBUS DP V1 報告錯誤 A0 到 CF。 錯誤 A0 到 CF 被作為錯誤
80A0 到 80CF 映射到工藝功能的 ErrorID。
如果輸出參數(shù) ErrorID 返回的 80A0 到 80CF 范圍內(nèi)的錯誤未在上面的列表中定義,則請
查閱 DP 從站文檔。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 751
6.7.9 FB454 MC_WriteRecord — 寫入數(shù)據(jù)記錄
使用 FB 454“MC_WriteRecord"寫入數(shù)據(jù)記錄
用途
● “MC_WriteRecord"工藝功能可用于將數(shù)據(jù)記錄寫入 DP(DRIVE) 上的 I/O 模塊。
● 該工藝功能可與用于寫入 S7 CPU 的 DP 接口的數(shù)據(jù)記錄的系統(tǒng)功能
SFC58“WR_REC"相比。
適用對象
● DP(DRIVE) 上的 DP I/O
先決條件
● I/O 必須支持數(shù)據(jù)記錄通信。
● I/O 模塊必須支持相關(guān)數(shù)據(jù)記錄。
超馳命令
MC_WriteRecord 命令不能被任何其它命令取消。
MC_WriteRecord 命令不會取消任何其它命令。
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Execute BOOL FALSE 在上升沿處啟動命令
I/O 模塊的邏輯基址的 I/O 分配
FALSE : 輸入地址
InOut BOOL FALSE
TRUE : 輸出地址
Address INT 0 I/O 模塊的邏輯基址。
RecordNumber INT 0 I/O 模塊的數(shù)據(jù)記錄數(shù)(可能的值 0 到 255)
Data ANY - 要寫入數(shù)據(jù)的源區(qū)域。
要寫入數(shù)據(jù)的長度取決于數(shù)據(jù)類型和 ANY 指針中的重復
因子。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
752 功能手冊, 03/2008, A5E01078448-06
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE :命令已成功完成
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 執(zhí)行命令時有錯誤。命令執(zhí)行失敗;有關(guān)原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 執(zhí)行命令時無錯誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
MC_WriteRecord — ErrorID
受固件版本為 V3.1.x 或更高版本的集成工藝的支持
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.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 753
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ù)區(qū)域的大小。
8043 參數(shù)值非法 涉及輸入?yún)?shù) RecordNumber 或 DoneFlag。
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
754 功能手冊, 03/2008, A5E01078448-06
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ù)塊存在故障(例如,長度錯誤)。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數(shù)據(jù)區(qū)域。
? 找不到數(shù)據(jù)塊
? 找不到的起始地址
? 數(shù)據(jù)區(qū)域過短
8089 數(shù)據(jù)長度無效(ANY 指針) 在 ANY 指針上的數(shù)據(jù)長度短于數(shù)據(jù)記錄長度。
808C 指針格式無效或不受支持 ANY 指針包含無效的定義。接受的區(qū)域:
I、O、M、DB、DI
接受的數(shù)據(jù)類型:
BYTE、CHAR、WORD、INT、DWORD、DINT、REAL
808D 數(shù)據(jù)記錄長度超出范圍 已嘗試傳輸長度超過 240 個字節(jié)的數(shù)據(jù)記錄。 修正 ANY
指針的長度定義。
8090 邏輯基址無效 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 的邏輯基址
無效: SDB1/SDB2x 中不存在分配,或分配不是基址。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 755
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8091 邏輯基址不可用 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
該功能無法訪問的邏輯基址。
嘗試與 T-CPU 的集成 I/O 建立數(shù)據(jù)記錄通信時出錯。
8092 故障響應 ID 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 響應符號中存在
錯誤。
80A1 向模塊寫入時出錯 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 向模塊寫入時進
行否定確認:
? 執(zhí)行寫入操作期間模塊被刪除
? 故障模塊
80A2 第 2 層出現(xiàn) DP 協(xié)議錯誤 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
第 2 層出現(xiàn) PROFIBUS DP 錯誤:
? 站故障
? 超時
? 協(xié)議錯誤
? 總線錯誤
80A3 用戶界面中出現(xiàn) DP 協(xié)議錯誤 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 用戶界面/用戶中
出現(xiàn) PROFIBUS DP 協(xié)議錯誤。
80B0 不支持數(shù)據(jù)記錄 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
? 該模塊類型不支持系統(tǒng)功能。
? 模塊不識別數(shù)據(jù)記錄
? 數(shù)據(jù)記錄數(shù)量超出范圍 0 到 255
80B1 長度定義錯誤 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 輸入?yún)?shù) Data
中的長度定義錯誤。
? 數(shù)據(jù)記錄讀取了 240 個字節(jié),但是 ANY 指針僅指向長
度為 80 個字節(jié)的字段。
? ANY 指針中的長度定義(例如 260 字節(jié))不受支持。
80C0 前一寫入命令仍在運行 數(shù)據(jù)記錄傳輸時出錯。可能進行了即時命令重復。 模塊還
未處理同一數(shù)據(jù)記錄的前一寫入命令的數(shù)據(jù)。
80C2 達到zui大命令數(shù) 數(shù)據(jù)記錄傳輸時出錯。可能進行了即時命令重復。模塊當
前執(zhí)行的 CPU 命令數(shù)達到了容許的zui大數(shù)量。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
756 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
80C3 模塊處于容量限制 數(shù)據(jù)記錄傳輸時出錯。可能進行了即時命令重復。所需資
源當前正在被另一個應用程序使用:
? 在模塊中
80C4 通信錯誤 數(shù)據(jù)記錄傳輸時出錯。可能進行了即時命令重復。通信錯
誤:
? 奇偶校驗錯誤
? 未設(shè)置 SW 準備
? 塊長度管理過程中出錯
? CPU 一側(cè)的校驗和錯誤
? 模塊一側(cè)的校驗和錯誤
80C5 訪問分布式 I/O 失敗 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。分布式 I/O 當前不可用。
80C6 優(yōu)先級錯誤 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
由于優(yōu)先級被取消(重啟或后臺),因此數(shù)據(jù)記錄傳輸被
取消。
說明
DP 從站可以根據(jù) PROFIBUS DP V1 報告錯誤 A0 到 CF。錯誤 A0 到 CF 被作為錯誤
80A0 到 80CF 映射到工藝功能的 ErrorID。
如果輸出參數(shù) ErrorID 返回的 80A0 到 80CF 范圍內(nèi)的錯誤未在上面的列表中定義,則請
查閱 DP 從站文檔。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 757
6.7.10 FB455 MC_ReadDriveParameter — 讀取驅(qū)動參數(shù)
使用 FB 455“MC_ReadDriveParameter"讀取驅(qū)動參數(shù)
用途
● “MC_ReadDriveParameter" 工藝功能允許用戶程序讀取連接到 DP(DRIVE) 的驅(qū)動參
數(shù)。
適用對象
● DP(DRIVE) 上的符合 PROFIdrive 驅(qū)動
先決條件
● 組態(tài)該驅(qū)動器以在 DP(DRIVE) 上操作。
● 該驅(qū)動器必須支持數(shù)據(jù)記錄通信。
● 該驅(qū)動器必須支持參數(shù)編號和索引。
超馳命令
MC_ReadDriveParameter 命令不能被任何其它命令取消。
MC_ReadDriveParameter 命令不會取消任何其它命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
758 功能手冊, 03/2008, A5E01078448-06
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Execute BOOL FALSE 在上升沿處啟動命令
驅(qū)動的邏輯基址的 I/O 分配
FALSE : 輸入地址
InOut BOOL FALSE
TRUE : 輸出地址
Address INT 0 模塊的邏輯基址的定義
ParameterNumber DINT 0 從中讀取數(shù)據(jù)的參數(shù)號 — 取值范圍:0 ... 65535
SubIndex DINT 0 要讀取的*個參數(shù)索引(該值在內(nèi)部被設(shè)置為
零,即 NumberOfElements= 0)— 范圍:0 ... 65535
要讀取的子參數(shù)的數(shù)量:
值 > 0: 具有子索引的參數(shù),范圍 0 到 234
(取決于輸入?yún)?shù) Data 中的數(shù)據(jù)區(qū)域的zui大
長度)
值 = 0: 無子索引的參數(shù)
NumberOfElements DINT 0
值 < 0: 不允許
Data ANY - 應將參數(shù)值保存到其中的目標地址區(qū)。
要讀取的數(shù)據(jù)的zui大長度取決于數(shù)據(jù)類型和 ANY 指針的
重復因子。
該數(shù)據(jù)區(qū)域zui大為 240 個字節(jié)。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 759
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE :命令已成功完成
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 執(zhí)行命令時有錯誤。命令執(zhí)行失敗;有關(guān)原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 執(zhí)行命令時無錯誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
DataLength INT 0 讀取的數(shù)據(jù)記錄信息的長度(以字節(jié)為單位)
MC_ReadDriveParameter — 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.7 工藝功能 — 基本功能
S7-Technology
760 功能手冊, 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ù)的數(shù)量。
8043 參數(shù)值非法 與輸入?yún)?shù) ParameterNumber, SubIndex,
NumberOfElements 或 DoneFlag. 有關(guān)。
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 761
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ù)塊存在故障(例如,長度錯誤)。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數(shù)據(jù)區(qū)域。
? 找不到數(shù)據(jù)塊
? 找不到的起始地址
? 數(shù)據(jù)區(qū)域過短
8089 數(shù)據(jù)長度無效(ANY 指針) 在 ANY 指針上的數(shù)據(jù)長度短于數(shù)據(jù)記錄長度。
數(shù)據(jù)記錄的長度取決于要讀取的參數(shù)值的數(shù)量和類型。
808C 指針格式無效或不受支持 ANY 指針包含無效的定義。接受的區(qū)域:
I、O、M、DB、DI
接受的數(shù)據(jù)類型:
BYTE、CHAR、WORD、INT、DWORD、DINT、REAL
808D 數(shù)據(jù)記錄長度超出范圍 已嘗試傳輸長度超過 240 個字節(jié)的數(shù)據(jù)記錄。減小 ANY
指針中的長度定義。
8090 邏輯基址無效 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。的邏輯基址
無效: SDB1/SDB2x 中不存在分配,或分配不是基址。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
762 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8091 邏輯基址不可用 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
該功能無法訪問的邏輯基址。
嘗試與 T-CPU 的集成 I/O 建立數(shù)據(jù)記錄通信時出錯。
8092 故障響應 ID 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。響應符號中存在
錯誤。
80A0 讀取模塊數(shù)據(jù)時出錯 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。讀取模塊數(shù)據(jù)時
進行否定確認:
? 讀取操作期間模塊被刪除
? 故障模塊
80A2 第 2 層出現(xiàn) DP 協(xié)議錯誤 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
第 2 層出現(xiàn) PROFIBUS DP 錯誤:
? 站故障
? 超時
? 協(xié)議錯誤
? 總線錯誤
80B0 不支持數(shù)據(jù)記錄 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
? 該模塊類型不支持系統(tǒng)功能。
? 模塊不識別數(shù)據(jù)記錄
? 數(shù)據(jù)記錄數(shù)量超出范圍 0 到 255
80B5 無法執(zhí)行系統(tǒng)功能 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 驅(qū)動的內(nèi)部處理狀態(tài)導致無法執(zhí)行系統(tǒng)功能。
80B7 故障命令 數(shù)據(jù)記錄傳輸過程中出錯,PROFIBUS DP 出錯,命令被
取消。 無法輸出故障命令。
80C3 模塊處于容量限制 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 所需的資源當前正在被其它應用程序使用:
? 在工藝功能“MC_ReadDriveParameter"中
? 在模塊中
80C5 訪問分布式 I/O 失敗 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 分布式 I/O 當前不可用。
80C7 已將一個命令輸出到驅(qū)動 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 已將另一個命令輸出到驅(qū)動
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 763
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8100 找不到參數(shù) 參數(shù)錯誤,命令被取消。 訪問的參數(shù)不存在。
8103 找不到子索引 參數(shù)錯誤,命令被取消。 訪問的子索引不存在。
8104 參數(shù)未編入索引 參數(shù)錯誤,命令被取消。 使用子索引訪問未編入索引的參
數(shù)。
8111 當前狀態(tài)拒絕訪問 參數(shù)錯誤,命令被取消。 操作狀態(tài)導致無法執(zhí)行請求。
8115 超出了zui大可傳輸長度 參數(shù)錯誤,命令被取消。 使用單個命令無法傳輸所請求數(shù)
量的子參數(shù)。
請注意,參數(shù)數(shù)據(jù)類型的字節(jié)數(shù)乘以 NumberOfElements
不能超過 234。
8116 值無效或不受支持 參數(shù)錯誤,命令被取消。 屬性值、元素數(shù)量、參數(shù)編號、
子索引或上述幾項的組合無效或不受支持。
8119 軸不存在 參數(shù)錯誤,命令被取消。 訪問的軸不存在。
8120 ...
8164
備用 PROFIdrive 規(guī)范預留的錯誤代碼
8165 ...
81FF
制造商特定的錯誤 符合 PROFIdrive 規(guī)范的制造商特定的錯誤代碼。 錯誤由
驅(qū)動形成。
說明
DP 從站可以根據(jù) PROFIBUS DP V1 報告錯誤 A0 到 CF。錯誤 A0 到 CF 被作為錯誤
80A0 到 80CF 映射到工藝功能的 ErrorID。
如果輸出參數(shù) ErrorID 返回的 80A0 到 80CF 范圍內(nèi)的錯誤未在上面的列表中定義,則請
查閱 DP 從站文檔。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
764 功能手冊, 03/2008, A5E01078448-06
6.7.11 FB456 MC_WriteDriveParameter — 寫入驅(qū)動參數(shù)
使用 FB 456“MC_WriteDriveParameter"寫入驅(qū)動參數(shù)
用途
● “MC_WriteDriveParameter"工藝功能允許用戶程序?qū)懭脒B接到 DP(DRIVE) 的驅(qū)動參
數(shù)。
適用對象
● DP(DRIVE) 上的符合 PROFIdrive 驅(qū)動
先決條件
● 組態(tài)該驅(qū)動器以在 DP(DRIVE) 上操作。
● 該驅(qū)動器必須支持數(shù)據(jù)記錄通信。
● 該驅(qū)動器支持參數(shù)編號和索引。
超馳命令
MC_WriteDriveParameter- 命令不能被任何其它命令取消。
MC_WriteDriveParameter- 命令不會取消任何其它命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 765
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Execute BOOL FALSE 在上升沿處啟動命令
驅(qū)動的邏輯基址的 I/O 分配
FALSE : 輸入地址
InOut BOOL 0
TRUE : 輸出地址
Address INT 0 模塊的邏輯基址的定義
ParameterNumber DINT 0 數(shù)據(jù)應寫入其中的參數(shù)編號的定義。
值范圍:0 ... 65535
SubIndex DINT 0 要寫入的*個參數(shù)索引(該值在內(nèi)部被設(shè)置為
零,即 NumberOfElements = 0)— 范圍:0 ... 65535
要寫入的子參數(shù)的數(shù)量:
值 > 0: 具有子索引的參數(shù),范圍 1 到 228
(取決于輸入?yún)?shù) Data 中的數(shù)據(jù)區(qū)域的zui
大長度)
值 = 0: 無子索引的參數(shù)
NumberOfElements DINT 0
值 < 0: 不允許
Data ANY -- 包含參數(shù)值的數(shù)據(jù)區(qū)域。
數(shù)據(jù)長度取決于參數(shù)數(shù)據(jù)類型和要寫入的參數(shù)數(shù)量。
數(shù)據(jù)類型和 ANY 指針的重復因子的組合一定會產(chǎn)生相
同的數(shù)據(jù)長度。
該數(shù)據(jù)區(qū)zui大為 228 個字節(jié)。
DoneFlag INT 0 在 MCDevice-DB 中生成 DoneFlag
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
766 功能手冊, 03/2008, A5E01078448-06
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE :命令已成功完成
Busy BOOL FALSE TRUE:正在執(zhí)行命令
TRUE : 執(zhí)行命令時有錯誤。 命令執(zhí)行失敗;有關(guān)
原因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 執(zhí)行命令時無錯誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
MC_WriteDriveParameter — 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.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 767
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ù)的數(shù)量。
8043 參數(shù)值非法 與輸入?yún)?shù) ParameterNumber、SubIndex,
NumberOfElements 或 DoneFlag. 有關(guān)
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。 第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數(shù)據(jù)塊或再
次請求命令。 請注意,盡管接受的*個命令可能處于活
動狀態(tài),但是您可能無法通過狀態(tài)輸出對其進行監(jiān)視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
768 功能手冊, 03/2008, A5E01078448-06
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ù)塊存在故障(例如,長度錯誤)。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數(shù)據(jù)區(qū)域。
? 找不到數(shù)據(jù)塊
? 找不到的起始地址
? 數(shù)據(jù)區(qū)域過短
8089 數(shù)據(jù)長度無效(ANY 指針) 在 ANY 指針上的數(shù)據(jù)長度短于數(shù)據(jù)記錄長度。
數(shù)據(jù)記錄的長度取決于要寫入的參數(shù)值的數(shù)量和類型。
808C 指針格式無效或不受支持 ANY 指針包含無效的定義。 接受的區(qū)域:
I、O、M、DB、DI
接受的數(shù)據(jù)類型:
BYTE、CHAR、WORD、INT、DWORD、DINT、REAL
808D 數(shù)據(jù)記錄長度超出范圍 已嘗試傳輸長度超過 228 個字節(jié)的數(shù)據(jù)記錄。 減小 ANY
指針中的長度定義。
808E 數(shù)據(jù)格式無效 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 找不到有效的數(shù)
據(jù)格式。
8090 邏輯基址無效 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 的邏輯基址
無效: SDB1/SDB2x 中不存在分配,或分配不是基址。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 769
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8091 邏輯基址不可用 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
該功能無法訪問的邏輯基址。
嘗試與 T-CPU 的集成 I/O 建立數(shù)據(jù)記錄通信時出錯。
8092 故障響應 ID 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 響應符號中存在
錯誤。
80A1 向模塊寫入時出錯 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。 向模塊寫入時進
行否定確認:
? 執(zhí)行寫入操作期間模塊被刪除
? 故障模塊
80A2 第 2 層出現(xiàn) DP 協(xié)議錯誤 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
第 2 層出現(xiàn) PROFIBUS DP 錯誤:
? 站故障
? 超時
? 協(xié)議錯誤
? 總線錯誤
80B0 不支持數(shù)據(jù)記錄 數(shù)據(jù)記錄傳輸過程中出錯,命令被取消。
? 該模塊類型不支持系統(tǒng)功能。
? 模塊不識別數(shù)據(jù)記錄
? 數(shù)據(jù)記錄數(shù)量超出范圍 0 到 255
80B5 無法執(zhí)行系統(tǒng)功能 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 驅(qū)動的內(nèi)部處理狀態(tài)導致無法執(zhí)行系統(tǒng)功能。
80B7 故障命令 PROFIBUS DP 錯誤,命令被取消。 無法輸出故障命令。
80C3 模塊處于容量限制 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 所需的資源當前正在被其它應用程序使用:
? 在工藝功能 "MC_WriteDriveParameter" 中
? 在模塊中
80C5 訪問分布式 I/O 失敗 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 分布式 I/O 當前不可用。
80C7 已將一個命令輸出到驅(qū)動 數(shù)據(jù)記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 已將另一個命令輸出到驅(qū)動
8100 找不到參數(shù) 參數(shù)錯誤,命令被取消。 訪問的參數(shù)不存在。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
770 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8101 無法更改參數(shù) 參數(shù)錯誤,命令被取消。 嘗試修改只讀參數(shù)。
8102 超出了參數(shù)限制。 參數(shù)錯誤,命令被取消。 對值限制之外的值進行修改訪
問。
8103 找不到子索引 參數(shù)錯誤,命令被取消。 訪問的子索引不存在。
8104 參數(shù)未編入索引 參數(shù)錯誤,命令被取消。 使用子索引訪問未編入索引的參
數(shù)。
8105 數(shù)據(jù)類型無效 參數(shù)錯誤,命令被取消。 試圖將當前值修改為新值,但參
數(shù)數(shù)據(jù)類型不支持該新值。
8106 參數(shù)值不等于 0 參數(shù)錯誤,命令被取消。 嘗試修改不等于 0 的值。
810B 無專有訪問權(quán)限 參數(shù)錯誤,命令被取消。 嘗試在沒有專有訪問權(quán)限的情況
下進行修改。
8111 當前狀態(tài)拒絕訪問 參數(shù)錯誤,命令被取消
操作狀態(tài)導致無法執(zhí)行請求
8114 參數(shù)值非法 參數(shù)錯誤,命令被取消。 嘗試修改可能未超出值限制,但
卻因*兼容性(具有定義的單獨值的現(xiàn)有參數(shù))而不允
許使用的值。
8116 值無效或不受支持 參數(shù)錯誤,命令被取消。 屬性值、元素數(shù)量、參數(shù)編號、
子索引或上述幾項的組合無效或不受支持。
8117 格式無效 參數(shù)錯誤,命令被取消。 格式無效
8118 參數(shù)數(shù)據(jù)數(shù)量無效 參數(shù)錯誤,命令被取消。 參數(shù)數(shù)據(jù)中的值數(shù)量與參數(shù)地址
中的地址數(shù)量不匹配。
8119 軸不存在 參數(shù)錯誤,命令被取消。 訪問的軸不存在。
8120 ...
8164
備用 PROFIdrive 規(guī)范預留的錯誤代碼
8165 ...
81FF
制造商特定的錯誤 符合 PROFIdrive 規(guī)范的制造商特定的錯誤代碼
錯誤由驅(qū)動形成。
說明
DP 從站可以根據(jù) PROFIBUS DP V1 報告錯誤 A0 到 CF。 錯誤 A0 到 CF 被作為錯誤
80A0 到 80CF 映射到工藝功能的 ErrorID。
如果輸出參數(shù) ErrorID 返回的 80A0 到 80CF 范圍內(nèi)的錯誤未在上面的列表中定義,則請
查閱 DP 從站文檔。
工藝功能
6.8 命令的相互作用
S7-Technology
功能手冊, 03/2008, A5E01078448-06 771
6.8 命令的相互作用
6.8.1 新命令 — 活動的單個命令 (1)
下表顯示了新命令對活動的單個命令的相應作用。
工藝功能
6.8 命令的相互作用
S7-Technology
772 功能手冊, 03/2008, A5E01078448-06
驅(qū)動
軸正在移動,即它正在同步模式中運行,或者
當前正在被同步化或去同步化。
? 在同步操作中設(shè)置 InGear 或 InSync 工藝功
能的輸出參數(shù)。(同步對象
enablecommand=active) 的系統(tǒng)變量)。
? 當同步運動處于活動狀態(tài)時,該命令處于活
動狀態(tài)。將設(shè)置同步軸的工藝 DB 的
Statusword.SynchrCommand 變量(同步
對象 enablecommand=active) 的系統(tǒng)變
量)。
? 當去同步運動處于活動狀態(tài)時,工藝功能的
輸出參數(shù) InGear 和 InSync 為 FALSE。 仍
將設(shè)置同步軸的工藝 DB 的
Statusword.SynchrCommand 變量(同步
對象 disablecommand=active). 的系統(tǒng)變
量)。
等待
軸正在等待進行同步(去同步)的條件。
? 在同步等待狀態(tài)中,該命令處于活動狀態(tài)。
尚未設(shè)置工藝 DB 的
Statusword.SynchrCommand 變量(同步對
象 enablecommand=waiting_to_start 的系統(tǒng)
變量)。
? 在去同步等待狀態(tài)中,仍將設(shè)置工藝功能的
InSync 和 InGear 輸出參數(shù)。 另外,將設(shè)
置同步軸的工藝 DB 的
Statusword.SynchrCommand 變量(同步對
象 disablecommand=waiting_to_start 的系
統(tǒng)變量)。
中止1
執(zhí)行新命令。 活動的命令被立即取消。
中止方向
MC_MoveToEndPos- 命令被中止還是新命令因
錯誤被取消,取決于新命令的方向。
中止錯誤
新命令被取消,在工藝 DB 上輸入 ErrorID,并
繼續(xù)執(zhí)行活動的命令。
錯誤
新命令在工藝功能上報告一個錯誤,且不執(zhí)行
新命令。 將繼續(xù)執(zhí)行活動的命令。
無影響
對活動的功能沒有任何直接影響。 命令的執(zhí)行
取決于工藝對象狀態(tài)。
疊加
新運動命令疊加在當前運動命令上。 未取消活
動的命令。
疊加中止
新運動命令疊加在當前運動命令上。未取消活
動的命令。 如果既不滿足活動的命令的同步條
件也不滿足活動的命令的去同步條件,則將在
滿足條件時取消新命令。
疊加等待
執(zhí)行新命令并等待符合去同步條件。 由該新命
令啟動的運動疊加在活動命令的運動上,而不
取消活動命令。
等待
新命令在存儲器中排隊,并以等待狀態(tài)附加到
活動命令后。 活動命令完成后,將執(zhí)行等待的
命令。
等待中止
執(zhí)行新命令并等待符合同步或去同步的條件。
當滿足新命令的同步或去同步條件時,活動命
令被中止。
對于軸,上表中的內(nèi)容適用于標準軸組態(tài)(組態(tài)數(shù)據(jù)元素
TypeOis.DecodingConfig.transferSuperimposedPosition = TRANSFER_STANDSTILL (0) )。
工藝功能
6.8 命令的相互作用
S7-Technology
功能手冊, 03/2008, A5E01078448-06 773
6.8.2 新命令 — 活動的單個命令 (2)
下表顯示了新命令對活動的單個命令的相應作用。
工藝功能
6.8 命令的相互作用
S7-Technology
774 功能手冊, 03/2008, A5E01078448-06
驅(qū)動
軸正在移動,即它正在同步模式中運行,或者
當前正在被同步化或去同步化。
? 在同步操作中設(shè)置 InGear 或 InSync 工藝功
能的輸出參數(shù)。(同步對象
enablecommand=active) 的系統(tǒng)變量)。
? 當同步運動處于活動狀態(tài)時,該命令處于活
動狀態(tài)。 將設(shè)置同步軸的工藝 DB 的
Statusword.SynchrCommand 變量(同步
對象 enablecommand=active) 的系統(tǒng)變
量)。
當去同步運動處于活動狀態(tài)時,工藝功能的輸
出參數(shù) InGear 和 InSync 為 FALSE。 仍將設(shè)
置同步軸的工藝 DB 的
Statusword.SynchrCommand 變量(同步對象
disablecommand=active). 的系統(tǒng)變量)。
等待
軸正在等待進行同步(去同步)的條件。
? 在同步等待狀態(tài)中,該命令處于活動狀態(tài)。
尚未設(shè)置工藝 DB 的
Statusword.SynchrCommand 變量(同步對
象 enablecommand=waiting_to_start 的系統(tǒng)
變量)。
在去同步等待狀態(tài)中,仍將設(shè)置工藝功能的
InSync 和 InGear 輸出參數(shù)。 另外,將設(shè)置同
步軸的工藝 DB 的
Statusword.SynchrCommand 變量(同步對象
disablecommand=waiting_to_start 的系統(tǒng)變
量)。
中止1
執(zhí)行新命令。 活動的命令被立即取消。
中止方向
MC_MoveToEndPos- 命令被中止還是新命令因
錯誤被取消,取決于新命令的方向。
中止錯誤
新命令被取消,在工藝 DB 上輸入 ErrorID,并
繼續(xù)執(zhí)行活動的命令。
錯誤
新命令在工藝功能上報告一個錯誤,且不執(zhí)行
新命令。 將繼續(xù)執(zhí)行活動的命令。
無影響
對活動的功能沒有任何直接影響。 命令的執(zhí)行
取決于工藝對象狀態(tài)。
疊加
新運動命令疊加在當前運動命令上。 未取消活
動的命令。
疊加中止
新運動命令疊加在活動的運動命令上。未取消
活動的命令。 如果既不滿足活動的命令的同步
條件也不滿足活動的命令的去同步條件,則將
在滿足條件時取消新命令。
等待
新命令在存儲器中排隊,并以等待狀態(tài)附加到
活動命令后。活動命令完成后,將執(zhí)行等待的
命令。
對于軸,上表中的內(nèi)容適用于標準軸組態(tài)(組態(tài)數(shù)據(jù)元素
TypeOis.DecodingConfig.transferSuperimposedPosition = TRANSFER_STANDSTILL (0))。
工藝功能
6.8 命令的相互作用
S7-Technology
功能手冊, 03/2008, A5E01078448-06 775
6.8.3 新命令 — 活動的單個命令 (3)
下表顯示了新命令對活動的單個命令的相應作用。
無相應作用,或狀態(tài)不存在。 中止1
執(zhí)行新命令。 活動的命令被立即取消。
錯誤
新命令在工藝功能上報告一個錯誤,且不執(zhí)行
新命令。 將繼續(xù)執(zhí)行活動的命令。
等待
新命令在存儲器中排隊,并以等待狀態(tài)附加到
活動命令后。活動命令完成后,將執(zhí)行等待的
命令。
疊加
新運動命令疊加在活動的運動命令上。 未取消
活動的命令。
對于軸,上表中的內(nèi)容適用于標準軸組態(tài)(組態(tài)數(shù)據(jù)元素
TypeOis.DecodingConfig.transferSuperimposedPosition = TRANSFER_STANDSTILL (0))。
工藝功能
6.8 命令的相互作用
S7-Technology
776 功能手冊, 03/2008, A5E01078448-06
6.8.4 新命令 — 活動的多個命令 (1)
下表顯示了新命令對活動的多個命令的相應作用。
工藝功能
6.8 命令的相互作用
您感興趣的產(chǎn)品PRODUCTS YOU ARE INTERESTED IN
環(huán)保在線 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份
聯(lián)系方式
上海朕鋅電氣設(shè)備公司