污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
西門子6GK5 414-3FC00-2AA2
田敏(銷售工程師) 主營產品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數控伺服工業以太網
傳真 數控系統電線電纜
商務2304334979 變頻器伺服驅動
地址上海市金山區楓蘭路128號以上產品全
西門子6GK5 414-3FC00-2AA2 PLC維修
西門子6GK5 414-3FC00-2AA2 銷售
代理
* 質保一年 *
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
750 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
80B1 長度定義錯誤 數據記錄傳輸過程中出錯,命令被取消。 輸入參數 Data
中的長度定義錯誤。 示例:
? 數據記錄讀取了 240 個字節,但是 ANY 指針僅指向長
度為 80 個字節的字段。
? ANY 指針中的長度定義(例如 260 字節)不受支持。
80C0 無讀取的數據 數據記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 該模塊將維持數據記錄,但是讀取數據仍不存在。
80C2 達到zui大命令數 數據記錄傳輸時出錯。 可能進行了即時命令重復。 模塊當
前執行的 CPU 命令數達到了容許的zui大數量。
80C3 模塊處于容量限制 數據記錄傳輸時出錯??赡苓M行了即時命令重復。 所需資
源當前正在被另一個應用程序使用:
? 在模塊中
80C4 通信錯誤 數據記錄傳輸時出錯。可能進行了即時命令重復。 通信錯
誤:
? 奇偶校驗錯誤
? 未設置 SW 準備
? 塊長度管理過程中出錯
? CPU 一側的校驗和錯誤
? 模塊一側的校驗和錯誤
80C5 訪問分布式 I/O 失敗 數據記錄傳輸過程中出錯,可以在下一個程序周期中重
試。 分布式 I/O 當前不可用。
80C6 優先級錯誤 數據記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
由于優先級被取消(重啟或后臺),因此數據記錄傳輸被
取消。
說明
DP 從站可以根據 PROFIBUS DP V1 報告錯誤 A0 到 CF。 錯誤 A0 到 CF 被作為錯誤
80A0 到 80CF 映射到工藝功能的 ErrorID。
如果輸出參數 ErrorID 返回的 80A0 到 80CF 范圍內的錯誤未在上面的列表中定義,則請
查閱 DP 從站文檔。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 751
6.7.9 FB454 MC_WriteRecord — 寫入數據記錄
使用 FB 454“MC_WriteRecord"寫入數據記錄
用途
● “MC_WriteRecord"工藝功能可用于將數據記錄寫入 DP(DRIVE) 上的 I/O 模塊。
● 該工藝功能可與用于寫入 S7 CPU 的 DP 接口的數據記錄的系統功能
SFC58“WR_REC"相比。
適用對象
● DP(DRIVE) 上的 DP I/O
先決條件
● I/O 必須支持數據記錄通信。
● I/O 模塊必須支持相關數據記錄。
超馳命令
MC_WriteRecord 命令不能被任何其它命令取消。
MC_WriteRecord 命令不會取消任何其它命令。
輸入參數
參數 數據類型 初始值 說明
Execute BOOL FALSE 在上升沿處啟動命令
I/O 模塊的邏輯基址的 I/O 分配
FALSE : 輸入地址
InOut BOOL FALSE
TRUE : 輸出地址
Address INT 0 I/O 模塊的邏輯基址。
RecordNumber INT 0 I/O 模塊的數據記錄數(可能的值 0 到 255)
Data ANY - 要寫入數據的源區域。
要寫入數據的長度取決于數據類型和 ANY 指針中的重復
因子。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
752 功能手冊, 03/2008, A5E01078448-06
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
Done BOOL FALSE TRUE :命令已成功完成
Busy BOOL FALSE TRUE:正在執行命令
TRUE : 執行命令時有錯誤。命令執行失敗;有關原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 執行命令時無錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
MC_WriteRecord — ErrorID
受固件版本為 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。驗證程
序是否包含不必要的(多余的)命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 753
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
800B 無法保留傳輸緩沖區 命令的傳輸緩沖區不足。 可能的補救措施:
? 傳輸緩沖區已被其它的活動工藝功能占用。 防止同時執
行以下工藝功能:
“MC_ReadCamTrackData"
“MC_WriteCamTrackData"
“MC_CamSectorAdd"
“MC_ReadPeriphery"
“MC_WritePeriphery"
“MC_ReadRecord"
“MC_WriteRecord"
“MC_ReadDriveParameter"
“MC_WriteDriveParameter"
? 減小要寫入的數據區域的大小。
8043 參數值非法 涉及輸入參數 RecordNumber 或 DoneFlag。
804C 命令輸出率過高 具有相同背景數據塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或再
次請求命令。請注意,盡管接受的*個命令可能處于活
動狀態,但是您可能無法通過狀態輸出對其進行監視。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
754 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8052 在不同運行級別進行塊調用 使用同一背景數據塊,在不同運行級別調用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功能
x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35 中調
用它而中斷其在 OB 1 中的執行。由于背景數據塊是共享
使用的,因此將在這兩個調用的輸出參數 ErrorID 中都指
示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工藝
功能的調用。
8053 背景數據塊無效 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
8088 DB 無效(ANY 指針) ANY 指針指向無效的數據區域。
? 找不到數據塊
? 找不到的起始地址
? 數據區域過短
8089 數據長度無效(ANY 指針) 在 ANY 指針上的數據長度短于數據記錄長度。
808C 指針格式無效或不受支持 ANY 指針包含無效的定義。接受的區域:
I、O、M、DB、DI
接受的數據類型:
BYTE、CHAR、WORD、INT、DWORD、DINT、REAL
808D 數據記錄長度超出范圍 已嘗試傳輸長度超過 240 個字節的數據記錄。 修正 ANY
指針的長度定義。
8090 邏輯基址無效 數據記錄傳輸過程中出錯,命令被取消。 的邏輯基址
無效: SDB1/SDB2x 中不存在分配,或分配不是基址。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 755
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8091 邏輯基址不可用 數據記錄傳輸過程中出錯,命令被取消。
該功能無法訪問的邏輯基址。
嘗試與 T-CPU 的集成 I/O 建立數據記錄通信時出錯。
8092 故障響應 ID 數據記錄傳輸過程中出錯,命令被取消。 響應符號中存在
錯誤。
80A1 向模塊寫入時出錯 數據記錄傳輸過程中出錯,命令被取消。 向模塊寫入時進
行否定確認:
? 執行寫入操作期間模塊被刪除
? 故障模塊
80A2 第 2 層出現 DP 協議錯誤 數據記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
第 2 層出現 PROFIBUS DP 錯誤:
? 站故障
? 超時
? 協議錯誤
? 總線錯誤
80A3 用戶界面中出現 DP 協議錯誤 數據記錄傳輸過程中出錯,命令被取消。 用戶界面/用戶中
出現 PROFIBUS DP 協議錯誤。
80B0 不支持數據記錄 數據記錄傳輸過程中出錯,命令被取消。
? 該模塊類型不支持系統功能。
? 模塊不識別數據記錄
? 數據記錄數量超出范圍 0 到 255
80B1 長度定義錯誤 數據記錄傳輸過程中出錯,命令被取消。 輸入參數 Data
中的長度定義錯誤。
? 數據記錄讀取了 240 個字節,但是 ANY 指針僅指向長
度為 80 個字節的字段。
? ANY 指針中的長度定義(例如 260 字節)不受支持。
80C0 前一寫入命令仍在運行 數據記錄傳輸時出錯??赡苓M行了即時命令重復。 模塊還
未處理同一數據記錄的前一寫入命令的數據。
80C2 達到zui大命令數 數據記錄傳輸時出錯。可能進行了即時命令重復。模塊當
前執行的 CPU 命令數達到了容許的zui大數量。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
756 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
80C3 模塊處于容量限制 數據記錄傳輸時出錯??赡苓M行了即時命令重復。所需資
源當前正在被另一個應用程序使用:
? 在模塊中
80C4 通信錯誤 數據記錄傳輸時出錯。可能進行了即時命令重復。通信錯
誤:
? 奇偶校驗錯誤
? 未設置 SW 準備
? 塊長度管理過程中出錯
? CPU 一側的校驗和錯誤
? 模塊一側的校驗和錯誤
80C5 訪問分布式 I/O 失敗 數據記錄傳輸過程中出錯,可以在下一個程序周期中重
試。分布式 I/O 當前不可用。
80C6 優先級錯誤 數據記錄傳輸過程中出錯,可以在下一個程序周期中重
試。
由于優先級被取消(重啟或后臺),因此數據記錄傳輸被
取消。
說明
DP 從站可以根據 PROFIBUS DP V1 報告錯誤 A0 到 CF。錯誤 A0 到 CF 被作為錯誤
80A0 到 80CF 映射到工藝功能的 ErrorID。
如果輸出參數 ErrorID 返回的 80A0 到 80CF 范圍內的錯誤未在上面的列表中定義,則請
查閱 DP 從站文檔。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 757
6.7.10 FB455 MC_ReadDriveParameter — 讀取驅動參數
使用 FB 455“MC_ReadDriveParameter"讀取驅動參數
用途
● “MC_ReadDriveParameter" 工藝功能允許用戶程序讀取連接到 DP(DRIVE) 的驅動參
數。
適用對象
● DP(DRIVE) 上的符合 PROFIdrive 驅動
先決條件
● 組態該驅動器以在 DP(DRIVE) 上操作。
● 該驅動器必須支持數據記錄通信。
● 該驅動器必須支持參數編號和索引。
超馳命令
MC_ReadDriveParameter 命令不能被任何其它命令取消。
MC_ReadDriveParameter 命令不會取消任何其它命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
758 功能手冊, 03/2008, A5E01078448-06
輸入參數
參數 數據類型 初始值 說明
Execute BOOL FALSE 在上升沿處啟動命令
驅動的邏輯基址的 I/O 分配
FALSE : 輸入地址
InOut BOOL FALSE
TRUE : 輸出地址
Address INT 0 模塊的邏輯基址的定義
ParameterNumber DINT 0 從中讀取數據的參數號 — 取值范圍:0 ... 65535
SubIndex DINT 0 要讀取的*個參數索引(該值在內部被設置為
零,即 NumberOfElements= 0)— 范圍:0 ... 65535
要讀取的子參數的數量:
值 > 0: 具有子索引的參數,范圍 0 到 234
(取決于輸入參數 Data 中的數據區域的zui大
長度)
值 = 0: 無子索引的參數
NumberOfElements DINT 0
值 < 0: 不允許
Data ANY - 應將參數值保存到其中的目標地址區。
要讀取的數據的zui大長度取決于數據類型和 ANY 指針的
重復因子。
該數據區域zui大為 240 個字節。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊, 03/2008, A5E01078448-06 759
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
Done BOOL FALSE TRUE :命令已成功完成
Busy BOOL FALSE TRUE:正在執行命令
TRUE : 執行命令時有錯誤。命令執行失?。挥嘘P原因
的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 執行命令時無錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
DataLength INT 0 讀取的數據記錄信息的長度(以字節為單位)
MC_ReadDriveParameter — 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。驗證程
序是否包含不必要的(多余的)命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
760 功能手冊, 03/2008, A5E01078448-06
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
環保在線 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份