污水處理設(shè)備 污泥處理設(shè)備 水處理過濾器 軟化水設(shè)備/除鹽設(shè)備 純凈水設(shè)備 消毒設(shè)備|加藥設(shè)備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設(shè)備
行業(yè)產(chǎn)品
上海朕鋅電氣設(shè)備公司
參 考 價(jià) | 面議 |
產(chǎn)品型號6ES7 292-1AD20-0A
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海市
聯(lián)系方式:田敏查看聯(lián)系方式
更新時(shí)間:2015-06-01 17:56:18瀏覽次數(shù):147次
聯(lián)系我時(shí),請告知來自 環(huán)保在線西門子6ES7 292-1AD20-0AA0
田敏(銷售工程師) 主營產(chǎn)品(西門子)SIEMENS
手機(jī) 可編程控制器(PLC)人機(jī)界面(HMI)
數(shù)控伺服工業(yè)以太網(wǎng)
傳真 數(shù)控系統(tǒng)電線電纜
商務(wù)2304334979 變頻器伺服驅(qū)動(dòng)
地址上海市金山區(qū)楓蘭路128號以上產(chǎn)品全
西門子6ES7 292-1AD20-0AA0 PLC維修
西門子6ES7 292-1AD20-0AA0 銷售
代理
每個(gè)命令步驟均包含這些子程序:
● 請求工藝對象狀態(tài)
● 判斷工藝對象錯(cuò)誤
● 啟動(dòng)用于工藝對象的新命令
● 判斷命令錯(cuò)誤
所示的編程模型用作指導(dǎo)。 在考慮前面所示的時(shí)序和順序模型的情況下,可以自定義編
程模型以滿足用戶要求。
編程
5.6 訪問 CPU 31xT 的地址空間
S7-Technology
418 功能手冊, 03/2008, A5E01078448-06
5.6 訪問 CPU 31xT 的地址空間
CPU 31xT 特性可以區(qū)分 PLC 的地址區(qū)和集成工藝的地址區(qū)。
地址區(qū) 地址
CPU 315T-2DP CPU 317T-2 DP
CPU 31xT PLC 0 到 2047 0 到 8191
過程映像區(qū) 0 到 127 0 到 255
集成工藝 0 到 1023 0 到 1023
I/O 映像區(qū) 0 到 63 0 到 63
通過 PLC 訪問
??????????????????
??????????????????????????
??????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????
????????????????????????
??????????????????????????????
使用 STEP 7 命令,該用戶程序可用于訪問 PLC 的整個(gè)地址空間。
編程
5.6 訪問 CPU 31xT 的地址空間
S7-Technology
功能手冊, 03/2008, A5E01078448-06 419
通過工藝對象進(jìn)行訪問
??????????????????
??????????????????????????
??????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????
????????????????????????????????????
將通過工藝對象訪問的地址分配到地址空間 64 到 1023。工藝對象不能訪問此空間以外
的地址。
通過“MC_ReadPeriphery"和“MC_WritePeriphery"工藝功能進(jìn)行訪問。
????????????????????????????????????
??????????????????????????????????????
??????????????????
??????????????????????????
??????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????
????????????????????????
您可以使用“MC_ReadPeriphery"和“MC_WritePeriphery"工藝功能來訪問集成工藝的 I/O
映像區(qū)(地址區(qū) 0 到 63)。
將要通過“MC_ReadPeriphery"和“MC_WritePeriphery"工藝功能訪問的地址全部放入該地
址區(qū)中。 這些工藝功能不能訪問此空間以外的地址。
可為該 I/O 映像區(qū)分配 DP(DRIVE) 接口 (X3) 的地址或集成 I/O 的地址。
編程
5.7 訪問 MICROBOX T 的地址空間
S7-Technology
420 功能手冊, 03/2008, A5E01078448-06
5.7 訪問 MICROBOX T 的地址空間
MICROBOX T 提供了一個(gè)由控制器和集成工藝共享的地址空間。 可以為此地址空間分配
DP 接口 (X1) 和 DP(DRIVE) 接口 (X2) 的地址以及集成 I/O 的地址。
地址區(qū) MICROBOX 420-T 地址
MICROBOX T PLC 0 到 2047
過程映像區(qū)(默認(rèn)設(shè)置 *) 0 到 511
集成工藝 0 到 2047
I/O 映像區(qū) 0 到 63
*) 可以在 HW Config 中設(shè)置過程映像區(qū)的大小。
通過 PLC 訪問
??????????????????????????????
??????????????????
??????????????????????????
??????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????
????????????????????????
用戶程序始終可以通過 STEP 7 命令訪問 MICROBOX T 的整個(gè)地址區(qū)。 但是,這些地
址必須在 HW Config 中分配給 DP 接口 (X1)。
不能直接訪問集成 I/O 的地址或已分配給 DP(DRIVE) 接口 (X2) 的地址。 如果在用戶程
序中訪問這些地址,則控制器會(huì)像這些地址未被實(shí)際使用一樣進(jìn)行響應(yīng)。
編程
5.7 訪問 MICROBOX T 的地址空間
S7-Technology
功能手冊, 03/2008, A5E01078448-06 421
通過工藝對象進(jìn)行訪問
??????????????????
??????????????????????????
????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????
將通過工藝對象訪問的地址分配到地址空間 64 到 1023。工藝對象不能訪問此空間以外
的地址。 工藝對象只能訪問在 HW Config 中分配給 DP(DRIVE) 接口 (X2) 或集成 I/O 的
地址。
通過“MC_ReadPeriphery"和“MC_WritePeriphery"工藝功能進(jìn)行訪問。
????????????????????????????????????
??????????????????????????????????????
??????????????????
??????????????????????????
????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????
????????????????????????
您可以使用“MC_ReadPeriphery"和“MC_WritePeriphery"工藝功能來訪問集成工藝的 I/O
映像區(qū)(地址區(qū) 0 到 63)。
將要通過“MC_ReadPeriphery"和“MC_WritePeriphery"工藝功能訪問的地址全部放入該地
址區(qū)中。這些工藝功能不能訪問此空間以外的地址。
可為 I/O 映像區(qū) DP(DRIVE) 接口 (X2) 的地址或集成 I/O 的地址。
說明
? “MC_ReadPeriphery"
如果“MC_ReadPeriphery"工藝功能用于訪問已分配給 DP 接口 (X1) 的地址區(qū)或子區(qū),
則為這些地址讀取的值無效。
? “MC_WritePeriphery"
如果“MC_WritePeriphery"工藝功能用于訪問已分配給 DP 接口 (X1) 的地址區(qū)或子區(qū),
則不會(huì)對這些地址進(jìn)行寫訪問。
編程
5.8 監(jiān)視活動(dòng)命令
S7-Technology
422 功能手冊, 03/2008, A5E01078448-06
5.8 監(jiān)視活動(dòng)命令
可以通過讀取工藝功能的輸出參數(shù)來監(jiān)視活動(dòng)命令。 工藝功能的輸出參數(shù)(狀態(tài)輸出)
可以表明命令狀態(tài)。
在命令處于活動(dòng)狀態(tài)期間,輸出參數(shù) Busy 的值為 TRUE;在命令執(zhí)行完后,參數(shù)
Busy 返回值 FALSE。
其余輸出參數(shù)表明至少一個(gè)周期的狀態(tài)。 只要輸入?yún)?shù) Execute = TRUE,就會(huì)顯示并保
存這些狀態(tài)消息(另請參見下圖中的應(yīng)用 1 和 3)。
具有輸出參數(shù) Done 的工藝功能
分配了輸出參數(shù) Done 的命令具有已定義的終止操作。 輸出參數(shù) Done 返回值 TRUE,
以表明成功完成該命令(參閱應(yīng)用 1)。
如果命令被過早取消,則置位輸出參數(shù) CommandAborted,而不置位輸出參數(shù) Done
(另請參考應(yīng)用 3)。 如果向同一工藝對象輸出一個(gè)新命令,或者發(fā)生錯(cuò)誤事件,則會(huì)觸
發(fā)取消操作。
編程
5.8 監(jiān)視活動(dòng)命令
S7-Technology
功能手冊, 03/2008, A5E01078448-06 423
不具有輸出參數(shù) Done 的工藝功能
不具有輸出參數(shù) Done 的命令沒有已定義的終止操作。 操作或運(yùn)動(dòng)將會(huì)繼續(xù)進(jìn)行,直到
收到取消命令或檢測到錯(cuò)誤。
這些工藝功能會(huì)返回一條狀態(tài)消息,表明初次達(dá)到所需的操作狀態(tài)(InVelocity, InSync,
InGear, DataValid 等)。
示例 — 工藝功能“MC_MoveVelocity"(另請參考下圖)
每個(gè)命令均以輸入?yún)?shù) Execute = 1 開始。 輸出參數(shù) Busy 表明該命令正處于活動(dòng)狀態(tài)。
在*達(dá)到所需的速度后,輸出參數(shù) InVelocity 的狀態(tài)將更改為 TRUE。如果命令未被取
消,將始終保持活動(dòng)狀態(tài) (Busy = TRUE )
如果在同一工藝對象啟動(dòng)新命令或檢測到錯(cuò)誤,則活動(dòng)命令將被取消(Busy = FALSE,
InVelocity = FALSE 和 CommandAborted = TRUE )。
通過同一工藝功能取消命令
根據(jù)應(yīng)用,可能有必要用同一類型的新命令來超馳活動(dòng)命令(例如,通過逼近位置 200
來替代逼近位置 100)。
說明
使用本實(shí)例中的其它背景數(shù)據(jù)塊。 如果使用同一個(gè)背景數(shù)據(jù)塊,則無法再監(jiān)視工藝功能
輸出參數(shù)中的活動(dòng)命令。 例如,由于出錯(cuò)而無法啟動(dòng)新命令。 通過使用其它背景數(shù)據(jù)塊
可以避免此問題。
這些背景數(shù)據(jù)塊中的每一個(gè)都分配了一個(gè)單獨(dú)的命令緩沖區(qū)。 同一背景數(shù)據(jù)塊的一個(gè)快
速的命令順序可能導(dǎo)致命令緩沖區(qū)發(fā)生*性問題。因此,在處理命令緩沖區(qū)期間,會(huì)使
用 ErrorID = 804C 拒絕新命令。 這也會(huì)阻止對工藝功能的輸出參數(shù)進(jìn)行命令監(jiān)視。
編程
5.9 在 IPO 同步模式下啟動(dòng)軸命令
S7-Technology
424 功能手冊, 03/2008, A5E01078448-06
5.9 在 IPO 同步模式下啟動(dòng)軸命令
在默認(rèn)情況下,集成工藝在插補(bǔ)器周期之后與下一個(gè)位置控制周期之前的時(shí)間間隔內(nèi)執(zhí)行
命令。 周期時(shí)間短可能導(dǎo)致將命令處理及由此而來的命令啟動(dòng)分發(fā)至多個(gè)位置控制周
期。
集成工藝 V3.2.x 或更高版本支持在“IPO 同步"下啟動(dòng)單軸命令。 可以在“工藝對象管理"中
為相應(yīng)的“軸"工藝對象設(shè)置“IPO 同步"屬性。 通過選擇“視圖"(View) >“專家模式"
(Expert mode) 命令啟動(dòng)。
“IPO 同步"屬性允許軸命令以決定性的、快于平均啟動(dòng)速度的方式啟動(dòng)。
可在“IPO 同步"情況下啟動(dòng)的軸命令有:
MC_Power MC_Home
(無值編碼器調(diào)整)
MC_Stop
MC_Halt MC_ChangeDataset MC_MoveAbsolute
MC_MoveRelative MC_MoveAdditive MC_MoveSuperImposed
MC_MoveVelocity MC_MoveToEndPos
(同時(shí)也會(huì)在“IP 同步"模式
下監(jiān)視這些命令,直到到
達(dá)擋塊)
MC_GearIn
MC_CamIn MC_GearOut MC_CamOut
MC_Phasing MC_SetTorqueLimit MC_SetCharacteristic
MC_GearInSuperImposed MC_CamInSuperImposed MC_GearOutSuperImposed
MC_CamOutSuperImposed MC_PhasingSuperImposed
除非在表中另外,否則在“IPO 同步"模式下僅執(zhí)行命令啟動(dòng)。 命令在標(biāo)準(zhǔn)命令處理期
間將繼續(xù)被跟蹤。
說明
每次啟動(dòng)“IPO 同步"命令時(shí),都會(huì)將插補(bǔ)器周期的處理時(shí)間延長約 300 μs。 避免同時(shí)使
用大量的“IPO 同步"命令,以防 IPO 溢出。
編程
5.10 工藝功能處的錯(cuò)誤和警告
S7-Technology
功能手冊, 03/2008, A5E01078448-06 425
“IPO 同步"和“非 IPO 同步"命令的順序
并非“軸"工藝對象的所有命令都可以在“IPO 同步"模式下執(zhí)行。 “IPO 同步"和“非 IPO 同
步"命令分別保存在不同的輸入緩沖區(qū)中。 混合使用“IPO 同步"和“非 IPO 同步"命令的條
件:
● 一條軸的所有“IPO 同步"命令都按其啟動(dòng)的順序進(jìn)行處理。
● 一條軸的所有“非 IPO 同步"命令都按其啟動(dòng)的順序進(jìn)行處理。
請注意,混合使用“IPO 同步"和“非 IPO 同步"命令時(shí),啟動(dòng)順序和處理順序可能會(huì)有所不
同。
說明
要定義命令處理的混合順序,請執(zhí)行以下操作:
在向 TO 傳送新命令之前,分析命令的 Done, InGear, InSync 或 InClamping 輸出參數(shù)。
5.10 工藝功能處的錯(cuò)誤和警告
工藝功能會(huì)指示輸出參數(shù) Error、ErrorID 或 CommandAborted 的所有錯(cuò)誤。 如果由于背
景數(shù)據(jù)塊長度不夠而導(dǎo)致程序無法正確地更新所有輸出參數(shù),則可通過讀取 BIE-Bit 位來
評估此錯(cuò)誤。
輸出參數(shù) Error 或 ErrorID 的警告和錯(cuò)誤
輸出參數(shù) Error = TRUE 表示工藝功能無法啟動(dòng)命令。 錯(cuò)誤原因通過輸出參數(shù) ErrorID 的
值 (ErrorID = 8xxx ) 指示。
警告也與命令啟動(dòng)相關(guān)。 輸出參數(shù) ErrorID 返回 Wert 00xx 以指示警告的原因。 輸出參
數(shù) Error 顯示 FALSE。
如果工藝功能報(bào)告了錯(cuò)誤,則您需要使用正確的參數(shù)或者在不同的時(shí)間調(diào)用它(假設(shè)該功
能允許的話)。
既不需要,又不可能確認(rèn)錯(cuò)誤或警告。 在參數(shù) Enable 和 Execute 復(fù)位之前,錯(cuò)誤保持活
動(dòng)狀態(tài)。
輸出參數(shù) CommandAborted
輸出參數(shù) CommandAborted 報(bào)告在命令執(zhí)行期間由新命令或錯(cuò)誤觸發(fā)的取消活動(dòng)命令的
操作。 如果工藝 DB 的 ErrorStatus 未報(bào)告錯(cuò)誤,則該命令由后續(xù)命令取消。
ErrorStatus 報(bào)告的錯(cuò)誤表明在命令執(zhí)行期間,集成工藝中的錯(cuò)誤取消了該命令。
編程
5.11 工藝 DB(MCDevice 和 Trace)中的錯(cuò)誤
S7-Technology
426 功能手冊, 03/2008, A5E01078448-06
通過 BIE-Bit 的錯(cuò)誤分析
當(dāng)存在活動(dòng)錯(cuò)誤,或工藝功能的輸出參數(shù)無法正確更新時(shí),BIE-Bit(二進(jìn)制結(jié)果位)的值
將為 0。
控制器中背景數(shù)據(jù)塊的長度不夠會(huì)引起輸出參數(shù)更新失敗。
以下示例說明了如何在用戶程序中判斷 BRB 位:
如果檢測到錯(cuò)誤,則 BIE-Bit 將從 1 切換到 0。 為輸出 Q16.0 分配的值為 TRUE。
說明
為了驗(yàn)證該輸出參數(shù),應(yīng)始終在調(diào)用工藝功能之后立即評估 BIE-Bit。
在下一步中,檢查參數(shù) Error 和 ErrorID。
5.11 工藝 DB(MCDevice 和 Trace)中的錯(cuò)誤
無效的“MCDevice"或“Trace"工藝 DB 會(huì)通過 ErrorID 8008 在相應(yīng)的工藝 DB 中報(bào)告。如
果工藝 DB 已被替換為新實(shí)例,則還會(huì)輸出一條錯(cuò)誤消息 (ErrorID 8009 )。
在工藝 DB “MCDevice"和“Trace"中定義的錯(cuò)誤指示有:
● ErrorID 變量
ErrorID 變量會(huì)返回檢測到的錯(cuò)誤的 ErrorID (ErrorID = 8xxx )。
通過用“MC_Reset"確認(rèn)此變量可以清除其值 (Restart = FALSE )。
● ErrorBuffer[0..2] 變量(不適用于“Trace"工藝 DB)
前三個(gè)錯(cuò)誤保存在變量數(shù)組 ErrorBuffer[0..2] 中。 *個(gè)錯(cuò)誤寫到數(shù)組元素 1,第二
個(gè)錯(cuò)誤寫到數(shù)組元素 2,依次類推。
通過用“MC_Reset"確認(rèn)此變量可以清除其值 (Restart = FALSE )。
確認(rèn)錯(cuò)誤
排除在 ErrorID 變量中檢測到的所有錯(cuò)誤的原因 (ErrorID = 8xxx )。 無法確認(rèn)在
“MCDevice"和“Trace"工藝 DB 中表明的錯(cuò)誤。
編程
5.12 工藝 DB(Axes 和 External Encoders)中的錯(cuò)誤和警告
S7-Technology
功能手冊, 03/2008, A5E01078448-06 427
5.12 工藝 DB(Axes 和 External Encoders)中的錯(cuò)誤和警告
命令執(zhí)行期間在工藝對象中出現(xiàn)的錯(cuò)誤和警告都會(huì)在工藝 DB 中進(jìn)行報(bào)告。 這也適用于
傳送不*或矛盾的動(dòng)態(tài)值。
在工藝 DB(軸和外部編碼器)中定義的錯(cuò)誤指示有:
● Statusword.Error 變量
如果出現(xiàn)至少一個(gè)錯(cuò)誤,則此變量的值為 TRUE
5.12 工藝 DB(Axes 和 External Encoders)中的錯(cuò)誤和警告
命令執(zhí)行期間在工藝對象中出現(xiàn)的錯(cuò)誤和警告都會(huì)在工藝 DB 中進(jìn)行報(bào)告。 這也適用于
傳送不*或矛盾的動(dòng)態(tài)值。
在工藝 DB(軸和外部編碼器)中定義的錯(cuò)誤指示有:
● Statusword.Error 變量
如果出現(xiàn)至少一個(gè)錯(cuò)誤,則此變量的值為 TRUE。 可以在 ErrorID 或 ErrorBuffer[0..2]
變量通過 ErrorID 來分析錯(cuò)誤。
● Statusword.Errorstop 變量
此軸由于錯(cuò)誤事件已停止;工藝對象可能被禁用。
如果 Statusword.Errorstop 和 Statusword.Error 變量的值為 TRUE,則您可以通過讀
取 ErrorID 或 ErrorBuffer[0..2] 來分析錯(cuò)誤。
● ErrorID 變量
ErrorID 變量顯示由工藝對象返回的、檢測到的錯(cuò)誤 (ErrorID = 8xxx ) 或警告
(ErrorID = 00xx ) 的 ErrorID。
通過用“MC_Reset"確認(rèn)此變量可以清除其值 (Restart = FALSE )。
● ErrorBuffer[0..2] 變量
前三個(gè)錯(cuò)誤或警告事件(自上次確認(rèn)后)保存在 ErrorBuffer[0..2] 變量數(shù)組中。 *
個(gè)錯(cuò)誤寫到數(shù)組元素 1,第二個(gè)錯(cuò)誤寫到數(shù)組元素 2,依次類推。
通過用“MC_Reset"確認(rèn)此變量可以清除其值 (Restart = FALSE )。
● ErrorStatus.xxx 變量
ErrorStatus.xxx 變量用于以位格式表明具體的軸錯(cuò)誤信息(注意工藝 DB 中的注
釋)。
確認(rèn)警告
(ErrorID = 00xx) 工藝 DB 中的警告可能需要,但不是必需通過調(diào)用“MC_Reset"進(jìn)行確
認(rèn)。
但是,看一下 ErrorBuffer[0..2] 變量中的數(shù)據(jù)量。您可以通過適時(shí)地確認(rèn)警告來清除
ErrorBuffer[0..2] 變量以便其它錯(cuò)誤消息進(jìn)入。
您感興趣的產(chǎn)品PRODUCTS YOU ARE INTERESTED IN
環(huán)保在線 設(shè)計(jì)制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗(yàn)證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份
聯(lián)系方式
上海朕鋅電氣設(shè)備公司