參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):242更新時(shí)間:2017-10-19 12:06:10
西門子6GK5 491-2AC00-8AA2 西門子6GK5 491-2AC00-8AA2
6GK5491-2AC00-8AA2
SCALANCE X-400 ACCESORIES, MEDIA MODULE MM491-2LD, 2 X 100MBIT/S SINGLE MODE BFOC, HOT SWAPABLE, INSCRIPTION FIELD
- 公司名稱:上海朔川電氣設(shè)備有限公司
- 聯(lián) 系 人:吉夢(mèng)琪
- :
- 地址:上海市金山區(qū)涇波路129號(hào)
- :2840735331
* 質(zhì)保一年 *
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
712 功能手冊(cè), 03/2008, A5E01078448-06
MC_ActivateTO — ErrorID
適用于固件版本為 V4.1.x 或更高版本的集成工藝
ErrorID 錯(cuò)誤消息 說明/糾正或避免錯(cuò)誤的方法
0000 沒有錯(cuò)誤 -
8001 內(nèi)部錯(cuò)誤 項(xiàng)目/軟件發(fā)生故障或不*。
8005 命令已取消,因?yàn)槊畲鎯?chǔ)器正被其
它進(jìn)程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動(dòng)命令的數(shù)量已超出限制。
? 以下工藝功能中的活動(dòng)命令過多:
“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 中有一個(gè)變?yōu)?TRUE。驗(yàn)證程
序是否包含不必要的(多余的)命令。
8043 參數(shù)值非法 輸入?yún)?shù) Mode 中的值無效。
8045 在當(dāng)前狀態(tài)下不允許使用該命令 可能的原因:
? 取消激活期間,使用“MC_Power”工藝功能啟用軸。
? 工藝對(duì)象的命令尚未完成,例如,仍在執(zhí)行重啟。
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個(gè)命令被拒絕,以保持*個(gè)命令的*性。
如果命令輸出率較高,請(qǐng)務(wù)必使用單獨(dú)的背景數(shù)據(jù)塊或再
次請(qǐng)求命令。請(qǐng)注意,盡管接受的*個(gè)命令可能處于活
動(dòng)狀態(tài),但是您可能無法通過狀態(tài)輸出對(duì)其進(jìn)行監(jiān)視。
8050 工藝未準(zhǔn)備就緒 ? 在使用斷點(diǎn)進(jìn)行測(cè)試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊(cè), 03/2008, A5E01078448-06 713
ErrorID 錯(cuò)誤消息 說明/糾正或避免錯(cuò)誤的方法
8052 在不同運(yùn)行級(jí)別進(jìn)行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運(yùn)行級(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ù)塊是
共享使用的,因此將在這兩個(gè)調(diào)用的輸出參數(shù) ErrorID 中
都指示該錯(cuò)誤。
預(yù)期的錯(cuò)誤響應(yīng):
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動(dòng)的命令不能在工藝功能的輸出參數(shù)中進(jìn)行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動(dòng)狀態(tài)
注意:
在不同的運(yùn)行級(jí)別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長(zhǎng)度錯(cuò)誤)。
8054 不允許取消激活工藝對(duì)象 不能取消激活工藝對(duì)象,因?yàn)樵摴に噷?duì)象仍在使用。
8057 取消激活/激活命令已激活 一直等到取消激活/激活命令完成后再啟動(dòng)新命令。
8083 DB 不是工藝 DB 通過輸入?yún)?shù) Axis 的 DB 未找到或不是工藝 DB。
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) Axis 的工藝 DB 的 PLC 中不存在
工藝對(duì)象。
? 將當(dāng)前工藝下載到目標(biāo)系統(tǒng),或通過輸入?yún)?shù) Axis 更
改 DB 號(hào)。
? 用戶在工藝 DB(通過輸入?yún)?shù) Axis )寫入的數(shù)
據(jù)無效。
? 在“工藝對(duì)象管理”(Technology Objects Management)
中,刪除該工藝 DB,然后重新創(chuàng)建一個(gè)工藝 DB
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
714 功能手冊(cè), 03/2008, A5E01078448-06
6.7.3 FB 457 MC_ActivateDPSlave — 取消激活/激活 DP 從站
使用 FB 457“MC_ActivateDPSlave”取消激活/激活 DP 從站
適用于固件版本為 V4.1.x 或更高版本的集成工藝
用途
● 如果想臨時(shí)或*取消激活 DP(DRIVE) 的已組態(tài) DP 從站,可使用
“MC_ActivateDPSlave”工藝功能。 這在某些情況下很有用,例如,要將工廠單元臨時(shí)
從 DP(DRIVE) 分離時(shí)。 對(duì)于標(biāo)準(zhǔn)操作,無需激活預(yù)先未取消激活的 DP 從站。
● 取消激活的 DP 從站不會(huì)指示 T-CPU 的總線故障。
● 取消激活的 DP 從站不再參與 DP(DRIVE) 的循環(huán)數(shù)據(jù)交換。 可在 HW Config 中設(shè)置
的 DP 周期的zui小時(shí)間段仍取決于組態(tài) DP 從站數(shù)。
● 如果取消激活的 DP 從站仍保留在 DP(DRIVE), 中,則可通過 S7T Config 的
STARTER 功能繼續(xù)對(duì)其組態(tài)。
● 通過使用 Mode = 0 可以讀出 DP 從站的激活狀態(tài)。 如果要檢查當(dāng)前激活狀態(tài)或取消
激活狀態(tài),可在另一個(gè)實(shí)例中調(diào)用“MC_ActivateDPSlave”工藝功能。
適用對(duì)象
● DP(DRIVE) 上的任何 DP 從站
要求
● T-CPU 必須處于循環(huán)操作狀態(tài)(“RUN”狀態(tài))。
● 必須取消激活了引用 DP 從站地址的工藝對(duì)象。
超馳命令
MC_ActivateDPSlave 命令不能被其它任何命令取消。
MC_ActivateDPSlave 命令不會(huì)取消其它任何命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊(cè), 03/2008, A5E01078448-06 715
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Diagnostic
address
INT 0 DP 從站的診斷地址(請(qǐng)參見 HW Config 中的條目)
Execute BOOL FALSE 在上升沿處啟動(dòng)命令
值 = 0: 在 Status 輸出參數(shù)中提供 DP 從站的當(dāng)前激
活狀態(tài)。
值 = 1 激活 DP 從站
建立與 DP 從站的循環(huán)通信。
Mode INT 0
值 = 2 取消激活 DP 從站
斷開與 DP 從站的循環(huán)通信。
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE 命令已啟動(dòng):
? 激活命令已激活
如果 DP(DRIVE) 沒有要激活的 DP 從站,則激活
DP(DRIVE) 上具有連接的 DP 從站。
? 取消激活命令已啟動(dòng)
如果已從 DP(DRIVE) 刪除要取消激活的 DP 從
站,則總線故障 LED 也會(huì)熄滅。 條目“站返
回”(Station return) 將被輸入 CPU 和集成工藝的診
斷緩沖區(qū)。
? 激活狀態(tài)已讀出
Mode = 0 時(shí)調(diào)用“MC_ActivateDPSlave”工藝功能可檢
查 DP 從站的激活/取消激活狀態(tài)。
Busy BOOL FALSE TRUE 正在執(zhí)行命令
Error BOOL FALSE FALSE 命令啟動(dòng)時(shí)沒有錯(cuò)誤。
TRUE 命令啟動(dòng)時(shí)有錯(cuò)誤。未執(zhí)行該命令。有關(guān)
原因的信息,請(qǐng)參考 ErrorID。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
716 功能手冊(cè), 03/2008, A5E01078448-06
參數(shù) 數(shù)據(jù)類型 初始值 說明
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
Done = TRUE 時(shí),顯示 DP 從站的當(dāng)前激活狀態(tài)。
僅當(dāng) Mode = 0 時(shí),才會(huì)顯示狀態(tài)。
值 = 0 激活狀態(tài)未生效,或尚未更新
值 = 1 DP 從站已激活
值 = 2 DP 從站已取消激活或不在 DP(DRIVE) 上
值 = 3 DP 從站正在激活。 激活尚未完成。
如果持續(xù)顯示狀態(tài)值 3,則說明 DP 從站有
故障。
值 = 4 不顯示狀態(tài)值 4。
Status INT 0
值 = 5 DP 從站未連接到 DP(DRIVE)
說明
取消激活 DP 從站前,請(qǐng)確保所連接的所有工藝對(duì)象均已取消激活。 為此,請(qǐng)遵守
『MC_ActivateTO — 取消激活/激活工藝對(duì)象』一章中的說明。
取消激活了所連接的所有工藝對(duì)象后,即可取消激活 DP 從站,然后將其從總線刪除。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊(cè), 03/2008, A5E01078448-06 717
MC_ActivateDPSlave — ErrorID
ErrorID 錯(cuò)誤消息 說明/糾正或避免錯(cuò)誤的方法
0000 沒有錯(cuò)誤 -
8001 內(nèi)部錯(cuò)誤 項(xiàng)目/軟件發(fā)生故障或不*。
8005 命令已取消,因?yàn)槊畲鎯?chǔ)器正被其
它進(jìn)程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動(dòng)命令的數(shù)量已超出限制
? 以下工藝功能中的活動(dòng)命令過多:
“MC_CamSectorAdd”
“MC_ReadPeriphery”
“MC_WritePeriphery”
“MC_ReadRecord”
“MC_WriteRecord”
“MC_ReadDriveParameter”
“MC_WriteDriveParameter”
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一個(gè)周期內(nèi)調(diào)用這些工藝功能,直到輸出參數(shù) Done,
CommandAborted 或 Error 中有一個(gè)為 TRUE。驗(yàn)證程序
是否包含不必要的(多余的)命令。
8043 參數(shù)值非法 Mode. 輸入?yún)?shù)中的值無效
8050 工藝未準(zhǔn)備就緒 ? 在使用斷點(diǎn)進(jìn)行測(cè)試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
718 功能手冊(cè), 03/2008, A5E01078448-06
ErrorID 錯(cuò)誤消息 說明/糾正或避免錯(cuò)誤的方法
8052 在不同運(yùn)行級(jí)別進(jìn)行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運(yùn)行級(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ù)塊是
共享使用的,因此將在這兩個(gè)調(diào)用的輸出參數(shù) ErrorID 中
都指示該錯(cuò)誤。
預(yù)期的錯(cuò)誤響應(yīng):
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動(dòng)的命令不能在工藝功能的輸出參數(shù)中進(jìn)行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動(dòng)狀態(tài)
注意:
在不同的運(yùn)行級(jí)別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長(zhǎng)度錯(cuò)誤)。
8057 取消激活/激活命令已激活 一直等到取消激活/激活命令完成后再啟動(dòng)新命令。
8058 無法組態(tài) DP 從站 在 DP 從站激活期間,無法從 DP 主站裝載 DP 從站的組
態(tài)。 檢查從站的硬件。
8090 邏輯地址無效 的診斷地址未被分配給任何 DP 從站。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊(cè), 03/2008, A5E01078448-06 719
6.7.4 FB406 MC_ReadSysParameter — 讀取參數(shù)
使用 FB 406“MC_ReadSysParameter”讀取參數(shù)
用途
● MC_ReadSysParameter 工藝功能返回 TO zui重要的系統(tǒng)變量值和組態(tài)數(shù)據(jù),例如,
軸或輸出凸輪數(shù)據(jù)。 通過設(shè)置參數(shù)編號(hào)對(duì)系統(tǒng)變量和組態(tài)數(shù)據(jù)進(jìn)行尋址
● 根據(jù)讀取的參數(shù)的數(shù)據(jù)類型,將結(jié)果傳送至相應(yīng)的輸出參數(shù)。 其它輸出返回 0 值。
● 可以使用輸入?yún)?shù) Index 訪問參數(shù)的多個(gè)實(shí)例,以下區(qū)域存在多個(gè)參數(shù):
– 數(shù)據(jù)集(Dataset_1 到 Dataset_16)
– 編碼器(Encoder_1 到 Encoder_8)
– 同步對(duì)象(1 代表同步對(duì)象,2 代表疊加的同步對(duì)象)
適用對(duì)象
● 系統(tǒng)變量和組態(tài)數(shù)據(jù)
要求
● 由參數(shù)編號(hào)和索引定義的參數(shù)必須在 S7T Config 中組態(tài)
● 在讀取編碼器參數(shù)之前,先檢查編碼器值的有效性。 通過讀取軸或外部編碼器的工藝
DB 中的變量 Statusword.EncoderValid 和 Statusword.CyclicInterface ,可以驗(yàn)證當(dāng)
前活動(dòng)編碼器的值。 如果為軸分配了多個(gè)數(shù)據(jù)記錄,則可以通過使用參數(shù)編號(hào) 4050
調(diào)用“MC_ReadSysParameter”工藝功能來請(qǐng)求其它編碼器的狀態(tài)。
超馳命令
MC_ReadSysParameter 命令不能由任何其它命令取消。
MC_ReadSysParameter 命令不取消任何其它命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
720 功能手冊(cè), 03/2008, A5E01078448-06
輸入?yún)?shù)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Axis INT 0 工藝 DB 的編號(hào)
Execute BOOL FALSE 在上升沿處請(qǐng)求參數(shù)值
ParameterNumber INT 0 要讀取的參數(shù)的編號(hào)
Index INT 1 多個(gè)參數(shù)編號(hào)(例如,2 代表 Datensatz_2 )
輸出參數(shù)(狀態(tài)輸出)
參數(shù) 數(shù)據(jù)類型 初始值 說明
Done BOOL FALSE TRUE:根據(jù)參數(shù)數(shù)據(jù)類型,可以通過輸出 Value、
ValueDInt,ValueDword1, ValueDword2 或
ValueBool. 使用請(qǐng)求的參數(shù)值
Busy BOOL FALSE TRUE:正在執(zhí)行命令
Error BOOL FALSE TRUE: 命令啟動(dòng)時(shí)有錯(cuò)誤。該命令被拒絕。
FALSE : 命令啟動(dòng)時(shí)沒有錯(cuò)誤。
ErrorID WORD 0 輸出參數(shù) Error 的 ErrorID。
Value REAL 0.0 類型為 REAL 時(shí)參數(shù)的值(其它類型為 0.0 )。
ValueDInt DINT 0 類型為 DINT 時(shí),為參數(shù)的值(否則為 0)。
ENUM 值也通過該參數(shù)輸出。
ValueDword1 DWORD 0 類型為 DWORD 且長(zhǎng)度為 1 DWORD(其它類型為
0)時(shí)參數(shù)的值。
ValueDword2 DWORD 0 類型為 DWORD 且長(zhǎng)度為 2 DWORD(其它類型為
0 )時(shí)參數(shù)的值。
ValueBool BOOL FALSE 類型為 BOOL 時(shí)參數(shù)的值(其它類型為
FALSE )。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
功能手冊(cè), 03/2008, A5E01078448-06 721
MC_ReadSysParameter — ErrorID
ErrorID 錯(cuò)誤消息 說明/糾正或避免錯(cuò)誤的方法
0000 沒有錯(cuò)誤 -
8001 內(nèi)部錯(cuò)誤 項(xiàng)目/軟件發(fā)生故障或不*。
8005 命令已取消,因?yàn)槊畲鎯?chǔ)器正被
其它進(jìn)程使用
命令容量不足,無法執(zhí)行該命令。
可能的原因:
? 活動(dòng)命令的數(shù)量已超出限制。
? 以下工藝功能中的活動(dòng)命令過多:
"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 中有一個(gè)變?yōu)?TRUE。驗(yàn)證程
序是否包含不必要的(多余的)命令。
8043 參數(shù)值非法 涉及輸入?yún)?shù) ParameterNumber 或 Index.。
8044 命令不受工藝對(duì)象支持 例如,將命令發(fā)送到 MCDevice DB
8045 在當(dāng)前狀態(tài)下不允許使用該命令 可能的原因:
使用“MC_ActivateTO”工藝功能取消激活了同步軸
804C 命令輸出率過高 具有相同背景數(shù)據(jù)塊的命令的輸出率超過了命令接口的容
量。第二個(gè)命令被拒絕,以保持*個(gè)命令的*性。
如果命令輸出率較高,請(qǐng)務(wù)必使用單獨(dú)的背景數(shù)據(jù)塊或再
次請(qǐng)求命令。請(qǐng)注意,盡管接受的*個(gè)命令可能處于活
動(dòng)狀態(tài),但是您可能無法通過狀態(tài)輸出對(duì)其進(jìn)行監(jiān)視。
8050 工藝未準(zhǔn)備就緒 ? 在使用斷點(diǎn)進(jìn)行測(cè)試期間(CPU 處于 HOLD 狀態(tài)),
工藝功能向工藝輸出了一條新命令。該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
工藝功能
6.7 工藝功能 — 基本功能
S7-Technology
722 功能手冊(cè), 03/2008, A5E01078448-06
ErrorID 錯(cuò)誤消息 說明/糾正或避免錯(cuò)誤的方法
8052 在不同運(yùn)行級(jí)別進(jìn)行塊調(diào)用 使用同一背景數(shù)據(jù)塊,在不同運(yùn)行級(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ù)塊是共享
使用的,因此將在這兩個(gè)調(diào)用的輸出參數(shù) ErrorID 中都指
示該錯(cuò)誤。
預(yù)期的錯(cuò)誤響應(yīng):
? 新命令(輸入?yún)?shù) Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動(dòng)的命令不能在工藝功能的輸出參數(shù)中進(jìn)行監(jiān)
視。但是,該命令在集成工藝中可能仍處于活動(dòng)狀態(tài)
注意:
在不同的運(yùn)行級(jí)別使用不同的背景數(shù)據(jù)塊,或者互鎖工藝
功能的調(diào)用。
8053 背景數(shù)據(jù)塊無效 工藝功能的背景數(shù)據(jù)塊存在故障(例如,長(zhǎng)度錯(cuò)誤)。
8080 參數(shù)編號(hào)或參數(shù)索引無效 工藝對(duì)象不支持此參數(shù)或參數(shù)索引。
8083 DB 不是工藝 DB 通過輸入?yún)?shù) Axis 的 DB 未找到或不是工藝 DB。
8084 工藝 DB 無效 ? 在通過輸入?yún)?shù) Axis 定義的工藝 DB 的控制器中不存在
工藝對(duì)象。
將當(dāng)前工藝下載到目標(biāo)系統(tǒng),或通過輸入?yún)?shù) Axis 更
改 DB 號(hào)。
? 用戶在輸入?yún)?shù) Axis 中定義的工藝 DB 中輸入了無效數(shù)
據(jù)。
在“工藝對(duì)象管理”(Technology Objects Management)
中刪除工藝 DB,然后創(chuàng)建一個(gè)新的工藝 DB。
8086 參數(shù)不可用 可能的原因:
? 在具有值編碼器的系統(tǒng)中訪問增量編碼器參數(shù)
? 訪問以下類型編碼器的參數(shù):“編碼器周期性”
? 索引中定義的數(shù)據(jù)記錄未處于活動(dòng)狀態(tài)。 必須通過調(diào)用
“MC_ChangeDataset”來更改數(shù)據(jù)記錄。
? 當(dāng)前,工藝對(duì)象正在執(zhí)行重啟。 因此,無法讀取參數(shù)。
工藝功能