污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
西門子6ES7 901-3DB30-0XA0
田敏(銷售工程師) 主營產品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數控伺服工業以太網
傳真 數控系統電線電纜
商務2304334979 變頻器伺服驅動
地址上海市金山區楓蘭路128號以上產品全
西門子6ES7 901-3DB30-0XA0 PLC維修
西門子6ES7 901-3DB30-0XA0 銷售
代理
編程
5.13 工藝 DB(凸輪盤、測量輸入和輸出凸輪)中的錯誤和警告
S7-Technology
428 功能手冊, 03/2008, A5E01078448-06
確認錯誤
為了確認所有的錯誤,您先要消除其原因,然后通過執行“MC_Reset"來確認這些錯誤
(Restart = FALSE )。 然后,您可以通過調用“MC_Power"工藝功能來重新啟用工藝對象。
小心
幾個未確認的錯誤可能導致 CPU 轉為 STOP 模式。
5.13 工藝 DB(凸輪盤、測量輸入和輸出凸輪)中的錯誤和警告
命令執行期間在工藝對象中出現的錯誤和警告都會在工藝 DB 中進行報告。 這也適用于
傳送不*或矛盾的數據。
在工藝 DB(凸輪盤、測量輸入和輸出凸輪)中定義的錯誤指示有:
● ErrorID 變量
ErrorID 變量顯示工藝對象的檢測到的錯誤 (ErrorID = 8xxx ) 或警告
(ErrorID = 00xx ) 的 ErrorID。
通過用“MC_Reset"確認此變量可以清除其值 (Restart = FALSE )。
● ErrorBuffer[0..2] 變量
前三個錯誤或警告事件(自上次確認后)保存在 ErrorBuffer[0..2] 變量數組中。
*個錯誤寫到數組元素 1,第二個錯誤寫到數組元素 2,依次類推。
通過用“MC_Reset"確認此變量可以清除其值 (Restart = FALSE )。
確認警告
工藝 DB (ErrorID = 00xx) 中的警告可能需要,但不是必需通過調用“MC_Reset"進行確
認。
但是,注意 ErrorBuffer[0..2] 變量中的數據量。 您可以通過適時地確認警告來清除
ErrorBuffer[0..2] 變量以便其它錯誤消息進入
確認錯誤
為了確認所有的錯誤,您先要消除其原因,然后通過執行“MC_Reset"來確認這些錯誤
(Restart = FALSE )。
小心
幾個未確認的錯誤可能導致 CPU 轉為 STOP 模式。
編程
5.14 虛擬軸的響應
S7-Technology
功能手冊, 03/2008, A5E01078448-06 429
5.14 虛擬軸的響應
盡管虛擬軸用作控制變量,但其既不是用作位置控制系統,也不是用作驅動器,更不是用
作編碼器接口。 虛擬軸的實際值總是設置為等于設定值。 缺少位置控制系統以及缺少驅
動器和編碼器接口,會導致在命令處理期間發生某些特殊情況,如下所述。
變量 Statusword.DriveEnabled 的特殊響應
如果虛擬軸的啟用狀態在“MC_Power"的輸入參數 Enable 中被復位,則相應工藝 DB 的
Statusword.DriveEnabled 變量的狀態保持為 TRUE。
虛擬軸的 Statusword.DriveEnabled 變量始終為 TRUE .
在 T-CPU 處于 RUN 狀態時編輯參數
● 重啟
由于虛擬軸不用作位置控制、驅動器和編碼器接口,因此要激活參數更改,通常不需
要執行重啟(與對話框的幫助系統中的技術規范或工藝參數的列表中的技術規范無
關)。
相應工藝 DB 的 Statusword.RequestRestart 變量表明是否需要重啟。
● 參數更改
所有軸參數均在工藝參數列表和 DB 參數的對話框中列出。
請注意不可能讀取或編輯虛擬軸的所有參數。
編程
5.15 使用 FC400“DB2INT"進行符號編程
S7-Technology
430 功能手冊, 03/2008, A5E01078448-06
5.15 使用 FC400“DB2INT"進行符號編程
如果您要使用工藝塊的符號名稱來調用工藝功能,請使用“S7-Tech"庫的
FC400“DB2INT"。
以下示例說明了使用 FC400“DB2INT"的一個應用:
1. 定義一個類型為 INT 的變量(在此實例中為變量“TECH_DB")。
2. 通過執行“CALL"命令來調用 FC400“DB2INT"。
3. 在輸入參數 Dbref 中設置工藝 DB 的符號名稱。
4. 在輸出參數 RET_VAL 中設置定義的變量值。
5. 接下來,通過執行“CALL"命令來調用工藝功能(此處,FB401 工藝功能為
“MC_Power")。
6. 在輸入參數 Axis 中設置定義的變量(對于其它工藝功能,在輸入參數 Master, Slave,
CamSwitch, MeasureInput 或 CamTable 中設置定義的變量)。
編程
5.16 對軸特定的參數更改進行編程
S7-Technology
功能手冊, 03/2008, A5E01078448-06 431
5.16 對軸特定的參數更改進行編程
通過調用工藝功能“MC_WriteParameter",可以在 T-CPU 處于 RUN 狀態時在用戶程序中
更改在 S7T Config 中設置的工藝對象的參數。 這些更改在下一次電源關之前或 CPU 存
儲器復位之前將一直處于活動狀態。
某些參數不會被激活,除非已啟動(重啟)尋址的工藝對象。 這種情況僅在工藝對象被
禁用的情況下才可能發生。 在 T-CPU 中的電源斷開、接通之后,在 S7T Config 中設置
的參數再次生效。
編輯參數主要有兩個選項:
● 通過編輯相應的輸入參數數據。
● 在工藝功能的背景數據塊中對參數進行了更改。 您可以選擇不同的背景數據塊來編輯
不同的參數。
為工藝功能創建一個新背景數據塊“MC_WriteParameter"
1. 在 SIMATIC Manager 中選擇塊文件夾。
2. 選擇插入 > S7 塊 > 數據塊 (Insert > S7 block > Data block),以插入一個新數據塊。
3. 所需的名稱,然后選擇類型“背景數據塊"和相應的 FB 407。
4. 您還可以定義符號名稱和輸入符號注釋。
5. 單擊“確定"(OK),關閉 DB 創建 (DB creation)。
編程
5.16 對軸特定的參數更改進行編程
S7-Technology
432 功能手冊, 03/2008, A5E01078448-06
通過編輯輸入參數數據來更改參數
為了更改工藝對象參數,您需要其參數編號以及關于類型、訪問模式和允許的取值范圍的
信息。 此信息可從參數列表中獲取。 但是,建議使用背景數據塊的組態視圖,因為您也
可以從中搜索特定參數。
1. 在 SIMATIC Manager 中打開背景數據塊。
“DB 參數"工具隨即打開并在組態視圖中顯示背景數據塊的內容。
2. 從下拉列表中選擇工藝對象以編輯其參數。
3. 從樹形視圖中選擇相關的組和參數。
4. 將鼠標指針放在此參數上。 工具提示會向您顯示參數編號、類型和訪問模式(“讀
取"、“寫入")。 記下這些值,以便設置工藝功能的輸入參數。 您也可以將工藝參數
列表從在線幫助輸出到打印機。
5. 您可以在下拉列表的“值"(Value) 區域中或工具提示中查看允許的參數值。
6. 關閉組態視圖。 在隨后出現的對話框中確認或拒絕所進行的更改。 在工藝功能的輸
入參數中設置數據時,與背景數據塊的已組態內容無關。
7. 在用戶程序中使用背景數據塊來調用“MC_WriteParameter"工藝功能,然后設置您記
下的輸入參數值。 參數賦值命令由 Execute 輸入中的上升沿啟動。
此操作步驟的優點是僅需要一個背景數據塊。 但是,回縮是一次僅可以編輯一個參數,
而且您必須等待 MC_WriteParameter 工藝功能的響應,然后才能編輯下一個參數。
使用其它背景數據塊來編輯參數
每個參數更改需要創建并組態新背景數據塊。
1. 在 SIMATIC Manager 中打開背景數據塊。
“DB 參數"工具隨即打開并在組態視圖中顯示背景數據塊的內容。
2. 從下拉列表中,選擇包含您要使用此背景數據塊編輯的參數的工藝對象。
3. 從樹形視圖中選擇相關的組和參數。
4. 從“值"下拉列表中選擇所需的值,或鍵入值。
5. 關閉對話框,然后在下一個對話框中確認所做的更改。
6. 使用相關的背景數據塊在用戶程序中調用“MC_WriteParameter"工藝功能。
7. 僅設置 Execute 輸入參數。 輸入參數 Execute 中的正值會啟動命令來激活具有背景
數據塊的值的參數。
對所有的參數更改重復此操作步驟。
此操作步驟的優點是您可以使用 DB 參數隨意設置參數。 還有一個優點是您可以接連編
輯多個參數。 但是,缺點是您總是需要多個 DB 或背景數據塊。
S7-Technology
功能手冊, 03/2008, A5E01078448-06 433
工藝功能 6
6.1 總覽
6.1.1 總覽 — 編程
要求
如果存在下列情況,則運動控制命令可以借助于功能塊進行編程:
● 在 HW Config 中的站組態已保存并編譯
● 在 S7T Config 中已插入并配置工藝對象
● 在 S7T Config 的“工藝對象管理"(Technology Objects Management) 對話框中已生成
工藝 DB
通過相關工藝 DB 編號來定義對工藝對象的參考。
功能塊
可編程功能塊:
功能 編號 名稱 說明
FB 401 MC_Power (頁 439) 啟用/禁用軸
FB 403 MC_Home (頁 452) 使軸回原點/設置軸
FB 404 MC_Stop (頁 464) 停止軸并阻止新運動命令
FB 405 MC_Halt (頁 470) 正常停止
FB 409 MC_ChangeDataset (頁 475) 更改數據集
FB 410 MC_MoveAbsolute (頁 481) 定位
FB 411 MC_MoveRelative (頁 493) 相對定位
FB 412 MC_MoveAdditive (頁 504) 相對當前目標位置的相對定位
FB 413 MC_MoveSuperImposed (頁 510) 疊加定位
FB 414 MC_MoveVelocity (頁 518) 以預置的速度運動
FB 415 MC_MoveToEndPos (頁 528) 移動到固定擋塊/終端
FB 437 MC_SetTorqueLimit (頁 536) 激活/取消激活扭矩限制
單軸
FB 439 MC_SetCharacteristic (頁 541) 激活閥特性
工藝功能
6.1 總覽
S7-Technology
434 功能手冊, 03/2008, A5E01078448-06
功能 編號 名稱 說明
FB 420 MC_GearIn (頁 545) 啟動齒輪傳動
FB 440 MC_GearInSuperImposed (頁 561) 啟動疊加的齒輪傳動
FB 422 MC_GearOut (頁 556) 結束齒輪傳動
FB 442 MC_GearOutSuperImposed (頁 574) 結束疊加的齒輪傳動
FB 421 MC_CamIn (頁 578) 啟動凸輪轉動
FB 441 MC_CamInSuperImposed (頁 599) 啟動疊加的凸輪轉動
FB 423 MC_CamOut (頁 594) 結束凸輪轉動
FB 443 MC_CamOutSuperImposed (頁 610) 結束疊加的凸輪轉動
FB 424 MC_Phasing (頁 615) 更改引導軸和跟隨軸之間的相移
同步操作
FB 444 MC_PhasingSuperImposed (頁 622) 更改疊加的相移
FB 430 MC_CamSwitch (頁 659) 基于位置的凸輪/單向輸出凸輪
FB 431 MC_CamSwitchTime (頁 667) 基于時間的凸輪
FB 461 MC_CamTrack (頁 673) 激活凸輪軌跡
FB 462 MC_ReadCamTrackData (頁 681) 讀出凸輪軌跡
FB 463 MC_WriteCamTrackData (頁 686) 寫入凸輪軌跡
FB 432 MC_ExternalEncoder (頁 697) 外部編碼器
高級功能
FB 433 MC_MeasuringInput (頁 691) 測量輸入
FB 434 MC_CamClear (頁 631) 清除凸輪
FB 435 MC_CamSectorAdd 添加凸輪扇區
FB 436 MC_CamInterpolate (頁 645) 插補凸輪
凸輪盤
FB 438 MC_GetCamPoint 從凸輪讀取點
工藝功能
6.1 總覽
S7-Technology
功能手冊, 03/2008, A5E01078448-06 435
功能 編號 名稱 說明
FB 402 MC_Reset (頁 704) 確認錯誤/中斷
FB 460 MC_ActivateTO (頁 709) 激活/取消激活工藝對象
FB 457 MC_ActivateDPSlave (頁 714) 激活/取消激活 DP 從站
FB 406 MC_ReadSysParameter (頁 719) 讀取參數
FB 407 MC_WriteParameter (頁 723) 更改參數
FB 450 MC_ReadPeriphery (頁 733) 讀取工藝 I/O
FB 451 MC_WritePeriphery (頁 739) 寫入工藝 I/O
FB 453 MC_ReadRecord (頁 745) 讀取數據記錄
FB 454 MC_WriteRecord (頁 751) 寫入數據記錄
FB 455 MC_ReadDriveParameter (頁 757) 讀取驅動參數
基本功能
FB 456 MC_WriteDriveParameter (頁 764) 寫入驅動參數
編號 名稱 功能 說明
FB 401 MC_Power (頁 439) 單軸 啟用/禁用軸
FB 402 MC_Reset (頁 704) 基本功能 確認錯誤/中斷
FB 403 MC_Home (頁 452) 單軸 使軸回原點/設置軸
FB 404 MC_Stop (頁 464) 單軸 停止軸并阻止新運動命令
FB 405 MC_Halt (頁 470) 單軸 正常停止
FB 406 MC_ReadSysParameter (頁 719) 基本功能 讀取參數
FB 407 MC_WriteParameter (頁 723) 基本功能 更改參數
FB 409 MC_ChangeDataset (頁 475) 單軸 更改數據集
FB 410 MC_MoveAbsolute (頁 481) 單軸 定位
FB 411 MC_MoveRelative (頁 493) 單軸 相對定位
FB 412 MC_MoveAdditive (頁 504) 單軸 相對當前目標位置的相對定位
FB 413 MC_MoveSuperImposed (頁 510) 單軸 疊加定位
FB 414 MC_MoveVelocity (頁 518) 單軸 以預置的速度運動
FB 415 MC_MoveToEndPos (頁 528) 單軸 移動到固定擋塊/終端
FB 420 MC_GearIn (頁 545) 同步操作 啟動齒輪傳動
FB 421 MC_CamIn (頁 578) 同步操作 啟動凸輪轉動
FB 422 MC_GearOut (頁 556) 同步操作 結束齒輪傳動
FB 423 MC_CamOut (頁 594) 同步操作 結束凸輪轉動
FB 424 MC_Phasing (頁 615) 同步操作 更改引導軸和跟隨軸之間的相移
FB 430 MC_CamSwitch (頁 659) 擴展功能 基于位置的凸輪/單向輸出凸輪
FB 431 MC_CamSwitchTime (頁 667) 擴展功能 基于時間的凸輪
FB 432 MC_ExternalEncoder (頁 697) 擴展功能 外部編碼器
FB 433 MC_MeasuringInput (頁 691) 擴展功能 測量輸入
FB 434 MC_CamClear (頁 631) 凸輪盤 清除凸輪
FB 435 MC_CamSectorAdd 凸輪盤 添加凸輪扇區
FB 436 MC_CamInterpolate (頁 645) 凸輪盤 插補凸輪
FB 437 MC_SetTorqueLimit (頁 536) 單軸 激活/取消激活扭矩限制
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
環保在線 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份